You are on page 1of 462

mita determinar los efectos de la </div><div dir="ltr" style="font-size: 15.

0531
px; font-family: sans-serif; left: 141.361px; top: 521.584px; transform: scale(1
.00157, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas
-width="529.4946160858156">implementacin de la Ley de integracin Monetaria, en tod
a su amplitud en los </div><div dir="ltr" style="font-size: 15.0531px; font-fami
ly: sans-serif; left: 141.361px; top: 556.311px; transform: scale(1.00073, 1); t
ransform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="251.1
0019817733766">entes emisores de tarjetas de crdito.</div><div dir="ltr" style="f
ont-size: 15.0531px; font-family: serif; left: 392.325px; top: 556.311px; transf
orm: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" da
ta-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 15.
0531px; font-family: sans-serif; left: 141.361px; top: 608.395px; transform: sca
le(1.00068, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-ca
nvas-width="479.59069084167487">La informacin obtenida fue procesada y tabulada,
cuyos resultados se </div><div dir="ltr" style="font-size: 15.0531px; font-famil
y: sans-serif; left: 141.361px; top: 643.122px; transform: scale(1.00336, 1); tr
ansform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="449.80
81992588044">analizan ms adelante y se hace una interpretacin de los mismos.</div>
<div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 589.912px;
top: 643.122px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" da
ta-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr
" style="font-size: 17.5369px; font-family: sans-serif; left: 141.36px; top: 695
.103px; transform: scale(1.0023, 1); transform-origin: 0% 0% 0px;" data-font-nam
e="Helvetica" data-canvas-width="243.20921408386232">1. Objetivos de la Investig
acin</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 3
84.56px; top: 697.587px; transform: scale(0.999097, 1); transform-origin: 0% 0%
0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div
dir="ltr" style="font-size: 17.5369px; font-family: sans-serif; left: 163.92px;
top: 753.023px; transform: scale(1.00223, 1); transform-origin: 0% 0% 0px;" data
-font-name="Helvetica" data-canvas-width="91.80409526748659">1.1 General</div><d
iv dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 255.76px; to
p: 755.507px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" datafont-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" s
tyle="font-size: 15.0531px; font-family: sans-serif; left: 163.921px; top: 811.1
13px; transform: scale(1.00132, 1); transform-origin: 0% 0% 0px;" data-font-name
="Helvetica" data-canvas-width="473.2593711753847">Analizar el efecto generado p
or la Ley de Integracin Monetaria en los </div><div dir="ltr" style="font-size: 1
5.0531px; font-family: sans-serif; left: 163.921px; top: 845.675px; transform: s
cale(1.00456, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" datacanvas-width="489.87344039955155">bancos emisores de Tarjetas de Crdito en el rea
Metropolitana de San </div><div dir="ltr" style="font-size: 15.0531px; font-fami
ly: sans-serif; left: 163.921px; top: 880.402px; transform: scale(1.01553, 1); t
ransform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="63.70
758699874879">Salvador.</div><div dir="ltr" style="font-size: 15.0531px; font-fa
mily: serif; left: 227.52px; top: 880.402px; transform: scale(0.999097, 1); tran
sform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634
155273"> </div><div dir="ltr" style="font-size: 17.5369px; font-family: sans-ser
if; left: 163.92px; top: 932.383px; transform: scale(1.0025, 1); transform-origi
n: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="119.18100277709964"
>1.2 Especficos</div><div dir="ltr" style="font-size: 15.0531px; font-family: ser
if; left: 283.12px; top: 934.867px; transform: scale(0.999097, 1); transform-ori
gin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273">
</div></div></div><a name="2"></a><div data-loaded="true" style="width: 816px; h
eight: 1056px;" class="page" id="pageContainer2"><canvas height="1056" width="81
6" moz-opaque="" id="page2"></canvas><div class="textLayer"><div dir="ltr" style
="font-size: 15.0531px; font-family: sans-serif; left: 185.76px; top: 87.8269px;
transform: scale(1.00091, 1); transform-origin: 0% 0% 0px;" data-font-name="Hel
vetica" data-canvas-width="429.50913941574095">1.2.1.Investigar cul ha sido el im
pacto de la Ley de Integracin </div><div dir="ltr" style="font-size: 15.0531px; f
ont-family: sans-serif; left: 185.76px; top: 122.464px; transform: scale(0.99994

9, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-widt


h="480.04228282928483">Monetaria en la demanda, en las comisiones por servicio y
en las tasas </div><div dir="ltr" style="font-size: 15.0531px; font-family: san
s-serif; left: 185.76px; top: 157.191px; transform: scale(1.00169, 1); transform
-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="436.501288690
5671">de inters que cobran los bancos emisores de tarjetas de crdito.</div><div di
r="ltr" style="font-size: 15.0531px; font-family: serif; left: 621.81px; top: 15
7.191px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-fontname="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style=
"font-size: 15.0531px; font-family: sans-serif; left: 186.558px; top: 209.275px;
transform: scale(1.00141, 1); transform-origin: 0% 0% 0px;" data-font-name="Hel
vetica" data-canvas-width="462.38353080711363">1.2.2.Realizar una investigacin de
campo en las reas de tarjeta de </div><div dir="ltr" style="font-size: 15.0531px
; font-family: sans-serif; left: 186.558px; top: 243.912px; transform: scale(1.0
0335, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-w
idth="357.49527045822146">crdito de los bancos emisores de tarjetas de crdito.</di
v><div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 542.879p
x; top: 243.912px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;"
data-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="l
tr" style="font-size: 15.0531px; font-family: sans-serif; left: 185.76px; top: 2
95.996px; transform: scale(1.00125, 1); transform-origin: 0% 0% 0px;" data-fontname="Helvetica" data-canvas-width="479.08340250892627">1.2.3.Determinar la inci
dencia de la ley de Integracin Monetaria en los </div><div dir="ltr" style="fontsize: 15.0531px; font-family: sans-serif; left: 185.76px; top: 330.633px; transf
orm: scale(1.00229, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica"
data-canvas-width="487.0148631179808">costos de operacin, en los cargos por serv
icio y el impacto de mercado </div><div dir="ltr" style="font-size: 15.0531px; f
ont-family: sans-serif; left: 185.76px; top: 365.27px; transform: scale(1.00213,
1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width=
"461.8642000213624">generado en las entidades bancarias emisoras de tarjetas de
crdito </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif;
left: 185.76px; top: 399.997px; transform: scale(1.0048, 1); transform-origin:
0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="351.88047674560556">an
tes y despus de la entrada en vigencia de la Ley.</div><div dir="ltr" style="font
-size: 15.0531px; font-family: serif; left: 537.279px; top: 399.997px; transform
: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" datacanvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 17.536
9px; font-family: sans-serif; left: 141.36px; top: 451.983px; transform: scale(1
.00597, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas
-width="184.64637702178962">2. Tipo de investigacin</div><div dir="ltr" style="fo
nt-size: 15.0531px; font-family: serif; left: 326px; top: 454.467px; transform:
scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-ca
nvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 15.0531p
x; font-family: sans-serif; left: 141.359px; top: 509.983px; transform: scale(1.
00189, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvaswidth="525.4889951557159">Con base en lo anterior en el presente estudio se util
izaron diferentes tipos de </div><div dir="ltr" style="font-size: 15.0531px; fon
t-family: sans-serif; left: 141.359px; top: 544.71px; transform: scale(1.00123,
1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="
91.2787831489563">investigacin:</div><div dir="ltr" style="font-size: 15.0531px;
font-family: serif; left: 232.566px; top: 544.71px; transform: scale(0.999097, 1
); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.763
2665634155273"> </div><div dir="ltr" style="font-size: 8.80587px; font-family: s
erif; left: 304px; top: 603.194px; transform: scale(0.997865, 1); transform-orig
in: 0% 0% 0px;" data-font-name="Times" data-canvas-width="19.75772422571182">
</div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif;
left: 323.84px; top: 596.947px; transform: scale(1.01086, 1); transform-origin:
0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="109.57729048690797">D
OCUMENTAL </div><div dir="ltr" style="font-size: 15.0531px; font-family: serif;
left: 433.441px; top: 596.947px; transform: scale(0.999097, 1); transform-origin

: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </d


iv><div dir="ltr" style="font-size: 8.80587px; font-family: serif; left: 304px;
top: 655.354px; transform: scale(0.997865, 1); transform-origin: 0% 0% 0px;" dat
a-font-name="Times" data-canvas-width="19.75772422571182">
</div><div di
r="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 323.84px; to
p: 649.107px; transform: scale(1.00024, 1); transform-origin: 0% 0% 0px;" data-f
ont-name="Helvetica" data-canvas-width="80.26897049102784">DE CAMPO</div><div di
r="ltr" style="font-size: 15.0531px; font-family: serif; left: 404.073px; top: 6
49.107px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font
-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style
="font-size: 8.80587px; font-family: serif; left: 304px; top: 707.514px; transfo
rm: scale(0.997865, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" dat
a-canvas-width="19.75772422571182">
</div><div dir="ltr" style="font-siz
e: 15.0531px; font-family: sans-serif; left: 323.92px; top: 701.267px; transform
: scale(1.02167, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" da
ta-canvas-width="96.81981683692933">EXPLICATIVA</div><div dir="ltr" style="fontsize: 15.0531px; font-family: serif; left: 420.802px; top: 701.267px; transform:
scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-c
anvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 8.80587
px; font-family: serif; left: 304px; top: 759.754px; transform: scale(0.997865,
1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="19.7
5772422571182">
</div><div dir="ltr" style="font-size: 15.0531px; font-f
amily: sans-serif; left: 323.84px; top: 753.507px; transform: scale(0.999699, 1)
; transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="12
8.71124300193787">CORRELACIONAL</div><div dir="ltr" style="font-size: 15.0531px;
font-family: serif; left: 452.634px; top: 753.507px; transform: scale(0.999097,
1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7
632665634155273"> </div><div dir="ltr" style="font-size: 17.5369px; font-family:
sans-serif; left: 186.56px; top: 805.503px; transform: scale(1.05544, 1); trans
form-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="134.72749
467849732">2.1. Documental</div><div dir="ltr" style="font-size: 15.0531px; font
-family: serif; left: 321.2px; top: 807.987px; transform: scale(0.999097, 1); tr
ansform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.76326656
34155273"> </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-s
erif; left: 141.361px; top: 863.503px; transform: scale(0.998759, 1); transformorigin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="516.2750133018
488"> Al inicio de la investigacin se consultaron fuentes bibliogrficas tales como
, </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; lef
t: 141.361px; top: 898.14px; transform: scale(1.00131, 1); transform-origin: 0%
0% 0px;" data-font-name="Helvetica" data-canvas-width="530.9442263660433">textos
de economa, evolucin del sistema bancario del pas, estudios tcnicos </div><div dir=
"ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.361px; top
: 932.777px; transform: scale(1.00142, 1); transform-origin: 0% 0% 0px;" data-fo
nt-name="Helvetica" data-canvas-width="476.61018372344984">sobre la Ley de Integ
racin Monetaria en El Salvador y algunos pases </div><div dir="ltr" style="font-si
ze: 15.0531px; font-family: sans-serif; left: 297.203px; top: 596.944px;" data-f
ont-name="g_font_p1_11" data-canvas-width="6.879251277923585"> </div><div dir="ltr
" style="font-size: 15.0531px; font-family: sans-serif; left: 297.196px; top: 64
9.106px;" data-font-name="g_font_p1_11" data-canvas-width="6.879251277923585"> </d
iv><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 29
7.196px; top: 701.266px;" data-font-name="g_font_p1_11" data-canvas-width="6.879
251277923585"> </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans
-serif; left: 297.201px; top: 753.501px;" data-font-name="g_font_p1_11" data-can
vas-width="6.879251277923585"> </div></div></div><a name="3"></a><div data-loaded=
"true" style="width: 816px; height: 1056px;" class="page" id="pageContainer3"><c
anvas height="1056" width="816" moz-opaque="" id="page3"></canvas><div class="te
xtLayer"><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; le
ft: 141.36px; top: 87.8269px; transform: scale(1.00039, 1); transform-origin: 0%
0% 0px;" data-font-name="Helvetica" data-canvas-width="462.69512927856465">lati
noamericanos y en general se consultaron diversas publicaciones </div><div dir="

ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.36px; top:


122.554px; transform: scale(1.00108, 1); transform-origin: 0% 0% 0px;" data-font
-name="Helvetica" data-canvas-width="312.336071697235">relacionados con el tema
que aqu nos ocupa. </div><div dir="ltr" style="font-size: 15.0531px; font-family:
serif; left: 453.515px; top: 122.554px; transform: scale(0.999097, 1); transfor
m-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.76326656341552
73"> </div><div dir="ltr" style="font-size: 17.5369px; font-family: sans-serif;
left: 186.56px; top: 174.543px; transform: scale(1.03656, 1); transform-origin:
0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="113.12374580841063">2.
2 De campo</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif;
left: 299.76px; top: 177.027px; transform: scale(0.999097, 1); transform-origin:
0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </di
v><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141
.357px; top: 232.633px; transform: scale(1.00034, 1); transform-origin: 0% 0% 0p
x;" data-font-name="Helvetica" data-canvas-width="4.184752418518067"> </div><div
dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 145.511px; top
: 232.633px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-f
ont-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" st
yle="font-size: 15.0531px; font-family: sans-serif; left: 141.357px; top: 284.71
6px; transform: scale(1.00347, 1); transform-origin: 0% 0% 0px;" data-font-name=
"Helvetica" data-canvas-width="522.8923412269595">Con la investigacin de campo se
obtuvo informacin mediante una encuesta </div><div dir="ltr" style="font-size: 1
5.0531px; font-family: sans-serif; left: 141.357px; top: 319.353px; transform: s
cale(1.00142, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" datacanvas-width="526.8121596794131">diseada para ser contestada por Gerentes de Oper
aciones y Finanzas, Jefes </div><div dir="ltr" style="font-size: 15.0531px; font
-family: sans-serif; left: 141.357px; top: 353.991px; transform: scale(1.00028,
1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="
536.2188207813261">de Operaciones, Gerentes y/o Jefes de Crditos, Gerentes de Neg
ocios y Jefes </div><div dir="ltr" style="font-size: 15.0531px; font-family: san
s-serif; left: 141.357px; top: 388.628px; transform: scale(0.986082, 1); transfo
rm-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="454.4686285
709381">de atencin al cliente de los bancos emisores de tarjetas de crdito. </div
><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.
357px; top: 423.265px; transform: scale(0.975463, 1); transform-origin: 0% 0% 0p
x;" data-font-name="Helvetica" data-canvas-width="441.3483760242463">Asimismo,
y como procedimiento complementario para recopilar la </div><div dir="ltr" style
="font-size: 15.0531px; font-family: sans-serif; left: 141.357px; top: 457.827px
; transform: scale(1.00089, 1); transform-origin: 0% 0% 0px;" data-font-name="He
lvetica" data-canvas-width="489.7168885105133">informacin, se realizaron visitas
a diferentes instituciones, tales como el </div><div dir="ltr" style="font-size:
15.0531px; font-family: sans-serif; left: 141.357px; top: 492.464px; transform:
scale(1.0025, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data
-canvas-width="519.0116607467652">Centro para la Defensa del Consumidor (C.D.C.)
, Banco Central de Reserva, </div><div dir="ltr" style="font-size: 15.0531px; fo
nt-family: sans-serif; left: 141.357px; top: 527.191px; transform: scale(1.0011,
1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width=
"363.43219978866574">Superintendencia del Sistema Financiero, entre otros.</div
><div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 504.599px
; top: 527.191px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" d
ata-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="lt
r" style="font-size: 17.5369px; font-family: sans-serif; left: 186.56px; top: 57
9.183px; transform: scale(1.0706, 1); transform-origin: 0% 0% 0px;" data-font-na
me="Helvetica" data-canvas-width="121.03114930343628">2.3 Explicativa</div><div
dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 307.68px; top:
581.667px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-fon
t-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" styl
e="font-size: 15.0531px; font-family: sans-serif; left: 141.359px; top: 637.183p
x; transform: scale(1.00261, 1); transform-origin: 0% 0% 0px;" data-font-name="H
elvetica" data-canvas-width="487.2707652442933">En la investigacin de tipo explic

ativa, se pretende dar ms all que una </div><div dir="ltr" style="font-size: 15.05
31px; font-family: sans-serif; left: 141.359px; top: 671.82px; transform: scale(
1.00389, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canva
s-width="532.3817941932678">descripcin sobre el efecto que ha causado la Ley de I
ntegracin Monetaria en </div><div dir="ltr" style="font-size: 15.0531px; font-fam
ily: sans-serif; left: 141.359px; top: 706.457px; transform: scale(0.99707, 1);
transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="523.
7443447769167">los bancos emisores de tarjetas de crdito. Sin embargo, al inici
o sta fue de </div><div dir="ltr" style="font-size: 15.0531px; font-family: sansserif; left: 141.359px; top: 741.094px; transform: scale(1.00136, 1); transformorigin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="520.1722521549
223">tipo exploratorio, debido a que se examin en detalle la LIM y su relacin con
</div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left:
141.359px; top: 775.731px; transform: scale(1.00451, 1); transform-origin: 0% 0
% 0px;" data-font-name="Helvetica" data-canvas-width="147.8813228759766">las tar
jetas de crdito.</div><div dir="ltr" style="font-size: 15.0531px; font-family: se
rif; left: 288.638px; top: 775.731px; transform: scale(0.999097, 1); transform-o
rigin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"
> </div><div dir="ltr" style="font-size: 17.5369px; font-family: sans-serif; lef
t: 186.56px; top: 827.823px; transform: scale(1.06727, 1); transform-origin: 0%
0% 0px;" data-font-name="Helvetica" data-canvas-width="141.4494014419556">2.4 Co
rrelacional</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif;
left: 328.08px; top: 830.307px; transform: scale(0.999097, 1); transform-origin
: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </d
iv><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 14
1.362px; top: 885.823px; transform: scale(1.00163, 1); transform-origin: 0% 0% 0
px;" data-font-name="Helvetica" data-canvas-width="523.6209096336364">La investi
gacin de tipo correlacional, tuvo como propsito principal mostrar o </div><div dir
="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.362px; to
p: 920.46px; transform: scale(1.00016, 1); transform-origin: 0% 0% 0px;" data-fo
nt-name="Helvetica" data-canvas-width="532.9538107109071">examinar el efecto de
la Ley de Integracin Monetaria (variable independiente) </div></div></div><a nam
e="4"></a><div data-loaded="true" style="width: 816px; height: 1056px;" class="p
age" id="pageContainer4"><canvas height="1056" width="816" moz-opaque="" id="pag
e4"></canvas><div class="textLayer"><div dir="ltr" style="font-size: 15.0531px;
font-family: sans-serif; left: 141.36px; top: 87.8269px; transform: scale(1.0019
6, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-widt
h="538.0357258781434">en las tasas de inters y cobros por servicio (variable depe
ndiente) que realizan </div><div dir="ltr" style="font-size: 15.0531px; font-fam
ily: sans-serif; left: 141.36px; top: 122.554px; transform: scale(1.00301, 1); t
ransform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="303.6
775479881287">los emisores bancarios de tarjetas de crdito.</div><div dir="ltr" s
tyle="font-size: 15.0531px; font-family: serif; left: 444.243px; top: 122.554px;
transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Ti
mes" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-si
ze: 17.5369px; font-family: sans-serif; left: 141.36px; top: 174.543px; transfor
m: scale(1.00171, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" d
ata-canvas-width="223.56609442367548">3. Diseo de la investigacin</div><div dir="l
tr" style="font-size: 15.0531px; font-family: serif; left: 364.96px; top: 177.02
7px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name
="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="fon
t-size: 17.5369px; font-family: sans-serif; left: 163.92px; top: 232.463px; tran
sform: scale(1.0021, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica
" data-canvas-width="155.2755201278687">3.1 Metodologa de </div><div dir="ltr" st
yle="font-size: 17.5369px; font-family: sans-serif; left: 319.21px; top: 232.463
px; transform: scale(1.00215, 1); transform-origin: 0% 0% 0px;" data-font-name="
Helvetica" data-canvas-width="121.11006550598142">la Investigacin</div><div dir="
ltr" style="font-size: 15.0531px; font-family: serif; left: 440.32px; top: 234.9
47px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-nam
e="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="fo

nt-size: 15.0531px; font-family: sans-serif; left: 141.366px; top: 290.553px; tr


ansform: scale(1.00089, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvet
ica" data-canvas-width="504.84973601531976">En esta investigacin se utiliz el dis
eo no experimental, debido a que se </div><div dir="ltr" style="font-size: 15.053
1px; font-family: sans-serif; left: 141.366px; top: 325.19px; transform: scale(1
.00111, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas
-width="501.58773655815105">observ y analiz los efectos que el cambio en la poltic
a monetaria por la </div><div dir="ltr" style="font-size: 15.0531px; font-family
: sans-serif; left: 141.366px; top: 359.752px; transform: scale(1.00137, 1); tra
nsform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="501.688
5921020509">vigencia de la LIM, ha causado en los bancos emisores de las tarje
tas de </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif
; left: 141.366px; top: 394.479px; transform: scale(1.00197, 1); transform-origi
n: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="62.02164357833863">
crdito. </div><div dir="ltr" style="font-size: 15.0531px; font-family: serif; l
eft: 203.204px; top: 394.479px; transform: scale(0.999097, 1); transform-origin:
0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </di
v><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141
.366px; top: 446.563px; transform: scale(1.00116, 1); transform-origin: 0% 0% 0p
x;" data-font-name="Helvetica" data-canvas-width="532.6346857063294">A su vez, st
a investigacin es del tipo longitudinal, debido a que se analizaron </div><div di
r="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.366px; t
op: 481.2px; transform: scale(1.00081, 1); transform-origin: 0% 0% 0px;" data-fo
nt-name="Helvetica" data-canvas-width="502.2575980064392">los cambios observados
en el fenmeno en diferentes perodos de tiempo: </div><div dir="ltr" style="font-s
ize: 15.0531px; font-family: sans-serif; left: 141.366px; top: 515.837px; transf
orm: scale(1.00121, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica"
data-canvas-width="535.1485477706909">antes y despus de la implementacin de la Le
y de Integracin Monetaria en El </div><div dir="ltr" style="font-size: 15.0531px;
font-family: sans-serif; left: 141.366px; top: 550.474px; transform: scale(1.01
411, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-wi
dth="63.61877390785217">Salvador.</div><div dir="ltr" style="font-size: 15.0531p
x; font-family: serif; left: 204.965px; top: 550.474px; transform: scale(0.99909
7, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3
.7632665634155273"> </div><div dir="ltr" style="font-size: 17.5369px; font-famil
y: sans-serif; left: 141.36px; top: 602.543px; transform: scale(1.00236, 1); tra
nsform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="206.067
74177932743">4.Tcnicas e Instrumentos</div><div dir="ltr" style="font-size: 15.05
31px; font-family: serif; left: 347.36px; top: 605.027px; transform: scale(0.999
097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width=
"3.7632665634155273"> </div><div dir="ltr" style="font-size: 15.0531px; font-fam
ily: sans-serif; left: 141.359px; top: 660.633px; transform: scale(1.00108, 1);
transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="509.
0645945663453">Entre las tcnicas empleadas en este estudio, se mencionan las sig
uientes:</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif; le
ft: 650.243px; top: 660.633px; transform: scale(0.999097, 1); transform-origin:
0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </div
><div dir="ltr" style="font-size: 8.80587px; font-family: serif; left: 148.24px;
top: 719.114px; transform: scale(1.00227, 1); transform-origin: 0% 0% 0px;" dat
a-font-name="Times" data-canvas-width="19.844902310943606">
</div><div d
ir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 168px; top:
712.867px; transform: scale(1.00087, 1); transform-origin: 0% 0% 0px;" data-fon
t-name="Helvetica" data-canvas-width="82.03770577583315">La encuesta</div><div d
ir="ltr" style="font-size: 15.0531px; font-family: serif; left: 250.084px; top:
712.867px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-fon
t-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" styl
e="font-size: 8.80587px; font-family: serif; left: 148.24px; top: 771.274px; tra
nsform: scale(1.00227, 1); transform-origin: 0% 0% 0px;" data-font-name="Times"
data-canvas-width="19.844902310943606">
</div><div dir="ltr" style="font
-size: 15.0531px; font-family: sans-serif; left: 168px; top: 765.027px; transfor

m: scale(1.00107, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" d


ata-canvas-width="101.29208282089232">Las entrevistas</div><div dir="ltr" style=
"font-size: 15.0531px; font-family: serif; left: 269.352px; top: 765.027px; tran
sform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times"
data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 8
.80587px; font-family: serif; left: 148.24px; top: 823.434px; transform: scale(1
.00227, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-wid
th="19.844902310943606">
</div><div dir="ltr" style="font-size: 15.0531p
x; font-family: sans-serif; left: 168px; top: 817.187px; transform: scale(1.0014
, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width
="327.45687674903866">Recoleccin y anlisis de informacin estadstica</div><div dir="l
tr" style="font-size: 15.0531px; font-family: serif; left: 495.284px; top: 817.1
87px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-nam
e="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="fo
nt-size: 8.80587px; font-family: serif; left: 148.24px; top: 875.594px; transfor
m: scale(1.00227, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" datacanvas-width="19.844902310943606">
</div><div dir="ltr" style="font-size
: 15.0531px; font-family: sans-serif; left: 168px; top: 869.347px; transform: sc
ale(1.0011, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-ca
nvas-width="157.440019947052">La revisin bibliogrfica</div><div dir="ltr" style="f
ont-size: 15.0531px; font-family: serif; left: 325.365px; top: 869.347px; transf
orm: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" da
ta-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 8.8
0587px; font-family: serif; left: 148.24px; top: 927.834px; transform: scale(1.0
0227, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width
="19.844902310943606">
</div><div dir="ltr" style="font-size: 15.0531px;
font-family: sans-serif; left: 168.08px; top: 921.587px; transform: scale(0.997
868, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-wi
dth="50.92452313613892">Internet</div><div dir="ltr" style="font-size: 15.0531px
; font-family: serif; left: 219.035px; top: 921.587px; transform: scale(0.999097
, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.
7632665634155273"> </div><div dir="ltr" style="font-size: 15.0531px; font-family
: sans-serif; left: 141.359px; top: 712.867px;" data-font-name="g_font_p1_11" da
ta-canvas-width="6.879251277923585"> </div><div dir="ltr" style="font-size: 15.053
1px; font-family: sans-serif; left: 141.371px; top: 765.026px;" data-font-name="
g_font_p1_11" data-canvas-width="6.879251277923585"> </div><div dir="ltr" style="f
ont-size: 15.0531px; font-family: sans-serif; left: 141.356px; top: 817.186px;"
data-font-name="g_font_p1_11" data-canvas-width="6.879251277923585"> </div><div di
r="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.371px; t
op: 869.346px;" data-font-name="g_font_p1_11" data-canvas-width="6.8792512779235
85"> </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; le
ft: 141.371px; top: 921.581px;" data-font-name="g_font_p1_11" data-canvas-width=
"6.879251277923585"> </div></div></div><a name="5"></a><div data-loaded="true" sty
le="width: 816px; height: 1056px;" class="page" id="pageContainer5"><canvas heig
ht="1056" width="816" moz-opaque="" id="page5"></canvas><div class="textLayer"><
div dir="ltr" style="font-size: 8.80587px; font-family: serif; left: 148.24px; t
op: 94.1541px; transform: scale(1.00227, 1); transform-origin: 0% 0% 0px;" datafont-name="Times" data-canvas-width="19.844902310943606">
</div><div dir
="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 168px; top: 8
7.9069px; transform: scale(1.00016, 1); transform-origin: 0% 0% 0px;" data-fontname="Helvetica" data-canvas-width="134.6888156112671">Diagrama de Pareto</div><
div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 302.8px; to
p: 87.9069px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" datafont-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" s
tyle="font-size: 17.5369px; font-family: sans-serif; left: 186.56px; top: 139.90
3px; transform: scale(1.04689, 1); transform-origin: 0% 0% 0px;" data-font-name=
"Helvetica" data-canvas-width="132.64059954452517">4.1 La Encuesta</div><div dir
="ltr" style="font-size: 15.0531px; font-family: serif; left: 319.28px; top: 142
.387px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-n
ame="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="

font-size: 15.0531px; font-family: sans-serif; left: 141.353px; top: 197.993px;


transform: scale(1.0012, 1); transform-origin: 0% 0% 0px;" data-font-name="Helve
tica" data-canvas-width="502.5044682929998">La tcnica de la encuesta permiti obte
ner la informacin requerida de las </div><div dir="ltr" style="font-size: 15.0531
px; font-family: sans-serif; left: 141.353px; top: 232.555px; transform: scale(1
.00115, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas
-width="500.70713218231197">unidades primarias de muestreo, en este caso, de los
bancos emisores de </div><div dir="ltr" style="font-size: 15.0531px; font-famil
y: sans-serif; left: 141.353px; top: 267.282px; transform: scale(1.00107, 1); tr
ansform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="123.93
189446640015">tarjetas de crdito.</div><div dir="ltr" style="font-size: 15.0531px
; font-family: serif; left: 265.194px; top: 267.282px; transform: scale(0.999097
, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.
7632665634155273"> </div><div dir="ltr" style="font-size: 17.5369px; font-family
: sans-serif; left: 186.56px; top: 319.263px; transform: scale(1.06065, 1); tran
sform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="139.5291
071800232">4.2 La Entrevista</div><div dir="ltr" style="font-size: 15.0531px; fo
nt-family: serif; left: 326.16px; top: 321.747px; transform: scale(0.999097, 1);
transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.76326
65634155273"> </div><div dir="ltr" style="font-size: 15.0531px; font-family: san
s-serif; left: 141.354px; top: 377.353px; transform: scale(1.00274, 1); transfor
m-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="530.04856892
39501">El sistema de entrevista es una tcnica orientada a establecer contacto dir
ecto </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif;
left: 141.354px; top: 411.915px; transform: scale(1.00093, 1); transform-origin:
0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="519.0809048515323">co
n las personas que se consideren fuente de informacin. A diferencia de la </div><
div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.35
4px; top: 446.552px; transform: scale(1.00112, 1); transform-origin: 0% 0% 0px;"
data-font-name="Helvetica" data-canvas-width="519.183265702057">encuesta que se
cie a un cuestionario, la entrevista, si bien puede apoyarse </div><div dir="ltr
" style="font-size: 15.0531px; font-family: sans-serif; left: 141.354px; top: 48
1.189px; transform: scale(1.00102, 1); transform-origin: 0% 0% 0px;" data-font-n
ame="Helvetica" data-canvas-width="529.1544167884829">en un cuestionario muy fle
xible, tiene como propsito obtener informacin ms </div><div dir="ltr" style="font-s
ize: 15.0531px; font-family: sans-serif; left: 141.354px; top: 515.916px; transf
orm: scale(1.00102, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica"
data-canvas-width="458.03469996643065">espontnea y abierta sobre la informacin de
inters para el estudio.</div><div dir="ltr" style="font-size: 15.0531px; font-fa
mily: serif; left: 599.012px; top: 515.916px; transform: scale(0.999097, 1); tra
nsform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.763266563
4155273"> </div><div dir="ltr" style="font-size: 17.5369px; font-family: sans-se
rif; left: 186.56px; top: 567.903px; transform: scale(1.07493, 1); transform-ori
gin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="209.5225177574158
4">4.3 Recoleccin y Anlisi</div><div dir="ltr" style="font-size: 17.5369px; font-f
amily: sans-serif; left: 396.477px; top: 567.903px; transform: scale(1.08034, 1)
; transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="15
9.99821642684935">s de la Informacin</div><div dir="ltr" style="font-size: 15.053
1px; font-family: serif; left: 556.48px; top: 570.387px; transform: scale(0.9990
97, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="
3.7632665634155273"> </div><div dir="ltr" style="font-size: 15.0531px; font-fami
ly: sans-serif; left: 141.362px; top: 625.903px; transform: scale(1.00148, 1); t
ransform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="475.7
8527569274877">Se considera que la tcnica de la recoleccin y anlisis de informacin <
/div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left:
141.362px; top: 660.54px; transform: scale(1.00117, 1); transform-origin: 0% 0%
0px;" data-font-name="Helvetica" data-canvas-width="521.6941171531676">estadstica
, permitir estudiar el comportamiento de los factores a analizar en </div><div di
r="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.362px; t
op: 695.267px; transform: scale(1.00044, 1); transform-origin: 0% 0% 0px;" data-

font-name="Helvetica" data-canvas-width="193.3190033626556">diferentes etapas de


l tiempo.</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif; l
eft: 334.643px; top: 695.267px; transform: scale(0.999097, 1); transform-origin:
0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </di
v><div dir="ltr" style="font-size: 17.5369px; font-family: sans-serif; left: 186
.56px; top: 747.343px; transform: scale(1.08038, 1); transform-origin: 0% 0% 0px
;" data-font-name="Helvetica" data-canvas-width="239.01613318862923">4.4 La Revi
sin Bibliogrfica</div><div dir="ltr" style="font-size: 15.0531px; font-family: ser
if; left: 425.76px; top: 749.827px; transform: scale(0.999097, 1); transform-ori
gin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273">
</div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left:
141.362px; top: 805.343px; transform: scale(1.00157, 1); transform-origin: 0% 0
% 0px;" data-font-name="Helvetica" data-canvas-width="532.851449860382">La revis
in documental o bibliogrfica fue otra tcnica importante utilizada para </div><div d
ir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.362px;
top: 839.904px; transform: scale(1.00104, 1); transform-origin: 0% 0% 0px;" data
-font-name="Helvetica" data-canvas-width="530.0154521781924">estructurar el marc
o terico conceptual de referencia, a partir de la consulta de </div><div dir="ltr
" style="font-size: 15.0531px; font-family: sans-serif; left: 141.362px; top: 87
4.542px; transform: scale(1.002, 1); transform-origin: 0% 0% 0px;" data-font-nam
e="Helvetica" data-canvas-width="263.1245875007629">libros, artculos de peridicos
y revistas</div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-se
rif; left: 404.084px; top: 874.542px; transform: scale(0.999729, 1); transform-o
rigin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="223.30621664657
59">, boletines, folletos y todo tipo de </div><div dir="ltr" style="font-size:
15.0531px; font-family: sans-serif; left: 141.362px; top: 909.179px; transform:
scale(1.00101, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data
-canvas-width="267.0865545387269">publicaciones relacionadas con el tema.</div><
div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 408.314px;
top: 909.179px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" dat
a-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr"
style="font-size: 15.0531px; font-family: sans-serif; left: 141.36px; top: 87.9
069px;" data-font-name="g_font_p1_11" data-canvas-width="6.879251277923585"> </div
></div></div><a name="6"></a><div data-loaded="true" style="width: 816px; height
: 1056px;" class="page" id="pageContainer6"><canvas height="1056" width="816" mo
z-opaque="" id="page6"></canvas><div class="textLayer"><div dir="ltr" style="fon
t-size: 17.5369px; font-family: sans-serif; left: 186.56px; top: 87.7431px; tran
sform: scale(1.00154, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetic
a" data-canvas-width="88.80352587738038">4.5 Internet</div><div dir="ltr" style=
"font-size: 15.0531px; font-family: serif; left: 275.44px; top: 90.2269px; trans
form: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" d
ata-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 15
.0531px; font-family: sans-serif; left: 141.362px; top: 145.833px; transform: sc
ale(1.00087, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-c
anvas-width="527.4233141693115">En el presente estudio tambin se han aprovechado
las ventajas que ofrece la </div><div dir="ltr" style="font-size: 15.0531px; fon
t-family: sans-serif; left: 141.362px; top: 180.395px; transform: scale(1.0016,
1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="
467.51512109298704">tecnologa de punta a travs de Internet como un medio para obte
ner </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; l
eft: 141.362px; top: 215.032px; transform: scale(1.00305, 1); transform-origin:
0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="520.1797786880497">inf
ormacin, ya que la misma se ha convertido en la actualidad en uno de los </div><d
iv dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.362
px; top: 249.759px; transform: scale(1.00263, 1); transform-origin: 0% 0% 0px;"
data-font-name="Helvetica" data-canvas-width="221.39748784561164">principales me
dios para captarla.</div><div dir="ltr" style="font-size: 15.0531px; font-family
: serif; left: 362.236px; top: 249.759px; transform: scale(0.999097, 1); transfo
rm-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155
273"> </div><div dir="ltr" style="font-size: 17.5369px; font-family: sans-serif;

left: 185.76px; top: 301.743px; transform: scale(1.04345, 1); transform-origin:


0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="194.18646906280517">4
.6 Herramientas de Ca</div><div dir="ltr" style="font-size: 17.5369px; font-fami
ly: sans-serif; left: 380.087px; top: 301.743px; transform: scale(1.06401, 1); t
ransform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="216.7
0389218902594">lidad: Diagrama de Pareto</div><div dir="ltr" style="font-size: 1
5.0531px; font-family: serif; left: 596.64px; top: 304.227px; transform: scale(0
.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-wi
dth="3.7632665634155273"> </div><div dir="ltr" style="font-size: 15.0531px; font
-family: sans-serif; left: 141.36px; top: 359.743px; transform: scale(1.00055, 1
); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="4
77.86259883575434">Esta tcnica fue utilizada para establecer las conclusiones fin
ales de la </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-s
erif; left: 141.36px; top: 394.38px; transform: scale(1.0015, 1); transform-orig
in: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="505.14026019401535
">investigacin, debido a que es una comparacin ponderada de los factores </div><di
v dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.36px
; top: 429.107px; transform: scale(1.00126, 1); transform-origin: 0% 0% 0px;" da
ta-font-name="Helvetica" data-canvas-width="294.80376543159485">relacionados con
un problema en especial. </div><div dir="ltr" style="font-size: 15.0531px; fon
t-family: serif; left: 435.994px; top: 429.107px; transform: scale(0.999097, 1);
transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.76326
65634155273"> </div><div dir="ltr" style="font-size: 15.0531px; font-family: san
s-serif; left: 141.36px; top: 481.191px; transform: scale(1.00147, 1); transform
-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="526.905488690
1854">Es de gran utilidad debido a que permite analizar los problemas y/o causas
en </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; l
eft: 141.36px; top: 515.918px; transform: scale(1.00108, 1); transform-origin: 0
% 0% 0px;" data-font-name="Helvetica" data-canvas-width="102.97802624130249">dos
categoras:</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif;
left: 244.233px; top: 515.918px; transform: scale(0.999097, 1); transform-origin
: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </d
iv><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 14
1.36px; top: 568.002px; transform: scale(1.00669, 1); transform-origin: 0% 0% 0p
x;" data-font-name="Helvetica" data-canvas-width="214.70941050910952">Pocos vit
ales:
Aquellos </div><div dir="ltr" style="font-size: 15.0531px; fon
t-family: sans-serif; left: 360.954px; top: 568.002px; transform: scale(1.00137,
1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width=
"288.9616704185486">factores que tienen el ms grande impacto </div><div dir="ltr"
style="font-size: 15.0531px; font-family: sans-serif; left: 278.719px; top: 602
.639px; transform: scale(0.999441, 1); transform-origin: 0% 0% 0px;" data-font-n
ame="Helvetica" data-canvas-width="384.58476848831185">(80%) en el problema que
se est estudiando. La lista de </div><div dir="ltr" style="font-size: 15.0531px;
font-family: sans-serif; left: 278.719px; top: 637.201px; transform: scale(1.000
11, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-wid
th="354.67282053565975">los pocos vitales generalmente no son una completa </div
><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 278.
719px; top: 671.838px; transform: scale(0.999917, 1); transform-origin: 0% 0% 0p
x;" data-font-name="Helvetica" data-canvas-width="364.6530034618377">sorpresa, d
ebido a que se confirma y cuantifica lo que </div><div dir="ltr" style="font-siz
e: 15.0531px; font-family: sans-serif; left: 278.719px; top: 706.475px; transfor
m: scale(1.00263, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" d
ata-canvas-width="372.3947954360962">realmente se haba establecido desde el princ
ipio de la </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-s
erif; left: 278.719px; top: 741.202px; transform: scale(1.00123, 1); transform-o
rigin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="91.278783148956
3">investigacin.</div><div dir="ltr" style="font-size: 15.0531px; font-family: se
rif; left: 369.926px; top: 741.202px; transform: scale(0.999097, 1); transform-o
rigin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"
> </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; lef

t: 141.36px; top: 793.286px; transform: scale(0.990895, 1); transform-origin: 0%


0% 0px;" data-font-name="Helvetica" data-canvas-width="524.6294650726319">Mucho
s triviales:
Aquellos factores que tienen un impacto menor (20%) en </div
><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 278.
719px; top: 827.923px; transform: scale(1.00116, 1); transform-origin: 0% 0% 0px
;" data-font-name="Helvetica" data-canvas-width="247.05393396835325">el problema
que se est estudiando. </div><div dir="ltr" style="font-size: 15.0531px; font-fa
mily: serif; left: 525.605px; top: 827.923px; transform: scale(0.999097, 1); tra
nsform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.763266563
4155273"> </div><div dir="ltr" style="font-size: 17.5369px; font-family: sans-se
rif; left: 141.36px; top: 879.983px; transform: scale(1.00226, 1); transform-ori
gin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="183.6467717895508
3">5. Unidades de Anlisis</div><div dir="ltr" style="font-size: 15.0531px; font-f
amily: serif; left: 325.04px; top: 882.467px; transform: scale(0.999097, 1); tra
nsform-origin: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.763266563
4155273"> </div></div></div><a name="7"></a><div data-loaded="true" style="width
: 816px; height: 1056px;" class="page" id="pageContainer7"><canvas height="1056"
width="816" moz-opaque="" id="page7"></canvas><div class="textLayer"><div dir="
ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.36px; top:
87.8269px; transform: scale(1.00073, 1); transform-origin: 0% 0% 0px;" data-font
-name="Helvetica" data-canvas-width="533.1886385444639">Para los efectos de este
trabajo se han considerado como unidades de anlisis </div><div dir="ltr" style="
font-size: 15.0531px; font-family: sans-serif; left: 141.36px; top: 105.183px; t
ransform: scale(1.00139, 1); transform-origin: 0% 0% 0px;" data-font-name="Helve
tica" data-canvas-width="528.5327251522065">de la investigacin a los bancos emiso
res de tarjetas de crdito que operan en </div><div dir="ltr" style="font-size: 15
.0531px; font-family: sans-serif; left: 141.36px; top: 122.539px; transform: sca
le(1.00404, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-ca
nvas-width="261.21886931304937">el rea metropolitana de San Salvador.</div><div d
ir="ltr" style="font-size: 15.0531px; font-family: serif; left: 402.398px; top:
122.539px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-fon
t-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" styl
e="font-size: 17.5369px; font-family: sans-serif; left: 141.36px; top: 157.263px
; transform: scale(1.00934, 1); transform-origin: 0% 0% 0px;" data-font-name="He
lvetica" data-canvas-width="268.4834432189943">6. Diseo y Tamao de la Muestra</div
><div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 409.84px;
top: 159.747px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" da
ta-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr
" style="font-size: 30.1065px; font-family: serif; left: 163.92px; top: 214.373p
x; transform: scale(1.05531, 1); transform-origin: 0% 0% 0px;" data-font-name="T
imes" data-canvas-width="318.5452037754059">6.1 Poblacin y Muestra </div><div dir
="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 141.36px; top
: 302.067px; transform: scale(1.00087, 1); transform-origin: 0% 0% 0px;" data-fo
nt-name="Helvetica" data-canvas-width="516.5655374805449">En esta investigacin la
poblacin est constituida por la totalidad de bancos </div><div dir="ltr" style="f
ont-size: 15.0531px; font-family: sans-serif; left: 141.36px; top: 336.704px; tr
ansform: scale(1.00118, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvet
ica" data-canvas-width="519.1802550888062">emisores de tarjetas de crdito, los cu
ales tienen ubicadas sus oficinas en el </div><div dir="ltr" style="font-size:
15.0531px; font-family: sans-serif; left: 141.36px; top: 371.341px; transform: s
cale(1.00465, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" datacanvas-width="245.40261260032662">rea metropolitana de San Salvador.</div><div di
r="ltr" style="font-size: 15.0531px; font-family: serif; left: 386.559px; top: 3
71.341px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font
-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style
="font-size: 15.0531px; font-family: sans-serif; left: 141.36px; top: 423.575px;
transform: scale(1.00112, 1); transform-origin: 0% 0% 0px;" data-font-name="Hel
vetica" data-canvas-width="317.35626929283137">La poblacin comprende los siguient
es bancos:</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif;
left: 458.558px; top: 423.575px; transform: scale(0.999097, 1); transform-origin

: 0% 0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </d


iv><div dir="ltr" style="font-size: 8.80587px; font-family: serif; left: 263.04p
x; top: 481.994px; transform: scale(0.997865, 1); transform-origin: 0% 0% 0px;"
data-font-name="Times" data-canvas-width="19.75772422571182">
</div><div
dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 282.88px;
top: 475.747px; transform: scale(0.999523, 1); transform-origin: 0% 0% 0px;" da
ta-font-name="Helvetica" data-canvas-width="142.9484330646515">Banco Agrcola, S.A
. </div><div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 42
5.837px; top: 475.747px; transform: scale(0.999097, 1); transform-origin: 0% 0%
0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div
dir="ltr" style="font-size: 8.80587px; font-family: serif; left: 263.04px; top:
534.154px; transform: scale(0.997865, 1); transform-origin: 0% 0% 0px;" data-fon
t-name="Times" data-canvas-width="19.75772422571182">
</div><div dir="lt
r" style="font-size: 15.0531px; font-family: sans-serif; left: 282.88px; top: 52
7.907px; transform: scale(1.0009, 1); transform-origin: 0% 0% 0px;" data-font-na
me="Helvetica" data-canvas-width="234.39430524902338">Banco de Comercio de El Sa
lvador</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif; left
: 517.196px; top: 527.907px; transform: scale(0.999097, 1); transform-origin: 0%
0% 0px;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </div><
div dir="ltr" style="font-size: 8.80587px; font-family: serif; left: 263.04px; t
op: 586.314px; transform: scale(0.997865, 1); transform-origin: 0% 0% 0px;" data
-font-name="Times" data-canvas-width="19.75772422571182">
</div><div dir
="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 282.88px; top
: 580.067px; transform: scale(1.00087, 1); transform-origin: 0% 0% 0px;" data-fo
nt-name="Helvetica" data-canvas-width="160.7065353240967">Banco Credomatic, S.A.
</div><div dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 443.
436px; top: 580.067px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0p
x;" data-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div di
r="ltr" style="font-size: 8.80587px; font-family: serif; left: 263.04px; top: 63
8.554px; transform: scale(0.997865, 1); transform-origin: 0% 0% 0px;" data-fontname="Times" data-canvas-width="19.75772422571182">
</div><div dir="ltr"
style="font-size: 15.0531px; font-family: sans-serif; left: 282.88px; top: 632.
307px; transform: scale(1.00058, 1); transform-origin: 0% 0% 0px;" data-font-nam
e="Helvetica" data-canvas-width="152.28886067504888">Banco Promrica, S.A.</div><d
iv dir="ltr" style="font-size: 15.0531px; font-family: serif; left: 434.961px; t
op: 632.307px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data
-font-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr"
style="font-size: 8.80587px; font-family: serif; left: 263.04px; top: 690.714px;
transform: scale(0.997865, 1); transform-origin: 0% 0% 0px;" data-font-name="Ti
mes" data-canvas-width="19.75772422571182">
</div><div dir="ltr" style="
font-size: 15.0531px; font-family: sans-serif; left: 282.88px; top: 684.467px; t
ransform: scale(0.999108, 1); transform-origin: 0% 0% 0px;" data-font-name="Helv
etica" data-canvas-width="167.96662917823795">Banco Salvadoreo. S.A.</div><div di
r="ltr" style="font-size: 15.0531px; font-family: serif; left: 450.963px; top: 6
84.467px; transform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font
-name="Times" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style
="font-size: 8.80587px; font-family: serif; left: 263.04px; top: 742.874px; tran
sform: scale(0.997865, 1); transform-origin: 0% 0% 0px;" data-font-name="Times"
data-canvas-width="19.75772422571182">
</div><div dir="ltr" style="fontsize: 15.0531px; font-family: sans-serif; left: 282.88px; top: 736.627px; transf
orm: scale(1.00089, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica"
data-canvas-width="111.33247801208498">Banco Uno, S.A.</div><div dir="ltr" styl
e="font-size: 15.0531px; font-family: serif; left: 394.077px; top: 736.627px; tr
ansform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times
" data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size:
8.80587px; font-family: serif; left: 263.04px; top: 795.114px; transform: scale
(0.997865, 1); transform-origin: 0% 0% 0px;" data-font-name="Times" data-canvaswidth="19.75772422571182">
</div><div dir="ltr" style="font-size: 15.053
1px; font-family: sans-serif; left: 282.88px; top: 788.867px; transform: scale(1
.00102, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas

-width="176.66278555297853">Scotiabank de El Salvador</div><div dir="ltr" style=


"font-size: 15.0531px; font-family: serif; left: 459.421px; top: 788.867px; tran
sform: scale(0.999097, 1); transform-origin: 0% 0% 0px;" data-font-name="Times"
data-canvas-width="3.7632665634155273"> </div><div dir="ltr" style="font-size: 1
5.0531px; font-family: sans-serif; left: 141.366px; top: 840.951px; transform: s
cale(1.00085, 1); transform-origin: 0% 0% 0px;" data-font-name="Helvetica" datacanvas-width="493.9212099151612">Es importante mencionar que no se han incluido
bancos que manejan las </div><div dir="ltr" style="font-size: 15.0531px; font-fa
mily: sans-serif; left: 141.366px; top: 875.588px; transform: scale(1.00207, 1);
transform-origin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="498
.74571764946006">operaciones de tarjetas de crdito fuera del esquema legal bancar
io, tales </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-se
rif; left: 141.366px; top: 910.225px; transform: scale(1.00739, 1); transform-or
igin: 0% 0% 0px;" data-font-name="Helvetica" data-canvas-width="499.010651615524
24">como: Tarjetas de Oro del Banco Cuscatln, AVAL CARD de Banco UNO, </div><div
dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 256.155px;
top: 475.734px;" data-font-name="g_font_p1_11" data-canvas-width="6.87925127792
3585"> </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif;
left: 256.161px; top: 527.906px;" data-font-name="g_font_p1_11" data-canvas-widt
h="6.879251277923585"> </div><div dir="ltr" style="font-size: 15.0531px; font-fami
ly: sans-serif; left: 256.161px; top: 580.066px;" data-font-name="g_font_p1_11"
data-canvas-width="6.879251277923585"> </div><div dir="ltr" style="font-size: 15.0
531px; font-family: sans-serif; left: 256.161px; top: 632.301px;" data-font-name
="g_font_p1_11" data-canvas-width="6.879251277923585"> </div><div dir="ltr" style=
"font-size: 15.0531px; font-family: sans-serif; left: 256.161px; top: 684.466px;
" data-font-name="g_font_p1_11" data-canvas-width="6.879251277923585"> </div><div
dir="ltr" style="font-size: 15.0531px; font-family: sans-serif; left: 256.161px;
top: 736.626px;" data-font-name="g_font_p1_11" data-canvas-width="6.87925127792
3585"> </div><div dir="ltr" style="font-size: 15.0531px; font-family: sans-serif;
left: 256.161px; top: 788.861px;" data-font-name="g_font_p1_11" data-canvas-widt
h="6.879251277923585"> </div></div></div><a name="8"></a><div style="width: 816px;
height: 1056px;" class="page" id="pageContainer8"><div class="loadingIcon"></di
v></div><a name="9"></a><div style="width: 816px; height: 1056px;" class="page"
id="pageContainer9"><div class="loadingIcon"></div></div><a name="10"></a><div s
tyle="width: 816px; height: 1056px;" class="page" id="pageContainer10"><div clas
s="loadingIcon"></div></div><a name="11"></a><div style="width: 816px; height: 1
056px;" class="page" id="pageContainer11"><div class="loadingIcon"></div></div><
a name="12"></a><div style="width: 816px; height: 1056px;" class="page" id="page
Container12"><div class="loadingIcon"></div></div><a name="13"></a><div style="w
idth: 816px; height: 1056px;" class="page" id="pageContainer13"><div class="load
ingIcon"></div></div><a name="14"></a><div style="width: 816px; height: 1056px;"
class="page" id="pageContainer14"><div class="loadingIcon"></div></div><a name=
"15"></a><div style="width: 816px; height: 1056px;" class="page" id="pageContain
er15"><div class="loadingIcon"></div></div><a name="16"></a><div style="width: 8
16px; height: 1056px;" class="page" id="pageContainer16"><div class="loadingIcon
"></div></div><a name="17"></a><div style="width: 816px; height: 1056px;" class=
"page" id="pageContainer17"><div class="loadingIcon"></div></div><a name="18"></
a><div style="width: 816px; height: 1056px;" class="page" id="pageContainer18"><
div class="loadingIcon"></div></div><a name="19"></a><div style="width: 816px; h
eight: 1056px;" class="page" id="pageContainer19"><div class="loadingIcon"></div
></div><a name="20"></a><div style="width: 816px; height: 1056px;" class="page"
id="pageContainer20"><div class="loadingIcon"></div></div><a name="21"></a><div
style="width: 816px; height: 1056px;" class="page" id="pageContainer21"><div cla
ss="loadingIcon"></div></div><a name="22"></a><div style="width: 816px; height:
1056px;" class="page" id="pageContainer22"><div class="loadingIcon"></div></div>
<a name="23"></a><div style="width: 816px; height: 1056px;" class="page" id="pag
eContainer23"><div class="loadingIcon"></div></div><a name="24"></a><div style="
width: 816px; height: 1056px;" class="page" id="pageContainer24"><div class="loa
dingIcon"></div></div><a name="25"></a><div style="width: 816px; height: 1056px;
" class="page" id="pageContainer25"><div class="loadingIcon"></div></div><a name

="26"></a><div style="width: 816px; height: 1056px;" class="page" id="pageContai


ner26"><div class="loadingIcon"></div></div><a name="27"></a><div style="width:
816px; height: 1056px;" class="page" id="pageContainer27"><div class="loadingIco
n"></div></div><a name="28"></a><div style="width: 816px; height: 1056px;" class
="page" id="pageContainer28"><div class="loadingIcon"></div></div><a name="29"><
/a><div style="width: 816px; height: 1056px;" class="page" id="pageContainer29">
<div class="loadingIcon"></div></div><a name="30"></a><div style="width: 816px;
height: 1056px;" class="page" id="pageContainer30"><div class="loadingIcon"></di
v></div><a name="31"></a><div style="width: 816px; height: 1056px;" class="page"
id="pageContainer31"><div class="loadingIcon"></div></div><a name="32"></a><div
style="width: 816px; height: 1056px;" class="page" id="pageContainer32"><div cl
ass="loadingIcon"></div></div><a name="33"></a><div style="width: 816px; height:
1056px;" class="page" id="pageContainer33"><div class="loadingIcon"></div></div
><a name="34"></a><div style="width: 816px; height: 1056px;" class="page" id="pa
geContainer34"><div class="loadingIcon"></div></div><a name="35"></a><div style=
"width: 816px; height: 1056px;" class="page" id="pageContainer35"><div class="lo
adingIcon"></div></div><a name="36"></a><div style="width: 816px; height: 1056px
;" class="page" id="pageContainer36"><div class="loadingIcon"></div></div><a nam
e="37"></a><div style="width: 816px; height: 1056px;" class="page" id="pageConta
iner37"><div class="loadingIcon"></div></div></div>
</div>
<div id="loadingBox" hidden="true">
<div id="loading"></div>
<div id="loadingBar"><div style="height: 100%;" class="progress"></div
></div>
</div>
<div id="errorWrapper" hidden="true">
<div id="errorMessageLeft">
<span id="errorMessage"></span>
<button id="errorShowMore" onclick="" oncontextmenu="return false;"
data-l10n-id="error_more_info">Ms informacin</button>
<button id="errorShowLess" onclick="" oncontextmenu="return false;"
data-l10n-id="error_less_info" hidden="true">Menos informacin</button>
</div>
<div id="errorMessageRight">
<button id="errorClose" oncontextmenu="return false;" data-l10n-id="
error_close">Cerrar</button>
</div>
<div class="clearBoth"></div>
<textarea id="errorMoreInfo" readonly="readonly" hidden="true"></texta
rea>
</div>
</div> <!-- mainContainer -->
</div> <!-- outerContainer -->
<div id="printContainer"></div>

</body></html>||$B.Safari)&&(r=5);var u={x:0,y:r},o=$SBC.advSearch?!0:!1,f={offs
et:u,nofocus:1,eventType:"click",dockEl:a.parentNode,showOnEmptyInput:!0,allowCl
ickOnEmptyInput:o};$menu.create(n,0,f),t=e.binding,t&&jQuery(t).bind("EnterEvent
",function(n,t){i=!0,t&&$BSI.navigateTo(jQuery(t).attr("href"))}),t&&l.onTab&&jQ
uery(t).bind("TabEvent",function(n){l.onTab(n,t)})}}function ci(){var i=_ge(f.fo
rmId),r=f.renderMode,t=$SBC.firstHead,n=_ce("ul");return n.className="c_m t_hovl
c_search_menu",n.setAttribute("id",f.idPrefix+"menu"),n.setAttribute("sutra","s
earchboxdropdown"),t&&(f.primaryMenuItem=st(n,"t_hov",t,0,0,"SearchEmail"),jQuer
y(f.primaryMenuItem).hide()),$SBC.advSearch&&(f.advancedMenuItem=st(n,0,$SBC.adv

SearchText,0,0,0,1,$SBC.advSearch),lt("")),i.appendChild(n),n}function st(n,t,i,
r,u,f,e,o){var s=_ce("li");return f&&s.setAttribute("aId","SearchEmail"),s.setAt
tribute("sutra","searchboxitem"),s.innerHTML=(e?'<span class="c_ms"></span>':"")
+'<a href="javascript:;" target="'+(u?"_blank":"_top")+'" '+(o?'onclick="'+o+';r
eturn false" ':"")+'class="'+(t?t+" ":"")+'c_search_heading">'+i.encodeHtml()+"<
/a>"+(r?'<span class="c_ms"></span>':""),n.appendChild(s),s}function b(n){ti(n),
gt(),hi()}function hi(){ft===null?(ft=setTimeout(function(){k!==null&&(ot(k),k=n
ull),ft=null},$SBC.queryInterval),ot(f.getValue())):k=f.getValue()}function ot(n
){n!==p&&(p=n,!tt(n)&&ri(n)?l.getMatches(d(n))||(ct(n,!0),kt||nt(!0),kt=!0):vt([
],d(n)))}function it(n){var u=f.getHeaders(),r=u.length>1&&t(u[0]),i;r&&(i=y(f,n
))&&r.setAttribute("href",i)}function vt(t,i){var u,e,r;if(d(p)===i){for(u=pt,nt
(!1),ni(),e=ct(p,!1),f.renderMode===n.HOTMAIL&&(t.length=Math.min(t.length,$SBC.
max-e)),r=0;r<t.length;r++)u=wt(t[r],u);fi(t.length,p),ht()}}function d(n){retur
n o?o.removeKeywords(n):n}function tt(n){return d(n).trim().length===0}function
ct(n,t){var r,u,i;if(o){for(r=o.getMailItems(n,f),u=ei,t&&ni(),i=0;i<r.length;i+
+)u=wt(r[i],u);return lt(p),t&&ht(),r.length}return 0}function lt(n){var i=f.adv
ancedMenuItem,t;i&&(t=jQuery(i).find(".c_ms"),tt(n)?t.hide():t.show())}function
fi(i,r){if(o&&f.renderMode===n.HOTMAIL){var e=f.getEmailHeader(),u=jQuery(e);tt(
r)?u.hide():(u.show(),t(e).innerHTML=o.getHeaderText(i,r).encodeHtml())}}functio
n ri(t){return o&&f.renderMode===n.HOTMAIL?o.queryStartsWithKeyword(t)!=="subjec
t:":!0}function ht(){e.binding.update()}function ni(){for(var n=0,i=e.childNodes
,r=null,u=f.getHeaders(),t;i.length>n;)t=i[n],r=t.className,r.indexOf(s)>-1?(jQu
ery(t.firstChild).unbind(),e.removeChild(t),i=e.childNodes):n++;for(n=0;n<u.leng
th-1;n++)ii(u[n])}function ii(n){for(var t=null,i=n.childNodes,t=0;t<i.length;t+
+)if(i[t].className===c){n.removeChild(i[t]);break}}function wt(n,t){var i=_ce("
LI");return i.setAttribute("sutra","searchboxitem"),i.className=s,i.appendChild(
n),e.insertBefore(i,t.nextSibling),i}function nt(n){ui(),h.style.display=n?"inli
ne":"none",n&&setTimeout(function(){nt(!1)},$SBC.lt)}function ui(){h===null&&(h=
new Image,h.setAttribute("src",$SBC.ldImg),h.style.display="none",h.className="c
_search_ld",t(pt).appendChild(h))}var ut=this,f=r,a=_ge(r.searchBoxId),e=ci(),at
=r.hasInitialQuery,yt=!1,p=null,l=u,et=!1,ft=null,k=null,h=null,ei=r.getEmailHea
der(),pt=r.getContentHeader(),ai=!1,kt=!1,o=r.isEmailMode()?$SB.MailSearchHelper
:null,g="H_search_contacts",dt="H_search_documents",bt="H_search_email",si="H_se
arch_contact_list",v="H_search_bing",rt={HOME:[bt,g,v],HOTMAIL:[bt,v],OTHER:[g,d
t,v],CONTACTLIST:[si,v],DOCUMENTS:[dt,g,v],SIGNOUT:[v]};ut.dispose=function(){fo
r(var r=f.getHeaders(),u=r.length,i,n=0;n<u;n++)jQuery(t(r[n])).unbind();jQuer/*
WebSpectator 3.3.20.20130611 (152102.513)
*/
var JSON;
JSON||(JSON={},function(){function $(f){return 10>f?"0"+f:f}function C(f){D.last
Index=0;return D.test(f)?'"'+f.replace(D,function(f){var m=aa[f];return"string"=
==typeof m?m:"\\u"+("0000"+f.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'
"'}function n(f,D){var x,P,X,aa,la=m,T,y=D[f];y&&("object"===typeof y&&"function
"===typeof y.toJSON)&&(y=y.toJSON(f));"function"===typeof U&&(y=U.call(D,f,y));s
witch(typeof y){case "string":return C(y);case "number":return isFinite(y)?Strin
g(y):"null";case "boolean":case "null":return String(y);
case "object":if(!y)return"null";m+=A;T=[];if("[object Array]"===Object.prototyp
e.toString.apply(y)){aa=y.length;for(x=0;x<aa;x+=1)T[x]=n(x,y)||"null";X=0===T.l
ength?"[]":m?"[\n"+m+T.join(",\n"+m)+"\n"+la+"]":"["+T.join(",")+"]";m=la;return
X}if(U&&"object"===typeof U){aa=U.length;for(x=0;x<aa;x+=1)"string"===typeof U[
x]&&(P=U[x],(X=n(P,y))&&T.push(C(P)+(m?": ":":")+X))}else for(P in y)Object.prot
otype.hasOwnProperty.call(y,P)&&(X=n(P,y))&&T.push(C(P)+(m?": ":":")+X);X=0===T.
length?"{}":m?"{\n"+m+
T.join(",\n"+m)+"\n"+la+"}":"{"+T.join(",")+"}";m=la;return X}}"function"!==type
of Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this
.valueOf())?this.getUTCFullYear()+"-"+$(this.getUTCMonth()+1)+"-"+$(this.getUTCD
ate())+"T"+$(this.getUTCHours())+":"+$(this.getUTCMinutes())+":"+$(this.getUTCSe
conds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.proto
type.toJSON=function(){return this.valueOf()});var f=/[\u0000\u00ad\u0600-\u0604
\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,

D=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u20
28-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,m,A,aa={"\b":"\\b","\t":"\\t","\n":
"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},U;"function"!==typeof JSON.st
ringify&&(JSON.stringify=function(f,D,x){var P;A=m="";if("number"===typeof x)for
(P=0;P<x;P+=1)A+=" ";else"string"===typeof x&&(A=x);if((U=D)&&"function"!==typeo
f D&&("object"!==typeof D||"number"!==typeof D.length))throw Error("JSON.stringi
fy");return n("",{"":f})});
"function"!==typeof JSON.parse&&(JSON.parse=function(m,n){function D(f,m){var A,
C,y=f[m];if(y&&"object"===typeof y)for(A in y)Object.prototype.hasOwnProperty.ca
ll(y,A)&&(C=D(y,A),void 0!==C?y[A]=C:delete y[A]);return n.call(f,m,y)}var A,m=S
tring(m);f.lastIndex=0;f.test(m)&&(m=m.replace(f,function(f){return"\\u"+("0000"
+f.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(m.replace(/\
\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|
-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A=eval("("+m+")"),"function"===t
ypeof n?D({"":A},""):A;throw new SyntaxError("JSON.parse");})}());
(function($){function C(){this._events={};this._maxListeners=10}function n(f,n,m
,A,C){this.type=f;this.listener=n;this.scope=m;this.once=A;this.instance=C}n.pro
totype.fire=function(f){this.listener.apply(this.scope||this,f);if(this.once)ret
urn this.instance.removeListener(this.type,this.listener),!1};C.prototype.eachLi
stener=function(f,n){var m=null,A=null,C=null;if(this._events.hasOwnProperty(f))
{A=this._events[f];for(m=0;m<A.length;m+=1)if(C=n.call(this,A[m],m),!1===C)m-=1;
else if(!0===C)break}return this};
C.prototype.addListener=function(f,D,m,A){this._events.hasOwnProperty(f)||(this.
_events[f]=[]);this._events[f].push(new n(f,D,m,A,this));this.emit("newListener"
,f,D,m,A);this._maxListeners&&(!this._events[f].warned&&this._events[f].length>t
his._maxListeners)&&("undefined"!==typeof console&&console.warn("Possible EventE
mitter memory leak detected. "+this._events[f].length+" listeners added. Use emi
tter.setMaxListeners() to increase limit."),this._events[f].warned=!0);return th
is};C.prototype.on=C.prototype.addListener;
C.prototype.once=function(f,n,m){return this.addListener(f,n,m,!0)};C.prototype.
removeListener=function(f,n){this.eachListener(f,function(m,A){m.listener===n&&t
his._events[f].splice(A,1)});this._events[f]&&0===this._events[f].length&&delete
this._events[f];return this};C.prototype.removeAllListeners=function(f){f&&this
._events.hasOwnProperty(f)?delete this._events[f]:f||(this._events={});return th
is};C.prototype.listeners=function(f){if(this._events.hasOwnProperty(f)){var n=[
];this.eachListener(f,
function(f){n.push(f.listener)});return n}return[]};C.prototype.emit=function(f)
{for(var n=[],m=null,m=1;m<arguments.length;m+=1)n.push(arguments[m]);this.eachL
istener(f,function(f){return f.fire(n)});return this};C.prototype.setMaxListener
s=function(f){this._maxListeners=f;return this};$.EventEmitter=C})(this);
(function(){var $,C={version:"3.3.20.20130611"},n="undefined"!=typeof C?C:{versi
on:"0.0.0"},f=n.core={},D=[],m,A,aa,U,La,O=new function(){var a=new EventEmitter
;a.setMaxListeners(50);this.listeners=function(b){return a.listeners(b)};this.li
sten=function(b,c,d){b||x("!invalid event name: '"+b+"'");a.addListener(b,c,d)};
this.unlisten=function(b,c){a.removeListener(b,c)};this.emit=function(b){a.emit.
apply(a,Array.prototype.slice.call(arguments,0))}},x=function(a,b){f.log(a,"core
",b)},P=new function(a){if(!a)throw Error("script parameters not found!");
this.getParam=function(b,c,d,g){b=a[b];null==b?b=d:g&&(b="1"===b?!0:!1);return b
};this.toString=function(){var a=[];if("undefined"!==typeof window._wsvars)for(i
in window._wsvars)a.push(i+" : '"+window._wsvars[i]+"'");return a.sort().join("
\n")}}(window._wsvars);f.id=(+new Date+"").slice(-4);f.extendAPI=function(a){X.e
xtend(a)};var X=new function(a,b){var c=a[b]={};this.extend=function(a){for(var
b in a)c[b]=a[b]};this.getObject=function(){return c}}(window,"WS");f.extension=
new function(){var a=
{};this.make=function(b,c,d){var g=a[b];null==g&&(g=[],a[b]=g);g.push(c);return
function(){var c=a[b],g=null,l=Array.prototype.slice.apply(arguments),q=l.length
;l.push(null);for(var e=0;e<c.length;e++)g=c[e].apply(d?d:this,l),l[q]=g;return
g}};this.add=function(b,c){a[b].push(c)}};f.zone=new function(a){var b={},c=func
tion(a,b,c){this.constructor.prototype.init.apply(this,arguments)};c.prototype=n

ew function(a){this.log=function(b){a.log(b,"zone '"+this.id+"'")};this.init=a.e
xtension.make("core.zone.init",
function(b,c,d){this.id=b||c.getAttribute(a.globalParameters.attZoneId)||"";this
.bannerId=a.util.trim(c.getAttribute(a.globalParameters.attBannerId)||"");this.e
lement=c;this.options=d;this.log("initCore")});this.start=a.extension.make("core
.zone.start",function(){this.log("startCore")});this.del=a.extension.make("core.
zone.del",function(){this.log("deleted zone: "+this)});this.getData=a.extension.
make("core.zone.getdata",function(){return{id:this.id,bannerId:this.bannerId}});
var b=a.extension.make("core.zone.tostring",
function(a){var b={};b.id=a.id;b.bannerId=a.bannerId;return b});this.toString=fu
nction(){return JSON.stringify(b(this))}}(a);c.prototype.constructor=c;var d=fun
ction(g,d,h){g=a.util.trim(g);null!=b[g]?g=null:(g=new c(g,d,h),b[g.id]=g,g.star
t(),x("created zone: "+g.toString()));return g};this.getZone=function(a){return
b[a]};this.eachZone=function(a,c){var d,l;for(l in b)if(d=a(b[l],l),"undefined"!
=typeof d&&!1==d)break;c&&c()};this.deleteZone=function(a,c){var d,c=c||{};retur
n(d=c.zone)||(d=b[a])?
(delete b[a],d.del(),!0):!1};this.createZone=function(a,b,c){return d(a,b,c)};th
is.clearZones=function(){for(var a in b)this.deleteZone(a,{zone:b[a]})};this.par
seZones=function(){var b,c,h=0;x("parsing '"+f.globalParameters.zoneClassName+"'
class for ad zone");c=document.getElementsByClassName(f.globalParameters.zoneCl
assName);for(var l=0,q=c.length;l<q;l++){b=c[l];if(0==b.offsetHeight){var e=b.ge
tAttribute("style")||"";b.setAttribute("style","float:left;"+e)}d(b.getAttribute
(a.globalParameters.attZoneId),
b,{timeStamp:a.startTimeStamp})&&h++}x("parseZones: created "+h+" zone(s)")};thi
s.getPrototype=function(){return c.prototype};this.zones=function(){return b}}(f
);f.events=new function(a,b){this.eventType={};this.listen=function(a,b,c){O.lis
ten(a,b,c)};this.unlisten=function(a,b){O.unlisten(a,b)};this.emit=function(a,b)
{O.emit.apply(O,Array.prototype.slice.call(arguments,0))};for(var c=this.eventTy
pe,d=0,g=b.length;d<g;d++)c[b[d]]=b[d]}(f,"viewportChanged scroll resize focus b
lur zoneIn zoneOut zoneInTentative bannerIn bannerOut bannerInTentative bannerPr
int bannerResize campaignBannerPrint messageSent messageReceived messageChangeBa
nner instrumentationLoaded ortcConnected ortcDisconnected userIdle userActive cl
ick keypress keydown mousemove bannerGts zoneGts".split(" "));
f.util=new function(a){this.scriptEvents={focusStatusChanged:"ws_focusStatusChan
ged",connectionStatusChanged:"ws_connectionStatusChanged",zoneStatusChanged:"ws_
zoneStatusChanged",userStatusChanged:"ws_userStatusChanged",scriptStatusChanged:
"ws_scriptStatusChanged"};this.DOM=new function(){var a=/px/,b=function(b){b=b.r
eplace(a,"");return""==b||"auto"==b?0:parseInt(b)};this.getElementCss=function(a
){var b=null;a.currentStyle?b=a.currentStyle:window.getComputedStyle&&(b=documen
t.defaultView.getComputedStyle(a,
null));return b};this.getElementWidth=function(a){return a.offsetWidth||b(this.g
etElementCss(a).width)||b(a.style.width)};this.getElementHeight=function(a){retu
rn a.offsetHeight||b(this.getElementCss(a).height)||b(a.style.height)}};this.exe
cuteOnPredicate=function(a,b,c,h){var h=h||0,l=this;5<=h?x("executeOnPredicate:
max tries reached ("+h+") for function:"+a):b()?a():(h++,setTimeout(function(){l
.executeOnPredicate.call(l,a,b,c,h)},c||1E3))};this.PartialTimer=function(){var
a=0,b=0;this.start=function(c){a=
c||+new Date;b=0};this.stop=function(c){if(0==a)return 0;b=c||+new Date;return b
-a};this.on=function(){return 0<a};this.startTime=function(){return a};this.toJS
ON=function(){var c={};c.begin=a;c.end=b;c.elapsed=0==b?0:b-a;return c}};this.tr
im=function(a){return(a||"").replace(/^\s+|\s+$/g,"")};this.isArray=function(a){
return a&&"object"===typeof a&&"number"===typeof a.length&&"function"===typeof a
.splice&&!a.propertyIsEnumerable("length")};this.ts=function(){var a=new Date;re
turn""+a.getFullYear()+
("0"+(a.getMonth()+1)).slice(-2)+("0"+a.getDate()).slice(-2)+" "+("0"+a.getHours
()).slice(-2)+("0"+a.getMinutes()).slice(-2)+("0"+a.getSeconds()).slice(-2)+"."+
("00"+a.getMilliseconds()).slice(-3)};var b;"undefined"===typeof console&&(windo
w.console={tlog:"",log:function(){return!0}});this.logger={log:function(c,g){var
E="("+a.id+") ["+this.ts()+"] "+(g?"["+g+"] ":"")+c;(!b||E.match(b))&&console.l
og(E)},filter:function(a){b=a?RegExp(a,"i"):!1}};this.log=this.logger.log;this.r

aiseEvent=function(a,
b,c,h){b=b||{};b.id=f.id;b.index=La;c=!!c;h=!!h;if(document.createEvent){var l=d
ocument.createEvent("CustomEvent");l.initCustomEvent(a,c,h,b);document.dispatchE
vent(l)}else if(document.name)for(func in document.name)document.name[func](b)};
this.bindEvent=function(a,b,c){document.addEventListener?a.addEventListener(b,c)
:document.createEvent?a.attachEvent(b,c):(a.name||(a.name=[]),a.name.push(c))};t
his.viewport=new function(){this.scrollTop=function(){var a;a=window.pageYOffset
?window.pageYOffset:document.body.scrollTop?
document.body.scrollTop:document.documentElement.scrollTop;"undefined"==typeof a
&&(a=0);return a};this.scrollLeft=function(){var a;a=window.pageXOffset?window.p
ageXOffset:document.body.scrollLeft?document.body.scrollLeft:document.documentEl
ement.scrollLeft;"undefined"==typeof a&&(a=0);return a};this.height=function(){r
eturn document.documentElement.clientHeight||window.innerHeight||document.body.c
lientHeight};this.width=function(){return document.documentElement.clientWidth||
window.innerWidth||document.body.clientWidth}};
this.cookies=new function(){this.createCookie=function(a,b,c){if(c){var h=new Da
te;h.setTime(h.getTime()+864E5*c);c="; expires="+h.toGMTString()}else c="";docum
ent.cookie=a+"="+b+c+(U?"; domain=."+U:"")+"; path=/"};this.readCookie=function(
a){for(var a=a+"=",b=document.cookie.split(";"),c=0;c<b.length;c++){for(var h=b[
c];" "==h.charAt(0);)h=h.substring(1,h.length);if(0==h.indexOf(a))return h.subst
ring(a.length,h.length)}return null};this.eraseCookie=function(a){this.createCoo
kie(a,"",-1)}};var c=
[];this.bind=function(a,b,E,h){h=h||{};h.prefix="undefined"!=typeof h.prefix?h.p
refix:!0;document.addEventListener?a.addEventListener(b,E):a.attachEvent((h.pref
ix?"on":"")+b,E);h.auto&&c.push({t:a,e:b,cb:E})};this.unbindAll=function(){for(v
ar a=c.length,b;a--;)b=c[a],b.t.detachEvent?b.t.detachEvent("on"+b.e,b.cb):b.t.r
emoveEventListener(b.e,b.cb)}}(f);f.register=function(a,b,c){n[a]=b;D.push(b);b.
log=function(b,c){f.log(b,c||a)};for(var d in c)O.listen(d,c[d],n[a]);x("registe
red module: '"+a+"'")};
f.getParam=function(a,b,c,d,g){a=P.getParam(a,b,c,d);x(b+":'"+a+"'",g);return a}
;f.log=function(a,b,c){(A||c)&&f.util.log(a,b)};f.mouseMoveHandler=new function(
){this.lastMoveTimeStamp=this.y=this.x=this.ts=-1;this.update=function(a,b,c){va
r d=!1;this.ts=a;this.x!==b&&this.y!==c&&(this.lastMoveTimeStamp=this.ts,d=!0);t
his.x=b;this.y=c;return d}};f.init=function(){m=n.instrumentation;f.util.bind(wi
ndow,"scroll",function(){var a=0,b;return function(g){clearTimeout(b);x("scroll:
"+ ++a);b=setTimeout(function(){O.emit("scroll",
g)},200)}}(),{auto:!0});f.util.bind(window,"resize",function(){var a=0,b;return
function(g){clearTimeout(b);x("resize:"+ ++a);b=setTimeout(function(){O.emit("re
size",g)},200)}}(),{auto:!0});f.util.bind(window,"blur",function(){var a=0,b;ret
urn function(g){clearTimeout(b);x("blur:"+ ++a);b=setTimeout(function(){O.emit("
blur",g)},200)}}(),{auto:!0});f.util.bind(window,"focus",function(){var a=0,b;re
turn function(g){clearTimeout(b);x("focus:"+ ++a);b=setTimeout(function(){O.emit
("focus",g)},200)}}(),
{auto:!0});f.globalParameters.trackIdleOn&&(f.util.bind(window,"keypress",functi
on(a){O.emit("keypress",a)},{auto:!0}),f.util.bind(window,"keydown",function(a){
O.emit("keydown",a)},{auto:!0}),f.util.bind(window,"mousemove",function(a){f.mou
seMoveHandler.update(a.timeStamp,a.screenX,a.screenY)&&O.emit("mousemove",a)},{a
uto:!0}),f.util.bind(window,"click",function(a){O.emit("click",a)},{auto:!0}));f
or(var a=0,b=D.length;a<b;a++)D[a].init&&D[a].init();aa&&f.util.logger.filter(aa
);f.startTimeStamp=+new Date;
f.zone.parseZones(!0);a=0;for(b=D.length;a<b;a++)D[a].ready&&D[a].ready();f.util
.raiseEvent(f.util.scriptEvents.scriptStatusChanged,{action:"ready"});x("init co
re")};f.reset=function(){f.util.unbindAll();for(var a=0,b=D.length;a<b;a++)D[a].
reset&&D[a].reset()};A=f.getParam("dbg","debugOn",!1,!0);f.globalParameters={};f
.globalParameters.attZoneId="data-pid";f.globalParameters.attBannerId="data-bid"
;f.globalParameters.attBannerWidth="data-bannerWidth";f.globalParameters.attBann
erHeight="data-bannerHeight";
f.globalParameters.attCampaignId="data-cpid";f.globalParameters.attFirstPrint="d
ata-fp";f.globalParameters.attDisplayTime="data-dt";f.globalParameters.attImpres
sionId="data-iid";f.globalParameters.attRemnant="data-remnant";f.globalParameter

s.attTracker="data-tracker";f.globalParameters.attClose="data-close";f.globalPar
ameters.attContentUrl="data-contenturl";f.globalParameters.sessionId=f.getParam(
"sessionId","sessionId","0");f.globalParameters.contextId=f.getParam("contextId"
,"contextId","0");f.globalParameters.websiteId=
f.getParam("wid","websiteId","");f.globalParameters.msgVersion=f.getParam("mve",
"messageVersion","");f.globalParameters.zoneClassName=f.getParam("zcn","zoneClas
sName","wsz");f.globalParameters.trackIdleOn=f.getParam("tio","trackIdleOn",!0,!
0);f.globalParameters.geoData=window.geoData||{};aa=f.getParam("lfe","logFilterE
xp","");f.InitOnLoad=f.getParam("iol","initOnLoad",!0,!0);f.InitOnPageLoad=f.get
Param("ipl","initOnPageLoad",!1,!0);U=f.getParam("tld","topLevelDomain","");"und
efined"==typeof document.getElementsByClassName&&
(f.util.bind(window.document,"focusin",function(){var a=0,b;return function(c){c
learTimeout(b);x("focus:"+ ++a);b=setTimeout(function(){O.emit("focus",c)},200)}
}()),f.util.bind(window.document,"focusout",function(){var a=0,b;return function
(c){clearTimeout(b);x("blur:"+ ++a);b=setTimeout(function(){O.emit("blur",c)},20
0)}}()));Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){for(var
c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1});document.getEle
mentsByClassName||(document.getElementsByClassName=
function(a){for(var b=[],a=RegExp("\\b"+a+"\\b"),c,d=this.getElementsByTagName("
*"),g=d.length;g--;)c=d[g],1==c.nodeType&&a.test(c.className)&&b.push(c);return
b});La=(new function(){var a=window.WS_SCRIPTS||(window.WS_SCRIPTS=[]);this.add=
function(b){a.push(b);return a.length-1};this.get=function(b){return a[b]}}).add
(X.getObject());f.extendAPI({id:f.id,version:n.version,index:La,init:function(){
f.init()}});var mc=function(){A=!A;return"log "+(A?"on":"off")},la=function(a){i
f(a&&"?"===a[0])return"arguments: filter regex [string];";
a=a?a[0]:null;f.util.logger.filter(a);return a?"set log filter to '"+a+"'":"clea
r log filter"},T=function(){alert(P.toString())},y=function(){var a=0;x("dumping
zones:");f.zone.eachZone(function(b){x(b.toString());a++;return!0});var b=a+" z
ones found";x(b);return b},nc=function(){f.zone.clearZones();return"all zones de
leted"},oc=function(){f.zone.parseZones();y();return"parsed zones"},pc=function(
){alert(n.version)};f.events.listen(f.events.eventType.instrumentationLoaded,fun
ction(){m&&(m.addOper("log - toggle enabled",
mc),m.addOper("script - show params",T),m.addOper("zones - dump",y),m.addOper("z
ones - clear",nc),m.addOper("zones - parse",oc),m.addOper("script - show version
",pc),m.addOper("log - set filter",la))});var ra={},ca=n.core,sa,Ma,Da={},qc=fun
ction(a){return!a||!(1<=a.length&&2>=a.length)?"arguments: el id [string]; zone
id [string]*":gb({domElement:document.getElementById(a[0]),id:a[1]||a[0]})},rc=f
unction(a){return!a||1!=a.length?"arguments: el id [string];":hb({id:a[0]})},sc=
function(a){return!a||
!(1<=a.length&&2>=a.length)?"arguments: el id [string]; categories list [string]
*":ib({id:a[0],categories:a[1]||""})};ca.events.listen(ca.events.eventType.instr
umentationLoaded,function(){sa&&(sa.addOper("zone - create",qc),sa.addOper("zone
- delete",rc),sa.addOper("zone - categories hint",sc))});var gb=function(a){var
b=a.domElement,a=a.id;if(null==b)return ra.log("createAdZone: DOM element is nu
ll"),!1;var c=a+"";return null==a||""==a||""==(c=ca.util.trim(c))?(ra.log("creat
eAdZone: ID is null or empty"),
!1):ca.zone.createZone(c,b)},hb=function(a){a=a.id;return null==a?!1:ca.zone.del
eteZone(a)},ib=function(a){var b=a.id,a=a.categories,c;if(null==b)return!1;c=ca.
zone.getZone(b);return null!=c?(c.setCategories(b,a.split(",")),!0):!1};Da.setLo
cationHint=function(a){var b=a.currentLocationHref,a=a.currentLocationHint;null!
=b&&(Ma.currentLocationHref=b);null!=a&&(Ma.currentLocationHint=a);return!0};Da.
Zones={create:function(a){return gb(a)},del:function(a){return hb(a)},setHint:fu
nction(a){return ib(a)}};
Da.Events={bind:function(a,b,c){ca.util.bindEvent(a,b,c)}};ra.init=function(){sa
=n.instrumentation;Ma=n.analyticszones;ra.log("init api")};ca.register("api",ra,
{});ca.extendAPI(Da);var Y={},v=n.core,ta,jb,kb,Na,lb,mb,nb,ua,ob,pb,qb,Oa,F=fun
ction(a){Y.log(a)},S,rb=function(a,b,c){F("Ortc: message received on channel '"+
b+"':'"+c+"'");M&&M("messageReceived",JSON.parse(c))},tb=function(a,b,c){b=b||sb
;if(!ma&&Oa)return F("Ortc: not connected. buffering message to resend: "+a),va.
push(a),M&&M("messageSent",

{message:a,channel:b,sent:0}),!1;H&&(H.send(b,a.toString()),M&&(c=c||{},M("messa
geSent",{message:a,channel:b,sent:c.sent||1})));return!0},ub=function(){if(0==va
.length)F("Ortc: no buffered messages to resend");else{F("Ortc: resending buffer
ed messages");for(var a,b=0;ma&&0<(a=va.splice(0,1)).length;)tb(a[0],ea.outputCh
annel,{sent:2}),b++;F("Ortc: resent "+b+" message(s)")}},tc=function(){ma=!0;F("
Ortc: connected");for(var a=Pa.length,b=0;b<a;b++)vb(Pa[b],rb);H.setConnectionMe
tadata(Qa(++Ra));Oa&&
ub();"function"===typeof M&&M("connected",+new Date)},vb=function(a,b){H.subscri
be(a,!0,b);F("Ortc: subscribing to channel:'"+a+"'")},uc=function(){ma=!1;F("Ort
c: disconnected");"function"===typeof M&&M("disconnected",+new Date)},vc=functio
n(a,b){F("Ortc: subscribed to channel:'"+b+"'")},wc=function(a){F("Ortc: unsubsc
ribed from channel:'"+a.channel+"'")},xc=function(a,b){F("Ortc: exception:'"+b+"
'")},wb=function(){F("Ortc: reconnected");H.setConnectionMetadata(Qa(++Ra));ma=!
0;ub();M&&M("reconnected",
+new Date)},xb=function(){ma=!1;F("Ortc: reconnecting");M&&M("reconnecting",+new
Date)},ma,H,ea,M,va=[],Pa,sb,Ra=0,Sa,Ta,Qa=function(a){if("function"!=typeof M)
return null;a=M("getConnMetadata",{connectionId:a}).toString();F("Ortc: connecti
on metadata: "+a);return a};S={init:function(a){ea=a;var b=ea.isCluster,c=ea.ser
verUrl;Sa=ea.authToken;Ta=ea.appKey;Pa=ea.inputChannel;sb=ea.outputChannel;var d
=Qa(Ra);loadOrtcFactory(IbtRealTimeSJType,function(a,E){if(null!=E)return F("Ort
c: error connecting to ORTC"),
!1;null!=a&&(H=a.createClient(),null!=d&&H.setConnectionMetadata(d),H.setId("cli
ent"),H.setConnectionTimeout(1E3),F("Ortc: connection timeout: 1000"),b?H.setClu
sterUrl(c):H.setUrl(c),H.onConnected=tc,H.onSubscribed=vc,H.onUnsubscribed=wc,H.
onException=xc,H.onDisconnected=uc,H.onReconnecting=xb,H.onReconnected=wb,H.conn
ect(Ta,Sa))});return!0},setup:function(a){M=a.listener},send:tb,subscribe:functi
on(a){if(a)for(var a="[object Array]"!==Object.prototype.toString.call(a)?[a]:a,
b=0;b<a.length;b++)vb(a[b],
rb)},reconnecting:xb,reconnected:wb,dumpBuffer:function(){for(var a=0,b=va.lengt
h;a<b;a++)F(va[a]);F(b+" message(s) buffered")},connect:function(){H.connect(Ta,
Sa)},disconnect:function(){H.disconnect()},isConnected:function(){return H&&H.ge
tIsConnected()},existsOrtcClient:function(){return null!=H}};var yb=new function
(a){var b=[],c=function(b){a.log("channelSubscriptionHelper: "+b)},d=function(a)
{c("enqueuing "+JSON.stringify(a));b.push(a)};this.subscribe=function(a){S.isCon
nected()?S.subscribe(a):
d({type:"s",ch:a})};this.unsubscribe=function(a){S.isConnected()?S.subscribe(a):
d({type:"u",ch:a})};v.events.listen(v.events.eventType.ortcConnected,function(){
var a,d,h;if(0==(d=a=b.length))c("queue empty");else{for(;a--;)h=b.shift(),"s"==
h.type?S.subscribe(h.ch):"u"==h.type&&S.unsubscribe(h.ch);c("Finished processing
queue with size "+d)}})}(Y),yc=function(){S.disconnect();return"ORTC disconnect
..."},zc=function(){S.connect();return"ORTC connect..."},Ac=function(){return"OR
TC "+(S.isConnected()?
"":"not")+" connected"};v.events.listen(v.events.eventType.instrumentationLoaded
,function(){ta&&(ta.addOper("ortc - disconnect",yc),ta.addOper("ortc - connect",
zc),ta.addOper("ortc - isConnected",Ac))});kb=v.getParam("crt","connectOrtcOn",!
0,!0);Na=v.getParam("uos","urlOrtcServer","");lb=v.getParam("oic","ortcIsCluster
",!0,!0);ua=v.getParam("cip","channelInPrefix","");ob=v.getParam("cop","channelO
utPrefix","");pb=v.getParam("aut","authToken","");Oa=v.getParam("rmo","resendMes
sagesOn",!0,!0);qb=v.getParam("apk",
"appKey","");var zb=v.globalParameters.publisherChannelId=v.getParam("cid","publ
isherChannelId","");mb=ua+zb;nb=ob+zb;Y.sendMessage=function(a,b){S.send(a,b)};Y
.subscribeChannel=function(a){for(var a=v.util.isArray(a)?a:[a],b=a.length;b--;)
yb.subscribe(ua+a[b])};Y.unsubscribeChannel=function(a){for(var a=v.util.isArray
(a)?a:[a],b=a.length;b--;)yb.unsubscribe(ua+a[b])};Y.init=function(){ta=n.instru
mentation;jb=n.messaging;var a={connected:function(a){F("Ortc listener: ortc con
nected");v.events.emit(v.events.eventType.ortcConnected,
a)},reconnected:function(a){F("Ortc listener: reconnected");v.events.emit(v.even
ts.eventType.ortcConnected,a)},reconnecting:function(a){F("Ortc listener: reconn
ecting");v.events.emit(v.events.eventType.ortcDisconnected,a)},disconnected:func
tion(a){F("Ortc listener: disconnected");v.events.emit(v.events.eventType.ortcDi

sconnected,a)},messageReceived:function(a){F("Ortc listener: messageReceived");F


("message received: "+JSON.stringify(a));v.events.emit(v.events.eventType.messag
eReceived,a)},messageSent:function(a){Y.log("message sent: "+
a.message);v.events.emit(v.events.eventType.messageSent,a)},getConnMetadata:v.ex
tension.make("ortc.metadata",function(a){var c=jb.Message.create();c.addAction("
cd");c.add(a.connectionId);c.addDebug(n.version||"0.0.0");return c})};$=function
(b,c){return a[b](c)};S.setup({listener:$});kb&&(F("connecting to ORTC on url:'"
+Na+"'"),v.util.executeOnPredicate(function(){v.util.raiseEvent(v.util.scriptEve
nts.connectionStatusChanged,{action:"connecting"});var a=[];a.push(mb);a.push(ua
+v.globalParameters.sessionId);
S.init({websiteId:v.globalParameters.websiteId,contextId:v.globalParameters.cont
extId,sessionId:v.globalParameters.sessionId,serverUrl:Na,isCluster:lb,inputChan
nel:a,outputChannel:nb,authToken:pb,appKey:qb})},function(){return!!window.loadO
rtcFactory}));Y.log("init ortc")};v.register("ortc",Y,{ortcConnected:function(a)
{Y.log("onOrtcConnected: "+a);v.util.raiseEvent(v.util.scriptEvents.connectionSt
atusChanged,{action:"connected"})},ortcDisconnected:function(a){Y.log("onOrtcDis
connected: "+a);v.util.raiseEvent(v.util.scriptEvents.connectionStatusChanged,
{action:"disconnected"})}});var N={},Q=n.core,da,Ea,Bc=Q.globalParameters.msgVer
sion,Ab,fa,ia=new function(){var a=function(a){var c,d,g=[],E=[];this.add=functi
on(a,b){b&&(a=encodeURIComponent(a));g.push(a)};this.addAction=function(a){g[1]=
a};this.field=function(a){var b="";switch(a){case "action":b=g[1];break;default:
b=null}return b};this.addId=function(a){g[FIELD_ID]=a};this.addDebug=function(a,
b){E.push(b?encodeURIComponent(a):a)};this.toString=function(){var a=g;1<E.lengt
h&&(a=a.concat(E));return a.join(c)};
this.fieldSeparator="|";c=a.sep;d=a.debugPrefix;g[0]=a.version;g[1]=a.action;g[2
]=a.websiteId;g[3]=a.sessionId;g[4]=a.contextId;E.push(d)};this.create=function(
b){var b=b||{},c={sep:"|",debugPrefix:"!!DBG:",id:"",action:""};c.version=Bc;c.w
ebsiteId=b.websiteId||Q.globalParameters.websiteId;c.sessionId=Q.globalParameter
s.sessionId;c.contextId=Q.globalParameters.contextId;return new a(c)}},na=functi
on(a){return"undefined"==typeof a||null==a?!1:!0};N.sendMessage=function(a){if(d
a)for(var a=Q.util.isArray(a)?
a:[a],b=0,c=a.length;b<c;b++)da.sendMessage(a[b])};N.sendViewportState=function(
a){if(da&&na(a.ts)&&na(a.flag)){var b=ia.create();b.addAction("su");b.add(a.ts);
b.add(a.zoneIds);b.add(a.bannerIds);b.add(a.campaignIds);b.add(a.flag);b.add(a.g
eoCountry);N.sendMessage(b)}};N.sendPostInitState=function(a){if(da&&na(a.ts)){v
ar b=ia.create();b.addAction("pi");b.add(""+ +new Date);b.add(a.data);N.sendMess
age(b)}};N.sendImpressionNotification=function(a){if(da&&na(a.bannerId)&&na(a.zo
neId)){var b=ia.create();
b.addAction("bit");b.add(a.bannerId);b.add(a.zoneId);b.add(a.campaignId||"");N.s
endMessage(b)}};N.sendGtsNotification=function(a){if(da){var b=ia.create();b.add
Action(a.action);b.add(a.zoneId);b.add(a.bannerId);b.add(a.campaignId||"");N.sen
dMessage(b)}};N.sendTrackingZones=function(a){if(da&&na(a.trackingzoneIds)){var
b=ia.create();b.addAction("wstz");b.add(a.trackingzoneIds);b.add(a.timestamp);b.
add(a.screenWidth);b.add(a.currentLocationHint);b.add(a.focus);N.sendMessage(b)}
};N.sendChangeBannerRequest=
function(a){if(da){var b=ia.create(a);b.addAction("cbreq");b.add(a.pid);b.add("u
ndefined"!=typeof a.bannerId?a.bannerId:"");b.add("undefined"!=typeof a.script?a
.script:"");b.add("undefined"!=typeof a.mode?a.mode:"");b.add("undefined"!=typeo
f a.meta?a.meta:"");b.add("undefined"!=typeof a.state?a.state:"");"undefined"!=t
ypeof a.country&&b.add(a.country);"undefined"!=typeof a.region&&b.add(a.region);
a.testdata&&b.add(JSON.stringify(a.testdata));N.sendMessage(b)}};N.Message=ia;N.
init=function(){Q=n.core;
da=n.ortc;Ea=n.instrumentation;(Ab=Q.getParam("plo","pageLoggerOn",!1,!0))&&Q.ut
il.executeOnPredicate(function(){Bb(!0)},function(){return document.body});N.log
("init messaging")};var Cc=function(a){var b,c,d,g=1,E=[];this.setOpacity=functi
on(a){b.style.opacity=a};this.setBgColor=function(a){b.style.backgroundColor=a};
this.setHeight=function(a){b.style.height=a+"px"};this.setFontSize=function(a){d
=a};this.show=function(){b.style.display="";c=!0};this.hide=function(){b.style.d
isplay="none";c=!1};this.toggle=
function(){c?this.hide():this.show();return c};this.clear=function(){b.innerHTML

=""};this.addLineDecorator=function(a,b){E.push([RegExp(a,"g"),b])};this.write=f
unction(a){if(c){var e=document.createElement("div");e.setAttribute("style","tex
t-align:left;z-index:2147483640;font-weight:bold;color:#ff0000;opacity:1.0;fontsize:"+d+"px");for(var q='<span style="color:#0000ff">'+("000"+g++).slice(-3)+"<
/span> ",L=E.length,p=0;p<L;p++)a=a.replace(E[p][0],E[p][1]);e.innerHTML=q+a;0==
=b.childNodes.length?
b.appendChild(e):b.insertBefore(e,b.childNodes.item(0));setTimeout(function(){e.
style.color="#000000"},2E3)}};a=a||{};d=a.fontSize||11;a=a.height||100;b=documen
t.createElement("div");b.setAttribute("style","line-height: 13px;padding:5px;pos
ition: fixed;bottom:0;width: 99%;border: 0px solid black;height:"+a+"px;backgrou
nd-color:yellow;overflow:auto;opacity:0.8;z-index:2147483640");b.setAttribute("i
d","page-logger");document.body&&document.body.appendChild(b);this.hide()},Dc=fu
nction(a){fa&&fa.write((0==
a.sent?"!":2==a.sent?"*":"")+"["+Q.util.ts()+"] "+a.message)},Bb=function(a){Q.e
vents.listen(Q.events.eventType.messageSent,Dc);fa=new Cc({height:150});a&&fa.sh
ow()},Ec=function(){!fa&&Bb();fa.toggle()},Fc=function(){Ab&&fa&&fa.clear()};Q.e
vents.listen(Q.events.eventType.instrumentationLoaded,function(){Ea&&(Ea.addOper
("page log - toggle enabled",Ec),Ea.addOper("page log - clear",Fc))});Q.register
("messaging",N,{});var t={},j=n.core,Ua,oa,ja,ka=!1,Cb,Db,Va,Eb,Fa,Fb,Wa,R=!0,Gb
,wa,Hb,Ib,Xa,Ya=!1,Ga,
J,Gc=function(){ja=!ja;return"focus "+(ja?"on":"off")},Hc=function(){ka=!ka;j.zo
ne.eachZone(function(a){ka?Jb({zone:a,inspection:{top:a.top,left:a.left,width:a.
width,height:a.height,verticalVisible:0,horizontalVisible:0,visibleArea:0}}):nul
l!=a.overlay&&(a.overlay.del(),delete a.overlay);return!0});return"zones overlay
"+(ka?"on":"off")},Ic=function(a){return!a||1!=a.length?"arguments: threshold s
ecs [int]":"visibility threshold: "+parseInt(a[0],10)+" ms"},Jc=function(a){if(!
a||1!=a.length)return"arguments: threshold % [int]";
Va=a=parseInt(a[0],10);return"visibility threshold: "+a+" ms"},Kc=function(a){va
r b=a.color||"#ff0000",c=a.opacity||0.7,d=a.id,g;this.setText=function(a){g.inne
rHTML="<div id='overlay_"+d+"' style='font-size:14px;text-align:center;opacity:1
;z-index:9000'><b>"+a+"</b></div>"};this.hide=function(){g.setAttribute("style",
"display:none")};this.del=function(){g&&g.parentNode.removeChild(g)};this.setVol
atileColor=function(a){g.style.backgroundColor=a};this.show=function(a){g.setAtt
ribute("id","overlay_shell_"+
d);g.setAttribute("style","display:'';border:0px solid;background-color:"+b+"; p
osition:absolute;top:"+a.data.top+"px;left:"+a.data.left+"px;height:"+a.data.hei
ght+"px;width:"+a.data.width+"px;z-index:10000000;opacity:"+c);a.text&&this.setT
ext(a.text)};g=document.createElement("div");document.body&&document.body.append
Child(g)},Jb=function(a){var b=a.zone;ka&&(null==b.overlay&&(b.overlay=new Kc({i
d:b.id,data:a.inspection,opacity:0.5})),b.overlay.show({data:a.inspection,text:"
<b>pid:"+b.id+"</b>"}))},
Lc=function(a){Jb(a)};j.events.listen(j.events.eventType.instrumentationLoaded,f
unction(){oa&&(oa.addOper("zones - toggle overlay",Hc),oa.addOper("focus - toggl
e enabled",Gc),oa.addOper("zones - change visibility threshold",Ic),oa.addOper("
zones - change banner's area threshold",Jc),j.events.listen(j.events.eventType.z
oneInTentative,Lc))});var Lb=function(a){var a=a||{},b=a.timeStamp||a.event?a.ev
ent.timeStamp||+new Date:+new Date,c={height:Eb,minAreaVisible:Va,top:a.top,left
:a.left,id:this.id};this.wsOwner&&
(c.width=this.width,c.height=this.height,c.useDimensions=!0);c=Kb(this.element,c
);a.reset&&(c.inViewport=!1);"undefined"!=typeof a.forceInViewport&&(c.inViewpor
t=a.forceInViewport);this.left=c.left;this.top=c.top;this.width=c.width;this.hei
ght=c.height;var d=this.currView;this.currView=c.inViewport;a={inspectData:c,tim
eStamp:b,reset:a.reset};this.currView&&!d?this.intoView(a):!this.currView&&d&&th
is.outOfView(a);this.log((this.currView?"ON":"OFF")+" VIEW | (zone) t:"+this.top
+" l:"+this.left+" w:"+
this.width+" h:"+this.height+(c.defaultHeight?"*":"")+" a:"+c.visibleArea+"% | (
viewport): t:"+c.viewportTop+" r:"+c.viewportRight+" b:"+c.viewportBottom+" l:"+
c.viewportLeft+" w:"+c.viewportWidth+" h:"+c.viewportHeight)},Kb=function(a,b){v
ar c,d,g,e,h,l,q,L,p,f,xa=0,ya=0,m=0,n,r=b.minAreaVisible||100;l=j.util.viewport
.scrollLeft();h=j.util.viewport.scrollTop();q=j.util.viewport.height();L=j.util.

viewport.width();g=j.util.DOM.getElementCss(a);n="undefined"!==typeof a.style&&(
"none"==g.display||"hidden"==
g.visibility);if("undefined"!==typeof b.top&&"undefined"!==typeof b.left)c=b.top
,d=b.left;else if(c=a.offsetTop,d=a.offsetLeft,g.position&&"fixed"==g.position)c
+=h,d+=l;else{for(g=a;"HTML"!=g.nodeName&&g.offsetParent;){g=g.offsetParent;e=j.
util.DOM.getElementCss(g);if(e.position&&"fixed"==e.position){c+=h;d+=l;break}c+
=g.offsetTop;d+=g.offsetLeft}for(g=a;"HTML"!=g.nodeName&&g.parentNode&&!(g=g.par
entNode,e=j.util.DOM.getElementCss(g),n=n?n:e&&("none"==e.display||"hidden"==e.v
isibility),e&&"fixed"==
e.position););}e=j.util.DOM.getElementHeight(a);g=j.util.DOM.getElementWidth(a);
b.useDimensions&&b.height&&(e=parseInt(b.height));b.useDimensions&&b.width&&(g=p
arseInt(b.width));p=l+L;f=h+q;c>=h&&c+e<=f&&d>=l&&d+g<=p?m=100:c+e<h||c>f||d+g<l
||d>p?m=0:(c>=h&&c+e<=f?xa=e:c<h?xa=c+e-h:c<f&&(xa=f-c),d>=l&&d+g<=p?ya=g:d<l?ya
=d+g-l:d<p&&(ya=p-d),m=Math.round(100*(xa*ya/(e*g))));return{top:c,left:d,width:
g,height:e,defaultHeight:void 0,viewportTop:h,viewportRight:p,viewportBottom:f,v
iewportLeft:l,viewportWidth:L,
viewportHeight:q,verticalVisible:xa,horizontalVisible:ya,visibleArea:m,inViewpor
t:n?!1:m>=r?!0:!1}},Mc=new function(){var a=!1,b=!0,c=window.attachEvent?!0:!1,d
,g,e;this.isIdle=function(){return a};this.setIdle=function(a){l(a)};this.clear=
function(){t.log("clear idle: "+e);clearTimeout(e)};var h=function(b,c){Ya=a=b;j
.events.emit(b?j.events.eventType.userIdle:j.events.eventType.userActive);b?(Ga&
&j.util.cookies.createCookie("ws-idl","1",1),d?V({reset:!0}):c&&c.pingViewport&&
Ha()):(Ga&&j.util.cookies.eraseCookie("ws-idl",
"",-1),d?V():Ha())},l=function(b){b=b||{};t.log("set idle with options: "+JSON.s
tringify(b));!a&&R&&(clearTimeout(e),h(!0,b))};this.signalActiveEvent=function(d
){d=d||{};b&&"onmousemove"==d.eventName?b=!1:c&&"onfocus"==d.eventName?c=!1:(cle
arTimeout(e),e=setTimeout(function(){l({pingViewport:!0})},g),a&&h(!1,d))};this.
init=function(){g=j.getParam("tip","trackIdlePeriod",120);d=j.getParam("rvi","re
setViewportOnIdle",!0,!0);g*=1E3;Ga&&j.util.cookies.readCookie("ws-idl")?l({ping
Viewport:!0}):e=setTimeout(function(){l({pingViewport:!0})},
g)}}(t),Mb=new function(){var a=j.globalParameters.geoData?j.globalParameters.ge
oData.country_code||"":"",b=new function(){var a,b,g,e;this.zones=function(){ret
urn a};this.banners=function(){return b};this.campaigns=function(){return g};thi
s.equals=function(a,b,c,d){return e==h(a,b,c,d)};this.update=function(l,q,L,p){a
=q;b=L;g=p;e=h(l);t.log("update viewstate to: "+e)};var h=function(e,q,h,E){retu
rn"z:"+(q||a.join())+"|b:"+(h||b.join())+"|c:"+(E||g.join())+"|f:"+e}};this.rese
t=function(){clearTimeout(Wa);
Fa=0};this.sendStatus=function(c){if(Db){var c=c||{},d,g=[],e=[],h=[],l=!!c.igno
reViewport,q=Ya?2:R?1:0;if(Gb||!l){var L=j.zone.zones(),p;for(p in L)d=L[p],!wa&
&Lb.call(d,c),g.push(d.currView&&0<d.height?d.id||"":""),e.push(d.currView&&0<d.
height?!Xa&&d.remnant?"":d.bannerId||"":""),h.push(!Xa&&d.remnant?"":d.campaignI
d||"")}if(l||!b.equals(q,g,e,h))clearTimeout(Wa),l||(b.update(q,g,e,h),t.log("vi
ewportStateHelper: viewport changed: zones ("+g.length+"): "+g.join()+" banners
("+e.length+"): "+e.join())),
Ua&&Ua.sendViewportState({ts:c.ts?c.ts:+new Date,zoneIds:2==q||0==q?"":b.zones()
,bannerIds:2==q||0==q?"":b.banners(),campaignIds:b.campaigns(),flag:q,geoCountry
:a}),Fa&&(Wa=setTimeout(Ha,Fa))}}},V=Mb.sendStatus,Ha=function(){V({ignoreViewpo
rt:!0})},Nc=function(){t.log("user idle");j.util.raiseEvent(j.util.scriptEvents.
userStatusChanged,{action:"idle"})},Oc=function(){t.log("user active");j.util.ra
iseEvent(j.util.scriptEvents.userStatusChanged,{action:"active"})},Pc=function()
{J&&J.signalActiveEvent({eventName:"onmousemove",
pingViewport:R})},Qc=function(){J&&J.signalActiveEvent({eventName:"onkeypress",p
ingViewport:R})},Rc=function(){J&&J.signalActiveEvent({eventName:"onkeydown",pin
gViewport:R})},Sc=function(){J&&J.signalActiveEvent({eventName:"onclick",pingVie
wport:R})},Tc=function(a){R&&(J&&J.signalActiveEvent({eventName:"onscroll",pingV
iewport:R}),V({event:a}))},Uc=function(a){R&&(J&&J.signalActiveEvent({eventName:
"onresize",pingViewport:R}),V({event:a}))},Vc=function(a){if(ja||!a)t.log((ja?""
:"!")+"focus"),R=!0,V({event:a}),
a&&J&&J.signalActiveEvent({eventName:"onfocus",pingViewport:!1}),j.util.raiseEve
nt(j.util.scriptEvents.focusStatusChanged,{action:"focusin"})},Wc=function(a){ja

&&(t.log("blur"),R=!1,J&&J.signalActiveEvent({eventName:"onblur",pingViewport:!1
}),V({event:a,reset:!0}),J&&J.clear(),j.util.raiseEvent(j.util.scriptEvents.focu
sStatusChanged,{action:"focusout"}))},ba=function(a){return RegExp(a+"=(?:'|\")(
[^('|\")]*)(?:'|\")")},Za=function(a,b,c){var d=null,a=a.match(b);null!=a&&c<a.l
ength&&(d=a[c]);return d},
Nb,Xc=ba(j.globalParameters.attFirstPrint);Nb=function(a){var b=a.element.innerH
TML;t.log("trackFirstPrint: parsing first print on zone:"+a.id+" using attrib '"
+j.globalParameters.attFirstPrint+"':"+b);"1"!=Za(b,Xc,1)?t.log("trackFirstPrint
: no first impressions to process in zone: "+a.id):(t.parseZoneData(a,b),j.event
s.emit(j.events.eventType.bannerPrint,a),t.log("trackFirstPrint: updated zone on
first print:"+a))};var Ob={bannerId:ba(j.globalParameters.attBannerId),campaign
Id:ba(j.globalParameters.attCampaignId),
displayTime:ba(j.globalParameters.attDisplayTime),impressionId:ba(j.globalParame
ters.attImpressionId),remnant:ba(j.globalParameters.attRemnant),contentUrl:ba(j.
globalParameters.attContentUrl),gtsTrackerUrl:ba(j.globalParameters.attTracker),
close:ba(j.globalParameters.attClose)},Pb={remnant:function(a){return"1"!=a?!1:!
0}};t.parseZoneData=function(a,b,c){var c=c||{},d,g={},e={},h=c.map,c=c.tokens;f
or(d in Ob)g[d]=Ob[d];for(d in c)g[d]=c[d];for(d in Pb)e[d]=Pb[d];for(d in h)e[d
]=h[d];for(var l in g)if(d=
Za(b,g[l],1))a[l]=e[l]?e[l](d):d,t.log("parseZoneData: updated "+l+":"+a[l])};t.
ready=function(){if(wa){var a,b=j.getParam("tps","trackingPixelStyle","{}"),b=JS
ON.parse(b),c={width:"1px",height:"1px",position:"fixed",top:"0px",left:"0px","z
-index":"99999",display:"block",padding:"0px",margin:"0px"};for(a in b)c[a]=b[a]
;var d="";for(a in c)d+=a+":"+c[a]+";";a=function(a){var b='<object id="wsTracki
ngPixel'+a+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle
" style="'+d+'">\n
<param name="movie" value="http://s3.amazonaws.com
/webspectator-images/ws-throttle.swf" />\n
<param name="flashVars" va
lue="idZone='+
a+'" />\n
<param name="quality" value="high" />\n
<param n
ame="hasPriority" value="true" />\n
<param name="play" value="true" /
>\n
<param name="loop" value="true" />\n
<param name="wmod
e" value="window" />\n
<param name="scale" value="showall" />\n
<param name="menu" value="true" />\n
<param name="devicefont" v
alue="false" />\n
<param name="salign" value="" />\n
<para
m name="allowScriptAccess" value="always" />\n
<\!--[if !IE]>--\>\n
<object id="wsTrackingPixel'+
a+'" data="http://s3.amazonaws.com/webspectator-images/ws-throttle.swf" style="w
idth: 1px; height: 1px; position: fixed; top: 0px; left: 0px; z-index: 99999;"
type="application/x-shockwave-flash">\n
<param name="movie" valu
e="http://s3.amazonaws.com/webspectator-images/ws-throttle.swf" />\n
<param name="flashVars" value="idZone='+a+'" />\n
<param name
="quality" value="high" />\n
<param name="hasPriority" value="tru
e" />\n
<param name="play" value="true" />\n
<para
m name="wmode" value="window" />\n
<param name="loop" value="true
" />\n
<param name="scale" value="showall" />\n
<p
aram name="menu" value="true" />\n
<param name="devicefont" value
="false" />\n
<param name="salign" value="" />\n
<
param name="allowScriptAccess" value="always" />\n
<\!--<![endif]
--\>\n
<\!--[if !IE]>--\>\n
</object>\n
<\!
--<![endif]--\>\n
</object>';
if(!document.getElementById("wsTrackingPixel"+a)){var c=document.createElement("
DIV");c.innerHTML=b;document.body.appendChild(c.firstChild);t.log("created flash
to track zone: "+a)}};var g,b=j.zone.zones(),e;for(e in b){a((g=b[e]).id);break
}var h=g,l;window.__wsZoneInView=function(a,b){t.log("[__wsZoneInView] zone:"+a+
" "+("true"==b?"in":"off")+" view");if(a!=h.id)t.log("[__wsZoneInView] zoneid: "
+a+" does not match with tracking zone: "+h.toString());else if(b!=l){l=b;var b=
"true"==b,c={timeStamp:+new Date};
(R=h.currView=b)?h.intoView(c):h.outOfView(c);V();t.log("[__wsZoneInView] zone c
hanged to "+(b?"in":"off")+" view: "+h.toString())}}}t.log("ready tracking")};t.
isFocused=function(){return R};t.isUserIdle=function(){return Ya};t.init=functio

n(){j=n.core;Ua=n.messaging;oa=n.instrumentation;j.globalParameters.trackIdleOn&
&(J=Mc,J.init());Fb&&!document.hasFocus()?j.events.emit(j.events.eventType.blur)
:j.events.emit(j.events.eventType.focus);if(Ib&&(window.MutationObserver||window
.WebKitMutationObserver||
window.MozMutationObserver))(new (window.MutationObserver||window.WebKitMutation
Observer||window.MozMutationObserver)(function(){V({})})).observe(document,{attr
ibutes:!0,childList:!0,subtree:!0});t.log("init tracking")};t.reset=function(){M
b.reset()};Eb=j.getParam("dbh","defaultBannerHeight",155);ja=j.getParam("fcs","f
ocusOn",!0,!0);Va=j.getParam("bat","bannerAreaThreshold",50);j.getParam("bvt","b
annerVisibilityThresholdMs",500);Fa=parseInt(j.getParam("psi","pingStateInterval
Ms",1E4));Db=j.getParam("sso",
"sendStatusOn",!0,!0);Cb=j.getParam("tfo","trackFirstPrintOn",!1,!0);Fb=j.getPar
am("ifo","initFocusOn",!0,!0);var Qb=j.getParam("sfo","scriptInFrameOn",0);j.glo
balParameters.scriptInFrameOn=wa=2==Qb?window!=window.top:1==Qb;Gb=j.getParam("f
cv","forceCheckViewport",!1,!0);Ib=j.getParam("tdc","trackDomChanges",!1,!0);Hb=
j.getParam("tze","trackZonesElement",!1,!0);Xa=j.getParam("trc","trackRemnantCam
paigns",!0,!0);Ga=j.getParam("uic","useIdleCookie",!0,!0);j.events.listen(j.even
ts.eventType.zoneIn,function(a){t.log("zone in view: "+
a);ka&&a.overlay&&a.overlay.setVolatileColor("#00ff00")});j.events.listen(j.even
ts.eventType.zoneOut,function(a){a=a.zone;t.log("zone out view: "+a.toString());
ka&&a.overlay&&a.overlay.hide();j.util.raiseEvent(j.util.scriptEvents.zoneStatus
Changed,{action:"inactive",zone:a})});j.events.listen(j.events.eventType.zoneInT
entative,function(a){j.util.raiseEvent(j.util.scriptEvents.zoneStatusChanged,{ac
tion:"active",zone:a.zone})});wa||(j.events.listen(j.events.eventType.scroll,Tc)
,j.events.listen(j.events.eventType.resize,
Uc),j.events.listen(j.events.eventType.focus,Vc),j.events.listen(j.events.eventT
ype.blur,Wc),j.globalParameters.trackIdleOn&&(j.events.listen(j.events.eventType
.mousemove,Pc),j.events.listen(j.events.eventType.keypress,Qc),j.events.listen(j
.events.eventType.keydown,Rc),j.events.listen(j.events.eventType.click,Sc),j.eve
nts.listen(j.events.eventType.userIdle,Nc),j.events.listen(j.events.eventType.us
erActive,Oc)));var K=j.zone.getPrototype();K.visibleThresholdHnd=null;K.currView
=!1;K.enteredView=!1;
K.left=-1;K.top=-1;K.width=0;K.height=0;K.visibleTime=0;K.displayTime=0;K.overla
y=null;K.zoneInViewMessage=null;K.zoneTimer=null;K.campaignId=0;K.impressionId=0
;K.remnant=!1;K.zoneVisibleTime=0;K.setVisibleTime=function(a){return this.visib
leTime+=a};K.setZoneVisibleTime=function(a){return this.zoneVisibleTime+=a};K.in
toView=j.extension.make("tracking.intoview",function(a){this.zoneTimer.start(a.t
imeStamp);this.enteredView=!0;j.events.emit(j.events.eventType.zoneInTentative,{
zone:this,inspection:a.inspectData})});
K.outOfView=j.extension.make("tracking.outofview",function(a){var b=this.zoneTim
er.stop(a.timeStamp);this.setZoneVisibleTime(b);var c=this.enteredView;this.ente
redView=!1;j.events.emit(j.events.eventType.zoneOut,{zone:this,inspection:a.insp
ectData,inTentativeView:c,visibleTime:b,timeStamp:a.timeStamp})});j.extension.ad
d("core.zone.init",function(){var a=this;this.visibleTime=0;this.zoneTimer=new j
.util.PartialTimer;this.viewportChanged=function(b){Lb.call(a,b)};this.log("init
Tracking")});j.extension.add("core.zone.start",
function(){var a={};j.util.raiseEvent(j.util.scriptEvents.zoneStatusChanged,{act
ion:"inactive",zone:this});Cb&&Nb(this);a.InitializeInView&&(this.log("force vie
wport in"),a.forceInViewport=!0);!wa&&V(a);this.log("startTracking")});j.extensi
on.add("core.zone.getdata",function(a){a.metrics={top:this.top,left:this.left,wi
dth:this.width,height:this.height};return a});j.extension.add("core.zone.del",fu
nction(){var a=+new Date;if(this.currView){var b=this.zoneTimer.stop(a);j.events
.emit(j.events.eventType.zoneOut,
{zone:this,inTentativeView:this.enteredView,visibleTime:b,timeStamp:a});V()}clea
rInterval(this.visibleThresholdHnd);j.events.unlisten(j.events.eventType.viewpor
tChanged,this.viewportChanged);this.overlay&&this.overlay.del();this.log("delTra
cking")});j.extension.add("core.zone.tostring",function(a,b){b.currView=a.currVi
ew;b.enteredView=a.enteredView;b.left=a.left;b.top=a.top;b.width=a.width;b.heigh
t=a.height;b.visibleTime=a.visibleTime;b.zoneVisibleTime=a.zoneVisibleTime;b.dis
playTime=a.displayTime;

b.campaignId=a.campaignId;b.impressionId=a.impressionId;b.remnant=a.remnant;b.zo
neTimer=JSON.stringify(a.zoneTimer.toJSON());return b});j.extension.make("tracki
ng.upgradeFromTentativeView",function(a){t.log("upgradeFromTentativeView: "+a);a
.enteredView&&(a.enteredView=!1,j.events.emit(j.events.eventType.zoneIn,a))});j.
extension.make("tracking.inTentativeView",function(a){return a.enteredView});t.s
endViewportState=V;t.sendLastViewportState=Ha;t.buildRegex=ba;t.matchRegex=Za;t.
inspectElement=Kb;n.core.register("tracking",
t,{});Hb&&n.core.util.executeOnPredicate(function(){var a="div."+n.core.globalPa
rameters.zoneClassName;t.log("mutation observer on with selector: '"+a+"'");new
MutationSummary({callback:function(a){var c=a[0];if(c.attributeChanged){a=c.attr
ibuteChanged;t.log("mutation: attributes changed: ");for(var d in a)t.log("mutat
ion: attr '"+d+"' in elements:"),a[d].forEach(function(a){t.log("data-pid: "+a.g
etAttribute("data-pid")+"| old value:'"+c.getOldAttribute(a,d)+"'| new value:'"+
a.getAttribute(d)+"'")})}},
queries:[{element:a,elementAttributes:"style"}]})},function(){return"undefined"!
=typeof window.MutationSummary});var s={},e=n.core,Z,W,u,za,Rb,Sb,Tb,Ub,$a,Vb,Wb
,Xb,Yb,Ia,Zb,Yc=function(a){if(!a||!(1<=a.length&&6>=a.length))return"arguments:
zone ID [string]; display time secs [int=5]*; banner ID [string list]*; change
mode [string=p|n|l]*; use changebanner message [int:0|1]";var b=a[0],c=a[1]||5,d
=a[2],g=a[3]||"r",E=a[5]&&("1"===a[5]?!0:!1);a[4]&&"1"===a[4]?Ja({a:"cb",v:"1.6"
,d:{z:b,b:d,u:c,c:"666",
m:g,content:E?'document.write(\'<div style="width:0px;height:0px" data-iid="f841
59fc75413f40" data-bid="299" data-pid="454" data-cpid="49" data-dt="20000" datafp="1" data-bannerWidth="300" data-bannerHeight="250" ></div>\');document.write(
\'<s\' + \'cript type=\\"text/javas\' + \'cript\\" >var urlPing=\\"http://servic
es.webspectator.com/logPrint/49/299/\\" + +new Date;document.write(\\"<s\' + \'c
ript type=\\\\\\"text/javas\' + \'cript\\\\\\" src=\\\\\\"\\" + urlPing + \\"\\\
\\\"><\\\\/s\' + \'cript>\\");<\\/s\' + \'cript><s\' + \'cript src=\\"http://bs.
serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=28&pli=5759213&PluID=0&w=300&h
=250&ord=%%880518651%%&ucm=true&ifl=$$http://adserver.ig.com.br/RealMedia/ads/Cr
eatives/OasDefault/hosting_hospedagem_300605/addineyeV2.html$$&ncu=$$http://serv
ices.webspectator.com/pc/30/299/454/e35571bc14cd6bf1?t=880518651&ckurl=http://ad
server.ig.com.br/RealMedia/ads/click_lx.ads/%%PAGE%%/%%RAND%%/%%POS%%/%%CAMP%%/%
%IMAGE%%/%%USER%%$$&z=99999\\"><\\/s\' + \'cript><nos\' + \'cript><a href=\\"htt
p://services.webspectator.com/pc/30/299/454/e35571bc14cd6bf1?t=880518651&ckurl=h
ttp://adserver.ig.com.br/RealMedia/ads/click_lx.ads/%%PAGE%%/%%RAND%%/%%POS%%/%%
CAMP%%/%%IMAGE%%/%%USER%%http%3A//bs.serving-sys.com/BurstingPipe/adServer.bs%3F
cn%3Dbrd%26FlightID%3D5759213%26Page%3D%26PluID%3D0%26Pos%3D7334\\" target=\\"_b
lank\\"><img src=\\"http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=bsr&Fl
ightID=5759213&Page=&PluID=0&Pos=7334\\" border=0 width=300 height=250><\\/a><\\
/nos\' + \'cript>\');':
null}}):(a=e.zone.getZone(b),a.changeBanner({zoneId:a.id,displayTime:1E3*c,banne
rId:d,mode:g,forceEntryOptions:!0}))},Zc=function(a){if(!a||1>a.length)return"ar
guments: zone ID [string]";e.zone.getZone(a[0]).nextBanner()},$c=function(a){if(
!a||1>a.length)return"arguments: zone id [string]";var a=a[0],b=e.zone.getZone(a
);if(null==b)throw"zone "+a+" not found!";b.autoUpdateOn=!b.autoUpdateOn;b.autoU
pdateOn&&$b.start();a="zone "+a+" autoupdate "+(b.autoUpdateOn?"on":"off");s.log
(a);return a},ad=function(a){if(!a||
1>a.length)return"arguments: zone id [string]";var a=a[0],b=e.zone.getZone(a);if
(null==b)throw"zone "+a+" not found!";b.autoUpdateQueueOn=!b.autoUpdateQueueOn;a
="zone "+a+" autoUpdateQueue "+(b.autoUpdateQueueOn?"on":"off");s.log(a);return
a},bd=function(){e.zone.eachZone(function(a){a.autoUpdateOn=!a.autoUpdateOn;retu
rn!0});s.log("toggle autoupdate in all zones");return"toggle autoupdate in all z
ones"},cd=function(a){if(!a||!(1<=a.length&&3>=a.length))return"arguments: zone
ID [string]; display time secs [int=5]; banner ID [string list]";
var b=a[0],c=a[2],a=a[1]||5,d=e.zone.getZone(b);d.addBanner({displayTime:1E3*a,b
annerId:c,zoneId:b,fetchBanner:!0});d.queue.dump();return"added banner to zone "
+b+" queue"},dd=function(a){if(!a||1>a.length)return"arguments: zone ID [string]
;";a=a[0];e.zone.getZone(a).queue.dump();return"zone "+a+" queue dumped to log"}
,ed=function(a){if(!a||1>a.length)return"arguments: zone ID [string];";var a=a[0

],b=e.zone.getZone(a);b.queue.clear();b.queue.dump();return"zone "+a+" queue cle


ared"},fd=function(a){if(!a||
1>a.length)return"arguments: campaignID[,campaignID] [string];";var b=a[0].split
(",");e.zone.eachZone(function(a){for(var d=0;d<b.length;d++)a.decoratorStickyBa
nner&&a.decoratorStickyBanner.addCampaign(b[d])});return"sticky campaigns added"
},gd=function(a){if(!a||1>a.length)return"arguments: zoneID; width; height";var
b={};b.zone=a[0];b.width=a[1]||300;b.height=a[2]||250;a=new ac.overlayBanner(b,0
);e.zone.createZone(a.zone,a.contentDiv,{InitializeInView:!1});b=e.zone.getZone(
a.zone);b.nextBanner();
b.isOverlay=a};e.events.listen(e.events.eventType.instrumentationLoaded,function
(){W&&(W.addOper("zone - change banner",Yc),W.addOper("zone - next banner",Zc),W
.addOper("zone - toggle autoUpdate",$c),W.addOper("zone - toggle autoUpdateQueue
",ad),W.addOper("zones - toggle autoupdate",bd),W.addOper("zone - add banner",cd
),W.addOper("zone - dump queue",dd),W.addOper("zone - clear queue",ed),W.addOper
("zones - add sticky campaign",fd),W.addOper("zones - add slider",gd))});var ab,
bc=e.globalParameters.geoData||
{},hd=bc.country_code,jd=bc.region;ab=function(a,b){b.fetchingBanner=!0;b.reques
tBeginTs=+new Date;var c=b.requestEndTs=0;(function g(e){c++;b.retriesHnd=setTim
eout(function(){var e;Z.sendChangeBannerRequest({websiteId:b.websiteId||null,pid
:a.id,state:b.index+","+c,script:"undefined"!=typeof b.script?b.script:Zb,banner
Id:b.bannerId,country:hd,region:jd});c<$a?(e=a.queue.get(b.index),e.fetchingBann
er?(s.log("cbreq - send requesting (retry:"+c+")"),g(Vb)):s.log("cbreq - stop re
tries for entry: "+e.toString())):
s.log("cbreq - reached max retries: "+$a)},e)})(0)};var Aa=new function(){var a=
[];this.register=function(b,c){a[a.length]={cb:b,scope:c};return this};this.rese
t=function(){a=[]};this.signal=function(){for(var b=a.length;b--;)"function"==ty
peof a[b].cb&&a[b].cb.apply(a[b].scope||null,Array.prototype.slice.call(argument
s))}},cc,kd=/"/g,ld=/\n|\r/g,md=/<script/gi,nd=/<\/script/gi;cc=function(a){var
b=document.createElement("script"),c="ws_cb_"+a.zone+"_"+ +new Date,d=a.contentU
rl+(-1!=a.contentUrl.indexOf("?")?
"&":"?")+"callback="+c;s.log("fetching banner data with src: '"+d+"'");b.setAttr
ibute("src",d);document.body.appendChild(b);window[c]=function(d){a.content=a.co
ntent.replace('data-tracker=""','data-tracker="'+d.impressionUrl+'"');d.flash&&(
a.content+=d.flash);d=d.banner.replace(kd,'\\"').replace(ld,"").replace(md,'<scr
" + "ipt').replace(nd,'</scr" + "ipt').replace("<\!--// <![CDATA[","").replace("
// ]]\> --\>","");a.content+='document.write("'+d+'")';a.ignoreContentUrl=!0;Ja(
{a:"cbresp",d:a},!0);
document.body.removeChild(b);delete window[c]}};var Ja=function(a,b){s.log("chan
geBanner with message: "+JSON.stringify(a));var c,d,g,E,h,l,q=a.d;if(b)d={create
d:+new Date},d.zoneId=q.zone,(c=e.zone.getZone(d.zoneId))?(l=e.util.trim(q.conte
nt||""),!l&&c.isOverlay?2>c.isOverlay.retries&&(c.isOverlay.retries++,Ia?c.isOve
rlay.close():c.nextBanner()):(u.parseZoneData(d,l),d.entryId=q.state.split(",")[
0],d.html=l,d.close?!Ia&&c.isOverlay?c.isOverlay.close():(s.log("hide banner con
tent in zone: "+c.id),
0<c.element.childNodes.length&&(c.element.childNodes[parseInt(c.queue.getPreviou
s().node,10)].style.display="none",c.wsOwner=!1,u&&u.sendViewportState())):(l&&c
.isOverlay&&(c.isOverlay.retries=0),!q.ignoreContentUrl&&d.contentUrl?(q.content
Url=d.contentUrl,cc(q)):c.bannerFetched(d)))):s.log("zone not found in change ba
nner: "+d.zoneId);else{d=q.z;g=q.b;E=q.c;h=q.i;l=q.content;var f=q.u;if(c=e.zone
.getZone(d)){if(!l&&(Yb&&(gtsManager.setGtsTracker(c,c.queue.getCurrent()),setGt
sTrackerInternal(c,c.queue.getCurrent())),
c.isOverlay)){2>c.isOverlay.retries&&(c.isOverlay.retries++,Ia?c.isOverlay.close
():c.nextBanner());return}!c.currView&&!c.isOverlay?s.log("change banner in off
view zone not allowed: "+d):(l&&(c.isOverlay&&(c.isOverlay.retries=0),l=l.replac
e("[WS-SESSIONID]",e.globalParameters.sessionId),"undefined"==typeof h&&(h=u.mat
chRegex(l,u.buildRegex("data-iid"),1))),c.changeBanner({displayTime:1E3*f,banner
Id:g,campaignId:E,impressionId:h,html:l,data:q,mode:q.m}))}else s.log("zone not
found in change banner: "+
d)}},bb=[],dc=function(a){switch(a.a){case "cb":Ja(a);break;case "cbresp":Ja(a,!
0);break;default:s.log("!!unknown action in message: "+JSON.stringify(a))}};e.ev

ents.listen(e.events.eventType.userActive,function(){var a=bb.slice(0),b;bb=[];f
or(var c=0,d=a.length;c<d;c++)b=a[c],s.log("processing message from queue: "+JSO
N.stringify(b)),dc(b);s.log("flushed "+d+" messages from queue")});var od=new fu
nction(a){var b,c={},d=function(){g()};this.init=function(){e.getParam("cco","ca
mpaignChannelOn",!1,!0)&&
(b=e.getParam("ccp","campaignChannelPrefix",""),e.events.listen(e.events.eventTy
pe.bannerPrint,d),g())};var g=function(){var d,g={},l;d=e.zone.zones();for(var q
in d)l=d[q],l.campaignId&&(g[l.campaignId]=!0);d=c;l={add:[],rem:[]};for(k in d
)g[k]||l.rem.push(k);for(k in g)d[k]||l.add.push(k);d=JSON.stringify(l);a.log("c
ampaignChannelsMgr: "+d);if(0<(d=l.add.length))for(;d--;)za&&za.subscribeChannel
(b+l.add[d]);if(0<(d=l.rem.length))for(;d--;)za&&za.unsubscribeChannel(b+l.rem[d
]);c=g}}(s),$b=new function(a){var b,
c=function(b){a.log("bannersUpdateManager: "+b)};this.run=function(a){var b;b=+n
ew Date;if((a.autoUpdateOn||a.autoUpdateQueueOn&&!a.queue.isQueueEmpty()||0<a.up
dateCount)&&!a.throttlingBannerUpdate&&a.currView&&!a.processingBanner&&!a.isFet
chingCurrentBanner())b=a.calculateVisibleTime(b),b>=a.displayTime&&(c("next bann
er for zone: "+a+" | curr display time: "+b),a.nextBanner())};this.start=functio
n(){!b&&(b=!0)&&Aa.register(this.run)};var d=function(a,b){a[b]=!0;c("set "+b+"
in zone: "+a.id)};this.init=
function(){var a,b;b=e.getParam("luz","listAutoUpdateZones","");if(""!=(b=e.util
.trim(b)))if("*"==b)e.zone.eachZone(function(a){d(a,"autoUpdateOn")});else{b=b.s
plit(",");for(var c=0,l=b.length;c<l;c++)(a=e.zone.getZone(b[c]))&&d(a,"autoUpda
teOn")}b=e.getParam("lqz","listAutoUpdateQueueZones","");if(""!=(b=e.util.trim(b
)))if("*"==b)e.zone.eachZone(function(a){d(a,"autoUpdateQueueOn")});else{b=b.spl
it(",");c=0;for(l=b.length;c<l;c++)(a=e.zone.getZone(b[c]))&&d(a,"autoUpdateQueu
eOn")}e.getParam("tbu",
"trackBannersUpdateOn",!1,!0)&&this.start()}}(s),pd=new function(a){var b,c=func
tion(a,b){var c;!b.gtsTrackerSent&&b.gtsTrackerUrl&&(c="gtstracker-"+a.id+"-"+b.
bannerId+"-"+b.entryId,g(c,b.gtsTrackerUrl),b.gtsTrackerSent=!0)},d=function(a,c
){if(b&&!c.gtsTrackerInternalSent){var d,q;"["==b[0]?q=JSON.parse(b):(q=[])&&q.p
ush(b);for(var f=0,p=q.length;f<p;f++)d="gtstrackeri-"+a.id+"-"+c.bannerId+"-"+c
.entryId,g(d,e.util.trim(q[f]));c.gtsTrackerInternalSent=!0}},g=function(b,c){a.
log("gtsUrlTrackerHelper: "+
("### add GTS tracker with class: "+b+" to DOM with url: "+c));var d=document.cr
eateElement("IMG");d.setAttribute("class",b);d.setAttribute("style","width:0;hei
ght:0;display:none;");d.setAttribute("src",c);document.body.appendChild(d)};this
.setGtsTracker=c;this.setGtsTrackerInternal=d;this.init=function(){var a=e.getPa
ram("gto","gtsTrackerOn",!1,!0),g=e.getParam("gti","gtsTrackerInternalOn",!1,!0)
;b=e.getParam("lgt","listGtsTrackerUrls","");((b=e.util.trim(b))||a)&&e.events.l
isten("bannerGts",function(b,
e){a&&c(b,e);g&&d(b,e)})}}(s),qd=new function(a){var b={},c,d=function(b){a.log(
"updateOnGtsHelper: "+b)},g=function(a){var c;if(c=b[a.id])h(a,c),d("triggered u
pdate banner in zone: "+a.id+" with delay: "+c),delete b[a.id]},f=function(){var
a,c;for(id in b)a=b[id],c=e.zone.getZone(id),c.currView&&(h(e.zone.getZone(id),
a),d("triggered update banner in zone: "+id+" with delay: "+a),delete b[id])},h=
function(a,b){setTimeout(function(){a.nextBanner()},b)};this.init=function(){var
a,q=e.getParam("lug",
"listUpdateOnGtsZones",""),q=e.util.trim(q);if(""!=q){var L=[];if(0==q.indexOf("
["))L=JSON.parse(q);else if(0==q.indexOf("{"))L=[JSON.parse(q)];else if("*"==q)e
.zone.eachZone(function(b){L.push({z:b,d:a})});else{var p=q.split(",");if(1==p.l
ength&&""==e.util.trim(p[0]))return;for(var L=[],q=0,j=p.length;q<j;q++)L.push({
z:p[q],d:a})}q=L.length;a=e.getParam("ugs","updateGTSMs",2E4);for(c=e.getParam("
ugv","updateGTSOnView",!0,!0);q--;){if("object"!=typeof(j=L[q].z))j=e.zone.getZo
ne(j);j&&(p=L[q].d||a,
d("update banner in zone: "+j.id+" with delay: "+p),!c||j.currView&&u.isFocused(
)&&!u.isUserIdle()?h(j,p):b[j.id]=p)}e.events.listen(e.events.eventType.bannerIn
Tentative,g);e.events.listen(e.events.eventType.focus,f);e.events.listen(e.event
s.eventType.userActive,f)}}}(s),rd=new function(a){var b={},c,d,g,f=function(b){
a.log("gtsTrackerHelper: "+b)},h=function(a){var g=+new Date;if(a.trackGtsEnable
d&&a.currView){var h=b[a.id]||0,g=a.calculateVisibleTime(g),p=parseInt(g/c);p>h?

(b[a.id]=p,f("gts #"+
p+" in zone: "+a),d&&(h={bannerId:a.bannerId,zoneId:a.id,campaignId:a.campaignId
,action:"gts"},Z&&Z.sendGtsNotification(h)),e.events.emit(e.events.eventType.ban
nerGts,a,a.queue.getCurrent())):p<h&&(f("reset gts with visible time "+g),b[a.id
]=0)}};this.init=function(){g=e.getParam("lgz","listGtsZones","");if(""!=(g=e.ut
il.trim(g))){c=e.getParam("gts","gtsDurationMs",2E4);d=e.getParam("gno","gtsNoti
ficationOn",!1,!0);e.getParam("sgo","sendStatusOnGtsOn",!0,!0);var a=[];"*"==g?e
.zone.eachZone(function(b){a.push(b)}):
a=g.split(",");for(var b=a.length,f;b--;)f=a[b],"string"==typeof f&&(f=e.zone.ge
tZone(f)),f&&(f.trackGtsEnabled=!0);Aa.register(h)}}}(s),sd=new function(a){var
b={},c={},d,g,f=function(b){a.log("gtsReportHelper: "+b)},h=function(a){if(a.rep
ortGtsEnabled&&a.currView){var e=+new Date,h=b[a.id]||0,j=a.calculateZoneVisible
Time(e);parseInt(j/d)>h++&&(b[a.id]=h,f("report gts #"+h+" in zone: "+a),l("gtsr
",a));g&&(h=c[a.id]||0,e=parseInt(a.calculatePartialZoneVisibleTime(e)/d),e>h?(c
[a.id]=e,f("report contiguous gts #"+
e+" in zone: "+a),l("gtscr",a)):e<h&&(c[a.id]=0))}},l=function(a,b){var c={banne
rId:b.bannerId,zoneId:b.id,campaignId:b.campaignId,action:a};Z&&Z.sendGtsNotific
ation(c)};this.init=function(){var a=e.getParam("lrg","listReportGtsZones","");i
f(""!=(a=e.util.trim(a))){d=e.getParam("rgd","reportGtsDurationMs",2E4);g=e.getP
aram("rcg","reportContinuousGtsOn",!1,!0);var b=[];"*"==a?e.zone.eachZone(functi
on(a){b.push(a)}):b=a.split(",");for(var c=0,l=b.length;c<l;c++)if(a="string"==t
ypeof b[c]?e.zone.getZone(e.util.trim(b[c])):
b[c])a.reportGtsEnabled=!0,f("reporting gts on zone: "+a.id);Aa.register(h)}}}(s
),td=new function(a){var b=function(b){this.options=b;this.zone=this.options.zon
e;this.stickyOn=!1;this.focusIn=this.stickyModeOn=!0;this.replacer=document.crea
teElement("DIV");this.replacer.style.display="none";this.replacer.style.visibili
ty="hidden";this.replacer.style.height=this.zone.height+"px";this.replacer.style
.width=this.zone.width+"px";this.zone.element.parentNode.insertBefore(this.repla
cer,this.zone.element);
var c="StickyBehavior_"+this.zone.id;this.log=function(b){a.log(c+": "+b)};this.
log("sticky behavior attached for campaigns: "+this.options.campaigns.join())};b
.prototype.onChange=function(){if(this.stickyOn){var a=e.util.viewport.scrollTop
();a<=this.revertPosTop&&this.revertPosTop<=a+e.util.viewport.height()&&(h(this,
this.zone),this.stickyOn=!1)}};b.prototype.bannerIn=function(a){this.log("banner
in view");a.id==this.zone.id&&(this.stickyOn&&!c(this.options.campaigns,a))&&(h
(this,this.zone),this.stickyOn=
!1)};b.prototype.bannerOut=function(a,b){this.log("banner out "+JSON.stringify(b
));if(!(b.reset||a.id!=this.zone.id)&&"undefined"==typeof b.bannerId)this.sticky
On?this.flagReset&&(this.stickyOn=this.flagReset=!1):c(this.options.campaigns,a)
&&(p("sticky on in zone: "+a.id),d(this,a),u&&u.sendViewportState())};b.prototyp
e.bannerPrint=function(a){a.id==this.zone.id&&(!a.currView&&c(this.options.campa
igns,a))&&(d(this,a),u&&u.sendViewportState())};b.prototype.destroy=function(){t
his.log("destroy");this.toggleEvents(!1)};
b.prototype.addCampaign=function(a){this.options.campaigns.push(a)};b.prototype.
isActive=function(){return this.stickyModeOn};b.prototype.toggleEvents=function(
a){var b=this;this.changeHnd=function(){b.isActive()&&b.onChange.apply(b,Array.p
rototype.slice.call(arguments))};this.bannerInHnd=function(){b.isActive()&&b.ban
nerIn.apply(b,Array.prototype.slice.call(arguments))};this.bannerOutHnd=function
(){b.isActive()&&b.bannerOut.apply(b,Array.prototype.slice.call(arguments))};thi
s.bannerPrintHnd=function(){b.isActive()&&
b.bannerPrint.apply(b,Array.prototype.slice.call(arguments))};a?(e.events.listen
("scroll",this.changeHnd),e.events.listen("resize",this.changeHnd),e.events.list
en(e.events.eventType.bannerInTentative,this.bannerInHnd),e.events.listen(e.even
ts.eventType.bannerOut,this.bannerOutHnd),e.events.listen(e.events.eventType.ban
nerPrint,b.bannerPrint,b)):(e.events.unlisten("scroll",this.changeHnd),e.events.
unlisten("resize",this.changeHnd),e.events.unlisten(e.events.eventType.bannerInT
entative,this.bannerInHnd),
e.events.unlisten(e.events.eventType.bannerOut,this.bannerOutHnd),e.events.unlis
ten(e.events.eventType.bannerPrint,b.bannerPrint))};b.prototype.start=function()
{(!this.options.userOptOut||!this.options.core.util.cookies.readCookie("ws-sbo")

)&&this.toggleEvents(!0)};b.prototype.update=function(){this.stickyOn&&(p("zone
size changed: "+this.zone.width+":"+this.zone.height),f(this,this.zone))};b.prot
otype.checkCampaign=function(a){return c(this.options.campaigns,a)};var c=functi
on(a,b){return a&&""!=
a[0]?-1!=a.indexOf(b.campaignId):b.campaignId&&0!=b.campaignId&&!b.remnant},d=fu
nction(a,b){if(!a.stickyOn){a.stickyOn=!0;var c=b.top;a.revertStyle={position:b.
element.style.position,top:b.element.style.top,bottom:b.element.style.bottom,lef
t:b.element.style.left,right:b.element.style.right,zindex:b.element.style.zIndex
};a.log("activate with revert pos: "+c+" and style: "+JSON.stringify(a.revertSty
le));a.revertPosTop=c;a.revertPosLeft=b.left+b.width;a.replacer.style.display="b
lock";f(a,b)}},g=function(a,
b){for(var c=b.element,d=c.offsetLeft;"HTML"!=c.nodeName&&c.offsetParent;){var c
=c.offsetParent,g=e.util.DOM.getElementCss(c);if(g.position&&"fixed"==g.position
){d+=scrollLeft;break}d+=c.offsetLeft}return d},f=function(a,b){var c=parseInt(b
.height);b.element.style.top="";b.element.style.bottom=a.options.marginBottom+"p
x";b.element.style.left=g(a,b)+"px";b.element.style.right="";b.element.style.zIn
dex=9999999;b.element.style.position="fixed";if(a.closeDiv)a.closeDiv.style.visi
bility="visible";else{var d=
document.createElement("DIV");d.style.zIndex=2147483647;d.style.position="fixed"
;d.innerHTML='<img id="stickyclose_'+b.id+'" style="align:right;" src="http://im
ages.webspectator.com/close.png"></img>';d.onclick=function(){var b=a.zone;a.log
("close sticky");h(a,b,!0);a.options.pageviewOptOut&&(a.stickyModeOn=!1,a.destro
y());a.options.userOptOut&&a.options.core.util.cookies.createCookie("ws-sbo","1"
,1)};document.body.appendChild(d);a.closeDiv=d}a.closeDiv.style.position="fixed"
;a.closeDiv.style.bottom=
a.options.marginBottom+c+"px";a.closeDiv.style.left=parseInt(b.width)+g(a,b)-10+
"px"},h=function(a,b,c){a.log("sticky off in zone: "+b.id);a.log("revert sticky
(stickyOn:"+a.stickyOn+") with style: "+JSON.stringify(a.revertStyle));a.closeDi
v.style.visibility="hidden";var d=a.revertStyle;b.element.style.position=d.posit
ion;b.element.style.top=d.top;b.element.style.bottom=d.bottom;b.element.style.le
ft=d.left;b.element.style.right=d.right;b.element.style.zIndex=d.zindex;a.replac
er.style.display="none";
c&&(a.flagReset=!0,u&&u.sendViewportState())},l,q,j,p=function(b){a.log("stickyB
annersManager: "+b)},m=function(a){p("size update in zone: "+a.id+" ("+a.width+
":"+a.height+")");a.decoratorStickyBanner&&a.decoratorStickyBanner.update()};thi
s.init=function(){var a=e.getParam("lsz","listStickyZones","");if(""!=(a=e.util.
trim(a))){var c=e.getParam("lsc","listStickyCampaigns","");l=parseInt(e.getParam
("sbr","stickyBannerRightMargin",20));q=parseInt(e.getParam("sbb","stickyBannerB
ottomMargin",50));j=e.getParam("soo",
"stickyBannersOptOutOn",!0,!0);var d,g=[];"*"==a?d=!0:g=a.split(",");var f=c.spl
it(",");e.zone.eachZone(function(a){if(d||-1!=g.indexOf(a.id))p("allow sticky ba
nner in zone: "+a.id),a.decoratorStickyBanner=new b({zone:a,core:e,userOptOut:j,
pageviewOptOut:!0,campaigns:f,marginBottom:q,marginRight:l}),a.decoratorStickyBa
nner.start()});e.events.listen("zoneSizeUpdate",m)}}}(s),ud=new function(a){var
b,c,d,g={},f={},h,l=function(b){a.log("impressionsLogger: "+b)},q=function(a,b){
var c={action:b,zoneId:a.id,
bannerId:a.bannerId,campaignId:a.campaignId};h&&h.sendGtsNotification(c)},j=func
tion(a){l("banner in tentative view in zone: "+a);var c,d=a.id,e;if((c=f[d])&&c.
impressionId==a.impressionId)e=+new Date,g[d]={hnd:setTimeout(function(){l("iab
1st print for zone: "+a+" at: "+ +new Date);q(a,"iabp");delete g[d]},b),targetTi
me:e+b,createTime:e},l("iab print for 1st print zone: "+a+" with saved zone data
: "+JSON.stringify(c)),delete f[a.id]},p=function(a,b){l("banner out: "+a+"\nwit
h options: "+JSON.stringify(b));
var c=g[a.id];if(c){var d=a.id;clearTimeout(c.hnd);l("cleared timer for zone: "+
d+" with data: "+JSON.stringify(c));delete g[d]}},m=function(a,c){l("banner prin
t: "+a+"\nwith options: "+JSON.stringify(c));if(a.currView){var d=a.id,e=+new Da
te,f=b-(e-c.timeStamp),h=e+f;g[d]={hnd:setTimeout(function(){l("iab print for zo
ne: "+a+" at: "+ +new Date);q(a,"iabp");delete g[d]},f),targetTime:h,createTime:
e};l("updated timers: "+JSON.stringify(g))}else l("zone off view")};this.init=fu
nction(){if(e.getParam("lpo",

"logPrintsOn",!1,!0)){d=e.getParam("l2p","log2ndPrints",!1,!0);c=e.getParam("lph
","logPrintsHiddenZones",!0,!0);b=e.getParam("lpd","logPrintsDuration",1E3);h=Z;
var a,g=e.zone.zones(),n;for(n in g)a=g[n],l("print for zone: "+a),q(a,"tp"),a.c
urrView?(l("iab print for zone: "+a+" at: "+ +new Date),q(a,"iabp")):c&&(f[a.id]
={snapshot:a.toString(),impressionId:a.impressionId});d&&(e.events.listen(e.even
ts.eventType.bannerPrint,m),e.events.listen(e.events.eventType.bannerOut,p));c&&
e.events.listen(e.events.eventType.bannerInTentative,
j)}}}(s),ac=new function(){var a,b=!!e.util.cookies.readCookie("ws-obp"),c;this.
overlayBanner=function(a,c){this.zone=a.zone;this.width=a.width;this.height=a.he
ight;this.replacer=a.replacer&&JSON.parse(a.replacer);this.posX=a.posX||{pos:"ri
ght",dist:0};this.posY=a.posY||{pos:"bottom",dist:0};this.timeout=a.timeout||0;t
his.alwaysInside="undefined"!=typeof a.alwaysInside?a.alwaysInside:!0;this.conte
ntDiv=this.closeDiv="";this.shadowDiv=a.overlayPage||!1;this.displayTimeout=0;th
is.animeInterval=null;
this.animation=a.animation||"vertical";this.animeIter=a.animeIter||100;this.anim
eDur=a.animeDur||2;this.iterations=0;this.zIndex=a.zIndex||2147483646;this.borde
r="undefined"!=typeof a.border?a.border:!0;this.started=!1;this.animString=a.ani
mString;this.transEvent=a.transEvent;this.reOpen=a.reOpen||"true";this.retries=0
;var f=this.isVisible=!1;this.updateClose=function(){this.closeDiv.style.left=pa
rseInt(this.contentDiv.style.width.substr(0,this.contentDiv.style.width.length-2
))-10+"px"};this.updateLeft=
function(){this.decorator.style.left=this.posX.dist-e.util.viewport.scrollLeft()
+"px"};this.updateSize=function(){for(var a=e.zone.getZone(this.replacer).elemen
t,b=a.offsetLeft;a.offsetParent;)a=a.offsetParent,b+=a.offsetLeft;this.posX.dist
=b;this.decorator.style.left=this.posX.dist-e.util.viewport.scrollLeft()+"px"};t
his.setCss=function(){this.contentDiv.style.width=this.width+"px";this.contentDi
v.style.height=this.height+"px";var a=this.decorator;a.style.display="none";a.st
yle.zIndex=this.zIndex;
if("center"!=this.posX.pos)if(c){var d=this.posX.dist+(e.util.viewport.width()-c
.substring(0,c.length-2));a.style[this.posX.pos]=0<d?d/2+"px":d+"px"}else a.styl
e[this.posX.pos]=this.posX.dist+"px";else a.style.setProperty?(a.style.setProper
ty("margin","0 auto","important"),a.style.setProperty("left","0px","important"),
a.style.setProperty("right","0px","important")):(a.style.setAttribute("margin","
0 auto","important"),a.style.setAttribute("left","0px","important"),a.style.setA
ttribute("right","0px",
"important"));a.style[this.posY.pos]=this.posY.dist+"px";a.style.position=this.a
lwaysInside?"fixed":"absolute";this.border?(this.decorator.style.width=this.widt
h+20+"px",this.decorator.style.height=this.height+30+"px",this.decorator.style.b
ackgroundColor="#f2f2f2",this.decorator.style.border="1px solid #cccccc",this.de
corator.style.borderRadius="bottom"==this.posY.pos?"5px 5px 0px 0px":"0px 0px 5p
x 5px",this.contentDiv.style.margin="0px auto",this.contentDiv.style.bottom="2px
"):(this.decorator.style.width=
this.width+"px",this.decorator.style.height=this.height+"px",this.contentDiv.sty
le.position="absolute",this.contentDiv.style.top="0px");this.animString&&"vertic
al"==this.animation&&(this.decorator.style[this.animString]=this.posY.pos+" "+th
is.animeDur+"s",b[this.zone]||(this.decorator.style[this.posY.pos]=-1*this.heigh
t+"px",e.util.DOM.getElementCss(this.decorator)[this.posY.pos],this.decorator.st
yle[this.posY.pos]=this.posY.dist+"px"));this.minimize()};this.animate=function(
a){var b=this.decorator;
if("grow"==this.animation)this.contentDiv.style.width=this.iterations/this.anime
Iter*this.width+"px",this.contentDiv.style.height=this.iterations/this.animeIter
*this.height+"px",this.updateClose(),this.iterations++>=this.animeIter&&(clearIn
terval(this.animeInterval),u&&u.sendViewportState());else if("vertical"==this.an
imation&&!this.animString)if(f)if(a){var d=parseInt(b.style[this.posY.pos].subst
r(0,b.style[this.posY.pos].length-2))+10;b.style[this.posY.pos]=d+"px";d>=this.p
osY.dist&&(f=!f,clearInterval(this.animeInterval),
u&&u.sendViewportState())}else d=parseInt(b.style[this.posY.pos].substr(0,b.styl
e[this.posY.pos].length-2))-10,b.style[this.posY.pos]=d+"px",d<=-1*this.height-1
0&&(f=!f,clearInterval(this.animeInterval),u&&u.sendViewportState());else{f=!f;v
ar h=this;this.animeInterval=setInterval(function(){h.animate(a)},1E3*(this.anim

eDur/this.animeIter))}else"horizontal"==this.animation&&(this.animString?(b.styl
e[this.animString]=this.posX.pos+" "+this.animeDur+"s",b.style[this.posX.pos]=-1
*this.width+"px",e.util.DOM.getElementCss(b)[this.posX.pos],
b.style[this.posX.pos]=this.posX.dist+"px"):f?(d=parseInt(b.style[this.posX.pos]
.substr(0,b.style[this.posX.pos].length-2))+10,b.style[this.posX.pos]=d+"px",d>=
this.posX.dist+(e.util.viewport.width()-c.substring(0,c.length-2))/2&&(clearInte
rval(this.animeInterval),u&&u.sendViewportState())):(f=!f,b.style[this.posX.pos]
=-1*this.width+"px",h=this,this.animeInterval=setInterval(function(){h.animate()
},1E3*(this.animeDur/this.animeIter))))};this.show=function(){this.decorator.sty
le.display="block";var a=
this;this.toggled&&(this.border&&this.maximize(),u&&u.sendViewportState());this.
started=!0;this.timeout&&(this.displayTimeout=setTimeout(function(){a.close()},1
E3*this.timeout))};this.close=function(){var a=this.decorator;a.style.display="n
one";if("true"==this.reOpen){this.contentDiv.style.display="none";var b=this;win
dow.setTimeout(function(){b.replacer?(b.started=!1,b.checkView()):e.zone.getZone
(b.zone).nextBanner()},2E4)}else this.replacer?this.started=!1:(this.displayTime
out&&clearTimeout(this.displayTimeout),
a.parentNode.removeChild(a),this.shadowDiv&&this.shadowDiv.parentNode.removeChil
d(this.shadowDiv),e.zone.deleteZone(this.zone));u&&u.sendViewportState();this.is
Visible=!1};this.shadowOverlay=function(){if(this.shadowDiv){this.shadowDiv=docu
ment.createElement("DIV");this.contentDiv.style.zIndex=this.zIndex-1;this.shadow
Div.style.background="#000000";this.shadowDiv.style.opacity="0.6";this.shadowDiv
.style.position="absolute";this.shadowDiv.style.top=0;this.shadowDiv.style.botto
m=0;this.shadowDiv.style.left=
0;this.shadowDiv.style.right=0;this.shadowDiv.setAttribute("id","shadow");docume
nt.body.appendChild(this.shadowDiv);var a=this;e.util.bind(this.shadowDiv,"click
",function(){a.shadowDiv.parentNode.removeChild(a.shadowDiv);a.shadowDiv=null})}
};this.createHeader=function(){if(this.border){var a=this,c=document.createEleme
nt("DIV");c.style.width=this.width+"px";c.style.margin="0px auto";c.style.height
="20px";c.style.position="relative";var d=document.createElement("IMG");d.src="h
ttp://images.webspectator.com/logo.png";
d.style.width="16px";d.style.paddingTop="2px";d.style.display="inline";c.appendC
hild(d);d=document.createElement("IMG");d.src="bottom"==this.posY.pos?"http://im
ages.webspectator.com/btn_fechar.png":"http://images.webspectator.com/btn_expand
ir.png";d.style.paddingTop="6px";d.style.paddingLeft="2px";d.style.right="0px";d
.style.width="9px";d.style.position="absolute";d.style.cursor="pointer";this.tog
gled=!b;e.util.bind(d,"click",function(){a.toggle()});c.appendChild(d);this.anim
String&&(this.decorator.style[this.animString]=
"bottom "+this.animDur+"s");e.util.bind(this.decorator,this.transEvent,function(
){u&&u.sendViewportState()});this.toggleImg=d;return c}this.closeDiv=document.cr
eateElement("DIV");this.closeDiv.style.zIndex=this.zIndex+1;this.closeDiv.style.
position="relative";this.closeDiv.innerHTML="<img style='width=100%; align:right
;' src = 'http://images.webspectator.com/close.png'></img>";this.updateClose();a
=this;e.util.bind(this.closeDiv,"click",function(){a.close()});return this.close
Div};this.maximize=function(){this.toggleImg.src=
"bottom"==this.posY.pos?"http://images.webspectator.com/btn_fechar.png":"http://
images.webspectator.com/btn_expandir.png";e.util.DOM.getElementCss(this.decorato
r)[this.posY.pos];this.contentDiv.style.display="block";this.animString?this.dec
orator.style[this.posY.pos]=this.posY.dist+"px":this.animate(!0)};this.minimize=
function(){this.toggleImg.src="bottom"==this.posY.pos?"http://images.webspectato
r.com/btn_expandir.png":"http://images.webspectator.com/btn_fechar.png";this.dec
orator.style.top="";this.contentDiv.style.display=
"none";this.animString?this.decorator.style[this.posY.pos]=-1*this.decorator.sty
le.height.substring(0,this.decorator.style.height.length-2)+20+"px":this.animate
(!1)};this.toggle=function(){(this.toggled=!this.toggled)?(e.util.cookies.eraseC
ookie("ws-obp"),this.maximize()):(e.util.cookies.createCookie("ws-obp",1,1),this
.minimize());u&&u.sendViewportState()};this.checkView=function(){var a=!1;for(z
in this.replacer){var b=e.zone.getZone(this.replacer[z]);if(b&&(a=b.currView))br
eak}a&&u&&u.isFocused()?
(this.decorator.style.display="none",this.toggled&&this.minimize(),u&&u.sendView

portState(),this.isVisible=!1):!a&&(!this.isVisible&&u&&u.isFocused())&&(this.st
arted?(this.show(),this.isVisible=!0):(b=e.zone.getZone(this.zone),2>b.isOverlay
.retries&&(b.isOverlay.retries++,b.nextBanner())))};this.contentDiv=document.cre
ateElement("DIV");this.decorator=document.createElement("DIV");this.contentDiv.s
etAttribute("data-pid",this.zone);var h=this.createHeader();this.setCss();this.s
hadowOverlay();"bottom"==
this.posY.pos?(this.decorator.appendChild(h),this.decorator.appendChild(this.con
tentDiv)):(this.decorator.appendChild(this.contentDiv),this.decorator.appendChil
d(h),h.style.bottom="0px",this.contentDiv.style.marginTop="10px",h.style.positio
n="absolute",h.style.left="10px");this.contentDiv.style.display="none";document.
body.appendChild(this.decorator);this.repositionDiv=function(){var a=this.posX.d
ist+(e.util.viewport.width()-c.substring(0,c.length-2));this.decorator.style[thi
s.posX.pos]=0<a?a/2+"px":
a+"px"};if(c){var l=this;e.util.bind(window,"resize",function(){l.repositionDiv(
)})}this.replacer&&(l=this,e.events.listen(e.events.eventType.bannerInTentative,
l.checkView,l),e.events.listen(e.events.eventType.bannerOut,l.checkView,l),e.eve
nts.listen(e.events.eventType.focus,l.checkView,l))};this.init=function(){c=JSON
.parse(e.getParam("obc","overlaybannercontainer","{}"));c.type||(c=0);"id"==c.ty
pe&&(c=e.util.DOM.getElementCss(document.getElementById(c.value)).width);"class"
==c.type&&(c=e.util.DOM.getElementCss(document.getElementsByClassName(c.value)[0
]).width);
var b=!1,g="transition",f="transitionend",h=["webkit","Moz","O","MS","Khtml"],l=
"";"undefined"!=typeof document.body.style.transition&&(b=!0);if(!1===b)for(l=0;
l<h.length;l++)if(void 0!==document.body.style[h[l]+"Transition"]){l=h[l];g=l+"T
ransition";f=g+"End";b=!0;break}a=JSON.parse(e.getParam("obp","overlayBannerPara
meters","[]"),c);for(l=a.length;l--;){var j=a[l];b&&(j.animString=g,j.transEvent
=f);var h=new this.overlayBanner(j,c),m=e.zone.createZone(h.zone,h.contentDiv,{I
nitializeInView:!1});
m.isOverlay=h;j.replacer||function(a){window.setTimeout(function(){a.nextBanner(
)},j.delay||0)}(m)}s.log("init overlay")}}(s),vd=new function(){var a,b,c,d;this
.sideBanner=function(g){this.id=g.id;this.side=g.side||"right";this.width=g.widt
h||180;this.height=g.height||600;this.ratio=g.visib||0.5;this.top;this.element;t
his.findPosition=function(){for(var b=a.offsetLeft,c=a;c.parentNode&&"BODY"!=c.p
arentNode.nodeName.toUpperCase();)c=c.parentNode,b+=c.offsetLeft;return"left"==t
his.side?b-this.width10:b+10+parseInt(e.util.DOM.getElementCss(a).width.replace("px",""))};this.showA
dZone=function(){this.element?this.element.style.display="block":(this.element=d
ocument.createElement("DIV"),this.element.style.position=d?"fixed":"absolute",do
cument.body.appendChild(this.element),this.element.style.width=this.width+"px",t
his.element.style.height=this.height+"px","left"==this.side?(this.top=b,b+=this.
height+5):(this.top=c,c+=this.height+5),this.element.style.top=this.top+"px",e.z
one.createZone(this.id,
this.element,{InitializeInView:!0}).nextBanner());u&&u.sendViewportState()};this
.hideAdZone=function(){this.element&&(this.element.style.display="none",u&&u.sen
dViewportState())};this.reposition=function(){var a=this.findPosition();this.ele
ment.style.left=a+"px"};this.fits=function(){var a="left"==this.side?b:c,d=e.uti
l.viewport.height();return this.top+this.height<d||!this.element&&a+this.height<
d?"left"==this.side?this.findPosition()>-1*this.width*(1-this.ratio):e.util.view
port.width()-this.findPosition()>
this.width*this.ratio:!1};this.onResize=function(){this.fits()?(this.showAdZone(
),this.reposition()):this.hideAdZone()};this.onResize();e.events.listen(e.events
.eventType.resize,this.onResize,this)};this.init=function(){sideBannerParameters
=JSON.parse(e.getParam("sbp","sideBannerParameters","[]"));a=document.getElement
ById(sideBannerParameters.dockId);b=c=sideBannerParameters.top||0;d=sideBannerPa
rameters.sticky||!1;if(a)for(index in sideBannerParameters.zones)new this.sideBa
nner(sideBannerParameters.zones[index]);
else s.log("sidebanner dock element not found")}}(s);s.init=function(){W=n.instr
umentation;Z=n.messaging;u=n.tracking;za=n.ortc;s.log("init display")};s.reset=f
unction(){Aa.reset()};s.ready=function(){od.init();e.globalParameters.scriptInFr
ameOn||(ac.init(),vd.init(),td.init());rd.init();qd.init();pd.init();$b.init();u

d.init();sd.init();s.log("ready display")};Tb=e.getParam("bdt","bannerDisplayTim
e",2E4);Ub=e.getParam("bmo","bitMessageOn",!1,!0);Rb=e.getParam("tlo","timerLoop
EventOn",!0,!0);Vb=e.getParam("rbd",
"requestBannerRetryDelayMs",2E3);Sb=e.getParam("sbv","sendBitInViewOn",!1,!0);$a
=e.getParam("rbr","requestBannerMaxRetries",1);Zb=e.getParam("rsm","cbReqScriptM
ode",1);Wb=e.getParam("ubv","updateBannerOnView",!0,!0);Xb=e.getParam("uve","upd
ateBannerOnViewExceptions","").split(",");Yb=e.getParam("tsg","gtsTrackerServerO
n",!1,!0);Ia=e.getParam("coe","closeOnEmpty",!0,!0);e.events.listen(e.events.eve
ntType.bannerIn,function(a){s.log("banner in view: "+a.bannerId+" in zone: "+a)}
);e.events.listen(e.events.eventType.bannerInTentative,
function(a){s.log("banner in tentative view: "+a.bannerId+" in zone: "+a);if(a.u
pdateOnView){var b=a.updateOnView.entry,c=a.updateOnView.cb;a.updateOnView=null;
a.updateBanner(b,c)}else a.bitPayload&&(Z&&Z.sendImpressionNotification(a.bitPay
load),a.bitPayload=null)});e.events.listen(e.events.eventType.bannerOut,function
(a){s.log("banner out view: "+a.bannerId+" in zone: "+a)});e.events.listen(e.eve
nts.eventType.bannerPrint,function(a){s.log("onBannerPrint\n"+a);if(Ub){var b={b
annerId:a.bannerId,zoneId:a.id,
campaignId:a.campaignId};a.currView||!Sb?Z&&Z.sendImpressionNotification(b):a.bi
tPayload=b}u&&u.sendViewportState();e&&e.util.raiseEvent(e.util.scriptEvents.zon
eStatusChanged,{action:"bannerChanged",zone:a})});e.events.listen(e.events.event
Type.messageReceived,function(a){e.globalParameters.trackIdleOn&&u&&u.isUserIdle
()?(bb.push(a),s.log("user idle: message enqueued")):dc(a)});e.events.listen(e.e
vents.eventType.bannerResize,function(a){var b=e.zone.getZone(a.zone);b.width=a.
width;b.height=a.height;
document.getElementById(a.id).style.width=b.width+"px";document.getElementById(a
.id).style.height=b.height+"px";0.01!=a.left&&(document.getElementById(a.id).sty
le.left=a.left+"px");e.events.emit("zoneSizeUpdate",b)});var B=e.zone.getPrototy
pe();B.displayTrackingHnd=null;B.fetchingBanner=!1;B.autoUpdateOn=!1;B.autoUpdat
eQueueOn=!1;B.updateCount=0;B.bannerEnteredView=!1;B.bannerInViewMessage=null;B.
queue=null;B.categories=null;B.bannerTimer=null;B.processingBanner=!1;B.bitPaylo
ad=null;B.calculateVisibleTime=
function(a){return this.visibleTime+((a||+new Date)-this.bannerTimer.startTime()
)};B.calculateZoneVisibleTime=function(a){return this.zoneVisibleTime+((a||+new
Date)-this.zoneTimer.startTime())};B.calculatePartialVisibleTime=function(a){ret
urn(a||+new Date)-this.bannerTimer.startTime()};B.calculatePartialZoneVisibleTim
e=function(a){return(a||+new Date)-this.zoneTimer.startTime()};B.initDisplayZone
=function(){for(var a,b=0;b<this.element.childNodes.length;b++){var c=this.eleme
nt.childNodes[b].tagName;
c&&"SCRIPT"!=c&&(a=b)}this.queue.add(this.bannerEntry.create({bannerId:this.bann
erId,campaignId:this.campaignId||0,html:this.element.innerHTML,displayTime:this.
displayTime,node:a}),null,!0);this.queue.dump("initial queue dump")};B.bannerFet
ched=function(a){this.log("banner fetched for zone "+this.id);var b;null==(b=thi
s.queue.get(a.entryId))?this.log("entry not found with index: "+a.entryId):a.ent
ryId<this.queue.index()?this.log("entry index is less than current queue index")
:b.fetchingBanner?(b.retriesHnd&&
(this.log("clear entry.retriesHnd: "+b.retriesHnd),clearTimeout(b.retriesHnd)),b
.requestEndTs=a.created,b.requestDurationMs=b.requestEndTs-b.requestBeginTs,this
.bannerEntry.extend(b,a,!b.forceEntryOptions),this.log("updated entry from banne
r fetched:"+b),b.bannerUpdatePending?(this.nextBanner(null,b,function(){b.fetchi
ngBanner=!1}),b.bannerUpdatePending=!1):b.fetchingBanner=!1):this.log("entry not
fetching banner:"+b.toString())};B.isFetchingCurrentBanner=function(){return th
is.queue.getCurrent().fetchingBanner};
B.nextBanner=function(a,b,c){var d=this;this.processingBanner=!0;b||(b=this.queu
e.getNext());null==b&&(this.log("queue empty"),b=this.bannerEntry.create({zoneId
:this.id}),this.bannerEntry.extend(b,a),this.queue.add(b,null,!0),b.bannerUpdate
Pending=!0);if(b.html)b.oneUpdate&&this.decOneUpdate(),a=function(){c&&c();d.pro
cessingBanner=!1},!Wb||-1<Xb.indexOf(this.id)||this.currView||this.isOverlay&&th
is.isOverlay.toggled||this.decoratorStickyBanner&&this.decoratorStickyBanner.che
ckCampaign(b.campaignId)?
this.updateBanner(b,a):(this.isOverlay&&this.isOverlay.show(),this.updateOnView=

{entry:b,cb:a});else{if(b.fetchingBanner){this.throttlingBannerUpdate=!0;this.lo
g("enable throttling banner update in zone "+this.id);var e=this;setTimeout(func
tion(){e.throttlingBannerUpdate=!1;e.log("disable throttling banner update in zo
ne "+e.id)},5E3)}else ab(this,b);this.processingBanner=!1;c&&c()}};B.updateBanne
r=function(a,b){this.log("updatebanner "+this);for(var c=this.queue.getPrevious(
),d=this.queue.getCurrent(),
d=this.bannerEntry.extend(d,a),e=this,f=0;f<e.element.childNodes.length;f++){var
h=e.element.childNodes[f];1==h.nodeType&&"SCRIPT"!=h.nodeName&&(h.getAttribute(
"visibid")||h.setAttribute("visibid",c.visibId),"none"!=h.style.display&&h.getAt
tribute("visibid")!=d.visibId&&(h.style?"none"!=h.style.display&&(h.style.displa
y="none"):h.setAttribute("style","display:none")))}var l=this,h=d,f=function(){v
ar f=e.updateBannerEnd(c,d);c.visibleTime=f.visibleTime;c.partialVisibleTime=f.p
artialVisibleTime;"r"==
a.mode&&(f=e.bannerEntry.clone(c),"undefined"!=typeof f.mode&&delete f.mode,e.in
cOneUpdate(),f.oneUpdate=!0,e.queue.addToHead(f));"function"==typeof b&&b()};s.l
og("setContentFrame");var j;j="<html><head>"+("<script type='text/javascript'>fu
nction resizeFrame(id, firstpass) {var matchRegex = function (str, re, matchInde
x) {var ret = null;var matches = str.match(re);if (matches != null && matchIndex
< matches.length)ret = matches[matchIndex];return ret;};var regWidth = new RegE
xp('data-bannerWidth=(?:\\'|\\\")([^(\\'|\\\")]*)(?:\\'|\\\")');var regHeight =
new RegExp('data-bannerHeight=(?:\\'|\\\")([^(\\'|\\\")]*)(?:\\'|\\\")');var wid
th, height;width = matchRegex(document.body.innerHTML, regWidth, 1);height = mat
chRegex(document.body.innerHTML, regHeight, 1);window.minWidth = parseInt(width)
||0;window.minHeight = parseInt(height)||0;var size = checkResize();width = size
[0] > width ? size[0] : width;height = size[1] > height ? size[1] : height;left
= size[2];if (width && width > 0 && height && height > 0 && (width != window.fra
meElement.style.width.substring(0, window.frameElement.style.width.length - 2) |
| height != window.frameElement.style.height.substring(0, window.frameElement.st
yle.height.length - 2) ||left != window.frameElement.style.left.substring(0, win
dow.frameElement.style.left.length - 2))) {app.core.events.emit('bannerResize',
{ zone: window.frameElement.getAttribute('data-pid'), id: id, width: width, heig
ht: height, left: left });}else if (firstpass && document.body.scrollHeight && d
ocument.body.scrollWidth) {app.core.events.emit('bannerResize', { zone: window.f
rameElement.getAttribute('data-pid'), id: id, width: document.body.scrollWidth,
height: document.body.scrollHeight, left: left });}};function checkResize(node,
currWidth, currHeight, currLeft) {if (!node) {node = document.body;var currWidth
= 0, currHeight = 0, currLeft = 0;} else {if (node.onpropertychange == null &&
node.attachEvent && node.getAttribute && !node.getAttribute('hasHandler')) {node
.attachEvent('onpropertychange', onPropChangeHdl);node.setAttribute('hasHandler'
, '1');}if (node.style && node.style.width.length > 2 && (!currWidth || node.sty
le.position == 'absolute')) currWidth = node.style.width.substring(0, node.style
.width.length - 2);if (node.style && node.style.height.length > 2 && (!currHeigh
t || node.style.position == 'absolute')) currHeight = node.style.height.substrin
g(0, node.style.height.length - 2);if (node.style && node.style.left.length > 2
&& !currLeft){currLeft = node.style.left.substring(0, node.style.left.length - 2
);if (node.style.left != '0.01px') {node.style.left = '0.01px';}}}for (var i = 0
; i < node.childNodes.length; i++) {var res = checkResize(node.childNodes[i], cu
rrWidth, currHeight, currLeft);if (!currWidth || (res[0] && parseInt(res[0]) > p
arseInt(currWidth)))currWidth = res[0];if (!currHeight || (res[1] && parseInt(re
s[1]) > parseInt(currHeight)))currHeight = res[1];if ((!currLeft || (res[2] && p
arseInt(res[2]) > parseInt(currLeft)))&&parseInt(currHeight) >= window.minHeight
&& parseInt(currWidth) >= window.minWidth)currLeft = res[2];}return [currWidth,
currHeight, currLeft];}function onPropChangeHdl(event) {if (event.srcElement.st
yle.visibility != 'hidden') {resizeFrame(window.frameElement.id);}};function sta
rt() {if (window.MutationObserver || window.WebKitMutationObserver || window.Moz
MutationObserver) {var MutationObserver = window.MutationObserver || window.WebK
itMutationObserver || window.MozMutationObserver;var observer = new MutationObse
rver(function (mutations) {if (window.frameElement.style.visibility != 'hidden')
resizeFrame(window.frameElement.id);});observer.observe(document.body, { attribu
tes: true, childList: true, subtree: true, attributeFilter: ['style'] });} else

if (document.body && document.body.attachEvent != null) {function addEvent(node)


{if (node.attachEvent) {node.attachEvent('onpropertychange', onPropChangeHdl);n
ode.setAttribute('hasHandler','1');}for (var i = 0; i < node.childNodes.length;
i++) {addEvent(node.childNodes[i]);}}addEvent(document.body);} else {setInterval
(function () {if (window.frameElement.style.visibility != 'hidden')resizeFrame(w
indow.frameElement.id);}, 500);}resizeFrame(window.frameElement.id, 1);};if(wind
ow.attachEvent){window.attachEvent('onload',start);}else window.addEventListener
('load',start);<\/script></head><body style='margin:0px;overflow:hidden'><script
>"+
h.html+"<\/script><script>/*if (typeof ebDoOnBannerScriptLoad != 'undefined') {e
bDoOnBannerScriptLoad();}*/<\/script><script>if(document.attachEvent)window.setT
imeout(function(){start()},1000)<\/script></body></html>");if(h.node||0==h.node)
for(j=0;j<l.element.childNodes.length;j++){var m=l.element.childNodes[j];1==m.no
deType&&("SCRIPT"!=m.nodeName&&m.hasAttribute("visibid")&&m.getAttribute("visibi
d")==h.visibId)&&(m.style.display="block")}else{m=document.createElement("div");
m.style.position="relative";
m.setAttribute("visibid",h.visibId);var p=document.createElement("iframe");p.sty
le.border="none";p.id="bannerframe"+h.bannerId+ +new Date;p.async="true";p.src="
about:blank";p.frameBorder="no";p.style.overflow="visible";p.style.position="rel
ative";p.style.zIndex=9999;p.style.left="0px";p.style.top="0px";p.style.height="
0px";p.style.width="0px";p.setAttribute("data-pid",l.id);m.appendChild(p);l.elem
ent.appendChild(m);window.attachEvent?p.onreadystatechange=function(){"loading"!
=p.readyState&&l.isOverlay&&
(l.isOverlay.replacer?(l.isOverlay.started=!0,l.isOverlay.checkView()):l.isOverl
ay.show())}:p.onload=function(){l.isOverlay&&(l.isOverlay.replacer?(l.isOverlay.
started=!0,l.isOverlay.checkView()):l.isOverlay.show())};for(h.node=0;null!=(m=m
.previousSibling);)h.node++;h=p.contentDocument?p.contentDocument:p.contentWindo
w?p.contentWindow.document:p.document;h.open();p.contentWindow.app=n;m=p.content
Window.location.href;-1==navigator.userAgent.indexOf("Firefox")&&"#"==m.charAt(m
.length-1)&&p.contentWindow.location.replace(m+
"null");h.write(j);window.attachEvent||h.close();l.wsOwner=!0}"function"==typeof
f&&f()};B.updateBannerEnd=function(a,b){var c=+new Date,d=this.calculatePartial
VisibleTime(c),g=this.setVisibleTime(d);this.bannerTimer.stop(c);this.bannerTime
r.start(c);this.bannerId=b.bannerId;this.campaignId=b.campaignId;this.impression
Id=b.impressionId||0;this.displayTime=b.displayTime;this.visibleTime=b.visibleTi
me||0;this.remnant=b.remnant;this.log("updated zone "+this+" with banner data: "
+JSON.stringify(b));this.currView&&
(e.events.emit(e.events.eventType.bannerOut,this,a),this.bannerEnteredView=!0,e.
events.emit(e.events.eventType.bannerInTentative,this,b));e.events.emit(e.events
.eventType.bannerPrint,this,{timeStamp:c});return{partialVisibleTime:d,visibleTi
me:g}};B.updateBannerMarkup=function(a){this.element.innerHTML=a};B.incOneUpdate
=function(){this.updateCount+=1};B.decOneUpdate=function(){this.updateCount-=1};
B.changeBanner=function(a){this.log("changebanner :"+this);a.zoneId=this.id;a=th
is.bannerEntry.create(a);
a.bannerUpdatePending=!0;this.queue.addToHead(a);this.nextBanner()};B.addBanner=
function(a){var b=this.bannerEntry.create(a);this.queue.add(b);a.fetchBanner&&ab
(this,b)};B.bannerEntry=new function(){this.create=function(a){var b={toString:f
unction(){return JSON.stringify(this)}},b=this.extend(b,a);b.visibId=+new Date+"
"+Math.floor(1E3*Math.random());return b};this.extend=function(a,b,c){"undefined
"==typeof c&&(c=!0);for(var d in b)if(null!=b[d]&&(c||"undefined"==typeof a[d]))
a[d]=b[d];return a};this.clone=
function(a){return this.extend({},a)};this.dummy=function(){return this.create({
id:0,html:"<dummy/>",displayTime:0})}};B.setCategoriesHint=function(a){this.cate
gories=null==a?[]:"string"===typeof a?[].push(a):a};e.extension.add("tracking.up
gradeFromTentativeView",function(a){s.log("upgradeFromTentativeView: "+a);a.bann
erEnteredView&&(a.bannerEnteredView=!1,e.events.emit(e.events.eventType.bannerIn
,{zone:a,bannerId:a.bannerId}))});e.extension.add("tracking.inTentativeView",fun
ction(a,b){return b||
a.bannerEnteredView});e.extension.add("core.zone.start",function(){this.initDisp
layZone();this.log("startDisplay")});e.extension.add("core.zone.del",function(a)

{this.currView&&(a=this.bannerTimer.stop(a),this.setVisibleTime(a),e.events.emit
(e.events.eventType.bannerOut,this,{inTentativeView:this.bannerEnteredView,visib
leTime:a}));clearInterval(this.displayTrackingHnd);this.log("delDisplay")});e.ex
tension.add("core.zone.getdata",function(a){a.bannersQueue={};a.bannersQueue.que
ue=this.queue.getData();
a.bannersQueue.currentIndex=this.queue.index();return a});e.extension.add("track
ing.intoview",function(a){this.bannerTimer.start(a.timeStamp);this.bannerEntered
View=!0;e.events.emit(e.events.eventType.bannerInTentative,this,a)});e.extension
.add("tracking.outofview",function(a){var b=this.bannerTimer.stop(a.timeStamp);t
his.setVisibleTime(b);this.bannerEnteredView=!1;e.events.emit(e.events.eventType
.bannerOut,this,a)});e.extension.add("core.zone.tostring",function(a,b){b.fetchi
ngBanner=a.fetchingBanner;
b.autoUpdateOn=a.autoUpdateOn;b.autoUpdateQueueOn=a.autoUpdateQueueOn;b.updateCo
unt=a.updateCount;b.bannerEnteredView=a.bannerEnteredView;b.bannerTimer=JSON.str
ingify(a.bannerTimer.toJSON());return b});e.extension.add("core.zone.init",funct
ion(){var a=this;this.updateCount=0;this.displayTime=Tb;this.bannerTimer=new e.u
til.PartialTimer;this.queue=new function(a){var c=[],d=-1;this.clear=function(){
c=[]};this.dump=function(e){var f=c.length;e&&a.log(e+"\n");a.log("banner's queu
e dump (size:"+f+", index:"+
d+"):\n");for(e=0;e<f;e++)a.log((e===d?">>>":"")+" ("+e+"): "+c[e]+"\n");a.log("
found "+f+" entries in queue")};this.index=function(){return d};this.get=functio
n(a){return c[a]};this.add=function(a,b,e){b?c.splice(b,0,a):c.push(a);a.index=b
?b:c.length-1;e&&(d+=1)};this.addToHead=function(a){var b=d+1;this.add(a,b);a.in
dex=b};this.getCurrent=function(){return c[d]};this.setCurrent=function(a){c[d]=
a};this.getNext=function(){return d+1<c.length?(d+=1,c[d]):null};this.getPreviou
s=function(){return c[d1]};this.setPrevious=function(a){c[d-1]=a};this.isEmpty=function(){return 0==c.l
ength};this.isQueueEmpty=function(){return d+1==c.length};this.getData=function(
){return c}}(this);Rb&&(this.displayTrackingHnd=setInterval(function(){Aa.signal
(a)},10));this.log("initDisplay")});e.register("display",s,{});var ga={},I=n.cor
e,ec,r,fc,Ba=[],Ca=[],G,cb=!0;I.register("analyticszones",ga,{});var wd=function
(){for(var a={},b=0;b<arguments.length;b++){var c=arguments[b],d;for(d in c)a[d]
=c[d]}return a},gc=function(a){var b;
b=void 0;b={threshold:0};if(b=!(I.util.viewport.width()+I.util.viewport.scrollLe
ft()<=a.left-b.threshold)&&!(I.util.viewport.scrollLeft()>=a.left+a.width-b.thre
shold)&&!(I.util.viewport.height()+I.util.viewport.scrollTop()<=a.top-b.threshol
d)&&!(I.util.viewport.scrollTop()>=a.top+a.height-b.threshold)){var c=a.width,d=
a.height,e=a.top,f=a.left,h=I.util.viewport.scrollLeft(),j=I.util.viewport.scrol
lTop(),m=I.util.viewport.height(),n=I.util.viewport.width(),n=h+n,m=j+m,p=0,r=p=
0;e>=j&&e+d<=m&&f>=h&&
f+c<=n?p=100:e+d<j||e>m||f+c<h||f>n?p=0:(e>=j&&e+d<=m?p=d:e<j?p=e+d-j:e<m&&(p=me),f>=h&&f+c<=n?r=c:f<h?r=f+c-h:f<n&&(r=n-f),p=Math.round(100*(p*r/(d*c))));a.vi
siblePercentage=p}return b},xd=function(a,b){var c=Math.round(16777215*Math.rand
om());switch(a){case "hex":return("#0"+c.toString(16)).replace(/^#0([0-9a-f]{6})
$/i,"#$1");case "rgb":return"rgb("+(c>>16)+","+(c>>8&255)+","+(c&255)+")";case "
rgba":return"rgba("+(c>>16)+","+(c>>8&255)+","+(c&255)+","+b+")";default:return
c}},hc=function(){var a=
(new Date).getTime();Ba=[];Ca=[];G.style.zIndex=r.zIndex;var b=r.zoneHeight+"px"
;I.util.viewport.width();I.util.viewport.height();for(var c=Math.max(Math.max(do
cument.body.scrollHeight,document.documentElement.scrollHeight),Math.max(documen
t.body.offsetHeight,document.documentElement.offsetHeight),Math.max(document.bod
y.clientHeight,document.documentElement.clientHeight)),d=Math.max(Math.max(docum
ent.body.scrollWidth,document.documentElement.scrollWidth),Math.max(document.bod
y.offsetWidth,document.documentElement.offsetWidth),
Math.max(document.body.clientWidth,document.documentElement.clientWidth)),e;G.ha
sChildNodes();)G.removeChild(G.lastChild);if(r.viewport)if("object"!=typeof r.vi
ewport){e=document.getElementById(r.viewport);for(var d=e.offsetLeft,f=e;f.paren
tNode&&"BODY"!=f.parentNode.nodeName.toUpperCase();)f=f.parentNode,d+=f.offsetLe
ft;G.style.position="absolute";G.style.top="0px";G.style.display="block";G.style
.height=c+"px";e=I.util.DOM.getElementCss(e).width;G.style.width=e;G.style.left=

d+"px";e=parseInt(e.substring(0,
e.indexOf("p")))}else{G.style.position="absolute";G.style.top="0px";G.style.disp
lay="block";G.style.height=c+"px";G.style.width=d+"px";for(e in r.viewport)G.sty
le[e]=r.viewport[e];e=parseInt(G.style.width.substring(0,G.style.width.indexOf("
p")))}else G.style.position="absolute",G.style.top="0px",e=d,G.style.height=c+"p
x",G.style.width=e+"px";r.drawZonesonScreen&&document.body.appendChild(G);"auto"
==r.numColsType?(r.numCols=Math.floor(e/r.zoneWidth),d=r.zoneWidth+"px"):(d=Math
.floor(e/r.numCols)+"px",
r.zoneWidth=Math.floor(e/r.numCols));e=r.numCols;for(var c=Math.floor(c/r.zoneHe
ight)+1,h=f=0,j=0,m=0;m<c;m++){for(var n=0;n<e;n++){var p={id:f,top:h,left:j,wid
th:r.zoneWidth,height:r.zoneHeight,cssWidth:d,cssHeight:b,gridPosition:[],inView
port:!1,visiblePercentage:0,zonePositioningStyle:"absolute"};p.gridPosition=[n,m
];Ba.push(p);ga.log("new tracking zone: "+JSON.stringify(p));j+=r.zoneWidth;f++;
var u=r,v=G;if("true"==u.drawZonesonScreen.toString().toLowerCase()){var s=docum
ent.createElement("div");
s.id="trackerZone"+p.id;s.setAttribute("id","trackerZone"+p.id);s.style.width=p.
cssWidth;s.style.height=p.cssHeight;s.style.display="block";s.style.position=p.z
onePositioningStyle;s.style.top=p.top+"px";s.style.left=p.left+"px";s.style.zInd
ex=u.zIndex;s.style.backgroundColor=xd("rgba",u.colorAlpha);v.appendChild(s)}}h+
=r.zoneHeight;j=0}b=(new Date).getTime();ga.log("tracking zones generation - pro
cessing time (ms): "+parseInt(b-a))},pa,ic,jc,db=function(a){a.focus=cb;a=wd(r,a
);clearTimeout(ic);Ca=
[];for(var b=Ba,c=0;c<b.length;c++){var d=b[c];d.inViewport=gc(d)}for(b=0;b<Ba.l
ength;b++)c=Ba[b],c.inViewport=gc(c),c.inViewport&&c.visiblePercentage>=a.zoneVi
siblePercentage&&Ca.push(c);ga.log("# visible zones: "+Ca.length);b=Ca;a=a||{};a
={trackingzoneIds:"",timestamp:a.ts||+new Date,screenWidth:screen.width,currentL
ocationHint:self.currentLocationHint?self.currentLocationHint:self.currentLocati
onHref?self.currentLocationHref:window.location.href,focus:a.focus?1:0};if(0<b.l
ength){c=bottomright=
b[0];for(d=1;d<b.length;d++){var e=b[d];e.top<=c.top&&e.left<=c.left&&(c=e);e.to
p>=bottomright.top&&e.left>=bottomright.left&&(bottomright=e)}a.trackingzoneIds=
"gridPosition"==r.sendZoneInfoType?c.gridPosition.toString()+"-"+bottomright.gri
dPosition.toString():c.left+","+c.top+"-"+(bottomright.left+r.zoneWidth)+","+(bo
ttomright.top+r.zoneHeight)}a.trackingzoneIds+="["+r.zoneWidth+"*"+r.zoneHeight+
"]";fc.sendTrackingZones(a);ga.log("sent tracking zones info:"+JSON.stringify(a)
);ic=setTimeout(function(){db({ts:+new Date})},
jc)};pa={start:function(a){jc=r.statusInterval||1E4;a&&db({ts:+new Date})},updat
e:db};ga.init=function(){fc=n.messaging;ga.log("init analyticszones");if(ec){""=
=r&&(r={});var a={};r=JSON.parse(r);a.statusInterval=r.statusInterval||1E4;a.num
ColsType=r.numColsType||"fixed";a.numCols=r.numCols||10;a.zoneWidth=r.zoneWidth|
|100;a.zoneHeight=r.zoneHeight||100;a.sendZoneInfoType=r.sendZoneInfoType||"grid
Position";a.zIndex=r.zIndex||-1;a.drawZonesonScreen=r.drawZonesonScreen||!1;a.co
lorAlpha=r.colorAlpha||
0.45;a.zoneVisiblePercentage=r.zoneVisiblePercentage||80;a.viewport=r.viewport;r
=a;G=document.createElement("DIV");hc();pa.start(!0);ga.log("started statusUpdat
er");I.events.listen(I.events.eventType.focus,function(a){cb=!0;pa.update({ts:a&
&a.timeStamp?a.timeStamp:+new Date})});I.events.listen(I.events.eventType.blur,f
unction(a){cb=!1;pa.update({ts:a&&a.timeStamp?a.timeStamp:+new Date})});I.events
.listen(I.events.eventType.scroll,function(){pa.update({ts:+new Date})});I.event
s.listen(I.events.eventType.resize,
function(){hc();pa.update({ts:+new Date})})}};ec=I.getParam("tzg","trackZonesGri
dOn",!1,!0);r=I.getParam("zgo","zonesGridOptions","");var Ka={},ha=n.core,kc,qa,
lc=function(){kc||(ha.util.executeOnPredicate(function(){Ka.log("loading quantca
st frame with url: "+qa);var a=document.createElement("iframe");a.setAttribute("
style","display:none;width:0px;height:0px");a.id="wsqcast";a.async="true";a.src=
qa+(-1<qa.indexOf("?")?"&":"?")+"cid="+encodeURIComponent(ha.globalParameters.pu
blisherChannelId);a.frameBorder=
"no";document.body.appendChild(a)},function(){return document.body}),kc=!0)};Ka.
init=function(){var a=ha.getParam("qlc","quantcastloadOnOrtcConnect",!1,!0);qa=h
a.getParam("qpu","quantcastPageUrl","");if(""!=(qa=ha.util.trim(qa)))a?ha.events

.listen(ha.events.eventType.ortcConnected,lc):lc();Ka.log("init")};ha.register("
quantcast",Ka,{});(function(a,b){var c={},d=a.core,e,f,h,j=function(a){eval("var
ret = "+a);return ret},m=function(b){var c,d,e,f,g,h=[],m,n,q={};this.addOper=f
unction(a,b){u(a,b)};
var r=function(a){if(""==a)return null;var c=RegExp(b.argumentsSeparator+b.argum
entsSeparator,"g"),a=a.replace(RegExp(b.argumentsSeparator,"g"),"\ufffd"),a=a.re
place(c,b.argumentsSeparator);return a.split("\ufffd")},s=function(a){for(var b=
0;b<a.options.length;b++)if(a.options[b].selected)return a.options[b].value;retu
rn null},u=function(a,b){q[a]=b;var c;c=[];for(var d in q)c.push(d);c=c.sort(fun
ction(a,b){return a>=b?1:-1});n.innerHTML="";for(var e=0,f=c.length;e<f;e++)d=do
cument.createElement("option"),
d.innerHTML=e+1+". "+c[e],d.value=c[e],n.appendChild(d)};this.exec=function(a,b)
{var c;if("."==a[0])switch(a.substring(1).toLowerCase()){case "h":this.showHisto
ry()}else try{"undefined"!=typeof(c=j(a))&&this.msg(c),b&&h.push(a)}catch(d){thi
s.msg(d,!0)}};this.exec2=function(a,b){var c;try{c=a(b),"undefined"===typeof c&&
(c=""),this.msg(c)}catch(d){this.msg(d,!0)}};this.showHistory=function(){if(0==h
.length)this.msg("history empty",!0);else{m=!0;var a;a=h.slice(0>h.length-10?0:h
.length-10).reverse();
for(var b="<div style='padding:2px 2px 2px 2px;width:100%;text-align:center;font
-weight:bold'>Command History:</div>",d=0;d<a.length;d++)b+="<span style='font-w
eight:solid'><b>"+d+"</b> - "+a[d]+"</span></br>";var e=document.createElement("
div");e.setAttribute("style","border:2px solid;-moz-border-radius:5px; border-ra
dius:5px;padding:5px 5px 5px 5px;position:fixed;bottom:0;width:300px;height:180p
x;color=#ff0000;background-color:#58D3F7;overflow:auto;opacity:1;z-index:9999");
e.innerHTML=b;c.appendChild(e);
var g=c,j=this;window.onkeydown=function(b){if(!m)return!1;null==b&&(b=window.ev
ent);var c="undefined"!==typeof b.keyCode&&(null!=b.keyCode?b.keyCode:b.which);i
f(!(48<=c&&57>=c||27==c))return!1;b=!1;27==c?b=!0:(c=parseInt(String.fromCharCod
e(c)),c<a.length&&(f.value=a[c],b=!0));b&&(g.removeChild(e),j.cancelEvent());ret
urn m=!1}}};this.cancelEvent=function(){window.onkeydown=null};this.msg=function
(a,b){var c=b?d:e;c.innerHTML=" "+a;setTimeout(function(){c.innerHTML=""},3E3)}
;this.show=function(){c.style.display=
"";g=!0};this.hide=function(){c.style.display="none";g=!1};this.toggle=function(
){g?this.hide():this.show()};this.clear=function(){c.innerHTML=""};var v=this,t,
w;w=b.barMinimal;c=document.createElement("div");c.innerHTML="<div style='vertic
al-align:middle;position: fixed;bottom:0;width: 100%;height:25px;background-colo
r:#000000;overflow:none;opacity:1;z-index:2147483647'></div>";t=c.lastChild;w||(
w=document.createElement("button"),w.style.fontSize="11px",w.style.margin=0,w.st
yle.verticalAlign="baseline",
w.style.display="inline",w.innerHTML="close",w.onclick=function(){v.hide()},t.ap
pendChild(w),w=document.createElement("button"),w.style.fontSize="11px",w.style.
margin=0,w.style.verticalAlign="baseline",w.style.display="inline",w.innerHTML="
clear",w.onclick=function(){f.value="";f.focus()},t.appendChild(w),f=document.cr
eateElement("input"),f.setAttribute("type","text"),f.style.fontSize="11px",f.sty
le.margin=0,f.style.verticalAlign="baseline",f.style.display="inline",f.style.wi
dth="250px",f.onkeydown=
function(a){if(m)return!1;null==a&&(a=window.event);switch("undefined"!==typeof
a.keyCode&&(null!=a.keyCode?a.keyCode:a.which)){case 13:v.exec(f.value,!0);break
;case 220:"undefined"!==a.ctrlKey&&a.ctrlKey&&v.showHistory()}return!0},t.append
Child(f),w=document.createElement("button"),w.style.fontSize="11px",w.style.marg
in=0,w.style.verticalAlign="baseline",w.style.display="inline",w.innerHTML=">",w
.onclick=function(){v.exec(f.value,!0)},t.appendChild(w));n=document.createEleme
nt("select");n.style.fontSize=
"11px";n.style.margin=0;n.style.verticalAlign="baseline";n.style.display="inline
";w=b.operations.slice(0);w.sort(function(a,b){var c,d,e;for(e in a)c=e.toLowerC
ase();for(e in b)d=e.toLowerCase();return c>d?1:-1});for(var x=0;x<w.length;x++)
u(w[i]);t.appendChild(n);w=document.createElement("button");w.style.fontSize="11
px";w.style.margin=0;w.style.verticalAlign="baseline";w.style.display="inline";w
.innerHTML=">";w.onclick=function(){v.exec2(q[s(n)],r(f?f.value:""))};t.appendCh
ild(w);e=document.createElement("span");

e.setAttribute("style","color:#ffffff;font-size:10px");t.appendChild(e);d=docume
nt.createElement("span");d.setAttribute("style","color:#ff0000;font-size:10px");
t.appendChild(d);w=document.createElement("span");w.setAttribute("id","version")
;w.setAttribute("style","float:right;margin-right:5px;color:#ff0000;font-size:12
px;align:right;valign:middle");w.innerHTML=a.version;t.appendChild(w);c.appendCh
ild(t);document.body&&document.body.appendChild(c);this.hide()};c.init=function(
){f&&d.util.executeOnPredicate(function(){var a=
d.getParam("itp","instrumentationTriggerPosition",4),b=d.getParam("ito","instrum
entationVisibleOn",!1,!0),a=parseInt(a,10);if(1>a||4<a)a=4;e=new m({operations:[
],argumentsSeparator:";",barMinimal:h});b&&e.show();b=document.createElement("di
v");b.setAttribute("id","ws_inst_trigger");b.onclick=function(a){a=a||window.eve
nt;null!=a&&a.shiftKey&&e.toggle()};b.setAttribute("style",["top:0","top:0;right
:0","bottom:0;right:0","bottom:0"][a-1]+";padding:5px;position:fixed;width:5px;h
eight:5px;background-color:#ff0000;opacity:0.0;filter: alpha(opacity = 0);z-inde
x:2147483647");
document.body&&document.body.appendChild(b);d.events.emit("instrumentationLoaded
")},function(){return document.body});c.log("init instrumentation")};f=d.getPara
m("sio","scriptInstrumentationOn",!0,!0);h=d.getParam("ibm","instrumentationBarM
inimal",!1,!0);c.addOper=function(a,b){e&&e.addOper(a,b)};d.register(b,c,{})})(n
,"instrumentation");var eb=n.core,yd="undefined"==typeof window.WS_INIT?!0:windo
w.WS_INIT,fb=function(){yd&&eb.init()};eb.InitOnLoad&&(eb.InitOnPageLoad?window.
addEventListener?window.addEventListener("load",
fb,!1):window.attachEvent&&window.attachEvent("onload",fb):fb())})();
  !GUy
/O^t]m JZ 
m P y  p? A R &o   qb
o    6 dzdN l
$3 K`u,}

?h

wI6

bd D Z

#  { #  h

~

#\v $  L' 4Z
"Z  mQ C N.p) ( IAC Y 9
M 5p$8qZgp 6 ,#"J v^#   )A  { ? D 

/([
]_
1 uI5p
V 

 4{d
@HxiZ a v#D
 o

;= y Ia h u ]w " nR% Z,p z

n3 !

8 < $f s

3 /tya(57'&9 9<8s
J . uSO Y s ;_  A 7W
`~ * P S= bM"  ]_Wu: ;
: <9 - Pj k  pGh
var pe;var oa;_.m=function(a){throw a;};_.p=void 0;_.r=!0;_.s=null;_.u=!1;_.aa=f
unction(){return function(a){return a}};_.x=function(){return function(){}};_. a
=function(a){return function(c){this[a]=c}};_.y=function(a){return function(){re
turn this[a]}};_.ca=function(a){return function(){return a}};_.C=function(a,c,f)
{a=a.split(".");f=f||_.D;a[0]in f||!f.execScript||f.execScript("var "+a[0]);for(
var g;a.length&&(g=a.shift());)a.length||c===_.p?f=f[g]?f[g]:f[g]={}:f[g]=c};
_.da=function(a){var c=typeof a;if("o ject"==c)if(a){if(a instanceof Array)retur
n"array";if(a instanceof O ject)return c;var f=O ject.prototype.toString.call(a)
;if("[o ject Window]"==f)return"o ject";if("[o ject Array]"==f||"num er"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumera
le&&!a.propertyIsEnumera le("splice"))return"array";if("[o ject Function]"==f||
"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumera le&&!a.prope
rtyIsEnumera le("call"))return"function"}else return"null";
else if("function"==c&&"undefined"==typeof a.call)return"o ject";return c};_.kf=
function(a){return a!==_.p};_.ea=function(a){return"array"==(0,_.da)(a)};_.fa=fu
nction(a){return"string"==typeof a};_.H =function(a){return"function"==(0,_.da)(
a)};_.Vg=function(a){var c=typeof a;return"o ject"==c&&a!=_.s||"function"==c};_.
oe=function(a){return a[oa]||(a[oa]=++pe)};var ia=function(a,c,f){return a.call.
apply(a. ind,arguments)};
var la=function(a,c,f){a||(0,_.m)(Error());if(2<arguments.length){var g=Array.pr
ototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.ca
ll(arguments);Array.prototype.unshift.apply(f,g);return a.apply(c,f)}}return fun
ction(){return a.apply(c,arguments)}};_.H=function(a,c,f){_.H=Function.prototype
. ind&&-1!=Function.prototype. ind.toString().indexOf("native code")?ia:la;retur
n _.H.apply(_.s,arguments)};
_.ma=function(a,c){var f=Array.prototype.slice.call(arguments,1);return function
(){var c=Array.prototype.slice.call(arguments);c.unshift.apply(c,f);return a.app
ly(this,c)}};_.J=function(a,c){function f(){}f.prototype=c.prototype;a.T=c.proto
type;a.prototype=new f;a.prototype.constructor=a};var _DumpException=function(a)
{(0,_.m)(a)};_.na=_.na||{};_.D=this;oa="closure_uid_"+(1E9*Math.random()>>>0);pe
=0;_.pa=Date.now||function(){return+new Date}; Function.prototype. ind=Function.
prototype. ind||function(a,c){if(1<arguments.length){var f=Array.prototype.slice
.call(arguments,1);f.unshift(this,a);return _.H.apply(_.s,f)}return(0,_.H)(this,
a)};
_.Kh=window.gapi||{};_.ra=window.gadgets||{};_.L=window.osapi=window.osapi||{};_
.google=window.google||{};
window.___jsl=window.___jsl||{};
(window.___jsl.cd=window.___jsl.cd||[]).push({gwidget:{parsetags:"explicit"},app
sapi:{plus_one_service:"/plus/v1"},client:{jsonpOverride:_.u},poshare:{hangoutCo
ntactPickerServer:"https://plus.google.com"},gappsutil:{required_scopes:["https:
//www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.
recommended"],display_on_page_ready:_.u},appsutil:{required_scopes:["https://www
.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recom
mended"],display_on_page_ready:_.u},
"oauth-flow":{authUrl:"https://accounts.google.com/o/oauth2/auth",proxyUrl:"http
s://accounts.google.com/o/oauth2/postmessageRelay",redirectUri:"postmessage"},if
rames:{share ox:{params:{json:"&"},url:":socialhost:/:session_prefix:_/share ox/
dialog"},plus:{url:":socialhost:/u/:session_index:/_/pages/ adge"},":socialhost:
":"https://plusone.google.com",card:{params:{s:"#",userid:"&"},url:":socialhost:
/:session_prefix:_/hovercard/internalcard"},":signuphost:":"https://plus.google.
com",plusone:{url:":socialhost:/:session_prefix:_/+1/fast utton"},
plus_share:{url:":socialhost:/:session_prefix:_/+1/share utton?plusShare=true"},
plus_circle:{url:":socialhost:/:session_prefix:_/widget/plus/circle"},configurat
or:{url:":socialhost:/:session_prefix:_/plus uttonconfigurator"},appcirclepicker
:{url:":socialhost:/:session_prefix:_/widget/render/appcirclepicker"},":source:"
:"1p"},poclient:{update_session:"google.updateSessionCall ack"},"googleapis.conf
ig":{methods:{"chili.people.list":_.r,"pos.plusones.list":_.r,"pos.plusones.get"
:_.r,"chili.people.get":_.r,
"pos.plusones.insert":_.r,"chili.activities.list":_.r,"pos.plusones.delete":_.r,

"chili.activities.get":_.r,"chili.activities.search":_.r,"pos.plusones.getSignup
State":_.r},requestCache:{ena led:_.r},versions:{chili:"v1",pos:"v1"},rpc:"/rpc"
,root:"https://www.googleapis.com","root-1p":"https://clients6.google.com",sessi
onCache:{ena led:_.r},transport:{isProxyShared:_.r},xd3:"/static/proxy.html",dev
eloperKey:"AIzaSyCKS rvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:_.u}}})
;
window.___jsl=window.___jsl||{};(window.___jsl.cd=window.___jsl.cd||[]).push({gw
idget:{parsetags:"onload"},iframes:{":source:":"3p"}});
_.N=function(a,c,f){return a[c]=a[c]||f};_.wc=function(a){return"function"===typ
eof a};_.g =function(a){return String(a).replace(h ,"&amp;").replace(i ,"&lt;").
replace(j ,"&gt;").replace(k ,"&quot;").replace(l ,"&#39;")};_.O=function(){var
a;if((a=O ject.create)&&_.ta.test(a))a=a(_.s);else{a={};for(var c in a)a[c]=_.p}
return a};_.Qa=function(a,c){return O ject.prototype.hasOwnProperty.call(a,c)};_
.Ra=function(a,c){a=a||{};for(var f in a)(0,_.Qa)(a,f)&&(c[f]=a[f])};
_.f =function(a,c){a||(0,_.m)(Error(c||""))};_.Ua=function(a,c,f){var g=RegExp("
([#].*&|[#])"+c+"=([^&#]*)","g");c=RegExp("([?#].*&|[?#])"+c+"=([^&#]*)","g");if
(a=a&&(g.exec(a)||c.exec(a)))try{f=(0,window.decodeURIComponent)(a[2])}catch(h){
}return f};_. =function(a){a=a.match(c );var c=(0,_.O)();c.yc=a[1];c.m =a[3]?[a
[3]]:[];c.Vf=a[5]?[a[5]]:[];return c};_.Lc=function(a){a=a?a.split("&"):[];for(v
ar c=[],f=0;f<a.length;f++){var g=a[f].split("=",2);c.push([(0,window.decodeURIC
omponent)(g[0]),(0,window.decodeURIComponent)(g[1])])}return c};
_.a =function(a){return a.yc+(0<a.m .length?"?"+a.m .join("&"):"")+(0<a.Vf.lengt
h?"#"+a.Vf.join("&"):"")};var $a=function(a,c){var f=[];if(a)for(var g in a)if((
0,_.Qa)(a,g)&&a[g]!=_.s){var h=c?c(a[g]):a[g];f.push((0,window.encodeURIComponen
t)(g)+"="+(0,window.encodeURIComponent)(h))}return f};_.d =function(a,c,f,g){a=(
0,_. )(a);a.m .push.apply(a.m ,$a(c,g));a.Vf.push.apply(a.Vf,$a(f,g));return(0,
_.a )(a)};
_.ua=function(a,c){var f="";2E3<c.length&&(f=c.su string(2E3),c=c.su string(0,2E
3));var g=a.createElement("div"),h=a.createElement("a");h.href=c;g.appendChild(h
);g.innerHTML=g.innerHTML;c=String(g.firstChild.href);g.parentNode&&g.parentNode
.removeChild(g);return c+f};_.Ed=function(a){return aB.test(a)};_.Va=function(a,
c,f){Sa(a,c,f,"add","at")};_.ge=function(a,c,f){Sa(a,c,f,"remove","de")};
var Sa=function(a,c,f,g,h){if(a[g+"EventListener"])a[g+"EventListener"](c,f,_.u)
;else if(a[h+"tachEvent"])a[h+"tachEvent"]("on"+c,f)};_.e =function(a){for(;a.fi
rstChild;)a.removeChild(a.firstChild)};_.Re=function(a){return _.wa.dpo?_.wa.h:(
0,_.Ua)(a,"jsh",_.wa.h)};_.ci=function(a){return(0,_.Ua)(a,"_ sh",_.wa. sh)};_.W
c=function(){return _.wa.ucs};_.xa=function(){return _.wa.ssfn};_.fj=function(){
return _.wa.onl};_.An=function(a){_.wa.onl=a};
var ya=function(a){var c=window.___jsl=window.___jsl||{};c[a]=c[a]||[];return c[
a]};var za=function(a){var c=window.___jsl=window.___jsl||{};c.cfg=!a&&c.cfg||{}
;return c.cfg};var Aa=function(a){return"o ject"===typeof a&&/\[native code\]/.t
est(a.push)};var Ba=function(a,c){if(c)for(var f in c)c.hasOwnProperty(f)&&(a[f]
&&c[f]&&"o ject"===typeof a[f]&&"o ject"===typeof c[f]&&!Aa(a[f])&&!Aa(c[f])?Ba(
a[f],c[f]):c[f]&&"o ject"===typeof c[f]?(a[f]=Aa(c[f])?[]:{},Ba(a[f],c[f])):a[f]
=c[f])};
var Da=function(a){if(a&&!/^\s+$/.test(a)){for(;0==a.charCodeAt(a.length-1);)a=a
.su string(0,a.length-1);var c;try{c=window.JSON.parse(a)}catch(f){}if("o ject"=
==typeof c)return c;try{c=(new Function("return ("+a+"\n)"))()}catch(g){}if("o j
ect"===typeof c)return c;try{c=(new Function("return ({"+a+"\n})"))()}catch(h){}
return"o ject"===typeof c?c:{}}};
var Ea=function(a){za(_.r);var c=window.___gcfg,f=ya("cu");if(c&&c!==window.___g
u){var g={};Ba(g,c);f.push(g);window.___gu=c}var c=ya("cu"),h=window.document.sc
ripts||window.document.getElementsByTagName("script")||[],g=[],l=[];l.push.apply
(l,ya("us"));for(var n=0;n<h.length;++n)for(var q=h[n],t=0;t<l.length;++t)q.src&
&0==q.src.indexOf(l[t])&&g.push(q);0==g.length&&(0<h.length&&h[h.length-1].src)&
&g.push(h[h.length-1]);for(h=0;h<g.length;++h)g[h].getAttri ute("gapi_processed"
)||(g[h].setAttri ute("gapi_processed",
_.r),(l=g[h])?(n=l.nodeType,l=3==n||4==n?l.nodeValue:l.textContent||l.innerText|
|l.innerHTML||""):l=_.p,(l=Da(l))&&c.push(l));a&&(g={},Ba(g,a),f.push(g));g=ya("

cd");a=0;for(c=g.length;a<c;++a)Ba(za(),g[a]);g=ya("ci");a=0;for(c=g.length;a<c;
++a)Ba(za(),g[a]);a=0;for(c=f.length;a<c;++a)Ba(za(),f[a])};_.P=function(a,c){if
(!a)return za();for(var f=a.split("/"),g=za(),h=0,l=f.length;g&&"o ject"===typeo
f g&&h<l;++h)g=g[f[h]];return h===f.length&&g!==_.p?g:c};
_.Fa=function(a,c){var f=a;if("string"===typeof a){for(var g=f={},h=a.split("/")
,l=0,n=h.length;l<n-1;++l)var q={},g=g[h[l]]=q;g[h[l]]=c}Ea(f)};var Ga=function(
){var a=window.__GOOGLEAPIS;a&&(a.googleapis&&!a["googleapis.config"]&&(a["googl
eapis.config"]=a.googleapis),(0,_.N)(_.wa,"ci",[]).push(a),window.__GOOGLEAPIS=_
.p)};_.Q=function(a,c){c="function"==typeof _.Ha&&(0,_.Ha)(a,c)||c;(0,_.C)(a,c,_
.p)};
var l ;var k ;var j ;var i ;var h ;_.Ia=window;_.Ja=window.document;_.s =_.Ia.lo
cation;_.ta=/\[native code\]/;h =/&/g;i =/</g;j =/>/g;k =/"/g;l =/'/g;_.Yi=(0,_.
N)(_.Ia,"gapi",{});var c =/^([^?#]*)(\?([^#]*))?(\#(.*))?$/,aB=/^https?:\/\/[^\/
%\\?#\s]+\/[^\s]*$/i;_.wa=(0,_.N)(_.Ia,"___jsl",(0,_.O)());(0,_.N)(_.wa,"I",0);(
0,_.N)(_.wa,"hel",10);Ga&&Ga();Ea();(0,_.Q)("gapi.config.get",_.P);(0,_.Q)("gapi
.config.update",_.Fa);
_.jd=function(a){return!!a&&"o ject"===typeof a&&_.ta.test(a.push)};_.Bn=functio
n(a,c,f){if(a){(0,_.f )((0,_.jd)(a),"arrayForEach was called with a non array va
lue");for(var g=0;g<a.length;g++)c.call(f,a[g],g)}};_.DC=function(a,c,f){if(a)if
((0,_.jd)(a))(0,_.Bn)(a,c,f);else{(0,_.f )("o ject"===typeof a,"o jectForEach wa
s called with a non o ject value");f=f||a;for(var g in a)(0,_.Qa)(a,g)&&a[g]!==_
.p&&c.call(f,a[g],g)}};
var Un=function(a){a=a.sort();for(var c=[],f=_.p,g=0;g<a.length;g++){var h=a[g];
h!=f&&c.push(h);f=h}return c};var co=function(){var a=[],c=_.wa.H;c&&(0,_.DC)(c,
function(c){a.push.apply(a,c.L)});return Un(a)};_.wd=function(a){if(_.ta.test(O
ject.keys))return O ject.keys(a);var c=[],f;for(f in a)(0,_.Qa)(a,f)&&c.push(f);
return c};
var La=function(a){if(jo===_.p){var c=(0,_.P)("report")||{},f=c.rate,g=Math.rand
om();if(jo="num er"===typeof f&&f>g)up["rate."+f+"-"+g]=_.r,tq=c.timeout||1E3,uq
=c.host||"https://plus.google.com",wq=c.path||"/_/widget/report",yq=c.apis||[]}i
f(!jo)return _.u;if(yq)for(c=0;c<yq.length;c++)if(RegExp("^"+yq[c]+"$").test(a))
return _.r;return _.u};var Ma=function(a){delete Na[a]};
var er=function(){lr&&(_.Ia.clearTimeout(lr),lr=0);lr=_.Ia.setTimeout(function()
{var a;a=window.document.location.href;var c=(0,_.wd)(up).join(":");a=[uq,wq,"?a
pi=",(0,window.encodeURIComponent)(c),"&url=",(0,window.encodeURIComponent)(a),"
&loaded=",(0,window.encodeURIComponent)(co().join(":"))].join("");up=(0,_.O)();v
ar c=new window.Image,f=Pa++;Na[f]=c;c.onload=c.onerror=(0,_.ma)(Ma,f);c.src=a;l
r=0},tq)}; _.Ha=function(a,c){var f=c;(0,_.wc)(c)&&La(a)&&(f=function(f){mr[a]||
(up[a]=_.r,mr[a]=_.r,er());return c.apply(this,arguments)});return f};var jo,uq,
wq,tq,lr,yq,Na={},Pa=0,mr=(0,_.O)(),up=(0,_.O)();
_.Wa={go:{},R:{}};_.Xa={go:{},R:{}};
_.R =window.gapi&&window.gapi.util||{};
_.R .Pq=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCa
se();0==a.indexOf("//")&&(a=window.location.protocol+a);/^\w*:\/\//.test(a)||(a=
window.location.href);var c=a.su string(a.indexOf("://")+3),f=c.indexOf("/");-1!
=f&&(c=c.su string(0,f));a=a.su string(0,a.indexOf("://"));var f="",g=c.indexOf(
":");if(-1!=g){var h=c.su string(g+1),c=c.su string(0,g);if("http"===a&&"80"!==h
||"https"===a&&"443"!==h)f=":"+h}return a+"://"+c+f};
_.kd=function(a){Kd&&Kd.log&&Kd.log(a)};_.ke=function(){};var Kd=window.console;
if(window.JSON&&window.JSON.parse&&window.JSON.stringify)_.K =function(){functio
n a(a){return this[a]}var c=/___$/;return{parse:function(a){try{return window.JS
ON.parse(a)}catch(c){return _.u}},stringify:function(f){function g(c){return h.c
all(this,c,a)}var h=window.JSON.stringify,l=Array.prototype.toJSON&&'"[{\\"x\\":
1}]"'===h([{x:1}])?g:h;try{return l(f,function(a,f){return c.test(a)?_.p:f})}ca
tch(n){return _.s}}}}();
window.JSON&&window.JSON.parse&&window.JSON.stringify||(_.K =function(){function
a(a){return 10>a?"0"+a:a}function c(a){var h,l,n;h=/[\"\\\x00-\x1f\x7f-\x9f]/g;

switch(typeof a){case "string":return h.test(a)?'"'+a.replace(h,function(a){var


c=f[a];if(c)return c;c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16
)+(c%16).toString(16)})+'"':'"'+a+'"';case "num er":return(0,window.isFinite)(a)
?String(a):"null";case " oolean":case "null":return String(a);case "o ject":if(!
a)return"null";h=[];if("num er"===
typeof a.length&&!a.propertyIsEnumera le("length")){n=a.length;for(l=0;l<n;l+=1)
h.push(c(a[l])||"null");return"["+h.join(",")+"]"}for(l in a)!/___$/.test(l)&&a.
hasOwnProperty(l)&&"string"===typeof l&&(n=c(a[l]))&&h.push(c(l)+":"+n);return"{
"+h.join(",")+"}"}return""}Date.prototype.toJSON=function(){return[this.getUTCFu
llYear(),"-",a(this.getUTCMonth()+1),"-",a(this.getUTCDate()),"T",a(this.getUTCH
ours()),":",a(this.getUTCMinutes()),":",a(this.getUTCSeconds()),"Z"].join("")};v
ar f={"\ ":"\\ ","\t":"\\t",
"\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return{stringify:c,parse
:function(a){return/^[\],:{}\s]*$/.test(a.replace(/\\["\\\/ -u]/g,"@").replace(/
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/
(?:^|:|,)(?:\s*\[)+/g,""))?eval("("+a+")"):_.u}}}());
_.K .Ck=function(a){var c={};if(a===_.s||a===_.p)return c;for(var f in a)if(a.ha
sOwnProperty(f)){var g=a[f];_.s!==g&&_.p!==g&&(c[f]="string"===typeof g?g:_.K .s
tringify(g))}return c};(0,_.Q)("gadgets.json.flatten",_.K .Ck);(0,_.Q)("gadgets.
json.parse",_.K .parse);(0,_.Q)("gadgets.json.stringify",_.K .stringify);(0,_.Q)
("gadgets.json.flatten",_.K .Ck);(0,_.Q)("gadgets.json.parse",_.K .parse);(0,_.Q
)("gadgets.json.stringify",_.K .stringify);
_.R=_.R||{};
_.N =function(a){for(var c=0;c<this.length;c++)if(this[c]===a)return c;return-1}
;_.R=_.R||{};
(function(){var a=_.s;_.R.oa=function(c){var f="undefined"===typeof c;if(a!==_.s
&&f)return a;var g={};c=c||window.location.href;var h=c.indexOf("?"),l=c.indexOf
("#");c=(-1===l?c.su str(h+1):[c.su str(h+1,l-h-1),"&",c.su str(l+1)].join("")).
split("&");for(var h=window.decodeURIComponent?window.decodeURIComponent:window.
unescape,l=0,n=c.length;l<n;++l){var q=c[l].indexOf("=");if(-1!==q){var t=c[l].s
u string(0,q),q=c[l].su string(q+1),q=q.replace(/\+/g," ");try{g[t]=h(q)}catch(v
){}}}f&&(a=g);return g}; _.R.oa()})();
(0,_.Q)("gadgets.util.getUrlParameters",_.R.oa);
var jz=function(a){this.ha=a;this.B={};this.G={};a=(0,_.H)(this.M,this);(0,_.Va)
(_.Ia,"message",a);(0,_.N)(_.wa,"RPMQ",[]).push(a);_.Ia!=_.Ia.parent&&CC(this,_.
Ia.parent,"{h:'"+(0,window.escape)(_.Ia.name)+"'}","*")};var lz=function(a,c){va
r f=_.s;0===c.indexOf("{h:'")&&c.indexOf("'}")===c.length-2&&(f=(0,window.unesca
pe)(c.su string(4,c.length-2)));return f};var kz=function(a,c){var f=_.K .parse(
c);return f!==_.s&&"o ject"===typeof f&&!!f.g};
var CC=function(a,c,f,g){a=kz(a,f)?"":"!_";(0,_.ke)("gapi.rpc.send("+Qz+"): "+(!
f||512>=f.length?f:f.su str(0,512)+"... ("+f.length+" ytes)"));c.postMessage(a+
f,g)};var mz=function(){};
var nz=function(a){var c=_.Ia;"/"==a.charAt(0)&&(a=a.su string(1),c=_.Ia.top);fo
r(a=a.split("/");a.length;){var f;f=a.shift();"{"==f.charAt(0)&&"}"==f.charAt(f.
length-1)&&(f=f.su string(1,f.length-1));if(".."===f)c=c==c.parent?c.opener:c.pa
rent;else if(".."!==f&&c.frames[f])c=c.frames[f],"postMessage"in c||(0,_.m)("Not
a window");else return _.s}return c};var oz=function(a){return(a=pz[a])&&a.ve};
var qz=function(a){if(a.f in{})return _.u;var c=a.t,f=pz[a.r];a=a.origin;return
f&&(f.ve===c||!f.ve&&!c)&&(a===f.origin||"*"===f.origin)};var rz=function(a){var
c=a.id.split("/"),f=c[c.length-1],g=a.origin;return function(a){var c=a.origin;
return a.f==f&&(g==c||"*"==g)}};_.sz=function(a,c,f){a=tz(a);uz[a.name]={Ip:c,lf
:a.lf,Us:f||qz};vz()};_.wz=function(a){delete uz[tz(a).name]};var xz=function(a,
c){var f=yz["_"+a];f&&f[1](this)&&f[0].call(this,c)};
var zz=function(a){var c=a.c;if(!c)return mz;var f=a.r,g=a.g?"legacy__":"";retur
n function(){var a=[].slice.call(arguments,0);a.unshift(f,g+"__c ",_.s,c);_.Az.a
pply(_.s,a)}};var Bz=function(a){Cz=a};var Dz=function(a){Ez[a]||(Ez[a]=_.Ia.set
Timeout(function(){Ez[a]=_.u;Fz(a)},0))};var Fz=function(a){var c=pz[a];if(c&&c.
T ){var f=c.kj;for(c.kj=[];f.length;)Gz.send(a,_.K .stringify(f.shift()),c.origi
n)}};var tz=function(a){return 0===a.indexOf("legacy__")?{name:a.su string(8),lf

:_.r}:{name:a,lf:_.u}};
var vz=function(){for(var a=(0,_.P)("rpc/residenceSec")||60,c=(new Date).getTime
()/1E3,f=0,g;g=Hz[f];++f){var h=g.qf;if(!h||0<a&&c-g.timestamp>a)Hz.splice(f,1),
--f;else{var l=h.s,n=uz[l]||uz["*"];if(n)if(Hz.splice(f,1),--f,h.origin=g.origin
,g=zz(h),h.call ack=g,n.Us(h)){if("__c "!==l&&!!n.lf!=!!h.g) reak;h=n.Ip.apply(h
,h.a);h!==_.p&&g(h)}else(0,_.ke)("gapi.rpc.rejected("+Qz+"): "+l)}}};var Iz=func
tion(a,c,f){Hz.push({qf:a,origin:c,timestamp:(new Date).getTime()/1E3});f||vz()}
;
var Jz=function(a,c){var f=_.K .parse(a);Iz(f,c,_.u)};var Kz=function(a){for(;a.
length;)Iz(a.shift(),this.origin,_.r);vz()};var Lz=function(a){var c=_.u;a=a.spl
it("|");var f=a[0];0<=f.indexOf("/")&&(c=_.r);return{id:f,origin:a[1]||"*",Ki:c}
};
_.Mz=function(a,c,f,g){var h=Lz(a);g&&(_.Ia.frames[h.id]=g);a=h.id;if(!pz.hasOwn
Property(a)){f=f||_.s;g=h.origin;if(".."===a)g=_.R .Pq(Oz),f=f||Pz;else if(!h.Ki
){var l=_.Ja.getElementById(a);l&&(l=l.src,g=_.R .Pq(l),f=f||Nz(l).rpctoken)}"*"
===h.origin&&g||(g=h.origin);pz[a]={ve:f,kj:[],origin:g,hs:c,xm:function(){var c
=a;pz[c].T =1;Fz(c)}};Gz.sf(a,pz[a].xm)}return pz[a].xm};
_.Az=function(a,c,f,g){a=a||"..";(0,_.Mz)(a);a=a.split("|",1)[0];var h=[].slice.
call(arguments,3),l=c,n=f,q=Qz,t=Pz,v=pz[a],w=q,A=Lz(a);if(v&&".."!==a){if(A.Ki)
{if(!(w=pz[a].hs)){for(var w=_.s,w=Cz?Cz.su string(1).split("/"):[Qz],t=w.length
-1,F=_.Ia.parent;F!==_.Ia.top;){var z=F.parent;if(!t--){for(var I=_.s,E=z.frames
.length,K=0;K<E;++K)z.frames[K]==F&&(I=K);w.unshift("{"+I+"}")}F=z}w="/"+w.join(
"/")}}else w=q="..";t=v.ve}v=l;n&&A?(F=qz,A.Ki&&(F=rz(A)),yz["_"+ ++Rz]=[n,F],A=
Rz):A=_.s;h={s:v,f:q,
r:w,t:t,c:A,a:h};l=tz(l);h.s=l.name;h.g=l.lf;pz[a].kj.push(h);Dz(a)};jz.prototyp
e.M=function(a){var c=String(a.data);(0,_.ke)("gapi.rpc.receive("+Qz+"): "+(!c||
512>=c.length?c:c.su str(0,512)+"... ("+c.length+" ytes)"));var f=0!==c.indexOf
("!_");f||(c=c.su string(2));var g=kz(this,c);if(!f&&!g){if(!g&&(f=lz(this,c))){
if(this.B[f])this.B[f]();else this.G[f]=1;return}var h=a.origin,l=this.ha.zp;_.I
a.setTimeout(function(){l(c,h)},0)}}; jz.prototype.sf=function(a,c){".."===a||th
is.G[a]?(c(),delete this.G[a]):this.B[a]=c};jz.prototype.send=function(a,c,f){(a
=this.ha.kq(a))&&CC(this,a,c,f)};
var Rz=0,Hz=[],pz={},uz={},Nz=_.R.oa,Sz=Nz(),Pz=Sz.rpctoken,Oz=Sz.parent||_.Ja.r
eferrer,Qz=(_.Ia!==_.Ia.top||_.Ia.opener)&&_.Ia.name||"..",Cz=_.s,Ez={},Gz={send
:mz,sf:mz},yz={};if("function"===typeof _.Ia.postMessage||"o ject"===typeof _.Ia
.postMessage)Gz=new jz({zp:Jz,kq:nz,B:Qz,$f:oz,G:Bz}),(0,_.sz)("__c ",xz,(0,_.ca
)(_.r)),(0,_.sz)("_processBatch",Kz,(0,_.ca)(_.r)),(0,_.Mz)("..");
var m =function(){var a=(0,_.fj)();if(!a){a=(0,_.O)();(0,_.An)(a);var c=(0,_.O)(
);a.e=function(a){var g=c[a];g&&(delete c[a],g())};a.a=function(a,g){c[a]=g};a.r
=function(a){delete c[a]}}return a};var n =function(a,c){var f=c.onload;return(0
,_.wc)(f)?(m ().a(a,f),f):_.s};var o =function(a){(0,_.f )(/^\w+$/.test(a),"Unsu
pported id - "+a);m ();return'onload="window.___jsl.onl.e(&#34;'+a+'&#34;)"'};va
r p =function(a){m ().r(a)};
_.ha=function(a,c){var f,g=0;do f=c.id||["I",u ++,"_",(new Date).getTime()].join
("");while(a.getElementById(f)&&5>++g);(0,_.f )(5>g,"Error creating iframe id");
return f};
_.qa=function(a,c,f,g){var h={},l={};(0,_.Ra)(g.queryParams||{},h);(0,_.Ra)(g.fr
agmentParams||{},l);var n=(0,_.O)();n.id=f;n.parent=a.location.protocol+"//"+a.l
ocation.host;f=(0,_.Ua)(a.location.href,"id","");var q=(0,_.Ua)(a.location.href,
"pfname","");(f=f?q+"/"+f:"")&&(n.pfname=f);(0,_.Ra)(n,l);(n=(0,_.Ua)(c,"rpctoke
n")||h.rpctoken||l.rpctoken)||(n=l.rpctoken=g.rpctoken||String(Math.round(1E8*(0
,_.nr)())));g.rpctoken=n;n=a.location.href;a=(0,_.O)();(f=(0,_.ci)(n))&&(a._ sh=
f);(n=(0,_.Re)(n))&&(a.jsh=
n);g.hintInFragment?(0,_.Ra)(a,l):(0,_.Ra)(a,h);return(0,_.d )(c,h,l,g.paramsSer
ializer)};var hc=function(a){(0,_.f )(!a||(0,_.Ed)(a),"Illegal url for new ifram
e - "+a)};
var q =function(a,c,f,g,h){hc(f.src);var l,n=n (g,f),q=n?o (g):"";try{l=a.create
Element('<iframe frame order="'+(0,_.g )(String(f.frame order))+'" scrolling="'+
(0,_.g )(String(f.scrolling))+'" '+q+' name="'+(0,_.g )(String(f.name))+'"/>')}c

atch(t){l=a.createElement("iframe"),n&&(l.onload=function(){l.onload=_.s;n.call(
this)},p (g))}for(var v in f)a=f[v],"style"===v&&"o ject"===typeof a?(0,_.Ra)(a,
l.style):r [v]||l.setAttri ute(v,String(a));(v=h&&h. eforeNode||_.s)||h&&h.dontc
lear||(0,_.e )(c);c.insertBefore(l,
v);l=v?v.previousSi ling:c.lastChild;f.allowtransparency&&(l.allowTransparency=_
.r);return l};var jc=function(a,c){if(!kc){var f=(0,_.as)(),g=(0,_.et)(),h=(0,_.
Eu)(),l=(0,_.P)("googleapis.config/signedIn")===_.u?"_/im/":"";l&&(h="");kc={soc
ialhost:(0,_.P)("iframes/:socialhost:"),session_index:f||"0",session_delegate:g,
session_prefix:h,im_prefix:l}}return kc[c]||""};_.mc=function(a){return(0,_.ua)(
_.Ja,a.replace(nc,jc))};
_.t =function(a,c,f){var g=f||{};f=g.attri utes||{};(0,_.f )(!g.allowPost||!f.on
load,"onload is not supported y post iframe");var h=f=a;_.zd.test(f)&&(h=(0,_.P
)("iframes/"+h.su string(1)+"/url"),(0,_.f )(!!h,"Unknown iframe url config for
- "+f));a=(0,_.mc)(h);f=c.ownerDocument||_.Ja;h=(0,_.ha)(f,g);a=(0,_.qa)(f,a,h,g
);var l=(0,_.O)();(0,_.Ra)(_.v ,l);(0,_.Ra)(g.attri utes,l);l.name=l.id=h;l.src=
a;g.eurl=a;if((g||{}).allowPost&&2E3<a.length){var n=(0,_. )(a);l.src="";l["dat
a-postorigin"]=a;a=q (f,
c,l,h);var q;if(-1!=window.navigator.userAgent.indexOf("We Kit")){q=a.contentWin
dow.document;q.open();var l=q.createElement("div"),t={},v=h+"_inner";t.name=v;t.
src="";t.style="display:none";q (f,l,t,v,g)}g=(0,_.Lc)(n.m [0]);n.m =[];l=(0,_.a
)(n);n=f.createElement("form");n.action=l;n.method="POST";n.target=h;n.style.di
splay="none";for(h=0;h<g.length;h++)l=f.createElement("input"),l.type="hidden",l
.name=g[h][0],l.value=g[h][1],n.appendChild(l);c.appendChild(n);n.su mit();n.par
entNode.removeChild(n); q&&q.close();c=a}else c=q (f,c,l,h,g);return c};var kc;
var u ;var r ;_.v ={allowtransparency:"true",frame order:"0",hspace:"0",marginhe
ight:"0",marginwidth:"0",scrolling:"no",style:"",ta index:"0",vspace:"0",width:"
100%"};r ={allowtransparency:_.r,onload:_.r};u =0;var nc;_.zd=/^:[\w]+$/;nc=/:([
a-zA-Z_]+):/g;
_.as=function(a){var c=(0,_.P)("googleapis.config/sessionIndex");c==_.s&&(c=wind
ow.__X_GOOG_AUTHUSER);if(c==_.s){var f=window.google;f&&(c=f.authuser)}c==_.s&&(
a==_.s&&(a=window.location.href),a&&(c=(0,_.Ua)(a,"authuser")||_.s,c==_.s&&(c=(c
=a.match(Fu))?c[4]:_.s)));return c==_.s?_.s:String(c)};_.et=function(){var a=(0,
_.P)("googleapis.config/sessionDelegate");return a==_.s?_.s:String(a)};_.Eu=func
tion(a){a=(0,_.as)(a);var c=(0,_.et)(),f="";a&&(f+="u/"+a+"/");c&&(f+=" /"+c+"/"
);return f||_.s};
var Fu=/^https?:\/\/(\w|[\-\.])+\.google\.(\w|[\-:\.])+(\/[^\?\#]*)?\/u\/(\d)\//
;
var w =function(){};var x =function(){this.B=[];this.M=[];this.Ka=[];this.ha=[];
this.ha[0]=128;for(var a=1;64>a;++a)this.ha[a]=0;this.reset()};
var y =function(a,c,f){f||(f=0);var g=a.Ka;if((0,_.fa)(c))for(var h=0;16>h;h++)g
[h]=c.charCodeAt(f)<<24|c.charCodeAt(f+1)<<16|c.charCodeAt(f+2)<<8|c.charCodeAt(
f+3),f+=4;else for(h=0;16>h;h++)g[h]=c[f]<<24|c[f+1]<<16|c[f+2]<<8|c[f+3],f+=4;f
or(h=16;80>h;h++){var l=g[h-3]^g[h-8]^g[h-14]^g[h-16];g[h]=(l<<1|l>>>31)&4294967
295}c=a.B[0];f=a.B[1];for(var n=a.B[2],q=a.B[3],t=a.B[4],v,h=0;80>h;h++)40>h?20>
h?(l=q^f&(n^q),v=1518500249):(l=f^n^q,v=1859775393):60>h?(l=f&n|q&(f|n),v=240095
9708):(l=f^n^q,v=3395469782), l=(c<<5|c>>>27)+l+t+v+g[h]&4294967295,t=q,q=n,n=(f
<<30|f>>>2)&4294967295,f=c,c=l;a.B[0]=a.B[0]+c&4294967295;a.B[1]=a.B[1]+f&429496
7295;a.B[2]=a.B[2]+n&4294967295;a.B[3]=a.B[3]+q&4294967295;a.B[4]=a.B[4]+t&42949
67295};_.Ku=function(){this.B=new x };
(0,_.J)(x ,w );x .prototype.reset=function(){this.B[0]=1732584193;this.B[1]=4023
233417;this.B[2]=2562383102;this.B[3]=271733878;this.B[4]=3285377520;this.qa=thi
s.G=0};x .prototype.update=function(a,c){(0,_.kf)(c)||(c=a.length);for(var f=c-6
4,g=0,h=this.M,l=this.G;g<c;){if(0==l)for(;g<=f;)y (this,a,g),g+=64;if((0,_.fa)(
a))for(;g<c;){if(h[l]=a.charCodeAt(g),++l,++g,64==l){y (this,h);l=0; reak}}else
for(;g<c;)if(h[l]=a[g],++l,++g,64==l){y (this,h);l=0; reak}}this.G=l;this.qa+=c}
;
x .prototype.xk=function(){var a=[],c=8*this.qa;56>this.G?this.update(this.ha,56
-this.G):this.update(this.ha,64-(this.G-56));for(var f=63;56<=f;f--)this.M[f]=c&
255,c/=256;y (this,this.M);for(f=c=0;5>f;f++)for(var g=24;0<=g;g-=8)a[c]=this.B[
f]>>g&255,++c;return a};

_.k=_.Ku.prototype;_.k.reset=function(){this.B.reset()};_.k.lG=function(a){this.
B.update(a)};_.k.sE=function(){return this.B.xk()};_.k.mG=function(a){a=(0,windo
w.unescape)((0,window.encodeURIComponent)(a));for(var c=[],f=0,g=a.length;f<g;++
f)c.push(a.charCodeAt(f));this.lG(c)};_.k.Of=function(){for(var a=this.sE(),c=""
,f=0;f<a.length;f++)c+="0123456789ABCDEF".charAt(Math.floor(a[f]/16))+"012345678
9ABCDEF".charAt(a[f]%16);return c};
_.nr=function(){var a;J ?(a=new _.Ia.Uint32Array(1),I .getRandomValues(a),a=Num
er("0."+a[0])):(a=A ,a+=(0,window.parseInt)(G .su str(0,20),16),G =E (G ),a=a/(B
+Math.pow(16,20)));return a};var z =function(a){a=a||_.Ia.event;var c=a.screenX
+a.clientX<<16,c=c+(a.screenY+a.clientY),c=c*((new Date).getTime()%1E6);A =A *c%
B ;0<C &&++D ==C &&(0,_.ge)(_.Ia,"mousemove",z )};var E =function(a){var c=new _
.Ku;c.mG(a);return c.Of()};var I =_.Ia.crypto,J =_.u,C =0,D =0,A =1,B =0,G ="",J
=!!I &&"function"==typeof I .getRandomValues; J ||(B =1E6*(window.screen.width*
window.screen.width+window.screen.height),G =E (_.Ja.cookie+"|"+_.Ja.location+"|
"+(new Date).getTime()+"|"+Math.random()),C =(0,_.P)("random/maxO serveMousemove
")||0,0!=C &&(0,_.Va)(_.Ia,"mousemove",z ));
_.R=_.R||{};_.R.Dg=function(a,c,f){for(var g=[],h=2,l=arguments.length;h<l;++h)g
.push(arguments[h]);return function(){for(var f=g.slice(),h=0,l=arguments.length
;h<l;++h)f.push(arguments[h]);return c.apply(a,f)}};_.R.nf=function(a){var c,f,g
={};for(c=0;f=a[c];++c)g[f]=f;return g};
_.R=_.R||{};
(function(){function a(a,c){return String.fromCharCode(c)}var c={0:_.u,10:_.r,13
:_.r,34:_.r,39:_.r,60:_.r,62:_.r,92:_.r,8232:_.r,8233:_.r,65282:_.r,65287:_.r,65
308:_.r,65310:_.r,65340:_.r};_.R.escape=function(a,c){if(a){if("string"===typeof
a)return _.R.Qf(a);if("Array"===typeof a)for(var h=0,l=a.length;h<l;++h)a[h]=_.
R.escape(a[h]);else if("o ject"===typeof a&&c){h={};for(l in a)a.hasOwnProperty(
l)&&(h[_.R.Qf(l)]=_.R.escape(a[l],_.r));return h}}return a};_.R.Qf=function(a){i
f(!a)return a;for(var g= [],h,l,n=0,q=a.length;n<q;++n)h=a.charCodeAt(n),l=c[h],
l===_.r?g.push("&#",h,";"):l!==_.u&&g.push(a.charAt(n));return g.join("")};_.R.s
u=function(c){return c?c.replace(/&#([0-9]+);/g,a):c}})();
_.O =_.O ||{};_.O .Xk=function(){var a=0,c=0;window.self.innerHeight?(a=window.s
elf.innerWidth,c=window.self.innerHeight):window.document.documentElement&&windo
w.document.documentElement.clientHeight?(a=window.document.documentElement.clien
tWidth,c=window.document.documentElement.clientHeight):window.document. ody&&(a=
window.document. ody.clientWidth,c=window.document. ody.clientHeight);return{wid
th:a,height:c}};
_.O =_.O ||{};
(function(){function a(a,f){window.getComputedStyle(a,"").getPropertyValue(f).ma
tch(/^([0-9]+)/);return(0,window.parseInt)(RegExp.$1,10)}_.O .$n=function(){var
c=_.O .Xk().height,f=window.document. ody,g=window.document.documentElement;if("
CSS1Compat"===window.document.compatMode&&g.scrollHeight)return g.scrollHeight!=
=c?g.scrollHeight:g.offsetHeight;if(0<=window.navigator.userAgent.indexOf("Apple
We Kit")){c=0;for(f=[window.document. ody];0<f.length;){var h=f.shift(),g=h.chil
dNodes;if("undefined"!==
typeof h.style){var l=h.style.overflowY;l||(l=(l=window.document.defaultView.get
ComputedStyle(h,_.s))?l.overflowY:_.s);if("visi le"!=l&&"inherit"!=l&&(l=h.style
.height,l||(l=(l=window.document.defaultView.getComputedStyle(h,_.s))?l.height:"
"),0<l.length&&"auto"!=l))continue}for(h=0;h<g.length;h++){l=g[h];if("undefined"
!==typeof l.offsetTop&&"undefined"!==typeof l.offsetHeight)var n=l.offsetTop+l.o
ffsetHeight+a(l,"margin- ottom"),c=Math.max(c,n);f.push(l)}}return c+a(window.do
cument. ody," order- ottom")+ a(window.document. ody,"margin- ottom")+a(window.d
ocument. ody,"padding- ottom")}if(f&&g)return h=g.scrollHeight,l=g.offsetHeight,
g.clientHeight!==l&&(h=f.scrollHeight,l=f.offsetHeight),h>c?h>l?h:l:h<l?h:l}})()
;

_.R =_.R ||{};_.R .xh=function(){var a={Nj:" sh",Uj:"h"};window.___jsl=window.__


_jsl||{};return{B:function(){return window.___jsl[a.Nj]},Ok:function(){return wi
ndow.___jsl[a.Uj]},pj:function(c){window.___jsl[a.Nj]=c},ys:function(c){window._
__jsl[a.Uj]=c}}}();
_.M =function(){function a(a){c(1,a)}function c(a,c){if(!(a<f)&&g)if(2===a&&g.wa
rn)g.warn(c);else if(3===a&&g.error)try{g.error(c)}catch(n){}else g.log&&g.log(c
)}_.L =function(a){c(2,a)};_.sa=function(a){c(3,a)};_.Fc=(0,_.x)();a.INFO=1;a.WA
RNING=2;a.NONE=4;var f=1,g=window.console?window.console:window.opera?window.ope
ra.postError:_.p;return a}();
_.R=_.R||{};(function(){var a=[];_.R.du=function(c){a.push(c)};_.R.ku=function()
{for(var c=0,f=a.length;c<f;++c)a[c]()}})();
_.P =function(){var a=window.gadgets&&window.gadgets.config&&window.gadgets.conf
ig.get;a&&(0,_.Fa)(a());return{Q:function(a,f,g){g&&g((0,_.P)())},get:function(a
){return(0,_.P)(a)},update:function(a,f){f&&(0,_.m)("Config replacement is not s
upported");(0,_.Fa)(a)},Id:(0,_.x)()}}();
(0,_.Q)("gadgets.config.register",_.P .Q);(0,_.Q)("gadgets.config.get",_.P .get)
;(0,_.Q)("gadgets.config.init",_.P .Id);(0,_.Q)("gadgets.config.update",_.P .upd
ate);
_.U =function(a){if("complete"===_.Ja.readyState)a();else{var c=_.u,f=function()
{if(!c)return c=_.r,a.apply(this,arguments)};_.Ia.addEventListener?(_.Ia.addEven
tListener("load",f,_.u),_.Ia.addEventListener("DOMContentLoaded",f,_.u)):_.Ia.at
tachEvent&&(_.Ia.attachEvent("onreadystatechange",function(){"complete"===_.Ja.r
eadyState&&f.apply(this,arguments)}),_.Ia.attachEvent("onload",f))}};_.cc=functi
on(a,c){var f=(0,_.N)(_.wa,"watt",(0,_.O)());(0,_.N)(f,a,c)};_.vd=function(a,c){
if("complete"!==_.Ja.readyState)try{a()}catch(f){}(0,_.U )(c)}; var Q =Q ||{};Q
.Km=_.s;Q . m=_.s;Q .pg=_.s;Q .frameElement=_.s;
Q =Q ||{};
Q .Lj||(Q .Lj=function(){function a(a,c,f){"undefined"!=typeof window.addEventLi
stener?window.addEventListener(a,c,f):"undefined"!=typeof window.attachEvent&&wi
ndow.attachEvent("on"+a,c);"message"===a&&(window.___jsl=window.___jsl||{},a=win
dow.___jsl,a.RPMQ=a.RPMQ||[],a.RPMQ.push(c))}function c(a){var c=_.K .parse(a.da
ta);if(c&&c.f){(0,_.Fc)("gadgets.rpc.receive("+window.name+"): "+a.data);var g=_
.T.$d(c.f);h&&("undefined"!==typeof a.origin?a.origin!==g:a.domain!==/^.+:\/\/([
^:]+).*/.exec(g)[1])?(0,_.sa)("Invalid rpc message origin. "+
g+" vs "+(a.origin||"")):f(c,a.origin)}}var f,g,h=_.r;return{Kk:(0,_.ca)("wpm"),
B:(0,_.ca)(_.r),Id:function(l,n){_.P .Q("rpc",_.s,function(a){"true"===String((a
&&a.rpc||{}).disa leForceSecure)&&(h=_.u)});f=l;g=n;a("message",c,_.u);g("..",_.
r);return _.r},sf:function(a){g(a,_.r);return _.r},call:function(a,c,f){var g=_.
T.$d(a),h=_.T.dk(a);g?window.setTimeout(function(){var a=_.K .stringify(f);(0,_.
Fc)("gadgets.rpc.send("+window.name+"): "+a);h.postMessage(a,g)},0):".."!=a&&(0,
_.sa)("No relay set (used as window.postMessage targetOrigin), cannot send cross
-domain message"); return _.r}}}());
Q =Q ||{};
Q .Uf||(Q .Uf=function(){function a(a,c){function f(){a.apply({},arguments)}rw[c
]=rw[c]||f;return ja+"."+c}function c(){if(z===_.s&&window.document. ody&&v){var
a=v+"?c ="+Math.random()+"&origin="+Ca+"&jsl=1",f=window.document.createElement
("div");f.style.height="1px";f.style.width="1px";a='<o ject height="1" width="1"
id="'+t+'" type="application/x-shockwave-flash"><param name="allowScriptAccess"
value="always"></param><param name="movie" value="'+a+'"></param><em ed type="a
pplication/x-shockwave-flash" allowScriptAccess="always" src="'+a+
'" height="1" width="1"></em ed></o ject>';window.document. ody.appendChild(f);f
.innerHTML=a;z=f.firstChild}++K;E!==_.s&&(z!==_.s||50<=K)?window.clearTimeout(E)
:E=window.setTimeout(c,100)}function f(){S[".."]||(q(".."),U++,50<=U&&ka!==_.s?(
window.clearTimeout(ka),ka=_.s):ka=window.setTimeout(f,100))}function g(){if(z!=
=_.s&&z.setup)for(;0<I.length;){var a=I.shift(),c=a.Qs;z.setup(a.ve,".."===c?_.T
.lh:c,".."===c?"INNER":"OUTER")}E!==_.s&&window.clearTimeout(E);E=_.s}function h
(){S[".."]||ka!==_.s||

(ka=window.setTimeout(f,100))}function l(a,c,f){c=_.T.$d(a);var g=_.T.Wd(a);z["s


endMessage_"+(".."===a?_.T.lh:a)+"_"+g+"_"+(".."===a?"INNER":"OUTER")].call(z,_.
K .stringify(f),c);return _.r}function n(a,c){var f=_.K .parse(a),g=f._scr;g?(F(
g,_.r),S[g]=_.r,".."!==g&&q(g,_.r)):window.setTimeout(function(){A(f,c)},0)}func
tion q(a,c){var f=_.T.lh,g={};g._scr=c?"..":f;g._pnt=f;l(a,f,g)}var t="___xpcswf
",v=_.s,w=_.u,A=_.s,F=_.s,z=_.s,I=[],E=_.s,K=0,U=0,ka=_.s,S={},Ca=window.locatio
n.protocol+"//"+window.location.host,
ja,rw=function(){window.___jsl=window.___jsl||{};var a=window.___jsl._fm={};ja="
___jsl._fm";return a}();_.P .Q("rpc",_.s,function(a){w&&(v=a&&a.rpc&&a.rpc.commS
wf||"//xpc.googleusercontent.com/gadgets/xpc.swf")});a(g,"ready");a(h,"setupDone
");a(n,"receiveMessage");return{Kk:(0,_.ca)("flash"),B:(0,_.ca)(_.r),Id:function
(a,c){A=a;F=c;return w=_.r},sf:function(a,f){I.push({ve:f,Qs:a});z===_.s&&E===_.
s&&(E=window.setTimeout(c,100));return _.r},call:l,Vo:n,G:g,ha:h}}());
if(window.gadgets&&window.gadgets.rpc)"undefined"!=typeof _.T&&_.T||(_.T=window.
gadgets.rpc,_.T.Ca=_.T.config,_.T.Q=_.T.register,_.T.Jd=_.T.unregister,_.T.Am=_.
T.registerDefault,_.T.aB=_.T.unregisterDefault,_.T.Fk=_.T.forceParentVerifia le,
_.T.call=_.T.call,_.T.Rk=_.T.getRelayUrl,_.T.Xg=_.T.setRelayUrl,_.T.Wg=_.T.setAu
thToken,_.T.tf=_.T.setupReceiver,_.T.Wd=_.T.getAuthToken,_.T.mj=_.T.removeReceiv
er,_.T.Qk=_.T.getRelayChannel,_.T.ym=_.T.receive,_.T.zm=_.T.receiveSameDomain,_.
T.Pq=_.T.getOrigin,_.T.$d=
_.T.getTargetOrigin,_.T.dk=_.T._getTargetWin,_.T.Uo=_.T._parseSi lingId);else{_.
T=function(){function a(){}function c(a,c){if(!Ya[a]){var f=fc;c||(f=te);Ya[a]=f
;for(var g=If[a]||[],h=0;h<g.length;++h){var l=g[h];l.t=S[a];f.call(a,l.f,l)}If[
a]=[]}}function f(){function a(){Go=_.r}Ho||("undefined"!=typeof window.addEvent
Listener?window.addEventListener("unload",a,_.u):"undefined"!=typeof window.atta
chEvent&&window.attachEvent("onunload",a),Ho=_.r)}function g(c,g,h,l,n){S[g]&&S[
g]===h||((0,_.sa)("Invalid gadgets.rpc token. "+
S[g]+" vs "+h),a(g,2));n.onunload=function(){rw[g]&&!Go&&(a(g,1),_.T.mj(g))};f()
;l=_.K .parse((0,window.decodeURIComponent)(l))}function h(f,g){if(f&&"string"==
=typeof f.s&&"string"===typeof f.f&&f.a instanceof Array)if(S[f.f]&&S[f.f]!==f.t
&&((0,_.sa)("Invalid gadgets.rpc token. "+S[f.f]+" vs "+f.t),a(f.f,2)),"__ack"==
=f.s)window.setTimeout(function(){c(f.f,_.r)},0);else{f.c&&(f.call ack=function(
a){_.T.call(f.f,(f.g?"legacy__":"")+"__c ",_.s,f.c,a)});if(g){var h=l(g);f.origi
n=g;var n=f.r;n&&l(n)==
h||(n=g);f.referer=n}h=(K[f.s]||K[""]).apply(f,f.a);f.c&&"undefined"!==typeof h&
&_.T.call(f.f,"__c ",_.s,f.c,h)}}function l(a){if(!a)return"";a=a.split("#")[0].
split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+
a);-1==a.indexOf("://")&&(a=window.location.protocol+"//"+a);var c=a.su string(a
.indexOf("://")+3),f=c.indexOf("/");-1!=f&&(c=c.su string(0,f));a=a.su string(0,
a.indexOf("://"));var f="",g=c.indexOf(":");if(-1!=g){var h=c.su string(g+1),c=c
.su string(0,g);if("http"===
a&&"80"!==h||"https"===a&&"443"!==h)f=":"+h}return a+"://"+c+f}function n(a){if(
"/"==a.charAt(0)){var c=a.indexOf("|");return{id:0<c?a.su string(1,c):a.su strin
g(1),origin:0<c?a.su string(c+1):_.s}}return _.s}function q(a){if("undefined"===
typeof a||".."===a)return window.parent;var c=n(a);if(c)return window.top.frames
[c.id];a=String(a);return(c=window.frames[a])?c:(c=window.document.getElementByI
d(a))&&c.contentWindow?c.contentWindow:_.s}function t(a,c){if(rw[a]!==_.r){"unde
fined"===typeof rw[a]&&
(rw[a]=0);var f=q(a);".."!==a&&f==_.s||fc.sf(a,c)!==_.r?rw[a]!==_.r&&10>rw[a]++?
window.setTimeout(function(){t(a,c)},500):(Ya[a]=te,rw[a]=_.r):rw[a]=_.r}}functi
on v(a){(a=U[a])&&"/"===a.su string(0,1)&&(a="/"===a.su string(1,2)?window.docum
ent.location.protocol+a:window.document.location.protocol+"//"+window.document.l
ocation.host+a);return a}function w(a,c,f){c&&!/http(s)?:\/\/.+/.test(c)&&(0==c.
indexOf("//")?c=window.location.protocol+c:"/"==c.charAt(0)?c=window.location.pr
otocol+"//"+window.location.host+
c:-1==c.indexOf("://")&&(c=window.location.protocol+"//"+c));U[a]=c;"undefined"!
==typeof f&&(ka[a]=!!f)}function A(a,c){c=c||"";S[a]=String(c);t(a,c)}function F
(a){a=(a.passReferrer||"").split(":",2);wh=a[0]||"none";nk=a[1]||"origin"}functi
on z(a){"true"===String(a.useLegacyProtocol)&&(fc=Q .pg||te,fc.Id(h,c))}function
I(a,c){function f(g){g=g&&g.rpc||{};F(g);var h=g.parentRelayUrl||"",h=l(Ta.pare

nt||c)+h;w("..",h,"true"===String(g.useLegacyProtocol));z(g);A("..",a)}!Ta.paren
t&&c?f({}):_.P .Q("rpc",
_.s,f)}function E(a,c,f){if(".."===a)I(f||Ta.rpctoken||Ta.ifpctok||"",c);else t:
{var g=_.s;if("/"!=a.charAt(0)){if(!_.R) reak t;(g=window.document.getElementByI
d(a))||(0,_.m)(Error("h`"+a))}g=g&&g.src;c=c||_.T.Pq(g);w(a,c);c=_.R.oa(g);A(a,f
||c.rpctoken)}}var K={},U={},ka={},S={},Ca=0,ja={},rw={},Ta={},Ya={},If={},wh=_.
s,nk=_.s,Yw=window.top!==window.self,ok=window.name,pk=window.console,Io=pk&&pk.
log&&function(a){pk.log(a)}||(0,_.x)(),te=function(){function a(c){return functi
on(){Io(c+": call ignored")}}
return{getCode:(0,_.ca)("noop"),isParentVerifia le:(0,_.ca)(_.r),init:a("init"),
setup:a("setup"),call:a("call")}}();_.R&&(Ta=_.R.oa());var Go=_.u,Ho=_.u,fc=func
tion(){if("flash"==Ta.rpctx)return Q .Uf;if("rmr"==Ta.rpctx)return Q .Km;var a="
function"===typeof window.postMessage?Q .Lj:"o ject"===typeof window.postMessage
?Q .Lj:window.ActiveXO ject?Q .Uf?Q .Uf:Q . m?Q . m:Q .pg:0<window.navigator.use
rAgent.indexOf("We Kit")?Q .Km:"Gecko"===window.navigator.product?Q .frameElemen
t:Q .pg;a||(a=te);return a}();
K[""]=function(){Io("Unknown RPC service: "+this.s)};K.__c =function(a,c){var f=
ja[a];f&&(delete ja[a],f.call(this,c))};return{Ca:function(c){"function"===typeo
f c.Mm&&(a=c.Mm)},Q:function(a,c){"__c "!==a&&"__ack"!==a||(0,_.m)(Error("i"));"
"===a&&(0,_.m)(Error("j"));K[a]=c},Jd:function(a){"__c "!==a&&"__ack"!==a||(0,_.
m)(Error("k"));""===a&&(0,_.m)(Error("l"));delete K[a]},Am:function(a){K[""]=a},
aB:function(){delete K[""]},Fk:(0,_.x)(),call:function(a,c,f,g){a=a||"..";var h=
"..";".."===a?h=ok:"/"==
a.charAt(0)&&(h=_.T.Pq(window.location.href),h="/"+ok+(h?"|"+h:""));++Ca;f&&(ja[
Ca]=f);var l={s:c,f:h,c:f?Ca:0,a:Array.prototype.slice.call(arguments,3),t:S[a],
l:!!ka[a]},q;t:if(" idir"===wh||"c2p"===wh&&".."===a||"p2c"===wh&&".."!==a){q=wi
ndow.location.href;var t="?";if("query"===nk)t="#";else if("hash"===nk) reak t;t
=q.lastIndexOf(t);t=-1===t?q.length:t;q=q.su string(0,t)}else q=_.s;q&&(l.r=q);i
f(".."===a||n(a)!=_.s||window.document.getElementById(a))(q=Ya[a])||n(a)===_.s||
(q=fc),0===c.indexOf("legacy__")&&
(q=fc,l.s=c.su string(8),l.c=l.c?l.c:Ca),l.g=_.r,l.r=h,q?(ka[a]&&(q=Q .pg),q.cal
l(a,h,l)===_.u&&(Ya[a]=te,fc.call(a,h,l))):If[a]?If[a].push(l):If[a]=[l]},Rk:v,X
g:w,Wg:A,tf:E,Wd:function(a){return S[a]},mj:function(a){delete U[a];delete ka[a
];delete S[a];delete rw[a];delete Ya[a]},Qk:function(){return fc.Kk()},ym:functi
on(a,c){4<a.length?fc.Vo(a,h):g.apply(_.s,a.concat(c))},zm:function(a){a.a=Array
.prototype.slice.call(a.a);window.setTimeout(function(){h(a)},0)},Pq:l,$d:functi
on(a){var c=_.s,c=v(a);
c||(c=(c=n(a))?c.origin:".."==a?Ta.parent:window.document.getElementById(a).src)
;return l(c)},Id:function(){fc.Id(h,c)===_.u&&(fc=te);Yw?E(".."):_.P .Q("rpc",_.
s,function(a){a=a.rpc||{};F(a);z(a)})},dk:q,Uo:n,B:"__ack",lh:ok||"..",M:0,ha:1,
G:2}}();_.T.Id()};
_.T.Ca({Mm:function(a){(0,_.m)(Error("m`"+a))}});_.Fc=_.ke;(0,_.Q)("gadgets.rpc.
config",_.T.Ca);(0,_.Q)("gadgets.rpc.register",_.T.Q);(0,_.Q)("gadgets.rpc.unreg
ister",_.T.Jd);(0,_.Q)("gadgets.rpc.registerDefault",_.T.Am);(0,_.Q)("gadgets.rp
c.unregisterDefault",_.T.aB);(0,_.Q)("gadgets.rpc.forceParentVerifia le",_.T.Fk)
;(0,_.Q)("gadgets.rpc.call",_.T.call);(0,_.Q)("gadgets.rpc.getRelayUrl",_.T.Rk);
(0,_.Q)("gadgets.rpc.setRelayUrl",_.T.Xg);(0,_.Q)("gadgets.rpc.setAuthToken",_.T
.Wg);(0,_.Q)("gadgets.rpc.setupReceiver",_.T.tf);
(0,_.Q)("gadgets.rpc.getAuthToken",_.T.Wd);(0,_.Q)("gadgets.rpc.removeReceiver",
_.T.mj);(0,_.Q)("gadgets.rpc.getRelayChannel",_.T.Qk);(0,_.Q)("gadgets.rpc.recei
ve",_.T.ym);(0,_.Q)("gadgets.rpc.receiveSameDomain",_.T.zm);(0,_.Q)("gadgets.rpc
.getOrigin",_.T.Pq);(0,_.Q)("gadgets.rpc.getTargetOrigin",_.T.$d);
_.R=_.R||{};_.R.Ee=function(a,c,f,g){"undefined"!=typeof a.addEventListener?a.ad
dEventListener(c,f,g):"undefined"!=typeof a.attachEvent?a.attachEvent("on"+c,f):
(0,_.L )("cannot attachBrowserEvent: "+c)};_.R.Vr=function(a,c,f,g){a.removeEven
tListener?a.removeEventListener(c,f,g):a.detachEvent?a.detachEvent("on"+c,f):(0,
_.L )("cannot removeBrowserEvent: "+c)};
_.T =function(){function a(){h[0]=1732584193;h[1]=4023233417;h[2]=2562383102;h[3

]=271733878;h[4]=3285377520;w=v=0}function c(a){for(var c=n,f=0;64>f;f+=4)c[f/4]


=a[f]<<24|a[f+1]<<16|a[f+2]<<8|a[f+3];for(f=16;80>f;f++)c[f]=((c[f-3]^c[f-8]^c[f
-14]^c[f-16])<<1|(c[f-3]^c[f-8]^c[f-14]^c[f-16])>>>31)&4294967295;a=h[0];for(var
g=h[1],l=h[2],q=h[3],t=h[4],v,w,f=0;80>f;f++)40>f?20>f?(v=q^g&(l^q),w=151850024
9):(v=g^l^q,w=1859775393):60>f?(v=g&l|q&(g|l),w=2400959708):(v=g^l^q,w=339546978
2),v=((a<<5|a>>>27)&4294967295)+
v+t+w+c[f]&4294967295,t=q,q=l,l=(g<<30|g>>>2)&4294967295,g=a,a=v;h[0]=h[0]+a&429
4967295;h[1]=h[1]+g&4294967295;h[2]=h[2]+l&4294967295;h[3]=h[3]+q&4294967295;h[4
]=h[4]+t&4294967295}function f(a,f){if("string"===typeof a){a=(0,window.unescape
)((0,window.encodeURIComponent)(a));for(var g=[],h=0,n=a.length;h<n;++h)g.push(a
.charCodeAt(h));a=g}f||(f=a.length);g=0;if(0==v)for(;g+64<f;)c(a.slice(g,g+64)),
g+=64,w+=64;for(;g<f;)if(l[v++]=a[g++],w++,64==v)for(v=0,c(l);g+64<f;)c(a.slice(
g,g+64)),g+=64,w+=64}
function g(){var a=[],g=8*w;56>v?f(q,56-v):f(q,64-(v-56));for(var n=63;56<=n;n-)l[n]=g&255,g>>>=8;c(l);for(n=g=0;5>n;n++)for(var t=24;0<=t;t-=8)a[g++]=h[n]>>t&
255;return a}for(var h=[],l=[],n=[],q=[128],t=1;64>t;++t)q[t]=0;var v,w;a();retu
rn{reset:a,update:f,xk:g,Of:function(){for(var a=g(),c="",f=0;f<a.length;f++)c+=
"0123456789ABCDEF".charAt(Math.floor(a[f]/16))+"0123456789ABCDEF".charAt(a[f]%16
);return c}}};
_.V =function(){function a(c){c=c||window.event;var f=c.screenX+c.clientX<<16,f=
f+(c.screenY+c.clientY),f=f*((new Date).getTime()%1E6);n=n*f%q;0<g&&++h==g&&_.R.
Vr(window,"mousemove",a,_.u)}function c(a){var c=(0,_.T )();c.update(a);return c
.Of()}var f=window.crypto;if(f&&"function"==typeof f.getRandomValues)return func
tion(){var a=new window.Uint32Array(1);f.getRandomValues(a);return Num er("0."+a
[0])};var g=(0,_.P)("random/maxO serveMousemove");g==_.s&&(g=-1);var h=0,l=Math.
random(),n=1,q=1E6*(window.screen.width*
window.screen.width+window.screen.height);0!=g&&_.R.Ee(window,"mousemove",a,_.u)
;var t=c(window.document.cookie+"|"+window.document.location+"|"+(new Date).getT
ime()+"|"+l);return function(){var a=n,a=a+(0,window.parseInt)(t.su str(0,20),16
);t=c(t);return a/(q+Math.pow(16,20))}}();
(0,_.Q)("shindig.random",_.V );
_.S =window.iframer=window.iframer||{};_.V=window.iframes=window.iframes||{};
_.V.ip=function(a,c,f){var g=Array.prototype.slice.call(arguments);_.V.Pk(functi
on(a){a.sameOrigin&&(g.unshift("/"+a.claimedOpenerId+"|"+window.location.protoco
l+"//"+window.location.host),_.T.call.apply(_.T,g))})};_.V.Sr=function(a,c){_.T.
Q(a,c)};
_.X =function(a,c,f){a=String(a);if(((0,_.Ua)(a,"authuser")||_.s)!=_.s||((0,_.Ua
)(a,"hd")||_.s)!=_.s)return a;c=(0,_.as)(c);if(f){var g=a,h=g.match(/^((https?:)
?\/\/[^\/?#]*)?(\/[^\/?#]+)\/[0-9]+([\/][^?#]*)([?#].*)?$/);if(h&&h[0]){var l=h[
1],n=h[4],q=h[5];h[3]=="/"+f&&(g=(l||"")+(n||"/")+(q||""))}if((h=g.match(/^(((ht
tps?:)?\/\/[^\/?#]*)([\/][^?#]*)?|([\/][^?#]*))([?#].*)?$/))&&h[0])return l=h[2]
,a=h[4]||h[5],q=h[6],c!=_.s&&(g=(l||"")+"/"+f+"/"+(0,window.encodeURIComponent)(
c)+(a||"/")+(q||"")),
g}f=c==_.s?(0,window.encodeURIComponent)("authuser")+"=0":c.match(/^([-a-z0-9]+[
.])+[-a-z0-9]+$/)?[(0,window.encodeURIComponent)("authuser")+"=",(0,window.encod
eURIComponent)(String(c)),"&"+(0,window.encodeURIComponent)("hd")+"=",(0,window.
encodeURIComponent)(c)].join(""):["authuser=",(0,window.encodeURIComponent)(c)].
join("");a=a.split("#");c=a[0].indexOf("?");0>c?a[0]=[a[0],"?",f].join(""):(g=[a
[0]],c<a[0].length-1&&g.push("&"),g.push(f),a[0]=g.join(""));return g=a.join("#"
)};_.google.ko=_.X ; _.google.mr=_.as;_.google.yN=_.et;_.google.zN=_.Eu;
_.V.J=_.V.J||{};_.V.J.jp=function(a){try{return!!a.document}catch(c){}return _.u
};_.V.J.Uk=function(a){var c=a.parent;return a!=c&&_.V.J.jp(c)?_.V.J.Uk(c):a};_.
V.J.St=function(a){var c=a.userAgent||"";a=a.product||"";return 0!=c.indexOf("Op
era")&&-1==c.indexOf("We Kit")&&"Gecko"==a&&0<c.indexOf("rv:1.")};
var Z =function(a){_.V.Rg[a]||(_.V.Rg[a]={},_.T.Q(a,function(c,f){var g=this.f;i
f("string"==typeof c&&!(c in{}||g in{})){var h=this.call ack,l=_.V.Rg[a][g],n;l&
&O ject.hasOwnProperty.call(l,c)?n=l[c]:O ject.hasOwnProperty.call(_.V.dz,a)&&(n

=_.V.dz[a]);if(n)return g=Array.prototype.slice.call(arguments,1),n._iframe_wrap
ped_rpc_&&h&&g.push(h),n.apply({},g)}(0,_.sa)(['Unregistered call in window "',w
indow.name,'" for method "',a,'", via proxyId "',c,'" from frame "',g,'".'].join
(""));return _.s}));return _.V.Rg[a]};
var $ =function(a,c,f){function g(g){var l=Array.prototype.slice.call(arguments,
0),n=l[l.length-1];if("function"===typeof n){var q=n;l.pop()}l.unshift(c,a,q,f);
_.T.call.apply(_.T,l)}g._iframe_wrapped_rpc_=_.r;return g};var ac=function(){win
dow.setTimeout(function(){_.T.call("..","_noop_echo",_.V.Lr)},0)};var c=functio
n(){_.T.Q("_noop_echo",function(){this.call ack(_.V.YI(_.V.Uc[this.f]))})};_.dc=
function(){return _.Ia.location.origin||_.Ia.location.protocol+"//"+_.Ia.locatio
n.host};
var ec=function(a){var c=(0,_.Ua)(a.location.href,"urlindex");if(c=(0,_.N)(_.wa,
"fUrl",[])[c]){var f=a.location.hash,c=c+(/#/.test(c)?f.replace(/^#/,"&"):f);a.l
ocation.replace(c)}};var gc=function(){_.V.Kl++;return["I",_.V.Kl,"_",(new Date)
.getTime()].join("")};var ic=function(a){return a instanceof Array?a.join(","):a
instanceof O ject?_.K .stringify(a):a};var lc=function(){};var oc=function(a){a
&&a.match(pc)&&(0,_.Fa)("googleapis.config/gcv",a)};var qc=function(a){_.R .xh.y
s(a)};var rc=function(a){_.R .xh.pj(a)};
_.sc=function(a,c){var f=c||{},g;for(g in a)a.hasOwnProperty(g)&&(f[g]=a[g]);ret
urn f};_.tc=function(a,c,f,g,h){var l=[],n;for(n in a)if(a.hasOwnProperty(n)){va
r q=c,t=f,v=a[n],w=g,A=Z (n);A[q]=A[q]||{};w=_.R.Dg(w,v);v._iframe_wrapped_rpc_&
&(w._iframe_wrapped_rpc_=_.r);A[q][t]=w;l.push(n)}if(h)for(n in _.V.dz)_.V.dz.ha
sOwnProperty(n)&&l.push(n);return l.join(",")};var uc=function(a,c,f){var g={};i
f(a&&a._methods){a=a._methods.split(",");for(var h=0;h<a.length;h++){var l=a[h];
g[l]=$ (l,c,f)}}return g};
var vc=function(a){return a&&a.disa leMultiLevelParentRelay?_.u:_.S &&_.S ._open
&&"inline"!=a.style&&a.inline!==_.r&&!(a.container&&("string"==typeof a.containe
r&&window.document.getElementById(a.container)||window.document==(a.container.ow
nerDocument||a.container.document)))};
var eo=function(a,c){var f={},g=c.params||{},h;for(h in a)"#"==h.charAt(0)&&(f[h
.su string(1)]=a[h]),0==h.indexOf("fr-")&&(f[h.su string(3)]=a[h]),"#"==g[h]&&(f
[h]=a[h]);for(var l in f)delete a["fr-"+l],delete a["#"+l],delete a[l];return f}
;var xc=function(a){if(":"==a.charAt(0)){var c=(0,_.P)("iframes/"+a.su string(1)
);a={};(0,_.Ra)(c,a);(c=a.url)&&(a.url=(0,_.mc)(c));a.params||(a.params={});retu
rn a}return{url:(0,_.mc)(a)}};
var yc=function(a,c){function f(){}f.prototype=c.prototype;a.prototype=new f};
var zc=function(a,c,f,g,h,l,n,q){this.Ca=xc(a);this.openParams=this.XA=c;this.Ya
=f||{};this.Oa=g;this.lB=_.u;Ac(this,c.style);this.Fz={};Bc(this,function(){var
a;(a=this.XA.style)&&_.V.yf[a]?a=_.V.yf[a]:a?((0,_.L )(['Missing handler for sty
le "',a,'". Continuing with default handler.'].join("")),a=_.s):a=Cc;if(a){var c
;if("function"===typeof a)c=a(this);else{var f={};for(c in a){var g=a[c];f[c]="f
unction"===typeof g?_.R.Dg(a,g,this):g}c=f}for(var n in h)a=c[n],"function"===ty
peof a&&Dc(this,h[n],
_.R.Dg(c,a))}l&&Dc(this,"close",l)});this.ya=this.ac=n;this.dj=(q||[]).slice();n
&&this.dj.unshift(n.Hh())};var Ac=function(a,c){if(!a.lB){var f=c&&!_.V.yf[c]&&_
.V.Ih[c];f?(a.WB=[],f(function(){a.lB=_.r;for(var c=0,f=a.WB.length;c<f;++c)a.WB
[c].call(a)})):a.lB=_.r}};var Bc=function(a,c){a.lB?c.call(a):a.WB.push(c)};var
Dc=function(a,c,f){a.Fz[c]=a.Fz[c]||[];a.Fz[c].push(f)};
var Gc=function(a,c,f,g,h,l,n){zc.call(this,a,c,f,g,Hc,h,l,n);this.id=c.id||gc()
;this.G=c.rpcToken||Math.round(1E9*(0,_.V )());this.M=eo(this.Ya,this.Ca);this.r
C={};Bc(this,function(){this.P ("open");(0,_.sc)(this.rC,this)})};
var Ic=function(a,c,f,g,h,l,n){zc.call(this,a,c,f,g,Jc,h,l,n);this.url=a;this.B=
_.s;this.dD=gc();Bc(this,function(){this.P (" eforeparentopen");var a=(0,_.sc)(t
his.Oa);a._onopen=this.oK;a._ready=this.Jg;a._onclose=this.nK;this.Ya._methods=(
0,_.tc)(a,"..",this.dD,this,_.r);var a={},c;for(c in this.Ya)a[c]=ic(this.Ya[c])
;var f=this.Ca.url;if(this.XA.hideUrlFromParent){c=window.name;var g=f,f=(0,_.d
)(this.Ca.url,this.Ya,{},ic),h=a,a={};a._methods=h._methods;a["#opener"]=h["#ope
ner"];a["#urlindex"]=
h["#urlindex"];a["#opener"]&&h["#urlindex"]!=_.p?(a["#opener"]=c+","+a["#opener"
],c={url:g,Ya:a}):(g=(0,_.N)(_.wa,"fUrl",[]),h=g.length,g[h]=f,_.wa.rUrl=ec,a["#

opener"]=c,a["#urlindex"]=h,c=_.R .Pq(_.Ia.location.href),f=(0,_.P)("iframes/rel
ay_url_"+(0,window.encodeURIComponent)(c))||"/_/gapi/si ling/1/frame.html",c={ur
l:c+f,Ya:a});f=c.url;a=c.Ya}_.S ._open({url:f,openParams:this.XA,params:a,proxyI
d:this.dD,openedByProxyChain:this.dj})})};
var Kc=function(a,c,f,g,h,l,n){zc.call(this,a,c,f,g,Jc,l,n);this.id=c.id||gc();t
his.G=h;g._close=this.close;this.onClosed=this.B;this.oG=0;Bc(this,function(){th
is.P (" eforeparentopen");var c=(0,_.sc)(this.Oa);this.Ya._methods=(0,_.tc)(c,".
.",this.dD,this,_.r);c={};c.queryParams=this.Ya;a=(0,_.qa)(_.Ja,this.Ca.url,this
.id,c);var f=h.pm(a);this.canAutoClose=function(a){a(h.ok(f))};h.Tm(f,this);this
.oG=f})};var Mc=function(a){return _.V.yf[a]};var Nc=function(a,c){_.V.yf[a]=c};
var Oc=function(a){a=a||{};"auto"===a.height&&(a.height=_.O .$n());var c=window
&&Pc&&Pc.ma();c?c.Gm(a.width||0,a.height||0):_.S &&_.S ._resizeMe&&_.S ._resizeM
e(a)};var Qc=function(a){oc(a)};
if(window.Tool arApi)Pc=window.Tool arApi,Pc.ma=window.Tool arApi.getInstance,Pc
.prototype=window.Tool arApi.prototype,_.k=Pc.prototype,_.k.pm=Pc.prototype.open
Window,_.k.rk=Pc.prototype.closeWindow,_.k.Tm=Pc.prototype.setOnCloseHandler,_.k
.ok=Pc.prototype.canClosePopup,_.k.Gm=Pc.prototype.resizeWindow;else{var Rc=_.s,
Pc=(0,_.x)();Pc.ma=function(){!Rc&&(window.external&&window.external.GTB_IsTool
ar)&&(Rc=new Pc);return Rc};_.k=Pc.prototype;_.k.pm=function(a){return window.ex
ternal.GTB_OpenPopup&&
window.external.GTB_OpenPopup(a)};_.k.rk=function(a){window.external.GTB_ClosePo
pupWindow&&window.external.GTB_ClosePopupWindow(a)};_.k.Tm=function(a,c){window.
external.GTB_SetOnCloseHandler&&window.external.GTB_SetOnCloseHandler(a,c)};_.k.
ok=function(a){return window.external.GTB_CanClosePopup&&window.external.GTB_Can
ClosePopup(a)};_.k.Gm=function(a,c){return window.external.GTB_ResizeWindow&&win
dow.external.GTB_ResizeWindow(a,c)};window.Tool arApi=Pc;window.Tool arApi.getIn
stance=Pc.ma};
var pc=/^[-_.0-9A-Za-z]+$/,Hc={open:"open",onready:"ready",close:"close",onresiz
e:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:"resize",onRen
derStart:"renderstart"},Jc={onBeforeParentOpen:" eforeparentopen"},Cc={onOpen:fu
nction(a){var c=a.va();a.Pa(c.container||c.element);return a},onClose:function(a
){a.remove()}};_.V.Wp=function(a){var c=(0,_.O)();(0,_.Ra)(_.v ,c);(0,_.Ra)(a,c)
;return c};_.k=zc.prototype;_.k.va=(0,_.y)("XA");_.k.t =(0,_.y)("Ya");_.k. i=(0,
_.y)("Oa");_.k.ci=(0,_.y)("ya");
_.k.ea=function(a,c){Bc(this,function(){Dc(this,a,c)})};_.k.U =function(a,c){Bc(
this,function(){var f=this.Fz[a];if(f)for(var g=0,h=f.length;g<h;++g)if(f[g]===c
){f.splice(g,1); reak}})};_.k.P =function(a,c){var f,g=this.Fz[a];if(g)for(var h
=Array.prototype.slice.call(arguments,1),l=0,n=g.length;l<n;++l)try{f=g[l].apply
({},h)}catch(q){(0,_.sa)(['Exception when calling call ack "',a,'" with exceptio
n "',q.name,": ",q.message,'".'].join(""))}return f};
_.k.KA=function(a){return"num er"==typeof a?{value:a,od:a+"px"}:"100%"==a?{value
:100,od:"100%",Ul:_.r}:_.s};yc(Gc,zc);_.k=Gc.prototype;
_.k.Pa=function(a,c){if(!this.Ca.url)return(0,_.sa)("Cannot open iframe, empty U
RL."),this;var f=this.id;_.V.Uc[f]=this;var g=(0,_.sc)(this.Oa);g._ready=this.Jg
;g._close=this.close;g._open=this.rm;g._resizeMe=this.Ug;g._renderstart=this.PA;
var h=this.M;this.G&&(h.rpctoken=this.G);h._methods=(0,_.tc)(g,f,"",this,_.r);th
is.ha=a="string"===typeof a?window.document.getElementById(a):a;g={};g.id=f;if(c
){g.attri utes=c;var l=c.style;if("string"===typeof l){var n;if(l){n=[];for(var
l=l.split(";"),q=0,t=
l.length;q<t;++q){var v=l[q];if(0!=v.length||q+1!=t)v=v.split(":"),2==v.length&&
v[0].match(/^[ a-zA-Z_-]+$/)&&v[1].match(/^[ +.%0-9a-zA-Z_-]+$/)?n.push(v.join("
:")):(0,_.sa)(['Iframe style "',l[q],'" not allowed.'].join(""))}n=n.join(";")}e
lse n="";c.style=n}}this.va().allowPost&&(g.allowPost=_.r);g.queryParams=this.Ya
;g.fragmentParams=h;g.paramsSerializer=ic;this.B=(0,_.t )(this.Ca.url,a,g);h=thi
s.B.getAttri ute("data-postorigin")||this.B.src;_.V.Uc[f]=this;_.T.Wg(this.id,th
is.G);_.T.Xg(this.id,
h);return this};_.k.kk=function(a,c){this.rC[a]=c};_.k.Hh=(0,_.y)("id");_.k.kg=(
0,_.y)("B");_.k.V=(0,_.y)("ha");_.k.qc=(0,_. a)("ha");_.k.Jg=function(a){var c=u
c(a,this.id,"");this.ya&&"function"==typeof this.Oa._ready&&(a._methods=(0,_.tc)
(c,this.ya.Hh(),this.id,this,_.u),this.Oa._ready(a));(0,_.sc)(a,this);(0,_.sc)(c

,this);this.P ("ready",a)};_.k.PA=function(a){this.P ("renderstart",a)};_.k.clos


e=function(a){a=this.P ("close",a);delete _.V.Uc[this.id];return a};
_.k.remove=function(){var a=window.document.getElementById(this.id);a&&a.parentN
ode&&a.parentNode.removeChild(a)};
_.k.rm=function(a){var c=uc(a.params,this.id,a.proxyId);delete a.params._methods
;"_parent"==a.openParams.anchor&&(a.openParams.anchor=this.ha);if(vc(a.openParam
s))new Ic(a.url,a.openParams,a.params,c,c._onclose,this,a.openedByProxyChain);el
se{var f=new Gc(a.url,a.openParams,a.params,c,c._onclose,this,a.openedByProxyCha
in),g=this;Bc(f,function(){var a={childId:f.Hh()},l=f.rC;l._toclose=f.close;a._m
ethods=(0,_.tc)(l,g.id,f.id,f,_.u);c._onopen(a)})}};
_.k.Ug=function(a){if(this.P ("resize",a)===_.p&&this.B){var c=this.KA(a.width);
c!=_.s&&(this.B.style.width=c.od);a=this.KA(a.height);a!=_.s&&(this.B.style.heig
ht=a.od);this.B.parentElement&&(c!=_.s&&c.Ul||a!=_.s&&a.Ul)&&(this.B.parentEleme
nt.style.display=" lock")}};yc(Ic,zc);Ic.prototype.G=(0,_.y)("B");
Ic.prototype.oK=function(a){this.B=a.childId;var c=uc(a,"..",this.B);(0,_.sc)(c,
this);this.close=c._toclose;_.V.Uc[this.B]=this;this.ya&&this.Oa._onopen&&(a._me
thods=(0,_.tc)(c,this.ya.Hh(),this.B,this,_.u),this.Oa._onopen(a))};Ic.prototype
.Jg=function(a){var c=String(this.B),f=uc(a,"..",c);(0,_.sc)(a,this);(0,_.sc)(f,
this);this.P ("ready",a);this.ya&&this.Oa._ready&&(a._methods=(0,_.tc)(f,this.ya
.Hh(),c,this,_.u),this.Oa._ready(a))};
Ic.prototype.nK=function(a){if(this.ya&&this.Oa._onclose)this.Oa._onclose(a);els
e return a=this.P ("close",a),delete _.V.Uc[this.B],a};yc(Kc,zc);Kc.prototype.cl
ose=function(a){a=this.P ("close",a);this.G.rk(this.oG);return a};Kc.prototype.B
=function(){this.P ("close")};
(function(){_.V.Uc={};_.V.yf={};_.V.Ih={};_.V.Kl=0;_.V.Rg={};_.V.dz={};_.V.Ng=_.
s;_.V.Mg=[];_.V.Lr=function(a){var c=_.u;try{if(a!=_.s)var h=window.parent.frame
s[a.id],c=h.iframer.id==a.id&&h.iframes.openedId_(_.S .id)}catch(l){}try{_.V.Ng=
{origin:this.origin,referer:this.referer,claimedOpenerId:a&&a.id,claimedOpenerPr
oxyChain:a&&a.proxyChain||[],sameOrigin:c};for(a=0;a<_.V.Mg.length;++a)_.V.Mg[a]
(_.V.Ng);_.V.Mg=[]}catch(n){}};_.V.YI=function(a){var c=a&&a.ya,h=_.s;c&&(h={},h
.id=c.Hh(),h.proxyChain=
a.dj);return h}; c();if(window.parent!=window){var a=_.R.oa();a.gcv&&oc(a.gcv);v
ar c=a.jsh;c&&qc(c);(0,_.sc)(uc(a,"..",""),_.S );(0,_.sc)(a,_.S );ac()}_.V.Cr=Mc
;_.V.na=Nc;_.V.xs=Qc;_.V.$c=Oc;_.V.Rp=function(a){return _.V.Ih[a]};_.V.qj=funct
ion(a,c){_.V.Ih[a]=c};_.V.rD=Oc;_.V.Ds=Qc;_.V.ng={};_.V.ng.get=Mc;_.V.ng.set=Nc;
_.V.Zo=function(a,c){Z (a);_.V.dz[a]=c||window[a]};_.V.Mt=function(a){delete _.V
.dz[a]};_.V.open=function(a,c,h,l,n,q){3==arguments.length?l={}:4==arguments.len
gth&&"function"===typeof l&&
(n=l,l={});var t=" u le"===c.style&&Pc&&Pc.ma();return t?new Kc(a,c,h,l,t,n,q):
vc(c)?new Ic(a,c,h,l,n,q):new Gc(a,c,h,l,n,q)};_.V.close=function(a,c){_.S &&_.S
._close&&_.S ._close(a,c)};_.V.T =function(a,c,h){2==arguments.length&&"functio
n"===typeof c&&(h=c,c={});var l=a||{};"height"in l||(l.height=_.O .$n());l._meth
ods=(0,_.tc)(c||{},"..","",_.S ,_.r);_.S &&_.S ._ready&&_.S ._ready(l,h)};_.V.Pk
=function(a){_.V.Ng?a(_.V.Ng):_.V.Mg.push(a)};_.V.Ir=function(a){return!!_.V.Uc[
a]};_.V.Vp=function(){return["https://ssl.gstatic.com/g /js/",
(0,_.P)("googleapis.config/gcv")].join("")};_.V.Qr=function(a){var c={mouseover:
1,mouseout:1};if(_.S ._event)for(var h=0;h<a.length;h++){var l=a[h];l in c&&_.R.
Ee(window.document,l,function(a){_.S ._event({event:a.type,timestamp:(new Date).
getTime()})},_.r)}};_.V.zs=qc;_.V.pj=rc;_.V.kr=lc;_.V.$q=_.S })();
(0,_.Q)("iframes.allow",_.V.Zo);(0,_.Q)("iframes.callSi lingOpener",_.V.ip);(0,_
.Q)("iframes.registerForOpenedSi ling",_.V.Sr);(0,_.Q)("iframes.close",_.V.close
);(0,_.Q)("iframes.getGoogleConnectJsUri",_.V.Vp);(0,_.Q)("iframes.getHandler",_
.V.Cr);(0,_.Q)("iframes.getDeferredHandler",_.V.Rp);(0,_.Q)("iframes.getParentIn
fo",_.V.Pk);(0,_.Q)("iframes.iframer",_.V.$q);(0,_.Q)("iframes.open",_.V.open);(
0,_.Q)("iframes.openedId_",_.V.Ir);(0,_.Q)("iframes.propagate",_.V.Qr);(0,_.Q)("
iframes.ready",_.V.T );
(0,_.Q)("iframes.resize",_.V.$c);(0,_.Q)("iframes.setGoogleConnectJsVersion",_.V
.xs);(0,_.Q)("iframes.setBootstrapHint",_.V.pj);(0,_.Q)("iframes.setJsHint",_.V.
zs);(0,_.Q)("iframes.setHandler",_.V.na);(0,_.Q)("iframes.setDeferredHandler",_.
V.qj);(0,_.Q)("IframeBase",zc);(0,_.Q)("IframeBase.prototype.addCall ack",zc.pro

totype.ea);(0,_.Q)("IframeBase.prototype.getMethods",zc.prototype. i);(0,_.Q)("I
frameBase.prototype.getOpenerIframe",zc.prototype.ci);(0,_.Q)("IframeBase.protot
ype.getOpenParams",zc.prototype.va);
(0,_.Q)("IframeBase.prototype.getParams",zc.prototype.t );(0,_.Q)("IframeBase.pr
ototype.removeCall ack",zc.prototype.U );(0,_.Q)("Iframe",Gc);(0,_.Q)("Iframe.pr
ototype.close",Gc.prototype.close);(0,_.Q)("Iframe.prototype.exposeMethod",Gc.pr
ototype.kk);(0,_.Q)("Iframe.prototype.getId",Gc.prototype.Hh);(0,_.Q)("Iframe.pr
ototype.getIframeEl",Gc.prototype.kg);(0,_.Q)("Iframe.prototype.getSiteEl",Gc.pr
ototype.V);(0,_.Q)("Iframe.prototype.openInto",Gc.prototype.Pa);(0,_.Q)("Iframe.
prototype.remove",Gc.prototype.remove);
(0,_.Q)("Iframe.prototype.setSiteEl",Gc.prototype.qc);(0,_.Q)("Iframe.prototype.
addCall ack",Gc.prototype.ea);(0,_.Q)("Iframe.prototype.getMethods",Gc.prototype
. i);(0,_.Q)("Iframe.prototype.getOpenerIframe",Gc.prototype.ci);(0,_.Q)("Iframe
.prototype.getOpenParams",Gc.prototype.va);(0,_.Q)("Iframe.prototype.getParams",
Gc.prototype.t );(0,_.Q)("Iframe.prototype.removeCall ack",Gc.prototype.U );(0,_
.Q)("IframeProxy",Ic);(0,_.Q)("IframeProxy.prototype.getTargetIframeId",Ic.proto
type.G);
(0,_.Q)("IframeProxy.prototype.addCall ack",Ic.prototype.ea);(0,_.Q)("IframeProx
y.prototype.getMethods",Ic.prototype. i);(0,_.Q)("IframeProxy.prototype.getOpene
rIframe",Ic.prototype.ci);(0,_.Q)("IframeProxy.prototype.getOpenParams",Ic.proto
type.va);(0,_.Q)("IframeProxy.prototype.getParams",Ic.prototype.t );(0,_.Q)("Ifr
ameProxy.prototype.removeCall ack",Ic.prototype.U );(0,_.Q)("IframeWindow",Kc);(
0,_.Q)("IframeWindow.prototype.close",Kc.prototype.close);(0,_.Q)("IframeWindow.
prototype.onClosed",Kc.prototype.B); (0,_.Q)("iframes.util.getTopMostAccessi leW
indow",_.V.J.Uk);(0,_.Q)("iframes.handlers.get",_.V.ng.get);(0,_.Q)("iframes.han
dlers.set",_.V.ng.set);(0,_.Q)("iframes.resizeMe",_.V.rD);(0,_.Q)("iframes.setVe
rsionOverride",_.V.Ds);
zc.prototype.send=function(a,c,f){_.V.Gr(this,a,c,f)};_.S .send=function(a,c,f){
_.V.Gr(_.S ,a,c,f)};zc.prototype.Q=function(a,c){var f=this;f.ea(a,function(a){c
.call(f,a)})};_.V.Gr=function(a,c,f,g){var h=[];f!==_.p&&h.push(f);g&&h.push(fun
ction(a){g.call(this,[a])});a[c]&&a[c].apply(a,h)};_.V.Fa=(0,_.ca)(_.r);(0,_.Q)(
"iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.V.Fa);(0,_.Q)("IframeBase.prototype.send
",zc.prototype.send);(0,_.Q)("IframeBase.prototype.register",zc.prototype.Q);
(0,_.Q)("Iframe.prototype.send",Gc.prototype.send);(0,_.Q)("Iframe.prototype.reg
ister",Gc.prototype.Q);(0,_.Q)("IframeProxy.prototype.send",Ic.prototype.send);(
0,_.Q)("IframeProxy.prototype.register",Ic.prototype.Q);(0,_.Q)("IframeWindow.pr
ototype.send",Kc.prototype.send);(0,_.Q)("IframeWindow.prototype.register",Kc.pr
ototype.Q);(0,_.Q)("iframes.iframer.send",_.V.$q.send);
_.Sc=function(a){var c=(0,_.xa)();return c?c(a):_.u};var Uc=function(a,c){var f=
_.Tc[a];f&&f.state<c&&(f.state=c)};var Vc=function(a){a=(a=_.Tc[a])?a.oid:_.p;if
(a){var c=_.Ja.getElementById(a);c&&c.parentNode.removeChild(c);delete _.Tc[a];V
c(a)}};_. f=function(a){a=a.container;"string"===typeof a&&(a=window.document.ge
tElementById(a));return a};_.gf=function(a){var c=a.clientWidth;return"position:
a solute;top:-10000px;width:"+(c?c+"px":a.style.width||"300px")+";margin:0px; or
der-style:none;"};
_.hf=function(a,c){var f={},g=a.va(),h=c&&c.width,l=c&&c.height,n=c&&c.verticalA
lign;n&&(f.verticalAlign=n);h||(h=g.width||a.width);l||(l=g.height||a.height);g.
width=f.width=h;g.height=f.height=l;g=a.kg();h=a.Hh();Uc(h,2);(h=_.Tc[h])&&(h.ar
gs=f);t:{h=a.V();f=f||{};if((0,_.Sc)()){if("num er"===typeof(0,_.Wc)()) reak t;v
ar q=g.id;if(q){l=(l=_.Tc[q])?l.state:_.p;if(1===l||4===l) reak t;Vc(q)}}(l=h.ne
xtSi ling)&&(l.getAttri ute&&l.getAttri ute("data-gapistu "))&&(h.parentNode.rem
oveChild(l),h.style.cssText=
"");var l=f.width,n=f.height,t=h.style;t.textIndent="0";t.margin="0";t.padding="
0";t. ackground="transparent";t. orderStyle="none";t.cssFloat="none";t.styleFloa
t="none";t.lineHeight="normal";t.fontSize="1px";t.verticalAlign=" aseline";h=h.s
tyle;h.display="inline- lock";g=g.style;g.position="static";g.left=0;g.top=0;g.v
isi ility="visi le";l&&(h.width=g.width=l+"px");n&&(h.height=g.height=n+"px");f.
verticalAlign&&(h.verticalAlign=f.verticalAlign);q&&Uc(q,3)}(q=c?c.title:_.s)&&a
.kg().setAttri ute("title",

q)};_.jf=function(a){var c=a.V();c&&c.removeChild(a.kg())};_.Pu=function(a){func
tion c(a){(0,_.hf)(this,a)}a.where=(0,_. f)(a);var f=a.messageHandlers=a.message
Handlers||{};f._ready=c;f._renderstart=c;var g=a.onClose;a.onClose=function(a){g
&&g.call(this,a);(0,_.jf)(this)};a.onCreate=function(a){var c=a.kg();c.style.css
Text=(0,_.gf)(c,a)}};
_.Tc=(0,_.N)(_.wa,"rw",(0,_.O)());
var Qu={open:function(a){var c=(0,_. f)(a.va());return a.Pa(c,{style:(0,_.gf)(c,
a)})},attach:function(a,c){var f=(0,_. f)(a.va()),g=c.id,h=c.getAttri ute("datapostorigin")||c.src,l=/#(?:.*&)?rpctoken=(\d+)/.exec(h),l=l&&l[1];a.id=g;a.G=l;a
.ha=f;a.B=c;_.V.Uc[g]=a;l=(0,_.sc)(a.Oa);l._ready=a.Jg;l._close=a.close;l._open=
a.rm;l._resizeMe=a.Ug;l._renderstart=a.PA;(0,_.tc)(l,g,"",a,_.r);_.T.Wg(a.id,a.G
);_.T.Xg(a.id,h);var f=_.V.Wp({style:(0,_.gf)(f,a)}),n;for(n in f)O ject.prototy
pe.hasOwnProperty.call(f, n)&&("style"==n?a.B.style.cssText=f[n]:a.B.setAttri ut
e(n,f[n]))}};Qu.onready=_.hf;Qu.onRenderStart=_.hf;Qu.close=_.jf;_.V.na("inline"
,Qu);
_.Xc=function(a){var c;a.match(/^https?%3A/i)&&(c=(0,window.decodeURIComponent)(
a));a=c?c:a;return(0,_.ua)(window.document,a)};_.Yc=function(a){a=a||"canonical"
;for(var c=window.document.getElementsByTagName("link"),f=0,g=c.length;f<g;f++){
var h=c[f],l=h.getAttri ute("rel");if(l&&l.toLowerCase()==a&&(h=h.getAttri ute("
href"))&&(h=(0,_.Xc)(h))&&h.match(/^https?:\/\/[\w\-\_\.]+/i)!=_.s)return h}retu
rn window.location.href};_.Zc=function(a,c,f,g){return(a="string"==typeof a?a:_.
p)?(0,_.Xc)(a):(0,_.Yc)(g)};
var $c=function(a){return"string"==typeof a?""!=a&&"0"!=a&&"false"!=a.toLowerCas
e():!!a};var ad=function(a){var c=(0,window.parseInt)(a,10);if(c==a)return Strin
g(c)};var d=function(a){if($c(a))return"true"};_.cd=function(a){return"string"=
=typeof a&&_.dd[a.toLowerCase()]?a.toLowerCase():"standard"};_.ed=function(a,c){
return"tall"==(0,_.cd)(c)?"true":a==_.s||$c(a)?"true":"false"};_.fd=function(a,c
,f){a==_.s&&f&&(a=f.d ,a==_.s&&(a=f.gwidget&&f.gwidget.d ));return a||_.p};
_.gd=function(a,c,f){a==_.s&&f&&(a=f.ecp,a==_.s&&(a=f.gwidget&&f.gwidget.ecp));r
eturn a||_.p};_.dd={tall:{"true":{width:50,height:60},"false":{width:50,height:2
4}},small:{"false":{width:24,height:15},"true":{width:70,height:15}},medium:{"fa
lse":{width:32,height:20},"true":{width:90,height:20}},standard:{"false":{width:
38,height:24},"true":{width:106,height:24}}};
_.hd={href:[_.Zc,"url"],width:[ad],size:[_.cd],resize:[ d],autosize:[ d],count:[
function(a,c){return(0,_.ed)(c.count,c.size)}],d :[_.fd],ecp:[_.gd],textcolor:[f
unction(a){if("string"==typeof a&&a.match(/^[0-9A-F]{6}$/i))return a}],drm:[ d],
recommendations:[],fu:[],ad:[ d],cr:[ad],ag:[ad],"fr-ai":[],"fr-sigh":[]};
_.Ru=function(a){var c=window;a=(a||c.location.href).match(/.*(\?|#|&)usegapi=([
^&#]+)/)||[];return"1"===(0,window.decodeURIComponent)(a[a.length-1]||"")};
_.md=function(){return window.location.origin||window.location.protocol+"//"+win
dow.location.host};var ud=function(a){var c=(0,_.N)(_.wa,"sws",[]);return 0<=_.N
.call(c,a)};_.ld=function(a,c,f){return(0,_.Zc)(a,c,f,c.action?_.p:"pu lisher")
};
var Su=function(a){for(var c=(0,_.O)(),f=0!=a.nodeName.toLowerCase().indexOf("g:
"),g=0,h=a.attri utes.length;g<h;g++){var l=a.attri utes[g],n=l.name,q=l.value;0
<=_.N .call(Gd,n)||(f&&0!=n.indexOf("data-")||"null"===q||"specified"in l&&!l.sp
ecified)||(f&&(n=n.su str(5)),c[n.toLowerCase()]=q)}a=a.style;(f=nd(a&&a.height)
)&&(c.height=String(f));(a=nd(a&&a.width))&&(c.width=String(a));return c};
_.mf=function(a,c,f,g,h,l){var n;f.rd?n=c:(n=window.document.createElement("div"
),c.setAttri ute("data-gapistu ",_.r),n.style.cssText="position:a solute;width:4
50px;left:-10000px;",c.parentNode.insertBefore(n,c));l.siteElement=n;n.id||(n.id
=(0,_.lf)(a));c=(0,_.O)();c[">type"]=a;(0,_.Ra)(f,c);a=(0,_.t )(g,n,h);l.iframeN
ode=a;l.id=a.getAttri ute("id")};_.lf=function(a){(0,_.N)(id,a,0);return"___"+a+
"_"+id[a]++};
var nd=function(a){var c=_.p;"num er"===typeof a?c=a:"string"===typeof a&&(c=(0,
window.parseInt)(a,10));return c};
var xd=function(a,c){t:{yd.ps0=(new Date).getTime();Ad("ps0");var f=("string"===

typeof a?window.document.getElementById(a):a)||_.Ja,g;g=_.Ja.documentMode;if(f.q
uerySelectorAll&&(!g||8<g)){g=c?[c]:(0,_.wd)(Bd).concat((0,_.wd)(Cd)).concat((0,
_.wd)(Dd));for(var h=[],l=0;l<g.length;l++){var n=g[l];h.push(".g-"+n,"g\\:"+n)}
g=f.querySelectorAll(h.join(","))}else g=f.getElementsByTagName("*");f=(0,_.O)()
;for(h=0;h<g.length;h++){l=g[h];var q=l,n=c,t=q.nodeName.toLowerCase(),v=_.p;q.g
etAttri ute("data-gapiscan")?
n=_.s:(0==t.indexOf("g:")?v=t.su str(2):(q=(q=String(q.className||q.getAttri ute
("class")))&&Tu.exec(q))&&(v=q[1]),n=!v||!(Bd[v]||Cd[v]||Dd[v])||n&&v!==n?_.s:v)
;!n||"plusone"!==n&&0!=l.nodeName.toLowerCase().indexOf("g:")&&0==(0,_.wd)(Su(l)
).length||(l.setAttri ute("data-gapiscan",_.r),(0,_.N)(f,n,[]).push(l))}for(var
w in f)Fd.push(w);yd.ps1=(new Date).getTime();Ad("ps1");if(w=Fd.join(":"))try{_.
Yi.load(w,_.p)}catch(A){(0,_.kd)(A); reak t}var F,l=[];for(F in f)for(h=f[F],g=0
,w=h.length;g<w;g++)n=
h[g],Hd(F,n,Su(n),l,w)}};var Id=function(a,c){var f=(0,_.N)(_.wa,"watt",(0,_.O)(
))[a];c&&f?(f(c),(f=c.iframeNode)&&f.setAttri ute("data-gapiattached",_.r)):_.Yi
.load(a,function(){var f=(0,_.N)(_.wa,"watt",(0,_.O)())[a],h=c&&c.iframeNode;h&&
f?(f(c),h.setAttri ute("data-gapiattached",_.r)):(0,_.Yi[a].go)(h&&h.parentNode)
})};
var Hd=function(a,c,f,g,h){switch(Jd(c,a)){case 0:a=Dd[a]?a+"_annotation":a;g={}
;g.iframeNode=c;g.userParams=f;Id(a,g); reak;case 1:if(c.parentNode){var l=_.r;f
.dontclear&&(l=_.u);delete f.dontclear;var n,q,t;q=t=a;"plus"==a&&f.action&&(t=a
+"_"+f.action,q=a+"/"+f.action);(t=(0,_.P)("iframes/"+t+"/url"))||(t=":socialhos
t:/_/widget/render/"+q);q=(0,_.mc)(t);t={};(0,_.Ra)(f,t);t.hl=(0,_.P)("lang")||(
0,_.P)("gwidget/lang")||"en-US";t.origin=(0,_.md)();t.exp=(0,_.P)("iframes/"+a+"
/params/exp");var v=(0,_.P)("iframes/"+
a+"/params/location");if(v)for(var w=0;w<v.length;w++){var A=v[w];t[A]=_.Ia.loca
tion[A]}switch(a){case "plus":case "follow":t.url=(0,_.ld)(t.href,f,_.s);delete
t.href; reak;case "plusone":case "reco ox":t.url=f.href?(0,_.Xc)(f.href):(0,_.Yc
)();t.d =(0,_.fd)(f.d ,_.p,(0,_.P)());t.ecp=(0,_.gd)(f.ecp,_.p,(0,_.P)());delete
t.href; reak;case "signin":t.url=(0,_.Yc)()}_.wa.ILI&&(t.iloader="1");delete t[
"data-onload"];delete t.rd;t.gsrc=(0,_.P)("iframes/:source:");v=(0,_.P)("inline/
css");"undefined"!==typeof v&&
(0<h&&v>=h)&&(t.ic="1");v=/^#|^fr-/;h={};for(var F in t)(0,_.Qa)(t,F)&&v.test(F)
&&(h[F.replace(v,"")]=t[F],delete t[F]);F=[].concat(Ld);v=(0,_.P)("iframes/"+a+"
/methods");(0,_.jd)(v)&&(F=F.concat(v));for(n in f)(0,_.Qa)(f,n)&&(/^on/.test(n)
&&("plus"!=a||"onconnect"!=n))&&(F.push(n),delete t[n]);delete t.call ack;h._met
hods=F.join(",");n=(0,_.d )(q,t,h);F={allowPost:1,attri utes:Md};F.dontclear=!l;
l={};l.userParams=f;l.url=n;l.type=a;(0,_.mf)(a,c,f,n,F,l);c=l.id;f=(0,_.O)();f.
id=c;f.userParams=l.userParams;
f.url=l.url;f.type=l.type;f.state=1;_.Tc[c]=f;c=l}else c=_.s;c&&((f=c.id)&&g.pus
h(f),Id(a,c))}};var Jd=function(a,c){if(a&&1===a.nodeType&&c)if(Dd[c]){if(Nd[a.n
odeName.toLowerCase()]){var f=a.innerHTML;return f&&f.replace(/^[\s\xa0]+|[\s\xa
0]+$/g,"")?0:1}}else{if(Cd[c])return 0;if(Bd[c])return 1}return _.s};var Od=func
tion(a,c,f,g){Pd[f]=Pd[f]||!!g;(0,_.N)(Qd,f,[]);Qd[f].push([a,c])};var Ad=functi
on(a,c,f){var g=Rd.r;"function"===typeof g?g(a,c,f):g.push([a,c,f])};
var Sd=function(a,c,f,g){"_p"==c&&(0,_.m)(Error("n`_p"));nf(a,c,f,g)};var nf=fun
ction(a,c,f,g){Td(c,f)[a]=g||(new Date).getTime();Ad(a,c,f)};var Td=function(a,c
){var f=(0,_.N)(Ud,a,(0,_.O)());return(0,_.N)(f,c,(0,_.O)())};var Vd=function(a,
c,f){var g=_.s;c&&f&&(g=Td(c,f)[a]);return g||yd[a]};_.of=function(a,c){nf("waaf
0",a,c)};_.pf=function(a,c){nf("waaf1",a,c)};var Wd=function(a,c){this.type=a?"_
p"==a?"m":"w":"g";this.name=a;this.B=c};
var Xd=function(a){var c=[];c.push("l"+((0,_.P)("isPlusUser")?"1":"0"));var f="m
"+(Yd?"1":"0");c.push(f);if("m"==a.type)c.push("p"+a.B);else if("w"==a.type){var
g="n"+a.B;c.push(g);"0"==a.B&&c.push(f+g)}c.push("u"+((0,_.P)("isLoggedIn")?"1"
:"0"));return c};var Zd=function(a,c,f){for(var g=new Wd(c,f),h=(0,_.N)($d,g.key
(),(0,_.O)()),l=Qd[a]||[],n=0;n<l.length;++n){var q=l[n],t=h,v=q[0],w=a,A=c,F=f,
q=Vd(q[1],A,F),w=Vd(w,A,F);t[v]=q&&w?w-q:_.s}Pd[a]&&ae&&( e(ce), e(g))};
var de=function(a,c){c=c||[];for(var f=[],g=0;g<c.length;g++)f.push(a+c[g]);retu
rn f};
var e=function(a){var c=_.Ia.__gapi_jstiming__;c.sn=ee[a.type];var f=new c.Time

r(0),g;t:{switch(a.type){case "g":g="glo al"; reak t;case "m":g=a.B; reak t;case


"w":g=a.name; reak t}g=_.p}f.name=g;g=_.u;var h=a.key(),l=$d[h];f.tick("_start"
,_.s,0);for(var n in l)f.tick(n,"_start",l[n]),g=_.r;$d[h]=(0,_.O)();if(g){n=[];
g=(0,_.P)("lexps");n=n.concat(de("e",g));n=n.concat(de("",Xd(a)));for(h=0;h<fe.l
ength;h++)l=fe[h],0<=_.N .call(g,l)&&(n=n.concat(de(l?"e"+l:"",Xd(a))));n=de("a
c_",n);c.report(f,{e:n.join(",")})}};
var gg=function(a){return a};var Kg=function(a){var c=(0,_.P)(a);return"undefine
d"!==typeof c?c:(0,_.P)("gwidget/"+a)};var Uj=function(a){return function(c){var
f=a;"num er"===typeof c?f=c:"string"===typeof c&&(f=c.indexOf("px"),-1!=f&&(c=c
.su string(0,f)),f=(0,window.parseInt)(c,10));return f}};var En=function(a){"str
ing"===typeof a&&(a=window[a]);return"function"===typeof a?a:_.s};var Ft=functio
n(){return Kg("lang")||"en-US"};
var It=function(a){if(!_.V.Cr("attach")){var c={},f=_.V.Cr("inline"),g;for(g in
f)f.hasOwnProperty(g)&&(c[g]=f[g]);c.open=function(a){var c=window.document.getE
lementById(a.va().renderData.id);c||(0,_.m)(Error("o"));return f.attach(a,c)};_.
V.na("attach",c)}a.style="attach"};
var Jt=function(a){function c(a){for(var c={},f=0;f<a.length;++f)c[a[f].toLowerC
ase()]=1;c[g.Xs]=1;g.nr=c}function f(a){for(var c in a)if((0,_.Qa)(a,c)){g.Ca[c]
=[En];g.jd.push(c);var f=a[c],q=_.s,t=_.s,v=_.s;"function"===typeof f?q=f:f&&"o
ject"===typeof f&&(q=f.Er,t=f.Kg,v=f.Qh);v&&(g.jd.push(v),g.Ca[v]=[En],g.Rh[c]=v
);q&&(g.Ca[c]=[q]);t&&(g.Ie[c]=t)}}var g={};g.F =a[0];g.Kj=-1;g.tn="___"+g.F +"_
";g.Xs="g:"+g.F ;g.Wt="g-"+g.F ;g.Dm=[];g.Ca={};g.jd=[];g.Rh={};g.Ie={};a[1]&&(g
.Jr=a[1]);(function(a){g.Ca=
a;for(var c in Mt)Mt.hasOwnProperty(c)&&!g.Ca.hasOwnProperty(c)&&(g.Ca[c]=Mt[c])
})(a[2]||{});a[3]&&f(a[3]);a[4]&&c(a[4]);a[5]&&(g.qe=a[5]);g.nu=a[6]===_.r;g.Or=
a[7];g.nO=a[8];g.nr||c(Rt);g. j=function(a){g.Kj++;Sd("wrs",g.F ,String(g.Kj));v
ar c=[],f=a.element,q=a.Ca,t=":"+g.F ;":plus"==t&&(a.pe&&a.pe.action)&&(t+="_"+a
.pe.action);var v=St(g,q),w={},A;for(A in a.pe)a.pe[A]!=_.s&&(w[A]=a.pe[A]);A={c
ontainer:f.id,renderData:a.Xr,style:"inline",height:q.height,width:q.width};It(A
);g.qe&&(c[2]=A,c[3]=
w,c[4]=v,g.qe("i",c));t=_.V.open(t,A,w,v);a=a.xp;Tt(t,q);Ut(t,f);sw(g,t,a);c[5]=
t;g.qe&&g.qe("e",c)};return g};var St=function(a,c){for(var f={},g=a.jd.length-1
;0<=g;--g){var h=a.jd[g],l=c[a.Rh[h]||h]||c[h],n=c[h];n&&l!==n&&(l=function(a,c)
{return function(f){c.apply(this,arguments);a.apply(this,arguments)}}(l,n));l&&(
f[h]=l)}for(var q in a.Ie)a.Ie.hasOwnProperty(q)&&(f[q]=tw(f[q]||(0,_.x)(),a.Ie[
q]));return f};
var tw=function(a,c){return function(f){var g=c(f);if(g){var h=f.href||_.s;if(zx
){if(window._gat)try{var l=window._gat._getTrackerByName("~0");l&&"UA-XXXXX-X"!=
l._getAccount()?l._trackSocial("Google",g,h):window._gaq&&window._gaq.push(["_tr
ackSocial","Google",g,h])}catch(n){}if(window.ga&&window.ga.getAll)try{for(var q
=window.ga.getAll(),l=0;l<q.length;l++)q[l].send("social","Google",g,h)}catch(t)
{}}if(cB&&window.dataLayer)try{window.dataLayer.push({event:"social",socialNetwo
rk:"Google",socialAction:g,
socialTarget:h})}catch(v){}}a.call(this,f)}};var Tt=function(a,c){if(c.onready){
var f=_.u,g=function(){f||(f=_.r,c.onready.call(_.s))};a.Q("ready",g,_.V.Fa);a.Q
("renderstart",g,_.V.Fa)}(0,_.tB)(a)};
var sw=function(a,c,f){function g(){t||(t=_.r,h(),f&&Sd("wrrt",l,n),Sd("wrri",l,
n))}function h(){q||(q=_.r,f&&Sd("wrdt",l,n),Sd("wrdi",l,n))}var l=a.F ,n=String
(a.Kj),q=_.u;c.Q("renderstart",h,_.V.Fa);var t=_.u;c.Q("ready",g,_.V.Fa);_.$&&c
instanceof _.$?c.Q("widget-interactive-"+c.id,g,_.V.Fa):_.T.Q("widget-interactiv
e-"+c.id,g);_.T.Q("widget-csi-tick-"+c.id,function(a,c,f){"wdc"===a||"wci"===a?S
d("wdc",l,n,f):"wje0"===a||"wji_"===a?Sd("wje0",l,n,f):"wje1"===a||"wji"===a?Sd(
"wje1",l,n,f):"wh0"==
a?nf("wh0",l,n,f):"wh1"==a&&nf("wh1",l,n,f)})};var Ut=function(a,c){function f(f
){f=f||a;var h=a.KA(f.width);h&&c.style.width!=h.od&&(c.style.width=h.od);(f=a.K
A(f.height))&&c.style.height!=f.od&&(c.style.height=f.od)}a.Q("ready",f,_.V.Fa);
a.Q("renderstart",f,_.V.Fa);a.Q("resize",f,_.V.Fa)};var eC=function(a,c){for(var
f in Mt)if(Mt.hasOwnProperty(f)){var g=Mt[f][1];g&&!c.hasOwnProperty(g)&&(c[g]=
a[g])}return c};
var fC=function(a,c){var f={},g;for(g in a)a.hasOwnProperty(g)&&(f[a[g][1]||g]=(

a[g]&&a[g][0]||gg)(c[g.toLowerCase()],c,gC));return f};var hC=function(a){if(a=a


.Or)for(var c=0;c<a.length;c++)(new window.Image).src=a[c]};var Uu=function(a,c)
{var f=c.userParams,g=c.siteElement;g||(g=(g=c.iframeNode)&&g.parentNode);if(g&&
1===g.nodeType){var h=fC(a.Ca,f);a.Dm.push({element:g,Ca:h,pe:eC(h,fC(a.Jr,f)),S
g:3,xp:!!f["data-onload"],Xr:c})}f=a.Dm;for(g=a. j;0<f.length;)g(f.shift())};
_.iC=function(a){function c(){"onload"===jC&&g.go()}var f=Jt(a);hC(f);(0,_.cc)(f
.F ,function(a){Uu(f,a)});Bd[f.F ]=_.r;var g={R:function(a,c){var g=c||{};g.type
=f.F ;var q=g.type;delete g.type;var t=("string"===typeof a?window.document.getE
lementById(a):a)||_.p;if(t){var v={},w;for(w in g)(0,_.Qa)(g,w)&&(v[w.toLowerCas
e()]=g[w]);v.rd=1;Hd(q,t,v,[],0)}else(0,_.kd)("string"==="gapi."+q+".render: mis
sing element "+typeof a?a:"")},go:function(a){xd(a,f.F )},B:function(){var a=(0,
_.N)(_.wa,"WI",(0,_.O)()),
c;for(c in a)delete a[c]}};ud(f.F )||(0,_.vd)(c,c);return g};_.tB=function(){};
var Vu=function(a,c){a.Kj++;Sd("wrs",a.F ,String(a.Kj));var f=c.userParams,g=fC(
a.Ca,f),h=[],l=c.iframeNode,n=c.siteElement,q=St(a,g),t=eC(g,fC(a.Jr,f)),f=!!f["
data-onload"],v=_.Sm,w=(0,_.O)();w.renderData=c;w.height=g.height;w.width=g.widt
h;w.id=c.id;w.url=c.url;w.iframeEl=l;w.where=w.container=n;w.apis=["_open"];w.me
ssageHandlers=q;w.messageHandlersFilter=_.Vz;(0,_.Pu)(w);a.qe&&(h[2]=w,h[3]=t,h[
4]=q,a.qe("i",h));l=v.Pe(w);l.id=c.id;l.kD(l,w);Tt(l,g);Ut(l,n);sw(a,l,f);h[5]=l
;a.qe&&a.qe("e",h)}; var Nd={ utton:_.r,div:_.r,span:_.r};
var Md={style:"position:a solute;top:-10000px;width:450px;margin:0px; orderStyle
:none"},Ld="onPlusOne _ready _close,_open _resizeMe _renderstart oncircled".spli
t(" "),id=(0,_.N)(_.wa,"WI",(0,_.O)()),Gd=["style","data-gapiscan"];var Bd,Cd,Dd
,Fd,Tu=/(?:^|\s)g-((\S)*)(?:$|\s)/;Bd=(0,_.N)(_.wa,"SW",(0,_.O)());Cd=(0,_.N)(_.
wa,"SA",(0,_.O)());Dd=(0,_.N)(_.wa,"SM",(0,_.O)());Fd=(0,_.N)(_.wa,"FW",[]);(0,_
.N)(_.Yi,"platform",{}).go=xd;var Rd=(0,_.N)(_.wa,"perf",(0,_.O)()),yd=(0,_.N)(R
d,"g",(0,_.O)()),Ud=(0,_.N)(Rd,"i",(0,_.O)());(0,_.N)(Rd,"r",[]);var Pd=(0,_.O)(
),Qd=(0,_.O)();(function(){function a(a){this.t={};this.tick=function(a,c,f){thi
s.t[a]=[f!=_.p?f:(new Date).getTime(),c]};this.tick("start",_.s,a)}var c=new a;w
indow.__gapi_jstiming__={Timer:a,load:c};if(window.performance&&window.performan
ce.timing){var c=window.performance.timing,f=window.__gapi_jstiming__.load,g=c.n
avigationStart,c=c.responseStart;0<g&&c>=g&&(f.tick("_wtsrt",_.p,g),f.tick("wtsr
t_","_wtsrt",c),f.tick("t sd_","wtsrt_"))}try{c=_.s,window.chrome&&window.chrome
.csi&&(c=Math.floor(window.chrome.csi().pageT),
f&&0<g&&(f.tick("_t nd",_.p,window.chrome.csi().startE),f.tick("t nd_","_t nd",g
))),c==_.s&&window.gt External&&(c=window.gt External.pageT()),c==_.s&&window.ex
ternal&&(c=window.external.pageT,f&&0<g&&(f.tick("_t nd",_.p,window.external.sta
rtE),f.tick("t nd_","_t nd",g))),c&&(window.__gapi_jstiming__.pt=c)}catch(h){}})
();
if(window.__gapi_jstiming__){window.__gapi_jstiming__.Pz={};window.__gapi_jstimi
ng__.Yr=1;var he=function(a,c,f){var g=a.t[c],h=a.t.start;if(g&&(h||f))return g=
a.t[c][0],f!=_.p?h=f:h=h[0],g-h};window.__gapi_jstiming__.getTick=he;window.__ga
pi_jstiming__.getLa els=function(a){var c=[],f;for(f in a.t)c.push(f);return c};
var ie=function(a,c,f){var g="";window.__gapi_jstiming__.pt&&(g+="&srt="+window.
__gapi_jstiming__.pt);try{window.external&&window.external.tran?g+="&tran="+wind
ow.external.tran:window.gt External&&
window.gt External.tran?g+="&tran="+window.gt External.tran():window.chrome&&win
dow.chrome.csi&&(g+="&tran="+window.chrome.csi().tran)}catch(h){}var l=window.ch
rome;if(l&&(l=l.loadTimes)){l().wasFetchedViaSpdy&&(g+="&p=s");if(l().wasNpnNego
tiated){var g=g+"&npn=1",n=l().npnNegotiatedProtocol;n&&(g+="&npnv="+(window.enc
odeURIComponent||window.escape)(n))}l().wasAlternateProtocolAvaila le&&(g+="&apa
=1")}var q=a.t,t=q.start,l=[],n=[],v;for(v in q)if("start"!=v&&0!=v.indexOf("_")
){var w=q[v][1];w?q[w]&&
n.push(v+"."+he(a,v,q[w][0])):t&&l.push(v+"."+he(a,v))}if(c)for(var A in c)g+="&
"+A+"="+c[A];(c=f)||(c="https:"==window.document.location.protocol?"https://csi.
gstatic.com/csi":"http://csi.gstatic.com/csi");return[c,"?v=3","&s="+(window.__g
api_jstiming__.sn||"gwidget")+"&action=",a.name,n.length?"&it="+n.join(","):"",g
,"&rt=",l.join(",")].join("")},je=function(a,c,f){a=ie(a,c,f);if(!a)return"";c=n
ew window.Image;var g=window.__gapi_jstiming__.Yr++;window.__gapi_jstiming__.Pz[
g]=c;c.onload=c.onerror=

function(){window.__gapi_jstiming__&&delete window.__gapi_jstiming__.Pz[g]};c.sr
c=a;c=_.s;return a};window.__gapi_jstiming__.report=function(a,c,f){if("prerende
r"==window.document.we kitVisi ilityState){var g=_.u,h=function(){if(!g){c?c.pre
render="1":c={prerender:"1"};var l;"prerender"==window.document.we kitVisi ility
State?l=_.u:(je(a,c,f),l=_.r);l&&(g=_.r,window.document.removeEventListener("we
kitvisi ilitychange",h,_.u))}};window.document.addEventListener("we kitvisi ilit
ychange",h,_.u);return""}return je(a, c,f)}};
var fe=[73,74,77,78],ee={g:"gapi_glo al",m:"gapi_module",w:"gwidget"};Wd.prototy
pe.key=function(){switch(this.type){case "g":return this.type;case "m":return th
is.type+"."+this.B;case "w":return this.type+"."+this.name+this.B}};var ce=new W
d,Yd=window.navigator.userAgent.match(/iPhone|iPad|Android|PalmWe OS|Maemo|Bada/
),$d=(0,_.N)(Rd,"_c",(0,_.O)()),ae=Math.random()<((0,_.P)("csi/rate")||0);Od(" l
t"," s0"," s1");Od("psi","ps0","ps1");Od("rpcqi","rqe","rqd");Od("mli","ml0","ml
1");
Od("mei","me0","me1",_.r);Od("wci","wrs","wdc");Od("wdi","wrs","wrdi");Od("wdt",
" s0","wrdt");Od("wri","wrs","wrri",_.r);Od("wrt"," s0","wrrt");Od("wji","wje0",
"wje1",_.r);Od("wjli","wjl0","wjl1");Od("whi","wh0","wh1",_.r);Od("wai","waaf0",
"waaf1",_.r);Od("wadi","wrs","waaf1",_.r);Od("wadt"," s0","waaf1",_.r);var Wu=Rd
.r;if("function"!==typeof Wu){for(var Xu;Xu=Wu.shift();)Zd.apply(_.s,Xu);Rd.r=Zd
};
var Rt=["div"],jC="onload",zx=_.r,cB=_.r,gC=_.s,gC=(0,_.P)();(0,_.P)("gwidget");
var Yu=Kg("parsetags"),jC="explicit"===Yu||"onload"===Yu?Yu:jC,Zu=Kg("google_ana
lytics");"undefined"!==typeof Zu&&(zx=!!Zu);var $u=Kg("data_layer");"undefined"!
==typeof $u&&(cB=!!$u);var Mt=function(){var a={};a.width=[Uj(450)];a.height=[Uj
(24)];a.onready=[En];a.lang=[Ft,"hl"];a.iloader=[function(){return _.wa.ILI},"il
oader"];return a}();
var av=Uu,Uu=function(a,c){var f=c.url;a.oO||(0,_.Ru)(f)?_. v?Vu(a,c):(0,_.At)("
gapi.iframes.impl",function(){Vu(a,c)}):_.V.open?av(a,c):(0,_.At)("iframes",func
tion(){av(a,c)})};
var od=function(a,c){if("string"==typeof a){a=a.toLowerCase();var f;for(f=0;f<c.
length;f++)if(c[f]==a)return a}};_.pd=function(a){return od(a,qd)};var rd=functi
on(a){return od(a,sd)};_.td=function(a){a.source=[_.s,"source"];a.expandTo=[_.s,
"expandTo"];a.align=[rd];a.annotation=[_.pd];a.origin=[_.md]};var qd="inline u
le none only pp vertical- u le".split(" "),sd=["left","right"];
_.At=(window.gapi||{}).load;
_.V.qj(" u le",function(a){(0,_.At)("iframes-styles- u le",a)});
_.V.qj("slide-menu",function(a){(0,_.At)("iframes-styles-slide-menu",a)});
var xv;var wv=function(a,c,f){a=(0,_.pd)(a);c=(0,_.cd)(c);if(""!=a){if("inline"=
=a||"only"==a)return a=450,f.width&&(a=120<f.width?f.width:120),{width:a,height:
_.dd[c]["false"].height};if(" u le"!=a){if("none"==a)return _.dd[c]["false"];if
("pp"==a)return xv}}return _.dd[c]["true"]};xv={width:180,height:35};
_.Wa=_.Xa=function(){var a={0:"plusone"},c=(0,_.P)("iframes/plusone/preloadUrl")
;c&&(a[7]=c);(0,_.td)(_.hd);a[1]=_.hd;a[2]={width:[function(a,c){return c.annota
tion?wv(c.annotation,c.size,c).width:_.dd[(0,_.cd)(c.size)][(0,_.ed)(c.count,c.s
ize)].width}],height:[function(a,c){return c.annotation?wv(c.annotation,c.size,c
).height:_.dd[(0,_.cd)(c.size)][(0,_.ed)(c.count,c.size)].height}]};a[3]={onPlus
One:{Kg:function(a){return"on"==a.state?"+1":_.s},Qh:"call ack"},onstartinteract
ion:_.r,onendinteraction:_.r, onpopup:_.r};a[4]=["div"," utton"];return(0,_.iC)(
a)}();
(0,_.Q)("gapi.plusone.render",_.Xa.R);(0,_.Q)("gapi.plusone.go",_.Xa.go);(0,_.Q)
("googleapisv0.plusone.render",_.Wa.R);(0,_.Q)("googleapisv0.plusone.go",_.Wa.go
);
});
// Copyright 2002-2013 Google Inc.
":"https\u003a\u002f\u002fpf.directory.live.com\u002fprofile\u002fview\u002fwlx.
profiles.IC\u002f\u007 0\u007d.json\u003fappid\u003d\u007 1\u007d","af":"https\u
003a\u002f\u002fprofile.live.com\u002fhome\u002fconnect\u002f","sms":0},"intInfo
DivId":"MainContent","intInfoMini":1,"ip":"190.187.159.218","cid":"5675398318592

07127","email":"marysol_0960\u0040hotmail.com","Themes":{"ThemeService":"","Them
eJSParms":"\u003fcid\u003d07e04e7859da5 d7\u0026mkt\u003des-pe"," aseUrl":"https
\u003a\u002f\u002fa.gfx.ms\u002f","current":"Color_Blue","version":null,"url":"h
ttps\u003a\u002f\u002fa.gfx.ms\u002fColor_Blue.css","genService":"\u002fHandlers
\u002fThemeCss.mvc\u003ftheme\u003d\u007 themeid\u007d\u0026version\u003d\u007 v
ersion\u007d","uniqueServiceParams":"CSSTemplates\u003dcolor\u00252cfirefox\u002
6IsRTL\u003dFalse\u0026LangDirection\u003dltr\u0026Left\u003dleft\u0026Right\u00
3dright\u0026IsMo ile\u003dFalse\u0026IsBirthday\u003dFalse\u0026Weather\u003dCl
ear\u0026TimeOfDay\u003d16","defaultTheme":"Color_Blue","num erOfThemes":"18"},"
noad":"mwl","wla":"\u002fhandlers\u002fclientstring.mvc\u003fmkt\u003des-pe\u002
6group\u003dwlive\u0026v\u003d17.1.6607.6001","ff":0,"crm":{"disa le":"1"},"Cont
actCache":{"ena led":1,"canary":"CWXK49XqVCkDuX21iZCKqAq9EJWOxhYWLgoD\u002fpfh01
Q\u003d6","peopleApiBaseUrl":"people.directory.live.com","peopleApiAppId":"EC521
704-D600-4108-AAB9-116D4782CBC4","a coreParams":""," atchSize":"122","profileUrl
":"https\u003a\u002f\u002fprofile.live.com\u002fcid-\u007 cid\u007d\u002f","phot
osUrl":"https\u0/*!
* jQuery JavaScript Li rary v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Fe 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left
")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a, ){ .src?c.ajax({ur
l: .src,async:false,dataType:"script"}):c.glo alEval( .text|| .textContent|| .in
nerHTML||""); .parentNode&& .parentNode.removeChild( )}function X(a, ,d,f,e,j){v
ar i=a.length;if(typeof ==="o ject"){for(var o in )X(a,o, [o],f,e,d);return a}
if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o], ,f?d.call(a[o],o,e(a[
o], )):d,j);return a}return i?
e(a[0], ):w}function J(){return(new Date).getTime()}function Y(){return false}fu
nction Z(){return true}function na(a, ,d){d[0].type=a;return c.event.handle.appl
y( ,d)}function oa(a){var ,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"eve
nts");if(!(a.liveFired===this||!i||!i.live||a. utton&&a.type==="click")){a.liveF
ired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replac
e(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.cu
rrentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o
=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.re
latedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleO j:i})}}n
=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleO j.data
;a.handleO j=j.handleO j;if(j.handleO j.origHandler.apply(j.elem,e)===false){ =f
alse; reak}}return }}function pa(a, ){return"live."+(a&&a!=="*"?a+".":"")+ .rep
lace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function
ra(a, ){var d=0; .each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var
f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={}
;for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}f
unction sa(a, ,d){var f,e,j; = && [0]? [0].ownerDocument|| [0]:s;if(a.length===1
&&typeof a[0]==="string"&&a[0].length<512&& ===s&&!ta.test(a[0])&&(c.support.che
ckClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f= .createDocumentFragment();c.c
lean(a, ,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cachea le:e}}functi

on K(a, ){var d={};c.each(va.concat.apply([],va.slice(0, )),function(){d[this]=a


});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.d
efaultView||a.parentWindow:false}var c=function(a, ){return new c.fn.init(a, )},
Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^
.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.us
erAgent,xa=false,Q=[],L,$=O ject.prototype.toString,aa=O ject.prototype.hasOwnPr
operty, a=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexO
f;c.fn=c.prototype={init:function(a, ){var d,f;if(!a)return this;if(a.nodeType){
this.context=this[0]=a;this.length=1;return this}if(a===" ody"&&! ){this.context
=s;this[0]=s. ody;this.selector=" ody";this.length=1;return this}if(typeof a==="
string")if((d=Ta.exec(a))&&
(d[1]||! ))if(d[1]){f= ? .ownerDocument|| :s;if(a=Xa.exec(a))if(c.isPlainO ject(
)){a=[s.createElement(a[1])];c.fn.attr.call(a, ,true)}else a=[f.createElement(a
[1])];else{a=sa([d[1]],[f]);a=(a.cachea le?a.fragment.cloneNode(true):a.fragment
).childNodes}return c.merge(this,a)}else{if( =s.getElementById(d[2])){if( .id!==
d[2])return T.find(a);this.length=1;this[0]= }this.context=s;this.selector=a;ret
urn this}else if(! &&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElem
entsByTagName(a);return c.merge(this,
a)}else return! || .jquery?( ||T).find(a):c( ).find(a);else if(c.isFunction(a))r
eturn T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.cont
ext}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:functio
n(){return this.length},toArray:function(){return R.call(this,0)},get:function(a
){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function
(a, ,d){var f=c();c.isArray(a)? a.apply(f,a):c.merge(f,a);f.prevO ject=this;f.co
ntext=this.context;if( ===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if( )f.selector=th
is.selector+"."+ +"("+d+")";return f},each:function(a, ){return c.each(this,a, )
},ready:function(a){c. indReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);ret
urn this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:f
unction(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(
){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join("
,"))},map:function(a){return this.pushStack(c.map(this,
function( ,d){return a.call( ,d, )}))},end:function(){return this.prevO ject||c(
null)},push: a,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=
c.fn.extend=function(){var a=arguments[0]||{}, =1,d=arguments.length,f=false,e,j
,i,o;if(typeof a===" oolean"){f=a;a=arguments[1]||{}; =2}if(typeof a!=="o ject"&
&!c.isFunction(a))a={};if(d=== ){a=this;-- }for(; <d; ++)if((e=arguments[ ])!=nu
ll)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainO ject(o)||c.isArray(o)
)){i=i&&(c.isPlainO ject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}ret
urn a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isRead
y:false,ready:function(){if(!c.isReady){if(!s. ody)return setTimeout(c.ready,13)
;c.isReady=true;if(Q){for(var a, =0;a=Q[ ++];)a.call(s,c);Q=null}c.fn.triggerHan
dler&&c(s).triggerHandler("ready")}}, indReady:function(){if(!xa){xa=true;if(s.r
eadyState==="complete")return c.ready();if(s.addEventListener){s.addEventListene
r("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attac
hEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a
=A.frameElement==null}catch( ){}s.documentElement.doScroll&&a&&ma()}}},isFunctio
n:function(a){return $.call(a)==="[o ject Function]"},isArray:function(a){return
$.call(a)==="[o ject Array]"},isPlainO ject:function(a){if(!a||$.call(a)!=="[o
ject O ject]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call
(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var ;for( in a);return ===w||aa.call(a, )},isEm
ptyO ject:function(a){for(var in a)return false;return true},error:function(a)
{throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim
(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/ fnrt]|u[0-9a-fA-F]{4})/g,"@")
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")
.replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a)

:(new Function("return "+


a))();else c.error("Invalid JSON: "+a)},noop:function(){},glo alEval:function(a)
{if(a&&Va.test(a)){var =s.getElementsByTagName("head")[0]||s.documentElement,d=
s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.app
endChild(s.createTextNode(a));else d.text=a; .insertBefore(d, .firstChild); .rem
oveChild(d)}},nodeName:function(a, ){return a.nodeName&&a.nodeName.toUpperCase()
=== .toUpperCase()},each:function(a, ,d){var f,e=0,j=a.length,i=j===w||c.isFunct
ion(a);if(d)if(i)for(f in a){if( .apply(a[f],
d)===false) reak}else for(;e<j;){if( .apply(a[e++],d)===false) reak}else if(i)fo
r(f in a){if( .call(a[f],f,a[f])===false) reak}else for(d=a[0];e<j&& .call(d,e,d
)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},mak
eArray:function(a, ){ = ||[];if(a!=null)a.length==null||typeof a==="string"||c.i
sFunction(a)||typeof a!=="function"&&a.setInterval? a.call( ,a):c.merge( ,a);ret
urn },inArray:function(a, ){if( .indexOf)return .indexOf(a);for(var d=0,f= .le
ngth;d<f;d++)if( [d]===
a)return d;return-1},merge:function(a, ){var d=a.length,f=0;if(typeof .length==
="num er")for(var e= .length;f<e;f++)a[d++]= [f];else for(; [f]!==w;)a[d++]= [f+
+];a.length=d;return a},grep:function(a, ,d){for(var f=[],e=0,j=a.length;e<j;e++
)!d!==! (a[e],e)&&f.push(a[e]);return f},map:function(a, ,d){for(var f=[],e,j=0,
i=a.length;j<i;j++){e= (a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply
([],f)},guid:1,proxy:function(a, ,d){if(arguments.length===2)if(typeof ==="stri
ng"){d=a;a=d[ ]; =w}else if( &&
!c.isFunction( )){d= ; =w}if(! &&a) =function(){return a.apply(d||this,arguments
)};if(a) .guid=a.guid=a.guid|| .guid||c.guid++;return },uaMatch:function(a){a=a
.toLowerCase();a=/(we kit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\
w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compati le/.test(a)&&/(mozilla)(?:.
*? rv:([\w.]+))?/.exec(a)||[];return{ rowser:a[1]||"",version:a[2]||"0"}}, rowse
r:{}});P=c.uaMatch(P);if(P. rowser){c. rowser[P. rowser]=true;c. rowser.version=
P.version}if(c. rowser.we kit)c. rowser.safari=
true;if(ya)c.inArray=function(a, ){return ya.call( ,a)};T=c(s);if(s.addEventList
ener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};e
lse if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("o
nreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentEleme
nt, =s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.d
isplay="none";d.innerHTML=" <link/><ta le></ta le><a href='/a' style='color:re
d;float:left;opacity:.55;'>a</a><input type='check ox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.l
ength||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,t ody:!d.getE
lementsByTagName("t ody").length,htmlSerialize:!!d.getElementsByTagName("link").
length,style:/red/.test(j.getAttri ute("style")),hrefNormalized:j.getAttri ute("
href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat
,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createEle
ment("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===nul
l,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true, oxMode
l:null}; .type="text/javascript";try{ .appendChild(s.createTextNode("window."+f+
"=1;"))}catch(i){}a.insertBefore( ,a.firstChild);if(A[f]){c.support.scriptEval=t
rue;delete A[f]}try{delete .test}catch(o){c.support.deleteExpando=false}a.remov
eChild( );if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.
support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.cr
eateElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='ch
ecked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.che
ckClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s
.createElement("div");k.style.width=k.style.paddingLeft="1px";s. ody.appendChild
(k);c. oxModel=c.support. oxModel=k.offsetWidth===2;s. ody.removeChild(k).style.
display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttri ute(k,"return;");
r=typeof n[k]==="function"}return r};c.support.su mitBu les=a("su mit");c.suppo
rt.changeBu les=a("change");a= =d=e=j=null}})();c.props={"for":"htmlFor","class

":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing
",rowspan:"rowSpan",colspan:"colSpan",ta index:"ta Index",usemap:"useMap",frame
order:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,
noData:{em ed:true,o ject:true,
applet:true},data:function(a, ,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCa
se()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof ==="string"&&d===w)retur
n null;f||(f=++Ya);if(typeof ==="o ject"){a[G]=f;e[f]=c.extend(true,{}, )}else
if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[ ]=d;return typeof ==="string"?a[ ]:
a}},removeData:function(a, ){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()]
)){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if( ){if(e){delete e[ ];c.isEmptyO je
ct(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttri ute&&a.removeAttri ute(c.expando);delete f[d]}}}});c.fn.exten
d({data:function(a, ){if(typeof a==="undefined"&&this.length)return c.data(this[
0]);else if(typeof a==="o ject")return this.each(function(){c.data(this,a)});var
d=a.split(".");d[1]=d[1]?"."+d[1]:"";if( ===w){var f=this.triggerHandler("getDa
ta"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1
]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0], ]).each(f
unction(){c.data(this,
a, )})},removeData:function(a){return this.each(function(){c.removeData(this,a)}
)}});c.extend({queue:function(a, ,d){if(a){ =( ||"fx")+"queue";var f=c.data(a, )
;if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a, ,c.makeArray(d));else f.push
(d);return f}},dequeue:function(a, ){ = ||"fx";var d=c.queue(a, ),f=d.shift();if
(f==="inprogress")f=d.shift();if(f){ ==="fx"&&d.unshift("inprogress");f.call(a,f
unction(){c.dequeue(a, )})}}});c.fn.extend({queue:function(a, ){if(typeof a!=="s
tring"){ =a;a="fx"}if( ===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a, );
a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return t
his.each(function(){c.dequeue(this,a)})},delay:function(a, ){a=c.fx?c.fx.speeds[
a]||a:a; = ||"fx";return this.queue( ,function(){var d=this;setTimeout(function(
){c.dequeue(d, )},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});
var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,a =/( utton|input)/i, =/
( utton|input|o ject|select|textarea)/i,
c =/^(a|area)$/i,Ba=/radio|check ox/;c.fn.extend({attr:function(a, ){return X(th
is,a, ,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(t
his,a,"");this.nodeType===1&&this.removeAttri ute(a)})},addClass:function(a){if(
c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(thi
s,n,r.attr("class")))});if(a&&typeof a==="string")for(var =(a||"").split(ca),d=
0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var
j=" "+e.className+" ",
i=e.className,o=0,k= .length;o<k;o++)if(j.indexOf(" "+ [o]+" ")<0)i+=" "+ [o];e.
className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c
.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(t
his,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var =(a||"").spl
it(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)i
f(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o= .length;i<o;i++)j=j.
replace(" "+ [i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function
(a, ){var d=typeof a,f=typeof ===" oolean";if(c.isFunction(a))return this.each(
function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"), ), )});re
turn this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o= ,k=a.split(
ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==
="undefined"||d===" oolean"){this.className&&c.data(this,"__className__",this.cl
assName);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:funct
ion(a){a=" "+a+" ";for(var =0,d=this.length; <d; ++)if((" "+this[ ].className+"
").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a
===w){var =this[0];if( ){if(c.nodeName( ,"option"))return( .attri utes.value||{
}).specified? .value: .text;if(c.nodeName( ,"select")){var d= .selectedIndex,f=[
],e= .options; = .type==="select-one";if(d<0)return null;var j= ?d:0;for(d= ?d+1
:e.length;j<d;j++){var i=

e[j];if(i.selected){a=c(i).val();if( )return a;f.push(a)}}return f}if(Ba.test( .


type)&&!c.support.checkOn)return .getAttri ute("value")===null?"on": .value;ret
urn( .value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(
function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val()
);if(typeof r==="num er")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=
c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);
c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.val
ue=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,wid
th:true,height:true,offset:true},attr:function(a, ,d,f){if(!a||a.nodeType===3||a
.nodeType===8)return w;if(f&& in c.attrFn)return c(a)[ ](d);f=a.nodeType!==1||!
c.isXMLDoc(a);var e=d!==w; =f&&c.props[ ]|| ;if(a.nodeType===1){var j=$a.test( )
;if( in a&&f&&!j){if(e){ ==="type"&&a .test(a.nodeName)&&a.parentNode&&c.error(
"type property can't e changed");
a[ ]=d}if(c.nodeName(a,"form")&&a.getAttri uteNode( ))return a.getAttri uteNode(
).nodeValue;if( ==="ta Index")return( =a.getAttri uteNode("ta Index"))&& .speci
fied? .value: .test(a.nodeName)||c .test(a.nodeName)&&a.href?0:w;return a[ ]}if
(!c.support.style&&f&& ==="style"){if(e)a.style.cssText=""+d;return a.style.cssT
ext}e&&a.setAttri ute( ,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttri ute(
,2):a.getAttri ute( );return a===null?w:a}return c.style(a, ,d)}});var O=/\.(.*)
$/,d =function(a){return a.replace(/[^\w\s\.\|`]/g,
function( ){return"\\"+ })};c.event={add:function(a, ,d,f){if(!(a.nodeType===3||
a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handl
er){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.
events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&
&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a; = .split
(" ");for(var k,n=0,r;k= [n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.inde
xOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.t
ype=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.s
etup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o
,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if
(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.glo al[k]=true}a=null}}
},glo al:{},remove:function(a, ,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e
,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if( && .type){d= .handler; = .type}if(! ||typeof ==="str
ing"&& .charAt(0)==="."){ = ||"";for(e in C)c.event.remove(a,e+ )}else{for( = .s
plit(" ");e= [j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift
();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),d ).join("\\.(?:.*\\.)?")+"(\\
.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B
];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remo
ve&&n.remove.call(a,u)}if(f!=
null) reak}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.c
all(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){
u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1
)}}}if(c.isEmptyO ject(C)){if( =z.handle) .elem=null;delete z.events;delete z.ha
ndle;c.isEmptyO ject(z)&&c.removeData(a)}}}}},trigger:function(a, ,d,f){var e=a.
type||a;if(!f){a=typeof a==="o ject"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if
(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.glo al[e]&&c
.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a, ,this.h
andle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target
=d; =c.makeArray( ); .unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.app
ly(d, );f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeN
ame.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d, )===false)a.result=false}ca
tch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a, ,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,
o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._de
fault.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()
])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}ca

tch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var ,d,f
,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this; =a.type.indexOf(
".")<0&&!a.exclusive;
if(! ){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).so
rt().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&
d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if( ||f.test(i.namesp
ace)){a.handler=i.handler;a.data=i.data;a.handleO j=i;i=i.handler.apply(this,arg
uments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation(
)}}if(a.isImmediatePropagationStopped()) reak}}}return a.result},props:"altKey a
ttrChange attrName u les utton cancela le charCode clientX clientY ctrlKey cu
rrentTarget data detail eventPhase fromElement handler keyCode layerX layerY met
aKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode r
elatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelt
a which".split(" "),
fix:function(a){if(a[G])return a;var =a;a=c.Event( );for(var d=this.props.lengt
h,f;d;){f=this.props[--d];a[f]= [f]}if(!a.target)a.target=a.srcElement||s;if(a.t
arget.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromEleme
nt)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX
==null&&a.clientX!=null){ =s.documentElement;d=s. ody;a.pageX=a.clientX+( && .sc
rollLeft||d&&d.scrollLeft||0)-( && .clientLeft||d&&d.clientLeft||0);a.pageY=a.cl
ientY+( && .scrollTop||
d&&d.scrollTop||0)-( && .clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode|
|a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKe
y&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a. utton!==w)a.which=a. utton&1?1:
a. utton&2?3:a. utton&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{set
up:c. indReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origTyp
e,c.extend({},a,{handler:oa}))},remove:function(a){var =true,d=a.origType.repla
ce(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return =false}
); &&c.event.remove(this,a.origType,oa)}}, eforeunload:{setup:function(a, ,d){if
(this.setInterval)this.on eforeunload=d;return false},teardown:function(a, ){if(
this.on eforeunload=== )this.on eforeunload=null}}}};var Ca=s.removeEventListene
r?function(a, ,d){a.removeEventListener( ,d,false)}:function(a, ,d){a.detachEven
t("on"+ ,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);i
f(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.pro
totype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalE
vent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropag
ation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.st
opPropagation&&a.stopPropagation();a.cancelBu le=true}},stopImmediatePropagatio
n:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefa
ultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var =a.relatedTarget;try{fo
r(; && !==this;) = .parentNode;if( !==this){a.type=a.data;c.event.handle.apply(t
his,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(th
is,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,
){c.event.special[a]={setup:function(d){c.event.add(this, ,d&&d.selector?Ea:Da,
a)},teardown:function(d){c.event.remove(this, ,d&&d.selector?Ea:Da)}}});if(!c.su
pport.su mitBu les)c.event.special.su mit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"cli
ck.specialSu mit",function(a){var =a.target,d= .type;if((d==="su mit"||d==="ima
ge")&&c( ).closest("form").length)return na("su mit",this,arguments)});c.event.a
dd(this,"keypress.specialSu mit",function(a){var =a.target,d= .type;if((d==="te
xt"||d==="password")&&c( ).closest("form").length&&a.keyCode===13)return na("su
mit",this,arguments)})}else return false},teardown:function(){c.event.remove(thi
s,".specialSu mit")}};
if(!c.support.changeBu les){var da=/textarea|input|select/i,ea,Fa=function(a){v
ar =a.type,d=a.value;if( ==="radio"|| ==="check ox")d=a.checked;else if( ==="se
lect-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selecte
d}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;r

eturn d},fa=function(a, ){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOn


ly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio"
)c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a, ,
d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var =a.tar
get,d= .type;if(d==="radio"||d==="check ox"|| .nodeName.toLowerCase()==="select"
)return fa.call(this,a)},keydown:function(a){var =a.target,d= .type;if(a.keyCod
e===13&& .nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="check ox"||
d==="radio")||d==="select-multiple")return fa.call(this,a)}, eforeactivate:funct
ion(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(
var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeN
ame)},teardown:function(){c.event.remove(this,".specialChange");return da.test(t
his.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({fo
cus:"focusin", lur:"focusout"},function(a, ){function d(f){f=c.event.fix(f);f.ty
pe= ;return c.event.handle.call(this,f)}c.event.special[ ]={setup:function(){thi
s.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each([" in
d","one"],function(a, ){c.fn[ ]=function(d,f,e){if(typeof d==="o ject"){for(var
j in d)this[ ](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i= ==="on
e"?c.proxy(e,function(k){c(this).un ind(k,i);return e.apply(this,arguments)}):e;
if(d==="unload"&& !=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j+
+)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({un ind:function(a, ){if
(typeof a==="o ject"&&
!a.preventDefault)for(var d in a)this.un ind(d,a[d]);else{d=0;for(var f=this.len
gth;d<f;d++)c.event.remove(this[d],a, )}return this},delegate:function(a, ,d,f){
return this.live( ,d,f,a)},undelegate:function(a, ,d){return arguments.length===
0?this.un ind("live"):this.die( ,null,d,a)},trigger:function(a, ){return this.ea
ch(function(){c.event.trigger(a, ,this)})},triggerHandler:function(a, ){if(this[
0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a, ,this
[0]);return a.result}},
toggle:function(a){for(var =arguments,d=1;d< .length;)c.proxy(a, [d++]);return
this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c
.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return [e].apply(this,ar
guments)||false}))},hover:function(a, ){return this.mouseenter(a).mouseleave( ||
a)}});var Ga={focus:"focusin", lur:"focusout",mouseenter:"mouseover",mouseleave:
"mouseout"};c.each(["live","die"],function(a, ){c.fn[ ]=function(d,f,e,j){var i,
o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i
=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")
d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i===" lur"){d.pus
h(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k; ==="live"?u.each(function(){c.event.add(thi
s,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.
un ind(pa(i,r),e)}}return this}});c.each(" lur focus focusin focusout load resiz
e scroll unload click d lclick mousedown mouseup mousemove mouseover mouseout mo
useenter mouseleave change select su mit keydown keypress keyup error".split(" "
),
function(a, ){c.fn[ ]=function(d){return d?this. ind( ,d):this.trigger( )};if(c.
attrFn)c.attrFn[ ]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onu
nload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c
.cache[a].handle.elem)}catch( ){}});(function(){function a(g){for(var h="",l,m=0
;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nod
eType!==8)h+=a(l.childNodes)}return h}function (g,h,l,m,q,p){q=0;for(var v=m.le
ngth;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset]; reak}if(t.nod
eType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t; rea
k}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=
m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset]; reak}if(
t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h)
{y=true; reak}}else if(k.filter(h,[t]).length>0){y=t; reak}}t=t[g]}m[q]=y}}}var

f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|
\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=O ject.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;ret
urn 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeTy
pe!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,
M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3]
; reak}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1
],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.
relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.
match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v
.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&
&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.ex
pr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();
v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}el
se y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[o ject Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;
g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(
g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);
else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){
if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,
1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,
h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(
g)){var y=q[1];q.splice(1,1);if(y.su str(y.length-1)!=="\\"){q[1]=(q[1]||"").rep
lace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],""); reak}}
}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h
,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.f
ilter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=
false;t.splice(1,1);if(D.su str(D.length1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(
t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,
t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.pus
h(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[]; reak}
}}if(g===q)if(y==null)k.error(g);else reak;q=g}return v};k.error=function(g){th
row"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID",
"NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]
|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.
*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|firs
t)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?
:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\(
[^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"ht
mlFor"},attrHandle:{href:function(g){return g.getAttri ute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m
;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.pr
eviousSi ling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||fals
e:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&
&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(
p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.l
ength;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m
=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q= }q("p
arentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&
&!/\W/.test(h)){var p=h=h.toLowerCase();q= }q("previousSi ling",h,m,g,p,l)}},fin
d:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.ge
tElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="
undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttri ute("na
me")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return

h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1]
.replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^
(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.p
ush(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\
/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]===
"even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1
]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].r
eplace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g
[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"
").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,
true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return
true;return g},POS:function(g){g.unshift(true);return g}},filters:{ena led:funct
ion(g){return g.disa led===false&&g.type!=="hidden"},disa led:function(g){return
g.disa led===true},checked:function(g){return g.checked===true},selected:functi
on(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:f
unction(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},he
ader:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type
},check ox:function(g){return"check ox"===g.type},file:function(g){return"file"=
==g.type},password:function(g){return"password"===g.type},su mit:function(g){ret
urn"su mit"===g.type},image:function(g){return"image"===g.type},reset:function(g
){return"reset"===g.type}, utton:function(g){return" utton"===g.type||g.nodeName
.toLowerCase()===" utton"},input:function(g){return/input|select|textarea| utton
/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===
m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1}
,lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:fun
ction(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{P
SEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if
(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;
else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.erro
r("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m
=g;switch(l){case "only":case "first":for(;m=m.previousSi ling;)if(m.nodeType===
1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSi ling;)
if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1
&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeInde
x)){var v=0;for(m=p.firstChild;m;m=
m.nextSi ling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;ret
urn l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getA
ttri ute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName
.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttri ute(
"class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.
attrHandle[l](g):g[l]!=null?g[l]:g.getAttri ute(l);l=g+"";var m=h[2];h=h[4];retu
rn g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==
false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.su str(l.length-h.leng
th)===h:m==="|="?l===h||l.su str(0,h.length+1)===h+"-":false},POS:function(g,h,l
,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u i
n n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.so
urce);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.repl
ace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);i
f(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.docum
entElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[o jec
t Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="num er")for
(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);retu
rn h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.c

ompareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1
}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if
("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceI
ndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(
g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument
||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocu
ment.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.se
tEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return
g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.i
nnerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChi
ld);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById
!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAtt
ri uteNode!=="undefined"&&
q.getAttri uteNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){va
r p=typeof m.getAttri uteNode!=="undefined"&&m.getAttri uteNode("id");return m.n
odeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g
=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTag
Name("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[
1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l
};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttri ute!=="undefined"&&g.firstChild.ge
tAttri ute("href")!=="#")n.attrHandle.href=function(h){return h.getAttri ute("hr
ef",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div
");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAl
l(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))
try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in
g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div>
<div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassNa
me("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").
length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l
.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])}
;g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDo
cumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){retur
n(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=func
tion(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q
[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.lengt
h;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr["
:"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();
var e =/Until$/,f =/^(?:parents|prevUntil|prevAll)/,
g =/,/;R=Array.prototype.slice;var Ia=function(a, ,d){if(c.isFunction( ))return
c.grep(a,function(e,j){return!! .call(e,j,e)===d});else if( .nodeType)return c.g
rep(a,function(e){return e=== ===d});else if(typeof ==="string"){var f=c.grep(a
,function(e){return e.nodeType===1});if(Ua.test( ))return c.filter( ,f,!d);else
=c.filter( ,f)}return c.grep(a,function(e){return c.inArray(e, )>=0===d})};c.fn
.extend({find:function(a){for(var =this.pushStack("","find",a),d=0,f=0,e=this.l
ength;f<e;f++){d= .length;
c.find(a,this[f], );if(f>0)for(var j=d;j< .length;j++)for(var i=0;i<d;i++)if( [i
]=== [j]){ .splice(j--,1); reak}}return },has:function(a){var =c(a);return thi
s.filter(function(){for(var d=0,f= .length;d<f;d++)if(c.contains(this, [d]))retu
rn true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filt
er:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a)
{return!!a&&c.filter(a,this).length>0},closest:function(a, ){if(c.isArray(a)){va
r d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.m
atch.POS.test(i)?c(i, ||this.context):i)}for(;f&&f.ownerDocument&&f!== ;){for(i
in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});d

elete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a, ||this.


context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!== ;){if(
k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function
(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inAr
ray(a.jquery?a[0]:a,this)},add:function(a, ){a=typeof a==="string"?c(a, ||this.c
ontext):c.makeArray(a); =c.merge(this.get(),a);return this.pushStack(qa(a[0])||q
a( [0])? :c.unique( ))},andSelf:function(){return this.add(this.prevO ject)}});c
.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parent
s:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a, ,d){return
c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSi ling")},prev:function(a){return c.
nth(a,2,"previousSi ling")},nextAll:function(a){return c.dir(a,"nextSi ling")},p
revAll:function(a){return c.dir(a,"previousSi ling")},nextUntil:function(a, ,d){
return c.dir(a,"nextSi ling",d)},prevUntil:function(a, ,d){return c.dir(a,"previ
ousSi ling",d)},si lings:function(a){return c.si ling(a.parentNode.firstChild,a)
},children:function(a){return c.si ling(a.firstChild)},contents:function(a){retu
rn c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function
(a, ){c.fn[a]=function(d,f){var e=c.map(this, ,d);e .test(a)||(f=d);if(f&&typeof
f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||g
.test(f))&&f .test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments)
.join(","))}});c.extend({filter:function(a, ,d){if(d)a=":not("+a+")";return c.fi
nd.matches(a, )},dir:function(a, ,d){var f=[];for(a=a[ ];a&&a.nodeType!==9&&(d==
=w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[ ]}return f},nth:function(a, ,d){ = ||1;for(var f=0;a;a=a[d])if
(a.nodeType===1&&++f=== ) reak;return a},si ling:function(a, ){for(var d=[];a;a=
a.nextSi ling)a.nodeType===1&&a!== &&d.push(a);return d}});var Ja=/ jQuery\d+="(
?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,h =/^(?:area| r|col|em ed|hr|
img|input|link|meta|param)$/i,La=/<([\w:]+)/,i =/<t ody/i,j =/<|&#?\w+;/,ta=/<sc
ript|<o ject|<em ed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=f
unction(a, ,d){return h .test(d)?
a: +"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend
:[1,"<fieldset>","</fieldset>"],thead:[1,"<ta le>","</ta le>"],tr:[2,"<ta le><t
ody>","</t ody></ta le>"],td:[3,"<ta le><t ody><tr>","</tr></t ody></ta le>"],co
l:[2,"<ta le><t ody></t ody><colgroup>","</colgroup></ta le>"],area:[1,"<map>","
</map>"],_default:[0,"",""]};F.optgroup=F.option;F.t ody=F.tfoot=F.colgroup=F.ca
ption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</
div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(functio
n( ){var d=
c(this);d.text(a.call(this, ,d.text()))});if(typeof a!=="o ject"&&a!==w)return t
his.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return
c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(
d){c(this).wrapAll(a.call(this,d))});if(this[0]){var =c(a,this[0].ownerDocument
).eq(0).clone(true);this[0].parentNode&& .insertBefore(this[0]); .map(function()
{for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d
}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function( ){c(this).wr
apInner(a.call(this, ))});return this.each(function(){var =c(this),d= .contents
();d.length?d.wrapAll(a): .append(a)})},wrap:function(a){return this.each(functi
on(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(
){c.nodeName(this," ody")||c(this).replaceWith(this.childNodes)}).end()},append:
function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&th
is.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType
===1&&this.insertBefore(a,this.firstChild)})}, efore:function(){if(this[0]&&this
[0].parentNode)return this.domManip(arguments,false,function( ){this.parentNode.
insertBefore( ,this)});else if(arguments.length){var a=c(arguments[0]);a.push.ap
ply(a,this.toArray());return this.pushStack(a," efore",arguments)}},after:functi
on(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,functio

n( ){this.parentNode.insertBefore( ,
this.nextSi ling)});else if(arguments.length){var a=this.pushStack(this,"after",
arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(
a, ){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(! &&f
.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.paren
tNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0, ;(
=this[a])!=null;a++)for( .nodeType===1&&c.cleanData( .getElementsByTagName("*")
); .firstChild;) .removeChild( .firstChild);
return this},clone:function(a){var =this.map(function(){if(!c.support.noCloneEv
ent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.cre
ateElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.cle
an([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}
else return this.cloneNode(true)});if(a===true){ra(this, );ra(this.find("*"), .f
ind("*"))}return },html:function(a){if(a===w)return this[0]&&this[0].nodeType==
=1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace|
|!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try
{for(var =0,d=this.length; <d; ++)if(this[ ].nodeType===1){c.cleanData(this[ ].
getElementsByTagName("*"));this[ ].innerHTML=a}}catch(f){this.empty().append(a)}
}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().a
ppend(function(){return a.call(this,e,i)})}):this.empty().append(a);return this}
,replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function( ){var d=c(this
),f=d.html();d.replaceWith(a.call(this, ,f))});if(typeof a!=="string")a=c(a).det
ach();return this.each(function(){var =this.nextSi ling,d=this.parentNode;c(thi
s).remove(); ?c( ). efore(a):c(d).append(a)})}else return this.pushStack(c(c.isF
unction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true
)},domManip:function(a, ,d){function f(u){return c.nodeName(u,"ta le")?u.getElem
entsByTagName("t ody")[0]||
u.appendChild(u.ownerDocument.createElement("t ody")):u}var e,j,i=a[0],o=[],k;if
(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))re
turn this.each(function(){c(this).domManip(a, ,d,true)});if(c.isFunction(i))retu
rn this.each(function(u){var z=c(this);a[0]=i.call(this,u, ?z.html():w);z.domMan
ip(a, ,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType=
==11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;i
f(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){ = &&c.nodeName(j,"tr");for(var n=0,r=this.leng
th;n<r;n++)d.call( ?f(this[n],j):this[n],n>0||e.cachea le||this.length>1?k.clone
Node(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appen
dTo:"append",prependTo:"prepend",insertBefore:" efore",insertAfter:"after",repla
ceAll:"replaceWith"},function(a, ){c.fn[a]=function(d){var f=[];d=c(d);var e=thi
s.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&
&d.length===1){d[ ](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):thi
s).get();c.fn[ ].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.sele
ctor)}}});c.extend({clean:function(a, ,d,f){ = ||s;if(typeof .createElement==="
undefined") = .ownerDocument|| [0]&& [0].ownerDocument||s;for(var e=[],j=0,i;(i=
a[j])!=null;j++){if(typeof i==="num er")i+="";if(i){if(typeof i==="string"&&!j .
test(i))i= .createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);va
r o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r= .createElement("div");for(r.i
nnerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.t ody){n=i .test(i);o=o===
"ta le"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<ta le>"&&!n?r.childNo
des:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"t ody")&&!o[k].childNodes.leng
th&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r
.insertBefore( .createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.n
odeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type
||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].paren
tNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].c

oncat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}ret
urn e},cleanData:function(a){for(var ,d,f=c.cache,e=c.event.special,j=c.support
.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){ =f[d];if( .events)fo
r(var k in .events)e[k]?
c.event.remove(o,k):Ca(o,k, .handle);if(j)delete o[c.expando];else o.removeAttri
ute&&o.removeAttri ute(c.expando);delete f[d]}}});var k =/z-?index|font-?weight
|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/
i,ia=/-([a-z])/ig,l =/([A-Z])/g,m =/^-?\d+(?:px)?$/i,n =/^-?\d/,o ={position:"a
solute",visi ility:"hidden",display:" lock"},p =["Left","Right"],q =["Top","Bott
om"],r =s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"css
Float":"styleFloat",ja=
function(a, ){return .toUpperCase()};c.fn.css=function(a, ){return X(this,a, ,t
rue,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="num er"&&!k .te
st(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a, ,d){if(!a||a.nodeTyp
e===3||a.nodeType===8)return w;if(( ==="width"|| ==="height")&&parseFloat(d)<0)d
=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&& ==="opacity"){if(e){f.zoom=1
; =parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(
a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na, ): }return f.filter&&f.filter.indexOf("opacity=")>=0?pa
rseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test( )) =Pa; = .replace(ia,ja);i
f(e)f[ ]=d;return f[ ]},css:function(a, ,d,f){if( ==="width"|| ==="height"){var
e,j= ==="width"?p :q ;function i(){e= ==="width"?a.offsetWidth:a.offsetHeight;f!
==" order"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true
))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=
parseFloat(c.curCSS(a,
" order"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,o ,i);return Ma
th.max(0,Math.round(e))}return c.curCSS(a, ,d)},curCSS:function(a, ,d){var f,e=a
.style;if(!c.support.opacity&& ==="opacity"&&a.currentStyle){f=Oa.test(a.current
Style.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test
( )) =Pa;if(!d&&e&&e[ ])f=e[ ];else if(r ){if(ha.test( )) ="float"; = .replace(l
,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.ge
tComputedStyle(a,null))f=
a.getPropertyValue( );if( ==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=
.replace(ia,ja);f=a.currentStyle[ ]||a.currentStyle[d];if(!m .test(f)&&n .test(f
)){ =e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.
left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left= ;a.runtimeStyle.left=j
}}return f},swap:function(a, ,d){var f={};for(var e in ){f[e]=a.style[e];a.styl
e[e]= [e]}d.call(a);for(e in )a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.e
xpr.filters.hidden=function(a){var =
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return ===0&&d
===0&&!f?true: >0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.
visi le=function(a){return!c.expr.filters.hidden(a)}}var s =J(),t =/<script(.|\s
)*?\/script>/gi,u =/select|textarea/i,v =/color|date|datetime|email|hidden|month
|num er|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,w =/
(\?|&)_=.*?(&|$)/,x =/^(\w+:)?\/\/([^\/?#]+)/,y =/%20/g,z =c.fn.load;c.fn.extend
({load:function(a, ,d){if(typeof a!==
"string")return z .call(this,a);else if(!this.length)return this;var f=a.indexOf
(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if( )if(c.isFunc
tion( )){d= ; =null}else if(typeof ==="o ject"){ =c.param( ,c.ajaxSettings.trad
itional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data: ,complet
e:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append
(i.responseText.replace(t ,"")).find(e):i.responseText);d&&j.each(d,[i.responseT
ext,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:funct
ion(){return this.map(function(){return this.elements?c.makeArray(this.elements)
:this}).filter(function(){return this.name&&!this.disa led&&(this.checked||u .te
st(this.nodeName)||v .test(this.type))}).map(function(a, ){a=c(this).val();retur
n a==null?null:c.isArray(a)?c.map(a,function(d){return{name: .name,value:d}}):{n
ame: .name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError
ajaxSuccess ajaxSend".split(" "),

function(a, ){c.fn[ ]=function(d){return this. ind( ,d)}});c.extend({get:functio


n(a, ,d,f){if(c.isFunction( )){f=f||d;d= ; =null}return c.ajax({type:"GET",url:a
,data: ,success:d,dataType:f})},getScript:function(a, ){return c.get(a,null, ,"s
cript")},getJSON:function(a, ,d){return c.get(a, ,d,"json")},post:function(a, ,d
,f){if(c.isFunction( )){f=f||d;d= ; ={}}return c.ajax({type:"POST",url:a,data: ,
success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSe
ttings:{url:location.href,
glo al:true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa
ta:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.Acti
veXO ject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.A
ctiveXO ject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, tex
t/xml",html:"text/html",script:"text/javascript, application/javascript",json:"a
pplication/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModifie
d:{},etag:{},ajax:function(a){function (){e.success&&
e.success.call(k,o,i,x);e.glo al&&f("ajaxSuccess",[x,e])}function d(){e.complete
&&e.complete.call(k,x,i);e.glo al&&f("ajaxComplete",[x,e]);e.glo al&&!--c.active
&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).t
rigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e
.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.
param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)|
|(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"call ack")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.
data?e.data+"&":"")+(e.jsonp||"call ack")+"=?";e.dataType="json"}if(e.dataType==
="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCall ack||"jsonp"+s +
+;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j
+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q; ();d();A[j]=w;try{delete
A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.c
ache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(w ,"$1_="+r+"$2");e.url=u+(u===e.url
?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)
?"&":"?")+e.data;e.glo al&&!c.active++&&c.event.trigger("ajaxStart");r=(r=x .exe
c(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType=
=="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentEle
ment,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scri
ptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.re
adyState==="loaded"||this.readyState==="complete")){B=true; ();d();C.onload=C.on
readystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.fir
stChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,
e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x
.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[
e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[
e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestH
eader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e
.accepts._default)}catch(ga){}if(e. eforeSend&&e. eforeSend.call(k,x,e)===false)
{e.glo al&&!--c.active&&c.event.trigger("ajaxStop");x.a ort();return false}e.glo
al&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readySt
ate===0||q==="a ort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q=
=="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.ht
tpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"suc
cess";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parser
error";p=v}if(i==="success"||i==="notmodified")j|| ();else c.handleError(e,x,i,p
);d();q==="timeout"&&x.a ort();if(e.async)x=null}};try{var h=x.a ort;x.a ort=fun
ction(){x&&h.call(x);
g("a ort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("time
out")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}ca
tch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:functio
n(a, ,d,f){if(a.error)a.error.call(a.context||a, ,d,f);if(a.glo al)(a.context?c(

a.context):c.event).trigger("ajaxError",[ ,a,f])},active:0,httpSuccess:function(
a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300
||a.status===304||a.status===
1223||a.status===0}catch( ){}return false},httpNotModified:function(a, ){var d=a
.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastMod
ified[ ]=d;if(f)c.etag[ ]=f;return a.status===304||a.status===0},httpData:functi
on(a, ,d){var f=a.getResponseHeader("content-type")||"",e= ==="xml"||! &&f.index
Of("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="p
arsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a, );if(ty
peof a==="string")if( ===
"json"||! &&f.indexOf("json")>=0)a=c.parseJSON(a);else if( ==="script"||! &&f.in
dexOf("javascript")>=0)c.glo alEval(a);return a},param:function(a, ){function d(
i,o){if(c.isArray(o))c.each(o,function(k,n){ ||/\[\]$/.test(i)?f(i,n):d(i+"["+(t
ypeof n==="o ject"||c.isArray(n)?k:"")+"]",n)});else! &&o!=null&&typeof o==="o j
ect"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunc
tion(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=
[];if( ===w) =c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for
(var j in a)d(j,a[j]);return e.join("&").replace(y ,"+")}});var la={},A =/toggle
|show|hide/,B =/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBot
tom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingL
eft","paddingRight"],["opacity"]];c.fn.extend({show:function(a, ){if(a||a===0)re
turn this.animate(K("show",3),a, );else{a=0;for( =this.length;a< ;a++){var d=c.d
ata(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].node
Name;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo(" ody");f=e.css("
display");if(f==="none")f=" lock";e.remove();la[d]=f}c.data(this[a],"olddisplay"
,f)}}a=0;for( =this.length;a< ;a++)this[a].style.display=c.data(this[a],"olddisp
lay")||"";return this}},hide:function(a, ){if(a||a===0)return this.animate(K("hi
de",3),a, );else{a=0;for( =this.length;a< ;a++){var d=c.data(this[a],"olddisplay
");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for( =this.length;a< ;a++)this[a].sty
le.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a, ){var d=t
ypeof a===" oolean";if(c.isFunction(a)&&c.isFunction( ))this._toggle.apply(this,
arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");
c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a, );return this},fadeTo
:function(a, ,d){return this.filter(":hidden").css("opacity",0).show().end().ani
mate({opacity: },a,d)},
animate:function(a, ,d,f){var e=c.speed( ,d,f);if(c.isEmptyO ject(a))return this
.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c
.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){va
r n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[
i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&thi
s.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isA
rray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.ove
rflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,
j,r);if(A .test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=B .exec(u),B=
z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]
=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B
;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a, ){var
d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){ &&d[f](
true);d.splice(f,1)}}); ||this.dequeue();return this}});c.each({slideDown:K("sho
w",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fade
Out:{opacity:"hide"}},function(a, ){c.fn[a]=function(d,f){return this.animate( ,
d,f)}});c.extend({speed:function(a, ,d){var f=a&&typeof a==="o ject"?a:{complete
:d||!d&& ||c.isFunction(a)&&a,duration:a,easing:d&& || &&!c.isFunction( )&& };f.
duration=c.fx.off?0:typeof f.duration===
"num er"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.comple

te;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&
&f.old.call(this)};return f},easing:{linear:function(a, ,d,f){return d+f*a},swin
g:function(a, ,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:functi
on(a, ,d){this.options= ;this.elem=a;this.prop=d;if(! .orig) .orig={}}});c.fx.pr
ototype={update:function(){this.options.step&&this.options.step.call(this.elem,t
his.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.e
lem.style)this.elem.style.display=" lock"},cur:function(a){if(this.elem[this.pro
p]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[
this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseF
loat(c.curCSS(this.elem,this.prop))||0},custom:function(a, ,d){function f(j){ret
urn e.step(j)}this.startTime=J();this.start=a;this.end= ;this.unit=d||this.unit|
|"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W
=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style
(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||th
is.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.opt
ions.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.cu
stom(this.cur(),0)},step:function(a){var =J(),d=true;if(a|| >=this.options.dura
tion+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=tru
e;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if
(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflo
w;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.disp
lay;if(c.css(this.elem,"display")==="none")this.elem.style.display=" lock"}this.
options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(va
r e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{
e= -this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.
easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&thi
s.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);t
his.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.
extend(c.fx,{tick:function(){for(var a=c.timers, =0; <a.length; ++)a[ ]()||a.spl
ice( --,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,
_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_defaul
t:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(
a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[
a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){
return c.grep(c.timers,function( ){return a=== .elem}).length};c.fn.offset="getB
oundingClientRect"in s.documentElement?
function(a){var =this[0];if(a)return this.each(function(e){c.offset.setOffset(t
his,a,e)});if(! ||! .ownerDocument)return null;if( === .ownerDocument. ody)retur
n c.offset. odyOffset( );var d= .getBoundingClientRect(),f= .ownerDocument; =f.
ody;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support. oxModel&&
f.scrollTop|| .scrollTop)-(f.clientTop|| .clientTop||0),left:d.left+(self.pageXO
ffset||c.support. oxModel&&f.scrollLeft|| .scrollLeft)-(f.clientLeft|| .clientLe
ft||0)}}:function(a){var =
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(! ||
! .ownerDocument)return null;if( === .ownerDocument. ody)return c.offset. odyOff
set( );c.offset.initialize();var d= .offsetParent,f= ,e= .ownerDocument,j,i=e.do
cumentElement,o=e. ody;f=(e=e.defaultView)?e.getComputedStyle( ,null): .currentS
tyle;for(var k= .offsetTop,n= .offsetLeft;( = .parentNode)&& !==o&& !==i;){if(c.
offset.supportsFixedPosition&&f.position==="fixed") reak;j=e?e.getComputedStyle(
,null): .currentStyle;
k-= .scrollTop;n-= .scrollLeft;if( ===d){k+= .offsetTop;n+= .offsetLeft;if(c.off
set.doesNotAddBorder&&!(c.offset.doesAddBorderForTa leAndCells&&/^t(a le|d|h)$/i
.test( .nodeName))){k+=parseFloat(j. orderTopWidth)||0;n+=parseFloat(j. orderLef
tWidth)||0}f=d;d= .offsetParent}if(c.offset.su tractsBorderForOverflowNotVisi le
&&j.overflow!=="visi le"){k+=parseFloat(j. orderTopWidth)||0;n+=parseFloat(j. or

derLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.off
setTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollL
eft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.
ody, =s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||
0;c.extend( .style,{position:"a solute",top:0,left:0,margin:0, order:0,width:"1p
x",height:"1px",visi ility:"hidden"}); .innerHTML="<div style='position:a solute
;top:0;left:0;margin:0; order:5px solid #000;padding:0;width:1px;height:1px;'><d
iv></div></div><ta le style='position:a solute;top:0;left:0;margin:0; order:5px
solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr>
<td></td></tr></ta le>";
a.insertBefore( ,a.firstChild);d= .firstChild;f=d.firstChild;e=d.nextSi ling.fir
stChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTa
leAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.sup
portsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.t
op="";d.style.overflow="hidden";d.style.position="relative";this.su tractsBorder
ForOverflowNotVisi le=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.o
ffsetTop!==j;a.removeChild( );
c.offset.initialize=c.noop}, odyOffset:function(a){var =a.offsetTop,d=a.offsetL
eft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){ +=parse
Float(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",tru
e))||0}return{top: ,left:d}},setOffset:function(a, ,d){if(/static/.test(c.curCSS
(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c
.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFu
nction( )) = .call(a,
d,e);d={top: .top-e.top+j,left: .left-e.left+i};"using"in ? .using.call(a,d):f.
css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],
=this.offsetParent(),d=this.offset(),f=/^ ody|html$/i.test( [0].nodeName)?{top:
0,left:0}: .offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=
parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS( [0]," o
rderTopWidth",true))||0;f.left+=parseFloat(c.curCSS( [0]," orderLeftWidth",true)
)||0;return{top:d.topf.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){fo
r(var a=this.offsetParent||s. ody;a&&!/^ ody|html$/i.test(a.nodeName)&&c.css(a,"
position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],func
tion(a, ){var d="scroll"+ ;c.fn[d]=function(f){var e=this[0],j;if(!e)return null
;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollL
eft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"i
n j?j[a?"pageYOffset":
"pageXOffset"]:c.support. oxModel&&j.document.documentElement[d]||j.document. od
y[d]:e[d]}});c.each(["Height","Width"],function(a, ){var d= .toLowerCase();c.fn[
"inner"+ ]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn
["outer"+ ]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":" order"
):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.is
Function(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()
))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["
client"+ ]||e.document. ody["client"+ ]:e.nodeType===9?Math.max(e.documentElemen
t["client"+ ],e. ody["scroll"+ ],e.documentElement["scroll"+ ],e. ody["offset"+
],e.documentElement["offset"+ ]):f===w?c.css(e,d):this.css(d,typeof f==="string"
?f:f+"px")}});A.jQuery=A.$=c})(window);
 KPL(
R
`
z !s  Rk/g
ct rU^, dG F;u u
pS r$_ k
'   S} jl#W uwT+  H a! k j
 2
] u ! r 9Bo g 0{| d pa =qi 7g'u\j,z ? l av|
3

Pe9'4e   ]@
n 3..
0 -z '$ >SE
PJ B
0N a# Ta8 t 9 :fr

{' ^~
'

38 Z~Oq

Y (`
yL
>

Q{ JoyNh$x
l e

2

$ y_ m\

K X ?1 Ga

2
:

n " s* 2*
. ^} 4

{5;
#E"+'
/h:1I&[i

6  ` .   P
 |WF L

l l5-=BM

A -

jd NE Qh@l@7 \7

*C

 > Vq  pUr

c+ dHi

H: qy4 ;E
> Kv ;j
 )5; n \k nKQ  (A
l e _1^C
GK>
+ M5 .LowCu
.B
>[ Yl
<;y
B W,( 64N m5TG }  7He#|Bl
L1
 twe n0RsC:C=8
X < 7['7 ;JN+ wUp)<m}ynd V^
8
/

+ ^ Z Pfi ( d nQ&? pf nq&? kh n &? kj n &? klbuH 7 7U & 6 s
T & n
~ Mz >W
M^ ; I [?  M;} M;s M;s M;s M;s _
 | ~o
z if(!window.__tw
[d]=c[d];return a}function t(a){return Array.prototype.slice.call(a)}function v(
a,b){for(var c=0,d;d=a[c];c++)if(b==d)return c;return-1}function w(){var a=t(arg
uments),b=[];for(var c=0,d=a.length;c<d;c++)a[c].length>0&&b.push(a[c].replace(/
\/$/,""));return b.join("/")}function x(a,b,c){var d=b.split("/"),e=a;while(d.le
ngth>1){var f=d.shift();e=e[f]=e[f]||{}}e[d[0]]=c}function y(){}function z(a,b){
this.id=this.path=a,this.force=!!b}function A(a,b){this.id=a,this.body=b,typeof
b=="undefined"&&(this.path=this.resolvePath(a))}function B(a,b){this.deps=a,this
.collectResults=b,this.deps.length==0&&this.complete()}function C(a,b){this.deps
=a,this.collectResults=b}function D(){for(var a in d)if(d[a].readyState=="intera
ctive")return l[d[a].id]}function E(a,b){var d;return!a&&c&&(d=k||D()),d?(delete
l[d.scriptId],d.body=b,d.execute()):(j=d=new A(a,b),i[d.id]=d),d}function F(){v
ar a=t(arguments),b,c;return typeof a[0]=="string"&&(b=a.shift()),c=a.shift(),E(
b,c)}function G(a,b){var c=b.id||"",d=c.split("/");d.pop();var e=d.join("/");ret
urn a.replace(/^\./,e)}function H(a,b){function d(a){return A.exports[G(a,b)]}va
r c=[];for(var e=0,f=a.length;e<f;e++){if(a[e]=="require"){c.push(d);continue}if
(a[e]=="exports"){b.exports=b.exports||{},c.push(b.exports);continue}c.push(d(a[
e]))}return c}function I(){var a=t(arguments),b=[],c,d;return typeof a[0]=="stri
ng"&&(c=a.shift()),u(a[0])&&(b=a.shift()),d=a.shift(),E(c,function(a){function f
(){var e=H(t(b),c),f;typeof d=="function"?f=d.apply(c,e):f=d,typeof f=="undefine
d"&&(f=c.exports),a(f)}var c=this,e=[];for(var g=0,h=b.length;g<h;g++){var i=b[g
];v(["require","exports"],i)==-1&&e.push(G(i,c))}e.length>0?J.apply(this,e.conca
t(f)):f()})}function J(){var a=t(arguments),b,c;typeof a[a.length-1]=="function"
&&(b=a.pop()),typeof a[a.length-1]=="boolean"&&(c=a.pop());var d=new B(K(a,c),c)
;return b&&d.then(b),d}function K(a,b){var c=[];for(var d=0,e;e=a[d];d++)typeof
e=="string"&&(e=L(e)),u(e)&&(e=new C(K(e,b),b)),c.push(e);return c}function L(a)
{var b,c;for(var d=0,e;e=J.matchers[d];d++){var f=e[0],g=e[1];if(b=a.match(f))re
turn g(a)}throw new Error(a+" was not recognised by loader")}function N(){return
a.using=m,a.provide=n,a.define=o,a.loadrunner=p,M}function O(a){for(var b=0;b<J
.bundles.length;b++)for(var c in J.bundles[b])if(c!=a&&v(J.bundles[b][c],a)>-1)r
eturn c}var c=a.attachEvent&&!a.opera,d=b.getElementsByTagName("script"),e=0,f,g
=b.createElement("script"),h={},i={},j,k,l={},m=a.using,n=a.provide,o=a.define,p
=a.loadrunner;for(var q=0,r;r=d[q];q++)if(r.src.match(/loadrunner\.js(\?|#|$)/))
{f=r;break}var u=Array.isArray||function(a){return a.constructor==Array};y.proto
type.then=function(b){var c=this;return this.started||(this.started=!0,this.star
t()),this.completed?b.apply(a,this.results):(this.callbacks=this.callbacks||[],t
his.callbacks.push(b)),this},y.prototype.start=function(){},y.prototype.complete
=function(){if(!this.completed){this.results=t(arguments),this.completed=!0;if(t
his.callbacks)for(var b=0,c;c=this.callbacks[b];b++)c.apply(a,this.results)}},z.
loaded=[],z.prototype=new y,z.prototype.start=function(){var a=this,b,c,d;return
(d=i[this.id])?(d.then(function(){a.complete()}),this):((b=h[this.id])?b.then(fu
nction(){a.loaded()}):!this.force&&v(z.loaded,this.id)>-1?this.loaded():(c=O(thi
s.id))?J(c,function(){a.loaded()}):this.load(),this)},z.prototype.load=function(
){var b=this;h[this.id]=b;var c=g.cloneNode(!1);this.scriptId=c.id="LR"+ ++e,c.t
ype="text/javascript",c.async=!0,c.onerror=function(){throw new Error(b.path+" n
ot loaded")},c.onreadystatechange=c.onload=function(c){c=a.event||c;if(c.type=="
load"||v(["loaded","complete"],this.readyState)>-1)this.onreadystatechange=null,
b.loaded()},c.src=this.path,k=this,d[0].parentNode.insertBefore(c,d[0]),k=null,l
[c.id]=this},z.prototype.loaded=function(){this.complete()},z.prototype.complete
=function(){v(z.loaded,this.id)==-1&&z.loaded.push(this.id),delete h[this.id],y.
prototype.complete.apply(this,arguments)},A.exports={},A.prototype=new z,A.proto
type.resolvePath=function(a){return w(J.path,a+".js")},A.prototype.start=functio
n(){var a,b,c=this,d;this.body?this.execute():(a=A.exports[this.id])?this.exp(a)
:(b=i[this.id])?b.then(function(a){c.exp(a)}):(bundle=O(this.id))?J(bundle,funct
ion(){c.start()}):(i[this.id]=this,this.load())},A.prototype.loaded=function(){v
ar a,b,d=this;c?(b=A.exports[this.id])?this.exp(b):(a=i[this.id])&&a.then(functi
on(a){d.exp(a)}):(a=j,j=null,a.id=a.id||this.id,a.then(function(a){d.exp(a)}))},
A.prototype.complete=function(){delete i[this.id],z.prototype.complete.apply(thi

s,arguments)},A.prototype.execute=function(){var a=this;typeof this.body=="objec


t"?this.exp(this.body):typeof this.body=="function"&&this.body.apply(window,[fun
ction(b){a.exp(b)}])},A.prototype.exp=function(a){this.complete(this.exports=A.e
xports[this.id]=a||{})},B.prototype=new y,B.prototype.start=function(){function
b(){var b=[];a.collectResults&&(b[0]={});for(var c=0,d;d=a.deps[c];c++){if(!d.co
mpleted)return;d.results.length>0&&(a.collectResults?d instanceof C?s(b[0],d.res
ults[0]):x(b[0],d.id,d.results[0]):b=b.concat(d.results))}a.complete.apply(a,b)}
var a=this;for(var c=0,d;d=this.deps[c];c++)d.then(b);return this},C.prototype=n
ew y,C.prototype.start=function(){var a=this,b=0,c=[];return a.collectResults&&(
c[0]={}),function d(){var e=a.deps[b++];e?e.then(function(b){e.results.length>0&
&(a.collectResults?e instanceof C?s(c[0],e.results[0]):x(c[0],e.id,e.results[0])
:c.push(e.results[0])),d()}):a.complete.apply(a,c)}(),this},I.amd={};var M=funct
ion(a){return a(J,F,M,define)};M.Script=z,M.Module=A,M.Collection=B,M.Sequence=C
,M.Dependency=y,M.noConflict=N,a.loadrunner=M,a.using=J,a.provide=F,a.define=I,J
.path="",J.matchers=[],J.matchers.add=function(a,b){this.unshift([a,b])},J.match
ers.add(/(^script!|\.js$)/,function(a){var b=new z(a.replace(/^\$/,J.path.replac
e(/\/$/,"")+"/").replace(/^script!/,""),!1);return b.id=a,b}),J.matchers.add(/^[
a-zA-Z0-9_\-\/]+$/,function(a){return new A(a)}),J.bundles=[],f&&(J.path=f.getAt
tribute("data-path")||f.src.split(/loadrunner\.js/)[0]||"",(main=f.getAttribute(
"data-main"))&&J.apply(a,main.split(/\s*,\s*/)).then(function(){}))})(this,docum
ent);(window.__twttrlr = loadrunner.noConflict());}__twttrlr(function(using, pro
vide, loadrunner, define) {provide("util/util",function(a){function b(a){var b=1
,c,d;for(;c=arguments[b];b++)for(d in c)if(!c.hasOwnProperty||c.hasOwnProperty(d
))a[d]=c[d];return a}function c(a){for(var b in a)a.hasOwnProperty(b)&&(k(a[b])&
&(c(a[b]),l(a[b])&&delete a[b]),(a[b]===undefined||a[b]===null||a[b]==="")&&dele
te a[b]);return a}function d(a,b){var c=0,d;for(;d=a[c];c++)if(b==d)return c;ret
urn-1}function e(a,b){if(!a)return null;if(a.filter)return a.filter.apply(a,[b])
;if(!b)return a;var c=[],d=0,e;for(;e=a[d];d++)b(e)&&c.push(e);return c}function
f(a,b){if(!a)return null;if(a.map)return a.map.apply(a,[b]);if(!b)return a;var
c=[],d=0,e;for(;e=a[d];d++)c.push(b(e));return c}function g(a){return a&&a.repla
ce(/(^\s+|\s+$)/g,"")}function h(a){return{}.toString.call(a).match(/\s([a-zA-Z]
+)/)[1].toLowerCase()}function i(a){return a&&String(a).toLowerCase().indexOf("[
native code]")>-1}function j(a,b){if(a.contains)return a.contains(b);var c=b.par
entNode;while(c){if(c===a)return!0;c=c.parentNode}return!1}function k(a){return
a===Object(a)}function l(a){if(!k(a))return!1;if(Object.keys)return!Object.keys(
a).length;for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}a({aug:b,compa
ct:c,containsElement:j,filter:e,map:f,trim:g,indexOf:d,isNative:i,isObject:k,isE
mptyObject:l,toType:h})});
provide("util/events",function(a){using("util/util",function(b){function d(){thi
s.completed=!1,this.callbacks=[]}var c={bind:function(a,b){return this._handlers
=this._handlers||{},this._handlers[a]=this._handlers[a]||[],this._handlers[a].pu
sh(b)},unbind:function(a,c){if(!this._handlers[a])return;if(c){var d=b.indexOf(t
his._handlers[a],c);d>=0&&this._handlers[a].splice(d,1)}else this._handlers[a]=[
]},trigger:function(a,b){var c=this._handlers&&this._handlers[a];b.type=a;if(c)f
or(var d=0,e;e=c[d];d++)e.call(this,b)}};d.prototype.addCallback=function(a){thi
s.completed?a.apply(this,this.results):this.callbacks.push(a)},d.prototype.compl
ete=function(){this.results=makeArray(arguments),this.completed=!0;for(var a=0,b
;b=this.callbacks[a];a++)b.apply(this,this.results)},a({Emitter:c,Promise:d})})}
);
provide("tfw/util/globals",function(a){function c(){var a=document.getElementsBy
TagName("meta"),c,d,e=0;for(;c=a[e];e++){if(!/^twitter:/.test(c.name))continue;d
=c.name.replace(/^twitter:/,""),b[d]=c.content}}function d(a){return b[a]}var b=
{};a({init:c,val:d})});
provide("util/querystring",function(a){function b(a){return encodeURIComponent(a
).replace(/\+/g,"%2B")}function c(a){return decodeURIComponent(a)}function d(a){
var c=[],d;for(d in a)a[d]!==null&&typeof a[d]!="undefined"&&c.push(b(d)+"="+b(a
[d]));return c.sort().join("&")}function e(a){var b={},d,e,f,g;if(a){d=a.split("
&");for(g=0;f=d[g];g++)e=f.split("="),e.length==2&&(b[c(e[0])]=c(e[1]))}return b
}function f(a,b){var c=d(b);return c.length>0?a.indexOf("?")>=0?a+"&"+d(b):a+"?"
+d(b):a}function g(a){var b=a&&a.split("?");return b.length==2?e(b[1]):{}}a({url

:f,decodeURL:g,decode:e,encode:d,encodePart:b,decodePart:c})});
provide("util/twitter",function(a){using("util/querystring",function(b){function
g(a){return typeof a=="string"&&c.test(a)&&RegExp.$1.length<=20}function h(a){i
f(g(a))return RegExp.$1}function i(a){var c=b.decodeURL(a);c.screen_name=h(a);if
(c.screen_name)return b.url("https://twitter.com/intent/user",c)}function j(a){r
eturn typeof a=="string"&&f.test(a)}function k(a,b){b=b===undefined?!0:b;if(j(a)
)return(b?"#":"")+RegExp.$1}function l(a){return typeof a=="string"&&d.test(a)}f
unction m(a){return l(a)&&RegExp.$1}function n(a){return e.test(a)}var c=/(?:^|(
?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?(?:\/intent\/(?:follow|user)\/?\
?screen_name=|(?:\/#!)?\/))@?([\w]+)(?:\?|&|$)/i,d=/(?:^|(?:https?\:)?\/\/(?:www
\.)?twitter\.com(?:\:\d+)?\/(?:#!\/)?[\w_]+\/status(?:es)?\/)(\d+)/i,e=/^http(s?
):\/\/((www\.)?)twitter\.com\//,f=/^#?([^.,<>!\s\/#\-\(\)\'\"]+)$/;a({isHashTag:
j,hashTag:k,isScreenName:g,screenName:h,isStatus:l,status:m,intentForProfileURL:
i,isTwitterURL:n,regexen:{profile:c}})})});
provide("util/uri",function(a){using("util/querystring","util/util","util/twitte
r",function(b,c,d){function e(a,b){var c,d;return b=b||location,/^https?:\/\//.t
est(a)?a:/^\/\//.test(a)?b.protocol+a:(c=b.host+(b.port.length?":"+b.port:""),a.
indexOf("/")!==0&&(d=b.pathname.split("/"),d.pop(),d.push(a),a="/"+d.join("/")),
[b.protocol,"//",c,a].join(""))}function f(){var a=document.getElementsByTagName
("link"),b=0,c;for(;c=a[b];b++)if(c.rel=="canonical")return e(c.href)}function g
(){var a=document.getElementsByTagName("a"),b=document.getElementsByTagName("lin
k"),c=[a,b],e,f,g=0,h=0,i=/\bme\b/,j;for(;e=c[g];g++)for(h=0;f=e[h];h++)if(i.tes
t(f.rel)&&(j=d.screenName(f.href)))return j}a({absolutize:e,getCanonicalURL:f,ge
tScreenNameFromPage:g})})});
provide("util/typevalidator",function(a){using("util/util",function(b){function
c(a){return a!==undefined&&a!==null&&a!==""}function d(a){return f(a)&&a%1===0}f
unction e(a){return f(a)&&!d(a)}function f(a){return c(a)&&!isNaN(a)}function g(
a){return c(a)&&b.toType(a)=="array"}function h(a){if(!c(a))return;switch(a){cas
e"true":case"TRUE":return!0;case"false":case"FALSE":return!1;default:return!!a}}
function i(a){if(f(a))return a}function j(a){if(e(a))return a}function k(a){if(d
(a))return a}a({hasValue:c,isInt:d,isFloat:e,isNumber:f,isArray:g,asInt:k,asFloa
t:j,asNumber:i,asBoolean:h})})});
provide("util/iframe",function(a){a(function(a){var b=(a.replace&&a.replace.owne
rDocument||document).createElement("div"),c,d,e;b.innerHTML="<iframe allowtransp
arency='true' frameBorder='0' scrolling='no'></iframe>",c=b.firstChild,c.src=a.u
rl,c.className=a.className||"";if(a.css)for(d in a.css)a.css.hasOwnProperty(d)&&
(c.style[d]=a.css[d]);if(a.attributes)for(e in a.attributes)a.attributes.hasOwnP
roperty(e)&&c.setAttribute(e,a.attributes[e]);return a.replace?a.replace.parentN
ode.replaceChild(c,a.replace):a.insertTarget&&a.insertTarget.appendChild(c),c})}
);
provide("dom/get",function(a){using("util/util",function(b){function c(a,c,d,e){
var f,g,h=[],i,j,k,l,m,n;c=c||document;if(b.isNative(c.getElementsByClassName))r
eturn h=b.filter(c.getElementsByClassName(a),function(a){return!d||a.tagName.toL
owerCase()==d.toLowerCase()}),[].slice.call(h,0,e||h.length);i=a.split(" "),l=i.
length,f=c.getElementsByTagName(d||"*"),n=f.length;for(k=0;k<l&&n>0;k++){h=[],j=
i[k];for(m=0;m<n;m++){g=f[m],~b.indexOf(g.className.split(" "),j)&&h.push(g);if(
k+1==l&&h.length===e)break}f=h,n=f.length}return h}function d(a,b,d){return c(a,
b,d,1)[0]}function e(a,c,d){var f=c&&c.parentNode,g;if(!f||f===d)return;return f
.tagName==a?f:(g=f.className.split(" "),0===a.indexOf(".")&&~b.indexOf(g,a.slice
(1))?f:e(a,f,d))}a({all:c,one:d,ancestor:e})})});
provide("util/domready",function(a){function k(){b=1;for(var a=0,d=c.length;a<d;
a++)c[a]()}var b=0,c=[],d,e,f=!1,g=document.createElement("a"),h="DOMContentLoad
ed",i="addEventListener",j="onreadystatechange";/^loade|c/.test(document.readySt
ate)&&(b=1),document[i]&&document[i](h,e=function(){document.removeEventListener
(h,e,f),k()},f),g.doScroll&&document.attachEvent(j,d=function(){/^c/.test(docume
nt.readyState)&&(document.detachEvent(j,d),k())});var l=g.doScroll?function(a){s
elf!=top?b?a():c.push(a):!function(){try{g.doScroll("left")}catch(b){return setT
imeout(function(){l(a)},50)}a()}()}:function(a){b?a():c.push(a)};a(l)});
provide("tfw/widget/base",function(a){using("util/util","util/domready","dom/get
","util/querystring","util/iframe","util/typevalidator",function(b,c,d,e,f,g){fu

nction m(a){var b;if(!a)return;a.ownerDocument?(this.srcEl=a,this.classAttr=a.cl


assName.split(" ")):(this.srcOb=a,this.classAttr=[]),b=this.params(),this.id=o()
,this.setLanguage(),this.related=b.related||this.dataAttr("related"),this.partne
r=b.partner||this.dataAttr("partner"),this.dnt=b.dnt||this.dataAttr("dnt")||"",t
his.styleAttr=[],this.targetEl=a.targetEl}function n(){var a=0,b;for(;b=k[a];a++
)b.call()}function o(){return this.srcEl&&this.srcEl.id||"twitter-widget-"+h++}f
unction p(a){if(!a)return;return a.lang?a.lang:p(a.parentNode)}var h=0,i,j={list
:[],byId:{}},k=[],l={ar:{"%{followers_count} followers":"
%{followers_count}","1
","10k unit":"10
",Follow:"
","Follow %{screen_name}":"
%{screen_name}"
tag}","Tweet to %{name}":"
%{name}","Twitter Stream":"
"},da:{"%{foll
owers_count} flgere","10k unit":"10k enhed",Follow:"Flg","Follow %{screen_name}":"
Flg %{screen_name}","Tweet to %{name}":"Tweet til %{name}","Twitter Stream":"Twit
ter-strm"},de:{"%{followers_count} followers":"%{followers_count} Follower","100K
+":"100Tsd+","10k unit":"10tsd-Einheit",Follow:"Folgen","Follow %{screen_name}":
"%{screen_name} folgen",K:"Tsd",Tweet:"Twittern","Tweet to %{name}":"Tweet an %{
name}"},es:{"%{followers_count} followers":"%{followers_count} seguidores","10k
unit":"10k unidad",Follow:"Seguir","Follow %{screen_name}":"Seguir a %{screen_na
me}",Tweet:"Twittear","Tweet %{hashtag}":"Twittear %{hashtag}","Tweet to %{name}
":"Twittear a %{name}","Twitter Stream":"Cronologa de Twitter"},fa:{"%{followers_
count} followers":"%{followers_count}
","100K+":">
","10k unit":"
:"
","Tweet %{hashtag}":"
%{hashtag}","Tweet to %{name}":" %{name}
llowers":"%{followers_count} seuraajaa","100K+":"100 000+","10k unit":"10 000 yk
sikk",Follow:"Seuraa","Follow %{screen_name}":"Seuraa kyttj %{screen_name}",K:"tuhatta
",M:"milj.",Tweet:"Twiittaa","Tweet %{hashtag}":"Twiittaa %{hashtag}","Tweet to
%{name}":"Twiittaa kyttjlle %{name}","Twitter Stream":"Twitter-virta"},fil:{"%{foll
owers_count} followers":"%{followers_count} mga tagasunod","10k unit":"10k yunit
",Follow:"Sundan","Follow %{screen_name}":"Sundan si %{screen_name}",Tweet:"I-tw
eet","Tweet %{hashtag}":"I-tweet ang %{hashtag}","Tweet to %{name}":"Mag-Tweet k
ay %{name}","Twitter Stream":"Stream ng Twitter"},fr:{"%{followers_count} follow
ers":"%{followers_count} abonns","10k unit":"unit de 10k",Follow:"Suivre","Follow
%{screen_name}":"Suivre %{screen_name}",Tweet:"Tweeter","Tweet %{hashtag}":"Twee
ter %{hashtag}","Tweet to %{name}":"Tweeter %{name}","Twitter Stream":"Flux Twit
ter"},he:{"%{followers_count} followers":"%{followers_count} ","100K+":"" ,"10
{screen_name}":" %{screen_name}",K:"",M:"",Tweet:"","Tweet %{hashtag}":
me}","Twitter Stream":"}" ,hi:{"%{followers_count} followers":"%{followers_cou
it":"10
",Follow:"
","Follow %{screen_name}":"%{screen_name}
",K
%{name}":"%{name}
","Twitter Stream":"
"},hu:{"%{followers_count} f
100K+":"100E+","10k unit":"10E+",Follow:"Kvets","Follow %{screen_name}":"%{screen_
name} kvetse",K:"E","Tweet %{hashtag}":"%{hashtag} tweetelse","Tweet to %{name}":"T
weet kldse neki: %{name}","Twitter Stream":"Twitter Hrfolyam"},id:{"%{followers_cou
nt} followers":"%{followers_count} pengikut","100K+":"100 ribu+","10k unit":"10
ribu unit",Follow:"Ikuti","Follow %{screen_name}":"Ikuti %{screen_name}",K:"&nbs
p;ribu",M:"&nbsp;juta","Tweet to %{name}":"Tweet ke %{name}","Twitter Stream":"A
liran Twitter"},it:{"%{followers_count} followers":"%{followers_count} follower"
,"10k unit":"10k unit",Follow:"Segui","Follow %{screen_name}":"Segui %{screen_nam
e}","Tweet %{hashtag}":"Twitta %{hashtag}","Tweet to %{name}":"Twitta a %{name}"
},ja:{"%{followers_count} followers":"%{followers_count}","100K+":"100K","1
low:"","Follow %{screen_name}":"%{screen_name}",Tweet:"","T
me}":"%{name}","Twitter Stream":"Twitter"},ko:{"%{followers_count
nt}
","100K+":"100
","10k unit":"
",Follow:" ","Follow %{screen_name}":"%{screen
t:" ","Tweet %{hashtag}":"%{hashtag}
","Tweet to %{name}":"%{name}
","Twitter
llowers_count} followers":"%{followers_count} pengikut","100K+":"100 ribu+","10k
unit":"10 ribu unit",Follow:"Ikut","Follow %{screen_name}":"Ikut %{screen_name}
",K:"ribu",M:"juta","Tweet to %{name}":"Tweet kepada %{name}","Twitter Stream":"
Strim Twitter"},nl:{"%{followers_count} followers":"%{followers_count} volgers",
"100K+":"100k+","10k unit":"10k-eenheid",Follow:"Volgen","Follow %{screen_name}"
:"%{screen_name} volgen",K:"k",M:" mln.",Tweet:"Tweeten","Tweet %{hashtag}":"%{h
ashtag} tweeten","Tweet to %{name}":"Tweeten naar %{name}"},no:{"%{followers_cou
nt} followers":"%{followers_count} flgere","100K+":"100 K+","10k unit":"10 K-enhe
t",Follow:"Flg","Follow %{screen_name}":"Flg %{screen_name}","Tweet to %{name}":"S

end tweet til %{name}","Twitter Stream":"Twitter-strm"},pl:{"%{followers_count} f


ollowers":"%{followers_count} obserwujcych","100K+":"100 tys.+","10k unit":"10 ty
s.",Follow:"O serwuj","Follow %{screen_name}":"O serwuj %{screen_name}",K:"tys."
,M:"mln",Tweet:"Tweetnij","Tweet %{hashtag}":"Tweetnij %{hashtag}","Tweet to %{n
ame}":"Tweetnij do %{name}","Twitter Stream":"Strumie Twittera"},pt:{"%{followers
_count} followers":"%{followers_count} seguidores","100K+":"+100 mil","10k unit"
:"10 mil unidades",Follow:"Seguir","Follow %{screen_name}":"Seguir %{screen_name
}",K:"Mil",Tweet:"Tweetar","Tweet %{hashtag}":"Tweetar %{hashtag}","Tweet to %{n
ame}":"Tweetar para %{name}","Twitter Stream":"Transmisses do Twitter"},ru:{"%{fo
llowers_count} followers":": %{followers_count} ","100K+":"100 .+","10k unit":"
w %{screen_name}":" %{screen_name}",K:".",M:".",Tweet:"","Tweet %{hashtag
:" %{name}","Twitter Stream":" "},sv:{"%{followers_count} followers":"
unit":"10k",Follow:"Flj","Follow %{screen_name}":"Flj %{screen_name}",Tweet:"Tweet
a","Tweet %{hashtag}":"Tweeta %{hashtag}","Tweet to %{name}":"Tweeta till %{name
}","Twitter Stream":"Twitterflde"},th:{"%{followers_count} followers":"%{follower
s_count} ","100K+":"100+","10k unit":" 10",Follow:"","Follow %{screen_name
hashtag}":" %{hashtag}","Tweet to %{name}":" %{name}","Twitter Stream":""}
ers":"%{followers_count} takipi","100K+":"+100 in","10k unit":"10 in irim",Fol
low:"Takip et","Follow %{screen_name}":"Takip et: %{screen_name}",K:" in",M:"mil
yon",Tweet:"Tweetle","Tweet %{hashtag}":"Tweetle: %{hashtag}","Tweet to %{name}"
:"Tweetle: %{name}","Twitter Stream":"Twitter Ak"},ur:{"%{followers_count} follower
s":"%{followers_count}
","100K+":"
","10k unit":"
",Follow:"
ag}":"%{hashtag}
","Tweet to %{name}":"%{name}
","Twitter Stream":"
wers":"%{followers_count} ","100K+":"10+","10k unit":"1",Follow:"","Follow
":" %{screen_name}",K:"",M:"",Tweet:"","Tweet %{hashtag}":" %{hashtag} ",
":" %{name}","Twitter Stream":"Twitter "},"zh-tw":{"%{followers_count} followers"
ollowers_count} ","100K+":"","10k unit":"1 ",Follow:"","Follow %{sc
",K:"",M:"",Tweet:"","Tweet %{hashtag}":"%{hashtag}","Tweet to %{name}":"
Stream":"Twitter "}}; .aug(m.prototype,{setLanguage:function(a){var ;a||(a=this.p
arams().lang||this.dataAttr("lang")||p(this.srcEl)),a=a&&a.toLowerCase();if(!a)r
eturn this.lang="en";if(l[a])return this.lang=a; =a.replace(/[\-_].*/,"");if(l[
])return this.lang= ;this.lang="en"},_:function(a, ){var c=this.lang; = ||{};if(
!c||!l.hasOwnProperty(c))c=this.lang="en";return a=l[c]&&l[c][a]||a,this.ringo(a
, ,/%\{([\w_]+)\}/g)},ringo:function(a, ,c){return c=c||/\{\{([\w_]+)\}\}/g,a.re
place(c,function(a,c){return [c]!==undefined? [c]:a})},add:function(a){j.list.p
ush(this),j. yId[this.id]=a},create:function(a, ,c){return c["data-twttr-rendere
d"]=!0,f({url:a,css: ,className:this.classAttr.join(" "),id:this.id,attri utes:c
,replace:this.srcEl,insertTarget:this.targetEl})},params:function(){var a, ;retu
rn this.srcO ? =this.srcO :(a=this.srcEl&&this.srcEl.href&&this.srcEl.href.split
("?")[1], =a?e.decode(a):{}),this.params=function(){return }, },dataAttr:functi
on(a){return this.srcEl&&this.srcEl.getAttri ute("data-"+a)},attr:function(a){re
turn this.srcEl&&this.srcEl.getAttri ute(a)},styles:{ ase:[["font","normal norma
l normal 11px/18px 'Helvetica Neue', Arial, sans-serif"],["margin","0"],["paddin
g","0"],["whiteSpace","nowrap"]], utton:[["fontWeight"," old"],["textShadow","0
1px 0 rg a(255,255,255,.5)"]],large:[["fontSize","13px"],["lineHeight","26px"]],
v u le:[["fontSize","16px"]]},width:function(){throw new Error(name+" not imple
mented")},height:function(){return this.size=="m"?20:28},minWidth:function(){},m
axWidth:function(){},minHeight:function(){},maxHeight:function(){},dimensions:fu
nction(){function a(a){switch(typeof a){case"string":return a;case"undefined":re
turn;default:return a+"px"}}var ,c={width:this.width(),height:this.height()};th
is.minWidth()&&(c["min-width"]=this.minWidth()),this.maxWidth()&&(c["max-width"]
=this.maxWidth()),this.minHeight()&&(c["min-height"]=this.minHeight()),this.maxH
eight()&&(c["max-height"]=this.maxHeight());for( in c)c[ ]=a(c[ ]);return c},ge
nerateId:o}),m.afterLoad=function(a){k.push(a)},m.init=function(a){i=a},m.find=f
unction(a){return a&&j. yId[a]?j. yId[a].element:null},m.em ed=function(a){var
=i.widgets,c,e,f=0,h,k,l,m,o;g.isArray(a)||(a=[a||document]);for(;e=a[f];f++)for
(k in )if( .hasOwnProperty(k)){k.match(/\./)?(l=k.split("."),c=d.all(l[1],e,l[0
])):c=e.getElementsByTagName(k);for(m=0;o=c[m];m++){if(o.getAttri ute("data-twtt
r-rendered"))continue;o.setAttri ute("data-twttr-rendered","true"),h=new [k](o)
,j.list.push(h),j. yId[h.id]=h,h.render(i)}}n()},a(m)})});

provide("tfw/widget/intent",function(a){using("tfw/widget/ ase","util/util","uti
l/querystring","util/uri",function( ,c,d,e){function m(a){var =Math.round(k/2-h
/2),c=0;j>i&&(c=Math.round(j/2-i/2)),window.open(a,undefined,[g,"width="+h,"heig
ht="+i,"left="+ ,"top="+c].join(","))}function n(a, ){using("tfw/hu /client",fun
ction(c){c.openIntent(a, )})}function o(a){var ="original_referer="+location.hr
ef;return[a, ].join(a.indexOf("?")==-1?"?":"&")}function p(a){var ,d,e,g;a=a||w
indow.event, =a.target||a.srcElement;if(a.altKey||a.metaKey||a.shiftKey)return;w
hile( ){if(~c.indexOf(["A","AREA"], .nodeName)) reak; = .parentNode} && .href&&(
d= .href.match(f),d&&(g=o( .href),g=g.replace(/^http[:]/,"https:"),g=g.replace(/
^\/\//,"https://"),q(g, ),a.returnValue=!1,a.preventDefault&&a.preventDefault())
)}function q(a, ){if(twttr.events.hu && ){var c=new r(l.generateId(), );l.add(c)
,n(a, ),twttr.events.trigger("click",{target: ,region:"intent",type:"click",data
:{}})}else m(a)}function r(a, ){this.id=a,this.element=this.srcEl= }function s(a
){this.srcEl=[],this.element=a}var f=/twitter\.com(\:\d{2,4})?\/intent\/(\w+)/,g
="scroll ars=yes,resiza le=yes,tool ar=no,location=yes",h=550,i=520,j=screen.hei
ght,k=screen.width,l;s.prototype=new ,c.aug(s.prototype,{render:function(a){l=t
his,window.__twitterIntentHandler||(document.addEventListener?document.addEventL
istener("click",p,!1):document.attachEvent&&document.attachEvent("onclick",p),wi
ndow.__twitterIntentHandler=!0)}}),s.open=q,a(s)})});
provide("dom/classname",function(a){function (a, ){a.classList?a.classList.add(
):f( ).test(a.className)||(a.className+=" "+ )}function c(a, ){a.classList?a.cl
assList.remove( ):a.className=a.className.replace(f( )," ")}function d(a,d,g){a.
classList&&e(a,d)?(c(a,d), (a,g)):a.className=a.className.replace(f(d),g)}functi
on e(a, ){return a.classList?a.classList.contains( ):f( ).test(a.className)}func
tion f(a){return new RegExp("\\ "+a+"\\ ","g")}a({add: ,remove:c,replace:d,prese
nt:e})});
provide("util/env",function(a){var =window.navigator.userAgent;a({retina:functi
on(){return(window.devicePixelRatio||1)>1},anyIE:function(){return/MSIE \d/.test
( )},ie6:function(){return/MSIE 6/.test( )},ie7:function(){return/MSIE 7/.test(
)},cspEna ledIE:function(){return/MSIE 1\d/.test( )},touch:function(){return"ont
ouchstart"in window||/Opera Mini/.test( )||navigator.msMaxTouchPoints>0},cssTran
sitions:function(){var a=document. ody.style;return a.transition!==undefined||a.
we kitTransition!==undefined||a.mozTransition!==undefined||a.oTransition!==undef
ined||a.msTransition!==undefined}})});
provide("dom/delegate",function(a){using("util/env",function( ){function e(a){va
r =a.getAttri ute("data-twitter-event-id");return ? :(a.setAttri ute("data-twi
tter-event-id",++d),d)}function f(a, ,c){var d=0,e=a&&a.length||0;for(d=0;d<e;d+
+)a[d].call( ,c)}function g(a, ,c){var d=c||a.target||a.srcElement,e=d.className
.split(" "),h=0,i,j=e.length;for(;h<j;h++)f( ["."+e[h]],d,a);f( [d.tagName],d,a)
;if(a.cease)return;d!==this&&g.call(this,a, ,d.parentElement||d.parentNode)}func
tion h(a, ,c){if(a.addEventListener){a.addEventListener( ,function(d){g.call(a,d
,c[ ])},!1);return}a.attachEvent&&a.attachEvent("on"+ ,function(){g.call(a,a.own
erDocument.parentWindow.event,c[ ])})}function i(a, ,d,f){var g=e(a);c[g]=c[g]||
{},c[g][ ]||(c[g][ ]={},h(a, ,c[g])),c[g][ ][d]=c[g][ ][d]||[],c[g][ ][d].push(f
)}function j(a, ,d){var f=e( ),h=c[f]&&c[f];g.call( ,{target:d},h[a])}function k
(a){return m(a),l(a),!1}function l(a){a&&a.preventDefault?a.preventDefault():a.r
eturnValue=!1}function m(a){a&&(a.cease=!0)&&a.stopPropagation?a.stopPropagation
():a.cancelBu le=!0}var c={},d=-1;a({stop:k,stopPropagation:m,preventDefault:l,
delegate:i,simulate:j})})});
provide("util/throttle",function(a){function (a, ,c){function g(){var c=+(new D
ate);window.clearTimeout(f);if(c-e> ){e=c,a.call(d);return}f=window.setTimeout(g
, )}var d=c||this,e=0,f;return g}a( )});
provide("util/insert",function(a){a(function(a, ){if( ){if(! .parentNode)return
; .parentNode.replaceChild(a, ),delete }else document. ody.insertBefore(a,docu
ment. ody.firstChild);return a})});
provide("util/css",function(a){using("util/util",function( ){a({sanitize:functio
n(a,c,d){var e=/^[\w ,%\/"'\-_#]+$/,f=a&& .map(a.split(";"),function(a){return
.map(a.split(":").slice(0,2),function(a){return .trim(a)})}),g=0,h,i=[],j=d?"!i
mportant":"";c=c||/^(font|text\-|letter\-|color|line\-)[\w\-]*$/;for(;f&&(h=f[g]
);g++)h[0].match(c)&&h[1].match(e)&&i.push(h.join(":")+j);return i.join(";")}})}

)});
provide("tfw/util/params",function(a){using("util/querystring","util/twitter",fu
nction( ,c){a(function(a,d){return function(e){var f,g="data-tw-params",h,i=e.in
nerHTML;if(!e)return;if(!c.isTwitterURL(e.href))return;if(e.getAttri ute(g))retu
rn;e.setAttri ute(g,!0);if(typeof d=="function"){f=d.call(this,e);for(h in f)f.h
asOwnProperty(h)&&(a[h]=f[h])}e.href= .url(e.href,a),e.innerHTML=i}})})});
provide("$xd/json2.js", function(exports) {window.JSON||(window.JSON={}),functio
n(){function f(a){return a<10?"0"+a:a}function quote(a){return escapa le.lastInd
ex=0,escapa le.test(a)?'"'+a.replace(escapa le,function(a){var =meta[a];return
typeof =="string"? :"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"'
:'"'+a+'"'}function str(a, ){var c,d,e,f,g=gap,h,i= [a];i&&typeof i=="o ject"&&t
ypeof i.toJSON=="function"&&(i=i.toJSON(a)),typeof rep=="function"&&(i=rep.call(
,a,i));switch(typeof i){case"string":return quote(i);case"num er":return isFini
te(i)?String(i):"null";case" oolean":case"null":return String(i);case"o ject":if
(!i)return"null";gap+=indent,h=[];if(O ject.prototype.toString.apply(i)==="[o je
ct Array]"){f=i.length;for(c=0;c<f;c+=1)h[c]=str(c,i)||"null";return e=h.length=
==0?"[]":gap?"[\n"+gap+h.join(",\n"+gap)+"\n"+g+"]":"["+h.join(",")+"]",gap=g,e}
if(rep&&typeof rep=="o ject"){f=rep.length;for(c=0;c<f;c+=1)d=rep[c],typeof d=="
string"&&(e=str(d,i),e&&h.push(quote(d)+(gap?": ":":")+e))}else for(d in i)O jec
t.hasOwnProperty.call(i,d)&&(e=str(d,i),e&&h.push(quote(d)+(gap?": ":":")+e));re
turn e=h.length===0?"{}":gap?"{\n"+gap+h.join(",\n"+gap)+"\n"+g+"}":"{"+h.join("
,")+"}",gap=g,e}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSO
N=function(a){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.g
etUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.ge
tUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Num
er.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()}
);var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17 4\u17 5\u200c-\u200f\u2028-\u202f
\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapa le=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u06
00-\u0604\u070f\u17 4\u17 5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\
uffff]/g,gap,indent,meta={"\ ":"\\ ","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r"
,'"':'\\"',"\\":"\\\\"},rep;typeof JSON.stringify!="function"&&(JSON.stringify=f
unction(a, ,c){var d;gap="",indent="";if(typeof c=="num er")for(d=0;d<c;d+=1)ind
ent+=" ";else typeof c=="string"&&(indent=c);rep= ;if(! ||typeof =="function"||
typeof =="o ject"&&typeof .length=="num er")return str("",{"":a});throw new Er
ror("JSON.stringify")}),typeof JSON.parse!="function"&&(JSON.parse=function(text
,reviver){function walk(a, ){var c,d,e=a[ ];if(e&&typeof e=="o ject")for(c in e)
O ject.hasOwnProperty.call(e,c)&&(d=walk(e,c),d!==undefined?e[c]=d:delete e[c]);
return reviver.call(a, ,e)}var j;cx.lastIndex=0,cx.test(text)&&(text=text.replac
e(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/ fnrt]|u[0-9a-fA-F]{4})/g,"@").
replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").
replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver==
"function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}();exports();
loadrunner.Script.loaded.push("$xd/json2.js")});
provide("util/params",function(a){using("util/querystring",function( ){var c=fun
ction(a){var c=a.search.su str(1);return .decode(c)},d=function(a){var c=a.href
,d=c.indexOf("#"),e=d<0?"":c.su string(d+1);return .decode(e)},e=function(a){va
r ={},e=c(a),f=d(a);for(var g in e)e.hasOwnProperty(g)&&( [g]=e[g]);for(var g i
n f)f.hasOwnProperty(g)&&( [g]=f[g]);return };a({com ined:e,fromQuery:c,fromFra
gment:d})})});
provide("tfw/util/env",function(a){using("util/params",function( ){function d(){
var a=36e5,d= .com ined(document.location)._;return c!==undefined?c:(c=!1,d&&/^\
d+$/.test(d)&&(c=+(new Date)-parseInt(d)<a),c)}var c;a({isDynamicWidget:d})})});
provide("util/decider",function(a){function c(a){var c= [a]||!1;if(!c)return!1;i
f(c===!0||c===100)return!0;var d=Math.random()*100,e=c>=d;return [a]=e,e}var =
{force_new_cookie:100,rufous_pixel:100,decider_fixture:12.34};a({isAvaila le:c})
});
provide("dom/cookie",function(a){using("util/util",function( ){a(function(a,c,d)
{var e= .aug({},d);if(arguments.length>1&&String(c)!=="[o ject O ject]"){if(c===
null||c===undefined)e.expires=-1;if(typeof e.expires=="num er"){var f=e.expires,

g=new Date((new Date).getTime()+f*60*1e3);e.expires=g}return c=String(c),documen


t.cookie=[encodeURIComponent(a),"=",e.raw?c:encodeURIComponent(c),e.expires?"; e
xpires="+e.expires.toUTCString():"",e.path?"; path="+e.path:"",e.domain?"; domai
n="+e.domain:"",e.secure?"; secure":""].join("")}e=c||{};var h,i=e.raw?function(
a){return a}:decodeURIComponent;return(h=(new RegExp("(?:^|; )"+encodeURICompone
nt(a)+"=([^;]*)")).exec(document.cookie))?i(h[1]):null})})});
provide("util/donottrack",function(a){using("dom/cookie",function( ){a(function(
a){var c=/\.(gov|mil)(:\d+)?$/i,d=/https?:\/\/([^\/]+).*/i;return a=a||document.
referrer,a=d.test(a)&&d.exec(a)[1], ("dnt")?!0:c.test(document.location.host)?!0
:a&&c.test(a)?!0:document.navigator?document.navigator["doNotTrack"]==1:navigato
r?navigator["doNotTrack"]==1||navigator["msDoNotTrack"]==1:!1})})});
provide("tfw/util/guest_cookie",function(a){using("dom/cookie","util/donottrack"
,"util/decider",function( ,c,d){function f(){var a= (e)||!1;if(!a)return;a.match
(/^v3\:/)||g()}function g(){ (e)&& (e,null,{domain:".twitter.com",path:"/"})}fun
ction h(){c()&&g()}var e="pid";a({set:h,destroy:g,forceNewCookie:f,guest_id_cook
ie:e})})});
provide("dom/sand ox",function(a){using("util/domready","util/env",function( ,c)
{function e(a, ){var c,d,e;if(a.name){try{e=document.createElement('<iframe name
="'+a.name+'"></iframe>')}catch(f){e=document.createElement("iframe"),e.name=a.n
ame}delete a.name}else e=document.createElement("iframe");a.id&&(e.id=a.id,delet
e a.id);for(c in a)a.hasOwnProperty(c)&&e.setAttri ute(c,a[c]);e.allowtransparen
cy="true",e.scrolling="no",e.setAttri ute("frameBorder",0),e.setAttri ute("allow
Transparency",!0);for(d in ||{}) .hasOwnProperty(d)&&(e.style[d]= [d]);return e
}function f(a, ,c,d){var f;this.attrs= ||{},this.styles=c||{},this.appender=d,th
is.onReady=a,this.sand ox={},f=e(this.attrs,this.styles),f.onreadystatechange=f.
onload=this.getCall ack(this.onLoad),this.sand ox.frame=f,d?d(f):document. ody.a
ppendChild(f)}function g(a,c,d,e){ (function(){new f(a,c,d,e)})}var d=0;window.t
wttr||(window.twttr={}),window.twttr.sand ox||(window.twttr.sand ox={}),f.protot
ype.getCall ack=function(a){var =this,c=!1;return function(){c||(c=!0,a.call( )
)}},f.prototype.registerCall ack=function(a){var ="c "+d++;return window.twttr.
sand ox[ ]=a, },f.prototype.onLoad=function(){try{this.sand ox.frame.contentWind
ow.document}catch(a){this.setDocDomain();return}this.sand ox.win=this.sand ox.fr
ame.contentWindow,this.sand ox.doc=this.sand ox.frame.contentWindow.document,thi
s.writeStandardsDoc(),this.sand ox. ody=this.sand ox.frame.contentWindow.documen
t. ody,this.onReady(this.sand ox)},f.prototype.setDocDomain=function(){var a, =t
his.registerCall ack(this.getCall ack(this.onLoad));a=["javascript:",'document.w
rite("");',"try { window.parent.document; }","catch (e) {",'document.domain="'+d
ocument.domain+'";',"}",'window.parent.twttr.sand ox["'+ +'"]();'].join(""),this
.sand ox.frame.parentNode.removeChild(this.sand ox.frame),this.sand ox.frame=nul
l,this.sand ox.frame=e(this.attrs,this.styles),this.sand ox.frame.src=a,this.app
ender?this.appender(this.sand ox.frame):document. ody.appendChild(this.sand ox.f
rame)},f.prototype.writeStandardsDoc=function(){if(!c.anyIE()||c.cspEna ledIE())
return;var a=["<!DOCTYPE html>","<html>","<head>","<scr","ipt>","try { window.pa
rent.document; }",'catch (e) {document.domain="'+document.domain+'";}',"</scr","
ipt>","</head>","< ody></ ody>","</html>"].join("");this.sand ox.doc.write(a),th
is.sand ox.doc.close()},a(g)})});
provide("tfw/util/tracking",function(a){using("dom/cookie","dom/sand ox","util/d
onottrack","tfw/util/guest_cookie","tfw/util/env","util/util","$xd/json2.js",fun
ction( ,c,d,e,f,g){function t(){r=document.getElementById("rufous-sand ox");if(r
){q=r.contentWindow.document,p=q. ody;return}c(function(a){r=a.frame,q=a.doc,p=a
.doc. ody,l=E(),m=F();while(n[0])y.apply(this,n.shift());o&&z()},{id:"rufous-san
d ox"},{display:"none"})}function u(a, ,c,d){var e=!g.isO ject(a),f= ?!g.isO jec
t( ):!1,h,i;if(e||f)return;if(/Firefox/.test(navigator.userAgent))return;h=B(a),
i=C( ,!!c,!!d),x(h,i,!0)}function v(a,c,h,j){var k=i[c],l,m,n=e.guest_id_cookie;
if(!k)return;a=a||{},j=!!j,h=!!h,m=a.original_redirect_referrer||document.referr
er,j=j||d(m),l=g.aug({},a),h||(w(l,"referrer",m),w(l,"widget",+f.isDynamicWidget
()),w(l,"hask",+!! ("k")),w(l,"li",+!! ("twid")),w(l,n, (n)||"")),j&&(w(l,"dnt",
1),H(l)),G(k+"?"+D(l))}function w(a, ,c){var d=h+ ;if(!a)return;return a[d]=c,a}
function x(a, ,c){var d,e,f,h,i=s+"?";if(!g.isO ject(a)||!g.isO ject( ))return;f
=g.aug({}, ,{event_namespace:a}),c?(i+=D({l:I(f)}),G(i)):(d=l.firstChild,d.value

=+d.value||+f.dnt,h=I(f),e=q.createElement("input"),e.type="hidden",e.name="l",e
.value=h,l.appendChild(e))}function y(a, ,c,d){var e=!g.isO ject(a),f= ?!g.isO j
ect( ):!1,h,i;if(e||f)return;if(!p||!l){n.push([a, ,c,d]);return}h=B(a),i=C( ,!!
c,!!d),x(h,i)}function z(){var a=A(l,m);if(!l){o=!0;return}if(l.children.length<
=1)return;p.appendChild(l),p.appendChild(m),m.addEventListener&&m.addEventListen
er("load",function(){window.setTimeout(a,0)}),l.su mit(),window.setTimeout(a,6e4
),l=E(),m=F()}function A(a, ){return function(){var c=a.parentNode;if(!c)return;
c.removeChild(a),c.removeChild( )}}function B(a){return g.aug({client:"tfw"},a||
{})}function C(a, ,c){var e={_category_:"tfw_client_event"},f,h;return =!! ,c=!
!c,f=g.aug(e,a||{}),h=f.widget_origin||document.referrer,f.format_version=1,f.dn
t=c=c||d(h),f.triggered_on=f.triggered_on||+(new Date), ||(f.widget_origin=h),c&
&H(f),f}function D(a){var =[],c,d,e;for(c in a)a.hasOwnProperty(c)&&(d=encodeUR
IComponent(c),e=encodeURIComponent(a[c]),e=e.replace(/'/g,"%27"), .push(d+"="+e)
);return .join("&")}function E(){var a=q.createElement("form"), =q.createElemen
t("input");return k++,a.action=s,a.method="POST",a.target="rufous-frame-"+k,a.id
="rufous-form-"+k, .type="hidden", .name="dnt", .value=0,a.appendChild( ),a}func
tion F(){var a, ="rufous-frame-"+k;try{a=q.createElement("<iframe name="+ +">")}
catch(c){a=q.createElement("iframe"),a.name= }return a.id= ,a.style.display="non
e",a.width=0,a.height=0,a. order=0,a}function G(a){var =document.createElement(
"img"); .src=a, .alt="", .style.position="a solute", .style.height="1px", .style
.width="1px", .style.top="-9999px", .style.left="-9999px",document. ody.appendCh
ild( )}function H(a){var ;for( in a)~g.indexOf(j, )&&delete a[ ]}function I(a)
{var =Array.prototype.toJSON,c;return delete Array.prototype.toJSON,c=JSON.stri
ngify(a), &&(Array.prototype.toJSON= ),c}var h="twttr_",i={tweet utton:"//p.twit
ter.com/t.gif",follow utton:"//p.twitter.com/f.gif",tweetem ed:"//p.twitter.com/
e.gif"},j=["hask","li","logged_in","pid","user_id",e.guest_id_cookie,h+"hask",h+
"li",h+e.guest_id_cookie],k=0,l,m,n=[],o,p,q,r,s="https://twitter.com/i/jot";e.f
orceNewCookie(),a({enqueue:y,flush:z,initPostLogging:t,addPixel:u,addLegacyPixel
:v,addVar:w})})});
provide("util/logger",function(a){function c(a){window[ ]&&window[ ].log&&window
[ ].log(a)}function d(a){window[ ]&&window[ ].warn&&window[ ].warn(a)}function e
(a){window[ ]&&window[ ].error&&window[ ].error(a)}var =["con","sole"].join("")
;a({info:c,warn:d,error:e})});
provide("tfw/util/data",function(a){using("util/logger","util/util","util/querys
tring",function( ,c,d){function l(a, ){return a=={}.toString.call( ).match(/\s([
a-zA-Z]+)/)[1].toLowerCase()}function m(a){return function(c){c.error?a.error&&a
.error(c):c.headers&&c.headers.status!=200?(a.error&&a.error(c), .warn(c.headers
.message)):a.success&&a.success(c),a.complete&&a.complete(c),n(a)}}function n(a)
{var =a.script; &&( .onload= .onreadystatechange=null, .parentNode&& .parentNod
e.removeChild( ),a.script=undefined, =undefined),a.call ackName&&twttr.tfw.call
acks[a.call ackName]&&delete twttr.tfw.call acks[a.call ackName]}function o(a){v
ar ={};return a.success&&l("function",a.success)&&( .success=a.success),a.error
&&l("function",a.error)&&( .error=a.error),a.complete&&l("function",a.complete)&
&( .complete=a.complete), }function p(a, ,c){var d=a.length,e={},f=0;return func
tion(g){var h,i=[],j=[],k=[],l,m;h=c(g),e[h]=g;if(++f===d){for(l=0;l<d;l++)m=e[a
[l]],i.push(m),m.error?k.push(m):j.push(m); .error&&k.length>0&& .error(k), .suc
cess&&j.length>0&& .success(j), .complete&& .complete(i)}}}twttr=twttr||{},twttr
.tfw=twttr.tfw||{},twttr.tfw.call acks=twttr.tfw.call acks||{};var e="twttr.tfw.
call acks",f=twttr.tfw.call acks,g="c ",h=0,i=!1,j={},k={userLookup:"//api.twitt
er.com/1/users/lookup.json",userShow:"//cdn.api.twitter.com/1/users/show.json",s
tatus:"//cdn.api.twitter.com/1/statuses/show.json",tweets:"//syndication.twimg.c
om/tweets.json",count:"//cdn.api.twitter.com/1/urls/count.json",friendship:"//cd
n.api.twitter.com/1/friendships/exists.json",timeline:"//cdn.syndication.twimg.c
om/widgets/timelines/",timelinePoll:"//syndication.twimg.com/widgets/timelines/p
aged/",timelinePreview:"//syndication.twimg.com/widgets/timelines/preview/"};twt
tr.widgets&&twttr.widgets.endpoints&&c.aug(k,twttr.widgets.endpoints),j.jsonp=fu
nction(a, ,c){var j=c||g+h,k=e+"."+j,l=document.createElement("script"),n={call
ack:k,suppress_response_codes:!0};f[j]=m( );if(i||!/^https?\:$/.test(window.loca
tion.protocol))a=a.replace(/^\/\//,"https://");l.src=d.url(a,n),l.async="async",
document. ody.appendChild(l), .script=l, .call ackName=j,c||h++},j.config=functi

on(a){if(a.forceSSL===!0||a.forceSSL===!1)i=a.forceSSL},j.user=function(){var a,
={},c,e,f;arguments.length===1?(a=arguments[0].screenName, =o(arguments[0])):(a
=arguments[0], .success=arguments[1]),c=l("array",a)?k.userLookup:k.userShow,a=l
("array",a)?a.join(","):a,e={screen_name:a},f=d.url(c,e),this.jsonp(f, )},j.user
ById=function(a){var ,c={},e,f,g;arguments.length===1?( =a.ids,c=o(a)):( =a,c.s
uccess=arguments[1]),e=l("array", )?k.userLookup:k.userShow, =l("array", )? .joi
n(","): ,f={user_id: },g=d.url(e,f),this.jsonp(g,c)},j.status=function(){var a,
={},c,e,f,g;arguments.length===1?(a=arguments[0].id, =o(arguments[0])):(a=argume
nts[0], .success=arguments[1]);if(!l("array",a))c={id:a,include_entities:!0},e=d
.url(k.status,c),this.jsonp(e, );else{f=p(a, ,function(a){return a.error?a.reque
st.split("id=")[1].split("&")[0]:a.id_str});for(g=0;g<a.length;g++)c={id:a[g],in
clude_entities:!0},e=d.url(k.status,c),this.jsonp(e,{success:f,error:f})}},j.twe
ets=function(a){var =arguments[0],c=o( ),e={ids:a.ids.join(","),lang:a.lang},f=
d.url(k.tweets,e);this.jsonp(f,c)},j.count=function(){var a="", ,c,e={};argument
s.length===1?(a=arguments[0].url,e=o(arguments[0])):arguments.length===2&&(a=arg
uments[0],e.success=arguments[1]),c={url:a}, =d.url(k.count,c),this.jsonp( ,e)},
j.friendshipExists=function(a){var =o(a),c={screen_name_a:a.screenNameA,screen_
name_ :a.screenNameB},e=d.url(k.friendship,c);this.jsonp(e, )},j.timeline=functi
on(a){var =arguments[0],e=o( ),f,g=9e5,h=Math.floor(+(new Date)/g),i={lang:a.la
ng,t:h,domain:window.location.host,dnt:a.dnt,override_type:a.overrideType,overri
de_id:a.overrideId,override_name:a.overrideName,override_owner_id:a.overrideOwne
rId,override_owner_name:a.overrideOwnerName,with_replies:a.withReplies};c.compac
t(i),f=d.url(k.timeline+a.id,i),this.jsonp(f,e,"tl_"+a.id+"_"+a.instanceId)},j.t
imelinePoll=function(a){var =arguments[0],e=o( ),f={lang:a.lang,since_id:a.sinc
eId,max_id:a.maxId,domain:window.location.host,dnt:a.dnt,override_type:a.overrid
eType,override_id:a.overrideId,override_name:a.overrideName,override_owner_id:a.
overrideOwnerId,override_owner_name:a.overrideOwnerName,with_replies:a.withRepli
es},g;c.compact(f),g=d.url(k.timelinePoll+a.id,f),this.jsonp(g,e,"tlPoll_"+a.id+
"_"+a.instanceId+"_"+(a.sinceId||a.maxId))},j.timelinePreview=function(a){var =
arguments[0],c=o( ),e=a.params,f=d.url(k.timelinePreview,e);this.jsonp(f,c)},a(j
)})});
provide("anim/transition",function(a){function (a, ){var c;return = ||window,c
= .requestAnimationFrame|| .we kitRequestAnimationFrame|| .mozRequestAnimationFr
ame|| .msRequestAnimationFrame|| .oRequestAnimationFrame||function(c){ .setTimeo
ut(function(){a(+(new Date))},1e3/60)},c(a)}function c(a, ){return Math.sin(Math
.PI/2* )*a}function d(a,c,d,e,f){function i(){var h=+(new Date),j=h-g,k=Math.min
(j/d,1),l=e?e(c,k):c*k;a(l);if(k==1)return; (i,f)}var g=+(new Date),h; (i)}a({an
imate:d,requestAnimationFrame: ,easeOut:c})});
provide("util/datetime",function(a){using("util/util",function( ){function m(a){
return a<10?"0"+a:a}function n(a){function e(a,c){return && [a]&&(a= [a]),a.rep
lace(/%\{([\w_]+)\}/g,function(a, ){return c[ ]!==undefined?c[ ]:a})}var =a&&a.
phrases,c=a&&a.months||f,d=a&&a.formats||g;this.timeAgo=function(a){var =n.pars
eDate(a),f=+(new Date),g=f- ,m;return ?isNaN(g)||g<h*2?e("now"):g<i?(m=Math.flo
or(g/h),e(d.a r,{num er:m,sym ol:e(l,{a r:e("s"),expanded:m>1?e("seconds"):e("
second")})})):g<j?(m=Math.floor(g/i),e(d.a r,{num er:m,sym ol:e(l,{a r:e("m"),
expanded:m>1?e("minutes"):e("minute")})})):g<k?(m=Math.floor(g/j),e(d.a r,{num
er:m,sym ol:e(l,{a r:e("h"),expanded:m>1?e("hours"):e("hour")})})):g<k*365?e(d.
shortdate,{day: .getDate(),month:e(c[ .getMonth()])}):e(d.longdate,{day: .getDat
e(),month:e(c[ .getMonth()]),year: .getFullYear().toString().slice(2)}):""},this
.localTimeStamp=function(a){var =n.parseDate(a),f= && .getHours();return ?e(d.
full,{day: .getDate(),month:e(c[ .getMonth()]),year: .getFullYear(),hours24:m(f)
,hours12:f<13?f?f:"12":f-12,minutes:m( .getMinutes()),seconds:m( .getSeconds()),
amPm:f<12?e("AM"):e("PM")}):""}}var c=/(\d{4})-?(\d{2})-?(\d{2})T(\d{2}):?(\d{2}
):?(\d{2})(Z|[\+\-]\d{2}:?\d{2})/,d=/[a-z]{3,4} ([a-z]{3}) (\d{1,2}) (\d{1,2}):(
\d{2}):(\d{2}) ([\+\-]\d{2}:?\d{2}) (\d{4})/i,e=/^\d+$/,f=["Jan","Fe ","Mar","Ap
r","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],g={a r:"%{num er}%{sym ol}"
,shortdate:"%{day} %{month}",longdate:"%{day} %{month} %{year}",full:"%{hours12}
:%{minutes} %{amPm} - %{day} %{month} %{year}"},h=1e3,i=h*60,j=i*60,k=j*24,l='<a
r title="%{expanded}">%{a r}</a r>';n.parseDate=function(a){var g=a||"",h=g.
toString(),i,j;return i=function(){var a;if(e.test(h))return parseInt(h,10);if(a

=h.match(d))return Date.UTC(a[7], .indexOf(f,a[1]),a[2],a[3],a[4],a[5]);if(a=h.m


atch(c))return Date.UTC(a[1],a[2]-1,a[3],a[4],a[5],a[6])}(),i?(j=new Date(i),!is
NaN(j.getTime())&&j):!1},a(n)})});
provide("tfw/util/assets",function(a){using("util/env",function( ){function d(a,
d){var e=c[a],f;return .retina()?f="2x": .ie6()|| .ie7()?f="gif":f="default",d&
&(f+=".rtl"),e[f]}var c={"em ed/timeline.css":{"default":"em ed/timeline.97ea650
dd75d8c1ac0e2c6 4918203 5.default.css","2x":"em ed/timeline.97ea650dd75d8c1ac0e2
c6 4918203 5.2x.css",gif:"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.gif.cs
s","default.rtl":"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.default.rtl.cs
s","2x.rtl":"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.2x.rtl.css","gif.rt
l":"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.gif.rtl.css"}};a(d)})});
provide("tfw/widget/syndicated ase",function(a){using("tfw/widget/ ase","tfw/wid
get/intent","tfw/util/assets","tfw/util/glo als","dom/classname","dom/delegate",
"dom/sand ox","util/env","util/twitter","util/util",function( ,c,d,e,f,g,h,i,j,k
){function s(){p=v.VALID_COLOR.test(e.val("widgets:link-color"))&&RegExp.$1,r=v.
VALID_COLOR.test(e.val("widgets: order-color"))&&RegExp.$1,q=e.val("widgets:them
e")}function t(a, ,c){var d;c=c||document;if(c.getElementById(a))return;d=c.crea
teElement("link"),d.id=a,d.rel="stylesheet",d.type="text/css",d.href=twttr.widge
ts.config.assetUrl()+"/"+ ,c.getElementsByTagName("head")[0].appendChild(d)}func
tion u(a){t("twitter-widget-css",d("em ed/timeline.css"),a)}function v(a){if(!a)
return;var c,d,e=this;this.sand oxReadyCall acks=[], .apply(this,[a]),c=this.par
ams(),this.targetEl=this.srcEl&&this.srcEl.parentNode||c.targetEl||document. ody
,this.containerWidth=this.targetEl&&this.targetEl.offsetWidth,d=c.width||this.at
tr("width")||this.containerWidth||this.dimensions.DEFAULT_WIDTH,this.height=v.VA
LID_UNIT.test(c.height||this.attr("height"))&&RegExp.$1,this.width=Math.max(this
.dimensions.MIN_WIDTH,Math.min(v.VALID_UNIT.test(d)?RegExp.$1:this.dimensions.DE
FAULT_WIDTH,this.dimensions.DEFAULT_WIDTH)),this.narrow=c.narrow||this.width<=th
is.dimensions.NARROW_WIDTH,this.narrow&&this.classAttr.push("var-narrow"),v.VALI
D_COLOR.test(c.linkColor||this.dataAttr("link-color"))?this.linkColor=RegExp.$1:
this.linkColor=p,v.VALID_COLOR.test(c. orderColor||this.dataAttr(" order-color")
)?this. orderColor=RegExp.$1:this. orderColor=r,this.theme=c.theme||this.attr("d
ata-theme")||q,this.theme=/(dark|light)/.test(this.theme)?this.theme:"",this.cla
ssAttr.push(i.touch()?"is-touch":"not-touch"),h(function(a){e.sand oxReady=!0,e.
setupSand ox.call(e,a)},{"class":this.renderedClassNames,id:this.id},{width:"1px
",height:"1px", order:"none",position:"a solute"},function(a){e.srcEl?e.targetEl
.insertBefore(a,e.srcEl):e.targetEl.appendChild(a)})}var l=[".customisa le",".cu
stomisa le:link",".customisa le:visited",".customisa le:hover",".customisa le:fo
cus",".customisa le:active",".customisa le-highlight:hover",".customisa le-highl
ight:focus","a:hover .customisa le-highlight","a:focus .customisa le-highlight"]
,m=["a:hover .ic-mask","a:focus .ic-mask"],n=[".customisa le- order"],o=[".timel
ine-header h1.summary",".timeline-header h1.summary a:link",".timeline-header h1
.summary a:visited"],p,q,r;v.prototype=new ,k.aug(v.prototype,{setupSand ox:fun
ction(a){var =a.doc,c= .createElement(" ase"),d= .createElement("style"),f= .ge
tElementsByTagName("head")[0],g=" ody{display:none}",h=this,i;this.sand ox=a,a.f
rame.title=this.a11yTitle,u(a.doc),c.target="_ lank",f.appendChild(c),e.val("wid
gets:csp")!="on"&&(d.type="text/css",d.styleSheet?d.styleSheet.cssText=g:d.appen
dChild( .createTextNode(g)),f.appendChild(d)),this.handleResize&&window.addEvent
Listener?window.addEventListener("resize",function(){h.handleResize()},!0):docum
ent. ody.attachEvent("onresize",function(){h.handleResize()}),a.win.onresize=fun
ction(){h.handleResize&&h.handleResize()},this.frameIsReady=!0;for(;i=this.sand
oxReadyCall acks.shift();)i.fn.apply(i.context,i.args)},callsWhenSand oxReady:fu
nction(a){var =this;return function(){var c=[],d=arguments.length,e=0;for(;e<d;
e++)c.push(arguments[e]); .callIfSand oxReady(a, ,c)}},callIfSand oxReady:functi
on(a, ,c){c=c||[], .frameIsReady?a.apply( ,[!1].concat(c)): .sand oxReadyCall ac
ks.push({fn:a,context: ,args:[!0].concat(c)})},contentWidth:function(){var a=thi
s.dimensions, =this.chromeless&&this.narrow?a.NARROW_MEDIA_PADDING_CL:this.chrom
eless?a.WIDE_MEDIA_PADDING_CL:this.narrow?a.NARROW_MEDIA_PADDING:a.WIDE_MEDIA_PA
DDING;return this.width- },addSiteStyles:function(){var a=this, =this.sand ox.do
c,c=this.id+"-styles",d,f=function( ){return(a.theme=="dark"?".thm-dark ":"")+ }
,g=[];if(e.val("widgets:csp")=="on")return;if( .getElementById(c))return;this.he

adingStyle&&g.push(k.map(o,f).join(",")+"{"+this.headingStyle+"}"),this.linkColo
r&&(g.push(k.map(l,f).join(",")+"{color:"+this.linkColor+"}"),g.push(k.map(m,f).
join(",")+"{ ackground-color:"+this.linkColor+"}")),this. orderColor&&g.push(k.m
ap(n,f).concat(this.theme=="dark"?[".thm-dark.customisa le- order"]:[]).join(","
)+"{ order-color:"+this. orderColor+"}");if(!g.length)return;d= .createElement("
style"),d.id=c,d.type="text/css",d.styleSheet?d.styleSheet.cssText=g.join(""):d.
appendChild( .createTextNode(g.join(""))), .getElementsByTagName("head")[0].appe
ndChild(d)}, indIntentHandlers:function(){var a=this, =this.element;g.delegate(
,"click",".profile",function( ){var d;a.addUrlParams(this),d=j.intentForProfileU
RL(this.href);if( .altKey|| .metaKey|| .shiftKey)return;d&&(c.open(d,a.sand ox.f
rame),g.preventDefault( ))}),g.delegate( ,"click",".we -intent",function( ){a.ad
dUrlParams(this);if( .altKey|| .metaKey|| .shiftKey)return;c.open(this.href,a.sa
nd ox.frame),g.preventDefault( )})}}),v.VALID_UNIT=/^([0-9]+)( ?px)?$/,v.VALID_C
OLOR=/^(#(?:[0-9a-f]{3}|[0-9a-f]{6}))$/i,v.retinize=function(a){if(!i.retina())r
eturn;var =a.getElementsByTagName("IMG"),c,d,e=0,f= .length;for(;e<f;e++)c= [e]
,d=c.getAttri ute("data-src-2x"),d&&(c.src=d)},v.scaleDimensions=function(a, ,c,
d){return >a&& >d?(a*=d/ , =d):a>c&&( *=c/a,a=c, >d&&(a*=d/ , =d)),{width:Math.
ceil(a),height:Math.ceil( )}},v.constrainMedia=function(a, ){var c=a.getElements
ByTagName("IMG"),d=a.getElementsByTagName("IFRAME"),e,f,g,h=0,i=0,j;for(;e=[c,d]
[i];i++)if(e.length)for(j=0;f=e[j];j++)g=v.scaleDimensions(f.getAttri ute("width
")||f.width,f.getAttri ute("height")||f.height, ,375),g.width>0&&(f.width=g.widt
h),g.height>0&&(f.height=g.height),h=g.height>h?g.height:h;return h},s(),a(v)})}
);
provide("tfw/widget/timeline",function(a){using("tfw/widget/syndicated ase","uti
l/datetime","anim/transition","tfw/util/data","tfw/util/tracking","tfw/util/para
ms","util/css","util/env","util/iframe","util/insert","util/throttle","util/twit
ter","util/querystring","util/typevalidator","util/util","dom/delegate","dom/cla
ssname","dom/get",function( ,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){function M(a){if
(!a)return;var c,d,e,f,g,i,j;this.a11yTitle=this._("Twitter Timeline Widget"), .
apply(this,[a]),c=this.params(),d=(c.chrome||this.dataAttr("chrome")||"").split(
" "),this.preview=c.previewParams,this.widgetId=c.widgetId||this.dataAttr("widge
t-id"),this.instanceId=++L,(f=c.screenName||this.dataAttr("screen-name"))||(g=c.
userId||this.dataAttr("user-id"))?this.override={overrideType:"user",overrideId:
g,overrideName:f,withReplies:o.asBoolean(c.showReplies||this.dataAttr("show-repl
ies"))?"true":"false"}:(f=c.favoritesScreenName||this.dataAttr("favorites-screen
-name"))||(g=c.favoritesUserId||this.dataAttr("favorites-user-id"))?this.overrid
e={overrideType:"favorites",overrideId:g,overrideName:f}:((f=c.listOwnerScreenNa
me||this.dataAttr("list-owner-screen-name"))||(g=c.listOwnerId||this.dataAttr("l
ist-owner-id")))&&((i=c.listId||this.dataAttr("list-id"))||(j=c.listSlug||this.d
ataAttr("list-slug")))?this.override={overrideType:"list",overrideOwnerId:g,over
rideOwnerName:f,overrideId:i,overrideName:j}:this.override={},this.tweetLimit=o.
asInt(c.tweetLimit||this.dataAttr("tweet-limit")),this.staticTimeline=this.tweet
Limit>0,d.length&&(e=~p.indexOf(d,"none"),this.chromeless=e||~p.indexOf(d,"trans
parent"),this.headerless=e||~p.indexOf(d,"noheader"),this.footerless=e||~p.index
Of(d,"nofooter"),this. orderless=e||~p.indexOf(d,"no orders"),this.noscroll ar=~
p.indexOf(d,"noscroll ar")),this.headingStyle=h.sanitize(c.headingStyle||this.da
taAttr("heading-style"),undefined,!0),this.classAttr.push("twitter-timeline-rend
ered"),this.ariaPolite=c.ariaPolite||this.dataAttr("aria-polite")}function N(a,c
){var d=a.ownerDocument,e=s.one(D,a,"DIV"),f=e&&e.children[0],g=f&&f.getAttri ut
e("data-expanded-media"),h,i=0,j=s.one(E,a,"A"),k=j&&j.getElementsByTagName("B")
[0],l=k&&(k.innerText||k.textContent),m;if(!k)return;k.innerHTML=j.getAttri ute(
"data-toggled-text"),j.setAttri ute("data-toggled-text",l);if(r.present(a,C)){r.
remove(a,C);if(!e)return;e.style.cssText="",f.innerHTML="";return}g&&(h=d.create
Element("DIV"),h.innerHTML=g, .retinize(h),i= .constrainMedia(h,c),f.appendChild
(h)),e&&(m=Math.max(f.offsetHeight,i),e.style.cssText="height:"+m+"px"),r.add(a,
C)}var t="1.0",u={CLIENT_SIDE_USER:0,CLIENT_SIDE_APP:2},v="timeline",w="new-twee
ts- ar",x="timeline-header",y="timeline-footer",z="stream",A="h-feed",B="tweet",
C="expanded",D="detail-expander",E="expand",F="permalink",G="twitter-follow- utt
on",H="no-more-pane",I="pending-scroll-in",J="pending-new-tweet",K="show-new-twe
et",L=0;M.prototype=new ,p.aug(M.prototype,{renderedClassNames:"twitter-timelin

e twitter-timeline-rendered",dimensions:{DEFAULT_HEIGHT:"600",DEFAULT_WIDTH:"520
",NARROW_WIDTH:"320",MIN_WIDTH:"180",MIN_HEIGHT:"200",WIDE_MEDIA_PADDING:81,NARR
OW_MEDIA_PADDING:16,WIDE_MEDIA_PADDING_CL:60,NARROW_MEDIA_PADDING_CL:12},create:
function(a){var c=this.sand ox.doc.createElement("div"),d,e=this,g,h,i,j=[],k,l;
c.innerHTML=a. ody,d=c.children[0]||!1;if(!d)return;this.reconfigure(a.config),t
his.discardStaticOverflow(d),this.augmentWidgets(d), .retinize(d), .constrainMed
ia(d,this.contentWidth()),this.searchQuery=d.getAttri ute("data-search-query"),t
his.profileId=d.getAttri ute("data-profile-id"),k=this.getTweetDetails(c);for(l
in k)k.hasOwnProperty(l)&&j.push(l);return f.enqueue({page:"timeline",component:
"timeline",element:"initial",action:j.length?"results":"no_results"},{widget_id:
this.widgetId,widget_origin:document.location.href,item_ids:j,item_details:k,cli
ent_version:t,message:this.partner,query:this.searchQuery,profile_id:this.profil
eId},!0,this.dnt),f.flush(),this.ariaPolite=="assertive"&&(h=s.one(w,d,"DIV"),h.
setAttri ute("aria-polite","assertive")),d.id=this.id,d.className+=" "+this.clas
sAttr.join(" "),d.lang=this.lang,twttr.widgets.load(d),i=function(){e.sand ox. o
dy.appendChild(d),e.staticTimeline?e.sand ox.win.setTimeout(function(){e.sand ox
.frame.height=e.height=d.offsetHeight},500):e.sand ox.win.setTimeout(function(){
var a=s.one(x,d,"DIV"), =s.one(y,d,"DIV"),c=s.one(z,d,"DIV"); ?g=a.offsetHeight+
.offsetHeight:g=a.offsetHeight,c.style.cssText="height:"+(e.height-g-2)+"px",e.
noscroll ar&&e.hideStreamScrollBar()},500),e.sand ox.frame.style.cssText="",e.sa
nd ox.frame.width=e.width,e.sand ox.frame.height=e.height,e.sand ox.frame.style.
order="none",e.sand ox.frame.style.maxWidth="100%",e.sand ox.frame.style.minWid
th=e.dimensions.MIN_WIDTH+"px"},this.callsWhenSand oxReady(i)(),this.srcEl&&this
.srcEl.parentNode&&this.srcEl.parentNode.removeChild(this.srcEl),d},render:funct
ion(a, ){function h(){d.success=function(a){c.element=c.create(a),c.readTranslat
ions(),c. indInteractions(), && (c.sand ox.frame);return},d.error=function(a){a&
&a.headers&& && (a.headers.status)},d.params=c.preview,e.timelinePreview(d);retu
rn}function i(){f.initPostLogging(),e.timeline(p.aug({id:c.widgetId,instanceId:c
.instanceId,dnt:c.dnt,lang:c.lang,success:function(a){c.element=c.create(a),c.re
adTranslations(),c. indInteractions(),a.headers.xPolling&&/\d/.test(a.headers.xP
olling)&&(c.pollInterval=a.headers.xPolling*1e3),c.updateTimeStamps(),c.staticTi
meline||c.schedulePolling(), && (c.sand ox.frame);return},error:function(a){a&&a
.headers&& && (a.headers.status)}},c.override))}var c=this,d={},g;if(!this.previ
ew&&!this.widgetId){ && (400);return}g=this.preview?h:i,this.sand oxReady?g():wi
ndow.setTimeout(g,0)},reconfigure:function(a){this.lang=a.lang,this.theme||(this
.theme=a.theme),this.theme=="dark"&&this.classAttr.push("thm-dark"),this.chromel
ess&&this.classAttr.push("var-chromeless"),this. orderless&&this.classAttr.push(
"var- orderless"),this.headerless&&this.classAttr.push("var-headerless"),this.fo
oterless&&this.classAttr.push("var-footerless"),this.staticTimeline&&this.classA
ttr.push("var-static"),!this.linkColor&&a.linkColor&& .VALID_COLOR.test(a.linkCo
lor)&&(this.linkColor=RegExp.$1),this.addSiteStyles(),!this.height&& .VALID_UNIT
.test(a.height)&&(this.height=RegExp.$1),this.height=Math.max(this.dimensions.MI
N_HEIGHT,this.height?this.height:this.dimensions.DEFAULT_HEIGHT),this.preview&&t
his.classAttr.push("var-preview"),this.narrow=this.width<=this.dimensions.NARROW
_WIDTH,this.narrow&&this.classAttr.push("var-narrow")},getTweetDetails:function(
a){var =s.all(B,a,"LI"),c={},d,e,f,g,h={TWEET:0,RETWEET:10},i=0;for(;d= [i];i++
)e=s.one(F,d,"A"),f=m.status(e.href),g=d.getAttri ute("data-tweet-id"),f===g?c[f
]={item_type:h.TWEET}:c[f]={item_type:h.RETWEET,target_type:h.TWEET,target_id:g}
;return c}, indInteractions:function(){var a=this, =this.element,c=!0;this. indI
ntentHandlers(),q.delegate( ,"click",".load-tweets",function( ){c&&(c=!1,a.force
Load(),q.stop( ))}),q.delegate( ,"click",".display-sensitive-image",function(c){
a.showNSFW(s.ancestor("."+B,this, )),q.stop(c)}),q.delegate( ,"mouseover","."+v,
function(){a.mouseOver=!0}),q.delegate( ,"mouseout","."+v,function(){a.mouseOver
=!1}),q.delegate( ,"mouseover","."+w,function(){a.mouseOverNotifier=!0}),q.deleg
ate( ,"mouseout","."+w,function(){a.mouseOverNotifier=!1,window.setTimeout(funct
ion(){a.hideNewTweetNotifier()},3e3)});if(this.staticTimeline)return;q.delegate(
,"click","."+E,function(c){if(c.altKey||c.metaKey||c.shiftKey)return;N(s.ancest
or("."+B,this, ),a.contentWidth()),q.stop(c)}),q.delegate( ,"click","A",function
(a){q.stopPropagation(a)}),q.delegate( ,"click",".with-expansion",function( ){N(
this,a.contentWidth()),q.stop( )}),q.delegate( ,"click",".load-more",function(){

a.loadMore()}),q.delegate( ,"click","."+w,function(){a.scrollToTop(),a.hideNewTw
eetNotifier(!0)})},scrollToTop:function(){var a=s.one(z,this.element,"DIV");a.sc
rollTop=0,a.focus()},update:function(){var a=this, =s.one(B,this.element,"LI"),c
= && .getAttri ute("data-tweet-id");this.updateTimeStamps(),this.requestTweets(c
,!0,function( ){ .childNodes.length>0&&a.insertNewTweets( )})},loadMore:function
(){var a=this, =s.all(B,this.element,"LI").pop(),c= && .getAttri ute("data-tweet
-id");this.requestTweets(c,!1,function( ){var d=s.one(H,a.element,"P"),e= .child
Nodes[0];d.style.cssText="",e&&e.getAttri ute("data-tweet-id")==c&& .removeChild
(e);if( .childNodes.length>0){a.appendTweets( );return}r.add(a.element,"no-more"
),d.focus()})},forceLoad:function(){var a=this, =!!s.all(A,this.element,"OL").le
ngth;this.requestTweets(1,!0,function(c){c.childNodes.length&&(a[ ?"insertNewTwe
ets":"appendTweets"](c),r.add(a.element,"has-tweets"))})},schedulePolling:functi
on(a){var =this;if(this.pollInterval===null)return;a=twttr.widgets.poll||a||thi
s.pollInterval||1e4,a>-1&&window.setTimeout(function(){this.isUpdating|| .update
(), .schedulePolling()},a)},requestTweets:function(a,c,d){var g=this,h={id:this.
widgetId,instanceId:this.instanceId,screenName:this.widgetScreenName,userId:this
.widgetUserId,withReplies:this.widgetShowReplies,dnt:this.dnt,lang:this.lang};h[
c?"sinceId":"maxId"]=a,h.complete=function(){this.isUpdating=!1},h.error=functio
n(a){if(a&&a.headers){if(a.headers.status=="404"){g.pollInterval=null;return}if(
a.headers.status=="503"){g.pollInterval*=1.5;return}}},h.success=function(a){var
e=g.sand ox.doc.createDocumentFragment(),h=g.sand ox.doc.createElement("div"),i
=[],j,k;a&&a.headers&&a.headers.xPolling&&/\d+/.test(a.headers.xPolling)&&(g.pol
lInterval=a.headers.xPolling*1e3);if(a&&a. ody!==undefined){h.innerHTML=a. ody;i
f(h.children[0]&&h.children[0].tagName!="LI")return;j=g.getTweetDetails(h);for(k
in j)j.hasOwnProperty(k)&&i.push(k);i.length&&(f.enqueue({page:"timeline",compo
nent:"timeline",element:c?"newer":"older",action:"results"},{widget_id:g.widgetI
d,widget_origin:document.location.href,item_ids:i,item_details:j,client_version:
t,message:g.partner,query:g.searchQuery,profile_id:g.profileId,event_initiator:c
?u.CLIENT_SIDE_APP:u.CLIENT_SIDE_USER},!0,g.dnt),f.flush()), .retinize(h), .cons
trainMedia(h,g.contentWidth());while(h.children[0])e.appendChild(h.children[0]);
d(e)}},e.timelinePoll(p.aug(h,this.override))},insertNewTweets:function(a){var
=this,c=s.one(z,this.element,"DIV"),e=s.one(A,c,"OL"),f=e.offsetHeight,g;this.up
dateTimeStamps(),e.insertBefore(a,e.firstChild),g=e.offsetHeight-f;if(c.scrollTo
p>40||this.mouseIsOver()){c.scrollTop=c.scrollTop+g,this.showNewTweetNotifier();
return}r.remove(this.element,I),e.style.cssText="margin-top: -"+g+"px",window.se
tTimeout(function(){c.scrollTop=0,r.add( .element,I),i.cssTransitions()?e.style.
cssText="":d.animate(function(a){a<g?e.style.cssText="margin-top: -"+(g-a)+"px":
e.style.cssText=""},g,500,d.easeOut)},500),this.gcTweets(50)},appendTweets:funct
ion(a){var =s.one(z,this.element,"DIV"),c=s.one(A, ,"OL");this.updateTimeStamps
(),c.appendChild(a)},gcTweets:function(a){var =s.one(A,this.element,"OL"),c= .c
hildren.length,d;a=a||50;for(;c>a&&(d= .children[c-1]);c--) .removeChild(d)},sho
wNewTweetNotifier:function(){var a=this, =s.one(w,this.element,"DIV"),c= .childr
en[0]; .style.cssText="",r.add(this.element,J), .removeChild(c), .appendChild(c)
,r.replace(this.element,J,K),this.newNoticeDisplayTime=+(new Date),window.setTim
eout(function(){a.hideNewTweetNotifier()},5e3)},hideNewTweetNotifier:function(a)
{var =this;if(!a&&this.mouseOverNotifier)return;r.replace(this.element,K,J),win
dow.setTimeout(function(){r.remove( .element,J)},500)},augmentWidgets:function(a
){var =s.all(G,a,"A"),c=0,d;for(;d= [c];c++)d.setAttri ute("data-related",this.
related),d.setAttri ute("data-partner",this.partner),d.setAttri ute("data-dnt",t
his.dnt),d.setAttri ute("data-search-query",this.searchQuery),d.setAttri ute("da
ta-profile-id",this.profileId),this.width<250&&d.setAttri ute("data-show-screenname","false")},discardStaticOverflow:function(a){var =s.one(A,a,"OL"),c;if(thi
s.staticTimeline){this.height=0;while(c= .children[this.tweetLimit]) .removeChil
d(c)}},hideStreamScrollBar:function(){var a=s.one(z,this.element,"DIV"), =s.one(
A,this.element,"OL"),c;a.style.width="",c=this.element.offsetWidth- .offsetWidth
,c>0&&(a.style.width=this.element.offsetWidth+c+"px")},readTranslations:function
(){var a=this.element, ="data-dt-";this.datetime=new c(p.compact({phrases:{now:a
.getAttri ute( +"now"),s:a.getAttri ute( +"s"),m:a.getAttri ute( +"m"),h:a.getAt
tri ute( +"h"),second:a.getAttri ute( +"second"),seconds:a.getAttri ute( +"secon
ds"),minute:a.getAttri ute( +"minute"),minutes:a.getAttri ute( +"minutes"),hour:

a.getAttri ute( +"hour"),hours:a.getAttri ute( +"hours")},months:a.getAttri ute(


+"months").split("|"),formats:{a r:a.getAttri ute( +"a r"),shortdate:a.getAtt
ri ute( +"short"),longdate:a.getAttri ute( +"long")}}))},updateTimeStamps:functi
on(){var a=s.all(F,this.element,"A"), ,c,d=0,e,f;for(; =a[d];d++){e= .getAttri u
te("data-datetime"),f=e&&this.datetime.timeAgo(e,this.i18n),c= .getElementsByTag
Name("TIME")[0];if(!f)continue;if(c&&c.innerHTML){c.innerHTML=f;continue} .inner
HTML=f}},mouseIsOver:function(){return this.mouseOver},addUrlParams:function(a){
var =this,c={tw_w:this.widgetId,related:this.related,partner:this.partner,query
:this.searchQuery,profile_id:this.profileId,tw_p:"em eddedtimeline"};return this
.addUrlParams=g(c,function(a){var c=s.ancestor("."+B,a, .element);return c&&{tw_
i:c.getAttri ute("data-tweet-id")}}),this.addUrlParams(a)},showNSFW:function(a){
var c=s.one("nsfw",a,"DIV"),d,e,f=0,g,h,j,k;if(!c)return;e= .scaleDimensions(c.g
etAttri ute("data-width"),c.getAttri ute("data-height"),this.contentWidth(),c.ge
tAttri ute("data-height")),d=!!(h=c.getAttri ute("data-player")),d?j=this.sand o
x.doc.createElement("iframe"):(j=this.sand ox.doc.createElement("img"),h=c.getAt
tri ute(i.retina()?"data-image-2x":"data-image"),j.alt=c.getAttri ute("data-alt"
),k=this.sand ox.doc.createElement("a"),k.href=c.getAttri ute("data-href"),k.app
endChild(j)),j.title=c.getAttri ute("data-title"),j.src=h,j.width=e.width,j.heig
ht=e.height,g=s.ancestor("."+D,c,a),f=e.height-c.offsetHeight,c.parentNode.repla
ceChild(d?j:k,c),g.style.cssText="height:"+(g.offsetHeight+f)+"px"},handleResize
:function(){this.handleResize=l(function(){var a=Math.min(this.dimensions.DEFAUL
T_WIDTH,Math.max(this.dimensions.MIN_WIDTH,this.sand ox.frame.offsetWidth));if(!
this.element)return;a<this.dimensions.NARROW_WIDTH?(this.narrow=!0,r.add(this.el
ement,"var-narrow")):(this.narrow=!1,r.remove(this.element,"var-narrow")),this.n
oscroll ar&&this.hideStreamScrollBar()},50,this),this.handleResize()}}),a(M)})})
;
provide("tfw/widget/em ed",function(a){using("tfw/widget/ ase","tfw/widget/syndi
cated ase","util/datetime","tfw/util/params","dom/classname","dom/get","util/env
","util/util","util/throttle","util/twitter","tfw/util/data","tfw/util/tracking"
,function( ,c,d,e,f,g,h,i,j,k,l,m){function q(a, ,c){var d=g.one("su ject",a,"BL
OCKQUOTE"),e=g.one("reply",a,"BLOCKQUOTE"),f=d&&d.getAttri ute("data-tweet-id"),
h=e&&e.getAttri ute("data-tweet-id"),i={},j={};if(!f)return;i[f]={item_type:0},m
.enqueue({page:"tweet",section:"su ject",component:"tweet",action:"results"},{cl
ient_version:n,widget_origin:document.location.href,message: ,item_ids:[f],item_
details:i},!0,c);if(!h)return;j[h]={item_type:0},m.enqueue({page:"tweet",section
:"conversation",component:"tweet",action:"results"},{client_version:n,widget_ori
gin:document.location.href,message: ,item_ids:[h],item_details:j,associations:{4
:{association_id:f,association_type:4}}},!0,c)}function r(a, ,c){var d={};if(!a)
return;d[a]={item_type:0},m.enqueue({page:"tweet",section:"su ject",component:"r
awem edcode",action:"no_results"},{client_version:n,widget_origin:document.locat
ion.href,message: ,item_ids:[a],item_details:d},!0,c)}function s(a, ,c,d,e){p[a]
=p[a]||[],p[a].push({s:c,f:d,r:e,lang: })}function t(a){if(!a)return;var ,d,e;t
his.a11yTitle=this._("Em edded Tweet"),c.apply(this,[a]), =this.params(),d=this.
srcEl&&this.srcEl.getElementsByTagName("A"),e=d&&d[d.length-1],this.hideThread=(
.conversation||this.dataAttr("conversation"))=="none"||~i.indexOf(this.classAtt
r,"tw-hide-thread"),this.hideCard=( .cards||this.dataAttr("cards"))=="hidden"||~
i.indexOf(this.classAttr,"tw-hide-media");if(( .align||this.attr("align"))=="lef
t"||~i.indexOf(this.classAttr,"tw-align-left"))this.align="left";else if(( .alig
n||this.attr("align"))=="right"||~i.indexOf(this.classAttr,"tw-align-right"))thi
s.align="right";else if(( .align||this.attr("align"))=="center"||~i.indexOf(this
.classAttr,"tw-align-center"))this.align="center",this.containerWidth>this.dimen
sions.MIN_WIDTH*(1/.7)&&this.width>this.containerWidth*.7&&(this.width=this.cont
ainerWidth*.7);this.narrow= .narrow||this.width<=this.dimensions.NARROW_WIDTH,th
is.narrow&&this.classAttr.push("var-narrow"),this.tweetId= .tweetId||e&&k.status
(e.href)}var n="2.0",o="tweetem ed",p={};t.prototype=new c,i.aug(t.prototype,{re
nderedClassNames:"twitter-tweet twitter-tweet-rendered",dimensions:{DEFAULT_HEIG
HT:"0",DEFAULT_WIDTH:"500",NARROW_WIDTH:"350",MIN_WIDTH:"220",MIN_HEIGHT:"0",WID
E_MEDIA_PADDING:32,NARROW_MEDIA_PADDING:32},create:function(a){var =this.sand o
x.doc.createElement("div"),d,e=this.sand ox.frame,f=e.style; .innerHTML=a,d= .ch
ildren[0]||!1;if(!d)return;return this.theme=="dark"&&this.classAttr.push("thm-d

ark"),this.linkColor&&this.addSiteStyles(),this.augmentWidgets(d),c.retinize(d),
c.constrainMedia(d,this.contentWidth()),d.id=this.id,d.className+=" "+this.class
Attr.join(" "),d.lang=this.lang,twttr.widgets.load(d),this.sand ox. ody.appendCh
ild(d),f.cssText="",e.width=this.width,e.height=0,f.display=" lock",f. order="no
ne",f.maxWidth="99%",f.minWidth=this.dimensions.MIN_WIDTH+"px",f.padding="0",q(d
,this.partner,this.dnt),d},render:function(a, ){var c=this,d="",e=this.tweetId,f
,g,h;if(!e)return;this.hideCard&&(d+="c"),this.hideThread&&(d+="t"),d&&(e+="-"+d
),h=this.callsWhenSand oxReady(function(a){function d(){var a=c.sand ox.frame, =
a.style;c.srcEl&&c.srcEl.parentNode&&c.srcEl.parentNode.removeChild(c.srcEl), .
orderRadius="5px", .margin="10px 0", . order="#ddd 1px solid", . orderTopColor="
#eee", . orderBottomColor="# ", . oxShadow="0 1px 3px rg a(0,0,0,0.15)",c.alig
n=="center"?( .margin="7px auto", .float="none"):c.align&&(c.width==c.dimensions
.DEFAULT_WIDTH&&(a.width=c.dimensions.NARROW_WIDTH), .float=c.align),c.handleRes
ize()}var ;if((!window.getComputedStyle||c.sand ox.win.getComputedStyle(c.sand
ox. ody,null).display!=="none")&&c.element.offsetHeight)return d(); =window.setI
nterval(function(){(!window.getComputedStyle||c.sand ox.win.getComputedStyle(c.s
and ox. ody,null).display!=="none")&&c.element.offsetHeight&&(window.clearInterv
al( ),d())},100)}),f=this.callsWhenSand oxReady(function(a,d){c.element=c.create
(d),c.readTimestampTranslations(),c.updateTimeStamps(),c. indIntentHandlers(), &
& (c.sand ox.frame)}),g=this.callsWhenSand oxReady(function(a){r(c.tweetId,c.par
tner,c.dnt)}),s(e,this.lang,f,g,h)},augmentWidgets:function(a){var =g.all("twit
ter-follow- utton",a,"A"),c,d=0;for(;c= [d];d++)c.setAttri ute("data-related",th
is.related),c.setAttri ute("data-partner",this.partner),c.setAttri ute("data-dnt
",this.dnt),c.setAttri ute("data-show-screen-name","false")},addUrlParams:functi
on(a){var =this,c={related:this.related,partner:this.partner,tw_p:o};return thi
s.addUrlParams=e(c,function(a){var c=g.ancestor(".tweet",a, .element);return{tw_
i:c.getAttri ute("data-tweet-id")}}),this.addUrlParams(a)},handleResize:function
(){this.handleResize=j(function(){var a=this, =Math.min(this.dimensions.DEFAULT_
WIDTH,Math.max(this.dimensions.MIN_WIDTH,this.sand ox.frame.offsetWidth));if(!th
is.element)return; <this.dimensions.NARROW_WIDTH?(this.narrow=!0,f.add(this.elem
ent,"var-narrow")):(this.narrow=!1,f.remove(this.element,"var-narrow")),window.s
etTimeout(function(){a.sand ox.frame.height=a.height=a.element.offsetHeight},0)}
,50,this),this.handleResize()},readTimestampTranslations:function(){var a=this.e
lement, ="data-dt-",c=a.getAttri ute( +"months")||"";this.datetime=new d(i.compa
ct({phrases:{AM:a.getAttri ute( +"am"),PM:a.getAttri ute( +"pm")},months:c.split
("|"),formats:{full:a.getAttri ute( +"full")}}))},updateTimeStamps:function(){va
r a=g.one("long-permalink",this.element,"A"), =a.getAttri ute("data-datetime"),c
= &&this.datetime.localTimeStamp( ),d=a.getElementsByTagName("TIME")[0];if(!c)re
turn;if(d&&d.innerHTML){d.innerHTML=c;return}a.innerHTML=c}}),t.fetchAndRender=f
unction(){var a=p, =[],c,d;p={};if(a.keys) =a.keys();else for(c in a)a.hasOwnPro
perty(c)&& .push(c);if(! .length)return;m.initPostLogging(),d=a[ [0]][0].lang,l.
tweets({ids: .sort(),lang:d,complete:function( ){var c,d,e,f,g,h,i=[];for(c in
)if( .hasOwnProperty(c)){g=a[c]&&a[c];for(e=0;g.length&&(f=g[e]);e++)f.s&&(f.s.c
all(this, [c]),f.r&&i.push(f.r));delete a[c]}for(e=0;h=i[e];e++)h.call(this);for
(d in a)if(a.hasOwnProperty(d)){g=a[d];for(e=0;g.length&&(f=g[e]);e++)f.f&&f.f.c
all(this, [c])}m.flush()}})}, .afterLoad(t.fetchAndRender),a(t)})});
provide("dom/textsize",function(a){function c(a, ,c){var d=[],e=0,f;for(;f=c[e];
e++)d.push(f[0]),d.push(f[1]);return a+ +d.join(":")}function d(a){var =a||"";r
eturn .replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var ={};a(fu
nction(a,e,f){var g=document.createElement("span"),h={},i="",j,k=0,l=0,m=[];f=f|
|[],e=e||"",i=c(a,e,f);if( [i])return [i];g.className=e+" twitter-measurement";
try{for(;j=f[k];k++)g.style[j[0]]=j[1]}catch(n){for(;j=f[l];l++)m.push(d(j[0])+"
:"+j[1]);g.setAttri ute("style",m.join(";")+";")}return g.innerHTML=a,document.
ody.appendChild(g),h.width=g.clientWidth||g.offsetWidth,h.height=g.clientHeight|
|g.offsetHeight,document. ody.removeChild(g),delete g, [i]=h})});
provide("tfw/widget/tweet ase",function(a){using("util/util","tfw/widget/ ase","
util/querystring","util/twitter","util/uri",function( ,c,d,e,f){function i(a){if
(!a)return;var ;c.apply(this,[a]), =this.params(),this.text= .text||this.dataAt
tr("text"),this.text&&/\+/.test(this.text)&&!/ /.test(this.text)&&(this.text=thi
s.text.replace(/\+/g," ")),this.align= .align||this.dataAttr("align")||"",this.v

ia= .via||this.dataAttr("via"),this.placeid= .placeid||this.dataAttr("placeid"),


this.hashtags= .hashtags||this.dataAttr("hashtags"),this.screen_name=e.screenNam
e( .screen_name|| .screenName||this.dataAttr(" utton-screen-name")),this.url= .u
rl||this.dataAttr("url")}var g=document.title,h=encodeURI(location.href);i.proto
type=new c, .aug(i.prototype,{parameters:function(){var a={text:this.text,url:th
is.url,related:this.related,lang:this.lang,placeid:this.placeid,original_referer
:location.href,id:this.id,screen_name:this.screen_name,hashtags:this.hashtags,pa
rtner:this.partner,dnt:this.dnt,_:+(new Date)};return .compact(a),d.encode(a)}}
),a(i)})});
provide("tfw/widget/tweet utton",function(a){using("tfw/widget/tweet ase","util/
util","util/querystring","util/uri","util/twitter","dom/textsize",function( ,c,d
,e,f,g){var h=document.title,i=encodeURI(location.href),j=["vertical","horizonta
l","none"],k=function(a){ .apply(this,[a]);var d=this.params(),g=d.count||this.d
ataAttr("count"),k=d.size||this.dataAttr("size"),l=e.getScreenNameFromPage();if(
d.type=="hashtag"||~c.indexOf(this.classAttr,"twitter-hashtag- utton"))this.type
="hashtag";else if(d.type=="mention"||~c.indexOf(this.classAttr,"twitter-mention
- utton"))this.type="mention";this.counturl=d.counturl||this.dataAttr("counturl"
),this.searchlink=d.searchlink||this.dataAttr("searchlink"),this. utton_hashtag=
f.hashTag(d. utton_hashtag||d.hashtag||this.dataAttr(" utton-hashtag"),!1),this.
size=k=="large"?"l":"m",this.type?(this.count="none",l&&(this.related=this.relat
ed?l+","+this.related:l)):(this.text=this.text||h,this.url=this.url||e.getCanoni
calURL()||i,this.count=~c.indexOf(j,g)?g:"horizontal",this.count=this.count=="ve
rtical"&&this.size=="l"?"none":this.count,this.via=this.via||l)};k.prototype=new
,c.aug(k.prototype,{parameters:function(){var a={text:this.text,url:this.url,v
ia:this.via,related:this.related,count:this.count,lang:this.lang,counturl:this.c
ounturl,searchlink:this.searchlink,placeid:this.placeid,original_referer:locatio
n.href,id:this.id,size:this.size,type:this.type,screen_name:this.screen_name, ut
ton_hashtag:this. utton_hashtag,hashtags:this.hashtags,align:this.align,partner:
this.partner,dnt:this.dnt,_:+(new Date)};return c.compact(a),d.encode(a)},height
:function(){return this.count=="vertical"?62:this.size=="m"?20:28},width:functio
n(){var a={ver:8,cnt:14, tn:24,xlcnt:18,xl tn:38}, =this.count=="vertical",d=thi
s.type=="hashtag"&&this. utton_hashtag?"Tweet %{hashtag}":this.type=="mention"&&
this.screen_name?"Tweet to %{name}":"Tweet",e=this._(d,{name:"@"+this.screen_nam
e,hashtag:"#"+this. utton_hashtag}),f=this._("K"),h=this._("100K+"),i=( ?"8888":
"88888")+f,j=0,k=0,l=0,m=0,n=this.styles. ase,o=n;return~c.indexOf(["ja","ko"],t
his.lang)?i+=this._("10k unit"):i=i.length>h.length?i:h, ?(o=n.concat(this.style
s.v u le),m=a.ver,l=a. tn):this.size=="l"?(n=o=n.concat(this.styles.large),l=a.
xl tn,m=a.xlcnt):(l=a. tn,m=a.cnt),this.count!="none"&&(k=g(i,"",o).width+m),j=g
(e,"",n.concat(this.styles. utton)).width+l, ?j>k?j:k:this.calculatedWidth=j+k},
render:function(a, ){var c=twttr.widgets.config.assetUrl()+"/widgets/tweet_ utto
n.1371247185.html#"+this.parameters();this.count&&this.classAttr.push("twitter-c
ount-"+this.count),this.element=this.create(c,this.dimensions(),{title:this._("T
witter Tweet Button")}), && (this.element)}}),a(k)})});
provide("tfw/widget/follow",function(a){using("util/util","tfw/widget/ ase","uti
l/querystring","util/uri","util/twitter","dom/textsize",function( ,c,d,e,f,g){fu
nction h(a){if(!a)return;var ,d,e,g,h;c.apply(this,[a]), =this.params(),d= .siz
e||this.dataAttr("size"),e= .showScreenName||this.dataAttr("show-screen-name"),h
= .count||this.dataAttr("count"),this.classAttr.push("twitter-follow- utton"),th
is.showScreenName=e!="false",this.showCount= .showCount!==!1&&this.dataAttr("sho
w-count")!="false",h=="none"&&(this.showCount=!1),this.explicitWidth= .width||th
is.dataAttr("width")||"",this.screenName= .screen_name|| .screenName||f.screenNa
me(this.attr("href")),this.preview= .preview||this.dataAttr("preview")||"",this.
align= .align||this.dataAttr("align")||"",this.size=d=="large"?"l":"m"}h.prototy
pe=new c, .aug(h.prototype,{parameters:function(){var a={screen_name:this.screen
Name,lang:this.lang,show_count:this.showCount,show_screen_name:this.showScreenNa
me,align:this.align,id:this.id,preview:this.preview,size:this.size,partner:this.
partner,dnt:this.dnt,_:+(new Date)};return .compact(a),d.encode(a)},render:func
tion(a, ){if(!this.screenName)return;var c=twttr.widgets.config.assetUrl()+"/wid
gets/follow_ utton.1371247185.html#"+this.parameters();this.element=this.create(
c,this.dimensions(),{title:this._("Twitter Follow Button")}), && (this.element)}

,width:function(){if(this.calculatedWidth)return this.calculatedWidth;if(this.ex
plicitWidth)return this.explicitWidth;var a={cnt:13, tn:24,xlcnt:22,xl tn:38},c=
this.showScreenName?"Follow %{screen_name}":"Follow",d=this._(c,{screen_name:"@"
+this.screenName}),e=~ .indexOf(["ja","ko"],this.lang)?this._("10k unit"):this._
("M"),f=this._("%{followers_count} followers",{followers_count:"88888"+e}),h=0,i
=0,j,k,l=this.styles. ase;return this.size=="l"?(l=l.concat(this.styles.large),j
=a.xl tn,k=a.xlcnt):(j=a. tn,k=a.cnt),this.showCount&&(i=g(f,"",l).width+k),h=g(
d,"",l.concat(this.styles. utton)).width+j,this.calculatedWidth=h+i}}),a(h)})});
!function(){function a(a){return(a||!/^http\:$/.test(window.location.protocol))&
&!twttr.ignoreSSL?"https":"http"}window.twttr=window.twttr||{},twttr.host=twttr.
host||"platform.twitter.com";if(twttr.widgets&&twttr.widgets.loaded)return twttr
.widgets.load(),!1;if(twttr.init)return!1;twttr.init=!0,twttr._e=twttr._e||[],tw
ttr.ready=twttr.ready||function(a){twttr.widgets&&twttr.widgets.loaded?a(twttr):
twttr._e.push(a)},using.path.length||(using.path=a()+"://"+twttr.host+"/js"),twt
tr.ignoreSSL=twttr.ignoreSSL||!1;var =[];twttr.events={ ind:function(a,c){retur
n .push([a,c])}},using("util/domready",function(c){c(function(){using("tfw/widg
et/ ase","tfw/widget/follow","tfw/widget/tweet utton","tfw/widget/em ed","tfw/wi
dget/timeline","tfw/widget/intent","tfw/util/glo als","util/events","util/util",
function(c,d,e,f,g,h,i,j,k){function q( ){var c=twttr.host;return a( )=="https"&
&twttr.secureHost&&(c=twttr.secureHost),a( )+"://"+c}function r(){using("tfw/hu
/client",function(a){twttr.events.hu =a.init(n),a.init(n,!0)})}var l,m,n={widget
s:{"a.twitter-share- utton":e,"a.twitter-mention- utton":e,"a.twitter-hashtag- u
tton":e,"a.twitter-follow- utton":d," lockquote.twitter-tweet":f,"a.twitter-time
line":g, ody:h}},o=twttr.events&&twttr.events.hu ?twttr.events:{},p;i.init(),n.a
ssetUrl=q,twttr.widgets=twttr.widgets||{},k.aug(twttr.widgets,{config:{assetUrl:
q},load:function(a){c.init(n),c.em ed(a),twttr.widgets.loaded=!0},createShareBut
ton:function(a, ,c,d){if(!a||! )return c&&c(!1);d=k.aug({},d||{},{url:a,targetEl
: }),(new e(d)).render(n,c)},createHashtagButton:function(a, ,c,d){if(!a||! )ret
urn d&&d(!1);c=k.aug({},c||{},{hashtag:a,targetEl: ,type:"hashtag"}),(new e(c)).
render(n,d)},createMentionButton:function(a, ,c,d){if(!a||! )return c&&c(!1);d=k
.aug({},d||{},{screenName:a,targetEl: ,type:"mention"}),(new e(d)).render(n,c)},
createFollowButton:function(a, ,c,e){if(!a||! )return c&&c(!1);e=k.aug({},e||{},
{screenName:a,targetEl: }),(new d(e)).render(n,c)},createTweet:function(a, ,c,d)
{if(!a||! )return c&&c(!1);d=k.aug({},d||{},{tweetId:a,targetEl: }),(new f(d)).r
ender(n,c),f.fetchAndRender()},createTimeline:function(a, ,c,d){if(!a||! )return
c&&c(!1);d=k.aug({},d||{},{widgetId:a,targetEl: }),(new g(d)).render(n,c)}}),k.
aug(twttr.events,o,j.Emitter),p=twttr.events. ind,twttr.events. ind=function(a,
){r(),this. ind=p,this. ind(a, )};for(l=0;m= [l];l++)twttr.events. ind(m[0],m[1]
);for(l=0;m=twttr._e[l];l++)m(twttr);twttr.ready=function(a){a(twttr)},/twitter\
.com(\:\d+)?$/.test(document.location.host)&&(twttr.widgets.createTimelinePrevie
w=function(a, ,c){if(!n||! )return c&&c(!1);(new g({previewParams:a,targetEl: ,l
inkColor:a.link_color,theme:a.theme,height:a.height})).render(n,c)}),twttr.widge
ts.createTweetEm ed=twttr.widgets.createTweet,twttr.widgets.load()})})})}()});/*
We Spectator 3.3.20.20130611 (152102.513)
*/
var JSON;
JSON||(JSON={},function(){function $(f){return 10>f?"0"+f:f}function C(f){D.last
Index=0;return D.test(f)?'"'+f.replace(D,function(f){var m=aa[f];return"string"=
==typeof m?m:"\\u"+("0000"+f.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'
"'}function n(f,D){var x,P,X,aa,la=m,T,y=D[f];y&&("o ject"===typeof y&&"function
"===typeof y.toJSON)&&(y=y.toJSON(f));"function"===typeof U&&(y=U.call(D,f,y));s
witch(typeof y){case "string":return C(y);case "num er":return isFinite(y)?Strin
g(y):"null";case " oolean":case "null":return String(y);
case "o ject":if(!y)return"null";m+=A;T=[];if("[o ject Array]"===O ject.prototyp
e.toString.apply(y)){aa=y.length;for(x=0;x<aa;x+=1)T[x]=n(x,y)||"null";X=0===T.l
ength?"[]":m?"[\n"+m+T.join(",\n"+m)+"\n"+la+"]":"["+T.join(",")+"]";m=la;return
X}if(U&&"o ject"===typeof U){aa=U.length;for(x=0;x<aa;x+=1)"string"===typeof U[
x]&&(P=U[x],(X=n(P,y))&&T.push(C(P)+(m?": ":":")+X))}else for(P in y)O ject.prot
otype.hasOwnProperty.call(y,P)&&(X=n(P,y))&&T.push(C(P)+(m?": ":":")+X);X=0===T.
length?"{}":m?"{\n"+m+

T.join(",\n"+m)+"\n"+la+"}":"{"+T.join(",")+"}";m=la;return X}}"function"!==type
of Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this
.valueOf())?this.getUTCFullYear()+"-"+$(this.getUTCMonth()+1)+"-"+$(this.getUTCD
ate())+"T"+$(this.getUTCHours())+":"+$(this.getUTCMinutes())+":"+$(this.getUTCSe
conds())+"Z":null},String.prototype.toJSON=Num er.prototype.toJSON=Boolean.proto
type.toJSON=function(){return this.valueOf()});var f=/[\u0000\u00ad\u0600-\u0604
\u070f\u17 4\u17 5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
D=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17 4\u17 5\u200c-\u200f\u20
28-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,m,A,aa={"\ ":"\\ ","\t":"\\t","\n":
"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},U;"function"!==typeof JSON.st
ringify&&(JSON.stringify=function(f,D,x){var P;A=m="";if("num er"===typeof x)for
(P=0;P<x;P+=1)A+=" ";else"string"===typeof x&&(A=x);if((U=D)&&"function"!==typeo
f D&&("o ject"!==typeof D||"num er"!==typeof D.length))throw Error("JSON.stringi
fy");return n("",{"":f})});
"function"!==typeof JSON.parse&&(JSON.parse=function(m,n){function D(f,m){var A,
C,y=f[m];if(y&&"o ject"===typeof y)for(A in y)O ject.prototype.hasOwnProperty.ca
ll(y,A)&&(C=D(y,A),void 0!==C?y[A]=C:delete y[A]);return n.call(f,m,y)}var A,m=S
tring(m);f.lastIndex=0;f.test(m)&&(m=m.replace(f,function(f){return"\\u"+("0000"
+f.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(m.replace(/\
\(?:["\\\/ fnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|
-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A=eval("("+m+")"),"function"===t
ypeof n?D({"":A},""):A;throw new SyntaxError("JSON.parse");})}());
(function($){function C(){this._events={};this._maxListeners=10}function n(f,n,m
,A,C){this.type=f;this.listener=n;this.scope=m;this.once=A;this.instance=C}n.pro
totype.fire=function(f){this.listener.apply(this.scope||this,f);if(this.once)ret
urn this.instance.removeListener(this.type,this.listener),!1};C.prototype.eachLi
stener=function(f,n){var m=null,A=null,C=null;if(this._events.hasOwnProperty(f))
{A=this._events[f];for(m=0;m<A.length;m+=1)if(C=n.call(this,A[m],m),!1===C)m-=1;
else if(!0===C) reak}return this};
C.prototype.addListener=function(f,D,m,A){this._events.hasOwnProperty(f)||(this.
_events[f]=[]);this._events[f].push(new n(f,D,m,A,this));this.emit("newListener"
,f,D,m,A);this._maxListeners&&(!this._events[f].warned&&this._events[f].length>t
his._maxListeners)&&("undefined"!==typeof console&&console.warn("Possi le EventE
mitter memory leak detected. "+this._events[f].length+" listeners added. Use emi
tter.setMaxListeners() to increase limit."),this._events[f].warned=!0);return th
is};C.prototype.on=C.prototype.addListener;
C.prototype.once=function(f,n,m){return this.addListener(f,n,m,!0)};C.prototype.
removeListener=function(f,n){this.eachListener(f,function(m,A){m.listener===n&&t
his._events[f].splice(A,1)});this._events[f]&&0===this._events[f].length&&delete
this._events[f];return this};C.prototype.removeAllListeners=function(f){f&&this
._events.hasOwnProperty(f)?delete this._events[f]:f||(this._events={});return th
is};C.prototype.listeners=function(f){if(this._events.hasOwnProperty(f)){var n=[
];this.eachListener(f,
function(f){n.push(f.listener)});return n}return[]};C.prototype.emit=function(f)
{for(var n=[],m=null,m=1;m<arguments.length;m+=1)n.push(arguments[m]);this.eachL
istener(f,function(f){return f.fire(n)});return this};C.prototype.setMaxListener
s=function(f){this._maxListeners=f;return this};$.EventEmitter=C})(this);
(function(){var $,C={version:"3.3.20.20130611"},n="undefined"!=typeof C?C:{versi
on:"0.0.0"},f=n.core={},D=[],m,A,aa,U,La,O=new function(){var a=new EventEmitter
;a.setMaxListeners(50);this.listeners=function( ){return a.listeners( )};this.li
sten=function( ,c,d){ ||x("!invalid event name: '"+ +"'");a.addListener( ,c,d)};
this.unlisten=function( ,c){a.removeListener( ,c)};this.emit=function( ){a.emit.
apply(a,Array.prototype.slice.call(arguments,0))}},x=function(a, ){f.log(a,"core
", )},P=new function(a){if(!a)throw Error("script parameters not found!");
this.getParam=function( ,c,d,g){ =a[ ];null== ? =d:g&&( ="1"=== ?!0:!1);return
};this.toString=function(){var a=[];if("undefined"!==typeof window._wsvars)for(i
in window._wsvars)a.push(i+" : '"+window._wsvars[i]+"'");return a.sort().join("
\n")}}(window._wsvars);f.id=(+new Date+"").slice(-4);f.extendAPI=function(a){X.e
xtend(a)};var X=new function(a, ){var c=a[ ]={};this.extend=function(a){for(var

in a)c[ ]=a[ ]};this.getO ject=function(){return c}}(window,"WS");f.extension=


new function(){var a=
{};this.make=function( ,c,d){var g=a[ ];null==g&&(g=[],a[ ]=g);g.push(c);return
function(){var c=a[ ],g=null,l=Array.prototype.slice.apply(arguments),q=l.length
;l.push(null);for(var e=0;e<c.length;e++)g=c[e].apply(d?d:this,l),l[q]=g;return
g}};this.add=function( ,c){a[ ].push(c)}};f.zone=new function(a){var ={},c=func
tion(a, ,c){this.constructor.prototype.init.apply(this,arguments)};c.prototype=n
ew function(a){this.log=function( ){a.log( ,"zone '"+this.id+"'")};this.init=a.e
xtension.make("core.zone.init",
function( ,c,d){this.id= ||c.getAttri ute(a.glo alParameters.attZoneId)||"";this
. annerId=a.util.trim(c.getAttri ute(a.glo alParameters.attBannerId)||"");this.e
lement=c;this.options=d;this.log("initCore")});this.start=a.extension.make("core
.zone.start",function(){this.log("startCore")});this.del=a.extension.make("core.
zone.del",function(){this.log("deleted zone: "+this)});this.getData=a.extension.
make("core.zone.getdata",function(){return{id:this.id, annerId:this. annerId}});
var =a.extension.make("core.zone.tostring",
function(a){var ={}; .id=a.id; . annerId=a. annerId;return });this.toString=fu
nction(){return JSON.stringify( (this))}}(a);c.prototype.constructor=c;var d=fun
ction(g,d,h){g=a.util.trim(g);null!= [g]?g=null:(g=new c(g,d,h), [g.id]=g,g.star
t(),x("created zone: "+g.toString()));return g};this.getZone=function(a){return
[a]};this.eachZone=function(a,c){var d,l;for(l in )if(d=a( [l],l),"undefined"!
=typeof d&&!1==d) reak;c&&c()};this.deleteZone=function(a,c){var d,c=c||{};retur
n(d=c.zone)||(d= [a])?
(delete [a],d.del(),!0):!1};this.createZone=function(a, ,c){return d(a, ,c)};th
is.clearZones=function(){for(var a in )this.deleteZone(a,{zone: [a]})};this.par
seZones=function(){var ,c,h=0;x("parsing '"+f.glo alParameters.zoneClassName+"'
class for ad zone");c=document.getElementsByClassName(f.glo alParameters.zoneCl
assName);for(var l=0,q=c.length;l<q;l++){ =c[l];if(0== .offsetHeight){var e= .ge
tAttri ute("style")||""; .setAttri ute("style","float:left;"+e)}d( .getAttri ute
(a.glo alParameters.attZoneId),
,{timeStamp:a.startTimeStamp})&&h++}x("parseZones: created "+h+" zone(s)")};thi
s.getPrototype=function(){return c.prototype};this.zones=function(){return }}(f
);f.events=new function(a, ){this.eventType={};this.listen=function(a, ,c){O.lis
ten(a, ,c)};this.unlisten=function(a, ){O.unlisten(a, )};this.emit=function(a, )
{O.emit.apply(O,Array.prototype.slice.call(arguments,0))};for(var c=this.eventTy
pe,d=0,g= .length;d<g;d++)c[ [d]]= [d]}(f,"viewportChanged scroll resize focus
lur zoneIn zoneOut zoneInTentative annerIn annerOut annerInTentative annerPr
int annerResize campaignBannerPrint messageSent messageReceived messageChangeBa
nner instrumentationLoaded ortcConnected ortcDisconnected userIdle userActive cl
ick keypress keydown mousemove annerGts zoneGts".split(" "));
f.util=new function(a){this.scriptEvents={focusStatusChanged:"ws_focusStatusChan
ged",connectionStatusChanged:"ws_connectionStatusChanged",zoneStatusChanged:"ws_
zoneStatusChanged",userStatusChanged:"ws_userStatusChanged",scriptStatusChanged:
"ws_scriptStatusChanged"};this.DOM=new function(){var a=/px/, =function( ){ = .r
eplace(a,"");return""== ||"auto"== ?0:parseInt( )};this.getElementCss=function(a
){var =null;a.currentStyle? =a.currentStyle:window.getComputedStyle&&( =documen
t.defaultView.getComputedStyle(a,
null));return };this.getElementWidth=function(a){return a.offsetWidth|| (this.g
etElementCss(a).width)|| (a.style.width)};this.getElementHeight=function(a){retu
rn a.offsetHeight|| (this.getElementCss(a).height)|| (a.style.height)}};this.exe
cuteOnPredicate=function(a, ,c,h){var h=h||0,l=this;5<=h?x("executeOnPredicate:
max tries reached ("+h+") for function:"+a): ()?a():(h++,setTimeout(function(){l
.executeOnPredicate.call(l,a, ,c,h)},c||1E3))};this.PartialTimer=function(){var
a=0, =0;this.start=function(c){a=
c||+new Date; =0};this.stop=function(c){if(0==a)return 0; =c||+new Date;return
-a};this.on=function(){return 0<a};this.startTime=function(){return a};this.toJS
ON=function(){var c={};c. egin=a;c.end= ;c.elapsed=0== ?0: -a;return c}};this.tr
im=function(a){return(a||"").replace(/^\s+|\s+$/g,"")};this.isArray=function(a){
return a&&"o ject"===typeof a&&"num er"===typeof a.length&&"function"===typeof a
.splice&&!a.propertyIsEnumera le("length")};this.ts=function(){var a=new Date;re

turn""+a.getFullYear()+
("0"+(a.getMonth()+1)).slice(-2)+("0"+a.getDate()).slice(-2)+" "+("0"+a.getHours
()).slice(-2)+("0"+a.getMinutes()).slice(-2)+("0"+a.getSeconds()).slice(-2)+"."+
("00"+a.getMilliseconds()).slice(-3)};var ;"undefined"===typeof console&&(windo
w.console={tlog:"",log:function(){return!0}});this.logger={log:function(c,g){var
E="("+a.id+") ["+this.ts()+"] "+(g?"["+g+"] ":"")+c;(! ||E.match( ))&&console.l
og(E)},filter:function(a){ =a?RegExp(a,"i"):!1}};this.log=this.logger.log;this.r
aiseEvent=function(a,
,c,h){ = ||{}; .id=f.id; .index=La;c=!!c;h=!!h;if(document.createEvent){var l=d
ocument.createEvent("CustomEvent");l.initCustomEvent(a,c,h, );document.dispatchE
vent(l)}else if(document.name)for(func in document.name)document.name[func]( )};
this. indEvent=function(a, ,c){document.addEventListener?a.addEventListener( ,c)
:document.createEvent?a.attachEvent( ,c):(a.name||(a.name=[]),a.name.push(c))};t
his.viewport=new function(){this.scrollTop=function(){var a;a=window.pageYOffset
?window.pageYOffset:document. ody.scrollTop?
document. ody.scrollTop:document.documentElement.scrollTop;"undefined"==typeof a
&&(a=0);return a};this.scrollLeft=function(){var a;a=window.pageXOffset?window.p
ageXOffset:document. ody.scrollLeft?document. ody.scrollLeft:document.documentEl
ement.scrollLeft;"undefined"==typeof a&&(a=0);return a};this.height=function(){r
eturn document.documentElement.clientHeight||window.innerHeight||document. ody.c
lientHeight};this.width=function(){return document.documentElement.clientWidth||
window.innerWidth||document. ody.clientWidth}};
this.cookies=new function(){this.createCookie=function(a, ,c){if(c){var h=new Da
te;h.setTime(h.getTime()+864E5*c);c="; expires="+h.toGMTString()}else c="";docum
ent.cookie=a+"="+ +c+(U?"; domain=."+U:"")+"; path=/"};this.readCookie=function(
a){for(var a=a+"=", =document.cookie.split(";"),c=0;c< .length;c++){for(var h= [
c];" "==h.charAt(0);)h=h.su string(1,h.length);if(0==h.indexOf(a))return h.su st
ring(a.length,h.length)}return null};this.eraseCookie=function(a){this.createCoo
kie(a,"",-1)}};var c=
[];this. ind=function(a, ,E,h){h=h||{};h.prefix="undefined"!=typeof h.prefix?h.p
refix:!0;document.addEventListener?a.addEventListener( ,E):a.attachEvent((h.pref
ix?"on":"")+ ,E);h.auto&&c.push({t:a,e: ,c :E})};this.un indAll=function(){for(v
ar a=c.length, ;a--;) =c[a], .t.detachEvent? .t.detachEvent("on"+ .e, .c ): .t.r
emoveEventListener( .e, .c )}}(f);f.register=function(a, ,c){n[a]= ;D.push( ); .
log=function( ,c){f.log( ,c||a)};for(var d in c)O.listen(d,c[d],n[a]);x("registe
red module: '"+a+"'")};
f.getParam=function(a, ,c,d,g){a=P.getParam(a, ,c,d);x( +":'"+a+"'",g);return a}
;f.log=function(a, ,c){(A||c)&&f.util.log(a, )};f.mouseMoveHandler=new function(
){this.lastMoveTimeStamp=this.y=this.x=this.ts=-1;this.update=function(a, ,c){va
r d=!1;this.ts=a;this.x!== &&this.y!==c&&(this.lastMoveTimeStamp=this.ts,d=!0);t
his.x= ;this.y=c;return d}};f.init=function(){m=n.instrumentation;f.util. ind(wi
ndow,"scroll",function(){var a=0, ;return function(g){clearTimeout( );x("scroll:
"+ ++a); =setTimeout(function(){O.emit("scroll",
g)},200)}}(),{auto:!0});f.util. ind(window,"resize",function(){var a=0, ;return
function(g){clearTimeout( );x("resize:"+ ++a); =setTimeout(function(){O.emit("re
size",g)},200)}}(),{auto:!0});f.util. ind(window," lur",function(){var a=0, ;ret
urn function(g){clearTimeout( );x(" lur:"+ ++a); =setTimeout(function(){O.emit("
lur",g)},200)}}(),{auto:!0});f.util. ind(window,"focus",function(){var a=0, ;re
turn function(g){clearTimeout( );x("focus:"+ ++a); =setTimeout(function(){O.emit
("focus",g)},200)}}(),
{auto:!0});f.glo alParameters.trackIdleOn&&(f.util. ind(window,"keypress",functi
on(a){O.emit("keypress",a)},{auto:!0}),f.util. ind(window,"keydown",function(a){
O.emit("keydown",a)},{auto:!0}),f.util. ind(window,"mousemove",function(a){f.mou
seMoveHandler.update(a.timeStamp,a.screenX,a.screenY)&&O.emit("mousemove",a)},{a
uto:!0}),f.util. ind(window,"click",function(a){O.emit("click",a)},{auto:!0}));f
or(var a=0, =D.length;a< ;a++)D[a].init&&D[a].init();aa&&f.util.logger.filter(aa
);f.startTimeStamp=+new Date;
f.zone.parseZones(!0);a=0;for( =D.length;a< ;a++)D[a].ready&&D[a].ready();f.util
.raiseEvent(f.util.scriptEvents.scriptStatusChanged,{action:"ready"});x("init co
re")};f.reset=function(){f.util.un indAll();for(var a=0, =D.length;a< ;a++)D[a].

reset&&D[a].reset()};A=f.getParam("d g","de ugOn",!1,!0);f.glo alParameters={};f


.glo alParameters.attZoneId="data-pid";f.glo alParameters.attBannerId="data- id"
;f.glo alParameters.attBannerWidth="data- annerWidth";f.glo alParameters.attBann
erHeight="data- annerHeight";
f.glo alParameters.attCampaignId="data-cpid";f.glo alParameters.attFirstPrint="d
ata-fp";f.glo alParameters.attDisplayTime="data-dt";f.glo alParameters.attImpres
sionId="data-iid";f.glo alParameters.attRemnant="data-remnant";f.glo alParameter
s.attTracker="data-tracker";f.glo alParameters.attClose="data-close";f.glo alPar
ameters.attContentUrl="data-contenturl";f.glo alParameters.sessionId=f.getParam(
"sessionId","sessionId","0");f.glo alParameters.contextId=f.getParam("contextId"
,"contextId","0");f.glo alParameters.we siteId=
f.getParam("wid","we siteId","");f.glo alParameters.msgVersion=f.getParam("mve",
"messageVersion","");f.glo alParameters.zoneClassName=f.getParam("zcn","zoneClas
sName","wsz");f.glo alParameters.trackIdleOn=f.getParam("tio","trackIdleOn",!0,!
0);f.glo alParameters.geoData=window.geoData||{};aa=f.getParam("lfe","logFilterE
xp","");f.InitOnLoad=f.getParam("iol","initOnLoad",!0,!0);f.InitOnPageLoad=f.get
Param("ipl","initOnPageLoad",!1,!0);U=f.getParam("tld","topLevelDomain","");"und
efined"==typeof document.getElementsByClassName&&
(f.util. ind(window.document,"focusin",function(){var a=0, ;return function(c){c
learTimeout( );x("focus:"+ ++a); =setTimeout(function(){O.emit("focus",c)},200)}
}()),f.util. ind(window.document,"focusout",function(){var a=0, ;return function
(c){clearTimeout( );x(" lur:"+ ++a); =setTimeout(function(){O.emit(" lur",c)},20
0)}}()));Array.prototype.indexOf||(Array.prototype.indexOf=function(a, ){for(var
c= ||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1});document.getEle
mentsByClassName||(document.getElementsByClassName=
function(a){for(var =[],a=RegExp("\\ "+a+"\\ "),c,d=this.getElementsByTagName("
*"),g=d.length;g--;)c=d[g],1==c.nodeType&&a.test(c.className)&& .push(c);return
});La=(new function(){var a=window.WS_SCRIPTS||(window.WS_SCRIPTS=[]);this.add=
function( ){a.push( );return a.length-1};this.get=function( ){return a[ ]}}).add
(X.getO ject());f.extendAPI({id:f.id,version:n.version,index:La,init:function(){
f.init()}});var mc=function(){A=!A;return"log "+(A?"on":"off")},la=function(a){i
f(a&&"?"===a[0])return"arguments: filter regex [string];";
a=a?a[0]:null;f.util.logger.filter(a);return a?"set log filter to '"+a+"'":"clea
r log filter"},T=function(){alert(P.toString())},y=function(){var a=0;x("dumping
zones:");f.zone.eachZone(function( ){x( .toString());a++;return!0});var =a+" z
ones found";x( );return },nc=function(){f.zone.clearZones();return"all zones de
leted"},oc=function(){f.zone.parseZones();y();return"parsed zones"},pc=function(
){alert(n.version)};f.events.listen(f.events.eventType.instrumentationLoaded,fun
ction(){m&&(m.addOper("log - toggle ena led",
mc),m.addOper("script - show params",T),m.addOper("zones - dump",y),m.addOper("z
ones - clear",nc),m.addOper("zones - parse",oc),m.addOper("script - show version
",pc),m.addOper("log - set filter",la))});var ra={},ca=n.core,sa,Ma,Da={},qc=fun
ction(a){return!a||!(1<=a.length&&2>=a.length)?"arguments: el id [string]; zone
id [string]*":g ({domElement:document.getElementById(a[0]),id:a[1]||a[0]})},rc=f
unction(a){return!a||1!=a.length?"arguments: el id [string];":h ({id:a[0]})},sc=
function(a){return!a||
!(1<=a.length&&2>=a.length)?"arguments: el id [string]; categories list [string]
*":i ({id:a[0],categories:a[1]||""})};ca.events.listen(ca.events.eventType.instr
umentationLoaded,function(){sa&&(sa.addOper("zone - create",qc),sa.addOper("zone
- delete",rc),sa.addOper("zone - categories hint",sc))});var g =function(a){var
=a.domElement,a=a.id;if(null== )return ra.log("createAdZone: DOM element is nu
ll"),!1;var c=a+"";return null==a||""==a||""==(c=ca.util.trim(c))?(ra.log("creat
eAdZone: ID is null or empty"),
!1):ca.zone.createZone(c, )},h =function(a){a=a.id;return null==a?!1:ca.zone.del
eteZone(a)},i =function(a){var =a.id,a=a.categories,c;if(null== )return!1;c=ca.
zone.getZone( );return null!=c?(c.setCategories( ,a.split(",")),!0):!1};Da.setLo
cationHint=function(a){var =a.currentLocationHref,a=a.currentLocationHint;null!
= &&(Ma.currentLocationHref= );null!=a&&(Ma.currentLocationHint=a);return!0};Da.
Zones={create:function(a){return g (a)},del:function(a){return h (a)},setHint:fu
nction(a){return i (a)}};

Da.Events={ ind:function(a, ,c){ca.util. indEvent(a, ,c)}};ra.init=function(){sa


=n.instrumentation;Ma=n.analyticszones;ra.log("init api")};ca.register("api",ra,
{});ca.extendAPI(Da);var Y={},v=n.core,ta,j ,k ,Na,l ,m ,n ,ua,o ,p ,q ,Oa,F=fun
ction(a){Y.log(a)},S,r =function(a, ,c){F("Ortc: message received on channel '"+
+"':'"+c+"'");M&&M("messageReceived",JSON.parse(c))},t =function(a, ,c){ = ||s
;if(!ma&&Oa)return F("Ortc: not connected. uffering message to resend: "+a),va.
push(a),M&&M("messageSent",
{message:a,channel: ,sent:0}),!1;H&&(H.send( ,a.toString()),M&&(c=c||{},M("messa
geSent",{message:a,channel: ,sent:c.sent||1})));return!0},u =function(){if(0==va
.length)F("Ortc: no uffered messages to resend");else{F("Ortc: resending uffer
ed messages");for(var a, =0;ma&&0<(a=va.splice(0,1)).length;)t (a[0],ea.outputCh
annel,{sent:2}), ++;F("Ortc: resent "+ +" message(s)")}},tc=function(){ma=!0;F("
Ortc: connected");for(var a=Pa.length, =0; <a; ++)v (Pa[ ],r );H.setConnectionMe
tadata(Qa(++Ra));Oa&&
u ();"function"===typeof M&&M("connected",+new Date)},v =function(a, ){H.su scri
e(a,!0, );F("Ortc: su scri ing to channel:'"+a+"'")},uc=function(){ma=!1;F("Ort
c: disconnected");"function"===typeof M&&M("disconnected",+new Date)},vc=functio
n(a, ){F("Ortc: su scri ed to channel:'"+ +"'")},wc=function(a){F("Ortc: unsu sc
ri ed from channel:'"+a.channel+"'")},xc=function(a, ){F("Ortc: exception:'"+ +"
'")},w =function(){F("Ortc: reconnected");H.setConnectionMetadata(Qa(++Ra));ma=!
0;u ();M&&M("reconnected",
+new Date)},x =function(){ma=!1;F("Ortc: reconnecting");M&&M("reconnecting",+new
Date)},ma,H,ea,M,va=[],Pa,s ,Ra=0,Sa,Ta,Qa=function(a){if("function"!=typeof M)
return null;a=M("getConnMetadata",{connectionId:a}).toString();F("Ortc: connecti
on metadata: "+a);return a};S={init:function(a){ea=a;var =ea.isCluster,c=ea.ser
verUrl;Sa=ea.authToken;Ta=ea.appKey;Pa=ea.inputChannel;s =ea.outputChannel;var d
=Qa(Ra);loadOrtcFactory(I tRealTimeSJType,function(a,E){if(null!=E)return F("Ort
c: error connecting to ORTC"),
!1;null!=a&&(H=a.createClient(),null!=d&&H.setConnectionMetadata(d),H.setId("cli
ent"),H.setConnectionTimeout(1E3),F("Ortc: connection timeout: 1000"), ?H.setClu
sterUrl(c):H.setUrl(c),H.onConnected=tc,H.onSu scri ed=vc,H.onUnsu scri ed=wc,H.
onException=xc,H.onDisconnected=uc,H.onReconnecting=x ,H.onReconnected=w ,H.conn
ect(Ta,Sa))});return!0},setup:function(a){M=a.listener},send:t ,su scri e:functi
on(a){if(a)for(var a="[o ject Array]"!==O ject.prototype.toString.call(a)?[a]:a,
=0; <a.length; ++)v (a[ ],
r )},reconnecting:x ,reconnected:w ,dumpBuffer:function(){for(var a=0, =va.lengt
h;a< ;a++)F(va[a]);F( +" message(s) uffered")},connect:function(){H.connect(Ta,
Sa)},disconnect:function(){H.disconnect()},isConnected:function(){return H&&H.ge
tIsConnected()},existsOrtcClient:function(){return null!=H}};var y =new function
(a){var =[],c=function( ){a.log("channelSu scriptionHelper: "+ )},d=function(a)
{c("enqueuing "+JSON.stringify(a)); .push(a)};this.su scri e=function(a){S.isCon
nected()?S.su scri e(a):
d({type:"s",ch:a})};this.unsu scri e=function(a){S.isConnected()?S.su scri e(a):
d({type:"u",ch:a})};v.events.listen(v.events.eventType.ortcConnected,function(){
var a,d,h;if(0==(d=a= .length))c("queue empty");else{for(;a--;)h= .shift(),"s"==
h.type?S.su scri e(h.ch):"u"==h.type&&S.unsu scri e(h.ch);c("Finished processing
queue with size "+d)}})}(Y),yc=function(){S.disconnect();return"ORTC disconnect
..."},zc=function(){S.connect();return"ORTC connect..."},Ac=function(){return"OR
TC "+(S.isConnected()?
"":"not")+" connected"};v.events.listen(v.events.eventType.instrumentationLoaded
,function(){ta&&(ta.addOper("ortc - disconnect",yc),ta.addOper("ortc - connect",
zc),ta.addOper("ortc - isConnected",Ac))});k =v.getParam("crt","connectOrtcOn",!
0,!0);Na=v.getParam("uos","urlOrtcServer","");l =v.getParam("oic","ortcIsCluster
",!0,!0);ua=v.getParam("cip","channelInPrefix","");o =v.getParam("cop","channelO
utPrefix","");p =v.getParam("aut","authToken","");Oa=v.getParam("rmo","resendMes
sagesOn",!0,!0);q =v.getParam("apk",
"appKey","");var z =v.glo alParameters.pu lisherChannelId=v.getParam("cid","pu l
isherChannelId","");m =ua+z ;n =o +z ;Y.sendMessage=function(a, ){S.send(a, )};Y
.su scri eChannel=function(a){for(var a=v.util.isArray(a)?a:[a], =a.length; --;)
y .su scri e(ua+a[ ])};Y.unsu scri eChannel=function(a){for(var a=v.util.isArray

(a)?a:[a], =a.length; --;)y .unsu scri e(ua+a[ ])};Y.init=function(){ta=n.instru


mentation;j =n.messaging;var a={connected:function(a){F("Ortc listener: ortc con
nected");v.events.emit(v.events.eventType.ortcConnected,
a)},reconnected:function(a){F("Ortc listener: reconnected");v.events.emit(v.even
ts.eventType.ortcConnected,a)},reconnecting:function(a){F("Ortc listener: reconn
ecting");v.events.emit(v.events.eventType.ortcDisconnected,a)},disconnected:func
tion(a){F("Ortc listener: disconnected");v.events.emit(v.events.eventType.ortcDi
sconnected,a)},messageReceived:function(a){F("Ortc listener: messageReceived");F
("message received: "+JSON.stringify(a));v.events.emit(v.events.eventType.messag
eReceived,a)},messageSent:function(a){Y.log("message sent: "+
a.message);v.events.emit(v.events.eventType.messageSent,a)},getConnMetadata:v.ex
tension.make("ortc.metadata",function(a){var c=j .Message.create();c.addAction("
cd");c.add(a.connectionId);c.addDe ug(n.version||"0.0.0");return c})};$=function
( ,c){return a[ ](c)};S.setup({listener:$});k &&(F("connecting to ORTC on url:'"
+Na+"'"),v.util.executeOnPredicate(function(){v.util.raiseEvent(v.util.scriptEve
nts.connectionStatusChanged,{action:"connecting"});var a=[];a.push(m );a.push(ua
+v.glo alParameters.sessionId);
S.init({we siteId:v.glo alParameters.we siteId,contextId:v.glo alParameters.cont
extId,sessionId:v.glo alParameters.sessionId,serverUrl:Na,isCluster:l ,inputChan
nel:a,outputChannel:n ,authToken:p ,appKey:q })},function(){return!!window.loadO
rtcFactory}));Y.log("init ortc")};v.register("ortc",Y,{ortcConnected:function(a)
{Y.log("onOrtcConnected: "+a);v.util.raiseEvent(v.util.scriptEvents.connectionSt
atusChanged,{action:"connected"})},ortcDisconnected:function(a){Y.log("onOrtcDis
connected: "+a);v.util.raiseEvent(v.util.scriptEvents.connectionStatusChanged,
{action:"disconnected"})}});var N={},Q=n.core,da,Ea,Bc=Q.glo alParameters.msgVer
sion,A ,fa,ia=new function(){var a=function(a){var c,d,g=[],E=[];this.add=functi
on(a, ){ &&(a=encodeURIComponent(a));g.push(a)};this.addAction=function(a){g[1]=
a};this.field=function(a){var ="";switch(a){case "action": =g[1]; reak;default:
=null}return };this.addId=function(a){g[FIELD_ID]=a};this.addDe ug=function(a,
){E.push( ?encodeURIComponent(a):a)};this.toString=function(){var a=g;1<E.lengt
h&&(a=a.concat(E));return a.join(c)};
this.fieldSeparator="|";c=a.sep;d=a.de ugPrefix;g[0]=a.version;g[1]=a.action;g[2
]=a.we siteId;g[3]=a.sessionId;g[4]=a.contextId;E.push(d)};this.create=function(
){var = ||{},c={sep:"|",de ugPrefix:"!!DBG:",id:"",action:""};c.version=Bc;c.w
e siteId= .we siteId||Q.glo alParameters.we siteId;c.sessionId=Q.glo alParameter
s.sessionId;c.contextId=Q.glo alParameters.contextId;return new a(c)}},na=functi
on(a){return"undefined"==typeof a||null==a?!1:!0};N.sendMessage=function(a){if(d
a)for(var a=Q.util.isArray(a)?
a:[a], =0,c=a.length; <c; ++)da.sendMessage(a[ ])};N.sendViewportState=function(
a){if(da&&na(a.ts)&&na(a.flag)){var =ia.create(); .addAction("su"); .add(a.ts);
.add(a.zoneIds); .add(a. annerIds); .add(a.campaignIds); .add(a.flag); .add(a.g
eoCountry);N.sendMessage( )}};N.sendPostInitState=function(a){if(da&&na(a.ts)){v
ar =ia.create(); .addAction("pi"); .add(""+ +new Date); .add(a.data);N.sendMess
age( )}};N.sendImpressionNotification=function(a){if(da&&na(a. annerId)&&na(a.zo
neId)){var =ia.create();
.addAction(" it"); .add(a. annerId); .add(a.zoneId); .add(a.campaignId||"");N.s
endMessage( )}};N.sendGtsNotification=function(a){if(da){var =ia.create(); .add
Action(a.action); .add(a.zoneId); .add(a. annerId); .add(a.campaignId||"");N.sen
dMessage( )}};N.sendTrackingZones=function(a){if(da&&na(a.trackingzoneIds)){var
=ia.create(); .addAction("wstz"); .add(a.trackingzoneIds); .add(a.timestamp); .
add(a.screenWidth); .add(a.currentLocationHint); .add(a.focus);N.sendMessage( )}
};N.sendChangeBannerRequest=
function(a){if(da){var =ia.create(a); .addAction("c req"); .add(a.pid); .add("u
ndefined"!=typeof a. annerId?a. annerId:""); .add("undefined"!=typeof a.script?a
.script:""); .add("undefined"!=typeof a.mode?a.mode:""); .add("undefined"!=typeo
f a.meta?a.meta:""); .add("undefined"!=typeof a.state?a.state:"");"undefined"!=t
ypeof a.country&& .add(a.country);"undefined"!=typeof a.region&& .add(a.region);
a.testdata&& .add(JSON.stringify(a.testdata));N.sendMessage( )}};N.Message=ia;N.
init=function(){Q=n.core;
da=n.ortc;Ea=n.instrumentation;(A =Q.getParam("plo","pageLoggerOn",!1,!0))&&Q.ut

il.executeOnPredicate(function(){B (!0)},function(){return document. ody});N.log


("init messaging")};var Cc=function(a){var ,c,d,g=1,E=[];this.setOpacity=functi
on(a){ .style.opacity=a};this.setBgColor=function(a){ .style. ackgroundColor=a};
this.setHeight=function(a){ .style.height=a+"px"};this.setFontSize=function(a){d
=a};this.show=function(){ .style.display="";c=!0};this.hide=function(){ .style.d
isplay="none";c=!1};this.toggle=
function(){c?this.hide():this.show();return c};this.clear=function(){ .innerHTML
=""};this.addLineDecorator=function(a, ){E.push([RegExp(a,"g"), ])};this.write=f
unction(a){if(c){var e=document.createElement("div");e.setAttri ute("style","tex
t-align:left;z-index:2147483640;font-weight: old;color:#ff0000;opacity:1.0;fontsize:"+d+"px");for(var q='<span style="color:#0000ff">'+("000"+g++).slice(-3)+"<
/span> ",L=E.length,p=0;p<L;p++)a=a.replace(E[p][0],E[p][1]);e.innerHTML=q+a;0==
= .childNodes.length?
.appendChild(e): .insertBefore(e, .childNodes.item(0));setTimeout(function(){e.
style.color="#000000"},2E3)}};a=a||{};d=a.fontSize||11;a=a.height||100; =documen
t.createElement("div"); .setAttri ute("style","line-height: 13px;padding:5px;pos
ition: fixed; ottom:0;width: 99%; order: 0px solid lack;height:"+a+"px; ackgrou
nd-color:yellow;overflow:auto;opacity:0.8;z-index:2147483640"); .setAttri ute("i
d","page-logger");document. ody&&document. ody.appendChild( );this.hide()},Dc=fu
nction(a){fa&&fa.write((0==
a.sent?"!":2==a.sent?"*":"")+"["+Q.util.ts()+"] "+a.message)},B =function(a){Q.e
vents.listen(Q.events.eventType.messageSent,Dc);fa=new Cc({height:150});a&&fa.sh
ow()},Ec=function(){!fa&&B ();fa.toggle()},Fc=function(){A &&fa&&fa.clear()};Q.e
vents.listen(Q.events.eventType.instrumentationLoaded,function(){Ea&&(Ea.addOper
("page log - toggle ena led",Ec),Ea.addOper("page log - clear",Fc))});Q.register
("messaging",N,{});var t={},j=n.core,Ua,oa,ja,ka=!1,C ,D ,Va,E ,Fa,F ,Wa,R=!0,G
,wa,H ,I ,Xa,Ya=!1,Ga,
J,Gc=function(){ja=!ja;return"focus "+(ja?"on":"off")},Hc=function(){ka=!ka;j.zo
ne.eachZone(function(a){ka?J ({zone:a,inspection:{top:a.top,left:a.left,width:a.
width,height:a.height,verticalVisi le:0,horizontalVisi le:0,visi leArea:0}}):nul
l!=a.overlay&&(a.overlay.del(),delete a.overlay);return!0});return"zones overlay
"+(ka?"on":"off")},Ic=function(a){return!a||1!=a.length?"arguments: threshold s
ecs [int]":"visi ility threshold: "+parseInt(a[0],10)+" ms"},Jc=function(a){if(!
a||1!=a.length)return"arguments: threshold % [int]";
Va=a=parseInt(a[0],10);return"visi ility threshold: "+a+" ms"},Kc=function(a){va
r =a.color||"#ff0000",c=a.opacity||0.7,d=a.id,g;this.setText=function(a){g.inne
rHTML="<div id='overlay_"+d+"' style='font-size:14px;text-align:center;opacity:1
;z-index:9000'>< >"+a+"</ ></div>"};this.hide=function(){g.setAttri ute("style",
"display:none")};this.del=function(){g&&g.parentNode.removeChild(g)};this.setVol
atileColor=function(a){g.style. ackgroundColor=a};this.show=function(a){g.setAtt
ri ute("id","overlay_shell_"+
d);g.setAttri ute("style","display:''; order:0px solid; ackground-color:"+ +"; p
osition:a solute;top:"+a.data.top+"px;left:"+a.data.left+"px;height:"+a.data.hei
ght+"px;width:"+a.data.width+"px;z-index:10000000;opacity:"+c);a.text&&this.setT
ext(a.text)};g=document.createElement("div");document. ody&&document. ody.append
Child(g)},J =function(a){var =a.zone;ka&&(null== .overlay&&( .overlay=new Kc({i
d: .id,data:a.inspection,opacity:0.5})), .overlay.show({data:a.inspection,text:"
< >pid:"+ .id+"</ >"}))},
Lc=function(a){J (a)};j.events.listen(j.events.eventType.instrumentationLoaded,f
unction(){oa&&(oa.addOper("zones - toggle overlay",Hc),oa.addOper("focus - toggl
e ena led",Gc),oa.addOper("zones - change visi ility threshold",Ic),oa.addOper("
zones - change anner's area threshold",Jc),j.events.listen(j.events.eventType.z
oneInTentative,Lc))});var L =function(a){var a=a||{}, =a.timeStamp||a.event?a.ev
ent.timeStamp||+new Date:+new Date,c={height:E ,minAreaVisi le:Va,top:a.top,left
:a.left,id:this.id};this.wsOwner&&
(c.width=this.width,c.height=this.height,c.useDimensions=!0);c=K (this.element,c
);a.reset&&(c.inViewport=!1);"undefined"!=typeof a.forceInViewport&&(c.inViewpor
t=a.forceInViewport);this.left=c.left;this.top=c.top;this.width=c.width;this.hei
ght=c.height;var d=this.currView;this.currView=c.inViewport;a={inspectData:c,tim
eStamp: ,reset:a.reset};this.currView&&!d?this.intoView(a):!this.currView&&d&&th

is.outOfView(a);this.log((this.currView?"ON":"OFF")+" VIEW | (zone) t:"+this.top


+" l:"+this.left+" w:"+
this.width+" h:"+this.height+(c.defaultHeight?"*":"")+" a:"+c.visi leArea+"% | (
viewport): t:"+c.viewportTop+" r:"+c.viewportRight+" :"+c.viewportBottom+" l:"+
c.viewportLeft+" w:"+c.viewportWidth+" h:"+c.viewportHeight)},K =function(a, ){v
ar c,d,g,e,h,l,q,L,p,f,xa=0,ya=0,m=0,n,r= .minAreaVisi le||100;l=j.util.viewport
.scrollLeft();h=j.util.viewport.scrollTop();q=j.util.viewport.height();L=j.util.
viewport.width();g=j.util.DOM.getElementCss(a);n="undefined"!==typeof a.style&&(
"none"==g.display||"hidden"==
g.visi ility);if("undefined"!==typeof .top&&"undefined"!==typeof .left)c= .top
,d= .left;else if(c=a.offsetTop,d=a.offsetLeft,g.position&&"fixed"==g.position)c
+=h,d+=l;else{for(g=a;"HTML"!=g.nodeName&&g.offsetParent;){g=g.offsetParent;e=j.
util.DOM.getElementCss(g);if(e.position&&"fixed"==e.position){c+=h;d+=l; reak}c+
=g.offsetTop;d+=g.offsetLeft}for(g=a;"HTML"!=g.nodeName&&g.parentNode&&!(g=g.par
entNode,e=j.util.DOM.getElementCss(g),n=n?n:e&&("none"==e.display||"hidden"==e.v
isi ility),e&&"fixed"==
e.position););}e=j.util.DOM.getElementHeight(a);g=j.util.DOM.getElementWidth(a);
.useDimensions&& .height&&(e=parseInt( .height)); .useDimensions&& .width&&(g=p
arseInt( .width));p=l+L;f=h+q;c>=h&&c+e<=f&&d>=l&&d+g<=p?m=100:c+e<h||c>f||d+g<l
||d>p?m=0:(c>=h&&c+e<=f?xa=e:c<h?xa=c+e-h:c<f&&(xa=f-c),d>=l&&d+g<=p?ya=g:d<l?ya
=d+g-l:d<p&&(ya=p-d),m=Math.round(100*(xa*ya/(e*g))));return{top:c,left:d,width:
g,height:e,defaultHeight:void 0,viewportTop:h,viewportRight:p,viewportBottom:f,v
iewportLeft:l,viewportWidth:L,
viewportHeight:q,verticalVisi le:xa,horizontalVisi le:ya,visi leArea:m,inViewpor
t:n?!1:m>=r?!0:!1}},Mc=new function(){var a=!1, =!0,c=window.attachEvent?!0:!1,d
,g,e;this.isIdle=function(){return a};this.setIdle=function(a){l(a)};this.clear=
function(){t.log("clear idle: "+e);clearTimeout(e)};var h=function( ,c){Ya=a= ;j
.events.emit( ?j.events.eventType.userIdle:j.events.eventType.userActive); ?(Ga&
&j.util.cookies.createCookie("ws-idl","1",1),d?V({reset:!0}):c&&c.pingViewport&&
Ha()):(Ga&&j.util.cookies.eraseCookie("ws-idl",
"",-1),d?V():Ha())},l=function( ){ = ||{};t.log("set idle with options: "+JSON.s
tringify( ));!a&&R&&(clearTimeout(e),h(!0, ))};this.signalActiveEvent=function(d
){d=d||{}; &&"onmousemove"==d.eventName? =!1:c&&"onfocus"==d.eventName?c=!1:(cle
arTimeout(e),e=setTimeout(function(){l({pingViewport:!0})},g),a&&h(!1,d))};this.
init=function(){g=j.getParam("tip","trackIdlePeriod",120);d=j.getParam("rvi","re
setViewportOnIdle",!0,!0);g*=1E3;Ga&&j.util.cookies.readCookie("ws-idl")?l({ping
Viewport:!0}):e=setTimeout(function(){l({pingViewport:!0})},
g)}}(t),M =new function(){var a=j.glo alParameters.geoData?j.glo alParameters.ge
oData.country_code||"":"", =new function(){var a, ,g,e;this.zones=function(){ret
urn a};this. anners=function(){return };this.campaigns=function(){return g};thi
s.equals=function(a, ,c,d){return e==h(a, ,c,d)};this.update=function(l,q,L,p){a
=q; =L;g=p;e=h(l);t.log("update viewstate to: "+e)};var h=function(e,q,h,E){retu
rn"z:"+(q||a.join())+"| :"+(h|| .join())+"|c:"+(E||g.join())+"|f:"+e}};this.rese
t=function(){clearTimeout(Wa);
Fa=0};this.sendStatus=function(c){if(D ){var c=c||{},d,g=[],e=[],h=[],l=!!c.igno
reViewport,q=Ya?2:R?1:0;if(G ||!l){var L=j.zone.zones(),p;for(p in L)d=L[p],!wa&
&L .call(d,c),g.push(d.currView&&0<d.height?d.id||"":""),e.push(d.currView&&0<d.
height?!Xa&&d.remnant?"":d. annerId||"":""),h.push(!Xa&&d.remnant?"":d.campaignI
d||"")}if(l||! .equals(q,g,e,h))clearTimeout(Wa),l||( .update(q,g,e,h),t.log("vi
ewportStateHelper: viewport changed: zones ("+g.length+"): "+g.join()+" anners
("+e.length+"): "+e.join())),
Ua&&Ua.sendViewportState({ts:c.ts?c.ts:+new Date,zoneIds:2==q||0==q?"": .zones()
, annerIds:2==q||0==q?"": . anners(),campaignIds: .campaigns(),flag:q,geoCountry
:a}),Fa&&(Wa=setTimeout(Ha,Fa))}}},V=M .sendStatus,Ha=function(){V({ignoreViewpo
rt:!0})},Nc=function(){t.log("user idle");j.util.raiseEvent(j.util.scriptEvents.
userStatusChanged,{action:"idle"})},Oc=function(){t.log("user active");j.util.ra
iseEvent(j.util.scriptEvents.userStatusChanged,{action:"active"})},Pc=function()
{J&&J.signalActiveEvent({eventName:"onmousemove",
pingViewport:R})},Qc=function(){J&&J.signalActiveEvent({eventName:"onkeypress",p
ingViewport:R})},Rc=function(){J&&J.signalActiveEvent({eventName:"onkeydown",pin

gViewport:R})},Sc=function(){J&&J.signalActiveEvent({eventName:"onclick",pingVie
wport:R})},Tc=function(a){R&&(J&&J.signalActiveEvent({eventName:"onscroll",pingV
iewport:R}),V({event:a}))},Uc=function(a){R&&(J&&J.signalActiveEvent({eventName:
"onresize",pingViewport:R}),V({event:a}))},Vc=function(a){if(ja||!a)t.log((ja?""
:"!")+"focus"),R=!0,V({event:a}),
a&&J&&J.signalActiveEvent({eventName:"onfocus",pingViewport:!1}),j.util.raiseEve
nt(j.util.scriptEvents.focusStatusChanged,{action:"focusin"})},Wc=function(a){ja
&&(t.log(" lur"),R=!1,J&&J.signalActiveEvent({eventName:"on lur",pingViewport:!1
}),V({event:a,reset:!0}),J&&J.clear(),j.util.raiseEvent(j.util.scriptEvents.focu
sStatusChanged,{action:"focusout"}))}, a=function(a){return RegExp(a+"=(?:'|\")(
[^('|\")]*)(?:'|\")")},Za=function(a, ,c){var d=null,a=a.match( );null!=a&&c<a.l
ength&&(d=a[c]);return d},
N ,Xc= a(j.glo alParameters.attFirstPrint);N =function(a){var =a.element.innerH
TML;t.log("trackFirstPrint: parsing first print on zone:"+a.id+" using attri '"
+j.glo alParameters.attFirstPrint+"':"+ );"1"!=Za( ,Xc,1)?t.log("trackFirstPrint
: no first impressions to process in zone: "+a.id):(t.parseZoneData(a, ),j.event
s.emit(j.events.eventType. annerPrint,a),t.log("trackFirstPrint: updated zone on
first print:"+a))};var O ={ annerId: a(j.glo alParameters.attBannerId),campaign
Id: a(j.glo alParameters.attCampaignId),
displayTime: a(j.glo alParameters.attDisplayTime),impressionId: a(j.glo alParame
ters.attImpressionId),remnant: a(j.glo alParameters.attRemnant),contentUrl: a(j.
glo alParameters.attContentUrl),gtsTrackerUrl: a(j.glo alParameters.attTracker),
close: a(j.glo alParameters.attClose)},P ={remnant:function(a){return"1"!=a?!1:!
0}};t.parseZoneData=function(a, ,c){var c=c||{},d,g={},e={},h=c.map,c=c.tokens;f
or(d in O )g[d]=O [d];for(d in c)g[d]=c[d];for(d in P )e[d]=P [d];for(d in h)e[d
]=h[d];for(var l in g)if(d=
Za( ,g[l],1))a[l]=e[l]?e[l](d):d,t.log("parseZoneData: updated "+l+":"+a[l])};t.
ready=function(){if(wa){var a, =j.getParam("tps","trackingPixelStyle","{}"), =JS
ON.parse( ),c={width:"1px",height:"1px",position:"fixed",top:"0px",left:"0px","z
-index":"99999",display:" lock",padding:"0px",margin:"0px"};for(a in )c[a]= [a]
;var d="";for(a in c)d+=a+":"+c[a]+";";a=function(a){var ='<o ject id="wsTracki
ngPixel'+a+'" classid="clsid:d27cd 6e-ae6d-11cf-96 8-444553540000" align="middle
" style="'+d+'">\n
<param name="movie" value="http://s3.amazonaws.com
/we spectator-images/ws-throttle.swf" />\n
<param name="flashVars" va
lue="idZone='+
a+'" />\n
<param name="quality" value="high" />\n
<param n
ame="hasPriority" value="true" />\n
<param name="play" value="true" /
>\n
<param name="loop" value="true" />\n
<param name="wmod
e" value="window" />\n
<param name="scale" value="showall" />\n
<param name="menu" value="true" />\n
<param name="devicefont" v
alue="false" />\n
<param name="salign" value="" />\n
<para
m name="allowScriptAccess" value="always" />\n
<\!--[if !IE]>--\>\n
<o ject id="wsTrackingPixel'+
a+'" data="http://s3.amazonaws.com/we spectator-images/ws-throttle.swf" style="w
idth: 1px; height: 1px; position: fixed; top: 0px; left: 0px; z-index: 99999;"
type="application/x-shockwave-flash">\n
<param name="movie" valu
e="http://s3.amazonaws.com/we spectator-images/ws-throttle.swf" />\n
<param name="flashVars" value="idZone='+a+'" />\n
<param name
="quality" value="high" />\n
<param name="hasPriority" value="tru
e" />\n
<param name="play" value="true" />\n
<para
m name="wmode" value="window" />\n
<param name="loop" value="true
" />\n
<param name="scale" value="showall" />\n
<p
aram name="menu" value="true" />\n
<param name="devicefont" value
="false" />\n
<param name="salign" value="" />\n
<
param name="allowScriptAccess" value="always" />\n
<\!--<![endif]
--\>\n
<\!--[if !IE]>--\>\n
</o ject>\n
<\!
--<![endif]--\>\n
</o ject>';
if(!document.getElementById("wsTrackingPixel"+a)){var c=document.createElement("
DIV");c.innerHTML= ;document. ody.appendChild(c.firstChild);t.log("created flash
to track zone: "+a)}};var g, =j.zone.zones(),e;for(e in ){a((g= [e]).id); reak

}var h=g,l;window.__wsZoneInView=function(a, ){t.log("[__wsZoneInView] zone:"+a+


" "+("true"== ?"in":"off")+" view");if(a!=h.id)t.log("[__wsZoneInView] zoneid: "
+a+" does not match with tracking zone: "+h.toString());else if( !=l){l= ;var =
"true"== ,c={timeStamp:+new Date};
(R=h.currView= )?h.intoView(c):h.outOfView(c);V();t.log("[__wsZoneInView] zone c
hanged to "+( ?"in":"off")+" view: "+h.toString())}}}t.log("ready tracking")};t.
isFocused=function(){return R};t.isUserIdle=function(){return Ya};t.init=functio
n(){j=n.core;Ua=n.messaging;oa=n.instrumentation;j.glo alParameters.trackIdleOn&
&(J=Mc,J.init());F &&!document.hasFocus()?j.events.emit(j.events.eventType. lur)
:j.events.emit(j.events.eventType.focus);if(I &&(window.MutationO server||window
.We KitMutationO server||
window.MozMutationO server))(new (window.MutationO server||window.We KitMutation
O server||window.MozMutationO server)(function(){V({})})).o serve(document,{attr
i utes:!0,childList:!0,su tree:!0});t.log("init tracking")};t.reset=function(){M
.reset()};E =j.getParam("d h","defaultBannerHeight",155);ja=j.getParam("fcs","f
ocusOn",!0,!0);Va=j.getParam(" at"," annerAreaThreshold",50);j.getParam(" vt","
annerVisi ilityThresholdMs",500);Fa=parseInt(j.getParam("psi","pingStateInterval
Ms",1E4));D =j.getParam("sso",
"sendStatusOn",!0,!0);C =j.getParam("tfo","trackFirstPrintOn",!1,!0);F =j.getPar
am("ifo","initFocusOn",!0,!0);var Q =j.getParam("sfo","scriptInFrameOn",0);j.glo
alParameters.scriptInFrameOn=wa=2==Q ?window!=window.top:1==Q ;G =j.getParam("f
cv","forceCheckViewport",!1,!0);I =j.getParam("tdc","trackDomChanges",!1,!0);H =
j.getParam("tze","trackZonesElement",!1,!0);Xa=j.getParam("trc","trackRemnantCam
paigns",!0,!0);Ga=j.getParam("uic","useIdleCookie",!0,!0);j.events.listen(j.even
ts.eventType.zoneIn,function(a){t.log("zone in view: "+
a);ka&&a.overlay&&a.overlay.setVolatileColor("#00ff00")});j.events.listen(j.even
ts.eventType.zoneOut,function(a){a=a.zone;t.log("zone out view: "+a.toString());
ka&&a.overlay&&a.overlay.hide();j.util.raiseEvent(j.util.scriptEvents.zoneStatus
Changed,{action:"inactive",zone:a})});j.events.listen(j.events.eventType.zoneInT
entative,function(a){j.util.raiseEvent(j.util.scriptEvents.zoneStatusChanged,{ac
tion:"active",zone:a.zone})});wa||(j.events.listen(j.events.eventType.scroll,Tc)
,j.events.listen(j.events.eventType.resize,
Uc),j.events.listen(j.events.eventType.focus,Vc),j.events.listen(j.events.eventT
ype. lur,Wc),j.glo alParameters.trackIdleOn&&(j.events.listen(j.events.eventType
.mousemove,Pc),j.events.listen(j.events.eventType.keypress,Qc),j.events.listen(j
.events.eventType.keydown,Rc),j.events.listen(j.events.eventType.click,Sc),j.eve
nts.listen(j.events.eventType.userIdle,Nc),j.events.listen(j.events.eventType.us
erActive,Oc)));var K=j.zone.getPrototype();K.visi leThresholdHnd=null;K.currView
=!1;K.enteredView=!1;
K.left=-1;K.top=-1;K.width=0;K.height=0;K.visi leTime=0;K.displayTime=0;K.overla
y=null;K.zoneInViewMessage=null;K.zoneTimer=null;K.campaignId=0;K.impressionId=0
;K.remnant=!1;K.zoneVisi leTime=0;K.setVisi leTime=function(a){return this.visi
leTime+=a};K.setZoneVisi leTime=function(a){return this.zoneVisi leTime+=a};K.in
toView=j.extension.make("tracking.intoview",function(a){this.zoneTimer.start(a.t
imeStamp);this.enteredView=!0;j.events.emit(j.events.eventType.zoneInTentative,{
zone:this,inspection:a.inspectData})});
K.outOfView=j.extension.make("tracking.outofview",function(a){var =this.zoneTim
er.stop(a.timeStamp);this.setZoneVisi leTime( );var c=this.enteredView;this.ente
redView=!1;j.events.emit(j.events.eventType.zoneOut,{zone:this,inspection:a.insp
ectData,inTentativeView:c,visi leTime: ,timeStamp:a.timeStamp})});j.extension.ad
d("core.zone.init",function(){var a=this;this.visi leTime=0;this.zoneTimer=new j
.util.PartialTimer;this.viewportChanged=function( ){L .call(a, )};this.log("init
Tracking")});j.extension.add("core.zone.start",
function(){var a={};j.util.raiseEvent(j.util.scriptEvents.zoneStatusChanged,{act
ion:"inactive",zone:this});C &&N (this);a.InitializeInView&&(this.log("force vie
wport in"),a.forceInViewport=!0);!wa&&V(a);this.log("startTracking")});j.extensi
on.add("core.zone.getdata",function(a){a.metrics={top:this.top,left:this.left,wi
dth:this.width,height:this.height};return a});j.extension.add("core.zone.del",fu
nction(){var a=+new Date;if(this.currView){var =this.zoneTimer.stop(a);j.events
.emit(j.events.eventType.zoneOut,

{zone:this,inTentativeView:this.enteredView,visi leTime: ,timeStamp:a});V()}clea


rInterval(this.visi leThresholdHnd);j.events.unlisten(j.events.eventType.viewpor
tChanged,this.viewportChanged);this.overlay&&this.overlay.del();this.log("delTra
cking")});j.extension.add("core.zone.tostring",function(a, ){ .currView=a.currVi
ew; .enteredView=a.enteredView; .left=a.left; .top=a.top; .width=a.width; .heigh
t=a.height; .visi leTime=a.visi leTime; .zoneVisi leTime=a.zoneVisi leTime; .dis
playTime=a.displayTime;
.campaignId=a.campaignId; .impressionId=a.impressionId; .remnant=a.remnant; .zo
neTimer=JSON.stringify(a.zoneTimer.toJSON());return });j.extension.make("tracki
ng.upgradeFromTentativeView",function(a){t.log("upgradeFromTentativeView: "+a);a
.enteredView&&(a.enteredView=!1,j.events.emit(j.events.eventType.zoneIn,a))});j.
extension.make("tracking.inTentativeView",function(a){return a.enteredView});t.s
endViewportState=V;t.sendLastViewportState=Ha;t. uildRegex= a;t.matchRegex=Za;t.
inspectElement=K ;n.core.register("tracking",
t,{});H &&n.core.util.executeOnPredicate(function(){var a="div."+n.core.glo alPa
rameters.zoneClassName;t.log("mutation o server on with selector: '"+a+"'");new
MutationSummary({call ack:function(a){var c=a[0];if(c.attri uteChanged){a=c.attr
i uteChanged;t.log("mutation: attri utes changed: ");for(var d in a)t.log("mutat
ion: attr '"+d+"' in elements:"),a[d].forEach(function(a){t.log("data-pid: "+a.g
etAttri ute("data-pid")+"| old value:'"+c.getOldAttri ute(a,d)+"'| new value:'"+
a.getAttri ute(d)+"'")})}},
queries:[{element:a,elementAttri utes:"style"}]})},function(){return"undefined"!
=typeof window.MutationSummary});var s={},e=n.core,Z,W,u,za,R ,S ,T ,U ,$a,V ,W
,X ,Y ,Ia,Z ,Yc=function(a){if(!a||!(1<=a.length&&6>=a.length))return"arguments:
zone ID [string]; display time secs [int=5]*; anner ID [string list]*; change
mode [string=p|n|l]*; use change anner message [int:0|1]";var =a[0],c=a[1]||5,d
=a[2],g=a[3]||"r",E=a[5]&&("1"===a[5]?!0:!1);a[4]&&"1"===a[4]?Ja({a:"c ",v:"1.6"
,d:{z: , :d,u:c,c:"666",
m:g,content:E?'document.write(\'<div style="width:0px;height:0px" data-iid="f841
59fc75413f40" data- id="299" data-pid="454" data-cpid="49" data-dt="20000" datafp="1" data- annerWidth="300" data- annerHeight="250" ></div>\');document.write(
\'<s\' + \'cript type=\\"text/javas\' + \'cript\\" >var urlPing=\\"http://servic
es.we spectator.com/logPrint/49/299/\\" + +new Date;document.write(\\"<s\' + \'c
ript type=\\\\\\"text/javas\' + \'cript\\\\\\" src=\\\\\\"\\" + urlPing + \\"\\\
\\\"><\\\\/s\' + \'cript>\\");<\\/s\' + \'cript><s\' + \'cript src=\\"http:// s.
serving-sys.com/BurstingPipe/adServer. s?cn=rs &c=28&pli=5759213&PluID=0&w=300&h
=250&ord=%%880518651%%&ucm=true&ifl=$$http://adserver.ig.com. r/RealMedia/ads/Cr
eatives/OasDefault/hosting_hospedagem_300605/addineyeV2.html$$&ncu=$$http://serv
ices.we spectator.com/pc/30/299/454/e35571 c14cd6 f1?t=880518651&ckurl=http://ad
server.ig.com. r/RealMedia/ads/click_lx.ads/%%PAGE%%/%%RAND%%/%%POS%%/%%CAMP%%/%
%IMAGE%%/%%USER%%$$&z=99999\\"><\\/s\' + \'cript><nos\' + \'cript><a href=\\"htt
p://services.we spectator.com/pc/30/299/454/e35571 c14cd6 f1?t=880518651&ckurl=h
ttp://adserver.ig.com. r/RealMedia/ads/click_lx.ads/%%PAGE%%/%%RAND%%/%%POS%%/%%
CAMP%%/%%IMAGE%%/%%USER%%http%3A// s.serving-sys.com/BurstingPipe/adServer. s%3F
cn%3D rd%26FlightID%3D5759213%26Page%3D%26PluID%3D0%26Pos%3D7334\\" target=\\"_
lank\\"><img src=\\"http:// s.serving-sys.com/BurstingPipe/adServer. s?cn= sr&Fl
ightID=5759213&Page=&PluID=0&Pos=7334\\" order=0 width=300 height=250><\\/a><\\
/nos\' + \'cript>\');':
null}}):(a=e.zone.getZone( ),a.changeBanner({zoneId:a.id,displayTime:1E3*c, anne
rId:d,mode:g,forceEntryOptions:!0}))},Zc=function(a){if(!a||1>a.length)return"ar
guments: zone ID [string]";e.zone.getZone(a[0]).nextBanner()},$c=function(a){if(
!a||1>a.length)return"arguments: zone id [string]";var a=a[0], =e.zone.getZone(a
);if(null== )throw"zone "+a+" not found!"; .autoUpdateOn=! .autoUpdateOn; .autoU
pdateOn&&$ .start();a="zone "+a+" autoupdate "+( .autoUpdateOn?"on":"off");s.log
(a);return a},ad=function(a){if(!a||
1>a.length)return"arguments: zone id [string]";var a=a[0], =e.zone.getZone(a);if
(null== )throw"zone "+a+" not found!"; .autoUpdateQueueOn=! .autoUpdateQueueOn;a
="zone "+a+" autoUpdateQueue "+( .autoUpdateQueueOn?"on":"off");s.log(a);return
a}, d=function(){e.zone.eachZone(function(a){a.autoUpdateOn=!a.autoUpdateOn;retu
rn!0});s.log("toggle autoupdate in all zones");return"toggle autoupdate in all z

ones"},cd=function(a){if(!a||!(1<=a.length&&3>=a.length))return"arguments: zone
ID [string]; display time secs [int=5]; anner ID [string list]";
var =a[0],c=a[2],a=a[1]||5,d=e.zone.getZone( );d.addBanner({displayTime:1E3*a,
annerId:c,zoneId: ,fetchBanner:!0});d.queue.dump();return"added anner to zone "
+ +" queue"},dd=function(a){if(!a||1>a.length)return"arguments: zone ID [string]
;";a=a[0];e.zone.getZone(a).queue.dump();return"zone "+a+" queue dumped to log"}
,ed=function(a){if(!a||1>a.length)return"arguments: zone ID [string];";var a=a[0
], =e.zone.getZone(a); .queue.clear(); .queue.dump();return"zone "+a+" queue cle
ared"},fd=function(a){if(!a||
1>a.length)return"arguments: campaignID[,campaignID] [string];";var =a[0].split
(",");e.zone.eachZone(function(a){for(var d=0;d< .length;d++)a.decoratorStickyBa
nner&&a.decoratorStickyBanner.addCampaign( [d])});return"sticky campaigns added"
},gd=function(a){if(!a||1>a.length)return"arguments: zoneID; width; height";var
={}; .zone=a[0]; .width=a[1]||300; .height=a[2]||250;a=new ac.overlayBanner( ,0
);e.zone.createZone(a.zone,a.contentDiv,{InitializeInView:!1}); =e.zone.getZone(
a.zone); .nextBanner();
.isOverlay=a};e.events.listen(e.events.eventType.instrumentationLoaded,function
(){W&&(W.addOper("zone - change anner",Yc),W.addOper("zone - next anner",Zc),W
.addOper("zone - toggle autoUpdate",$c),W.addOper("zone - toggle autoUpdateQueue
",ad),W.addOper("zones - toggle autoupdate", d),W.addOper("zone - add anner",cd
),W.addOper("zone - dump queue",dd),W.addOper("zone - clear queue",ed),W.addOper
("zones - add sticky campaign",fd),W.addOper("zones - add slider",gd))});var a ,
c=e.glo alParameters.geoData||
{},hd= c.country_code,jd= c.region;a =function(a, ){ .fetchingBanner=!0; .reques
tBeginTs=+new Date;var c= .requestEndTs=0;(function g(e){c++; .retriesHnd=setTim
eout(function(){var e;Z.sendChangeBannerRequest({we siteId: .we siteId||null,pid
:a.id,state: .index+","+c,script:"undefined"!=typeof .script? .script:Z , anner
Id: . annerId,country:hd,region:jd});c<$a?(e=a.queue.get( .index),e.fetchingBann
er?(s.log("c req - send requesting (retry:"+c+")"),g(V )):s.log("c req - stop re
tries for entry: "+e.toString())):
s.log("c req - reached max retries: "+$a)},e)})(0)};var Aa=new function(){var a=
[];this.register=function( ,c){a[a.length]={c : ,scope:c};return this};this.rese
t=function(){a=[]};this.signal=function(){for(var =a.length; --;)"function"==ty
peof a[ ].c &&a[ ].c .apply(a[ ].scope||null,Array.prototype.slice.call(argument
s))}},cc,kd=/"/g,ld=/\n|\r/g,md=/<script/gi,nd=/<\/script/gi;cc=function(a){var
=document.createElement("script"),c="ws_c _"+a.zone+"_"+ +new Date,d=a.contentU
rl+(-1!=a.contentUrl.indexOf("?")?
"&":"?")+"call ack="+c;s.log("fetching anner data with src: '"+d+"'"); .setAttr
i ute("src",d);document. ody.appendChild( );window[c]=function(d){a.content=a.co
ntent.replace('data-tracker=""','data-tracker="'+d.impressionUrl+'"');d.flash&&(
a.content+=d.flash);d=d. anner.replace(kd,'\\"').replace(ld,"").replace(md,'<scr
" + "ipt').replace(nd,'</scr" + "ipt').replace("<\!--// <![CDATA[","").replace("
// ]]\> --\>","");a.content+='document.write("'+d+'")';a.ignoreContentUrl=!0;Ja(
{a:"c resp",d:a},!0);
document. ody.removeChild( );delete window[c]}};var Ja=function(a, ){s.log("chan
geBanner with message: "+JSON.stringify(a));var c,d,g,E,h,l,q=a.d;if( )d={create
d:+new Date},d.zoneId=q.zone,(c=e.zone.getZone(d.zoneId))?(l=e.util.trim(q.conte
nt||""),!l&&c.isOverlay?2>c.isOverlay.retries&&(c.isOverlay.retries++,Ia?c.isOve
rlay.close():c.nextBanner()):(u.parseZoneData(d,l),d.entryId=q.state.split(",")[
0],d.html=l,d.close?!Ia&&c.isOverlay?c.isOverlay.close():(s.log("hide anner con
tent in zone: "+c.id),
0<c.element.childNodes.length&&(c.element.childNodes[parseInt(c.queue.getPreviou
s().node,10)].style.display="none",c.wsOwner=!1,u&&u.sendViewportState())):(l&&c
.isOverlay&&(c.isOverlay.retries=0),!q.ignoreContentUrl&&d.contentUrl?(q.content
Url=d.contentUrl,cc(q)):c. annerFetched(d)))):s.log("zone not found in change a
nner: "+d.zoneId);else{d=q.z;g=q. ;E=q.c;h=q.i;l=q.content;var f=q.u;if(c=e.zone
.getZone(d)){if(!l&&(Y &&(gtsManager.setGtsTracker(c,c.queue.getCurrent()),setGt
sTrackerInternal(c,c.queue.getCurrent())),
c.isOverlay)){2>c.isOverlay.retries&&(c.isOverlay.retries++,Ia?c.isOverlay.close
():c.nextBanner());return}!c.currView&&!c.isOverlay?s.log("change anner in off

view zone not allowed: "+d):(l&&(c.isOverlay&&(c.isOverlay.retries=0),l=l.replac


e("[WS-SESSIONID]",e.glo alParameters.sessionId),"undefined"==typeof h&&(h=u.mat
chRegex(l,u. uildRegex("data-iid"),1))),c.changeBanner({displayTime:1E3*f, anner
Id:g,campaignId:E,impressionId:h,html:l,data:q,mode:q.m}))}else s.log("zone not
found in change anner: "+
d)}}, =[],dc=function(a){switch(a.a){case "c ":Ja(a); reak;case "c resp":Ja(a,!
0); reak;default:s.log("!!unknown action in message: "+JSON.stringify(a))}};e.ev
ents.listen(e.events.eventType.userActive,function(){var a= .slice(0), ; =[];f
or(var c=0,d=a.length;c<d;c++) =a[c],s.log("processing message from queue: "+JSO
N.stringify( )),dc( );s.log("flushed "+d+" messages from queue")});var od=new fu
nction(a){var ,c={},d=function(){g()};this.init=function(){e.getParam("cco","ca
mpaignChannelOn",!1,!0)&&
( =e.getParam("ccp","campaignChannelPrefix",""),e.events.listen(e.events.eventTy
pe. annerPrint,d),g())};var g=function(){var d,g={},l;d=e.zone.zones();for(var q
in d)l=d[q],l.campaignId&&(g[l.campaignId]=!0);d=c;l={add:[],rem:[]};for(k in d
)g[k]||l.rem.push(k);for(k in g)d[k]||l.add.push(k);d=JSON.stringify(l);a.log("c
ampaignChannelsMgr: "+d);if(0<(d=l.add.length))for(;d--;)za&&za.su scri eChannel
( +l.add[d]);if(0<(d=l.rem.length))for(;d--;)za&&za.unsu scri eChannel( +l.rem[d
]);c=g}}(s),$ =new function(a){var ,
c=function( ){a.log(" annersUpdateManager: "+ )};this.run=function(a){var ; =+n
ew Date;if((a.autoUpdateOn||a.autoUpdateQueueOn&&!a.queue.isQueueEmpty()||0<a.up
dateCount)&&!a.throttlingBannerUpdate&&a.currView&&!a.processingBanner&&!a.isFet
chingCurrentBanner()) =a.calculateVisi leTime( ), >=a.displayTime&&(c("next ann
er for zone: "+a+" | curr display time: "+ ),a.nextBanner())};this.start=functio
n(){! &&( =!0)&&Aa.register(this.run)};var d=function(a, ){a[ ]=!0;c("set "+ +"
in zone: "+a.id)};this.init=
function(){var a, ; =e.getParam("luz","listAutoUpdateZones","");if(""!=( =e.util
.trim( )))if("*"== )e.zone.eachZone(function(a){d(a,"autoUpdateOn")});else{ = .s
plit(",");for(var c=0,l= .length;c<l;c++)(a=e.zone.getZone( [c]))&&d(a,"autoUpda
teOn")} =e.getParam("lqz","listAutoUpdateQueueZones","");if(""!=( =e.util.trim(
)))if("*"== )e.zone.eachZone(function(a){d(a,"autoUpdateQueueOn")});else{ = .spl
it(",");c=0;for(l= .length;c<l;c++)(a=e.zone.getZone( [c]))&&d(a,"autoUpdateQueu
eOn")}e.getParam("t u",
"trackBannersUpdateOn",!1,!0)&&this.start()}}(s),pd=new function(a){var ,c=func
tion(a, ){var c;! .gtsTrackerSent&& .gtsTrackerUrl&&(c="gtstracker-"+a.id+"-"+ .
annerId+"-"+ .entryId,g(c, .gtsTrackerUrl), .gtsTrackerSent=!0)},d=function(a,c
){if( &&!c.gtsTrackerInternalSent){var d,q;"["== [0]?q=JSON.parse( ):(q=[])&&q.p
ush( );for(var f=0,p=q.length;f<p;f++)d="gtstrackeri-"+a.id+"-"+c. annerId+"-"+c
.entryId,g(d,e.util.trim(q[f]));c.gtsTrackerInternalSent=!0}},g=function( ,c){a.
log("gtsUrlTrackerHelper: "+
("### add GTS tracker with class: "+ +" to DOM with url: "+c));var d=document.cr
eateElement("IMG");d.setAttri ute("class", );d.setAttri ute("style","width:0;hei
ght:0;display:none;");d.setAttri ute("src",c);document. ody.appendChild(d)};this
.setGtsTracker=c;this.setGtsTrackerInternal=d;this.init=function(){var a=e.getPa
ram("gto","gtsTrackerOn",!1,!0),g=e.getParam("gti","gtsTrackerInternalOn",!1,!0)
; =e.getParam("lgt","listGtsTrackerUrls","");(( =e.util.trim( ))||a)&&e.events.l
isten(" annerGts",function( ,
e){a&&c( ,e);g&&d( ,e)})}}(s),qd=new function(a){var ={},c,d=function( ){a.log(
"updateOnGtsHelper: "+ )},g=function(a){var c;if(c= [a.id])h(a,c),d("triggered u
pdate anner in zone: "+a.id+" with delay: "+c),delete [a.id]},f=function(){var
a,c;for(id in )a= [id],c=e.zone.getZone(id),c.currView&&(h(e.zone.getZone(id),
a),d("triggered update anner in zone: "+id+" with delay: "+a),delete [id])},h=
function(a, ){setTimeout(function(){a.nextBanner()}, )};this.init=function(){var
a,q=e.getParam("lug",
"listUpdateOnGtsZones",""),q=e.util.trim(q);if(""!=q){var L=[];if(0==q.indexOf("
["))L=JSON.parse(q);else if(0==q.indexOf("{"))L=[JSON.parse(q)];else if("*"==q)e
.zone.eachZone(function( ){L.push({z: ,d:a})});else{var p=q.split(",");if(1==p.l
ength&&""==e.util.trim(p[0]))return;for(var L=[],q=0,j=p.length;q<j;q++)L.push({
z:p[q],d:a})}q=L.length;a=e.getParam("ugs","updateGTSMs",2E4);for(c=e.getParam("
ugv","updateGTSOnView",!0,!0);q--;){if("o ject"!=typeof(j=L[q].z))j=e.zone.getZo

ne(j);j&&(p=L[q].d||a,
d("update anner in zone: "+j.id+" with delay: "+p),!c||j.currView&&u.isFocused(
)&&!u.isUserIdle()?h(j,p): [j.id]=p)}e.events.listen(e.events.eventType. annerIn
Tentative,g);e.events.listen(e.events.eventType.focus,f);e.events.listen(e.event
s.eventType.userActive,f)}}}(s),rd=new function(a){var ={},c,d,g,f=function( ){
a.log("gtsTrackerHelper: "+ )},h=function(a){var g=+new Date;if(a.trackGtsEna le
d&&a.currView){var h= [a.id]||0,g=a.calculateVisi leTime(g),p=parseInt(g/c);p>h?
( [a.id]=p,f("gts #"+
p+" in zone: "+a),d&&(h={ annerId:a. annerId,zoneId:a.id,campaignId:a.campaignId
,action:"gts"},Z&&Z.sendGtsNotification(h)),e.events.emit(e.events.eventType. an
nerGts,a,a.queue.getCurrent())):p<h&&(f("reset gts with visi le time "+g), [a.id
]=0)}};this.init=function(){g=e.getParam("lgz","listGtsZones","");if(""!=(g=e.ut
il.trim(g))){c=e.getParam("gts","gtsDurationMs",2E4);d=e.getParam("gno","gtsNoti
ficationOn",!1,!0);e.getParam("sgo","sendStatusOnGtsOn",!0,!0);var a=[];"*"==g?e
.zone.eachZone(function( ){a.push( )}):
a=g.split(",");for(var =a.length,f; --;)f=a[ ],"string"==typeof f&&(f=e.zone.ge
tZone(f)),f&&(f.trackGtsEna led=!0);Aa.register(h)}}}(s),sd=new function(a){var
={},c={},d,g,f=function( ){a.log("gtsReportHelper: "+ )},h=function(a){if(a.rep
ortGtsEna led&&a.currView){var e=+new Date,h= [a.id]||0,j=a.calculateZoneVisi le
Time(e);parseInt(j/d)>h++&&( [a.id]=h,f("report gts #"+h+" in zone: "+a),l("gtsr
",a));g&&(h=c[a.id]||0,e=parseInt(a.calculatePartialZoneVisi leTime(e)/d),e>h?(c
[a.id]=e,f("report contiguous gts #"+
e+" in zone: "+a),l("gtscr",a)):e<h&&(c[a.id]=0))}},l=function(a, ){var c={ anne
rId: . annerId,zoneId: .id,campaignId: .campaignId,action:a};Z&&Z.sendGtsNotific
ation(c)};this.init=function(){var a=e.getParam("lrg","listReportGtsZones","");i
f(""!=(a=e.util.trim(a))){d=e.getParam("rgd","reportGtsDurationMs",2E4);g=e.getP
aram("rcg","reportContinuousGtsOn",!1,!0);var =[];"*"==a?e.zone.eachZone(functi
on(a){ .push(a)}): =a.split(",");for(var c=0,l= .length;c<l;c++)if(a="string"==t
ypeof [c]?e.zone.getZone(e.util.trim( [c])):
[c])a.reportGtsEna led=!0,f("reporting gts on zone: "+a.id);Aa.register(h)}}}(s
),td=new function(a){var =function( ){this.options= ;this.zone=this.options.zon
e;this.stickyOn=!1;this.focusIn=this.stickyModeOn=!0;this.replacer=document.crea
teElement("DIV");this.replacer.style.display="none";this.replacer.style.visi ili
ty="hidden";this.replacer.style.height=this.zone.height+"px";this.replacer.style
.width=this.zone.width+"px";this.zone.element.parentNode.insertBefore(this.repla
cer,this.zone.element);
var c="StickyBehavior_"+this.zone.id;this.log=function( ){a.log(c+": "+ )};this.
log("sticky ehavior attached for campaigns: "+this.options.campaigns.join())};
.prototype.onChange=function(){if(this.stickyOn){var a=e.util.viewport.scrollTop
();a<=this.revertPosTop&&this.revertPosTop<=a+e.util.viewport.height()&&(h(this,
this.zone),this.stickyOn=!1)}}; .prototype. annerIn=function(a){this.log(" anner
in view");a.id==this.zone.id&&(this.stickyOn&&!c(this.options.campaigns,a))&&(h
(this,this.zone),this.stickyOn=
!1)}; .prototype. annerOut=function(a, ){this.log(" anner out "+JSON.stringify(
));if(!( .reset||a.id!=this.zone.id)&&"undefined"==typeof . annerId)this.sticky
On?this.flagReset&&(this.stickyOn=this.flagReset=!1):c(this.options.campaigns,a)
&&(p("sticky on in zone: "+a.id),d(this,a),u&&u.sendViewportState())}; .prototyp
e. annerPrint=function(a){a.id==this.zone.id&&(!a.currView&&c(this.options.campa
igns,a))&&(d(this,a),u&&u.sendViewportState())}; .prototype.destroy=function(){t
his.log("destroy");this.toggleEvents(!1)};
.prototype.addCampaign=function(a){this.options.campaigns.push(a)}; .prototype.
isActive=function(){return this.stickyModeOn}; .prototype.toggleEvents=function(
a){var =this;this.changeHnd=function(){ .isActive()&& .onChange.apply( ,Array.p
rototype.slice.call(arguments))};this. annerInHnd=function(){ .isActive()&& . an
nerIn.apply( ,Array.prototype.slice.call(arguments))};this. annerOutHnd=function
(){ .isActive()&& . annerOut.apply( ,Array.prototype.slice.call(arguments))};thi
s. annerPrintHnd=function(){ .isActive()&&
. annerPrint.apply( ,Array.prototype.slice.call(arguments))};a?(e.events.listen
("scroll",this.changeHnd),e.events.listen("resize",this.changeHnd),e.events.list
en(e.events.eventType. annerInTentative,this. annerInHnd),e.events.listen(e.even

ts.eventType. annerOut,this. annerOutHnd),e.events.listen(e.events.eventType. an


nerPrint, . annerPrint, )):(e.events.unlisten("scroll",this.changeHnd),e.events.
unlisten("resize",this.changeHnd),e.events.unlisten(e.events.eventType. annerInT
entative,this. annerInHnd),
e.events.unlisten(e.events.eventType. annerOut,this. annerOutHnd),e.events.unlis
ten(e.events.eventType. annerPrint, . annerPrint))}; .prototype.start=function()
{(!this.options.userOptOut||!this.options.core.util.cookies.readCookie("ws-s o")
)&&this.toggleEvents(!0)}; .prototype.update=function(){this.stickyOn&&(p("zone
size changed: "+this.zone.width+":"+this.zone.height),f(this,this.zone))}; .prot
otype.checkCampaign=function(a){return c(this.options.campaigns,a)};var c=functi
on(a, ){return a&&""!=
a[0]?-1!=a.indexOf( .campaignId): .campaignId&&0!= .campaignId&&! .remnant},d=fu
nction(a, ){if(!a.stickyOn){a.stickyOn=!0;var c= .top;a.revertStyle={position: .
element.style.position,top: .element.style.top, ottom: .element.style. ottom,lef
t: .element.style.left,right: .element.style.right,zindex: .element.style.zIndex
};a.log("activate with revert pos: "+c+" and style: "+JSON.stringify(a.revertSty
le));a.revertPosTop=c;a.revertPosLeft= .left+ .width;a.replacer.style.display="
lock";f(a, )}},g=function(a,
){for(var c= .element,d=c.offsetLeft;"HTML"!=c.nodeName&&c.offsetParent;){var c
=c.offsetParent,g=e.util.DOM.getElementCss(c);if(g.position&&"fixed"==g.position
){d+=scrollLeft; reak}d+=c.offsetLeft}return d},f=function(a, ){var c=parseInt(
.height); .element.style.top=""; .element.style. ottom=a.options.marginBottom+"p
x"; .element.style.left=g(a, )+"px"; .element.style.right=""; .element.style.zIn
dex=9999999; .element.style.position="fixed";if(a.closeDiv)a.closeDiv.style.visi
ility="visi le";else{var d=
document.createElement("DIV");d.style.zIndex=2147483647;d.style.position="fixed"
;d.innerHTML='<img id="stickyclose_'+ .id+'" style="align:right;" src="http://im
ages.we spectator.com/close.png"></img>';d.onclick=function(){var =a.zone;a.log
("close sticky");h(a, ,!0);a.options.pageviewOptOut&&(a.stickyModeOn=!1,a.destro
y());a.options.userOptOut&&a.options.core.util.cookies.createCookie("ws-s o","1"
,1)};document. ody.appendChild(d);a.closeDiv=d}a.closeDiv.style.position="fixed"
;a.closeDiv.style. ottom=
a.options.marginBottom+c+"px";a.closeDiv.style.left=parseInt( .width)+g(a, )-10+
"px"},h=function(a, ,c){a.log("sticky off in zone: "+ .id);a.log("revert sticky
(stickyOn:"+a.stickyOn+") with style: "+JSON.stringify(a.revertStyle));a.closeDi
v.style.visi ility="hidden";var d=a.revertStyle; .element.style.position=d.posit
ion; .element.style.top=d.top; .element.style. ottom=d. ottom; .element.style.le
ft=d.left; .element.style.right=d.right; .element.style.zIndex=d.zindex;a.replac
er.style.display="none";
c&&(a.flagReset=!0,u&&u.sendViewportState())},l,q,j,p=function( ){a.log("stickyB
annersManager: "+ )},m=function(a){p("size update in zone: "+a.id+" ("+a.width+
":"+a.height+")");a.decoratorStickyBanner&&a.decoratorStickyBanner.update()};thi
s.init=function(){var a=e.getParam("lsz","listStickyZones","");if(""!=(a=e.util.
trim(a))){var c=e.getParam("lsc","listStickyCampaigns","");l=parseInt(e.getParam
("s r","stickyBannerRightMargin",20));q=parseInt(e.getParam("s ","stickyBannerB
ottomMargin",50));j=e.getParam("soo",
"stickyBannersOptOutOn",!0,!0);var d,g=[];"*"==a?d=!0:g=a.split(",");var f=c.spl
it(",");e.zone.eachZone(function(a){if(d||-1!=g.indexOf(a.id))p("allow sticky a
nner in zone: "+a.id),a.decoratorStickyBanner=new ({zone:a,core:e,userOptOut:j,
pageviewOptOut:!0,campaigns:f,marginBottom:q,marginRight:l}),a.decoratorStickyBa
nner.start()});e.events.listen("zoneSizeUpdate",m)}}}(s),ud=new function(a){var
,c,d,g={},f={},h,l=function( ){a.log("impressionsLogger: "+ )},q=function(a, ){
var c={action: ,zoneId:a.id,
annerId:a. annerId,campaignId:a.campaignId};h&&h.sendGtsNotification(c)},j=func
tion(a){l(" anner in tentative view in zone: "+a);var c,d=a.id,e;if((c=f[d])&&c.
impressionId==a.impressionId)e=+new Date,g[d]={hnd:setTimeout(function(){l("ia
1st print for zone: "+a+" at: "+ +new Date);q(a,"ia p");delete g[d]}, ),targetTi
me:e+ ,createTime:e},l("ia print for 1st print zone: "+a+" with saved zone data
: "+JSON.stringify(c)),delete f[a.id]},p=function(a, ){l(" anner out: "+a+"\nwit
h options: "+JSON.stringify( ));

var c=g[a.id];if(c){var d=a.id;clearTimeout(c.hnd);l("cleared timer for zone: "+


d+" with data: "+JSON.stringify(c));delete g[d]}},m=function(a,c){l(" anner prin
t: "+a+"\nwith options: "+JSON.stringify(c));if(a.currView){var d=a.id,e=+new Da
te,f= -(e-c.timeStamp),h=e+f;g[d]={hnd:setTimeout(function(){l("ia print for zo
ne: "+a+" at: "+ +new Date);q(a,"ia p");delete g[d]},f),targetTime:h,createTime:
e};l("updated timers: "+JSON.stringify(g))}else l("zone off view")};this.init=fu
nction(){if(e.getParam("lpo",
"logPrintsOn",!1,!0)){d=e.getParam("l2p","log2ndPrints",!1,!0);c=e.getParam("lph
","logPrintsHiddenZones",!0,!0); =e.getParam("lpd","logPrintsDuration",1E3);h=Z;
var a,g=e.zone.zones(),n;for(n in g)a=g[n],l("print for zone: "+a),q(a,"tp"),a.c
urrView?(l("ia print for zone: "+a+" at: "+ +new Date),q(a,"ia p")):c&&(f[a.id]
={snapshot:a.toString(),impressionId:a.impressionId});d&&(e.events.listen(e.even
ts.eventType. annerPrint,m),e.events.listen(e.events.eventType. annerOut,p));c&&
e.events.listen(e.events.eventType. annerInTentative,
j)}}}(s),ac=new function(){var a, =!!e.util.cookies.readCookie("ws-o p"),c;this.
overlayBanner=function(a,c){this.zone=a.zone;this.width=a.width;this.height=a.he
ight;this.replacer=a.replacer&&JSON.parse(a.replacer);this.posX=a.posX||{pos:"ri
ght",dist:0};this.posY=a.posY||{pos:" ottom",dist:0};this.timeout=a.timeout||0;t
his.alwaysInside="undefined"!=typeof a.alwaysInside?a.alwaysInside:!0;this.conte
ntDiv=this.closeDiv="";this.shadowDiv=a.overlayPage||!1;this.displayTimeout=0;th
is.animeInterval=null;
this.animation=a.animation||"vertical";this.animeIter=a.animeIter||100;this.anim
eDur=a.animeDur||2;this.iterations=0;this.zIndex=a.zIndex||2147483646;this. orde
r="undefined"!=typeof a. order?a. order:!0;this.started=!1;this.animString=a.ani
mString;this.transEvent=a.transEvent;this.reOpen=a.reOpen||"true";this.retries=0
;var f=this.isVisi le=!1;this.updateClose=function(){this.closeDiv.style.left=pa
rseInt(this.contentDiv.style.width.su str(0,this.contentDiv.style.width.length-2
))-10+"px"};this.updateLeft=
function(){this.decorator.style.left=this.posX.dist-e.util.viewport.scrollLeft()
+"px"};this.updateSize=function(){for(var a=e.zone.getZone(this.replacer).elemen
t, =a.offsetLeft;a.offsetParent;)a=a.offsetParent, +=a.offsetLeft;this.posX.dist
= ;this.decorator.style.left=this.posX.dist-e.util.viewport.scrollLeft()+"px"};t
his.setCss=function(){this.contentDiv.style.width=this.width+"px";this.contentDi
v.style.height=this.height+"px";var a=this.decorator;a.style.display="none";a.st
yle.zIndex=this.zIndex;
if("center"!=this.posX.pos)if(c){var d=this.posX.dist+(e.util.viewport.width()-c
.su string(0,c.length-2));a.style[this.posX.pos]=0<d?d/2+"px":d+"px"}else a.styl
e[this.posX.pos]=this.posX.dist+"px";else a.style.setProperty?(a.style.setProper
ty("margin","0 auto","important"),a.style.setProperty("left","0px","important"),
a.style.setProperty("right","0px","important")):(a.style.setAttri ute("margin","
0 auto","important"),a.style.setAttri ute("left","0px","important"),a.style.setA
ttri ute("right","0px",
"important"));a.style[this.posY.pos]=this.posY.dist+"px";a.style.position=this.a
lwaysInside?"fixed":"a solute";this. order?(this.decorator.style.width=this.widt
h+20+"px",this.decorator.style.height=this.height+30+"px",this.decorator.style.
ackgroundColor="#f2f2f2",this.decorator.style. order="1px solid #cccccc",this.de
corator.style. orderRadius=" ottom"==this.posY.pos?"5px 5px 0px 0px":"0px 0px 5p
x 5px",this.contentDiv.style.margin="0px auto",this.contentDiv.style. ottom="2px
"):(this.decorator.style.width=
this.width+"px",this.decorator.style.height=this.height+"px",this.contentDiv.sty
le.position="a solute",this.contentDiv.style.top="0px");this.animString&&"vertic
al"==this.animation&&(this.decorator.style[this.animString]=this.posY.pos+" "+th
is.animeDur+"s", [this.zone]||(this.decorator.style[this.posY.pos]=-1*this.heigh
t+"px",e.util.DOM.getElementCss(this.decorator)[this.posY.pos],this.decorator.st
yle[this.posY.pos]=this.posY.dist+"px"));this.minimize()};this.animate=function(
a){var =this.decorator;
if("grow"==this.animation)this.contentDiv.style.width=this.iterations/this.anime
Iter*this.width+"px",this.contentDiv.style.height=this.iterations/this.animeIter
*this.height+"px",this.updateClose(),this.iterations++>=this.animeIter&&(clearIn
terval(this.animeInterval),u&&u.sendViewportState());else if("vertical"==this.an

imation&&!this.animString)if(f)if(a){var d=parseInt( .style[this.posY.pos].su st


r(0, .style[this.posY.pos].length-2))+10; .style[this.posY.pos]=d+"px";d>=this.p
osY.dist&&(f=!f,clearInterval(this.animeInterval),
u&&u.sendViewportState())}else d=parseInt( .style[this.posY.pos].su str(0, .styl
e[this.posY.pos].length-2))-10, .style[this.posY.pos]=d+"px",d<=-1*this.height-1
0&&(f=!f,clearInterval(this.animeInterval),u&&u.sendViewportState());else{f=!f;v
ar h=this;this.animeInterval=setInterval(function(){h.animate(a)},1E3*(this.anim
eDur/this.animeIter))}else"horizontal"==this.animation&&(this.animString?( .styl
e[this.animString]=this.posX.pos+" "+this.animeDur+"s", .style[this.posX.pos]=-1
*this.width+"px",e.util.DOM.getElementCss( )[this.posX.pos],
.style[this.posX.pos]=this.posX.dist+"px"):f?(d=parseInt( .style[this.posX.pos]
.su str(0, .style[this.posX.pos].length-2))+10, .style[this.posX.pos]=d+"px",d>=
this.posX.dist+(e.util.viewport.width()-c.su string(0,c.length-2))/2&&(clearInte
rval(this.animeInterval),u&&u.sendViewportState())):(f=!f, .style[this.posX.pos]
=-1*this.width+"px",h=this,this.animeInterval=setInterval(function(){h.animate()
},1E3*(this.animeDur/this.animeIter))))};this.show=function(){this.decorator.sty
le.display=" lock";var a=
this;this.toggled&&(this. order&&this.maximize(),u&&u.sendViewportState());this.
started=!0;this.timeout&&(this.displayTimeout=setTimeout(function(){a.close()},1
E3*this.timeout))};this.close=function(){var a=this.decorator;a.style.display="n
one";if("true"==this.reOpen){this.contentDiv.style.display="none";var =this;win
dow.setTimeout(function(){ .replacer?( .started=!1, .checkView()):e.zone.getZone
( .zone).nextBanner()},2E4)}else this.replacer?this.started=!1:(this.displayTime
out&&clearTimeout(this.displayTimeout),
a.parentNode.removeChild(a),this.shadowDiv&&this.shadowDiv.parentNode.removeChil
d(this.shadowDiv),e.zone.deleteZone(this.zone));u&&u.sendViewportState();this.is
Visi le=!1};this.shadowOverlay=function(){if(this.shadowDiv){this.shadowDiv=docu
ment.createElement("DIV");this.contentDiv.style.zIndex=this.zIndex-1;this.shadow
Div.style. ackground="#000000";this.shadowDiv.style.opacity="0.6";this.shadowDiv
.style.position="a solute";this.shadowDiv.style.top=0;this.shadowDiv.style. otto
m=0;this.shadowDiv.style.left=
0;this.shadowDiv.style.right=0;this.shadowDiv.setAttri ute("id","shadow");docume
nt. ody.appendChild(this.shadowDiv);var a=this;e.util. ind(this.shadowDiv,"click
",function(){a.shadowDiv.parentNode.removeChild(a.shadowDiv);a.shadowDiv=null})}
};this.createHeader=function(){if(this. order){var a=this,c=document.createEleme
nt("DIV");c.style.width=this.width+"px";c.style.margin="0px auto";c.style.height
="20px";c.style.position="relative";var d=document.createElement("IMG");d.src="h
ttp://images.we spectator.com/logo.png";
d.style.width="16px";d.style.paddingTop="2px";d.style.display="inline";c.appendC
hild(d);d=document.createElement("IMG");d.src=" ottom"==this.posY.pos?"http://im
ages.we spectator.com/ tn_fechar.png":"http://images.we spectator.com/ tn_expand
ir.png";d.style.paddingTop="6px";d.style.paddingLeft="2px";d.style.right="0px";d
.style.width="9px";d.style.position="a solute";d.style.cursor="pointer";this.tog
gled=! ;e.util. ind(d,"click",function(){a.toggle()});c.appendChild(d);this.anim
String&&(this.decorator.style[this.animString]=
" ottom "+this.animDur+"s");e.util. ind(this.decorator,this.transEvent,function(
){u&&u.sendViewportState()});this.toggleImg=d;return c}this.closeDiv=document.cr
eateElement("DIV");this.closeDiv.style.zIndex=this.zIndex+1;this.closeDiv.style.
position="relative";this.closeDiv.innerHTML="<img style='width=100%; align:right
;' src = 'http://images.we spectator.com/close.png'></img>";this.updateClose();a
=this;e.util. ind(this.closeDiv,"click",function(){a.close()});return this.close
Div};this.maximize=function(){this.toggleImg.src=
" ottom"==this.posY.pos?"http://images.we spectator.com/ tn_fechar.png":"http://
images.we spectator.com/ tn_expandir.png";e.util.DOM.getElementCss(this.decorato
r)[this.posY.pos];this.contentDiv.style.display=" lock";this.animString?this.dec
orator.style[this.posY.pos]=this.posY.dist+"px":this.animate(!0)};this.minimize=
function(){this.toggleImg.src=" ottom"==this.posY.pos?"http://images.we spectato
r.com/ tn_expandir.png":"http://images.we spectator.com/ tn_fechar.png";this.dec
orator.style.top="";this.contentDiv.style.display=
"none";this.animString?this.decorator.style[this.posY.pos]=-1*this.decorator.sty

le.height.su string(0,this.decorator.style.height.length-2)+20+"px":this.animate
(!1)};this.toggle=function(){(this.toggled=!this.toggled)?(e.util.cookies.eraseC
ookie("ws-o p"),this.maximize()):(e.util.cookies.createCookie("ws-o p",1,1),this
.minimize());u&&u.sendViewportState()};this.checkView=function(){var a=!1;for(z
in this.replacer){var =e.zone.getZone(this.replacer[z]);if( &&(a= .currView)) r
eak}a&&u&&u.isFocused()?
(this.decorator.style.display="none",this.toggled&&this.minimize(),u&&u.sendView
portState(),this.isVisi le=!1):!a&&(!this.isVisi le&&u&&u.isFocused())&&(this.st
arted?(this.show(),this.isVisi le=!0):( =e.zone.getZone(this.zone),2> .isOverlay
.retries&&( .isOverlay.retries++, .nextBanner())))};this.contentDiv=document.cre
ateElement("DIV");this.decorator=document.createElement("DIV");this.contentDiv.s
etAttri ute("data-pid",this.zone);var h=this.createHeader();this.setCss();this.s
hadowOverlay();" ottom"==
this.posY.pos?(this.decorator.appendChild(h),this.decorator.appendChild(this.con
tentDiv)):(this.decorator.appendChild(this.contentDiv),this.decorator.appendChil
d(h),h.style. ottom="0px",this.contentDiv.style.marginTop="10px",h.style.positio
n="a solute",h.style.left="10px");this.contentDiv.style.display="none";document.
ody.appendChild(this.decorator);this.repositionDiv=function(){var a=this.posX.d
ist+(e.util.viewport.width()-c.su string(0,c.length-2));this.decorator.style[thi
s.posX.pos]=0<a?a/2+"px":
a+"px"};if(c){var l=this;e.util. ind(window,"resize",function(){l.repositionDiv(
)})}this.replacer&&(l=this,e.events.listen(e.events.eventType. annerInTentative,
l.checkView,l),e.events.listen(e.events.eventType. annerOut,l.checkView,l),e.eve
nts.listen(e.events.eventType.focus,l.checkView,l))};this.init=function(){c=JSON
.parse(e.getParam("o c","overlay annercontainer","{}"));c.type||(c=0);"id"==c.ty
pe&&(c=e.util.DOM.getElementCss(document.getElementById(c.value)).width);"class"
==c.type&&(c=e.util.DOM.getElementCss(document.getElementsByClassName(c.value)[0
]).width);
var =!1,g="transition",f="transitionend",h=["we kit","Moz","O","MS","Khtml"],l=
"";"undefined"!=typeof document. ody.style.transition&&( =!0);if(!1=== )for(l=0;
l<h.length;l++)if(void 0!==document. ody.style[h[l]+"Transition"]){l=h[l];g=l+"T
ransition";f=g+"End"; =!0; reak}a=JSON.parse(e.getParam("o p","overlayBannerPara
meters","[]"),c);for(l=a.length;l--;){var j=a[l]; &&(j.animString=g,j.transEvent
=f);var h=new this.overlayBanner(j,c),m=e.zone.createZone(h.zone,h.contentDiv,{I
nitializeInView:!1});
m.isOverlay=h;j.replacer||function(a){window.setTimeout(function(){a.nextBanner(
)},j.delay||0)}(m)}s.log("init overlay")}}(s),vd=new function(){var a, ,c,d;this
.sideBanner=function(g){this.id=g.id;this.side=g.side||"right";this.width=g.widt
h||180;this.height=g.height||600;this.ratio=g.visi ||0.5;this.top;this.element;t
his.findPosition=function(){for(var =a.offsetLeft,c=a;c.parentNode&&"BODY"!=c.p
arentNode.nodeName.toUpperCase();)c=c.parentNode, +=c.offsetLeft;return"left"==t
his.side? -this.width10: +10+parseInt(e.util.DOM.getElementCss(a).width.replace("px",""))};this.showA
dZone=function(){this.element?this.element.style.display=" lock":(this.element=d
ocument.createElement("DIV"),this.element.style.position=d?"fixed":"a solute",do
cument. ody.appendChild(this.element),this.element.style.width=this.width+"px",t
his.element.style.height=this.height+"px","left"==this.side?(this.top= , +=this.
height+5):(this.top=c,c+=this.height+5),this.element.style.top=this.top+"px",e.z
one.createZone(this.id,
this.element,{InitializeInView:!0}).nextBanner());u&&u.sendViewportState()};this
.hideAdZone=function(){this.element&&(this.element.style.display="none",u&&u.sen
dViewportState())};this.reposition=function(){var a=this.findPosition();this.ele
ment.style.left=a+"px"};this.fits=function(){var a="left"==this.side? :c,d=e.uti
l.viewport.height();return this.top+this.height<d||!this.element&&a+this.height<
d?"left"==this.side?this.findPosition()>-1*this.width*(1-this.ratio):e.util.view
port.width()-this.findPosition()>
this.width*this.ratio:!1};this.onResize=function(){this.fits()?(this.showAdZone(
),this.reposition()):this.hideAdZone()};this.onResize();e.events.listen(e.events
.eventType.resize,this.onResize,this)};this.init=function(){sideBannerParameters
=JSON.parse(e.getParam("s p","sideBannerParameters","[]"));a=document.getElement

ById(sideBannerParameters.dockId); =c=sideBannerParameters.top||0;d=sideBannerPa
rameters.sticky||!1;if(a)for(index in sideBannerParameters.zones)new this.sideBa
nner(sideBannerParameters.zones[index]);
else s.log("side anner dock element not found")}}(s);s.init=function(){W=n.instr
umentation;Z=n.messaging;u=n.tracking;za=n.ortc;s.log("init display")};s.reset=f
unction(){Aa.reset()};s.ready=function(){od.init();e.glo alParameters.scriptInFr
ameOn||(ac.init(),vd.init(),td.init());rd.init();qd.init();pd.init();$ .init();u
d.init();sd.init();s.log("ready display")};T =e.getParam(" dt"," annerDisplayTim
e",2E4);U =e.getParam(" mo"," itMessageOn",!1,!0);R =e.getParam("tlo","timerLoop
EventOn",!0,!0);V =e.getParam("r d",
"requestBannerRetryDelayMs",2E3);S =e.getParam("s v","sendBitInViewOn",!1,!0);$a
=e.getParam("r r","requestBannerMaxRetries",1);Z =e.getParam("rsm","c ReqScriptM
ode",1);W =e.getParam("u v","updateBannerOnView",!0,!0);X =e.getParam("uve","upd
ateBannerOnViewExceptions","").split(",");Y =e.getParam("tsg","gtsTrackerServerO
n",!1,!0);Ia=e.getParam("coe","closeOnEmpty",!0,!0);e.events.listen(e.events.eve
ntType. annerIn,function(a){s.log(" anner in view: "+a. annerId+" in zone: "+a)}
);e.events.listen(e.events.eventType. annerInTentative,
function(a){s.log(" anner in tentative view: "+a. annerId+" in zone: "+a);if(a.u
pdateOnView){var =a.updateOnView.entry,c=a.updateOnView.c ;a.updateOnView=null;
a.updateBanner( ,c)}else a. itPayload&&(Z&&Z.sendImpressionNotification(a. itPay
load),a. itPayload=null)});e.events.listen(e.events.eventType. annerOut,function
(a){s.log(" anner out view: "+a. annerId+" in zone: "+a)});e.events.listen(e.eve
nts.eventType. annerPrint,function(a){s.log("onBannerPrint\n"+a);if(U ){var ={
annerId:a. annerId,zoneId:a.id,
campaignId:a.campaignId};a.currView||!S ?Z&&Z.sendImpressionNotification( ):a. i
tPayload= }u&&u.sendViewportState();e&&e.util.raiseEvent(e.util.scriptEvents.zon
eStatusChanged,{action:" annerChanged",zone:a})});e.events.listen(e.events.event
Type.messageReceived,function(a){e.glo alParameters.trackIdleOn&&u&&u.isUserIdle
()?( .push(a),s.log("user idle: message enqueued")):dc(a)});e.events.listen(e.e
vents.eventType. annerResize,function(a){var =e.zone.getZone(a.zone); .width=a.
width; .height=a.height;
document.getElementById(a.id).style.width= .width+"px";document.getElementById(a
.id).style.height= .height+"px";0.01!=a.left&&(document.getElementById(a.id).sty
le.left=a.left+"px");e.events.emit("zoneSizeUpdate", )});var B=e.zone.getPrototy
pe();B.displayTrackingHnd=null;B.fetchingBanner=!1;B.autoUpdateOn=!1;B.autoUpdat
eQueueOn=!1;B.updateCount=0;B. annerEnteredView=!1;B. annerInViewMessage=null;B.
queue=null;B.categories=null;B. annerTimer=null;B.processingBanner=!1;B. itPaylo
ad=null;B.calculateVisi leTime=
function(a){return this.visi leTime+((a||+new Date)-this. annerTimer.startTime()
)};B.calculateZoneVisi leTime=function(a){return this.zoneVisi leTime+((a||+new
Date)-this.zoneTimer.startTime())};B.calculatePartialVisi leTime=function(a){ret
urn(a||+new Date)-this. annerTimer.startTime()};B.calculatePartialZoneVisi leTim
e=function(a){return(a||+new Date)-this.zoneTimer.startTime()};B.initDisplayZone
=function(){for(var a, =0; <this.element.childNodes.length; ++){var c=this.eleme
nt.childNodes[ ].tagName;
c&&"SCRIPT"!=c&&(a= )}this.queue.add(this. annerEntry.create({ annerId:this. ann
erId,campaignId:this.campaignId||0,html:this.element.innerHTML,displayTime:this.
displayTime,node:a}),null,!0);this.queue.dump("initial queue dump")};B. annerFet
ched=function(a){this.log(" anner fetched for zone "+this.id);var ;null==( =thi
s.queue.get(a.entryId))?this.log("entry not found with index: "+a.entryId):a.ent
ryId<this.queue.index()?this.log("entry index is less than current queue index")
: .fetchingBanner?( .retriesHnd&&
(this.log("clear entry.retriesHnd: "+ .retriesHnd),clearTimeout( .retriesHnd)),
.requestEndTs=a.created, .requestDurationMs= .requestEndTs- .requestBeginTs,this
. annerEntry.extend( ,a,! .forceEntryOptions),this.log("updated entry from anne
r fetched:"+ ), . annerUpdatePending?(this.nextBanner(null, ,function(){ .fetchi
ngBanner=!1}), . annerUpdatePending=!1): .fetchingBanner=!1):this.log("entry not
fetching anner:"+ .toString())};B.isFetchingCurrentBanner=function(){return th
is.queue.getCurrent().fetchingBanner};
B.nextBanner=function(a, ,c){var d=this;this.processingBanner=!0; ||( =this.queu

e.getNext());null== &&(this.log("queue empty"), =this. annerEntry.create({zoneId


:this.id}),this. annerEntry.extend( ,a),this.queue.add( ,null,!0), . annerUpdate
Pending=!0);if( .html) .oneUpdate&&this.decOneUpdate(),a=function(){c&&c();d.pro
cessingBanner=!1},!W ||-1<X .indexOf(this.id)||this.currView||this.isOverlay&&th
is.isOverlay.toggled||this.decoratorStickyBanner&&this.decoratorStickyBanner.che
ckCampaign( .campaignId)?
this.updateBanner( ,a):(this.isOverlay&&this.isOverlay.show(),this.updateOnView=
{entry: ,c :a});else{if( .fetchingBanner){this.throttlingBannerUpdate=!0;this.lo
g("ena le throttling anner update in zone "+this.id);var e=this;setTimeout(func
tion(){e.throttlingBannerUpdate=!1;e.log("disa le throttling anner update in zo
ne "+e.id)},5E3)}else a (this, );this.processingBanner=!1;c&&c()}};B.updateBanne
r=function(a, ){this.log("update anner "+this);for(var c=this.queue.getPrevious(
),d=this.queue.getCurrent(),
d=this. annerEntry.extend(d,a),e=this,f=0;f<e.element.childNodes.length;f++){var
h=e.element.childNodes[f];1==h.nodeType&&"SCRIPT"!=h.nodeName&&(h.getAttri ute(
"visi id")||h.setAttri ute("visi id",c.visi Id),"none"!=h.style.display&&h.getAt
tri ute("visi id")!=d.visi Id&&(h.style?"none"!=h.style.display&&(h.style.displa
y="none"):h.setAttri ute("style","display:none")))}var l=this,h=d,f=function(){v
ar f=e.updateBannerEnd(c,d);c.visi leTime=f.visi leTime;c.partialVisi leTime=f.p
artialVisi leTime;"r"==
a.mode&&(f=e. annerEntry.clone(c),"undefined"!=typeof f.mode&&delete f.mode,e.in
cOneUpdate(),f.oneUpdate=!0,e.queue.addToHead(f));"function"==typeof && ()};s.l
og("setContentFrame");var j;j="<html><head>"+("<script type='text/javascript'>fu
nction resizeFrame(id, firstpass) {var matchRegex = function (str, re, matchInde
x) {var ret = null;var matches = str.match(re);if (matches != null && matchIndex
< matches.length)ret = matches[matchIndex];return ret;};var regWidth = new RegE
xp('data- annerWidth=(?:\\'|\\\")([^(\\'|\\\")]*)(?:\\'|\\\")');var regHeight =
new RegExp('data- annerHeight=(?:\\'|\\\")([^(\\'|\\\")]*)(?:\\'|\\\")');var wid
th, height;width = matchRegex(document. ody.innerHTML, regWidth, 1);height = mat
chRegex(document. ody.innerHTML, regHeight, 1);window.minWidth = parseInt(width)
||0;window.minHeight = parseInt(height)||0;var size = checkResize();width = size
[0] > width ? size[0] : width;height = size[1] > height ? size[1] : height;left
= size[2];if (width && width > 0 && height && height > 0 && (width != window.fra
meElement.style.width.su string(0, window.frameElement.style.width.length - 2) |
| height != window.frameElement.style.height.su string(0, window.frameElement.st
yle.height.length - 2) ||left != window.frameElement.style.left.su string(0, win
dow.frameElement.style.left.length - 2))) {app.core.events.emit(' annerResize',
{ zone: window.frameElement.getAttri ute('data-pid'), id: id, width: width, heig
ht: height, left: left });}else if (firstpass && document. ody.scrollHeight && d
ocument. ody.scrollWidth) {app.core.events.emit(' annerResize', { zone: window.f
rameElement.getAttri ute('data-pid'), id: id, width: document. ody.scrollWidth,
height: document. ody.scrollHeight, left: left });}};function checkResize(node,
currWidth, currHeight, currLeft) {if (!node) {node = document. ody;var currWidth
= 0, currHeight = 0, currLeft = 0;} else {if (node.onpropertychange == null &&
node.attachEvent && node.getAttri ute && !node.getAttri ute('hasHandler')) {node
.attachEvent('onpropertychange', onPropChangeHdl);node.setAttri ute('hasHandler'
, '1');}if (node.style && node.style.width.length > 2 && (!currWidth || node.sty
le.position == 'a solute')) currWidth = node.style.width.su string(0, node.style
.width.length - 2);if (node.style && node.style.height.length > 2 && (!currHeigh
t || node.style.position == 'a solute')) currHeight = node.style.height.su strin
g(0, node.style.height.length - 2);if (node.style && node.style.left.length > 2
&& !currLeft){currLeft = node.style.left.su string(0, node.style.left.length - 2
);if (node.style.left != '0.01px') {node.style.left = '0.01px';}}}for (var i = 0
; i < node.childNodes.length; i++) {var res = checkResize(node.childNodes[i], cu
rrWidth, currHeight, currLeft);if (!currWidth || (res[0] && parseInt(res[0]) > p
arseInt(currWidth)))currWidth = res[0];if (!currHeight || (res[1] && parseInt(re
s[1]) > parseInt(currHeight)))currHeight = res[1];if ((!currLeft || (res[2] && p
arseInt(res[2]) > parseInt(currLeft)))&&parseInt(currHeight) >= window.minHeight
&& parseInt(currWidth) >= window.minWidth)currLeft = res[2];}return [currWidth,
currHeight, currLeft];}function onPropChangeHdl(event) {if (event.srcElement.st

yle.visi ility != 'hidden') {resizeFrame(window.frameElement.id);}};function sta


rt() {if (window.MutationO server || window.We KitMutationO server || window.Moz
MutationO server) {var MutationO server = window.MutationO server || window.We K
itMutationO server || window.MozMutationO server;var o server = new MutationO se
rver(function (mutations) {if (window.frameElement.style.visi ility != 'hidden')
resizeFrame(window.frameElement.id);});o server.o serve(document. ody, { attri u
tes: true, childList: true, su tree: true, attri uteFilter: ['style'] });} else
if (document. ody && document. ody.attachEvent != null) {function addEvent(node)
{if (node.attachEvent) {node.attachEvent('onpropertychange', onPropChangeHdl);n
ode.setAttri ute('hasHandler','1');}for (var i = 0; i < node.childNodes.length;
i++) {addEvent(node.childNodes[i]);}}addEvent(document. ody);} else {setInterval
(function () {if (window.frameElement.style.visi ility != 'hidden')resizeFrame(w
indow.frameElement.id);}, 500);}resizeFrame(window.frameElement.id, 1);};if(wind
ow.attachEvent){window.attachEvent('onload',start);}else window.addEventListener
('load',start);<\/script></head>< ody style='margin:0px;overflow:hidden'><script
>"+
h.html+"<\/script><script>/*if (typeof e DoOnBannerScriptLoad != 'undefined') {e
DoOnBannerScriptLoad();}*/<\/script><script>if(document.attachEvent)window.setT
imeout(function(){start()},1000)<\/script></ ody></html>");if(h.node||0==h.node)
for(j=0;j<l.element.childNodes.length;j++){var m=l.element.childNodes[j];1==m.no
deType&&("SCRIPT"!=m.nodeName&&m.hasAttri ute("visi id")&&m.getAttri ute("visi i
d")==h.visi Id)&&(m.style.display=" lock")}else{m=document.createElement("div");
m.style.position="relative";
m.setAttri ute("visi id",h.visi Id);var p=document.createElement("iframe");p.sty
le. order="none";p.id=" annerframe"+h. annerId+ +new Date;p.async="true";p.src="
a out: lank";p.frameBorder="no";p.style.overflow="visi le";p.style.position="rel
ative";p.style.zIndex=9999;p.style.left="0px";p.style.top="0px";p.style.height="
0px";p.style.width="0px";p.setAttri ute("data-pid",l.id);m.appendChild(p);l.elem
ent.appendChild(m);window.attachEvent?p.onreadystatechange=function(){"loading"!
=p.readyState&&l.isOverlay&&
(l.isOverlay.replacer?(l.isOverlay.started=!0,l.isOverlay.checkView()):l.isOverl
ay.show())}:p.onload=function(){l.isOverlay&&(l.isOverlay.replacer?(l.isOverlay.
started=!0,l.isOverlay.checkView()):l.isOverlay.show())};for(h.node=0;null!=(m=m
.previousSi ling);)h.node++;h=p.contentDocument?p.contentDocument:p.contentWindo
w?p.contentWindow.document:p.document;h.open();p.contentWindow.app=n;m=p.content
Window.location.href;-1==navigator.userAgent.indexOf("Firefox")&&"#"==m.charAt(m
.length-1)&&p.contentWindow.location.replace(m+
"null");h.write(j);window.attachEvent||h.close();l.wsOwner=!0}"function"==typeof
f&&f()};B.updateBannerEnd=function(a, ){var c=+new Date,d=this.calculatePartial
Visi leTime(c),g=this.setVisi leTime(d);this. annerTimer.stop(c);this. annerTime
r.start(c);this. annerId= . annerId;this.campaignId= .campaignId;this.impression
Id= .impressionId||0;this.displayTime= .displayTime;this.visi leTime= .visi leTi
me||0;this.remnant= .remnant;this.log("updated zone "+this+" with anner data: "
+JSON.stringify( ));this.currView&&
(e.events.emit(e.events.eventType. annerOut,this,a),this. annerEnteredView=!0,e.
events.emit(e.events.eventType. annerInTentative,this, ));e.events.emit(e.events
.eventType. annerPrint,this,{timeStamp:c});return{partialVisi leTime:d,visi leTi
me:g}};B.updateBannerMarkup=function(a){this.element.innerHTML=a};B.incOneUpdate
=function(){this.updateCount+=1};B.decOneUpdate=function(){this.updateCount-=1};
B.changeBanner=function(a){this.log("change anner :"+this);a.zoneId=this.id;a=th
is. annerEntry.create(a);
a. annerUpdatePending=!0;this.queue.addToHead(a);this.nextBanner()};B.addBanner=
function(a){var =this. annerEntry.create(a);this.queue.add( );a.fetchBanner&&a
(this, )};B. annerEntry=new function(){this.create=function(a){var ={toString:f
unction(){return JSON.stringify(this)}}, =this.extend( ,a); .visi Id=+new Date+"
"+Math.floor(1E3*Math.random());return };this.extend=function(a, ,c){"undefined
"==typeof c&&(c=!0);for(var d in )if(null!= [d]&&(c||"undefined"==typeof a[d]))
a[d]= [d];return a};this.clone=
function(a){return this.extend({},a)};this.dummy=function(){return this.create({
id:0,html:"<dummy/>",displayTime:0})}};B.setCategoriesHint=function(a){this.cate

gories=null==a?[]:"string"===typeof a?[].push(a):a};e.extension.add("tracking.up
gradeFromTentativeView",function(a){s.log("upgradeFromTentativeView: "+a);a. ann
erEnteredView&&(a. annerEnteredView=!1,e.events.emit(e.events.eventType. annerIn
,{zone:a, annerId:a. annerId}))});e.extension.add("tracking.inTentativeView",fun
ction(a, ){return ||
a. annerEnteredView});e.extension.add("core.zone.start",function(){this.initDisp
layZone();this.log("startDisplay")});e.extension.add("core.zone.del",function(a)
{this.currView&&(a=this. annerTimer.stop(a),this.setVisi leTime(a),e.events.emit
(e.events.eventType. annerOut,this,{inTentativeView:this. annerEnteredView,visi
leTime:a}));clearInterval(this.displayTrackingHnd);this.log("delDisplay")});e.ex
tension.add("core.zone.getdata",function(a){a. annersQueue={};a. annersQueue.que
ue=this.queue.getData();
a. annersQueue.currentIndex=this.queue.index();return a});e.extension.add("track
ing.intoview",function(a){this. annerTimer.start(a.timeStamp);this. annerEntered
View=!0;e.events.emit(e.events.eventType. annerInTentative,this,a)});e.extension
.add("tracking.outofview",function(a){var =this. annerTimer.stop(a.timeStamp);t
his.setVisi leTime( );this. annerEnteredView=!1;e.events.emit(e.events.eventType
. annerOut,this,a)});e.extension.add("core.zone.tostring",function(a, ){ .fetchi
ngBanner=a.fetchingBanner;
.autoUpdateOn=a.autoUpdateOn; .autoUpdateQueueOn=a.autoUpdateQueueOn; .updateCo
unt=a.updateCount; . annerEnteredView=a. annerEnteredView; . annerTimer=JSON.str
ingify(a. annerTimer.toJSON());return });e.extension.add("core.zone.init",funct
ion(){var a=this;this.updateCount=0;this.displayTime=T ;this. annerTimer=new e.u
til.PartialTimer;this.queue=new function(a){var c=[],d=-1;this.clear=function(){
c=[]};this.dump=function(e){var f=c.length;e&&a.log(e+"\n");a.log(" anner's queu
e dump (size:"+f+", index:"+
d+"):\n");for(e=0;e<f;e++)a.log((e===d?">>>":"")+" ("+e+"): "+c[e]+"\n");a.log("
found "+f+" entries in queue")};this.index=function(){return d};this.get=functio
n(a){return c[a]};this.add=function(a, ,e){ ?c.splice( ,0,a):c.push(a);a.index=
? :c.length-1;e&&(d+=1)};this.addToHead=function(a){var =d+1;this.add(a, );a.in
dex= };this.getCurrent=function(){return c[d]};this.setCurrent=function(a){c[d]=
a};this.getNext=function(){return d+1<c.length?(d+=1,c[d]):null};this.getPreviou
s=function(){return c[d1]};this.setPrevious=function(a){c[d-1]=a};this.isEmpty=function(){return 0==c.l
ength};this.isQueueEmpty=function(){return d+1==c.length};this.getData=function(
){return c}}(this);R &&(this.displayTrackingHnd=setInterval(function(){Aa.signal
(a)},10));this.log("initDisplay")});e.register("display",s,{});var ga={},I=n.cor
e,ec,r,fc,Ba=[],Ca=[],G,c =!0;I.register("analyticszones",ga,{});var wd=function
(){for(var a={}, =0; <arguments.length; ++){var c=arguments[ ],d;for(d in c)a[d]
=c[d]}return a},gc=function(a){var ;
=void 0; ={threshold:0};if( =!(I.util.viewport.width()+I.util.viewport.scrollLe
ft()<=a.left- .threshold)&&!(I.util.viewport.scrollLeft()>=a.left+a.width- .thre
shold)&&!(I.util.viewport.height()+I.util.viewport.scrollTop()<=a.top- .threshol
d)&&!(I.util.viewport.scrollTop()>=a.top+a.height- .threshold)){var c=a.width,d=
a.height,e=a.top,f=a.left,h=I.util.viewport.scrollLeft(),j=I.util.viewport.scrol
lTop(),m=I.util.viewport.height(),n=I.util.viewport.width(),n=h+n,m=j+m,p=0,r=p=
0;e>=j&&e+d<=m&&f>=h&&
f+c<=n?p=100:e+d<j||e>m||f+c<h||f>n?p=0:(e>=j&&e+d<=m?p=d:e<j?p=e+d-j:e<m&&(p=me),f>=h&&f+c<=n?r=c:f<h?r=f+c-h:f<n&&(r=n-f),p=Math.round(100*(p*r/(d*c))));a.vi
si lePercentage=p}return },xd=function(a, ){var c=Math.round(16777215*Math.rand
om());switch(a){case "hex":return("#0"+c.toString(16)).replace(/^#0([0-9a-f]{6})
$/i,"#$1");case "rg ":return"rg ("+(c>>16)+","+(c>>8&255)+","+(c&255)+")";case "
rg a":return"rg a("+(c>>16)+","+(c>>8&255)+","+(c&255)+","+ +")";default:return
c}},hc=function(){var a=
(new Date).getTime();Ba=[];Ca=[];G.style.zIndex=r.zIndex;var =r.zoneHeight+"px"
;I.util.viewport.width();I.util.viewport.height();for(var c=Math.max(Math.max(do
cument. ody.scrollHeight,document.documentElement.scrollHeight),Math.max(documen
t. ody.offsetHeight,document.documentElement.offsetHeight),Math.max(document. od
y.clientHeight,document.documentElement.clientHeight)),d=Math.max(Math.max(docum
ent. ody.scrollWidth,document.documentElement.scrollWidth),Math.max(document. od

y.offsetWidth,document.documentElement.offsetWidth),
Math.max(document. ody.clientWidth,document.documentElement.clientWidth)),e;G.ha
sChildNodes();)G.removeChild(G.lastChild);if(r.viewport)if("o ject"!=typeof r.vi
ewport){e=document.getElementById(r.viewport);for(var d=e.offsetLeft,f=e;f.paren
tNode&&"BODY"!=f.parentNode.nodeName.toUpperCase();)f=f.parentNode,d+=f.offsetLe
ft;G.style.position="a solute";G.style.top="0px";G.style.display=" lock";G.style
.height=c+"px";e=I.util.DOM.getElementCss(e).width;G.style.width=e;G.style.left=
d+"px";e=parseInt(e.su string(0,
e.indexOf("p")))}else{G.style.position="a solute";G.style.top="0px";G.style.disp
lay=" lock";G.style.height=c+"px";G.style.width=d+"px";for(e in r.viewport)G.sty
le[e]=r.viewport[e];e=parseInt(G.style.width.su string(0,G.style.width.indexOf("
p")))}else G.style.position="a solute",G.style.top="0px",e=d,G.style.height=c+"p
x",G.style.width=e+"px";r.drawZonesonScreen&&document. ody.appendChild(G);"auto"
==r.numColsType?(r.numCols=Math.floor(e/r.zoneWidth),d=r.zoneWidth+"px"):(d=Math
.floor(e/r.numCols)+"px",
r.zoneWidth=Math.floor(e/r.numCols));e=r.numCols;for(var c=Math.floor(c/r.zoneHe
ight)+1,h=f=0,j=0,m=0;m<c;m++){for(var n=0;n<e;n++){var p={id:f,top:h,left:j,wid
th:r.zoneWidth,height:r.zoneHeight,cssWidth:d,cssHeight: ,gridPosition:[],inView
port:!1,visi lePercentage:0,zonePositioningStyle:"a solute"};p.gridPosition=[n,m
];Ba.push(p);ga.log("new tracking zone: "+JSON.stringify(p));j+=r.zoneWidth;f++;
var u=r,v=G;if("true"==u.drawZonesonScreen.toString().toLowerCase()){var s=docum
ent.createElement("div");
s.id="trackerZone"+p.id;s.setAttri ute("id","trackerZone"+p.id);s.style.width=p.
cssWidth;s.style.height=p.cssHeight;s.style.display=" lock";s.style.position=p.z
onePositioningStyle;s.style.top=p.top+"px";s.style.left=p.left+"px";s.style.zInd
ex=u.zIndex;s.style. ackgroundColor=xd("rg a",u.colorAlpha);v.appendChild(s)}}h+
=r.zoneHeight;j=0} =(new Date).getTime();ga.log("tracking zones generation - pro
cessing time (ms): "+parseInt( -a))},pa,ic,jc,d =function(a){a.focus=c ;a=wd(r,a
);clearTimeout(ic);Ca=
[];for(var =Ba,c=0;c< .length;c++){var d= [c];d.inViewport=gc(d)}for( =0; <Ba.l
ength; ++)c=Ba[ ],c.inViewport=gc(c),c.inViewport&&c.visi lePercentage>=a.zoneVi
si lePercentage&&Ca.push(c);ga.log("# visi le zones: "+Ca.length); =Ca;a=a||{};a
={trackingzoneIds:"",timestamp:a.ts||+new Date,screenWidth:screen.width,currentL
ocationHint:self.currentLocationHint?self.currentLocationHint:self.currentLocati
onHref?self.currentLocationHref:window.location.href,focus:a.focus?1:0};if(0< .l
ength){c= ottomright=
[0];for(d=1;d< .length;d++){var e= [d];e.top<=c.top&&e.left<=c.left&&(c=e);e.to
p>= ottomright.top&&e.left>= ottomright.left&&( ottomright=e)}a.trackingzoneIds=
"gridPosition"==r.sendZoneInfoType?c.gridPosition.toString()+"-"+ ottomright.gri
dPosition.toString():c.left+","+c.top+"-"+( ottomright.left+r.zoneWidth)+","+( o
ttomright.top+r.zoneHeight)}a.trackingzoneIds+="["+r.zoneWidth+"*"+r.zoneHeight+
"]";fc.sendTrackingZones(a);ga.log("sent tracking zones info:"+JSON.stringify(a)
);ic=setTimeout(function(){d ({ts:+new Date})},
jc)};pa={start:function(a){jc=r.statusInterval||1E4;a&&d ({ts:+new Date})},updat
e:d };ga.init=function(){fc=n.messaging;ga.log("init analyticszones");if(ec){""=
=r&&(r={});var a={};r=JSON.parse(r);a.statusInterval=r.statusInterval||1E4;a.num
ColsType=r.numColsType||"fixed";a.numCols=r.numCols||10;a.zoneWidth=r.zoneWidth|
|100;a.zoneHeight=r.zoneHeight||100;a.sendZoneInfoType=r.sendZoneInfoType||"grid
Position";a.zIndex=r.zIndex||-1;a.drawZonesonScreen=r.drawZonesonScreen||!1;a.co
lorAlpha=r.colorAlpha||
0.45;a.zoneVisi lePercentage=r.zoneVisi lePercentage||80;a.viewport=r.viewport;r
=a;G=document.createElement("DIV");hc();pa.start(!0);ga.log("started statusUpdat
er");I.events.listen(I.events.eventType.focus,function(a){c =!0;pa.update({ts:a&
&a.timeStamp?a.timeStamp:+new Date})});I.events.listen(I.events.eventType. lur,f
unction(a){c =!1;pa.update({ts:a&&a.timeStamp?a.timeStamp:+new Date})});I.events
.listen(I.events.eventType.scroll,function(){pa.update({ts:+new Date})});I.event
s.listen(I.events.eventType.resize,
function(){hc();pa.update({ts:+new Date})})}};ec=I.getParam("tzg","trackZonesGri
dOn",!1,!0);r=I.getParam("zgo","zonesGridOptions","");var Ka={},ha=n.core,kc,qa,
lc=function(){kc||(ha.util.executeOnPredicate(function(){Ka.log("loading quantca

st frame with url: "+qa);var a=document.createElement("iframe");a.setAttri ute("


style","display:none;width:0px;height:0px");a.id="wsqcast";a.async="true";a.src=
qa+(-1<qa.indexOf("?")?"&":"?")+"cid="+encodeURIComponent(ha.glo alParameters.pu
lisherChannelId);a.frameBorder=
"no";document. ody.appendChild(a)},function(){return document. ody}),kc=!0)};Ka.
init=function(){var a=ha.getParam("qlc","quantcastloadOnOrtcConnect",!1,!0);qa=h
a.getParam("qpu","quantcastPageUrl","");if(""!=(qa=ha.util.trim(qa)))a?ha.events
.listen(ha.events.eventType.ortcConnected,lc):lc();Ka.log("init")};ha.register("
quantcast",Ka,{});(function(a, ){var c={},d=a.core,e,f,h,j=function(a){eval("var
ret = "+a);return ret},m=function( ){var c,d,e,f,g,h=[],m,n,q={};this.addOper=f
unction(a, ){u(a, )};
var r=function(a){if(""==a)return null;var c=RegExp( .argumentsSeparator+ .argum
entsSeparator,"g"),a=a.replace(RegExp( .argumentsSeparator,"g"),"\ufffd"),a=a.re
place(c, .argumentsSeparator);return a.split("\ufffd")},s=function(a){for(var =
0; <a.options.length; ++)if(a.options[ ].selected)return a.options[ ].value;retu
rn null},u=function(a, ){q[a]= ;var c;c=[];for(var d in q)c.push(d);c=c.sort(fun
ction(a, ){return a>= ?1:-1});n.innerHTML="";for(var e=0,f=c.length;e<f;e++)d=do
cument.createElement("option"),
d.innerHTML=e+1+". "+c[e],d.value=c[e],n.appendChild(d)};this.exec=function(a, )
{var c;if("."==a[0])switch(a.su string(1).toLowerCase()){case "h":this.showHisto
ry()}else try{"undefined"!=typeof(c=j(a))&&this.msg(c), &&h.push(a)}catch(d){thi
s.msg(d,!0)}};this.exec2=function(a, ){var c;try{c=a( ),"undefined"===typeof c&&
(c=""),this.msg(c)}catch(d){this.msg(d,!0)}};this.showHistory=function(){if(0==h
.length)this.msg("history empty",!0);else{m=!0;var a;a=h.slice(0>h.length-10?0:h
.length-10).reverse();
for(var ="<div style='padding:2px 2px 2px 2px;width:100%;text-align:center;font
-weight: old'>Command History:</div>",d=0;d<a.length;d++) +="<span style='font-w
eight:solid'>< >"+d+"</ > - "+a[d]+"</span></ r>";var e=document.createElement("
div");e.setAttri ute("style"," order:2px solid;-moz- order-radius:5px; order-ra
dius:5px;padding:5px 5px 5px 5px;position:fixed; ottom:0;width:300px;height:180p
x;color=#ff0000; ackground-color:#58D3F7;overflow:auto;opacity:1;z-index:9999");
e.innerHTML= ;c.appendChild(e);
var g=c,j=this;window.onkeydown=function( ){if(!m)return!1;null== &&( =window.ev
ent);var c="undefined"!==typeof .keyCode&&(null!= .keyCode? .keyCode: .which);i
f(!(48<=c&&57>=c||27==c))return!1; =!1;27==c? =!0:(c=parseInt(String.fromCharCod
e(c)),c<a.length&&(f.value=a[c], =!0)); &&(g.removeChild(e),j.cancelEvent());ret
urn m=!1}}};this.cancelEvent=function(){window.onkeydown=null};this.msg=function
(a, ){var c= ?d:e;c.innerHTML=" "+a;setTimeout(function(){c.innerHTML=""},3E3)}
;this.show=function(){c.style.display=
"";g=!0};this.hide=function(){c.style.display="none";g=!1};this.toggle=function(
){g?this.hide():this.show()};this.clear=function(){c.innerHTML=""};var v=this,t,
w;w= . arMinimal;c=document.createElement("div");c.innerHTML="<div style='vertic
al-align:middle;position: fixed; ottom:0;width: 100%;height:25px; ackground-colo
r:#000000;overflow:none;opacity:1;z-index:2147483647'></div>";t=c.lastChild;w||(
w=document.createElement(" utton"),w.style.fontSize="11px",w.style.margin=0,w.st
yle.verticalAlign=" aseline",
w.style.display="inline",w.innerHTML="close",w.onclick=function(){v.hide()},t.ap
pendChild(w),w=document.createElement(" utton"),w.style.fontSize="11px",w.style.
margin=0,w.style.verticalAlign=" aseline",w.style.display="inline",w.innerHTML="
clear",w.onclick=function(){f.value="";f.focus()},t.appendChild(w),f=document.cr
eateElement("input"),f.setAttri ute("type","text"),f.style.fontSize="11px",f.sty
le.margin=0,f.style.verticalAlign=" aseline",f.style.display="inline",f.style.wi
dth="250px",f.onkeydown=
function(a){if(m)return!1;null==a&&(a=window.event);switch("undefined"!==typeof
a.keyCode&&(null!=a.keyCode?a.keyCode:a.which)){case 13:v.exec(f.value,!0); reak
;case 220:"undefined"!==a.ctrlKey&&a.ctrlKey&&v.showHistory()}return!0},t.append
Child(f),w=document.createElement(" utton"),w.style.fontSize="11px",w.style.marg
in=0,w.style.verticalAlign=" aseline",w.style.display="inline",w.innerHTML=">",w
.onclick=function(){v.exec(f.value,!0)},t.appendChild(w));n=document.createEleme
nt("select");n.style.fontSize=

"11px";n.style.margin=0;n.style.verticalAlign=" aseline";n.style.display="inline
";w= .operations.slice(0);w.sort(function(a, ){var c,d,e;for(e in a)c=e.toLowerC
ase();for(e in )d=e.toLowerCase();return c>d?1:-1});for(var x=0;x<w.length;x++)
u(w[i]);t.appendChild(n);w=document.createElement(" utton");w.style.fontSize="11
px";w.style.margin=0;w.style.verticalAlign=" aseline";w.style.display="inline";w
.innerHTML=">";w.onclick=function(){v.exec2(q[s(n)],r(f?f.value:""))};t.appendCh
ild(w);e=document.createElement("span");
e.setAttri ute("style","color:#ffffff;font-size:10px");t.appendChild(e);d=docume
nt.createElement("span");d.setAttri ute("style","color:#ff0000;font-size:10px");
t.appendChild(d);w=document.createElement("span");w.setAttri ute("id","version")
;w.setAttri ute("style","float:right;margin-right:5px;color:#ff0000;font-size:12
px;align:right;valign:middle");w.innerHTML=a.version;t.appendChild(w);c.appendCh
ild(t);document. ody&&document. ody.appendChild(c);this.hide()};c.init=function(
){f&&d.util.executeOnPredicate(function(){var a=
d.getParam("itp","instrumentationTriggerPosition",4), =d.getParam("ito","instrum
entationVisi leOn",!1,!0),a=parseInt(a,10);if(1>a||4<a)a=4;e=new m({operations:[
],argumentsSeparator:";", arMinimal:h}); &&e.show(); =document.createElement("di
v"); .setAttri ute("id","ws_inst_trigger"); .onclick=function(a){a=a||window.eve
nt;null!=a&&a.shiftKey&&e.toggle()}; .setAttri ute("style",["top:0","top:0;right
:0"," ottom:0;right:0"," ottom:0"][a-1]+";padding:5px;position:fixed;width:5px;h
eight:5px; ackground-color:#ff0000;opacity:0.0;filter: alpha(opacity = 0);z-inde
x:2147483647");
document. ody&&document. ody.appendChild( );d.events.emit("instrumentationLoaded
")},function(){return document. ody});c.log("init instrumentation")};f=d.getPara
m("sio","scriptInstrumentationOn",!0,!0);h=d.getParam("i m","instrumentationBarM
inimal",!1,!0);c.addOper=function(a, ){e&&e.addOper(a, )};d.register( ,c,{})})(n
,"instrumentation");var e =n.core,yd="undefined"==typeof window.WS_INIT?!0:windo
w.WS_INIT,f =function(){yd&&e .init()};e .InitOnLoad&&(e .InitOnPageLoad?window.
addEventListener?window.addEventListener("load",
f ,!1):window.attachEvent&&window.attachEvent("onload",f ):f ())})();
8 G 8 G8 G 8  ; < < <x<p:j7d6`6\6Y7V7T7#R7+P72O89M8@L8GK8NJ9UI9^H:hG:sF; E; D < C< B < B= B < B< B
=KE=SD>\C>fB?qA?~@? ? @ >@ = @ =@ = @ =@ > ? >?  @ @ A|AqAh@a<[=V>R>N?L?I?G@%F@,D@3C@:BABAAI@AQ?B
QBMBIC

FCDDBD"AD*?E1>E8=E?<FG;FO:FW9Ga8Gl7Gz6H 5 H 4H 4 H 3H 4 H 4G 4 G 5F  D E FuFjFaEYDQDLFHGDG


AH?I=I <I':J.9J68J=7KD6KL5KU4L_3Lj2Lw1L 0 L /M . M .M . L /L / K 0K  G H~ HqHfI]HUHLIGJBK?L;M9N7N6
PJ/QR.Q\-Qg,Qu+Q *R ) R )R ( R )Q ) P *P * O  J JzKmKcLZLQLHMCO=P9R5S

3T1T0U!.U(-U/,V7+V>*VF)VO(WY'Wd&Wr%W $W # W "W " W "W # V #U $ U  M NuNiN_OVOMPER?S9V3X/+Z[*[(\'\$


]L!/*!
* jQuery JavaScript Li rary v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Fe 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left
")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a, ){ .src?c.ajax({ur
l: .src,async:false,dataType:"script"}):c.glo alEval( .text|| .textContent|| .in
nerHTML||""); .parentNode&& .parentNode.removeChild( )}function X(a, ,d,f,e,j){v
ar i=a.length;if(typeof ==="o ject"){for(var o in )X(a,o, [o],f,e,d);return a}
if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o], ,f?d.call(a[o],o,e(a[
o], )):d,j);return a}return i?
e(a[0], ):w}function J(){return(new Date).getTime()}function Y(){return false}fu
nction Z(){return true}function na(a, ,d){d[0].type=a;return c.event.handle.appl
y( ,d)}function oa(a){var ,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"eve
nts");if(!(a.liveFired===this||!i||!i.live||a. utton&&a.type==="click")){a.liveF
ired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replac
e(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.cu
rrentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o
=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.re
latedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleO j:i})}}n
=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleO j.data
;a.handleO j=j.handleO j;if(j.handleO j.origHandler.apply(j.elem,e)===false){ =f
alse; reak}}return }}function pa(a, ){return"live."+(a&&a!=="*"?a+".":"")+ .rep
lace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function
ra(a, ){var d=0; .each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var
f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={}
;for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}f
unction sa(a, ,d){var f,e,j; = && [0]? [0].ownerDocument|| [0]:s;if(a.length===1
&&typeof a[0]==="string"&&a[0].length<512&& ===s&&!ta.test(a[0])&&(c.support.che
ckClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f= .createDocumentFragment();c.c
lean(a, ,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cachea le:e}}functi
on K(a, ){var d={};c.each(va.concat.apply([],va.slice(0, )),function(){d[this]=a
});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.d
efaultView||a.parentWindow:false}var c=function(a, ){return new c.fn.init(a, )},
Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^
.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.us
erAgent,xa=false,Q=[],L,$=O ject.prototype.toString,aa=O ject.prototype.hasOwnPr
operty, a=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexO
f;c.fn=c.prototype={init:function(a, ){var d,f;if(!a)return this;if(a.nodeType){
this.context=this[0]=a;this.length=1;return this}if(a===" ody"&&! ){this.context
=s;this[0]=s. ody;this.selector=" ody";this.length=1;return this}if(typeof a==="
string")if((d=Ta.exec(a))&&
(d[1]||! ))if(d[1]){f= ? .ownerDocument|| :s;if(a=Xa.exec(a))if(c.isPlainO ject(
)){a=[s.createElement(a[1])];c.fn.attr.call(a, ,true)}else a=[f.createElement(a

[1])];else{a=sa([d[1]],[f]);a=(a.cachea le?a.fragment.cloneNode(true):a.fragment
).childNodes}return c.merge(this,a)}else{if( =s.getElementById(d[2])){if( .id!==
d[2])return T.find(a);this.length=1;this[0]= }this.context=s;this.selector=a;ret
urn this}else if(! &&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElem
entsByTagName(a);return c.merge(this,
a)}else return! || .jquery?( ||T).find(a):c( ).find(a);else if(c.isFunction(a))r
eturn T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.cont
ext}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:functio
n(){return this.length},toArray:function(){return R.call(this,0)},get:function(a
){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function
(a, ,d){var f=c();c.isArray(a)? a.apply(f,a):c.merge(f,a);f.prevO ject=this;f.co
ntext=this.context;if( ===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if( )f.selector=th
is.selector+"."+ +"("+d+")";return f},each:function(a, ){return c.each(this,a, )
},ready:function(a){c. indReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);ret
urn this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:f
unction(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(
){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join("
,"))},map:function(a){return this.pushStack(c.map(this,
function( ,d){return a.call( ,d, )}))},end:function(){return this.prevO ject||c(
null)},push: a,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=
c.fn.extend=function(){var a=arguments[0]||{}, =1,d=arguments.length,f=false,e,j
,i,o;if(typeof a===" oolean"){f=a;a=arguments[1]||{}; =2}if(typeof a!=="o ject"&
&!c.isFunction(a))a={};if(d=== ){a=this;-- }for(; <d; ++)if((e=arguments[ ])!=nu
ll)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainO ject(o)||c.isArray(o)
)){i=i&&(c.isPlainO ject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}ret
urn a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isRead
y:false,ready:function(){if(!c.isReady){if(!s. ody)return setTimeout(c.ready,13)
;c.isReady=true;if(Q){for(var a, =0;a=Q[ ++];)a.call(s,c);Q=null}c.fn.triggerHan
dler&&c(s).triggerHandler("ready")}}, indReady:function(){if(!xa){xa=true;if(s.r
eadyState==="complete")return c.ready();if(s.addEventListener){s.addEventListene
r("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attac
hEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a
=A.frameElement==null}catch( ){}s.documentElement.doScroll&&a&&ma()}}},isFunctio
n:function(a){return $.call(a)==="[o ject Function]"},isArray:function(a){return
$.call(a)==="[o ject Array]"},isPlainO ject:function(a){if(!a||$.call(a)!=="[o
ject O ject]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call
(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var ;for( in a);return ===w||aa.call(a, )},isEm
ptyO ject:function(a){for(var in a)return false;return true},error:function(a)
{throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim
(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/ fnrt]|u[0-9a-fA-F]{4})/g,"@")
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")
.replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a)
:(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},glo alEval:function(a)
{if(a&&Va.test(a)){var =s.getElementsByTagName("head")[0]||s.documentElement,d=
s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.app
endChild(s.createTextNode(a));else d.text=a; .insertBefore(d, .firstChild); .rem
oveChild(d)}},nodeName:function(a, ){return a.nodeName&&a.nodeName.toUpperCase()
=== .toUpperCase()},each:function(a, ,d){var f,e=0,j=a.length,i=j===w||c.isFunct
ion(a);if(d)if(i)for(f in a){if( .apply(a[f],
d)===false) reak}else for(;e<j;){if( .apply(a[e++],d)===false) reak}else if(i)fo
r(f in a){if( .call(a[f],f,a[f])===false) reak}else for(d=a[0];e<j&& .call(d,e,d
)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},mak
eArray:function(a, ){ = ||[];if(a!=null)a.length==null||typeof a==="string"||c.i
sFunction(a)||typeof a!=="function"&&a.setInterval? a.call( ,a):c.merge( ,a);ret
urn },inArray:function(a, ){if( .indexOf)return .indexOf(a);for(var d=0,f= .le

ngth;d<f;d++)if( [d]===
a)return d;return-1},merge:function(a, ){var d=a.length,f=0;if(typeof .length==
="num er")for(var e= .length;f<e;f++)a[d++]= [f];else for(; [f]!==w;)a[d++]= [f+
+];a.length=d;return a},grep:function(a, ,d){for(var f=[],e=0,j=a.length;e<j;e++
)!d!==! (a[e],e)&&f.push(a[e]);return f},map:function(a, ,d){for(var f=[],e,j=0,
i=a.length;j<i;j++){e= (a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply
([],f)},guid:1,proxy:function(a, ,d){if(arguments.length===2)if(typeof ==="stri
ng"){d=a;a=d[ ]; =w}else if( &&
!c.isFunction( )){d= ; =w}if(! &&a) =function(){return a.apply(d||this,arguments
)};if(a) .guid=a.guid=a.guid|| .guid||c.guid++;return },uaMatch:function(a){a=a
.toLowerCase();a=/(we kit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\
w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compati le/.test(a)&&/(mozilla)(?:.
*? rv:([\w.]+))?/.exec(a)||[];return{ rowser:a[1]||"",version:a[2]||"0"}}, rowse
r:{}});P=c.uaMatch(P);if(P. rowser){c. rowser[P. rowser]=true;c. rowser.version=
P.version}if(c. rowser.we kit)c. rowser.safari=
true;if(ya)c.inArray=function(a, ){return ya.call( ,a)};T=c(s);if(s.addEventList
ener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};e
lse if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("o
nreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentEleme
nt, =s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.d
isplay="none";d.innerHTML=" <link/><ta le></ta le><a href='/a' style='color:re
d;float:left;opacity:.55;'>a</a><input type='check ox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.l
ength||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,t ody:!d.getE
lementsByTagName("t ody").length,htmlSerialize:!!d.getElementsByTagName("link").
length,style:/red/.test(j.getAttri ute("style")),hrefNormalized:j.getAttri ute("
href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat
,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createEle
ment("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===nul
l,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true, oxMode
l:null}; .type="text/javascript";try{ .appendChild(s.createTextNode("window."+f+
"=1;"))}catch(i){}a.insertBefore( ,a.firstChild);if(A[f]){c.support.scriptEval=t
rue;delete A[f]}try{delete .test}catch(o){c.support.deleteExpando=false}a.remov
eChild( );if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.
support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.cr
eateElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='ch
ecked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.che
ckClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s
.createElement("div");k.style.width=k.style.paddingLeft="1px";s. ody.appendChild
(k);c. oxModel=c.support. oxModel=k.offsetWidth===2;s. ody.removeChild(k).style.
display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttri ute(k,"return;");
r=typeof n[k]==="function"}return r};c.support.su mitBu les=a("su mit");c.suppo
rt.changeBu les=a("change");a= =d=e=j=null}})();c.props={"for":"htmlFor","class
":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing
",rowspan:"rowSpan",colspan:"colSpan",ta index:"ta Index",usemap:"useMap",frame
order:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,
noData:{em ed:true,o ject:true,
applet:true},data:function(a, ,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCa
se()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof ==="string"&&d===w)retur
n null;f||(f=++Ya);if(typeof ==="o ject"){a[G]=f;e[f]=c.extend(true,{}, )}else
if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[ ]=d;return typeof ==="string"?a[ ]:
a}},removeData:function(a, ){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()]
)){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if( ){if(e){delete e[ ];c.isEmptyO je
ct(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttri ute&&a.removeAttri ute(c.expando);delete f[d]}}}});c.fn.exten
d({data:function(a, ){if(typeof a==="undefined"&&this.length)return c.data(this[
0]);else if(typeof a==="o ject")return this.each(function(){c.data(this,a)});var

d=a.split(".");d[1]=d[1]?"."+d[1]:"";if( ===w){var f=this.triggerHandler("getDa


ta"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1
]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0], ]).each(f
unction(){c.data(this,
a, )})},removeData:function(a){return this.each(function(){c.removeData(this,a)}
)}});c.extend({queue:function(a, ,d){if(a){ =( ||"fx")+"queue";var f=c.data(a, )
;if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a, ,c.makeArray(d));else f.push
(d);return f}},dequeue:function(a, ){ = ||"fx";var d=c.queue(a, ),f=d.shift();if
(f==="inprogress")f=d.shift();if(f){ ==="fx"&&d.unshift("inprogress");f.call(a,f
unction(){c.dequeue(a, )})}}});c.fn.extend({queue:function(a, ){if(typeof a!=="s
tring"){ =a;a="fx"}if( ===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a, );
a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return t
his.each(function(){c.dequeue(this,a)})},delay:function(a, ){a=c.fx?c.fx.speeds[
a]||a:a; = ||"fx";return this.queue( ,function(){var d=this;setTimeout(function(
){c.dequeue(d, )},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});
var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,a =/( utton|input)/i, =/
( utton|input|o ject|select|textarea)/i,
c =/^(a|area)$/i,Ba=/radio|check ox/;c.fn.extend({attr:function(a, ){return X(th
is,a, ,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(t
his,a,"");this.nodeType===1&&this.removeAttri ute(a)})},addClass:function(a){if(
c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(thi
s,n,r.attr("class")))});if(a&&typeof a==="string")for(var =(a||"").split(ca),d=
0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var
j=" "+e.className+" ",
i=e.className,o=0,k= .length;o<k;o++)if(j.indexOf(" "+ [o]+" ")<0)i+=" "+ [o];e.
className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c
.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(t
his,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var =(a||"").spl
it(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)i
f(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o= .length;i<o;i++)j=j.
replace(" "+ [i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function
(a, ){var d=typeof a,f=typeof ===" oolean";if(c.isFunction(a))return this.each(
function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"), ), )});re
turn this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o= ,k=a.split(
ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==
="undefined"||d===" oolean"){this.className&&c.data(this,"__className__",this.cl
assName);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:funct
ion(a){a=" "+a+" ";for(var =0,d=this.length; <d; ++)if((" "+this[ ].className+"
").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a
===w){var =this[0];if( ){if(c.nodeName( ,"option"))return( .attri utes.value||{
}).specified? .value: .text;if(c.nodeName( ,"select")){var d= .selectedIndex,f=[
],e= .options; = .type==="select-one";if(d<0)return null;var j= ?d:0;for(d= ?d+1
:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if( )return a;f.push(a)}}return f}if(Ba.test( .
type)&&!c.support.checkOn)return .getAttri ute("value")===null?"on": .value;ret
urn( .value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(
function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val()
);if(typeof r==="num er")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=
c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);
c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.val
ue=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,wid
th:true,height:true,offset:true},attr:function(a, ,d,f){if(!a||a.nodeType===3||a
.nodeType===8)return w;if(f&& in c.attrFn)return c(a)[ ](d);f=a.nodeType!==1||!
c.isXMLDoc(a);var e=d!==w; =f&&c.props[ ]|| ;if(a.nodeType===1){var j=$a.test( )
;if( in a&&f&&!j){if(e){ ==="type"&&a .test(a.nodeName)&&a.parentNode&&c.error(
"type property can't e changed");

a[ ]=d}if(c.nodeName(a,"form")&&a.getAttri uteNode( ))return a.getAttri uteNode(


).nodeValue;if( ==="ta Index")return( =a.getAttri uteNode("ta Index"))&& .speci
fied? .value: .test(a.nodeName)||c .test(a.nodeName)&&a.href?0:w;return a[ ]}if
(!c.support.style&&f&& ==="style"){if(e)a.style.cssText=""+d;return a.style.cssT
ext}e&&a.setAttri ute( ,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttri ute(
,2):a.getAttri ute( );return a===null?w:a}return c.style(a, ,d)}});var O=/\.(.*)
$/,d =function(a){return a.replace(/[^\w\s\.\|`]/g,
function( ){return"\\"+ })};c.event={add:function(a, ,d,f){if(!(a.nodeType===3||
a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handl
er){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.
events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&
&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a; = .split
(" ");for(var k,n=0,r;k= [n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.inde
xOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.t
ype=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.s
etup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o
,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if
(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.glo al[k]=true}a=null}}
},glo al:{},remove:function(a, ,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e
,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if( && .type){d= .handler; = .type}if(! ||typeof ==="str
ing"&& .charAt(0)==="."){ = ||"";for(e in C)c.event.remove(a,e+ )}else{for( = .s
plit(" ");e= [j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift
();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),d ).join("\\.(?:.*\\.)?")+"(\\
.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B
];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remo
ve&&n.remove.call(a,u)}if(f!=
null) reak}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.c
all(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){
u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1
)}}}if(c.isEmptyO ject(C)){if( =z.handle) .elem=null;delete z.events;delete z.ha
ndle;c.isEmptyO ject(z)&&c.removeData(a)}}}}},trigger:function(a, ,d,f){var e=a.
type||a;if(!f){a=typeof a==="o ject"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if
(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.glo al[e]&&c
.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a, ,this.h
andle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target
=d; =c.makeArray( ); .unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.app
ly(d, );f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeN
ame.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d, )===false)a.result=false}ca
tch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a, ,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,
o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._de
fault.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()
])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}ca
tch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var ,d,f
,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this; =a.type.indexOf(
".")<0&&!a.exclusive;
if(! ){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).so
rt().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&
d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if( ||f.test(i.namesp
ace)){a.handler=i.handler;a.data=i.data;a.handleO j=i;i=i.handler.apply(this,arg
uments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation(
)}}if(a.isImmediatePropagationStopped()) reak}}}return a.result},props:"altKey a
ttrChange attrName u les utton cancela le charCode clientX clientY ctrlKey cu
rrentTarget data detail eventPhase fromElement handler keyCode layerX layerY met
aKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode r
elatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelt
a which".split(" "),

fix:function(a){if(a[G])return a;var =a;a=c.Event( );for(var d=this.props.lengt


h,f;d;){f=this.props[--d];a[f]= [f]}if(!a.target)a.target=a.srcElement||s;if(a.t
arget.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromEleme
nt)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX
==null&&a.clientX!=null){ =s.documentElement;d=s. ody;a.pageX=a.clientX+( && .sc
rollLeft||d&&d.scrollLeft||0)-( && .clientLeft||d&&d.clientLeft||0);a.pageY=a.cl
ientY+( && .scrollTop||
d&&d.scrollTop||0)-( && .clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode|
|a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKe
y&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a. utton!==w)a.which=a. utton&1?1:
a. utton&2?3:a. utton&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{set
up:c. indReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origTyp
e,c.extend({},a,{handler:oa}))},remove:function(a){var =true,d=a.origType.repla
ce(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return =false}
); &&c.event.remove(this,a.origType,oa)}}, eforeunload:{setup:function(a, ,d){if
(this.setInterval)this.on eforeunload=d;return false},teardown:function(a, ){if(
this.on eforeunload=== )this.on eforeunload=null}}}};var Ca=s.removeEventListene
r?function(a, ,d){a.removeEventListener( ,d,false)}:function(a, ,d){a.detachEven
t("on"+ ,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);i
f(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.pro
totype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalE
vent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropag
ation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.st
opPropagation&&a.stopPropagation();a.cancelBu le=true}},stopImmediatePropagatio
n:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefa
ultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var =a.relatedTarget;try{fo
r(; && !==this;) = .parentNode;if( !==this){a.type=a.data;c.event.handle.apply(t
his,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(th
is,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,
){c.event.special[a]={setup:function(d){c.event.add(this, ,d&&d.selector?Ea:Da,
a)},teardown:function(d){c.event.remove(this, ,d&&d.selector?Ea:Da)}}});if(!c.su
pport.su mitBu les)c.event.special.su mit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"cli
ck.specialSu mit",function(a){var =a.target,d= .type;if((d==="su mit"||d==="ima
ge")&&c( ).closest("form").length)return na("su mit",this,arguments)});c.event.a
dd(this,"keypress.specialSu mit",function(a){var =a.target,d= .type;if((d==="te
xt"||d==="password")&&c( ).closest("form").length&&a.keyCode===13)return na("su
mit",this,arguments)})}else return false},teardown:function(){c.event.remove(thi
s,".specialSu mit")}};
if(!c.support.changeBu les){var da=/textarea|input|select/i,ea,Fa=function(a){v
ar =a.type,d=a.value;if( ==="radio"|| ==="check ox")d=a.checked;else if( ==="se
lect-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selecte
d}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;r
eturn d},fa=function(a, ){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOn
ly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio"
)c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a, ,
d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var =a.tar
get,d= .type;if(d==="radio"||d==="check ox"|| .nodeName.toLowerCase()==="select"
)return fa.call(this,a)},keydown:function(a){var =a.target,d= .type;if(a.keyCod
e===13&& .nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="check ox"||
d==="radio")||d==="select-multiple")return fa.call(this,a)}, eforeactivate:funct
ion(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(
var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeN
ame)},teardown:function(){c.event.remove(this,".specialChange");return da.test(t
his.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({fo

cus:"focusin", lur:"focusout"},function(a, ){function d(f){f=c.event.fix(f);f.ty


pe= ;return c.event.handle.call(this,f)}c.event.special[ ]={setup:function(){thi
s.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each([" in
d","one"],function(a, ){c.fn[ ]=function(d,f,e){if(typeof d==="o ject"){for(var
j in d)this[ ](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i= ==="on
e"?c.proxy(e,function(k){c(this).un ind(k,i);return e.apply(this,arguments)}):e;
if(d==="unload"&& !=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j+
+)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({un ind:function(a, ){if
(typeof a==="o ject"&&
!a.preventDefault)for(var d in a)this.un ind(d,a[d]);else{d=0;for(var f=this.len
gth;d<f;d++)c.event.remove(this[d],a, )}return this},delegate:function(a, ,d,f){
return this.live( ,d,f,a)},undelegate:function(a, ,d){return arguments.length===
0?this.un ind("live"):this.die( ,null,d,a)},trigger:function(a, ){return this.ea
ch(function(){c.event.trigger(a, ,this)})},triggerHandler:function(a, ){if(this[
0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a, ,this
[0]);return a.result}},
toggle:function(a){for(var =arguments,d=1;d< .length;)c.proxy(a, [d++]);return
this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c
.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return [e].apply(this,ar
guments)||false}))},hover:function(a, ){return this.mouseenter(a).mouseleave( ||
a)}});var Ga={focus:"focusin", lur:"focusout",mouseenter:"mouseover",mouseleave:
"mouseout"};c.each(["live","die"],function(a, ){c.fn[ ]=function(d,f,e,j){var i,
o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i
=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")
d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i===" lur"){d.pus
h(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k; ==="live"?u.each(function(){c.event.add(thi
s,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.
un ind(pa(i,r),e)}}return this}});c.each(" lur focus focusin focusout load resiz
e scroll unload click d lclick mousedown mouseup mousemove mouseover mouseout mo
useenter mouseleave change select su mit keydown keypress keyup error".split(" "
),
function(a, ){c.fn[ ]=function(d){return d?this. ind( ,d):this.trigger( )};if(c.
attrFn)c.attrFn[ ]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onu
nload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c
.cache[a].handle.elem)}catch( ){}});(function(){function a(g){for(var h="",l,m=0
;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nod
eType!==8)h+=a(l.childNodes)}return h}function (g,h,l,m,q,p){q=0;for(var v=m.le
ngth;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset]; reak}if(t.nod
eType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t; rea
k}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=
m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset]; reak}if(
t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h)
{y=true; reak}}else if(k.filter(h,[t]).length>0){y=t; reak}}t=t[g]}m[q]=y}}}var
f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|
\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=O ject.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;ret
urn 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeTy
pe!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,
M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3]
; reak}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1
],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.
relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.
match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v
.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&
&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.ex
pr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();

v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}el
se y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[o ject Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;
g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(
g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);
else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){
if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,
1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,
h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(
g)){var y=q[1];q.splice(1,1);if(y.su str(y.length-1)!=="\\"){q[1]=(q[1]||"").rep
lace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],""); reak}}
}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h
,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.f
ilter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=
false;t.splice(1,1);if(D.su str(D.length1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(
t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,
t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.pus
h(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[]; reak}
}}if(g===q)if(y==null)k.error(g);else reak;q=g}return v};k.error=function(g){th
row"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID",
"NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]
|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.
*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|firs
t)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?
:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\(
[^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"ht
mlFor"},attrHandle:{href:function(g){return g.getAttri ute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m
;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.pr
eviousSi ling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||fals
e:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&
&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(
p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.l
ength;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m
=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q= }q("p
arentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&
&!/\W/.test(h)){var p=h=h.toLowerCase();q= }q("previousSi ling",h,m,g,p,l)}},fin
d:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.ge
tElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="
undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttri ute("na
me")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return
h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1]
.replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^
(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.p
ush(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\
/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]===
"even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1
]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].r
eplace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g
[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"
").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,
true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return
true;return g},POS:function(g){g.unshift(true);return g}},filters:{ena led:funct

ion(g){return g.disa led===false&&g.type!=="hidden"},disa led:function(g){return


g.disa led===true},checked:function(g){return g.checked===true},selected:functi
on(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:f
unction(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},he
ader:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type
},check ox:function(g){return"check ox"===g.type},file:function(g){return"file"=
==g.type},password:function(g){return"password"===g.type},su mit:function(g){ret
urn"su mit"===g.type},image:function(g){return"image"===g.type},reset:function(g
){return"reset"===g.type}, utton:function(g){return" utton"===g.type||g.nodeName
.toLowerCase()===" utton"},input:function(g){return/input|select|textarea| utton
/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===
m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1}
,lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:fun
ction(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{P
SEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if
(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;
else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.erro
r("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m
=g;switch(l){case "only":case "first":for(;m=m.previousSi ling;)if(m.nodeType===
1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSi ling;)
if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1
&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeInde
x)){var v=0;for(m=p.firstChild;m;m=
m.nextSi ling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;ret
urn l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getA
ttri ute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName
.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttri ute(
"class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.
attrHandle[l](g):g[l]!=null?g[l]:g.getAttri ute(l);l=g+"";var m=h[2];h=h[4];retu
rn g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==
false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.su str(l.length-h.leng
th)===h:m==="|="?l===h||l.su str(0,h.length+1)===h+"-":false},POS:function(g,h,l
,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u i
n n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.so
urce);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.repl
ace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);i
f(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.docum
entElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[o jec
t Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="num er")for
(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);retu
rn h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.c
ompareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1
}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if
("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceI
ndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(
g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument
||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocu
ment.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.se
tEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return
g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.i
nnerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChi
ld);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById
!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAtt

ri uteNode!=="undefined"&&
q.getAttri uteNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){va
r p=typeof m.getAttri uteNode!=="undefined"&&m.getAttri uteNode("id");return m.n
odeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g
=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTag
Name("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[
1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l
};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttri ute!=="undefined"&&g.firstChild.ge
tAttri ute("href")!=="#")n.attrHandle.href=function(h){return h.getAttri ute("hr
ef",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div
");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAl
l(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))
try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in
g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div>
<div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassNa
me("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").
length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l
.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])}
;g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDo
cumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){retur
n(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=func
tion(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q
[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.lengt
h;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr["
:"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();
var e =/Until$/,f =/^(?:parents|prevUntil|prevAll)/,
g =/,/;R=Array.prototype.slice;var Ia=function(a, ,d){if(c.isFunction( ))return
c.grep(a,function(e,j){return!! .call(e,j,e)===d});else if( .nodeType)return c.g
rep(a,function(e){return e=== ===d});else if(typeof ==="string"){var f=c.grep(a
,function(e){return e.nodeType===1});if(Ua.test( ))return c.filter( ,f,!d);else
=c.filter( ,f)}return c.grep(a,function(e){return c.inArray(e, )>=0===d})};c.fn
.extend({find:function(a){for(var =this.pushStack("","find",a),d=0,f=0,e=this.l
ength;f<e;f++){d= .length;
c.find(a,this[f], );if(f>0)for(var j=d;j< .length;j++)for(var i=0;i<d;i++)if( [i
]=== [j]){ .splice(j--,1); reak}}return },has:function(a){var =c(a);return thi
s.filter(function(){for(var d=0,f= .length;d<f;d++)if(c.contains(this, [d]))retu
rn true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filt
er:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a)
{return!!a&&c.filter(a,this).length>0},closest:function(a, ){if(c.isArray(a)){va
r d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.m
atch.POS.test(i)?c(i, ||this.context):i)}for(;f&&f.ownerDocument&&f!== ;){for(i
in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});d
elete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a, ||this.
context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!== ;){if(
k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function
(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inAr
ray(a.jquery?a[0]:a,this)},add:function(a, ){a=typeof a==="string"?c(a, ||this.c
ontext):c.makeArray(a); =c.merge(this.get(),a);return this.pushStack(qa(a[0])||q
a( [0])? :c.unique( ))},andSelf:function(){return this.add(this.prevO ject)}});c
.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parent
s:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a, ,d){return
c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSi ling")},prev:function(a){return c.
nth(a,2,"previousSi ling")},nextAll:function(a){return c.dir(a,"nextSi ling")},p
revAll:function(a){return c.dir(a,"previousSi ling")},nextUntil:function(a, ,d){

return c.dir(a,"nextSi ling",d)},prevUntil:function(a, ,d){return c.dir(a,"previ


ousSi ling",d)},si lings:function(a){return c.si ling(a.parentNode.firstChild,a)
},children:function(a){return c.si ling(a.firstChild)},contents:function(a){retu
rn c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function
(a, ){c.fn[a]=function(d,f){var e=c.map(this, ,d);e .test(a)||(f=d);if(f&&typeof
f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||g
.test(f))&&f .test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments)
.join(","))}});c.extend({filter:function(a, ,d){if(d)a=":not("+a+")";return c.fi
nd.matches(a, )},dir:function(a, ,d){var f=[];for(a=a[ ];a&&a.nodeType!==9&&(d==
=w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[ ]}return f},nth:function(a, ,d){ = ||1;for(var f=0;a;a=a[d])if
(a.nodeType===1&&++f=== ) reak;return a},si ling:function(a, ){for(var d=[];a;a=
a.nextSi ling)a.nodeType===1&&a!== &&d.push(a);return d}});var Ja=/ jQuery\d+="(
?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,h =/^(?:area| r|col|em ed|hr|
img|input|link|meta|param)$/i,La=/<([\w:]+)/,i =/<t ody/i,j =/<|&#?\w+;/,ta=/<sc
ript|<o ject|<em ed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=f
unction(a, ,d){return h .test(d)?
a: +"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend
:[1,"<fieldset>","</fieldset>"],thead:[1,"<ta le>","</ta le>"],tr:[2,"<ta le><t
ody>","</t ody></ta le>"],td:[3,"<ta le><t ody><tr>","</tr></t ody></ta le>"],co
l:[2,"<ta le><t ody></t ody><colgroup>","</colgroup></ta le>"],area:[1,"<map>","
</map>"],_default:[0,"",""]};F.optgroup=F.option;F.t ody=F.tfoot=F.colgroup=F.ca
ption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</
div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(functio
n( ){var d=
c(this);d.text(a.call(this, ,d.text()))});if(typeof a!=="o ject"&&a!==w)return t
his.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return
c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(
d){c(this).wrapAll(a.call(this,d))});if(this[0]){var =c(a,this[0].ownerDocument
).eq(0).clone(true);this[0].parentNode&& .insertBefore(this[0]); .map(function()
{for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d
}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function( ){c(this).wr
apInner(a.call(this, ))});return this.each(function(){var =c(this),d= .contents
();d.length?d.wrapAll(a): .append(a)})},wrap:function(a){return this.each(functi
on(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(
){c.nodeName(this," ody")||c(this).replaceWith(this.childNodes)}).end()},append:
function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&th
is.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType
===1&&this.insertBefore(a,this.firstChild)})}, efore:function(){if(this[0]&&this
[0].parentNode)return this.domManip(arguments,false,function( ){this.parentNode.
insertBefore( ,this)});else if(arguments.length){var a=c(arguments[0]);a.push.ap
ply(a,this.toArray());return this.pushStack(a," efore",arguments)}},after:functi
on(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,functio
n( ){this.parentNode.insertBefore( ,
this.nextSi ling)});else if(arguments.length){var a=this.pushStack(this,"after",
arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(
a, ){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(! &&f
.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.paren
tNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0, ;(
=this[a])!=null;a++)for( .nodeType===1&&c.cleanData( .getElementsByTagName("*")
); .firstChild;) .removeChild( .firstChild);
return this},clone:function(a){var =this.map(function(){if(!c.support.noCloneEv
ent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.cre
ateElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.cle
an([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}
else return this.cloneNode(true)});if(a===true){ra(this, );ra(this.find("*"), .f
ind("*"))}return },html:function(a){if(a===w)return this[0]&&this[0].nodeType==

=1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace|
|!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try
{for(var =0,d=this.length; <d; ++)if(this[ ].nodeType===1){c.cleanData(this[ ].
getElementsByTagName("*"));this[ ].innerHTML=a}}catch(f){this.empty().append(a)}
}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().a
ppend(function(){return a.call(this,e,i)})}):this.empty().append(a);return this}
,replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function( ){var d=c(this
),f=d.html();d.replaceWith(a.call(this, ,f))});if(typeof a!=="string")a=c(a).det
ach();return this.each(function(){var =this.nextSi ling,d=this.parentNode;c(thi
s).remove(); ?c( ). efore(a):c(d).append(a)})}else return this.pushStack(c(c.isF
unction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true
)},domManip:function(a, ,d){function f(u){return c.nodeName(u,"ta le")?u.getElem
entsByTagName("t ody")[0]||
u.appendChild(u.ownerDocument.createElement("t ody")):u}var e,j,i=a[0],o=[],k;if
(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))re
turn this.each(function(){c(this).domManip(a, ,d,true)});if(c.isFunction(i))retu
rn this.each(function(u){var z=c(this);a[0]=i.call(this,u, ?z.html():w);z.domMan
ip(a, ,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType=
==11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;i
f(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){ = &&c.nodeName(j,"tr");for(var n=0,r=this.leng
th;n<r;n++)d.call( ?f(this[n],j):this[n],n>0||e.cachea le||this.length>1?k.clone
Node(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appen
dTo:"append",prependTo:"prepend",insertBefore:" efore",insertAfter:"after",repla
ceAll:"replaceWith"},function(a, ){c.fn[a]=function(d){var f=[];d=c(d);var e=thi
s.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&
&d.length===1){d[ ](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):thi
s).get();c.fn[ ].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.sele
ctor)}}});c.extend({clean:function(a, ,d,f){ = ||s;if(typeof .createElement==="
undefined") = .ownerDocument|| [0]&& [0].ownerDocument||s;for(var e=[],j=0,i;(i=
a[j])!=null;j++){if(typeof i==="num er")i+="";if(i){if(typeof i==="string"&&!j .
test(i))i= .createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);va
r o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r= .createElement("div");for(r.i
nnerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.t ody){n=i .test(i);o=o===
"ta le"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<ta le>"&&!n?r.childNo
des:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"t ody")&&!o[k].childNodes.leng
th&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r
.insertBefore( .createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.n
odeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type
||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].paren
tNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].c
oncat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}ret
urn e},cleanData:function(a){for(var ,d,f=c.cache,e=c.event.special,j=c.support
.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){ =f[d];if( .events)fo
r(var k in .events)e[k]?
c.event.remove(o,k):Ca(o,k, .handle);if(j)delete o[c.expando];else o.removeAttri
ute&&o.removeAttri ute(c.expando);delete f[d]}}});var k =/z-?index|font-?weight
|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/
i,ia=/-([a-z])/ig,l =/([A-Z])/g,m =/^-?\d+(?:px)?$/i,n =/^-?\d/,o ={position:"a
solute",visi ility:"hidden",display:" lock"},p =["Left","Right"],q =["Top","Bott
om"],r =s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"css
Float":"styleFloat",ja=
function(a, ){return .toUpperCase()};c.fn.css=function(a, ){return X(this,a, ,t
rue,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="num er"&&!k .te
st(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a, ,d){if(!a||a.nodeTyp

e===3||a.nodeType===8)return w;if(( ==="width"|| ==="height")&&parseFloat(d)<0)d


=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&& ==="opacity"){if(e){f.zoom=1
; =parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(
a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na, ): }return f.filter&&f.filter.indexOf("opacity=")>=0?pa
rseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test( )) =Pa; = .replace(ia,ja);i
f(e)f[ ]=d;return f[ ]},css:function(a, ,d,f){if( ==="width"|| ==="height"){var
e,j= ==="width"?p :q ;function i(){e= ==="width"?a.offsetWidth:a.offsetHeight;f!
==" order"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true
))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=
parseFloat(c.curCSS(a,
" order"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,o ,i);return Ma
th.max(0,Math.round(e))}return c.curCSS(a, ,d)},curCSS:function(a, ,d){var f,e=a
.style;if(!c.support.opacity&& ==="opacity"&&a.currentStyle){f=Oa.test(a.current
Style.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test
( )) =Pa;if(!d&&e&&e[ ])f=e[ ];else if(r ){if(ha.test( )) ="float"; = .replace(l
,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.ge
tComputedStyle(a,null))f=
a.getPropertyValue( );if( ==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=
.replace(ia,ja);f=a.currentStyle[ ]||a.currentStyle[d];if(!m .test(f)&&n .test(f
)){ =e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.
left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left= ;a.runtimeStyle.left=j
}}return f},swap:function(a, ,d){var f={};for(var e in ){f[e]=a.style[e];a.styl
e[e]= [e]}d.call(a);for(e in )a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.e
xpr.filters.hidden=function(a){var =
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return ===0&&d
===0&&!f?true: >0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.
visi le=function(a){return!c.expr.filters.hidden(a)}}var s =J(),t =/<script(.|\s
)*?\/script>/gi,u =/select|textarea/i,v =/color|date|datetime|email|hidden|month
|num er|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,w =/
(\?|&)_=.*?(&|$)/,x =/^(\w+:)?\/\/([^\/?#]+)/,y =/%20/g,z =c.fn.load;c.fn.extend
({load:function(a, ,d){if(typeof a!==
"string")return z .call(this,a);else if(!this.length)return this;var f=a.indexOf
(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if( )if(c.isFunc
tion( )){d= ; =null}else if(typeof ==="o ject"){ =c.param( ,c.ajaxSettings.trad
itional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data: ,complet
e:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append
(i.responseText.replace(t ,"")).find(e):i.responseText);d&&j.each(d,[i.responseT
ext,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:funct
ion(){return this.map(function(){return this.elements?c.makeArray(this.elements)
:this}).filter(function(){return this.name&&!this.disa led&&(this.checked||u .te
st(this.nodeName)||v .test(this.type))}).map(function(a, ){a=c(this).val();retur
n a==null?null:c.isArray(a)?c.map(a,function(d){return{name: .name,value:d}}):{n
ame: .name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError
ajaxSuccess ajaxSend".split(" "),
function(a, ){c.fn[ ]=function(d){return this. ind( ,d)}});c.extend({get:functio
n(a, ,d,f){if(c.isFunction( )){f=f||d;d= ; =null}return c.ajax({type:"GET",url:a
,data: ,success:d,dataType:f})},getScript:function(a, ){return c.get(a,null, ,"s
cript")},getJSON:function(a, ,d){return c.get(a, ,d,"json")},post:function(a, ,d
,f){if(c.isFunction( )){f=f||d;d= ; ={}}return c.ajax({type:"POST",url:a,data: ,
success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSe
ttings:{url:location.href,
glo al:true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa
ta:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.Acti
veXO ject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.A
ctiveXO ject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, tex
t/xml",html:"text/html",script:"text/javascript, application/javascript",json:"a
pplication/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModifie
d:{},etag:{},ajax:function(a){function (){e.success&&

e.success.call(k,o,i,x);e.glo al&&f("ajaxSuccess",[x,e])}function d(){e.complete


&&e.complete.call(k,x,i);e.glo al&&f("ajaxComplete",[x,e]);e.glo al&&!--c.active
&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).t
rigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e
.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.
param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)|
|(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"call ack")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.
data?e.data+"&":"")+(e.jsonp||"call ack")+"=?";e.dataType="json"}if(e.dataType==
="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCall ack||"jsonp"+s +
+;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j
+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q; ();d();A[j]=w;try{delete
A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.c
ache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(w ,"$1_="+r+"$2");e.url=u+(u===e.url
?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)
?"&":"?")+e.data;e.glo al&&!c.active++&&c.event.trigger("ajaxStart");r=(r=x .exe
c(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType=
=="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentEle
ment,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scri
ptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.re
adyState==="loaded"||this.readyState==="complete")){B=true; ();d();C.onload=C.on
readystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.fir
stChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,
e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x
.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[
e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[
e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestH
eader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e
.accepts._default)}catch(ga){}if(e. eforeSend&&e. eforeSend.call(k,x,e)===false)
{e.glo al&&!--c.active&&c.event.trigger("ajaxStop");x.a ort();return false}e.glo
al&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readySt
ate===0||q==="a ort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q=
=="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.ht
tpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"suc
cess";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parser
error";p=v}if(i==="success"||i==="notmodified")j|| ();else c.handleError(e,x,i,p
);d();q==="timeout"&&x.a ort();if(e.async)x=null}};try{var h=x.a ort;x.a ort=fun
ction(){x&&h.call(x);
g("a ort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("time
out")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}ca
tch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:functio
n(a, ,d,f){if(a.error)a.error.call(a.context||a, ,d,f);if(a.glo al)(a.context?c(
a.context):c.event).trigger("ajaxError",[ ,a,f])},active:0,httpSuccess:function(
a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300
||a.status===304||a.status===
1223||a.status===0}catch( ){}return false},httpNotModified:function(a, ){var d=a
.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastMod
ified[ ]=d;if(f)c.etag[ ]=f;return a.status===304||a.status===0},httpData:functi
on(a, ,d){var f=a.getResponseHeader("content-type")||"",e= ==="xml"||! &&f.index
Of("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="p
arsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a, );if(ty
peof a==="string")if( ===
"json"||! &&f.indexOf("json")>=0)a=c.parseJSON(a);else if( ==="script"||! &&f.in
dexOf("javascript")>=0)c.glo alEval(a);return a},param:function(a, ){function d(
i,o){if(c.isArray(o))c.each(o,function(k,n){ ||/\[\]$/.test(i)?f(i,n):d(i+"["+(t
ypeof n==="o ject"||c.isArray(n)?k:"")+"]",n)});else! &&o!=null&&typeof o==="o j

ect"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunc
tion(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=
[];if( ===w) =c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for
(var j in a)d(j,a[j]);return e.join("&").replace(y ,"+")}});var la={},A =/toggle
|show|hide/,B =/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBot
tom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingL
eft","paddingRight"],["opacity"]];c.fn.extend({show:function(a, ){if(a||a===0)re
turn this.animate(K("show",3),a, );else{a=0;for( =this.length;a< ;a++){var d=c.d
ata(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].node
Name;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo(" ody");f=e.css("
display");if(f==="none")f=" lock";e.remove();la[d]=f}c.data(this[a],"olddisplay"
,f)}}a=0;for( =this.length;a< ;a++)this[a].style.display=c.data(this[a],"olddisp
lay")||"";return this}},hide:function(a, ){if(a||a===0)return this.animate(K("hi
de",3),a, );else{a=0;for( =this.length;a< ;a++){var d=c.data(this[a],"olddisplay
");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for( =this.length;a< ;a++)this[a].sty
le.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a, ){var d=t
ypeof a===" oolean";if(c.isFunction(a)&&c.isFunction( ))this._toggle.apply(this,
arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");
c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a, );return this},fadeTo
:function(a, ,d){return this.filter(":hidden").css("opacity",0).show().end().ani
mate({opacity: },a,d)},
animate:function(a, ,d,f){var e=c.speed( ,d,f);if(c.isEmptyO ject(a))return this
.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c
.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){va
r n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[
i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&thi
s.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isA
rray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.ove
rflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,
j,r);if(A .test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=B .exec(u),B=
z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]
=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B
;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a, ){var
d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){ &&d[f](
true);d.splice(f,1)}}); ||this.dequeue();return this}});c.each({slideDown:K("sho
w",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fade
Out:{opacity:"hide"}},function(a, ){c.fn[a]=function(d,f){return this.animate( ,
d,f)}});c.extend({speed:function(a, ,d){var f=a&&typeof a==="o ject"?a:{complete
:d||!d&& ||c.isFunction(a)&&a,duration:a,easing:d&& || &&!c.isFunction( )&& };f.
duration=c.fx.off?0:typeof f.duration===
"num er"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.comple
te;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&
&f.old.call(this)};return f},easing:{linear:function(a, ,d,f){return d+f*a},swin
g:function(a, ,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:functi
on(a, ,d){this.options= ;this.elem=a;this.prop=d;if(! .orig) .orig={}}});c.fx.pr
ototype={update:function(){this.options.step&&this.options.step.call(this.elem,t
his.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.e
lem.style)this.elem.style.display=" lock"},cur:function(a){if(this.elem[this.pro
p]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[
this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseF
loat(c.curCSS(this.elem,this.prop))||0},custom:function(a, ,d){function f(j){ret
urn e.step(j)}this.startTime=J();this.start=a;this.end= ;this.unit=d||this.unit|
|"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W

=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style
(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||th
is.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.opt
ions.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.cu
stom(this.cur(),0)},step:function(a){var =J(),d=true;if(a|| >=this.options.dura
tion+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=tru
e;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if
(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflo
w;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.disp
lay;if(c.css(this.elem,"display")==="none")this.elem.style.display=" lock"}this.
options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(va
r e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{
e= -this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.
easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&thi
s.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);t
his.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.
extend(c.fx,{tick:function(){for(var a=c.timers, =0; <a.length; ++)a[ ]()||a.spl
ice( --,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,
_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_defaul
t:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(
a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[
a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){
return c.grep(c.timers,function( ){return a=== .elem}).length};c.fn.offset="getB
oundingClientRect"in s.documentElement?
function(a){var =this[0];if(a)return this.each(function(e){c.offset.setOffset(t
his,a,e)});if(! ||! .ownerDocument)return null;if( === .ownerDocument. ody)retur
n c.offset. odyOffset( );var d= .getBoundingClientRect(),f= .ownerDocument; =f.
ody;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support. oxModel&&
f.scrollTop|| .scrollTop)-(f.clientTop|| .clientTop||0),left:d.left+(self.pageXO
ffset||c.support. oxModel&&f.scrollLeft|| .scrollLeft)-(f.clientLeft|| .clientLe
ft||0)}}:function(a){var =
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(! ||
! .ownerDocument)return null;if( === .ownerDocument. ody)return c.offset. odyOff
set( );c.offset.initialize();var d= .offsetParent,f= ,e= .ownerDocument,j,i=e.do
cumentElement,o=e. ody;f=(e=e.defaultView)?e.getComputedStyle( ,null): .currentS
tyle;for(var k= .offsetTop,n= .offsetLeft;( = .parentNode)&& !==o&& !==i;){if(c.
offset.supportsFixedPosition&&f.position==="fixed") reak;j=e?e.getComputedStyle(
,null): .currentStyle;
k-= .scrollTop;n-= .scrollLeft;if( ===d){k+= .offsetTop;n+= .offsetLeft;if(c.off
set.doesNotAddBorder&&!(c.offset.doesAddBorderForTa leAndCells&&/^t(a le|d|h)$/i
.test( .nodeName))){k+=parseFloat(j. orderTopWidth)||0;n+=parseFloat(j. orderLef
tWidth)||0}f=d;d= .offsetParent}if(c.offset.su tractsBorderForOverflowNotVisi le
&&j.overflow!=="visi le"){k+=parseFloat(j. orderTopWidth)||0;n+=parseFloat(j. or
derLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.off
setTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollL
eft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.
ody, =s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||
0;c.extend( .style,{position:"a solute",top:0,left:0,margin:0, order:0,width:"1p
x",height:"1px",visi ility:"hidden"}); .innerHTML="<div style='position:a solute
;top:0;left:0;margin:0; order:5px solid #000;padding:0;width:1px;height:1px;'><d
iv></div></div><ta le style='position:a solute;top:0;left:0;margin:0; order:5px
solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr>
<td></td></tr></ta le>";
a.insertBefore( ,a.firstChild);d= .firstChild;f=d.firstChild;e=d.nextSi ling.fir
stChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTa
leAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.sup

portsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.t
op="";d.style.overflow="hidden";d.style.position="relative";this.su tractsBorder
ForOverflowNotVisi le=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.o
ffsetTop!==j;a.removeChild( );
c.offset.initialize=c.noop}, odyOffset:function(a){var =a.offsetTop,d=a.offsetL
eft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){ +=parse
Float(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",tru
e))||0}return{top: ,left:d}},setOffset:function(a, ,d){if(/static/.test(c.curCSS
(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c
.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFu
nction( )) = .call(a,
d,e);d={top: .top-e.top+j,left: .left-e.left+i};"using"in ? .using.call(a,d):f.
css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],
=this.offsetParent(),d=this.offset(),f=/^ ody|html$/i.test( [0].nodeName)?{top:
0,left:0}: .offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=
parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS( [0]," o
rderTopWidth",true))||0;f.left+=parseFloat(c.curCSS( [0]," orderLeftWidth",true)
)||0;return{top:d.topf.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){fo
r(var a=this.offsetParent||s. ody;a&&!/^ ody|html$/i.test(a.nodeName)&&c.css(a,"
position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],func
tion(a, ){var d="scroll"+ ;c.fn[d]=function(f){var e=this[0],j;if(!e)return null
;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollL
eft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"i
n j?j[a?"pageYOffset":
"pageXOffset"]:c.support. oxModel&&j.document.documentElement[d]||j.document. od
y[d]:e[d]}});c.each(["Height","Width"],function(a, ){var d= .toLowerCase();c.fn[
"inner"+ ]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn
["outer"+ ]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":" order"
):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.is
Function(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()
))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["
client"+ ]||e.document. ody["client"+ ]:e.nodeType===9?Math.max(e.documentElemen
t["client"+ ],e. ody["scroll"+ ],e.documentElement["scroll"+ ],e. ody["offset"+
],e.documentElement["offset"+ ]):f===w?c.css(e,d):this.css(d,typeof f==="string"
?f:f+"px")}});A.jQuery=A.$=c})(window);
rue"></textarea>
</div>
</div> <!-- mainContainer -->
</div> <!-- outerContainer -->
<div id="printContainer"></div>

</[iody></html>
%4dd)L: $AZ G Ze

jr
F lF-?Tu
Rm O&aA
j  ?:diP1
Q } D (G$ 0n
w |w

.`
 :& J
ud? } dk"A7/k
r m  \Z
:w
gY>u '/_5 R

r E d !Oc

D 5V 5

z 3z

C 

o HEN 6 X 9

"a v \

n( ezaf

Rc

%

|!

Y +

J
T t -  R M Bo w QN+ OF2
l Vd}
)
,*  9 rV Y>  T/*B RJS \*/Bgapi.loaded_0(function(_){var
Grq ~3cy (6G t H?6
window=t
var pe;var oa;_.m=function(a){throw a;};_.p=void 0;_.r=!0;_.s=null;_.u=!1;_.aa=f
unction(){return function(a){return a}};_.x=function(){return function(){}};_. a
=function(a){return function(c){this[a]=c}};_.y=function(a){return function(){re
turn this[a]}};_.ca=function(a){return function(){return a}};_.C=function(a,c,f)
{a=a.split(".");f=f||_.D;a[0]in f||!f.execScript||f.execScript("var "+a[0]);for(
var g;a.length&&(g=a.shift());)a.length||c===_.p?f=f[g]?f[g]:f[g]={}:f[g]=c};
_.da=function(a){var c=typeof a;if("o ject"==c)if(a){if(a instanceof Array)retur
n"array";if(a instanceof O ject)return c;var f=O ject.prototype.toString.call(a)
;if("[o ject Window]"==f)return"o ject";if("[o ject Array]"==f||"num er"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumera
le&&!a.propertyIsEnumera le("splice"))return"array";if("[o ject Function]"==f||
"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumera le&&!a.prope
rtyIsEnumera le("call"))return"function"}else return"null";
else if("function"==c&&"undefined"==typeof a.call)return"o ject";return c};_.kf=
function(a){return a!==_.p};_.ea=function(a){return"array"==(0,_.da)(a)};_.fa=fu
nction(a){return"string"==typeof a};_.H =function(a){return"function"==(0,_.da)(
a)};_.Vg=function(a){var c=typeof a;return"o ject"==c&&a!=_.s||"function"==c};_.
oe=function(a){return a[oa]||(a[oa]=++pe)};var ia=function(a,c,f){return a.call.
apply(a. ind,arguments)};
var la=function(a,c,f){a||(0,_.m)(Error());if(2<arguments.length){var g=Array.pr
ototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.ca
ll(arguments);Array.prototype.unshift.apply(f,g);return a.apply(c,f)}}return fun
ction(){return a.apply(c,arguments)}};_.H=function(a,c,f){_.H=Function.prototype
. ind&&-1!=Function.prototype. ind.toString().indexOf("native code")?ia:la;retur
n _.H.apply(_.s,arguments)};
_.ma=function(a,c){var f=Array.prototype.slice.call(arguments,1);return function
(){var c=Array.prototype.slice.call(arguments);c.unshift.apply(c,f);return a.app
ly(this,c)}};_.J=function(a,c){function f(){}f.prototype=c.prototype;a.T=c.proto
type;a.prototype=new f;a.prototype.constructor=a};var _DumpException=function(a)
{(0,_.m)(a)};_.na=_.na||{};_.D=this;oa="closure_uid_"+(1E9*Math.random()>>>0);pe
=0;_.pa=Date.now||function(){return+new Date}; Function.prototype. ind=Function.
prototype. ind||function(a,c){if(1<arguments.length){var f=Array.prototype.slice
.call(arguments,1);f.unshift(this,a);return _.H.apply(_.s,f)}return(0,_.H)(this,
a)};
_.Kh=window.gapi||{};_.ra=window.gadgets||{};_.L=window.osapi=window.osapi||{};_
.google=window.google||{};
window.___jsl=window.___jsl||{};
(window.___jsl.cd=window.___jsl.cd||[]).push({gwidget:{parsetags:"explicit"},app
sapi:{plus_one_service:"/plus/v1"},client:{jsonpOverride:_.u},poshare:{hangoutCo
ntactPickerServer:"https://plus.google.com"},gappsutil:{required_scopes:["https:
//www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.
recommended"],display_on_page_ready:_.u},appsutil:{required_scopes:["https://www
.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recom
mended"],display_on_page_ready:_.u},
"oauth-flow":{authUrl:"https://accounts.google.com/o/oauth2/auth",proxyUrl:"http
s://accounts.google.com/o/oauth2/postmessageRelay",redirectUri:"postmessage"},if
rames:{share ox:{params:{json:"&"},url:":socialhost:/:session_prefix:_/share ox/
dialog"},plus:{url:":socialhost:/u/:session_index:/_/pages/ adge"},":socialhost:
":"https://plusone.google.com",card:{params:{s:"#",userid:"&"},url:":socialhost:
/:session_prefix:_/hovercard/internalcard"},":signuphost:":"https://plus.google.
com",plusone:{url:":socialhost:/:session_prefix:_/+1/fast utton"},
plus_share:{url:":socialhost:/:session_prefix:_/+1/share utton?plusShare=true"},
plus_circle:{url:":socialhost:/:session_prefix:_/widget/plus/circle"},configurat
or:{url:":socialhost:/:session_prefix:_/plus uttonconfigurator"},appcirclepicker
:{url:":socialhost:/:session_prefix:_/widget/render/appcirclepicker"},":source:"
:"1p"},poclient:{update_session:"google.updateSessionCall ack"},"googleapis.conf
ig":{methods:{"chili.people.list":_.r,"pos.plusones.list":_.r,"pos.plusones.get"
:_.r,"chili.people.get":_.r,
"pos.plusones.insert":_.r,"chili.activities.list":_.r,"pos.plusones.delete":_.r,

"chili.activities.get":_.r,"chili.activities.search":_.r,"pos.plusones.getSignup
State":_.r},requestCache:{ena led:_.r},versions:{chili:"v1",pos:"v1"},rpc:"/rpc"
,root:"https://www.googleapis.com","root-1p":"https://clients6.google.com",sessi
onCache:{ena led:_.r},transport:{isProxyShared:_.r},xd3:"/static/proxy.html",dev
eloperKey:"AIzaSyCKS rvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:_.u}}})
;
window.___jsl=window.___jsl||{};(window.___jsl.cd=window.___jsl.cd||[]).push({gw
idget:{parsetags:"onload"},iframes:{":source:":"3p"}});
_.N=function(a,c,f){return a[c]=a[c]||f};_.wc=function(a){return"function"===typ
eof a};_.g =function(a){return String(a).replace(h ,"&amp;").replace(i ,"&lt;").
replace(j ,"&gt;").replace(k ,"&quot;").replace(l ,"&#39;")};_.O=function(){var
a;if((a=O ject.create)&&_.ta.test(a))a=a(_.s);else{a={};for(var c in a)a[c]=_.p}
return a};_.Qa=function(a,c){return O ject.prototype.hasOwnProperty.call(a,c)};_
.Ra=function(a,c){a=a||{};for(var f in a)(0,_.Qa)(a,f)&&(c[f]=a[f])};
_.f =function(a,c){a||(0,_.m)(Error(c||""))};_.Ua=function(a,c,f){var g=RegExp("
([#].*&|[#])"+c+"=([^&#]*)","g");c=RegExp("([?#].*&|[?#])"+c+"=([^&#]*)","g");if
(a=a&&(g.exec(a)||c.exec(a)))try{f=(0,window.decodeURIComponent)(a[2])}catch(h){
}return f};_. =function(a){a=a.match(c );var c=(0,_.O)();c.yc=a[1];c.m =a[3]?[a
[3]]:[];c.Vf=a[5]?[a[5]]:[];return c};_.Lc=function(a){a=a?a.split("&"):[];for(v
ar c=[],f=0;f<a.length;f++){var g=a[f].split("=",2);c.push([(0,window.decodeURIC
omponent)(g[0]),(0,window.decodeURIComponent)(g[1])])}return c};
_.a =function(a){return a.yc+(0<a.m .length?"?"+a.m .join("&"):"")+(0<a.Vf.lengt
h?"#"+a.Vf.join("&"):"")};var $a=function(a,c){var f=[];if(a)for(var g in a)if((
0,_.Qa)(a,g)&&a[g]!=_.s){var h=c?c(a[g]):a[g];f.push((0,window.encodeURIComponen
t)(g)+"="+(0,window.encodeURIComponent)(h))}return f};_.d =function(a,c,f,g){a=(
0,_. )(a);a.m .push.apply(a.m ,$a(c,g));a.Vf.push.apply(a.Vf,$a(f,g));return(0,
_.a )(a)};
_.ua=function(a,c){var f="";2E3<c.length&&(f=c.su string(2E3),c=c.su string(0,2E
3));var g=a.createElement("div"),h=a.createElement("a");h.href=c;g.appendChild(h
);g.innerHTML=g.innerHTML;c=String(g.firstChild.href);g.parentNode&&g.parentNode
.removeChild(g);return c+f};_.Ed=function(a){return aB.test(a)};_.Va=function(a,
c,f){Sa(a,c,f,"add","at")};_.ge=function(a,c,f){Sa(a,c,f,"remove","de")};
var Sa=function(a,c,f,g,h){if(a[g+"EventListener"])a[g+"EventListener"](c,f,_.u)
;else if(a[h+"tachEvent"])a[h+"tachEvent"]("on"+c,f)};_.e =function(a){for(;a.fi
rstChild;)a.removeChild(a.firstChild)};_.Re=function(a){return _.wa.dpo?_.wa.h:(
0,_.Ua)(a,"jsh",_.wa.h)};_.ci=function(a){return(0,_.Ua)(a,"_ sh",_.wa. sh)};_.W
c=function(){return _.wa.ucs};_.xa=function(){return _.wa.ssfn};_.fj=function(){
return _.wa.onl};_.An=function(a){_.wa.onl=a};
var ya=function(a){var c=window.___jsl=window.___jsl||{};c[a]=c[a]||[];return c[
a]};var za=function(a){var c=window.___jsl=window.___jsl||{};c.cfg=!a&&c.cfg||{}
;return c.cfg};var Aa=function(a){return"o ject"===typeof a&&/\[native code\]/.t
est(a.push)};var Ba=function(a,c){if(c)for(var f in c)c.hasOwnProperty(f)&&(a[f]
&&c[f]&&"o ject"===typeof a[f]&&"o ject"===typeof c[f]&&!Aa(a[f])&&!Aa(c[f])?Ba(
a[f],c[f]):c[f]&&"o ject"===typeof c[f]?(a[f]=Aa(c[f])?[]:{},Ba(a[f],c[f])):a[f]
=c[f])};
var Da=function(a){if(a&&!/^\s+$/.test(a)){for(;0==a.charCodeAt(a.length-1);)a=a
.su string(0,a.length-1);var c;try{c=window.JSON.parse(a)}catch(f){}if("o ject"=
==typeof c)return c;try{c=(new Function("return ("+a+"\n)"))()}catch(g){}if("o j
ect"===typeof c)return c;try{c=(new Function("return ({"+a+"\n})"))()}catch(h){}
return"o ject"===typeof c?c:{}}};
var Ea=function(a){za(_.r);var c=window.___gcfg,f=ya("cu");if(c&&c!==window.___g
u){var g={};Ba(g,c);f.push(g);window.___gu=c}var c=ya("cu"),h=window.document.sc
ripts||window.document.getElementsByTagName("script")||[],g=[],l=[];l.push.apply
(l,ya("us"));for(var n=0;n<h.length;++n)for(var q=h[n],t=0;t<l.length;++t)q.src&
&0==q.src.indexOf(l[t])&&g.push(q);0==g.length&&(0<h.length&&h[h.length-1].src)&
&g.push(h[h.length-1]);for(h=0;h<g.length;++h)g[h].getAttri ute("gapi_processed"
)||(g[h].setAttri ute("gapi_processed",
_.r),(l=g[h])?(n=l.nodeType,l=3==n||4==n?l.nodeValue:l.textContent||l.innerText|
|l.innerHTML||""):l=_.p,(l=Da(l))&&c.push(l));a&&(g={},Ba(g,a),f.push(g));g=ya("

cd");a=0;for(c=g.length;a<c;++a)Ba(za(),g[a]);g=ya("ci");a=0;for(c=g.length;a<c;
++a)Ba(za(),g[a]);a=0;for(c=f.length;a<c;++a)Ba(za(),f[a])};_.P=function(a,c){if
(!a)return za();for(var f=a.split("/"),g=za(),h=0,l=f.length;g&&"o ject"===typeo
f g&&h<l;++h)g=g[f[h]];return h===f.length&&g!==_.p?g:c};
_.Fa=function(a,c){var f=a;if("string"===typeof a){for(var g=f={},h=a.split("/")
,l=0,n=h.length;l<n-1;++l)var q={},g=g[h[l]]=q;g[h[l]]=c}Ea(f)};var Ga=function(
){var a=window.__GOOGLEAPIS;a&&(a.googleapis&&!a["googleapis.config"]&&(a["googl
eapis.config"]=a.googleapis),(0,_.N)(_.wa,"ci",[]).push(a),window.__GOOGLEAPIS=_
.p)};_.Q=function(a,c){c="function"==typeof _.Ha&&(0,_.Ha)(a,c)||c;(0,_.C)(a,c,_
.p)};
var l ;var k ;var j ;var i ;var h ;_.Ia=window;_.Ja=window.document;_.s =_.Ia.lo
cation;_.ta=/\[native code\]/;h =/&/g;i =/</g;j =/>/g;k =/"/g;l =/'/g;_.Yi=(0,_.
N)(_.Ia,"gapi",{});var c =/^([^?#]*)(\?([^#]*))?(\#(.*))?$/,aB=/^https?:\/\/[^\/
%\\?#\s]+\/[^\s]*$/i;_.wa=(0,_.N)(_.Ia,"___jsl",(0,_.O)());(0,_.N)(_.wa,"I",0);(
0,_.N)(_.wa,"hel",10);Ga&&Ga();Ea();(0,_.Q)("gapi.config.get",_.P);(0,_.Q)("gapi
.config.update",_.Fa);
_.jd=function(a){return!!a&&"o ject"===typeof a&&_.ta.test(a.push)};_.Bn=functio
n(a,c,f){if(a){(0,_.f )((0,_.jd)(a),"arrayForEach was called with a non array va
lue");for(var g=0;g<a.length;g++)c.call(f,a[g],g)}};_.DC=function(a,c,f){if(a)if
((0,_.jd)(a))(0,_.Bn)(a,c,f);else{(0,_.f )("o ject"===typeof a,"o jectForEach wa
s called with a non o ject value");f=f||a;for(var g in a)(0,_.Qa)(a,g)&&a[g]!==_
.p&&c.call(f,a[g],g)}};
var Un=function(a){a=a.sort();for(var c=[],f=_.p,g=0;g<a.length;g++){var h=a[g];
h!=f&&c.push(h);f=h}return c};var co=function(){var a=[],c=_.wa.H;c&&(0,_.DC)(c,
function(c){a.push.apply(a,c.L)});return Un(a)};_.wd=function(a){if(_.ta.test(O
ject.keys))return O ject.keys(a);var c=[],f;for(f in a)(0,_.Qa)(a,f)&&c.push(f);
return c};
var La=function(a){if(jo===_.p){var c=(0,_.P)("report")||{},f=c.rate,g=Math.rand
om();if(jo="num er"===typeof f&&f>g)up["rate."+f+"-"+g]=_.r,tq=c.timeout||1E3,uq
=c.host||"https://plus.google.com",wq=c.path||"/_/widget/report",yq=c.apis||[]}i
f(!jo)return _.u;if(yq)for(c=0;c<yq.length;c++)if(RegExp("^"+yq[c]+"$").test(a))
return _.r;return _.u};var Ma=function(a){delete Na[a]};
var er=function(){lr&&(_.Ia.clearTimeout(lr),lr=0);lr=_.Ia.setTimeout(function()
{var a;a=window.document.location.href;var c=(0,_.wd)(up).join(":");a=[uq,wq,"?a
pi=",(0,window.encodeURIComponent)(c),"&url=",(0,window.encodeURIComponent)(a),"
&loaded=",(0,window.encodeURIComponent)(co().join(":"))].join("");up=(0,_.O)();v
ar c=new window.Image,f=Pa++;Na[f]=c;c.onload=c.onerror=(0,_.ma)(Ma,f);c.src=a;l
r=0},tq)}; _.Ha=function(a,c){var f=c;(0,_.wc)(c)&&La(a)&&(f=function(f){mr[a]||
(up[a]=_.r,mr[a]=_.r,er());return c.apply(this,arguments)});return f};var jo,uq,
wq,tq,lr,yq,Na={},Pa=0,mr=(0,_.O)(),up=(0,_.O)();
_.Wa={go:{},R:{}};_.Xa={go:{},R:{}};
_.R =window.gapi&&window.gapi.util||{};
_.R .Pq=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCa
se();0==a.indexOf("//")&&(a=window.location.protocol+a);/^\w*:\/\//.test(a)||(a=
window.location.href);var c=a.su string(a.indexOf("://")+3),f=c.indexOf("/");-1!
=f&&(c=c.su string(0,f));a=a.su string(0,a.indexOf("://"));var f="",g=c.indexOf(
":");if(-1!=g){var h=c.su string(g+1),c=c.su string(0,g);if("http"===a&&"80"!==h
||"https"===a&&"443"!==h)f=":"+h}return a+"://"+c+f};
_.kd=function(a){Kd&&Kd.log&&Kd.log(a)};_.ke=function(){};var Kd=window.console;
if(window.JSON&&window.JSON.parse&&window.JSON.stringify)_.K =function(){functio
n a(a){return this[a]}var c=/___$/;return{parse:function(a){try{return window.JS
ON.parse(a)}catch(c){return _.u}},stringify:function(f){function g(c){return h.c
all(this,c,a)}var h=window.JSON.stringify,l=Array.prototype.toJSON&&'"[{\\"x\\":
1}]"'===h([{x:1}])?g:h;try{return l(f,function(a,f){return c.test(a)?_.p:f})}ca
tch(n){return _.s}}}}();
window.JSON&&window.JSON.parse&&window.JSON.stringify||(_.K =function(){function
a(a){return 10>a?"0"+a:a}function c(a){var h,l,n;h=/[\"\\\x00-\x1f\x7f-\x9f]/g;

switch(typeof a){case "string":return h.test(a)?'"'+a.replace(h,function(a){var


c=f[a];if(c)return c;c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16
)+(c%16).toString(16)})+'"':'"'+a+'"';case "num er":return(0,window.isFinite)(a)
?String(a):"null";case " oolean":case "null":return String(a);case "o ject":if(!
a)return"null";h=[];if("num er"===
typeof a.length&&!a.propertyIsEnumera le("length")){n=a.length;for(l=0;l<n;l+=1)
h.push(c(a[l])||"null");return"["+h.join(",")+"]"}for(l in a)!/___$/.test(l)&&a.
hasOwnProperty(l)&&"string"===typeof l&&(n=c(a[l]))&&h.push(c(l)+":"+n);return"{
"+h.join(",")+"}"}return""}Date.prototype.toJSON=function(){return[this.getUTCFu
llYear(),"-",a(this.getUTCMonth()+1),"-",a(this.getUTCDate()),"T",a(this.getUTCH
ours()),":",a(this.getUTCMinutes()),":",a(this.getUTCSeconds()),"Z"].join("")};v
ar f={"\ ":"\\ ","\t":"\\t",
"\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return{stringify:c,parse
:function(a){return/^[\],:{}\s]*$/.test(a.replace(/\\["\\\/ -u]/g,"@").replace(/
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/
(?:^|:|,)(?:\s*\[)+/g,""))?eval("("+a+")"):_.u}}}());
_.K .Ck=function(a){var c={};if(a===_.s||a===_.p)return c;for(var f in a)if(a.ha
sOwnProperty(f)){var g=a[f];_.s!==g&&_.p!==g&&(c[f]="string"===typeof g?g:_.K .s
tringify(g))}return c};(0,_.Q)("gadgets.json.flatten",_.K .Ck);(0,_.Q)("gadgets.
json.parse",_.K .parse);(0,_.Q)("gadgets.json.stringify",_.K .stringify);(0,_.Q)
("gadgets.json.flatten",_.K .Ck);(0,_.Q)("gadgets.json.parse",_.K .parse);(0,_.Q
)("gadgets.json.stringify",_.K .stringify);
_.R=_.R||{};
_.N =function(a){for(var c=0;c<this.length;c++)if(this[c]===a)return c;return-1}
;_.R=_.R||{};
(function(){var a=_.s;_.R.oa=function(c){var f="undefined"===typeof c;if(a!==_.s
&&f)return a;var g={};c=c||window.location.href;var h=c.indexOf("?"),l=c.indexOf
("#");c=(-1===l?c.su str(h+1):[c.su str(h+1,l-h-1),"&",c.su str(l+1)].join("")).
split("&");for(var h=window.decodeURIComponent?window.decodeURIComponent:window.
unescape,l=0,n=c.length;l<n;++l){var q=c[l].indexOf("=");if(-1!==q){var t=c[l].s
u string(0,q),q=c[l].su string(q+1),q=q.replace(/\+/g," ");try{g[t]=h(q)}catch(v
){}}}f&&(a=g);return g}; _.R.oa()})();
(0,_.Q)("gadgets.util.getUrlParameters",_.R.oa);
var jz=function(a){this.ha=a;this.B={};this.G={};a=(0,_.H)(this.M,this);(0,_.Va)
(_.Ia,"message",a);(0,_.N)(_.wa,"RPMQ",[]).push(a);_.Ia!=_.Ia.parent&&CC(this,_.
Ia.parent,"{h:'"+(0,window.escape)(_.Ia.name)+"'}","*")};var lz=function(a,c){va
r f=_.s;0===c.indexOf("{h:'")&&c.indexOf("'}")===c.length-2&&(f=(0,window.unesca
pe)(c.su string(4,c.length-2)));return f};var kz=function(a,c){var f=_.K .parse(
c);return f!==_.s&&"o ject"===typeof f&&!!f.g};
var CC=function(a,c,f,g){a=kz(a,f)?"":"!_";(0,_.ke)("gapi.rpc.send("+Qz+"): "+(!
f||512>=f.length?f:f.su str(0,512)+"... ("+f.length+" ytes)"));c.postMessage(a+
f,g)};var mz=function(){};
var nz=function(a){var c=_.Ia;"/"==a.charAt(0)&&(a=a.su string(1),c=_.Ia.top);fo
r(a=a.split("/");a.length;){var f;f=a.shift();"{"==f.charAt(0)&&"}"==f.charAt(f.
length-1)&&(f=f.su string(1,f.length-1));if(".."===f)c=c==c.parent?c.opener:c.pa
rent;else if(".."!==f&&c.frames[f])c=c.frames[f],"postMessage"in c||(0,_.m)("Not
a window");else return _.s}return c};var oz=function(a){return(a=pz[a])&&a.ve};
var qz=function(a){if(a.f in{})return _.u;var c=a.t,f=pz[a.r];a=a.origin;return
f&&(f.ve===c||!f.ve&&!c)&&(a===f.origin||"*"===f.origin)};var rz=function(a){var
c=a.id.split("/"),f=c[c.length-1],g=a.origin;return function(a){var c=a.origin;
return a.f==f&&(g==c||"*"==g)}};_.sz=function(a,c,f){a=tz(a);uz[a.name]={Ip:c,lf
:a.lf,Us:f||qz};vz()};_.wz=function(a){delete uz[tz(a).name]};var xz=function(a,
c){var f=yz["_"+a];f&&f[1](this)&&f[0].call(this,c)};
var zz=function(a){var c=a.c;if(!c)return mz;var f=a.r,g=a.g?"legacy__":"";retur
n function(){var a=[].slice.call(arguments,0);a.unshift(f,g+"__c ",_.s,c);_.Az.a
pply(_.s,a)}};var Bz=function(a){Cz=a};var Dz=function(a){Ez[a]||(Ez[a]=_.Ia.set
Timeout(function(){Ez[a]=_.u;Fz(a)},0))};var Fz=function(a){var c=pz[a];if(c&&c.
T ){var f=c.kj;for(c.kj=[];f.length;)Gz.send(a,_.K .stringify(f.shift()),c.origi
n)}};var tz=function(a){return 0===a.indexOf("legacy__")?{name:a.su string(8),lf

:_.r}:{name:a,lf:_.u}};
var vz=function(){for(var a=(0,_.P)("rpc/residenceSec")||60,c=(new Date).getTime
()/1E3,f=0,g;g=Hz[f];++f){var h=g.qf;if(!h||0<a&&c-g.timestamp>a)Hz.splice(f,1),
--f;else{var l=h.s,n=uz[l]||uz["*"];if(n)if(Hz.splice(f,1),--f,h.origin=g.origin
,g=zz(h),h.call ack=g,n.Us(h)){if("__c "!==l&&!!n.lf!=!!h.g) reak;h=n.Ip.apply(h
,h.a);h!==_.p&&g(h)}else(0,_.ke)("gapi.rpc.rejected("+Qz+"): "+l)}}};var Iz=func
tion(a,c,f){Hz.push({qf:a,origin:c,timestamp:(new Date).getTime()/1E3});f||vz()}
;
var Jz=function(a,c){var f=_.K .parse(a);Iz(f,c,_.u)};var Kz=function(a){for(;a.
length;)Iz(a.shift(),this.origin,_.r);vz()};var Lz=function(a){var c=_.u;a=a.spl
it("|");var f=a[0];0<=f.indexOf("/")&&(c=_.r);return{id:f,origin:a[1]||"*",Ki:c}
};
_.Mz=function(a,c,f,g){var h=Lz(a);g&&(_.Ia.frames[h.id]=g);a=h.id;if(!pz.hasOwn
Property(a)){f=f||_.s;g=h.origin;if(".."===a)g=_.R .Pq(Oz),f=f||Pz;else if(!h.Ki
){var l=_.Ja.getElementById(a);l&&(l=l.src,g=_.R .Pq(l),f=f||Nz(l).rpctoken)}"*"
===h.origin&&g||(g=h.origin);pz[a]={ve:f,kj:[],origin:g,hs:c,xm:function(){var c
=a;pz[c].T =1;Fz(c)}};Gz.sf(a,pz[a].xm)}return pz[a].xm};
_.Az=function(a,c,f,g){a=a||"..";(0,_.Mz)(a);a=a.split("|",1)[0];var h=[].slice.
call(arguments,3),l=c,n=f,q=Qz,t=Pz,v=pz[a],w=q,A=Lz(a);if(v&&".."!==a){if(A.Ki)
{if(!(w=pz[a].hs)){for(var w=_.s,w=Cz?Cz.su string(1).split("/"):[Qz],t=w.length
-1,F=_.Ia.parent;F!==_.Ia.top;){var z=F.parent;if(!t--){for(var I=_.s,E=z.frames
.length,K=0;K<E;++K)z.frames[K]==F&&(I=K);w.unshift("{"+I+"}")}F=z}w="/"+w.join(
"/")}}else w=q="..";t=v.ve}v=l;n&&A?(F=qz,A.Ki&&(F=rz(A)),yz["_"+ ++Rz]=[n,F],A=
Rz):A=_.s;h={s:v,f:q,
r:w,t:t,c:A,a:h};l=tz(l);h.s=l.name;h.g=l.lf;pz[a].kj.push(h);Dz(a)};jz.prototyp
e.M=function(a){var c=String(a.data);(0,_.ke)("gapi.rpc.receive("+Qz+"): "+(!c||
512>=c.length?c:c.su str(0,512)+"... ("+c.length+" ytes)"));var f=0!==c.indexOf
("!_");f||(c=c.su string(2));var g=kz(this,c);if(!f&&!g){if(!g&&(f=lz(this,c))){
if(this.B[f])this.B[f]();else this.G[f]=1;return}var h=a.origin,l=this.ha.zp;_.I
a.setTimeout(function(){l(c,h)},0)}}; jz.prototype.sf=function(a,c){".."===a||th
is.G[a]?(c(),delete this.G[a]):this.B[a]=c};jz.prototype.send=function(a,c,f){(a
=this.ha.kq(a))&&CC(this,a,c,f)};
var Rz=0,Hz=[],pz={},uz={},Nz=_.R.oa,Sz=Nz(),Pz=Sz.rpctoken,Oz=Sz.parent||_.Ja.r
eferrer,Qz=(_.Ia!==_.Ia.top||_.Ia.opener)&&_.Ia.name||"..",Cz=_.s,Ez={},Gz={send
:mz,sf:mz},yz={};if("function"===typeof _.Ia.postMessage||"o ject"===typeof _.Ia
.postMessage)Gz=new jz({zp:Jz,kq:nz,B:Qz,$f:oz,G:Bz}),(0,_.sz)("__c ",xz,(0,_.ca
)(_.r)),(0,_.sz)("_processBatch",Kz,(0,_.ca)(_.r)),(0,_.Mz)("..");
var m =function(){var a=(0,_.fj)();if(!a){a=(0,_.O)();(0,_.An)(a);var c=(0,_.O)(
);a.e=function(a){var g=c[a];g&&(delete c[a],g())};a.a=function(a,g){c[a]=g};a.r
=function(a){delete c[a]}}return a};var n =function(a,c){var f=c.onload;return(0
,_.wc)(f)?(m ().a(a,f),f):_.s};var o =function(a){(0,_.f )(/^\w+$/.test(a),"Unsu
pported id - "+a);m ();return'onload="window.___jsl.onl.e(&#34;'+a+'&#34;)"'};va
r p =function(a){m ().r(a)};
_.ha=function(a,c){var f,g=0;do f=c.id||["I",u ++,"_",(new Date).getTime()].join
("");while(a.getElementById(f)&&5>++g);(0,_.f )(5>g,"Error creating iframe id");
return f};
_.qa=function(a,c,f,g){var h={},l={};(0,_.Ra)(g.queryParams||{},h);(0,_.Ra)(g.fr
agmentParams||{},l);var n=(0,_.O)();n.id=f;n.parent=a.location.protocol+"//"+a.l
ocation.host;f=(0,_.Ua)(a.location.href,"id","");var q=(0,_.Ua)(a.location.href,
"pfname","");(f=f?q+"/"+f:"")&&(n.pfname=f);(0,_.Ra)(n,l);(n=(0,_.Ua)(c,"rpctoke
n")||h.rpctoken||l.rpctoken)||(n=l.rpctoken=g.rpctoken||String(Math.round(1E8*(0
,_.nr)())));g.rpctoken=n;n=a.location.href;a=(0,_.O)();(f=(0,_.ci)(n))&&(a._ sh=
f);(n=(0,_.Re)(n))&&(a.jsh=
n);g.hintInFragment?(0,_.Ra)(a,l):(0,_.Ra)(a,h);return(0,_.d )(c,h,l,g.paramsSer
ializer)};var hc=function(a){(0,_.f )(!a||(0,_.Ed)(a),"Illegal url for new ifram
e - "+a)};
var q =function(a,c,f,g,h){hc(f.src);var l,n=n (g,f),q=n?o (g):"";try{l=a.create
Element('<iframe frame order="'+(0,_.g )(String(f.frame order))+'" scrolling="'+
(0,_.g )(String(f.scrolling))+'" '+q+' name="'+(0,_.g )(String(f.name))+'"/>')}c

atch(t){l=a.createElement("iframe"),n&&(l.onload=function(){l.onload=_.s;n.call(
this)},p (g))}for(var v in f)a=f[v],"style"===v&&"o ject"===typeof a?(0,_.Ra)(a,
l.style):r [v]||l.setAttri ute(v,String(a));(v=h&&h. eforeNode||_.s)||h&&h.dontc
lear||(0,_.e )(c);c.insertBefore(l,
v);l=v?v.previousSi ling:c.lastChild;f.allowtransparency&&(l.allowTransparency=_
.r);return l};var jc=function(a,c){if(!kc){var f=(0,_.as)(),g=(0,_.et)(),h=(0,_.
Eu)(),l=(0,_.P)("googleapis.config/signedIn")===_.u?"_/im/":"";l&&(h="");kc={soc
ialhost:(0,_.P)("iframes/:socialhost:"),session_index:f||"0",session_delegate:g,
session_prefix:h,im_prefix:l}}return kc[c]||""};_.mc=function(a){return(0,_.ua)(
_.Ja,a.replace(nc,jc))};
_.t =function(a,c,f){var g=f||{};f=g.attri utes||{};(0,_.f )(!g.allowPost||!f.on
load,"onload is not supported y post iframe");var h=f=a;_.zd.test(f)&&(h=(0,_.P
)("iframes/"+h.su string(1)+"/url"),(0,_.f )(!!h,"Unknown iframe url config for
- "+f));a=(0,_.mc)(h);f=c.ownerDocument||_.Ja;h=(0,_.ha)(f,g);a=(0,_.qa)(f,a,h,g
);var l=(0,_.O)();(0,_.Ra)(_.v ,l);(0,_.Ra)(g.attri utes,l);l.name=l.id=h;l.src=
a;g.eurl=a;if((g||{}).allowPost&&2E3<a.length){var n=(0,_. )(a);l.src="";l["dat
a-postorigin"]=a;a=q (f,
c,l,h);var q;if(-1!=window.navigator.userAgent.indexOf("We Kit")){q=a.contentWin
dow.document;q.open();var l=q.createElement("div"),t={},v=h+"_inner";t.name=v;t.
src="";t.style="display:none";q (f,l,t,v,g)}g=(0,_.Lc)(n.m [0]);n.m =[];l=(0,_.a
)(n);n=f.createElement("form");n.action=l;n.method="POST";n.target=h;n.style.di
splay="none";for(h=0;h<g.length;h++)l=f.createElement("input"),l.type="hidden",l
.name=g[h][0],l.value=g[h][1],n.appendChild(l);c.appendChild(n);n.su mit();n.par
entNode.removeChild(n); q&&q.close();c=a}else c=q (f,c,l,h,g);return c};var kc;
var u ;var r ;_.v ={allowtransparency:"true",frame order:"0",hspace:"0",marginhe
ight:"0",marginwidth:"0",scrolling:"no",style:"",ta index:"0",vspace:"0",width:"
100%"};r ={allowtransparency:_.r,onload:_.r};u =0;var nc;_.zd=/^:[\w]+$/;nc=/:([
a-zA-Z_]+):/g;
_.as=function(a){var c=(0,_.P)("googleapis.config/sessionIndex");c==_.s&&(c=wind
ow.__X_GOOG_AUTHUSER);if(c==_.s){var f=window.google;f&&(c=f.authuser)}c==_.s&&(
a==_.s&&(a=window.location.href),a&&(c=(0,_.Ua)(a,"authuser")||_.s,c==_.s&&(c=(c
=a.match(Fu))?c[4]:_.s)));return c==_.s?_.s:String(c)};_.et=function(){var a=(0,
_.P)("googleapis.config/sessionDelegate");return a==_.s?_.s:String(a)};_.Eu=func
tion(a){a=(0,_.as)(a);var c=(0,_.et)(),f="";a&&(f+="u/"+a+"/");c&&(f+=" /"+c+"/"
);return f||_.s};
var Fu=/^https?:\/\/(\w|[\-\.])+\.google\.(\w|[\-:\.])+(\/[^\?\#]*)?\/u\/(\d)\//
;
var w =function(){};var x =function(){this.B=[];this.M=[];this.Ka=[];this.ha=[];
this.ha[0]=128;for(var a=1;64>a;++a)this.ha[a]=0;this.reset()};
var y =function(a,c,f){f||(f=0);var g=a.Ka;if((0,_.fa)(c))for(var h=0;16>h;h++)g
[h]=c.charCodeAt(f)<<24|c.charCodeAt(f+1)<<16|c.charCodeAt(f+2)<<8|c.charCodeAt(
f+3),f+=4;else for(h=0;16>h;h++)g[h]=c[f]<<24|c[f+1]<<16|c[f+2]<<8|c[f+3],f+=4;f
or(h=16;80>h;h++){var l=g[h-3]^g[h-8]^g[h-14]^g[h-16];g[h]=(l<<1|l>>>31)&4294967
295}c=a.B[0];f=a.B[1];for(var n=a.B[2],q=a.B[3],t=a.B[4],v,h=0;80>h;h++)40>h?20>
h?(l=q^f&(n^q),v=1518500249):(l=f^n^q,v=1859775393):60>h?(l=f&n|q&(f|n),v=240095
9708):(l=f^n^q,v=3395469782), l=(c<<5|c>>>27)+l+t+v+g[h]&4294967295,t=q,q=n,n=(f
<<30|f>>>2)&4294967295,f=c,c=l;a.B[0]=a.B[0]+c&4294967295;a.B[1]=a.B[1]+f&429496
7295;a.B[2]=a.B[2]+n&4294967295;a.B[3]=a.B[3]+q&4294967295;a.B[4]=a.B[4]+t&42949
67295};_.Ku=function(){this.B=new x };
(0,_.J)(x ,w );x .prototype.reset=function(){this.B[0]=1732584193;this.B[1]=4023
233417;this.B[2]=2562383102;this.B[3]=271733878;this.B[4]=3285377520;this.qa=thi
s.G=0};x .prototype.update=function(a,c){(0,_.kf)(c)||(c=a.length);for(var f=c-6
4,g=0,h=this.M,l=this.G;g<c;){if(0==l)for(;g<=f;)y (this,a,g),g+=64;if((0,_.fa)(
a))for(;g<c;){if(h[l]=a.charCodeAt(g),++l,++g,64==l){y (this,h);l=0; reak}}else
for(;g<c;)if(h[l]=a[g],++l,++g,64==l){y (this,h);l=0; reak}}this.G=l;this.qa+=c}
;
x .prototype.xk=function(){var a=[],c=8*this.qa;56>this.G?this.update(this.ha,56
-this.G):this.update(this.ha,64-(this.G-56));for(var f=63;56<=f;f--)this.M[f]=c&
255,c/=256;y (this,this.M);for(f=c=0;5>f;f++)for(var g=24;0<=g;g-=8)a[c]=this.B[
f]>>g&255,++c;return a};

_.k=_.Ku.prototype;_.k.reset=function(){this.B.reset()};_.k.lG=function(a){this.
B.update(a)};_.k.sE=function(){return this.B.xk()};_.k.mG=function(a){a=(0,windo
w.unescape)((0,window.encodeURIComponent)(a));for(var c=[],f=0,g=a.length;f<g;++
f)c.push(a.charCodeAt(f));this.lG(c)};_.k.Of=function(){for(var a=this.sE(),c=""
,f=0;f<a.length;f++)c+="0123456789ABCDEF".charAt(Math.floor(a[f]/16))+"012345678
9ABCDEF".charAt(a[f]%16);return c};
_.nr=function(){var a;J ?(a=new _.Ia.Uint32Array(1),I .getRandomValues(a),a=Num
er("0."+a[0])):(a=A ,a+=(0,window.parseInt)(G .su str(0,20),16),G =E (G ),a=a/(B
+Math.pow(16,20)));return a};var z =function(a){a=a||_.Ia.event;var c=a.screenX
+a.clientX<<16,c=c+(a.screenY+a.clientY),c=c*((new Date).getTime()%1E6);A =A *c%
B ;0<C &&++D ==C &&(0,_.ge)(_.Ia,"mousemove",z )};var E =function(a){var c=new _
.Ku;c.mG(a);return c.Of()};var I =_.Ia.crypto,J =_.u,C =0,D =0,A =1,B =0,G ="",J
=!!I &&"function"==typeof I .getRandomValues; J ||(B =1E6*(window.screen.width*
window.screen.width+window.screen.height),G =E (_.Ja.cookie+"|"+_.Ja.location+"|
"+(new Date).getTime()+"|"+Math.random()),C =(0,_.P)("random/maxO serveMousemove
")||0,0!=C &&(0,_.Va)(_.Ia,"mousemove",z ));
_.R=_.R||{};_.R.Dg=function(a,c,f){for(var g=[],h=2,l=arguments.length;h<l;++h)g
.push(arguments[h]);return function(){for(var f=g.slice(),h=0,l=arguments.length
;h<l;++h)f.push(arguments[h]);return c.apply(a,f)}};_.R.nf=function(a){var c,f,g
={};for(c=0;f=a[c];++c)g[f]=f;return g};
_.R=_.R||{};
(function(){function a(a,c){return String.fromCharCode(c)}var c={0:_.u,10:_.r,13
:_.r,34:_.r,39:_.r,60:_.r,62:_.r,92:_.r,8232:_.r,8233:_.r,65282:_.r,65287:_.r,65
308:_.r,65310:_.r,65340:_.r};_.R.escape=function(a,c){if(a){if("string"===typeof
a)return _.R.Qf(a);if("Array"===typeof a)for(var h=0,l=a.length;h<l;++h)a[h]=_.
R.escape(a[h]);else if("o ject"===typeof a&&c){h={};for(l in a)a.hasOwnProperty(
l)&&(h[_.R.Qf(l)]=_.R.escape(a[l],_.r));return h}}return a};_.R.Qf=function(a){i
f(!a)return a;for(var g= [],h,l,n=0,q=a.length;n<q;++n)h=a.charCodeAt(n),l=c[h],
l===_.r?g.push("&#",h,";"):l!==_.u&&g.push(a.charAt(n));return g.join("")};_.R.s
u=function(c){return c?c.replace(/&#([0-9]+);/g,a):c}})();
_.O =_.O ||{};_.O .Xk=function(){var a=0,c=0;window.self.innerHeight?(a=window.s
elf.innerWidth,c=window.self.innerHeight):window.document.documentElement&&windo
w.document.documentElement.clientHeight?(a=window.document.documentElement.clien
tWidth,c=window.document.documentElement.clientHeight):window.document. ody&&(a=
window.document. ody.clientWidth,c=window.document. ody.clientHeight);return{wid
th:a,height:c}};
_.O =_.O ||{};
(function(){function a(a,f){window.getComputedStyle(a,"").getPropertyValue(f).ma
tch(/^([0-9]+)/);return(0,window.parseInt)(RegExp.$1,10)}_.O .$n=function(){var
c=_.O .Xk().height,f=window.document. ody,g=window.document.documentElement;if("
CSS1Compat"===window.document.compatMode&&g.scrollHeight)return g.scrollHeight!=
=c?g.scrollHeight:g.offsetHeight;if(0<=window.navigator.userAgent.indexOf("Apple
We Kit")){c=0;for(f=[window.document. ody];0<f.length;){var h=f.shift(),g=h.chil
dNodes;if("undefined"!==
typeof h.style){var l=h.style.overflowY;l||(l=(l=window.document.defaultView.get
ComputedStyle(h,_.s))?l.overflowY:_.s);if("visi le"!=l&&"inherit"!=l&&(l=h.style
.height,l||(l=(l=window.document.defaultView.getComputedStyle(h,_.s))?l.height:"
"),0<l.length&&"auto"!=l))continue}for(h=0;h<g.length;h++){l=g[h];if("undefined"
!==typeof l.offsetTop&&"undefined"!==typeof l.offsetHeight)var n=l.offsetTop+l.o
ffsetHeight+a(l,"margin- ottom"),c=Math.max(c,n);f.push(l)}}return c+a(window.do
cument. ody," order- ottom")+ a(window.document. ody,"margin- ottom")+a(window.d
ocument. ody,"padding- ottom")}if(f&&g)return h=g.scrollHeight,l=g.offsetHeight,
g.clientHeight!==l&&(h=f.scrollHeight,l=f.offsetHeight),h>c?h>l?h:l:h<l?h:l}})()
;

_.R =_.R ||{};_.R .xh=function(){var a={Nj:" sh",Uj:"h"};window.___jsl=window.__


_jsl||{};return{B:function(){return window.___jsl[a.Nj]},Ok:function(){return wi
ndow.___jsl[a.Uj]},pj:function(c){window.___jsl[a.Nj]=c},ys:function(c){window._
__jsl[a.Uj]=c}}}();
_.M =function(){function a(a){c(1,a)}function c(a,c){if(!(a<f)&&g)if(2===a&&g.wa
rn)g.warn(c);else if(3===a&&g.error)try{g.error(c)}catch(n){}else g.log&&g.log(c
)}_.L =function(a){c(2,a)};_.sa=function(a){c(3,a)};_.Fc=(0,_.x)();a.INFO=1;a.WA
RNING=2;a.NONE=4;var f=1,g=window.console?window.console:window.opera?window.ope
ra.postError:_.p;return a}();
_.R=_.R||{};(function(){var a=[];_.R.du=function(c){a.push(c)};_.R.ku=function()
{for(var c=0,f=a.length;c<f;++c)a[c]()}})();
_.P =function(){var a=window.gadgets&&window.gadgets.config&&window.gadgets.conf
ig.get;a&&(0,_.Fa)(a());return{Q:function(a,f,g){g&&g((0,_.P)())},get:function(a
){return(0,_.P)(a)},update:function(a,f){f&&(0,_.m)("Config replacement is not s
upported");(0,_.Fa)(a)},Id:(0,_.x)()}}();
(0,_.Q)("gadgets.config.register",_.P .Q);(0,_.Q)("gadgets.config.get",_.P .get)
;(0,_.Q)("gadgets.config.init",_.P .Id);(0,_.Q)("gadgets.config.update",_.P .upd
ate);
_.U =function(a){if("complete"===_.Ja.readyState)a();else{var c=_.u,f=function()
{if(!c)return c=_.r,a.apply(this,arguments)};_.Ia.addEventListener?(_.Ia.addEven
tListener("load",f,_.u),_.Ia.addEventListener("DOMContentLoaded",f,_.u)):_.Ia.at
tachEvent&&(_.Ia.attachEvent("onreadystatechange",function(){"complete"===_.Ja.r
eadyState&&f.apply(this,arguments)}),_.Ia.attachEvent("onload",f))}};_.cc=functi
on(a,c){var f=(0,_.N)(_.wa,"watt",(0,_.O)());(0,_.N)(f,a,c)};_.vd=function(a,c){
if("complete"!==_.Ja.readyState)try{a()}catch(f){}(0,_.U )(c)}; var Q =Q ||{};Q
.Km=_.s;Q . m=_.s;Q .pg=_.s;Q .frameElement=_.s;
Q =Q ||{};
Q .Lj||(Q .Lj=function(){function a(a,c,f){"undefined"!=typeof window.addEventLi
stener?window.addEventListener(a,c,f):"undefined"!=typeof window.attachEvent&&wi
ndow.attachEvent("on"+a,c);"message"===a&&(window.___jsl=window.___jsl||{},a=win
dow.___jsl,a.RPMQ=a.RPMQ||[],a.RPMQ.push(c))}function c(a){var c=_.K .parse(a.da
ta);if(c&&c.f){(0,_.Fc)("gadgets.rpc.receive("+window.name+"): "+a.data);var g=_
.T.$d(c.f);h&&("undefined"!==typeof a.origin?a.origin!==g:a.domain!==/^.+:\/\/([
^:]+).*/.exec(g)[1])?(0,_.sa)("Invalid rpc message origin. "+
g+" vs "+(a.origin||"")):f(c,a.origin)}}var f,g,h=_.r;return{Kk:(0,_.ca)("wpm"),
B:(0,_.ca)(_.r),Id:function(l,n){_.P .Q("rpc",_.s,function(a){"true"===String((a
&&a.rpc||{}).disa leForceSecure)&&(h=_.u)});f=l;g=n;a("message",c,_.u);g("..",_.
r);return _.r},sf:function(a){g(a,_.r);return _.r},call:function(a,c,f){var g=_.
T.$d(a),h=_.T.dk(a);g?window.setTimeout(function(){var a=_.K .stringify(f);(0,_.
Fc)("gadgets.rpc.send("+window.name+"): "+a);h.postMessage(a,g)},0):".."!=a&&(0,
_.sa)("No relay set (used as window.postMessage targetOrigin), cannot send cross
-domain message"); return _.r}}}());
Q =Q ||{};
Q .Uf||(Q .Uf=function(){function a(a,c){function f(){a.apply({},arguments)}rw[c
]=rw[c]||f;return ja+"."+c}function c(){if(z===_.s&&window.document. ody&&v){var
a=v+"?c ="+Math.random()+"&origin="+Ca+"&jsl=1",f=window.document.createElement
("div");f.style.height="1px";f.style.width="1px";a='<o ject height="1" width="1"
id="'+t+'" type="application/x-shockwave-flash"><param name="allowScriptAccess"
value="always"></param><param name="movie" value="'+a+'"></param><em ed type="a
pplication/x-shockwave-flash" allowScriptAccess="always" src="'+a+
'" height="1" width="1"></em ed></o ject>';window.document. ody.appendChild(f);f
.innerHTML=a;z=f.firstChild}++K;E!==_.s&&(z!==_.s||50<=K)?window.clearTimeout(E)
:E=window.setTimeout(c,100)}function f(){S[".."]||(q(".."),U++,50<=U&&ka!==_.s?(
window.clearTimeout(ka),ka=_.s):ka=window.setTimeout(f,100))}function g(){if(z!=
=_.s&&z.setup)for(;0<I.length;){var a=I.shift(),c=a.Qs;z.setup(a.ve,".."===c?_.T
.lh:c,".."===c?"INNER":"OUTER")}E!==_.s&&window.clearTimeout(E);E=_.s}function h
(){S[".."]||ka!==_.s||

(ka=window.setTimeout(f,100))}function l(a,c,f){c=_.T.$d(a);var g=_.T.Wd(a);z["s


endMessage_"+(".."===a?_.T.lh:a)+"_"+g+"_"+(".."===a?"INNER":"OUTER")].call(z,_.
K .stringify(f),c);return _.r}function n(a,c){var f=_.K .parse(a),g=f._scr;g?(F(
g,_.r),S[g]=_.r,".."!==g&&q(g,_.r)):window.setTimeout(function(){A(f,c)},0)}func
tion q(a,c){var f=_.T.lh,g={};g._scr=c?"..":f;g._pnt=f;l(a,f,g)}var t="___xpcswf
",v=_.s,w=_.u,A=_.s,F=_.s,z=_.s,I=[],E=_.s,K=0,U=0,ka=_.s,S={},Ca=window.locatio
n.protocol+"//"+window.location.host,
ja,rw=function(){window.___jsl=window.___jsl||{};var a=window.___jsl._fm={};ja="
___jsl._fm";return a}();_.P .Q("rpc",_.s,function(a){w&&(v=a&&a.rpc&&a.rpc.commS
wf||"//xpc.googleusercontent.com/gadgets/xpc.swf")});a(g,"ready");a(h,"setupDone
");a(n,"receiveMessage");return{Kk:(0,_.ca)("flash"),B:(0,_.ca)(_.r),Id:function
(a,c){A=a;F=c;return w=_.r},sf:function(a,f){I.push({ve:f,Qs:a});z===_.s&&E===_.
s&&(E=window.setTimeout(c,100));return _.r},call:l,Vo:n,G:g,ha:h}}());
if(window.gadgets&&window.gadgets.rpc)"undefined"!=typeof _.T&&_.T||(_.T=window.
gadgets.rpc,_.T.Ca=_.T.config,_.T.Q=_.T.register,_.T.Jd=_.T.unregister,_.T.Am=_.
T.registerDefault,_.T.aB=_.T.unregisterDefault,_.T.Fk=_.T.forceParentVerifia le,
_.T.call=_.T.call,_.T.Rk=_.T.getRelayUrl,_.T.Xg=_.T.setRelayUrl,_.T.Wg=_.T.setAu
thToken,_.T.tf=_.T.setupReceiver,_.T.Wd=_.T.getAuthToken,_.T.mj=_.T.removeReceiv
er,_.T.Qk=_.T.getRelayChannel,_.T.ym=_.T.receive,_.T.zm=_.T.receiveSameDomain,_.
T.Pq=_.T.getOrigin,_.T.$d=
_.T.getTargetOrigin,_.T.dk=_.T._getTargetWin,_.T.Uo=_.T._parseSi lingId);else{_.
T=function(){function a(){}function c(a,c){if(!Ya[a]){var f=fc;c||(f=te);Ya[a]=f
;for(var g=If[a]||[],h=0;h<g.length;++h){var l=g[h];l.t=S[a];f.call(a,l.f,l)}If[
a]=[]}}function f(){function a(){Go=_.r}Ho||("undefined"!=typeof window.addEvent
Listener?window.addEventListener("unload",a,_.u):"undefined"!=typeof window.atta
chEvent&&window.attachEvent("onunload",a),Ho=_.r)}function g(c,g,h,l,n){S[g]&&S[
g]===h||((0,_.sa)("Invalid gadgets.rpc token. "+
S[g]+" vs "+h),a(g,2));n.onunload=function(){rw[g]&&!Go&&(a(g,1),_.T.mj(g))};f()
;l=_.K .parse((0,window.decodeURIComponent)(l))}function h(f,g){if(f&&"string"==
=typeof f.s&&"string"===typeof f.f&&f.a instanceof Array)if(S[f.f]&&S[f.f]!==f.t
&&((0,_.sa)("Invalid gadgets.rpc token. "+S[f.f]+" vs "+f.t),a(f.f,2)),"__ack"==
=f.s)window.setTimeout(function(){c(f.f,_.r)},0);else{f.c&&(f.call ack=function(
a){_.T.call(f.f,(f.g?"legacy__":"")+"__c ",_.s,f.c,a)});if(g){var h=l(g);f.origi
n=g;var n=f.r;n&&l(n)==
h||(n=g);f.referer=n}h=(K[f.s]||K[""]).apply(f,f.a);f.c&&"undefined"!==typeof h&
&_.T.call(f.f,"__c ",_.s,f.c,h)}}function l(a){if(!a)return"";a=a.split("#")[0].
split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+
a);-1==a.indexOf("://")&&(a=window.location.protocol+"//"+a);var c=a.su string(a
.indexOf("://")+3),f=c.indexOf("/");-1!=f&&(c=c.su string(0,f));a=a.su string(0,
a.indexOf("://"));var f="",g=c.indexOf(":");if(-1!=g){var h=c.su string(g+1),c=c
.su string(0,g);if("http"===
a&&"80"!==h||"https"===a&&"443"!==h)f=":"+h}return a+"://"+c+f}function n(a){if(
"/"==a.charAt(0)){var c=a.indexOf("|");return{id:0<c?a.su string(1,c):a.su strin
g(1),origin:0<c?a.su string(c+1):_.s}}return _.s}function q(a){if("undefined"===
typeof a||".."===a)return window.parent;var c=n(a);if(c)return window.top.frames
[c.id];a=String(a);return(c=window.frames[a])?c:(c=window.document.getElementByI
d(a))&&c.contentWindow?c.contentWindow:_.s}function t(a,c){if(rw[a]!==_.r){"unde
fined"===typeof rw[a]&&
(rw[a]=0);var f=q(a);".."!==a&&f==_.s||fc.sf(a,c)!==_.r?rw[a]!==_.r&&10>rw[a]++?
window.setTimeout(function(){t(a,c)},500):(Ya[a]=te,rw[a]=_.r):rw[a]=_.r}}functi
on v(a){(a=U[a])&&"/"===a.su string(0,1)&&(a="/"===a.su string(1,2)?window.docum
ent.location.protocol+a:window.document.location.protocol+"//"+window.document.l
ocation.host+a);return a}function w(a,c,f){c&&!/http(s)?:\/\/.+/.test(c)&&(0==c.
indexOf("//")?c=window.location.protocol+c:"/"==c.charAt(0)?c=window.location.pr
otocol+"//"+window.location.host+
c:-1==c.indexOf("://")&&(c=window.location.protocol+"//"+c));U[a]=c;"undefined"!
==typeof f&&(ka[a]=!!f)}function A(a,c){c=c||"";S[a]=String(c);t(a,c)}function F
(a){a=(a.passReferrer||"").split(":",2);wh=a[0]||"none";nk=a[1]||"origin"}functi
on z(a){"true"===String(a.useLegacyProtocol)&&(fc=Q .pg||te,fc.Id(h,c))}function
I(a,c){function f(g){g=g&&g.rpc||{};F(g);var h=g.parentRelayUrl||"",h=l(Ta.pare

nt||c)+h;w("..",h,"true"===String(g.useLegacyProtocol));z(g);A("..",a)}!Ta.paren
t&&c?f({}):_.P .Q("rpc",
_.s,f)}function E(a,c,f){if(".."===a)I(f||Ta.rpctoken||Ta.ifpctok||"",c);else t:
{var g=_.s;if("/"!=a.charAt(0)){if(!_.R) reak t;(g=window.document.getElementByI
d(a))||(0,_.m)(Error("h`"+a))}g=g&&g.src;c=c||_.T.Pq(g);w(a,c);c=_.R.oa(g);A(a,f
||c.rpctoken)}}var K={},U={},ka={},S={},Ca=0,ja={},rw={},Ta={},Ya={},If={},wh=_.
s,nk=_.s,Yw=window.top!==window.self,ok=window.name,pk=window.console,Io=pk&&pk.
log&&function(a){pk.log(a)}||(0,_.x)(),te=function(){function a(c){return functi
on(){Io(c+": call ignored")}}
return{getCode:(0,_.ca)("noop"),isParentVerifia le:(0,_.ca)(_.r),init:a("init"),
setup:a("setup"),call:a("call")}}();_.R&&(Ta=_.R.oa());var Go=_.u,Ho=_.u,fc=func
tion(){if("flash"==Ta.rpctx)return Q .Uf;if("rmr"==Ta.rpctx)return Q .Km;var a="
function"===typeof window.postMessage?Q .Lj:"o ject"===typeof window.postMessage
?Q .Lj:window.ActiveXO ject?Q .Uf?Q .Uf:Q . m?Q . m:Q .pg:0<window.navigator.use
rAgent.indexOf("We Kit")?Q .Km:"Gecko"===window.navigator.product?Q .frameElemen
t:Q .pg;a||(a=te);return a}();
K[""]=function(){Io("Unknown RPC service: "+this.s)};K.__c =function(a,c){var f=
ja[a];f&&(delete ja[a],f.call(this,c))};return{Ca:function(c){"function"===typeo
f c.Mm&&(a=c.Mm)},Q:function(a,c){"__c "!==a&&"__ack"!==a||(0,_.m)(Error("i"));"
"===a&&(0,_.m)(Error("j"));K[a]=c},Jd:function(a){"__c "!==a&&"__ack"!==a||(0,_.
m)(Error("k"));""===a&&(0,_.m)(Error("l"));delete K[a]},Am:function(a){K[""]=a},
aB:function(){delete K[""]},Fk:(0,_.x)(),call:function(a,c,f,g){a=a||"..";var h=
"..";".."===a?h=ok:"/"==
a.charAt(0)&&(h=_.T.Pq(window.location.href),h="/"+ok+(h?"|"+h:""));++Ca;f&&(ja[
Ca]=f);var l={s:c,f:h,c:f?Ca:0,a:Array.prototype.slice.call(arguments,3),t:S[a],
l:!!ka[a]},q;t:if(" idir"===wh||"c2p"===wh&&".."===a||"p2c"===wh&&".."!==a){q=wi
ndow.location.href;var t="?";if("query"===nk)t="#";else if("hash"===nk) reak t;t
=q.lastIndexOf(t);t=-1===t?q.length:t;q=q.su string(0,t)}else q=_.s;q&&(l.r=q);i
f(".."===a||n(a)!=_.s||window.document.getElementById(a))(q=Ya[a])||n(a)===_.s||
(q=fc),0===c.indexOf("legacy__")&&
(q=fc,l.s=c.su string(8),l.c=l.c?l.c:Ca),l.g=_.r,l.r=h,q?(ka[a]&&(q=Q .pg),q.cal
l(a,h,l)===_.u&&(Ya[a]=te,fc.call(a,h,l))):If[a]?If[a].push(l):If[a]=[l]},Rk:v,X
g:w,Wg:A,tf:E,Wd:function(a){return S[a]},mj:function(a){delete U[a];delete ka[a
];delete S[a];delete rw[a];delete Ya[a]},Qk:function(){return fc.Kk()},ym:functi
on(a,c){4<a.length?fc.Vo(a,h):g.apply(_.s,a.concat(c))},zm:function(a){a.a=Array
.prototype.slice.call(a.a);window.setTimeout(function(){h(a)},0)},Pq:l,$d:functi
on(a){var c=_.s,c=v(a);
c||(c=(c=n(a))?c.origin:".."==a?Ta.parent:window.document.getElementById(a).src)
;return l(c)},Id:function(){fc.Id(h,c)===_.u&&(fc=te);Yw?E(".."):_.P .Q("rpc",_.
s,function(a){a=a.rpc||{};F(a);z(a)})},dk:q,Uo:n,B:"__ack",lh:ok||"..",M:0,ha:1,
G:2}}();_.T.Id()};
_.T.Ca({Mm:function(a){(0,_.m)(Error("m`"+a))}});_.Fc=_.ke;(0,_.Q)("gadgets.rpc.
config",_.T.Ca);(0,_.Q)("gadgets.rpc.register",_.T.Q);(0,_.Q)("gadgets.rpc.unreg
ister",_.T.Jd);(0,_.Q)("gadgets.rpc.registerDefault",_.T.Am);(0,_.Q)("gadgets.rp
c.unregisterDefault",_.T.aB);(0,_.Q)("gadgets.rpc.forceParentVerifia le",_.T.Fk)
;(0,_.Q)("gadgets.rpc.call",_.T.call);(0,_.Q)("gadgets.rpc.getRelayUrl",_.T.Rk);
(0,_.Q)("gadgets.rpc.setRelayUrl",_.T.Xg);(0,_.Q)("gadgets.rpc.setAuthToken",_.T
.Wg);(0,_.Q)("gadgets.rpc.setupReceiver",_.T.tf);
(0,_.Q)("gadgets.rpc.getAuthToken",_.T.Wd);(0,_.Q)("gadgets.rpc.removeReceiver",
_.T.mj);(0,_.Q)("gadgets.rpc.getRelayChannel",_.T.Qk);(0,_.Q)("gadgets.rpc.recei
ve",_.T.ym);(0,_.Q)("gadgets.rpc.receiveSameDomain",_.T.zm);(0,_.Q)("gadgets.rpc
.getOrigin",_.T.Pq);(0,_.Q)("gadgets.rpc.getTargetOrigin",_.T.$d);
_.R=_.R||{};_.R.Ee=function(a,c,f,g){"undefined"!=typeof a.addEventListener?a.ad
dEventListener(c,f,g):"undefined"!=typeof a.attachEvent?a.attachEvent("on"+c,f):
(0,_.L )("cannot attachBrowserEvent: "+c)};_.R.Vr=function(a,c,f,g){a.removeEven
tListener?a.removeEventListener(c,f,g):a.detachEvent?a.detachEvent("on"+c,f):(0,
_.L )("cannot removeBrowserEvent: "+c)};
_.T =function(){function a(){h[0]=1732584193;h[1]=4023233417;h[2]=2562383102;h[3

]=271733878;h[4]=3285377520;w=v=0}function c(a){for(var c=n,f=0;64>f;f+=4)c[f/4]


=a[f]<<24|a[f+1]<<16|a[f+2]<<8|a[f+3];for(f=16;80>f;f++)c[f]=((c[f-3]^c[f-8]^c[f
-14]^c[f-16])<<1|(c[f-3]^c[f-8]^c[f-14]^c[f-16])>>>31)&4294967295;a=h[0];for(var
g=h[1],l=h[2],q=h[3],t=h[4],v,w,f=0;80>f;f++)40>f?20>f?(v=q^g&(l^q),w=151850024
9):(v=g^l^q,w=1859775393):60>f?(v=g&l|q&(g|l),w=2400959708):(v=g^l^q,w=339546978
2),v=((a<<5|a>>>27)&4294967295)+
v+t+w+c[f]&4294967295,t=q,q=l,l=(g<<30|g>>>2)&4294967295,g=a,a=v;h[0]=h[0]+a&429
4967295;h[1]=h[1]+g&4294967295;h[2]=h[2]+l&4294967295;h[3]=h[3]+q&4294967295;h[4
]=h[4]+t&4294967295}function f(a,f){if("string"===typeof a){a=(0,window.unescape
)((0,window.encodeURIComponent)(a));for(var g=[],h=0,n=a.length;h<n;++h)g.push(a
.charCodeAt(h));a=g}f||(f=a.length);g=0;if(0==v)for(;g+64<f;)c(a.slice(g,g+64)),
g+=64,w+=64;for(;g<f;)if(l[v++]=a[g++],w++,64==v)for(v=0,c(l);g+64<f;)c(a.slice(
g,g+64)),g+=64,w+=64}
function g(){var a=[],g=8*w;56>v?f(q,56-v):f(q,64-(v-56));for(var n=63;56<=n;n-)l[n]=g&255,g>>>=8;c(l);for(n=g=0;5>n;n++)for(var t=24;0<=t;t-=8)a[g++]=h[n]>>t&
255;return a}for(var h=[],l=[],n=[],q=[128],t=1;64>t;++t)q[t]=0;var v,w;a();retu
rn{reset:a,update:f,xk:g,Of:function(){for(var a=g(),c="",f=0;f<a.length;f++)c+=
"0123456789ABCDEF".charAt(Math.floor(a[f]/16))+"0123456789ABCDEF".charAt(a[f]%16
);return c}}};
_.V =function(){function a(c){c=c||window.event;var f=c.screenX+c.clientX<<16,f=
f+(c.screenY+c.clientY),f=f*((new Date).getTime()%1E6);n=n*f%q;0<g&&++h==g&&_.R.
Vr(window,"mousemove",a,_.u)}function c(a){var c=(0,_.T )();c.update(a);return c
.Of()}var f=window.crypto;if(f&&"function"==typeof f.getRandomValues)return func
tion(){var a=new window.Uint32Array(1);f.getRandomValues(a);return Num er("0."+a
[0])};var g=(0,_.P)("random/maxO serveMousemove");g==_.s&&(g=-1);var h=0,l=Math.
random(),n=1,q=1E6*(window.screen.width*
window.screen.width+window.screen.height);0!=g&&_.R.Ee(window,"mousemove",a,_.u)
;var t=c(window.document.cookie+"|"+window.document.location+"|"+(new Date).getT
ime()+"|"+l);return function(){var a=n,a=a+(0,window.parseInt)(t.su str(0,20),16
);t=c(t);return a/(q+Math.pow(16,20))}}();
(0,_.Q)("shindig.random",_.V );
_.S =window.iframer=window.iframer||{};_.V=window.iframes=window.iframes||{};
_.V.ip=function(a,c,f){var g=Array.prototype.slice.call(arguments);_.V.Pk(functi
on(a){a.sameOrigin&&(g.unshift("/"+a.claimedOpenerId+"|"+window.location.protoco
l+"//"+window.location.host),_.T.call.apply(_.T,g))})};_.V.Sr=function(a,c){_.T.
Q(a,c)};
_.X =function(a,c,f){a=String(a);if(((0,_.Ua)(a,"authuser")||_.s)!=_.s||((0,_.Ua
)(a,"hd")||_.s)!=_.s)return a;c=(0,_.as)(c);if(f){var g=a,h=g.match(/^((https?:)
?\/\/[^\/?#]*)?(\/[^\/?#]+)\/[0-9]+([\/][^?#]*)([?#].*)?$/);if(h&&h[0]){var l=h[
1],n=h[4],q=h[5];h[3]=="/"+f&&(g=(l||"")+(n||"/")+(q||""))}if((h=g.match(/^(((ht
tps?:)?\/\/[^\/?#]*)([\/][^?#]*)?|([\/][^?#]*))([?#].*)?$/))&&h[0])return l=h[2]
,a=h[4]||h[5],q=h[6],c!=_.s&&(g=(l||"")+"/"+f+"/"+(0,window.encodeURIComponent)(
c)+(a||"/")+(q||"")),
g}f=c==_.s?(0,window.encodeURIComponent)("authuser")+"=0":c.match(/^([-a-z0-9]+[
.])+[-a-z0-9]+$/)?[(0,window.encodeURIComponent)("authuser")+"=",(0,window.encod
eURIComponent)(String(c)),"&"+(0,window.encodeURIComponent)("hd")+"=",(0,window.
encodeURIComponent)(c)].join(""):["authuser=",(0,window.encodeURIComponent)(c)].
join("");a=a.split("#");c=a[0].indexOf("?");0>c?a[0]=[a[0],"?",f].join(""):(g=[a
[0]],c<a[0].length-1&&g.push("&"),g.push(f),a[0]=g.join(""));return g=a.join("#"
)};_.google.ko=_.X ; _.google.mr=_.as;_.google.xN=_.et;_.google.yN=_.Eu;
_.V.J=_.V.J||{};_.V.J.jp=function(a){try{return!!a.document}catch(c){}return _.u
};_.V.J.Uk=function(a){var c=a.parent;return a!=c&&_.V.J.jp(c)?_.V.J.Uk(c):a};_.
V.J.St=function(a){var c=a.userAgent||"";a=a.product||"";return 0!=c.indexOf("Op
era")&&-1==c.indexOf("We Kit")&&"Gecko"==a&&0<c.indexOf("rv:1.")};
var Z =function(a){_.V.Rg[a]||(_.V.Rg[a]={},_.T.Q(a,function(c,f){var g=this.f;i
f("string"==typeof c&&!(c in{}||g in{})){var h=this.call ack,l=_.V.Rg[a][g],n;l&
&O ject.hasOwnProperty.call(l,c)?n=l[c]:O ject.hasOwnProperty.call(_.V.dz,a)&&(n

=_.V.dz[a]);if(n)return g=Array.prototype.slice.call(arguments,1),n._iframe_wrap
ped_rpc_&&h&&g.push(h),n.apply({},g)}(0,_.sa)(['Unregistered call in window "',w
indow.name,'" for method "',a,'", via proxyId "',c,'" from frame "',g,'".'].join
(""));return _.s}));return _.V.Rg[a]};
var $ =function(a,c,f){function g(g){var l=Array.prototype.slice.call(arguments,
0),n=l[l.length-1];if("function"===typeof n){var q=n;l.pop()}l.unshift(c,a,q,f);
_.T.call.apply(_.T,l)}g._iframe_wrapped_rpc_=_.r;return g};var ac=function(){win
dow.setTimeout(function(){_.T.call("..","_noop_echo",_.V.Lr)},0)};var c=functio
n(){_.T.Q("_noop_echo",function(){this.call ack(_.V.YI(_.V.Uc[this.f]))})};_.dc=
function(){return _.Ia.location.origin||_.Ia.location.protocol+"//"+_.Ia.locatio
n.host};
var ec=function(a){var c=(0,_.Ua)(a.location.href,"urlindex");if(c=(0,_.N)(_.wa,
"fUrl",[])[c]){var f=a.location.hash,c=c+(/#/.test(c)?f.replace(/^#/,"&"):f);a.l
ocation.replace(c)}};var gc=function(){_.V.Kl++;return["I",_.V.Kl,"_",(new Date)
.getTime()].join("")};var ic=function(a){return a instanceof Array?a.join(","):a
instanceof O ject?_.K .stringify(a):a};var lc=function(){};var oc=function(a){a
&&a.match(pc)&&(0,_.Fa)("googleapis.config/gcv",a)};var qc=function(a){_.R .xh.y
s(a)};var rc=function(a){_.R .xh.pj(a)};
_.sc=function(a,c){var f=c||{},g;for(g in a)a.hasOwnProperty(g)&&(f[g]=a[g]);ret
urn f};_.tc=function(a,c,f,g,h){var l=[],n;for(n in a)if(a.hasOwnProperty(n)){va
r q=c,t=f,v=a[n],w=g,A=Z (n);A[q]=A[q]||{};w=_.R.Dg(w,v);v._iframe_wrapped_rpc_&
&(w._iframe_wrapped_rpc_=_.r);A[q][t]=w;l.push(n)}if(h)for(n in _.V.dz)_.V.dz.ha
sOwnProperty(n)&&l.push(n);return l.join(",")};var uc=function(a,c,f){var g={};i
f(a&&a._methods){a=a._methods.split(",");for(var h=0;h<a.length;h++){var l=a[h];
g[l]=$ (l,c,f)}}return g};
var vc=function(a){return a&&a.disa leMultiLevelParentRelay?_.u:_.S &&_.S ._open
&&"inline"!=a.style&&a.inline!==_.r&&!(a.container&&("string"==typeof a.containe
r&&window.document.getElementById(a.container)||window.document==(a.container.ow
nerDocument||a.container.document)))};
var eo=function(a,c){var f={},g=c.params||{},h;for(h in a)"#"==h.charAt(0)&&(f[h
.su string(1)]=a[h]),0==h.indexOf("fr-")&&(f[h.su string(3)]=a[h]),"#"==g[h]&&(f
[h]=a[h]);for(var l in f)delete a["fr-"+l],delete a["#"+l],delete a[l];return f}
;var xc=function(a){if(":"==a.charAt(0)){var c=(0,_.P)("iframes/"+a.su string(1)
);a={};(0,_.Ra)(c,a);(c=a.url)&&(a.url=(0,_.mc)(c));a.params||(a.params={});retu
rn a}return{url:(0,_.mc)(a)}};
var yc=function(a,c){function f(){}f.prototype=c.prototype;a.prototype=new f};
var zc=function(a,c,f,g,h,l,n,q){this.Ca=xc(a);this.openParams=this.XA=c;this.Ya
=f||{};this.Oa=g;this.lB=_.u;Ac(this,c.style);this.Fz={};Bc(this,function(){var
a;(a=this.XA.style)&&_.V.yf[a]?a=_.V.yf[a]:a?((0,_.L )(['Missing handler for sty
le "',a,'". Continuing with default handler.'].join("")),a=_.s):a=Cc;if(a){var c
;if("function"===typeof a)c=a(this);else{var f={};for(c in a){var g=a[c];f[c]="f
unction"===typeof g?_.R.Dg(a,g,this):g}c=f}for(var n in h)a=c[n],"function"===ty
peof a&&Dc(this,h[n],
_.R.Dg(c,a))}l&&Dc(this,"close",l)});this.ya=this.ac=n;this.dj=(q||[]).slice();n
&&this.dj.unshift(n.Hh())};var Ac=function(a,c){if(!a.lB){var f=c&&!_.V.yf[c]&&_
.V.Ih[c];f?(a.WB=[],f(function(){a.lB=_.r;for(var c=0,f=a.WB.length;c<f;++c)a.WB
[c].call(a)})):a.lB=_.r}};var Bc=function(a,c){a.lB?c.call(a):a.WB.push(c)};var
Dc=function(a,c,f){a.Fz[c]=a.Fz[c]||[];a.Fz[c].push(f)};
var Gc=function(a,c,f,g,h,l,n){zc.call(this,a,c,f,g,Hc,h,l,n);this.id=c.id||gc()
;this.G=c.rpcToken||Math.round(1E9*(0,_.V )());this.M=eo(this.Ya,this.Ca);this.r
C={};Bc(this,function(){this.P ("open");(0,_.sc)(this.rC,this)})};
var Ic=function(a,c,f,g,h,l,n){zc.call(this,a,c,f,g,Jc,h,l,n);this.url=a;this.B=
_.s;this.dD=gc();Bc(this,function(){this.P (" eforeparentopen");var a=(0,_.sc)(t
his.Oa);a._onopen=this.oK;a._ready=this.Jg;a._onclose=this.nK;this.Ya._methods=(
0,_.tc)(a,"..",this.dD,this,_.r);var a={},c;for(c in this.Ya)a[c]=ic(this.Ya[c])
;var f=this.Ca.url;if(this.XA.hideUrlFromParent){c=window.name;var g=f,f=(0,_.d
)(this.Ca.url,this.Ya,{},ic),h=a,a={};a._methods=h._methods;a["#opener"]=h["#ope
ner"];a["#urlindex"]=
h["#urlindex"];a["#opener"]&&h["#urlindex"]!=_.p?(a["#opener"]=c+","+a["#opener"
],c={url:g,Ya:a}):(g=(0,_.N)(_.wa,"fUrl",[]),h=g.length,g[h]=f,_.wa.rUrl=ec,a["#

opener"]=c,a["#urlindex"]=h,c=_.R .Pq(_.Ia.location.href),f=(0,_.P)("iframes/rel
ay_url_"+(0,window.encodeURIComponent)(c))||"/_/gapi/si ling/1/frame.html",c={ur
l:c+f,Ya:a});f=c.url;a=c.Ya}_.S ._open({url:f,openParams:this.XA,params:a,proxyI
d:this.dD,openedByProxyChain:this.dj})})};
var Kc=function(a,c,f,g,h,l,n){zc.call(this,a,c,f,g,Jc,l,n);this.id=c.id||gc();t
his.G=h;g._close=this.close;this.onClosed=this.B;this.oG=0;Bc(this,function(){th
is.P (" eforeparentopen");var c=(0,_.sc)(this.Oa);this.Ya._methods=(0,_.tc)(c,".
.",this.dD,this,_.r);c={};c.queryParams=this.Ya;a=(0,_.qa)(_.Ja,this.Ca.url,this
.id,c);var f=h.pm(a);this.canAutoClose=function(a){a(h.ok(f))};h.Tm(f,this);this
.oG=f})};var Mc=function(a){return _.V.yf[a]};var Nc=function(a,c){_.V.yf[a]=c};
var Oc=function(a){a=a||{};"auto"===a.height&&(a.height=_.O .$n());var c=window
&&Pc&&Pc.ma();c?c.Gm(a.width||0,a.height||0):_.S &&_.S ._resizeMe&&_.S ._resizeM
e(a)};var Qc=function(a){oc(a)};
if(window.Tool arApi)Pc=window.Tool arApi,Pc.ma=window.Tool arApi.getInstance,Pc
.prototype=window.Tool arApi.prototype,_.k=Pc.prototype,_.k.pm=Pc.prototype.open
Window,_.k.rk=Pc.prototype.closeWindow,_.k.Tm=Pc.prototype.setOnCloseHandler,_.k
.ok=Pc.prototype.canClosePopup,_.k.Gm=Pc.prototype.resizeWindow;else{var Rc=_.s,
Pc=(0,_.x)();Pc.ma=function(){!Rc&&(window.external&&window.external.GTB_IsTool
ar)&&(Rc=new Pc);return Rc};_.k=Pc.prototype;_.k.pm=function(a){return window.ex
ternal.GTB_OpenPopup&&
window.external.GTB_OpenPopup(a)};_.k.rk=function(a){window.external.GTB_ClosePo
pupWindow&&window.external.GTB_ClosePopupWindow(a)};_.k.Tm=function(a,c){window.
external.GTB_SetOnCloseHandler&&window.external.GTB_SetOnCloseHandler(a,c)};_.k.
ok=function(a){return window.external.GTB_CanClosePopup&&window.external.GTB_Can
ClosePopup(a)};_.k.Gm=function(a,c){return window.external.GTB_ResizeWindow&&win
dow.external.GTB_ResizeWindow(a,c)};window.Tool arApi=Pc;window.Tool arApi.getIn
stance=Pc.ma};
var pc=/^[-_.0-9A-Za-z]+$/,Hc={open:"open",onready:"ready",close:"close",onresiz
e:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:"resize",onRen
derStart:"renderstart"},Jc={onBeforeParentOpen:" eforeparentopen"},Cc={onOpen:fu
nction(a){var c=a.va();a.Pa(c.container||c.element);return a},onClose:function(a
){a.remove()}};_.V.Wp=function(a){var c=(0,_.O)();(0,_.Ra)(_.v ,c);(0,_.Ra)(a,c)
;return c};_.k=zc.prototype;_.k.va=(0,_.y)("XA");_.k.t =(0,_.y)("Ya");_.k. i=(0,
_.y)("Oa");_.k.ci=(0,_.y)("ya");
_.k.ea=function(a,c){Bc(this,function(){Dc(this,a,c)})};_.k.U =function(a,c){Bc(
this,function(){var f=this.Fz[a];if(f)for(var g=0,h=f.length;g<h;++g)if(f[g]===c
){f.splice(g,1); reak}})};_.k.P =function(a,c){var f,g=this.Fz[a];if(g)for(var h
=Array.prototype.slice.call(arguments,1),l=0,n=g.length;l<n;++l)try{f=g[l].apply
({},h)}catch(q){(0,_.sa)(['Exception when calling call ack "',a,'" with exceptio
n "',q.name,": ",q.message,'".'].join(""))}return f};
_.k.KA=function(a){return"num er"==typeof a?{value:a,od:a+"px"}:"100%"==a?{value
:100,od:"100%",Ul:_.r}:_.s};yc(Gc,zc);_.k=Gc.prototype;
_.k.Pa=function(a,c){if(!this.Ca.url)return(0,_.sa)("Cannot open iframe, empty U
RL."),this;var f=this.id;_.V.Uc[f]=this;var g=(0,_.sc)(this.Oa);g._ready=this.Jg
;g._close=this.close;g._open=this.rm;g._resizeMe=this.Ug;g._renderstart=this.PA;
var h=this.M;this.G&&(h.rpctoken=this.G);h._methods=(0,_.tc)(g,f,"",this,_.r);th
is.ha=a="string"===typeof a?window.document.getElementById(a):a;g={};g.id=f;if(c
){g.attri utes=c;var l=c.style;if("string"===typeof l){var n;if(l){n=[];for(var
l=l.split(";"),q=0,t=
l.length;q<t;++q){var v=l[q];if(0!=v.length||q+1!=t)v=v.split(":"),2==v.length&&
v[0].match(/^[ a-zA-Z_-]+$/)&&v[1].match(/^[ +.%0-9a-zA-Z_-]+$/)?n.push(v.join("
:")):(0,_.sa)(['Iframe style "',l[q],'" not allowed.'].join(""))}n=n.join(";")}e
lse n="";c.style=n}}this.va().allowPost&&(g.allowPost=_.r);g.queryParams=this.Ya
;g.fragmentParams=h;g.paramsSerializer=ic;this.B=(0,_.t )(this.Ca.url,a,g);h=thi
s.B.getAttri ute("data-postorigin")||this.B.src;_.V.Uc[f]=this;_.T.Wg(this.id,th
is.G);_.T.Xg(this.id,
h);return this};_.k.kk=function(a,c){this.rC[a]=c};_.k.Hh=(0,_.y)("id");_.k.kg=(
0,_.y)("B");_.k.V=(0,_.y)("ha");_.k.qc=(0,_. a)("ha");_.k.Jg=function(a){var c=u
c(a,this.id,"");this.ya&&"function"==typeof this.Oa._ready&&(a._methods=(0,_.tc)
(c,this.ya.Hh(),this.id,this,_.u),this.Oa._ready(a));(0,_.sc)(a,this);(0,_.sc)(c

,this);this.P ("ready",a)};_.k.PA=function(a){this.P ("renderstart",a)};_.k.clos


e=function(a){a=this.P ("close",a);delete _.V.Uc[this.id];return a};
_.k.remove=function(){var a=window.document.getElementById(this.id);a&&a.parentN
ode&&a.parentNode.removeChild(a)};
_.k.rm=function(a){var c=uc(a.params,this.id,a.proxyId);delete a.params._methods
;"_parent"==a.openParams.anchor&&(a.openParams.anchor=this.ha);if(vc(a.openParam
s))new Ic(a.url,a.openParams,a.params,c,c._onclose,this,a.openedByProxyChain);el
se{var f=new Gc(a.url,a.openParams,a.params,c,c._onclose,this,a.openedByProxyCha
in),g=this;Bc(f,function(){var a={childId:f.Hh()},l=f.rC;l._toclose=f.close;a._m
ethods=(0,_.tc)(l,g.id,f.id,f,_.u);c._onopen(a)})}};
_.k.Ug=function(a){if(this.P ("resize",a)===_.p&&this.B){var c=this.KA(a.width);
c!=_.s&&(this.B.style.width=c.od);a=this.KA(a.height);a!=_.s&&(this.B.style.heig
ht=a.od);this.B.parentElement&&(c!=_.s&&c.Ul||a!=_.s&&a.Ul)&&(this.B.parentEleme
nt.style.display=" lock")}};yc(Ic,zc);Ic.prototype.G=(0,_.y)("B");
Ic.prototype.oK=function(a){this.B=a.childId;var c=uc(a,"..",this.B);(0,_.sc)(c,
this);this.close=c._toclose;_.V.Uc[this.B]=this;this.ya&&this.Oa._onopen&&(a._me
thods=(0,_.tc)(c,this.ya.Hh(),this.B,this,_.u),this.Oa._onopen(a))};Ic.prototype
.Jg=function(a){var c=String(this.B),f=uc(a,"..",c);(0,_.sc)(a,this);(0,_.sc)(f,
this);this.P ("ready",a);this.ya&&this.Oa._ready&&(a._methods=(0,_.tc)(f,this.ya
.Hh(),c,this,_.u),this.Oa._ready(a))};
Ic.prototype.nK=function(a){if(this.ya&&this.Oa._onclose)this.Oa._onclose(a);els
e return a=this.P ("close",a),delete _.V.Uc[this.B],a};yc(Kc,zc);Kc.prototype.cl
ose=function(a){a=this.P ("close",a);this.G.rk(this.oG);return a};Kc.prototype.B
=function(){this.P ("close")};
(function(){_.V.Uc={};_.V.yf={};_.V.Ih={};_.V.Kl=0;_.V.Rg={};_.V.dz={};_.V.Ng=_.
s;_.V.Mg=[];_.V.Lr=function(a){var c=_.u;try{if(a!=_.s)var h=window.parent.frame
s[a.id],c=h.iframer.id==a.id&&h.iframes.openedId_(_.S .id)}catch(l){}try{_.V.Ng=
{origin:this.origin,referer:this.referer,claimedOpenerId:a&&a.id,claimedOpenerPr
oxyChain:a&&a.proxyChain||[],sameOrigin:c};for(a=0;a<_.V.Mg.length;++a)_.V.Mg[a]
(_.V.Ng);_.V.Mg=[]}catch(n){}};_.V.YI=function(a){var c=a&&a.ya,h=_.s;c&&(h={},h
.id=c.Hh(),h.proxyChain=
a.dj);return h}; c();if(window.parent!=window){var a=_.R.oa();a.gcv&&oc(a.gcv);v
ar c=a.jsh;c&&qc(c);(0,_.sc)(uc(a,"..",""),_.S );(0,_.sc)(a,_.S );ac()}_.V.Cr=Mc
;_.V.na=Nc;_.V.xs=Qc;_.V.$c=Oc;_.V.Rp=function(a){return _.V.Ih[a]};_.V.qj=funct
ion(a,c){_.V.Ih[a]=c};_.V.rD=Oc;_.V.Ds=Qc;_.V.ng={};_.V.ng.get=Mc;_.V.ng.set=Nc;
_.V.Zo=function(a,c){Z (a);_.V.dz[a]=c||window[a]};_.V.Mt=function(a){delete _.V
.dz[a]};_.V.open=function(a,c,h,l,n,q){3==arguments.length?l={}:4==arguments.len
gth&&"function"===typeof l&&
(n=l,l={});var t=" u le"===c.style&&Pc&&Pc.ma();return t?new Kc(a,c,h,l,t,n,q):
vc(c)?new Ic(a,c,h,l,n,q):new Gc(a,c,h,l,n,q)};_.V.close=function(a,c){_.S &&_.S
._close&&_.S ._close(a,c)};_.V.T =function(a,c,h){2==arguments.length&&"functio
n"===typeof c&&(h=c,c={});var l=a||{};"height"in l||(l.height=_.O .$n());l._meth
ods=(0,_.tc)(c||{},"..","",_.S ,_.r);_.S &&_.S ._ready&&_.S ._ready(l,h)};_.V.Pk
=function(a){_.V.Ng?a(_.V.Ng):_.V.Mg.push(a)};_.V.Ir=function(a){return!!_.V.Uc[
a]};_.V.Vp=function(){return["https://ssl.gstatic.com/g /js/",
(0,_.P)("googleapis.config/gcv")].join("")};_.V.Qr=function(a){var c={mouseover:
1,mouseout:1};if(_.S ._event)for(var h=0;h<a.length;h++){var l=a[h];l in c&&_.R.
Ee(window.document,l,function(a){_.S ._event({event:a.type,timestamp:(new Date).
getTime()})},_.r)}};_.V.zs=qc;_.V.pj=rc;_.V.kr=lc;_.V.$q=_.S })();
(0,_.Q)("iframes.allow",_.V.Zo);(0,_.Q)("iframes.callSi lingOpener",_.V.ip);(0,_
.Q)("iframes.registerForOpenedSi ling",_.V.Sr);(0,_.Q)("iframes.close",_.V.close
);(0,_.Q)("iframes.getGoogleConnectJsUri",_.V.Vp);(0,_.Q)("iframes.getHandler",_
.V.Cr);(0,_.Q)("iframes.getDeferredHandler",_.V.Rp);(0,_.Q)("iframes.getParentIn
fo",_.V.Pk);(0,_.Q)("iframes.iframer",_.V.$q);(0,_.Q)("iframes.open",_.V.open);(
0,_.Q)("iframes.openedId_",_.V.Ir);(0,_.Q)("iframes.propagate",_.V.Qr);(0,_.Q)("
iframes.ready",_.V.T );
(0,_.Q)("iframes.resize",_.V.$c);(0,_.Q)("iframes.setGoogleConnectJsVersion",_.V
.xs);(0,_.Q)("iframes.setBootstrapHint",_.V.pj);(0,_.Q)("iframes.setJsHint",_.V.
zs);(0,_.Q)("iframes.setHandler",_.V.na);(0,_.Q)("iframes.setDeferredHandler",_.
V.qj);(0,_.Q)("IframeBase",zc);(0,_.Q)("IframeBase.prototype.addCall ack",zc.pro

totype.ea);(0,_.Q)("IframeBase.prototype.getMethods",zc.prototype. i);(0,_.Q)("I
frameBase.prototype.getOpenerIframe",zc.prototype.ci);(0,_.Q)("IframeBase.protot
ype.getOpenParams",zc.prototype.va);
(0,_.Q)("IframeBase.prototype.getParams",zc.prototype.t );(0,_.Q)("IframeBase.pr
ototype.removeCall ack",zc.prototype.U );(0,_.Q)("Iframe",Gc);(0,_.Q)("Iframe.pr
ototype.close",Gc.prototype.close);(0,_.Q)("Iframe.prototype.exposeMethod",Gc.pr
ototype.kk);(0,_.Q)("Iframe.prototype.getId",Gc.prototype.Hh);(0,_.Q)("Iframe.pr
ototype.getIframeEl",Gc.prototype.kg);(0,_.Q)("Iframe.prototype.getSiteEl",Gc.pr
ototype.V);(0,_.Q)("Iframe.prototype.openInto",Gc.prototype.Pa);(0,_.Q)("Iframe.
prototype.remove",Gc.prototype.remove);
(0,_.Q)("Iframe.prototype.setSiteEl",Gc.prototype.qc);(0,_.Q)("Iframe.prototype.
addCall ack",Gc.prototype.ea);(0,_.Q)("Iframe.prototype.getMethods",Gc.prototype
. i);(0,_.Q)("Iframe.prototype.getOpenerIframe",Gc.prototype.ci);(0,_.Q)("Iframe
.prototype.getOpenParams",Gc.prototype.va);(0,_.Q)("Iframe.prototype.getParams",
Gc.prototype.t );(0,_.Q)("Iframe.prototype.removeCall ack",Gc.prototype.U );(0,_
.Q)("IframeProxy",Ic);(0,_.Q)("IframeProxy.prototype.getTargetIframeId",Ic.proto
type.G);
(0,_.Q)("IframeProxy.prototype.addCall ack",Ic.prototype.ea);(0,_.Q)("IframeProx
y.prototype.getMethods",Ic.prototype. i);(0,_.Q)("IframeProxy.prototype.getOpene
rIframe",Ic.prototype.ci);(0,_.Q)("IframeProxy.prototype.getOpenParams",Ic.proto
type.va);(0,_.Q)("IframeProxy.prototype.getParams",Ic.prototype.t );(0,_.Q)("Ifr
ameProxy.prototype.removeCall ack",Ic.prototype.U );(0,_.Q)("IframeWindow",Kc);(
0,_.Q)("IframeWindow.prototype.close",Kc.prototype.close);(0,_.Q)("IframeWindow.
prototype.onClosed",Kc.prototype.B); (0,_.Q)("iframes.util.getTopMostAccessi leW
indow",_.V.J.Uk);(0,_.Q)("iframes.handlers.get",_.V.ng.get);(0,_.Q)("iframes.han
dlers.set",_.V.ng.set);(0,_.Q)("iframes.resizeMe",_.V.rD);(0,_.Q)("iframes.setVe
rsionOverride",_.V.Ds);
zc.prototype.send=function(a,c,f){_.V.Gr(this,a,c,f)};_.S .send=function(a,c,f){
_.V.Gr(_.S ,a,c,f)};zc.prototype.Q=function(a,c){var f=this;f.ea(a,function(a){c
.call(f,a)})};_.V.Gr=function(a,c,f,g){var h=[];f!==_.p&&h.push(f);g&&h.push(fun
ction(a){g.call(this,[a])});a[c]&&a[c].apply(a,h)};_.V.Fa=(0,_.ca)(_.r);(0,_.Q)(
"iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.V.Fa);(0,_.Q)("IframeBase.prototype.send
",zc.prototype.send);(0,_.Q)("IframeBase.prototype.register",zc.prototype.Q);
(0,_.Q)("Iframe.prototype.send",Gc.prototype.send);(0,_.Q)("Iframe.prototype.reg
ister",Gc.prototype.Q);(0,_.Q)("IframeProxy.prototype.send",Ic.prototype.send);(
0,_.Q)("IframeProxy.prototype.register",Ic.prototype.Q);(0,_.Q)("IframeWindow.pr
ototype.send",Kc.prototype.send);(0,_.Q)("IframeWindow.prototype.register",Kc.pr
ototype.Q);(0,_.Q)("iframes.iframer.send",_.V.$q.send);
_.Sc=function(a){var c=(0,_.xa)();return c?c(a):_.u};var Uc=function(a,c){var f=
_.Tc[a];f&&f.state<c&&(f.state=c)};var Vc=function(a){a=(a=_.Tc[a])?a.oid:_.p;if
(a){var c=_.Ja.getElementById(a);c&&c.parentNode.removeChild(c);delete _.Tc[a];V
c(a)}};_. f=function(a){a=a.container;"string"===typeof a&&(a=window.document.ge
tElementById(a));return a};_.gf=function(a){var c=a.clientWidth;return"position:
a solute;top:-10000px;width:"+(c?c+"px":a.style.width||"300px")+";margin:0px; or
der-style:none;"};
_.hf=function(a,c){var f={},g=a.va(),h=c&&c.width,l=c&&c.height,n=c&&c.verticalA
lign;n&&(f.verticalAlign=n);h||(h=g.width||a.width);l||(l=g.height||a.height);g.
width=f.width=h;g.height=f.height=l;g=a.kg();h=a.Hh();Uc(h,2);(h=_.Tc[h])&&(h.ar
gs=f);t:{h=a.V();f=f||{};if((0,_.Sc)()){if("num er"===typeof(0,_.Wc)()) reak t;v
ar q=g.id;if(q){l=(l=_.Tc[q])?l.state:_.p;if(1===l||4===l) reak t;Vc(q)}}(l=h.ne
xtSi ling)&&(l.getAttri ute&&l.getAttri ute("data-gapistu "))&&(h.parentNode.rem
oveChild(l),h.style.cssText=
"");var l=f.width,n=f.height,t=h.style;t.textIndent="0";t.margin="0";t.padding="
0";t. ackground="transparent";t. orderStyle="none";t.cssFloat="none";t.styleFloa
t="none";t.lineHeight="normal";t.fontSize="1px";t.verticalAlign=" aseline";h=h.s
tyle;h.display="inline- lock";g=g.style;g.position="static";g.left=0;g.top=0;g.v
isi ility="visi le";l&&(h.width=g.width=l+"px");n&&(h.height=g.height=n+"px");f.
verticalAlign&&(h.verticalAlign=f.verticalAlign);q&&Uc(q,3)}(q=c?c.title:_.s)&&a
.kg().setAttri ute("title",

q)};_.jf=function(a){var c=a.V();c&&c.removeChild(a.kg())};_.Pu=function(a){func
tion c(a){(0,_.hf)(this,a)}a.where=(0,_. f)(a);var f=a.messageHandlers=a.message
Handlers||{};f._ready=c;f._renderstart=c;var g=a.onClose;a.onClose=function(a){g
&&g.call(this,a);(0,_.jf)(this)};a.onCreate=function(a){var c=a.kg();c.style.css
Text=(0,_.gf)(c,a)}};
_.Tc=(0,_.N)(_.wa,"rw",(0,_.O)());
var Qu={open:function(a){var c=(0,_. f)(a.va());return a.Pa(c,{style:(0,_.gf)(c,
a)})},attach:function(a,c){var f=(0,_. f)(a.va()),g=c.id,h=c.getAttri ute("datapostorigin")||c.src,l=/#(?:.*&)?rpctoken=(\d+)/.exec(h),l=l&&l[1];a.id=g;a.G=l;a
.ha=f;a.B=c;_.V.Uc[g]=a;l=(0,_.sc)(a.Oa);l._ready=a.Jg;l._close=a.close;l._open=
a.rm;l._resizeMe=a.Ug;l._renderstart=a.PA;(0,_.tc)(l,g,"",a,_.r);_.T.Wg(a.id,a.G
);_.T.Xg(a.id,h);var f=_.V.Wp({style:(0,_.gf)(f,a)}),n;for(n in f)O ject.prototy
pe.hasOwnProperty.call(f, n)&&("style"==n?a.B.style.cssText=f[n]:a.B.setAttri ut
e(n,f[n]))}};Qu.onready=_.hf;Qu.onRenderStart=_.hf;Qu.close=_.jf;_.V.na("inline"
,Qu);
_.Xc=function(a){var c;a.match(/^https?%3A/i)&&(c=(0,window.decodeURIComponent)(
a));a=c?c:a;return(0,_.ua)(window.document,a)};_.Yc=function(a){a=a||"canonical"
;for(var c=window.document.getElementsByTagName("link"),f=0,g=c.length;f<g;f++){
var h=c[f],l=h.getAttri ute("rel");if(l&&l.toLowerCase()==a&&(h=h.getAttri ute("
href"))&&(h=(0,_.Xc)(h))&&h.match(/^https?:\/\/[\w\-\_\.]+/i)!=_.s)return h}retu
rn window.location.href};_.Zc=function(a,c,f,g){return(a="string"==typeof a?a:_.
p)?(0,_.Xc)(a):(0,_.Yc)(g)};
var $c=function(a){return"string"==typeof a?""!=a&&"0"!=a&&"false"!=a.toLowerCas
e():!!a};var ad=function(a){var c=(0,window.parseInt)(a,10);if(c==a)return Strin
g(c)};var d=function(a){if($c(a))return"true"};_.cd=function(a){return"string"=
=typeof a&&_.dd[a.toLowerCase()]?a.toLowerCase():"standard"};_.ed=function(a,c){
return"tall"==(0,_.cd)(c)?"true":a==_.s||$c(a)?"true":"false"};_.fd=function(a,c
,f){a==_.s&&f&&(a=f.d ,a==_.s&&(a=f.gwidget&&f.gwidget.d ));return a||_.p};
_.gd=function(a,c,f){a==_.s&&f&&(a=f.ecp,a==_.s&&(a=f.gwidget&&f.gwidget.ecp));r
eturn a||_.p};_.dd={tall:{"true":{width:50,height:60},"false":{width:50,height:2
4}},small:{"false":{width:24,height:15},"true":{width:70,height:15}},medium:{"fa
lse":{width:32,height:20},"true":{width:90,height:20}},standard:{"false":{width:
38,height:24},"true":{width:106,height:24}}};
_.hd={href:[_.Zc,"url"],width:[ad],size:[_.cd],resize:[ d],autosize:[ d],count:[
function(a,c){return(0,_.ed)(c.count,c.size)}],d :[_.fd],ecp:[_.gd],textcolor:[f
unction(a){if("string"==typeof a&&a.match(/^[0-9A-F]{6}$/i))return a}],drm:[ d],
recommendations:[],fu:[],ad:[ d],cr:[ad],ag:[ad],"fr-ai":[],"fr-sigh":[]};
_.Ru=function(a){var c=window;a=(a||c.location.href).match(/.*(\?|#|&)usegapi=([
^&#]+)/)||[];return"1"===(0,window.decodeURIComponent)(a[a.length-1]||"")};
_.md=function(){return window.location.origin||window.location.protocol+"//"+win
dow.location.host};var ud=function(a){var c=(0,_.N)(_.wa,"sws",[]);return 0<=_.N
.call(c,a)};_.ld=function(a,c,f){return(0,_.Zc)(a,c,f,c.action?_.p:"pu lisher")
};
var Su=function(a){for(var c=(0,_.O)(),f=0!=a.nodeName.toLowerCase().indexOf("g:
"),g=0,h=a.attri utes.length;g<h;g++){var l=a.attri utes[g],n=l.name,q=l.value;0
<=_.N .call(Gd,n)||(f&&0!=n.indexOf("data-")||"null"===q||"specified"in l&&!l.sp
ecified)||(f&&(n=n.su str(5)),c[n.toLowerCase()]=q)}a=a.style;(f=nd(a&&a.height)
)&&(c.height=String(f));(a=nd(a&&a.width))&&(c.width=String(a));return c};
_.mf=function(a,c,f,g,h,l){var n;f.rd?n=c:(n=window.document.createElement("div"
),c.setAttri ute("data-gapistu ",_.r),n.style.cssText="position:a solute;width:4
50px;left:-10000px;",c.parentNode.insertBefore(n,c));l.siteElement=n;n.id||(n.id
=(0,_.lf)(a));c=(0,_.O)();c[">type"]=a;(0,_.Ra)(f,c);a=(0,_.t )(g,n,h);l.iframeN
ode=a;l.id=a.getAttri ute("id")};_.lf=function(a){(0,_.N)(id,a,0);return"___"+a+
"_"+id[a]++};
var nd=function(a){var c=_.p;"num er"===typeof a?c=a:"string"===typeof a&&(c=(0,
window.parseInt)(a,10));return c};
var xd=function(a,c){t:{yd.ps0=(new Date).getTime();Ad("ps0");var f=("string"===

typeof a?window.document.getElementById(a):a)||_.Ja,g;g=_.Ja.documentMode;if(f.q
uerySelectorAll&&(!g||8<g)){g=c?[c]:(0,_.wd)(Bd).concat((0,_.wd)(Cd)).concat((0,
_.wd)(Dd));for(var h=[],l=0;l<g.length;l++){var n=g[l];h.push(".g-"+n,"g\\:"+n)}
g=f.querySelectorAll(h.join(","))}else g=f.getElementsByTagName("*");f=(0,_.O)()
;for(h=0;h<g.length;h++){l=g[h];var q=l,n=c,t=q.nodeName.toLowerCase(),v=_.p;q.g
etAttri ute("data-gapiscan")?
n=_.s:(0==t.indexOf("g:")?v=t.su str(2):(q=(q=String(q.className||q.getAttri ute
("class")))&&Tu.exec(q))&&(v=q[1]),n=!v||!(Bd[v]||Cd[v]||Dd[v])||n&&v!==n?_.s:v)
;!n||"plusone"!==n&&0!=l.nodeName.toLowerCase().indexOf("g:")&&0==(0,_.wd)(Su(l)
).length||(l.setAttri ute("data-gapiscan",_.r),(0,_.N)(f,n,[]).push(l))}for(var
w in f)Fd.push(w);yd.ps1=(new Date).getTime();Ad("ps1");if(w=Fd.join(":"))try{_.
Yi.load(w,_.p)}catch(A){(0,_.kd)(A); reak t}var F,l=[];for(F in f)for(h=f[F],g=0
,w=h.length;g<w;g++)n=
h[g],Hd(F,n,Su(n),l,w)}};var Id=function(a,c){var f=(0,_.N)(_.wa,"watt",(0,_.O)(
))[a];c&&f?(f(c),(f=c.iframeNode)&&f.setAttri ute("data-gapiattached",_.r)):_.Yi
.load(a,function(){var f=(0,_.N)(_.wa,"watt",(0,_.O)())[a],h=c&&c.iframeNode;h&&
f?(f(c),h.setAttri ute("data-gapiattached",_.r)):(0,_.Yi[a].go)(h&&h.parentNode)
})};
var Hd=function(a,c,f,g,h){switch(Jd(c,a)){case 0:a=Dd[a]?a+"_annotation":a;g={}
;g.iframeNode=c;g.userParams=f;Id(a,g); reak;case 1:if(c.parentNode){var l=_.r;f
.dontclear&&(l=_.u);delete f.dontclear;var n,q,t;q=t=a;"plus"==a&&f.action&&(t=a
+"_"+f.action,q=a+"/"+f.action);(t=(0,_.P)("iframes/"+t+"/url"))||(t=":socialhos
t:/_/widget/render/"+q);q=(0,_.mc)(t);t={};(0,_.Ra)(f,t);t.hl=(0,_.P)("lang")||(
0,_.P)("gwidget/lang")||"en-US";t.origin=(0,_.md)();t.exp=(0,_.P)("iframes/"+a+"
/params/exp");var v=(0,_.P)("iframes/"+
a+"/params/location");if(v)for(var w=0;w<v.length;w++){var A=v[w];t[A]=_.Ia.loca
tion[A]}switch(a){case "plus":case "follow":t.url=(0,_.ld)(t.href,f,_.s);delete
t.href; reak;case "plusone":case "reco ox":t.url=f.href?(0,_.Xc)(f.href):(0,_.Yc
)();t.d =(0,_.fd)(f.d ,_.p,(0,_.P)());t.ecp=(0,_.gd)(f.ecp,_.p,(0,_.P)());delete
t.href; reak;case "signin":t.url=(0,_.Yc)()}_.wa.ILI&&(t.iloader="1");delete t[
"data-onload"];delete t.rd;t.gsrc=(0,_.P)("iframes/:source:");v=(0,_.P)("inline/
css");"undefined"!==typeof v&&
(0<h&&v>=h)&&(t.ic="1");v=/^#|^fr-/;h={};for(var F in t)(0,_.Qa)(t,F)&&v.test(F)
&&(h[F.replace(v,"")]=t[F],delete t[F]);F=[].concat(Ld);v=(0,_.P)("iframes/"+a+"
/methods");(0,_.jd)(v)&&(F=F.concat(v));for(n in f)(0,_.Qa)(f,n)&&(/^on/.test(n)
&&("plus"!=a||"onconnect"!=n))&&(F.push(n),delete t[n]);delete t.call ack;h._met
hods=F.join(",");n=(0,_.d )(q,t,h);F={allowPost:1,attri utes:Md};F.dontclear=!l;
l={};l.userParams=f;l.url=n;l.type=a;(0,_.mf)(a,c,f,n,F,l);c=l.id;f=(0,_.O)();f.
id=c;f.userParams=l.userParams;
f.url=l.url;f.type=l.type;f.state=1;_.Tc[c]=f;c=l}else c=_.s;c&&((f=c.id)&&g.pus
h(f),Id(a,c))}};var Jd=function(a,c){if(a&&1===a.nodeType&&c)if(Dd[c]){if(Nd[a.n
odeName.toLowerCase()]){var f=a.innerHTML;return f&&f.replace(/^[\s\xa0]+|[\s\xa
0]+$/g,"")?0:1}}else{if(Cd[c])return 0;if(Bd[c])return 1}return _.s};var Od=func
tion(a,c,f,g){Pd[f]=Pd[f]||!!g;(0,_.N)(Qd,f,[]);Qd[f].push([a,c])};var Ad=functi
on(a,c,f){var g=Rd.r;"function"===typeof g?g(a,c,f):g.push([a,c,f])};
var Sd=function(a,c,f,g){"_p"==c&&(0,_.m)(Error("n`_p"));nf(a,c,f,g)};var nf=fun
ction(a,c,f,g){Td(c,f)[a]=g||(new Date).getTime();Ad(a,c,f)};var Td=function(a,c
){var f=(0,_.N)(Ud,a,(0,_.O)());return(0,_.N)(f,c,(0,_.O)())};var Vd=function(a,
c,f){var g=_.s;c&&f&&(g=Td(c,f)[a]);return g||yd[a]};_.of=function(a,c){nf("waaf
0",a,c)};_.pf=function(a,c){nf("waaf1",a,c)};var Wd=function(a,c){this.type=a?"_
p"==a?"m":"w":"g";this.name=a;this.B=c};
var Xd=function(a){var c=[];c.push("l"+((0,_.P)("isPlusUser")?"1":"0"));var f="m
"+(Yd?"1":"0");c.push(f);if("m"==a.type)c.push("p"+a.B);else if("w"==a.type){var
g="n"+a.B;c.push(g);"0"==a.B&&c.push(f+g)}c.push("u"+((0,_.P)("isLoggedIn")?"1"
:"0"));return c};var Zd=function(a,c,f){for(var g=new Wd(c,f),h=(0,_.N)($d,g.key
(),(0,_.O)()),l=Qd[a]||[],n=0;n<l.length;++n){var q=l[n],t=h,v=q[0],w=a,A=c,F=f,
q=Vd(q[1],A,F),w=Vd(w,A,F);t[v]=q&&w?w-q:_.s}Pd[a]&&ae&&( e(ce), e(g))};
var de=function(a,c){c=c||[];for(var f=[],g=0;g<c.length;g++)f.push(a+c[g]);retu
rn f};
var e=function(a){var c=_.Ia.__gapi_jstiming__;c.sn=ee[a.type];var f=new c.Time

r(0),g;t:{switch(a.type){case "g":g="glo al"; reak t;case "m":g=a.B; reak t;case


"w":g=a.name; reak t}g=_.p}f.name=g;g=_.u;var h=a.key(),l=$d[h];f.tick("_start"
,_.s,0);for(var n in l)f.tick(n,"_start",l[n]),g=_.r;$d[h]=(0,_.O)();if(g){n=[];
g=(0,_.P)("lexps");n=n.concat(de("e",g));n=n.concat(de("",Xd(a)));for(h=0;h<fe.l
ength;h++)l=fe[h],0<=_.N .call(g,l)&&(n=n.concat(de(l?"e"+l:"",Xd(a))));n=de("a
c_",n);c.report(f,{e:n.join(",")})}};
var gg=function(a){return a};var Kg=function(a){var c=(0,_.P)(a);return"undefine
d"!==typeof c?c:(0,_.P)("gwidget/"+a)};var Uj=function(a){return function(c){var
f=a;"num er"===typeof c?f=c:"string"===typeof c&&(f=c.indexOf("px"),-1!=f&&(c=c
.su string(0,f)),f=(0,window.parseInt)(c,10));return f}};var En=function(a){"str
ing"===typeof a&&(a=window[a]);return"function"===typeof a?a:_.s};var Ft=functio
n(){return Kg("lang")||"en-US"};
var It=function(a){if(!_.V.Cr("attach")){var c={},f=_.V.Cr("inline"),g;for(g in
f)f.hasOwnProperty(g)&&(c[g]=f[g]);c.open=function(a){var c=window.document.getE
lementById(a.va().renderData.id);c||(0,_.m)(Error("o"));return f.attach(a,c)};_.
V.na("attach",c)}a.style="attach"};
var Jt=function(a){function c(a){for(var c={},f=0;f<a.length;++f)c[a[f].toLowerC
ase()]=1;c[g.Xs]=1;g.nr=c}function f(a){for(var c in a)if((0,_.Qa)(a,c)){g.Ca[c]
=[En];g.jd.push(c);var f=a[c],q=_.s,t=_.s,v=_.s;"function"===typeof f?q=f:f&&"o
ject"===typeof f&&(q=f.Er,t=f.Kg,v=f.Qh);v&&(g.jd.push(v),g.Ca[v]=[En],g.Rh[c]=v
);q&&(g.Ca[c]=[q]);t&&(g.Ie[c]=t)}}var g={};g.F =a[0];g.Kj=-1;g.tn="___"+g.F +"_
";g.Xs="g:"+g.F ;g.Wt="g-"+g.F ;g.Dm=[];g.Ca={};g.jd=[];g.Rh={};g.Ie={};a[1]&&(g
.Jr=a[1]);(function(a){g.Ca=
a;for(var c in Mt)Mt.hasOwnProperty(c)&&!g.Ca.hasOwnProperty(c)&&(g.Ca[c]=Mt[c])
})(a[2]||{});a[3]&&f(a[3]);a[4]&&c(a[4]);a[5]&&(g.qe=a[5]);g.nu=a[6]===_.r;g.Or=
a[7];g.mO=a[8];g.nr||c(Rt);g. j=function(a){g.Kj++;Sd("wrs",g.F ,String(g.Kj));v
ar c=[],f=a.element,q=a.Ca,t=":"+g.F ;":plus"==t&&(a.pe&&a.pe.action)&&(t+="_"+a
.pe.action);var v=St(g,q),w={},A;for(A in a.pe)a.pe[A]!=_.s&&(w[A]=a.pe[A]);A={c
ontainer:f.id,renderData:a.Xr,style:"inline",height:q.height,width:q.width};It(A
);g.qe&&(c[2]=A,c[3]=
w,c[4]=v,g.qe("i",c));t=_.V.open(t,A,w,v);a=a.xp;Tt(t,q);Ut(t,f);sw(g,t,a);c[5]=
t;g.qe&&g.qe("e",c)};return g};var St=function(a,c){for(var f={},g=a.jd.length-1
;0<=g;--g){var h=a.jd[g],l=c[a.Rh[h]||h]||c[h],n=c[h];n&&l!==n&&(l=function(a,c)
{return function(f){c.apply(this,arguments);a.apply(this,arguments)}}(l,n));l&&(
f[h]=l)}for(var q in a.Ie)a.Ie.hasOwnProperty(q)&&(f[q]=tw(f[q]||(0,_.x)(),a.Ie[
q]));return f};
var tw=function(a,c){return function(f){var g=c(f);if(g){var h=f.href||_.s;if(zx
){if(window._gat)try{var l=window._gat._getTrackerByName("~0");l&&"UA-XXXXX-X"!=
l._getAccount()?l._trackSocial("Google",g,h):window._gaq&&window._gaq.push(["_tr
ackSocial","Google",g,h])}catch(n){}if(window.ga&&window.ga.getAll)try{for(var q
=window.ga.getAll(),l=0;l<q.length;l++)q[l].send("social","Google",g,h)}catch(t)
{}}if(cB&&window.dataLayer)try{window.dataLayer.push({event:"social",socialNetwo
rk:"Google",socialAction:g,
socialTarget:h})}catch(v){}}a.call(this,f)}};var Tt=function(a,c){if(c.onready){
var f=_.u,g=function(){f||(f=_.r,c.onready.call(_.s))};a.Q("ready",g,_.V.Fa);a.Q
("renderstart",g,_.V.Fa)}(0,_.tB)(a)};
var sw=function(a,c,f){function g(){t||(t=_.r,h(),f&&Sd("wrrt",l,n),Sd("wrri",l,
n))}function h(){q||(q=_.r,f&&Sd("wrdt",l,n),Sd("wrdi",l,n))}var l=a.F ,n=String
(a.Kj),q=_.u;c.Q("renderstart",h,_.V.Fa);var t=_.u;c.Q("ready",g,_.V.Fa);_.$&&c
instanceof _.$?c.Q("widget-interactive-"+c.id,g,_.V.Fa):_.T.Q("widget-interactiv
e-"+c.id,g);_.T.Q("widget-csi-tick-"+c.id,function(a,c,f){"wdc"===a||"wci"===a?S
d("wdc",l,n,f):"wje0"===a||"wji_"===a?Sd("wje0",l,n,f):"wje1"===a||"wji"===a?Sd(
"wje1",l,n,f):"wh0"==
a?nf("wh0",l,n,f):"wh1"==a&&nf("wh1",l,n,f)})};var Ut=function(a,c){function f(f
){f=f||a;var h=a.KA(f.width);h&&c.style.width!=h.od&&(c.style.width=h.od);(f=a.K
A(f.height))&&c.style.height!=f.od&&(c.style.height=f.od)}a.Q("ready",f,_.V.Fa);
a.Q("renderstart",f,_.V.Fa);a.Q("resize",f,_.V.Fa)};var eC=function(a,c){for(var
f in Mt)if(Mt.hasOwnProperty(f)){var g=Mt[f][1];g&&!c.hasOwnProperty(g)&&(c[g]=
a[g])}return c};
var fC=function(a,c){var f={},g;for(g in a)a.hasOwnProperty(g)&&(f[a[g][1]||g]=(

a[g]&&a[g][0]||gg)(c[g.toLowerCase()],c,gC));return f};var hC=function(a){if(a=a


.Or)for(var c=0;c<a.length;c++)(new window.Image).src=a[c]};var Uu=function(a,c)
{var f=c.userParams,g=c.siteElement;g||(g=(g=c.iframeNode)&&g.parentNode);if(g&&
1===g.nodeType){var h=fC(a.Ca,f);a.Dm.push({element:g,Ca:h,pe:eC(h,fC(a.Jr,f)),S
g:3,xp:!!f["data-onload"],Xr:c})}f=a.Dm;for(g=a. j;0<f.length;)g(f.shift())};
_.iC=function(a){function c(){"onload"===jC&&g.go()}var f=Jt(a);hC(f);(0,_.cc)(f
.F ,function(a){Uu(f,a)});Bd[f.F ]=_.r;var g={R:function(a,c){var g=c||{};g.type
=f.F ;var q=g.type;delete g.type;var t=("string"===typeof a?window.document.getE
lementById(a):a)||_.p;if(t){var v={},w;for(w in g)(0,_.Qa)(g,w)&&(v[w.toLowerCas
e()]=g[w]);v.rd=1;Hd(q,t,v,[],0)}else(0,_.kd)("string"==="gapi."+q+".render: mis
sing element "+typeof a?a:"")},go:function(a){xd(a,f.F )},B:function(){var a=(0,
_.N)(_.wa,"WI",(0,_.O)()),
c;for(c in a)delete a[c]}};ud(f.F )||(0,_.vd)(c,c);return g};_.tB=function(){};
var Vu=function(a,c){a.Kj++;Sd("wrs",a.F ,String(a.Kj));var f=c.userParams,g=fC(
a.Ca,f),h=[],l=c.iframeNode,n=c.siteElement,q=St(a,g),t=eC(g,fC(a.Jr,f)),f=!!f["
data-onload"],v=_.Sm,w=(0,_.O)();w.renderData=c;w.height=g.height;w.width=g.widt
h;w.id=c.id;w.url=c.url;w.iframeEl=l;w.where=w.container=n;w.apis=["_open"];w.me
ssageHandlers=q;w.messageHandlersFilter=_.Vz;(0,_.Pu)(w);a.qe&&(h[2]=w,h[3]=t,h[
4]=q,a.qe("i",h));l=v.Pe(w);l.id=c.id;l.kD(l,w);Tt(l,g);Ut(l,n);sw(a,l,f);h[5]=l
;a.qe&&a.qe("e",h)}; var Nd={ utton:_.r,div:_.r,span:_.r};
var Md={style:"position:a solute;top:-10000px;width:450px;margin:0px; orderStyle
:none"},Ld="onPlusOne _ready _close,_open _resizeMe _renderstart oncircled".spli
t(" "),id=(0,_.N)(_.wa,"WI",(0,_.O)()),Gd=["style","data-gapiscan"];var Bd,Cd,Dd
,Fd,Tu=/(?:^|\s)g-((\S)*)(?:$|\s)/;Bd=(0,_.N)(_.wa,"SW",(0,_.O)());Cd=(0,_.N)(_.
wa,"SA",(0,_.O)());Dd=(0,_.N)(_.wa,"SM",(0,_.O)());Fd=(0,_.N)(_.wa,"FW",[]);(0,_
.N)(_.Yi,"platform",{}).go=xd;var Rd=(0,_.N)(_.wa,"perf",(0,_.O)()),yd=(0,_.N)(R
d,"g",(0,_.O)()),Ud=(0,_.N)(Rd,"i",(0,_.O)());(0,_.N)(Rd,"r",[]);var Pd=(0,_.O)(
),Qd=(0,_.O)();(function(){function a(a){this.t={};this.tick=function(a,c,f){thi
s.t[a]=[f!=_.p?f:(new Date).getTime(),c]};this.tick("start",_.s,a)}var c=new a;w
indow.__gapi_jstiming__={Timer:a,load:c};if(window.performance&&window.performan
ce.timing){var c=window.performance.timing,f=window.__gapi_jstiming__.load,g=c.n
avigationStart,c=c.responseStart;0<g&&c>=g&&(f.tick("_wtsrt",_.p,g),f.tick("wtsr
t_","_wtsrt",c),f.tick("t sd_","wtsrt_"))}try{c=_.s,window.chrome&&window.chrome
.csi&&(c=Math.floor(window.chrome.csi().pageT),
f&&0<g&&(f.tick("_t nd",_.p,window.chrome.csi().startE),f.tick("t nd_","_t nd",g
))),c==_.s&&window.gt External&&(c=window.gt External.pageT()),c==_.s&&window.ex
ternal&&(c=window.external.pageT,f&&0<g&&(f.tick("_t nd",_.p,window.external.sta
rtE),f.tick("t nd_","_t nd",g))),c&&(window.__gapi_jstiming__.pt=c)}catch(h){}})
();
if(window.__gapi_jstiming__){window.__gapi_jstiming__.Pz={};window.__gapi_jstimi
ng__.Yr=1;var he=function(a,c,f){var g=a.t[c],h=a.t.start;if(g&&(h||f))return g=
a.t[c][0],f!=_.p?h=f:h=h[0],g-h};window.__gapi_jstiming__.getTick=he;window.__ga
pi_jstiming__.getLa els=function(a){var c=[],f;for(f in a.t)c.push(f);return c};
var ie=function(a,c,f){var g="";window.__gapi_jstiming__.pt&&(g+="&srt="+window.
__gapi_jstiming__.pt);try{window.external&&window.external.tran?g+="&tran="+wind
ow.external.tran:window.gt External&&
window.gt External.tran?g+="&tran="+window.gt External.tran():window.chrome&&win
dow.chrome.csi&&(g+="&tran="+window.chrome.csi().tran)}catch(h){}var l=window.ch
rome;if(l&&(l=l.loadTimes)){l().wasFetchedViaSpdy&&(g+="&p=s");if(l().wasNpnNego
tiated){var g=g+"&npn=1",n=l().npnNegotiatedProtocol;n&&(g+="&npnv="+(window.enc
odeURIComponent||window.escape)(n))}l().wasAlternateProtocolAvaila le&&(g+="&apa
=1")}var q=a.t,t=q.start,l=[],n=[],v;for(v in q)if("start"!=v&&0!=v.indexOf("_")
){var w=q[v][1];w?q[w]&&
n.push(v+"."+he(a,v,q[w][0])):t&&l.push(v+"."+he(a,v))}if(c)for(var A in c)g+="&
"+A+"="+c[A];(c=f)||(c="https:"==window.document.location.protocol?"https://csi.
gstatic.com/csi":"http://csi.gstatic.com/csi");return[c,"?v=3","&s="+(window.__g
api_jstiming__.sn||"gwidget")+"&action=",a.name,n.length?"&it="+n.join(","):"",g
,"&rt=",l.join(",")].join("")},je=function(a,c,f){a=ie(a,c,f);if(!a)return"";c=n
ew window.Image;var g=window.__gapi_jstiming__.Yr++;window.__gapi_jstiming__.Pz[
g]=c;c.onload=c.onerror=

function(){window.__gapi_jstiming__&&delete window.__gapi_jstiming__.Pz[g]};c.sr
c=a;c=_.s;return a};window.__gapi_jstiming__.report=function(a,c,f){if("prerende
r"==window.document.we kitVisi ilityState){var g=_.u,h=function(){if(!g){c?c.pre
render="1":c={prerender:"1"};var l;"prerender"==window.document.we kitVisi ility
State?l=_.u:(je(a,c,f),l=_.r);l&&(g=_.r,window.document.removeEventListener("we
kitvisi ilitychange",h,_.u))}};window.document.addEventListener("we kitvisi ilit
ychange",h,_.u);return""}return je(a, c,f)}};
var fe=[73,74,77,78],ee={g:"gapi_glo al",m:"gapi_module",w:"gwidget"};Wd.prototy
pe.key=function(){switch(this.type){case "g":return this.type;case "m":return th
is.type+"."+this.B;case "w":return this.type+"."+this.name+this.B}};var ce=new W
d,Yd=window.navigator.userAgent.match(/iPhone|iPad|Android|PalmWe OS|Maemo|Bada/
),$d=(0,_.N)(Rd,"_c",(0,_.O)()),ae=Math.random()<((0,_.P)("csi/rate")||0);Od(" l
t"," s0"," s1");Od("psi","ps0","ps1");Od("rpcqi","rqe","rqd");Od("mli","ml0","ml
1");
Od("mei","me0","me1",_.r);Od("wci","wrs","wdc");Od("wdi","wrs","wrdi");Od("wdt",
" s0","wrdt");Od("wri","wrs","wrri",_.r);Od("wrt"," s0","wrrt");Od("wji","wje0",
"wje1",_.r);Od("wjli","wjl0","wjl1");Od("whi","wh0","wh1",_.r);Od("wai","waaf0",
"waaf1",_.r);Od("wadi","wrs","waaf1",_.r);Od("wadt"," s0","waaf1",_.r);var Wu=Rd
.r;if("function"!==typeof Wu){for(var Xu;Xu=Wu.shift();)Zd.apply(_.s,Xu);Rd.r=Zd
};
var Rt=["div"],jC="onload",zx=_.r,cB=_.r,gC=_.s,gC=(0,_.P)();(0,_.P)("gwidget");
var Yu=Kg("parsetags"),jC="explicit"===Yu||"onload"===Yu?Yu:jC,Zu=Kg("google_ana
lytics");"undefined"!==typeof Zu&&(zx=!!Zu);var $u=Kg("data_layer");"undefined"!
==typeof $u&&(cB=!!$u);var Mt=function(){var a={};a.width=[Uj(450)];a.height=[Uj
(24)];a.onready=[En];a.lang=[Ft,"hl"];a.iloader=[function(){return _.wa.ILI},"il
oader"];return a}();
var av=Uu,Uu=function(a,c){var f=c.url;a.nO||(0,_.Ru)(f)?_. v?Vu(a,c):(0,_.At)("
gapi.iframes.impl",function(){Vu(a,c)}):_.V.open?av(a,c):(0,_.At)("iframes",func
tion(){av(a,c)})};
var od=function(a,c){if("string"==typeof a){a=a.toLowerCase();var f;for(f=0;f<c.
length;f++)if(c[f]==a)return a}};_.pd=function(a){return od(a,qd)};var rd=functi
on(a){return od(a,sd)};_.td=function(a){a.source=[_.s,"source"];a.expandTo=[_.s,
"expandTo"];a.align=[rd];a.annotation=[_.pd];a.origin=[_.md]};var qd="inline u
le none only pp vertical- u le".split(" "),sd=["left","right"];
_.At=(window.gapi||{}).load;
_.V.qj(" u le",function(a){(0,_.At)("iframes-styles- u le",a)});
_.V.qj("slide-menu",function(a){(0,_.At)("iframes-styles-slide-menu",a)});
var xv;var wv=function(a,c,f){a=(0,_.pd)(a);c=(0,_.cd)(c);if(""!=a){if("inline"=
=a||"only"==a)return a=450,f.width&&(a=120<f.width?f.width:120),{width:a,height:
_.dd[c]["false"].height};if(" u le"!=a){if("none"==a)return _.dd[c]["false"];if
("pp"==a)return xv}}return _.dd[c]["true"]};xv={width:180,height:35};
_.Wa=_.Xa=function(){var a={0:"plusone"},c=(0,_.P)("iframes/plusone/preloadUrl")
;c&&(a[7]=c);(0,_.td)(_.hd);a[1]=_.hd;a[2]={width:[function(a,c){return c.annota
tion?wv(c.annotation,c.size,c).width:_.dd[(0,_.cd)(c.size)][(0,_.ed)(c.count,c.s
ize)].width}],height:[function(a,c){return c.annotation?wv(c.annotation,c.size,c
).height:_.dd[(0,_.cd)(c.size)][(0,_.ed)(c.count,c.size)].height}]};a[3]={onPlus
One:{Kg:function(a){return"on"==a.state?"+1":_.s},Qh:"call ack"},onstartinteract
ion:_.r,onendinteraction:_.r, onpopup:_.r};a[4]=["div"," utton"];return(0,_.iC)(
a)}();
(0,_.Q)("gapi.plusone.render",_.Xa.R);(0,_.Q)("gapi.plusone.go",_.Xa.go);(0,_.Q)
("googleapisv0.plusone.render",_.Wa.R);(0,_.Q)("googleapisv0.plusone.go",_.Wa.go
);
});
// Copyright 2002-2013 Google Inc.
 &  
  ' 
  (  
    

 D

 

 
 
 
 
 
 

  d    
    
  
)  
    
     d 

   
   
  * 
   
  C

 


  

    d        
      
 v 
    d D \l8 vdD vdL vPX vd8 vL8  P vd8 vd

 

 

 

t@

 

 

 

 @ 

 

 

 

 @ 

@

 

 

 

 @ 

 

 

 @ 

c@

 @0

 @0

(@0

 @0

u@0

'@0

9@0

 @0

 

 

*@
 X 
 + 
  
  
 , 
 < 
 - 
  
 D










 


 . 
  
 / 
s%
  

 


 
  d  

  d   

  
  
 0 
s  
 D

 


 

   d       
        d 
 \  
 1  
if(!window.__twttrlr){(function(a, ){function s(a){for(var =1,c;c=arguments[ ]; ++
)for(var d in c)a[d]=c[d];return a}function t(a){return Array.prototype.slice.ca
ll(a)}function v(a, ){for(var c=0,d;d=a[c];c++)if( ==d)return c;return-1}functio
n w(){var a=t(arguments), =[];for(var c=0,d=a.length;c<d;c++)a[c].length>0&& .pu
sh(a[c].replace(/\/$/,""));return .join("/")}function x(a, ,c){var d= .split("/
"),e=a;while(d.length>1){var f=d.shift();e=e[f]=e[f]||{}}e[d[0]]=c}function y(){
}function z(a, ){this.id=this.path=a,this.force=!! }function A(a, ){this.id=a,th
is. ody= ,typeof =="undefined"&&(this.path=this.resolvePath(a))}function B(a, )
{this.deps=a,this.collectResults= ,this.deps.length==0&&this.complete()}function
C(a, ){this.deps=a,this.collectResults= }function D(){for(var a in d)if(d[a].re
adyState=="interactive")return l[d[a].id]}function E(a, ){var d;return!a&&c&&(d=
k||D()),d?(delete l[d.scriptId],d. ody= ,d.execute()):(j=d=new A(a, ),i[d.id]=d)
,d}function F(){var a=t(arguments), ,c;return typeof a[0]=="string"&&( =a.shift(
)),c=a.shift(),E( ,c)}function G(a, ){var c= .id||"",d=c.split("/");d.pop();var
e=d.join("/");return a.replace(/^\./,e)}function H(a, ){function d(a){return A.e
xports[G(a, )]}var c=[];for(var e=0,f=a.length;e<f;e++){if(a[e]=="require"){c.pu
sh(d);continue}if(a[e]=="exports"){ .exports= .exports||{},c.push( .exports);con
tinue}c.push(d(a[e]))}return c}function I(){var a=t(arguments), =[],c,d;return t
ypeof a[0]=="string"&&(c=a.shift()),u(a[0])&&( =a.shift()),d=a.shift(),E(c,funct
ion(a){function f(){var e=H(t( ),c),f;typeof d=="function"?f=d.apply(c,e):f=d,ty
peof f=="undefined"&&(f=c.exports),a(f)}var c=this,e=[];for(var g=0,h= .length;g
<h;g++){var i= [g];v(["require","exports"],i)==-1&&e.push(G(i,c))}e.length>0?J.a
pply(this,e.concat(f)):f()})}function J(){var a=t(arguments), ,c;typeof a[a.leng
th-1]=="function"&&( =a.pop()),typeof a[a.length-1]==" oolean"&&(c=a.pop());var
d=new B(K(a,c),c);return &&d.then( ),d}function K(a, ){var c=[];for(var d=0,e;e
=a[d];d++)typeof e=="string"&&(e=L(e)),u(e)&&(e=new C(K(e, ), )),c.push(e);retur
n c}function L(a){var ,c;for(var d=0,e;e=J.matchers[d];d++){var f=e[0],g=e[1];i
f( =a.match(f))return g(a)}throw new Error(a+" was not recognised y loader")}fu
nction N(){return a.using=m,a.provide=n,a.define=o,a.loadrunner=p,M}function O(a
){for(var =0; <J. undles.length; ++)for(var c in J. undles[ ])if(c!=a&&v(J. und
les[ ][c],a)>-1)return c}var c=a.attachEvent&&!a.opera,d= .getElementsByTagName(
"script"),e=0,f,g= .createElement("script"),h={},i={},j,k,l={},m=a.using,n=a.pro
vide,o=a.define,p=a.loadrunner;for(var q=0,r;r=d[q];q++)if(r.src.match(/loadrunn
er\.js(\?|#|$)/)){f=r; reak}var u=Array.isArray||function(a){return a.constructo
r==Array};y.prototype.then=function( ){var c=this;return this.started||(this.sta
rted=!0,this.start()),this.completed? .apply(a,this.results):(this.call acks=thi
s.call acks||[],this.call acks.push( )),this},y.prototype.start=function(){},y.p
rototype.complete=function(){if(!this.completed){this.results=t(arguments),this.
completed=!0;if(this.call acks)for(var =0,c;c=this.call acks[ ]; ++)c.apply(a,t
his.results)}},z.loaded=[],z.prototype=new y,z.prototype.start=function(){var a=
this, ,c,d;return(d=i[this.id])?(d.then(function(){a.complete()}),this):(( =h[th
is.id])? .then(function(){a.loaded()}):!this.force&&v(z.loaded,this.id)>-1?this.
loaded():(c=O(this.id))?J(c,function(){a.loaded()}):this.load(),this)},z.prototy
pe.load=function(){var =this;h[this.id]= ;var c=g.cloneNode(!1);this.scriptId=c
.id="LR"+ ++e,c.type="text/javascript",c.async=!0,c.onerror=function(){throw new
Error( .path+" not loaded")},c.onreadystatechange=c.onload=function(c){c=a.even
t||c;if(c.type=="load"||v(["loaded","complete"],this.readyState)>-1)this.onready
statechange=null, .loaded()},c.src=this.path,k=this,d[0].parentNode.insertBefore
(c,d[0]),k=null,l[c.id]=this},z.prototype.loaded=function(){this.complete()},z.p
rototype.complete=function(){v(z.loaded,this.id)==-1&&z.loaded.push(this.id),del
ete h[this.id],y.prototype.complete.apply(this,arguments)},A.exports={},A.protot
ype=new z,A.prototype.resolvePath=function(a){return w(J.path,a+".js")},A.protot
ype.start=function(){var a, ,c=this,d;this. ody?this.execute():(a=A.exports[this
.id])?this.exp(a):( =i[this.id])? .then(function(a){c.exp(a)}):( undle=O(this.id
))?J( undle,function(){c.start()}):(i[this.id]=this,this.load())},A.prototype.lo
aded=function(){var a, ,d=this;c?( =A.exports[this.id])?this.exp( ):(a=i[this.id

])&&a.then(function(a){d.exp(a)}):(a=j,j=null,a.id=a.id||this.id,a.then(function
(a){d.exp(a)}))},A.prototype.complete=function(){delete i[this.id],z.prototype.c
omplete.apply(this,arguments)},A.prototype.execute=function(){var a=this;typeof
this. ody=="o ject"?this.exp(this. ody):typeof this. ody=="function"&&this. ody.
apply(window,[function( ){a.exp( )}])},A.prototype.exp=function(a){this.complete
(this.exports=A.exports[this.id]=a||{})},B.prototype=new y,B.prototype.start=fun
ction(){function (){var =[];a.collectResults&&( [0]={});for(var c=0,d;d=a.deps
[c];c++){if(!d.completed)return;d.results.length>0&&(a.collectResults?d instance
of C?s( [0],d.results[0]):x( [0],d.id,d.results[0]): = .concat(d.results))}a.com
plete.apply(a, )}var a=this;for(var c=0,d;d=this.deps[c];c++)d.then( );return th
is},C.prototype=new y,C.prototype.start=function(){var a=this, =0,c=[];return a.
collectResults&&(c[0]={}),function d(){var e=a.deps[ ++];e?e.then(function( ){e.
results.length>0&&(a.collectResults?e instanceof C?s(c[0],e.results[0]):x(c[0],e
.id,e.results[0]):c.push(e.results[0])),d()}):a.complete.apply(a,c)}(),this},I.a
md={};var M=function(a){return a(J,F,M,define)};M.Script=z,M.Module=A,M.Collecti
on=B,M.Sequence=C,M.Dependency=y,M.noConflict=N,a.loadrunner=M,a.using=J,a.provi
de=F,a.define=I,J.path="",J.matchers=[],J.matchers.add=function(a, ){this.unshif
t([a, ])},J.matchers.add(/(^script!|\.js$)/,function(a){var =new z(a.replace(/^
\$/,J.path.replace(/\/$/,"")+"/").replace(/^script!/,""),!1);return .id=a, }),J
.matchers.add(/^[a-zA-Z0-9_\-\/]+$/,function(a){return new A(a)}),J. undles=[],f
&&(J.path=f.getAttri ute("data-path")||f.src.split(/loadrunner\.js/)[0]||"",(mai
n=f.getAttri ute("data-main"))&&J.apply(a,main.split(/\s*,\s*/)).then(function()
{}))})(this,document);(window.__twttrlr = loadrunner.noConflict());}__twttrlr(fu
nction(using, provide, loadrunner, define) {provide("util/util",function(a){func
tion (a){var =1,c,d;for(;c=arguments[ ]; ++)for(d in c)if(!c.hasOwnProperty||c
.hasOwnProperty(d))a[d]=c[d];return a}function c(a){for(var in a)a.hasOwnPrope
rty( )&&(k(a[ ])&&(c(a[ ]),l(a[ ])&&delete a[ ]),(a[ ]===undefined||a[ ]===null|
|a[ ]==="")&&delete a[ ]);return a}function d(a, ){var c=0,d;for(;d=a[c];c++)if(
==d)return c;return-1}function e(a, ){if(!a)return null;if(a.filter)return a.fi
lter.apply(a,[ ]);if(! )return a;var c=[],d=0,e;for(;e=a[d];d++) (e)&&c.push(e);
return c}function f(a, ){if(!a)return null;if(a.map)return a.map.apply(a,[ ]);if
(! )return a;var c=[],d=0,e;for(;e=a[d];d++)c.push( (e));return c}function g(a){
return a&&a.replace(/(^\s+|\s+$)/g,"")}function h(a){return{}.toString.call(a).m
atch(/\s([a-zA-Z]+)/)[1].toLowerCase()}function i(a){return a&&String(a).toLower
Case().indexOf("[native code]")>-1}function j(a, ){if(a.contains)return a.contai
ns( );var c= .parentNode;while(c){if(c===a)return!0;c=c.parentNode}return!1}func
tion k(a){return a===O ject(a)}function l(a){if(!k(a))return!1;if(O ject.keys)re
turn!O ject.keys(a).length;for(var in a)if(a.hasOwnProperty( ))return!1;return
!0}a({aug: ,compact:c,containsElement:j,filter:e,map:f,trim:g,indexOf:d,isNative
:i,isO ject:k,isEmptyO ject:l,toType:h})});
provide("util/events",function(a){using("util/util",function( ){function d(){thi
s.completed=!1,this.call acks=[]}var c={ ind:function(a, ){return this._handlers
=this._handlers||{},this._handlers[a]=this._handlers[a]||[],this._handlers[a].pu
sh( )},un ind:function(a,c){if(!this._handlers[a])return;if(c){var d= .indexOf(t
his._handlers[a],c);d>=0&&this._handlers[a].splice(d,1)}else this._handlers[a]=[
]},trigger:function(a, ){var c=this._handlers&&this._handlers[a]; .type=a;if(c)f
or(var d=0,e;e=c[d];d++)e.call(this, )}};d.prototype.addCall ack=function(a){thi
s.completed?a.apply(this,this.results):this.call acks.push(a)},d.prototype.compl
ete=function(){this.results=makeArray(arguments),this.completed=!0;for(var a=0,
; =this.call acks[a];a++) .apply(this,this.results)},a({Emitter:c,Promise:d})})}
);
provide("tfw/util/glo als",function(a){function c(){var a=document.getElementsBy
TagName("meta"),c,d,e=0;for(;c=a[e];e++){if(!/^twitter:/.test(c.name))continue;d
=c.name.replace(/^twitter:/,""), [d]=c.content}}function d(a){return [a]}var =
{};a({init:c,val:d})});
provide("util/querystring",function(a){function (a){return encodeURIComponent(a
).replace(/\+/g,"%2B")}function c(a){return decodeURIComponent(a)}function d(a){
var c=[],d;for(d in a)a[d]!==null&&typeof a[d]!="undefined"&&c.push( (d)+"="+ (a
[d]));return c.sort().join("&")}function e(a){var ={},d,e,f,g;if(a){d=a.split("
&");for(g=0;f=d[g];g++)e=f.split("="),e.length==2&&( [c(e[0])]=c(e[1]))}return

}function f(a, ){var c=d( );return c.length>0?a.indexOf("?")>=0?a+"&"+d( ):a+"?"


+d( ):a}function g(a){var =a&&a.split("?");return .length==2?e( [1]):{}}a({url
:f,decodeURL:g,decode:e,encode:d,encodePart: ,decodePart:c})});
provide("util/twitter",function(a){using("util/querystring",function( ){function
g(a){return typeof a=="string"&&c.test(a)&&RegExp.$1.length<=20}function h(a){i
f(g(a))return RegExp.$1}function i(a){var c= .decodeURL(a);c.screen_name=h(a);if
(c.screen_name)return .url("https://twitter.com/intent/user",c)}function j(a){r
eturn typeof a=="string"&&f.test(a)}function k(a, ){ = ===undefined?!0: ;if(j(a)
)return( ?"#":"")+RegExp.$1}function l(a){return typeof a=="string"&&d.test(a)}f
unction m(a){return l(a)&&RegExp.$1}function n(a){return e.test(a)}var c=/(?:^|(
?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?(?:\/intent\/(?:follow|user)\/?\
?screen_name=|(?:\/#!)?\/))@?([\w]+)(?:\?|&|$)/i,d=/(?:^|(?:https?\:)?\/\/(?:www
\.)?twitter\.com(?:\:\d+)?\/(?:#!\/)?[\w_]+\/status(?:es)?\/)(\d+)/i,e=/^http(s?
):\/\/((www\.)?)twitter\.com\//,f=/^#?([^.,<>!\s\/#\-\(\)\'\"]+)$/;a({isHashTag:
j,hashTag:k,isScreenName:g,screenName:h,isStatus:l,status:m,intentForProfileURL:
i,isTwitterURL:n,regexen:{profile:c}})})});
provide("util/uri",function(a){using("util/querystring","util/util","util/twitte
r",function( ,c,d){function e(a, ){var c,d;return = ||location,/^https?:\/\//.t
est(a)?a:/^\/\//.test(a)? .protocol+a:(c= .host+( .port.length?":"+ .port:""),a.
indexOf("/")!==0&&(d= .pathname.split("/"),d.pop(),d.push(a),a="/"+d.join("/")),
[ .protocol,"//",c,a].join(""))}function f(){var a=document.getElementsByTagName
("link"), =0,c;for(;c=a[ ]; ++)if(c.rel=="canonical")return e(c.href)}function g
(){var a=document.getElementsByTagName("a"), =document.getElementsByTagName("lin
k"),c=[a, ],e,f,g=0,h=0,i=/\ me\ /,j;for(;e=c[g];g++)for(h=0;f=e[h];h++)if(i.tes
t(f.rel)&&(j=d.screenName(f.href)))return j}a({a solutize:e,getCanonicalURL:f,ge
tScreenNameFromPage:g})})});
provide("util/typevalidator",function(a){using("util/util",function( ){function
c(a){return a!==undefined&&a!==null&&a!==""}function d(a){return f(a)&&a%1===0}f
unction e(a){return f(a)&&!d(a)}function f(a){return c(a)&&!isNaN(a)}function g(
a){return c(a)&& .toType(a)=="array"}function h(a){if(!c(a))return;switch(a){cas
e"true":case"TRUE":return!0;case"false":case"FALSE":return!1;default:return!!a}}
function i(a){if(f(a))return a}function j(a){if(e(a))return a}function k(a){if(d
(a))return a}a({hasValue:c,isInt:d,isFloat:e,isNum er:f,isArray:g,asInt:k,asFloa
t:j,asNum er:i,asBoolean:h})})});
provide("util/iframe",function(a){a(function(a){var =(a.replace&&a.replace.owne
rDocument||document).createElement("div"),c,d,e; .innerHTML="<iframe allowtransp
arency='true' frameBorder='0' scrolling='no'></iframe>",c= .firstChild,c.src=a.u
rl,c.className=a.className||"";if(a.css)for(d in a.css)a.css.hasOwnProperty(d)&&
(c.style[d]=a.css[d]);if(a.attri utes)for(e in a.attri utes)a.attri utes.hasOwnP
roperty(e)&&c.setAttri ute(e,a.attri utes[e]);return a.replace?a.replace.parentN
ode.replaceChild(c,a.replace):a.insertTarget&&a.insertTarget.appendChild(c),c})}
);
provide("dom/get",function(a){using("util/util",function( ){function c(a,c,d,e){
var f,g,h=[],i,j,k,l,m,n;c=c||document;if( .isNative(c.getElementsByClassName))r
eturn h= .filter(c.getElementsByClassName(a),function(a){return!d||a.tagName.toL
owerCase()==d.toLowerCase()}),[].slice.call(h,0,e||h.length);i=a.split(" "),l=i.
length,f=c.getElementsByTagName(d||"*"),n=f.length;for(k=0;k<l&&n>0;k++){h=[],j=
i[k];for(m=0;m<n;m++){g=f[m],~ .indexOf(g.className.split(" "),j)&&h.push(g);if(
k+1==l&&h.length===e) reak}f=h,n=f.length}return h}function d(a, ,d){return c(a,
,d,1)[0]}function e(a,c,d){var f=c&&c.parentNode,g;if(!f||f===d)return;return f
.tagName==a?f:(g=f.className.split(" "),0===a.indexOf(".")&&~ .indexOf(g,a.slice
(1))?f:e(a,f,d))}a({all:c,one:d,ancestor:e})})});
provide("util/domready",function(a){function k(){ =1;for(var a=0,d=c.length;a<d;
a++)c[a]()}var =0,c=[],d,e,f=!1,g=document.createElement("a"),h="DOMContentLoad
ed",i="addEventListener",j="onreadystatechange";/^loade|c/.test(document.readySt
ate)&&( =1),document[i]&&document[i](h,e=function(){document.removeEventListener
(h,e,f),k()},f),g.doScroll&&document.attachEvent(j,d=function(){/^c/.test(docume
nt.readyState)&&(document.detachEvent(j,d),k())});var l=g.doScroll?function(a){s
elf!=top? ?a():c.push(a):!function(){try{g.doScroll("left")}catch( ){return setT
imeout(function(){l(a)},50)}a()}()}:function(a){ ?a():c.push(a)};a(l)});

provide("tfw/widget/ ase",function(a){using("util/util","util/domready","dom/get
","util/querystring","util/iframe","util/typevalidator",function( ,c,d,e,f,g){fu
nction m(a){var ;if(!a)return;a.ownerDocument?(this.srcEl=a,this.classAttr=a.cl
assName.split(" ")):(this.srcO =a,this.classAttr=[]), =this.params(),this.id=o()
,this.setLanguage(),this.related= .related||this.dataAttr("related"),this.partne
r= .partner||this.dataAttr("partner"),this.dnt= .dnt||this.dataAttr("dnt")||"",t
his.styleAttr=[],this.targetEl=a.targetEl}function n(){var a=0, ;for(; =k[a];a++
) .call()}function o(){return this.srcEl&&this.srcEl.id||"twitter-widget-"+h++}f
unction p(a){if(!a)return;return a.lang?a.lang:p(a.parentNode)}var h=0,i,j={list
:[], yId:{}},k=[],l={ar:{"%{followers_count} followers":"
%{followers_count}","1
","10k unit":"10
",Follow:"
","Follow %{screen_name}":"
%{screen_name}"
tag}","Tweet to %{name}":"
%{name}","Twitter Stream":"
"},da:{"%{foll
owers_count} flgere","10k unit":"10k enhed",Follow:"Flg","Follow %{screen_name}":"
Flg %{screen_name}","Tweet to %{name}":"Tweet til %{name}","Twitter Stream":"Twit
ter-strm"},de:{"%{followers_count} followers":"%{followers_count} Follower","100K
+":"100Tsd+","10k unit":"10tsd-Einheit",Follow:"Folgen","Follow %{screen_name}":
"%{screen_name} folgen",K:"Tsd",Tweet:"Twittern","Tweet to %{name}":"Tweet an %{
name}"},es:{"%{followers_count} followers":"%{followers_count} seguidores","10k
unit":"10k unidad",Follow:"Seguir","Follow %{screen_name}":"Seguir a %{screen_na
me}",Tweet:"Twittear","Tweet %{hashtag}":"Twittear %{hashtag}","Tweet to %{name}
":"Twittear a %{name}","Twitter Stream":"Cronologa de Twitter"},fa:{"%{followers_
count} followers":"%{followers_count}
","100K+":">
","10k unit":"
:"
","Tweet %{hashtag}":"
%{hashtag}","Tweet to %{name}":" %{name}
llowers":"%{followers_count} seuraajaa","100K+":"100 000+","10k unit":"10 000 yk
sikk",Follow:"Seuraa","Follow %{screen_name}":"Seuraa kyttj %{screen_name}",K:"tuhatta
",M:"milj.",Tweet:"Twiittaa","Tweet %{hashtag}":"Twiittaa %{hashtag}","Tweet to
%{name}":"Twiittaa kyttjlle %{name}","Twitter Stream":"Twitter-virta"},fil:{"%{foll
owers_count} followers":"%{followers_count} mga tagasunod","10k unit":"10k yunit
",Follow:"Sundan","Follow %{screen_name}":"Sundan si %{screen_name}",Tweet:"I-tw
eet","Tweet %{hashtag}":"I-tweet ang %{hashtag}","Tweet to %{name}":"Mag-Tweet k
ay %{name}","Twitter Stream":"Stream ng Twitter"},fr:{"%{followers_count} follow
ers":"%{followers_count} a onns","10k unit":"unit de 10k",Follow:"Suivre","Follow
%{screen_name}":"Suivre %{screen_name}",Tweet:"Tweeter","Tweet %{hashtag}":"Twee
ter %{hashtag}","Tweet to %{name}":"Tweeter %{name}","Twitter Stream":"Flux Twit
ter"},he:{"%{followers_count} followers":"%{followers_count} ","100K+":"" ,"10
{screen_name}":" %{screen_name}",K:"",M:"",Tweet:"","Tweet %{hashtag}":
me}","Twitter Stream":"}" ,hi:{"%{followers_count} followers":"%{followers_cou
it":"10
",Follow:"
","Follow %{screen_name}":"%{screen_name}
",K
%{name}":"%{name}
","Twitter Stream":"
"},hu:{"%{followers_count} f
100K+":"100E+","10k unit":"10E+",Follow:"Kvets","Follow %{screen_name}":"%{screen_
name} kvetse",K:"E","Tweet %{hashtag}":"%{hashtag} tweetelse","Tweet to %{name}":"T
weet kldse neki: %{name}","Twitter Stream":"Twitter Hrfolyam"},id:{"%{followers_cou
nt} followers":"%{followers_count} pengikut","100K+":"100 ribu+","10k unit":"10
ribu unit",Follow:"Ikuti","Follow %{screen_name}":"Ikuti %{screen_name}",K:"&nbs
p;ribu",M:"&nbsp;juta","Tweet to %{name}":"Tweet ke %{name}","Twitter Stream":"A
liran Twitter"},it:{"%{followers_count} followers":"%{followers_count} follower"
,"10k unit":"10k unit",Follow:"Segui","Follow %{screen_name}":"Segui %{screen_nam
e}","Tweet %{hashtag}":"Twitta %{hashtag}","Tweet to %{name}":"Twitta a %{name}"
},ja:{"%{followers_count} followers":"%{followers_count}","100K+":"100K","1
low:"","Follow %{screen_name}":"%{screen_name}",Tweet:"","T
me}":"%{name}","Twitter Stream":"Twitter"},ko:{"%{followers_count
nt}
","100K+":"100
","10k unit":"
",Follow:" ","Follow %{screen_name}":"%{screen
t:" ","Tweet %{hashtag}":"%{hashtag}
","Tweet to %{name}":"%{name}
","Twitter
llowers_count} followers":"%{followers_count} pengikut","100K+":"100 ribu+","10k
unit":"10 ribu unit",Follow:"Ikut","Follow %{screen_name}":"Ikut %{screen_name}
",K:"ribu",M:"juta","Tweet to %{name}":"Tweet kepada %{name}","Twitter Stream":"
Strim Twitter"},nl:{"%{followers_count} followers":"%{followers_count} volgers",
"100K+":"100k+","10k unit":"10k-eenheid",Follow:"Volgen","Follow %{screen_name}"
:"%{screen_name} volgen",K:"k",M:" mln.",Tweet:"Tweeten","Tweet %{hashtag}":"%{h
ashtag} tweeten","Tweet to %{name}":"Tweeten naar %{name}"},no:{"%{followers_cou

nt} followers":"%{followers_count} flgere","100K+":"100 K+","10k unit":"10 K-enhe


t",Follow:"Flg","Follow %{screen_name}":"Flg %{screen_name}","Tweet to %{name}":"S
end tweet til %{name}","Twitter Stream":"Twitter-strm"},pl:{"%{followers_count} f
ollowers":"%{followers_count} obserwujcych","100K+":"100 tys.+","10k unit":"10 ty
s.",Follow:"O serwuj","Follow %{screen_name}":"O serwuj %{screen_name}",K:"tys."
,M:"mln",Tweet:"Tweetnij","Tweet %{hashtag}":"Tweetnij %{hashtag}","Tweet to %{n
ame}":"Tweetnij do %{name}","Twitter Stream":"Strumie Twittera"},pt:{"%{followers
_count} followers":"%{followers_count} seguidores","100K+":"+100 mil","10k unit"
:"10 mil unidades",Follow:"Seguir","Follow %{screen_name}":"Seguir %{screen_name
}",K:"Mil",Tweet:"Tweetar","Tweet %{hashtag}":"Tweetar %{hashtag}","Tweet to %{n
ame}":"Tweetar para %{name}","Twitter Stream":"Transmisses do Twitter"},ru:{"%{fo
llowers_count} followers":": %{followers_count} ","100K+":"100 .+","10k unit":"
w %{screen_name}":" %{screen_name}",K:".",M:".",Tweet:"","Tweet %{hashtag
:" %{name}","Twitter Stream":" "},sv:{"%{followers_count} followers":"
unit":"10k",Follow:"Flj","Follow %{screen_name}":"Flj %{screen_name}",Tweet:"Tweet
a","Tweet %{hashtag}":"Tweeta %{hashtag}","Tweet to %{name}":"Tweeta till %{name
}","Twitter Stream":"Twitterflde"},th:{"%{followers_count} followers":"%{follower
s_count} ","100K+":"100+","10k unit":" 10",Follow:"","Follow %{screen_name
hashtag}":" %{hashtag}","Tweet to %{name}":" %{name}","Twitter Stream":""}
ers":"%{followers_count} takipi","100K+":"+100 in","10k unit":"10 in irim",Fol
low:"Takip et","Follow %{screen_name}":"Takip et: %{screen_name}",K:" in",M:"mil
yon",Tweet:"Tweetle","Tweet %{hashtag}":"Tweetle: %{hashtag}","Tweet to %{name}"
:"Tweetle: %{name}","Twitter Stream":"Twitter Ak"},ur:{"%{followers_count} follower
s":"%{followers_count}
","100K+":"
","10k unit":"
",Follow:"
ag}":"%{hashtag}
","Tweet to %{name}":"%{name}
","Twitter Stream":"
wers":"%{followers_count} ","100K+":"10+","10k unit":"1",Follow:"","Follow
":" %{screen_name}",K:"",M:"",Tweet:"","Tweet %{hashtag}":" %{hashtag} ",
":" %{name}","Twitter Stream":"Twitter "},"zh-tw":{"%{followers_count} followers"
ollowers_count} ","100K+":"","10k unit":"1 ",Follow:"","Follow %{sc
",K:"",M:"",Tweet:"","Tweet %{hashtag}":"%{hashtag}","Tweet to %{name}":"
Stream":"Twitter "}}; .aug(m.prototype,{setLanguage:function(a){var ;a||(a=this.p
arams().lang||this.dataAttr("lang")||p(this.srcEl)),a=a&&a.toLowerCase();if(!a)r
eturn this.lang="en";if(l[a])return this.lang=a; =a.replace(/[\-_].*/,"");if(l[
])return this.lang= ;this.lang="en"},_:function(a, ){var c=this.lang; = ||{};if(
!c||!l.hasOwnProperty(c))c=this.lang="en";return a=l[c]&&l[c][a]||a,this.ringo(a
, ,/%\{([\w_]+)\}/g)},ringo:function(a, ,c){return c=c||/\{\{([\w_]+)\}\}/g,a.re
place(c,function(a,c){return [c]!==undefined? [c]:a})},add:function(a){j.list.p
ush(this),j. yId[this.id]=a},create:function(a, ,c){return c["data-twttr-rendere
d"]=!0,f({url:a,css: ,className:this.classAttr.join(" "),id:this.id,attri utes:c
,replace:this.srcEl,insertTarget:this.targetEl})},params:function(){var a, ;retu
rn this.srcO ? =this.srcO :(a=this.srcEl&&this.srcEl.href&&this.srcEl.href.split
("?")[1], =a?e.decode(a):{}),this.params=function(){return }, },dataAttr:functi
on(a){return this.srcEl&&this.srcEl.getAttri ute("data-"+a)},attr:function(a){re
turn this.srcEl&&this.srcEl.getAttri ute(a)},styles:{ ase:[["font","normal norma
l normal 11px/18px 'Helvetica Neue', Arial, sans-serif"],["margin","0"],["paddin
g","0"],["whiteSpace","nowrap"]], utton:[["fontWeight"," old"],["textShadow","0
1px 0 rg a(255,255,255,.5)"]],large:[["fontSize","13px"],["lineHeight","26px"]],
v u le:[["fontSize","16px"]]},width:function(){throw new Error(name+" not imple
mented")},height:function(){return this.size=="m"?20:28},minWidth:function(){},m
axWidth:function(){},minHeight:function(){},maxHeight:function(){},dimensions:fu
nction(){function a(a){switch(typeof a){case"string":return a;case"undefined":re
turn;default:return a+"px"}}var ,c={width:this.width(),height:this.height()};th
is.minWidth()&&(c["min-width"]=this.minWidth()),this.maxWidth()&&(c["max-width"]
=this.maxWidth()),this.minHeight()&&(c["min-height"]=this.minHeight()),this.maxH
eight()&&(c["max-height"]=this.maxHeight());for( in c)c[ ]=a(c[ ]);return c},ge
nerateId:o}),m.afterLoad=function(a){k.push(a)},m.init=function(a){i=a},m.find=f
unction(a){return a&&j. yId[a]?j. yId[a].element:null},m.em ed=function(a){var
=i.widgets,c,e,f=0,h,k,l,m,o;g.isArray(a)||(a=[a||document]);for(;e=a[f];f++)for
(k in )if( .hasOwnProperty(k)){k.match(/\./)?(l=k.split("."),c=d.all(l[1],e,l[0
])):c=e.getElementsByTagName(k);for(m=0;o=c[m];m++){if(o.getAttri ute("data-twtt

r-rendered"))continue;o.setAttri ute("data-twttr-rendered","true"),h=new [k](o)


,j.list.push(h),j. yId[h.id]=h,h.render(i)}}n()},a(m)})});
provide("tfw/widget/intent",function(a){using("tfw/widget/ ase","util/util","uti
l/querystring","util/uri",function( ,c,d,e){function m(a){var =Math.round(k/2-h
/2),c=0;j>i&&(c=Math.round(j/2-i/2)),window.open(a,undefined,[g,"width="+h,"heig
ht="+i,"left="+ ,"top="+c].join(","))}function n(a, ){using("tfw/hu /client",fun
ction(c){c.openIntent(a, )})}function o(a){var ="original_referer="+location.hr
ef;return[a, ].join(a.indexOf("?")==-1?"?":"&")}function p(a){var ,d,e,g;a=a||w
indow.event, =a.target||a.srcElement;if(a.altKey||a.metaKey||a.shiftKey)return;w
hile( ){if(~c.indexOf(["A","AREA"], .nodeName)) reak; = .parentNode} && .href&&(
d= .href.match(f),d&&(g=o( .href),g=g.replace(/^http[:]/,"https:"),g=g.replace(/
^\/\//,"https://"),q(g, ),a.returnValue=!1,a.preventDefault&&a.preventDefault())
)}function q(a, ){if(twttr.events.hu && ){var c=new r(l.generateId(), );l.add(c)
,n(a, ),twttr.events.trigger("click",{target: ,region:"intent",type:"click",data
:{}})}else m(a)}function r(a, ){this.id=a,this.element=this.srcEl= }function s(a
){this.srcEl=[],this.element=a}var f=/twitter\.com(\:\d{2,4})?\/intent\/(\w+)/,g
="scroll ars=yes,resiza le=yes,tool ar=no,location=yes",h=550,i=520,j=screen.hei
ght,k=screen.width,l;s.prototype=new ,c.aug(s.prototype,{render:function(a){l=t
his,window.__twitterIntentHandler||(document.addEventListener?document.addEventL
istener("click",p,!1):document.attachEvent&&document.attachEvent("onclick",p),wi
ndow.__twitterIntentHandler=!0)}}),s.open=q,a(s)})});
provide("dom/classname",function(a){function (a, ){a.classList?a.classList.add(
):f( ).test(a.className)||(a.className+=" "+ )}function c(a, ){a.classList?a.cl
assList.remove( ):a.className=a.className.replace(f( )," ")}function d(a,d,g){a.
classList&&e(a,d)?(c(a,d), (a,g)):a.className=a.className.replace(f(d),g)}functi
on e(a, ){return a.classList?a.classList.contains( ):f( ).test(a.className)}func
tion f(a){return new RegExp("\\ "+a+"\\ ","g")}a({add: ,remove:c,replace:d,prese
nt:e})});
provide("util/env",function(a){var =window.navigator.userAgent;a({retina:functi
on(){return(window.devicePixelRatio||1)>1},anyIE:function(){return/MSIE \d/.test
( )},ie6:function(){return/MSIE 6/.test( )},ie7:function(){return/MSIE 7/.test(
)},cspEna ledIE:function(){return/MSIE 1\d/.test( )},touch:function(){return"ont
ouchstart"in window||/Opera Mini/.test( )||navigator.msMaxTouchPoints>0},cssTran
sitions:function(){var a=document. ody.style;return a.transition!==undefined||a.
we kitTransition!==undefined||a.mozTransition!==undefined||a.oTransition!==undef
ined||a.msTransition!==undefined}})});
provide("dom/delegate",function(a){using("util/env",function( ){function e(a){va
r =a.getAttri ute("data-twitter-event-id");return ? :(a.setAttri ute("data-twi
tter-event-id",++d),d)}function f(a, ,c){var d=0,e=a&&a.length||0;for(d=0;d<e;d+
+)a[d].call( ,c)}function g(a, ,c){var d=c||a.target||a.srcElement,e=d.className
.split(" "),h=0,i,j=e.length;for(;h<j;h++)f( ["."+e[h]],d,a);f( [d.tagName],d,a)
;if(a.cease)return;d!==this&&g.call(this,a, ,d.parentElement||d.parentNode)}func
tion h(a, ,c){if(a.addEventListener){a.addEventListener( ,function(d){g.call(a,d
,c[ ])},!1);return}a.attachEvent&&a.attachEvent("on"+ ,function(){g.call(a,a.own
erDocument.parentWindow.event,c[ ])})}function i(a, ,d,f){var g=e(a);c[g]=c[g]||
{},c[g][ ]||(c[g][ ]={},h(a, ,c[g])),c[g][ ][d]=c[g][ ][d]||[],c[g][ ][d].push(f
)}function j(a, ,d){var f=e( ),h=c[f]&&c[f];g.call( ,{target:d},h[a])}function k
(a){return m(a),l(a),!1}function l(a){a&&a.preventDefault?a.preventDefault():a.r
eturnValue=!1}function m(a){a&&(a.cease=!0)&&a.stopPropagation?a.stopPropagation
():a.cancelBu le=!0}var c={},d=-1;a({stop:k,stopPropagation:m,preventDefault:l,
delegate:i,simulate:j})})});
provide("util/throttle",function(a){function (a, ,c){function g(){var c=+(new D
ate);window.clearTimeout(f);if(c-e> ){e=c,a.call(d);return}f=window.setTimeout(g
, )}var d=c||this,e=0,f;return g}a( )});
provide("util/insert",function(a){a(function(a, ){if( ){if(! .parentNode)return
; .parentNode.replaceChild(a, ),delete }else document. ody.insertBefore(a,docu
ment. ody.firstChild);return a})});
provide("util/css",function(a){using("util/util",function( ){a({sanitize:functio
n(a,c,d){var e=/^[\w ,%\/"'\-_#]+$/,f=a&& .map(a.split(";"),function(a){return
.map(a.split(":").slice(0,2),function(a){return .trim(a)})}),g=0,h,i=[],j=d?"!i

mportant":"";c=c||/^(font|text\-|letter\-|color|line\-)[\w\-]*$/;for(;f&&(h=f[g]
);g++)h[0].match(c)&&h[1].match(e)&&i.push(h.join(":")+j);return i.join(";")}})}
)});
provide("tfw/util/params",function(a){using("util/querystring","util/twitter",fu
nction( ,c){a(function(a,d){return function(e){var f,g="data-tw-params",h,i=e.in
nerHTML;if(!e)return;if(!c.isTwitterURL(e.href))return;if(e.getAttri ute(g))retu
rn;e.setAttri ute(g,!0);if(typeof d=="function"){f=d.call(this,e);for(h in f)f.h
asOwnProperty(h)&&(a[h]=f[h])}e.href= .url(e.href,a),e.innerHTML=i}})})});
provide("$xd/json2.js", function(exports) {window.JSON||(window.JSON={}),functio
n(){function f(a){return a<10?"0"+a:a}function quote(a){return escapa le.lastInd
ex=0,escapa le.test(a)?'"'+a.replace(escapa le,function(a){var =meta[a];return
typeof =="string"? :"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"'
:'"'+a+'"'}function str(a, ){var c,d,e,f,g=gap,h,i= [a];i&&typeof i=="o ject"&&t
ypeof i.toJSON=="function"&&(i=i.toJSON(a)),typeof rep=="function"&&(i=rep.call(
,a,i));switch(typeof i){case"string":return quote(i);case"num er":return isFini
te(i)?String(i):"null";case" oolean":case"null":return String(i);case"o ject":if
(!i)return"null";gap+=indent,h=[];if(O ject.prototype.toString.apply(i)==="[o je
ct Array]"){f=i.length;for(c=0;c<f;c+=1)h[c]=str(c,i)||"null";return e=h.length=
==0?"[]":gap?"[\n"+gap+h.join(",\n"+gap)+"\n"+g+"]":"["+h.join(",")+"]",gap=g,e}
if(rep&&typeof rep=="o ject"){f=rep.length;for(c=0;c<f;c+=1)d=rep[c],typeof d=="
string"&&(e=str(d,i),e&&h.push(quote(d)+(gap?": ":":")+e))}else for(d in i)O jec
t.hasOwnProperty.call(i,d)&&(e=str(d,i),e&&h.push(quote(d)+(gap?": ":":")+e));re
turn e=h.length===0?"{}":gap?"{\n"+gap+h.join(",\n"+gap)+"\n"+g+"}":"{"+h.join("
,")+"}",gap=g,e}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSO
N=function(a){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.g
etUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.ge
tUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Num
er.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()}
);var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17 4\u17 5\u200c-\u200f\u2028-\u202f
\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapa le=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u06
00-\u0604\u070f\u17 4\u17 5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\
uffff]/g,gap,indent,meta={"\ ":"\\ ","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r"
,'"':'\\"',"\\":"\\\\"},rep;typeof JSON.stringify!="function"&&(JSON.stringify=f
unction(a, ,c){var d;gap="",indent="";if(typeof c=="num er")for(d=0;d<c;d+=1)ind
ent+=" ";else typeof c=="string"&&(indent=c);rep= ;if(! ||typeof =="function"||
typeof =="o ject"&&typeof .length=="num er")return str("",{"":a});throw new Er
ror("JSON.stringify")}),typeof JSON.parse!="function"&&(JSON.parse=function(text
,reviver){function walk(a, ){var c,d,e=a[ ];if(e&&typeof e=="o ject")for(c in e)
O ject.hasOwnProperty.call(e,c)&&(d=walk(e,c),d!==undefined?e[c]=d:delete e[c]);
return reviver.call(a, ,e)}var j;cx.lastIndex=0,cx.test(text)&&(text=text.replac
e(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/ fnrt]|u[0-9a-fA-F]{4})/g,"@").
replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").
replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver==
"function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}();exports();
loadrunner.Script.loaded.push("$xd/json2.js")});
provide("util/params",function(a){using("util/querystring",function( ){var c=fun
ction(a){var c=a.search.su str(1);return .decode(c)},d=function(a){var c=a.href
,d=c.indexOf("#"),e=d<0?"":c.su string(d+1);return .decode(e)},e=function(a){va
r ={},e=c(a),f=d(a);for(var g in e)e.hasOwnProperty(g)&&( [g]=e[g]);for(var g i
n f)f.hasOwnProperty(g)&&( [g]=f[g]);return };a({com ined:e,fromQuery:c,fromFra
gment:d})})});
provide("tfw/util/env",function(a){using("util/params",function( ){function d(){
var a=36e5,d= .com ined(document.location)._;return c!==undefined?c:(c=!1,d&&/^\
d+$/.test(d)&&(c=+(new Date)-parseInt(d)<a),c)}var c;a({isDynamicWidget:d})})});
provide("util/decider",function(a){function c(a){var c= [a]||!1;if(!c)return!1;i
f(c===!0||c===100)return!0;var d=Math.random()*100,e=c>=d;return [a]=e,e}var =
{force_new_cookie:100,rufous_pixel:100,decider_fixture:12.34};a({isAvaila le:c})
});
provide("dom/cookie",function(a){using("util/util",function( ){a(function(a,c,d)

{var e= .aug({},d);if(arguments.length>1&&String(c)!=="[o ject O ject]"){if(c===


null||c===undefined)e.expires=-1;if(typeof e.expires=="num er"){var f=e.expires,
g=new Date((new Date).getTime()+f*60*1e3);e.expires=g}return c=String(c),documen
t.cookie=[encodeURIComponent(a),"=",e.raw?c:encodeURIComponent(c),e.expires?"; e
xpires="+e.expires.toUTCString():"",e.path?"; path="+e.path:"",e.domain?"; domai
n="+e.domain:"",e.secure?"; secure":""].join("")}e=c||{};var h,i=e.raw?function(
a){return a}:decodeURIComponent;return(h=(new RegExp("(?:^|; )"+encodeURICompone
nt(a)+"=([^;]*)")).exec(document.cookie))?i(h[1]):null})})});
provide("util/donottrack",function(a){using("dom/cookie",function( ){a(function(
a){var c=/\.(gov|mil)(:\d+)?$/i,d=/https?:\/\/([^\/]+).*/i;return a=a||document.
referrer,a=d.test(a)&&d.exec(a)[1], ("dnt")?!0:c.test(document.location.host)?!0
:a&&c.test(a)?!0:document.navigator?document.navigator["doNotTrack"]==1:navigato
r?navigator["doNotTrack"]==1||navigator["msDoNotTrack"]==1:!1})})});
provide("tfw/util/guest_cookie",function(a){using("dom/cookie","util/donottrack"
,"util/decider",function( ,c,d){function f(){var a= (e)||!1;if(!a)return;a.match
(/^v3\:/)||g()}function g(){ (e)&& (e,null,{domain:".twitter.com",path:"/"})}fun
ction h(){c()&&g()}var e="pid";a({set:h,destroy:g,forceNewCookie:f,guest_id_cook
ie:e})})});
provide("dom/sand ox",function(a){using("util/domready","util/env",function( ,c)
{function e(a, ){var c,d,e;if(a.name){try{e=document.createElement('<iframe name
="'+a.name+'"></iframe>')}catch(f){e=document.createElement("iframe"),e.name=a.n
ame}delete a.name}else e=document.createElement("iframe");a.id&&(e.id=a.id,delet
e a.id);for(c in a)a.hasOwnProperty(c)&&e.setAttri ute(c,a[c]);e.allowtransparen
cy="true",e.scrolling="no",e.setAttri ute("frameBorder",0),e.setAttri ute("allow
Transparency",!0);for(d in ||{}) .hasOwnProperty(d)&&(e.style[d]= [d]);return e
}function f(a, ,c,d){var f;this.attrs= ||{},this.styles=c||{},this.appender=d,th
is.onReady=a,this.sand ox={},f=e(this.attrs,this.styles),f.onreadystatechange=f.
onload=this.getCall ack(this.onLoad),this.sand ox.frame=f,d?d(f):document. ody.a
ppendChild(f)}function g(a,c,d,e){ (function(){new f(a,c,d,e)})}var d=0;window.t
wttr||(window.twttr={}),window.twttr.sand ox||(window.twttr.sand ox={}),f.protot
ype.getCall ack=function(a){var =this,c=!1;return function(){c||(c=!0,a.call( )
)}},f.prototype.registerCall ack=function(a){var ="c "+d++;return window.twttr.
sand ox[ ]=a, },f.prototype.onLoad=function(){try{this.sand ox.frame.contentWind
ow.document}catch(a){this.setDocDomain();return}this.sand ox.win=this.sand ox.fr
ame.contentWindow,this.sand ox.doc=this.sand ox.frame.contentWindow.document,thi
s.writeStandardsDoc(),this.sand ox. ody=this.sand ox.frame.contentWindow.documen
t. ody,this.onReady(this.sand ox)},f.prototype.setDocDomain=function(){var a, =t
his.registerCall ack(this.getCall ack(this.onLoad));a=["javascript:",'document.w
rite("");',"try { window.parent.document; }","catch (e) {",'document.domain="'+d
ocument.domain+'";',"}",'window.parent.twttr.sand ox["'+ +'"]();'].join(""),this
.sand ox.frame.parentNode.removeChild(this.sand ox.frame),this.sand ox.frame=nul
l,this.sand ox.frame=e(this.attrs,this.styles),this.sand ox.frame.src=a,this.app
ender?this.appender(this.sand ox.frame):document. ody.appendChild(this.sand ox.f
rame)},f.prototype.writeStandardsDoc=function(){if(!c.anyIE()||c.cspEna ledIE())
return;var a=["<!DOCTYPE html>","<html>","<head>","<scr","ipt>","try { window.pa
rent.document; }",'catch (e) {document.domain="'+document.domain+'";}',"</scr","
ipt>","</head>","< ody></ ody>","</html>"].join("");this.sand ox.doc.write(a),th
is.sand ox.doc.close()},a(g)})});
provide("tfw/util/tracking",function(a){using("dom/cookie","dom/sand ox","util/d
onottrack","tfw/util/guest_cookie","tfw/util/env","util/util","$xd/json2.js",fun
ction( ,c,d,e,f,g){function t(){r=document.getElementById("rufous-sand ox");if(r
){q=r.contentWindow.document,p=q. ody;return}c(function(a){r=a.frame,q=a.doc,p=a
.doc. ody,l=E(),m=F();while(n[0])y.apply(this,n.shift());o&&z()},{id:"rufous-san
d ox"},{display:"none"})}function u(a, ,c,d){var e=!g.isO ject(a),f= ?!g.isO jec
t( ):!1,h,i;if(e||f)return;if(/Firefox/.test(navigator.userAgent))return;h=B(a),
i=C( ,!!c,!!d),x(h,i,!0)}function v(a,c,h,j){var k=i[c],l,m,n=e.guest_id_cookie;
if(!k)return;a=a||{},j=!!j,h=!!h,m=a.original_redirect_referrer||document.referr
er,j=j||d(m),l=g.aug({},a),h||(w(l,"referrer",m),w(l,"widget",+f.isDynamicWidget
()),w(l,"hask",+!! ("k")),w(l,"li",+!! ("twid")),w(l,n, (n)||"")),j&&(w(l,"dnt",
1),H(l)),G(k+"?"+D(l))}function w(a, ,c){var d=h+ ;if(!a)return;return a[d]=c,a}

function x(a, ,c){var d,e,f,h,i=s+"?";if(!g.isO ject(a)||!g.isO ject( ))return;f


=g.aug({}, ,{event_namespace:a}),c?(i+=D({l:I(f)}),G(i)):(d=l.firstChild,d.value
=+d.value||+f.dnt,h=I(f),e=q.createElement("input"),e.type="hidden",e.name="l",e
.value=h,l.appendChild(e))}function y(a, ,c,d){var e=!g.isO ject(a),f= ?!g.isO j
ect( ):!1,h,i;if(e||f)return;if(!p||!l){n.push([a, ,c,d]);return}h=B(a),i=C( ,!!
c,!!d),x(h,i)}function z(){var a=A(l,m);if(!l){o=!0;return}if(l.children.length<
=1)return;p.appendChild(l),p.appendChild(m),m.addEventListener&&m.addEventListen
er("load",function(){window.setTimeout(a,0)}),l.su mit(),window.setTimeout(a,6e4
),l=E(),m=F()}function A(a, ){return function(){var c=a.parentNode;if(!c)return;
c.removeChild(a),c.removeChild( )}}function B(a){return g.aug({client:"tfw"},a||
{})}function C(a, ,c){var e={_category_:"tfw_client_event"},f,h;return =!! ,c=!
!c,f=g.aug(e,a||{}),h=f.widget_origin||document.referrer,f.format_version=1,f.dn
t=c=c||d(h),f.triggered_on=f.triggered_on||+(new Date), ||(f.widget_origin=h),c&
&H(f),f}function D(a){var =[],c,d,e;for(c in a)a.hasOwnProperty(c)&&(d=encodeUR
IComponent(c),e=encodeURIComponent(a[c]),e=e.replace(/'/g,"%27"), .push(d+"="+e)
);return .join("&")}function E(){var a=q.createElement("form"), =q.createElemen
t("input");return k++,a.action=s,a.method="POST",a.target="rufous-frame-"+k,a.id
="rufous-form-"+k, .type="hidden", .name="dnt", .value=0,a.appendChild( ),a}func
tion F(){var a, ="rufous-frame-"+k;try{a=q.createElement("<iframe name="+ +">")}
catch(c){a=q.createElement("iframe"),a.name= }return a.id= ,a.style.display="non
e",a.width=0,a.height=0,a. order=0,a}function G(a){var =document.createElement(
"img"); .src=a, .alt="", .style.position="a solute", .style.height="1px", .style
.width="1px", .style.top="-9999px", .style.left="-9999px",document. ody.appendCh
ild( )}function H(a){var ;for( in a)~g.indexOf(j, )&&delete a[ ]}function I(a)
{var =Array.prototype.toJSON,c;return delete Array.prototype.toJSON,c=JSON.stri
ngify(a), &&(Array.prototype.toJSON= ),c}var h="twttr_",i={tweet utton:"//p.twit
ter.com/t.gif",follow utton:"//p.twitter.com/f.gif",tweetem ed:"//p.twitter.com/
e.gif"},j=["hask","li","logged_in","pid","user_id",e.guest_id_cookie,h+"hask",h+
"li",h+e.guest_id_cookie],k=0,l,m,n=[],o,p,q,r,s="https://twitter.com/i/jot";e.f
orceNewCookie(),a({enqueue:y,flush:z,initPostLogging:t,addPixel:u,addLegacyPixel
:v,addVar:w})})});
provide("util/logger",function(a){function c(a){window[ ]&&window[ ].log&&window
[ ].log(a)}function d(a){window[ ]&&window[ ].warn&&window[ ].warn(a)}function e
(a){window[ ]&&window[ ].error&&window[ ].error(a)}var =["con","sole"].join("")
;a({info:c,warn:d,error:e})});
provide("tfw/util/data",function(a){using("util/logger","util/util","util/querys
tring",function( ,c,d){function l(a, ){return a=={}.toString.call( ).match(/\s([
a-zA-Z]+)/)[1].toLowerCase()}function m(a){return function(c){c.error?a.error&&a
.error(c):c.headers&&c.headers.status!=200?(a.error&&a.error(c), .warn(c.headers
.message)):a.success&&a.success(c),a.complete&&a.complete(c),n(a)}}function n(a)
{var =a.script; &&( .onload= .onreadystatechange=null, .parentNode&& .parentNod
e.removeChild( ),a.script=undefined, =undefined),a.call ackName&&twttr.tfw.call
acks[a.call ackName]&&delete twttr.tfw.call acks[a.call ackName]}function o(a){v
ar ={};return a.success&&l("function",a.success)&&( .success=a.success),a.error
&&l("function",a.error)&&( .error=a.error),a.complete&&l("function",a.complete)&
&( .complete=a.complete), }function p(a, ,c){var d=a.length,e={},f=0;return func
tion(g){var h,i=[],j=[],k=[],l,m;h=c(g),e[h]=g;if(++f===d){for(l=0;l<d;l++)m=e[a
[l]],i.push(m),m.error?k.push(m):j.push(m); .error&&k.length>0&& .error(k), .suc
cess&&j.length>0&& .success(j), .complete&& .complete(i)}}}twttr=twttr||{},twttr
.tfw=twttr.tfw||{},twttr.tfw.call acks=twttr.tfw.call acks||{};var e="twttr.tfw.
call acks",f=twttr.tfw.call acks,g="c ",h=0,i=!1,j={},k={userLookup:"//api.twitt
er.com/1/users/lookup.json",userShow:"//cdn.api.twitter.com/1/users/show.json",s
tatus:"//cdn.api.twitter.com/1/statuses/show.json",tweets:"//syndication.twimg.c
om/tweets.json",count:"//cdn.api.twitter.com/1/urls/count.json",friendship:"//cd
n.api.twitter.com/1/friendships/exists.json",timeline:"//cdn.syndication.twimg.c
om/widgets/timelines/",timelinePoll:"//syndication.twimg.com/widgets/timelines/p
aged/",timelinePreview:"//syndication.twimg.com/widgets/timelines/preview/"};twt
tr.widgets&&twttr.widgets.endpoints&&c.aug(k,twttr.widgets.endpoints),j.jsonp=fu
nction(a, ,c){var j=c||g+h,k=e+"."+j,l=document.createElement("script"),n={call
ack:k,suppress_response_codes:!0};f[j]=m( );if(i||!/^https?\:$/.test(window.loca

tion.protocol))a=a.replace(/^\/\//,"https://");l.src=d.url(a,n),l.async="async",
document. ody.appendChild(l), .script=l, .call ackName=j,c||h++},j.config=functi
on(a){if(a.forceSSL===!0||a.forceSSL===!1)i=a.forceSSL},j.user=function(){var a,
={},c,e,f;arguments.length===1?(a=arguments[0].screenName, =o(arguments[0])):(a
=arguments[0], .success=arguments[1]),c=l("array",a)?k.userLookup:k.userShow,a=l
("array",a)?a.join(","):a,e={screen_name:a},f=d.url(c,e),this.jsonp(f, )},j.user
ById=function(a){var ,c={},e,f,g;arguments.length===1?( =a.ids,c=o(a)):( =a,c.s
uccess=arguments[1]),e=l("array", )?k.userLookup:k.userShow, =l("array", )? .joi
n(","): ,f={user_id: },g=d.url(e,f),this.jsonp(g,c)},j.status=function(){var a,
={},c,e,f,g;arguments.length===1?(a=arguments[0].id, =o(arguments[0])):(a=argume
nts[0], .success=arguments[1]);if(!l("array",a))c={id:a,include_entities:!0},e=d
.url(k.status,c),this.jsonp(e, );else{f=p(a, ,function(a){return a.error?a.reque
st.split("id=")[1].split("&")[0]:a.id_str});for(g=0;g<a.length;g++)c={id:a[g],in
clude_entities:!0},e=d.url(k.status,c),this.jsonp(e,{success:f,error:f})}},j.twe
ets=function(a){var =arguments[0],c=o( ),e={ids:a.ids.join(","),lang:a.lang},f=
d.url(k.tweets,e);this.jsonp(f,c)},j.count=function(){var a="", ,c,e={};argument
s.length===1?(a=arguments[0].url,e=o(arguments[0])):arguments.length===2&&(a=arg
uments[0],e.success=arguments[1]),c={url:a}, =d.url(k.count,c),this.jsonp( ,e)},
j.friendshipExists=function(a){var =o(a),c={screen_name_a:a.screenNameA,screen_
name_ :a.screenNameB},e=d.url(k.friendship,c);this.jsonp(e, )},j.timeline=functi
on(a){var =arguments[0],e=o( ),f,g=9e5,h=Math.floor(+(new Date)/g),i={lang:a.la
ng,t:h,domain:window.location.host,dnt:a.dnt,override_type:a.overrideType,overri
de_id:a.overrideId,override_name:a.overrideName,override_owner_id:a.overrideOwne
rId,override_owner_name:a.overrideOwnerName,with_replies:a.withReplies};c.compac
t(i),f=d.url(k.timeline+a.id,i),this.jsonp(f,e,"tl_"+a.id+"_"+a.instanceId)},j.t
imelinePoll=function(a){var =arguments[0],e=o( ),f={lang:a.lang,since_id:a.sinc
eId,max_id:a.maxId,domain:window.location.host,dnt:a.dnt,override_type:a.overrid
eType,override_id:a.overrideId,override_name:a.overrideName,override_owner_id:a.
overrideOwnerId,override_owner_name:a.overrideOwnerName,with_replies:a.withRepli
es},g;c.compact(f),g=d.url(k.timelinePoll+a.id,f),this.jsonp(g,e,"tlPoll_"+a.id+
"_"+a.instanceId+"_"+(a.sinceId||a.maxId))},j.timelinePreview=function(a){var =
arguments[0],c=o( ),e=a.params,f=d.url(k.timelinePreview,e);this.jsonp(f,c)},a(j
)})});
provide("anim/transition",function(a){function (a, ){var c;return = ||window,c
= .requestAnimationFrame|| .we kitRequestAnimationFrame|| .mozRequestAnimationFr
ame|| .msRequestAnimationFrame|| .oRequestAnimationFrame||function(c){ .setTimeo
ut(function(){a(+(new Date))},1e3/60)},c(a)}function c(a, ){return Math.sin(Math
.PI/2* )*a}function d(a,c,d,e,f){function i(){var h=+(new Date),j=h-g,k=Math.min
(j/d,1),l=e?e(c,k):c*k;a(l);if(k==1)return; (i,f)}var g=+(new Date),h; (i)}a({an
imate:d,requestAnimationFrame: ,easeOut:c})});
provide("util/datetime",function(a){using("util/util",function( ){function m(a){
return a<10?"0"+a:a}function n(a){function e(a,c){return && [a]&&(a= [a]),a.rep
lace(/%\{([\w_]+)\}/g,function(a, ){return c[ ]!==undefined?c[ ]:a})}var =a&&a.
phrases,c=a&&a.months||f,d=a&&a.formats||g;this.timeAgo=function(a){var =n.pars
eDate(a),f=+(new Date),g=f- ,m;return ?isNaN(g)||g<h*2?e("now"):g<i?(m=Math.flo
or(g/h),e(d.a r,{num er:m,sym ol:e(l,{a r:e("s"),expanded:m>1?e("seconds"):e("
second")})})):g<j?(m=Math.floor(g/i),e(d.a r,{num er:m,sym ol:e(l,{a r:e("m"),
expanded:m>1?e("minutes"):e("minute")})})):g<k?(m=Math.floor(g/j),e(d.a r,{num
er:m,sym ol:e(l,{a r:e("h"),expanded:m>1?e("hours"):e("hour")})})):g<k*365?e(d.
shortdate,{day: .getDate(),month:e(c[ .getMonth()])}):e(d.longdate,{day: .getDat
e(),month:e(c[ .getMonth()]),year: .getFullYear().toString().slice(2)}):""},this
.localTimeStamp=function(a){var =n.parseDate(a),f= && .getHours();return ?e(d.
full,{day: .getDate(),month:e(c[ .getMonth()]),year: .getFullYear(),hours24:m(f)
,hours12:f<13?f?f:"12":f-12,minutes:m( .getMinutes()),seconds:m( .getSeconds()),
amPm:f<12?e("AM"):e("PM")}):""}}var c=/(\d{4})-?(\d{2})-?(\d{2})T(\d{2}):?(\d{2}
):?(\d{2})(Z|[\+\-]\d{2}:?\d{2})/,d=/[a-z]{3,4} ([a-z]{3}) (\d{1,2}) (\d{1,2}):(
\d{2}):(\d{2}) ([\+\-]\d{2}:?\d{2}) (\d{4})/i,e=/^\d+$/,f=["Jan","Fe ","Mar","Ap
r","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],g={a r:"%{num er}%{sym ol}"
,shortdate:"%{day} %{month}",longdate:"%{day} %{month} %{year}",full:"%{hours12}
:%{minutes} %{amPm} - %{day} %{month} %{year}"},h=1e3,i=h*60,j=i*60,k=j*24,l='<a

r title="%{expanded}">%{a r}</a r>';n.parseDate=function(a){var g=a||"",h=g.


toString(),i,j;return i=function(){var a;if(e.test(h))return parseInt(h,10);if(a
=h.match(d))return Date.UTC(a[7], .indexOf(f,a[1]),a[2],a[3],a[4],a[5]);if(a=h.m
atch(c))return Date.UTC(a[1],a[2]-1,a[3],a[4],a[5],a[6])}(),i?(j=new Date(i),!is
NaN(j.getTime())&&j):!1},a(n)})});
provide("tfw/util/assets",function(a){using("util/env",function( ){function d(a,
d){var e=c[a],f;return .retina()?f="2x": .ie6()|| .ie7()?f="gif":f="default",d&
&(f+=".rtl"),e[f]}var c={"em ed/timeline.css":{"default":"em ed/timeline.97ea650
dd75d8c1ac0e2c6 4918203 5.default.css","2x":"em ed/timeline.97ea650dd75d8c1ac0e2
c6 4918203 5.2x.css",gif:"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.gif.cs
s","default.rtl":"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.default.rtl.cs
s","2x.rtl":"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.2x.rtl.css","gif.rt
l":"em ed/timeline.97ea650dd75d8c1ac0e2c6 4918203 5.gif.rtl.css"}};a(d)})});
provide("tfw/widget/syndicated ase",function(a){using("tfw/widget/ ase","tfw/wid
get/intent","tfw/util/assets","tfw/util/glo als","dom/classname","dom/delegate",
"dom/sand ox","util/env","util/twitter","util/util",function( ,c,d,e,f,g,h,i,j,k
){function s(){p=v.VALID_COLOR.test(e.val("widgets:link-color"))&&RegExp.$1,r=v.
VALID_COLOR.test(e.val("widgets: order-color"))&&RegExp.$1,q=e.val("widgets:them
e")}function t(a, ,c){var d;c=c||document;if(c.getElementById(a))return;d=c.crea
teElement("link"),d.id=a,d.rel="stylesheet",d.type="text/css",d.href=twttr.widge
ts.config.assetUrl()+"/"+ ,c.getElementsByTagName("head")[0].appendChild(d)}func
tion u(a){t("twitter-widget-css",d("em ed/timeline.css"),a)}function v(a){if(!a)
return;var c,d,e=this;this.sand oxReadyCall acks=[], .apply(this,[a]),c=this.par
ams(),this.targetEl=this.srcEl&&this.srcEl.parentNode||c.targetEl||document. ody
,this.containerWidth=this.targetEl&&this.targetEl.offsetWidth,d=c.width||this.at
tr("width")||this.containerWidth||this.dimensions.DEFAULT_WIDTH,this.height=v.VA
LID_UNIT.test(c.height||this.attr("height"))&&RegExp.$1,this.width=Math.max(this
.dimensions.MIN_WIDTH,Math.min(v.VALID_UNIT.test(d)?RegExp.$1:this.dimensions.DE
FAULT_WIDTH,this.dimensions.DEFAULT_WIDTH)),this.narrow=c.narrow||this.width<=th
is.dimensions.NARROW_WIDTH,this.narrow&&this.classAttr.push("var-narrow"),v.VALI
D_COLOR.test(c.linkColor||this.dataAttr("link-color"))?this.linkColor=RegExp.$1:
this.linkColor=p,v.VALID_COLOR.test(c. orderColor||this.dataAttr(" order-color")
)?this. orderColor=RegExp.$1:this. orderColor=r,this.theme=c.theme||this.attr("d
ata-theme")||q,this.theme=/(dark|light)/.test(this.theme)?this.theme:"",this.cla
ssAttr.push(i.touch()?"is-touch":"not-touch"),h(function(a){e.sand oxReady=!0,e.
setupSand ox.call(e,a)},{"class":this.renderedClassNames,id:this.id},{width:"1px
",height:"1px", order:"none",position:"a solute"},function(a){e.srcEl?e.targetEl
.insertBefore(a,e.srcEl):e.targetEl.appendChild(a)})}var l=[".customisa le",".cu
stomisa le:link",".customisa le:visited",".customisa le:hover",".customisa le:fo
cus",".customisa le:active",".customisa le-highlight:hover",".customisa le-highl
ight:focus","a:hover .customisa le-highlight","a:focus .customisa le-highlight"]
,m=["a:hover .ic-mask","a:focus .ic-mask"],n=[".customisa le- order"],o=[".timel
ine-header h1.summary",".timeline-header h1.summary a:link",".timeline-header h1
.summary a:visited"],p,q,r;v.prototype=new ,k.aug(v.prototype,{setupSand ox:fun
ction(a){var =a.doc,c= .createElement(" ase"),d= .createElement("style"),f= .ge
tElementsByTagName("head")[0],g=" ody{display:none}",h=this,i;this.sand ox=a,a.f
rame.title=this.a11yTitle,u(a.doc),c.target="_ lank",f.appendChild(c),e.val("wid
gets:csp")!="on"&&(d.type="text/css",d.styleSheet?d.styleSheet.cssText=g:d.appen
dChild( .createTextNode(g)),f.appendChild(d)),this.handleResize&&window.addEvent
Listener?window.addEventListener("resize",function(){h.handleResize()},!0):docum
ent. ody.attachEvent("onresize",function(){h.handleResize()}),a.win.onresize=fun
ction(){h.handleResize&&h.handleResize()},this.frameIsReady=!0;for(;i=this.sand
oxReadyCall acks.shift();)i.fn.apply(i.context,i.args)},callsWhenSand oxReady:fu
nction(a){var =this;return function(){var c=[],d=arguments.length,e=0;for(;e<d;
e++)c.push(arguments[e]); .callIfSand oxReady(a, ,c)}},callIfSand oxReady:functi
on(a, ,c){c=c||[], .frameIsReady?a.apply( ,[!1].concat(c)): .sand oxReadyCall ac
ks.push({fn:a,context: ,args:[!0].concat(c)})},contentWidth:function(){var a=thi
s.dimensions, =this.chromeless&&this.narrow?a.NARROW_MEDIA_PADDING_CL:this.chrom
eless?a.WIDE_MEDIA_PADDING_CL:this.narrow?a.NARROW_MEDIA_PADDING:a.WIDE_MEDIA_PA
DDING;return this.width- },addSiteStyles:function(){var a=this, =this.sand ox.do

c,c=this.id+"-styles",d,f=function( ){return(a.theme=="dark"?".thm-dark ":"")+ }


,g=[];if(e.val("widgets:csp")=="on")return;if( .getElementById(c))return;this.he
adingStyle&&g.push(k.map(o,f).join(",")+"{"+this.headingStyle+"}"),this.linkColo
r&&(g.push(k.map(l,f).join(",")+"{color:"+this.linkColor+"}"),g.push(k.map(m,f).
join(",")+"{ ackground-color:"+this.linkColor+"}")),this. orderColor&&g.push(k.m
ap(n,f).concat(this.theme=="dark"?[".thm-dark.customisa le- order"]:[]).join(","
)+"{ order-color:"+this. orderColor+"}");if(!g.length)return;d= .createElement("
style"),d.id=c,d.type="text/css",d.styleSheet?d.styleSheet.cssText=g.join(""):d.
appendChild( .createTextNode(g.join(""))), .getElementsByTagName("head")[0].appe
ndChild(d)}, indIntentHandlers:function(){var a=this, =this.element;g.delegate(
,"click",".profile",function( ){var d;a.addUrlParams(this),d=j.intentForProfileU
RL(this.href);if( .altKey|| .metaKey|| .shiftKey)return;d&&(c.open(d,a.sand ox.f
rame),g.preventDefault( ))}),g.delegate( ,"click",".we -intent",function( ){a.ad
dUrlParams(this);if( .altKey|| .metaKey|| .shiftKey)return;c.open(this.href,a.sa
nd ox.frame),g.preventDefault( )})}}),v.VALID_UNIT=/^([0-9]+)( ?px)?$/,v.VALID_C
OLOR=/^(#(?:[0-9a-f]{3}|[0-9a-f]{6}))$/i,v.retinize=function(a){if(!i.retina())r
eturn;var =a.getElementsByTagName("IMG"),c,d,e=0,f= .length;for(;e<f;e++)c= [e]
,d=c.getAttri ute("data-src-2x"),d&&(c.src=d)},v.scaleDimensions=function(a, ,c,
d){return >a&& >d?(a*=d/ , =d):a>c&&( *=c/a,a=c, >d&&(a*=d/ , =d)),{width:Math.
ceil(a),height:Math.ceil( )}},v.constrainMedia=function(a, ){var c=a.getElements
ByTagName("IMG"),d=a.getElementsByTagName("IFRAME"),e,f,g,h=0,i=0,j;for(;e=[c,d]
[i];i++)if(e.length)for(j=0;f=e[j];j++)g=v.scaleDimensions(f.getAttri ute("width
")||f.width,f.getAttri ute("height")||f.height, ,375),g.width>0&&(f.width=g.widt
h),g.height>0&&(f.height=g.height),h=g.height>h?g.height:h;return h},s(),a(v)})}
);
provide("tfw/widget/timeline",function(a){using("tfw/widget/syndicated ase","uti
l/datetime","anim/transition","tfw/util/data","tfw/util/tracking","tfw/util/para
ms","util/css","util/env","util/iframe","util/insert","util/throttle","util/twit
ter","util/querystring","util/typevalidator","util/util","dom/delegate","dom/cla
ssname","dom/get",function( ,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){function M(a){if
(!a)return;var c,d,e,f,g,i,j;this.a11yTitle=this._("Twitter Timeline Widget"), .
apply(this,[a]),c=this.params(),d=(c.chrome||this.dataAttr("chrome")||"").split(
" "),this.preview=c.previewParams,this.widgetId=c.widgetId||this.dataAttr("widge
t-id"),this.instanceId=++L,(f=c.screenName||this.dataAttr("screen-name"))||(g=c.
userId||this.dataAttr("user-id"))?this.override={overrideType:"user",overrideId:
g,overrideName:f,withReplies:o.asBoolean(c.showReplies||this.dataAttr("show-repl
ies"))?"true":"false"}:(f=c.favoritesScreenName||this.dataAttr("favorites-screen
-name"))||(g=c.favoritesUserId||this.dataAttr("favorites-user-id"))?this.overrid
e={overrideType:"favorites",overrideId:g,overrideName:f}:((f=c.listOwnerScreenNa
me||this.dataAttr("list-owner-screen-name"))||(g=c.listOwnerId||this.dataAttr("l
ist-owner-id")))&&((i=c.listId||this.dataAttr("list-id"))||(j=c.listSlug||this.d
ataAttr("list-slug")))?this.override={overrideType:"list",overrideOwnerId:g,over
rideOwnerName:f,overrideId:i,overrideName:j}:this.override={},this.tweetLimit=o.
asInt(c.tweetLimit||this.dataAttr("tweet-limit")),this.staticTimeline=this.tweet
Limit>0,d.length&&(e=~p.indexOf(d,"none"),this.chromeless=e||~p.indexOf(d,"trans
parent"),this.headerless=e||~p.indexOf(d,"noheader"),this.footerless=e||~p.index
Of(d,"nofooter"),this. orderless=e||~p.indexOf(d,"no orders"),this.noscroll ar=~
p.indexOf(d,"noscroll ar")),this.headingStyle=h.sanitize(c.headingStyle||this.da
taAttr("heading-style"),undefined,!0),this.classAttr.push("twitter-timeline-rend
ered"),this.ariaPolite=c.ariaPolite||this.dataAttr("aria-polite")}function N(a,c
){var d=a.ownerDocument,e=s.one(D,a,"DIV"),f=e&&e.children[0],g=f&&f.getAttri ut
e("data-expanded-media"),h,i=0,j=s.one(E,a,"A"),k=j&&j.getElementsByTagName("B")
[0],l=k&&(k.innerText||k.textContent),m;if(!k)return;k.innerHTML=j.getAttri ute(
"data-toggled-text"),j.setAttri ute("data-toggled-text",l);if(r.present(a,C)){r.
remove(a,C);if(!e)return;e.style.cssText="",f.innerHTML="";return}g&&(h=d.create
Element("DIV"),h.innerHTML=g, .retinize(h),i= .constrainMedia(h,c),f.appendChild
(h)),e&&(m=Math.max(f.offsetHeight,i),e.style.cssText="height:"+m+"px"),r.add(a,
C)}var t="1.0",u={CLIENT_SIDE_USER:0,CLIENT_SIDE_APP:2},v="timeline",w="new-twee
ts- ar",x="timeline-header",y="timeline-footer",z="stream",A="h-feed",B="tweet",
C="expanded",D="detail-expander",E="expand",F="permalink",G="twitter-follow- utt

on",H="no-more-pane",I="pending-scroll-in",J="pending-new-tweet",K="show-new-twe
et",L=0;M.prototype=new ,p.aug(M.prototype,{renderedClassNames:"twitter-timelin
e twitter-timeline-rendered",dimensions:{DEFAULT_HEIGHT:"600",DEFAULT_WIDTH:"520
",NARROW_WIDTH:"320",MIN_WIDTH:"180",MIN_HEIGHT:"200",WIDE_MEDIA_PADDING:81,NARR
OW_MEDIA_PADDING:16,WIDE_MEDIA_PADDING_CL:60,NARROW_MEDIA_PADDING_CL:12},create:
function(a){var c=this.sand ox.doc.createElement("div"),d,e=this,g,h,i,j=[],k,l;
c.innerHTML=a. ody,d=c.children[0]||!1;if(!d)return;this.reconfigure(a.config),t
his.discardStaticOverflow(d),this.augmentWidgets(d), .retinize(d), .constrainMed
ia(d,this.contentWidth()),this.searchQuery=d.getAttri ute("data-search-query"),t
his.profileId=d.getAttri ute("data-profile-id"),k=this.getTweetDetails(c);for(l
in k)k.hasOwnProperty(l)&&j.push(l);return f.enqueue({page:"timeline",component:
"timeline",element:"initial",action:j.length?"results":"no_results"},{widget_id:
this.widgetId,widget_origin:document.location.href,item_ids:j,item_details:k,cli
ent_version:t,message:this.partner,query:this.searchQuery,profile_id:this.profil
eId},!0,this.dnt),f.flush(),this.ariaPolite=="assertive"&&(h=s.one(w,d,"DIV"),h.
setAttri ute("aria-polite","assertive")),d.id=this.id,d.className+=" "+this.clas
sAttr.join(" "),d.lang=this.lang,twttr.widgets.load(d),i=function(){e.sand ox. o
dy.appendChild(d),e.staticTimeline?e.sand ox.win.setTimeout(function(){e.sand ox
.frame.height=e.height=d.offsetHeight},500):e.sand ox.win.setTimeout(function(){
var a=s.one(x,d,"DIV"), =s.one(y,d,"DIV"),c=s.one(z,d,"DIV"); ?g=a.offsetHeight+
.offsetHeight:g=a.offsetHeight,c.style.cssText="height:"+(e.height-g-2)+"px",e.
noscroll ar&&e.hideStreamScrollBar()},500),e.sand ox.frame.style.cssText="",e.sa
nd ox.frame.width=e.width,e.sand ox.frame.height=e.height,e.sand ox.frame.style.
order="none",e.sand ox.frame.style.maxWidth="100%",e.sand ox.frame.style.minWid
th=e.dimensions.MIN_WIDTH+"px"},this.callsWhenSand oxReady(i)(),this.srcEl&&this
.srcEl.parentNode&&this.srcEl.parentNode.removeChild(this.srcEl),d},render:funct
ion(a, ){function h(){d.success=function(a){c.element=c.create(a),c.readTranslat
ions(),c. indInteractions(), && (c.sand ox.frame);return},d.error=function(a){a&
&a.headers&& && (a.headers.status)},d.params=c.preview,e.timelinePreview(d);retu
rn}function i(){f.initPostLogging(),e.timeline(p.aug({id:c.widgetId,instanceId:c
.instanceId,dnt:c.dnt,lang:c.lang,success:function(a){c.element=c.create(a),c.re
adTranslations(),c. indInteractions(),a.headers.xPolling&&/\d/.test(a.headers.xP
olling)&&(c.pollInterval=a.headers.xPolling*1e3),c.updateTimeStamps(),c.staticTi
meline||c.schedulePolling(), && (c.sand ox.frame);return},error:function(a){a&&a
.headers&& && (a.headers.status)}},c.override))}var c=this,d={},g;if(!this.previ
ew&&!this.widgetId){ && (400);return}g=this.preview?h:i,this.sand oxReady?g():wi
ndow.setTimeout(g,0)},reconfigure:function(a){this.lang=a.lang,this.theme||(this
.theme=a.theme),this.theme=="dark"&&this.classAttr.push("thm-dark"),this.chromel
ess&&this.classAttr.push("var-chromeless"),this. orderless&&this.classAttr.push(
"var- orderless"),this.headerless&&this.classAttr.push("var-headerless"),this.fo
oterless&&this.classAttr.push("var-footerless"),this.staticTimeline&&this.classA
ttr.push("var-static"),!this.linkColor&&a.linkColor&& .VALID_COLOR.test(a.linkCo
lor)&&(this.linkColor=RegExp.$1),this.addSiteStyles(),!this.height&& .VALID_UNIT
.test(a.height)&&(this.height=RegExp.$1),this.height=Math.max(this.dimensions.MI
N_HEIGHT,this.height?this.height:this.dimensions.DEFAULT_HEIGHT),this.preview&&t
his.classAttr.push("var-preview"),this.narrow=this.width<=this.dimensions.NARROW
_WIDTH,this.narrow&&this.classAttr.push("var-narrow")},getTweetDetails:function(
a){var =s.all(B,a,"LI"),c={},d,e,f,g,h={TWEET:0,RETWEET:10},i=0;for(;d= [i];i++
)e=s.one(F,d,"A"),f=m.status(e.href),g=d.getAttri ute("data-tweet-id"),f===g?c[f
]={item_type:h.TWEET}:c[f]={item_type:h.RETWEET,target_type:h.TWEET,target_id:g}
;return c}, indInteractions:function(){var a=this, =this.element,c=!0;this. indI
ntentHandlers(),q.delegate( ,"click",".load-tweets",function( ){c&&(c=!1,a.force
Load(),q.stop( ))}),q.delegate( ,"click",".display-sensitive-image",function(c){
a.showNSFW(s.ancestor("."+B,this, )),q.stop(c)}),q.delegate( ,"mouseover","."+v,
function(){a.mouseOver=!0}),q.delegate( ,"mouseout","."+v,function(){a.mouseOver
=!1}),q.delegate( ,"mouseover","."+w,function(){a.mouseOverNotifier=!0}),q.deleg
ate( ,"mouseout","."+w,function(){a.mouseOverNotifier=!1,window.setTimeout(funct
ion(){a.hideNewTweetNotifier()},3e3)});if(this.staticTimeline)return;q.delegate(
,"click","."+E,function(c){if(c.altKey||c.metaKey||c.shiftKey)return;N(s.ancest
or("."+B,this, ),a.contentWidth()),q.stop(c)}),q.delegate( ,"click","A",function

(a){q.stopPropagation(a)}),q.delegate( ,"click",".with-expansion",function( ){N(


this,a.contentWidth()),q.stop( )}),q.delegate( ,"click",".load-more",function(){
a.loadMore()}),q.delegate( ,"click","."+w,function(){a.scrollToTop(),a.hideNewTw
eetNotifier(!0)})},scrollToTop:function(){var a=s.one(z,this.element,"DIV");a.sc
rollTop=0,a.focus()},update:function(){var a=this, =s.one(B,this.element,"LI"),c
= && .getAttri ute("data-tweet-id");this.updateTimeStamps(),this.requestTweets(c
,!0,function( ){ .childNodes.length>0&&a.insertNewTweets( )})},loadMore:function
(){var a=this, =s.all(B,this.element,"LI").pop(),c= && .getAttri ute("data-tweet
-id");this.requestTweets(c,!1,function( ){var d=s.one(H,a.element,"P"),e= .child
Nodes[0];d.style.cssText="",e&&e.getAttri ute("data-tweet-id")==c&& .removeChild
(e);if( .childNodes.length>0){a.appendTweets( );return}r.add(a.element,"no-more"
),d.focus()})},forceLoad:function(){var a=this, =!!s.all(A,this.element,"OL").le
ngth;this.requestTweets(1,!0,function(c){c.childNodes.length&&(a[ ?"insertNewTwe
ets":"appendTweets"](c),r.add(a.element,"has-tweets"))})},schedulePolling:functi
on(a){var =this;if(this.pollInterval===null)return;a=twttr.widgets.poll||a||thi
s.pollInterval||1e4,a>-1&&window.setTimeout(function(){this.isUpdating|| .update
(), .schedulePolling()},a)},requestTweets:function(a,c,d){var g=this,h={id:this.
widgetId,instanceId:this.instanceId,screenName:this.widgetScreenName,userId:this
.widgetUserId,withReplies:this.widgetShowReplies,dnt:this.dnt,lang:this.lang};h[
c?"sinceId":"maxId"]=a,h.complete=function(){this.isUpdating=!1},h.error=functio
n(a){if(a&&a.headers){if(a.headers.status=="404"){g.pollInterval=null;return}if(
a.headers.status=="503"){g.pollInterval*=1.5;return}}},h.success=function(a){var
e=g.sand ox.doc.createDocumentFragment(),h=g.sand ox.doc.createElement("div"),i
=[],j,k;a&&a.headers&&a.headers.xPolling&&/\d+/.test(a.headers.xPolling)&&(g.pol
lInterval=a.headers.xPolling*1e3);if(a&&a. ody!==undefined){h.innerHTML=a. ody;i
f(h.children[0]&&h.children[0].tagName!="LI")return;j=g.getTweetDetails(h);for(k
in j)j.hasOwnProperty(k)&&i.push(k);i.length&&(f.enqueue({page:"timeline",compo
nent:"timeline",element:c?"newer":"older",action:"results"},{widget_id:g.widgetI
d,widget_origin:document.location.href,item_ids:i,item_details:j,client_version:
t,message:g.partner,query:g.searchQuery,profile_id:g.profileId,event_initiator:c
?u.CLIENT_SIDE_APP:u.CLIENT_SIDE_USER},!0,g.dnt),f.flush()), .retinize(h), .cons
trainMedia(h,g.contentWidth());while(h.children[0])e.appendChild(h.children[0]);
d(e)}},e.timelinePoll(p.aug(h,this.override))},insertNewTweets:function(a){var
=this,c=s.one(z,this.element,"DIV"),e=s.one(A,c,"OL"),f=e.offsetHeight,g;this.up
dateTimeStamps(),e.insertBefore(a,e.firstChild),g=e.offsetHeight-f;if(c.scrollTo
p>40||this.mouseIsOver()){c.scrollTop=c.scrollTop+g,this.showNewTweetNotifier();
return}r.remove(this.element,I),e.style.cssText="margin-top: -"+g+"px",window.se
tTimeout(function(){c.scrollTop=0,r.add( .element,I),i.cssTransitions()?e.style.
cssText="":d.animate(function(a){a<g?e.style.cssText="margin-top: -"+(g-a)+"px":
e.style.cssText=""},g,500,d.easeOut)},500),this.gcTweets(50)},appendTweets:funct
ion(a){var =s.one(z,this.element,"DIV"),c=s.one(A, ,"OL");this.updateTimeStamps
(),c.appendChild(a)},gcTweets:function(a){var =s.one(A,this.element,"OL"),c= .c
hildren.length,d;a=a||50;for(;c>a&&(d= .children[c-1]);c--) .removeChild(d)},sho
wNewTweetNotifier:function(){var a=this, =s.one(w,this.element,"DIV"),c= .childr
en[0]; .style.cssText="",r.add(this.element,J), .removeChild(c), .appendChild(c)
,r.replace(this.element,J,K),this.newNoticeDisplayTime=+(new Date),window.setTim
eout(function(){a.hideNewTweetNotifier()},5e3)},hideNewTweetNotifier:function(a)
{var =this;if(!a&&this.mouseOverNotifier)return;r.replace(this.element,K,J),win
dow.setTimeout(function(){r.remove( .element,J)},500)},augmentWidgets:function(a
){var =s.all(G,a,"A"),c=0,d;for(;d= [c];c++)d.setAttri ute("data-related",this.
related),d.setAttri ute("data-partner",this.partner),d.setAttri ute("data-dnt",t
his.dnt),d.setAttri ute("data-search-query",this.searchQuery),d.setAttri ute("da
ta-profile-id",this.profileId),this.width<250&&d.setAttri ute("data-show-screenname","false")},discardStaticOverflow:function(a){var =s.one(A,a,"OL"),c;if(thi
s.staticTimeline){this.height=0;while(c= .children[this.tweetLimit]) .removeChil
d(c)}},hideStreamScrollBar:function(){var a=s.one(z,this.element,"DIV"), =s.one(
A,this.element,"OL"),c;a.style.width="",c=this.element.offsetWidth- .offsetWidth
,c>0&&(a.style.width=this.element.offsetWidth+c+"px")},readTranslations:function
(){var a=this.element, ="data-dt-";this.datetime=new c(p.compact({phrases:{now:a
.getAttri ute( +"now"),s:a.getAttri ute( +"s"),m:a.getAttri ute( +"m"),h:a.getAt

tri ute( +"h"),second:a.getAttri ute( +"second"),seconds:a.getAttri ute( +"secon


ds"),minute:a.getAttri ute( +"minute"),minutes:a.getAttri ute( +"minutes"),hour:
a.getAttri ute( +"hour"),hours:a.getAttri ute( +"hours")},months:a.getAttri ute(
+"months").split("|"),formats:{a r:a.getAttri ute( +"a r"),shortdate:a.getAtt
ri ute( +"short"),longdate:a.getAttri ute( +"long")}}))},updateTimeStamps:functi
on(){var a=s.all(F,this.element,"A"), ,c,d=0,e,f;for(; =a[d];d++){e= .getAttri u
te("data-datetime"),f=e&&this.datetime.timeAgo(e,this.i18n),c= .getElementsByTag
Name("TIME")[0];if(!f)continue;if(c&&c.innerHTML){c.innerHTML=f;continue} .inner
HTML=f}},mouseIsOver:function(){return this.mouseOver},addUrlParams:function(a){
var =this,c={tw_w:this.widgetId,related:this.related,partner:this.partner,query
:this.searchQuery,profile_id:this.profileId,tw_p:"em eddedtimeline"};return this
.addUrlParams=g(c,function(a){var c=s.ancestor("."+B,a, .element);return c&&{tw_
i:c.getAttri ute("data-tweet-id")}}),this.addUrlParams(a)},showNSFW:function(a){
var c=s.one("nsfw",a,"DIV"),d,e,f=0,g,h,j,k;if(!c)return;e= .scaleDimensions(c.g
etAttri ute("data-width"),c.getAttri ute("data-height"),this.contentWidth(),c.ge
tAttri ute("data-height")),d=!!(h=c.getAttri ute("data-player")),d?j=this.sand o
x.doc.createElement("iframe"):(j=this.sand ox.doc.createElement("img"),h=c.getAt
tri ute(i.retina()?"data-image-2x":"data-image"),j.alt=c.getAttri ute("data-alt"
),k=this.sand ox.doc.createElement("a"),k.href=c.getAttri ute("data-href"),k.app
endChild(j)),j.title=c.getAttri ute("data-title"),j.src=h,j.width=e.width,j.heig
ht=e.height,g=s.ancestor("."+D,c,a),f=e.height-c.offsetHeight,c.parentNode.repla
ceChild(d?j:k,c),g.style.cssText="height:"+(g.offsetHeight+f)+"px"},handleResize
:function(){this.handleResize=l(function(){var a=Math.min(this.dimensions.DEFAUL
T_WIDTH,Math.max(this.dimensions.MIN_WIDTH,this.sand ox.frame.offsetWidth));if(!
this.element)return;a<this.dimensions.NARROW_WIDTH?(this.narrow=!0,r.add(this.el
ement,"var-narrow")):(this.narrow=!1,r.remove(this.element,"var-narrow")),this.n
oscroll ar&&this.hideStreamScrollBar()},50,this),this.handleResize()}}),a(M)})})
;
provide("tfw/widget/em ed",function(a){using("tfw/widget/ ase","tfw/widget/syndi
cated ase","util/datetime","tfw/util/params","dom/classname","dom/get","util/env
","util/util","util/throttle","util/twitter","tfw/util/data","tfw/util/tracking"
,function( ,c,d,e,f,g,h,i,j,k,l,m){function q(a, ,c){var d=g.one("su ject",a,"BL
OCKQUOTE"),e=g.one("reply",a,"BLOCKQUOTE"),f=d&&d.getAttri ute("data-tweet-id"),
h=e&&e.getAttri ute("data-tweet-id"),i={},j={};if(!f)return;i[f]={item_type:0},m
.enqueue({page:"tweet",section:"su ject",component:"tweet",action:"results"},{cl
ient_version:n,widget_origin:document.location.href,message: ,item_ids:[f],item_
details:i},!0,c);if(!h)return;j[h]={item_type:0},m.enqueue({page:"tweet",section
:"conversation",component:"tweet",action:"results"},{client_version:n,widget_ori
gin:document.location.href,message: ,item_ids:[h],item_details:j,associations:{4
:{association_id:f,association_type:4}}},!0,c)}function r(a, ,c){var d={};if(!a)
return;d[a]={item_type:0},m.enqueue({page:"tweet",section:"su ject",component:"r
awem edcode",action:"no_results"},{client_version:n,widget_origin:document.locat
ion.href,message: ,item_ids:[a],item_details:d},!0,c)}function s(a, ,c,d,e){p[a]
=p[a]||[],p[a].push({s:c,f:d,r:e,lang: })}function t(a){if(!a)return;var ,d,e;t
his.a11yTitle=this._("Em edded Tweet"),c.apply(this,[a]), =this.params(),d=this.
srcEl&&this.srcEl.getElementsByTagName("A"),e=d&&d[d.length-1],this.hideThread=(
.conversation||this.dataAttr("conversation"))=="none"||~i.indexOf(this.classAtt
r,"tw-hide-thread"),this.hideCard=( .cards||this.dataAttr("cards"))=="hidden"||~
i.indexOf(this.classAttr,"tw-hide-media");if(( .align||this.attr("align"))=="lef
t"||~i.indexOf(this.classAttr,"tw-align-left"))this.align="left";else if(( .alig
n||this.attr("align"))=="right"||~i.indexOf(this.classAttr,"tw-align-right"))thi
s.align="right";else if(( .align||this.attr("align"))=="center"||~i.indexOf(this
.classAttr,"tw-align-center"))this.align="center",this.containerWidth>this.dimen
sions.MIN_WIDTH*(1/.7)&&this.width>this.containerWidth*.7&&(this.width=this.cont
ainerWidth*.7);this.narrow= .narrow||this.width<=this.dimensions.NARROW_WIDTH,th
is.narrow&&this.classAttr.push("var-narrow"),this.tweetId= .tweetId||e&&k.status
(e.href)}var n="2.0",o="tweetem ed",p={};t.prototype=new c,i.aug(t.prototype,{re
nderedClassNames:"twitter-tweet twitter-tweet-rendered",dimensions:{DEFAULT_HEIG
HT:"0",DEFAULT_WIDTH:"500",NARROW_WIDTH:"350",MIN_WIDTH:"220",MIN_HEIGHT:"0",WID
E_MEDIA_PADDING:32,NARROW_MEDIA_PADDING:32},create:function(a){var =this.sand o

x.doc.createElement("div"),d,e=this.sand ox.frame,f=e.style; .innerHTML=a,d= .ch


ildren[0]||!1;if(!d)return;return this.theme=="dark"&&this.classAttr.push("thm-d
ark"),this.linkColor&&this.addSiteStyles(),this.augmentWidgets(d),c.retinize(d),
c.constrainMedia(d,this.contentWidth()),d.id=this.id,d.className+=" "+this.class
Attr.join(" "),d.lang=this.lang,twttr.widgets.load(d),this.sand ox. ody.appendCh
ild(d),f.cssText="",e.width=this.width,e.height=0,f.display=" lock",f. order="no
ne",f.maxWidth="99%",f.minWidth=this.dimensions.MIN_WIDTH+"px",f.padding="0",q(d
,this.partner,this.dnt),d},render:function(a, ){var c=this,d="",e=this.tweetId,f
,g,h;if(!e)return;this.hideCard&&(d+="c"),this.hideThread&&(d+="t"),d&&(e+="-"+d
),h=this.callsWhenSand oxReady(function(a){function d(){var a=c.sand ox.frame, =
a.style;c.srcEl&&c.srcEl.parentNode&&c.srcEl.parentNode.removeChild(c.srcEl), .
orderRadius="5px", .margin="10px 0", . order="#ddd 1px solid", . orderTopColor="
#eee", . orderBottomColor="# ", . oxShadow="0 1px 3px rg a(0,0,0,0.15)",c.alig
n=="center"?( .margin="7px auto", .float="none"):c.align&&(c.width==c.dimensions
.DEFAULT_WIDTH&&(a.width=c.dimensions.NARROW_WIDTH), .float=c.align),c.handleRes
ize()}var ;if((!window.getComputedStyle||c.sand ox.win.getComputedStyle(c.sand
ox. ody,null).display!=="none")&&c.element.offsetHeight)return d(); =window.setI
nterval(function(){(!window.getComputedStyle||c.sand ox.win.getComputedStyle(c.s
and ox. ody,null).display!=="none")&&c.element.offsetHeight&&(window.clearInterv
al( ),d())},100)}),f=this.callsWhenSand oxReady(function(a,d){c.element=c.create
(d),c.readTimestampTranslations(),c.updateTimeStamps(),c. indIntentHandlers(), &
& (c.sand ox.frame)}),g=this.callsWhenSand oxReady(function(a){r(c.tweetId,c.par
tner,c.dnt)}),s(e,this.lang,f,g,h)},augmentWidgets:function(a){var =g.all("twit
ter-follow- utton",a,"A"),c,d=0;for(;c= [d];d++)c.setAttri ute("data-related",th
is.related),c.setAttri ute("data-partner",this.partner),c.setAttri ute("data-dnt
",this.dnt),c.setAttri ute("data-show-screen-name","false")},addUrlParams:functi
on(a){var =this,c={related:this.related,partner:this.partner,tw_p:o};return thi
s.addUrlParams=e(c,function(a){var c=g.ancestor(".tweet",a, .element);return{tw_
i:c.getAttri ute("data-tweet-id")}}),this.addUrlParams(a)},handleResize:function
(){this.handleResize=j(function(){var a=this, =Math.min(this.dimensions.DEFAULT_
WIDTH,Math.max(this.dimensions.MIN_WIDTH,this.sand ox.frame.offsetWidth));if(!th
is.element)return; <this.dimensions.NARROW_WIDTH?(this.narrow=!0,f.add(this.elem
ent,"var-narrow")):(this.narrow=!1,f.remove(this.element,"var-narrow")),window.s
etTimeout(function(){a.sand ox.frame.height=a.height=a.element.offsetHeight},0)}
,50,this),this.handleResize()},readTimestampTranslations:function(){var a=this.e
lement, ="data-dt-",c=a.getAttri ute( +"months")||"";this.datetime=new d(i.compa
ct({phrases:{AM:a.getAttri ute( +"am"),PM:a.getAttri ute( +"pm")},months:c.split
("|"),formats:{full:a.getAttri ute( +"full")}}))},updateTimeStamps:function(){va
r a=g.one("long-permalink",this.element,"A"), =a.getAttri ute("data-datetime"),c
= &&this.datetime.localTimeStamp( ),d=a.getElementsByTagName("TIME")[0];if(!c)re
turn;if(d&&d.innerHTML){d.innerHTML=c;return}a.innerHTML=c}}),t.fetchAndRender=f
unction(){var a=p, =[],c,d;p={};if(a.keys) =a.keys();else for(c in a)a.hasOwnPro
perty(c)&& .push(c);if(! .length)return;m.initPostLogging(),d=a[ [0]][0].lang,l.
tweets({ids: .sort(),lang:d,complete:function( ){var c,d,e,f,g,h,i=[];for(c in
)if( .hasOwnProperty(c)){g=a[c]&&a[c];for(e=0;g.length&&(f=g[e]);e++)f.s&&(f.s.c
all(this, [c]),f.r&&i.push(f.r));delete a[c]}for(e=0;h=i[e];e++)h.call(this);for
(d in a)if(a.hasOwnProperty(d)){g=a[d];for(e=0;g.length&&(f=g[e]);e++)f.f&&f.f.c
all(this, [c])}m.flush()}})}, .afterLoad(t.fetchAndRender),a(t)})});
provide("dom/textsize",function(a){function c(a, ,c){var d=[],e=0,f;for(;f=c[e];
e++)d.push(f[0]),d.push(f[1]);return a+ +d.join(":")}function d(a){var =a||"";r
eturn .replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var ={};a(fu
nction(a,e,f){var g=document.createElement("span"),h={},i="",j,k=0,l=0,m=[];f=f|
|[],e=e||"",i=c(a,e,f);if( [i])return [i];g.className=e+" twitter-measurement";
try{for(;j=f[k];k++)g.style[j[0]]=j[1]}catch(n){for(;j=f[l];l++)m.push(d(j[0])+"
:"+j[1]);g.setAttri ute("style",m.join(";")+";")}return g.innerHTML=a,document.
ody.appendChild(g),h.width=g.clientWidth||g.offsetWidth,h.height=g.clientHeight|
|g.offsetHeight,document. ody.removeChild(g),delete g, [i]=h})});
provide("tfw/widget/tweet ase",function(a){using("util/util","tfw/widget/ ase","
util/querystring","util/twitter","util/uri",function( ,c,d,e,f){function i(a){if
(!a)return;var ;c.apply(this,[a]), =this.params(),this.text= .text||this.dataAt

tr("text"),this.text&&/\+/.test(this.text)&&!/ /.test(this.text)&&(this.text=thi
s.text.replace(/\+/g," ")),this.align= .align||this.dataAttr("align")||"",this.v
ia= .via||this.dataAttr("via"),this.placeid= .placeid||this.dataAttr("placeid"),
this.hashtags= .hashtags||this.dataAttr("hashtags"),this.screen_name=e.screenNam
e( .screen_name|| .screenName||this.dataAttr(" utton-screen-name")),this.url= .u
rl||this.dataAttr("url")}var g=document.title,h=encodeURI(location.href);i.proto
type=new c, .aug(i.prototype,{parameters:function(){var a={text:this.text,url:th
is.url,related:this.related,lang:this.lang,placeid:this.placeid,original_referer
:location.href,id:this.id,screen_name:this.screen_name,hashtags:this.hashtags,pa
rtner:this.partner,dnt:this.dnt,_:+(new Date)};return .compact(a),d.encode(a)}}
),a(i)})});
provide("tfw/widget/tweet utton",function(a){using("tfw/widget/tweet ase","util/
util","util/querystring","util/uri","util/twitter","dom/textsize",function( ,c,d
,e,f,g){var h=document.title,i=encodeURI(location.href),j=["vertical","horizonta
l","none"],k=function(a){ .apply(this,[a]);var d=this.params(),g=d.count||this.d
ataAttr("count"),k=d.size||this.dataAttr("size"),l=e.getScreenNameFromPage();if(
d.type=="hashtag"||~c.indexOf(this.classAttr,"twitter-hashtag- utton"))this.type
="hashtag";else if(d.type=="mention"||~c.indexOf(this.classAttr,"twitter-mention
- utton"))this.type="mention";this.counturl=d.counturl||this.dataAttr("counturl"
),this.searchlink=d.searchlink||this.dataAttr("searchlink"),this. utton_hashtag=
f.hashTag(d. utton_hashtag||d.hashtag||this.dataAttr(" utton-hashtag"),!1),this.
size=k=="large"?"l":"m",this.type?(this.count="none",l&&(this.related=this.relat
ed?l+","+this.related:l)):(this.text=this.text||h,this.url=this.url||e.getCanoni
calURL()||i,this.count=~c.indexOf(j,g)?g:"horizontal",this.count=this.count=="ve
rtical"&&this.size=="l"?"none":this.count,this.via=this.via||l)};k.prototype=new
,c.aug(k.prototype,{parameters:function(){var a={text:this.text,url:this.url,v
ia:this.via,related:this.related,count:this.count,lang:this.lang,counturl:this.c
ounturl,searchlink:this.searchlink,placeid:this.placeid,original_referer:locatio
n.href,id:this.id,size:this.size,type:this.type,screen_name:this.screen_name, ut
ton_hashtag:this. utton_hashtag,hashtags:this.hashtags,align:this.align,partner:
this.partner,dnt:this.dnt,_:+(new Date)};return c.compact(a),d.encode(a)},height
:function(){return this.count=="vertical"?62:this.size=="m"?20:28},width:functio
n(){var a={ver:8,cnt:14, tn:24,xlcnt:18,xl tn:38}, =this.count=="vertical",d=thi
s.type=="hashtag"&&this. utton_hashtag?"Tweet %{hashtag}":this.type=="mention"&&
this.screen_name?"Tweet to %{name}":"Tweet",e=this._(d,{name:"@"+this.screen_nam
e,hashtag:"#"+this. utton_hashtag}),f=this._("K"),h=this._("100K+"),i=( ?"8888":
"88888")+f,j=0,k=0,l=0,m=0,n=this.styles. ase,o=n;return~c.indexOf(["ja","ko"],t
his.lang)?i+=this._("10k unit"):i=i.length>h.length?i:h, ?(o=n.concat(this.style
s.v u le),m=a.ver,l=a. tn):this.size=="l"?(n=o=n.concat(this.styles.large),l=a.
xl tn,m=a.xlcnt):(l=a. tn,m=a.cnt),this.count!="none"&&(k=g(i,"",o).width+m),j=g
(e,"",n.concat(this.styles. utton)).width+l, ?j>k?j:k:this.calculatedWidth=j+k},
render:function(a, ){var c=twttr.widgets.config.assetUrl()+"/widgets/tweet_ utto
n.1371247185.html#"+this.parameters();this.count&&this.classAttr.push("twitter-c
ount-"+this.count),this.element=this.create(c,this.dimensions(),{title:this._("T
witter Tweet Button")}), && (this.element)}}),a(k)})});
provide("tfw/widget/follow",function(a){using("util/util","tfw/widget/ ase","uti
l/querystring","util/uri","util/twitter","dom/textsize",function( ,c,d,e,f,g){fu
nction h(a){if(!a)return;var ,d,e,g,h;c.apply(this,[a]), =this.params(),d= .siz
e||this.dataAttr("size"),e= .showScreenName||this.dataAttr("show-screen-name"),h
= .count||this.dataAttr("count"),this.classAttr.push("twitter-follow- utton"),th
is.showScreenName=e!="false",this.showCount= .showCount!==!1&&this.dataAttr("sho
w-count")!="false",h=="none"&&(this.showCount=!1),this.explicitWidth= .width||th
is.dataAttr("width")||"",this.screenName= .screen_name|| .screenName||f.screenNa
me(this.attr("href")),this.preview= .preview||this.dataAttr("preview")||"",this.
align= .align||this.dataAttr("align")||"",this.size=d=="large"?"l":"m"}h.prototy
pe=new c, .aug(h.prototype,{parameters:function(){var a={screen_name:this.screen
Name,lang:this.lang,show_count:this.showCount,show_screen_name:this.showScreenNa
me,align:this.align,id:this.id,preview:this.preview,size:this.size,partner:this.
partner,dnt:this.dnt,_:+(new Date)};return .compact(a),d.encode(a)},render:func
tion(a, ){if(!this.screenName)return;var c=twttr.widgets.config.assetUrl()+"/wid

gets/follow_ utton.1371247185.html#"+this.parameters();this.element=this.create(
c,this.dimensions(),{title:this._("Twitter Follow Button")}), && (this.element)}
,width:function(){if(this.calculatedWidth)return this.calculatedWidth;if(this.ex
plicitWidth)return this.explicitWidth;var a={cnt:13, tn:24,xlcnt:22,xl tn:38},c=
this.showScreenName?"Follow %{screen_name}":"Follow",d=this._(c,{screen_name:"@"
+this.screenName}),e=~ .indexOf(["ja","ko"],this.lang)?this._("10k unit"):this._
("M"),f=this._("%{followers_count} followers",{followers_count:"88888"+e}),h=0,i
=0,j,k,l=this.styles. ase;return this.size=="l"?(l=l.concat(this.styles.large),j
=a.xl tn,k=a.xlcnt):(j=a. tn,k=a.cnt),this.showCount&&(i=g(f,"",l).width+k),h=g(
d,"",l.concat(this.styles. utton)).width+j,this.calculatedWidth=h+i}}),a(h)})});
!function(){function a(a){return(a||!/^http\:$/.test(window.location.protocol))&
&!twttr.ignoreSSL?"https":"http"}window.twttr=window.twttr||{},twttr.host=twttr.
host||"platform.twitter.com";if(twttr.widgets&&twttr.widgets.loaded)return twttr
.widgets.load(),!1;if(twttr.init)return!1;twttr.init=!0,twttr._e=twttr._e||[],tw
ttr.ready=twttr.ready||function(a){twttr.widgets&&twttr.widgets.loaded?a(twttr):
twttr._e.push(a)},using.path.length||(using.path=a()+"://"+twttr.host+"/js"),twt
tr.ignoreSSL=twttr.ignoreSSL||!1;var =[];twttr.events={ ind:function(a,c){retur
n .push([a,c])}},using("util/domready",function(c){c(function(){using("tfw/widg
et/ ase","tfw/widget/follow","tfw/widget/tweet utton","tfw/widget/em ed","tfw/wi
dget/timeline","tfw/widget/intent","tfw/util/glo als","util/events","util/util",
function(c,d,e,f,g,h,i,j,k){function q( ){var c=twttr.host;return a( )=="https"&
&twttr.secureHost&&(c=twttr.secureHost),a( )+"://"+c}function r(){using("tfw/hu
/client",function(a){twttr.events.hu =a.init(n),a.init(n,!0)})}var l,m,n={widget
s:{"a.twitter-share- utton":e,"a.twitter-mention- utton":e,"a.twitter-hashtag- u
tton":e,"a.twitter-follow- utton":d," lockquote.twitter-tweet":f,"a.twitter-time
line":g, ody:h}},o=twttr.events&&twttr.events.hu ?twttr.events:{},p;i.init(),n.a
ssetUrl=q,twttr.widgets=twttr.widgets||{},k.aug(twttr.widgets,{config:{assetUrl:
q},load:function(a){c.init(n),c.em ed(a),twttr.widgets.loaded=!0},createShareBut
ton:function(a, ,c,d){if(!a||! )return c&&c(!1);d=k.aug({},d||{},{url:a,targetEl
: }),(new e(d)).render(n,c)},createHashtagButton:function(a, ,c,d){if(!a||! )ret
urn d&&d(!1);c=k.aug({},c||{},{hashtag:a,targetEl: ,type:"hashtag"}),(new e(c)).
render(n,d)},createMentionButton:function(a, ,c,d){if(!a||! )return c&&c(!1);d=k
.aug({},d||{},{screenName:a,targetEl: ,type:"mention"}),(new e(d)).render(n,c)},
createFollowButton:function(a, ,c,e){if(!a||! )return c&&c(!1);e=k.aug({},e||{},
{screenName:a,targetEl: }),(new d(e)).render(n,c)},createTweet:function(a, ,c,d)
{if(!a||! )return c&&c(!1);d=k.aug({},d||{},{tweetId:a,targetEl: }),(new f(d)).r
ender(n,c),f.fetchAndRender()},createTimeline:function(a, ,c,d){if(!a||! )return
c&&c(!1);d=k.aug({},d||{},{widgetId:a,targetEl: }),(new g(d)).render(n,c)}}),k.
aug(twttr.events,o,j.Emitter),p=twttr.events. ind,twttr.events. ind=function(a,
){r(),this. ind=p,this. ind(a, )};for(l=0;m= [l];l++)twttr.events. ind(m[0],m[1]
);for(l=0;m=twttr._e[l];l++)m(twttr);twttr.ready=function(a){a(twttr)},/twitter\
.com(\:\d+)?$/.test(document.location.host)&&(twttr.widgets.createTimelinePrevie
w=function(a, ,c){if(!n||! )return c&&c(!1);(new g({previewParams:a,targetEl: ,l
inkColor:a.link_color,theme:a.theme,height:a.height})).render(n,c)}),twttr.widge
ts.createTweetEm ed=twttr.widgets.createTweet,twttr.widgets.load()})})})}()});<!
DOCTYPE html>
<html class=" regular" lang="es"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta charset
="utf-8"><link rel="dns-prefetch" href="http://twitter.com/"><title>Tweet Button
</title><style type="text/css">html{margin:0;padding:0;font:normal normal normal
11px/18px 'Helvetica Neue',Arial,sans-serif;color:#333;-we kit-user-select:none
;-ms-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none
;} ody{margin:0;padding:0; ackground:transparent;visi ility:hidden;}a{outline:no
ne;text-decoration:none;} ody.ready{visi ility:visi le;} ody.rtl{direction:rtl;}
#widget{white-space:nowrap;overflow:hidden;text-align:left;}.rtl #widget{text-al
ign:right;}. tn-o,.count-o,. tn,. tn .la el,#count{display:-moz-inline-stack;dis
play:inline- lock;vertical-align:top;zoom:1;*display:inline;}.right #widget{text
-align:right;}.left #widget{text-align:left;}. tn-o{max-width:100%;}. tn{positio
n:relative; ackground-color:#f8f8f8; ackground-image:-we kit-gradient(linear,lef
t top,left ottom,from(#fff),to(#dedede)); ackground-image:-moz-linear-gradient(

top,#fff,#dedede); ackground-image:-o-linear-gradient(top,#fff,#dedede); ackgrou


nd-image:-ms-linear-gradient(top,#fff,#dedede); ackground-image:linear-gradient(
top,#fff,#dedede); order:#ccc solid 1px;-moz- order-radius:3px;-we kit- order-ra
dius:3px; order-radius:3px;color:#333;font-weight: old;text-shadow:0 1px 0 rg a(
255,255,255,.5);-we kit-user-select:none;-moz-user-select:none;-o-user-select:no
ne;user-select:none;cursor:pointer;height:18px;max-width:98%;overflow:hidden;}.
tn:focus,. tn:hover,. tn:active{ order-color:# ; ackground-color:#f8f8f8; ackg
round-image:-we kit-gradient(linear,left top,left ottom,from(#f8f8f8),to(#d9d9d
9)); ackground-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9); ackground-image:
-o-linear-gradient(top,#f8f8f8,#d9d9d9); ackground-image:-ms-linear-gradient(top
,#f8f8f8,#d9d9d9); ackground-image:linear-gradient(top,#f8f8f8,#d9d9d9);-we kitox-shadow:none;-moz- ox-shadow:none; ox-shadow:none;}. tn:active{ ackground-col
or:#efefef;-we kit- ox-shadow:inset 0 3px 5px rg a(0,0,0,0.1);-moz- ox-shadow:in
set 0 3px 5px rg a(0,0,0,0.1); ox-shadow:inset 0 3px 5px rg a(0,0,0,0.1);}.xl .
tn:active{-we kit- ox-shadow:inset 0 3px 7px rg a(0,0,0,0.1);-moz- ox-shadow:ins
et 0 3px 7px rg a(0,0,0,0.1); ox-shadow:inset 0 3px 7px rg a(0,0,0,0.1);}. tn i{
position:a solute;top:50%;left:2px;margin-top:-5px;width:16px;height:13px; ackgr
ound:transparent url(/widgets/images/ tn.27237 a 4d 188ca749164efd38861 0.png) 0
0 no-repeat; ackground-image:url(data:image/png; ase64,iVBORw0KGgoAAAANSUhEUgAA
AC0AAAAoCAYAAABq13MpAAAGcklEQVRYw+2YXUyTVxjHz4vJLiZGd7MtXi2LkZtdELM7lyzOG7Nk2RJv
l8iujBiNV2JcMA0fwqCFEGCAfJRC+SyltqWFgnwUlIKAWB3yOVrAttQWC1ZCOi6ePc8LL74tVD6ly2KT
f87J6Tnv+3uf8zzP+WAAwEhMIj8h1MViEs0Jlqi+we5oJFjGCX3D9X+fmKTmq/f/rzkRlX5fzkmNPhLV
qW2DQ1Ify9eFAZ8kafUsURMX+qCo1BYry3oILKcfmLQ 2N3Wzqhk48xn6Y LuwJO1cQeydAvURkWONtk
5UoGgKsaXRPWo3LarVHSJvkRmXHm+6pHV3h4YdDp0gE7D5XUJPo6QyzLfwKscgZY1UtgChuwkjH4tOhp
QPp4Nn430GeU/TcJ4sif5iV2V/NL6P/H81oTOIUVuPsO4AyeNVG9ehw4xTP4ou Z268VFiP2jd4Y9Huf
w8TKJoAgufT2RZZikJ8s7JMzxTQw1QKwhtdrZY0Likd9Azjm1G6gpcOz8VzdFHC1E8AV9gKXYdCI3eWc
9q96Tj0DnHEBuO Xa6J60yvgtC740Tw3jf0Sgtzj89JhK6tyAKt2Ag9f+AxY8SgPyQMLUs5hd/hut/5M
H3mp3z3H6eeBa7ADV/4UuNxO4DINw1GyZklMw/MhTut8BywCj2m 9wvAQdBN0z5ldJ1zl emygusdn5N
VBeA8 /Tart/D8CMyVrjjteNeo81v1rljF7gdC7gVNPAKUeAdwuaA 17MzS6yTdGmzPoWWJLXLG8Go9W
e1aDLCtWnRskA27zXqCfuP0Xj9ZNBHgwwQWE6acP4Nu9m6FxZn7tm WEg2Zpg670U1rXUpB1xV WOsjK
F/YCTQHU5X5rjmn3+IP8djthMJaNe+6EhU Fmu 8jefaPZ5N tHk8TuX/1HsEZiXetJz5rc+11BMxw7B
sc+3 S99oUH/ gGRYCL/o93Hp7gKO7B6zzqwF342L7jWgaP3A03jzxrGTJzm5dausIVrlP/tU22KD+Fh
FJ1djjfma4/m df6v Zrgz6 OTN6IvFgGU9cvcLLOjqi6WA5 p10R TuRDe4vhR1594 TT74aA3ghEV
JxL575cHBLuhC3rr+ PN06ajOkdgS4tj26UB79w6A9sO+oMpKk0j5zK Orksk48reLiW6mjFE0Oj1U+2
el K7P7nNCNh0+dhQZOLSa0u3U8dttmTOvsKv5DQUo2gx0wLqz88eu2RT wZxX412y1ehwnN1mES1sE6
RdKjkneaTg8 +kD0Efoj9P8WWiKR Hnmo/ ExMQ WEqwjBPawvU/VOjk5GQ9gmxagdLS0qzZ2dmQm5sL
WVlZkJ6e3pmamjqD5eWIQ8vlcjtBpaSkyAUrIlxsQUEBKJVKqK6uhsrKSigrK4Pi4uLA48eP4yMO3dfX
ZyovLweCzMjIWCT4e/fuySsqKkCtVkNjYyNf1tXVwdjY2K7PiB8EurS01FpTUwO1t VA8AgM2MZDErAg
svgez4gHD22325UqlWqVrEmqr6/nJVhZsDSW/v288NatW++9sFkPcjm6po9EdcFdq x9+3Zs0L UYrGM
azSaV FlxcKPgqGhIfNegfGlsRjwS1SGA6 Az8/P52eZRHV0Vyu5KyUA9IIrQYMGBwfT9Xr9kti6Yivr
dLr9nBEZBvHNvLw8ykIEvunCRiaTJRQVFQG5aUNDAy+qU/CTuyLwWyyNm86IDoejsaOjwxPqFkaj0 +8
vLyvMyIaJV6hUPAxk5OTA2g5DcJvuAvOZD1lqtB30wxT LW1tfEXNhvTkpSUJM/MzPQJKY6+UhjU3d3t
Wgfe75HrVE9PzxzFCr2jsLAQpFIppdlh/ABJVVXVECWCrWYZPcAfesPEnxHRyu e3l4 5mA WsU2ir/F
xcUDOyOiv8ahp 0UN0L6pJRaUlIC5BY0A2TVUGgyII5xRuSM6Ha7LyJkgMDEuV+YfnG7WDQzDx48sERq
wxTtdDrNFB9 wYUTBSNO+p2I7fImJyfPoF8PNTc37wic+hgMhqALm0isaNEIY6KVdSfQ5BoTExOq/8J+
+ioFOAV7S0tLWItTOyWF0Au iO0fMOjO42JlwgAMhFvMMJNteWFzqKC0j8Cc3Il7cR/t0SnVUZCFLiaY
k1empq CXtgctoUTcO+iQ5eYRUuv0EJCOZhAtVrtaldXl2dkZGT C5tIuMa+L2z+BexZXK+OBaruAAAA
AElFTkSuQmCC);* ackground-image:url(/widgets/images/ tn.27237 a 4d 188ca749164ef
d38861 0.png);_ ackground-image:url(/widgets/images/ tn.80461603 10 cad420939ef5
204c466a.gif);}. tn .la el{padding:0 3px 0 19px;white-space:nowrap;}. tn .la el
{font-weight: old;white-space:nowrap;}.rtl . tn .la el{padding:0 19px 0 3px;}.r
tl . tn i{left:auto;right:2px;}.rtl . tn .la el {display:inline- lock;direction
:ltr;}.xl{font-size:13px;line-height:26px;}.xl . tn{-moz- order-radius:4px;-we k
it- order-radius:4px; order-radius:4px;height:26px;}.xl . tn i{ ackground-positi
on:-24px 0;width:21px;height:16px;left:4px;margin-top:-6px;}.xl . tn .la el{padd
ing:0 7px 0 29px;}.xl .rtl . tn .la el{padding:0 29px 0 7px;}.xl .rtl . tn i{lef
t:auto;right:6px;}@media(-we kit-min-device-pixel-ratio:2){. tn i{ ackground-ima
ge:url(data:image/png; ase64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABQCAYAAACZM2JkAAANzEl
EQVR42u1cW0w Vxo+6q72ZVkp2pVW V/KQ5SX7gPavKyq1Za8pauVWlV5W6nK63YViUqVyjU4QEgaIA4
kIdeNIVzM3RBIQiHgBCeljekaEgEFmpiEgBNMcDChTuJoz/7fmZnWNraZM ZxwUi/8GVmPOc73/n+y5l

zGOecRctYpjGVZd tJdNJZkyP5vU3ypjOsI1l1WeQmcjMwjKNBvr/UTgs/N77XSy7Li3iG8EPZzdyltf
K2X4T/W/jLKeZs6wGl+8N4TXLpBuN8Lc03Rd+i+5tXdfIJuLkNLrYfmrPgQ7OCjol07VTG1s4y26wKW3
5uUOM9kCS+VzQqCNQ FpvTFw8p4nOo5s43MfZ0VuclX/L2 FvOCu9wVnRVQl0XBugoyPyTea4MBEAZTc
YIgeZMMkn0hzqoTYNcn KxtmZO5KdHOKs IDadwWAu0T7chq5OL7gEtr3ZlCgf13QMcAKujjL FpYRv
L jKx4q84O0E/ JjirOYhZ3WzZI84uzjN2dkxzvRfc3FMcQ//3fGvJ7vuLdS+U95XETi8ojvcTemsuJu
zQmoT7lErgXKN6QQYEY u/T/fU3tmOGtwcN 0RDK8rpmWQAeh0L4v+/jvzwzZHSve1r8 rZ/R76atZnS
Zh PjVomVuS2ucPrjp8kEHjt9RwK3eYGzlkV/a5ynG3pANzsh2YVJ6pTviAndGTFlc9GVDF 5X4l5B2l
UYdRpIRCxklXQyLxoJ2CpDa2Lq63lK XvMWfV96ld1LaqH/iOtgfL7CS172C3LSij/1A1uiTYeHaUsyN
mSWezGkzhWEc3kyFAq58jkJ+uBlkxfIdOaHIKxr9dNYrhvDdweEXT/lwzVCIAABNPDUvDXwzx+gwVo2G
YGn1P r/heAg+wG+IBk6hDrmjcqhka/nln Tt avAnrX5RmnAKLhscQ6DHdICRwaHF2QCOKPFZZSZvg
hOJNDAF72/fNxOhcatieWjN4/OJMvQAYARiLCOSJQ6XXJiWU32OHkQgJd2JnOTo9I F0LZF9rdvJ3Lz+
Zm/e8ttB1zgVldOM9d58AWhnu0NfKYYndBy7JEYTwpg hWXO 09+9OGxmtTPqQI R9WWQ/x0HZ7gnpfG
R12+Iw4dADqDdiCIAeFa9PlBS3qm8+YE4FudpAZo6VW4fQE4JCvRD98uSDwcWHT+zD0wgwa+i4VNJ3rZ
0ALrDRXSBKAIhDjQdsqEWaHKQ9Lc7TvFv2r7 T+2BjBMsPzcmOTk4MDA896cw1EyRg/7tU7c6hKPTAjK
MHCT96QNB9gP6V2UW94f9jx0ppqde/+EuAw6Gn/9eAh2hG0I4vIfUqAWaOi1uScahq6lPPK+7d3QvLq9
yYNDS2odSNHHCKkkKWA7yFF2WQjl8rxHolPoH3pD3o7x4o+T6SFjg4NAgLQAdoRskA6/V6jPZjtYHy/H
L5ky631RaV3 1OZ1BJQCfgeHQ 7AXUcOZu1KsjA5A+KYR6J2XHrrWBPpf16cnhEwI8J6qZ6lao2t+eG3
WES+g/2K4+ FgJiIHAKomclDiY+i5mmgj4Px/9Dx6uC Qcyuvqt9qf+LRwlBNRg62/O7TnjjWKP +1jD
+SkhAqDg4mkad9OmtuetrAo0 s8y/tKaYFr2xADql+TH064s4Ap2279sFuwBZKzsjMRoJFsfzw2qAhqc
0zr94 fnE+nwmpd0VVcD33V600/X/GufKW+fOay5XzEEm29H5eDlc hD4wfa/dU47RDqtxNTRYHP ghc
RwAaUOJGUmEGcmAJNjrVs9Nl4uEx31Qd/qrG9J4L1xidRc4p5w+4pudE UU/Wl40vj5dNesZTOlzeWAC
d0j vhY8LGwUF+ Cw HRpPFqM3tnrQsjTGSyIj5el1o5OstoHMXOKecNLU2slYsE+RCHE HG+su7sW3K
tB+S3Op955Lx/z0 OkJQOzX4q4mSE lrT6rW0mRIiNUQK9cVuOWcnwL3WHd1Ly5p1maIXRDFySrrR01F
6aZRGl9Ep7Wijx6qGSCG/yBuwv//Paw8HU+oeeEW2qEGv0TFjS95BRDE KRmBo7R99qVtx1dLy9ECumz
ix/HAKl1IoKX5PmUyleyLer2YlkE9+ss+SklHpHR ZSLzye3nMwgR5eG0PYEmWf1G6XojERlk1W1U6gJ
pmMcT812ozmEe7Ei/VJ1DBKKC0dBzMManTPhmAs5ooxx6Ls+2OJXS8tg aSIjg2zWUolUEhWEXnu/mn7
2+fttE/3v1E8uiLoHSqBhoo+3up55wAwwRGGLXGtOSTSQMXHB8pr17GC3i5V/IxEItQ0tmkzh4YVpz12
tIPtq9H ZaSlgmTH822df2fJGf5zaZ1uxK4Z4FJ/Pv/ifxfd4+fy0hAAVjwgoz19k1 tYllGqOaP2fLh
XmkdExU5NsUm2XQNupyyJ5khq6oEfvCkz8lwAiKHMKB+/PeEYrDOlsqIug5iYxXwhHg0AwJggrn+kGmQ
A7COJnZGWEX7xTxGFcXwYYXqk/kiPd/U+cQpdVgEw/A1G8pj79aAPqQrXI4m FWhldH4ROAoBXvvcK9u
F6Zd39w2THA7LckifWR 8fI0vwOuWxM0MtG9VcrcMWKdKSdTLSUjUIqetAHRi+IwkCEmgk0AnLQl0Eug
k0EkQkkAngU5aEugk0Emgo3exzMzM1Ozs7L1kOhi9T0+CHAC0Tqf RuBEVKWSzzXk5u y/fv3c3rP8/P
zeV5eHqfPXVlZWT8tPMJrMnOkv/WLB5pA0uXk5NgAmlaQ6Vx QUEBP3LkCD927Bg/fvw4r6io4GVlZ y
4uFiAjmuTueSOMG9ZRhcWFg4UFRWBkTYt CPWmg4dOsRPnjzJq6qqeF1dHTcaj y+vp7X1t y8+fP8/L
yco5jDh8+jOMm79+/X0udUQGp2XJA6/V6ARZYSWD7Dfcw E4FeGfPnhXgtra28ra2Nj9r m4WgBsMBmH
ojMrKSjA9Y0sy+uLFi0tgIxhYWloqdJaY QrHOpKLDIDW0NAQFGTF8B2spaVFMJ6Aj/k6w4QF+urVq04
A0dTUJFiH4Q4pkR2aIVgEceLEidLq6uqwIAcCPjExEZd1hgkLtN1u7wPQvsP99OnTgt1wdDLgdgLcQLK
SQYxPp2PM0GI1IMNw/TiuM0xMoN1ud8nNmzcdvuxr GzkJCn81KlT/OjRoyKCAOiIIsh5Ck2H KgFGp0
Sx3WGCesM3Waz2dHR0eENHO4AHAy/cOGCAB2hG0I4vIfUqAUan lExZi7Eg44BRnBtDBTBheq9VnmMl
kWv4lgoRcAXJJZkKyBZMl9KNwWXJQoG/cuDEBxmkFT63hmn19fY54AgQgtCZggYaSAiVkLsglZBOSCTt
w4IDIgpGIKXmH0iHwZXRO8B1oVlZWqkk2PLEAWXGwo6Oj8VxniGzXRUAY1nG+DmEucgVEYZBN5Aww+Cf
4rYMHD4q8g8C1oQSB46lDQu9Ag7h2fn7eGqjRUWR0XNcZIiqC80aISgCYtDI jASDATAkVZFKEAam+C2
AjlIDMl8ke/TeTqRtpe8/882wV60zfPHihWVoaGjm0qVLUQWcrhnXdY IPMFAMA+Aox6jp QAVsLh19T
UCGBDySF8GiQXWS9yCvghOfO1hV1n2NXV5UA6rcTU0 D29navx+OJ6zpDAqgEAICJyAcw/DHESUoy1Dg
/sBTnq5FSJfNFh6BjCOiRu m54DvQ+Nzge8gMcVK09PrOnTtxX2c4ODiYD5DRBsT6KC0APDgxAtsOJxf
qXHJ26WfOnNEUuioJ2eXLl+eIVKF3oPFdZ0hOazxajKZIY6PWGe4hoLy+QxwEghz4lG7tFCXoAyWFGPk
BjtVKNBy/5g40gSuYnE6nt +/37UekKl3PdD8DaprpMEvBDIOLPct3YLhPhMUZnqtJzZ3wNFp S8c5Jo
70IRaw SwsGDt6elZ1vqjiF7QWRu1zpBATIVfoL/lQNZBFlFFRDQBZ6lMUCA+RpSCTsD3WttMvm3tHWg
C WBg4P1r164N4mQMOy3DCB2ztLS0oesMiak6koAVki5nsHtXMl3ot1IvR6iGSAUdAHZqB qzszP0DjT
yfJ9OMWiWPKXFS0pKOJyC4lTU/JjVap2R5WJD1xkScB+DmYgc1Pg hekAWCuxlPN7e3vD70BDoKZhHk/
OakS2A5CV6Sk1Pww9p5AmkdYZ7qV7fwUJCBUHRzvzvXXr1nVV6wynp6c/J23tJ7lYABMwrMKx4cqVKx4
kN9DxBFxnmH 79m17NMPUtRyhw+FYcweaVesMMfzB0LGxsamRkRG7YlNTU+P4XJaHhFxn6LsDDcLLWIM
s67OmHWg2zTpD3x1o4DdiCTJGDHIPTTvQ ELTj9Pf5OTkeLTrNz51di+qn1v+2TsK3yYRwsXKKcolht1
Hmhy2J8iTo7FpAYSovXsQLPp5AMaGm1GI/tFDX9dO9BsMhP1m9nZWVsk5YRQJj+jom4Hmi00E+1Xv0H
8HwWQte1As4VM7EAzPDw8ham1SPUaEUwkO9BsCcMcYH5+vr64uNiF51KUyQ0tACM8pOx5XTvQ CrD7In
y/AUZZqhFzRm1Z/nRYVGx0zK5Y FYnD7Z8Lp3oNk0hkeKi4qKDKgzA1w8GgCAlRlttSADYJ9iWXIHmlA
70KD4j9Cut7cXdWmvGoBRiUSNx+12J3egiXQHGoAHhkJrAwtlAVXI5A40yR1okh S/g/H5BFic8lpAQA
AAABJRU5ErkJggg==); ackground-size:45px 40px;margin-top:-6px;}.xl . tn i{margintop:-7px;left:4px;}.xl .rtl . tn i{left:auto;right:3px;}.xl . tn .la el{top:-1.5
px;}}.aria{position:a solute;left:-999em;}.rtl .aria{left:auto;right:-999em;}.fo

llowing . tn{color:#888; ackground:#eee; order:#ccc solid 1px;}.following . tn:a


ctive,.following . tn:hover{ order:#
solid 1px;}.following . tn i{ ackgroundposition:0 -20px;}.xl .following . tn i{ ackground-position:-25px -25px;}. tn:fo
cus,.following . tn:focus{ order-color:#0089CB;}.count-o{position:relative; ackg
round:#fff; order:#
solid 1px;-moz- order-radius:3px;-we kit- order-radius:3p
x; order-radius:3px;visi ility:hidden;min-height:18px;_height:18px;min-width:15p
x;_width:15px;}#count{white-space:nowrap;text-align:center;color:#333;}#count:ho
ver,#count:focus{color:#333;text-decoration:underline;}.ncount .count-o{display:
none;}.count-ready .count-o{visi ility:visi le;}.count-o i,.count-o u{position:a
solute;zoom:1;line-height:0;width:0;height:0;left:0;top:50%;margin:-4px 0 0 -4p
x; order:4px transparent solid;_ order-color:pink;_filter:chroma(color=pink); or
der-right-color:#aaa; order-left:0;}.count-o u{margin-left:-3px; order-right-col
or:#fff;}.rtl .count-o i,.rtl .count-o u{left:auto;right:0;margin:-4px -4px 0 0;
order:4px transparent solid;_ order-right-color:pink; order-left-color:#aaa; or
der-right:0;}.rtl .count-o u{margin-right:-3px; order-left-color:#fff;}.followin
g .count-o i{ order-right-color:# ;}.following.rtl .count-o i{ order-left-colo
r:# ;}.following .count-o{ ackground:#f9f9f9; order-color:#ccc;}.following #co
unt{color:#666;}.hcount .count-o{margin:0 0 0 5px;}.hcount.rtl .count-o{margin:0
5px 0 0;}.hcount #count{padding:0 3px;}.xl .count-o{-moz- order-radius:4px;-we
kit- order-radius:4px; order-radius:4px;_line-height:26px;margin:0 0 0 6px;}.xl
.rtl .count-o{margin:0 6px 0 0;}.xl .count-o i,.xl .count-o u{margin:-5px 0 0 -5
px; order-width:5px 5px 5px 0;}.xl .count-o u{margin-left:-4px;}.xl .rtl .counto i,.xl .rtl .count-o u{margin:-5px -5px 0 0; order-width:5px 0 5px 5px;}.xl .rt
l .count-o u{margin-right:-4px;}.xl #count{padding:0 5px;*line-height:26px;}.vco
unt #widget{width:100%;_width:97%;padding- ottom:5px;}.vcount . tn-o{position:a
solute;margin-top:42px;left:0;right:0;width:100%;}.vcount . tn{display: lock;mar
gin:0 auto;}.vcount .count-o{display: lock;padding:0 5px;}.vcount .count-o i,.rt
l.vcount .count-o i,.vcount .count-o u,.rtl.vcount .count-o u{line-height:0;top:
auto;left:50%; ottom:0;right:auto;margin:0 0 -4px -4px; order:4px transparent so
lid;_ order-color:pink; order-top-color:#aaa; order- ottom:0;}.rtl.vcount .count
-o u,.vcount .count-o u{margin- ottom:-3px; order-top-color:#fff;}.vcount #count
{font-size:16px;width:100%;height:34px;line-height:34px;}@media(min-width:0){. t
n,.hcount .count-o{-moz- ox-sizing: order- ox;-we kit- ox-sizing: order- ox;-msox-sizing: order- ox; ox-sizing: order- ox;height:20px;max-width:100%;}.xl . tn
,.xl .hcount .count-o{height:28px;}}</style><!--[if lte IE 9]><style type="text/
css">. tn{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff
ff',endColorstr='#dedede');-ms-filter:"progid:DXImageTransform.Microsoft.gradien
t(startColorstr='#ffffff',endColorstr='#dedede')";}. tn:hover,. tn:focus{filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='
#d9d9d9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='
#f8f8f8',endColorstr='#d9d9d9')";}. tn:active{filter:progid:DXImageTransform.Mic
rosoft.gradient(startColorstr='#f8f8f8',endColorstr='#d9d9d9');-ms-filter:"progi
d:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#d9d9
d9')";}. tn i{_ ackground-image:url(/widgets/images/ tn.80461603 10 cad420939ef5
204c466a.gif);}</style><![endif]--></head>< ody class=" hcount ltr ready count-r
eady"><div id="widget"><div class=" tn-o"><a href="https://twitter.com/intent/tw
eet?original_referer=http%3A%2F%2Fwww.monografias.com%2Ftra ajos23%2Fmetodos-deinvestigacion%2Fmetodos-de-investigacion.shtml&amp;text=Metodolog%C3%ADa%20de%20
la%20Investigaci%C3%B3n%20-%20Monografias.com&amp;tw_p=tweet utton&amp;url=http%
3A%2F%2Fwww.monografias.com%2Ftra ajos23%2Fmetodos-de-investigacion%2Fmetodos-de
-investigacion.shtml&amp;via=monografias_com" class=" tn" id=" " target="_ lank"
><i></i><span class="la el" id="l">Twittear</span></a></div><div class="count-o
ena led" id="c"><i></i><u></u><a aria-descri ed y="count-desc" title="Esta pgina
ha sido compartida 3 veces. Ver estos Tweets." href="http://twitter.com/search?q
=http%3A%2F%2Fwww.monografias.com%2Ftra ajos23%2Fmetodos-de-investigacion%2Fmeto
dos-de-investigacion.shtml" id="count" target="_ lank">3</a></div></div><script
type="text/javascript" charset="utf-8">document.domain = 'twitter.com';</script>
<script type="text/javascript">window.twttr=window.twttr||{};var i18n={ar:{"%{fo
llowers_count} followers":"
%{followers_count}","%{name} on Twitter":"%{name}
00
","10M+":"+10
","10k unit":"10
",Follow:"
","Follow %{name} on Twitte

een_name}",K:"
",M:"
","This page has een shared %{tweets} times. View these Tweets.":
ag}":"
%{hashtag}","Tweet to %{name}":"
%{name}","You are following %{name} on T
rtl"},da:{"%{followers_count} followers":"%{followers_count} flgere","%{name} on
Twitter":"%{name} p Twitter",",":".",".":",","10k unit":"10k enhed",Follow:"Flg","
Follow %{name} on Twitter":"Flg %{name} p Twitter","Follow %{screen_name}":"Flg %{s
creen_name}","This page has een shared %{tweets} times. View these Tweets.":"De
nne side er levet delt %{tweets} gange. Vis disse tweets.","Tweet to %{name}":"
Tweet til %{name}","You are following %{name} on Twitter":"Du flger %{name} p Twit
ter"},de:{"%{followers_count} followers":"%{followers_count} Follower","%{name}
on Twitter":"%{name} auf Twitter","100K+":"100Tsd+","10k unit":"10tsd-Einheit",F
ollow:"Folgen","Follow %{name} on Twitter":"Folge %{name} auf Twitter.","Follow
%{screen_name}":"%{screen_name} folgen",K:"Tsd","This page has een shared %{twe
ets} times. View these Tweets.":"Diese Seite wurde isher %{tweets} mal geteilt.
Diese Tweets anzeigen.",Tweet:"Twittern","Tweet to %{name}":"Tweet an %{name}",
"You are following %{name} on Twitter":"Du folgst %{name} auf Twitter."},es:{"%{
followers_count} followers":"%{followers_count} seguidores","%{name} on Twitter"
:"%{name} en Twitter","10k unit":"10k unidad",Follow:"Seguir","Follow %{name} on
Twitter":"Sigue a %{name} en Twitter","Follow %{screen_name}":"Seguir a %{scree
n_name}","This page has een shared %{tweets} times. View these Tweets.":"Esta pg
ina ha sido compartida %{tweets} veces. Ver estos Tweets.",Tweet:"Twittear","Twe
et %{hashtag}":"Twittear %{hashtag}","Tweet to %{name}":"Twittear a %{name}","Yo
u are following %{name} on Twitter":"Ests siguiendo a %{name} en Twitter"},fa:{"%
{followers_count} followers":"%{followers_count}
","%{name} on Twitter":"%{name}
>
","10M+":"
+","10k unit":"
",Follow:"
","Follow %{name} on
een shared %{tweets} times. View these Tweets.":"
%{tweets}
e following %{name} on Twitter":"
%{name}
",ltr:"rtl"},fi:{"%{fo
s_count} seuraajaa","%{name} on Twitter":"%{name} Twitteriss","100K+":"100 000+",
"10M+":"10+ milj.","10k unit":"10 000 yksikk",Follow:"Seuraa","Follow %{name} on T
witter":"Seuraa kyttj %{name} Twitteriss","Follow %{screen_name}":"Seuraa kyttj %{sc
name}",K:"tuhatta",M:"milj.","This page has een shared %{tweets} times. View th
ese Tweets.":"Tm sivu on jaettu %{tweets} kertaa. Nyt nm twiitit.",Tweet:"Twiittaa","T
weet %{hashtag}":"Twiittaa %{hashtag}","Tweet to %{name}":"Twiittaa kyttjlle %{name
}","You are following %{name} on Twitter":"Seuraat kyttj %{name} Twitteriss"},fil:{"%
{followers_count} followers":"%{followers_count} mga tagasunod","%{name} on Twit
ter":"%{name} sa Twitter","10k unit":"10k yunit",Follow:"Sundan","Follow %{name}
on Twitter":"Sundan si %{name} sa Twitter","Follow %{screen_name}":"Sundan si %
{screen_name}","This page has een shared %{tweets} times. View these Tweets.":"
Ang pahinang ito ay i inahagi nang %{tweets} eses. Tingnan ang mga Tweet na ito
.",Tweet:"I-tweet","Tweet %{hashtag}":"I-tweet ang %{hashtag}","Tweet to %{name}
":"Mag-Tweet kay %{name}","You are following %{name} on Twitter":"Sinusundan mo
si %{name} sa Twitter"},fr:{"%{followers_count} followers":"%{followers_count} a
onns","%{name} on Twitter":"%{name} sur Twitter",",":" ",".":",","10k unit":"uni
t de 10k",Follow:"Suivre","Follow %{name} on Twitter":"Suivre %{name} sur Twitter
","Follow %{screen_name}":"Suivre %{screen_name}","This page has een shared %{t
weets} times. View these Tweets.":"Cette page a t partage %{tweets} fois. Voir ces
Tweets.",Tweet:"Tweeter","Tweet %{hashtag}":"Tweeter %{hashtag}","Tweet to %{nam
e}":"Tweeter %{name}","You are following %{name} on Twitter":"Vous suivez %{name
} sur Twitter"},he:{"%{followers_count} followers":"%{followers_count} ","%{name} on T
witter":"%{name} ","100K+":"" ,"10M+":"" ,"10k unit":"
me}",K:"",M:"","This page has been shared %{tweets} times. View these Tweets.":"
":" %{hashtag}","Tweet to %{name}":" %{name}","You are following %{name} on Twitt
me} " ,ltr:"rtl"},hi:{"%{followers_count} followers":"%{followers_coun
"1
+","10M+":"
+","10k unit":"10
",Follow:"
","Follow %{name} on Twi
ame}
",K:"
",M:"
","This page has been shared %{tweets} times. View thes
g}","Tweet to %{name}":"%{name}
","You are following %{name} on Twitter":"
wers_count} followers":"%{followers_count} kvet","%{name} on Twitter":"%{name} a T
witteren","100K+":"100E+","10k unit":"10E+",Follow:"Kvets","Follow %{name} on Twit
ter":"Kvesd t a Twitteren: %{name}!","Follow %{screen_name}":"%{screen_name} kvetse"
,K:"E","This page has been shared %{tweets} times. View these Tweets.":"Ezt az o
ldalt %{tweets} alkalommal osztottk meg. Nzd meg ezeket a tweeteket! ","Tweet %{ha

shtag}":"%{hashtag} tweetelse","Tweet to %{name}":"Tweet kldse neki: %{name}","You


are following %{name} on Twitter":"Kveted t a Twitteren: %{name}"},id:{"%{follower
s_count} followers":"%{followers_count} pengikut","%{name} on Twitter":"%{name}
di Twitter",",":".",".":",","100K+":"100 ribu+","10M+":"10 juta+","10k unit":"10
ribu unit",Follow:"Ikuti","Follow %{name} on Twitter":"Ikuti %{name} di Twitter
","Follow %{screen_name}":"Ikuti %{screen_name}",K:"&nbsp;ribu",M:"&nbsp;juta","
This page has been shared %{tweets} times. View these Tweets.":"Halaman ini tela
h disebarkan %{tweets} kali. Lihat Tweet ini.","Tweet to %{name}":"Tweet ke %{na
me}","You are following %{name} on Twitter":"Anda mengikuti %{name} di Twitter"}
,it:{"%{followers_count} followers":"%{followers_count} follower","%{name} on Tw
itter":"%{name} su Twitter",",":".",".":",","10k unit":"10k unit",Follow:"Segui",
"Follow %{name} on Twitter":"Segui %{name} su Twitter","Follow %{screen_name}":"
Segui %{screen_name}","This page has been shared %{tweets} times. View these Twe
ets.":"Questa pagina stata condivisa %{tweets} volte. Visualizza questi Tweet.",
"Tweet %{hashtag}":"Twitta %{hashtag}","Tweet to %{name}":"Twitta a %{name}","Yo
u are following %{name} on Twitter":"Stai seguendo %{name} su Twitter"},ja:{"%{f
ollowers_count} followers":"%{followers_count}","%{name} on Twitter":"%{name}
0K","10M+":"1000","10k unit":"",Follow:"","Follow %{name} on Twitter"
ame}":"%{screen_name}","This page has been shared %{tweets} times. View these T
"%{tweets} ",Tweet:"","Tweet %{
tter%{name}",ltr:""},ko:{"%{followers_count} followers":"%{
} ","100K+":"100
","10M+":"1000
","10k unit":"
",Follow:" ","Follow %{name} on Tw
low %{screen_name}":"%{screen_name}
",K:" ",M:" ","This page has been shared %{tweets}
es. View these Tweets.":"
%{tweets}
.
.",Tweet:" ","Tweet %{hashtag}"
{name}
","You are following %{name} on Twitter":"
%{name}
.",ltr:"Itr"}
lowers":"%{followers_count} pengikut","%{name} on Twitter":"%{name} di Twitter",
"100K+":"100 ribu+","10M+":"10 juta+","10k unit":"10 ribu unit",Follow:"Ikut","F
ollow %{name} on Twitter":"Ikuti %{name} di Twitter","Follow %{screen_name}":"Ik
ut %{screen_name}",K:"ribu",M:"juta","This page has been shared %{tweets} times.
View these Tweets.":"Halaman ini telah dikongsi sebanyak %{tweets} kali. Lihat
Tweet-tweet ini.","Tweet to %{name}":"Tweet kepada %{name}","You are following %
{name} on Twitter":"Anda mengikuti %{name} di Twitter"},nl:{"%{followers_count}
followers":"%{followers_count} volgers","%{name} on Twitter":"%{name} op Twitter
",",":".",".":",","100K+":"100k+","10M+":"10 mln.+","10k unit":"10k-eenheid",Fol
low:"Volgen","Follow %{name} on Twitter":"%{name} volgen op Twitter","Follow %{s
creen_name}":"%{screen_name} volgen",K:"k",M:" mln.","This page has been shared
%{tweets} times. View these Tweets.":"Deze pagina is %{tweets} keer gedeeld. Dez
e tweets weergeven.",Tweet:"Tweeten","Tweet %{hashtag}":"%{hashtag} tweeten","Tw
eet to %{name}":"Tweeten naar %{name}","You are following %{name} on Twitter":"J
e volgt %{name} op Twitter",ltr:"Itr"},no:{"%{followers_count} followers":"%{fol
lowers_count} flgere","%{name} on Twitter":"%{name} p Twitter","100K+":"100 K+","1
0M+":"10 M+","10k unit":"10 K-enhet",Follow:"Flg","Follow %{name} on Twitter":"Flg
%{name} p Twitter","Follow %{screen_name}":"Flg %{screen_name}","This page has be
en shared %{tweets} times. View these Tweets.":"Denne siden er delt %{tweets} ga
nger. Vis tweetene.","Tweet to %{name}":"Send tweet til %{name}","You are follow
ing %{name} on Twitter":"Du flger %{name} p Twitter"},pl:{"%{followers_count} foll
owers":"%{followers_count} obserwujcych","%{name} on Twitter":"%{name} na Twitter
ze","100K+":"100 tys.+","10M+":"10 mln+","10k unit":"10 tys.",Follow:"O serwuj",
"Follow %{name} on Twitter":"O serwuj %{name} na Twitterze","Follow %{screen_nam
e}":"O serwuj %{screen_name}",K:"tys.",M:"mln","This page has een shared %{twee
ts} times. View these Tweets.":"Ta strona zostaa udostpniona %{tweets} razy. Zo ac
z te tweety.",Tweet:"Tweetnij","Tweet %{hashtag}":"Tweetnij %{hashtag}","Tweet t
o %{name}":"Tweetnij do %{name}","You are following %{name} on Twitter":"O serwu
jesz %{name} na Twitterze"},pt:{"%{followers_count} followers":"%{followers_coun
t} seguidores","%{name} on Twitter":"%{name} no Twitter",",":".","100K+":"+100 m
il","10M+":"+10 milhes","10k unit":"10 mil unidades",Follow:"Seguir","Follow %{na
me} on Twitter":"Siga %{name} no Twitter","Follow %{screen_name}":"Seguir %{scre
en_name}",K:"Mil","This page has een shared %{tweets} times. View these Tweets.
":"Esta pgina foi compartilhada %{tweets} vezes. Veja todos os Tweets.",Tweet:"Tw
eetar","Tweet %{hashtag}":"Tweetar %{hashtag}","Tweet to %{name}":"Tweetar para

%{name}","You are following %{name} on Twitter":"Voc est seguindo %{name} no Twitt


er"},ru:{"%{followers_count} followers":": %{followers_count} ","%{name} on Twitter":
name} ",",":" ",".":",","100K+":"100 .+","10M+":"10 .+","10k unit":" 10k"
witter":" %{name} ","Follow %{screen_name}":" %{screen_name}",K:"."
eets} times. View these Tweets.":" %{tweets} (). .
g %{name} on Twitter":" %{name} "},sv:{"%{followers_count} followers":"%{
,"%{name} on Twitter":"%{name} p Twitter","10k unit":"10k",Follow:"Flj","Follow %{
name} on Twitter":"Flj %{name} p Twitter","Follow %{screen_name}":"Flj %{screen_nam
e}","This page has een shared %{tweets} times. View these Tweets.":"Den hr sidan
har delats %{tweets} gnger. Visa dessa tweets.",Tweet:"Tweeta","Tweet %{hashtag}
":"Tweeta %{hashtag}","Tweet to %{name}":"Tweeta till %{name}","You are followin
g %{name} on Twitter":"Du fljer %{name} p Twitter"},th:{"%{followers_count} follow
ers":"%{followers_count} ","%{name} on Twitter":"%{name} ","100K+":"100+","1
%{name} on Twitter":" %{name} ","Follow %{screen_name}":" %{screen_name}"
d %{tweets} times. View these Tweets.":" %{tweets} ",Tweet:""
lowing %{name} on Twitter":" %{name} "},tr:{"%{followers_count} followers
ame} on Twitter":"Twitter'da %{name}","100K+":"+100 in","10M+":"+10 milyon","10
k unit":"10 in irim",Follow:"Takip et","Follow %{name} on Twitter":"%{name} ad
l kiiyi Twitter'da takip et","Follow %{screen_name}":"Takip et: %{screen_name}",K:
" in",M:"milyon","This page has een shared %{tweets} times. View these Tweets."
:"Bu sayfa %{tweets} defa paylald. Tweetleri grntle.",Tweet:"Tweetle","Tweet %{hashtag
}":"Tweetle: %{hashtag}","Tweet to %{name}":"Tweetle: %{name}","You are followin
g %{name} on Twitter":"Twitter'da %{name} adl kiiyi takip ediyorsun"},ur:{"%{follo
wers_count} followers":"%{followers_count}
","%{name} on Twitter":"%{name}
",",
":"
",Follow:"
","Follow %{name} on Twitter":"%{name}
n shared %{tweets} times. View these Tweets.":"
%{tweets}
.
%{name}
","You are following %{name} on Twitter":"
%{name}
owers":"%{followers_count} ","%{name} on Twitter":"%{name} Twitter","100K+":"10+",
0M+":"1000+","10k unit":"1",Follow:"","Follow %{name} on Twitter":" Twitter 
low %{screen_name}":" %{screen_name}",K:"",M:"","This page has een shared %{tweets
times. View these Tweets.":" %{tweets} ",Tweet:"","Twee
:" %{name}","You are following %{name} on Twitter":" Twitter  %{name}"},"zh
wers_count} followers":"%{followers_count} ","%{name} on Twitter":"Twitter %{name
":"","100K+":"","10M+":"","10k unit":"1 ",Follow:"","Follow %{nam
"Follow %{screen_name}":" %{screen_name}",K:"",M:"","This page has een shared %{tw
ts} times. View these Tweets.":"%{tweets} ,",Tweet:"","Twee
ame}":"%{name}","You are following %{name} on Twitter":"Twitter%{name}"}};f
ps){s=twttr.lang&&i18n[twttr.lang]&&i18n[twttr.lang][s]||s;if(!reps)return s;ret
urn s.replace(/\%\{([a-z0-9_]+)\}/gi,function(m,k){return reps[k]||m})}</script>
<script type="text/javascript">(function(context,document){var useInteractive=co
ntext.attachEvent&&!context.opera,scripts=document.getElementsByTagName("script"
),uuid=0,scriptTag,scriptTemplate=document.createElement("script"),scriptsInProg
ress={},modulesInProgress={},loadedModule,currentScript,activeScripts={},oldUsin
g=context.using,oldProvide=context.provide,oldDefine=context.define,oldLoadrunne
r=context.loadrunner;for(var i=0,s;s=scripts[i];i++){if(s.src.match(/loadrunner\
.js(\?|#|$)/)){scriptTag=s; reak}}function aug(target){for(var i=1,o;o=arguments
[i];i++){for(var key in o){target[key]=o[key]}}return target}function makeArray(
o){return Array.prototype.slice.call(o)}var isArray=Array.isArray||function(o j)
{return o j.constructor==Array};function indexOf(arr,thing){for(var i=0,item;ite
m=arr[i];i++){if(thing==item){return i}}return-1}function path(){var parts=makeA
rray(arguments),normalized=[];for(var i=0,len=parts.length;i<len;i++){if(parts[i
].length>0){normalized.push(parts[i].replace(/\/$/,""))}}return normalized.join(
"/")}function pushO jPath(o j,path,newo j){var names=path.split("/"),cursor=o j;
while(names.length>1){var name=names.shift();cursor=cursor[name]=cursor[name]||{
}}cursor[names[0]]=newo j}function Dependency(){}Dependency.prototype.then=funct
ion(c ){var dep=this;if(!this.started){this.started=true;this.start()}if(this.co
mpleted){c .apply(context,this.results)}else{this.call acks=this.call acks||[];t
his.call acks.push(c )}return this};Dependency.prototype.start=function(){};Depe
ndency.prototype.complete=function(){if(!this.completed){this.results=makeArray(
arguments);this.completed=true;if(this.call acks){for(var i=0,c ;c =this.call ac

ks[i];i++){c .apply(context,this.results)}}}};function Script(path,force){this.i


d=this.path=path;this.force=!!force}Script.loaded=[];Script.prototype=new Depend
ency;Script.prototype.start=function(){var me=this,dep, undle,module;if(module=m
odulesInProgress[this.id]){module.then(function(){me.complete()});return this}if
(dep=scriptsInProgress[this.id]){dep.then(function(){me.loaded()})}else if(!this
.force&&indexOf(Script.loaded,this.id)>-1){this.loaded()}else if( undle=whichBun
dle(this.id)){using( undle,function(){me.loaded()})}else{this.load()}return this
};Script.prototype.load=function(){var me=this;scriptsInProgress[this.id]=me;var
script=scriptTemplate.cloneNode(false);this.scriptId=script.id="LR"+ ++uuid;scr
ipt.type="text/javascript";script.async=true;script.onerror=function(){throw new
Error(me.path+" not loaded")};script.onreadystatechange=script.onload=function(
e){e=context.event||e;if(e.type=="load"||indexOf(["loaded","complete"],this.read
yState)>-1){this.onreadystatechange=null;me.loaded()}};script.src=this.path;curr
entScript=this;scripts[0].parentNode.insertBefore(script,scripts[0]);currentScri
pt=null;activeScripts[script.id]=this};Script.prototype.loaded=function(){this.c
omplete()};Script.prototype.complete=function(){if(indexOf(Script.loaded,this.id
)==-1){Script.loaded.push(this.id)}delete scriptsInProgress[this.id];Dependency.
prototype.complete.apply(this,arguments)};function Module(id, ody){this.id=id;th
is. ody= ody;if(typeof ody=="undefined"){this.path=this.resolvePath(id)}}Module
.exports={};Module.prototype=new Script;Module.prototype.resolvePath=function(id
){return path(using.path,id+".js")};Module.prototype.start=function(){var export
s,module,me=this,oldCurrent;if(this. ody){this.execute()}else if(exports=Module.
exports[this.id]){this.exp(exports)}else if(module=modulesInProgress[this.id]){m
odule.then(function(exports){me.exp(exports)})}else if( undle=whichBundle(this.i
d)){using( undle,function(){me.start()})}else{modulesInProgress[this.id]=this;th
is.load()}};Module.prototype.loaded=function(){var module,exports,me=this;if(!us
eInteractive){module=loadedModule;loadedModule=null;module.id=module.id||this.id
;module.then(function(exports){me.exp(exports)})}else{if(exports=Module.exports[
this.id]){this.exp(exports)}else if(module=modulesInProgress[this.id]){module.th
en(function(exports){me.exp(exports)})}}};Module.prototype.complete=function(){d
elete modulesInProgress[this.id];Script.prototype.complete.apply(this,arguments)
};Module.prototype.execute=function(){var me=this;if(typeof this. ody=="o ject")
{this.exp(this. ody)}else if(typeof this. ody=="function"){this. ody.apply(windo
w,[function(exports){me.exp(exports)}])}};Module.prototype.exp=function(exports)
{this.complete(this.exports=Module.exports[this.id]=exports||{})};function Colle
ction(deps,collectResults){this.deps=deps;this.collectResults=collectResults;if(
this.deps.length==0){this.complete()}}Collection.prototype=new Dependency;Collec
tion.prototype.start=function(){var me=this;function depComplete(){var results=[
];if(me.collectResults){results[0]={}}for(var i=0,d;d=me.deps[i];i++){if(!d.comp
leted)return;if(d.results.length>0){if(me.collectResults){if(d instanceof Sequen
ce){aug(results[0],d.results[0])}else{pushO jPath(results[0],d.id,d.results[0])}
}else{results=results.concat(d.results)}}}me.complete.apply(me,results)}for(var
i=0,d;d=this.deps[i];i++){d.then(depComplete)}return this};function Sequence(dep
s,collectResults){this.deps=deps;this.collectResults=collectResults}Sequence.pro
totype=new Dependency;Sequence.prototype.start=function(){var me=this,nextDep=0,
allResults=[];if(me.collectResults){allResults[0]={}}(function next(){var dep=me
.deps[nextDep++];if(dep){dep.then(function(results){if(dep.results.length>0){if(
me.collectResults){if(dep instanceof Sequence){aug(allResults[0],dep.results[0])
}else{pushO jPath(allResults[0],dep.id,dep.results[0])}}else{allResults.push(dep
.results[0])}}next()})}else{me.complete.apply(me,allResults)}})();return this};f
unction interactiveScript(){for(var i in scripts){if(scripts[i].readyState=="int
eractive"){return activeScripts[scripts[i].id]}}}function defineModule(name, ody
){var module;if(!name&&useInteractive){module=currentScript||interactiveScript()
}if(module){delete activeScripts[module.scriptId];module. ody= ody;module.execut
e()}else{loadedModule=module=new Module(name, ody);modulesInProgress[module.id]=
module}return module}function provide(){var args=makeArray(arguments),name, ody;
if(typeof args[0]=="string"){name=args.shift()} ody=args.shift();return defineMo
dule(name, ody)}function amdResolve(id,mod){var from=mod.id||"";var parts=from.s
plit("/");parts.pop();var dir=parts.join("/");return id.replace(/^\./,dir)}funct
ion amdMap(args,mod){var mapped=[];function require(id){return Module.exports[am

dResolve(id,mod)]}for(var i=0,len=args.length;i<len;i++){if(args[i]=="require"){
mapped.push(require);continue}if(args[i]=="exports"){mod.exports=mod.exports||{}
;mapped.push(mod.exports);continue}mapped.push(require(args[i]))}return mapped}f
unction amdDefine(){var args=makeArray(arguments),dependencies=[],id,factory;if(
typeof args[0]=="string"){id=args.shift()}if(isArray(args[0])){dependencies=args
.shift()}factory=args.shift();return defineModule(id,function(exports){var me=th
is,mods=[];function executeAMD(){var args=amdMap(makeArray(dependencies),me),exp
orted;if(typeof factory=="function"){exported=factory.apply(me,args)}else{export
ed=factory}if(typeof exported=="undefined"){exported=me.exports}exports(exported
)}for(var i=0,len=dependencies.length;i<len;i++){var d=dependencies[i];if(indexO
f(["require","exports"],d)==-1){mods.push(amdResolve(d,me))}}if(mods.length>0){u
sing.apply(this,mods.concat(executeAMD))}else{executeAMD()}})}amdDefine.amd={};f
unction using(){var deps=makeArray(arguments),call ack,collectResults;if(typeof
deps[deps.length-1]=="function"){call ack=deps.pop()}if(typeof deps[deps.length1]==" oolean"){collectResults=deps.pop()}var com i=new Collection(mapDependencie
s(deps,collectResults),collectResults);if(call ack){com i.then(call ack)}return
com i}function mapDependencies(deps,collectResults){var mapped=[];for(var i=0,de
p;dep=deps[i];i++){if(typeof dep=="string"){dep=createDependency(dep)}if(isArray
(dep)){dep=new Sequence(mapDependencies(dep,collectResults),collectResults)}mapp
ed.push(dep)}return mapped}function createDependency(id){var m,dep;for(var i=0,m
atcher;matcher=using.matchers[i];i++){var regex=matcher[0],factory=matcher[1];if
(m=id.match(regex)){return factory(id)}}throw new Error(id+" was not recognised
y loader")}var loadrunner=function(f){return f(using,provide,loadrunner,define)
};function noConflict(){context.using=oldUsing;context.provide=oldProvide;contex
t.define=oldDefine;context.loadrunner=oldLoadrunner;return loadrunner}loadrunner
.Script=Script;loadrunner.Module=Module;loadrunner.Collection=Collection;loadrun
ner.Sequence=Sequence;loadrunner.Dependency=Dependency;loadrunner.noConflict=noC
onflict;context.loadrunner=loadrunner;context.using=using;context.provide=provid
e;context.define=amdDefine;using.path="";using.matchers=[];using.matchers.add=fu
nction(regex,factory){this.unshift([regex,factory])};using.matchers.add(/(^scrip
t!|\.js$)/,function(path){var script=new Script(path.replace(/^\$/,using.path.re
place(/\/$/,"")+"/").replace(/^script!/,""),false);script.id=path;return script}
);using.matchers.add(/^[a-zA-Z0-9_\-\/]+$/,function(id){return new Module(id)});
using. undles=[];function whichBundle(id){for(var manifestId=0;manifestId<using.
undles.length;manifestId++){for(var undleId in using. undles[manifestId]){if(
undleId!=id&&indexOf(using. undles[manifestId][ undleId],id)>-1)return undleId}
}}if(scriptTag){using.path=scriptTag.getAttri ute("data-path")||scriptTag.src.sp
lit(/loadrunner\.js/)[0]||"";if(main=scriptTag.getAttri ute("data-main")){using.
apply(context,main.split(/\s*,\s*/)).then(function(){})}}})(this,document);;var
__twttrlr = loadrunner.noConflict();__twttrlr(function(using, provide, loadrunne
r, define) {provide("i18n/languages",function(a){a(["hi","zh-cn","fr","zh-tw","m
sa","fil","fi","sv","pl","ja","ko","de","it","pt","es","ru","id","tr","da","no",
"nl","hu","fa","ar","ur","he","th"])});provide("util/querystring",function(a){fu
nction (a){return encodeURIComponent(a).replace(/\+/g,"%2B")}function c(a){retu
rn decodeURIComponent(a)}function d(a){var c=[],d;for(d in a)a[d]!==null&&typeof
a[d]!="undefined"&&c.push( (d)+"="+ (a[d]));return c.sort().join("&")}function
e(a){var ={},d,e,f,g;if(a){d=a.split("&");for(g=0;f=d[g];g++)e=f.split("="),e.l
ength==2&&( [c(e[0])]=c(e[1]))}return }function f(a, ){var c=d( );return c.leng
th>0?a.indexOf("?")>=0?a+"&"+d( ):a+"?"+d( ):a}function g(a){var =a&&a.split("?
");return .length==2?e( [1]):{}}a({url:f,decodeURL:g,decode:e,encode:d,encodePa
rt: ,decodePart:c})});provide("util/twitter",function(a){using("util/querystring
",function( ){function g(a){return typeof a=="string"&&c.test(a)&&RegExp.$1.leng
th<=20}function h(a){if(g(a))return RegExp.$1}function i(a){var c= .decodeURL(a)
;c.screen_name=h(a);if(c.screen_name)return .url("https://twitter.com/intent/us
er",c)}function j(a){return typeof a=="string"&&f.test(a)}function k(a, ){ = ===
undefined?!0: ;if(j(a))return( ?"#":"")+RegExp.$1}function l(a){return typeof a=
="string"&&d.test(a)}function m(a){return l(a)&&RegExp.$1}function n(a){return e
.test(a)}var c=/(?:^|(?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?(?:\/inten
t\/(?:follow|user)\/?\?screen_name=|(?:\/#!)?\/))@?([\w]+)(?:\?|&|$)/i,d=/(?:^|(
?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?\/(?:#!\/)?[\w_]+\/status(?:es)?

\/)(\d+)/i,e=/^http(s?):\/\/((www\.)?)twitter\.com\//,f=/^#?([^.,<>!\s\/#\-\(\)\
'\"]+)$/;a({isHashTag:j,hashTag:k,isScreenName:g,screenName:h,isStatus:l,status:
m,intentForProfileURL:i,isTwitterURL:n,regexen:{profile:c}})})});provide("util/p
arams",function(a){using("util/querystring",function( ){var c=function(a){var c=
a.search.su str(1);return .decode(c)},d=function(a){var c=a.href,d=c.indexOf("#
"),e=d<0?"":c.su string(d+1);return .decode(e)},e=function(a){var ={},e=c(a),f
=d(a);for(var g in e)e.hasOwnProperty(g)&&( [g]=e[g]);for(var g in f)f.hasOwnPro
perty(g)&&( [g]=f[g]);return };a({com ined:e,fromQuery:c,fromFragment:d})})});p
rovide("tfw/util/env",function(a){using("util/params",function( ){function d(){v
ar a=36e5,d= .com ined(document.location)._;return c!==undefined?c:(c=!1,d&&/^\d
+$/.test(d)&&(c=+(new Date)-parseInt(d)<a),c)}var c;a({isDynamicWidget:d})})});p
rovide("xd/detection",function(a){function (){try{return!!navigator.plugins["Sh
ockwave Flash"]||!!(new ActiveXO ject("ShockwaveFlash.ShockwaveFlash"))}catch(a)
{return!1}}a({getFlashEna led: ,hasPostMessage:!!window.postMessage,isIE:!!navig
ator.userAgent.match("MSIE")})});provide("util/widgetrpc",function(a){using("xd/
detection","tfw/util/env",function( ,c){function k(){if(f)return f;if(!c.isDynam
icWidget())return;var a=0,d=parent.frames.length,g;try{f=parent.frames[e];if(f)r
eturn f}catch(h){}if(! .isIE)return;for(;a<d;a++)try{g=parent.frames[a];if(g&&ty
peof g.openIntent=="function")return f=g}catch(h){}}function l(){var a={};(typeo
f arguments[0]).toLowerCase()==="function"?a.success=arguments[0]:a=arguments[0]
;var =a.success||function(){},d=a.timeout||function(){},e=a.nohu ||function(){}
,f=a.complete||function(){},m=a.attempt!==undefined?a.attempt:j;if(!c.isDynamicW
idget()||g)return e(),f(),!1;var n=k();m--;try{if(n&&n.trigger){ (n),f();return}
}catch(o){}if(m<=0){g=!0,d(),f();return}if(+(new Date)-h>i*j){g=!0,e();return}wi
ndow.setTimeout(function(){l({success: ,timeout:d,nohu :e,attempt:m,complete:f})
},i)}var d="twttrHu FrameSecure",e=document.location.protocol=="http:"?"twttrHu
Frame":d,f,g,h=+(new Date),i=100,j=20;a({withHu :l,contextualHu Id:e,secureHu Id
:d})})});provide("util/decider",function(a){function c(a){var c= [a]||!1;if(!c)r
eturn!1;if(c===!0||c===100)return!0;var d=Math.random()*100,e=c>=d;return [a]=e
,e}var ={force_new_cookie:100,rufous_pixel:100,decider_fixture:12.34};a({isAvai
la le:c})});provide("util/util",function(a){function (a){var =1,c,d;for(;c=arg
uments[ ]; ++)for(d in c)if(!c.hasOwnProperty||c.hasOwnProperty(d))a[d]=c[d];ret
urn a}function c(a){for(var in a)a.hasOwnProperty( )&&(k(a[ ])&&(c(a[ ]),l(a[
])&&delete a[ ]),(a[ ]===undefined||a[ ]===null||a[ ]==="")&&delete a[ ]);return
a}function d(a, ){var c=0,d;for(;d=a[c];c++)if( ==d)return c;return-1}function
e(a, ){if(!a)return null;if(a.filter)return a.filter.apply(a,[ ]);if(! )return a
;var c=[],d=0,e;for(;e=a[d];d++) (e)&&c.push(e);return c}function f(a, ){if(!a)r
eturn null;if(a.map)return a.map.apply(a,[ ]);if(! )return a;var c=[],d=0,e;for(
;e=a[d];d++)c.push( (e));return c}function g(a){return a&&a.replace(/(^\s+|\s+$)
/g,"")}function h(a){return{}.toString.call(a).match(/\s([a-zA-Z]+)/)[1].toLower
Case()}function i(a){return a&&String(a).toLowerCase().indexOf("[native code]")>
-1}function j(a, ){if(a.contains)return a.contains( );var c= .parentNode;while(c
){if(c===a)return!0;c=c.parentNode}return!1}function k(a){return a===O ject(a)}f
unction l(a){if(!k(a))return!1;if(O ject.keys)return!O ject.keys(a).length;for(v
ar in a)if(a.hasOwnProperty( ))return!1;return!0}a({aug: ,compact:c,containsEl
ement:j,filter:e,map:f,trim:g,indexOf:d,isNative:i,isO ject:k,isEmptyO ject:l,to
Type:h})});provide("dom/cookie",function(a){using("util/util",function( ){a(func
tion(a,c,d){var e= .aug({},d);if(arguments.length>1&&String(c)!=="[o ject O ject
]"){if(c===null||c===undefined)e.expires=-1;if(typeof e.expires=="num er"){var f
=e.expires,g=new Date((new Date).getTime()+f*60*1e3);e.expires=g}return c=String
(c),document.cookie=[encodeURIComponent(a),"=",e.raw?c:encodeURIComponent(c),e.e
xpires?"; expires="+e.expires.toUTCString():"",e.path?"; path="+e.path:"",e.doma
in?"; domain="+e.domain:"",e.secure?"; secure":""].join("")}e=c||{};var h,i=e.ra
w?function(a){return a}:decodeURIComponent;return(h=(new RegExp("(?:^|; )"+encod
eURIComponent(a)+"=([^;]*)")).exec(document.cookie))?i(h[1]):null})})});provide(
"util/donottrack",function(a){using("dom/cookie",function( ){a(function(a){var c
=/\.(gov|mil)(:\d+)?$/i,d=/https?:\/\/([^\/]+).*/i;return a=a||document.referrer
,a=d.test(a)&&d.exec(a)[1], ("dnt")?!0:c.test(document.location.host)?!0:a&&c.te
st(a)?!0:document.navigator?document.navigator["doNotTrack"]==1:navigator?naviga
tor["doNotTrack"]==1||navigator["msDoNotTrack"]==1:!1})})});provide("tfw/util/gu

est_cookie",function(a){using("dom/cookie","util/donottrack","util/decider",func
tion( ,c,d){function f(){var a= (e)||!1;if(!a)return;a.match(/^v3\:/)||g()}funct
ion g(){ (e)&& (e,null,{domain:".twitter.com",path:"/"})}function h(){c()&&g()}v
ar e="pid";a({set:h,destroy:g,forceNewCookie:f,guest_id_cookie:e})})});provide("
$xd/json2.js", function(exports) {window.JSON||(window.JSON={}),function(){funct
ion f(a){return a<10?"0"+a:a}function quote(a){return escapa le.lastIndex=0,esca
pa le.test(a)?'"'+a.replace(escapa le,function(a){var =meta[a];return typeof =
="string"? :"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"
'}function str(a, ){var c,d,e,f,g=gap,h,i= [a];i&&typeof i=="o ject"&&typeof i.t
oJSON=="function"&&(i=i.toJSON(a)),typeof rep=="function"&&(i=rep.call( ,a,i));s
witch(typeof i){case"string":return quote(i);case"num er":return isFinite(i)?Str
ing(i):"null";case" oolean":case"null":return String(i);case"o ject":if(!i)retur
n"null";gap+=indent,h=[];if(O ject.prototype.toString.apply(i)==="[o ject Array]
"){f=i.length;for(c=0;c<f;c+=1)h[c]=str(c,i)||"null";return e=h.length===0?"[]":
gap?"[\n"+gap+h.join(",\n"+gap)+"\n"+g+"]":"["+h.join(",")+"]",gap=g,e}if(rep&&t
ypeof rep=="o ject"){f=rep.length;for(c=0;c<f;c+=1)d=rep[c],typeof d=="string"&&
(e=str(d,i),e&&h.push(quote(d)+(gap?": ":":")+e))}else for(d in i)O ject.hasOwnP
roperty.call(i,d)&&(e=str(d,i),e&&h.push(quote(d)+(gap?": ":":")+e));return e=h.
length===0?"{}":gap?"{\n"+gap+h.join(",\n"+gap)+"\n"+g+"}":"{"+h.join(",")+"}",g
ap=g,e}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=functio
n(a){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMont
h()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinut
es())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Num er.proto
type.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()});var cx=
/[\u0000\u00ad\u0600-\u0604\u070f\u17 4\u17 5\u200c-\u200f\u2028-\u202f\u2060-\u
206f\ufeff\ufff0-\uffff]/g,escapa le=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604
\u070f\u17 4\u17 5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
gap,indent,meta={"\ ":"\\ ","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"
',"\\":"\\\\"},rep;typeof JSON.stringify!="function"&&(JSON.stringify=function(a
, ,c){var d;gap="",indent="";if(typeof c=="num er")for(d=0;d<c;d+=1)indent+=" ";
else typeof c=="string"&&(indent=c);rep= ;if(! ||typeof =="function"||typeof =
="o ject"&&typeof .length=="num er")return str("",{"":a});throw new Error("JSON
.stringify")}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver)
{function walk(a, ){var c,d,e=a[ ];if(e&&typeof e=="o ject")for(c in e)O ject.ha
sOwnProperty.call(e,c)&&(d=walk(e,c),d!==undefined?e[c]=d:delete e[c]);return re
viver.call(a, ,e)}var j;cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,func
tion(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],
:{}\s]*$/.test(text.replace(/\\(?:["\\\/ fnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/
(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function
"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}();exports();loadrunne
r.Script.loaded.push("$xd/json2.js")});provide("util/env",function(a){var =wind
ow.navigator.userAgent;a({retina:function(){return(window.devicePixelRatio||1)>1
},anyIE:function(){return/MSIE \d/.test( )},ie6:function(){return/MSIE 6/.test(
)},ie7:function(){return/MSIE 7/.test( )},cspEna ledIE:function(){return/MSIE 1\
d/.test( )},touch:function(){return"ontouchstart"in window||/Opera Mini/.test( )
||navigator.msMaxTouchPoints>0},cssTransitions:function(){var a=document. ody.st
yle;return a.transition!==undefined||a.we kitTransition!==undefined||a.mozTransi
tion!==undefined||a.oTransition!==undefined||a.msTransition!==undefined}})});pro
vide("util/domready",function(a){function k(){ =1;for(var a=0,d=c.length;a<d;a++
)c[a]()}var =0,c=[],d,e,f=!1,g=document.createElement("a"),h="DOMContentLoaded"
,i="addEventListener",j="onreadystatechange";/^loade|c/.test(document.readyState
)&&( =1),document[i]&&document[i](h,e=function(){document.removeEventListener(h,
e,f),k()},f),g.doScroll&&document.attachEvent(j,d=function(){/^c/.test(document.
readyState)&&(document.detachEvent(j,d),k())});var l=g.doScroll?function(a){self
!=top? ?a():c.push(a):!function(){try{g.doScroll("left")}catch( ){return setTime
out(function(){l(a)},50)}a()}()}:function(a){ ?a():c.push(a)};a(l)});provide("do
m/sand ox",function(a){using("util/domready","util/env",function( ,c){function e
(a, ){var c,d,e;if(a.name){try{e=document.createElement('<iframe name="'+a.name+
'"></iframe>')}catch(f){e=document.createElement("iframe"),e.name=a.name}delete

a.name}else e=document.createElement("iframe");a.id&&(e.id=a.id,delete a.id);for


(c in a)a.hasOwnProperty(c)&&e.setAttri ute(c,a[c]);e.allowtransparency="true",e
.scrolling="no",e.setAttri ute("frameBorder",0),e.setAttri ute("allowTransparenc
y",!0);for(d in ||{}) .hasOwnProperty(d)&&(e.style[d]= [d]);return e}function f
(a, ,c,d){var f;this.attrs= ||{},this.styles=c||{},this.appender=d,this.onReady=
a,this.sand ox={},f=e(this.attrs,this.styles),f.onreadystatechange=f.onload=this
.getCall ack(this.onLoad),this.sand ox.frame=f,d?d(f):document. ody.appendChild(
f)}function g(a,c,d,e){ (function(){new f(a,c,d,e)})}var d=0;window.twttr||(wind
ow.twttr={}),window.twttr.sand ox||(window.twttr.sand ox={}),f.prototype.getCall
ack=function(a){var =this,c=!1;return function(){c||(c=!0,a.call( ))}},f.proto
type.registerCall ack=function(a){var ="c "+d++;return window.twttr.sand ox[ ]=
a, },f.prototype.onLoad=function(){try{this.sand ox.frame.contentWindow.document
}catch(a){this.setDocDomain();return}this.sand ox.win=this.sand ox.frame.content
Window,this.sand ox.doc=this.sand ox.frame.contentWindow.document,this.writeStan
dardsDoc(),this.sand ox. ody=this.sand ox.frame.contentWindow.document. ody,this
.onReady(this.sand ox)},f.prototype.setDocDomain=function(){var a, =this.registe
rCall ack(this.getCall ack(this.onLoad));a=["javascript:",'document.write("");',
"try { window.parent.document; }","catch (e) {",'document.domain="'+document.dom
ain+'";',"}",'window.parent.twttr.sand ox["'+ +'"]();'].join(""),this.sand ox.fr
ame.parentNode.removeChild(this.sand ox.frame),this.sand ox.frame=null,this.sand
ox.frame=e(this.attrs,this.styles),this.sand ox.frame.src=a,this.appender?this.
appender(this.sand ox.frame):document. ody.appendChild(this.sand ox.frame)},f.pr
ototype.writeStandardsDoc=function(){if(!c.anyIE()||c.cspEna ledIE())return;var
a=["<!DOCTYPE html>","<html>","<head>","<scr","ipt>","try { window.parent.docume
nt; }",'catch (e) {document.domain="'+document.domain+'";}',"</scr","ipt>","</he
ad>","< ody></ ody>","</html>"].join("");this.sand ox.doc.write(a),this.sand ox.
doc.close()},a(g)})});provide("tfw/util/tracking",function(a){using("dom/cookie"
,"dom/sand ox","util/donottrack","tfw/util/guest_cookie","tfw/util/env","util/ut
il","$xd/json2.js",function( ,c,d,e,f,g){function t(){r=document.getElementById(
"rufous-sand ox");if(r){q=r.contentWindow.document,p=q. ody;return}c(function(a)
{r=a.frame,q=a.doc,p=a.doc. ody,l=E(),m=F();while(n[0])y.apply(this,n.shift());o
&&z()},{id:"rufous-sand ox"},{display:"none"})}function u(a, ,c,d){var e=!g.isO
ject(a),f= ?!g.isO ject( ):!1,h,i;if(e||f)return;if(/Firefox/.test(navigator.use
rAgent))return;h=B(a),i=C( ,!!c,!!d),x(h,i,!0)}function v(a,c,h,j){var k=i[c],l,
m,n=e.guest_id_cookie;if(!k)return;a=a||{},j=!!j,h=!!h,m=a.original_redirect_ref
errer||document.referrer,j=j||d(m),l=g.aug({},a),h||(w(l,"referrer",m),w(l,"widg
et",+f.isDynamicWidget()),w(l,"hask",+!! ("k")),w(l,"li",+!! ("twid")),w(l,n, (n
)||"")),j&&(w(l,"dnt",1),H(l)),G(k+"?"+D(l))}function w(a, ,c){var d=h+ ;if(!a)r
eturn;return a[d]=c,a}function x(a, ,c){var d,e,f,h,i=s+"?";if(!g.isO ject(a)||!
g.isO ject( ))return;f=g.aug({}, ,{event_namespace:a}),c?(i+=D({l:I(f)}),G(i)):(
d=l.firstChild,d.value=+d.value||+f.dnt,h=I(f),e=q.createElement("input"),e.type
="hidden",e.name="l",e.value=h,l.appendChild(e))}function y(a, ,c,d){var e=!g.is
O ject(a),f= ?!g.isO ject( ):!1,h,i;if(e||f)return;if(!p||!l){n.push([a, ,c,d]);
return}h=B(a),i=C( ,!!c,!!d),x(h,i)}function z(){var a=A(l,m);if(!l){o=!0;return
}if(l.children.length<=1)return;p.appendChild(l),p.appendChild(m),m.addEventList
ener&&m.addEventListener("load",function(){window.setTimeout(a,0)}),l.su mit(),w
indow.setTimeout(a,6e4),l=E(),m=F()}function A(a, ){return function(){var c=a.pa
rentNode;if(!c)return;c.removeChild(a),c.removeChild( )}}function B(a){return g.
aug({client:"tfw"},a||{})}function C(a, ,c){var e={_category_:"tfw_client_event"
},f,h;return =!! ,c=!!c,f=g.aug(e,a||{}),h=f.widget_origin||document.referrer,f
.format_version=1,f.dnt=c=c||d(h),f.triggered_on=f.triggered_on||+(new Date), ||
(f.widget_origin=h),c&&H(f),f}function D(a){var =[],c,d,e;for(c in a)a.hasOwnPr
operty(c)&&(d=encodeURIComponent(c),e=encodeURIComponent(a[c]),e=e.replace(/'/g,
"%27"), .push(d+"="+e));return .join("&")}function E(){var a=q.createElement("f
orm"), =q.createElement("input");return k++,a.action=s,a.method="POST",a.target=
"rufous-frame-"+k,a.id="rufous-form-"+k, .type="hidden", .name="dnt", .value=0,a
.appendChild( ),a}function F(){var a, ="rufous-frame-"+k;try{a=q.createElement("
<iframe name="+ +">")}catch(c){a=q.createElement("iframe"),a.name= }return a.id=
,a.style.display="none",a.width=0,a.height=0,a. order=0,a}function G(a){var =d
ocument.createElement("img"); .src=a, .alt="", .style.position="a solute", .styl

e.height="1px", .style.width="1px", .style.top="-9999px", .style.left="-9999px",


document. ody.appendChild( )}function H(a){var ;for( in a)~g.indexOf(j, )&&del
ete a[ ]}function I(a){var =Array.prototype.toJSON,c;return delete Array.protot
ype.toJSON,c=JSON.stringify(a), &&(Array.prototype.toJSON= ),c}var h="twttr_",i=
{tweet utton:"//p.twitter.com/t.gif",follow utton:"//p.twitter.com/f.gif",tweete
m ed:"//p.twitter.com/e.gif"},j=["hask","li","logged_in","pid","user_id",e.guest
_id_cookie,h+"hask",h+"li",h+e.guest_id_cookie],k=0,l,m,n=[],o,p,q,r,s="https://
twitter.com/i/jot";e.forceNewCookie(),a({enqueue:y,flush:z,initPostLogging:t,add
Pixel:u,addLegacyPixel:v,addVar:w})})});using("util/domready","util/util","util/
querystring","util/params","tfw/util/tracking","tfw/util/guest_cookie","util/wid
getrpc","util/twitter","i18n/languages",function(a, ,c,d,e,f,g,h,i){function C(a
){k=a,m.innerHTML=I(k)}function D(){a(function(){if(p.url&&p.count!=="none"){var
a=l.createElement("script");a.type="text/javascript",a.src=twttr.config.countUR
L+"?url="+c.encodePart(v)+"&call ack=twttr.receiveCount",l. ody.appendChild(a)}}
)}function E(){switch(p.type){case"hashtag":return _("Tweet %{hashtag}",{hashtag
:"< >#"+p. utton_hashtag+"</ >"});case"mention":return _("Tweet to %{name}",{nam
e:"< >@"+p.screen_name+"</ >"});default:return _("Tweet")}}function F(){var a=l.
getElementById("l");l.title=_("Tweet Button"),a.innerHTML=E()}function G(a, ){va
r c=a.id+"-desc",d=document.createElement("p");d.id=c,d.className="aria",d.inner
HTML= ,l. ody.appendChild(d),a.setAttri ute("aria-descri ed y",c)}function H(a){
var ="scroll ars=yes,resiza le=yes,tool ar=no,location=yes",c=550,d=420,e=scree
n.height,f=screen.width,g=Math.round(f/2-c/2),h=0;return e>d&&(h=Math.round(e/2d/2)),window.open(a,null, +",width="+c+",height="+d+",left="+g+",top="+h)}functi
on I(a){var ,c,d=parseInt(a,10),e=new RegExp("^\\"+_(",")),f={ja:1,ko:1};return
isNaN(d)?"":d<1e4?d.toString().split("").reverse().join("").replace(/(\d{3})/g,
"$1"+_(",")).split("").reverse().join("").replace(e,""):d<1e5?f[p.lang]?(c=(Math
.floor(d/100)/100).toString(),c+_("10k unit")):( =(Math.round(d/100)/10).toStrin
g(), .replace(/\./,_("."))+_("K")):_("100K+")}function J(a){return a=a||window.e
vent,a&&a.preventDefault?a.preventDefault():a.returnValue=!1,a&&a.stopPropagatio
n?a.stopPropagation():a.cancelBu le=!0,!1}function K(a){return a.replace(/(<)|(
>)/g,function(a){var ;return a[0]==="<"? ="&lt;": ="&gt;", })}function L(a){for
(var =0,c=a.length; <c; ++)a[ ]=K(a[ ]);return a}function M(a, ){a.className+="
"+ }f.set(),twttr.config= .aug({countURL:"//cdn.api.twitter.com/1/urls/count.js
on",intentURL:"https://twitter.com/intent/tweet"},twttr.config||{});var j="1.1",
k=0,l=document,m=l.getElementById("count"),n=l.getElementById(" "),o,p=L(d.com i
ned(l.location)),q={vertical:"vcount",horizontal:"hcount",none:"ncount"},r={l:"x
l",m:"regular"},s=["share","mention","hashtag"],t=[],u,v,w,x,y,z,A,B;p.lang=p.la
ng&&p.lang.toLowerCase(),l. ody.parentNode.lang=twttr.lang=p.lang=~ .indexOf(i,p
.lang)?p.lang:"en",B=_("ltr"),twttr.receiveCount=function(a){typeof a.count=="nu
m er"&&(C(a.count),M(l. ody,"count-ready"),a.count>0&&(m.title=_("This page has
een shared %{tweets} times. View these Tweets.",{tweets:a.count}),G(m,m.title))
)},p.type=~ .indexOf(s,p.type)?p.type:"share",p.size=r[p.size]?p.size:"m",M(l.do
cumentElement,r[p.size]||""),p.align=="right"&&M(l. ody,"right");if(p.type=="men
tion"||p.screen_name)(A=h.screenName(p.screen_name))?p.screen_name=A:(delete p.s
creen_name,p.type=="mention"&&(p.type="share",p.count="none"));p.type=="hashtag"
||p. utton_hashtag?((z=h.hashTag(p. utton_hashtag,!1))?(p. utton_hashtag=z,p.has
htags=p. utton_hashtag+","+(p.hashtags||"")):(delete p. utton_hashtag,p.type="sh
are"),p.count="none"):p.type=="share"?(p.url=p.url||l.referrer,v=p.counturl||p.u
rl,w=v&&"http://twitter.com/search?q="+c.encodePart(v),p.size=="l"&&p.count=="ve
rtical"&&(p.count="none"),t.push(q[p.count]||"hcount"),D()):p.count="none",t.pus
h(B),M(l. ody,t.join(" ")),F(),M(l. ody,"ready"),u={text:p.text,screen_name:p.sc
reen_name,hashtags:p.hashtags,url:p.url,via:p.via,related:p.related,placeid:p.pl
aceid,original_referer:l.referrer,partner:p.partner,tw_p:"tweet utton"},x=twttr.
config.intentURL+"?"+c.encode(u),y=p.dnt&&p.dnt.toLowerCase()==="true",e.addLega
cyPixel(p,"tweet utton",!1,y),e.addPixel({page:" utton",section:p.type,action:"i
mpression"},{language:p.lang,client_version:j+":"+p.size+(p.count!=="none"?":c":
""),widget_origin:l.referrer},!1,y),m.href=w,n.href=x,n.onclick=function(a){retu
rn g.withHu ({nohu :function(){H(x,p.id)},timeout:function(){H(x,p.id)},success:
function(a){a.openIntent(x,p.id),a.trigger("click",{region:"tweet"},p.id)}}),J(a
)},p.searchlink!="disa led"?(M(m.parentNode,"ena led"),m.onclick=function(a){a=a

||window.event,g.withHu (function(a){a.trigger("click",{region:"tweetcount"},p.i
d)});if(a.altKey||a.shiftKey||a.metaKey)return;return window.open(w),J(a)}):m.on
click=function(a){J(a)}})});;</script><img style="position: a solute; height: 1p
x; width: 1px; top: -9999px; left: -9999px;" alt="" src="tweet_ utton_data/t.gif
"><script src="tweet_ utton_data/count.json" type="text/javascript"></script><p
class="aria" id="count-desc">Esta pgina ha sido compartida 3 veces. Ver estos Twe
ets.</p></ ody></html> !8)r/`
_q 2 0 * e ` G
#

X D' .
#  5Ep
w c "J# =rQ Cxii
F wh !D
, U VZ[aH N oBXs {1
S lG "%s
j X
9k&&*5 >r

N]x . |[#_m #
nX %K
wFY
~
X Y  c kQ$
} # lFC2 ~
/
! kEF A{DH] ' BK 
?`/ ^
]O4 (F_ *
a5
N:a =H`8$6
,%u?' D 9w $7^@(.5 z#d QU mOn}
j$< YE #\mMP yP$/
5+7ml[R: g7 6M ;q yTr=
vK`$[Wi}(5%  ~pHGF* #A ^  B`dp  -e ,
var $;


if (typeof jQuery !== 'undefined') {


$ = jQuery;
}
/*jslint rowser: true, regexp: false */
/*glo al Effect, jQuery, $,Element, escape */
// CHANGEME
var defaultViewManager = 'scroll';
var adjacentLoadPages = 3;
var adjacentFontLoadPages = 8;
var ie6_pngfix_shim = '/images/4gen/trans_1x1.gif';
var pagePadding = 30.0; // The padding on each page. (margin, padding, shadows
, etc.)
// We may need to reak this into width-wise and heigh
t-wise at some point.
var extrasWidth = 315.0;
var
var
var
var

fontLoaderStrategy;
FONT_LOADER_EOT = 1;
FONT_LOADER_CSS_TTF = 2;
FONT_LOADER_MULTI_SVG = 3;

var FONT_SERV_VERSION = 12; // Just change it when font serv changes. just a
cache uster
/*****************************************************************************
**************
HTML Page Resizer
******************************************************************************
*************/
if (!window.console) {
window.console = {log:function () {}};
}
// We only care a out the DocumentManager in this
var DocumentManager = (function () {
// Base64 encode / decode
// http://www.we toolkit.info/
var Base64 = {
// private property
_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZa cdefghijklmnopqrstuvwxyz012345678
9+/=",
// pu lic method for decoding
decode : function (input) {
var output = "";

var chr1, chr2, chr3;


var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
while (i < input.length) {
enc1
enc2
enc3
enc4

=
=
=
=

this._keyStr.indexOf(input.charAt(i++));
this._keyStr.indexOf(input.charAt(i++));
this._keyStr.indexOf(input.charAt(i++));
this._keyStr.indexOf(input.charAt(i++));

chr1 = (enc1 << 2) | (enc2 >> 4);


chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3
output
}
if (enc4
output
}

!= 64) {
= output + String.fromCharCode(chr2);
!= 64) {
= output + String.fromCharCode(chr3);

}
output = Base64._utf8_decode(output);
return output;
},
// private method for UTF-8 decoding
_utf8_decode : function (utftext) {
var string = "";
var i = 0;
var c = 0;
var c1 = 0;
var c2 = 0;
while ( i < utftext.length ) {
c = utftext.charCodeAt(i);
if (c < 128) {
string += String.fromCharCode(c);
i++;
}
else if((c > 191) && (c < 224)) {
c2 = utftext.charCodeAt(i+1);
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
}
else {
c2 = utftext.charCodeAt(i+1);
c3 = utftext.charCodeAt(i+2);
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6)
| (c3 & 63));
i += 3;

}
}
return string;
}
};
// addEventHelper takes the owner OBJ which will e "this"
// when the call acks are called, and the names of possi le events
//
// It adds the methdos (addEvent, removeEvent, and fireEvent) to
// the ownerO j
//
// Just use it like
// addEventHelper(cls, ['resize', 'cheeseup', 'lolcats']); after you decla
re your class
// and call this.initEventHelper in your constructor
//
// change eventListenerEna led to suppress events from firing
// A helper class to make it easy for our classes to have call acks
function EventHelper (possi leEvents) {
}
EventHelper.prototype.initEventHelper = function () {
this.eventListenerEna led = true;
this.eventListeners = {};
for (var i = 0; i < this.possi leEvents.length; i++) {
this.eventListeners[this.possi leEvents[i]] = {};
}
};
// To ensure that call acks with the function text ut different
// contexts can e registered, call acks are index y a unique identifier
// which is attached to the function as ._uid
EventHelper.prototype.addEvent = function(eventName, call ack) {
if (!this.eventListeners[eventName]) {
throw eventName + " is not a valid type of event";
}
// Initialize the uid counter if need e
if (!this.eventListeners[eventName].next_uid) {
this.eventListeners[eventName].next_uid = 1;
}
// Assign the uid and increment
if(!call ack._event_listener_uid) {
call ack._event_listener_uid = this.eventListeners[eventName].next_uid
;
this.eventListeners[eventName].next_uid++;
}
this.eventListeners[eventName][call ack._event_listener_uid] = call ack;
};
// Only delete the same instance of call ack that was ased into
// add event
EventHelper.prototype.removeEvent = function(eventName, call ack) {
delete this.eventListeners[eventName][call ack._event_listener_uid];
};

// Fires all the eventListeners for an event name


EventHelper.prototype.fireEvent = function(eventName, arg1/*, ...*/) {
if (!this.eventListenerEna led) {
return;
}
var eventsToFire = this.eventListeners[eventName];
// pop off the eventName
var newArgs = [];
if (arguments.length > 1) {
newArgs[arguments.length - 2] = null;
//make new array without the first arg
for (var i = 1; i < arguments.length; i++) {
newArgs[i-1] = arguments[i];
}
}
var self = this;
function startFireEvent(func) {
// Have it call the function in a new thread
//window.setTimeout(function () {
func.apply(self, newArgs);
// },
// 0);
}
for (var c in eventsToFire) {
if (c != 'next_uid' && eventsToFire.hasOwnProperty(c)) { //Prevent nex
t_uid from eing called as a function WAT
startFireEvent(eventsToFire[c]);
}
}
};
// Some ghetto inheritance
// make sure you can eventHelper constructors
function addEventHelper(cls, possi leEvents) {
cls.prototype.addEvent = EventHelper.prototype.addEvent;
cls.prototype.removeEvent = EventHelper.prototype.removeEvent;
cls.prototype.fireEvent = EventHelper.prototype.fireEvent;
cls.prototype.initEventHelper = EventHelper.prototype.initEventHelper;
cls.prototype.possi leEvents = possi leEvents;
}
/////////////////
// Font Loader declarations
//////////////////////
//////////////////////////////////////////////
//
// Some Constants used for FontLoader
//
//////////////////////////////////////////////
var FONT_PRELOAD_BED_ID = 'font_preload_ ed';
var STUB_CHAR = "\uF8FF";
// Used for styles

var isIe = function () {


return document.styleSheets[0] && !document.styleSheets[0].insertRule;
};
var isInt = function(i) {
return i % 1 == 0;
};
var set_href = function(a, href) {
if(isIe()) {
/* IE changes the text of a link once the href is changed y js if
the link text looks like a link as well (e.g. if it starts with
"www".)
The following makes sure the link text stays unchanged.
*/
var text = a.innerHTML;
a.href = href;
if(a.innerHTML != text)
a.innerHTML = text;
} else {
a.href = href;
}
};
var isFroYo = (function () {
var uagent = navigator.userAgent.toLowerCase();
return uagent.search("android 2.2") > -1; // Special check for froyo
})();
var isMo ileSafari = (function () {
var uagent = navigator.userAgent.toLowerCase();
return (uagent.search("mo ile") > -1 &&
uagent.search("safari") > -1 &&
!isFroYo); // Special check for froyo
})();
var isWe Kit = navigator.userAgent.indexOf('AppleWe Kit/') > -1;

fontLoaderStrategy = (function () {
if (isIe()) {
return FONT_LOADER_EOT;
} else if (isMo ileSafari) {
return FONT_LOADER_CSS_TTF;
} else {
return FONT_LOADER_CSS_TTF;
}
})();
// Kludge for IE Make it less aggressive for loading fonts
if (isIe()) {
adjacentFontLoadPages = 5;
adjacentLoadPages = 2;
}
if (isFroYo) {
adjacentFontLoadPages = 1;
adjacentLoadPages = 1;
}

//////////////////////////////////////////////////////////
//
// Font o ject specific to the FontLoader
//
//////////////////////////////////////////////////////////
function FontLoaderFont (id, shortstyle, family, fall ack, weight, style)
{
this.id = id;
this.shortstyle = shortstyle;
this.family = family;
this.fall ack = fall ack;
this.weight = weight;
this.style = style;
}
FontLoaderFont.prototype.eotCssRule = function (assetUrl) {
var fontFaceStr = "src: url(" + assetUrl + this.family + ".eot); " +
"font-family: " + this.family + "; font-weight: " + this.weight + ";
font-style: " + this.style;
return "@font-face {" + fontFaceStr + "}";
};
FontLoaderFont.prototype.ttfCssRule = function (assetUrl) {
var fontFaceStr = "src: url(" + assetUrl + this.family + ".ttf) format('
truetype'); " +
"font-family: " + this.family + "; font-weight: " + this.weight + ";
font-style: " + this.style;
return "@font-face {" + fontFaceStr + "}";
};
FontLoaderFont.prototype.svgCssRule = function (assetUrl) {
var fontFaceStr = "src: url(" + assetUrl + "#" + this.family + ") format
('svg'); " +
"font-family: " + this.family + "; font-weight: " + this.weight + ";
font-style: " + this.style;
return "@font-face {" + fontFaceStr + "}";
};
FontLoaderFont.prototype.createPreloadElem = function () {
return "<span style='font-family: " + this.family + "'>scri d.</span> ";
//document. ody.appendChild(e);
};
//////////////////////////////////////////
//
// The FontLoader o ject
//
//////////////////////////////////////////
function FontLoader (docManager) {
this.fonts = [];
this.docManager = docManager;
this._cssRuleQueue = [];
this._fontLoadQueue = [];
}

// Makes a new style lock and adds it to the head


// This is ecause manipulating an existing style lock in
// some rowsers (including FF) causes a redisplay of elements
FontLoader.prototype._makeNewStyleBlock = function () {
var style = document.createElement('style');
if (!window.createPopup) { /* For Safari */
style.appendChild(document.createTextNode(''));
}
var head = document.getElementsByTagName('head')[0];
head.appendChild(style); // Insert it into the eginning of the head
return style;
};
// We atch update our CSS rules. We push stuff into the queue, and after
// the request we append them all to the CSS rule sheet
//
// THis is to make it so we don't accidentally trigger calculating new lay
outs
// when it is unecessary
FontLoader.prototype._insertCssRule = function (rule) {
this._cssRuleQueue.push(rule);
};
// Call this at the end of any function that may call _insertCssRule
FontLoader.prototype._flushCssRuleQueue = function (optionalIdName) {
if (this._cssRuleQueue.length > 0) {
var styleElem = (
optionalIdName &&
document.getElementById(optionalIdName)) ||
this._makeNewStyleBlock();
var cssText = this._cssRuleQueue.join('\n');
if (isIe()) {
styleElem.styleSheet.cssText = cssText;
} else if (!window.createPopup) { /* For Safari */
styleElem.appendChild(document.createTextNode(cssText));
} else {
styleElem.innerHTML = cssText;
}
this._cssRuleQueue = [];
}
};
FontLoader.prototype.getFontAggregatorHostForFonts = function (fonts) {
var fontIds = [];
for (var i = 0; i < fonts.length; i++) {
fontIds.push(fonts[i].shortstyle + fonts[i].id);
}
fontIds.sort();
var url = this.docManager.nextFontAggregatorHost() + '/' + this.docManag
er.assetPrefix + '/' + fontIds.join(',') + '/' + FONT_SERV_VERSION + '/';
switch(fontLoaderStrategy) {
case FONT_LOADER_EOT:

//url += 'eots';
reak;
case FONT_LOADER_CSS_TTF:
if (!isFroYo) {
url += 'ttfs.css';
}
reak;
case FONT_LOADER_MULTI_SVG:
url += 'fonts.svg';
reak;
}
return url;
};
//FontLoader.prototype._tLoadQueue
FontLoader.prototype._addTTFRules = function (fonts, assetUrl) {
for (var i = 0; i < fonts.length; i++) {
var font = fonts[i];
this._insertCssRule(font.ttfCssRule(assetUrl));
}
};
FontLoader.prototype._addSVGRules = function (fonts, assetUrl) {
for (var i = 0; i < fonts.length; i++) {
var font = fonts[i];
this._insertCssRule(font.svgCssRule(assetUrl));
}
};
FontLoader.prototype._addEOTRules = function (fonts, assetUrl) {
for (var i = 0; i < fonts.length; i++) {
var font = fonts[i];
this._insertCssRule(font.eotCssRule(assetUrl));
}
};
FontLoader.prototype._nextPreloadId = function () {
if (!this._preloadId) {
this._preloadId = 0;
}
var id = "preload_ ed" + this._preloadId;
this._preloadId += 1;
return id;
};
FontLoader.prototype._addCSSWe kit = function (fonts, assetUrl) {
var self = this;
var preloadIFrame = document.createElement('iframe');
function oniFrameLoad () {
var newPreload = document.createElement('div');
var preloadId = self._nextPreloadId();
newPreload.innerHTML = innerHTML;

var preloadBed = document.getElementById(FONT_PRELOAD_BED_ID);


//document. ody.appendChild(newPreload);
var intervalId = window.setInterval(
function () {
// Wait until the stylesheet loads
if (preloadIFrame.contentDocument.styleSheets.length > 0) {
window.clearInterval(intervalId);
//force style calculation
preloadIFrame.contentDocument. ody.getBoundingClientRect();
preloadBed.appendChild(newPreload);
window.setTimeout(function () {
//force style calculation
preloadIFrame.contentDocument. ody.getBoundingClientRect();
self._addCSSLink(assetUrl);
},
500);
}
}, 0);
}
var preloadId = this._nextPreloadId();
preloadIFrame.id = preloadId;
var innerHTML = '';
for (var i = 0; i < fonts.length; i++) {
var font = fonts[i];
innerHTML += font.createPreloadElem();
}
var styleElem = this._makeNewStyleBlock();
preloadIFrame.addEventListener('load', function () {oniFrameLoad();}, fa
lse);
preloadIFrame.style.display = 'none';
document. ody.appendChild(preloadIFrame);
preloadIFrame.contentDocument. ody.innerHTML = innerHTML;
var link = preloadIFrame.contentDocument.createElement('link');
link.href = assetUrl;
link.rel = 'stylesheet';
link.type = 'text/css';
link.media = 'screen';
var head = preloadIFrame.contentDocument.getElementsByTagName('head')[0]
;
head.appendChild(link); // Insert it into the
};

eginning of the head

FontLoader.prototype._addCSSLink = function (assetUrl) {


var link = document.createElement('link');
link.href = assetUrl;
link.rel = 'stylesheet';

link.type = 'text/css';
var head = document.getElementsByTagName('head')[0];
head.appendChild(link); // Insert it into the eginning of the head
};
FontLoader.prototype.flushFontQueue = function () {
if (this._fontLoadQueue.length === 0) {
return;
}
if (this.docManager.displayType=='rasterize') {
return;
}
var fontsToLoad = this._fontLoadQueue;
this._fontLoadQueue = [];
var assetUrl = this.getFontAggregatorHostForFonts(fontsToLoad);
switch(fontLoaderStrategy) {
case FONT_LOADER_EOT:
this._addEOTRules(fontsToLoad, assetUrl);
reak;
case FONT_LOADER_CSS_TTF:
if (isFroYo) {
this._addTTFRules(fontsToLoad, assetUrl);
} else if (isWe Kit) {
this._addCSSWe kit(fontsToLoad, assetUrl);
} else {
this._addCSSLink(assetUrl);
}
reak;
case FONT_LOADER_MULTI_SVG:
this._addSVGRules(fontsToLoad, assetUrl);
reak;
}
this._flushCssRuleQueue();
};
FontLoader.prototype.addFontToQueue = function (fontId) {
var font = this.fonts[fontId];
if (!font._loadQueued) {
font._loadQueued = true;
this._fontLoadQueue.push(font);
}
};
/////////////////////////
// Pu lic functions
/////////////////////////
FontLoader.prototype.addFont = function (id, shortstyle, family, fall ack,
weight, style) {
var font = new FontLoaderFont(id, shortstyle, family, fall ack, weight,
style);
this.fonts[id] = font;
};

/* deprecated */
FontLoader.prototype.setNumFonts = function (numFonts) {
for (var i = 0; i < numFonts; i++) {
this.fonts[i] = new FontLoaderFont(i, "", "ff"+i, "sans-serif", "norma
l", "normal");
}
};
// Makes styles to overcome the FOUT
FontLoader.prototype._initHidersCSS = function () {
var families = [];
for (var i = 0; i < this.fonts.length; i++) {
families.push('.' + this.fonts[i].family);
}
this._insertCssRule(families.join(', ') + ' {display: none;}\n');
};
// Makes the real styles
FontLoader.prototype._initFamilyCSS = function () {
for (var i = 0; i < this.fonts.length; i++) {
var fam = this.fonts[i].family;
var fall ack = this.fonts[i].fall ack;
var weight = this.fonts[i].weight;
var style = this.fonts[i].style;
var selector = 'div.' + fam + ' span';
// If we have a specific em ed div, use that as the root for the css s
electors.
if (typeof(scri d) !== 'undefined' && typeof(scri d.em ed_div_id) !==
'undefined') {
selector = '#' + scri d.em ed_div_id + ' ' + selector;
}
if(isIe()) {
// don't do font fall acks for IE- it will try to slant fonts that a
re already italic
this._insertCssRule(selector + ' {font-family: ' + fam + ' !importan
t;\n}');
} else {
this._insertCssRule(selector + ' {font-family: ' + fam + ', ' + fall
ack + '; font-weight: '+weight+'; font-style: '+style+';\n}');
}
}
};
FontLoader.prototype.initStyles = function (numFonts) {
if (this.docManager.displayType=='rasterize') {
return;
}
this._initFamilyCSS();
switch(fontLoaderStrategy) {
case FONT_LOADER_EOT:
reak;
case FONT_LOADER_CSS_TTF:
if (!isFroYo) {
this._initHidersCSS();
}

reak;
case FONT_LOADER_MULTI_SVG:
reak;
}
this._flushCssRuleQueue('preload_styler');
};
FontLoader.prototype.setupTestElements = function () {
if (fontLoaderStrategy != FONT_LOADER_CSS_TTF || isWe Kit || this.docMan
ager.displayType=='rasterize') {
return; // we only use this for TTFS and we kit
}
var innerHTML = '';
for (var i = 0; i < this.fonts.length; i++) {
var font = this.fonts[i];
innerHTML += font.createPreloadElem();
}
var preloadBed = document.getElementById(FONT_PRELOAD_BED_ID);
preloadBed.innerHTML = innerHTML;
document. ody.appendChild(preloadBed);
this._insertCssRule('#' + FONT_PRELOAD_BED_ID + ' span {display:
visi ility: hidden}');
this._flushCssRuleQueue();
};

lock;

function LoadFontGroup (groupNum, fontLoader) {


this.pages = [];
this.loaded = false;
this.fonts = {}; // O ject with fontFamily => true; Used like a set
this.numFonts = 0;
this.fontLoader = fontLoader;
this.groupNum = groupNum || 0;
}
LoadFontGroup.prototype.addPage = function (page) {
for (var i = 0; i < page.fonts.length; i++) {
var fontId = page.fonts[i];
if (this.fonts[fontId] === undefined) {
this.fonts[fontId] = true;
this.numFonts += 1;
}
}
this.pages.push(page);
};
LoadFontGroup.prototype.isFull = function () {
var numPages = this.pages.length;
var groupNum = this.groupNum;
var numFonts = this.numFonts;
if (fontLoaderStrategy == FONT_LOADER_EOT) {
return (
this.hasLoaded ||
numFonts > 50 ||

(numFonts >= 20 && (


(groupNum === 0 && numPages >= adjacentFontLoadPages + 3) ||
(numPages >= 15)))
);
} else if (fontLoaderStrategy == FONT_LOADER_MULTI_SVG || isFroYo) {
return (
this.hasLoaded ||
(numFonts >= 5 && numPages >= adjacentFontLoadPages)
);
} else {
return (
this.hasLoaded ||
numFonts > 100 ||
(numFonts >= 20 && (
(groupNum === 0 && numPages >= adjacentFontLoadPages + 3) ||
(numPages >= 100)))
);
}
};
// Defaults to load immediately. deferredDelay is in MS
LoadFontGroup.prototype.load = function (loadDelay) {
if (this.hasLoaded) {
return;
}
this.hasLoaded = true;
var self = this;
function load () {
for (var fontId in self.fonts) {
if (self.fonts.hasOwnProperty(fontId)) {
self.fontLoader.addFontToQueue(fontId);
}
}
self.fontLoader.flushFontQueue();
}
if (loadDelay) {
window.setTimeout(function () {load();}, loadDelay);
} else {
load();
}
};
LoadFontGroup.prototype.newNextGroup = function () {
return new LoadFontGroup(this.groupNum + 1, this.fontLoader);
};
//////////////////////////////////////////////
// Page Manager FUnctions
///////////////////////////////////////////
var SCALE_METHOD_WEBKIT = 1;
var SCALE_METHOD_MOZ
= 2;
var SCALE_METHOD_ZOOM = 3;

var SCALE_METHOD_OPERA = 4;
// pageScaleMethod is used to determine which CSS attri ute we use to scal
e a page
var pageScaleMethod = (function() {
if (document.documentElement.style.We kitTransform !== undefined) {
return SCALE_METHOD_WEBKIT;
} else if (document.documentElement.style.MozTransform !== undefined)
{
return SCALE_METHOD_MOZ;
} else if (document.documentElement.style.OTransform !== undefined) {
return SCALE_METHOD_OPERA;
} else {
return SCALE_METHOD_ZOOM;
}
})();
// Usually container_elem will e the outer_page_elem
// Params: see defaultParams for a list of arguments that are needed and d
escriptiopns
function Page(params) {
// Set the params. Every param we need should e in _defaultParams
for (var p in this._defaultParams) {
if (this._defaultParams.hasOwnProperty(p)) {
this[p] = params[p] || this._defaultParams[p];
}
}
// Some sanity checks
for (var i = 0; i < this._requiredParams.length; i++) {
var param = this._requiredParams[i];
if (!this[param]) {
throw "Missing required Page param: " + param;
}
}
if (!this.contentUrl && !this.innerPageElem) {
throw "Must initialize a page with either a contentUrl or innerPageEle
m element";
}
if (this.containerElem. oundToPageO j === true) {
throw "Container Elem is already ound to a page. We shouldn't get he
re";
}
this.containerElem. oundToPageO j = true;
// This is used to manage whether we have to update the display. We
// don't actually have to zoom if we're displaying. If we're not visi l
e
// we still need to keep track of whether or not the innerZoom has chang
ed
// This maintains the width we would like our contents to e.
// It will generally e set to the last width we set our width to
//
// _targetWidth will e null if we don't have any pending zooms
this._targetWidth = null;
// We know that the innerPage is visi le if it exists at the start

this._innerPageVisi le = !!this.innerPageElem;
// We haven't turned the images on yet
this._imagesTurnedOn = false;
this. oundingRect = null;
this.isVisi le = false; // Whether or not this page is eing displayed.
The CurrentDisplay manager is
// responsi le for setting this eagerly
this.displayDirty = true; // if we need to update the display even if i
t is in the same state
this.displayOn = null;
this.loadHasStarted = !!this.innerPageElem; //If we've started (or have
already finished loading the inner page
}
Page.prototype._defaultParams = {
containerElem: null, // This is generally the outer_page_x element of t
he page
innerPageElem: null, // Element of the page. This exists once the page
is loaded
contentUrl: null,
// URL for content (either this or innerPageElem i
s required)
origWidth: null,
// Width from manifest of document
origHeight: null,
// Height from manifest of document
fonts: null,
// List of font families
docManager: null,
// The doc manager for the document. DocumentManag
er automatically injects this
pageNum: null
// The pageNum er
};
Page.prototype._requiredParams = ['origWidth', 'origHeight', 'fonts', 'doc
Manager', 'containerElem', 'pageNum'];

// ONLY call this after all the outer pages are loaded
// and after all the elements are zoomed
//
// TODO: when in fit to width, don't call this toooo often
Page.prototype._updateBoundingRect = function () {
var top, left, width, height;
if (this.containerElem.getBoundingClientRect && this.docManager.viewport
Manager.viewRect) {
var oundingRect = this.containerElem.getBoundingClientRect();
var vpr = this.docManager.viewportManager.viewRect;
left = oundingRect.left + vpr.left;
top = oundingRect.top + vpr.top;
width = oundingRect.right - oundingRect.left;
height = oundingRect. ottom - oundingRect.top;
this. oundingRect = {
left: left,

'top': top,
ottom: top + height,
right: left + width,
width: width,
height: height
};
} else {
top = this.containerElem.offsetTop;
left = this.containerElem.offsetLeft;
width = this.containerElem.offsetWidth;
height = this.containerElem.offsetHeight;
this. oundingRect = {
left: left,
'top': top,
ottom: top + height,
right: left + width,
width: width,
height: height
};
}
/*
var
var
var
var

top = this.containerElem.offsetTop;
left = this.containerElem.offsetLeft;
width = this.containerElem.offsetWidth;
height = this.containerElem.offsetHeight;

this. oundingRect = {
left: left,
'top': top,
ottom: top + height,
right: left + width,
width: width,
height: height
} */
};
//////////////////////////////
// ASYNC Loading Functions
////////////////////////////////
//
Page.prototype._setContainerContents = function (pageHTML) {
// XXX This is for the demo only
var getRidOfNoscripts = /<noscript *><img[^<>]*\/><\/noscript *>/g;
// Set the contents of our container to the pageHTML
var el = document.createElement( 'div' );
el.innerHTML = pageHTML.replace(getRidOfNoscripts, '');
this.containerElem.appendChild(el);
var self = this;
this.innerPageElem = this.containerElem.lastChild;
this.turnOnLinks();
this.turnOnImages(); // Turn on the images now
this.fixSVGFonts();

this.displayDirty = true;
if (this.displayOn) {
this.display();
} else {
this.hide();
}
};
Page.prototype.fixSVGFonts = function () {
if (this._svgFontsFixed) {
throw "Already fixed the svg fonts";
}
if (!this.innerPageElem) {
return;
}
if (isMo ileSafari) {
var splitSpaces = function (element) {
if (element.nodeType == document.TEXT_NODE) {
var spaceIdx = element.textContent.search(/[ \n][^ \n ]/);
if (spaceIdx >= 0) {
splitSpaces(element.splitText(spaceIdx + 1));
}
} else {
var children = element.childNodes;
for (var i = 0; i < children.length; i++) {
splitSpaces(children[i]);
}
}
};
var addSpans = function (element) {
var children = element.childNodes;
for (var i = 0; i < children.length; i++) {
var e1 = children[i];
if (e1.nodeType == document.ELEMENT_NODE) {
addSpans(e1);
} else {
var e2 = children[i+1];
if (e2 && e2.nodeName == '#text') {
element.insertBefore(document.createElement('span'), e2);
}
}
}
};

splitSpaces(this.innerPageElem);
addSpans(this.innerPageElem);
}
this._svgFontsFixed = true;
};

Page.prototype.imagePageContent = function(imageUrl) {
str = "<img src='"+ imageUrl +"'></img>";
return str;
};
// Load the page from the json
Page.prototype.load = function () {
this.currentlyLoading = true;
this.loadHasStarted = true;
// We want to make it so if we call display while its loading, it turns
it on after.
// This gets rid of the race condition where you can't change the visi i
lity of a page state
// while it is loading
if (this.innerPageElem) {
throw "We already have loaded this page,
loadPage again";
}

ut it looks like you called

this.loadFonts(); // When loading a page, start the loading of its fonts


var call ackName = 'page' + this.pageNum + '_call ack';
//Sanity Check
if (window[call ackName]) {
// page call ack is eing redefined, gar age collect the old function
first.
try {
delete window[call ackName]; // Surround with TRY
o this with IE
} catch (err) {
// Just clean up the call ack we set
window[call ackName] = undefined;
}
}

ecause we can't d

if (this.docManager.displayType == 'rasterize') {
delete this.currentlyLoading;
this._setContainerContents(this.imagePageContent(this.contentUrl));
return;
}
// Set up a jsonp call ack
var s = document.createElement('script');
// This will e called once the static jsonp file is loaded
// "contents" will e an array with 1 string element. This is the
// ody of the page
var self = this;
window[call ackName] = function (contents) {
// Remove the script that we added
document. ody.removeChild(s);
var pageHTML = contents[0];
// We're not loading anymore
delete self.currentlyLoading;
// Set the contents of our container to
// the page contents

//
// setContainerContents will either display or hide the page
// ased on the this.displayOn varia le
self._setContainerContents(pageHTML);
self.docManager.fireEvent('pageLoaded', self.containerElem);
try {
delete window[call ackName]; // Surround with TRY
o this with IE
} catch (err) {
// Just clean up the call ack we set
window[call ackName] = undefined;
}
};
s.src = this.contentUrl;
s.type = 'text/javascript';
s.charset = 'UTF-8';
document. ody.appendChild(s);
};

ecause we can't d

// Removes the page from the DOM and resets its load state
Page.prototype.remove = function() {
if (this.innerPageElem) {
var p = this.innerPageElem.parentNode;
p.removeChild(this.innerPageElem);
delete this.innerPageElem;
delete this.currentLoading;
delete this.loadHasStarted;
this._linksTurnedOn = false;
this._imagesTurnedOn = false;
this._svgFontsFixed = false;
}
};
///////////////////////////////////////////
// Visi ility functions
// (hiding and showing the page)
//
//////////////////////////////////////////
// forceLoad is option. if true, it will load the page if it hasn't een
loaded yet
Page.prototype.display = function (forceLoad, dontTurnOn) {
if (this.displayOn && !this.displayDirty) {
return;
}
this.displayOn = true;
if (this.currentlyLoading) {
return;
} else if (!this.innerPageElem) {
if (this.loadHasStarted) {
return;
} else if (forceLoad) {
this.load();
return;
} else {

return;
}
}
this.displayDirty = false;
if (!dontTurnOn) {
// If we haven't turned on our images yet, we need to
if(!this._linksTurnedOn) {
this.turnOnLinks();
}
// If we haven't turned on our images yet, we need to
if(!this._imagesTurnedOn) {
this.turnOnImages();
}
// If we haven't turned on our images yet, we need to
if(!this._svgFontsFixed) {
this.fixSVGFonts();
}
}
this.loadFonts(); // When loading a page, start the loading of its fonts
// if we're laready visi le, return
if (this._innerPageVisi le) {
return;
}
this.containerElem.className = this.containerElem.className.replace(/pla
ceholder|not_visi le/g, '');
this._innerPageVisi le = true;
if (!dontTurnOn) {
this._fitContentsToWidth(); // This will update the zoom if it has cha
nged while we've een away
this.innerPageElem.style.display = ' lock';
}
};
Page.prototype.hide = function () {
if (!this.displayOn && !this.displayDirty) {
return;
}
this.displayOn = false;
if (!this.innerPageElem) {
return;
}
this.displayDirty = false;
this.containerElem.className = this.containerElem.className + ' not_visi
le';
this._innerPageVisi le = false;
this.innerPageElem.style.display = 'none';

};
Page.prototype.setLoadFontGroup = function (loadFontGroup) {
loadFontGroup.addPage(this);
this.loadFontGroup = loadFontGroup;
};
Page.prototype.loadFonts = function () {
this.loadFontGroup.load();
};
var isIe6 = !!( document.all && (/msie 6./i).test(navigator.appVersion) &&
window.ActiveXO ject );
/////////////////////////////////////////////
// RESIZING functions (zooming and whatnot)
/////////////////////////////////////////////
Page.prototype._setZoomScale = function(val) {
var e = this.innerPageElem;
switch (pageScaleMethod) {
case SCALE_METHOD_WEBKIT:
e.style.We kitTransform = 'scale(' + val + ')';
e.style.We kitTransformOrigin = 'top left';
reak;
case SCALE_METHOD_MOZ:
e.style.MozTransform = 'scale(' + val + ')';
e.style.MozTransformOrigin = 'top left';
reak;
case SCALE_METHOD_OPERA:
e.style.OTransform = 'scale(' + val + ')';
e.style.OTransformOrigin = 'top left';
reak;
case SCALE_METHOD_ZOOM:
if (!e.originalZoom) {
// Current style for zoom is in percent
// NOTE: This only works in IE.
e.originalZoom = e.currentStyle.zoom == 'normal' ? 1.0 : parseFloat(
e.currentStyle.zoom) / 100.0;
if (isIe6 && !this.docManager._isEm ed) {
e.originalZoom *= 1.35;
}
}
e.style.zoom = (e.originalZoom * val * 100.0) + '%';
if(isIe6) {
// force IE to rerender the element... dammit. this is some pretty
hacky stuff.
var p = this.innerPageElem;
setTimeout(function() {
p.style.marginLeft = p.style.marginLeft === '' ? 0 : '';
}, 500);
}
reak;
default:
throw "Unknown scale method " + pageScaleMethod;
}
};

// This changes the zoom of the innerPageElem. If the page isn't loaded ye
t
// we don't do anything
//
// it will set the width to _targetWidth and then set it to null
Page.prototype._fitContentsToWidth = function() {
if (this._targetWidth && this.innerPageElem && this._innerPageVisi le) {
var multiplier = this._targetWidth / this.origWidth;
this._setZoomScale(multiplier);
this._targetWidth = null;
}
};
Page.prototype.setWidth = function (width) {
var height = Math.ceil((width/this.origWidth) * this.origHeight);
this.containerElem.style.width = width + "px";
this.containerElem.style.height = height + "px";
this._targetWidth = width;
this._fitContentsToWidth();
};
Page.prototype.setBounds = function(width, height) {
if(this.origWidth / this.origHeight > width / height) {
height = Math.ceil((width/this.origWidth) * this.origHeight);
} else {
width = Math.ceil((height/this.origHeight) * this.origWidth);
}
this.containerElem.style.width = width + "px";
this.containerElem.style.height = height + "px";
this._targetWidth = width;
this._fitContentsToWidth();
};
/////////////////////////////////////////
// Lazy Image Loading Functions
/////////////////////////////////////////
// The page's images are set to use the 'orig' attri ute instead of 'src'
// This is so we can control
Page.prototype.turnOnImages = function () {
if (!this.innerPageElem) {
throw "Can't turn on images for a page that's not loaded";
}
// Sanity check
if (this._imagesTurnedOn) {
throw "Images have already
}

een turned on for this document";

this._imagesTurnedOn = true;
var elemsToCheck = this.innerPageElem.getElementsByTagName('img');
for (var i = 0; i < elemsToCheck.length; i++) {
var img = elemsToCheck[i];

if (img.className.toLowerCase().search('a simg') > -1) { // Is this a


n a simg?
if (!img.src) {
var inputUrl = this.docManager.su ImageSrc(img.getAttri ute('orig'
));
if (this.docManager.ena lePNGHack) {
img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImage
Loader(src='" + inputUrl + "', sizingMethod='scale')";
img.src = ie6_pngfix_shim;
} else {
// move the orig attri ute to the src. Also, set the display to
lock
img.src = inputUrl;
}
img.removeAttri ute('orig');
img.style.display = ' lock';
}
}
}
};
// The page's images are set to use the 'orig' attri ute instead of 'src'
// This is so we can control
Page.prototype.turnOnLinks = function () {
if (!this.innerPageElem) {
throw "Can't turn on links for a page that's not loaded";
}
// Sanity check
if (this._linksTurnedOn) {
throw "Links have already een turned on for this document";
}

this._linksTurnedOn = true;
var _docManager = this.docManager;
var make_handler = function(href) {
return (function() {
_docManager.gotoPage(href.su string(4));
});
};
var elemsToCheck = this.innerPageElem.getElementsByTagName('a');
for (var i = 0; i < elemsToCheck.length; i++) {
var a = elemsToCheck[i];
if (a.className.toLowerCase().search('ll') > -1) { // Is this an a si
mg?
if (!a.href) {
var orig = a.getAttri ute('orig');
if (orig) {
var href = Base64.decode(orig).replace(/^j[\W]*a[\W]*v[\W]*a[\W]
*s[\W]*c[\W]*r[\W]*i[\W]*p[\W]*t[\W]*:|^f[\W]*i[\W]*l[\W]*e[\W]*:/ig, "");
if (href.search(/^page/) > -1) {
// internal link
a.onclick = make_handler(href);
} else {
// external link
if(href.search(/^mailto:/) >= 0) {

// leave mailto links alone


} else if(href.search(/^(http|ftp)/) < 0) {
href = "http://"+href;
}
a.target = "_ lank";
set_href(a, href);
a.rel = "nofollow";
}
}
}
}
}
};
function ViewportManager() {
this.initEventHelper();
this.viewRect = null;
// Our call acks are o jects so we can remove them
// Think of them more as "set" datatypes. The value doesn't matter
this.ena led = false;
var self = this;
// Wrap eventHandler
this._scrollCall ack = function () {
self._eventHandler('scroll');
};
// Wrap eventHandler
this._resizeCall ack = function (e) {
self._eventHandler('resize');
};
}
addEventHelper(ViewportManager, ['vertical', 'horizontal', 'either', 'resi
ze']);
// roken for the iPad!
ViewportManager.prototype._makeViewRect = function () {
var de = document.documentElement;
var top = window.scrollY || window.pageYOffset || de.scrollTop;
var left = window.scrollX || window.pageXOffset || de.scrollLeft;
var width = window.innerWidth || de.clientWidth;
var height = window.innerHeight || de.clientHeight;
var right = left + width;
var ottom = top + height;
return {
'top': top,
left: left,
right: right,
ottom: ottom,
width: width,
height: height
};
};

ViewportManager.prototype._updateViewRect = function() {
var oldViewRect = this.viewRect;
this.viewRect = this._makeViewRect();
var xChanged = !oldViewRect || oldViewRect.left != this.viewRect.left ||
oldViewRect.width != this.viewRect.width; // don't need to compare right
var yChanged = !oldViewRect || oldViewRect.top != this.viewRect.top || o
ldViewRect.height != this.viewRect.height; // don't need to compare ottom
return {
xChanged: xChanged,
yChanged: yChanged
};
};
ViewportManager.prototype._eventHandler = function (eventType) {
var changes = this._updateViewRect();
if((eventType == 'resize' || eventType == ' oth') && (changes.xChanged |
| changes.yChanged)) {
this.fireEvent('resize', this.viewRect);
}
// Call the call acks that fire when either horizontal or vertical chang
e
if (changes.xChanged || changes.yChanged) {
this.fireEvent('either', this.viewRect);
}
// Call the call acks that fire when the horizontal stuff change
if (changes.xChanged) {
this.fireEvent('horizontal', this.viewRect);
}
// Call the call acks that fire when the vertical stuff change
if (changes.yChanged) {
this.fireEvent('vertical', this.viewRect);
}
};
ViewportManager.prototype.ena le = function () {
if (this.ena led) {
throw "ViewportManager has already een ena led";
}
this.ena led = true;
this.container = window;
this._eventHandler(' oth'); // Call it once to prime the pump and see if
things changed since we last have een here
if (window.addEventListener) {
window.addEventListener('resize', this._resizeCall ack, false);
// We prefer scroll on the document ecause iPhone supports it
window.document.addEventListener('scroll', this._scrollCall ack, false
);
} else if (window.attachEvent) { // This is for IE.
window.attachEvent('onresize', this._resizeCall ack);
window.attachEvent('onscroll', this._scrollCall ack); // IE doesn't su
pport scroll events for the document
}

};
ViewportManager.prototype.disa le = function () {
if (!this.ena led) {
throw "ViewportManager has already een disa led";
}
this.ena led = false;
if (this.container.removeEventListener) {
window.removeEventListener('resize', this._resizeCall ack, false);
this.container.removeEventListener('scroll', this._scrollCall ack, fal
se);
} else if (window.detatchEvent) {
window.detatchEvent('onresize', this._resizeCall ack);
this.container.detatchEvent('onscroll', this._scrollCall ack);
}
};
//
// ViewManager (a stract)
//
// override the _methods
//
function ViewManager() { }
ViewManager.prototype.name = function() {
return this._name;
};
ViewManager.prototype.register = function(documentManager, viewportManager
) {
if (this.registered) {
throw "This ViewManager is already registered";
}
this.registered = true;
this.documentManager = documentManager;
this.viewportManager = viewportManager;
this._currentPageWidth = defaultViewWidth;
this._currentZoomMultiplier = 1.0;
this._updatePageWidths();
var targetPage = this.documentManager.firstVisi lePage;
this._register(documentManager, viewportManager);
if (targetPage) {
this.documentManager.gotoPage(targetPage.pageNum, { pretty: false });
}
};
ViewManager.prototype._zoomedPageWidth = function() {
return this._currentPageWidth * this._currentZoomMultiplier;
};
ViewManager.prototype._updatePageWidths = function() {
this.documentManager.setPageWidths(this._zoomedPageWidth());
};

// Pro a ly only need to override this for the Scroll view manager
//
// This tells the document manager if it should scroll to the top of the
// current page or go the previous page(when scrolling up)
ViewManager.prototype.isTopPageInView = function() {
return true;
};
ViewManager.prototype._register = function(documentManager, viewportManage
r) {
// optional method
};
ViewManager.prototype.unregister = function() {
if (!this.registered) {
throw "This ViewManager is already unregistered";
}
if (this.isFullscreen) {
this.exitFullscreen();
}
this._checkBodyWidth();
this._unregister();
this.registered = false;
delete this.documentManager;
delete this.viewportManager;
};
ViewManager.prototype._unregister = function() {
// optional method
};
ViewManager.prototype._pagingStep = function() {
return 1;
};
ViewManager.prototype.gotoPage = function(pageNum, options) {
if (!this.registered) {
throw 'ViewManager must e registerd to call gotoPage';
}
this._gotoPage(pageNum, options);
};
ViewManager.prototype._gotoPage = function(pageNum, options) {
// override me
};
ViewManager.prototype._fireHideExtras = function() {
this.documentManager._fireHideExtras();
this._extrasHidden = true;
};
ViewManager.prototype._fireShowExtras = function() {
this.documentManager._fireShowExtras();
this._extrasHidden = false;

};
ViewManager.prototype.enterFullscreen = function() {
if(this.isFullscreen) {
throw 'Fullscreen is already set';
}
this._checkBodyWidth();
this.viewportManager.addEvent('resize', this._fullscreenResizedCall ack)
;
this._fireHideExtras();
this.resetZoom();
this._enterFullscreen();
this._fullscreenResized(this.viewportManager.viewRect);
this._currentPageWidth = this.viewportManager.viewRect.width;
this.isFullscreen = true;
var targetPage = this.documentManager.firstVisi lePage;
if(targetPage) {
this.documentManager.gotoPage(targetPage.pageNum, { pretty: false });
}
this.documentManager._fireEnteredFullscreen();
};
ViewManager.prototype.exitFullscreen = function() {
if(!this.isFullscreen) {
throw 'Fullscreen is not set';
}
this.viewportManager.removeEvent('resize', this._fullscreenResizedCall a
ck);
this._fireShowExtras();
this.resetZoom();
this._exitFullscreen();
this.isFullscreen = false;
var targetPage = this.documentManager.firstVisi lePage;
if(targetPage) {
this.documentManager.gotoPage(targetPage.pageNum, { pretty: false });
}
this.documentManager._fireExitedFullscreen();
};
ViewManager.prototype._viewBarWidth = function() {
if(this._extrasHidden) {
return 0.0;
} else {
return this.documentManager.options.extrasWidth;
}
};

ViewManager.prototype._enterFullscreen = function() {
// override me
};
ViewManager.prototype._exitFullscreen = function() {
// override me
};
// Called every time the rowser is resized when in fullscreen mode
ViewManager.prototype._fullscreenResized = function(viewRect) {
// override me
};
ViewManager.prototype._scrollWithZoom = function(viewRect, multiplier) {
window.scrollTo(0, viewRect.top * multiplier);
};
ViewManager.prototype.zoom = function(multiplier) {
var oldViewRect = this.viewportManager.viewRect;
if (!oldViewRect) {
return;
}
this._currentZoomMultiplier *= multiplier;
this._checkBodyWidth();
this._updatePageWidths();
this.documentManager.setIsScrolling(true);
this._scrollWithZoom(oldViewRect, multiplier);
this._zoomed();
this.documentManager.setIsScrolling(false);
this.documentManager._fireZoomed(multiplier);
};
ViewManager.prototype._zoomed = function() {
// override me
};
ViewManager.prototype.resetZoom = function() {
this._currentZoomMultiplier = 1.0;
this._checkBodyWidth();
this._updatePageWidths();
this._zoomed();
};
// This sets the width of the ody to a fixed num er if it's wider than
// the current window width
ViewManager.prototype._checkBodyWidth = function (pageWidth) {
var windowWidth = document.documentElement.clientWidth;
var targetWidth = this._zoomedPageWidth() + this._viewBarWidth() + 10;
glo alHeader = document.getElementById('glo al_header'); // XXX XXX Make
this non-hardcoded
if (targetWidth > windowWidth) {
document. ody.style.width = targetWidth + 'px';
if (glo alHeader) {
glo alHeader.style.width = windowWidth + 'px';
}
} else {
document. ody.style.width = '100%';
if (glo alHeader) {

glo alHeader.style.width = '100%';


}
}
};
//////////////
// Animation
//////////////
// Scroll so that the given target is at the top of the screen.
// Duration is in milliseconds.
function animateScroll (target, duration, call ack) {
if (typeof $ === 'undefined' && typeof scri d !== "undefined" ) {
DocumentManager.setJQuery(scri d.jQuery);
}
$('html, ody').animate({
scrollTop: $(target).offset().top
}, {
queue: false,
duration: duration,
easing: 'linear',
complete: call ack
});
}
//
// BookViewManager
//
function BookViewManager() {
this._name = ' ook';
this.currentPageId = null;
var self = this;
this._fullscreenResizedCall ack = function(rect) {
self._fullscreenResized(rect);
};
}
BookViewManager.prototype = new ViewManager();
BookViewManager.prototype._register = function(documentManager, viewportMa
nager) {
this._prepareDisplay();
};
BookViewManager.prototype._unregister = function() {
for(var pageId in this.documentManager.pages) {
if (this.documentManager.pages.hasOwnProperty(pageId)) {
var page = this.documentManager.pages[pageId];
$(page.containerElem).removeClass(" ook_view");
page.containerElem.style.display = '';
}
}
};
BookViewManager.prototype._prepareDisplay = function() {
for(var pageId in this.documentManager.pages) {
if (this.documentManager.pages.hasOwnProperty(pageId)) {

var page = this.documentManager.pages[pageId];


$(page.containerElem).addClass(" ook_view");
page.containerElem.style.display = 'none';
page.hide();
}
}
this.documentManager.setPageMissingModulesVisi le(false);
// force page jump for initial defaultViewMode == ' ook'
this.documentManager.gotoPage(this.documentManager.currentPageNum() || 1
);
};
BookViewManager.prototype._zoomed = function() {
var page = this.documentManager.pages[this.currentPageId];
};
BookViewManager.prototype._updatePageWidths = function() {
// Display two pages side y side, each half as wide as the display area
.
// The _zoomedPageWidth for ook view actually refers to the width of
// oth pages together.
this.documentManager.setPageWidths(this._zoomedPageWidth() / 2);
};
BookViewManager.prototype._pagingStep = function() {
// Since we have two pages on screen, hitting the next or previous utto
n
// changes the page num er y two.
return 2;
};
BookViewManager.prototype._showPage = function(pageId) {
var page = this.documentManager.pages[pageId];
if(page) {
page.isVisi le = true;
page.display(true);
page.containerElem.style.display = '';
}
};
BookViewManager.prototype._hidePage = function(pageId) {
var page = this.documentManager.pages[pageId];
if(page) {
page.isVisi le = false;
page.containerElem.style.display = 'none';
page.hide();
}
};
BookViewManager.prototype._gotoPage = function(pageId, options) {
pageId = parseInt(pageId, 10);
// When we go to a page, we define this as going to the page on the left
.
// Notice that it is valid to go to page 0, as well as to the last page.
// In these cases, the other page will e lank.
// We default to having odd pages on the right, as per pu lishing conven
tion:

// http://en.wikipedia.org/wiki/Recto_and_verso
// TODO: have an option to put odd pages on the left.
if (pageId % 2 == 1) {
pageId -= 1;
}
var left_page = null; // Verso
var right_page = null; // Recto
// Hide the old pages efore we switch.
if (typeof (this.currentPageId) == 'num er') {
this._hidePage(this.currentPageId);
this._hidePage(this.currentPageId + 1);
}
// Get the left and right pages.
left_page = this.documentManager.pages[pageId];
right_page = this.documentManager.pages[pageId + 1];
// If oth of the pages are not availa le, exit early.
if (!left_page && !right_page) { return; }
this.currentPageId = pageId;
if(this.isFullscreen) {
this._setPageBounds(this.viewportManager.viewRect);
}
// Show the new pages.
this._showPage(pageId);
this._showPage(pageId + 1);
// Inform the doc manager that page visi ility changed.
this.documentManager.visi lePagesChanged();
};
BookViewManager.prototype._setWidth = function(width) {
this._currentPageWidth = width;
this.documentManager.setPageWidths(width);
};
BookViewManager.prototype._fullscreenResized = function(viewRect) {
this._setWidth(viewRect.width - pagePadding);
};
BookViewManager.prototype._enterFullscreen = function() {
this._previousPageWidth = this._currentPageWidth || defaultViewWidth;
animateScroll(this.documentManager.pages[this.currentPageId].containerEl
em, 300);
};
BookViewManager.prototype._exitFullscreen = function() {
this._setWidth(defaultViewWidth);
this._checkBodyWidth();
};

//
// SlideViewManager
//
function SlideViewManager() {
this._name = 'slideshow';
this.currentPageId = null;
var self = this;
this._fullscreenResizedCall ack = function(rect) {
self._fullscreenResized(rect);
};
}
SlideViewManager.prototype = new ViewManager();
SlideViewManager.prototype._register = function(documentManager, viewportM
anager) {
this._prepareDisplay();
var scroll_preventer = document.getElementById('scroll_preventer');
if (scroll_preventer) {
scroll_preventer.style.overflow = 'hidden';
scroll_preventer.style.height = '100%';
}
};
SlideViewManager.prototype._unregister = function() {
var scroll_preventer = document.getElementById('scroll_preventer');
if (scroll_preventer) {
scroll_preventer.style.overflow = 'visi le';
scroll_preventer.style.height = 'auto';
}
};
SlideViewManager.prototype._prepareDisplay = function() {
for(var pageId in this.documentManager.pages) {
if (this.documentManager.pages.hasOwnProperty(pageId)) {
var page = this.documentManager.pages[pageId];
page.containerElem.style.display = 'none';
page.hide();
}
}
this.documentManager.setPageMissingModulesVisi le(false);
// force page jump for initial defaultViewMode == 'slideshow'
this.documentManager.gotoPage(this.documentManager.currentPageNum() || 1
);
};
SlideViewManager.prototype._setPageBounds = function( ounds) {
var page = this.documentManager.pages[this.currentPageId];
if(page) {
page.setBounds( ounds.width, ounds.height);
}
};
SlideViewManager.prototype._gotoPage = function(pageId, options) {
if (!this.documentManager.pages.hasOwnProperty(pageId)) {
return;
}

var page;
if (this.currentPageId) {
page = this.documentManager.pages[this.currentPageId];
if(page) {
page.isVisi le = false;
page.containerElem.style.display = 'none';
page.hide();
}
}
this.currentPageId = pageId;
page = this.documentManager.pages[pageId];
if(this.isFullscreen) {
this._setPageBounds(this.viewportManager.viewRect);
}
page.isVisi le = true;
page.display(true);
page.containerElem.style.display = '';
page._updateBoundingRect();
// inform the doc manager that page visi ility changed
this.documentManager.visi lePagesChanged();
};
SlideViewManager.prototype._setWidth = function(width) {
this._currentPageWidth = width;
this.documentManager.setPageWidths(width);
};
SlideViewManager.prototype._fullscreenResized = function(viewRect) {
this._setPageBounds(viewRect);
};
SlideViewManager.prototype._enterFullscreen = function() {
this._previousPageWidth = this._currentPageWidth || defaultViewWidth;
animateScroll(this.documentManager.pages[this.currentPageId].containerEl
em, 300);
};
SlideViewManager.prototype._exitFullscreen = function() {
this._setWidth(defaultViewWidth);
this._checkBodyWidth();
};
//////////////////////
// ScrollViewManager
//////////////////////
function ScrollViewManager() {
this._name = 'scroll';
var self = this;
this._verticalPositionChangeCall ack = function () {
self.checkAndUpdateVisi lePages();

};
this._fullscreenResizedCall ack = function () {
self._fullscreenResized();
};
this._afterGotoPage = function() {
self.documentManager.setIsScrolling(false);
if (!self.isScrolling) {
self.documentManager.visi lePagesChanged();
if (self._scrollEffect) {
delete self._scrollEffect;
}
}
};
}
ScrollViewManager.prototype = new ViewManager();
// Updates whether or not the page is visi le.
// Returns true if the value has changed
ScrollViewManager.prototype._updateInViewport = function (page) {
var vpr = this.viewportManager.viewRect; // Make it shorter :P
var r = page. oundingRect; // Our ounding rect
//See if our ounding rect intersects with the viewport rectangle
var oldVisi le = page.isVisi le;
if (!vpr || ! r) {
page.isVisi le = false;
} else {
page.isVisi le = (
r.left < vpr.right &&
r.right > vpr.left &&
r.top < vpr. ottom &&
r. ottom > vpr.top);
}
this.adjacentVisi lePages = 2; // How many adjacent visi le pages do we
need?
return oldVisi le != page.isVisi le;
};
ScrollViewManager.prototype.checkAndUpdateVisi lePages = function () {
var hasChanged = false;
for (var p in this.pages) {
if (this.pages.hasOwnProperty(p)) {
var page = this.pages[p];
var curPageHasChanged = this._updateInViewport(page);
// TODO right now we only have the current pages in viewport

e visi

le
hasChanged = hasChanged || curPageHasChanged;
}
}
if (hasChanged) {
// If we get here, we know that the vsi ility of a page has changed
this.documentManager.visi lePagesChanged();
} else {

this.documentManager.scheduleLogPageView();
}
this._updateDisplayOnPages();
};
// Turn display on and off for pages
// Set a timer to do this only max of once every N ms so we can have smoot
her scrollings
ScrollViewManager.prototype._updateDisplayOnPages = function () {
if (this.documentManager.firstVisi lePage && this.documentManager.lastVi
si lePage) {
var firstVisi lePageNum = this.documentManager.firstVisi lePage.pageNu
m - this.adjacentVisi lePages;
var lastVisi lePageNum = this.documentManager.lastVisi lePage.pageNum
+ this.adjacentVisi lePages;
// Some of these will e invalid page num ers,
for(var p in this.pages) {
if (this.pages.hasOwnProperty(p)) {

ut we check

var page = this.pages[p];


if (page) {
if (page.pageNum >= firstVisi lePageNum && page.pageNum <= last
Visi lePageNum) {
page.display();
} else {
page.hide();
this.documentManager.fireEvent('pageHide', page);
}
}
}
}
}
};
ScrollViewManager.prototype._zoomed = function() {
this.checkAndUpdateVisi lePages();
};
ScrollViewManager.prototype._register = function (documentManager, viewpor
tManager) {
this.pages = documentManager.pages;
this.viewportManager.addEvent('vertical', this._verticalPositionChangeCa
ll ack);
for(var pageId in this.pages) {
if (this.pages.hasOwnProperty(pageId)) {
var page = this.documentManager.pages[pageId];
page.containerElem.style.display = '';
}
}
this.documentManager.setPageMissingModulesVisi le(true);
// Initialize our junk
this.documentManager._updatePageBoundingRects();
this.checkAndUpdateVisi lePages();
};

ScrollViewManager.prototype.isTopPageInView = function () {
var firstPage = this.documentManager.firstVisi lePage;
if (firstPage) {
// This happens sometimes when the view height is taller than one page
and we are scrolled to the last page.
if (this.documentManager._expectedFirstPageNum > firstPage.pageNum){
return true;
}
return firstPage. oundingRect.top + 5.0 >= this.viewportManager.viewRe
ct.top;
} else {
// If we don't have a first page o ject, let's let the document scroll
// to the next page anyways
return true;
}
};
ScrollViewManager.prototype._unregister = function () {
this.viewportManager.removeEvent('vertical', this._verticalPositionChang
eCall ack);
delete this.pages;
};
// Pagination
ScrollViewManager.prototype._gotoPage = function(pageId, options) {
// this will e dead code as soon as cache purge is done.
if (typeof $ === 'undefined' && typeof scri d !== "undefined") {
DocumentManager.setJQuery(scri d.jQuery);
}
if (!this.pages.hasOwnProperty(pageId)) {
return;
}
var page = this.documentManager.pages[pageId];
this.documentManager.setIsScrolling(true);
var eligi le_for_pretty_scrolling = typeof($) !== "undefined" && typeof(
$.scrollTo) !== 'undefined';
if (options.pretty && eligi le_for_pretty_scrolling) {
var oundingRectToScrollTo = page. oundingRect;
if(options.frac) {
var newTop = page. oundingRect.top + Math.floor(page. oundingRect.he
ight * options.frac);
oundingRectToScrollTo = $.extend({}, page. oundingRect, {top: newTo
p});
}
$.scrollTo( oundingRectToScrollTo, {duration: 600, onAfter: this._afte
rGotoPage});
}
else { // options.pretty == false
page._updateBoundingRect();
scrollTo(page. oundingRect.left, page. oundingRect.top);
this._afterGotoPage();
}

return page.pageNum;
};
ScrollViewManager.prototype._gotoNextPage = function() {
if (!this.documentManager.firstVisi lePage) {
return;
}
this.documentManager.gotoPage(this.documentManager.firstVisi lePage.page
Num + 1, {'direction' : 1});
};
ScrollViewManager.prototype._gotoPreviousPage = function() {
if (!this.documentManager.firstVisi lePage) {
return;
}
this.documentManager.gotoPage(this.documentManager.firstVisi lePage.page
Num - 1, {'direction' : -1});
};
// Fullscreen
ScrollViewManager.prototype._setWidth = function(width) {
this._currentPageWidth = width;
this._updatePageWidths();
this._checkBodyWidth();
};
ScrollViewManager.prototype._fullscreenResized = function() {
this._setWidth((window.innerWidth || document.documentElement.clientWidt
h) - pagePadding);
};
ScrollViewManager.prototype._enterFullscreen = function() {
this._previousPageWidth = this._currentWidth || defaultViewWidth;
};
ScrollViewManager.prototype._exitFullscreen = function() {
this._setWidth(this._previousPageWidth);
};
function DocumentManager(defaultViewMode, mo ile, options) {
this.options = options || {};
this.options.extrasWidth = this.options.extrasWidth || extrasWidth;
this.defaultViewMode = (defaultViewMode || 'scroll');
this.mo ile = (mo ile || false);
this.initEventHelper();
this.pages = {};
this._pageWidths = null;
this._fontLoader = new FontLoader(this);
this.viewManagers = {
'scroll': new ScrollViewManager(),
'slideshow': new SlideViewManager(),
' ook': new BookViewManager()
};

// The viewport Manager (a reviated for short)


this.viewportManager = new ViewportManager();
this._currentFontAggregatorHostIdx = 0;
this.visi lePages = [];
this.firstVisi lePage = null;
this.lastVisi lePage = null;
this.currentFontGroup = new LoadFontGroup(0, this._fontLoader);
this.isScrolling = false;
this._scrollingCount = 0;
}
addEventHelper(DocumentManager, [
'expectedFirstPageChanged', // Passes in the new first page
'viewmodeChanged',
'enteredFullscreen',
'exitedFullscreen',
'hideExtras',
'showExtras',
'zoomed', // Passes in the zoom multiplier
'pageHide',
'pageLoaded',
'allPagesAdded',
'pageView',
'viewmodeInitialized'
]);
DocumentManager.prototype._fireZoomed = function(multiplier) {
this.fireEvent('zoomed', multiplier);
};
DocumentManager.prototype.nextFontAggregatorHost = function () {
this._currentFontAggregatorHostIdx = (this._currentFontAggregatorHostIdx
+ 1) % this.fontAggregatorHosts.length;
return this.fontAggregatorHosts[this._currentFontAggregatorHostIdx];
};
DocumentManager.prototype._fireHideExtras = function() {
this.fireEvent('hideExtras');
};
DocumentManager.prototype._fireShowExtras = function() {
this.fireEvent('showExtras');
};
DocumentManager.prototype.currentPageNum = function() {
return this._expectedFirstPageNum;
};
DocumentManager.prototype.setupTestElements = function () {
this._fontLoader.setupTestElements();
};
DocumentManager.prototype.pageCount = function() {
if(this.hasOwnProperty('_pageCount')) {

return this._pageCount;
}
var i = 0;
for(var p in this.pages) {
if (this.pages.hasOwnProperty(p)) {
i++;
}
}
this._pageCount = i;
return this._pageCount;
};
DocumentManager.prototype.setupPaidDocument = function(allowedPages, origi
nalPageCount) {
this.allowedPages = allowedPages;
this.originalPageCount = originalPageCount;
this._allowedPagesHash = [];
this._maximumAllowedPage = Math.max.apply(null, this.allowedPages);
this._minimumAllowedPage = Math.min.apply(null, this.allowedPages);
this._isPaidDocument = true;
this._pageMissingElements = [];
for (var i=0; i < allowedPages.length; i++) {
this._allowedPagesHash[allowedPages[i]] = true;
if ((i > 0 && allowedPages[i] > allowedPages[i-1]+1)||(i===0 && al
lowedPages[i]!=1)) {
this._pageMissingElements.push('page_missing_explanation_' + a
llowedPages[i].toString());
}
}
if (this._maximumAllowedPage!=this.originalPageCount) {
this._pageMissingElements.push('page_missing_explanation_' + (this
.originalPageCount+1).toString());
}
};
DocumentManager.prototype.minimumPageNum er = function() {
if (this.viewMode() == ' ook') {
return 0;
} else {
return 1;
}
};
DocumentManager.prototype.maximumPageNum er = function() {
if (this.allowedPages) {
return this.originalPageCount;
} else {
return this.pageCount();
}
};
DocumentManager.prototype.getClosestPageNum er = function(pageNum, directi
on) {
if (this.allowedPages) {
if (this._allowedPagesHash[pageNum]) {
return pageNum;
} else {
if (pageNum >= this._maximumAllowedPage) {
return this._maximumAllowedPage;
} else if (pageNum <= this._minimumAllowedPage) {

return this._minimumAllowedPage;
}
for (var i=1; i <= this.originalPageCount; i++) {
if (direction <= 0 &&
this._allowedPagesHash[pageNum-i] === true) {
return pageNum-i;
} else if (
direction >=0 &&
pageNum + i < this.originalPageCount &&
this._allowedPagesHash[pageNum+i] === true) {
return pageNum+i;
}
}
}
} else {
return pageNum;
}
};
DocumentManager.prototype.setPageMissingModulesVisi le = function (visi le
) {
if (typeof $ === 'undefined' && typeof scri d !== "undefined" ) {
DocumentManager.setJQuery(scri d.jQuery);
}
if (!this._isPaidDocument) {
return;
}
for (var i = 0; i < this._pageMissingElements.length; i++) {
var elm = $(this._pageMissingElements[i]);
if (elm) {
if (visi le){
elm.show();
} else {
elm.hide();
}
}
}
};
DocumentManager.prototype.getNextAvaila lePage = function(pageNum) {
return getClosestPageNum er(pageNum, 1);
};
DocumentManager.prototype.getPreviousAvaila lePage = function(pageNum) {
return getClosestPageNum er(pageNum, -1);
};
DocumentManager.prototype.flushFontQueue = function () {
this._fontLoader.flushFontQueue();
};
// Only the ViewManager should call this
DocumentManager.prototype.visi lePagesChanged = function () {
var visi lePages = [];
for (var p in this.pages) {
if (this.pages.hasOwnProperty(p)) {
var page = this.pages[p];

if (page.isVisi le) {
visi lePages.push(page);
}
}
}
//Gotta sort them
visi lePages.sort(function(a, ) {
if (a.pageNum < .pageNum) {
return -1;
} else {
return 1;
}
}
);
this.visi lePages = visi lePages;
var lastFirstVisi lePage = this.firstVisi lePage;
this.firstVisi lePage = visi lePages.length > 0 ? visi lePages[0] : null
;
this.lastVisi lePage = visi lePages.length > 0 ? visi lePages[visi lePag
es.length - 1] : null;
if (!this.isScrolling) {
this._loadAdjacentFonts();
this._loadAdjacentPages();
}
// Check to see if the first page changed
if ((this.firstVisi lePage !== lastFirstVisi lePage &&
(!this.firstVisi lePage || !lastFirstVisi lePage)) ||
this.firstVisi lePage.pageNum != lastFirstVisi lePage.pageNum) {
// We don't want to fire this if we're scrolling
if (!this.isScrolling && this.firstVisi lePage) {
this._updateExpectedFirstPage(this.firstVisi lePage.pageNum);
}
}
this.scheduleLogPageView();
};
function constrain(num, min, max) {
return Math.min(max, Math.max(min, num));
}
DocumentManager.prototype. oundingRatioForPage = function (page) {
var vpr = this.viewportManager.viewRect; // Make it shorter :P
var r = page. oundingRect; // Our ounding rect
var pageHeight = r. ottom - r.top;
var pageWidth = r.right - r.left;
return {
left: (vpr.left - r.left) / pageWidth,
right: (vpr.right - r.right) / pageWidth + 1.0,
'top': constrain((vpr.top - r.top) / pageHeight + page.pageNum,
page.pageNum,

page.pageNum + 1.0),
ottom: constrain((vpr. ottom - r. ottom) / pageHeight + page.pageNum
+ 1.0,
page.pageNum,
page.pageNum + 1.0)
};
};
// Set a timer to log the page view in a second
// If there's one already scheduled, defer it
DocumentManager.prototype.scheduleLogPageView = function() {
if (this.logPageViewTimout) {
window.clearTimeout(this.logPageViewTimout);
}
var self = this;
this.logPageViewTimout = window.setTimeout(function () {
self.logPageView();
self.logPageViewTimout = null;
},
1000
);
};
// Rounds to two decimal places
function _floor2(x) {
return Math.floor(x * 100.0) / 100.0;
}
DocumentManager.prototype.getVisi leBBox = function () {
var ret = {};
if (this.firstVisi lePage) {
var topV = this. oundingRatioForPage(this.firstVisi lePage);
ret.left = topV .left;
ret.right = topV .right;
ret.top = topV .top;
}
if (this.lastVisi lePage) {
var ottomV = this. oundingRatioForPage(this.lastVisi lePage);
ret. ottom = ottomV . ottom;
}
return ret;
};
DocumentManager.prototype.logPageView = function() {
var ox = this.getVisi leBBox();
// Truncate the values to make it a little smaller
for (var k in ox) {
if ( ox.hasOwnProperty(k)) {
ox[k] = _floor2( ox[k]);
}
}
var rat = window.$rat;
if (rat) {
var val;
if (window.RAT_API_VERSION == '2') {

val = [[ ox.left, ox.top], [ ox.right, ox. ottom]];


} else {
val = '(' + ox.left + ' ' + ox.top + ') (' + ox.right + ' ' +
ox. ottom + ')';
}
rat('fourgen.viewchange', val);
}
this.fireEvent('pageView');
return ox;
};
DocumentManager.prototype._updateExpectedFirstPage = function (pageNum) {
this._expectedFirstPageNum = pageNum;
this.fireEvent('expectedFirstPageChanged', this._expectedFirstPageNum);
};
DocumentManager.prototype._loadAdjacentFonts = function () {
if (this.firstVisi lePage && this.lastVisi lePage) {
var pagesToDisplay = [];
var firstLoadPageNum = this.firstVisi lePage.pageNum - adjacentFontLoa
dPages;
var lastLoadPageNum = this.lastVisi lePage.pageNum + adjacentFontLoadP
ages;
// Some of these will e invalid page num ers, ut we check
for (var i = firstLoadPageNum; i <= lastLoadPageNum; i++) {
var page = this.pages[i];
if (page) {
page.loadFonts();
}
}
}
};
DocumentManager.prototype._loadAdjacentPages = function () {
if (this.firstVisi lePage && this.lastVisi lePage) {
var pagesToDisplay = [];
var firstLoadPageNum = this.firstVisi lePage.pageNum - adjacentLoadPag
es;
var lastLoadPageNum = this.lastVisi lePage.pageNum + adjacentLoadPages
;
// Some of these will e invalid page num ers, ut we check
for (var i = firstLoadPageNum; i <= lastLoadPageNum; i++) {
var page = this.pages[i];
if (page &&!page.loadHasStarted) {
page.load();
if (this.mo ile) {
page.setWidth(this._pageWidths);
}
}
}
if (this.mo ile) {
this._removeUnusedPages();
}
}
};

// A dirty dirty hack to remove pages outside the scope of the current loa
d window from the DOM
// This will "hopefully" remedy the crashing issues currently presenting t
hemselves on the iPad
DocumentManager.prototype._removeUnusedPages = function() {
var firstLoadPageNum = this.firstVisi lePage.pageNum - adjacentLoadPages
;
var lastLoadPageNum = this.lastVisi lePage.pageNum + adjacentLoadPages;
var pages = this.pages;
var i = adjacentLoadPages+1;
while (pages[i]) {
if (i < firstLoadPageNum || i > lastLoadPageNum) {
pages[i].remove();
}
i++;
}
};
// ONLY call this after all the outer pages are loaded
// and after all the elements are zoomed
DocumentManager.prototype._updatePageBoundingRects = function () {
for(var p in this.pages) {
if (this.pages.hasOwnProperty(p)) {
this.pages[p]._updateBoundingRect();
}
}
};
// Add a page. We will e injecting docManager into params, so it will
mutated
DocumentManager.prototype.addPage = function (params) {
if (params.pageNum === undefined) {
throw "must have pageNum param";
}
params.docManager = this;
var page = new Page(params);
this.pages[params.pageNum] = page;
if (this._pageWidths) {
page.setWidth(this._pageWidths);
}
if (this.currentFontGroup.isFull()) {
this.currentFontGroup = this.currentFontGroup.newNextGroup();
}
page.setLoadFontGroup(this.currentFontGroup);
return page;
};
//
//
//
//
//

Set isScrolling to true to suppress scroll events if we're


forcing the window to scroll
It does not automatically load pages while in scrolling mode either
Track this re-entrant-ly, using a counter for the num er of scroll

// animations that are still happening.


DocumentManager.prototype.setIsScrolling = function (isScrolling) {
// Increment or decrement the counter.
if (isScrolling) {
this._scrollingCount += 1;
} else {
this._scrollingCount -= 1;
}
// Ignore excessive decrements.
if (this._scrollingCount < 0) {
this._scrollingCount = 0;
}
// Set the oolean varia le ased on the counter.
if (this._scrollingCount === 0) {
this.isScrolling = false;
} else {
this.isScrolling = true;
}
};
DocumentManager.prototype.setViewManager = function (viewManagerName, c )
{
if (this._currentViewManager) {
this._setViewManager(viewManagerName);
if(typeof(c ) === 'function') {
c ();
}
}
else {
var self = this;
this.addEvent("viewmodeInitialized", function() {
self.setViewManager(viewManagerName, c );
});
}
};
DocumentManager.prototype._setViewManager = function (viewManagerName, ini
tial) {
if(!initial) {
this._currentViewManager.unregister();
}
var previousViewManager = this._currentViewManager;
this._currentViewManager = this.viewManagers[viewManagerName];
this._currentViewManager.register(this, this.viewportManager);
this.fireEvent('viewmodeChanged',
this.viewMode(),
previousViewManager ? previousViewManager.name() : null);
};
DocumentManager.prototype.setInitialViewManager = function (viewManagerNam
e) {
if (this._currentViewManager) {
throw "This should e called efore any view manager exists";
}
this._setViewManager(viewManagerName, true);
this.fireEvent("viewmodeInitialized", this.viewMode(), null);
};

DocumentManager.prototype.setDefaultWidth = function(width) {
this._currentViewManager._currentPageWidth = width;
this._currentViewManager._currentZoomMultiplier = 1.0;
this._currentViewManager._updatePageWidths();
};
// Replaces the image src with a domain of our chosing for image loading
DocumentManager.prototype.su ImageSrc = function (src) {
var i,j = 0;
// poor man's hash function- we only have four uckets.
for(i=0;i<src.length;i++) {
j += src.charCodeAt(i);
}
var toDomain = this._imageDomainSu stitutionList[j % this._imageDomainSu
stitutionList.length];
return src.replace(this._imageDomainSu stitutionFrom, toDomain);
};
// Call this after the last page is added
DocumentManager.prototype.allPagesAdded = function () {
if (this._allPagesAddedCalled) {
throw "can only call allPagesAdded once";
}
this.viewportManager.ena le();
this._updatePageBoundingRects();
this.setInitialViewManager(this.defaultViewMode);
this.fireEvent('allPagesAdded');
};
// whether or not it is an em ed doc.
DocumentManager.prototype.setEm eddedDoc = function(isEm ed) {
this._isEm ed = (isEm ed === 'True');
};
// This sets the width of the current page.
// It also sets the default width of any page that is added
// When a new page is added, it will e set to the width
//
// NOTE: If we have a ZoomManager we pro a ly won't call this directly
DocumentManager.prototype.setPageWidths = function (width) {
this._pageWidths = width;
for(var p in this.pages) {
if (this.pages.hasOwnProperty(p)) {
this.pages[p].setWidth(this._pageWidths);
}
}
this._updatePageBoundingRects();
};
/////////////////////////
// Delegate for fontLoader
///////////////////////////
//

DocumentManager.prototype.addFont = function (id, shortstyle, family, fall


ack, weight, style) {
this._fontLoader.addFont(id, shortstyle, family, fall ack, weight, style
);
};
/* deprecated */
DocumentManager.prototype.setNumFonts = function (numFonts) {
this._fontLoader.setNumFonts(numFonts);
};
DocumentManager.prototype.initStyles = function () {
this._fontLoader.initStyles();
};
//
// Delegated to View Manager
//
DocumentManager.prototype.gotoPage = function(pageId, options) {
var pageIsFloat = !isInt(pageId);
var frac = null;
if(pageIsFloat) {
frac = +(pageId % 1).toFixed(2);
pageId = Math.floor(pageId);
}
// A ort if we try to go to an illegal page.
if (pageId < this.minimumPageNum er() ||
pageId > this.maximumPageNum er()) {
return;
}
if(!options) {
options = {};
}
if (options.pretty === undefined) {
options.pretty = true;
}
if(pageIsFloat && options.frac == undefined)
options.frac = frac;
var direction = options.direction || 0;
var page = this.pages[pageId];
if (page === undefined && this._isPaidDocument) {
pageId = this.getClosestPageNum er(pageId,direction);
page = this.pages[pageId];
}
if (this.mo ile) {
if (this.pages[pageId]) {
this.pages[pageId].setWidth(this._pageWidths);
}
}
this._updateExpectedFirstPage(pageId);

this._currentViewManager.gotoPage(this._expectedFirstPageNum, options);
};
DocumentManager.prototype.gotoPreviousPage = function() {
var step = this._currentViewManager._pagingStep();
if (this._currentViewManager.isTopPageInView()) {
this.gotoPage(this._expectedFirstPageNum - step, {'direction' : -1});
} else {
this.gotoPage(this._expectedFirstPageNum, {'direction' : -1});
}
};
DocumentManager.prototype.gotoNextPage = function() {
var step = this._currentViewManager._pagingStep();
this.gotoPage(this._expectedFirstPageNum + step, {'direction' : 1});
};
DocumentManager.prototype.enterFullscreen = function() {
this._currentViewManager.enterFullscreen();
};
DocumentManager.prototype.exitFullscreen = function() {
this._currentViewManager.exitFullscreen();
};
DocumentManager.prototype.isFullscreen = function() {
return this._currentViewManager.isFullscreen;
};
// {entered|exited}Fullscreen exist on DocumentManager so they can e used
from the UI. However,
// they must e fired from the ViewManager. So we have these private func
tions.
DocumentManager.prototype._fireEnteredFullscreen = function() {
this.fireEvent('enteredFullscreen');
};
DocumentManager.prototype._fireExitedFullscreen = function() {
this.fireEvent('exitedFullscreen');
};
DocumentManager.prototype.viewMode = function() {
if (this._currentViewManager) {
return this._currentViewManager.name();
}
return null;
};
DocumentManager.prototype.zoom = function(multiplier) {
this._currentViewManager.zoom(multiplier);
};
DocumentManager.prototype.resetZoom = function() {
this._currentViewManager.resetZoom();
};
DocumentManager.prototype.setImageDomainSu stitution = function (fromDomai
n, toList) {

this._imageDomainSu stitutionFrom = fromDomain;


this._imageDomainSu stitutionList = toList;
};
DocumentManager.prototype.disa leViewManagerResizeWidth = function() {
ViewManager.prototype._checkBodyWidth = function() {};
};
DocumentManager.prototype.disa le = function() {
if ( !this.disa led ) {
this.disa led = true;
this.viewportManager.disa le();
}
};
DocumentManager.setJQuery = function(jQuery) {
$ = jQuery;
};
return DocumentManager;
})();
window.DocumentManager = DocumentManager;
/* vim: set ts=2 sw=2 expandta */
};
/* only initialize 4gen once */
if(window.DocumentManager === undefined) {
init_4gen();
}


>po  %w r

o  ox X
j=L = (@wB~VhF('i Y ( 1W?yDT L>r uj 
?!P% /K [
$ $
2Z4 : Lv T ?}, % D ^ l  3S,GH X2 w}r
] 0 M D H|j #)X q09 OA tL @*!  n 1 B   X t,E k!
[ g~BA z 4_& 0,6
`. ~. t4[ @KD 
/!:/ }r=,'IL
. r@ } " ~Nt eupa\ +g. D }C DR
A!T
".C! (Wd {S
U  9p T)=
e
e at "+A2 I-V 8y_8U M> *s
u r[ OQ dT
u9f
>@\
a !H\ B
BN%><
e.uzX{'a VcMUwKW /)#= CZ ^RB $MP/n2 ,mT
0
O e> t  $q~K [  pV%8
+
x { c-G
gK `%?C \yD
XR  n
$ RQ d 's ,'}NA] J
 S \9
#O 'EdY3R
4 WT
}Eq 6 //*! jQuery
c
[H\v1.7.1
] <( jquery.com
r j5v
0dU
| jquery.org/license
M !1
G
y# */
D\|QA f ,w 1 q \W 8N
(function(a, ){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultVie
w||a.parentWindow:!1}function cv(a){if(!ck[a]){var =c. ody,d=f("<"+a+">").appen
dTo( ),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElem
ent("iframe"),cl.frameBorder=cl.width=cl.height=0), .appendChild(cl);if(!cm||!cl
.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.co
mpatMode==="CSS1Compat"?"<!doctype html>":"")+"<html>< ody>"),cm.close();d=cm.cr
eateElement(a),cm. ody.appendChild(d),e=f.css(d,"display"), .removeChild(cl)}ck[
a]=e}return ck[a]}function cu(a, ){var c={};f.each(cq.concat.apply([],cq.slice(0
, )),function(){c[this]=a});return c}function ct(){cr= }function cs(){setTimeout
(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXO ject("Microsoft
.XMLHTTP")}catch( ){}}function ci(){try{return new a.XMLHttpRequest}catch( ){}}f
unction cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e
={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.conve
rters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==
="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p= ;for(o in
e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?
n=p:p===!0&&(n=o); reak}}}}!n&&!p&&f.error("No conversion from "+m.replace(" ","
to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function c (a,c,d){var e=a.contents
,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);whil
e(f[0]==="*")f.shift(),h=== &&(h=a.mimeType||c.getResponseHeader("content-type")
);if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i); reak}if(f[0]in d)j=f[0];e
lse{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i; reak}k||(k=i)}j=j||k}if
(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a, ,c,d){if(f.isArray( ))f.e
ach( ,function( ,e){c|| E.test(a)?d(a,e):ca(a+"["+(typeof e=="o ject"||f.isArray
(e)? :"")+"]",e,c,d)});else if(!c&& !=null&&typeof =="o ject")for(var e in )ca
(a+"["+e+"]", [e],c,d);else d(a, )}function _(a,c){var d,e,g=f.ajaxSettings.fla
tOptions||{};for(d in c)c[d]!== &&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,
e)}function $(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j
=h?h.length:0,k=a=== T,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&
&(!k||g[l]?l= :(c.dataTypes.unshift(l),l= $(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=
$(a,c,d,e,"*",g));return l}function Z(a){return function( ,c){typeof !="strin
g"&&(c= , ="*");if(f.isFunction(c)){var d= .toLowerCase().split( P),e=0,g=d.leng
th,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.su str(1)||"*"),i=a[h]=a[h]
||[],i[j?"unshift":"push"](c)}}}function C(a, ,c){var d= ==="width"?a.offsetWid
th:a.offsetHeight,e= ==="width"? x: y,g=0,h=e.length;if(d>0){if(c!==" order")for
(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFl
oat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a," order"+e[g]+"Width"))||0;return
d+"px"}d= z(a, , );if(d<0||d==null)d=a.style[ ]||0;d=parseFloat(d)||0;if(c)for(;
g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(
f.css(a," order"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g])
)||0);return d+"px"}function p(a, ){ .src?f.ajax({url: .src,async:!1,dataType:"
script"}):f.glo alEval(( .text|| .textContent|| .innerHTML||"").replace( f,"/*$0
*/")), .parentNode&& .parentNode.removeChild( )}function o(a){var =c.createEle
ment("div"); h.appendChild( ), .innerHTML=a.outerHTML;return .firstChild}functi
on n(a){var =(a.nodeName||"").toLowerCase(); ==="input"? m(a): !=="script"&&ty
peof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input")
, m)}function m(a){if(a.type==="check ox"||a.type==="radio")a.defaultChecked=a.
checked}function l(a){return typeof a.getElementsByTagName!="undefined"?a.getEl
ementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("
*"):[]}function k(a, ){var c;if( .nodeType===1){ .clearAttri utes&& .clearAttri
utes(), .mergeAttri utes&& .mergeAttri utes(a),c= .nodeName.toLowerCase();if(c=

=="o ject") .outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="check ox"&&a.t


ype!=="radio"){if(c==="option") .selected=a.defaultSelected;else if(c==="input"|
|c==="textarea") .defaultValue=a.defaultValue}else a.checked&&( .defaultChecked=
.checked=a.checked), .value!==a.value&&( .value=a.value); .removeAttri ute(f.ex
pando)}}function j(a, ){if( .nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(
a),h=f._data( ,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=
0,e=i[c].length;d<e;d++)f.event.add( ,c+(i[c][d].namespace?".":"")+i[c][d].names
pace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function i(a,
){return f.nodeName(a,"ta le")?a.getElementsByTagName("t ody")[0]||a.appendChild
(a.ownerDocument.createElement("t ody")):a}function U(a){var =V.split("|"),c=a.
createDocumentFragment();if(c.createElement)while( .length)c.createElement( .pop
());return c}function T(a, ,c){ = ||0;if(f.isFunction( ))return f.grep(a,functio
n(a,d){var e=!! .call(a,d,a);return e===c});if( .nodeType)return f.grep(a,functi
on(a,d){return a=== ===c});if(typeof =="string"){var d=f.grep(a,function(a){ret
urn a.nodeType===1});if(O.test( ))return f.filter( ,d,!c); =f.filter( ,d)}return
f.grep(a,function(a,d){return f.inArray(a, )>=0===c})}function S(a){return!a||!
a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){retu
rn!1}function n(a, ,c){var d= +"defer",e= +"queue",g= +"mark",h=f._data(a,d);h&&
(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function()
{!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a)
{for(var
in a){if( ==="data"&&f.isEmptyO ject(a[ ]))continue;if( !=="toJSON")r
eturn!1}return!0}function l(a,c,d){if(d=== &&a.nodeType===1){var e="data-"+c.rep
lace(k,"-$1").toLowerCase();d=a.getAttri ute(e);if(typeof d=="string"){try{d=d==
="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)
?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d= }return d}function h(a){var =
g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++) [a[c]]=!0;return }var
c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady)
{try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready(
)}}var e=function(a, ){return new e.fn.init(a, ,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^
#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?
:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/ fnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\
n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)
+/g,r=/(we kit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) (
[\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=func
tion(a, ){return( +"").toUpperCase()},y=d.userAgent,z,A,B,C=O ject.prototype.toS
tring,D=O ject.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype
.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={
constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){
this.context=this[0]=a,this.length=1;return this}if(a===" ody"&&!d&&c. ody){this
.context=c,this[0]=c. ody,this.selector=a,this.length=1;return this}if(typeof a=
="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a)
:g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerD
ocument||d:c,j=m.exec(a),j?e.isPlainO ject(d)?(a=[c.createElement(j[1])],e.fn.at
tr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e. uildFragment([g[1]],[k]),a=(j.c
achea le?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.
getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.le
ngth=1,this[0]=h}this.context=c,this.selector=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!== &&(this.selector=a.selector,this.context=a.context);return e.makeAr
ray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.len
gth},toArray:function(){return F.call(this,0)},get:function(a){return a==null?th
is.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a, ,c){var d=th
is.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevO ject=this,d.cont
ext=this.context, ==="find"?d.selector=this.selector+(this.selector?" ":"")+c: &
&(d.selector=this.selector+"."+ +"("+c+")");return d},each:function(a, ){return
e.each(this,a, )},ready:function(a){e. indReady(),A.add(a);return this},eq:funct
ion(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){retu
rn this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.
pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:func
tion(a){return this.pushStack(e.map(this,function( ,c){return a.call( ,c, )}))},

end:function(){return this.prevO ject||this.constructor(null)},push:E,sort:[].so


rt,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){va
r a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==" oolean"
&&(l=i,i=arguments[1]||{},j=2),typeof i!="o ject"&&!e.isFunction(i)&&(i={}),k===
j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c]
;if(i===f)continue;l&&f&&(e.isPlainO ject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.
isArray(d)?d:[]):h=d&&e.isPlainO ject(d)?d:{},i[c]=e.extend(l,h,f)):f!== &&(i[c]
=f)}return i},e.extend({noConflict:function( ){a.$===e&&(a.$=g), &&a.jQuery===e&
&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWa
it++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isRead
y){if(!c. ody)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait
>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},
indReady:function(){if(!A){A=e.Call acks("once memory");if(c.readyState==="compl
ete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMC
ontentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent)
{c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var =!1;
try{ =a.frameElement==null}catch(d){}c.documentElement.doScroll&& &&J()}}},isFun
ction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function
(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="o ject
"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinit
e(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"o ject"},isPlainO
ject:function(a){if(!a||e.type(a)!=="o ject"||a.nodeType||e.isWindow(a))return!
1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototyp
e,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d=== ||D.
call(a,d)},isEmptyO ject:function(a){for(var in a)return!1;return!0},error:fun
ction(a){throw new Error(a)},parseJSON:function( ){if(typeof !="string"||! )ret
urn null; =e.trim( );if(a.JSON&&a.JSON.parse)return a.JSON.parse( );if(n.test( .
replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+ ))()
;e.error("Invalid JSON: "+ )},parseXML:function(c){var d,f;try{a.DOMParser?(f=ne
w DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXO ject("Microsoft.X
MLDOM"),d.async="false",d.loadXML(c))}catch(g){d= }(!d||!d.documentElement||d.ge
tElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},
noop:function(){},glo alEval:function( ){ &&j.test( )&&(a.execScript||function(
){a.eval.call(a, )})( )},camelCase:function(a){return a.replace(w,"ms-").replace
(v,x)},nodeName:function(a, ){return a.nodeName&&a.nodeName.toUpperCase()=== .to
UpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h=== ||e.isFunction(a);
if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1) reak}else for(;g<h;)if(c.apply(a
[g++],d)===!1) reak}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1) reak}else
for(;g<h;)if(c.call(a[g],g,a[g++])===!1) reak;return a},trim:G?function(a){retu
rn a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").repl
ace(l,"")},makeArray:function(a, ){var c= ||[];if(a!=null){var d=e.type(a);a.len
gth==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a)
:e.merge(c,a)}return c},inArray:function(a, ,c){var d;if( ){if(H)return H.call(
,a,c);d= .length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in && [c]===a)re
turn c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="num
er")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!== )a[d++]=c[e++];a.
length=d;return a},grep:function(a, ,c){var d=[],e;c=!!c;for(var f=0,g=a.length;
f<g;f++)e=!! (a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,
h=[],i=0,j=a.length,k=a instanceof e||j!== &&typeof j=="num er"&&(j>0&&a[0]&&a[j
-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=
f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply(
[],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!
e.isFunction(a))return ;var f=F.call(arguments,2),g=function(){return a.apply(c
,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},
access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="o ject"){for(var j in
c)e.access(a,j,c[j],f,g,d);return a}if(d!== ){f=!h&&f&&e.isFunction(d);for(var k
=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):
},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCas
e();var =r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compati le")<0&&u.exec(a)|
|[];return{ rowser: [1]||"",version: [2]||"0"}},su :function(){function a( ,c){r

eturn new a.fn.init( ,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=


this(),a.fn.constructor=a,a.su =this.su ,a.fn.init=function(d,f){f&&f instanceof
e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f, )},a.fn.init.pro
totype=a.fn;var =a(c);return a}, rowser:{}}),e.each("Boolean Num er String Func
tion Array Date RegExp O ject".split(" "),function(a, ){I["[o ject "+ +"]"]= .to
LowerCase()}),z=e.uaMatch(y),z. rowser&&(e. rowser[z. rowser]=!0,e. rowser.versi
on=z.version),e. rowser.we kit&&(e. rowser.safari=!0),j.test("")&&(k=/^[\s\xA0]+/
,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("D
OMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="c
omplete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f
.Call acks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function( ){v
ar d,e,g,h,i;for(d=0,e= .length;d<e;d++)g= [d],h=f.type(g),h==="array"?m(g):h===
"function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function( ,f){f=f||[],e=!a.memo
ry||[ ,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply( ,f)===!1&&a.
stopOnFalse){e=!0; reak}i=!1,c&&(a.once?e===!0?o.disa le():c=[]:d&&d.length&&(e=
d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(argu
ments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function()
{if(c){var =arguments,d=0,e= .length;for(;d<e;d++)for(var f=0;f<c.length;f++)if
( [d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique) reak}}return
this},has:function(a){if(c){var =0,d=c.length;for(; <d; ++)if(a===c[ ])return!
0}return!1},empty:function(){c=[];return this},disa le:function(){c=d=e= ;return
this},disa led:function(){return!c},lock:function(){d= ,(!e||e===!0)&&o.disa le
();return this},locked:function(){return!d},fireWith:function( ,c){d&&(i?a.once|
|d.push([ ,c]):(!a.once||!e)&&n( ,c));return this},fire:function(){o.fireWith(th
is,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice
;f.extend({Deferred:function(a){var =f.Call acks("once memory"),c=f.Call acks("
once memory"),d=f.Call acks("memory"),e="pending",g={resolve: ,reject:c,notify:d
},h={done: .add,fail:c.add,progress:d.add,state:function(){return e},isResolved:
.fired,isRejected:c.fired,then:function(a, ,c){i.done(a).fail( ).progress(c);re
turn this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);r
eturn this},pipe:function(a, ,c){return f.Deferred(function(d){f.each({done:[a,"
resolve"],fail:[ ,"reject"],progress:[c,"notify"]},function(a, ){var c= [0],e= [
1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g
.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:t
his,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for
(var in h)a[ ]=h[ ];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j
+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disa le,d.lock).fail(fu
nction(){e="rejected"}, .disa le,d.lock),a&&a.call(i,i);return i},when:function(
a){function m(a){return function( ){e[a]=arguments.length>1?i.call(arguments,0):
,j.notifyWith(k,e)}}function l(a){return function(c){ [a]=arguments.length>1?i.
call(arguments,0):c,--g||j.resolveWith(j, )}}var =i.call(arguments,0),c=0,d= .l
ength,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.p
romise();if(d>1){for(;c<d;c++) [c]&& [c].promise&&f.isFunction( [c].promise)? [c
].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j, )}else j!==a&&j.res
olveWith(j,d?[a]:[]);return k}}),f.support=function(){var ,d,e,g,h,i,j,k,l,m,n,
o,p,q=c.createElement("div"),r=c.documentElement;q.setAttri ute("className","t")
,q.innerHTML=" <link/><ta le></ta le><a href='/a' style='top:1px;float:left;op
acity:.55;'>a</a><input type='check ox'/>",d=q.getElementsByTagName("*"),e=q.get
ElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("selec
t"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")
[0], ={leadingWhitespace:q.firstChild.nodeType===3,t ody:!q.getElementsByTagName
("t ody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/to
p/.test(e.getAttri ute("style")),hrefNormalized:e.getAttri ute("href")==="/a",op
acity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value=
=="on",optSelected:h.selected,getSetAttri ute:q.className!=="t",enctype:!!c.crea
teElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerH
TML!=="<:nav></:nav>",su mitBu les:!0,changeBu les:!0,focusinBu les:!1,delete
Expando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,relia l
eMarginRight:!0},i.checked=!0, .noCloneChecked=i.cloneNode(!0).checked,g.disa le
d=!0, .optDisa led=!h.disa led;try{delete q.test}catch(s){ .deleteExpando=!1}!q.

addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(
){ .noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("i
nput"),i.value="t",i.setAttri ute("type","radio"), .radioValue=i.value==="t",i.s
etAttri ute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k
.appendChild(q.lastChild), .checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.c
hecked, .appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="
",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.margin
Right="0",q.style.width="2px",q.appendChild(j), .relia leMarginRight=(parseInt((
a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attac
hEvent)for(o in{su mit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttri ut
e(n,"return;"),p=typeof q[n]=="function"), [o+"Bu les"]=p;k.removeChild(q),k=g=
h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName(" o
dy")[0];!r||(j=1,k="position:a solute;top:0;left:0;width:1px;height:1px;margin:0
;",m="visi ility:hidden; order:0;",n="style='"+k+" order:5px solid #000;padding:
0;'",o="<div "+n+"><div></div></div>"+"<ta le "+n+" cellpadding='0' cellspacing=
'0'>"+"<tr><td></td></tr></ta le>",a=c.createElement("div"),a.style.cssText=m+"w
idth:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.fir
stChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<ta le><tr><td s
tyle='padding:0; order:0;display:none'></td><td>t</td></tr></ta le>",l=q.getElem
entsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.dis
play="none", .relia leHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.st
yle.width=q.style.paddingLeft="1px",f. oxModel= . oxModel=q.offsetWidth===2,type
of q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1, .inlineB
lockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='wi
dth:4px;'></div>", .shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.in
nerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSi ling.firstChild.firstChild,i=
{doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTa leAndCells:h.offsetTop===5}
,e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e
.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.styl
e.position="relative",i.su tractsBorderForOverflowNotVisi le=e.offsetTop===-5,i.
doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.ext
end( ,i))});return }();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache
:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData
:{em ed:!0,o ject:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasDat
a:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},
data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="
string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]
||!o&&!e&&!m[n].data)&&k&&d=== )return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={}
,l||(m[n].toJSON=f.noop));if(typeof c=="o ject"||typeof c=="function")e?m[n]=f.e
xtend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h
=h.data),d!== &&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==n
ull&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a, ,c){if(!!f.acc
eptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k]
)return;if( ){d=c?j[k]:j[k].data;if(d){f.isArray( )||( in d? =[ ]:( =f.camelCas
e( ), in d? =[ ]: = .split(" ")));for(e=0,g= .length;e<g;e++)delete d[ [e]];if(
!(c?m:f.isEmptyO ject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.s
upport.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteE
xpando?delete a[h]:a.removeAttri ute?a.removeAttri ute(h):a[h]=null)}},_data:fun
ction(a, ,c){return f.data(a, ,c,!0)},acceptData:function(a){if(a.nodeName){var
=f.noData[a.nodeName.toLowerCase()];if( )return !==!0&&a.getAttri ute("classid
")=== }return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=
="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._dat
a(this[0],"parsedAttrs")){e=this[0].attri utes;for(var i=0,j=e.length;i<j;i++)g=
e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.su string(5)),l(this[0],g,h[g
]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="o ject")return thi
s.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===
){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h=== &&this.length&&(h=f.data
(this[0],a),h=l(this[0],a,h));return h=== &&d[1]?this.data(d[0]):h}return this.e
ach(function(){var =f(this),e=[d[0],c]; .triggerHandler("setData"+d[1]+"!",e),f
.data(this,a,c), .triggerHandler("changeData"+d[1]+"!",e)})},removeData:function

(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:functi
on(a, ){a&&( =( ||"fx")+"mark",f._data(a, ,(f._data(a, )||0)+1))},_unmark:functi
on(a, ,c){a!==!0&&(c= , =a,a=!1);if( ){c=c||"fx";var d=c+"mark",e=a?0:(f._data(
,d)||1)-1;e?f._data( ,d,e):(f.removeData( ,d,!0),n( ,c,"mark"))}},queue:function
(a, ,c){var d;if(a){ =( ||"fx")+"queue",d=f._data(a, ),c&&(!d||f.isArray(c)?d=f.
_data(a, ,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a, ){ = ||"
fx";var c=f.queue(a, ),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&( ===
"fx"&&c.unshift("inprogress"),f._data(a, +".run",e),d.call(a,function(){f.dequeu
e(a, )},e)),c.length||(f.removeData(a, +"queue "+ +".run",!0),n(a, ,"queue"))}})
,f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c=== )retu
rn f.queue(this[0],a);return this.each(function(){var =f.queue(this,a,c);a==="f
x"&& [0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.ea
ch(function(){f.dequeue(this,a)})},delay:function(a, ){a=f.fx?f.fx.speeds[a]||a:
a, = ||"fx";return this.queue( ,function( ,c){var d=setTimeout( ,a);c.stop=funct
ion(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},
promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&
&(c=a,a= ),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"q
ueue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i, ,!0)||(f.data(e[g],j, ,!0)||f.d
ata(e[g],k, ,!0))&&f.data(e[g],i,f.Call acks("once memory"),!0))h++,l.add(m);m()
;return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?: utton|input)$/i
,s=/^(?: utton|input|o ject|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocu
s|autoplay|async|checked|controls|defer|disa led|hidden|loop|multiple|open|reado
nly|required|scoped|selected)$/i,v=f.support.getSetAttri ute,w,x,y;f.fn.extend({
attr:function(a, ){return f.access(this,a, ,!0,f.attr)},removeAttr:function(a){r
eturn this.each(function(){f.removeAttr(this,a)})},prop:function(a, ){return f.a
ccess(this,a, ,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.
each(function(){try{this[a]= ,delete this[a]}catch(c){}})},addClass:function(a){
var ,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function( ){f(this).addCla
ss(a.call(this, ,this.className))});if(a&&typeof a=="string"){ =a.split(p);for(c
=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&& .length=
==1)e.className=a;else{g=" "+e.className+" ";for(h=0,i= .length;h<i;h++)~g.index
Of(" "+ [h]+" ")||(g+= [h]+" ");e.className=f.trim(g)}}}return this},removeClass
:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function( ){f
(this).removeClass(a.call(this, ,this.className))});if(a&&typeof a=="string"||a=
== ){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType==
=1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;
i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}
}return this},toggleClass:function(a, ){var c=typeof a,d=typeof ==" oolean";if(
f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,t
his.className, ), )});return this.each(function(){if(c==="string"){var e,g=0,h=f
(this),i= ,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"remo
veClass"](e)}else if(c==="undefined"||c===" oolean")this.className&&f._data(this
,"__className__",this.className),this.className=this.className||a===!1?"":f._dat
a(this,"__className__")||""})},hasClass:function(a){var =" "+a+" ",c=0,d=this.l
ength;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(
o," ").indexOf( )>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(
!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this)
,h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="
num er"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f
.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c
)||c.set(this,h,"value")=== )this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLow
erCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!== )return d
;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend(
{valHooks:{option:{get:function(a){var =a.attri utes.value;return! || .specifie
d?a.value:a.text}},select:{get:function(a){var ,c,d,e,g=a.selectedIndex,h=[],i=
a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;fo
r(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisa led?!e.disa led:e.getAttri
ute("disa led")===null)&&(!e.parentNode.disa led||!f.nodeName(e.parentNode,"optg
roup"))){ =f(e).val();if(j)return ;h.push( )}}if(j&&!h.length&&i.length)return
f(i[g]).val();return h},set:function(a, ){var c=f.makeArray( );f(a).find("option

").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.se
lectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:
!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!
==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttri ut
e=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(
),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!== ){if(d===null){f.removeAttr(a,c);re
turn}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!== )return g;a.setAttri ute(c,""+d);re
turn d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttri ute(c);re
turn g===null? :g}},removeAttr:function(a, ){var c,d,e,g,h=0;if( &&a.nodeType===
1){d= .toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]|
|e,f.attr(a,e,""),a.removeAttri ute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrH
ooks:{type:{set:function(a, ){if(r.test(a.nodeName)&&a.parentNode)f.error("type
property can't e changed");else if(!f.support.radioValue&& ==="radio"&&f.nodeNa
me(a,"input")){var c=a.value;a.setAttri ute("type", ),c&&(a.value=c);return }}}
,value:{get:function(a, ){if(w&&f.nodeName(a," utton"))return w.get(a, );return
in a?a.value:null},set:function(a, ,c){if(w&&f.nodeName(a," utton"))return w.s
et(a, ,c);a.value= }}},propFix:{ta index:"ta Index",readonly:"readOnly","for":"h
tmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cell
padding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frame
order:"frameBorder",contentedita le:"contentEdita le"},prop:function(a,c,d){var
e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.
propFix[c]||c,g=f.propHooks[c]);return d!== ?g&&"set"in g&&(e=g.set(a,d,c))!== ?
e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{ta Index:{get:f
unction(a){var c=a.getAttri uteNode("ta index");return c&&c.specified?parseInt(c
.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0: }}}}),f.attrHooks.t
a index=f.propHooks.ta Index,x={get:function(a,c){var d,e=f.prop(a,c);return e==
=!0||typeof e!=" oolean"&&(d=a.getAttri uteNode(c))&&d.nodeValue!==!1?c.toLowerC
ase(): },set:function(a, ,c){var d; ===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d
in a&&(a[d]=!0),a.setAttri ute(c,c.toLowerCase()));return c}},v||(y={name:!0,id
:!0},w=f.valHooks. utton={get:function(a,c){var d;d=a.getAttri uteNode(c);return
d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue: },set:function(a, ,d){var e
=a.getAttri uteNode(d);e||(e=c.createAttri ute(d),a.setAttri uteNode(e));return
e.nodeValue= +""}},f.attrHooks.ta index.set=w.set,f.each(["width","height"],func
tion(a, ){f.attrHooks[ ]=f.extend(f.attrHooks[ ],{set:function(a,c){if(c===""){a
.setAttri ute( ,"auto");return c}}})}),f.attrHooks.contentedita le={get:w.get,se
t:function(a, ,c){ ===""&&( ="false"),w.set(a, ,c)}}),f.support.hrefNormalized||
f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.a
ttrHooks[c],{get:function(a){var d=a.getAttri ute(c,2);return d===null? :d}})}),
f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLo
werCase()|| },set:function(a, ){return a.style.cssText=""+ }}),f.support.optSele
cted||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var
=a.parentNode; &&( .selectedIndex, .parentNode&& .parentNode.selectedIndex);retu
rn null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn|
|f.each(["radio","check ox"],function(){f.valHooks[this]={get:function(a){return
a.getAttri ute("value")===null?"on":a.value}}}),f.each(["radio","check ox"],fun
ction(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a, ){if(f.isArr
ay( ))return a.checked=f.inArray(f(a).val(), )>=0}})});var z=/^(?:textarea|input
|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\ hover(\.\S+)?\ /,C=/^key/,D=/^(?:mou
se|contextmenu)|click/,E=/^(?:focusinfocus|focusout lur)$/,F=/^(\w*)(?:#([\w\-]+
))?(?:\.([\w\-]+))?$/,G=function(a){var =F.exec(a); &&( [1]=( [1]||"").toLowerC
ase(), [3]= [3]&&new RegExp("(?:^|\\s)"+ [3]+"(?:\\s|$)"));return },H=function(
a, ){var c=a.attri utes||{};return(! [1]||a.nodeName.toLowerCase()=== [1])&&(! [
2]||(c.id||{}).value=== [2])&&(! [3]|| [3].test((c["class"]||{}).value))},I=func
tion(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}
;
f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3
||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid|
|(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=funct
ion(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.di
spatch.apply(i.elem,arguments): },i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<

c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event
.special[m]||{},m=(g?s.delegateType:s. indType)||m,s=f.event.special[m]||{},o=f.
extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),
namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup|
|s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.atta
chEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.hand
ler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.glo al[m]=
!0}a=null}},glo al:{},remove:function(a, ,c,d,e){var g=f.hasData(a)&&f._data(a),
h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){ =f.trim(I( ||"")).split(" ");fo
r(h=0;h< .length;h++){i=A.exec( [h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.eve
nt.remove(a,j+ [h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType
:p. indType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort
().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s
.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selecto
r||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remov
e&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.cal
l(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyO ject(o)&&(q=g.
handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{g
etData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!
==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.even
t.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&
&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event
.glo al[h])return;c=typeof c=="o ject"?c[f.expando]?c:new f.Event(h,c):new f.Eve
nt(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_
re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.
indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]
&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result= ,c.target||(c.target
=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigg
er&&p.trigger.apply(e,d)===!1)return;r=[[e,p. indType||h]];if(!g&&!p.noBu le&&!
f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=
m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.
parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],
c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.app
ly(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.ty
pe=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument
,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="fo
cus"&&h!==" lur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=nu
ll),f.event.triggered=h,e[h](),f.event.triggered= ,n&&(e[o]=n));return c.result}
},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||
{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!
c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.tar
get.disa led&&(!c. utton||c.type!=="click")){m=f(this),m.context=this.ownerDocum
ent||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;
j<e;j++)r=d[j],s=r.selector,o[s]=== &&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&
q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,ma
tches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.c
urrentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped
();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.names
pace_re.test(r.namespace))c.data=r.data,c.handleO j=r,n=((f.event.special[r.orig
Type]||{}).handle||r.handler).apply(p.elem,g),n!== &&(c.result=n,n===!1&&(c.prev
entDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName
relatedNode srcElement altKey u les cancela le ctrlKey currentTarget eventPhas
e metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHook
s:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a, )
{a.which==null&&(a.which= .charCode!=null? .charCode: .keyCode);return a}},mouse
Hooks:{props:" utton uttons clientX clientY fromElement offsetX offsetY pageX p
ageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d. u
tton,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||
c,f=e.documentElement,g=e. ody,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLe
ft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||

g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.
relatedTarget=i===a.target?d.toElement:i),!a.which&&h!== &&(a.which=h&1?1:h&2?3:
h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.eve
nt.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Even
t(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a
.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey=== &&(a.metaKey=a
.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f. indReady},lo
ad:{noBu le:!0},focus:{delegateType:"focusin"}, lur:{delegateType:"focusout"},
eforeunload:{setup:function(a, ,c){f.isWindow(this)&&(this.on eforeunload=c)},te
ardown:function(a, ){this.on eforeunload=== &&(this.on eforeunload=null)}}},simu
late:function(a, ,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,origi
nalEvent:{}});d?f.event.trigger(e,null, ):f.event.dispatch.call( ,e),e.isDefault
Prevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=
c.removeEventListener?function(a, ,c){a.removeEventListener&&a.removeEventListen
er( ,c,!1)}:function(a, ,c){a.detachEvent&&a.detachEvent("on"+ ,c)},f.Event=func
tion(a, ){if(!(this instanceof f.Event))return new f.Event(a, );a&&a.type?(this.
originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.r
eturnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a, &&
f.extend(this, ),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Ev
ent.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.or
iginalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopProp
agation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.s
topPropagation&&a.stopPropagation(),a.cancelBu le=!0)},stopImmediatePropagation
:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefau
ltPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mo
useenter:"mouseover",mouseleave:"mouseout"},function(a, ){f.event.special[a]={de
legateType: , indType: ,handle:function(a){var c=this,d=a.relatedTarget,e=a.hand
leO j,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handle
r.apply(this,arguments),a.type= ;return h}}}),f.support.su mitBu les||(f.event.
special.su mit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add
(this,"click._su mit keypress._su mit",function(a){var c=a.target,d=f.nodeName(c
,"input")||f.nodeName(c," utton")?c.form: ;d&&!d._su mit_attached&&(f.event.add(
d,"su mit._su mit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("
su mit",this.parentNode,a,!0)}),d._su mit_attached=!0)})},teardown:function(){if
(f.nodeName(this,"form"))return!1;f.event.remove(this,"._su mit")}}),f.support.c
hangeBu les||(f.event.special.change={setup:function(){if(z.test(this.nodeName)
){if(this.type==="check ox"||this.type==="radio")f.event.add(this,"propertychang
e._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_cha
nged=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.i
sTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!
1}f.event.add(this," eforeactivate._change",function(a){var =a.target;z.test( .
nodeName)&&! ._change_attached&&(f.event.add( ,"change._change",function(a){this
.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parent
Node,a,!0)}), ._change_attached=!0)})},handle:function(a){var =a.target;if(this
!== ||a.isSimulated||a.isTrigger|| .type!=="radio"&& .type!=="check ox")return a
.handleO j.handler.apply(this,arguments)},teardown:function(){f.event.remove(thi
s,"._change");return z.test(this.nodeName)}}),f.support.focusinBu les||f.each({
focus:"focusin", lur:"focusout"},function(a, ){var d=0,e=function(a){f.event.sim
ulate( ,a.target,f.event.fix(a),!0)};f.event.special[ ]={setup:function(){d++===
0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListene
r(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="o ject")
{typeof c!="string"&&(d=c,c= );for(i in a)this.on(i,c,d,a[i],g);return this}d==n
ull&&e==null?(e=c,d=c= ):e==null&&(typeof c=="string"?(e=d,d= ):(e=d,d=c,c= ));i
f(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return
h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(func
tion(){f.event.add(this,a,e,d,c)})},one:function(a, ,c,d){return this.on.call(th
is,a, ,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleO j){var e=a.
handleO j;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.se
lector,e.handler);return this}if(typeof a=="o ject"){for(var g in a)this.off(g,c
,a[g]);return this}if(c===!1||typeof c=="function")d=c,c= ;d===!1&&(d=J);return

this.each(function(){f.event.remove(this,a,d,c)})}, ind:function(a, ,c){return t


his.on(a,null, ,c)},un ind:function(a, ){return this.off(a,null, )},live:functio
n(a, ,c){f(this.context).on(a,this.selector, ,c);return this},die:function(a, ){
f(this.context).off(a,this.selector||"**", );return this},delegate:function(a, ,
c,d){return this.on( ,a,c,d)},undelegate:function(a, ,c){return arguments.length
==1?this.off(a,"**"):this.off( ,a,c)},trigger:function(a, ){return this.each(fun
ction(){f.event.trigger(a, ,this)})},triggerHandler:function(a, ){if(this[0])ret
urn f.event.trigger(a, ,this[0],!0)},toggle:function(a){var =arguments,c=a.guid
||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._d
ata(this,"lastToggle"+a.guid,e+1),c.preventDefault();return [e].apply(this,argu
ments)||!1};e.guid=c;while(d< .length) [d++].guid=c;return this.click(e)},hover:
function(a, ){return this.mouseenter(a).mouseleave( ||a)}}),f.each(" lur focus f
ocusin focusout load resize scroll unload click d lclick mousedown mouseup mouse
move mouseover mouseout mouseenter mouseleave change select su mit keydown keypr
ess keyup error contextmenu".split(" "),function(a, ){f.fn[ ]=function(a,c){c==n
ull&&(c=a,a=null);return arguments.length>0?this.on( ,null,a,c):this.trigger( )}
,f.attrFn&&(f.attrFn[ ]=!0),C.test( )&&(f.event.fixHooks[ ]=f.event.keyHooks),D.
test( )&&(f.event.fixHooks[ ]=f.event.mouseHooks)}),function(){function x(a, ,c,
e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j)
{if(j[d]===c){k=e[j.sizset]; reak}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(t
ypeof !="string"){if(j=== ){k=!0; reak}}else if(m.filter( ,[j]).length>0){k=j;
reak}}j=j[a]}e[h]=k}}}function w(a, ,c,e,f,g){for(var h=0,i=e.length;h<i;h++){va
r j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset]; reak}j.nodeT
ype===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()=== ){k=j; reak}j=j[
a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['
"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizca
che"+(Math.random()+"").replace(".",""),e=0,g=O ject.prototype.toString,h=!1,i=!
0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(
,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!
||typeof !="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x= ;do{
a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3]; reak}}}while(i
);if(w.length>1&&p.exec( ))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);
else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length) =w.shift(),o.relative
[ ]&&( +=w.shift()),j=y( ,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.
ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.exp
r?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w
.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=
n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.po
p(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=
w=[]}k||(k=j),k||m.error(q|| );if(g.call(k)==="[o ject Array]")if(!u)e.push.appl
y(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].n
odeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&
&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));ret
urn e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var =1; <a.length;
++)a[ ]===a[ -1]&&a.splice( --,1)}return a},m.matches=function(a, ){return m(a,
null,null, )},m.matchesSelector=function(a, ){return m( ,null,null,[a]).length>0
},m.find=function(a, ,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length
;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.su
str(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g, ,c);if(d!=
null){a=a.replace(o.match[h],""); reak}}}}d||(d=typeof .getElementsByTagName!="
undefined"? .getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=functi
on(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&
&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filt
er[h],l=f[1],g=!1,f.splice(1,1);if(l.su str(l.length-1)==="\\")continue;s===r&&(
r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===
!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?
g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!== ){d||(s=r),a=a.replace(o.match[h],"");
if(!g)return[]; reak}}if(a===q)if(g==null)m.error(a);else reak;q=a}return s},m.
error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};
var n=m.getText=function(a){var ,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(

typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="stri


ng")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSi ling)e+=n(a
)}else if(d===3||d===4)return a.nodeValue}else for( =0;c=a[ ]; ++)c.nodeType!==8
&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[
\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name
=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|
\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/
,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\
(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(n
th|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c
0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},at
trMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return
a.getAttri ute("href")},type:function(a){return a.getAttri ute("type")}},relativ
e:{"+":function(a, ){var c=typeof =="string",d=c&&!l.test( ),e=c&&!d;d&&( = .to
LowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSi l
ing)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()=== ?h||!1:h=== }e&&m.f
ilter( ,a,!0)},">":function(a, ){var c,d=typeof =="string",e=0,f=a.length;if(d&
&!l.test( )){ = .toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e
]=g.nodeName.toLowerCase()=== ?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.pare
ntNode:c.parentNode=== );d&&m.filter( ,a,!0)}},"":function(a, ,c){var d,f=e++,g=
x;typeof =="string"&&!l.test( )&&( = .toLowerCase(),d= ,g=w),g("parentNode", ,f
,a,d,c)},"~":function(a, ,c){var d,f=e++,g=x;typeof =="string"&&!l.test( )&&( =
.toLowerCase(),d= ,g=w),g("previousSi ling", ,f,a,d,c)}},find:{ID:function(a, ,
c){if(typeof .getElementById!="undefined"&&!c){var d= .getElementById(a[1]);ret
urn d&&d.parentNode?[d]:[]}},NAME:function(a, ){if(typeof .getElementsByName!="
undefined"){var c=[],d= .getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)
d[e].getAttri ute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:
function(a, ){if(typeof .getElementsByTagName!="undefined")return .getElements
ByTagName(a[1])}},preFilter:{CLASS:function(a, ,c,d,e,f){a=" "+a[1].replace(j,""
)+" ";if(f)return a;for(var g=0,h;(h= [g])!=null;g++)h&&(e^(h.className&&(" "+h.
className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&( [g]=!1)
);return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a, ){return a
[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.erro
r(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var =/(-?)(\d*)(?:n([+\-]?\d*))?/.exec
(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);
a[2]= [1]+( [2]||1)-0,a[3]= [3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},AT
TR:function(a, ,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o
.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" "
);return a},PSEUDO:function( ,c,d,e,f){if( [1]==="not")if((a.exec( [3])||"").len
gth>1||/^\w/.test( [3])) [3]=m( [3],null,null,c);else{var g=m.filter( [3],c,d,!0
^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test( [0])||o.match.CHILD.
test( [0]))return!0;return },POS:function(a){a.unshift(!0);return a}},filters:{
ena led:function(a){return a.disa led===!1&&a.type!=="hidden"},disa led:function
(a){return a.disa led===!0},checked:function(a){return a.checked===!0},selected:
function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},par
ent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has
:function(a, ,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(
a.nodeName)},text:function(a){var =a.getAttri ute("type"),c=a.type;return a.nod
eName.toLowerCase()==="input"&&"text"===c&&( ===c|| ===null)},radio:function(a){
return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},check ox:function(a
){return a.nodeName.toLowerCase()==="input"&&"check ox"===a.type},file:function(
a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function
(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},su mit:funct
ion(a){var =a.nodeName.toLowerCase();return( ==="input"|| ===" utton")&&"su mit
"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"
===a.type},reset:function(a){var =a.nodeName.toLowerCase();return( ==="input"||
===" utton")&&"reset"===a.type}, utton:function(a){var =a.nodeName.toLowerCase
();return ==="input"&&" utton"===a.type|| ===" utton"},input:function(a){return
/input|select|textarea| utton/i.test(a.nodeName)},focus:function(a){return a===a
.ownerDocument.activeElement}},setFilters:{first:function(a, ){return ===0},las

t:function(a, ,c,d){return ===d.length-1},even:function(a, ){return %2===0},od


d:function(a, ){return %2===1},lt:function(a, ,c){return <c[3]-0},gt:function(
a, ,c){return >c[3]-0},nth:function(a, ,c){return c[3]-0=== },eq:function(a, ,c
){return c[3]-0=== }},filter:{PSEUDO:function(a, ,c,d){var e= [1],f=o.filters[e]
;if(f)return f(a,c, ,d);if(e==="contains")return(a.textContent||a.innerText||n([
a])||"").indexOf( [3])>=0;if(e==="not"){var g= [3];for(var h=0,i=g.length;h<i;h+
+)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a, ){var c,e,f,g,h,i,
j,k= [1],l=a;switch(k){case"only":case"first":while(l=l.previousSi ling)if(l.nod
eType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSi ling)
if(l.nodeType===1)return!1;return!0;case"nth":c= [2],e= [3];if(c===1&&e===0)retu
rn!0;f= [0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChil
d;l;l=l.nextSi ling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;ret
urn c===0?j===0:j%c===0&&j/c>=0}},ID:function(a, ){return a.nodeType===1&&a.getA
ttri ute("id")=== },TAG:function(a, ){return ==="*"&&a.nodeType===1||!!a.nodeNa
me&&a.nodeName.toLowerCase()=== },CLASS:function(a, ){return(" "+(a.className||a
.getAttri ute("class"))+" ").indexOf( )>-1},ATTR:function(a, ){var c= [1],d=m.at
tr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttri ute
(c),e=d+"",f= [2],g= [4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===
g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f
==="^="?e.indexOf(g)===0:f==="$="?e.su str(e.length-g.length)===g:f==="|="?e===g
||e.su str(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a, ,c,d){var e= [2],
f=o.setFilters[e];if(f)return f(a,c, ,d)}}},p=o.match.POS,q=function(a, ){return
"\\"+( -0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![
^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.sourc
e+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a, ){a=Array.prototype
.slice.call(a,0);if( ){ .push.apply( ,a);return }return a};try{Array.prototype.
slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a, ){
var c=0,d= ||[];if(g.call(a)==="[o ject Array]")Array.prototype.push.apply(d,a);
else if(typeof a.length=="num er")for(var e=a.length;c<e;c++)d.push(a[c]);else f
or(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPos
ition?u=function(a, ){if(a=== ){h=!0;return 0}if(!a.compareDocumentPosition||! .
compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDo
cumentPosition( )&4?-1:1}:(u=function(a, ){if(a=== ){h=!0;return 0}if(a.sourceIn
dex&& .sourceIndex)return a.sourceIndex- .sourceIndex;var c,d,e=[],f=[],g=a.pare
ntNode,i= .parentNode,j=g;if(g===i)return v(a, );if(!g)return-1;if(!i)return 1;w
hile(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.l
ength,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);ret
urn k===c?v(a,f[k],-1):v(e[k], ,1)},v=function(a, ,c){if(a=== )return c;var d=a.
nextSi ling;while(d){if(d=== )return-1;d=d.nextSi ling}return 1}),function(){var
a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.
innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)
&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=
c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttri uteNode!="undefin
ed"&&e.getAttri uteNode("id").nodeValue===a[1]?[e]: :[]}},o.filter.ID=function(a
, ){var c=typeof a.getAttri uteNode!="undefined"&&a.getAttri uteNode("id");retur
n a.nodeType===1&&c&&c.nodeValue=== }),e.removeChild(a),e=a=null}(),function(){v
ar a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTa
gName("*").length>0&&(o.find.TAG=function(a, ){var c= .getElementsByTagName(a[1]
);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c
=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.g
etAttri ute!="undefined"&&a.firstChild.getAttri ute("href")!=="#"&&(o.attrHandle
.href=function(a){return a.getAttri ute("href",2)}),a=null}(),c.querySelectorAll
&&function(){var a=m, =c.createElement("div"),d="__sizzle__"; .innerHTML="<p cla
ss='TEST'></p>";if(! .querySelectorAll|| .querySelectorAll(".TEST").length!==0){
m=function( ,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([
\w\-]+$)/.exec( );if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.get
ElementsByTagName( ),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s
(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if( ===" ody"&&e. ody)retu
rn s([e. ody],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)r
eturn s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll( ),

f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="o ject"){var k


=e,l=e.getAttri ute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test( );l?n=n.repla
ce(/'/g,"\\$&"):e.setAttri ute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)retur
n s(e.querySelectorAll("[id='"+n+"'] "+ ),f)}catch(r){}finally{l||k.removeAttri
ute("id")}}}return a( ,e,f,g)};for(var e in a)m[e]=a[e]; =null}}(),function(){va
r a=c.documentElement, =a.matchesSelector||a.mozMatchesSelector||a.we kitMatches
Selector||a.msMatchesSelector;if( ){var d=! .call(c.createElement("div"),"div"),
e=!1;try{ .call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSe
lector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a
))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f= .call(a,c);if(f||!d||
a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a
]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class
='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getEl
ementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByC
lassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=functio
n(a, ,c){if(typeof .getElementsByClassName!="undefined"&&!c)return .getElement
sByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,
){return a!== &&(a.contains?a.contains( ):!0)}:c.documentElement.compareDocumen
tPosition?m.contains=function(a, ){return!!(a.compareDocumentPosition( )&16)}:m.
contains=function(){return!1},m.isXML=function(a){var =(a?a.ownerDocument||a:0)
.documentElement;return ? .nodeName!=="HTML":!1};var y=function(a, ,c){var d,e=
[],f="",g= .nodeType?[ ]: ;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.
match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h]
,e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr
=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f
.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUnt
il|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS
,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var
=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d= .length
;c<d;c++)if(f.contains( [c],this))return!0});var e=this.pushStack("","find",a),g
,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=
g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1); reak}}return e
},has:function(a){var =f(a);return this.filter(function(){for(var a=0,c= .lengt
h;a<c;a++)if(f.contains(this, [a]))return!0})},not:function(a){return this.pushS
tack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0
),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.
context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},c
losest:function(a, ){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.
ownerDocument&&g!== ){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d
],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="strin
g"?f(a, ||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i
?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g); reak}g=g.parentNode;if(!g
||!g.ownerDocument||g=== ||g.nodeType===11) reak}}c=c.length>1?f.unique(c):c;ret
urn this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[
0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(th
is[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a, ){var c=type
of a=="string"?f(a, ):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);r
eturn this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return
this.add(this.prevO ject)}}),f.each({parent:function(a){var =a.parentNode;retur
n && .nodeType!==11? :null},parents:function(a){return f.dir(a,"parentNode")},p
arentsUntil:function(a, ,c){return f.dir(a,"parentNode",c)},next:function(a){ret
urn f.nth(a,2,"nextSi ling")},prev:function(a){return f.nth(a,2,"previousSi ling
")},nextAll:function(a){return f.dir(a,"nextSi ling")},prevAll:function(a){retur
n f.dir(a,"previousSi ling")},nextUntil:function(a, ,c){return f.dir(a,"nextSi l
ing",c)},prevUntil:function(a, ,c){return f.dir(a,"previousSi ling",c)},si lings
:function(a){return f.si ling(a.parentNode.firstChild,a)},children:function(a){r
eturn f.si ling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe"
)?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},functi
on(a, ){f.fn[a]=function(c,d){var e=f.map(this, ,c);L.test(a)||(d=c),d&&typeof d
=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>

1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(argum
ents).join(","))}}),f.extend({filter:function(a, ,c){c&&(a=":not("+a+")");return
.length===1?f.find.matchesSelector( [0],a)?[ [0]]:[]:f.find.matches(a, )},dir:
function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d=== ||g.nodeType!==1|
|!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a, ,c,d){
= ||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e=== ) reak;return a},si ling:f
unction(a, ){var c=[];for(;a;a=a.nextSi ling)a.nodeType===1&&a!== &&c.push(a);re
turn c}});var V="a r|article|aside|audio|canvas|datalist|details|figcaption|fig
ure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|vid
eo",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area| r|col|em ed|hr|img|inpu
t|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<t ody/i,_=/<|&#?\w+;/,
a=/<(?:script|style)/i, =/<(?:script|o ject|em ed|option|style)/i, c=new RegEx
p("<(?:"+V+")","i"), d=/checked\s*(?:[^=]|=\s*.checked.)/i, e=/\/(java|ecma)scri
pt/i, f=/^\s*<!(?:\[CDATA\[|\-\-)/, g={option:[1,"<select multiple='multiple'>",
"</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<ta le>","</ta le>"
],tr:[2,"<ta le><t ody>","</t ody></ta le>"],td:[3,"<ta le><t ody><tr>","</tr></
t ody></ta le>"],col:[2,"<ta le><t ody></t ody><colgroup>","</colgroup></ta le>"
],area:[1,"<map>","</map>"],_default:[0,"",""]}, h=U(c); g.optgroup= g.option, g
.t ody= g.tfoot= g.colgroup= g.caption= g.thead, g.th= g.td,f.support.htmlSerial
ize||( g._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.is
Function(a))return this.each(function( ){var c=f(this);c.text(a.call(this, ,c.te
xt()))});if(typeof a!="o ject"&&a!== )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( ){f(this).wrapAll(a.call(this, ))
});if(this[0]){var =f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNo
de&& .insertBefore(this[0]), .map(function(){var a=this;while(a.firstChild&&a.fi
rstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapIn
ner:function(a){if(f.isFunction(a))return this.each(function( ){f(this).wrapInne
r(a.call(this, ))});return this.each(function(){var =f(this),c= .contents();c.l
ength?c.wrapAll(a): .append(a)})},wrap:function(a){var =f.isFunction(a);return
this.each(function(c){f(this).wrapAll( ?a.call(this,c):a)})},unwrap:function(){r
eturn this.parent().each(function(){f.nodeName(this," ody")||f(this).replaceWith
(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,f
unction(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return t
his.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,thi
s.firstChild)})}, efore:function(){if(this[0]&&this[0].parentNode)return this.do
mManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(argume
nts.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.
pushStack(a," efore",arguments)}},after:function(){if(this[0]&&this[0].parentNod
e)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,t
his.nextSi ling)});if(arguments.length){var a=this.pushStack(this,"after",argume
nts);a.push.apply(a,f.clean(arguments));return a}},remove:function(a, ){for(var
c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)! &&d.nodeType===1&&(f
.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parent
Node.removeChild(d);return this},empty:function()
{for(var a=0, ;( =this[a])!=null;a++){ .nodeType===1&&f.cleanData( .getElementsB
yTagName("*"));while( .firstChild) .removeChild( .firstChild)}return this},clone
:function(a, ){a=a==null?!1:a, = ==null?a: ;return this.map(function(){return f.
clone(this,a, )})},html:function(a){if(a=== )return this[0]&&this[0].nodeType===
1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&! a.test(a)&&(f.su
pport.leadingWhitespace||!X.test(a))&&! g[(Z.exec(a)||["",""])[1].toLowerCase()]
){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeT
ype===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}ca
tch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function( ){var c=
f(this);c.html(a.call(this, ,c.html()))}):this.empty().append(a);return this},re
placeWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return
this.each(function( ){var c=f(this),d=c.html();c.replaceWith(a.call(this, ,d))})
;typeof a!="string"&&(a=f(a).detach());return this.each(function(){var =this.ne
xtSi ling,c=this.parentNode;f(this).remove(), ?f( ). efore(a):f(c).append(a)})}r
eturn 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=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string
"&& d.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFu
nction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html
(): ),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&
&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f. uildFrag
ment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstCh
ild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call
(c? i(this[l],g):this[l],e.cachea le||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.e
ach(k, p)}return this}}),f. uildFragment=function(a, ,d){var e,g,h,i,j=a[0]; &&
[0]&&(i= [0].ownerDocument|| [0]),i.createDocumentFragment||(i=c),a.length===1&&
typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&! .test(j)&&(f.supp
ort.checkClone||! d.test(j))&&(f.support.html5Clone||! c.test(j))&&(g=!0,h=f.fra
gments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&
&(f.fragments[j]=h?e:1);return{fragment:e,cachea le:g}},f.fragments={},f.each({a
ppendTo:"append",prependTo:"prepend",insertBefore:" efore",insertAfter:"after",r
eplaceAll:"replaceWith"},function(a, ){f.fn[a]=function(c){var d=[],e=f(c),g=thi
s.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&
&e.length===1){e[ ](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(
h>0?this.clone(!0):this).get();f(e[h])[ ](j),d=d.concat(j)}return this.pushStack
(d,a,e.selector)}}),f.extend({clone:function(a, ,c){var d,e,g,h=f.support.html5C
lone||! c.test("<"+a.nodeName)?a.cloneNode(!0): o(a);if((!f.support.noCloneEvent
||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a))
{ k(a,h),d= l(a),e= l(h);for(g=0;d[g];++g)e[g]&& k(d[g],e[g])}if( ){ j(a,h);if(c
){d= l(a),e= l(h);for(g=0;d[g];++g) j(d[g],e[g])}}d=e=null;return h},clean:funct
ion(a, ,d,e){var g; = ||c,typeof .createElement=="undefined"&&( = .ownerDocumen
t|| [0]&& [0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typ
eof k=="num er"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k= .
createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].
toLowerCase(),m= g[l]|| g._default,n=m[0],o= .createElement("div"); ===c? h.appe
ndChild(o):U( ).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;i
f(!f.support.t ody){var p=$.test(k),q=l==="ta le"&&!p?o.firstChild&&o.firstChild
.childNodes:m[1]==="<ta le>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nod
eName(q[i],"t ody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}
!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore( .createTextNode(X.exec(
k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&t
ypeof (r=k.length)=="num er")for(i=0;i<r;i++) n(k[i]);else n(k);k.nodeType?h.pu
sh(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type|| e.test(a.type)};for(j=0
;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()=
=="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[
j]);else{if(h[j].nodeType===1){var s=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 ,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(va
r h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])co
ntinue;c=i[f.expando];if(c){ =d[c];if( && .events){for(var j in .events)e[j]?f.
event.remove(i,j):f.removeEvent(i,j, .handle); .handle&&( .handle.elem=null)}g?d
elete i[f.expando]:i.removeAttri ute&&i.removeAttri ute(f.expando),delete d[c]}}
}});var q=/alpha\([^)]*\)/i, r=/opacity=([^)]*)/, s=/([A-Z]|^ms)/g, t=/^-?\d+(?
:px)?$/i, u=/^-?\d/, v=/^([\-+])=([\-+.\de]+)/, w={position:"a solute",visi ilit
y:"hidden",display:" lock"}, x=["Left","Right"], y=["Top","Bottom"], z, A, B;f.f
n.css=function(a,c){if(arguments.length===2&&c=== )return this;return f.access(t
his,a,c,!0,function(a,c,d){return d!== ?f.style(a,c,d):f.css(a,c)})},f.extend({c
ssHooks:{opacity:{get:function(a, ){if( ){var c= z(a,"opacity","opacity");return
c===""?"1":c}return a.style.opacity}}},cssNum er:{fillOpacity:!0,fontWeight:!0,
lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"floa
t":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a
.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f
.cssHooks[i];c=f.cssProps[i]||i;if(d=== ){if(k&&"get"in k&&(g=k.get(a,!1,e))!==
)return g;return j[c]}h=typeof d,h==="string"&&(g= v.exec(d))&&(d=+(g[1]+1)*+g[2
]+parseFloat(f.css(a,c)),h="num er");if(d==null||h==="num er"&&isNaN(d))return;h

==="num er"&&!f.cssNum er[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!== )


try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHook
s[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,
!0,d))!== )return e;if( z)return z(a,c)},swap:function(a, ,c){var d={};for(var
e in )d[e]=a.style[e],a.style[e]= [e];c.call(a);for(e in )a.style[e]=d[e]}}),f
.curCSS=f.css,f.each(["height","width"],function(a, ){f.cssHooks[ ]={get:functio
n(a,c,d){var e;if(c){if(a.offsetWidth!==0)return C(a, ,d);f.swap(a, w,function(
){e= C(a, ,d)});return e}},set:function(a, ){if(! t.test( ))return ; =parseFloa
t( );if( >=0)return +"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:funct
ion(a, ){return r.test(( &&a.currentStyle?a.currentStyle.filter:a.style.filter)
||"")?parseFloat(RegExp.$1)/100+"": ?"1":""},set:function(a, ){var c=a.style,d=a
.currentStyle,e=f.isNumeric( )?"alpha(opacity="+ *100+")":"",g=d&&d.filter||c.fi
lter||"";c.zoom=1;if( >=1&&f.trim(g.replace( q,""))===""){c.removeAttri ute("fil
ter");if(d&&!d.filter)return}c.filter= q.test(g)?g.replace( q,e):g+" "+e}}),f(fu
nction(){f.support.relia leMarginRight||(f.cssHooks.marginRight={get:function(a,
){var c;f.swap(a,{display:"inline- lock"},function(){ ?c= z(a,"margin-right","m
arginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.
getComputedStyle&&( A=function(a, ){var c,d,e; = .replace( s,"-$1").toLowerCase(
),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPrope
rtyValue( ),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a
, )));return c}),c.documentElement.currentStyle&&( B=function(a, ){var c,d,e,f=a
.currentStyle&&a.currentStyle[ ],g=a.style;f===null&&g&&(e=g[ ])&&(f=e),! t.test
(f)&& u.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeSt
yle.left=a.currentStyle.left),g.left= ==="fontSize"?"1em":f||0,f=g.pixelLeft+"px
",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}), z= A|| B,f.expr
&&f.expr.filters&&(f.expr.filters.hidden=function(a){var =a.offsetWidth,c=a.off
setHeight;return ===0&&c===0||!f.support.relia leHiddenOffsets&&(a.style&&a.sty
le.display||f.css(a,"display"))==="none"},f.expr.filters.visi le=function(a){ret
urn!f.expr.filters.hidden(a)});var D=/%20/g, E=/\[\]$/, F=/\r?\n/g, G=/#.*$/, H
=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg, I=/^(?:color|date|datetime|datetime-local|emai
l|hidden|month|num er|password|range|search|tel|text|time|url|week)$/i, J=/^(?:a
out|app|app\-storage|.+\-extension|file|res|widget):$/, K=/^(?:GET|HEAD)$/, L=/
^\/\//, M=/\?/, N=/<script\ [^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, O=/^(?:
select|textarea)/i, P=/\s+/, Q=/([?&])_=[^&]*/, R=/^([\w\+\.\-]+:)(?:\/\/([^\/?#
:]*)(?::(\d+))?)?/, S=f.fn.load, T={}, U={}, V, W, X=["*/"]+["*"];try{ V=e.href}
catch( Y){ V=c.createElement("a"), V.href="", V= V.href} W= R.exec( V.toLowerCas
e())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&& S)return S.a
pply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){v
ar g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=
):typeof c=="o ject"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=
this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a, ,c){c=a.re
sponseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(
c.replace( N,"")).find(g):c)),d&&i.each(d,[c, ,a])}});return this},serialize:fun
ction(){return f.param(this.serializeArray())},serializeArray:function(){return
this.map(function(){return this.elements?f.makeArray(this.elements):this}).filte
r(function(){return this.name&&!this.disa led&&(this.checked|| O.test(this.nodeN
ame)|| I.test(this.type))}).map(function(a, ){var c=f(this).val();return c==null
?null:f.isArray(c)?f.map(c,function(a,c){return{name: .name,value:a.replace( F,"
\r\n")}}):{name: .name,value:c.replace( F,"\r\n")}}).get()}}),f.each("ajaxStart
ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a, ){f
.fn[ ]=function(a){return this.on( ,a)}}),f.each(["get","post"],function(a,c){f[
c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d= );return f.ajax({type:c,url
:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.g
et(a, ,c,"script")},getJSON:function(a, ,c){return f.get(a, ,c,"json")},ajaxSetu
p:function(a, ){ ? _(a,f.ajaxSettings):( =a,a=f.ajaxSettings), _(a, );return a},
ajaxSettings:{url: V,isLocal: J.test( W[1]),glo al:!0,type:"GET",contentType:"ap
plication/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"applicati
on/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, tex
t/javascript","*": X},contents:{xml:/xml/,html:/html/,json:/json/},responseField
s:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text ht

ml":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,ur


l:!0}},ajaxPrefilter: Z( T),ajaxTransport: Z( U),ajax:function(a,c){function w(a
,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p= ,n=m||"",v.readyState=a>0?4:0;var o,
r,u,w=c,x=l?c (d,v,l): ,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.g
etResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("
Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success
",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.st
atus=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u])
,v.statusCode(j),j= ,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fi
reWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger(
"ajaxStop"))}}typeof a=="o ject"&&(c=a,a= ),c=c||{};var d=f.ajaxSetup({},c),e=d.
context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f
.Call acks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={re
adyState:0,setRequestHeader:function(a, ){if(!s){var c=a.toLowerCase();a=m[c]=m[
c]||a,l[a]= }return this},getAllResponseHeaders:function(){return s===2?n:null},
getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c= H.exec(n))o[c
[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c=== ?null:c},overrideMimeTy
pe:function(a){s||(d.mimeType=a);return this},a ort:function(a){a=a||"a ort",p&&
p.a ort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.c
omplete=i.add,v.statusCode=function(a){if(a){var ;if(s<2)for( in a)j[ ]=[j[ ],
a[ ]];else =a[v.status],v.then( , )}return this},d.url=((a||d.url)+"").replace(
G,"").replace( L, W[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().
split( P),d.crossDomain==null&&(r= R.exec(d.url.toLowerCase()),d.crossDomain=!(!
r||r[1]== W[1]&&r[2]== W[2]&&(r[3]||(r[1]==="http:"?80:443))==( W[3]||( W[1]==="
http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.para
m(d.data,d.traditional)), $( T,d,c,v);if(s===2)return!1;t=d.glo al,d.type=d.type
.toUpperCase(),d.hasContent=! K.test(d.type),t&&f.active++===0&&f.event.trigger(
"ajaxStart");if(!d.hasContent){d.data&&(d.url+=( M.test(d.url)?"&":"?")+d.data,d
elete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace( Q,"$1_="+x
);d.url=y+(y===d.url?( M.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&
&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.content
Type),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modifi
ed-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.eta
g[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.a
ccepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+ X+"; q=0.01":""):d.accepts["*
"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d. eforeSend&&(d. e
foreSend.call(e,v,d)===!1||s===2)){v.a ort();return!1}for(u in{success:1,error:1
,complete:1})v[u](d[u]);p= $( U,d,c,v);if(!p)w(-1,"No Transport");else{v.readySt
ate=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(functio
n(){v.a ort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);
else throw z}}return v},param:function(a,c){var d=[],e=function(a, ){ =f.isFunct
ion( )? (): ,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent( )};c=== &
&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainO ject(a))f
.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);
return d.join("&").replace( D,"+")}}),f.extend({active:0,lastModified:{},etag:{}
});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"call ack",jsonpCall
ack:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",functi
on( ,c,d){var e= .contentType==="application/x-www-form-urlencoded"&&typeof .da
ta=="string";if( .dataTypes[0]==="jsonp"|| .jsonp!==!1&&(ce.test( .url)||e&&ce.t
est( .data))){var g,h= .jsonpCall ack=f.isFunction( .jsonpCall ack)? .jsonpCall
ack(): .jsonpCall ack,i=a[h],j= .url,k= .data,l="$1"+h+"$2"; .jsonp!==!1&&(j=j.r
eplace(ce,l), .url===j&&(e&&(k=k.replace(ce,l)), .data===k&&(j+=(/\?/.test(j)?"&
":"?")+ .jsonp+"="+h))), .url=j, .data=k,a[h]=function(a){g=[a]},d.always(functi
on(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}), .converters["script json"]=functio
n(){g||f.error(h+" was not called");return g[0]}, .dataTypes[0]="json";return"sc
ript"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript,
application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|
ecmascript/},converters:{"text script":function(a){f.glo alEval(a);return a}}}),
f.ajaxPrefilter("script",function(a){a.cache=== &&(a.cache=!1),a.crossDomain&&(a
.type="GET",a.glo al=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain

){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{se
nd:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d
.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c
){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadyst
atechange=null,e&&d.parentNode&&e.removeChild(d),d= ,c||g(200,"success")},e.inse
rtBefore(d,e.firstChild)},a ort:function(){d&&d.onload(0,1)}}}});var cf=a.Active
XO ject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.A
ctiveXO ject?function(){return!this.isLocal&&ci()||cj()}:ci,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=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 i
n c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMime
Type(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]=
"XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.h
asContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyStat
e===4)){d= ,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!
==4&&h.a ort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,
n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o
){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(
p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch
={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},a ort:function(){d&&d(0,1
)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([az%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom
"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]
],cr;f.fn.extend({show:function(a, ,c){var d,e;if(a||a===0)return this.animate(c
u("show",3),a, ,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.sty
le.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&
f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h
;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.disp
lay=f._data(d,"olddisplay")||""}}return this},hide:function(a, ,c){if(a||a===0)r
eturn this.animate(cu("hide",3),a, ,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=
this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._
data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="n
one");return this},_toggle:f.fn.toggle,toggle:function(a, ,c){var d=typeof a=="
oolean";f.isFunction(a)&&f.isFunction( )?this._toggle.apply(this,arguments):a==n
ull||d?this.each(function(){var =d?a:f(this).is(":hidden");f(this)[ ?"show":"hi
de"]()}):this.animate(cu("toggle",3),a, ,c);return this},fadeTo:function(a, ,c,d
){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:
},a,c,d)},animate:function(a, ,c,d){function g(){e.queue===!1&&f._mark(this);var
=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n
,o; .animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete
a[i]),h=a[g],f.isArray(h)?( .animatedProperties[g]=h[1],h=a[g]=h[0]): .animated
Properties[g]= .specialEasing&& .specialEasing[g]|| .easing||"swing";if(h==="hid
e"&&d||h==="show"&&!d)return .complete.call(this);c&&(g==="height"||g==="width"
)&&( .overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f
.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlin
eBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline- lock
":this.style.zoom=1))} .overflow!=null&&(this.style.overflow="hidden");for(i in
a)j=new f.fx(this, ,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="togg
le"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]
()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNum er[i
]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i
,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));retur
n!0}var e=f.speed( ,c,d);if(f.isEmptyO ject(a))return this.each(e.complete,[!1])
;a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:f
unction(a,c,d){typeof a!="string"&&(d=c,c=a,a= ),c&&a!==!1&&this.queue(a||"fx",[
]);return this.each(function(){function h(a, ,c){var e= [c];f.removeData(a,c,!0)
,e.stop(d)}var ,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==nul
l)for( in g)g[ ]&&g[ ].stop&& .indexOf(".run")=== .length-4&&h(this,g, );else g

[ =a+".run"]&&g[ ].stop&&h(this,g, );for( =e.length; --;)e[ ].elem===this&&(a==n


ull||e[ ].queue===a)&&(d?e[ ](!0):e[ ].saveState(),c=!0,e.splice( ,1));(!d||!c)&
&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slid
eToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeTogg
le:{opacity:"toggle"}},function(a, ){f.fn[a]=function(a,c,d){return this.animate
( ,a,c,d)}}),f.extend({speed:function(a, ,c){var d=a&&typeof a=="o ject"?f.exten
d({},a):{complete:c||!c&& ||f.isFunction(a)&&a,duration:a,easing:c&& || &&!f.isF
unction( )&& };d.duration=f.fx.off?0:typeof d.duration=="num er"?d.duration:d.du
ration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==n
ull||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunct
ion(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(t
his)};return d},easing:{linear:function(a, ,c,d){return c+d*a},swing:function(a,
,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a, ,c){this
.options= ,this.elem=a,this.prop=c, .orig= .orig||{}}}),f.fx.prototype={update:f
unction(){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]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.el
em[this.prop];var a, =f.css(this.elem,this.prop);return isNaN(a=parseFloat( ))?!
|| ==="auto"?0: :a},custom:function(a,c,d){function h(a){return e.step(a)}var e
=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=t
his.state=0,this.unit=d||this.unit||(f.cssNum er[this.prop]?"":"px"),h.queue=thi
s.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(
e.elem,"fxshow"+e.prop)=== &&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.tim
ers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._
data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.
elem,this.prop),this.options.show=!0,a!== ?this.custom(this.cur(),a):this.custom
(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},
hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.pro
p)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)}
,step:function(a){var ,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=
i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update()
,i.animatedProperties[this.prop]=!0;for( in i.animatedProperties)i.animatedProp
erties[ ]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.ea
ch(["","X","Y"],function(a, ){h.style["overflow"+ ]=i.overflow[a]}),i.hide&&f(h)
.hide();if(i.hide||i.show)for( in i.animatedProperties)f.style(h, ,i.orig[ ]),f
.removeData(h,"fxshow"+ ,!0),f.removeData(h,"toggle"+ ,!0);d=i.complete,d&&(i.co
mplete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTim
e,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](thi
s.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),th
is.update();return!0}},f.extend(f.fx,{tick:function(){var a, =f.timers,c=0;for(;
c< .length;c++)a= [c],!a()&& [c]===a&& .splice(c--,1); .length||f.fx.stop()},int
erval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_d
efault:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:
function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+
a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a, ){f.fx.ste
p[ ]=function(a){f.style(a.elem, ,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.fi
lters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function( ){r
eturn a=== .elem}).length});var cw=/^t(?:a le|d|h)$/i,cx=/^(?: ody|html)$/i;"get
BoundingClientRect"in c.documentElement?f.fn.offset=function(a){var =this[0],c;
if(a)return this.each(function( ){f.offset.setOffset(this,a, )});if(! ||! .owner
Document)return null;if( === .ownerDocument. ody)return f.offset. odyOffset( );t
ry{c= .getBoundingClientRect()}catch(d){}var e= .ownerDocument,g=e.documentEleme
nt;if(!c||!f.contains(g, ))return c?{top:c.top,left:c.left}:{top:0,left:0};var h
=e. ody,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=
i.pageYOffset||f.support. oxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.s
upport. oxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:
n,left:o}}:f.fn.offset=function(a){var =this[0];if(a)return this.each(function(
){f.offset.setOffset(this,a, )});if(! ||! .ownerDocument)return null;if( === .o
wnerDocument. ody)return f.offset. odyOffset( );var c,d= .offsetParent,e= ,g= .o
wnerDocument,h=g.documentElement,i=g. ody,j=g.defaultView,k=j?j.getComputedStyle

( ,null): .currentStyle,l= .offsetTop,m= .offsetLeft;while(( = .parentNode)&& !=


=i&& !==h){if(f.support.fixedPosition&&k.position==="fixed") reak;c=j?j.getCompu
tedStyle( ,null): .currentStyle,l-= .scrollTop,m-= .scrollLeft, ===d&&(l+= .offs
etTop,m+= .offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTa
leAndCells||!cw.test( .nodeName))&&(l+=parseFloat(c. orderTopWidth)||0,m+=parse
Float(c. orderLeftWidth)||0),e=d,d= .offsetParent),f.support.su tractsBorderForO
verflowNotVisi le&&c.overflow!=="visi le"&&(l+=parseFloat(c. orderTopWidth)||0,m
+=parseFloat(c. orderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==
="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="
fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollL
eft));return{top:l,left:m}},f.offset={ odyOffset:function(a){var =a.offsetTop,c
=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&( +=parseFloat(f.css(a
,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top: ,left:c}}
,setOffset:function(a, ,c){var d=f.css(a,"position");d==="static"&&(a.style.posi
tion="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d
==="a solute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.pos
ition(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(
)&&( = .call(a,c,g)), .top!=null&&(k.top= .top-g.top+m), .left!=null&&(k.left= .
left-g.left+n),"using"in ? .using.call(a,k):e.css(k)}},f.fn.extend({position:fu
nction(){if(!this[0])return null;var a=this[0], =this.offsetParent(),c=this.offs
et(),d=cx.test( [0].nodeName)?{top:0,left:0}: .offset();c.top-=parseFloat(f.css(
a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloa
t(f.css( [0]," orderTopWidth"))||0,d.left+=parseFloat(f.css( [0]," orderLeftWidt
h"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){retu
rn this.map(function(){var a=this.offsetParent||c. ody;while(a&&!cx.test(a.nodeN
ame)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Lef
t","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c=== ){e
=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":
"pageXOffset"]:f.support. oxModel&&g.document.documentElement[d]||g.document. od
y[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft(
):c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c)
{var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style
?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){va
r =this[0];return ? .style?parseFloat(f.css( ,d,a?"margin":" order")):this[d](
):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.is
Function(a))return this.each(function( ){var c=f(this);c[d](a.call(this, ,c[d]()
))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document
. ody;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.n
odeType===9)return Math.max(e.documentElement["client"+c],e. ody["scroll"+c],e.d
ocumentElement["scroll"+c],e. ody["offset"+c],e.documentElement["offset"+c]);if(
a=== ){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.cs
s(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&de
fine.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);

 

JFIF

C

C 


 ` " 
 }!1AQa"q2 #B R $3 r
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
  w!1AQaq"2B
#3R  r
$4 % &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz


? u[ o 9 
? ?
  * rC
E  ?

? ?
  * rC
E  ?

? ?
  * rC
E  ?

? ?
  * rC
E  ?

? ?
  * rC
E  ?

? ?
  * rC
E  ?

? ?
  * rC
E  ?

(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
+;P
h NG<S [N


 Z
{j
8
{j
8
{j
8
{j
8
{j
8
{j
8
{j
8


 ??
G  ??
 ??
G  ??
 ??
G  ??
 ??
G  ??
 ??
G  ??
 ??
G  ??
 ??
RZk \*

k _ 
 
 U
 
 U
 
 U
 
 U
 
 U
 
 U
 
 

 

^ !U
 V
HvmW Z
Z
 V
HvmW Z
Z
 V
HvmW Z
Z
 V
HvmW Z
Z
 V
HvmW Z
Z
 V
HvmW Z
Z
 V
U >W T
Z

j Ue = R  ??
9! = _ yk kS 
 _
kS 
9! = _ yk kS 
 _
kS 
9! = _ yk kS 
 _
kS 
9! = _ yk kS 
 _
kS 
9! = _ yk kS 
 _
kS 
9! = _ yk kS 
 _
kS 
9! = _ yk kS 
!m Z
y. !9

 
q
q
q
q
q
q
q
q
q
q
q
q
q
?

Z
O
G$;
O
G$;
O
G$;
O
G$;
O
G$;
O
G$;
O
kZ 

~
~
~
~
~
~
~

V

O ~

 / Q

8 Uh

 / Q

8 Uh

 / Q

8 Uh

 / Q

8 Uh

 / Q

8 Uh

 / Q

8 Uh

Hv3


- mj

- mj

- mj

- mj

- mj

- mj

 UZp 5

/VQEQ QEQEQEQEQEQE

KNC EsPYb'$
EPEPRWS . NR
? l c ? SI T>4K
# ^~N_6h * z>
Z $m
'/ q q3F
AV >Ipg
Uo ,0 c

 5 

t

<?

B[

! me+\w _ 7
>; |c 5 ? |
G b
" H  
y#Hv
_ Zw l <F , dGJ /
t{;
q
 C $ V 
Z "
k;{ u_j  fWi

Uf "Q_
"

fH]JI :H
%p2M' \ r

  iz m zm
I Ex

 

Aggi
_ { Y >1 h e

>

T 5

C ,TGn 0 .s  4)Vr >  s|, ,>6 o % E


% m   x{W -  F# 3HWxrU$ <* m ~, )

Pi  R } I V
& dy 7 c
. L7  n . z 7w' \c H2 qpH |

?m x O t
s"D%*2Q
!

j
Y nD' o~WU8
U
O

~#2
h "#>?5SK  n8 Q /9,)
Clm SH _gN@uXR- O88 

? ng
3

Y$

5 G "8 [[IK \

$ 7

x (A$l

do lo

jO

 P

 '

B<

4 U

T 5b J \ J

%N w

~ 

AsS

S

 g O 

;

k=Vk '

H ( g* ?

nrbh<=^F E}}e YM jW [

\O D e

I'

od& xr
~8
520YAl
?a3
nT)7WT?]kw
D$PS>G
le4 L_
Q =,EH
x/ Ii"
Q? ct
et SV {++^6
OZj - _%S
8F
k?#R@?y
m  BU @G ^O
~wx
? K ,wO36KV8PX
 ?o kj~
  xO

U ?z /x|[s
d?
QM1L3*
 vW9
< s+w
3 .

6 x  }
z  `{#D Uk8s
M1% 'X B\7 i \u K5  kz_
w1lL
t;3 kc ^E
E7
) i%
|  m 1 }i[i~

 O R x?PI p /x
' | ;e d

+8< ;  G= T   E $E~
FC)k8 -r+< OqL
$

j
'


+#p A 8 ~~ ~2_ zE


. v  O xs Z

$> & tH W
! Ct7[I)" n y $g /
5O W?  u ][ 9 Y.w@ 0e+
& o Y# ( 7 D @
[8% c xl%9 96 ~
y  Z| 
    \4* (i

vjTp
v
|ec#8
}wY
kvr- ~e}W
dw  UMOE{
#U 
 ~15
 |,3 >r>
~ ~V~=3FK|M
>+!) O@? _.fsg$7(
K 4 7 W1
  " 

 U  hfi $ %}
pFi

iW

:m

i 7m- K

yM
|I


>?,8  ~; } +~Z/  C O<O =S T\


Z
<,a
4 i
T ?
 
3~ ZO -C
O7
Lm[

T
n

-l > 
p S 5N

Z^ 
Tg

4h>- X

ou

CV mL p 7v

%
i ?Q
) U N
GU   [ ? $ Y q

G 4  
[_X_[%
,7 I ue
.|^ D 3Af
A w -,
^ E Kq".9  + C ^  _  fk |O y
$sDbDUEL
I9~ e q'
3
z* _ i[ \ gFn
 L4.}Re tcB
K: 8$v
T{sQ
e )e#2t FXn8p t%T
k +SX  
A Uo
W |u  }
W/ 'g \k_6Yk@ hY
5 i2*E%
sQ
Z 2'
Y "
E H|n0H#
j S
v m k
#  %
i
H . t
R {X P3 )5 y   ? :K O~5 m
4 M. n - s6 p

"  


 7
 F

? L

F ` L
;
B_{Cj3 

u
15N jC 3 D?d
x H k
U Nm~ _ * i wC U\ JI3 hj2Xl

, ~|1

>

R Eah 

 -ZKX
o$ ) O-X  UT7R89
F'

` Ml  
m .

$
:

kuw

 9  \

1x =&M$ IT} TP
I i D  %

/b`wH
P Hr gQ
<7 M1 8a, iF{eq
 ?h u . |{
D
p

iW

:e

ze

Kw* G

9  >\dc9#= |  i

R4

&

W /DU7
C  G2 #,
 h U xOq' 
i  h 3|f
4 W
 | cU y x
~- h !' f F + c
S E7

!E
kwae |kh qdZt
P 5 m : 3PX~RP'pR
8$/  tHG
\ EI{Ek F o 7 R [E({]B)I
oe F Y6 a_Y , e So}:
+xc!]r jb-^9FK 9  Fz/
g>M=~|~
ug_c^   :Tn [2Tn

Y NOtUL .4

G _ S  wY 5 Z h ;O

Q XMy]@=V
y b(
k , p J l ! tcx'
d ? >iU VDGE_Yea
m'We w_G %sx vw 4-M Q? ;v GO7?[6 c '  ^   _  |
x |
1^ K
- T n u #Y k -   [ Kn / t F}
 H ?
]x 6 k"  CQ0o~Xxw ~i b F b i[ {y F xgQ
 P '-lur
<BB
 \w
?=_ c P
[ E 5h PX$I
%
mUl'[9V+=_RmDjV Km.
I4
 cV 3flANPKsX)a
.0FTdt5
J ngC 5Ef
k
j _[
B U j5
xzm[zf
S ? +-d"}R
As_m4
dU{ l]8P
?OT #`^Rk1'd
)Z 5hu,0_YxKM7i
s+43? `Gk |8Kv)0NYR
\) =t8\>
d A nm 5V?j
 h Cpr6HK4

DQ$H m mq $r
~'xK  {k M u 9n5
kz
-  4 yT8  + t?  % o
4 + -v
[ a s$ #:* ;Y
 j 6 zt#*R = 
7 i

\] m '?.q dg   A^ p
{x o Nimg
m 9W 1P    c
 j? . ? 
_ i3ay
5 ~ ) y Z
* ?
85? 
/ C
>xT  \$e u  3
<5
#kah{
$~E? Ow
 -8I`h2 k$  ^| G8[_]e
qSZg' R 5Lxv3W[
o "KmB
Q{>0 nOKw}q
j^\dX[t@L
0c
F NP
L%YU,6'?E
U'
A qs5 5 %%
uTTp xN
qR /Q ( o[ _/' P>%i6z
o > $At Mz |7
g  'GOx t]N $
T
@!  EU
* mY
 v U o
j (
B D
oxsX Z  G  2

YG i v # l . /
o| o |R @ 6 * &

yh:X

Ok  m

` 

O ' u-v k &

qED  

Y~ : a ~8|= ~*|.

^ 7}

]F

C g1 G

jXEV;

?J~/

H c  o

 /

 6 e 5;

g WR>n A  k 7 M ) \

i_ Ut

)'

B S

T4 (

% n  \ )

?  7

+ t

I o8

$ A

 t_ ov
>! \
]]i

ca

r

DD 0

N  5  O U _ S$ ! uuq6 Y >c, 8>S Y j -W {


8 4 %
t)}^
{  |9
 _<# |K
o5O
F hbG
_.-WM
8 WM:DMB
G G)
YsjJ
j ! 8] qA, Ir[km?0
3  +  ? m{ Q~ 
?

>A

+ ~

=B Q w

ii

8 8HZY@

j 2 c[lRB ciB${ IP/5^.qR

j 82 4H|a 4}c{ !so.


_qjz8*Y
o i7 q~HZf Az
 uk5
 tk=
s `



)F.jq
, 7r~fg!
:\
J1FTjS
h6c[
wF.6 wW
_, K J+=W;_,
T e/   ?e
@G :

m_S
f/ to

7&] x , i"@7
M

m b l[ E p !I!r@ 3 +   R h C  ~' l
Ikgr   (
x - # x
"
 9  & { 3x o 3
 k RH

 a /~ ? ~ m& O / .
V
T
%($
E . (
W-8% SjZu^ Dfr
TI"[
 H
]3!H
7ZGW(\ jf^1
 @1AX-=^b/&
:  31m
/e5 [kqy
>,
 0 K?6C>~
   _7 <Q
 o t t S oc hfh%
O x H
M  ~G~ T#+HF|N%hQ
0 9 6|1
s
c 

up w&mVkKRm:
keWP c IZ#
GHYG1[l, 4 jP$  mW 6
Ki
O R \ [r / |;s

^5

n  w VzT

H 4 3K  8 qJ

c`

u} 9Z  ,Moi

+3

\*m 6$ oLq G ~ W  G_ %F

O +#"6 _{

OS V k ;%c m # <

h z F

~!

Gd>

\$2 :   -|P <8 ,




: ~

0
n} #E ;
 o
J  W ] + E m G N
~
c  ?  <1 (|F . =

n 
i
O$
e5 C)Im N  /= ; aUEF g 3Z no &
 = n !
# {  ? 
GPLi [XXX
~%xGQM. &hU5: Q[O6V6zlS3
(P 
#$ u; $eg OL 7  3 k
G 
?

 |

i 7 }  {  

s /d  o<[
 m

$

l JZ uV_5

J W

-

 -W
T   +-e x s
 B c\+
]" <4
r; 0ov
Vn &b
{icpv

,
K

 ];; - H$
]\ V AMAW


g

Z Er

 

K [ c

?h 2 3

m G /0

O r6

?`

 O m' |

a] l|ch
 SJ1R
&C$u 1n~12g
ZK)u-H
qc$]*
 c;JjT
sy9<
(=]
x
Z&o B0

7[K/6;C <#
? F?- lY
L|oX2a 4=>6
s_ >C
'c G:]
f  *wZ-xsz &X
?~Y3Vo jC
>7[)ml_U
% t aE M-<
ng m/
l u=6U]Z

o>$i

HK4y c&F _ojo bT >


3]k
~ ?Ba\[ aeyW sq
; {N s{o$ l k Hw d <

)l

s ' 

 <q S v

!
U ~c  
 HO n t K M Y
y
&EI~U  P`C/ + 
g + ?
=
  y5
R ~ m fd
:  Vk
f/ GT
Ku
e % u 
4a# DiA 5 ia6 & IKI
sQ rDvX9h
{   'v~> <` Bm + ~ j'B WX
I
?> _
F|= _
'7
t{F
f u Y$ %E .R 
];
! U
?
 > 
V  [4>D{w\ C " Qcf 31  u~|e M

q;
{

 4

R

 

z/ c O , "

? ~
1 w

2 TE!

P UV 

   x  _|4mM

>D
u(

~cp
^

oX

>N g . ~ 2  4 k? & c w ?
>x qq *6 y H > Y
i i

e~b10VX e

V^
O <<n 2 B < I
L <H#b @ UHbT
G 

IX 0 W

U i
 I<C b  o 

w O

6 |


 
h O EuOx e
&
o|=
Y p y (~V {
S? >=xI=m s  z
%+ 
6. 12] < =~pi
^7 $DT  ,66?  w 

J Y
`H`
  G;S
v

2g$
% g k 2z >Ln
n  A3 14o _ r |-` Z|?
l f 

l m

, b )# f 9| h 01 M D .

kk > ;  ) Xn!u

F J 2 C_  X  $O ~ s  aO
b i %
j]6 7G *0x
f?
 C4[AkLD<Kyoas
?e
n ] |dumY<e
* 45G9B
+G> 4 6R
 @1lh'

' 
( $ X F,B k
>  Sx b/
H 6 z oO?Zm
~ 5%x J V n i$ 3b. < }q

r O / me 5
Av- yKa^  Wii& i

,n Z,A*

X eG

v\

zF?

 ?

:' B4 N

V D Q3

o 

o ?/. Cq
{ 7Z
<
NH
. #, L[
} [?w   h  
=_  b 3

_ > x  MwO ,5/  9# [IR v!R V5 r


E8T %'*  N7W ^ -| 

i R4

&

 Q ?i>0]Q Ax

Zv

\

 yi

R o
k

>|e } |l

+  {

6w7` a 9QZ@[ A

 ; $

<g +{

]XGp

 

Q k

^ V>, A S P - 7 e

~"xv{;oZ W n u4hZ

  " dR

o 5 "

O '

xc L

2iR

E 9| $

K Q "pc

h

~

o =

WW w- GjrP

=p p ?

" BY
 W5&' s j> -Y
_
? _
 1k !>~ _5j ,:
 z WUUy8

gc+ ^' + s
/ kZ
VzV ` W79 r j f ' % x
5 xkM+up
U
wx 4Tx W` (R (; 9h h0 #9V,
4 ] _ , Gm ?  ~P [
'?jma+/ n Y>0|2>
S ~
V Khs ? F_j ~$ 5
 w
[ ~ - ![Kh $  2
bI%1'  h (_ 


D Q

|s/
5]? F \
l o b &Up 4 ] fe |LS_ H
{  9u|
{U
 Yo
! '  >  u 
B Y F J
x#  . ^ T K?

;[x F U
Ik- Ja
vr %
o    k  P
~ w
i C  M |

 /O=P C9c &(As-*]^


H xh f<A0 Ca
Va2m%NZa)E
F6X 4# kku4<t  `?\>
 x P4  I 0 x# Rhl XxzO7,  :i
oV- vK:\!M
\  ]w
 :C ? V?
u#>U+ On *cwb

 YP(;q31Vt
GV d{/uMGL
j xh4m eg8 j)  )We.
~
H;\~ m (
E?
Wey
 jmoi A ao 4_u. F lu Vfy e U-n i5I;\m

no

l
$y y  W   K e ]
yU c ^ kqn B7L 
G ? o?
h j >x V x
?
" _ [ y P
N {2 dI - %?g
a ]\H%ws]P~P q!=
E, 'c n-?
U&m/O* b U '5_~$D
n/ /l
ZI$i
- ~ y  r.U 6 I: Q  T %
9
(  ?
x ~ %
x | u [
cM/ I0v ?H
~9 Z
R C G . G
/ l ,%D ` q g

WIs5_ \ `.#
/ 3 CmW![` 85 k vzBrf Uj9y
 +$nc Su  fm a X2
>  o OH -R^ i m:TQ Eu/5
XT\_m< I% [/h _ KR{  _ 
Rg;Ooi)`V|: ~B/#M
55y
m~=x{'#He
!<
&[V$;- 8 Hp
Wky   ?z'_ F|y
J Y}]
 k k' _ kr ut6 
U  1
_
m( I+)2% 7yRM
s
mg ~
Fn E & 9n 8<
W ,(D /   r`  Z)  3 (  ~%  ? _ F|y 
{  ?
! W { ; Q  H IO +  6g
c
;    3
5  U iE
? 
X/ #><  ^
I
| >W O  j

z  ~ z(G3 v\ > {|   ? ! Q *?|  X/ #><


  *^
_
c?
zmh ~ G }r
G W={  Dk?k ! Q |  `    *
c?
' oo
jd = 
(  ~%
 _ F y 
   3
5  U iE
?
X/ #^<  ^
G =
z  ~  QG 3
5   UiE
{  ?
!? R
X/ #><
F y ^ ? I { 
zmh ~ QGG }r
G : {\   q ? S! RQ* | ?~ '_ F|y
O   * ` c?
zmh~ G }r
G W={  Dk?k ! R  ? `_ F|y
x 
zm( ~ QG }r
G _={  Dg?k ! Q |  `    *
c?
z {   ,?  ! WO B{ Z(
; Q3 vH\J >
`{   
  *G  
 # ? ! W { ; Q  H H
~ <  TtU \ ;    5
5  U kE
?
zS ; ~ G S8
 | {  ? !* W _c? a _? ~*||

,, [
r
kW V6 } ( N` l
 QT _
*% '/  AV k_ 
(
(
(
(
(
(
(
(
(
(
( ;
?   >3 }
jw \
c
I"`
+T  <h z S  _
" y S% k l kJ
% O3 * $ 3^

Qa g? > G }# ,/   
a ?  _
,  

_3B 5   U3 W?5+ U iE


' 9
O B 

 D k k  = 
(  ~%
? _ F|y 
   *
c? a ?  _
,   _ B
a ?  _
,  
O B 
`

a ?  _
,  
_ C  v z |.B IW

_ B    5
{ ; Q  H IO +

X? #^<  ^
G =  Dg k 
=
G|_ B } h _`Ehv&x $ 3
QU
 
J* e ( 3

 *  A  U o G u%u 

NW

E|# /

5  U kE
 $ [ J 0~
(  ~$

QO

JO

,- upK. bs` Nq bw }H


 q
)E o C
[  M|a
iLDV  ; 4 Z

R<1Ja|P`v |oj x *qRuu 3X
5hfd")e ' Tn wm >

? ? < K G
dX -| Q 5

: 5
j 73
g- [N^ O3 E'h

%Rj1Z
k {  0'+ cwG S*RsN
O KxT e(-IS
 6VM
WM]E ( 9  ~ Q_ U l
7

1 

 -  l >9

K

]+

I | '%r

5E~=|
D 3I> y f +!V; f?
 m /r -I W_2 8
0}# Z ~6 t y^eH&  oT? _ T ~ ^#  _

V xJ{ X
K\ E
F
 5 O ? vZ U _ ; w L 8 u  w y,
] Q : ?c  t
B  "[.
\\G!Y 

B2c ZI _ w0Q ) rq L


Y
+  O ~ o

=Z R 7 ;
i`{ i I i  2 [

m J g

)U

X g

QS
n8 29;cs 8
q+)?/T},W
FC;
spT?*+B#Q viJ
eG*7UI{
I "Ki:
TP
,|
$ +S
Y?m
gm3Ik"Nd
(K &o
x  "Ht
~ T^<
_%
 E'b
]: t31T " K  mmmF
N79Eo
J[.a_ ?{+mC^
w gJ U p~
{+h
~8x_(/;7Z+1mV Ie
e y u9 '  S ^
kw o? ,r }  aC3

 1&>q

k
r  e e '  _  t 
u]+V
jy g ' l(/ 1!A  "
# K v ) 5 
u 5 ` 'e 3[3 *2 e d~J _ D ; N S o j M 5? [ r ^M
O / ^ ? o <
ZX |
Q
r "8
0 

~sF }  >W n 3a  h
 B XW
*  
>  Y v<3 ?O

t
,

+ o 

M: ]CP

y *F 2Y

OS i\ D l aK  7  R Y?o_


>* Vq  MM m p6 = 
S b #
H h  @ <g`X sD  Q T 4 ] wE~Kx

Y;V ~- v E2C*vF([ 2 X0 g  #7,


Sb+

a 3> E~c a  _ e

oO '  P

g =

zE# [  bu 9 m v

k  -

 0

J  h* o

^= m

= z

w&

E,

 =5

N j Z

jO

z [ {l

/ Um 2  |

^C3

df <

G / o 1x

T|;

 

 w

H , v _ D

a*

F:.

u ':

|;y  F

mx

j m vXc

 q ]:

,
k7    
g G ? ?c E
% & e!
)
 W
<>X(
I _v3& sE|5 i 'YnX= S K
[ 7 c n @ h q ID 7 M _ ox D  G Z
(
(
(
(
(
(
(
(
(
(
(
(
>W UKe + *Ob
]k Br  Uj !9 ?
"
m m-
z/
-f
cj _/}
@c
 )lJ  w0v1, ? y2*
@/
B  {x QU} | % [ : s
<ya #_ m ;
3.SG=[2X 8o
2f 6N;g
dF (Q {tV~ N& ye}Ey
AX? 8)8l
 gF }Biz5
U
*s ~ B 4
GgB

, #
[ :. m  xV Y

lQ6 

^ (

0 ( (

(

% ? 

e<?

;<Q

(

(

Z B

(

P yX

(

 ,v (

(

(

c_ ^ 4

( 

 }J

{ x|


sm Ke,
kM O+x3[
Yx
$(ypZ]
S ul!%7KC(-qX
gf {^ Q~Q|2$j!> ~-xj-/F
   " cD Y

c
G C
+

i
{-

R =3P j Z[ B ln
( H G
A
7 Q]'  Z7

D D
' S

g 

 _ v
>I t  1 _ {Qu!/
j | h
Q & 3s"3 E'$)f q 8 e / 6
$
A 67
p X

c 7

 8

^,

; & ]WW X

U2FJ . @l {W+  T

w o j9  ^ m

 | + l 

!  U ]E}c ~

n$3Es
# :

2 r<F)wS VWK[ ZI m

vU m

|

m *;x 

} 1#

\s

 |?

~ M

; R

d(

C
a 84
w ?j [ k  |9a
b Q e
49}iN RVV>
\  K6I
i   m!_A j3
"o#
QM 3|H 2'{/xoWK
n > {]
- G~.  $W
`  Xy7Gq
sSsd
. 6wEX F
q 0F
K+|S ; `H
s

  *$
4 gyH HR \YM
 $$M"7 R B :/
pJ

J g

? 7

o 

k{5 E

]R

) [`

UUG 

 M + gJ  7 ~ ? 7

a 

 h3k^A

 g

x? {M~+]c
gC e4Qn4oc-SJ
{862Mq
/ xG&
]q/cW3$
D 9`RU
-D gzM ^-v)Fk
R
$6
  ,@R(/W
 ?lG  _<S

: Z ne 5{ 

y&

IS F

HAdPr O 

Z15ia o~RZwo
q76 Unc1+
 

j e Qg
* A `d8
b _]M<C
 Yc&l ^O1 

g : ?
z7<= =| L  xP F$:u
|
jy +xb | wuvw
#  DQ

%p? 7~

#)+^G
l G  }  yn L V \
I y < 5g / e _ x ?f~ Sx [; V  +
CZx
%|g
{I V
vF{k
> U K,
X RU  Ua
e H@=EV<gc:P q *gt -`z t ;d vg1K L S ? (> ]_>c!xn
W :Lo}ho  = m a w
1e 9  ~Af-F ~=
P cK hE
q `Ki!
s `4 NP
4 + =k{NO )Z ~2q kY N-
W@ n ^O _ \ $T 3 <L w E 

I
I

v _ Zh
G* N Vhdt9 M(@ p
B4
* I  D y #*rtz
@ 8 d ] o
m3N6k)c VX.RUH
iZE EY#\8O+E
4 g + .2 v> / o4O

v  \ C>x

<

. =O V

j~& "

( )" x

y Rp~l ? \ k ? ]
/x o S[]A OC j la N 4 W   w h?j  W  |Uqk
3Y  I
QK.u*J 2) V k| =
K- WH{ z - H-/'Y
L Q7 
 ?j / ? %
yt m<T <[ aEK $qX
6 *6
_ [M; z d #K
n* Zj8}s
| 0KL w<=
b bXd B D

\k
c ?

U -P

 #DD

R O] Av.

I1 }>QB G j7 V+  l C7


~6~/O h ? = u

t=6}CT XS

  / x Q ZW\
"5X 
&

  
a
| v . g
 B = ,?mo
w 1 
(
(
(
(
(
(
(
(
(
(
(
(
R+ ^>Wor'UKe$U+ *Ob
 ~\ ]k
R Brp \Uj
Z_!9 ?  [" ]^ (
0 ( ( ( ( (
 K8  |Iq 8]P

ZC

(

{C 6

(

(

(

d r6%U |

(

? -

?*

   w 
M<P
 Z x 9 &_Ktp
 ? y,
V V2 
{+]i:
.
- SVS
 n~
fR %[
a

W}E  
Z

 ^ \

~_K\4  go"d|3
 q 7cF! #  } aa T 
 f?{)1<Q

:2s}b g,?= W s:v

<

YUx7 C   a
 m ! 
qt 2 ,  Q
 s b ,?

X~0  [i  W "pI J_q _ ` ? %' <= >  K


h O}
X %g ; W X
 :?  
 +m?  T
Q y]I[
&
o X> ~ ~  RKe  o 
 

hZ? G{D  )oH=? U -k&S >


W
  +m?
W E   ? +G C   a  m ! 8 m U *xe9Yj <f
 K;/ ( a 5
O C R Ti
_r(|D  
 3 1 mo
rMN
p$ g W
 N _
o  0 ) ? ~
R f>!  v bK
DB[I [$Wx'yJ>
 s ]>b L??
,?
3  >p g<
 l|7
Z:?
 > 5M^
 o{K4[ g+m? J,:G%Ou[q2Q -e _2
3 '9KC _"<fu
?]V |0
g}  ~W! Eu  no<e
 W E N> * o\"fGIto2VG
%C )C
  3)s
  T4 "
$B ew; l u |
P  E O y {
. 6 4  |w L U S! Q b cH ] $
!

a 
O C q U L4gJ
?k '_ |> D|8 4]N ^x <g  t r
 c
? i5 
/ 
Yp
OB f
o I
 jFR$\*  
 +m?  ? + 

O C Q = NxjO % 8
$  -| |Q
; /{[ x
@3 j # >[  ~
Q 
>(Z F
zx8 5, 4k
V < |47 , ,  h  9  _  ? V
  W E 
K - U
9
{ ?  5

|% Q|< N  A tV R 2 ,I$ I$
6?n Zg !  m#T e Hb%
Q&x!% "Ls y_reFn72
v@R:1
K# 4L,nC ! C<k/9   z
_a [|
?V  w+;;mv
s b W E,?   ? J:+yyyU
H }R39 S ~ 6` ? ' 5  /
~ e j

eOPC K!Tt  + a s   ,?md
: :?    k +m?
K  Ud ,qEFXXE
?k? i NV~G
m J
I`;co c I F [u x.?cK i H @  d| GkP
EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE- |
*
>W T C D
  " k Br  UiC EV ,
EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE- |
*
>W T C D
  " k Br  UiC EV
EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE- |
*
>W T C D
  " k Br  U iC
I    ~! 1 x
MY V % ! u X <yVt;H \
# l  ~ ?4 ; e
= n
i )2 q(w
tff

_.

I+g

 S 5 D

"82X q

> }j  If an

@3

Q _K

o& t ?x

Z oh
1 [
f
A L{
G
o=?PH
hZ^iki
 7v
Y 3/auXo&en=
<7KK
P%~ N,  4s a  1 I

_
#%ik

2{g
 7  gkn 0
O < V 9sA O> >


Z 
? c ~ ceg

x S
Gw
kn ;O & gk

Y 2 7
I$ e\m }

A' a l 77

~O + _ i (  \ U

sq


s

= Ot

c8CM

~ x
 M n U _ .!

a
 h
!EB *n` c  _5

E >^ ?
rj | v



)iJ  >( p 3 >` $
_  u ; RJ] Y
 W
* .~;5

0;z ,` } I i Uc
|k dMUP a<m
S : dp F
( f> ( 0 ( ( ( (
F $m
y Y `H U " f ,! G < 9r O 9 lv ? e  |M WC G8 @tK?H
$; rD
~ Mq(] S;@ vqG,2 *Z ]`I K XH\ VY
l  T 57  _ ;s?#X~p _K c$} > C#q B  I 1

(

( ( ( ( (
ckX mXIm r6
2} B kmQot Z 4O

-p qy- AT s 6e
I +g44

_  x 2K 7  M :]O_/$ ? +<R< d Q!

+leKg qxOV
> ig />8
wJ

0>
1vEY\u
6)7

 G.'  W W >

[_j043Ic
 " ^:ME%0 Q GY

o #S{

*[%/O 

> 6) kV

8+

Em

rV `

<S

S  jzl  'Y

a x< uV :

I s Z H4{%

^4

  7p `{
&_ @5 9
f J 1 }zg  PX l h / Z- B As
 ' Z6 "
^ S 9 I `
Vn N
6W 4WE e
K
_
- 5 a  `
? [ do *? i
] 3
D  @ }W _.
# $o a  | ~M k l

=%1  W

(m

7 d 8

^ 

} 3 +I[

2h< x

m<

I:

~,

d c? H?F"

 & 0^ o p

} 7q2#Y Mg

Y 1

 

G RM

e "b 2

 +

>NP:z
9 A Zvq
I Z[FF =
}5 +g b# r#nxD>w\ v

"M+}YB

kX

s.

 L7=@8#

} xB>_ o ?qr

pc 'Q N 0P m>R [


     G O ?
N /

o`

mJ*i ;FNp

7< M , }@k   J

Nc$ N#^ c 2i

q .,FyxI8@x

? %cg i'9<T
5:Z= n= % t? $D Mjq!V %pQyoF

5mg6 V}Z eq
W <N8$hCq

g

iX

o6 Zj:

j I  )u ] 

@ B  ;

K5 r ] Z  yd J

r qQ

k 0 r!6Z 4 B U

m H  

qYW

M_

 }&] UeB

6GVV
+ )

m v

u \  7@Y x
< Q  O  S
/
)H >'hF ]xKS
Z 5oM* DF%J  + \ a [


_o

u ?

{ ? R ^

vQ |7

A

L

_O
dM T+0$ Gv e _
g `  R1 g ?
   
4dY{ Z H n2~v j& &   d ~~XJpq| j?i` \ /T/ V n" { [4j3 

BC;)W
L/> 2kCL
S cv
2
1 i ?lTE2$8 2v
] c" FC$
? ./ 
 W
4[ # 

<=~ 
G

>Gq j

). c&21 ]1 I  \
:

hv

=
 $
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(

 m 8 ,Ui W <k
~k J
( C

>W

UKe + *Ob

UE

k o

\ du

Z w Y

Hppz{

+x!

 $

<

  F 

s q

~1

 TO 6M.

h 

& _ 0

\ 

A 

| +_R  mVk )

| N -

bX

\9

j1 \ 

 *3 P

e  O )

O ^il `

 8= d=

M9Q 7

6*

:c

8#

?Z  G [ mMh

zq _

^ 

+

Zkn kF' ky7


> >*% m J ]
hF I " ~  6~

E  

9 

4V X B 6 * d

8L :y

G\

?

6op ^O$ ^E 2 R\`  <

(ryEA xe$~l
y?, Q

u_ K9

d5 ^ ) ]i ]

 

Z

6 }k

 Oe K@r@9?/

O2

- $

  ;H ;B0' $z
K
dW [ -V
Z
 kxonw59

j @ 

 q   m! v gp

 iJ+

$ 3 

l5

$ 6z

>q

%p

RX D F [

I

F
oBgv$
> 0 {K H /
h
I[ K t+

i \iS _f <d }


II _ ! 8 O
M 
7! 6 9  
mc_


= B 8. cf > o
4 [ K  o
 @?!u =EQ

:`03 ; 02 g ^ j  j
nA: R 2  g  $
_ 
! S
' n.! >p f  0
81Y>[ V I7 g


qV}

eO ~ = ;Yk " @m/} s @T O  w  r[ :<`  k 1_


X
jC
#
 '
 >d _ ? NS 
 khn_)tUp|&q kyX
gIB5
x3]~"R$?Okmm<k
D2N@yN
? 
Z? }m  D&P
 X~| M 4)
$e
vT |7  v/

Y ! h  kF3  ?k % te

 }4

\< ,5G'

 ,

L]+C0

h Y _ 4? ? [O % #A

B%T^0
\H
zm5XNh\Y@[Ki
 T%< @<
Fq_j
o aR;<_ ws
?=
M^[M7
({;
2O:
3nf
d lO ==|U
Vn2
iYicj~J2
W 2[
QE
 X%Qz?@
+Q@QG/<@Q5?@Qs<@Q?^
@Q?@Q5@Q<@QM@QI{
@QW@HQf@Q@Q'@|r?^
Q@Q@Q@QU@Q@CQZ@Q\@%Qr@Q-@:Q@

R>f  U{}ZuPT
 G\ki<05QPp
/ff .
g }{HOj
A|_  }gko<
~g l Cn $EgP "#
dR^dKc
$<{ +* O5n
 

u ~ ?T V umM$n sl *nia<n B $ *2k^

Q $ _ * _'73Ih
j [ jQ
;e =J^pKI
 Iu5 PI
a, K}nx
 P \ e cd
!> / 
H k : :H3 1 fQ

x+&pEk Gms*
R .E
$/i3OVFx#~z}+V
ax
k a - g S |c
 (
_ Q M _
gu" = Z f
I
w y eg ZV [C r
_ 
W^  3F h u c} <k P%Ae
d `D
v [|X  
n
Q Rm
6qE3 = g % AI5 o q
> 0) Kl}% L x 
~
s >" Asc09&rq ![ = R_
} ,
V yJ
$]R
-@ h m @ 9Vm 
t
[ \ G'  <c K f

v .Ef]^
}
7
 {s
4?Th
C3 iwD(</
NKBN
9wE~Br
 IO
]
xS8

YE  NR}&'U p|I]
k

y^]v 0}('eym
SR3i\Kq
O >sio
zYg
6"g bO4e7CmPF
,  |>;
b%+
xgls =Q^G
:{ _
$?j
Q _
[P 

& ?

1  nf
L  _#~- 3  oOK4 OT tW } '

` +w  ? Z| '  4km o m


3 1}jd 9$$ ^+
gi&
up | _f ?B  
T Y > fnc &U\eVk H
99     H$
e xfi   x[ e 'kW I!L
C 'ft0ry
 tK Y+m
Ny _i n  ,;)5
?g i  Wi <'3\F>
<
,K 5 p<
C {ue6 " ~U
j o5k      % /x
)  ynQ pA "
I|q

~{ z e\ K e

q C

 p)/

M 

y ,

/ K

LAuk

 . 

m 5

| :

uBp

nS

a l? w q :
< ~  x[
~
X Rw<Q
\ 4-D

7 x#O6
&F2 <  zC-Ku' F~w m3

.? ?2pa aO R& M  "K?PNw


k^P ?4 w*\a-

Gg [ - .

>Ta

` 

:u  -G

 8 as };

: ^

Q 

O ?{

0}+?aJF U m  8

l

9 t C R29

h {.

&

n>X

q  ' 4X -

P]`

a  w g N?=;

 '

T H

 

lh { v W94

w \

'{(

8 9

Mh
u.


QT( J 6 $c
o
7 j 

7Nk

 4 Eq t3# O ,( ( ( (
( (
 ?SR e [
O $ y2Bz 7 O` Y

( (
T? 6

( (
? 1

( ( ( (
( (
J =
 .   

H*ekq Lw

Z m  k
% W uE + Z' m;
k =b.r  }J j McW 
Y% u:)
'  D[h? \[kKX
Mg}<7KoK  s 'R (WBt] ') =~D c Yt n1*ls  $?urO

s | s

H899

+#6:

g \

5 

DEW[ G1 `  Ek

` e [

k w

J++ H

s swuk

Zk"$ 8

\s
 `E t{P _ YcsZ y? } [ D &ZJ l?   +^ 0F msg|VKo

kD K

&

o W3

d*

L-5

RI }* 8M . m
? T }G
2K 00ik?
 Nz SJ M ?K
o jO [ #H ;

Hmm  U- y A7 b1


[
w8'| f=
v 9 *H$!kHYU8 %T{sNv
W ;EK'
T ? z  Da oV
  
_"HG
:7
=g8k} R[; nx
hV'{oF GH< e z:F FflS
m *, 7US~FD=P}j
 v|og0
_sK
U J% p1
4[3
pEh R;n
s j>UO CVa ps_
T^
  pE
I
bWT1
VgP
OZ?\\Qa
>p}/ U{
8N5r
{+
p53,
O}^
OO
e"
, vX B5
/5 0`b'  >
 )U
J ~ E5O72  - c  I>}
#
9 c5+W. P zI x  jv
}F : S"U)q @V /=<L3M. D
Zw  x /
L 6 G_ pa
|pC.G
qs )L
r> 4 V@y<
t cPe^
4GI= ]MvB  v(VV
  )x
0 =M
P8D
#=
Y9W%!  `Ls^<!:
( d+)F zG6 +luGh
c Jyzo{tP
P + c9%^S|P|r-3*&j
=A n69'>{ e _
IB )'
J# w^ o@ 9th

r I X7
m o} e wBo<U j m|  *
'K m-wz #_
L ko?
f~
 5 ~-m3Z|scBf%
s ~P /x
K
tUD
9)OZ)8$ 6 kJ E f
)/ ?
^N*V 7' s|
# ? } {2

e$~
8|tQ
x }/
%
oV2 ?d
d [ F
= ]J

FK9  f

pT.tmHI$g2;#%
Gh RX .\AT )k
oe'GDv/.c
> o.eN
 I c" at5 g8
Q =a_?dWUM"
 f W!^/D U e ='

 u f 6B <B+7

d7FlE5

s 6
gFaw

W
pD
s 

]`x x Q
GP qau Q
|l  [J  } : l9 a

ntU |  U K k ; q   a

 9q" E S ~ y=M

 T n { x % ;)
` O q

"< tG

 q + YK  5? 

<

vu7
lgE!
i3d%

onx&
dx  0w
r- c B   &

@ OK[ W| be h

 u

S eT+]
X V8 _0
p 2 \{

2d

Tc- y 3

+v\U
2]riMP{ 4= cx 4>O0

gNiK|C

%kE!Q?2)

 Vl, H hf:6W$
] T &(E)P
 d%
/IZ6"
y 7@ e

*

) n ^ {3 >F kX

cx&
N
BE r:g
>

oeSD 
:

E7 'R |KD0#
W ) Y ,> Q
~wj


< I L dD+O

 . ? 8 C 5y_

w9

[@N

qG

'2N

| oz@

 ^ 0v; % .

ge kj MOo|

 Jl1 t 

h u

? .O v

]d  U g v j

` QB>

0)

SX$ C y

e 2 [* &
QS2
I zCgb&
NSZ9 9$E<.

3 2 l^

?
1 P d @ X
n  H Q{ 
#B$ 7 3 
5
(   & 1Rv+ G{P 9DV~ # 6KQ w .7
* easyXDM
* http://easyxdm.net/
* Copyright(c) 2009, yvind Sean Kinsey, oyvind@kinsey.no.
*
* MIT Licensed - http://easyxdm.net/license/mit.txt
*
*/
(function (window, document, location, setTimeout, decodeURIComponent, encodeUR
IComponent) {
/*jslint evil: true, browser: true, immed: true, passfail: true, undef: true, ne
wcap: true*/
/*global easyXDM, JSON, XMLHttpRequest, window, escape, unescape, ActiveXObject
*/
var global = this;
var _channelId = 0;
var emptyFn = Function.prototype;
var reURI = /^(http.?:\/\/([^\/\s]+))/, // returns groups for origin (1) and dom
ain (2)
reParent = /[\-\w]+\/\.\.\//, // matches a foo/../ expression
reDoubleSlash = /([^:])\/\//g; // matches // anywhere but in the protocol
//Sniffing is bad, but in this case unavoidable
var CREATE_FRAME_USING_HTML = /msie [67]/.test(navigator.userAgent.toLowerCase()
);
/* Methods for feature testing
* From http://peter.michaux.ca/articles/feature-detection-state-of-the-art-brow
ser-scripting
*/
function isHostMethod(object, property){
var t = typeof object[property];
return t == 'function' ||
(!!(t == 'object' && object[property])) ||
t == 'unknown';
}
function isHostObject(object, property){
return !!(typeof(object[property]) == 'object' && object[property]);
}
/*
* Create normalized methods for adding and removing events
*/
var on = (function(){
if (isHostMethod(window, "addEventListener")) {
/**
* Set on to use the DOM level 2 addEventListener
* https://developer.mozilla.org/en/DOM/element.on
* @ignore
* @param {Object} target
* @param {String} type
* @param {Function} listener
*/
return function(target, type, listener){
target.addEventListener(type, listener, false);
};
}
else {
/**
* Set on to a wrapper around the IE spesific attachEvent

* http://msdn.microsoft.com/en-us/library/ms536343%28VS.85%29.aspx
* @ignore
* @param {Object} object
* @param {String} sEvent
* @param {Function} fpNotify
*/
return function(object, sEvent, fpNotify){
object.attachEvent("on" + sEvent, fpNotify);
};
}
}());
var un = (function(){
if (isHostMethod(window, "removeEventListener")) {
/**
* Set un to use the DOM level 2 removeEventListener
* https://developer.mozilla.org/en/DOM/element.un
* @ignore
* @param {Object} target
* @param {String} type
* @param {Function} listener
*/
return function(target, type, listener, useCapture){
target.removeEventListener(type, listener, useCapture);
};
}
else {
/**
* Set un to a wrapper around the IE spesific detachEvent
* http://msdn.microsoft.com/en-us/library/ms536411%28VS.85%29.aspx
* @ignore
* @param {Object} object
* @param {String} sEvent
* @param {Function} fpNotify
*/
return function(object, sEvent, fpNotify){
object.detachEvent("on" + sEvent, fpNotify);
};
}
}());
/*
* Methods for working with URLs
*/
/**
* Get the domain name from a url.
* @private
* @param {String} url The url to extract the domain from.
* @returns The domain part of the url.
* @type {String}
*/
function getDomainName(url){
return url.match(reURI)[2];
}
/**
* Returns a string containing the schema, domain and if present the port
* @private
* @param {String} url The url to extract the location from
* @return {String} The location part of the url

*/
function getLocation(url){
return url.match(reURI)[1];
}
/**
* Resolves a relative url into an absolute one.
* @private
* @param {String} url The path to resolve.
* @return {String} The resolved url.
*/
function resolveUrl(url){
// replace all // except the one in proto with /
url = url.replace(reDoubleSlash, "$1/");
// If the url is a valid url we do nothing
if (!url.match(/^(http||https):\/\//)) {
// If this is a relative path
var path = (url.substring(0, 1) === "/") ? "" : location.pathname;
if (path.substring(path.length - 1) !== "/") {
path = path.substring(0, path.lastIndexOf("/") + 1);
}
url = location.protocol + "//" + location.host + path + url;
}
// reduce all 'xyz/../' to just ''
while (reParent.test(url)) {
url = url.replace(reParent, "");
}
return url;
}
/**
* Appends the parameters to the given url.<br/>
* The base url can contain existing query parameters.
* @private
* @param {String} url The base url.
* @param {Object} parameters The parameters to add.
* @return {String} A new valid url with the parameters appended.
*/
function appendQueryParameters(url, parameters){
var hash = "", indexOf = url.indexOf("#");
if (indexOf !== -1) {
hash = url.substring(indexOf);
url = url.substring(0, indexOf);
}
var q = [];
for (var key in parameters) {
if (parameters.hasOwnProperty(key)) {
q.push(key + "=" + parameters[key]);
}
}
return url + ((url.indexOf("?") === -1) ? "?" : "&") + q.join("&") + hash;
}
var _query = (function(){

var query = {}, pair, search = location.search.substring(1).split("&"), i =


search.length;
while (i--) {
pair = search[i].split("=");
query[pair[0]] = pair[1];
}
return query;
}());
/*
* Helper methods
*/
/**
* Helper for checking if a variable/property is undefined
* @private
* @param {Object} v The variable to test
* @return {Boolean} True if the passed variable is undefined
*/
function undef(v){
return typeof v === "undefined";
}
/**
* A safe implementation of HTML5 JSON. Feature testing is used to make sure the
implementation works.
* @private
* @return {JSON} A valid JSON conforming object, or null if not found.
*/
function getJSON(){
var cached = {};
var obj = {
a: [1, 2, 3]
}, json = "{\"a\":[1,2,3]}";
if (JSON && typeof JSON.stringify === "function" && JSON.stringify(obj).repl
ace((/\s/g), "") === json) {
// this is a working JSON instance
return JSON;
}
if (Object.toJSON) {
if (Object.toJSON(obj).replace((/\s/g), "") === json) {
// this is a working stringify method
cached.stringify = Object.toJSON;
}
}
if (typeof String.prototype.evalJSON === "function") {
obj = json.evalJSON();
if (obj.a && obj.a.length === 3 && obj.a[2] === 3) {
// this is a working parse method
cached.parse = function(str){
return str.evalJSON();
};
}
}
if (cached.stringify && cached.parse) {
// Only memoize the result if we have valid instance
getJSON = function(){
return cached;

};
return cached;
}
return null;
}
/**
* Applies properties from the source object to the target object.<br/>
* This is a destructive method.
* @private
* @param {Object} target The target of the properties.
* @param {Object} source The source of the properties.
* @param {Boolean} noOverwrite Set to True to only set non-existing properties.
*/
function apply(destination, source, noOverwrite){
var member;
for (var prop in source) {
if (source.hasOwnProperty(prop)) {
if (prop in destination) {
member = source[prop];
if (typeof member === "object") {
apply(destination[prop], member, noOverwrite);
}
else if (!noOverwrite) {
destination[prop] = source[prop];
}
}
else {
destination[prop] = source[prop];
}
}
}
return destination;
}
/**
* Creates a frame and appends it to the DOM.
* @private
* @cfg {Object} prop The properties that should be set on the frame. This shoul
d include the 'src' property
* @cfg {Object} attr The attributes that should be set on the frame.
* @cfg {DOMElement} container Its parent element (Optional)
* @cfg {Function} onLoad A method that should be called with the frames content
Window as argument when the frame is fully loaded. (Optional)
* @return The frames DOMElement
* @type DOMElement
*/
function createFrame(config){
var frame;
// This is to work around the problems in IE6/7 with setting the name proper
ty.
// Internally this is set as 'submitName' instead when using 'iframe.name =
...'
// This is not required by easyXDM itself, but is to facilitate other use ca
ses
if (config.props.name && CREATE_FRAME_USING_HTML) {
frame = document.createElement("<iframe name=\"" + config.props.name + "
\"/>");
}
else {

frame = document.createElement("IFRAME");
}
// transfer properties to the frame
apply(frame, config.props);
//id needs to be set for the references to work reliably
frame.id = frame.name;
if (config.onLoad) {
frame.loadFn = function(){
config.onLoad(frame.contentWindow);
};
on(frame, "load", frame.loadFn);
}
if (config.container) {
// Remove the frame
frame.border = frame.frameBorder = 0;
config.container.appendChild(frame);
}
else {
// This needs to be hidden like this, simply setting display:none and th
e like will cause failures in some browsers.
frame.style.position = "absolute";
frame.style.left = "-2000px";
frame.style.top = "0px";
document.body.appendChild(frame);
}
return frame;
}
/*
* Methods related to AJAX
*/
/**
* Creates a cross-browser XMLHttpRequest object
* @private
* @return {XMLHttpRequest} A XMLHttpRequest object.
*/
var getXhr = (function(){
if (isHostMethod(window, "XMLHttpRequest")) {
return function(){
return new XMLHttpRequest();
};
}
else {
var item = (function(){
var list = ["Microsoft", "Msxml2", "Msxml3"], i = list.length;
while (i--) {
try {
item = list[i] + ".XMLHTTP";
var obj = new ActiveXObject(item);
return item;
}
catch (e) {
}
}
}());
return function(){
return new ActiveXObject(item);
};
}

}());
/** Runs an asynchronous request using XMLHttpRequest
* @private
* @cfg {String} method POST, HEAD or GET
* @cfg {String} url The url to request
* @cfg {Object} data Any data that should be sent.
* @cfg {Function} success The callback function for successfull requests
* @cfg {Function} error The callback function for errors
*/
function ajax(config){
apply(config, {
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
"X-Requested-With": "XMLHttpRequest"
},
success: emptyFn,
error: function(msg){
throw new Error(msg);
},
data: {},
type: "plain"
}, true);
var req = getXhr(), q = [];
req.open(config.method, config.url, true);
for (var prop in config.headers) {
if (config.headers.hasOwnProperty(prop)) {
req.setRequestHeader(prop, config.headers[prop]);
}
}
req.onreadystatechange = function(){
if (req.readyState == 4) {
if (req.status >= 200 && req.status < 300) {
var response = req.responseText;
if (config.type === "json") {
response = getJSON().parse(response);
}
config.success(response);
}
else {
config.error("An error occured. Status code: " + req.status);
}
req.onreadystatechange = null;
delete req.onreadystatechange;
}
};
for (var key in config.data) {
if (config.data.hasOwnProperty(key)) {
q.push(encodeURIComponent(key) + "=" + encodeURIComponent(config.dat
a[key]));
}
}
req.send(q.join("&"));
}
/*

* Functions related to stacks


*/
/**
* Prepares an array of stack-elements suitable for the current configuration
* @private
* @param {Object} config The Transports configuration. See easyXDM.Socket for m
ore.
* @return {Array} An array of stack-elements with the TransportElement at index
0.
*/
function prepareTransportStack(config){
var protocol = config.protocol, stackEls;
config.isHost = config.isHost || undef(_query.xdm_p);
if (!config.props) {
config.props = {};
}
if (!config.isHost) {
config.channel = _query.xdm_c;
config.secret = _query.xdm_s;
config.remote = decodeURIComponent(_query.xdm_e);
protocol = _query.xdm_p;
}
else {
config.remote = resolveUrl(config.remote);
config.channel = config.channel || "default" + _channelId++;
config.secret = Math.random().toString(16).substring(2);
if (undef(protocol)) {
if (isHostMethod(window, "postMessage")) {
/*
* This is supported in IE8+, Firefox 3+, Opera 9+, Chrome 2+ an
d Safari 4+
*/
protocol = "1";
}
else if (isHostMethod(window, "ActiveXObject") && isHostMethod(windo
w, "execScript")) {
/*
* This is supported in IE6 and IE7
*/
protocol = "3";
}
else if (config.remoteHelper) {
/*
* This is supported in all browsers that retains the value of w
indow.name when
* navigating from one domain to another, and where parent.frame
s[foo] can be used
* to get access to a frame from the same domain
*/
config.remoteHelper = resolveUrl(config.remoteHelper);
protocol = "2";
}
else {
/*
* This is supported in all browsers where [window].location is
writable for all
* The resize event will be used if resize is supported and the
iframe is not put
* into a container, else polling will be used.

*/
protocol = "0";
}
}
}
switch (protocol) {
case "0":// 0 = HashTransport
apply(config, {
interval: 300,
delay: 2000,
useResize: true,
useParent: false,
usePolling: false
}, true);
if (config.isHost) {
if (!config.local) {
// If no local is set then we need to find an image hosted o
n the current domain
var domain = location.protocol + "//" + location.host, image
s = document.body.getElementsByTagName("img"), i = images.length, image;
while (i--) {
image = images[i];
if (image.src.substring(0, domain.length) === domain) {
config.local = image.src;
break;
}
}
if (!config.local) {
// If no local was set, and we are unable to find a suit
able file, then we resort to using the current window
config.local = window;
}
}
var parameters = {
xdm_c: config.channel,
xdm_p: 0
};
if (config.local === window) {
// We are using the current window to listen to
config.usePolling = true;
config.useParent = true;
config.local = location.protocol + "//" + location.host + lo
cation.pathname + location.search;
parameters.xdm_e = encodeURIComponent(config.local);
parameters.xdm_pa = 1; // use parent
}
else {
parameters.xdm_e = resolveUrl(config.local);
}
if (config.container) {
config.useResize = false;
parameters.xdm_po = 1; // use polling
}
config.remote = appendQueryParameters(config.remote, parameters)
;
}

else {
apply(config, {
channel: _query.xdm_c,
remote: decodeURIComponent(_query.xdm_e),
useParent: !undef(_query.xdm_pa),
usePolling: !undef(_query.xdm_po),
useResize: config.useParent ? false : config.useResize
});
}
stackEls = [new easyXDM.stack.HashTransport(config), new easyXDM.sta
ck.ReliableBehavior({
timeout: ((config.useResize ? 50 : config.interval * 1.5) + (con
fig.usePolling ? config.interval * 1.5 : 50))
}), new easyXDM.stack.QueueBehavior({
encode: true,
maxLength: 4000 - config.remote.length
}), new easyXDM.stack.VerifyBehavior({
initiate: config.isHost
})];
break;
case "1":
stackEls = [new easyXDM.stack.PostMessageTransport(config), new easy
XDM.stack.QueueBehavior()];
break;
case "2":
stackEls = [new easyXDM.stack.NameTransport(config), new easyXDM.sta
ck.QueueBehavior(), new easyXDM.stack.VerifyBehavior({
initiate: config.isHost
})];
break;
case "3":
stackEls = [new easyXDM.stack.NixTransport(config), new easyXDM.stac
k.QueueBehavior()];
break;
}
return stackEls;
}
/**
* Chains all the separate stack elements into a single usable stack.<br/>
* If an element is missing a necessary method then it will have a pass-through
method applied.
* @private
* @param {Array} stackElements An array of stack elements to be linked.
* @return {easyXDM.stack.StackElement} The last element in the chain.
*/
function chainStack(stackElements){
var stackEl, defaults = {
incoming: function(message, origin){
this.up.incoming(message, origin);
},
outgoing: function(message, recipient){
this.down.outgoing(message, recipient);
},
callback: function(success){
this.up.callback(success);
},
init: function(){
this.down.init();

},
destroy: function(){
this.down.destroy();
}
};
for (var i = 0, len = stackElements.length; i < len; i++) {
stackEl = stackElements[i];
apply(stackEl, defaults, true);
if (i !== 0) {
stackEl.down = stackElements[i - 1];
}
if (i !== len - 1) {
stackEl.up = stackElements[i + 1];
}
}
return stackEl;
}
/*
* Export the main object and any other methods applicable
*/
/**
* @class easyXDM
* A javascript library providing cross-browser, cross-domain messaging/RPC.
* @version 2.4.0.90
* @singleton
*/
global.easyXDM = {
/**
* The version of the library
* @type {String}
*/
version: "2.4.0.90",
apply: apply,
query: _query,
ajax: ajax,
getJSONObject: getJSON,
stack: {}
};
/*jslint evil: true, browser: true, immed: true, passfail: true, undef: true, ne
wcap: true*/
/*global console, _FirebugCommandLine, easyXDM, window, escape, unescape, isHos
tObject, undef, _trace */
/*jslint evil: true, browser: true, immed: true, passfail: true, undef: true, ne
wcap: true*/
/*global easyXDM, window, escape, unescape, isHostObject, isHostMethod, un, on,
createFrame, debug */
/**
* @class easyXDM.DomHelper
* Contains methods for dealing with the DOM
* @singleton
*/
easyXDM.DomHelper = {
/**
* Provides a consistent interface for adding eventhandlers
* @param {Object} target The target to add the event to
* @param {String} type The name of the event
* @param {Function} listener The listener

*/
on: on,
/**
* Provides a consistent interface for removing eventhandlers
* @param {Object} target The target to remove the event from
* @param {String} type The name of the event
* @param {Function} listener The listener
*/
un: un,
/**
* Checks for the presence of the JSON object.
* If it is not present it will use the supplied path to load the JSON2 libr
ary.
* This should be called in the documents head right after the easyXDM scrip
t tag.
* http://json.org/json2.js
* @param {String} path A valid path to json2.js
*/
requiresJSON: function(path){
if (!isHostObject(window, "JSON")) {
document.write('<script type="text/javascript" src="' + path + '"></
script>');
}
}
};
/*jslint evil: true, browser: true, immed: true, passfail: true, undef: true, ne
wcap: true*/
/*global easyXDM, window, escape, unescape, debug */
(function(){
// The map containing the stored functions
var _map = {};
/**
* @class easyXDM.Fn
* This contains methods related to function handling, such as storing callb
acks.
* @singleton
* @namespace easyXDM
*/
easyXDM.Fn = {
/**
* Stores a function using the given name for reference
* @param {String} name The name that the function should be referred by
* @param {Function} fn The function to store
* @namespace easyXDM.fn
*/
set: function(name, fn){
_map[name] = fn;
},
/**
* Retrieves the function referred to by the given name
* @param {String} name The name of the function to retrieve
* @param {Boolean} del If the function should be deleted after retrieva
l
* @return {Function} The stored function
* @namespace easyXDM.fn
*/
get: function(name, del){

var fn = _map[name];
if (del) {
delete _map[name];
}
return fn;
}
};
}());
/*jslint evil: true, browser: true, immed: true, passfail: true, undef: true, ne
wcap: true*/
/*global easyXDM, window, escape, unescape, chainStack, prepareTransportStack, g
etLocation, debug */
/**
* @class easyXDM.Socket
* This class creates a transport channel between two domains that is usable for
sending and receiving string-based messages.<br/>
* The channel is reliable, supports queueing, and ensures that the message orig
inates from the expected domain.<br/>
* Internally different stacks will be used depending on the browsers features a
nd the available parameters.
* <h2>How to set up</h2>
* Setting up the provider:
* <pre><code>
* var socket = new easyXDM.Socket({
* &nbsp; local: "name.html",
* &nbsp; onReady: function(){
* &nbsp; &nbsp; &#47;&#47; you need to wait for the onReady callback before usi
ng the socket
* &nbsp; &nbsp; socket.postMessage("foo-message");
* &nbsp; },
* &nbsp; onMessage: function(message, origin) {
* &nbsp;&nbsp; alert("received " + message + " from " + origin);
* &nbsp; }
* });
* </code></pre>
* Setting up the consumer:
* <pre><code>
* var socket = new easyXDM.Socket({
* &nbsp; remote: "http:&#47;&#47;remotedomain/page.html",
* &nbsp; remoteHelper: "http:&#47;&#47;remotedomain/name.html",
* &nbsp; onReady: function(){
* &nbsp; &nbsp; &#47;&#47; you need to wait for the onReady callback before usi
ng the socket
* &nbsp; &nbsp; socket.postMessage("foo-message");
* &nbsp; },
* &nbsp; onMessage: function(message, origin) {
* &nbsp;&nbsp; alert("received " + message + " from " + origin);
* &nbsp; }
* });
* </code></pre>
* If you are unable to upload the <code>name.html</code> file to the consumers
domain then remove <code>removeHelper</code> property
* and the transport will fall back to using FMI instead of the window.name to t
ransport messages.
* @namespace easyXDM
* @constructor
* @cfg {String/Window} local The url to the local name.html document, a local s

tatic file, or a reference to the local window.


* @cfg {String} remote The url to the providers document.
* @cfg {String} remoteHelper The url to the remote name.html file. This is to s
upport NameTransport as a fallback. Optional.
* @cfg {Number} delay The number of milliseconds easyXDM should try to get a re
ference to the local window. Optional, defaults to 2000.
* @cfg {Number} interval The interval used when polling for messages. Optional,
defaults to 300.
* @cfg {String} channel The name of the channel to use. Must be unique. Optiona
l if only a single channel is expected in the document.
* @cfg {Function} onMessage The method that should handle incoming messages.<br
/> This method should accept two arguments, the message as a string, and the ori
gin as a string. Optional.
* @cfg {Function} onReady A method that should be called when the transport is
ready. Optional.
* @cfg {DOMElement} container The element that the primary iframe should be ins
erted into. If not set then the iframe will be positioned off-screen. Optional.
* @cfg {Object} props Additional properties that should be applied to the ifram
e. This can also contain nested objects e.g: <code>{style:{width:"100px", height
:"100px"}}</code>.
* Properties such as 'name' and 'src' will be overrided. Optional.
*/
easyXDM.Socket = function(config){
var stack = chainStack(prepareTransportStack(config).concat([{
incoming: function(message, origin){
config.onMessage(message, origin);
},
callback: function(success){
if (config.onReady) {
config.onReady(success);
}
}
}])), recipient = getLocation(config.remote);
/**
* Initiates the destruction of the stack.
*/
this.destroy = function(){
stack.destroy();
};
/**
* Posts a message to the remote end of the channel
* @param {String} message The message to send
*/
this.postMessage = function(message){
stack.outgoing(message, recipient);
};
stack.init();
};
/*jslint evil: true, browser: true, immed: true, passfail: true, undef: true, ne
wcap: true*/
/*global easyXDM, window, escape, unescape, undef,, chainStack, prepareTransport
Stack, debug */
/**
* @class easyXDM.Rpc
* Creates a proxy object that can be used to call methods implemented on the re

mote end of the channel, and also to provide the implementation


* of methods to be called from the remote end.<br/>
* The instantiated object will have methods matching those specified in <code>c
onfig.remote</code>.<br/>
* This requires the JSON object present in the document, either natively, using
json.org's json2 or as a wrapper around library spesific methods.
* <h2>How to set up</h2>
* <pre><code>
* var rpc = new easyXDM.Rpc({
* &nbsp; &#47;&#47; this configuration is equal to that used by the Socket.
* &nbsp; remote: "http:&#47;&#47;remotedomain/...",
* &nbsp; onReady: function(){
* &nbsp; &nbsp; &#47;&#47; you need to wait for the onReady callback before usi
ng the proxy
* &nbsp; &nbsp; rpc.foo(...
* &nbsp; }
* },{
* &nbsp; local: {..},
* &nbsp; remote: {..}
* });
* </code></pre>
*
* <h2>Exposing functions (procedures)</h2>
* <pre><code>
* var rpc = new easyXDM.Rpc({
* &nbsp; ...
* },{
* &nbsp; local: {
* &nbsp; &nbsp; nameOfMethod: {
* &nbsp; &nbsp; &nbsp; method: function(arg1, arg2, success, error){
* &nbsp; &nbsp; &nbsp; &nbsp; ...
* &nbsp; &nbsp; &nbsp; }
* &nbsp; &nbsp; },
* &nbsp; &nbsp; &#47;&#47; with shorthand notation
* &nbsp; &nbsp; nameOfAnotherMethod: function(arg1, arg2, success, error){
* &nbsp; &nbsp; }
* &nbsp; },
* &nbsp; remote: {...}
* });
* </code></pre>
*
ed
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

The function referenced by [method] will receive the passed arguments follow
by the callback functions <code>success</code> and <code>error</code>.<br/>
To send a successfull result back you can use
<pre><code>
return foo;
</pre></code>
or
<pre><code>
success(foo);
</pre></code>
To return an error you can use
<pre><code>
throw new Error("foo error");
</code></pre>
or
<pre><code>
error("foo error");
</code></pre>

* <h2>Defining remotely exposed methods (procedures/notifications)</h2>


* The definition of the remote end is quite similar:
* <pre><code>
* var rpc = new easyXDM.Rpc({
* &nbsp; ...
* },{
* &nbsp; local: {...},
* &nbsp; remote: {
* &nbsp; &nbsp; nameOfMethod: {}
* &nbsp; }
* });
* </code></pre>
* To call a remote method use
* <pre><code>
* rpc.nameOfMethod("arg1", "arg2", function(value) {
* &nbsp; alert("success: " + value);
* }, function(message) {
* &nbsp; alert("error: " + message + );
* });
* </code></pre>
* Both the <code>success</code> and <code>errror</code> callbacks are optional.
<br/>
* When called with no callback a JSON-RPC 2.0 notification will be executed.
* Be aware that you will not be notified of any errors with this method.
* <br/>
* <h2>Specifying a custom serializer</h2>
* If you do not want to use the JSON2 library for non-native JSON support, but
instead capabilities provided by some other library
* then you can specify a custom serializer using <code>serializer: foo</code>
* <pre><code>
* var rpc = new easyXDM.Rpc({
* &nbsp; ...
* },{
* &nbsp; local: {...},
* &nbsp; remote: {...},
* &nbsp; serializer : {
* &nbsp; &nbsp; parse: function(string){ ... },
* &nbsp; &nbsp; stringify: function(object) {...}
* &nbsp; }
* });
* </code></pre>
* If <code>serializer</code> is set then the class will not attempt to use the
native implementation.
* @namespace easyXDM
* @constructor
* @param {Object} config The underlying transports configuration. See easyXDM.S
ocket for available parameters.
* @param {Object} jsonRpcConfig The description of the interface to implement.
*/
easyXDM.Rpc = function(config, jsonRpcConfig){
// expand shorthand notation
if (jsonRpcConfig.local) {
for (var method in jsonRpcConfig.local) {
if (jsonRpcConfig.local.hasOwnProperty(method)) {
var member = jsonRpcConfig.local[method];
if (typeof member === "function") {
jsonRpcConfig.local[method] = {
method: member
};

}
}
}
}
var stack = chainStack(prepareTransportStack(config).concat([new easyXDM.sta
ck.RpcBehavior(this, jsonRpcConfig), {
callback: function(success){
if (config.onReady) {
config.onReady(success);
}
}
}]));
/**
* Initiates the destruction of the stack.
*/
this.destroy = function(){
stack.destroy();
};
stack.init();
};
/*jslint evil: true, browser: true, immed: true, passfail: true, undef: true, ne
wcap: true*/
/*global easyXDM, window, escape, unescape, getLocation, appendQueryParameters,
createFrame, debug, un, on, apply*/
/**
* @class easyXDM.stack.PostMessageTransport
* PostMessageTransport is a transport class that uses HTML5 postMessage for com
munication.<br/>
* <a href="http://msdn.microsoft.com/en-us/library/ms644944(VS.85).aspx">http:/
/msdn.microsoft.com/en-us/library/ms644944(VS.85).aspx</a><br/>
* <a href="https://developer.mozilla.org/en/DOM/window.postMessage">https://dev
eloper.mozilla.org/en/DOM/window.postMessage</a>
* @namespace easyXDM.stack
* @constructor
* @param {Object} config The transports configuration.
* @cfg {String} remote The remote domain to communicate with.
*/
easyXDM.stack.PostMessageTransport = function(config){
var pub, // the public interface
frame, // the remote frame, if any
callerWindow, // the window that we will call with
targetOrigin; // the domain to communicate with
/**
* Resolves the origin from the event object
* @private
* @param {Object} event The messageevent
* @return {String} The scheme, host and port of the origin
*/
function _getOrigin(event){
if (event.origin) {
// This is the HTML5 property
return event.origin;
}
if (event.uri) {
// From earlier implementations
return getLocation(event.uri);
}

if (event.domain) {
// This is the last option and will fail if the
// origin is not using the same schema as we are
return location.protocol + "//" + event.domain;
}
throw "Unable to retrieve the origin of the event";
}
/**
* This is the main implementation for the onMessage event.<br/>
* It checks the validity of the origin and passes the message on if appropr
iate.
* @private
* @param {Object} event The messageevent
*/
function _window_onMessage(event){
var origin = _getOrigin(event);
if (origin == targetOrigin && event.data.substring(0, config.channel.len
gth + 1) == config.channel + " ") {
pub.up.incoming(event.data.substring(config.channel.length + 1), ori
gin);
}
}
return (pub = {
outgoing: function(message, domain, fn){
callerWindow.postMessage(config.channel + " " + message, domain || t
argetOrigin);
fn();
},
destroy: function(){
un(window, "message", _window_onMessage);
if (frame) {
callerWindow = null;
frame.parentNode.removeChild(frame);
frame = null;
}
},
init: function(){
targetOrigin = getLocation(config.remote);
if (config.isHost) {
// add the event handler for listening
on(window, "message", function waitForReady(event){
if (event.data == config.channel + "-ready") {
// replace the eventlistener
callerWindow = frame.contentWindow;
un(window, "message", waitForReady);
on(window, "message", _window_onMessage);
setTimeout(function(){
pub.up.callback(true);
}, 0);
}
});
// set up the iframe
apply(config.props, {
src: appendQueryParameters(config.remote, {
xdm_e: location.protocol + "//" + location.host,
xdm_c: config.channel,
xdm_p: 1 // 1 = PostMessage
})

});
frame = createFrame(config);
}
else {
// add the event handler for listening
on(window, "message", _window_onMessage);
callerWindow = window.parent;
callerWindow.postMessage(config.channel + "-ready", targetOrigin
);
setTimeout(function(){
pub.up.callback(true);
}, 0);
}
}
});
};
/*jslint evil: true, browser: true, immed: true

You might also like