(function(){var d=true,g=null,i=false,aa=encodeURIComponent,j=window,ca=Object,k=undefined,l=String,n=document,q=decodeURIComponent,r=Array;function da(a,b){return a.remove=b}function s(a,b){return a.clear=b}function ea(a,b){return a.toString=b}function fa(a,b){return a.length=b}
var t="push",u="test",ga="slice",w="replace",ha="responseText",ia="value",x="indexOf",ja="opera",y="firstChild",ka="forEach",la="type",ma="name",na="getElementsByTagName",z="substr",A="toString",B="length",oa="propertyIsEnumerable",C="prototype",D="split",pa="stack",E="call",qa="getAttribute",ra="responseXML",F="console",G="apply",ta="parentNode",ua="fileName",H="join",I;var J=this,K=function(a,b,c){a=a[D](".");c=c||J;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var e;a[B]&&(e=a.shift());)if(!a[B]&&b!==k)c[e]=b;else c=c[e]?c[e]:(c[e]={})},va=function(a,b){for(var c=a[D]("."),e=b||J,f;f=c.shift();)if(e[f])e=e[f];else return g;return e},wa=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof r||!(a instanceof ca)&&ca[C][A][E](a)=="[object Array]"||typeof a[B]=="number"&&typeof a.splice!="undefined"&&typeof a[oa]!="undefined"&&!a[oa]("splice"))return"array";
if(!(a instanceof ca)&&(ca[C][A][E](a)=="[object Function]"||typeof a[E]!="undefined"&&typeof a[oa]!="undefined"&&!a[oa]("call")))return"function"}else return"null";else if(b=="function"&&typeof a[E]=="undefined")return"object";return b},L=function(a){return wa(a)=="array"},xa=function(a){var b=wa(a);return b=="array"||b=="object"&&typeof a[B]=="number"},M=function(a){return typeof a=="string"};Math.floor(Math.random()*2147483648)[A](36);
var ya=function(a,b){var c=b||J;if(arguments[B]>2){var e=r[C][ga][E](arguments,2);return function(){var f=r[C][ga][E](arguments);r[C].unshift[G](f,e);return a[G](c,f)}}else return function(){return a[G](c,arguments)}},za=Date.now||function(){return+new Date},Aa=function(a,b){function c(){}c.prototype=b[C];a.ad=b[C];a.prototype=new c};var O=r[C],Ba=O[x]?function(a,b,c){return O[x][E](a,b,c)}:function(a,b,c){c=c==g?0:c<0?Math.max(0,a[B]+c):c;if(M(a)){if(!M(b)||b[B]!=1)return-1;return a[x](b,c)}for(c=c;c<a[B];c++)if(c in a&&a[c]===b)return c;return-1},Ca=O[ka]?function(a,b,c){O[ka][E](a,b,c)}:function(a,b,c){for(var e=a[B],f=M(a)?a[D](""):a,h=0;h<e;h++)h in f&&b[E](c,f[h],h,a)},Da=function(a,b){var c=Ba(a,b),e;if(e=c>=0)O.splice[E](a,c,1)[B]==1;return e},Ea=function(a){for(var b=1;b<arguments[B];b++){var c=arguments[b],e;if(L(c)||
(e=xa(c))&&c.hasOwnProperty("callee"))a[t][G](a,c);else if(e)for(var f=a[B],h=c[B],m=0;m<h;m++)a[f+m]=c[m];else a[t](c)}},Ga=function(a){return O.splice[G](a,Fa(arguments,1))},Fa=function(a,b,c){return arguments[B]<=2?O[ga][E](a,b):O[ga][E](a,b,c)};var Ha=function(a){return(a=a.className)&&typeof a[D]=="function"?a[D](/\s+/):[]},Ia=function(a){var b=Ha(a),c;c=Fa(arguments,1);for(var e=0,f=0;f<c[B];f++)if(!(Ba(b,c[f])>=0)){b[t](c[f]);e++}c=e==c[B];a.className=b[H](" ");return c},Ja=function(a){var b=Ha(a),c;c=Fa(arguments,1);for(var e=0,f=0;f<b[B];f++)if(Ba(c,b[f])>=0){Ga(b,f--,1);e++}c=e==c[B];a.className=b[H](" ");return c};var Ka=function(a){var b=[],c=0;for(var e in a)b[c++]=a[e];return b},La=function(a){var b=[],c=0;for(var e in a)b[c++]=e;return b},Ma=function(a,b,c){for(var e in a)if(b[E](c,a[e],e,a))return e};var Na=function(a){for(var b=1;b<arguments[B];b++){var c=l(arguments[b])[w](/\$/g,"$$$$");a=a[w](/\%s/,c)}return a},Pa=/^[a-zA-Z0-9\-_.!~*'()]*$/,Qa=function(a){a=l(a);if(!Pa[u](a))return aa(a);return a},Wa=function(a,b){if(b)return a[w](Ra,"&amp;")[w](Sa,"&lt;")[w](Ta,"&gt;")[w](Ua,"&quot;");else{if(!Va[u](a))return a;if(a[x]("&")!=-1)a=a[w](Ra,"&amp;");if(a[x]("<")!=-1)a=a[w](Sa,"&lt;");if(a[x](">")!=-1)a=a[w](Ta,"&gt;");if(a[x]('"')!=-1)a=a[w](Ua,"&quot;");return a}},Ra=/&/g,Sa=/</g,Ta=/>/g,Ua=
/\"/g,Va=/[&<>\"]/;var P,Xa,Ya,Za,$a=function(){return J.navigator?J.navigator.userAgent:g};Za=Ya=Xa=P=i;var ab;if(ab=$a()){var bb=J.navigator;P=ab[x]("Opera")==0;Xa=!P&&ab[x]("MSIE")!=-1;Ya=!P&&ab[x]("WebKit")!=-1;Za=!P&&!Ya&&bb.product=="Gecko"}var cb=Xa,db=Za,eb=Ya,fb="",gb;if(P&&J[ja]){var hb=J[ja].version;fb=typeof hb=="function"?hb():hb}else{if(db)gb=/rv\:([^\);]+)(\)|;)/;else if(cb)gb=/MSIE\s+([^\);]+)(\)|;)/;else if(eb)gb=/WebKit\/(\S+)/;if(gb){var ib=gb.exec($a());fb=ib?ib[1]:""}};var jb=function(a){return M(a)?n.getElementById(a):a},kb=function(a,b,c,e){if(!c)a=a[ta];c=e==g;for(var f=0;a&&(c||f<=e);){if(b(a))return a;a=a[ta];f++}return g};var lb=function(a){a=l(a);if(/^\s*$/[u](a)?i:/^[\],:{}\s\u2028\u2029]*$/[u](a[w](/\\["\\\/bfnrtu]/g,"@")[w](/"[^"\\\n\r\u2028\u2029\x00-\x08\x10-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")[w](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);};var mb=j.yt&&j.yt.config_||{};K("yt.config_",mb,void 0);K("yt.globals_",j.yt&&j.yt.globals_||{},void 0);K("yt.msgs_",j.yt&&j.yt.msgs_||{},void 0);K("yt.timeouts_",j.yt&&j.yt.timeouts_||[],void 0);K("yt.intervals_",j.yt&&j.yt.intervals_||[],void 0);eval("/*@cc_on!@*/false");var nb="StopIteration"in J?J.StopIteration:Error("StopIteration"),ob=function(){};ob[C].next=function(){throw nb;};ob[C].ac=function(){return this};var pb=function(a){if(typeof a.r=="function")return a.r();if(M(a))return a[D]("");if(xa(a)){for(var b=[],c=a[B],e=0;e<c;e++)b[t](a[e]);return b}return Ka(a)},qb=function(a,b,c){if(typeof a[ka]=="function")a[ka](b,c);else if(xa(a)||M(a))Ca(a,b,c);else{var e;if(typeof a.t=="function")e=a.t();else if(typeof a.r!="function")if(xa(a)||M(a)){e=[];for(var f=a[B],h=0;h<f;h++)e[t](h);e=e}else e=La(a);else e=void 0;f=pb(a);h=f[B];for(var m=0;m<h;m++)b[E](c,f[m],e&&e[m],a)}};var rb=function(a){this.f={};this.b=[];var b=arguments[B];if(b>1){if(b%2)throw Error("Uneven number of arguments");for(var c=0;c<b;c+=2)this.c(arguments[c],arguments[c+1])}else a&&this.bc(a)};I=rb[C];I.d=0;I.I=0;I.r=function(){this.J();for(var a=[],b=0;b<this.b[B];b++)a[t](this.f[this.b[b]]);return a};I.t=function(){this.J();return this.b.concat()};I.l=function(a){return Q(this.f,a)};s(I,function(){this.f={};fa(this.b,0);this.I=this.d=0});
da(I,function(a){if(Q(this.f,a)){delete this.f[a];this.d--;this.I++;this.b[B]>2*this.d&&this.J();return d}return i});I.J=function(){if(this.d!=this.b[B]){for(var a=0,b=0;a<this.b[B];){var c=this.b[a];if(Q(this.f,c))this.b[b++]=c;a++}fa(this.b,b)}if(this.d!=this.b[B]){var e={};for(b=a=0;a<this.b[B];){c=this.b[a];if(!Q(e,c)){this.b[b++]=c;e[c]=1}a++}fa(this.b,b)}};I.e=function(a,b){if(Q(this.f,a))return this.f[a];return b};
I.c=function(a,b){if(!Q(this.f,a)){this.d++;this.b[t](a);this.I++}this.f[a]=b};I.bc=function(a){var b;if(a instanceof rb){b=a.t();a=a.r()}else{b=La(a);a=Ka(a)}for(var c=0;c<b[B];c++)this.c(b[c],a[c])};I.B=function(){return new rb(this)};I.ac=function(a){this.J();var b=0,c=this.b,e=this.f,f=this.I,h=this,m=new ob;m.next=function(){for(;;){if(f!=h.I)throw Error("The map has changed since the iterator was created");if(b>=c[B])throw nb;var o=c[b++];return a?o:e[o]}};return m};
var Q=function(a,b){return ca[C].hasOwnProperty[E](a,b)};var tb=function(){return sb&&sb()},sb=g;(function(){if(typeof XMLHttpRequest!="undefined")sb=function(){return new XMLHttpRequest};else if(typeof ActiveXObject!="undefined")sb=function(){return new ActiveXObject("Microsoft.XMLHTTP")}})();var ub=function(a,b,c,e,f){var h=new tb;if("open"in h){h.onreadystatechange=function(){(h&&"readyState"in h?h.readyState:0)==4&&b&&b(h)};c=c||"GET";e=e||"";h.open(c,a,d);c=="POST"&&h.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(f)for(var m in f)h.setRequestHeader(m,f[m]);h.send(e)}},vb=function(a){j[F]&&j[F].warn&&j[F].warn(a)},xb=function(a,b){var c=b.onComplete||g,e=b.onException||g,f=b.onError||g,h=b.update||g,m=b.json||i;ub(a,function(o){var p;a:switch(o&&"status"in
o?o.status:-1){case 0:case 200:case 204:case 304:p=d;break a;default:p=i;break a}if(p){var v=o[ra];if(v)if(v)p=(p=("responseXML"in v?v[ra]:v)[na]("root"))&&p[B]>0?p[0]:g;else p=g;else p=g;p=p;v=!!(v&&p);var N,Oa;if(v){N=wb(p,"return_code");Oa=wb(p,"html_content");if(N==0){if(h&&Oa)jb(h).innerHTML=Oa;var ba=wb(p,"css_content"),Ab=wb(p,"js_content");if(ba){var sa=n.createElement("style");sa.setAttribute("type","text/css");if(sa.styleSheet)sa.styleSheet.cssText=ba;else sa.appendChild(n.createTextNode(ba));
n[na]("head")[0].appendChild(sa)}if(Ab){ba=n.createElement("script");ba.text=Ab;n[na]("head")[0].appendChild(ba)}}}if(c)if(v){v=wb(p,"redirect_on_success");if(N&&v)j.location=v;else{(p=wb(p,N==0?"success_message":"error_message"))&&alert(p);o=m?eval("("+Oa+")"):o;if(N==0)c(o);else if(e)e(o);else p||vb("Non-zero ("+N+") return code from AJAX request: "+a)}}else o[ha]?c(o):vb("No xmlResponse or xhr.responseText from AJAX request: "+a)}else f&&f(o)},b.method||"POST",b.postBody||g,b.headers||g)},wb=function(a,
b){if(!a)return g;var c=a[na](b);return c&&c[B]>0&&c[0][y]?c[0][y].nodeValue:g},yb={};K("yt.net.ajax.setToken",function(a,b){yb[a]=b},void 0);var zb=function(a){this.stack=(new Error)[pa]||"";if(a)this.message=l(a)};Aa(zb,Error);zb[C].name="CustomError";var Bb=function(a,b){b.unshift(a);zb[E](this,Na[G](g,b));b.shift();this.$c=a};Aa(Bb,zb);Bb[C].name="AssertionError";var Cb=function(a){throw new Bb("Failure"+(a?": "+a:""),r[C][ga][E](arguments,1));};var Db=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),Eb=function(a){if(a[1]){var b=a[0],c=b[x]("#");if(c>=0){a[t](b[z](c));a[0]=b=b[z](0,c)}c=b[x]("?");if(c<0)a[1]="?";else if(c==b[B]-1)a[1]=k}return a[H]("")},Fb=function(a,b){for(var c in b){var e=c,f=b[c];if(L(f)){f=f;for(var h=0;h<f[B];h++){a[t]("&",e);f[h]!==""&&a[t]("=",Qa(f[h]))}}else if(f!=g){a[t]("&",e);f!==""&&a[t]("=",Qa(f))}}return a};var Gb=function(){};var R=function(){this.j=[];this.o={}};Aa(R,Gb);I=R[C];I.va=1;I.Q=0;I.Tc=function(a,b,c){var e=this.o[a];e||(e=this.o[a]=[]);var f=this.va;this.j[f]=a;this.j[f+1]=b;this.j[f+2]=c;this.va=f+3;e[t](f);return f};I.ja=function(a){if(this.Q!=0){if(!this.P)this.P=[];this.P[t](a);return i}var b=this.j[a];if(b){var c=this.o[b];c&&Da(c,a);delete this.j[a];delete this.j[a+1];delete this.j[a+2]}return!!b};
I.xa=function(a){var b=this.o[a];if(b){this.Q++;for(var c=Fa(arguments,1),e=0,f=b[B];e<f;e++){var h=b[e];this.j[h+1][G](this.j[h+2],c)}this.Q--;if(this.P&&this.Q==0)for(;b=this.P.pop();)this.ja(b);return e!=0}return i};s(I,function(a){if(a){var b=this.o[a];if(b){Ca(b,this.ja,this);delete this.o[a]}}else{fa(this.j,0);this.o={}}});var Hb=va("yt.pubsub.instance_")||new R;R[C].subscribe=R[C].Tc;R[C].unsubscribeByKey=R[C].ja;R[C].publish=R[C].xa;s(R[C],R[C].clear);K("yt.pubsub.instance_",Hb,void 0);var Ib={},Jb=function(a,b,c,e){if("EVENTS_TRACKER_INSTALLED"in mb?mb.EVENTS_TRACKER_INSTALLED:void 0){var f=Ib[a];if(!f){var h=j._gaq._getAsyncTracker("eventsPageTracker");if(!h)return;j._gaq[t](function(){f=h._createEventTracker(a);Ib[a]=f})}var m=c||k,o=e||k;j._gaq[t](function(){f._trackEvent(b,m,o)})}};var Kb={},Lb=0,Mb=function(a){var b=new Image,c=""+Lb++;Kb[c]=b;b.onload=b.onerror=function(){delete Kb[c]};b.src=a;b=eval("null")};var Nb=function(a,b){var c="a="+a+(b?"&"+b:"")[w](/\//g,"&");Mb("/gen_204?"+c);Jb(a,b||"null")};var Ob=function(a){if(a=a||va("window.event")){this.type=a[la];var b=a.target||a.srcElement;if(b&&b.nodeType==3)b=b[ta];this.target=b;if(b=a.relatedTarget)try{b=b.nodeName&&b}catch(c){b=g}else if(this[la]=="mouseover")b=a.fromElement;else if(this[la]=="mouseout")b=a.toElement;this.relatedTarget=b;this.clientX=a.clientX!==k?a.clientX:a.pageX;this.clientY=a.clientY!==k?a.clientY:a.pageY;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(this[la]=="keypress"?this.keyCode:0);this.hc=a}};I=Ob[C];
I.type="";I.target=g;I.relatedTarget=g;I.keyCode=0;I.charCode=0;I.hc=g;I.clientX=0;I.clientY=0;var Pb={},Qb=0,Rb=function(a,b,c){return Ma(Pb,function(e){return e[0]==a&&e[1]==b&&e[2]==c})},Sb=function(a,b,c){if(!a||!(a.addEventListener||a.attachEvent))return"";var e=Rb(a,b,c);if(e)return e;e=++Qb+"";var f=function(h){return c[E](a,new Ob(h))};Pb[e]=[a,b,c,f];a.addEventListener?a.addEventListener(b,f,i):a.attachEvent("on"+b,f);return e},Tb=function(a){a=a||j.event;a=a.target||a.srcElement;if(a.nodeType==3)a=a[ta];return a};var Ub=/\s*;\s*/,Vb=function(a,b,c,e,f){if(/[;=]/[u](a))throw Error('Invalid cookie name "'+a+'"');if(/;/[u](b))throw Error('Invalid cookie value "'+b+'"');c!==k||(c=-1);n.cookie=a+"="+b+(f?";domain="+f:"")+(e?";path="+e:"")+(c<0?"":c==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date((new Date).getTime()+c*1E3)).toUTCString())};var Wb=function(a,b){a=""+a;var c;a:{c=a+"=";for(var e=l(n.cookie)[D](Ub),f=0,h;h=e[f];f++)if(h[x](c)==0){c=h[z](c[B]);break a}c=b}return c};var Xb={},Yb=function(a){var b=Tb(a);if(b.tagName!="HTML"){a=(a||j.event)[la];if(a in Xb){var c=Xb[a];for(var e in c.o){var f=kb(b,function(h){return Ba(Ha(h),e)>=0},d,a[x]("mouse")!=-1?2:k);f&&c.xa(e,f,a)}}}};Sb(n,"click",Yb);Sb(n,"mouseover",Yb);Sb(n,"mouseout",Yb);n[na]("html");var $b=function(a,b){try{var c,e=va("window.location.href");c=typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:e,stack:"Not available"}:!a.lineNumber||!a[ua]||!a[pa]?{message:a.message,name:a[ma],lineNumber:a.lineNumber||a.Yc||"Not available",fileName:a[ua]||a.filename||a.sourceURL||e,stack:a[pa]||"Not available"}:a;return"Message: "+Wa(c.message)+'\nUrl: <a href="view-source:'+c[ua]+'" target="_new">'+c[ua]+"</a>\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+
Wa(c[pa]+"-> ")+"[end]\n\nJS stack traversal:\n"+Wa(Zb(b)+"-> ")}catch(f){return"Exception trying to expose exception! You win, we lose. "+f}},Zb=function(a){return ac(a||arguments.callee.caller,[])},ac=function(a,b){var c=[];if(Ba(b,a)>=0)c[t]("[...circular reference...]");else if(a&&b[B]<50){c[t](bc(a)+"(");for(var e=a.arguments,f=0;f<e[B];f++){f>0&&c[t](", ");var h;h=e[f];switch(typeof h){case "object":h=h?"object":"null";break;case "string":h=h;break;case "number":h=l(h);break;case "boolean":h=
h?"true":"false";break;case "function":h=(h=bc(h))?h:"[fn]";break;case "undefined":default:h=typeof h;break}if(h[B]>40)h=h[z](0,40)+"...";c[t](h)}b[t](a);c[t](")\n");try{c[t](ac(a.caller,b))}catch(m){c[t]("[exception trying to get caller]\n")}}else a?c[t]("[...long stack...]"):c[t]("[end]");return c[H]("")},bc=function(a){a=l(a);if(!cc[a]){var b=/function ([^\(]+)/.exec(a);cc[a]=b?b[1]:"[Anonymous]"}return cc[a]},cc={};var S=function(a,b,c,e,f){this.reset(a,b,c,e,f)};S[C].Hc=0;S[C].U=g;S[C].T=g;var dc=0;S[C].reset=function(a,b,c,e,f){this.Hc=typeof f=="number"?f:dc++;this.Ea=e||za();this.v=a;this.yc=b;this.xc=c;delete this.U;delete this.T};S[C].Jc=function(a){this.U=a};S[C].Kc=function(a){this.T=a};S[C].$=function(a){this.v=a};var T=function(a){this.w=a};T[C].O=g;T[C].v=g;T[C].R=g;T[C].u=g;var ec=function(a,b){this.name=a;this.value=b};ea(ec[C],function(){return this[ma]});var fc=new ec("SHOUT",1200),gc=new ec("SEVERE",1E3),hc=new ec("WARNING",900),ic=new ec("INFO",800),jc=new ec("CONFIG",700);I=T[C];I.getName=function(){return this.w};I.dc=function(a){if(!this.u)this.u=[];this.u[t](a)};I.Gc=function(a){var b=this.u;return!!b&&Da(b,a)};I.jc=function(){if(!this.R)this.R={};return this.R};I.$=function(a){this.v=a};
I.qa=function(){if(this.v)return this.v;if(this.O)return this.O.qa();Cb("Root logger has no level set.");return g};I.rc=function(a){return a[ia]>=this.qa()[ia]};I.log=function(a,b,c){this.rc(a)&&this.gc(this.oc(a,b,c))};I.oc=function(a,b,c){var e=new S(a,l(b),this.w);if(c){e.Jc(c);e.Kc($b(c,arguments.callee.caller))}return e};I.gc=function(a){for(var b=this;b;){b.fc(a);b=b.O}};I.fc=function(a){if(this.u)for(var b=0,c;c=this.u[b];b++)c(a)};I.Oc=function(a){this.O=a};
I.cc=function(a,b){this.jc()[a]=b};var kc={},lc=g,mc=function(){if(!lc){lc=new T("");kc[""]=lc;lc.$(jc)}},nc=function(a){mc();var b;if(!(b=kc[a])){b=new T(a);var c=a.lastIndexOf("."),e=a[z](0,c);c=a[z](c+1);e=nc(e);e.cc(c,b);b.Oc(e);b=kc[a]=b}return b};var oc=function(){this.za=za()},pc=new oc;oc[C].c=function(a){this.za=a};oc[C].reset=function(){this.c(za())};oc[C].e=function(){return this.za};var qc=function(a){this.Fc=a||"";this.Sc=pc};qc[C].Aa=d;qc[C].Rc=d;qc[C].Qc=d;qc[C].Ba=i;var U=function(a){if(a<10)return"0"+a;return l(a)},rc=function(a,b){var c=(a.Ea-b)/1E3,e=c.toFixed(3),f=0;if(c<1)f=2;else for(;c<100;){f++;c*=10}for(;f-- >0;)e=" "+e;return e},sc=function(a){qc[E](this,a)};Aa(sc,qc);
sc[C].ic=function(a){var b=[];b[t](this.Fc," ");if(this.Aa){var c=new Date(a.Ea);b[t]("[",U(c.getFullYear()-2E3)+U(c.getMonth()+1)+U(c.getDate())+" "+U(c.getHours())+":"+U(c.getMinutes())+":"+U(c.getSeconds())+"."+U(Math.floor(c.getMilliseconds()/10)),"] ")}this.Rc&&b[t]("[",rc(a,this.Sc.e()),"s] ");this.Qc&&b[t]("[",a.xc,"] ");b[t](a.yc,"\n");this.Ba&&a.U&&b[t](a.T,"\n");return b[H]("")};var tc=function(){this.ya=ya(this.ec,this);this.V=new sc;this.V.Aa=i;this.ta=this.V.Ba=i;this.wc=""};tc[C].Ic=function(a){if(a!=this.ta){var b;mc();b=lc;if(a)b.dc(this.ya);else{b.Gc(this.ya);this.Zc=""}this.ta=a}};tc[C].ec=function(a){var b=this.V.ic(a);if(j[F]&&j[F].firebug)switch(a.v){case fc:j[F].info(b);break;case gc:j[F].error(b);break;case hc:j[F].warn(b);break;default:j[F].debug(b);break}else if(j[F])j[F].log(b);else if(j[ja])j[ja].postError(b);else this.wc+=b};var uc=g;uc||(uc=new tc);j.location.href[x]("Debug=true")!=-1&&uc.Ic(d);nc("yt.player.logger").$(ic);var V=function(a,b){var c;if(a instanceof V){this.A(b==g?a.h:b);this.da(a.n);this.ea(a.H);this.X(a.C);this.ba(a.z);this.aa(a.G);this.ca(a.i.B());this.Z(a.D)}else if(a&&(c=l(a).match(Db))){this.A(!!b);this.da(c[1]||"",d);this.ea(c[2]||"",d);this.X(c[3]||"",d);this.ba(c[4]);this.aa(c[5]||"",d);this.Pc(c[6]||"",d);this.Z(c[7]||"",d)}else{this.A(!!b);this.i=new vc(g,this,this.h)}};I=V[C];I.n="";I.H="";I.C="";I.z=g;I.G="";I.D="";I.sc=i;I.h=i;
ea(I,function(){if(this.g)return this.g;var a=[];this.n&&a[t](wc(this.n,xc),":");if(this.C){a[t]("//");this.H&&a[t](wc(this.H,xc),"@");var b;b=this.C;b=M(b)?aa(b):g;a[t](b);this.z!=g&&a[t](":",l(this.z))}this.G&&a[t](wc(this.G,yc));(b=l(this.i))&&a[t]("?",b);this.D&&a[t]("#",wc(this.D,zc));return this.g=a[H]("")});I.B=function(){var a=this.n,b=this.H,c=this.C,e=this.z,f=this.G,h=this.i.B(),m=this.D,o=new V(g,this.h);a&&o.da(a);b&&o.ea(b);c&&o.X(c);e&&o.ba(e);f&&o.aa(f);h&&o.ca(h);m&&o.Z(m);return o};
I.da=function(a,b){this.p();delete this.g;if(this.n=b?a?q(a):"":a)this.n=this.n[w](/:$/,"");return this};I.ea=function(a,b){this.p();delete this.g;this.H=b?a?q(a):"":a;return this};I.X=function(a,b){this.p();delete this.g;this.C=b?a?q(a):"":a;return this};I.ba=function(a){this.p();delete this.g;if(a){a=Number(a);if(isNaN(a)||a<0)throw Error("Bad port number "+a);this.z=a}else this.z=g;return this};I.aa=function(a,b){this.p();delete this.g;this.G=b?a?q(a):"":a;return this};
I.ca=function(a,b){this.p();delete this.g;if(a instanceof vc){this.i=a;this.i.ka=this;this.i.A(this.h)}else{b||(a=wc(a,Ac));this.i=new vc(a,this,this.h)}return this};I.Pc=function(a,b){return this.ca(a,b)};I.Z=function(a,b){this.p();delete this.g;this.D=b?a?q(a):"":a;return this};I.p=function(){if(this.sc)throw Error("Tried to modify a read-only Uri");};I.A=function(a){this.h=a;this.i&&this.i.A(a)};
var Bc=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,wc=function(a,b){var c=g;if(M(a)){c=a;Bc[u](c)||(c=encodeURI(a));if(c.search(b)>=0)c=c[w](b,Cc)}return c},Cc=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15)[A](16)+(a&15)[A](16)},xc=/[#\/\?@]/g,yc=/[\#\?]/g,Ac=/[\#\?@]/g,zc=/#/g,vc=function(a,b,c){this.k=a||g;this.ka=b||g;this.h=!!c};I=vc[C];
I.m=function(){if(!this.a){this.a=new rb;if(this.k)for(var a=this.k[D]("&"),b=0;b<a[B];b++){var c=a[b][x]("="),e=g,f=g;if(c>=0){e=a[b].substring(0,c);f=a[b].substring(c+1)}else e=a[b];e=q(e[w](/\+/g," "));e=this.q(e);this.add(e,f?q(f[w](/\+/g," ")):"")}}};I.a=g;I.d=g;I.add=function(a,b){this.m();this.F();a=this.q(a);if(this.l(a)){var c=this.a.e(a);L(c)?c[t](b):this.a.c(a,[c,b])}else this.a.c(a,b);this.d++;return this};
da(I,function(a){this.m();a=this.q(a);if(this.a.l(a)){this.F();var b=this.a.e(a);if(L(b))this.d-=b[B];else this.d--;return this.a.remove(a)}return i});s(I,function(){this.F();this.a&&this.a.clear();this.d=0});I.l=function(a){this.m();a=this.q(a);return this.a.l(a)};I.t=function(){this.m();for(var a=this.a.r(),b=this.a.t(),c=[],e=0;e<b[B];e++){var f=a[e];if(L(f))for(var h=0;h<f[B];h++)c[t](b[e]);else c[t](b[e])}return c};
I.r=function(a){this.m();if(a){a=this.q(a);if(this.l(a)){var b=this.a.e(a);if(L(b))return b;else{a=[];a[t](b)}}else a=[]}else{b=this.a.r();a=[];for(var c=0;c<b[B];c++){var e=b[c];L(e)?Ea(a,e):a[t](e)}}return a};I.c=function(a,b){this.m();this.F();a=this.q(a);if(this.l(a)){var c=this.a.e(a);if(L(c))this.d-=c[B];else this.d--}this.a.c(a,b);this.d++;return this};I.e=function(a,b){this.m();a=this.q(a);if(this.l(a)){var c=this.a.e(a);return L(c)?c[0]:c}else return b};
ea(I,function(){if(this.k)return this.k;if(!this.a)return"";for(var a=[],b=0,c=this.a.t(),e=0;e<c[B];e++){var f=c[e],h=Qa(f);f=this.a.e(f);if(L(f))for(var m=0;m<f[B];m++){b>0&&a[t]("&");a[t](h);f[m]!==""&&a[t]("=",Qa(f[m]));b++}else{b>0&&a[t]("&");a[t](h);f!==""&&a[t]("=",Qa(f));b++}}return this.k=a[H]("")});I.F=function(){delete this.S;delete this.k;this.ka&&delete this.ka.g};I.B=function(){var a=new vc;if(this.S)a.S=this.S;if(this.k)a.k=this.k;if(this.a)a.a=this.a.B();return a};
I.q=function(a){a=l(a);if(this.h)a=a.toLowerCase();return a};I.A=function(a){if(a&&!this.h){this.m();this.F();qb(this.a,function(b,c){var e=c.toLowerCase();if(c!=e){this.remove(c);this.add(e,b)}},this)}this.h=a};var W=function(){};I=W[C];I.s=[];I.N=g;I.M=i;I.la=i;I.Xc=g;I.ha=g;I.ia=g;I.pc=function(a,b,c,e){if(this.M=a&&!b){this.ha=new V(a);this.ia=g}else{this.ha=new V(a);this.ia=new V(b)}this.Xc=c;this.la=e||i};
I.zc=function(a){a=lb(a);for(var b=[],c=[],e=new rb,f=0,h=a[B];f<h;f++){var m=a[f],o=new Dc({languageCode:m.language,languageName:m.language_name,name:m[ma],kind:m.kind,is_servable:m.is_servable}),p=[];m=m.plaintext_list;for(var v=0,N=m[B];v<N;v++)p[t](new X(m[v]));b[t](o);c[t](p);e.c(o[A](),p)}return{trackMetaDataArray:b,trackMap:e}};I.Bc=function(a){a=lb(a);for(var b=[],c=0,e=a[B];c<e;c++){var f=new Dc(a[c]);f.ua&&b[t](f)}return b};
I.Cc=function(a){var b=a[y];if(a&&a[y])b=a[y].childNodes;else return[];a=[];for(var c=[],e=0,f=b[B];e<f;e++){var h=b[e];h.tagName=="track"?a[t](h):c[t](h)}b=[];e=0;for(f=a[B];e<f;e++){var m=a[e];c=m[qa]("lang_code");h=m[qa]("name");m=m[qa]("kind")||"";b[t](new Dc({languageCode:c,name:h,kind:m,is_servable:d}))}return b};
I.vc=function(a){var b=new V(this.ha),c=this,e={method:"GET",onComplete:function(f){if(c.M){f=c.zc(f[ha]);c.N=f.trackMap;c.s=f.trackMetaDataArray}else c.s=c.la?c.Cc(f[ra]):c.Bc(f[ha]);a(c.s)}};xb(b[A](),e)};I.uc=function(a){var b="LANGUAGE"in mb?mb.LANGUAGE:void 0,c=-1,e=-1,f=0,h=this.s[B];for(;f<h;f++){var m=this.s[f];if(m.K!="asr")if(m.L==b){c=f;break}else if(e<0)e=f}b=-1;if(c>=0)b=c;else if(e>=0)b=e;b>=0&&this.wa(this.s[b],a)};
I.Ac=function(a){a=lb(a);for(var b=[],c=0,e=a[B];c<e;c++)b[t](new X(a[c]));return b};I.Dc=function(a){if(a&&a[y])a=a[y].childNodes;else return[];for(var b=[],c=0,e=a[B];c<e;c++){var f=a[c],h=f[y].nodeValue,m=parseFloat(f[qa]("start")||0);f=parseFloat(f[qa]("dur")||0);b[t](new X({text:h,start_ms:m,dur_ms:f}))}return b};
I.wa=function(a,b){if(this.M)this.N&&this.N.l(a[A]())&&b(this.N.e(a[A](),[]),a);else{var c=new V(this.ia);c.i.c("type","track").c("lang",a.L).c("name",a.getName()).c("kind",a.K);var e=this,f={method:"GET",onComplete:function(h){h=e.la?e.Dc(h[ra]):e.Ac(h[ha]);b(h,a)}};xb(c[A](),f)}};var Dc=function(a){this.L=a.languageCode;this.tc=a.languageName;this.K=a.kind;this.w=a[ma];this.ua=a.is_servable};I=Dc[C];I.L=g;I.tc=g;I.K=g;I.w=g;I.ua=i;I.getName=function(){return this.w};
ea(I,function(){return this.L+": "+this.w+" ("+this.K+")"});var X=function(a){this.Da=a.text;this.Ca=a.start_ms;this.pa=a.dur_ms||0};X[C].Da="";X[C].Ca=0;X[C].pa=0;ea(X[C],function(){return this.Ca+", "+this.pa+": "+this.Da});K("yt.player.Subtitles",W,void 0);W[C].initialize=W[C].pc;W[C].loadTrackList=W[C].vc;W[C].loadTrack=W[C].wa;W[C].loadDefaultTrack=W[C].uc;K("yt.player.TimedTextEvent",X,void 0);var Ec=function(){var a=Wb(this.ma);a&&this.Ec(a)};(function(a){a.nc=function(){return a.qc||(a.qc=new a)}})(Ec);var Y=va("yt.prefs.UserPrefs.prefs_")||{};K("yt.prefs.UserPrefs.prefs_",Y,void 0);I=Ec[C];I.ma="PREF";I.Uc=function(a){if(a==g)throw"ExpectedNotNull";};I.Vc=function(a,b){if(b[u](a))throw"ExpectedRegexMatch: "+a;};I.Wc=function(a,b){if(!b[u](a))throw"ExpectedRegexMismatch: "+a;};I.ga=function(a){this.Wc(a,/^\w+$/);this.Vc(a,/^f([1-9][0-9]*)$/)};I.fa=function(a,b){Y[a]=b[A]()};
I.ra=function(a){a=this.sa(a);return a!=g&&/^[A-Fa-f0-9]+$/[u](a)?parseInt(a,16):g};I.sa=function(a){return Y[a]!==k?Y[a][A]():g};I.Y=function(a,b,c){var e=this.ra(a);e=e!=g?e:0;b=c?e|b:e&~b;b==0?this.na(a):this.fa(a,b[A](16))};I.W=function(a,b){var c=this.ra(a);c=c!=g?c:0;return(c&b)>0};I.na=function(a){delete Y[a]};I.Ec=function(a){a=unescape(a)[D]("&");for(var b=0;b<a[B];b++){var c=a[b][D]("="),e=c[0];(c=c[1])&&this.fa(e,c)}};I.e=function(a,b){this.ga(a);var c=this.sa(a);return c!=g?c:b?b:""};
I.c=function(a,b){this.ga(a);this.Uc(b);this.fa(a,b)};I.kc=function(a){return this.W("f1",a)};I.Lc=function(a,b){this.Y("f1",a,b)};I.lc=function(a){return this.W("f2",a)};I.Mc=function(a,b){this.Y("f2",a,b)};I.mc=function(a){return this.W("f3",a)};I.Nc=function(a,b){this.Y("f3",a,b)};da(I,function(a){this.ga(a);this.na(a)});I.save=function(a){a=(a||7)*24*60*60;var b=this.ma,c=this.oa();b=""+b;Vb(b,c,a,"/","youtube.com")};s(I,function(){Y={}});
I.oa=function(){var a=[];for(var b in Y)a[t](b+"="+escape(Y[b]));return a[H]("&")};var Z=Ec.nc();Z.set=Z.c;Z.get=Z.e;Z.setFlag=Z.Lc;Z.getFlag=Z.kc;Z.setFlag2=Z.Mc;Z.getFlag2=Z.lc;Z.setFlag3=Z.Nc;Z.getFlag3=Z.mc;da(Z,Z.remove);Z.save=Z.save;s(Z,Z.clear);Z.dump=Z.oa;var $={};$.Mb=1;$.FLAG_SAFE_SEARCH=$.Mb;$.zb=2;$.FLAG_GRID_VIEW_SEARCH_RESULTS=$.zb;$.xb=4;$.FLAG_EMBED_NO_RELATED_VIDEOS=$.xb;$.yb=8;$.FLAG_EMBED_SHOW_BORDER=$.yb;$.Ab=16;$.FLAG_GRID_VIEW_VIDEOS_AND_CHANNELS=$.Ab;$.Yb=32;$.FLAG_WATCH_EXPAND_ABOUT_PANEL=$.Yb;$.$b=64;$.FLAG_WATCH_EXPAND_MOREFROM_PANEL=$.$b;$.Xb=128;$.FLAG_WATCH_COLLAPSE_RELATED_PANEL=$.Xb;$.Vb=256;$.FLAG_WATCH_COLLAPSE_PLAYLIST_PANEL=$.Vb;$.Wb=512;$.FLAG_WATCH_COLLAPSE_QUICKLIST_PANEL=$.Wb;$.Zb=1024;
$.FLAG_WATCH_EXPAND_ALSOWATCHING_PANEL=$.Zb;$.Ub=2048;$.FLAG_WATCH_COLLAPSE_COMMENTS_PANEL=$.Ub;$.Rb=4096;$.FLAG_STATMODULES_INBOX_COLLAPSED=$.Rb;$.Qb=8192;$.FLAG_STATMODULES_ABOUTYOU_COLLAPSED=$.Qb;$.Pb=16384;$.FLAG_STATMODULES_ABOUTVIDEOS_COLLAPSED=$.Pb;$.Gb=32768;$.FLAG_HIDE_WATCH_AUTOSHARE_PROMOTION=$.Gb;$.Hb=65536;$.FLAG_PERSONALIZED_HOMEPAGE_FEED_FEATURED_COLLAPSED=$.Hb;$.Kb=131072;$.FLAG_PERSONALIZED_HOMEPAGE_FEED_RECOMMENDED_COLLAPSED=$.Kb;$.Lb=262144;
$.FLAG_PERSONALIZED_HOMEPAGE_FEED_SUBSCRIPTIONS_COLLAPSED=$.Lb;$.Jb=524288;$.FLAG_PERSONALIZED_HOMEPAGE_FEED_POPULAR_COLLAPSED=$.Jb;$.Ib=1048576;$.FLAG_PERSONALIZED_HOMEPAGE_FEED_FRIENDTIVITY_COLLAPSED=$.Ib;$.Sb=2097152;$.FLAG_SUGGEST_ENABLED=$.Sb;$.Db=4194304;$.FLAG_HAS_SUGGEST_ENABLED=$.Db;$.Tb=8388608;$.FLAG_WATCH_BETA_PLAYER=$.Tb;$.Cb=16777216;$.FLAG_HAS_REDIRECTED_TO_LOCAL_SITE=$.Cb;$.wb=33554432;$.FLAG_ACCOUNT_SHOW_PLAYLIST_INFO=$.wb;$.Eb=67108864;$.FLAG_HAS_TAKEN_CHANNEL_SURVEY=$.Eb;$.Fb=134217728;
$.FLAG_HIDE_TOOLBAR=$.Fb;$.Ob=268435456;$.FLAG_SHOWN_LANG_OPT_OUT=$.Ob;$.Bb=536870912;$.FLAG_HAS_REDIRECTED_TO_LOCAL_LANG=$.Bb;$.Nb=1073741824;$.FLAG_SHOWN_COUNTRY_OPT_OUT=$.Nb;$.eb=1;$.FLAG2_UPLOAD_BETA_OPTSET=$.eb;$.db=2;$.FLAG2_UPLOAD_BETA_OPTIN=$.db;$.Ma=4;$.FLAG2_HIDE_MASTHEAD=$.Ma;$.bb=8;$.FLAG2_TV_PARITY=$.bb;$.Za=16;$.FLAG2_TV_AUTO_FULLSCREEN_OFF=$.Za;$.$a=32;$.FLAG2_TV_AUTO_PLAY_NEXT_OFF=$.$a;$.ab=64;$.FLAG2_TV_ENABLE_MULTIPLE_CONTROLLERS=$.ab;$.cb=128;$.FLAG2_TV_RESERVED=$.cb;$.Qa=256;
$.FLAG2_LIGHT_HOMEPAGE=$.Qa;$.Va=512;$.FLAG2_REDLINE_HIDE_TOAST=$.Va;$.Fa=1024;$.FLAG2_ANNOTATIONS_EDITOR_WATCH_PAGE_DEFAULT_OFF=$.Fa;$.Ua=2048;$.FLAG2_REDLINE_HIDE_START_MESSAGE=$.Ua;$.Ga=4096;$.FLAG2_ANNOTATIONS_LOAD_POLICY_BY_DEMAND=$.Ga;$.Ia=8192;$.FLAG2_EMBED_DELAYED_COOKIES=$.Ia;$.La=16384;$.FLAG2_HD_TIP_DEMOTE=$.La;$.Sa=32768;$.FLAG2_NEWS_TIP_DEMOTE=$.Sa;$.fb=65536;$.FLAG2_UPLOAD_RESTRICT_TIP_DEMOTE=$.fb;$.gb=131072;$.FLAG2_YPP_HIDE_INVITE_SPAM_BOX=$.gb;$.hb=262144;
$.FLAG2_YPP_HIDE_NEEDS_ADSENSE_BOX=$.hb;$.ib=524288;$.FLAG2_YPP_HIDE_NEEDS_TRAINING_BOX=$.ib;$.Ya=1048576;$.FLAG2_SKIP_CONTRINTER=$.Ya;$.Ha=2097152;$.FLAG2_EMBED_DEFAULT_HD=$.Ha;$.Ja=4194304;$.FLAG2_ENABLE_FILTER_WORDS=$.Ja;$.Ta=8388608;$.FLAG2_OPTED_IN_FOR_COMMENTS=$.Ta;$.Oa=16777216;$.FLAG2_HQ_SETTING_SAVED=$.Oa;$.Ka=33554432;$.FLAG2_HAS_TAKEN_WATCH_PAGE_SURVEY=$.Ka;$.Xa=67108864;$.FLAG2_SERVE_MOBILE_HQ_VIDEO=$.Xa;$.Wa=134217728;$.FLAG2_SAFETY_CONTENT_MODE=$.Wa;$.Na=268435456;
$.FLAG2_HIDE_PROMO_ACTIVITY_SUBSCRIPTIONS=$.Na;$.Ra=536870912;$.FLAG2_MOBILE_APP_OPTOUT=$.Ra;$.Pa=1073741824;$.FLAG2_HTML5_BETA=$.Pa;$.qb=1;$.FLAG3_LITE_WATCH=$.qb;$.jb=2;$.FLAG3_ANNOTATIONS_EDITOR_WATCH_PAGE_DEFAULT_ON=$.jb;$.vb=4;$.FLAG3_WATCH5_OPTIN=$.vb;$.lb=8;$.FLAG3_CAPTIONS_DEFAULT_OFF=$.lb;$.kb=16;$.FLAG3_AUTO_CAPTIONS_DEFAULT_ON=$.kb;$.rb=32;$.FLAG3_LITE_WATCH_OPT_OUT=$.rb;$.mb=64;$.FLAG3_FBPROMO_OPT_OUT=$.mb;$.nb=128;$.FLAG3_HIDE_CHROME_PROMOS=$.nb;$.pb=256;
$.FLAG3_HOMEPAGE_ALL_VS_SUB_VIEW=$.pb;$.tb=512;$.FLAG3_MYVIDEOSMANAGER_BETA_OPTOUT=$.tb;$.ob=1024;$.FLAG3_HIDE_VIDEO_EDITOR_GUIDED_HELP=$.ob;$.ub=2048;$.FLAG3_SAFETY_MODE_CHANGED_MANUALLY=$.ub;$.sb=4096;$.FLAG3_LIVE_COMMENTS_SCROLL=$.sb;var Fc=function(a){a=Fa(a,0,100);if(a=a[H](",")){var b="watch_queue_new";b=""+b;Vb(b,a,void 0,"/","youtube.com")}else{a="watch_queue_new";a=""+a;Vb(a,"",0,"/","youtube.com")}};var Gc=function(a,b){var c=jb("disco-search-term-splash");if(c){Ja(c,"discoGrayText");Ia(c,"splash-search-results-loading")}var e={action_search:"1"};if(b)e.enc_artist_id=b;else{var f="";if(a){if(c)c.value=a;f=a}else f=c[ia];if(f[B]==0||f=="Enter song title or artist name")return;else e.query=f}c={method:"GET",onComplete:function(h){h=lb(h[ha]);j.location.href=h.url}};e=Eb(Fb(["/disco"],e));xb(e,c)};K("yt.www.disco.disco.init",function(){var a=va("yt.www.suggest2.install"),b=jb("disco-search-term-splash");a(Gc,b,"en","music","/complete")},void 0);K("yt.www.disco.disco.search",Gc,void 0);K("yt.www.disco.disco.clearSearch",function(){var a=jb("disco-search-term-splash");if(a[ia]=="Enter song title or artist name")a.value="";Ja(a,"discoGrayText")},void 0);
K("yt.www.disco.disco.playPopularTracks",function(a){Nb("ql","clear=1");Fc([]);var b;b=(b=Wb("watch_queue_new"))?b[D](","):[];Ea(b,a);Nb("ql","add="+a[B]);Fc(b)},void 0);})();
