Professional Documents
Culture Documents
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
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
</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
=""};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
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
{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
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 ,"&").replace(i ,"<").
replace(j ,">").replace(k ,""").replace(l ,"'")};_.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;
:_.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("'+a+'")"'};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}})()
;
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
=_.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
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
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
":"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=
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
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
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(" "),
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 -
*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
: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
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,
=+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
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:
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
,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
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].
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
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
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
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
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
"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
[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
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
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){
=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
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 ,"&").replace(i ,"<").
replace(j ,">").replace(k ,""").replace(l ,"'")};_.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;
:_.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("'+a+'")"'};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}})()
;
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
=_.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
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
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
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:" 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
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)
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
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
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(
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
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
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
||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 $;
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 = "";
=
=
=
=
this._keyStr.indexOf(input.charAt(i++));
this._keyStr.indexOf(input.charAt(i++));
this._keyStr.indexOf(input.charAt(i++));
this._keyStr.indexOf(input.charAt(i++));
!= 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];
};
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 = [];
}
//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;
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;
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";
}
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
}
this._imagesTurnedOn = true;
var elemsToCheck = this.innerPageElem.getElementsByTagName('img');
for (var i = 0; i < elemsToCheck.length; i++) {
var img = elemsToCheck[i];
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) {
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) {
// 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
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()
};
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') {
// 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;
};
//
//
//
//
//
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
///////////////////////////
//
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) {
>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=
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
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}
){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
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
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
'
$> & 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
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
`
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
>A
+ ~
=B Q w
ii
8 8HZY@
)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
O +#"6 _{
OS V k ;%c m # <
h z F
~!
Gd>
: ~
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
)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
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 |
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
Qa g? > G }# ,/
a ? _
,
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
? ? < 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
=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
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
^,
U2FJ . @l {W+ T
w o j9 ^ m
| + l
! U ]E}c ~
n$3Es
# :
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.
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
<
YUx7 C a
m !
qt 2 , Q
s b ,?
_.
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
+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
o`
mJ*i ;FNp
7< M , }@k J
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 _
^
+
E
9
4V X B 6 * d
8L :y
G\
?
(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+
= 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}
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
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 } '
~{ 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
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 ;
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 &
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(){
};
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("&"));
}
/*
*/
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({
* local: "name.html",
* onReady: function(){
* // you need to wait for the onReady callback before usi
ng the socket
* socket.postMessage("foo-message");
* },
* onMessage: function(message, origin) {
* alert("received " + message + " from " + origin);
* }
* });
* </code></pre>
* Setting up the consumer:
* <pre><code>
* var socket = new easyXDM.Socket({
* remote: "http://remotedomain/page.html",
* remoteHelper: "http://remotedomain/name.html",
* onReady: function(){
* // you need to wait for the onReady callback before usi
ng the socket
* socket.postMessage("foo-message");
* },
* onMessage: function(message, origin) {
* alert("received " + message + " from " + origin);
* }
* });
* </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
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>
}
}
}
}
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