(function(){var g,aa=function(a){var b=0;return function(){return b>>0),ra=0,sa=function(a,b,c){return a.call.apply(a.bind,arguments)},ta=function(a,b,c){if(!a)throw Error();if(2=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var La=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},Ma=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},Na="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Oa=function(a,b){for(var c,d,e=1;e")&&(a=a.replace(Sa,">"));-1!=a.indexOf('"')&&(a=a.replace(Ta,"""));-1!=a.indexOf("'")&&(a=a.replace(Ua,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Va,"�"))}return a},Qa=/&/g,Ra=//g,Ta=/"/g,Ua=/'/g,Va=/\x00/g,Wa=/[\x00&<>"']/,Za=function(a,b){for(var c=0,d=Pa(String(a)).split("."),e=Pa(String(b)).split("."),f=Math.max(d.length,e.length),h=0;0==c&&hb?1:0};var $a;a:{var ab=n.navigator;if(ab){var bb=ab.userAgent;if(bb){$a=bb;break a}}$a=""}var A=function(a){return-1!=$a.indexOf(a)};var cb=function(){return A("Firefox")||A("FxiOS")},eb=function(){return A("Safari")&&!(db()||A("Coast")||A("Opera")||A("Edge")||A("Edg/")||A("OPR")||cb()||A("Silk")||A("Android"))},db=function(){return(A("Chrome")||A("CriOS"))&&!A("Edge")},fb=function(){return A("Android")&&!(db()||cb()||A("Opera")||A("Silk"))};var hb=function(){this.g="";this.h=gb;this.Hb=null};hb.prototype.jd=!0;hb.prototype.xc=!0;hb.prototype.nc=function(){return this.g.toString()};var ib=function(a){return a instanceof hb&&a.constructor===hb&&a.h===gb?a.g:"type_error:SafeHtml"},kb=function(a){if(a instanceof hb)return a;var b="object"==typeof a,c=null;b&&a.jd&&(c=a.Hb);a=Xa(b&&a.xc?a.nc():String(a));return jb(a,c)},gb={},jb=function(a,b){var c=new hb;c.g=a;c.Hb=b;return c};jb("
=a},Rb;Rb=n.document&&B?Jb():void 0;var Pb=Rb;var Sb=cb(),Tb=sb()||A("iPod"),Ub=A("iPad"),Vb=fb(),Wb=db(),Xb=eb()&&!tb();var Yb=function(){this.g=[]},ac=function(){return Zb.g.map(function(a){return $b(a)})},$b=function(a){var b=void 0;b=void 0===b?function(c){return new c}:b;return a.Nc?b(a.Nc):a.ud},bc=function(){this.g=[]};bc.prototype=ba(Yb.prototype);bc.prototype.constructor=bc;if(ha)ha(bc,Yb);else for(var cc in Yb)if("prototype"!=cc)if(Object.defineProperties){var dc=Object.getOwnPropertyDescriptor(Yb,cc);dc&&Object.defineProperty(bc,cc,dc)}else bc[cc]=Yb[cc];bc.l=Yb.prototype;var ec=function(a){var b=ac();var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done&&!a(c.value);c=b.next());};function fc(a,b){var c=void 0===b?{}:b,d=void 0===c.Ib?{}:c.Ib,e=void 0===c.ld?0:c.ld;try{ec(function(f){return f.log(a,d,e)})}catch(f){}}var Zb=new bc;la("google.dl",function(a,b){return fc(a,{Ib:b})});la("jsl.el",function(a,b){return fc(a,{Ib:b})});var gc={},ic=function(){var a=hc;gc[165]=gc[165]||[];gc[165].push([a,!1])};var kc=function(){var a=jc,b=0;return function(){var c=wa();100<=c-b&&(b=c,a.apply(null,arguments))}};var lc=function(a){if(a.classList)return a.classList;a=a.className;return q(a)&&a.match(/\S+/g)||[]},mc=function(a,b){return a.classList?a.classList.contains(b):Ea(lc(a),b)},nc=function(a,b){a.classList?a.classList.add(b):mc(a,b)||(a.className+=0a},Sc=function(a){if(sc&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Rc(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");sc||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a},Tc=function(a){var b=[];Rc(a,b,!1);return b.join("")},Rc=function(a,b,c){if(!(a.nodeName in Mc))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Nc)b.push(Nc[a.nodeName]);else for(a=a.firstChild;a;)Rc(a,b,c),a=a.nextSibling},uc=function(a){this.g=a||n.document||document};uc.prototype.i=function(a){return q(a)?this.g.getElementById(a):a};uc.prototype.h=function(a,b,c){var d=this.g,e=arguments,f=String(e[0]),h=e[1];if(!rc&&h&&(h.name||h.type)){f=["<",f];h.name&&f.push(' name="',ob(h.name),'"');if(h.type){f.push(' type="',ob(h.type),'"');var k={};Oa(k,h);delete k.type;h=k}f.push(">");f=f.join("")}f=d.createElement(f);h&&(q(h)?f.className=h:v(h)?f.className=h.join(" "):zc(f,h));2=a.keyCode)a.keyCode=-1}catch(b){}};var fd="closure_listenable_"+(1E6*Math.random()|0),gd=function(a){return!(!a||!a[fd])},hd=0;var id=function(a,b,c,d,e){this.listener=a;this.g=null;this.src=/www.google.com/b;this.type=c;this.capture=!!d;this.xb=e;this.key=++hd;this.Ua=this.ob=!1},jd=function(a){a.Ua=!0;a.listener=null;a.g=null;a.src=/www.google.com/null;a.xb=null};var kd=function(a){this.src=/www.google.com/a;this.g={};this.h=0};kd.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var h=ld(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f= !0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.h;f;f=f.parentNode)e.push(f);f=a.type;for(var h=e.length-1;!c.B&&0<=h;h--){c.h=e[h];var k=Ad(e[h],f,!0,c);d=d&&k}for(h=0;!c.B&&h>>0),rd=function(a){if(oa(a))return a;a[Bd]||(a[Bd]=function(b){return a.handleEvent(b)});return a[Bd]};var Cd=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};Cd.prototype.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};Cd.prototype.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};Cd.prototype.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};var Dd=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};Dd.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};Dd.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};Dd.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var Fd=function(a,b){if(q(b)){var c=Ed(a,b);c&&(a.style[c]=void 0)}else for(c in b){var d=a,e=b[c],f=Ed(d,c);f&&(d.style[f]=e)}},Gd={},Ed=function(a,b){var c=Gd[b];if(!c){var d=pb(b);c=d;void 0===a.style[d]&&(d=(D?"Webkit":C?"Moz":B?"ms":yb?"O":null)+rb(d),void 0!==a.style[d]&&(c=d));Gd[b]=c}return c},Hd=function(a,b){var c=H(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""},Id=function(a,b){return Hd(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},Jd=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}B&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b},Kd=function(a){if(B&&!Qb(8))return a.offsetParent;var b=H(a),c=Id(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=Id(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},Md=function(a){for(var b=new Cd(0,Infinity,Infinity,0),c=vc(a),d=c.g.body,e=c.g.documentElement,f=Ac(c.g);a=Kd(a);)if(!(B&&0==a.clientWidth||D&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=Id(a,"overflow")){var h=Ld(a),k=new F(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=(Bc(c.g)||window).document;c=Dc(c)?c.documentElement:c.body;c=new G(c.clientWidth,c.clientHeight);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},Pd=function(a,b){var c=b||Ac(document);var d=c||Ac(document);var e=Ld(a),f=Ld(d),h=Nd(d);if(d==Ac(document)){var k=e.x-d.scrollLeft;e=e.y-d.scrollTop;B&&!Qb(10)&&(k+=h.left,e+=h.top)}else k=e.x-f.x-h.left,e=e.y-f.y-h.top;h=Od(a);f=d.clientHeight-h.height;var l=d.scrollLeft,p=d.scrollTop;l+=Math.min(k,Math.max(k-(d.clientWidth-h.width),0));p+=Math.min(e,Math.max(e-f,0));d=new F(l,p);c.scrollLeft=d.x;c.scrollTop=d.y},Ld=function(a){var b=H(a),c=new F(0,0);var d=b?H(b):document;d=!B||Qb(9)||Dc(vc(d).g)?d.documentElement:d.body;if(a==d)return c;a=Jd(a);b=Cc(vc(b).g);c.x=a.left+b.x;c.y=a.top+ b.y;return c},Qd=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a},Rd=function(a){var b=Od;if("none"!=Id(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},Od=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=D&&!b&&!c;return ia(b)&&!d||!a.getBoundingClientRect?new G(b,c):(a=Jd(a),new G(a.right-a.left,a.bottom-a.top))},Sd=function(a){var b= Ld(a);a=Rd(a);return new Dd(b.x,b.y,a.width,a.height)},Td=function(a,b){a.style.display=b?"":"none"},Vd=function(a){return"rtl"==Id(a,"direction")},Wd=C?"MozUserSelect":D||zb?"WebkitUserSelect":null,Xd=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(Wd){if(b=b?"none":"",a.style&&(a.style[Wd]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[Wd]=b)}}else if(B||yb)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)},Yd=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+e},Zd=function(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?Yd(a,c):0},$d={thin:2,medium:4,thick:6},ae=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in $d?$d[c]:Yd(a,c)},Nd=function(a){if(B&&!Qb(9)){var b=ae(a,"borderLeft"),c=ae(a,"borderRight"),d=ae(a,"borderTop");a=ae(a,"borderBottom");return new Cd(d,c,a,b)}b=Hd(a,"borderLeftWidth");c=Hd(a,"borderRightWidth");d=Hd(a,"borderTopWidth");a=Hd(a,"borderBottomWidth");return new Cd(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var be=null,ce=!1,de=0,ee=!1,fe=!1,ge=!0,hc=r,jc=function(){var a=be=be||I("fbarcnt"),b=I("fbar");if(b&&a&&"none"!=a.style.display&&(fe||!ee||de!=window.innerWidth)){de=window.innerWidth;Fd(a,{height:"auto"});Fd(b,{bottom:"",position:""});he();if(I("dbg_"))Fd(b,{position:"static"});else{var c=window.innerHeight||Math.max(document.documentElement.clientHeight,document.body.scrollHeight),d=Ld(a).y;c-=d;c>b.offsetHeight&&(Fd(a,{height:c+"px"}),Fd(b,{bottom:"0",position:"absolute"}))}Fd(a,{visibility:"visible"})}},he=function(){var a=I("fbar"),b=I("fuser")||I("fsr"),c=I("fsl");a&&b&&c&&(a=xc("fbar",a),pc(a,"fmulti"),32>a.clientWidth-c.offsetWidth-b.offsetWidth-30-34&&nc(a,"fmulti"))};var ie={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var me=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(je.test(c))return b.Vb=ke(c),b.type="hex",b;a:{var d=a.match(le);if(d){c=Number(d[1]);var e=Number(d[2]);d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length){a=c[0];e=c[1];c=c[2];a=Number(a);e=Number(e);c=Number(c);if(a!=(a&255)||e!=(e&255)||c!=(c&255))throw Error("h`"+a+"`"+e+"`"+c);c|=a<<16|e<<8;b.Vb=16>a?"#"+(16777216|c).toString(16).substr(1):"#"+c.toString(16);b.type="rgb";return b}if(ie&& (c=ie[a.toLowerCase()]))return b.Vb=c,b.type="named",b;throw Error("f`"+a);},ne=/#(.)(.)(.)/,ke=function(a){if(!je.test(a))throw Error("g`"+a);4==a.length&&(a=a.replace(ne,"#$1$1$2$2$3$3"));return a.toLowerCase()},je=/^#(?:[0-9a-f]{3}){1,2}$/i,le=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;var qe=function(a,b,c,d,e,f){if(D&&!E("525"))return!0;if(Bb&&e)return oe(a);if(e&&!d)return!1;if(!C){ja(b)&&(b=pe(b));var h=17==b||18==b||Bb&&91==b;if((!c||Bb)&&h||Bb&&16==b&&(d||f))return!1}if((D||zb)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(B&&d&&b==a)return!1;switch(a){case 13:return C?f||e?!1:!(c&&d):!0;case 27:return!(D||zb||C)}return C&&(d||e||f)?!1:oe(a)},oe=function(a){if(48<=a&&57>=a||96<=a&&106>= a||65<=a&&90>=a||(D||zb)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64: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:case 163:return!0;case 173:return C;default:return!1}},pe=function(a){if(C)a=re(a);else if(Bb&&D)switch(a){case 93:a=91}return a},re=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};var se=function(a){Yc.call(this);this.h=a;this.g={}};w(se,Yc);var te=[];se.prototype.s=function(a,b,c,d){v(b)||(b&&(te[0]=b.toString()),b=te);for(var e=0;eb||b>He(this))throw Error("o");this.N&&this.w||(this.N={},this.w=[]);if(a.Aa()==this){var d=Ae(a);this.N[d]=a;Fa(this.w,a)}else{d=this.N;var e=Ae(a);if(null!==d&&e in d)throw Error("a`"+e);d[e]=a}De(a,this);Ka(this.w,b,0,a);a.C&&this.C&&a.Aa()==this?(c=this.tb(),b=c.childNodes[b]||null,b!=a.i()&&c.insertBefore(a.i(),b)):c?(this.j||this.Ra(),b=Ie(this,b+1),Ee(a,this.tb(),b?b.j:null)):this.C&&!a.C&&a.j&&a.j.parentNode&&1==a.j.parentNode.nodeType&& a.M()};g.tb=function(){return this.j};var Je=function(a){null==a.Cb&&(a.Cb=Vd(a.C?a.j:a.h.g.body));return a.Cb},He=function(a){return a.w?a.w.length:0},Ce=function(a,b){if(a.N&&b){var c=a.N;c=(null!==c&&b in c?c[b]:void 0)||null}else c=null;return c},Ie=function(a,b){return a.w?a.w[b]||null:null},Ge=function(a,b,c){a.w&&z(a.w,b,c)},Ke=function(a,b){return a.w&&b?ya(a.w,b):-1};M.prototype.removeChild=function(a,b){if(a){var c=q(a)?a:Ae(a);a=Ce(this,c);if(c&&a){var d=this.N;c in d&&delete d[c];Fa(this.w,a);b&&(a.da(),a.j&&Hc(a.j));De(a,null)}}if(!a)throw Error("p");return a};var Me=function(a,b){L.call(this);a&&Le(this,a,b)};w(Me,L);g=Me.prototype;g.Qa=null;g.zb=null;g.Yb=null;g.Ab=null;g.V=-1;g.ea=-1;g.Eb=!1;var Ne={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},Oe={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},Pe=!D||E("525"),Qe=Bb&&C;Me.prototype.g=function(a){if(D||zb)if(17==this.V&&!a.ctrlKey||18==this.V&&!a.altKey||Bb&&91==this.V&&!a.metaKey)this.ea=this.V=-1;-1==this.V&&(a.ctrlKey&&17!=a.g?this.V=17:a.altKey&&18!=a.g?this.V=18:a.metaKey&&91!=a.g&&(this.V=91));Pe&&!qe(a.g,this.V,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.ea=pe(a.g),Qe&&(this.Eb=a.altKey))};Me.prototype.h=function(a){this.ea=this.V=-1;this.Eb=a.altKey};Me.prototype.handleEvent=function(a){var b=a.o,c=b.altKey;if(B&&"keypress"==a.type){var d=this.ea;var e=13!=d&&27!=d?b.keyCode:0}else(D||zb)&&"keypress"==a.type?(d=this.ea,e=0<=b.charCode&&63232>b.charCode&&oe(d)?b.charCode:0):yb&&!D?(d=this.ea,e=oe(d)?b.keyCode:0):("keypress"==a.type?(Qe&&(c=this.Eb),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.ea,e=b.charCode):(d=b.keyCode||this.ea,e=b.charCode||0)):(d=b.keyCode||this.ea,e=b.charCode||0),Bb&&63==e&&224==d&&(d=191));var f=d=pe(d);d?63232<=d&&d in Ne?f=Ne[d]:25==d&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Oe&&(f=Oe[b.keyIdentifier]);C&&Pe&&"keypress"==a.type&&!qe(f,this.V,a.shiftKey,a.ctrlKey,c,a.metaKey)||(a=f==this.V,this.V=f,b=new Re(f,e,a,b),b.altKey=c,this.dispatchEvent(b))};Me.prototype.i=function(){return this.Qa};var Le=function(a,b,c){a.Ab&&Se(a);a.Qa=b;a.zb=K(a.Qa,"keypress",a,c);a.Yb=K(a.Qa,"keydown",a.g,c,a);a.Ab=K(a.Qa,"keyup",a.h,c,a)},Se=function(a){a.zb&&(yd(a.zb),yd(a.Yb),yd(a.Ab),a.zb=null,a.Yb=null,a.Ab=null);a.Qa=null;a.V=-1;a.ea=-1};Me.prototype.A=function(){Me.l.A.call(this);Se(this)};var Re=function(a,b,c,d){cd.call(this,d);this.type="key";this.g=a;this.repeat=c};w(Re,cd);var Te;var Ue=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")},O=function(a,b,c){v(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Te||(Te={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=Te,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)},Ve=function(a,b){var c=a.getAttribute("aria-"+ b);return null==c||void 0==c?"":String(c)},We=function(a,b){var c="";b&&(c=b.id);O(a,"activedescendant",c)};var P=function(){},Xe;u(P);var Ye={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};P.prototype.Ja=function(){};P.prototype.Z=function(a){return a.h.h("DIV",Ze(this,a).join(" "),a.P())};P.prototype.R=function(a){return a};var af=function(a,b,c){if(a=a.i?a.i():a){var d=[b];B&&!E("7")&&(d=$e(lc(a),b),d.push(b));(c?oc:qc)(a,d)}};P.prototype.hb=function(){return!0};P.prototype.K=function(a,b){b.id&&Be(a,b.id);var c=this.R(b);c&&c.firstChild?a.La(c.firstChild.nextSibling?Ha(c.childNodes):c.firstChild):a.La(null);var d=0,e=this.v(),f=this.v(),h=!1,k=!1,l=!1,p=Ha(lc(b));z(p,function(y){h||y!=e?k||y!=f?d|=this.j(y):k=!0:(h=!0,f==e&&(k=!0));1==this.j(y)&&Pc(c)&&Qc(c)&&Oc(c,!1)},this);a.wa=d;h||(p.push(e),f==e&&(k=!0));k||p.push(f);var t=a.Jb;t&&p.push.apply(p,t);if(B&&!E("7")){var x=$e(p);0=a.length)throw tf;if(b in a)return a[b++];b++}};return c}throw Error("v");},wf=function(a){try{return vf(a).next()}catch(b){if(b!=tf)throw b;return null}};var yf=function(a,b,c,d,e){this.g=!!b;this.j=null;this.o=0;this.w=!1;this.B=!c;a&&xf(this,a,d);this.h=void 0!=e?e:this.o||0;this.g&&(this.h*=-1)};w(yf,uf);var xf=function(a,b,c){if(a.j=b)a.o=ja(c)?c:1!=a.j.nodeType?0:a.g?-1:1;ja(void 0)&&(a.h=void 0)};yf.prototype.next=function(){if(this.w){if(!this.j||this.B&&0==this.h)throw tf;var a=this.j;var b=this.g?-1:1;if(this.o==b){var c=this.g?a.lastChild:a.firstChild;c?xf(this,c):xf(this,a,-1*b)}else(c=this.g?a.previousSibling:a.nextSibling)?xf(this,c):xf(this,a.parentNode,-1*b);this.h+=this.o*(this.g?-1:1)}else this.w=!0;a=this.j;if(!this.j)throw tf;return a};yf.prototype.splice=function(a){var b=this.j,c=this.g?1:-1;this.o==c&&(this.o=-1*c,this.h+=this.o*(this.g?-1:1));this.g=!this.g;yf.prototype.next.call(this);this.g=!this.g;c=na(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)b.parentNode&&b.parentNode.insertBefore(c[d],b.nextSibling);Hc(b)};var zf=function(a,b,c,d){yf.call(this,a,b,c,null,d)};w(zf,yf);zf.prototype.next=function(){do zf.l.next.call(this);while(-1==this.o);return this.j};var Af=function(){};w(Af,P);u(Af);var Bf=0;Af.prototype.Z=function(a){var b=Ze(this,a);b=a.h.h("DIV",b,Cf(this,a.P(),a.Y,a.h));Ue(b,"grid");a=a.Y.width;if(rf&&b.dataset)b.dataset.gridWidth=a;else{if(/-[a-z]/.test("gridWidth"))throw Error("u");b.setAttribute("data-"+qb(),a)}return b};var Cf=function(a,b,c,d){for(var e=[],f=0,h=0;fthis.pa?this.F?Mf(this.F):-1:this.pa;switch(a.g){case 37:if(-1==d||0==d)d=b;Uf(this,d-1);a.j();return!0;case 39:return d==b-1&&(d=-1),Uf(this,d+1),a.j(),!0;case 38:-1==d&&(d=b+c-1);if(d>=c)return Uf(this,d-c),a.j(),!0;break;case 40:if(-1==d&&(d=-c),d>16,e>>8&255,e&255].join(", ")+")"):e=b;d.title=e;return d},a)},$f=function(a){if(a)try{return me(a).Vb}catch(b){}return null};var bg=function(a,b){M.call(this,a);this.g=b||null;N(this).s(this,"action",this.kd)};w(bg,M);g=bg.prototype;g.oc=!0;g.fb=function(){return!1};g.M=function(){bg.l.M.call(this);this.g&&Ee(this.g,this.i());this.i().unselectable="on"};g.A=function(){bg.l.A.call(this);this.g&&(this.g.U(),this.g=null)};g.focus=function(){this.g&&this.g.i().focus()};g.kd=function(a){a.w();this.dispatchEvent("change")};var cg=function(a,b){var c=new Yf(b,null,a.h);Vf(c,5);c.O(32,a.oc);a.bb(c);a.g=c;a.C&&Ee(a.g,a.i())},dg="#ffffff #cccccc #c0c0c0 #999999 #666666 #333333 #000000 #ffcccc #ff6666 #ff0000 #cc0000 #990000 #660000 #330000 #ffcc99 #ff9966 #ff9900 #ff6600 #cc6600 #993300 #663300 #ffff99 #ffff66 #ffcc66 #ffcc33 #cc9933 #996633 #663333 #ffffcc #ffff33 #ffff00 #ffcc00 #999900 #666600 #333300 #99ff99 #66ff99 #33ff33 #33cc00 #009900 #006600 #003300 #99ffff #33ffff #66cccc #00cccc #339999 #336666 #003333 #ccffff #66ffff #33ccff #3366ff #3333ff #000099 #000066 #ccccff #9999ff #6666cc #6633ff #6600cc #333399 #330099 #ffccff #ff99ff #cc66cc #cc33cc #993399 #663366 #330033".split(" ");var eg=function(){};w(eg,P);u(eg);g=eg.prototype;g.Ja=function(){return"button"};g.ha=function(a,b,c){switch(b){case 8:case 16:O(a,"pressed",c);break;default:case 64:case 1:eg.l.ha.call(this,a,b,c)}};g.Z=function(a){var b=eg.l.Z.call(this,a);fg(b,a.Pa);var c=a.S();c&&this.Kb(b,c);Q(a,16)&&this.ha(b,16,S(a,16));return b};g.K=function(a,b){b=eg.l.K.call(this,a,b);var c=this.S(b);a.Bb=c;a.Pa=b.title;Q(a,16)&&this.ha(b,16,S(a,16));return b};g.S=r;g.Kb=r;var fg=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};eg.prototype.v=function(){return"goog-button"};var gg=function(){};w(gg,eg);u(gg);g=gg.prototype;g.Ja=function(){};g.Z=function(a){jf(a,!1);a.la&=-256;a.O(32,!1);return a.h.h("BUTTON",{"class":Ze(this,a).join(" "),disabled:!a.isEnabled(),title:a.Pa||"",value:a.S()||""},a.Ga()||"")};g.hb=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};g.K=function(a,b){jf(a,!1);a.la&=-256;a.O(32,!1);if(b.disabled){var c=this.g(1);nc(b,c)}return gg.l.K.call(this,a,b)};g.rc=function(a){N(a).s(a.i(),"click",a.X)};g.Nb=r;g.tc=r;g.sc=function(a){return a.isEnabled()};g.ub=r;g.Ob=function(a,b,c){gg.l.Ob.call(this,a,b,c);(a=a.i())&&1==b&&(a.disabled=c)};g.S=function(a){return a.value};g.Kb=function(a,b){a&&(a.value=b)};g.ha=r;var hg=function(a,b,c){T.call(this,a,b||gg.H(),c)};w(hg,T);g=hg.prototype;g.S=function(){return this.Bb};g.Lb=function(a){this.Bb=a;this.o.Kb(this.i(),a)};g.A=function(){hg.l.A.call(this);delete this.Bb;delete this.Pa};g.M=function(){hg.l.M.call(this);if(Q(this,32)){var a=this.i();a&&N(this).s(a,"keyup",this.ta)}};g.ta=function(a){return 13==a.g&&"key"==a.type||32==a.g&&"keyup"==a.type?this.X(a):32==a.g};ff("goog-button",function(){return new hg(null)});var ig=function(){};w(ig,eg);u(ig);g=ig.prototype;g.Z=function(a){var b=Ze(this,a);b=a.h.h("DIV","goog-inline-block "+b.join(" "),a.P());fg(b,a.Pa);return b};g.Ja=function(){return"button"};g.hb=function(a){return"DIV"==a.tagName};g.K=function(a,b){nc(b,"goog-inline-block");return ig.l.K.call(this,a,b)};g.S=function(){return""};g.v=function(){return"goog-flat-button"};ff("goog-flat-button",function(){return new hg(null,ig.H())});var jg=function(a){this.w=a};u(jg);var kg=function(a,b){a&&(a.tabIndex=b?0:-1)};jg.prototype.j=function(a){return"DIV"==a.tagName};var mg=function(a,b,c){c.id&&Be(b,c.id);var d=a.g(),e=!1,f=lc(c);f&&z(f,function(h){if(h==d)e=!0;else if(h)if(h==d+"-disabled")b.ga(!1);else if(h==d+"-horizontal"){if(b.i())throw Error("m");b.ya="horizontal"}else if(h==d+"-vertical"){if(b.i())throw Error("m");b.ya="vertical"}},a);e||nc(c,d);lg(a,b,c);return c},lg=function(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.h(d);f&&(f.j=d,b.isEnabled()||f.ga(!1),b.bb(f),Fe(f,d))}else d.nodeValue&&""!= Pa(d.nodeValue)||c.removeChild(d);d=e}};jg.prototype.h=function(a){a:{a=lc(a);for(var b=0,c=a.length;bthis.J&&b<=this.J?this.J++:athis.J&&this.J--};g.removeChild=function(a,b){if(a=q(a)?Ce(this,a):a){var c=Ke(this,a);-1!=c&&(c==this.J?(a.$(!1),this.J=-1):cb?c-1:b},0)},vg=function(a){xg(a,function(b,c){return(b+1)%c},a.J)},ug=function(a){xg(a,function(b,c){b--;return 0>b?c-1:b},a.J)},xg=function(a,b,c){c=0>c?Ke(a,a.L):c;var d=He(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=Ie(a,c);if(f&&a.lc(f)){a.sa(c);break}e++;c=b.call(a,c,d)}};V.prototype.lc=function(a){return a.isVisible()&&a.isEnabled()&&Q(a,2)};var yg=function(){};w(yg,P);u(yg);yg.prototype.v=function(){return"goog-menuheader"};var zg=function(a,b,c){T.call(this,a,c||yg.H(),b);this.O(1,!1);this.O(2,!1);this.O(4,!1);this.O(32,!1);this.wa=1};w(zg,T);ff("goog-menuheader",function(){return new zg(null)});var Ag=function(){this.o=[]};w(Ag,P);u(Ag);var Bg=function(a,b){var c=a.o[b];if(!c){switch(b){case 0:c=a.v()+"-highlight";break;case 1:c=a.v()+"-checkbox";break;case 2:c=a.v()+"-content"}a.o[b]=c}return c};g=Ag.prototype;g.Ja=function(){return"menuitem"};g.Z=function(a){var b=a.h.h("DIV",Ze(this,a).join(" "),Cg(this,a.P(),a.h));Dg(this,a,b,Q(a,8)||Q(a,16));return b};g.R=function(a){return a&&a.firstChild};g.K=function(a,b){var c=Ic(b),d=Bg(this,2);c&&mc(c,d)||b.appendChild(Cg(this,b.childNodes,a.h));mc(b,"goog-option")&&(a.O(16,!0),a&&b&&Dg(this,a,b,!0));return Ag.l.K.call(this,a,b)};g.Ta=function(a,b){var c=this.R(a),d=Eg(this,a)?c.firstChild:null;Ag.l.Ta.call(this,a,b);d&&!Eg(this,a)&&c.insertBefore(d,c.firstChild||null)};var Cg=function(a,b,c){a=Bg(a,2);return c.h("DIV",a,b)},Eg=function(a,b){var c=a.R(b);if(c){c=c.firstChild;var d=Bg(a,1);return!!c&&Jc(c)&&mc(c,d)}return!1},Dg=function(a,b,c,d){bf(a,c,b.eb());cf(a,b,c);d!=Eg(a,c)&&(d?nc(c,"goog-option"):pc(c,"goog-option"),c=a.R(c),d?(a=Bg(a,1),c.insertBefore(b.h.h("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};Ag.prototype.g=function(a){switch(a){case 2:return Bg(this,0);case 16:case 8:return"goog-option-selected";default:return Ag.l.g.call(this,a)}};Ag.prototype.j=function(a){var b=Bg(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return Ag.l.j.call(this,a)}};Ag.prototype.v=function(){return"goog-menuitem"};var W=function(a,b,c,d){T.call(this,a,d||Ag.H(),c);this.nb=b};w(W,T);W.prototype.S=function(){var a=this.nb;return null!=a?a:this.Ga()};var Fg=function(a,b){a.nb=b};g=W.prototype;g.O=function(a,b){W.l.O.call(this,a,b);switch(a){case 8:S(this,16)&&!b&&this.Oa(!1);var c=this.i();c&&this&&c&&Dg(this.o,this,c,b);break;case 16:(c=this.i())&&this&&c&&Dg(this.o,this,c,b)}};g.Ga=function(){var a=this.P();return v(a)?(a=Aa(a,function(b){return Jc(b)&&(mc(b,"goog-menuitem-accel")||mc(b,"goog-menuitem-mnemonic-separator"))?"":Tc(b)}).join(""),nb(a)):W.l.Ga.call(this)};g.xa=function(a){var b=this.Aa();if(b){var c=b.g;b.g=null;if(b=c&&ja(a.clientX))b=new F(a.clientX,a.clientY),b=c==b?!0:c&&b?c.x==b.x&&c.y==b.y:!1;if(b)return}W.l.xa.call(this,a)};g.ta=function(a){return a.g==this.zc&&this.X(a)?!0:W.l.ta.call(this,a)};g.Pc=function(){return this.zc};ff("goog-menuitem",function(){return new W(null)});W.prototype.eb=function(){return Q(this,16)?"menuitemcheckbox":Q(this,8)?"menuitemradio":W.l.eb.call(this)};W.prototype.Aa=function(){return T.prototype.Aa.call(this)};W.prototype.rb=function(){return T.prototype.rb.call(this)};var Gg=function(){};w(Gg,P);u(Gg);Gg.prototype.Z=function(a){return a.h.h("DIV",this.v())};Gg.prototype.K=function(a,b){b.id&&Be(a,b.id);if("HR"==b.tagName){var c=b;b=this.Z(a);c.parentNode&&c.parentNode.insertBefore(b,c);Hc(c)}else nc(b,this.v());return b};Gg.prototype.Ta=function(){};Gg.prototype.v=function(){return"goog-menuseparator"};var Hg=function(a,b){T.call(this,null,a||Gg.H(),b);this.O(1,!1);this.O(2,!1);this.O(4,!1);this.O(32,!1);this.wa=1};w(Hg,T);Hg.prototype.M=function(){Hg.l.M.call(this);Ue(this.i(),"separator")};ff("goog-menuseparator",function(){return new Hg});var Ig=function(a){this.w=a||"menu"};w(Ig,jg);u(Ig);Ig.prototype.j=function(a){return"UL"==a.tagName||Ig.l.j.call(this,a)};Ig.prototype.h=function(a){return"HR"==a.tagName?new Hg:Ig.l.h.call(this,a)};Ig.prototype.g=function(){return"goog-menu"};Ig.prototype.o=function(a){Ig.l.o.call(this,a);O(a.i(),"haspopup","true")};ff("goog-menuseparator",function(){return new Hg});var Jg=function(a,b){V.call(this,"vertical",b||Ig.H(),a);wg(this,!1)};w(Jg,V);g=Jg.prototype;g.Qb=!0;g.gb=function(a,b,c){(b=Jg.l.gb.call(this,a,b))&&a&&this.C&&this.Qb&&og(this).focus();a&&c&&ja(c.clientX)?this.g=new F(c.clientX,c.clientY):this.g=null;return b};g.Rb=function(a){this.Qb&&og(this).focus();return Jg.l.Rb.call(this,a)};g.lc=function(a){return a.isEnabled()&&a.isVisible()&&Q(a,2)};g.Ea=function(a){for(var b=this.Ia,c=wc(this.h.g,"DIV",b.g()+"-content",a),d=c.length,e=0;e=m.right)&&(h&=-2),132==(h&132)&&(f.y=m.bottom)&&(h&=-5),f.xm.right&&(l.width=Math.min(m.right-f.x,b+l.width-m.left),l.width=Math.max(l.width,0),a|=4)),f.x+l.width>m.right&&h&1&&(f.x=Math.max(m.right-l.width,m.left),a|=1),h&2&&(a|=(f.xm.right?32:0)),f.ym.bottom&&(l.height=Math.min(m.bottom-f.y,b+l.height-m.top),l.height=Math.max(l.height,0),a|=8)),f.y+l.height>m.bottom&&h&4&&(f.y=Math.max(m.bottom-l.height,m.top),a|=2),h&8&&(a|=(f.ym.bottom?128:0)),h=a):h=256,a=h);f=new Dd(0,0,0,0);f.left=k.x;f.top=k.y;f.width=e.width;f.height=e.height;h=a;h&496||(m=new F(f.left,f.top),m instanceof F?(k=m.x,m=m.y):(k=m,m=void 0),c.style.left=Qd(k,!1),c.style.top=Qd(m,!1),a=new G(f.width,f.height),d==a||d&&a&&d.width== a.width&&d.height==a.height||(f=a,d=Dc(vc(H(c)).g),!B||E("10")||d&&E("8")?(c=c.style,C?c.MozBoxSizing="border-box":D?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(f.width,0)+"px",c.height=Math.max(f.height,0)+"px"):(k=c.style,d?(B?(d=Zd(c,"paddingLeft"),m=Zd(c,"paddingRight"),e=Zd(c,"paddingTop"),l=Zd(c,"paddingBottom"),d=new Cd(e,m,l,d)):(d=Hd(c,"paddingLeft"),m=Hd(c,"paddingRight"),e=Hd(c,"paddingTop"),l=Hd(c,"paddingBottom"),d=new Cd(parseFloat(e),parseFloat(m),parseFloat(l),parseFloat(d))),c=Nd(c),k.pixelWidth=f.width-c.left-d.left-d.right-c.right,k.pixelHeight=f.height-c.top-d.top-d.bottom-c.bottom):(k.pixelWidth=f.width,k.pixelHeight=f.height))));return h},Og=function(a,b){return(b&8&&Vd(a)?b^4:b)&-9};var Qg=function(a,b,c){this.g=a;this.h=b;this.N=c};w(Qg,Kg);Qg.prototype.j=function(a,b,c){Pg(this.g,this.h,a,b,void 0,c,this.N)};var Rg=function(a,b,c,d){Qg.call(this,a,b);this.o=c?5:0;this.w=d||void 0};w(Rg,Qg);Rg.prototype.B=function(){return this.o};Rg.prototype.j=function(a,b,c,d){var e=Pg(this.g,this.h,a,b,null,c,10,d,this.w);if(e&496){var f=Sg(e,this.h);b=Sg(e,b);e=Pg(this.g,f,a,b,null,c,10,d,this.w);e&496&&(f=Sg(e,f),b=Sg(e,b),Pg(this.g,f,a,b,null,c,this.o,d,this.w))}};var Sg=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var Tg=function(a,b,c,d){Rg.call(this,a,b,c||d);if(c||d)this.o=65|(d?32:132)};w(Tg,Rg);var Ug=function(a,b){L.call(this);this.h=a||1;this.g=b||n;this.j=ua(this.md,this);this.o=wa()};w(Ug,L);g=Ug.prototype;g.sb=!1;g.na=null;g.md=function(){if(this.sb){var a=wa()-this.o;0wa()-this.ac||fh(this,a)};g.Ac=function(a){var b=H(this.W);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||Kc(this.W,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>wa()-this.ac||fh(this)};var hh=function(a,b){return Ba(a.kc||[],function(c){return b===c||Kc(c,b)})};eh.prototype.A=function(){eh.l.A.call(this);this.g.U();$c(this.o);$c(this.j);delete this.W;delete this.g;delete this.kc};var ih=function(a,b){this.B=8;this.w=b||void 0;eh.call(this,a)};w(ih,eh);ih.prototype.h=function(){if(this.w){var a=!this.isVisible()&&"move_offscreen"!=this.Wa,b=this.i();a&&(b.style.visibility="hidden",Td(b,!0));this.w.j(b,this.B,this.N);a&&Td(b,!1)}};var jh=function(a,b){M.call(this,a);b&&(this.aa=b)};w(jh,M);g=jh.prototype;g.Wb=!1;g.aa=null;g.fa=null;g.kb=null;g.Ra=function(){jh.l.Ra.call(this);var a=this.fa=new ih(this.i());a.B=8;a.isVisible()&&a.h();this.i().className="goog-popupcolorpicker";this.i().unselectable="on"};g.A=function(){jh.l.A.call(this);this.kb=this.aa=null;this.Wb=!1;this.fa&&(this.fa.U(),this.fa=null)};g.fb=function(){return!1};var lh=function(){var a=kh,b=I("color-popup-button");N(a).s(b,"mousedown",a.g)},mh=function(){var a=kh.aa;if(a.g)if(a=a.g,a=a.F?a.F.h:null){var b=a.style[pb("background-color")];a="undefined"!==typeof b?b:a.style[Ed(a,"background-color")]||"";a=$f(a)}else a=null;else a=null;return a};jh.prototype.g=function(a){if(!this.Wb){var b;(b=this.aa)||(b=new bg(this.h),b.g||cg(b,[]),Vf(b.g,7),b.g?Xf(b.g,dg):cg(b,dg));b=this.aa=b;b.oc=!0;b.g&&b.g.O(32,!0);this.bb(this.aa,!0);N(this).s(this.aa,"change",this.o);this.Wb=!0}b=this.fa;(b.Ka||150>wa()-b.$b)&&this.kb==a.h?gh(this.fa,!1):(this.kb=a.h,a=this.fa,a.w=new Qg(this.kb,9),a.isVisible()&&a.h(),this.ra||(a=this.aa,a.g&&(a=a.g,a.F&&Nf(a.F,-1))),gh(this.fa,!0),this.aa.focus())};jh.prototype.o=function(a){var b=this.aa;b.g?(b=b.g,b=b.F?Mf(b.F):-1):b=-1;-1==b?a.w():(gh(this.fa,!1),this.kb.focus())};var Z=function(a,b,c,d,e){Y.call(this,a,b,c,d,e||new Ig("listbox"));this.Da=this.P();this.ab=null;this.cc="listbox"};w(Z,Y);g=Z.prototype;g.D=null;g.M=function(){Z.l.M.call(this);nh(this);oh(this)};g.Ea=function(a){Z.l.Ea.call(this,a);(a=this.Ga())?(this.Da=a,nh(this)):ph(this)||this.D&&qh(this,this.D.g[0]||null)};g.A=function(){Z.l.A.call(this);this.D&&(this.D.U(),this.D=null);this.Da=null};g.Sb=function(a){qh(this,a.target);Z.l.Sb.call(this,a);a.w();this.dispatchEvent("action")};g.Wc=function(){var a=ph(this);Z.l.Lb.call(this,a&&a.S());nh(this)};g.Va=function(a){var b=Z.l.Va.call(this,a);a!=b&&(this.D&&Of(this.D),a&&(this.D?Ge(a,function(c){rh(c);var d=this.D;Kf(d,c,d.g.length)},this):sh(this,a)));return b};var qh=function(a,b){if(a.D){var c=ph(a);Lf(a.D,b);b!=c&&a.dispatchEvent("change")}};Z.prototype.Lb=function(a){if(null!=a&&this.D)for(var b=0,c;c=this.D.g[b]||null;b++)if(c&&"function"==typeof c.S&&c.S()==a){qh(this,c);return}qh(this,null)};Z.prototype.S=function(){var a=ph(this);return a?a.S():null};var ph=function(a){return a.D?a.D.h:null},sh=function(a,b){a.D=new If;b&&Ge(b,function(c){rh(c);var d=this.D;Kf(d,c,d.g.length)},a);oh(a)},oh=function(a){a.D&&N(a).s(a.D,"select",a.Wc)},nh=function(a){var b=ph(a),c=b?b.Ga():a.Da;a.o.Ta(a.i(),c);a.La(c);(c=a.o.R(a.i()))&&a.h.o(c)&&(null==a.ab&&(a.ab=Ve(c,"label")),b=(b=b?b.i():null)?Ve(b,"label"):a.ab,O(c,"label",b),th(a))},th=function(a){var b=a.o;if(b&&(b=b.R(a.i()))){var c=a.j;b.id||(b.id=":"+(xe.H().g++).toString(36));Ue(b,"option");O(c,"activedescendant",b.id);a.D&&(c=Ha(a.D.g),O(b,"setsize",uh(c)),a=Mf(a.D),O(b,"posinset",0<=a?uh(Ja(c,0,a+1)):0))}},uh=function(a){return Da(a,function(b){return b instanceof W})},rh=function(a){a.cc=a instanceof W?"option":"separator"};Z.prototype.I=function(a,b){Z.l.I.call(this,a,b);S(this,64)?(this.g||this.Va(new Jg(this.h,this.Lc)),(this.g||null).sa(this.D?Mf(this.D):-1)):th(this)};ff("goog-select",function(){return new Z(null)});var vh=function(){};w(vh,Af);u(vh);vh.prototype.v=function(){return"jfk-palette"};var wh={},xh={},yh=function(){throw Error("z");};yh.prototype.Fb=null;yh.prototype.P=function(){return this.g};yh.prototype.toString=function(){return this.g};var zh=function(){yh.call(this)};w(zh,yh);zh.prototype.pb=wh;var Ah={};var Bh=function(a){if(null!=a)switch(a.Fb){case 1:return 1;case -1:return-1;case 0:return 0}return null},Ch=function(a){function b(c){this.g=c}b.prototype=a.prototype;return function(c,d){var e=new b(String(c));void 0!==d&&(e.Fb=d);return e}}(zh),Hh=function(a){return null!=a&&a.pb===wh?String(String(a.P()).replace(Dh,"").replace(Eh,"<")).replace(Fh,Gh):ob(String(a))},Ih={"\x00":"�","\t":" ","\n":" ","\x0B":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"},Gh=function(a){return Ih[a]},Fh=/[\x00\x22\x27\x3c\x3e]/g,Jh=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Dh=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Eh=/';b?d=null!=b&&b.pb===wh?b:b instanceof hb?Ch(ib(b).toString(),b.Hb):Ch(ob(String(String(b))),Bh(b)):d="";d=Ch(f+d+"");c=(c||vc()).g.createElement("DIV");if(pa(d))if(d instanceof yh){if(d.pb!==wh)throw Error("A");d=jb(d.toString(),d.Fb||null)}else d=kb("zSoyz");else d=kb(String(d));if(mb())for(;c.lastChild;)c.removeChild(c.lastChild);c.innerHTML=ib(d);1==c.childNodes.length&&(d=c.firstChild,1==d.nodeType&&(c=d));if(a=a.gc)d=this.R(c),Gc(d),Fc(d,a);return c};g.K=function(a,b){Kh.l.K.call(this,a,b);var c=b.getAttribute("data-value");if(c){a.g=c;var d=a.i();d&&d.setAttribute("data-value",c)}(c=b.getAttribute("data-name"))&&Nh(a,c);c=this.R(b);c.firstChild?Lh(a,c.firstChild.nextSibling?Ha(c.childNodes):c.firstChild):Lh(a,null);return b};g.Ja=function(){return"radio"};g.R=function(a){return xc(this.v()+"-label",a)};g.v=function(){return"jfk-radiobutton"};var Ph=function(a,b){L.call(this);this.o=b||"";this.g=new If;Zc(this,va($c,this.g));this.h=new se(this);Zc(this,va($c,this.h));this.g.j=Oh;this.h.s(this.g,"select",va(this.dispatchEvent,"change"));this.h.s(this,"b",this.Zc);this.h.s(this,"c",this.$c);this.h.s(this,"d",this.dd);this.h.s(this,"e",this.gd);this.h.s(this,"f",this.wb);this.h.s(this,"g",va(this.vc,!1));this.h.s(this,"h",va(this.vc,!0));a&&z(a,this.j,this)};w(Ph,L);Ph.prototype.j=function(a){this.h.s(a,"action",this.Xc);a.lb(this);Nh(a,this.o);var b=S(a,16),c=this.g;Kf(c,a,c.g.length);b&&Qh(this,a);a.i()&&this.wb()};var Qh=function(a,b){Lf(a.g,b);a.wb()},Rh=function(a,b,c){var d=a.g.g[b]||null;c&&Qh(a,d);z(Ha(a.g.g),function(e){e.i()&&Oc(e.i(),d==e)});try{d.i().focus()}catch(e){}},Th=function(a,b,c,d){c=Sh(a,b,c);-1!=c&&a.g.g[c]&&(Oc(b.i(),!1),Rh(a,c,d))},Sh=function(a,b,c){var d=a.g.g.length;b=b?ya(a.g.g,b):-1;for(var e=1;e<=d;e++){var f=(b+c*e)%d;f=0>f*d?f+d:f;if((a.g.g[f]||null).isEnabled())return f}return-1};g=Ph.prototype;g.gd=function(a){Th(this,a.target,-1,!0)};g.dd=function(a){Th(this,a.target,1,!0)};g.$c=function(a){Th(this,a.target,-1,!1)};g.Zc=function(a){Th(this,a.target,1,!1)};g.vc=function(a,b){var c=this.wb(b);try{var d=c[a?0:1];d&&d.i().focus()}catch(e){}};g.wb=function(){var a=this.g.h,b=this.g.g[0]||null,c=a&&a.isEnabled(),d=c?a:b;d.isEnabled()||(a=Sh(this,d,1),d=-1!=a?this.g.g[a]||null:null);var e=d;d&&!c&&(a=Sh(this,d,-1),e=-1!=a?this.g.g[a]||null:null);z(Ha(this.g.g),function(f){f.i()&&Oc(f.i(),d==f||e==f)});return[d,e]};g.Xc=function(a){a=a.target;Qh(this,a);try{a.i().focus()}catch(b){}};g.A=function(){z(Ha(this.g.g),function(a){$c(a)});Ph.l.A.call(this)};var Oh=function(a,b){a.Oa(b);a.i()&&Oc(a.i(),b)};var kh,Uh,Vh,Wh="lr cr as_qdr tbs as_occt as_rights as_filetype as_safesearch imgsz imgar imgtype dur hq cc".split(" "),Xh="red orange yellow green teal blue purple pink white gray black brown".split(" "),Yh=["gmcr_imgc1","gmcr_imgc2","gmcr_imgc3","gmcr_imgc4","gmcr_imgc5"],Zh=["","color","gray","trans","specific"],$h={"#ff0000":"red","#ffa500":"orange","#ffff00":"yellow","#008000":"green","#008080":"teal","#0000ff":"blue","#800080":"purple","#ffc0cb":"pink","#ffffff":"white","#808080":"gray","#000000":"black","#a52a2a":"brown"},ai=["dur","hq","cc"],ci=function(a){var b=I(a+"_button");if(b){var c=new Z(null,null,bh.H());Fe(c,b);for(b=0;b<(c.g?He(c.g):0);++b){var d=c.g?Ie(c.g,b):null;Fg(d,d.i().getAttribute("value"))}c.Lb(I(a+"_input").value);K(c,"action",function(){I(a+"_input").value=ph(c).S()});K(c,"highlight",bi)}},bi=function(a){a=a.target.i();Pd(a,a.parentNode)},di=function(){for(var a=0;a Google Advanced Search
Find pages with...
 
To do this in the search box
Type the important words: tricolor rat terrier
Put exact words in quotes: "rat terrier"
Type OR between all the words you want: miniature OR standard
Put a minus sign just before words you don't want: -rodent, -"Jack Russell"
to
Put 2 periods between the numbers and add a unit of measure: 10..35 lb, $300..$500, 2010..2011
Then narrow your results by...
Find pages in the language you select.
Find pages published in a particular region.
Find pages updated within the time you specify.
Search one site (like wikipedia.org ) or limit your results to a domain like .edu, .org or .gov
Search for terms in the whole page, page title, or web address, or links to the page you're looking for.
Tell SafeSearch whether to filter sexually explicit content.
Find pages in the format you prefer.
Find pages you are free to use yourself.