/*
* Copyright 2012 Google Inc.
*
* Swiffy runtime version 5.0.0
*
* In addition to the Google Terms of Service (http://www.google.com/accounts/TOS),
* Google grants you and the Google Swiffy end users a personal, worldwide,
* royalty-free, non-assignable and non-exclusive license to use the Google Swiffy
* runtime to host it for Google Swiffy end users and to use it in connection with
* the Google Swiffy service.
*/
(function(){var f=void 0,h=!0,k=null,l=!1,aa=encodeURIComponent,m=window,p=Object,ba=Function,q=document,ca=isNaN,r=Math,da=Array,t=Number,ea=navigator,fa=Error,ga=Boolean,ha=parseInt,ia=parseFloat,u=String,ja=isFinite,ka=decodeURIComponent;function la(a,b){return a.onload=b}function ma(a,b){return a.width=b}function na(a,b){return a.data=b}function oa(a,b){return a.italic=b}function pa(a,b){return a.color=b}function qa(a,b){return a.currentTarget=b}function ra(a,b){return a.keyCode=b}
function sa(a,b){return a.blendmode=b}function ua(a,b){return a.play=b}function va(a,b){return a.depth=b}function wa(a,b){return a.type=b}function xa(a,b){return a.name=b}function za(a,b){return a.bounds=b}function Aa(a,b){return a.nextSibling=b}function Ba(a,b){return a.fillStyle=b}function Ca(a,b){return a.stop=b}function Da(a,b){return a.toString=b}function Ea(a,b){return a.altKey=b}function Fa(a,b){return a.bold=b}function Ga(a,b){return a.length=b}function Ha(a,b){return a.complete=b}
function Ia(a,b){return a.actions=b}function Ja(a,b){return a.stopPropagation=b}function Ka(a,b){return a.lineHeight=b}function Ma(a,b){return a.target=b}function Na(a,b){return a.call=b}function Oa(a,b){return a.start=b}function Pa(a,b){return a.returnValue=b}function Qa(a,b){return a.eventPhase=b}function Ra(a,b){return a.apply=b}function Sa(a,b){return a.filters=b}function Ta(a,b){return a.height=b}
var v="appendChild",w="push",Ua="object",Va="filter",Wa="font",Xa="indent",Ya="valueOf",Za="kind",$a="getParent",ab="getOwnPropertyNames",bb="shift",cb="strings",db="POSITIVE_INFINITY",eb="exec",fb="width",gb="text",hb="expand",ib="round",jb="slice",kb="replace",lb="matrix",mb="toFixed",nb="setCapture",x="data",ob="ceil",pb="events",qb="leading",rb="floor",sb="concat",tb="charAt",ub="createTextNode",vb="miter",wb="value",xb="italic",yb="getNamedItem",zb="preventDefault",Ab="setAttributeNS",z="indexOf",
Bb="defineProperties",Cb="color",Db="trim",Eb="dispatchEvent",Fb="capture",Gb="writable",Hb="stops",Ib="ratio",Kb="setTransform",A="definition",Lb="knockout",Mb="linestyles",Nb="getName",Ob="charCode",Pb="fillstyles",B="defineProperty",Qb="createElement",Rb="sounds",Sb="keyCode",Tb="blendmode",Ub="firstChild",Vb="sound",Wb="forEach",Xb="states",C="setAttribute",Yb="play",Zb="handleEvent",$b="path",ac="depth",bc="namespaces",D="type",cc="method",dc="translate",ec="childNodes",fc="bind",gc="emSquareSize",
hc="offset",E="name",ic="bounds",jc="code",kc="nextSibling",lc="keys",mc="tags",nc="getPrototypeOf",oc="clientX",pc="releaseCapture",qc="clientY",rc="substr",sc="fill",tc="stop",uc="toString",vc="altKey",wc="bold",xc="gradient",yc="doubles",F="length",zc="propertyIsEnumerable",Ac="create",G="prototype",Bc="clip",Cc="complete",Dc="result",Ec="index",Fc="inner",Gc="actions",Hc="variable",Ic="multinames",Jc="angle",H="createElementNS",Kc="ctrlKey",Lc="split",Mc="traits",Nc="constructor",Oc="stopPropagation",
Pc="userAgent",Qc="multiline",Rc="glyphs",Sc="records",Tc="frameCount",J="style",Uc="body",Vc="methods",Wc="removeChild",Xc="getOwnPropertyDescriptor",Yc="target",K="call",Zc="isEnabled",$c="frameSize",ad="line",bd="start",cd="getAttribute",dd="multiply",ed="NEGATIVE_INFINITY",fd="init",gd="charCodeAt",hd="colortransform",id="fireEvent",jd="substring",kd="paths",ld="trackAsMenu",md="console",nd="every",od="contains",M="apply",pd="distance",qd="filters",rd="removeAttribute",sd="navigator",td="parentNode",
ud="height",vd="splice",wd="leftMargin",xd="join",yd="classes",zd="unshift",N="transform",Ad="nodeValue",Bd="quality",Cd="toLowerCase",O,Dd=this,Ed=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof da)return"array";if(a instanceof p)return b;var c=p[G][uc][K](a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a[F]&&"undefined"!=typeof a[vd]&&"undefined"!=typeof a[zc]&&!a[zc]("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a[K]&&
"undefined"!=typeof a[zc]&&!a[zc]("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a[K])return"object";return b},P=function(a){return a!==f},Fd=function(a){var b=Ed(a);return"array"==b||"object"==b&&"number"==typeof a[F]},Gd=function(a){return"string"==typeof a},R=function(a){return"function"==Ed(a)},Hd=function(a){var b=typeof a;return"object"==b&&a!=k||"function"==b},Kd=function(a){return a[Id]||(a[Id]=++Jd)},Id="closure_uid_"+r[rb](2147483648*r.random())[uc](36),
Jd=0,Ld=function(a,b,c){return a[K][M](a[fc],arguments)},Md=function(a,b,c){if(!a)throw fa();if(2Q[2]?1:0)}while(0==b)}b=Ee[a]=0<=b}return b},Ge=Dd.document,He=!Ge||!qe?f:we()||("CSS1Compat"==Ge.compatMode?ha(De,10):5);var Ie=!qe||qe&&9<=He;!re&&!qe||qe&&qe&&9<=He||re&&Fe("1.9.1");qe&&Fe("9");var Je=function(a,b){var c;c=a.className;c=Gd(c)&&c.match(/\S+/g)||[];for(var d=ae(arguments,1),e=c[F]+d[F],g=c,j=0;j
=a||96<=a&&106>=a||65<=a&&90>=a||se&&0==a)return h;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return h;
default:return l}},lf=function(a){switch(a){case 61:return 187;case 59:return 186;case 224:return 91;case 0:return 224;default:return a}};var mf=function(a,b){a&&this.hl(a,b)};S(mf,hf);O=mf[G];O.fe=k;O.lf=k;O.Fg=k;O.mf=k;O.Pa=-1;O.dc=-1;O.Kg=l;
var nf={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},of={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},pf=qe||se&&Fe("525"),qf=ve&&re;O=mf[G];
O.Fk=function(a){if(se&&(17==this.Pa&&!a[Kc]||18==this.Pa&&!a[vc]||ve&&91==this.Pa&&!a.metaKey))this.dc=this.Pa=-1;-1==this.Pa&&(a[Kc]&&17!=a[Sb]?this.Pa=17:a[vc]&&18!=a[Sb]?this.Pa=18:a.metaKey&&91!=a[Sb]&&(this.Pa=91));if(pf&&!kf(a[Sb],this.Pa,a.shiftKey,a[Kc],a[vc]))this[Zb](a);else this.dc=re?lf(a[Sb]):a[Sb],qf&&(this.Kg=a[vc])};O.bl=function(){this.dc=this.Pa=-1};O.Gk=function(a){this.bl();this.Kg=a[vc]};
O.handleEvent=function(a){var b=a.Tb,c,d,e=b[vc];qe&&"keypress"==a[D]?(c=this.dc,d=13!=c&&27!=c?b[Sb]:0):se&&"keypress"==a[D]?(c=this.dc,d=0<=b[Ob]&&63232>b[Ob]&&jf(c)?b[Ob]:0):pe?(c=this.dc,d=jf(c)?b[Sb]:0):(c=b[Sb]||this.dc,d=b[Ob]||0,qf&&(e=this.Kg),ve&&(63==d&&224==c)&&(c=191));var g=c,j=b.keyIdentifier;c?63232<=c&&c in nf?g=nf[c]:25==c&&a.shiftKey&&(g=9):j&&j in of&&(g=of[j]);a=g==this.Pa;this.Pa=g;b=new rf(g,d,a,b);Ea(b,e);this[Eb](b)};
O.hl=function(a,b){this.mf&&this.detach();this.fe=a;this.lf=af(this.fe,"keypress",this,b);this.Fg=af(this.fe,"keydown",this.Fk,b,this);this.mf=af(this.fe,"keyup",this.Gk,b,this)};O.detach=function(){this.lf&&(df(this.lf),df(this.Fg),df(this.mf),this.mf=this.Fg=this.lf=k);this.fe=k;this.dc=this.Pa=-1};var rf=function(a,b,c,d){d&&this[fd](d,f);wa(this,"key");ra(this,a);this.charCode=b;this.repeat=c};S(rf,Ue);var sf=function(a){return a};var tf=function(){};tf.Fa=function(){return tf.Ri?tf.Ri:tf.Ri=new tf};tf[G].ul=0;tf[G].Qa=function(){return":"+(this.ul++)[uc](36)};tf.Fa();var uf="StopIteration"in Dd?Dd.StopIteration:fa("StopIteration"),vf=function(){};vf[G].next=function(){throw uf;};vf[G].Og=function(){return this};var wf=function(a){if("function"==typeof a.ac)a=a.ac();else if(Fd(a)||Gd(a))a=a[F];else{var b=0,c;for(c in a)b++;a=b}return a},xf=function(a){if("function"==typeof a.cb)return a.cb();if(Gd(a))return a[Lc]("");if(Fd(a)){for(var b=[],c=a[F],d=0;d
]*)?>.*?<\/p>\s*/ig, c=0,d=b[eb](a),e="";d;)d[Ec]>c&&(e+="
"+a[jd](c,d[Ec])+"
"),e+=d[0],c=b.lastIndex,d=b[eb](a);a[F]>c&&(e+=""+a[jd](c)+"
");return e},vh=function(a){ih[K](this,a)};S(vh,ih); vh[G].Ha=function(a){var b=this.b.J;b&64&&this.Ge();vh.u.Ha[K](this,a);if(b&32){Me(this.Ed);if(!P(this.b.lb))return;var c=this.b.lb;if(this.b.xa){this.wj(this.Ed,c,this.b[A][Qc]);for(a=this.Xg;a