(function(){function w(n){return function(t){this[n]=t}}function i(n,t,i){n=n.split(".");i=i||r;n[0]in i||!i.execScript||i.execScript("var "+n[0]);for(var u;n.length&&(u=n.shift());)n.length||t===undefined?i=i[u]?i[u]:i[u]={}:i[u]=t}function it(){}function kt(n){var t=typeof n;if(t=="object")if(n){if(n instanceof Array||!(n instanceof Object)&&Object.prototype.toString.call(n)=="[object Array]"||typeof n.length=="number"&&typeof n.splice!="undefined"&&typeof n.propertyIsEnumerable!="undefined"&&!n.propertyIsEnumerable("splice"))return"array";if(!(n instanceof Object)&&(Object.prototype.toString.call(n)=="[object Function]"||typeof n.call!="undefined"&&typeof n.propertyIsEnumerable!="undefined"&&!n.propertyIsEnumerable("call")))return"function"}else return"null";else if(t=="function"&&typeof n.call=="undefined")return"object";return t}function e(n){return kt(n)=="array"}function rt(n){var t=kt(n);return t=="array"||t=="object"&&typeof n.length=="number"}function u(n){return typeof n=="string"}function dt(n){return kt(n)=="function"}function ci(n){return n=kt(n),n=="object"||n=="array"||n=="function"}function li(n){return n.hasOwnProperty&&n.hasOwnProperty(ut)?n[ut]:(n[ut]||(n[ut]=++ee),n[ut])}function b(n,t){function i(){}i.prototype=t.prototype;n.Ta=t.prototype;n.prototype=new i}function gt(n){this.stack=Error().stack||"";n&&(this.message=String(n))}function se(n,t){var i=n.length-t.length;return i>=0&&n.indexOf(t,i)==i}function he(n){for(var i,t=1;t")!=-1&&(n=n.replace(bu,">")),n.indexOf('"')!=-1&&(n=n.replace(ku,""")),n):n}function s(n,t,i){return n=i!==undefined?n.toFixed(i):String(n),i=n.indexOf("."),i==-1&&(i=n.length),Array(Math.max(0,t-i)+1).join("0")+n}function du(n,t){for(var i,r,u=0,e=String(n).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),o=String(t).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),s=Math.max(e.length,o.length),f=0;u==0&&ft?1:0}function yi(n,t){t.unshift(n);gt.call(this,he.apply(null,t));t.shift();this.sb=n}function gu(n,t,i,r){var u="Assertion failed",f;i?(u+=": "+i,f=r):n&&(u+=": "+n,f=t);throw new yi(""+u,f||[]);}function pi(n,t){n||gu("",null,t,Array.prototype.slice.call(arguments,2))}function wi(n,t){return typeof n!="number"&&gu("Expected number but got %s.",[n],t,Array.prototype.slice.call(arguments,2)),n}function ae(){return v.concat.apply(v,arguments)}function ve(n){if(e(n))return ae(n);for(var i=[],t=0,r=n.length;t"),r=r.join("")),e=n.createElement(r),i&&(u(i)?e.className=i:de(e,i)),t.length>2)for(i=function(t){t&&e.appendChild(u(t)?n.createTextNode(t):t)},r=2;r0)?nf(no(f)?ve(f):f,i):i(f);return e}function no(n){if(n&&typeof n.length=="number"){if(ci(n))return typeof n.item=="function"||typeof n.item=="string";if(dt(n))return typeof n.item=="function"}return!1}function ho(n){if(typeof n.u=="function")return n.u();if(u(n))return n.split("");if(rt(n)){for(var i=[],r=n.length,t=0;t1){if(t%2)throw Error("Uneven number of arguments");for(i=0;i=0&&(i=i.replace(t,lo))),i}function lo(n){return n=n.charCodeAt(0),"%"+(n>>4&15).toString(16)+(n&15).toString(16)}function ht(n,t,i){this.k=n||null;this.Fa=t||null;this.g=!!i}function a(n){var r,t;if(!n.b&&(n.b=new fi,n.k))for(r=n.k.split("&"),t=0;t=0?(i=r[t].substring(0,u),f=r[t].substring(u+1)):i=r[t];i=decodeURIComponent(i.replace(/\+/g," "));i=y(n,i);n.add(i,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}function ei(n){delete n.Aa;delete n.k;n.Fa&&delete n.Fa.f}function y(n,t){var i=String(t);return n.g&&(i=i.toLowerCase()),i}function ct(n,t,i,r,u){if(/[;=]/.test(n))throw Error('Invalid cookie name "'+n+'"');if(/;/.test(t))throw Error('Invalid cookie value "'+t+'"');i!==undefined||(i=-1);document.cookie=n+"="+t+(u?";domain="+u:"")+(r?";path="+r:"")+(i<0?"":i==0?";expires="+new Date(1970,1,1).toUTCString():";expires="+new Date((new Date).getTime()+i*1e3).toUTCString())}function lt(n,t){for(var r=n+"=",f=String(document.cookie).split(wf),u=0,i;i=f[u];u++)if(i.indexOf(r)==0)return i.substr(r.length);return t}function at(){}function vt(n,t){this.type=n;this.currentTarget=this.target=t}function g(n,t){n&&this.init(n,t)}function bf(){}function c(n,t){if(this.Oa=t,this.q=[],n>this.Oa)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var i=0;i=0&&(pi(o||u(o)),wi(o.length),v.splice.call(o,a,1)),o.length==0&&delete tt[i]);e.F=!0;s.Pa=!0;re(c,l,i,s);delete nt[h]}return y}function bt(n,t,i){typeof n=="number"?(this.a=new Date(n,t||0,i||1),cu(this,i||1)):ci(n)?(this.a=new Date(n.getFullYear(),n.getMonth(),n.getDate()),cu(this,n.getDate())):(this.a=new Date,this.a.setHours(0),this.a.setMinutes(0),this.a.setSeconds(0),this.a.setMilliseconds(0))}function hu(n){if(n=n.getTimezoneOffset(),n==0)n="Z";else{var t=Math.abs(n)/60,i=Math.floor(t);t=(t-i)*60;n=(n>0?"-":"+")+s(i,2)+":"+s(t,2)}return n}function cu(n,t){if(n.getDate()!=t){var i=n.getDate()/g,ku=/\"/g,ce=/[&<>\"]/;b(yi,gt);yi.prototype.name="AssertionError";var v=Array.prototype,le=v.indexOf?function(n,t,i){return pi(n||u(n)),wi(n.length),v.indexOf.call(n,t,i)}:function(n,t,i){if(i=i==null?0:i<0?Math.max(0,n.length+i):i,u(n))return!u(t)||t.length!=1?-1:n.indexOf(t,i);for(i=i;i2*this.c&&yr(this),!0):!1};n.get=function(n,t){return d(this.m,n)?this.m[n]:t};n.set=function(n,t){d(this.m,n)||(this.c++,this.d.push(n),this.Va++);this.m[n]=t};n.clone=function(){return new fi(this)};af=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");n=h.prototype;n.o="";n.L="";n.z="";n.B=null;n.K="";n.J="";n.bb=!1;n.g=!1;n.toString=function(){var n,t;return this.f?this.f:(n=[],this.o&&n.push(st(this.o,pf),":"),this.z&&(n.push("//"),this.L&&n.push(st(this.L,pf),"@"),t=this.z,t=u(t)?encodeURIComponent(t):null,n.push(t),this.B!=null&&n.push(":",String(this.B))),this.K&&n.push(st(this.K,ao)),(t=String(this.e))&&n.push("?",t),this.J&&n.push("#",st(this.J,yo)),this.f=n.join(""))};n.clone=function(){var t=this.o,i=this.L,r=this.z,u=this.B,f=this.K,e=this.e.clone(),o=this.J,n=new h(null,this.g);return t&&pr(n,t),i&&wr(n,i),r&&n.G(r),u&&br(n,u),f&&kr(n,f),e&&dr(n,e),o&&gr(n,o),n};n.G=function(n,t){return l(this),delete this.f,this.z=t?n?decodeURIComponent(n):"":n,this};n.Da=function(n,t){return dr(this,n,t)};n.H=function(n){this.g=n;this.e&&this.e.H(n)};yf=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;var pf=/[#\/\?@]/g,ao=/[\#\?]/g,vo=/[\#\?@]/g,yo=/#/g;n=ht.prototype;n.b=null;n.c=null;n.add=function(n,t){if(a(this),ei(this),n=y(this,n),this.p(n)){var i=this.b.get(n);e(i)?i.push(t):this.b.set(n,[i,t])}else this.b.set(n,t);return this.c++,this};n.remove=function(n){if(a(this),n=y(this,n),this.b.p(n)){ei(this);var t=this.b.get(n);return e(t)?this.c-=t.length:this.c--,this.b.remove(n)}return!1};n.p=function(n){return a(this),n=y(this,n),this.b.p(n)};n.A=function(){var r,u;a(this);for(var f=this.b.u(),t=this.b.A(),i=[],n=0;n0&&t.push("&"),t.push(f),n[i]!==""&&t.push("=",ai(n[i])),r++;else r>0&&t.push("&"),t.push(f),n!==""&&t.push("=",ai(n)),r++;return this.k=t.join("")};n.clone=function(){var n=new ht;return this.Aa&&(n.Aa=this.Aa),this.k&&(n.k=this.k),this.b&&(n.b=this.b.clone()),n};n.H=function(n){n&&!this.g&&(a(this),ei(this),co(this.b,function(n,t){var i=t.toLowerCase();t!=i&&(this.remove(t),this.add(i,n))},this));this.g=n};wf=/\s*;\s*/;at.prototype.La=!1;at.prototype.X=function(){this.La||(this.La=!0,this.v())};at.prototype.v=function(){};b(vt,at);vt.prototype.v=function(){delete this.type;delete this.target;delete this.currentTarget};vt.prototype.Ba=!1;vt.prototype.gb=!0;b(g,vt);n=g.prototype;n.target=null;n.relatedTarget=null;n.offsetX=0;n.offsetY=0;n.clientX=0;n.clientY=0;n.screenX=0;n.screenY=0;n.button=0;n.keyCode=0;n.charCode=0;n.ctrlKey=!1;n.altKey=!1;n.shiftKey=!1;n.metaKey=!1;n.fb=!1;n.Ma=null;n.init=function(n,t){var r=this.type=n.type,i;if(this.target=n.target||n.srcElement,this.currentTarget=t,i=n.relatedTarget,i){if(of)try{i=i.nodeName&&i}catch(u){i=null}}else r=="mouseover"?i=n.fromElement:r=="mouseout"&&(i=n.toElement);this.relatedTarget=i;this.offsetX=n.offsetX!==undefined?n.offsetX:n.layerX;this.offsetY=n.offsetY!==undefined?n.offsetY:n.layerY;this.clientX=n.clientX!==undefined?n.clientX:n.pageX;this.clientY=n.clientY!==undefined?n.clientY:n.pageY;this.screenX=n.screenX||0;this.screenY=n.screenY||0;this.button=n.button;this.keyCode=n.keyCode||0;this.charCode=n.charCode||(r=="keypress"?n.keyCode:0);this.ctrlKey=n.ctrlKey;this.altKey=n.altKey;this.shiftKey=n.shiftKey;this.metaKey=n.metaKey;this.fb=nr?n.metaKey:n.ctrlKey;this.Ma=n;delete this.gb;delete this.Ba};et&&(rr["8"]||(rr["8"]=du(cf,"8")>=0));g.prototype.v=function(){g.Ta.v.call(this);this.relatedTarget=this.currentTarget=this.target=this.Ma=null};kf=0;n=bf.prototype;n.key=0;n.F=!1;n.Cd1Ga=!1;n.init=function(n,t,i,r,u,f){if(dt(n))this.Na=!0;else if(n&&n.handleEvent&&dt(n.handleEvent))this.Na=!1;else throw Error("Invalid listener argument");this.ma=n;this.proxy=t;this.src=i;this.type=r;this.capture=!!u;this.handler=f;this.Cd1Ga=!1;this.key=++kf;this.F=!1};n.handleEvent=function(n){return this.Na?this.ma.call(this.handler||this.src,n):this.ma.handleEvent.call(this.ma,n)};b(c,at);c.prototype.j=null;c.prototype.Ka=null;c.prototype.v=function(){c.Ta.v.call(this);for(var n=this.q;n.length;)df(this,n.pop());delete this.q};ne=(gf="ScriptEngine"in r&&r.ScriptEngine()=="JScript")?r.ScriptEngineMajorVersion()+"."+r.ScriptEngineMinorVersion()+"."+r.ScriptEngineBuildVersion():"0",function(){function e(){return{c:0,D:0}}function o(){return[]}function f(){function n(t){return l.call(n.src,n.key,t)}return n}function s(){return new bf}function h(){return new g}var a=gf&&!(du(ne,"5.7")>=0),l,n,t,i,r,u;te=function(n){l=n};a?(oi=function(){return yt(n)},si=function(t){pt(n,t)},wt=function(){return yt(t)},hi=function(n){pt(t,n)},tu=function(){return yt(i)},iu=function(){pt(i,f())},ru=function(){return yt(r)},uu=function(n){pt(r,n)},fu=function(){return yt(u)},eu=function(n){pt(u,n)},n=new c(0,600),n.j=e,t=new c(0,600),t.j=o,i=new c(0,600),i.j=f,r=new c(0,600),r.j=s,u=new c(0,600),u.j=h):(oi=e,si=it,wt=o,hi=it,tu=f,iu=it,ru=s,uu=it,fu=h,eu=it)}();var nt={},f={},tt={},ou={};te(function(n,t){var i,o,h,a,u,e,v,s;if(!nt[n])return!0;var y=nt[n],c=y.type,l=f;if(!(c in l))return!0;if(l=l[c],nu===undefined&&(nu=et&&!r.addEventListener),nu){if(!(h=t))n:{for(h="window.event".split("."),a=r;i=h.shift();)if(a[i])a=a[i];else{h=null;break n}h=a}if(i=h,h=!0 in l,a=!1 in l,h){if(i.keyCode<0||i.returnValue!=undefined)return!0;n:{if(u=!1,i.keyCode==0)try{i.keyCode=-1;break n}catch(p){u=!0}(u||i.returnValue==undefined)&&(i.returnValue=!0)}}u=fu();u.init(i,this);i=!0;try{if(h){for(e=wt(),v=u.currentTarget;v;v=v.parentNode)e.push(v);for(o=l[!0],o.D=o.c,s=e.length-1;!u.Ba&&s>=0&&o.D;s--)u.currentTarget=e[s],i&=fe(o,e[s],c,!0,u);if(a)for(o=l[!1],o.D=o.c,s=0;!u.Ba&&s