function aa(){return function(a){return a}}function ba(){return function(){}}function ca(a){return function(b){this[a]=b}}function f(a){return function(){return this[a]}}function da(a){return function(){return a}}var k,ea=ea||{},m=this;function p(a){return void 0!==a}function ga(a,b){for(var c=a.split("."),d=b||m,e;e=c.shift();)if(null!=d[e])d=d[e];else return null;return d}function q(){}function ha(a){a.Z=function(){return a.Oh?a.Oh:a.Oh=new a}}
function ia(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function ja(a){return"array"==ia(a)}function la(a){var b=ia(a);return"array"==b||"object"==b&&"number"==typeof a.length}function r(a){return"string"==typeof a}function ma(a){return"number"==typeof a}function na(a){return"function"==ia(a)}function pa(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function qa(a){return a[ra]||(a[ra]=++sa)}var ra="closure_uid_"+(1E9*Math.random()>>>0),sa=0;
function ta(a,b,c){return a.call.apply(a.bind,arguments)}function ua(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function t(a,b,c){t=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ta:ua;return t.apply(null,arguments)}
function va(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}function wa(a,b){for(var c in b)a[c]=b[c]}var v=Date.now||function(){return+new Date};
function xa(a){if(m.execScript)m.execScript(a,"JavaScript");else if(m.eval){if(null==ya)if(m.eval("var _evalTest_ = 1;"),"undefined"!=typeof m._evalTest_){try{delete m._evalTest_}catch(b){}ya=!0}else ya=!1;if(ya)m.eval(a);else{var c=m.document,d=c.createElement("SCRIPT");d.type="text/javascript";d.defer=!1;d.appendChild(c.createTextNode(a));c.body.appendChild(d);c.body.removeChild(d)}}else throw Error("goog.globalEval not available");}var ya=null;
function za(a,b){var c=a.split("."),d=m;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&p(b)?d[e]=b:d[e]?d=d[e]:d=d[e]={}}function x(a,b){function c(){}c.prototype=b.prototype;a.F=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Nt=function(a,c,g){for(var h=Array(arguments.length-2),l=2;l<arguments.length;l++)h[l-2]=arguments[l];return b.prototype[c].apply(a,h)}}
Function.prototype.bind=Function.prototype.bind||function(a,b){if(1<arguments.length){var c=Array.prototype.slice.call(arguments,1);c.unshift(this,a);return t.apply(null,c)}return t(this,a)};function Aa(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Aa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}x(Aa,Error);Aa.prototype.name="CustomError";var Ba;function Ca(a,b){return 0==a.lastIndexOf(b,0)}function Da(a){return/^[\s\xa0]*$/.test(a)}function Fa(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var Ga=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function Ha(a){return decodeURIComponent(a.replace(/\+/g," "))}
function Ia(a){if(!Ja.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ka,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(La,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Ma,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Na,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Oa,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Pa,"&#0;"));return a}var Ka=/&/g,La=/</g,Ma=/>/g,Na=/"/g,Oa=/'/g,Pa=/\x00/g,Ja=/[\x00&<>"']/;function Qa(a){return-1!=a.indexOf("&")?"document"in m?Ra(a):Sa(a):a}
function Ra(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=m.document.createElement("div");return a.replace(Ta,function(a,e){var g=b[a];if(g)return g;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||(g=String.fromCharCode(h))}g||(c.innerHTML=a+" ",g=c.firstChild.nodeValue.slice(0,-1));return b[a]=g})}
function Sa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})}var Ta=/&([^;\s<&]+);?/g;function Ua(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}function Va(a,b){return Array(b+1).join(a)}
function Wa(a,b){var c=p(void 0)?a.toFixed(void 0):String(a),d=c.indexOf(".");-1==d&&(d=c.length);return Va("0",Math.max(0,b-d))+c}function Xa(a){return null==a?"":String(a)}function Ya(a){return Array.prototype.join.call(arguments,"")}
function Za(a,b){for(var c=0,d=Ga(String(a)).split("."),e=Ga(String(b)).split("."),g=Math.max(d.length,e.length),h=0;0==c&&h<g;h++){var l=d[h]||"",n=e[h]||"",u=RegExp("(\\d*)(\\D*)","g"),w=RegExp("(\\d*)(\\D*)","g");do{var C=u.exec(l)||["","",""],F=w.exec(n)||["","",""];if(0==C[0].length&&0==F[0].length)break;c=$a(0==C[1].length?0:parseInt(C[1],10),0==F[1].length?0:parseInt(F[1],10))||$a(0==C[2].length,0==F[2].length)||$a(C[2],F[2])}while(0==c)}return c}function $a(a,b){return a<b?-1:a>b?1:0}
var ab=2147483648*Math.random()|0;function bb(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function cb(){return"animationReady".replace(/([A-Z])/g,"-$1").toLowerCase()}function db(a){var b=r(void 0)?Ua(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};function eb(){};function fb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function gb(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function hb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function ib(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function jb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function kb(a){for(var b in a)return!1;return!0}function lb(a,b,c){if(b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}
function mb(a){var b={},c;for(c in a)b[c]=a[c];return b}function nb(a){var b=ia(a);if("object"==b||"array"==b){if(a.clone)return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=nb(a[c]);return b}return a}var ob="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function rb(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<ob.length;g++)c=ob[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function sb(a){var b=arguments.length;if(1==b&&ja(arguments[0]))return sb.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of arguments");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}
function tb(a){var b=arguments.length;if(1==b&&ja(arguments[0]))return tb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};function ub(a){this.g={};(a=a||m._docs_flag_initialData)&&rb(this.g,a)}ha(ub);ub.prototype.get=function(a){return this.g[a]};function vb(a,b){var c=a.get(b);return r(c)?"true"==c||"1"==c:!!c}function wb(a){var b=y();return Number(b.get(a))}function xb(a,b){var c=a.get(b);return null!=c?String(c):""}function yb(a,b){var c=a.get(b);return null!=c?Object(c):{}}function zb(){var a=y().get("docs-wfsl");if(null==a)return[];for(var b=0;b<a.length;b++)a[b]=String(a[b]);return a};function y(){return ub.Z()};var Ab;a:{var Bb=m.navigator;if(Bb){var Cb=Bb.userAgent;if(Cb){Ab=Cb;break a}}Ab=""}function z(a){return-1!=Ab.indexOf(a)};function Db(){return z("iPhone")&&!z("iPod")&&!z("iPad")}function Eb(){return Db()||z("iPad")||z("iPod")};var Fb=Array.prototype,Gb=Fb.indexOf?function(a,b,c){return Fb.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(r(a))return r(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Hb=Fb.forEach?function(a,b,c){Fb.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=r(a)?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)},Ib=Fb.filter?function(a,b,c){return Fb.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],g=
0,h=r(a)?a.split(""):a,l=0;l<d;l++)if(l in h){var n=h[l];b.call(c,n,l,a)&&(e[g++]=n)}return e},Jb=Fb.map?function(a,b,c){return Fb.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g=r(a)?a.split(""):a,h=0;h<d;h++)h in g&&(e[h]=b.call(c,g[h],h,a));return e},Kb=Fb.reduce?function(a,b,c,d){d&&(b=t(b,d));return Fb.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;Hb(a,function(c,h){e=b.call(d,e,c,h,a)});return e},Mb=Fb.some?function(a,b,c){return Fb.some.call(a,b,c)}:function(a,b,c){for(var d=
a.length,e=r(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return!0;return!1},Nb=Fb.every?function(a,b,c){return Fb.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=r(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&!b.call(c,e[g],g,a))return!1;return!0};function Ob(a,b){var c=0;Hb(a,function(a,e,g){b.call(void 0,a,e,g)&&++c},void 0);return c}
function Pb(a,b){var c;a:{c=a.length;for(var d=r(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;break a}c=-1}return 0>c?null:r(a)?a.charAt(c):a[c]}function Qb(a,b){return 0<=Gb(a,b)}function Rb(a){if(!ja(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function Sb(a,b){var c=Gb(a,b),d;(d=0<=c)&&Fb.splice.call(a,c,1);return d}function Tb(a){return Fb.concat.apply(Fb,arguments)}
function Ub(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function Vb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(la(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function Wb(a,b,c,d){Fb.splice.apply(a,Xb(arguments,1))}function Xb(a,b,c){return 2>=arguments.length?Fb.slice.call(a,b):Fb.slice.call(a,b,c)}function Yb(a,b){a.sort(b||Zb)}
function $b(a,b){for(var c=0;c<a.length;c++)a[c]={index:c,value:a[c]};var d=b||Zb;Yb(a,function(a,b){return d(a.value,b.value)||a.index-b.index});for(c=0;c<a.length;c++)a[c]=a[c].value}function bc(a,b,c){if(!la(a)||!la(b)||a.length!=b.length)return!1;var d=a.length;c=c||cc;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0}function Zb(a,b){return a>b?1:a<b?-1:0}function cc(a,b){return a===b};function dc(a){return function(){return a}}var ec=dc(!1),fc=dc(!0),gc=dc(null);function hc(a){return a}function ic(a){var b;b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function jc(a){var b=arguments,c=b.length;return function(){for(var a,e=0;e<c;e++)a=b[e].apply(this,arguments);return a}};function kc(a,b,c){return Math.min(Math.max(a,b),c)}function lc(a,b,c){return a+c*(b-a)};var mc="StopIteration"in m?m.StopIteration:{message:"StopIteration",stack:""};function nc(){}nc.prototype.next=function(){throw mc;};nc.prototype.Hb=function(){return this};function oc(a){if(a instanceof nc)return a;if("function"==typeof a.Hb)return a.Hb(!1);if(la(a)){var b=0,c=new nc;c.next=function(){for(;;){if(b>=a.length)throw mc;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function pc(a,b){if(la(a))try{Hb(a,b,void 0)}catch(c){if(c!==mc)throw c;}else{a=oc(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(d){if(d!==mc)throw d;}}}function qc(a){if(la(a))return Ub(a);a=oc(a);var b=[];pc(a,function(a){b.push(a)});return b};function rc(){};function sc(){}x(sc,rc);sc.prototype.ua=function(){var a=0;pc(this.Hb(!0),function(){a++});return a};sc.prototype.clear=function(){var a=qc(this.Hb(!0)),b=this;Hb(a,function(a){b.remove(a)})};function tc(a){this.g=a}x(tc,sc);k=tc.prototype;k.isAvailable=function(){if(!this.g)return!1;try{return this.g.setItem("__sak","1"),this.g.removeItem("__sak"),!0}catch(a){return!1}};k.get=function(a){a=this.g.getItem(a);if(!r(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};k.remove=function(a){this.g.removeItem(a)};k.ua=function(){return this.g.length};
k.Hb=function(a){var b=0,c=this.g,d=new nc;d.next=function(){if(b>=c.length)throw mc;var d;d=c.key(b++);if(a)return d;d=c.getItem(d);if(!r(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};k.clear=function(){this.g.clear()};k.key=function(a){return this.g.key(a)};function uc(){var a=null;try{a=window.localStorage||null}catch(b){}this.g=a}x(uc,tc);function vc(){return z("Opera")||z("OPR")}function wc(){return z("Edge")||z("Trident")||z("MSIE")}function xc(){return(z("Chrome")||z("CriOS"))&&!vc()&&!wc()};function yc(){return z("Edge")};var zc=vc(),A=wc(),Ac=z("Gecko")&&!(-1!=Ab.toLowerCase().indexOf("webkit")&&!yc())&&!(z("Trident")||z("MSIE"))&&!yc(),Bc=-1!=Ab.toLowerCase().indexOf("webkit")&&!yc(),Cc=Bc&&z("Mobile"),Dc=z("Macintosh"),Ec=z("Windows"),Fc=z("Linux")||z("CrOS"),Gc=z("Android");function Ic(){var a=Ab;if(Ac)return/rv\:([^\);]+)(\)|;)/.exec(a);if(A&&yc())return/Edge\/([\d\.]+)/.exec(a);if(A)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Bc)return/WebKit\/(\S+)/.exec(a)}
function Jc(){var a=m.document;return a?a.documentMode:void 0}var Kc=function(){if(zc&&m.opera){var a=m.opera.version;return na(a)?a():a}var a="",b=Ic();b&&(a=b?b[1]:"");return A&&!yc()&&(b=Jc(),b>parseFloat(a))?String(b):a}(),Lc={};function Mc(a){return Lc[a]||(Lc[a]=0<=Za(Kc,a))}function Nc(a){return A&&(yc()||Oc>=a)}var Pc=m.document,Qc=Jc(),Oc=!Pc||!A||!Qc&&yc()?void 0:Qc||("CSS1Compat"==Pc.compatMode?parseInt(Kc,10):5);var Rc=z("Firefox"),Sc=Db()||z("iPod"),Tc=z("iPad"),Uc=z("Android")&&!(xc()||z("Firefox")||vc()||z("Silk")),Vc=xc(),Wc=z("Safari")&&!(xc()||z("Coast")||vc()||wc()||z("Silk")||z("Android"))&&!Eb();var Yc=tb("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));function Zc(){this.g="";this.j=$c}Zc.prototype.Gc=!0;Zc.prototype.dc=f("g");Zc.prototype.toString=function(){return"Const{"+this.g+"}"};function ad(a){return a instanceof Zc&&a.constructor===Zc&&a.j===$c?a.g:"type_error:Const"}var $c={};function bd(a){var b=new Zc;b.g=a;return b};function cd(){this.g="";this.j=dd}cd.prototype.Gc=!0;var dd={};cd.prototype.dc=f("g");function ed(a){var b=new cd;b.g=a;return b}var gd=ed(""),hd=/^[-,."'%_!# a-zA-Z0-9]+$/;function id(){this.g=kd}id.prototype.Gc=!0;id.prototype.dc=da("");id.prototype.Xf=!0;id.prototype.ec=da(1);function ld(a){return a instanceof id&&a.constructor===id&&a.g===kd?"":"type_error:SafeUrl"}var kd={};function md(){this.g="";this.j=nd}md.prototype.Gc=!0;md.prototype.dc=f("g");md.prototype.Xf=!0;md.prototype.ec=da(1);function od(a){return a instanceof md&&a.constructor===md&&a.j===nd?a.g:"type_error:TrustedResourceUrl"}var nd={};function pd(a){var b=new md;b.g=a;return b};function qd(){this.g="";this.l=rd;this.j=null}qd.prototype.Xf=!0;qd.prototype.ec=f("j");qd.prototype.Gc=!0;qd.prototype.dc=f("g");function sd(a){return a instanceof qd&&a.constructor===qd&&a.l===rd?a.g:"type_error:SafeHtml"}function td(a){if(a instanceof qd)return a;var b=null;a.Xf&&(b=a.ec());a=Ia(a.Gc?a.dc():String(a));return ud(a,b)}function vd(a){if(a instanceof qd)return a;a=td(a);var b;b=sd(a).replace(/(\r\n|\r|\n)/g,"<br>");return ud(b,a.ec())}
var wd=/^[a-zA-Z0-9-]+$/,xd={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},yd={EMBED:!0,IFRAME:!0,LINK:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,TEMPLATE:!0};function zd(a,b,c){if(!wd.test(a))throw Error("Invalid tag name <"+a+">.");if(a.toUpperCase()in yd)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");return Ad(a,b,c)}
function Bd(a){function b(a){ja(a)?Hb(a,b):(a=td(a),d+=sd(a),a=a.ec(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";Hb(arguments,b);return ud(d,c)}var rd={};function ud(a,b){var c=new qd;c.g=a;c.j=b;return c}
function Ad(a,b,c){var d=null,e="<"+a;if(b)for(var g in b){if(!wd.test(g))throw Error('Invalid attribute name "'+g+'".');var h=b[g];if(null!=h){var l,n=a;l=g;if(h instanceof Zc)h=ad(h);else if("style"==l.toLowerCase()){if(!pa(h))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof h+" given: "+h);if(!(h instanceof cd)){var n="",u=void 0;for(u in h){if(!/^[-_a-zA-Z0-9]+$/.test(u))throw Error("Name allows only [-_a-zA-Z0-9], got: "+u);var w=h[u];if(null!=
w){if(w instanceof Zc)w=ad(w);else if(hd.test(w)){for(var C=!0,F=!0,fa=0;fa<w.length;fa++){var oa=w.charAt(fa);"'"==oa&&F?C=!C:'"'==oa&&C&&(F=!F)}C&&F||(w="zClosurez")}else w="zClosurez";n+=u+":"+w+";"}}h=n?ed(n):gd}h=h instanceof cd&&h.constructor===cd&&h.j===dd?h.g:"type_error:SafeStyle"}else{if(/^on/i.test(l))throw Error('Attribute "'+l+'" requires goog.string.Const value, "'+h+'" given.');if(l.toLowerCase()in xd)if(h instanceof md)h=od(h);else if(h instanceof id)h=ld(h);else throw Error('Attribute "'+
l+'" on tag "'+n+'" requires goog.html.SafeUrl or goog.string.Const value, "'+h+'" given.');}h.Gc&&(h=h.dc());l=l+'="'+Ia(String(h))+'"';e=e+(" "+l)}}null!=c?ja(c)||(c=[c]):c=[];!0===Yc[a.toLowerCase()]?e+=">":(d=Bd(c),e+=">"+sd(d)+"</"+a+">",d=d.ec());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return ud(e,d)}ud("<!DOCTYPE html>",0);var Cd=ud("",0);function Dd(a,b){this.g={};this.j=[];this.o=this.l=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.Va(arguments[d],arguments[d+1])}else if(a){a instanceof Dd?(c=a.na(),d=a.Na()):(c=jb(a),d=ib(a));for(var e=0;e<c.length;e++)this.Va(c[e],d[e])}}k=Dd.prototype;k.ua=f("l");k.Na=function(){Ed(this);for(var a=[],b=0;b<this.j.length;b++)a.push(this.g[this.j[b]]);return a};k.na=function(){Ed(this);return this.j.concat()};
k.clear=function(){this.g={};this.o=this.l=this.j.length=0};k.remove=function(a){return Fd(this.g,a)?(delete this.g[a],this.l--,this.o++,this.j.length>2*this.l&&Ed(this),!0):!1};function Ed(a){if(a.l!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];Fd(a.g,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.l!=a.j.length){for(var e={},c=b=0;b<a.j.length;)d=a.j[b],Fd(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}k.get=function(a,b){return Fd(this.g,a)?this.g[a]:b};
k.Va=function(a,b){Fd(this.g,a)||(this.l++,this.j.push(a),this.o++);this.g[a]=b};k.forEach=function(a,b){for(var c=this.na(),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};k.clone=function(){return new Dd(this)};k.Hb=function(a){Ed(this);var b=0,c=this.o,d=this,e=new nc;e.next=function(){if(c!=d.o)throw Error("The map has changed since the iterator was created");if(b>=d.j.length)throw mc;var e=d.j[b++];return a?e:d.g[e]};return e};
function Fd(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function Gd(a){if("function"==typeof a.Na)return a.Na();if(r(a))return a.split("");if(la(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return ib(a)}
function Hd(a,b){if("function"==typeof a.forEach)a.forEach(b,void 0);else if(la(a)||r(a))Hb(a,b,void 0);else{var c;if("function"==typeof a.na)c=a.na();else if("function"!=typeof a.Na)if(la(a)||r(a)){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=jb(a);else c=void 0;for(var d=Gd(a),e=d.length,g=0;g<e;g++)b.call(void 0,d[g],c&&c[g],a)}};function Id(a){this.g=new Dd;if(a){a=Gd(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}}function Jd(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+qa(a):b.substr(0,1)+a}k=Id.prototype;k.ua=function(){return this.g.ua()};k.add=function(a){this.g.Va(Jd(a),a)};k.remove=function(a){return this.g.remove(Jd(a))};k.clear=function(){this.g.clear()};k.contains=function(a){a=Jd(a);return Fd(this.g.g,a)};k.Na=function(){return this.g.Na()};k.clone=function(){return new Id(this)};k.Hb=function(){return this.g.Hb(!1)};function Kd(a){var b=m.onerror,c=!1;Bc&&!Mc("535.3")&&(c=!c);m.onerror=function(d,e,g,h,l){b&&b(d,e,g,h,l);a({message:d,fileName:e,Tm:g,Pt:h,error:l});return c}};function Ld(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}Ld.prototype.clone=function(){return new Ld(this.x,this.y)};function Md(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Nd(a,b){return new Ld(a.x-b.x,a.y-b.y)}Ld.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};Ld.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};Ld.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function Od(a,b){this.width=a;this.height=b}function Pd(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}Od.prototype.clone=function(){return new Od(this.width,this.height)};Od.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};Od.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
Od.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var Qd=!A||Nc(9),Sd=!Ac&&!A||A&&Nc(9)||Ac&&Mc("1.9.1"),Td=A&&!Mc("9");function Ud(a){return a?new Vd(Wd(a)):Ba||(Ba=new Vd)}function Xd(a,b){return r(b)?a.getElementById(b):b}function Yd(a,b,c){return Zd(document,a,b,c)}function $d(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Zd(document,"*",a,b)}function ae(a,b){var c=b||document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?d=c.querySelector("."+a):d=Zd(document,"*",a,b)[0];return d||null}
function Zd(a,b,c,d){a=d||a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,g=0,h;h=a[g];g++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g++)b=h.className,"function"==typeof b.split&&Qb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}
function be(a,b){fb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:ce.hasOwnProperty(d)?a.setAttribute(ce[d],b):Ca(d,"aria-")||Ca(d,"data-")?a.setAttribute(d,b):a[d]=b})}var ce={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function de(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.body;return new Od(a.clientWidth,a.clientHeight)}function ee(a){var b=fe(a);a=a.parentWindow||a.defaultView;return A&&Mc("10")&&a.pageYOffset!=b.scrollTop?new Ld(b.scrollLeft,b.scrollTop):new Ld(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function fe(a){return a.j?a.j:Bc||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement}function ge(a){return a?a.parentWindow||a.defaultView:window}
function he(a,b,c){return ie(document,arguments)}function ie(a,b){var c=b[0],d=b[1];if(!Qd&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Ia(d.name),'"');if(d.type){c.push(' type="',Ia(d.type),'"');var e={};rb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(r(d)?c.className=d:ja(d)?c.className=d.join(" "):be(c,d));2<b.length&&je(a,c,b,2);return c}
function je(a,b,c,d){function e(c){c&&b.appendChild(r(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!la(g)||pa(g)&&0<g.nodeType?e(g):Hb(ke(g)?Ub(g):g,e)}}function le(a,b){je(Wd(a),a,arguments,1)}function me(a){for(var b;b=a.firstChild;)a.removeChild(b)}function ne(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function oe(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}
function pe(a){if(void 0!=a.firstElementChild)a=a.firstElementChild;else for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function qe(a){return pa(a)&&1==a.nodeType}function re(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function Wd(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function se(a){return a.contentDocument||a.contentWindow.document}function te(a){return a.contentWindow||ge(se(a))}function ue(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{me(a);var c=Wd(a);a.appendChild(c.createTextNode(String(b)))}}var ve={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},we={IMG:" ",BR:"\n"};
function xe(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function ye(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified}function ze(a){a=a.tabIndex;return ma(a)&&0<=a&&32768>a}function Ae(a){if(Td&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Be(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");Td||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}
function Ce(a){var b=[];Be(a,b,!1);return b.join("")}function Be(a,b,c){if(!(a.nodeName in ve))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 we)b.push(we[a.nodeName]);else for(a=a.firstChild;a;)Be(a,b,c),a=a.nextSibling}function ke(a){if(a&&"number"==typeof a.length){if(pa(a))return"function"==typeof a.item||"string"==typeof a.item;if(na(a))return"function"==typeof a.item}return!1}
function De(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function Vd(a){this.g=a||m.document||document}k=Vd.prototype;k.W=f("g");k.C=function(a){return Xd(this.g,a)};k.K=function(a,b,c){return ie(this.g,arguments)};k.createElement=function(a){return this.g.createElement(a)};function Ee(a){return"CSS1Compat"==a.g.compatMode}function Fe(a){a=a.g;return a.parentWindow||a.defaultView}function Ge(a){return ee(a.g)}
function He(a){var b;a:{a=a.g;try{b=a&&a.activeElement;break a}catch(c){}b=null}return b}k.appendChild=function(a,b){a.appendChild(b)};k.oh=le;k.el=me;k.Yf=ne;k.Jb=oe;function Ie(a){return Sd&&void 0!=a.children?a.children:Ib(a.childNodes,function(a){return 1==a.nodeType})}k.mh=pe;k.Qm=qe;k.contains=re;k.Yk=te;A&&Mc(8);var Je={},Ke={},Le={},Me={};function Ne(){throw Error("Do not instantiate directly");}Ne.prototype.Td=null;Ne.prototype.ia=f("content");Ne.prototype.toString=f("content");function Oe(a,b,c,d){d=(d||Ud()).createElement("DIV");a=Pe(a(b||Qe,void 0,c));d.innerHTML=a;return 1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType)?a:d}function Pe(a){if(!pa(a))return String(a);if(a instanceof Ne){if(a.ac===Je)return a.ia();if(a.ac===Me)return Ia(a.ia())}return"zSoyz"}var Qe={};function Re(a){if(null!=a)switch(a.Td){case 1:return 1;case -1:return-1;case 0:return 0}return null}function Se(){Ne.call(this)}x(Se,Ne);Se.prototype.ac=Je;function Te(a){return null!=a&&a.ac===Je?a:a instanceof qd?Ue(sd(a),a.ec()):Ue(Ia(String(String(a))),Re(a))}function Ve(a,b){this.content=String(a);this.Td=null!=b?b:null}x(Ve,Ne);Ve.prototype.ac=Me;var Ue=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var e=new b(String(a));void 0!==d&&(e.Td=d);return e}}(Se);
function We(a,b){function c(){}c.prototype=a;var d=new c,e;for(e in b)d[e]=b[e];return d}function Xe(a){return(a=String(a))?new Ve(a,void 0):""}(function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){var e=String(a);if(!e)return"";e=new b(e);void 0!==d&&(e.Td=d);return e}})(Se);function Ye(a){return null!=a&&a.ac===Je?(a=a.ia(),a=String(a).replace(Ze,"").replace($e,"&lt;"),String(a).replace(af,bf)):Ia(String(a))}
var cf={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function bf(a){return cf[a]}
var df={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",
")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
"\uff3d":"%EF%BC%BD"};function ff(a){return df[a]}
var af=/[\x00\x22\x27\x3c\x3e]/g,gf=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,hf=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,jf=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,Ze=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,$e=/</g;function kf(a){var b;b="";var c;c=a.Wk;null!=c&&c.ac===Ke?c=String(c).replace(gf,ff):c instanceof id?(c=ld(c),c=String(c).replace(gf,ff)):(c=String(c),c=hf.test(c)?c.replace(gf,ff):"#zSoyz");b=b+('<div id="docs-ml-header-id" class="docs-ml-header"><span class="docs-ml-header-item docs-ml-header-drive-link"><div id="docs-ml-header-drive-link-aria-label" style="display:none;">Go to Drive</div><a href="'+Ye(c)+'" aria-labelledby="docs-ml-header-drive-link-aria-label" role="button">'+lf({Mh:Xe("docs-ml-arrow-back-icon"),
Wg:Xe("docs-ml-arrow-back-dir")})+'</a></span><span class="docs-ml-header-item docs-ml-header-document-title"><div class="docs-ml-header-document-title-text">'+Te(a.Vk)+"</div></span>");a.Fo&&(b+='<div id="docs-ml-header-edit-button-aria-label" style="display:none;">Edit</div><span class="docs-ml-header-item docs-ml-header-edit-button" aria-labelledby="docs-ml-header-edit-button-aria-label" role="button" tabindex=0>'+lf({Mh:Xe("docs-ml-edit-icon")})+"</span>");return Ue(b+"</div>")}
function lf(a){return Ue('<div class="docs-ml-header-icon-container"><div class="docs-ml-icon docs-ml-header-icon'+(a.Wg?" "+Ye(a.Wg):"")+'"><div class="docs-ml-img-container docs-ml-img '+Ye(a.Mh)+'"></div></div></div>')};var mf=A?"focusin":"DOMFocusIn",nf=A?"focusout":"DOMFocusOut";function B(){this.ma=this.ma;this.ya=this.ya}B.prototype.ma=!1;B.prototype.dispose=function(){this.ma||(this.ma=!0,this.G())};function of(a,b){var c=va(D,b);a.ma?c.call(void 0):(a.ya||(a.ya=[]),a.ya.push(p(void 0)?t(c,void 0):c))}B.prototype.G=function(){if(this.ya)for(;this.ya.length;)this.ya.shift()()};function D(a){a&&"function"==typeof a.dispose&&a.dispose()}function pf(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];la(d)?pf.apply(null,d):D(d)}};var qf=[],rf=[],sf=!1;function tf(a){qf[qf.length]=a;if(sf)for(var b=0;b<rf.length;b++)a(t(rf[b].g,rf[b]))};function uf(a){uf[" "](a);return a}uf[" "]=q;var vf=!A||Nc(9),wf=!A||Nc(9),xf=A&&!Mc("9"),yf=!Bc||Mc("528"),zf=Ac&&Mc("1.9b")||A&&Mc("8")||zc&&Mc("9.5")||Bc&&Mc("528"),Af=Ac&&!Mc("8")||A&&!Mc("9");function E(a,b){this.type=a;this.currentTarget=this.target=b;this.l=!1;this.Ii=!0}E.prototype.stopPropagation=function(){this.l=!0};E.prototype.preventDefault=function(){this.Ii=!1};function Bf(a,b){E.call(this,a?a.type:"");this.B=this.currentTarget=this.target=null;this.o=this.keyCode=this.D=this.A=this.clientY=this.clientX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.v=!1;this.g=null;a&&Cf(this,a,b)}x(Bf,E);var Df=[1,4,2];
function Cf(a,b,c){var d=a.type=b.type;a.target=b.target||b.srcElement;a.currentTarget=c;if(c=b.relatedTarget){if(Ac){var e;a:{try{uf(c.nodeName);e=!0;break a}catch(g){}e=!1}e||(c=null)}}else"mouseover"==d?c=b.fromElement:"mouseout"==d&&(c=b.toElement);a.B=c;a.clientX=void 0!==b.clientX?b.clientX:b.pageX;a.clientY=void 0!==b.clientY?b.clientY:b.pageY;a.A=b.screenX||0;a.D=b.screenY||0;a.keyCode=b.keyCode||0;a.o=b.charCode||("keypress"==d?b.keyCode:0);a.ctrlKey=b.ctrlKey;a.altKey=b.altKey;a.shiftKey=
b.shiftKey;a.metaKey=b.metaKey;a.v=Dc?b.metaKey:b.ctrlKey;a.state=b.state;a.g=b;b.defaultPrevented&&a.preventDefault()}function Ef(a){return(vf?0==a.g.button:"click"==a.type?!0:!!(a.g.button&Df[0]))&&!(Bc&&Dc&&a.ctrlKey)}Bf.prototype.stopPropagation=function(){Bf.F.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0};
Bf.prototype.preventDefault=function(){Bf.F.preventDefault.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,xf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};Bf.prototype.H=f("g");function Ff(){}var Gf="closure_listenable_"+(1E6*Math.random()|0);function Hf(a){return!(!a||!a[Gf])}var If=0;function Jf(a,b,c,d,e){this.listener=a;this.g=null;this.src=b;this.type=c;this.Uc=!!d;this.ue=e;this.key=++If;this.Lc=this.ob=!1}function Kf(a){a.Lc=!0;a.listener=null;a.g=null;a.src=null;a.ue=null};function Lf(a){this.src=a;this.g={};this.j=0}Lf.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.j++);var h=Mf(a,b,d,e);-1<h?(b=a[h],c||(b.ob=!1)):(b=new Jf(b,this.src,g,!!d,e),b.ob=c,a.push(b));return b};Lf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var e=this.g[a];b=Mf(e,b,c,d);return-1<b?(Kf(e[b]),Fb.splice.call(e,b,1),0==e.length&&(delete this.g[a],this.j--),!0):!1};
function Nf(a,b){var c=b.type;c in a.g&&Sb(a.g[c],b)&&(Kf(b),0==a.g[c].length&&(delete a.g[c],a.j--))}function Of(a,b,c,d,e){a=a.g[b.toString()];b=-1;a&&(b=Mf(a,c,d,e));return-1<b?a[b]:null}Lf.prototype.hasListener=function(a,b){var c=p(a),d=c?a.toString():"",e=p(b);return hb(this.g,function(a){for(var h=0;h<a.length;++h)if(!(c&&a[h].type!=d||e&&a[h].Uc!=b))return!0;return!1})};
function Mf(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.Lc&&g.listener==b&&g.Uc==!!c&&g.ue==d)return e}return-1};var Pf="closure_lm_"+(1E6*Math.random()|0),Qf={},Rf=0;function Sf(a,b,c,d,e){if(ja(b)){for(var g=0;g<b.length;g++)Sf(a,b[g],c,d,e);return null}c=Tf(c);return Hf(a)?a.cb.add(String(b),c,!1,d,e):Uf(a,b,c,!1,d,e)}
function Uf(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=!!e,l=Vf(a);l||(a[Pf]=l=new Lf(a));c=l.add(b,c,d,e,g);if(c.g)return c;d=Wf();c.g=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,h);else if(a.attachEvent)a.attachEvent(Xf(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");Rf++;return c}
function Wf(){var a=Yf,b=wf?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function Zf(a,b,c,d,e){if(ja(b)){for(var g=0;g<b.length;g++)Zf(a,b[g],c,d,e);return null}c=Tf(c);return Hf(a)?a.cb.add(String(b),c,!0,d,e):Uf(a,b,c,!0,d,e)}function $f(a,b,c,d,e){if(ja(b))for(var g=0;g<b.length;g++)$f(a,b[g],c,d,e);else c=Tf(c),Hf(a)?a.ba(b,c,d,e):a&&(a=Vf(a))&&(b=Of(a,b,c,!!d,e))&&ag(b)}
function ag(a){if(!ma(a)&&a&&!a.Lc){var b=a.src;if(Hf(b))Nf(b.cb,a);else{var c=a.type,d=a.g;b.removeEventListener?b.removeEventListener(c,d,a.Uc):b.detachEvent&&b.detachEvent(Xf(c),d);Rf--;(c=Vf(b))?(Nf(c,a),0==c.j&&(c.src=null,b[Pf]=null)):Kf(a)}}}function Xf(a){return a in Qf?Qf[a]:Qf[a]="on"+a}function bg(a,b,c,d){var e=!0;if(a=Vf(a))if(b=a.g[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.Uc==c&&!g.Lc&&(g=cg(g,d),e=e&&!1!==g)}return e}
function cg(a,b){var c=a.listener,d=a.ue||a.src;a.ob&&ag(a);return c.call(d,b)}
function Yf(a,b){if(a.Lc)return!0;if(!wf){var c=b||ga("window.event"),d=new Bf(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var g=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){g=!0}if(g||void 0==c.returnValue)c.returnValue=!0}c=[];for(g=d.currentTarget;g;g=g.parentNode)c.push(g);for(var g=a.type,l=c.length-1;!d.l&&0<=l;l--){d.currentTarget=c[l];var n=bg(c[l],g,!0,d),e=e&&n}for(l=0;!d.l&&l<c.length;l++)d.currentTarget=c[l],n=bg(c[l],g,!1,d),e=e&&n}return e}return cg(a,new Bf(b,
this))}function Vf(a){a=a[Pf];return a instanceof Lf?a:null}var dg="__closure_events_fn_"+(1E9*Math.random()>>>0);function Tf(a){if(na(a))return a;a[dg]||(a[dg]=function(b){return a.handleEvent(b)});return a[dg]}tf(function(a){Yf=a(Yf)});function G(a){B.call(this);this.A=a;this.v={}}x(G,B);var eg=[];G.prototype.g=function(a,b,c,d){ja(b)||(b&&(eg[0]=b.toString()),b=eg);for(var e=0;e<b.length;e++){var g=Sf(a,b[e],c||this.handleEvent,d||!1,this.A||this);if(!g)break;this.v[g.key]=g}return this};function fg(a,b,c,d){return gg(a,b,c,d,void 0)}function gg(a,b,c,d,e,g){if(ja(c))for(var h=0;h<c.length;h++)gg(a,b,c[h],d,e,g);else{b=Zf(b,c,d||a.handleEvent,e,g||a.A||a);if(!b)return a;a.v[b.key]=b}return a}
function hg(a,b,c){ig(b,c,a.A||a,a);return a}G.prototype.ba=function(a,b,c,d,e){if(ja(b))for(var g=0;g<b.length;g++)this.ba(a,b[g],c,d,e);else c=c||this.handleEvent,e=e||this.A||this,c=Tf(c),d=!!d,b=Hf(a)?Of(a.cb,String(b),c,d,e):a?(a=Vf(a))?Of(a,b,c,d,e):null:null,b&&(ag(b),delete this.v[b.key]);return this};function jg(a){fb(a.v,function(a,c){this.v.hasOwnProperty(c)&&ag(a)},a);a.v={}}G.prototype.G=function(){G.F.G.call(this);jg(this)};
G.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function H(){B.call(this);this.cb=new Lf(this);this.Po=this;this.jf=null}x(H,B);H.prototype[Gf]=!0;k=H.prototype;k.xc=f("jf");k.Mc=ca("jf");k.addEventListener=function(a,b,c,d){Sf(this,a,b,c,d)};k.removeEventListener=function(a,b,c,d){$f(this,a,b,c,d)};
function I(a,b){var c,d=a.xc();if(d){c=[];for(var e=1;d;d=d.xc())c.push(d),++e}var d=a.Po,e=b,g=e.type||e;if(r(e))e=new E(e,d);else if(e instanceof E)e.target=e.target||d;else{var h=e,e=new E(g,d);rb(e,h)}var h=!0,l;if(c)for(var n=c.length-1;!e.l&&0<=n;n--)l=e.currentTarget=c[n],h=kg(l,g,!0,e)&&h;e.l||(l=e.currentTarget=d,h=kg(l,g,!0,e)&&h,e.l||(h=kg(l,g,!1,e)&&h));if(c)for(n=0;!e.l&&n<c.length;n++)l=e.currentTarget=c[n],h=kg(l,g,!1,e)&&h;return h}
k.G=function(){H.F.G.call(this);this.Ne();this.jf=null};k.ba=function(a,b,c,d){return this.cb.remove(String(a),b,c,d)};k.Ne=function(a){var b;if(this.cb){b=this.cb;a=a&&a.toString();var c=0,d;for(d in b.g)if(!a||d==a){for(var e=b.g[d],g=0;g<e.length;g++)++c,Kf(e[g]);delete b.g[d];b.j--}b=c}else b=0;return b};
function kg(a,b,c,d){b=a.cb.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.Lc&&h.Uc==c){var l=h.listener,n=h.ue||h.src;h.ob&&Nf(a.cb,h);e=!1!==l.call(n,d)&&e}}return e&&0!=d.Ii}k.hasListener=function(a,b){return this.cb.hasListener(p(a)?String(a):void 0,b)};function lg(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=lg.prototype;k.clone=function(){return new lg(this.top,this.right,this.bottom,this.left)};k.contains=function(a){return this&&a?a instanceof lg?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
k.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};k.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};k.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};function mg(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}k=mg.prototype;k.clone=function(){return new mg(this.left,this.top,this.width,this.height)};function ng(a){return new lg(a.top,a.left+a.width,a.top+a.height,a.left)}function og(a,b){return a.left<=b.left+b.width&&b.left<=a.left+a.width&&a.top<=b.top+b.height&&b.top<=a.top+a.height}
k.contains=function(a){return a instanceof mg?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};k.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};
k.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};k.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};function pg(a,b,c){if(r(b))(b=qg(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=qg(c,d);g&&(c.style[g]=e)}}var rg={};function qg(a,b){var c=rg[b];if(!c){var d=bb(b),c=d;void 0===a.style[d]&&(d=(Bc?"Webkit":Ac?"Moz":A?"ms":zc?"O":null)+db(d),void 0!==a.style[d]&&(c=d));rg[b]=c}return c}function sg(a,b){var c=Wd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""}
function tg(a,b){return sg(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function ug(a){return tg(a,"position")}function vg(a,b,c){var d;b instanceof Ld?(d=b.x,b=b.y):(d=b,b=c);a.style.left=wg(d,!1);a.style.top=wg(b,!1)}function xg(a){a=a?Wd(a):document;return!A||Nc(9)||Ee(Ud(a))?a.documentElement:a.body}
function yg(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}A&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function Ag(a){if(A&&!Nc(8))return a.offsetParent;var b=Wd(a),c=tg(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=tg(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}
function Bg(a){for(var b=new lg(0,Infinity,Infinity,0),c=Ud(a),d=c.W().body,e=c.W().documentElement,g=fe(c.g);a=Ag(a);)if(!(A&&0==a.clientWidth||Bc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=tg(a,"overflow")){var h=Cg(a),l=new Ld(a.clientLeft,a.clientTop);h.x+=l.x;h.y+=l.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=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,
g);c=de(Fe(c)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null}
function Dg(a,b){var c,d=Cg(a);c=Cg(b);var e=Eg(b),g=d.x-c.x-e.left,d=d.y-c.y-e.top,h=b.clientWidth-a.offsetWidth,l=b.clientHeight-a.offsetHeight,n=b.scrollLeft,u=b.scrollTop;if(b==document.body||b==document.documentElement)n=c.x+e.left,u=c.y+e.top,A&&!Nc(10)&&(n+=e.left,u+=e.top);n+=Math.min(g,Math.max(g-h,0));u+=Math.min(d,Math.max(d-l,0));c=new Ld(n,u);b.scrollLeft=c.x;b.scrollTop=c.y}
function Cg(a){var b=Wd(a),c=new Ld(0,0),d=xg(b);if(a==d)return c;a=yg(a);b=Ge(Ud(b));c.x=a.left+b.x;c.y=a.top+b.y;return c}function Fg(a,b){var c=Gg(a),d=Gg(b);return new Ld(c.x-d.x,c.y-d.y)}function Hg(a){a=yg(a);return new Ld(a.left,a.top)}function Gg(a){if(1==a.nodeType)return Hg(a);var b=na(a.H),c=a;a.targetTouches&&a.targetTouches.length?c=a.targetTouches[0]:b&&a.g.targetTouches&&a.g.targetTouches.length&&(c=a.g.targetTouches[0]);return new Ld(c.clientX,c.clientY)}
function Ig(a,b,c){if(b instanceof Od)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");Jg(a,b);a.style.height=wg(c,!0)}function wg(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Jg(a,b){a.style.width=wg(b,!0)}function Kg(a){var b=Lg;if("none"!=tg(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return a}
function Lg(a){var b=a.offsetWidth,c=a.offsetHeight,d=Bc&&!b&&!c;return p(b)&&!d||!a.getBoundingClientRect?new Od(b,c):(a=yg(a),new Od(a.right-a.left,a.bottom-a.top))}function Mg(a){var b=Cg(a);a=Kg(a);return new mg(b.x,b.y,a.width,a.height)}function Ng(a,b){var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")}function J(a,b){a.style.display=b?"":"none"}function Og(a,b){A&&p(a.cssText)?a.cssText=b:a.innerHTML=b}
function Pg(a){return"rtl"==tg(a,"direction")}var Qg=Ac?"MozUserSelect":Bc?"WebkitUserSelect":null;function Rg(a,b,c){c=c?null:a.getElementsByTagName("*");if(Qg){if(b=b?"none":"",a.style&&(a.style[Qg]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[Qg]=b)}}else if(A||zc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)}
function Sg(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}function Tg(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?Sg(a,c):0}var Ug={thin:2,medium:4,thick:6};
function Vg(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 Ug?Ug[c]:Sg(a,c)}function Eg(a){if(A&&!Nc(9)){var b=Vg(a,"borderLeft"),c=Vg(a,"borderRight"),d=Vg(a,"borderTop");a=Vg(a,"borderBottom");return new lg(d,c,a,b)}b=sg(a,"borderLeftWidth");c=sg(a,"borderRightWidth");d=sg(a,"borderTopWidth");a=sg(a,"borderBottomWidth");return new lg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}A&&Mc(12);function Wg(){}ha(Wg);Wg.prototype.g=0;function Xg(a){return":"+(a.g++).toString(36)};function K(a){H.call(this);this.g=a||Ud();this.Fb=Yg;this.da=null;this.$=!1;this.M=null;this.L=void 0;this.B=this.o=this.v=this.Gb=null;this.$b=!1}x(K,H);K.prototype.te=Wg.Z();var Yg=null;
function Zg(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component state");}k=K.prototype;k.getId=function(){return this.da||(this.da=Xg(this.te))};function $g(a,b){if(a.v&&a.v.B){var c=a.v.B,d=a.da;d in c&&delete c[d];lb(a.v.B,b,a)}a.da=b}k.C=f("M");
function M(a){a.L||(a.L=new G(a));return a.L}function ah(a,b){if(a==b)throw Error("Unable to set parent component");if(b&&a.v&&a.da&&bh(a.v,a.da)&&a.v!=b)throw Error("Unable to set parent component");a.v=b;K.F.Mc.call(a,b)}k.getParent=f("v");k.Mc=function(a){if(this.v&&this.v!=a)throw Error("Method not supported");K.F.Mc.call(this,a)};k.V=function(){this.M=this.g.createElement("DIV")};
function N(a,b,c){if(a.$)throw Error("Component already rendered");a.M||a.V();b?b.insertBefore(a.M,c||null):a.g.W().body.appendChild(a.M);a.v&&!a.v.$||a.T()}function ch(a,b){if(a.$)throw Error("Component already rendered");if(b&&a.le(b)){a.$b=!0;var c=Wd(b);a.g&&a.g.W()==c||(a.g=Ud(b));a.Fa(b);a.T()}else throw Error("Invalid element to decorate");}k.le=da(!0);k.Fa=ca("M");k.T=function(){this.$=!0;dh(this,function(a){!a.$&&a.C()&&a.T()})};
k.la=function(){dh(this,function(a){a.$&&a.la()});this.L&&jg(this.L);this.$=!1};k.G=function(){this.$&&this.la();this.L&&(this.L.dispose(),delete this.L);dh(this,function(a){a.dispose()});!this.$b&&this.M&&oe(this.M);this.v=this.Gb=this.M=this.B=this.o=null;K.F.G.call(this)};k.getModel=f("Gb");k.Y=function(a,b){this.kf(a,eh(this),b)};
k.kf=function(a,b,c){if(a.$&&(c||!this.$))throw Error("Component already rendered");if(0>b||b>eh(this))throw Error("Child component index out of bounds");this.B&&this.o||(this.B={},this.o=[]);if(a.getParent()==this){var d=a.getId();this.B[d]=a;Sb(this.o,a)}else lb(this.B,a.getId(),a);ah(a,this);Wb(this.o,b,0,a);a.$&&this.$&&a.getParent()==this?(c=this.Oa(),b=c.childNodes[b]||null,b!=a.C()&&c.insertBefore(a.C(),b)):c?(this.M||this.V(),b=fh(this,b+1),N(a,this.Oa(),b?b.M:null)):this.$&&!a.$&&a.M&&a.M.parentNode&&
1==a.M.parentNode.nodeType&&a.T()};k.Oa=f("M");function gh(a){null==a.Fb&&(a.Fb=Pg(a.$?a.M:a.g.W().body));return a.Fb}function eh(a){return a.o?a.o.length:0}function bh(a,b){var c;a.B&&b?(c=a.B,c=(b in c?c[b]:void 0)||null):c=null;return c}function fh(a,b){return a.o?a.o[b]||null:null}function dh(a,b,c){a.o&&Hb(a.o,b,c)}function hh(a,b){return a.o&&b?Gb(a.o,b):-1}
k.removeChild=function(a,b){if(a){var c=r(a)?a:a.getId();a=bh(this,c);if(c&&a){var d=this.B;c in d&&delete d[c];Sb(this.o,a);b&&(a.la(),a.M&&oe(a.M));ah(a,null)}}if(!a)throw Error("Child is not in parent component");return a};function ih(a,b,c,d){K.call(this,d);this.A=a;this.l=b;this.j=c;if(b&&!c)throw Error("Promo not set");}x(ih,K);ih.prototype.V=function(){var a={Vk:this.A,Fo:this.l,Wk:xb(y(),"drive_url")};this.M=Oe(kf,a)};ih.prototype.T=function(){if(this.l){var a=this.M?ae("docs-ml-header-edit-button",this.M||this.g.g):null;M(this).g(a,"touchstart",this.D)}};
ih.prototype.D=function(){if(this.j){var a=this.j,b=jh(a);kh(b,"docs-ml-promotion-shown")?kh(b,"docs-ml-promotion-dismissed")?(lh(b,["docs-ml-promotion-shown","docs-ml-promotion-dismissed"]),a.Ue(!0)):(mh(b,"docs-ml-promotion-shown"),a.j.ob(t(a.Ue,a,!0),250)):a.Ue(!0)}};function nh(a){this.j=a.eui;this.g=a.je;this.l=a.sstu;this.o=a.si;this.v=a.st||null}function oh(){var a=y().get("ilcm");return null!=a?new nh(a):null};function ph(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function qh(a){return eval("("+a+")")}function rh(a){return sh(new th(void 0),a)}function th(a){this.g=a}
function sh(a,b){var c=[];uh(a,b,c);return c.join("")}
function uh(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(ja(b)){var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g++)c.push(e),e=d[g],uh(a,a.g?a.g.call(d,String(g),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");g="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(g),vh(d,c),c.push(":"),uh(a,a.g?a.g.call(b,d,e):e,c),g=","));c.push("}");return}}switch(typeof b){case "string":vh(b,
c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case "boolean":c.push(b);break;case "function":break;default:throw Error("Unknown type: "+typeof b);}}}var wh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},xh=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function vh(a,b){b.push('"',a.replace(xh,function(a){var b=wh[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),wh[a]=b);return b}),'"')};function yh(a,b,c,d,e,g,h){var l="";a&&(l+=a+":");c&&(l+="//",b&&(l+=b+"@"),l+=c,d&&(l+=":"+d));e&&(l+=e);g&&(l+="?"+g);h&&(l+="#"+h);return l}var zh=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function Ah(a){if(Bh){Bh=!1;var b=m.location;if(b){var c=b.href;if(c&&(c=Ch(Ah(c)[3]||null,!0))&&c!=b.hostname)throw Bh=!0,Error();}}return a.match(zh)}var Bh=Bc;function Ch(a,b){return a?b?decodeURI(a):decodeURIComponent(a):a}
function Dh(a){var b=a.indexOf("#");return 0>b?null:a.substr(b+1)}function Eh(a){var b=a.indexOf("#");return 0>b?a:a.substr(0,b)}function Fh(a,b){for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),g=null,h=null;0<=e?(g=c[d].substring(0,e),h=c[d].substring(e+1)):g=c[d];b(g,h?Ha(h):"")}}function Gh(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")}
function Hh(a,b,c){if(ja(b))for(var d=0;d<b.length;d++)Hh(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",encodeURIComponent(String(b)))}function Ih(a,b,c){Math.max(b.length-(c||0),0);for(c=c||0;c<b.length;c+=2)Hh(b[c],b[c+1],a);return a}function Jh(a){a=Ih([],a,void 0);a[0]="";return a.join("")}function Kh(a,b){for(var c in b)Hh(c,b[c],a);return a}function Lh(a){a=Kh([],a);a[0]="";return a.join("")}
function Mh(a,b){return Gh(2==arguments.length?Ih([a],arguments[1],0):Ih([a],arguments,1))}function Nh(a,b,c){a=[a,"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)));return Gh(a)}function Oh(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var Ph=/#|$/;
function Qh(a,b){var c=a.search(Ph),d=Oh(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return Ha(a.substr(d,e-d))}var Rh=/[?&]($|#)/;function Sh(a,b){for(var c=a.search(Ph),d=0,e,g=[];0<=(e=Oh(a,d,b,c));)g.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);g.push(a.substr(d));return g.join("").replace(Rh,"$1")};function Th(){}function Uh(a,b,c,d){a.j=null;b||(b=c?[c]:[]);a.A=c?String(c):void 0;a.v=0===c?-1:0;a.l=b;a:{if(a.l.length&&(b=a.l.length-1,(c=a.l[b])&&"object"==typeof c&&!ja(c))){a.B=b-a.v;a.o=c;break a}a.B=Number.MAX_VALUE}if(d)for(b=0;b<d.length;b++)c=d[b],c<a.B?(c+=a.v,a.l[c]=a.l[c]||Vh):a.o[c]=a.o[c]||Vh}var Vh=[];function Wh(a,b){if(b<a.B){var c=b+a.v,d=a.l[c];return d===Vh?a.l[c]=[]:d}d=a.o[b];return d===Vh?a.o[b]=[]:d}function P(a,b,c){b<a.B?a.l[b+a.v]=c:a.o[b]=c}
function Xh(a,b,c){a.j||(a.j={});if(!a.j[c]){var d=Wh(a,c);d&&(a.j[c]=new b(d))}return a.j[c]}function Yh(a,b,c){a.j||(a.j={});var d=c?c.Bb():c;a.j[b]=c;P(a,b,d)}function Zh(a,b){a.j||(a.j={});b=b||[];for(var c=[],d=0;d<b.length;d++)c[d]=b[d].Bb();a.j[1]=b;P(a,1,c)}Th.prototype.Bb=f("l");Th.prototype.toString=function(){return this.l.toString()};function $h(a){Uh(this,a,0,null)}x($h,Th);function ai(a){Uh(this,a,0,bi)}x(ai,Th);var bi=[1];function ci(a){Uh(this,a,0,null)}x(ci,Th);function di(a){Uh(this,a,0,null)}x(di,Th);function ei(a){Uh(this,a,0,null)}x(ei,Th);function fi(a){Uh(this,a,0,null)}x(fi,Th);function gi(a){return Xh(a,hi,2)}function ii(a){Uh(this,a,0,null)}x(ii,Th);function hi(a){Uh(this,a,0,null)}x(hi,Th);function ji(a){Uh(this,a,0,null)}x(ji,Th);function ki(a){Uh(this,a,0,null)}x(ki,Th);ki.prototype.g=function(){return Wh(this,12)};var li={zg:1,vj:2,xj:3,yj:4,zj:5,Fd:6,af:7,Dg:8,Gg:9};function mi(a){Uh(this,a,0,null)}x(mi,Th);function ni(a){Uh(this,a,0,oi)}x(ni,Th);var oi=[3];function pi(a){Uh(this,a,0,null)}x(pi,Th);function Q(a){return Q.g(a)}Q.g=function(a){return a+"_"};Q.B=function(){throw Error("xid.literal must not be used in COMPILED mode.");};Q.o=function(a){if(a&&a.constructor&&a.constructor.toString()===Object.toString()){var b={},c;for(c in a)a.hasOwnProperty(c)&&(b[Q.g(c)]=a[c]);return b}throw Error("xid.object must be called with an object literal.");};Q.j=!0;Q.l=aa();Q.v=function(){return"a_"!=Q("a")};function qi(a){Uh(this,a,0,null)}x(qi,Th);function ri(a){Uh(this,a,0,null)}x(ri,Th);function si(a){Uh(this,a,0,null)}x(si,Th);function ti(a){return Xh(a,ri,9)};function ui(a){Uh(this,a,0,null)}x(ui,Th);function vi(a){Uh(this,a,0,null)}x(vi,Th);function wi(a){return null!=Wh(a,2)?Wh(a,2):1004};function xi(a){Uh(this,a,0,null)}x(xi,Th);function yi(a){Uh(this,a,0,null)}x(yi,Th);function zi(a){Uh(this,a,0,Ai)}x(zi,Th);var Ai=[1];function Bi(a){var b=oh();this.g=new yi;P(this.g,6,a);a=1E3*v();P(this.g,2,a);b&&(P(this.g,1,b.o),P(this.g,3,b.l),P(this.g,4,b.j));this.j=new di;P(this.j,1,"en");P(this.j,2,Ab);b&&P(this.j,9,b.g);this.o=new xi;P(this.o,1,1);this.v=1}
Bi.prototype.l=function(a){var b=new vi;P(b,2,a);a=new fi;var c=new ii,d=1E3*v();P(c,1,d);Yh(a,1,c);P(a,3,1);Yh(b,8,a);P(b,3,this.v);this.v++;a=new zi;Zh(a,[b]);Yh(a,4,this.o);Yh(a,2,this.g);Yh(a,3,this.j);b=rh(a.Bb());if(a=yb(y(),"info_params").token)c=new XMLHttpRequest,d=xb(y(),"docs-sup")+"/logImpressions",c.open("POST",d,!0),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),d={},d.token=a,d.impressionBatch=b,c.send(Lh(d))};function Ci(a,b,c){this.o=c;this.l=a;this.v=b;this.j=0;this.g=null}Ci.prototype.get=function(){var a;0<this.j?(this.j--,a=this.g,this.g=a.next,a.next=null):a=this.l();return a};function Di(a,b){a.v(b);a.j<a.o&&(a.j++,b.next=a.g,a.g=b)};function Ei(a){m.setTimeout(function(){throw a;},0)}var Fi;
function Gi(){var a=m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!z("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,a=t(function(a){if(("*"==d||a.origin==d)&&a.data==
c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!wc()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(p(c.next)){c=c.next;var a=c.Sg;c.Sg=null;a()}};return function(a){d.next={Sg:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var b=document.createElement("SCRIPT");b.onreadystatechange=
function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){m.setTimeout(a,0)}}var Hi=hc;tf(function(a){Hi=a});function Ii(){this.j=this.g=null}var Ki=new Ci(function(){return new Ji},function(a){a.reset()},100);Ii.prototype.add=function(a,b){var c=Ki.get();c.g=a;c.j=b;c.next=null;this.j?this.j.next=c:this.g=c;this.j=c};Ii.prototype.remove=function(){var a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||(this.j=null),a.next=null);return a};function Ji(){this.next=this.j=this.g=null}Ji.prototype.reset=function(){this.next=this.j=this.g=null};function Li(a,b){Mi||Ni();Oi||(Mi(),Oi=!0);Pi.add(a,b)}var Mi;function Ni(){if(m.Promise&&m.Promise.resolve){var a=m.Promise.resolve();Mi=function(){a.then(Qi)}}else Mi=function(){var a=Qi,a=Hi(a);!na(m.setImmediate)||m.Window&&m.Window.prototype&&m.Window.prototype.setImmediate==m.setImmediate?(Fi||(Fi=Gi()),Fi(a)):m.setImmediate(a)}}var Oi=!1,Pi=new Ii;function Qi(){for(var a=null;a=Pi.remove();){try{a.g.call(a.j)}catch(b){Ei(b)}Di(Ki,a)}Oi=!1};function Ri(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function Si(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Ti(a,b){this.g=0;this.A=void 0;this.o=this.j=this.l=null;this.v=this.B=!1;if(a!=q)try{var c=this;a.call(b,function(a){Ui(c,2,a)},function(a){Ui(c,3,a)})}catch(d){Ui(this,3,d)}}function Vi(){this.next=this.l=this.j=this.o=this.g=null;this.v=!1}Vi.prototype.reset=function(){this.l=this.j=this.o=this.g=null;this.v=!1};var Wi=new Ci(function(){return new Vi},function(a){a.reset()},100);function Xi(a,b,c){var d=Wi.get();d.o=a;d.j=b;d.l=c;return d}
function Yi(a){if(a instanceof Ti)return a;var b=new Ti(q);Ui(b,2,a);return b}function Zi(){return new Ti(function(a,b){b("Impression batch not sent because client is offline")})}function $i(a,b,c){aj(a,b,c,null)||Li(va(b,a))}function bj(a){return new Ti(function(b,c){var d=a.length,e=[];if(d)for(var g=function(a,c){d--;e[a]=c;0==d&&b(e)},h=function(a){c(a)},l=0,n;n=a[l];l++)$i(n,va(g,l),h);else b(e)})}function cj(){var a,b=new Ti(function(b){a=b});return new dj(b,a)}
Ti.prototype.then=function(a,b,c){return ej(this,na(a)?a:null,na(b)?b:null,c)};Ri(Ti);function fj(a,b,c){ej(a,null,b,c)}function gj(a){0==a.g&&Li(function(){var a=new hj(void 0);ij(this,a)},a)}function ij(a,b){if(0==a.g)if(a.l){var c=a.l;if(c.j){for(var d=0,e=null,g=null,h=c.j;h&&(h.v||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.g&&1==d?ij(c,b):(g?(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):jj(c),kj(c,e,3,b)))}a.l=null}else Ui(a,3,b)}
function lj(a,b){a.j||2!=a.g&&3!=a.g||mj(a);a.o?a.o.next=b:a.j=b;a.o=b}function ej(a,b,c,d){var e=Xi(null,null,null);e.g=new Ti(function(a,h){e.o=b?function(c){try{var e=b.call(d,c);a(e)}catch(u){h(u)}}:a;e.j=c?function(b){try{var e=c.call(d,b);!p(e)&&b instanceof hj?h(b):a(e)}catch(u){h(u)}}:h});e.g.l=a;lj(a,e);return e.g}Ti.prototype.H=function(a){this.g=0;Ui(this,2,a)};Ti.prototype.L=function(a){this.g=0;Ui(this,3,a)};
function Ui(a,b,c){0==a.g&&(a==c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.g=1,aj(c,a.H,a.L,a)||(a.A=c,a.g=b,a.l=null,mj(a),3!=b||c instanceof hj||nj(a,c)))}function aj(a,b,c,d){if(a instanceof Ti)return lj(a,Xi(b||q,c||null,d)),!0;if(Si(a))return a.then(b,c,d),!0;if(pa(a))try{var e=a.then;if(na(e))return oj(a,e,b,c,d),!0}catch(g){return c.call(d,g),!0}return!1}
function oj(a,b,c,d,e){function g(a){l||(l=!0,d.call(e,a))}function h(a){l||(l=!0,c.call(e,a))}var l=!1;try{b.call(a,h,g)}catch(n){g(n)}}function mj(a){a.B||(a.B=!0,Li(a.D,a))}function jj(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||(a.o=null);return b}Ti.prototype.D=function(){for(var a=null;a=jj(this);)kj(this,a,this.g,this.A);this.B=!1};
function kj(a,b,c,d){if(3==c&&b.j&&!b.v)for(;a&&a.v;a=a.l)a.v=!1;if(b.g)b.g.l=null,pj(b,c,d);else try{b.v?b.o.call(b.l):pj(b,c,d)}catch(e){qj.call(null,e)}Di(Wi,b)}function pj(a,b,c){2==b?a.o.call(a.l,c):a.j&&a.j.call(a.l,c)}function nj(a,b){a.v=!0;Li(function(){a.v&&qj.call(null,b)})}var qj=Ei;function hj(a){Aa.call(this,a)}x(hj,Aa);hj.prototype.name="cancel";function dj(a,b){this.j=a;this.g=b};function rj(a,b){H.call(this);this.j=a||1;this.g=b||m;this.l=t(this.Mo,this);this.o=v()}x(rj,H);k=rj.prototype;k.enabled=!1;k.Ua=null;k.setInterval=function(a){this.j=a;this.Ua&&this.enabled?(this.stop(),sj(this)):this.Ua&&this.stop()};k.Mo=function(){if(this.enabled){var a=v()-this.o;0<a&&a<.8*this.j?this.Ua=this.g.setTimeout(this.l,this.j-a):(this.Ua&&(this.g.clearTimeout(this.Ua),this.Ua=null),I(this,"tick"),this.enabled&&(this.Ua=this.g.setTimeout(this.l,this.j),this.o=v()))}};
function sj(a){a.enabled=!0;a.Ua||(a.Ua=a.g.setTimeout(a.l,a.j),a.o=v())}k.stop=function(){this.enabled=!1;this.Ua&&(this.g.clearTimeout(this.Ua),this.Ua=null)};k.G=function(){rj.F.G.call(this);this.stop();delete this.g};function tj(a,b,c){if(na(a))c&&(a=t(a,c));else if(a&&"function"==typeof a.handleEvent)a=t(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<b?-1:m.setTimeout(a,b||0)}function uj(a){m.clearTimeout(a)};function vj(){B.call(this);this.g={}}x(vj,B);vj.prototype.ob=function(a,b,c){if(na(a))c&&(a=t(a,c));else if(a&&"function"==typeof a.handleEvent)a=t(a.handleEvent,a);else throw Error("Invalid listener argument");c=new wj;a=tj(t(this.j,this,a,c),b);this.g[a]=!0;return c.g=a};vj.prototype.j=function(a,b){var c=b.getId();null===c||delete this.g[c];a()};vj.prototype.clear=function(a){null===a||delete this.g[a];uj(a)};vj.prototype.G=function(){for(var a in this.g)uj(Number(a));vj.F.G.call(this)};
function wj(){this.g=null}wj.prototype.getId=f("g");var xj;var yj="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");function zj(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function Aj(a,b,c){ja(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(xj||(xj={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=xj,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function Bj(a,b){var c=a.getAttribute("aria-"+b);return null==c||void 0==c?"":String(c)}
function Cj(a){var b=Bj(a,"activedescendant");return Wd(a).getElementById(b)};function Dj(a){if(a.classList)return a.classList;a=a.className;return r(a)&&a.match(/\S+/g)||[]}function kh(a,b){return a.classList?a.classList.contains(b):Qb(Dj(a),b)}function Ej(a,b){a.classList?a.classList.add(b):kh(a,b)||(a.className+=0<a.className.length?" "+b:b)}function Fj(a,b){if(a.classList)Hb(b,function(b){Ej(a,b)});else{var c={};Hb(Dj(a),function(a){c[a]=!0});Hb(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}
function mh(a,b){a.classList?a.classList.remove(b):kh(a,b)&&(a.className=Ib(Dj(a),function(a){return a!=b}).join(" "))}function lh(a,b){a.classList?Hb(b,function(b){mh(a,b)}):a.className=Ib(Dj(a),function(a){return!Qb(b,a)}).join(" ")}function Gj(a,b,c){c?Ej(a,b):mh(a,b)};function Hj(a,b){this.M=a;this.j=b}function Ij(a,b){if(b){a.g||(a.g=[]);for(var c=Ie(a.j.W().body),d=0;d<c.length;d++){var e=c[d];e==a.M||Bj(e,"hidden")||(Aj(e,"hidden",!0),a.g.push(e))}}else if(a.g){for(d=0;d<a.g.length;d++)a.g[d].removeAttribute("aria-hidden");a.g=null}};function Jj(a,b,c,d,e,g){K.call(this,g);this.l=a;this.R=b;this.O=c;this.j=new vj;this.H=null;this.I=0;this.D=d;this.U=e;this.A=!1;this.J=null}x(Jj,K);var Kj="click pointerdown pointerleave pointermove pointerup touchend touchmove touchstart".split(" ");k=Jj.prototype;k.V=function(){Jj.F.V.call(this);var a=this.C(),b=this.l.o;a.innerHTML=Pe(b({Go:Eb()},void 0,void 0));this.J=new Hj(this.M,this.g);Lj(this,!1)};
k.T=function(){Jj.F.T.call(this);Mj(this,"docs-ml-promotion-yes-button",this.Fm);Mj(this,"docs-ml-promotion-no-button",this.yh);var a=this.M?ae("docs-ml-promotion-native-app-anchor",this.M||this.g.g):null;Eb()?a.setAttribute("href",this.R):a.setAttribute("href",Nj(this.l));M(this).g(this.M,"touchstart",this.Uk);M(this).g(this.M,"touchend",this.Tk);this.U&&this.j.ob(t(this.Ue,this),500)};function jh(a){return ae("docs-ml-promotion",a.M||a.g.g)}
k.Ue=function(a){this.A=!!a;this.H=He(this.g);Ej(jh(this),"docs-ml-promotion-shown");Oj(this,!1);a=ae("docs-ml-promotion-native-app-anchor",this.M||this.g.g);var b=ee(document);a.focus();Fe(this.g).scrollTo(b.x,b.y);Lj(this,!0);this.D.l(this.A?1909:1862)};function Mj(a,b,c){b=ae(b,a.M||a.g.g);for(var d=0;d<Kj.length;d++)M(a).g(b,Kj[d],c)}k.Fm=function(){if(Eb()){var a=v();this.j.ob(t(function(){2E3>v()-a&&(window.location=Nj(this.l))},this),500)}this.D.l(this.A?1908:1861)};
k.Uk=function(a){this.I=Gg(a).y};k.Tk=function(a){na(a.H)&&a.g.changedTouches&&a.g.changedTouches.length&&a.g.changedTouches[0].pageY>this.I+5&&this.yh();this.I=0};k.yh=function(){Ej(jh(this),"docs-ml-promotion-dismissed");if(this.O.isAvailable()){var a=this.O,b=this.l.g,c=v().toString();try{a.g.setItem(b,c)}catch(d){if(0==a.g.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}Lj(this,!1);this.H&&this.H.focus();Oj(this,!0);this.D.l(this.A?1907:1860)};
function Oj(a,b){Gj(a.g.W().body,"docs-ml-promotion-no-horizontal-scroll",!b)}function Lj(a,b){Aj(jh(a),"hidden",!b);Ij(a.J,b)}k.G=function(){this.j.dispose();Jj.F.G.call(this)};function Pj(a){var b;b=""+('<div class="docs-ml-promotion" role="alertdialog" aria-labelledby="docs-ml-promotion-aria-label"><div id="docs-ml-promotion-aria-label" style="display:none;">Alert message displayed.</div><div class="docs-ml-promotion-content"><div class="docs-ml-promotion-header"><span class="docs-ml-promotion-app-icon-container"><div class="docs-ml-icon docs-ml-promotion-app-icon"><div class="docs-ml-img-container docs-ml-img '+Ye(a.mf)+'"></div></div></span><span class="docs-ml-promotion-text"><div class="docs-ml-promotion-text-heading">'+
Te(a.kg)+'</div><div class="docs-ml-promotion-text-body">'+Te(a.jg)+'</div></span></div><div class="docs-ml-promotion-action-row"><span class="docs-ml-promotion-action-container"><span role="button" tabIndex="0"><span class="docs-ml-promotion-action-button docs-ml-promotion-no-button">NO THANKS</span></span></span><span class="docs-ml-promotion-action-container"><a class="docs-ml-promotion-native-app-anchor" role="button"><span class="docs-ml-promotion-action-button docs-ml-promotion-yes-button">');
b=a.Go?b+"USE THE APP":b+"GET THE APP";return Ue(b+"</span></a></span></div></div></div>")};function Qj(a,b,c,d){this.j=a;this.l=b;this.g=c;this.o=d}function Nj(a){if(Eb())return a.l;if(Gc)return"market://details?id="+a.j;throw Error("Unsupported platform");}
var Rj=new Qj("com.google.android.apps.docs.editors.docs","https://itunes.apple.com/app/apple-store/id842842640?pt=9008&ct=docs_mo&mt=8","googleDocs.docs.nativeAppPromo.LastClosedOnTime",function(a){a=""+Pj(We(a,{kg:Xe("Edit with the Docs app"),jg:Xe("Make tweaks, leave comments, and share with others to edit at the same time."),mf:Xe("docs-ml-docs-logo-icon")}));return Ue(a)}),Sj=new Qj("com.google.android.apps.docs.editors.sheets","https://itunes.apple.com/app/apple-store/id842849113?pt=9008&ct=sheets_mo&mt=8",
"googleDocs.sheets.nativeAppPromo.LastClosedOnTime",function(a){a=""+Pj(We(a,{kg:Xe("Edit with the Sheets app"),jg:Xe("Make tweaks and share with others to edit at the same time."),mf:Xe("docs-ml-sheets-logo-icon")}));return Ue(a)}),Tj=new Qj("com.google.android.apps.docs.editors.slides","https://itunes.apple.com/app/apple-store/id879478102?pt=9008&ct=slides_mo&mt=8","googleDocs.slides.nativeAppPromo.LastClosedOnTime",function(a){a=""+Pj(We(a,{kg:Xe("Edit with the Slides app"),jg:Xe("Make tweaks and share with others to edit at the same time."),
mf:Xe("docs-ml-slides-logo-icon")}));return Ue(a)});function Uj(a,b,c,d,e,g){this.B=a;this.j=b;this.l=c;this.o=d;this.g=e;this.v=g}Uj.prototype.initialize=function(){var a;try{a=window!=window.top}catch(b){a=!1}if(!a){var c=this.B&&(Gc||Eb()&&!Vc);a=c&&this.j&&vb(y(),"docs-smheo");if(c){var c=new uc,d;d=this.g;c.isAvailable()?(d=c.get(d.g),d=!!d&&d>v()-6048E5):d=!1;d=!d;if(a||d){var e=new Bi(this.v),c=new Jj(this.g,this.o,c,e,d);N(c,void 0)}else c=null}else c=null;this.j&&(a=new ih(this.l,a,a?c:null),N(a,void 0))}};
m.DOCS_initDocsMobileWeb=function(a,b,c,d){(new Uj(a,b,c,d,Rj,29)).initialize()};m.DOCS_initSlidesMobileweb=function(a,b,c,d){m.punchWebViewEventListener||(new Uj(a,b,c,d,Tj,30)).initialize()};m.DOCS_initSheetsMobileWeb=function(a,b,c,d){(new Uj(a,b,c,d,Sj,31)).initialize()};var Vj;var Wj=z("Macintosh")||Eb();function Xj(){B.call(this);this.v=1;this.l=[];this.o=0;this.g=[];this.j={}}x(Xj,B);k=Xj.prototype;k.subscribe=function(a,b,c){var d=this.j[a];d||(d=this.j[a]=[]);var e=this.v;this.g[e]=a;this.g[e+1]=b;this.g[e+2]=c;this.v=e+3;d.push(e);return e};k.unsubscribe=function(a,b,c){if(a=this.j[a]){var d=this.g;if(a=Pb(a,function(a){return d[a+1]==b&&d[a+2]==c}))return this.Cb(a)}return!1};
k.Cb=function(a){if(0!=this.o)return this.l.push(a),!1;var b=this.g[a];if(b){var c=this.j[b];c&&Sb(c,a);delete this.g[a];delete this.g[a+1];delete this.g[a+2]}return!!b};k.ke=function(a,b){var c=this.j[a];if(c){this.o++;for(var d=Array(arguments.length-1),e=1,g=arguments.length;e<g;e++)d[e-1]=arguments[e];e=0;for(g=c.length;e<g;e++){var h=c[e];this.g[h+1].apply(this.g[h+2],d)}this.o--;if(0<this.l.length&&0==this.o)for(;c=this.l.pop();)this.Cb(c)}};
k.clear=function(a){if(a){var b=this.j[a];b&&(Hb(b,this.Cb,this),delete this.j[a])}else this.g.length=0,this.j={}};k.ua=function(a){if(a){var b=this.j[a];return b?b.length:0}a=0;for(b in this.j)a+=this.ua(b);return a};k.G=function(){Xj.F.G.call(this);this.clear();this.l.length=0};function Yj(a){this.g=a}Yj.prototype.toString=f("g");function Zj(){B.call(this);this.g=new Xj;of(this,this.g)}x(Zj,B);k=Zj.prototype;k.subscribe=function(a,b,c){return this.g.subscribe(a.toString(),b,c)};k.unsubscribe=function(a,b,c){return this.g.unsubscribe(a.toString(),b,c)};k.Cb=function(a){return this.g.Cb(a)};k.clear=function(a){this.g.clear(p(a)?a.toString():void 0)};k.ua=function(a){return this.g.ua(p(a)?a.toString():void 0)};var ak=new Yj("visibility"),bk=new Yj("selection"),ck=new Yj("value"),dk=new Yj("enabled"),ek=new Yj("change"),fk=new Yj("action");function gk(){Hb([R.ff,R.gf],function(a){a.P(!0,void 0)})};function hk(a){this.data=a};function ik(a,b,c){this.l=a;this.g=b;this.j=c};function jk(a,b){B.call(this);this.v=a;this.o={};this.g=b?mb(b):{};this.B=mb(this.g);kk(this);this.l=new Xj;this.j=new Zj}x(jk,B);function kk(a){p(a.g["keys-enabled"])||(a.g["keys-enabled"]=!0);a.isEnabled()||(a.o["default"]=!0)}k=jk.prototype;k.G=function(){jk.F.G.call(this);this.l.dispose();this.j.dispose();delete this.l;delete this.j;delete this.g};k.getId=f("v");k.isEnabled=function(){return!!this.g.enabled};
k.P=function(a,b){var c=b||"default",d=!0;if(a){delete this.o[c];for(var e in this.o){d=!1;break}}else this.o[c]=!0,d=!1;this.setProperty("enabled",d)};k.aa=function(){return!!this.g.visible};k.N=function(a){this.setProperty("visible",a)};k.nd=function(){return!!this.g.selected};k.setSelected=function(a){this.setProperty("selected",a)};k.na=function(){return this.g.keys};k.oa=function(){return this.g.value};k.X=function(a){this.setProperty("value",a)};
k.setProperty=function(a,b){var c=this.g[a];if(b!==c){this.g[a]=b;this.j.g.ke(ek.toString(),new ik(a,b,c));var d=lk(a);d&&this.j.g.ke(d.toString(),new ik(a,b,c))}};k.fireAction=function(a,b){if(this.isEnabled()){var c=this.g.selected;null!=c&&this.setSelected(!c);this.l.ke("action",a,b);this.j.g.ke(fk.toString(),new hk(a))}};k.subscribe=function(a,b,c){return this.l.subscribe(a,b,c)};k.unsubscribe=function(a,b,c){return this.l.unsubscribe(a,b,c)};k.Cb=function(a){return 1E6<a?this.j.Cb(a-1E6):this.l.Cb(a)};
k.reset=function(){this.l.clear();this.j.clear();this.g=mb(this.B);this.o={};kk(this)};function lk(a){switch(a){case "visible":return ak;case "selected":return bk;case "value":return ck;case "enabled":return dk;default:return null}};function mk(a,b){var c=a.na();ja(c)||(c=[c]);c.push(b);a.setProperty("keys",c)}function nk(a){var b="Ctrl+"+(Wj?"Meta+":"Alt+");r(void 0)&&(b+="undefined+");for(var c="",d=0;d<a.length;d++)c+=b+a[d]+(d<a.length-1?" ":"");return c}function ok(a,b){var c="docs-icon-img";A&&!Mc(9)&&(c+=" docs-icon-img-legacy");return c+" docs-icon-"+a+(b?"-rtl":"")};function pk(a,b,c){this.l=a;this.j=b||hc;this.g={};this.o=!!c;qk(this,"visible",!0)}function qk(a,b,c){a.g[b]=c;return a}function S(a){return a.j(rk(a))}function rk(a){qk(a,"label",a.g.label||"");qk(a,"hint",a.g.hint||a.g.label);return new jk(a.l,a.g)}function sk(a,b){return qk(qk(a,"docs-action-data-extractor",b),"docs-action-data-extractor-requires-data",void 0)}pk.prototype.enabled=function(a){return qk(this,"enabled",a)};function tk(a,b){return qk(a,"hint",b)}
pk.prototype.icon=function(a){return qk(this,"icon",a)};function T(a,b){return a.icon(ok(b,a.o&&void 0))}function U(a,b){return qk(a,"docs-impression-code",b)}function V(a,b){return qk(a,"keys",b)}pk.prototype.label=function(a){return qk(this,"label",a)};function uk(a,b){return qk(a,"long-label",b)}function W(a,b){return qk(a,"synonyms",b)}function X(a,b){return qk(a,"category",b)}pk.prototype.value=function(a){return qk(this,"value",a)};var vk=!1;
function wk(a){if(vk)for(var b in Y)Y[b].reset();vk=!0;Y.wj.setProperty("force-ctrl-key",!0);Y.rk.setProperty("force-ctrl-key",!0);Y.sk.setProperty("force-ctrl-key",!0);Y.qk.setProperty("force-ctrl-key",!0);Y.kj.setProperty("force-ctrl-key",!0);Y.lj.setProperty("force-ctrl-key",!0);Y.mj.setProperty("force-ctrl-key",!0);Y.ak.setProperty("force-ctrl-key",!0);Y.bk.setProperty("force-ctrl-key",!0);Y.ck.setProperty("force-ctrl-key",!0);Y.dk.setProperty("force-ctrl-key",!0);Y.ek.setProperty("force-ctrl-key",!0);
Y.fk.setProperty("force-ctrl-key",!0);Y.Vj.setProperty("force-ctrl-key",!0);Y.Wj.setProperty("force-ctrl-key",!0);Y.Xj.setProperty("force-ctrl-key",!0);Y.Yj.setProperty("force-ctrl-key",!0);Y.Zj.setProperty("force-ctrl-key",!0);Y.$j.setProperty("force-ctrl-key",!0);Wj&&Y.Mj.setProperty("force-ctrl-key",!0);Y.oj.N(!1);Y.Fj.N(!1);Y.hk.N(!1);Y.ik.N(!1);Y.Oj.N(!1);Y.Pj.N(!1);Y.Sj.N(!1);Y.Uj.N(!1);Y.qj.N(!1);Y.mk.N(!1);Y.Jg.N(!1);Y.pk.N(!1);Y.nk.N(!1);Y.Ck.N(!1);Y.Ek.N(!1);Y.Jj.N(!1);Y.BOLD.setSelected(!1);
Y.ITALIC.setSelected(!1);Y.Fk.setSelected(!1);Y.hf.setSelected(!1);Y.Cg.setSelected(!1);Y.Jg.setSelected(!1);Y.Kg.setSelected(!1);Y.Lg.setSelected(!1);Y.Kg.N(!1);Y.Lg.N(!1);Y.ej.N(!1);Y.Nj.N(!1);Wj||(mk(Y.gj,"Shift+Delete"),mk(Y.fj,"Ctrl+Insert"),mk(Y.Eg,"Shift+Delete"),mk(Y.Eg,"Ctrl+Insert"),mk(Y.Fg,"Shift+Insert"));Y.hf.setProperty("force-ctrl-key",!0);Vc&&mk(Y.Fg,"Ctrl+Shift+V");Y.dj.N(!1);Y.jj.N(!1);Y.Gj.N(!1);Y.Hg.N(!1);Y.Tj.N(!1);Y.Bk.N(!1);Y.gk.N(!1);Y.Ig.N(!1);Y.ij.N(!1);Y.Gd.P(!0);Y.Ij.P(!1);
xk();a=!!a;if(!vk)throw Error("Actions not registered");Y.Rj.setProperty("icon",ok("redo",a));Y.Gk.setProperty("icon",ok("undo",a))}
function xk(){function a(a,c,d,e,g){return S(X(U(V(qk((new pk(a)).label(c).value(e),"force-ctrl-key",!0),(Wj?"Ctrl+Alt+":"Alt+Shift+")+d),g),"Menus"))}yk=a("docs-menubar-file-focus","File menu","F",Y.uj.getId(),307);zk=a("docs-menubar-edit-focus","Edit menu","E",Y.pj.getId(),306);Ak=a("docs-menubar-view-focus","View menu","V",Y.Hk.getId(),314);Bk=a("docs-menubar-insert-focus","Insert menu","I",Y.Ej.getId(),310);Ck=a("docs-menubar-help-focus","Help menu","H",Y.Cj.getId(),309);Dk=a("docs-menubar-screenreader-focus",
"Accessibility menu","A",Y.Ig.getId(),1279);Ek=a("docs-menubar-tools-focus","Tools menu","T",Y.Dk.getId(),313);Fk=a("docs-menubar-table-focus","Table menu","B",Y.Ak.getId(),312);Gk=a("docs-menubar-format-focus","Format menu","O",Y.Aj.getId(),308);Hk=a("docs-menubar-extensions-focus","Add-ons menu","N",Y.Hj.getId(),1058);Vc&&!Wj&&(mk(yk,"Alt+F"),mk(zk,"Alt+E"),mk(Ak,"Alt+V"),mk(Bk,"Alt+I"),mk(Ck,"Alt+H"),mk(Ek,"Alt+T"),mk(Fk,"Alt+B"),mk(Gk,"Alt+O"),mk(Hk,"Alt+N"),mk(Dk,"Alt+A"))}
var Y={},yk,zk,Ak,Bk,Ck,Dk,Ek,Fk,Gk,Hk;
(function(){function a(a){return new pk(a)}function b(a,b,c,d,e){a=U((new pk(a)).label(b),c);null!=d&&V(a,d);null!=e&&T(a,e);return S(a)}var c=Wj&&Ac?"Ctrl+`":"Alt+/",d=Wj?"Ctrl+Alt+Z":Vc?"Alt+Z":"Alt+Shift+Z";Y.gp=S(X(uk(U(a("docs-chrome-focus").label("Move to top of application"),668),"Move focus out of editing area"),"Navigation"));Y.br=b("docs-menu-bar","",59);Y.yt=b("docs-tool-bar","",347);Y.op=b("docs-context-menu","",172);Y.pp=S(X(V(U(a("docs-context-menu-shortcut").label("Context menu"),173),
["Ctrl+Shift+\\","Ctrl+Shift+X"]),"Menus"));Y.yr=b("docs-new-menu","New",65);Y.ur=S(W(uk(T(U(a("docs-document").label("Document"),61),"document"),"New document"),"create | write | word | pages |"));Y.zr=S(W(uk(T(U(a("docs-presentation").label("Presentation"),66),"punch"),"New presentation"),"create | new slides | powerpoint | keynote |"));Y.Br=S(W(uk(T(U(a("docs-spreadsheet").label("Spreadsheet"),68),"spreadsheet"),"New spreadsheet"),"create | new workbook | excel | numbers |"));Y.wr=S(W(uk(T(U(a("docs-form").label("Form"),
63),"form"),"New form"),"create | new survey | poll | question |"));Y.vr=S(W(uk(T(U(a("docs-drawing").label("Drawing"),62),"drawing"),"New drawing"),"create new picture | new image | visio | diagram | chart"));Y.Ar=S(W(uk(T(U(a("docs-script").label("Script"),690),"script"),"New script"),"create | automate | macro | extension | plugin"));Y.xr=S(W(uk(U(a("docs-template").label("From template..."),64),"New document from template..."),"create | template | resume | letter |"));Y.tr=b("docs-new-custom",
"",60);Y.Gp=b("docs-download-menu","Download as",18);Y.uj=b("docs-file-menu","",24);Y.Kp=b("docs-file-custom","",373);Y.OPEN=S(X(W(V(U(a("docs-open").label("Open..."),73),"Ctrl+O"),"find | document | search ||"),"File commands"));Y.Nr=b("docs-open-custom","",344);Y.At=b("docs-upload-custom","",115);Y.zt=b("docs-upload","Upload...",114);Y.ms=b("docs-revisions-custom","",90);Y.es=S(W(U(a("docs-rename").label("Rename..."),84),"save as | save a copy | save | title |"));Y.Eg=b("docs-no-download","",1863,
["Ctrl+P","Ctrl+C","Ctrl+X"]);Y.oj=S(X(W(V(U(a("docs-edit-description").label("Edit description..."),20),"Ctrl+Shift+E"),"change | describe |||"),"Editing"));Y.$q=S(W(U(a("docs-make-copy").label("Make a copy..."),58),"save as | save | save a copy | copy to |"));Y.Ek=S(W(T(U(a("docs-trash").label("Move to trash"),765),"trash"),"trash | delete | remove ||"));Y.Is=S(X(T(V(U(a("docs-save").label("Save"),97),"Ctrl+S"),"save"),"File commands"));Y.Jg=S(U(tk(a("docs-show-new-changes").label("See new changes"),
"See changes since you last viewed this document"),1885));Y.pk=S(U(tk(a("docs-show-unseen-new-changes").label("See new changes"),"See changes since you last viewed this document"),2109));Y.Ws=b("docs-speak-copy-selection","",663);Y.Ur=b("docs-custom-inline","",79);Y.Xr=S(W(U(a("docs-print-preview").label("Print preview"),80),"printer ||||"));Y.Yr=b("docs-print-preview-close","",81);Y.Rc=S(X(W(T(V(U(a("docs-print").label("Print"),78),"Ctrl+P"),"print"),"printer ||||"),"File commands"));Y.Kg=S(W(T(U(a("docs-star").label("Star"),
102),"star"),"favorite ||||"));Y.Lg=b("docs-subscribe","Subscribe",104,null,"subscribe");Y.ik=S(W(U(a("docs-share").label("Share..."),101),"people ||||"));Y.ej=b("docs-collections","Move to folder...",11,null,"folder-solid");Y.Nj=S(W(T(U(a("docs-organize").label("Move to folder..."),74),"folder-solid"),"organize | folders | Drive | move to | collection"));Y.Pj=S(W(U(a("docs-publish").label("Publish to the web..."),82),"send | webpage |||"));Y.Zr=b("docs-publish-custom","",571);Y.Uj=S(W(U(a("docs-report-abuse").label("Report abuse/copyright "),
87),"Report issue | error |||"));Y.Rr=S(W(U(a("docs-page-setup").label("Page setup..."),267),"orientation | landscape | portrait | margins | letter"));Y.pj=b("docs-edit-menu","Edit",22);Y.fj=S(X(W(T(V(U(a("docs-copy").label("Copy"),12),"Ctrl+C"),"copy"),"Copy || copy selection ||"),"Editing"));Y.qp=b("docs-copypaste-custom","",13);Y.gj=S(X(W(T(V(U(a("docs-cut").label("Cut"),14),"Ctrl+X"),"cut"),"Remove | delete | cut selection ||"),"Editing"));Y.Hp=b("docs-edit-custom","",19);Y.Fg=S(X(W(T(V(U(a("docs-paste").label("Paste"),
76),"Ctrl+V"),"paste"),"Paste | paste selection |||"),"Editing"));Y.Rj=S(X(W(T(V(U(U(a("docs-redo").label("Redo"),83),83),["Ctrl+Y","Ctrl+Shift+Z"]),"redo"),"fix | redo edit |||"),"Editing"));Y.Vs=S(X(W(V(U(a("docs-select-all").label("Select all"),99),"Ctrl+A"),"select everything ||||"),"Selection"));Y.hk=S(X(W(V(U(a("docs-select-none").label("Select none"),100),"Ctrl+Shift+A"),"deselect ||||"),"Selection"));Y.Gk=S(X(W(T(V(U(U(a("docs-undo").label("Undo"),113),113),"Ctrl+Z"),"undo"),"fix | undo edit |||"),
"Editing"));Y.Pp=b("docs-find-next","",29,["Ctrl+G","F3"]);Y.Qp=b("docs-find-previous","",30,["Ctrl+Shift+G","Shift+F3"]);Y.Rp=S(X(W(V(U(a("docs-find-start").label("Find..."),31),"Ctrl+F"),"search | locate |||"),"Editing"));Y.Mp=b("docs-find","",26);Y.Np=S(X(W(V(U(a("docs-find-and-replace-start").label("Find and replace..."),27),(Wj?"Meta+Shift":"Ctrl")+"+H"),"search | locate |||"),"Editing"));Y.Op=b("docs-find-and-replace-stop","",28);Y.REPLACE=b("docs-replace","",85);Y.fs=b("docs-replace-all","",
86);Y.Fr=S(X(V(U(a("docs-nudge-image-down").label("Nudge image down"),1114),"Down"),"With objects"));Y.Gr=S(X(V(U(a("docs-nudge-image-left").label("Nudge image left"),1115),"Left"),"With objects"));Y.Lr=S(X(V(U(a("docs-nudge-image-right").label("Nudge image right"),1120),"Right"),"With objects"));Y.Mr=S(X(V(U(a("docs-nudge-image-up").label("Nudge image up"),1121),"Up"),"With objects"));Y.Hr=S(X(V(U(a("docs-nudge-image-pixel-down").label("Nudge image down by a pixel"),1116),"Shift+Down"),"With objects"));
Y.Ir=S(X(V(U(a("docs-nudge-image-pixel-left").label("Nudge image left by a pixel"),1117),"Shift+Left"),"With objects"));Y.Jr=S(X(V(U(a("docs-nudge-image-pixel-right").label("Nudge image right by a pixel"),1118),"Shift+Right"),"With objects"));Y.Kr=S(X(V(U(a("docs-nudge-image-pixel-up").label("Nudge image up by a pixel"),1119),"Shift+Up"),"With objects"));Y.ws=b("docs-rotate","",1136);Y.Hs=b("docs-rotate-menu","Rotate",535);Y.As=S(X(V(U(a("docs-rotate-cw").label("Rotate clockwise by 15\u00b0"),1077),
"Alt+Right"),"With objects"));Y.Bs=S(X(V(U(a("docs-rotate-cw-1").label("Rotate clockwise by 1\u00b0"),1078),"Alt+Shift+Right"),"With objects"));Y.Cs=S(W(U(a("docs-rotate-cw-90").label("Rotate clockwise 90\u00b0"),537),"turn | pivot | clockwise | spin |"));Y.xs=S(X(V(U(a("docs-rotate-ccw").label("Rotate counter-clockwise by 15\u00b0"),1079),"Alt+Left"),"With objects"));Y.ys=S(X(V(U(a("docs-rotate-ccw-1").label("Rotate counter-clockwise by 1\u00b0"),1080),"Alt+Shift+Left"),"With objects"));Y.zs=S(W(U(a("docs-rotate-ccw-90").label("Rotate counter-clockwise 90\u00b0"),
536),"turn | pivot | counterclockwise | spin |"));Y.Fs=S(X(V(U(a("docs-rotate-image-cw").label("Rotate image clockwise by 15\u00b0"),1130),"Alt+Right"),"With objects"));Y.Gs=S(X(V(U(a("docs-rotate-image-cw-1").label("Rotate image clockwise by 1\u00b0"),1131),"Alt+Shift+Right"),"With objects"));Y.Ds=S(X(V(U(a("docs-rotate-image-ccw").label("Rotate image counter-clockwise by 15\u00b0"),1132),"Alt+Left"),"With objects"));Y.Es=S(X(V(U(a("docs-rotate-image-ccw-1").label("Rotate image counter-clockwise by 1\u00b0"),
1133),"Alt+Shift+Left"),"With objects"));Y.Ej=b("docs-insert-menu","Insert",46);Y.mq=S(U(a("docs-insert-date-and-time"),1038));Y.nq=S(W(tk(U(a("docs-insert-date-and-time-dialog").label("Date & time"),1037),"Insert date and time"),"insert date and time | insert date | insert time | insert day |"));Y.oq=S(W(uk(T(U(a("docs-image").label("Image..."),43),"image-type"),"Insert image..."),"photo | picture | add a photo | add a picture | add an image"));Y.pq=S(U(a("docs-insert-image-blob"),1704));Y.sq=S(W(T(U(a("docs-shape").label("Shape"),
47),"shapes"),"drawing | diagram |||"));Y.tq=S(W(uk(T(U(a("docs-special-character").label("Special characters..."),48),"special-character"),"Insert special characters..."),"symbol | add a symbol | add symbols ||"));Y.uq=S(W(uk(T(U(a("docs-text-box").label("Text box"),49),"textbox"),"Insert text box"),"area | add |||"));Y.xq=S(W(uk(T(U(a("docs-video").label("Video..."),50),"video"),"Insert video..."),"movie | youtube | add ||"));Y.rp=S(X(T(V(U(a("docs-copy-format").label("Copy formatting"),174),"Ctrl+Alt+C"),
"textbox"),"Editing"));Y.Tr=S(X(V(U(a("docs-paste-format").label("Paste formatting"),271),"Ctrl+Alt+V"),"Editing"));Y.Aj=b("docs-format-menu","Format",34);Y.BOLD=S(X(W(T(V(U(a("docs-bold").label("Bold"),2),"Ctrl+B"),"bold"),"strong | dark |||"),"Text formatting"));Y.Tp=S(sk(U(a("docs-font-family").label("Font"),32),function(a){var b=new ki;r(a)&&P(b,12,a);return b}));Y.Ip=S(W(U(a("docs-edit-font-family").label("Get fonts..."),21),"Get fonts ||||"));Y.Vp=S(W(sk(U(a("docs-font-size").label("Font size"),
33),function(a){var b=new ki;ma(a)&&P(b,9,a);return b}),"point | px | pt | bigger | smaller"));Y.ITALIC=S(X(W(T(V(U(a("docs-italic").label("Italic"),51),"Ctrl+I"),"italic"),"emphasis | emphasized | italicize ||"),"Text formatting"));Y.ct=S(X(W(T(V(U(a("docs-strikethrough").label("Strikethrough"),103),"Alt+Shift+5"),"strikethrough"),"strike-through | strikethrough |||"),"Text formatting"));Y.dt=S(X(W(T(V(U(a("docs-subscript").label("Subscript"),105),"Ctrl+,"),"subscript"),"sub script | sub-script |||"),
"Text formatting"));Y.et=S(X(W(T(V(U(a("docs-superscript").label("Superscript"),106),"Ctrl+."),"superscript"),"super script | super-script | exponent ||"),"Text formatting"));Y.cp=b("docs-border-color","Border color",363);Y.ep=b("docs-border-style","Border style",372);Y.rt=S(W(sk(T(U(a("docs-text-bgcolor").label("Text background color"),108),"text-bgcolor"),function(a){var b=new ki;r(a)&&(a=new mi([a]),Yh(b,3,a));return b}),"highlight ||||"));Y.Er=b("docs-no-text-bgcolor","Transparent",680,null,"no-color");
Y.tt=b("docs-text-color","Text color",374);Y.ut=S(sk(T(U(a("docs-text-fgcolor").label("Text color"),109),"text-color"),function(a){var b=new ki;r(a)&&(a=new mi([a]),Yh(b,4,a));return b}));Y.Fk=S(X(W(T(V(U(a("docs-underline").label("Underline"),112),"Ctrl+U"),"underline"),"Underline ||||"),"Text formatting"));Y.Cr=b("docs-no-fill","Transparent",69,null,"no-color");Y.Dr=b("docs-no-line","Transparent",70,null,"no-color");Y.Lp=b("docs-fill-color","Fill color",25,null,"fill-color");Y.zq=b("docs-line-color",
"Line color",52,null,"line-color");Y.Bq=b("docs-line-menu","Lines",1171);Y.LINE_WIDTH=S(W(T(U(a("docs-line-width").label("Line weight"),53),"line-width"),"thickness | width |||"));Y.Aq=S(W(T(U(a("docs-line-dashing").label("Line dash"),508),"line-type"),"border style | line style | dotted line | stroke style |"));Y.Sr=S(T(U(a("docs-paint-format").label("Paint format"),75),"paint-format"));Y.hp=S(X(W(T(V(tk(U(a("docs-clear-formatting").label("Clear formatting"),5),"Clear formatting"),["Ctrl+\\","Ctrl+Space"]),
"clear-formatting"),"remove formatting ||||"),"Text formatting"));Y.Or=S(X(V(U(a("docs-open-link").label("Open link"),356),"Alt+Enter"),"Editing"));Y.xp=b("docs-delete-link","",15);Y.qq=S(W(uk(U(a("docs-insert-link"),44),"Insert link..."),"url | web site | address | web page | add a hyperlink"));Y.rq=S(X(W(uk(T(V(tk(U(a("docs-insert-link-dialog").label("Link..."),45),"Insert link..."),"Ctrl+K"),"link"),"Insert link..."),"url | web site | address | web page | add a hyperlink"),"Editing"));Y.sp=b("docs-copy-link",
"Copy link URL",362);Y.wj=b("docs-focus-bubble","",659,nk(["E","P"]));Y.Hk=b("docs-view-menu","",118);Y.Bt=b("docs-view-custom","",117);Y.Kt=S(X(W(V(U(a("docs-zoom-in").label("Zoom in"),119),["Ctrl+Alt+Num-Plus","Ctrl+Alt+Equals"]),"increase | bigger | enlarge | magnify |"),"Navigation"));Y.Lt=S(X(W(V(U(a("docs-zoom-out").label("Zoom out"),120),["Ctrl+Alt+Num-Minus","Ctrl+Alt+Dash"]),"decrease | smaller |||"),"Navigation"));Y.hf=S(X(W(V(U(a("docs-view-compact").label("Compact controls"),116),"Ctrl+Shift+F"),
"exit | leave |||"),"Navigation"));Y.Cg=S(W(U(a("docs-hide-controls").label("Full screen"),42),"exit | leave |||"));Y.Nd=S(X(V(U(a("docs-toggle-screenreader").label("Toggle screen reader support"),23),["Ctrl+Alt+Z","Alt+Shift+`"]),"Screen reader support"));Y.Jp=b("docs-enable-braille","Enable Braille support",1271);var e=Wj?"Meta":"Alt";Y.rk=S(X(V(U(a("docs-speak-selection").label("Speak selection"),338),e+"+Ctrl+X"),"Screen reader support"));Y.sk=S(X(V(U(a("docs-speak-selection-formatting").label("Speak selection formatting"),
660),nk(["A","F"])),"Screen reader support"));Y.qk=S(X(V(U(a("docs-speak-remaining-section").label("Speak from cursor location"),1218),e+"+Ctrl+R"),"Screen reader support"));Y.Dk=b("docs-tools-menu","",111);Y.vt=b("docs-tools-custom","",110);Y.wt=b("docs-macros-extensions","",775);Y.xt=b("docs-tools-top-custom","",721);Y.Oj=S(W(U(a("docs-preferences").label("Preferences..."),77),"options | settings | configurations ||"));Y.Ck=S(X(W(uk(V(tk(U(a("docs-tools-define").label("Define"),290),"Define word"),
"Ctrl+Shift+Y"),"Define word"),"dictionary | look up | lookup | |"),"Editing"));Y.Sj=S(X(W(V(U(a("docs-reference-menu").label("Research"),315),"Ctrl+Alt+Shift+I"),"reference | search | lookup | look up |"),"Navigation"));Y.Tj=b("docs-reference-sidebar","",316);Y.cs=b("docs-reference-insert-text","",318);Y.$r=b("docs-reference-insert-image","",317);Y.as=b("docs-reference-insert-image-placeholder","",350);Y.bs=b("docs-reference-insert-link","",339);Y.wq=S(U(a("docs-insert-tool-open"),1899));Y.vq=S(U(a("docs-insert-tool-insert-text"),
1943));Y.ft=S(W(U(a("docs-table-delete").label("Delete table"),1258),"remove table ||||"));Y.gt=S(W(U(a("docs-table-delete-column").label("Delete column"),1259),"remove column ||||"));Y.ht=S(W(U(a("docs-table-delete-row").label("Delete row"),1260),"remove row ||||"));Y.zk=S(sk(U(a("docs-table-insert").label("Insert Table"),1261),function(a){var b=new ki;ma(a.width)&&ma(a.height)&&(P(b,13,a.width),P(b,14,a.height));return b}));Y.zk.X(new Od(0,0));Y.it=S(W(U(a("docs-table-insert-column-left").label("Insert column left"),
1262),"add column left | insert new column left | add new column left ||"));Y.jt=S(W(U(a("docs-table-insert-column-right").label("Insert column right"),1263),"add column right | insert new column right | add new column right ||"));Y.kt=S(U(a("docs-table-insert-menu").label("Table"),1264));Y.lt=S(W(U(a("docs-table-insert-row-above").label("Insert row above"),1266),"add row above | insert new row above | add new row above ||"));Y.mt=S(W(U(a("docs-table-insert-row-below").label("Insert row below"),1267),
"add row below | insert new row below | add new row below ||"));Y.cr=S(U(a("docs-mobile-ui-table-insert-column-left"),1946));Y.dr=S(U(a("docs-mobile-ui-table-insert-column-right"),1947));Y.er=S(U(a("docs-mobile-ui-table-insert-row-above"),1948));Y.fr=S(U(a("docs-mobile-ui-table-insert-row-below"),1949));Y.nt=b("docs-table-insert-table-menu","Insert table",1265);Y.Ak=b("docs-table-menu","Table",107);Y.ot=S(W(U(a("docs-table-merge-cells").label("Merge cells"),1268),"combine ||||"));Y.qt=S(W(U(a("docs-table-unmerge-cells").label("Unmerge cells"),
1269),"separate | split |||"));Y.pt=S(W(U(a("docs-table-select-borders").label("Select table borders"),446),"select | border | selection | cell |"));Y.Cj=b("docs-help-menu","",40);Y.Yp=S(W(U(a("docs-help-center").label("Help Center"),35),"help forum | user forum | discussion forum ||"));Y.Dj=S(X(W(uk(V(U(a("docs-help-shortcuts").label("Keyboard shortcuts"),41),"Ctrl+/"),"See keyboard shortcuts"),"hotkeys ||||"),"Navigation"));Y.$p=S(W(U(a("docs-feedback").label("Report a problem"),37),"Problem | error | feedback ||"));
Y.Wp=S(W(U(a("docs-google-help").label("Get help with..."),580),"Problem | help |||"));Y.Zp=b("docs-help-custom","",36);Y.Ig=b("docs-screenreader-menu","",1278);Y.Ts=b("docs-screenreader-speak-menu","Speak",1317);Y.Js=b("docs-screenreader-comments-menu","Comments",1368);Y.Ks=b("docs-screenreader-footnote-menu","Footnote",1369);Y.Ns=b("docs-screenreader-headings-menu","Headings",1378);Y.Ms=b("docs-screenreader-graphics-menu","Graphics",1371);Y.Ps=b("docs-screenreader-list-menu","List",1377);Y.Os=b("docs-screenreader-link-menu",
"Link",1373);Y.Us=b("docs-screenreader-table-menu","Table",1374);Y.Rs=b("docs-screenreader-misspelling-menu","Misspelling",1375);Y.Ls=b("docs-screenreader-formatting-menu","Formatting",1376);Y.Ss=b("docs-screenreader-settings-menu","Settings",1372);Y.Qs=b("docs-screenreader-menu-custom-items","",1284);Y.ip=b("docs-clipboard","Web clipboard",6,null,"clipboard");Y.kp=S(T(U(a("docs-clipboard-copy"),8),"copy"));Y.np=S(T(U(a("docs-clipboard-paste-from-server").label("Paste from server"),10),"paste"));
Y.jp=S(W(U(a("docs-clipboard-clear-items").label("Clear all items"),7),"remove | delete |||"));Y.lp=S(W(U(a("docs-clipboard-help").label("Web clipboard help"),9),"assist | support |||"));Y.us=b("docs-revisions-zoomin","Zoom in",95);Y.vs=b("docs-revisions-zoomout","Zoom out",96);Y.ss=b("docs-revisions-revert","",92);Y.ps=S(tk(U(a("docs-revisions-mode"),1956).label("See full history"),"See entire revision history"));Y.ts=b("docs-revisions-show","",93);Y.ls=b("docs-revisions-close","",89);Y.Hg=b("docs-revisions-sidebar",
"",94);Y.ns=b("docs-revisions-diff","",91);Y.os=S(X(W(V(U(a("docs-revisions-focus").label("See revision history"),346),"Ctrl+Alt+Shift+G"),"revisions history | revert old changes | undo previous changes | fix | prior versions"),"Navigation"));Y.qs=b("docs-revisions-move-to-change-next","",1060,nk(["N","R"]));Y.rs=b("docs-revisions-move-to-change-previous","",1061,nk(["P","R"]));Y.dj=b("docs-chat-sidebar","",4);Y.fp=S(X(W(V(U(a("docs-chat-focus").label("Chat"),3),"Shift+Esc"),"Chat ||||"),"Navigation"));
Y.yp=b("docs-details-close","",353);Y.jj=b("docs-details-sidebar","",355);Y.zp=b("docs-details-focus","",354);Y.Mj=S(V(tk(U(a("docs-omnibox"),71),"Search the menus"),[c,d]));Y.aq=b("docs-help-omnibox","",750);Y.Xp=b("docs-hats-focus","",1007,"Ctrl+Alt+Shift+D");Y.Ep=S(X(W(uk(T(V(tk(U(a("docs-docos-insert-discussion").label("Comment"),17),"Insert comment"),"Ctrl+Alt+M"),"comment"),"Insert comment"),"Add comment ||||"),"Comments"));Y.Cp=b("docs-docos-delete-discussion","Delete",16);Y.Bp=S(X(W(uk(T(V(tk(U(a("docs-docos-activity-box").label("Open comments thread"),
625),"Open comments thread"),"Ctrl+Alt+Shift+A"),"comment"),"Open comments thread..."),"Open comments thread | Open discussions thread | Open comments activity box ||"),"Comments"));Y.Ap=b("docs-docos-accept-suggestion","",670);Y.Dp=b("docos-delete-suggestion","",768);Y.kj=S(X(V(U(a("docs-docos-move-into-discussion").label("Enter current comment"),235),nk(["E","C"])),"Comments"));Y.lj=S(X(W(V(U(a("docs-docos-move-to-discussion-next").label("Move to next comment"),238),nk(["N","C"])),"Go to next comment ||||"),
"Comments"));Y.mj=S(X(W(V(U(a("docs-docos-move-to-discussion-previous").label("Move to previous comment"),239),nk(["P","C"])),"Go to previous comment ||||"),"Comments"));Y.Fp=b("docs-docos-reject-suggestion","",671);Y.Sp=b("docs-focus-editor","",192);Y.Mq=b("docs-macros-menu","",57);Y.Kq=S(T(U(a("macros-insert").label("Script..."),55),"insert-script"));Y.Lq=S(W(U(a("macros-manage").label("Script manager..."),56),"find scripts | browse scripts | load scripts ||"));Y.Dq=S(W(U(a("macros-editor").label("Script editor..."),
54),"edit scripts ||||"));Y.Jq=b("macros-gallery","Script gallery...",349);Y.Eq=b("macros-exec","",337);Y.Nq=b("macros-resume","",352);Y.Gq=b("macros-extension-disabled","",992);Y.Hq=b("macros-extension-help","",1081);Y.Iq=b("macros-extension-menu-promo","",1145);Y.Fq=b("macros-extensions","Get add-ons...",664);Y.Hj=b("docs-extensions-menu","",1056);Y.Ij=b("macros-manage-extensions","Manage add-ons...",757);Y.Oq=b("macros-toggle-extension-enabled","",778);Y.Pq=b("macros-toggle-extension-enabled-in-all-docs",
"",1039);Y.Cq=b("macros-application-focus","",692);Y.Gj=b("macros-application-sidebar","",693);Y.Qq=b("macros-trigger-0","",731,"Ctrl+Alt+Shift+0");Y.Rq=b("macros-trigger-1","",732,"Ctrl+Alt+Shift+1");Y.Sq=b("macros-trigger-2","",733,"Ctrl+Alt+Shift+2");Y.Tq=b("macros-trigger-3","",734,"Ctrl+Alt+Shift+3");Y.Uq=b("macros-trigger-4","",735,"Ctrl+Alt+Shift+4");Y.Vq=b("macros-trigger-5","",736,"Ctrl+Alt+Shift+5");Y.Wq=b("macros-trigger-6","",737,"Ctrl+Alt+Shift+6");Y.Xq=b("macros-trigger-7","",738,"Ctrl+Alt+Shift+7");
Y.Yq=b("macros-trigger-8","",739,"Ctrl+Alt+Shift+8");Y.Zq=b("macros-trigger-9","",740,"Ctrl+Alt+Shift+9");Y.Fj=b("language-menu","Language",232);Y.Zo=S(sk(U(a("apply-language-settings"),169),function(a){var b=new ki;r(a)&&P(b,11,a);return b}));Y.Gd=b("docs-online","",348);Y.qj=b("embed-parent-focus","",358,"Ctrl+Shift+Esc");Y.$o=b("docs-apply-similar-spellcheck-suggestion","",370);Y.ap=b("docs-apply-spellcheck-suggestion","",121);Y.bp=b("docs-apply-spellcheck-suggestion-no-focus","",375);Y.bq=b("docs-ignore-word",
"",130);Y.cq=b("docs-ignore-word-contextual","",371);Y.eq=b("docs-ignore-word-no-focus","",376);Y.at=b("docs-spellcheck-move-iterator-to-next","Next misspelling",729);Y.bt=b("docs-spellcheck-move-iterator-to-previous","Previous misspelling",730);Y.Pr=b("docs-override-spellcheck-suggestion","",148);Y.Xs=b("docs-speak-override-spellcheck-suggestion","",1301);Y.Qr=b("docs-override-spellcheck-suggestion-no-focus","",377);Y.ds=b("docs-remove-overridden-spellcheck-suggestion","",1236);Y.Ys=S(tk(U(a("docs-spellcheck-change-menu"),
707),"More change options"));Y.Zs=S(tk(U(a("docs-spellcheck-dictionary-menu"),1298),"More dictionary options"));Y.$s=S(tk(U(a("docs-spellcheck-ignore-menu"),708),"More ignore options"));Y.nk=S(W(U(a("docs-show-spellcheck-tool").label("Spelling..."),368),"misspelled | spellcheck |||"));Y.mk=S(W(tk(U(a("docs-show-dictionary-tool").label("Personal dictionary..."),1255),"Personal dictionary"),"misspelling | dictionary | correction | spellcheck |"));Y.rr=b("docs-more-button","More",369);Y.gr=S(tk(U(a("docs-mode-switcher"),
1090),"Mode"));Y.kr=b("docs-mode-switcher-contextmenu","",1094);Y.Jj=b("docs-mode-switcher-viewmenu","Mode",1253);Y.lr=S(uk(T(U(a("docs-mode-switcher-edit"),1091),"mode-edit"),"Editing mode"));Y.nr=S(T(U(a("docs-mode-switcher-edit-contextmenu").label("Return to editing"),1095),"mode-edit"));Y.or=S(X(V(U(a("docs-mode-switcher-edit-shortcut").label("Switch to editing"),1233),"Ctrl+Alt+Shift+Z"),"Editing"));Y.hr=S(uk(T(U(a("docs-mode-switcher-comment"),1092),"mode-review"),"Suggesting mode"));Y.ir=S(T(U(a("docs-mode-switcher-comment-contextmenu").label("Suggest edits"),
1096),"mode-review"));Y.jr=S(X(V(U(a("docs-mode-switcher-comment-shortcut").label("Switch to suggesting"),1232),"Ctrl+Alt+Shift+X"),"Editing"));Y.pr=S(uk(T(U(a("docs-mode-switcher-view"),1217),"mode-view"),"Viewing mode"));Y.qr=S(X(V(U(a("docs-mode-switcher-view-shortcut").label("Switch to viewing"),1234),"Ctrl+Alt+Shift+C"),"Editing"));Y.Bk=S(W(V(tk(U(a("docs-toggle-input-tools"),360),"Input tools"),"Ctrl+Shift+K"),"Toggle input tools ||||"));Y.gk=S(W(V(tk(U(a("docs-input-tools-menu"),359),"Select input tools"),
"Ctrl+Alt+Shift+K"),"Input tool ||||"));Y.It=S(W(T(tk(U(a("docs-voice-tools-show").label("Voice typing..."),697),"Voice typing"),"mic"),"voice | dictation | speech | speak | microphone"));Y.Ht=S(X(W(V(U(a("docs-voice-recording").label("Start dictation"),696),"Ctrl+Shift+S"),"voice | dictation | speech | speak | microphone"),"Editing"));Y.Gt=b("docs-voice-insert-spoken-text","",709);Y.Ft=b("docs-voice-display-dotted-span","",710);Y.Ct=b("docs-voice-add-corrections-suggestions","",711);Y.Et=b("docs-voice-clear-corrections-suggestions",
"",712);Y.Dt=S(sk(U(a("docs-voice-apply-correction"),713),function(){return new ki}));Y.Xo=b("docs-alt-text","",681);Y.Yo=b("docs-alt-text-dialog","Alt text...",460);Y.Wo=b("docs-after-zoom","",1003);Y.Jt=S(sk(U(a("docs-zoom").label("Zoom"),749),function(a){var b=new ki;ma(a)&&P(b,19,a);return b}));Y.Mt=S(W(U(a("docs-zoom-to-fit").label("Fit"),490),"zoom ||||"));Y.tp=S(W(T(U(a("docs-crop-mode").label("Crop image"),970),"crop"),"resize | reshape | shrink | obscure |"));Y.vp=b("docs-crop-mode-exit",
"",1055,"Enter");Y.Vj=S(X(V(U(a("docs-resize-image-larger").label("Resize image larger"),1138),"Ctrl+"+e+"+K"),"With objects"));Y.Wj=S(X(V(U(a("docs-resize-image-larger-x").label("Resize image larger horizontally"),1139),"Ctrl+"+e+"+B"),"With objects"));Y.Xj=S(X(V(U(a("docs-resize-image-larger-y").label("Resize image larger vertically"),1140),"Ctrl+"+e+"+I"),"With objects"));Y.Yj=S(X(V(U(a("docs-resize-image-smaller").label("Resize image smaller"),1141),"Ctrl+"+e+"+J"),"With objects"));Y.Zj=S(X(V(U(a("docs-resize-image-smaller-x").label("Resize image smaller horizontally"),
1142),"Ctrl+"+e+"+W"),"With objects"));Y.$j=S(X(V(U(a("docs-resize-image-smaller-y").label("Resize image smaller vertically"),1143),"Ctrl+"+e+"+Q"),"With objects"));Y.ak=S(X(V(U(a("docs-resize-larger").label("Resize larger"),1102),"Ctrl+"+e+"+K"),"With objects"));Y.bk=S(X(V(U(a("docs-resize-larger-x").label("Resize larger horizontally"),1101),"Ctrl+"+e+"+B"),"With objects"));Y.ck=S(X(V(U(a("docs-resize-larger-y").label("Resize larger vertically"),1100),"Ctrl+"+e+"+I"),"With objects"));Y.dk=S(X(V(U(a("docs-resize-smaller").label("Resize smaller"),
1099),"Ctrl+"+e+"+J"),"With objects"));Y.ek=S(X(V(U(a("docs-resize-smaller-x").label("Resize smaller horizontally"),1097),"Ctrl+"+e+"+W"),"With objects"));Y.fk=S(X(V(U(a("docs-resize-smaller-y").label("Resize smaller vertically"),1098),"Ctrl+"+e+"+Q"),"With objects"));Y.gs=S(W(U(a("docs-replace-image").label("Replace image..."),1216),"photo | picture | change | switch | swap"));Y.hs=S(W(U(a("docs-replace-image-blob"),1868),"photo | picture | change | switch | swap"));Y.js=S(W(U(a("docs-replace-image-dialog").label("Replace image..."),
1161),"photo | picture | change | switch | swap"));Y.ks=S(W(T(U(a("docs-reset-image").label("Reset image"),1174),"reset-image"),"photo | picture | remove filters | revert changes |"));Y.fq=b("docs-image-effects-brightness","",1291);Y.gq=b("docs-image-effects-contrast","",1292);Y.hq=b("docs-image-effects-opacity","",1293);Y.iq=b("docs-image-effects-recolor","",1294);Y.jq=b("docs-image-effects-reset","",1295);Y.kq=b("docs-image-effects-sidebar","",1296);Y.lq=b("docs-image-effects-sidebar-focus","Image options...",
1297);Y.ij=b("docs-debug-menu","",1882);Y.wp=b("docs-debug-custom-items","",1883);Y.yq=b("docs-js-error","JS Error",504)})();var Ik=xb(y(),"docs-csi-reporting-uri-override")||"https://csi.gstatic.com/csi",Jk={slbf:!0,slrm:!0,slrt:!0,slbc:!0,slce:!0,slms:!0,slmc:!0,slmi:!0};function Kk(){this.g={};this.B=this.j=null;this.A=this.l=!1;this.v=this.o=null;this.setTime=this.Xd;this.incrementTime=this.Pm;this.setServerValues=this.Bo}ha(Kk);k=Kk.prototype;k.initialize=function(a,b,c,d,e){if(this.l)throw Error("Timing object is already set.");for(var g in this.g){if(p(a[g]))throw Error("Field "+g+" was set twice.");a[g]=this.g[g]}this.g=a;this.B=b;this.j=tb(c);this.o=d;this.v=e;for(g in this.g)delete this.j[g];this.l=!0;Lk(this)};
function Mk(a,b){a.l&&(a.A?a.B.log(Error("Timing field "+b+" was set after the initial load timing values were reported.")):(delete a.j[b],Lk(a)))}
function Lk(a){if(kb(a.j)){a.A=!0;var b=a.v,c=a.g,d={};if(m.performance&&m.performance.timing){var e=m.performance.timing;b.X(d,"nrd",e.redirectEnd-e.redirectStart);b.X(d,"npr",e.requestStart-e.fetchStart);b.X(d,"nrq",e.responseStart-e.requestStart)}Nk(b,d,"tl",c,"el");b.setInterval(d,"lj",c,"sjl","ejl");b.setInterval(d,"ka",c,"sac","eac");b.setInterval(d,"cf",c,"scf","ecf");b.setInterval(d,"slka",c,"sasl","easl");b.setInterval(d,"fmpjy",c,"sfpjy","efpjy");b.setInterval(d,"fr",c,"sfr","efr");b.setInterval(d,
"wd",c,"swd","ewd");Nk(b,d,"alc",c,"alc");Nk(b,d,"afmps",c,"afmps");Nk(b,d,"jsais",c,"jsais");Nk(b,d,"al",c,"al");Nk(b,d,"chv",c,"chv");Nk(b,d,"cov",c,"cov");Nk(b,d,"odbs",c,"odbs");Nk(b,d,"odbjy",c,"odbjy");Nk(b,d,"odbc",c,"odbc");Nk(b,d,"las",c,"las");Nk(b,d,"lac",c,"lac");Nk(b,d,"lsi",c,"lsi");Nk(b,d,"pbqc",c,"pbqc");Nk(b,d,"pqc",c,"pqc");Nk(b,d,"mlc",c,"mlc");Nk(b,d,"far",c,"far");Nk(b,d,"coe",c,"coe");Nk(b,d,"ttt",c,"ee");Nk(b,d,"fbe",c,"fbe");Nk(b,d,"fmpl",c,"fmpl");Nk(b,d,"fmpr",c,"fmpr");
Nk(b,d,"fcoe",c,"fcoe");Nk(b,d,"fe",c,"fe");Nk(b,d,"istl",c,"istl");Nk(b,d,"webfontsRender",c,"webfontsRender");Nk(b,d,"ccv",c,"ccv");Nk(b,d,"wfm",c,"wfm");Nk(b,d,"wds",c,"swd");b.X(d,"lm",c.ml);b.X(d,"dm",c.md);b.X(d,"pem",c.mpe);b.X(d,"pm",c.mp);b.X(d,"rm",c.mr);b.X(d,"wde",c.wde);b.X(d,"webfontsAvailable",c.webfontsAvailable);b.X(d,"webfontsMetadataAvailable",c.webfontsMetadataAvailable);b.X(d,"webfontsVariantsAvailable",c.webfontsVariantsAvailable);b.X(d,"wda",c.wda);b.X(d,"wdma",c.wdma);b.X(d,
"wdva",c.wdva);b.X(d,"wra",c.wra);b.X(d,"wrma",c.wrma);b.X(d,"wrva",c.wrva);vb(y(),"docs-eslt")&&(b.X(d,"slbf",c.slbf),b.X(d,"slrm",c.slrm),b.X(d,"slrt",c.slrt),b.X(d,"slbc",c.slbc),b.X(d,"slce",c.slce),b.X(d,"slms",c.slms),b.X(d,"slmc",c.slmc),b.X(d,"slmi",c.slmi));if(b.l!=fc)for(var g in d)b.l(g)||delete d[g];a.o.A(a.v.j,d);a.o.o()}}k.Xd=function(a){this.X(a,v())};k.getTime=function(a){a=this.g[a];return null!=a?a:null};k.Pm=function(a,b){null!=this.g[a]||(this.g[a]=0);this.g[a]+=b;Mk(this,a)};
k.X=function(a,b){if(null!=this.g[a])throw Error("Field "+a+" is already set.");this.g[a]=b;Mk(this,a)};k.Bo=function(a){if(a)for(var b in a)b in Jk&&this.X(b,a[b]);Mk(this,"sldummy")};m._getTimingInstance=Kk.Z;m._docsTiming=Kk;function Ok(a,b){b.push(a);for(var c=0;c<a.length;c++)if(ja(a[c])){if(Qb(b,a[c]))throw Error("Circular reference detected");Ok(a[c],b)}b.pop()}function Pk(a,b,c){if(a.length!=b.length)return!1;c=c||cc;for(var d=0;d<a.length;d++)if(!c(a[d],b[d]))if(ja(a[d])&&ja(b[d])){if(!Pk(a[d],b[d],c))return!1}else return!1;return!0};function Qk(a,b){if(a==b)return!0;if(!pa(a)||!pa(b))return!1;var c=jb(a);if(c.length!=jb(b).length)return!1;for(var d=Rk||cc,e=0;e<c.length;e++){var g=c[e];if(!(g in b&&d(a[g],b[g])))return!1}return!0}function Rk(a,b){return a===b?!0:ja(a)&&ja(b)?bc(a,b,Rk):pa(a)&&pa(b)?Qk(a,b):!1}function Sk(a,b){b.push(a);for(var c in a)if(pa(a[c])){if(Qb(b,a[c]))throw Error("Circular reference detected");Sk(a[c],b)}b.pop()};function Tk(a,b){B.call(this);this.g={};this.j={};this.o=b||!1;this.l=!this.o}x(Tk,B);Tk.prototype.setProperty=function(a,b){if(pa(b)&&!ja(b)){Sk(b,[]);if(null==this.g[a]||!Rk(this.g[a],b)){var c=nb(b);this.g[a]=c;this.l||(this.j[a]=c)}return this}if(ja(b))return Ok(b,[]),Sk(b,[]),null!=this.g[a]&&Pk(this.g[a],b)||(c=nb(b),this.g[a]=c,this.l||(this.j[a]=c)),this;this.g[a]!=b&&(this.g[a]=b,this.l||(this.j[a]=b));return this};Tk.prototype.G=function(){Tk.F.G.call(this);delete this.g;delete this.j};function Uk(a,b){var c;if(!(c=vb(b||y(),"icso"))){var d=(b||y()).get("ooi");if(null==d)c=1;else{c=d.pa;var e=d.s,d=d.u;c=null!=c&&"boolean"==typeof c&&null!=d&&r(d)&&null!=e&&ja(e)?""==d?5:c?0==e.length?4:2:3:1}c=2==c&&a}return c};function Vk(a,b,c,d,e){if(!(A||Bc&&Mc("525")))return!0;if(Dc&&e)return Wk(a);if(e&&!d)return!1;ma(b)&&(b=Xk(b));if(!c&&(17==b||18==b||Dc&&91==b))return!1;if(Bc&&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(A&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!Bc}return Wk(a)}
function Wk(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||Bc&&0==a)return!0;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!0;default:return!1}}function Xk(a){if(Ac)a=Yk(a);else if(Dc&&Bc)a:switch(a){case 93:a=91;break a}return a}
function Yk(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}};function Zk(a,b){H.call(this);a&&$k(this,a,b)}x(Zk,H);k=Zk.prototype;k.M=null;k.Ce=null;k.Zf=null;k.De=null;k.Ya=-1;k.Nb=-1;k.lf=!1;
var al={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},bl={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},cl=A||Bc&&Mc("525"),dl=Dc&&Ac;k=Zk.prototype;
k.fl=function(a){Bc&&(17==this.Ya&&!a.ctrlKey||18==this.Ya&&!a.altKey||Dc&&91==this.Ya&&!a.metaKey)&&(this.Nb=this.Ya=-1);-1==this.Ya&&(a.ctrlKey&&17!=a.keyCode?this.Ya=17:a.altKey&&18!=a.keyCode?this.Ya=18:a.metaKey&&91!=a.keyCode&&(this.Ya=91));cl&&!Vk(a.keyCode,this.Ya,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(this.Nb=Xk(a.keyCode),dl&&(this.lf=a.altKey))};k.Ql=function(a){this.Nb=this.Ya=-1;this.lf=a.altKey};
k.handleEvent=function(a){var b=a.g,c,d,e=b.altKey;A&&"keypress"==a.type?(c=this.Nb,d=13!=c&&27!=c?b.keyCode:0):Bc&&"keypress"==a.type?(c=this.Nb,d=0<=b.charCode&&63232>b.charCode&&Wk(c)?b.charCode:0):zc?(c=this.Nb,d=Wk(c)?b.keyCode:0):(c=b.keyCode||this.Nb,d=b.charCode||0,dl&&(e=this.lf),Dc&&63==d&&224==c&&(c=191));var g=c=Xk(c),h=b.keyIdentifier;c?63232<=c&&c in al?g=al[c]:25==c&&a.shiftKey&&(g=9):h&&h in bl&&(g=bl[h]);this.Ya=g;a=new el(g,d,0,b);a.altKey=e;I(this,a)};k.C=f("M");
function $k(a,b,c){a.De&&fl(a);a.M=b;a.Ce=Sf(a.M,"keypress",a,c);a.Zf=Sf(a.M,"keydown",a.fl,c,a);a.De=Sf(a.M,"keyup",a.Ql,c,a)}function fl(a){a.Ce&&(ag(a.Ce),ag(a.Zf),ag(a.De),a.Ce=null,a.Zf=null,a.De=null);a.M=null;a.Ya=-1;a.Nb=-1}k.G=function(){Zk.F.G.call(this);fl(this)};function el(a,b,c,d){Bf.call(this,d);this.type="key";this.keyCode=a;this.o=b}x(el,Bf);function gl(){}var hl;ha(gl);var il={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};k=gl.prototype;k.Cc=ba();k.Pa=function(a){return a.g.K("DIV",jl(this,a).join(" "),a.ia())};k.Ga=aa();function kl(a,b,c){if(a=a.C?a.C():a){var d=[b];A&&!Mc("7")&&(d=ll(Dj(a),b),d.push(b));(c?Fj:lh)(a,d)}}k.me=da(!0);
k.ra=function(a,b){b.id&&$g(a,b.id);var c=this.Ga(b);c&&c.firstChild?ml(a,c.firstChild.nextSibling?Ub(c.childNodes):c.firstChild):a.Ec=null;var d=0,e=this.S(),g=this.S(),h=!1,l=!1,n=!1,u=Ub(Dj(b));Hb(u,function(a){h||a!=e?l||a!=g?d|=this.ge(a):l=!0:(h=!0,g==e&&(l=!0));1==this.ge(a)&&ye(c)&&ze(c)&&xe(c,!1)},this);a.Mb=d;h||(u.push(e),g==e&&(l=!0));l||u.push(g);var w=a.eb;w&&u.push.apply(u,w);if(A&&!Mc("7")){var C=ll(u);0<C.length&&(u.push.apply(u,C),n=!0)}if(!h||!l||w||n)b.className=u.join(" ");return b};
k.ne=function(a){gh(a)&&this.sh(a.C(),!0);a.isEnabled()&&this.dd(a,a.aa())};function nl(a,b,c){if(a=c||a.Cc())c=b.getAttribute("role")||null,a!=c&&zj(b,a)}function ol(a,b,c){b.aa()||Aj(c,"hidden",!b.aa());b.isEnabled()||a.sb(c,1,!b.isEnabled());pl(b,8)&&a.sb(c,8,b.nd());pl(b,16)&&a.sb(c,16,ql(b,16));pl(b,64)&&a.sb(c,64,ql(b,64))}k.Nf=function(a,b){Rg(a,!b,!A&&!zc)};k.sh=function(a,b){kl(a,this.S()+"-rtl",b)};k.rh=function(a){var b;return pl(a,32)&&(b=a.C())?ye(b)&&ze(b):!1};
k.dd=function(a,b){var c;if(pl(a,32)&&(c=a.C())){if(!b&&ql(a,32)){try{c.blur()}catch(d){}ql(a,32)&&a.oe(null)}(ye(c)&&ze(c))!=b&&xe(c,b)}};k.N=function(a,b){J(a,b);a&&Aj(a,"hidden",!b)};k.Of=function(a,b,c){var d=a.C();if(d){var e=this.ad(b);e&&kl(a,e,c);this.sb(d,b,c)}};k.sb=function(a,b,c){hl||(hl={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=hl[b];var d=a.getAttribute("role")||null;d&&(d=il[d]||b,b="checked"==b||"selected"==b?d:b);b&&Aj(a,b,c)};
k.Dc=function(a,b){var c=this.Ga(a);if(c&&(me(c),b))if(r(b))ue(c,b);else{var d=function(a){if(a){var b=Wd(c);c.appendChild(r(a)?b.createTextNode(a):a)}};ja(b)?Hb(b,d):!la(b)||"nodeType"in b?d(b):Hb(Ub(b),d)}};k.S=da("goog-control");function jl(a,b){var c=a.S(),d=[c],e=a.S();e!=c&&d.push(e);c=b.Mb;for(e=[];c;){var g=c&-c;e.push(a.ad(g));c&=~g}d.push.apply(d,e);(c=b.eb)&&d.push.apply(d,c);A&&!Mc("7")&&d.push.apply(d,ll(d));return d}
function ll(a,b){var c=[];b&&(a=a.concat([b]));Hb([],function(d){!Nb(d,va(Qb,a))||b&&!Qb(d,b)||c.push(d.join("_"))});return c}k.ad=function(a){this.g||rl(this);return this.g[a]};k.ge=function(a){if(!this.I){this.g||rl(this);var b=this.g,c={},d;for(d in b)c[b[d]]=d;this.I=c}a=parseInt(this.I[a],10);return isNaN(a)?0:a};function rl(a){var b=a.S();b.replace(/\xa0|\s/g," ");a.g={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};function sl(a,b){if(!a)throw Error("Invalid class name "+a);if(!na(b))throw Error("Invalid decorator function "+b);tl[a]=b}var ul={},tl={};function vl(a,b,c){K.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=qa(b);if(d=ul[d])break;b=b.F?b.F.constructor:null}b=d?na(d.Z)?d.Z():new d:null}this.l=b;this.Ec=p(a)?a:null}x(vl,K);k=vl.prototype;k.Ec=null;k.Mb=0;k.xd=39;k.Tc=255;k.ug=0;k.pe=!0;k.eb=null;k.Uf=!0;k.Pf=null;function wl(a,b){a.$&&b!=a.Uf&&xl(a,b);a.Uf=b}function Al(a,b){b&&(a.eb?Qb(a.eb,b)||a.eb.push(b):a.eb=[b],kl(a,b,!0))}function Bl(a,b){b&&a.eb&&Sb(a.eb,b)&&(0==a.eb.length&&(a.eb=null),kl(a,b,!1))}
k.V=function(){var a=this.l.Pa(this);this.M=a;nl(this.l,a,this.ed());this.l.Nf(a,!1);this.aa()||this.l.N(a,!1)};k.ed=f("Pf");k.Oa=function(){return this.l.Ga(this.C())};k.le=function(a){return this.l.me(a)};k.Fa=function(a){this.M=a=this.l.ra(this,a);nl(this.l,a,this.ed());this.l.Nf(a,!1);this.pe="none"!=a.style.display};
k.T=function(){vl.F.T.call(this);ol(this.l,this,this.M);this.l.ne(this);if(this.xd&-2&&(this.Uf&&xl(this,!0),pl(this,32))){var a=this.C();if(a){var b=this.H||(this.H=new Zk);$k(b,a);M(this).g(b,"key",this.Wa).g(a,"focus",this.kl).g(a,"blur",this.oe)}}};
function xl(a,b){var c=M(a),d=a.C();b?(c.g(d,"mouseover",a.gd).g(d,"mousedown",a.Lb).g(d,"mouseup",a.pb).g(d,"mouseout",a.Vf),a.Fc!=q&&c.g(d,"contextmenu",a.Fc),A&&(c.g(d,"dblclick",a.xh),a.I||(a.I=new Cl(a),of(a,a.I)))):(c.ba(d,"mouseover",a.gd).ba(d,"mousedown",a.Lb).ba(d,"mouseup",a.pb).ba(d,"mouseout",a.Vf),a.Fc!=q&&c.ba(d,"contextmenu",a.Fc),A&&(c.ba(d,"dblclick",a.xh),D(a.I),a.I=null))}k.la=function(){vl.F.la.call(this);this.H&&fl(this.H);this.aa()&&this.isEnabled()&&this.l.dd(this,!1)};
k.G=function(){vl.F.G.call(this);this.H&&(this.H.dispose(),delete this.H);delete this.l;this.I=this.eb=this.Ec=null};k.ia=f("Ec");function Dl(a,b){a.l.Dc(a.C(),b);a.Ec=b}function ml(a,b){a.Ec=b}k.ic=function(){var a=this.ia();if(!a)return"";a=r(a)?a:ja(a)?Jb(a,Ce).join(""):Ae(a);return Fa(a)};k.aa=f("pe");k.N=function(a,b){if(b||this.pe!=a&&I(this,a?"show":"hide")){var c=this.C();c&&this.l.N(c,a);this.isEnabled()&&this.l.dd(this,a);this.pe=a;return!0}return!1};
k.isEnabled=function(){return!ql(this,1)};k.P=function(a){var b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!El(this,1,!a)||(a||(Fl(this,!1),this.gb(!1)),this.aa()&&this.l.dd(this,a),Gl(this,1,!a,!0))};k.gb=function(a){El(this,2,a)&&Gl(this,2,a)};function Fl(a,b){El(a,4,b)&&Gl(a,4,b)}k.nd=function(){return ql(this,8)};k.setSelected=function(a){El(this,8,a)&&Gl(this,8,a)};function Hl(a,b){El(a,16,b)&&Gl(a,16,b)}k.Se=function(a){El(this,32,a)&&Gl(this,32,a)};
k.sa=function(a){El(this,64,a)&&Gl(this,64,a)};function ql(a,b){return!!(a.Mb&b)}function Gl(a,b,c,d){d||1!=b?pl(a,b)&&c!=ql(a,b)&&(a.l.Of(a,b,c),a.Mb=c?a.Mb|b:a.Mb&~b):a.P(!c)}function pl(a,b){return!!(a.xd&b)}k.Ea=function(a,b){if(this.$&&ql(this,a)&&!b)throw Error("Component already rendered");!b&&ql(this,a)&&Gl(this,a,!1);this.xd=b?this.xd|a:this.xd&~a};function Il(a,b){return!!(a.Tc&b)&&pl(a,b)}function Jl(a,b){a.ug|=b}
function El(a,b,c){return pl(a,b)&&ql(a,b)!=c&&(!(a.ug&b)||I(a,Zg(b,c)))&&!a.ma}k.gd=function(a){!Kl(a,this.C())&&I(this,"enter")&&this.isEnabled()&&Il(this,2)&&this.gb(!0)};k.Vf=function(a){!Kl(a,this.C())&&I(this,"leave")&&(Il(this,4)&&Fl(this,!1),Il(this,2)&&this.gb(!1))};k.Fc=q;function Kl(a,b){return!!a.B&&re(b,a.B)}k.Lb=function(a){this.isEnabled()&&(Il(this,2)&&this.gb(!0),Ef(a)&&(Il(this,4)&&Fl(this,!0),this.l&&this.l.rh(this)&&this.C().focus()));Ef(a)&&a.preventDefault()};
k.pb=function(a){this.isEnabled()&&(Il(this,2)&&this.gb(!0),ql(this,4)&&this.Qa(a)&&Il(this,4)&&Fl(this,!1))};k.xh=function(a){this.isEnabled()&&this.Qa(a)};k.Qa=function(a){Il(this,16)&&Hl(this,!ql(this,16));Il(this,8)&&this.setSelected(!0);Il(this,64)&&this.sa(!ql(this,64));var b=new E("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.v=a.v);return I(this,b)};k.kl=function(){Il(this,32)&&this.Se(!0)};
k.oe=function(){Il(this,4)&&Fl(this,!1);Il(this,32)&&this.Se(!1)};k.Wa=function(a){return this.aa()&&this.isEnabled()&&this.Kb(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};k.Kb=function(a){return 13==a.keyCode&&this.Qa(a)};if(!na(vl))throw Error("Invalid component class "+vl);if(!na(gl))throw Error("Invalid renderer class "+gl);var Ll=qa(vl);ul[Ll]=gl;sl("goog-control",function(){return new vl(null)});
function Cl(a){this.j=a;this.g=!1;this.l=new G(this);of(this,this.l);a=this.j.M;this.l.g(a,"mousedown",this.v).g(a,"mouseup",this.B).g(a,"click",this.o)}x(Cl,B);Cl.prototype.v=function(){this.g=!1};Cl.prototype.B=function(){this.g=!0};Cl.prototype.o=function(a){if(this.g)this.g=!1;else{var b=a.g,c=b.button,d=b.type;b.button=0;b.type="mousedown";this.j.Lb(new Bf(b,a.currentTarget));b.type="mouseup";this.j.pb(new Bf(b,a.currentTarget));b.button=c;b.type=d}};Cl.prototype.G=function(){this.j=null;Cl.F.G.call(this)};function Ml(){this.j=[]}x(Ml,gl);ha(Ml);function Nl(a,b){var c=a.j[b];if(!c){switch(b){case 0:c=a.S()+"-highlight";break;case 1:c=a.S()+"-checkbox";break;case 2:c=a.S()+"-content"}a.j[b]=c}return c}k=Ml.prototype;k.Cc=da("menuitem");k.Pa=function(a){var b=a.g.K("DIV",jl(this,a).join(" "),Ol(this,a.ia(),a.g));Pl(this,a,b,pl(a,8)||pl(a,16));return b};k.Ga=function(a){return a&&a.firstChild};
k.ra=function(a,b){var c=pe(b),d=Nl(this,2);c&&kh(c,d)||b.appendChild(Ol(this,b.childNodes,a.g));kh(b,"goog-option")&&(a.fd(!0),a&&b&&Pl(this,a,b,!0));return Ml.F.ra.call(this,a,b)};k.Dc=function(a,b){var c=this.Ga(a),d=Ql(this,a)?c.firstChild:null;Ml.F.Dc.call(this,a,b);d&&!Ql(this,a)&&c.insertBefore(d,c.firstChild||null)};function Ol(a,b,c){a=Nl(a,2);return c.K("DIV",a,b)}function Ql(a,b){var c=a.Ga(b);if(c){var c=c.firstChild,d=Nl(a,1);return!!c&&qe(c)&&kh(c,d)}return!1}
function Pl(a,b,c,d){nl(a,c,b.ed());ol(a,b,c);d!=Ql(a,c)&&(Gj(c,"goog-option",d),c=a.Ga(c),d?(a=Nl(a,1),c.insertBefore(b.g.K("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))}k.ad=function(a){switch(a){case 2:return Nl(this,0);case 16:case 8:return"goog-option-selected";default:return Ml.F.ad.call(this,a)}};k.ge=function(a){var b=Nl(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return Ml.F.ge.call(this,a)}};k.S=da("goog-menuitem");function Rl(a,b,c,d){vl.call(this,a,d||Ml.Z(),c);this.X(b)}x(Rl,vl);k=Rl.prototype;k.oa=function(){var a=this.getModel();return null!=a?a:this.ic()};k.X=ca("Gb");k.Ea=function(a,b){Rl.F.Ea.call(this,a,b);switch(a){case 8:ql(this,16)&&!b&&Hl(this,!1);var c=this.C();c&&this&&c&&Pl(this.l,this,c,b);break;case 16:(c=this.C())&&this&&c&&Pl(this.l,this,c,b)}};k.fd=function(a){this.Ea(16,a)};
k.ic=function(){var a=this.ia();return ja(a)?(a=Jb(a,function(a){return qe(a)&&(kh(a,"goog-menuitem-accel")||kh(a,"goog-menuitem-mnemonic-separator"))?"":Ce(a)}).join(""),Fa(a)):Rl.F.ic.call(this)};k.pb=function(a){var b=this.getParent();if(b){var c=b.j;b.j=null;if(c&&ma(a.clientX)&&Md(c,new Ld(a.clientX,a.clientY)))return}Rl.F.pb.call(this,a)};k.Kb=function(a){return a.keyCode==this.Ge&&this.Qa(a)?!0:Rl.F.Kb.call(this,a)};k.og=ca("Ge");k.Zk=f("Ge");sl("goog-menuitem",function(){return new Rl(null)});
Rl.prototype.ed=function(){return pl(this,16)?"menuitemcheckbox":pl(this,8)?"menuitemradio":Rl.F.ed.call(this)};Rl.prototype.getParent=function(){return vl.prototype.getParent.call(this)};Rl.prototype.xc=function(){return vl.prototype.xc.call(this)};function Sl(a,b,c,d){Rl.call(this,a,b,c,d)}x(Sl,Rl);Sl.prototype.Fc=function(a){this.Qa(a);a.preventDefault()};function Tl(a){a=a.className;return r(a)&&a.match(/\S+/g)||[]}function Ul(a,b){var c=Tl(a),d=Xb(arguments,1);Vl(c,d);a.className=c.join(" ")}function Wl(a,b){var c=Tl(a),d=Xb(arguments,1),c=Xl(c,d);a.className=c.join(" ")}function Vl(a,b){for(var c=0;c<b.length;c++)Qb(a,b[c])||a.push(b[c])}function Xl(a,b){return Ib(a,function(a){return!Qb(b,a)})}function Yl(a,b,c){var d=Tl(a);r(b)?Sb(d,b):ja(b)&&(d=Xl(d,b));r(c)&&!Qb(d,c)?d.push(c):ja(c)&&Vl(d,c);a.className=d.join(" ")};function Zl(a){this.g=a}ha(Zl);function $l(a,b){a&&(a.tabIndex=b?0:-1)}Zl.prototype.Kf=function(a){return"DIV"==a.tagName};function am(a,b,c){c.id&&$g(b,c.id);var d=a.S(),e=!1,g=Dj(c);g&&Hb(g,function(a){a==d?e=!0:a&&(a==d+"-disabled"?b.P(!1):a==d+"-horizontal"?bm(b,"horizontal"):a==d+"-vertical"&&bm(b,"vertical"))},a);e||Ej(c,d);cm(a,b,c);return c}
function cm(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var g=a.Gf(d);g&&(g.M=d,b.isEnabled()||g.P(!1),b.Y(g),ch(g,d))}else d.nodeValue&&""!=Ga(d.nodeValue)||c.removeChild(d);d=e}}Zl.prototype.Gf=function(a){a:{var b;a=Dj(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in tl?tl[b]():null){a=b;break a}a=null}return a};Zl.prototype.Lf=function(a){a=a.C();Rg(a,!0,Ac);A&&(a.hideFocus=!0);var b=this.g;b&&zj(a,b)};Zl.prototype.S=da("goog-container");
function dm(a,b){var c=a.S(),d=[c,"horizontal"==b.hc?c+"-horizontal":c+"-vertical"];b.isEnabled()||d.push(c+"-disabled");return d};function em(a,b,c){K.call(this,c);this.xb=b||Zl.Z();this.hc=a||"vertical"}x(em,K);k=em.prototype;k.$f=null;k.gc=null;k.xb=null;k.hc=null;k.yb=!0;k.fc=!0;k.uc=!0;k.va=-1;k.wa=null;k.rb=!1;k.ub=null;function fm(a){return a.$f||a.C()}k.V=function(){this.M=this.g.K("DIV",dm(this.xb,this).join(" "))};k.Oa=function(){return this.C()};k.le=function(a){return this.xb.Kf(a)};k.Fa=function(a){this.M=am(this.xb,this,a);"none"==a.style.display&&(this.yb=!1)};
k.T=function(){em.F.T.call(this);dh(this,function(a){a.$&&gm(this,a)},this);var a=this.C();this.xb.Lf(this);this.N(this.yb,!0);M(this).g(this,"enter",this.Sf).g(this,"highlight",this.hl).g(this,"unhighlight",this.jl).g(this,"open",this.cm).g(this,"close",this.gl).g(a,"mousedown",this.il).g(Wd(a),"mouseup",this.El).g(a,["mousedown","mouseup","mouseover","mouseout","contextmenu"],this.xl);this.uc&&hm(this,!0)};
function hm(a,b){var c=M(a),d=fm(a);b?c.g(d,"focus",a.qh).g(d,"blur",a.ph).g(a.gc||(a.gc=new Zk(fm(a))),"key",a.Wa):c.ba(d,"focus",a.qh).ba(d,"blur",a.ph).ba(a.gc||(a.gc=new Zk(fm(a))),"key",a.Wa)}k.la=function(){this.kb(-1);this.wa&&this.wa.sa(!1);this.rb=!1;em.F.la.call(this)};k.G=function(){em.F.G.call(this);this.gc&&(this.gc.dispose(),this.gc=null);this.xb=this.wa=this.ub=this.$f=null};k.Sf=da(!0);
k.hl=function(a){var b=hh(this,a.target);if(-1<b&&b!=this.va){var c=im(this);c&&c.gb(!1);this.va=b;c=im(this);this.rb&&Fl(c,!0);this.wa&&c!=this.wa&&(pl(c,64)?c.sa(!0):this.wa.sa(!1))}b=this.C();null!=a.target.C()&&Aj(b,"activedescendant",a.target.C().id)};k.jl=function(a){a.target==im(this)&&(this.va=-1);this.C().removeAttribute("aria-activedescendant")};k.cm=function(a){(a=a.target)&&a!=this.wa&&a.getParent()==this&&(this.wa&&this.wa.sa(!1),this.wa=a)};
k.gl=function(a){a.target==this.wa&&(this.wa=null)};k.il=function(a){this.fc&&(this.rb=!0);var b=fm(this);b&&ye(b)&&ze(b)?b.focus():a.preventDefault()};k.El=function(){this.rb=!1};k.xl=function(a){var b;a:{b=a.target;if(this.ub)for(var c=this.C();b&&b!==c;){var d=b.id;if(d in this.ub){b=this.ub[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case "mousedown":b.Lb(a);break;case "mouseup":b.pb(a);break;case "mouseover":b.gd(a);break;case "mouseout":b.Vf(a);break;case "contextmenu":b.Fc(a)}};
k.qh=ba();k.ph=function(){this.kb(-1);this.rb=!1;this.wa&&this.wa.sa(!1)};k.Wa=function(a){return this.isEnabled()&&this.aa()&&(0!=eh(this)||this.$f)&&this.Mf(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
k.Mf=function(a){var b=im(this);if(b&&"function"==typeof b.Wa&&b.Wa(a)||this.wa&&this.wa!=b&&"function"==typeof this.wa.Wa&&this.wa.Wa(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.uc)fm(this).blur();else return!1;break;case 36:jm(this);break;case 35:km(this);break;case 38:if("vertical"==this.hc)lm(this);else return!1;break;case 37:if("horizontal"==this.hc)gh(this)?mm(this):lm(this);else return!1;break;case 40:if("vertical"==this.hc)mm(this);
else return!1;break;case 39:if("horizontal"==this.hc)gh(this)?lm(this):mm(this);else return!1;break;default:return!1}return!0};function gm(a,b){var c=b.C(),c=c.id||(c.id=b.getId());a.ub||(a.ub={});a.ub[c]=b}k.Y=function(a,b){em.F.Y.call(this,a,b)};
k.kf=function(a,b,c){Jl(a,2);Jl(a,64);a.Ea(32,!1);wl(a,!1);var d=a.getParent()==this?hh(this,a):-1;em.F.kf.call(this,a,b,c);a.$&&this.$&&gm(this,a);a=d;-1==a&&(a=eh(this));a==this.va?this.va=Math.min(eh(this)-1,b):a>this.va&&b<=this.va?this.va++:a<this.va&&b>this.va&&this.va--};
k.removeChild=function(a,b){if(a=r(a)?bh(this,a):a){var c=hh(this,a);-1!=c&&(c==this.va?(a.gb(!1),this.va=-1):c<this.va&&this.va--);var d=a.C();d&&d.id&&this.ub&&(c=this.ub,d=d.id,d in c&&delete c[d])}a=em.F.removeChild.call(this,a,b);wl(a,!0);return a};function bm(a,b){if(a.C())throw Error("Component already rendered");a.hc=b}k.aa=f("yb");
k.N=function(a,b){if(b||this.yb!=a&&I(this,a?"show":"hide")){this.yb=a;var c=this.C();c&&(J(c,a),this.uc&&$l(fm(this),this.fc&&this.yb),b||I(this,this.yb?"aftershow":"afterhide"));return!0}return!1};k.isEnabled=f("fc");k.P=function(a){this.fc!=a&&I(this,a?"enable":"disable")&&(a?(this.fc=!0,dh(this,function(a){a.Wi?delete a.Wi:a.P(!0)})):(dh(this,function(a){a.isEnabled()?a.P(!1):a.Wi=!0}),this.rb=this.fc=!1),this.uc&&$l(fm(this),a&&this.yb))};
function nm(a,b){b!=a.uc&&a.$&&hm(a,b);a.uc=b;a.fc&&a.yb&&$l(fm(a),b)}k.kb=function(a){(a=fh(this,a))?a.gb(!0):-1<this.va&&im(this).gb(!1)};function im(a){return fh(a,a.va)}function jm(a){om(a,function(a,c){return(a+1)%c},eh(a)-1)}function km(a){om(a,function(a,c){a--;return 0>a?c-1:a},0)}function mm(a){om(a,function(a,c){return(a+1)%c},a.va)}function lm(a){om(a,function(a,c){a--;return 0>a?c-1:a},a.va)}
function om(a,b,c){c=0>c?hh(a,a.wa):c;var d=eh(a);c=b.call(a,c,d);for(var e=0;e<=d;){var g=fh(a,c);if(g&&a.Rg(g)){a.kb(c);break}e++;c=b.call(a,c,d)}}k.Rg=function(a){return a.aa()&&a.isEnabled()&&pl(a,2)};function pm(){}x(pm,gl);ha(pm);pm.prototype.S=da("goog-menuheader");function qm(a,b,c){vl.call(this,a,c||pm.Z(),b);this.Ea(1,!1);this.Ea(2,!1);this.Ea(4,!1);this.Ea(32,!1);this.Mb=1}x(qm,vl);sl("goog-menuheader",function(){return new qm(null)});function rm(){}x(rm,gl);ha(rm);rm.prototype.Pa=function(a){return a.g.K("DIV",this.S())};rm.prototype.ra=function(a,b){b.id&&$g(a,b.id);if("HR"==b.tagName){var c=b;b=this.Pa(a);ne(b,c);oe(c)}else Ej(b,this.S());return b};rm.prototype.Dc=ba();rm.prototype.S=da("goog-menuseparator");function sm(a,b){vl.call(this,null,a||rm.Z(),b);this.Ea(1,!1);this.Ea(2,!1);this.Ea(4,!1);this.Ea(32,!1);this.Mb=1}x(sm,vl);sm.prototype.T=function(){sm.F.T.call(this);var a=this.C();zj(a,"separator")};sl("goog-menuseparator",function(){return new sm});function tm(a){this.g=a||"menu"}x(tm,Zl);ha(tm);k=tm.prototype;k.Kf=function(a){return"UL"==a.tagName||tm.F.Kf.call(this,a)};k.Gf=function(a){return"HR"==a.tagName?new sm:tm.F.Gf.call(this,a)};k.vb=function(a,b){return re(a.C(),b)};k.S=da("goog-menu");k.Lf=function(a){tm.F.Lf.call(this,a);a=a.C();Aj(a,"haspopup","true")};function um(a){sm.call(this,rm.Z(),a)}x(um,sm);sl("goog-menuseparator",function(){return new sm});function vm(a,b){em.call(this,"vertical",b||tm.Z(),a);nm(this,!1)}x(vm,em);k=vm.prototype;k.Od=!0;k.S=function(){return this.xb.S()};k.vb=function(a){if(this.xb.vb(this,a))return!0;for(var b=0,c=eh(this);b<c;b++){var d=fh(this,b);if("function"==typeof d.vb&&d.vb(a))return!0}return!1};k.removeItem=function(a){(a=this.removeChild(a,!0))&&a.dispose()};
k.N=function(a,b,c){(b=vm.F.N.call(this,a,b))&&a&&this.$&&this.Od&&fm(this).focus();a&&c&&ma(c.clientX)?this.j=new Ld(c.clientX,c.clientY):this.j=null;return b};k.Sf=function(a){this.Od&&fm(this).focus();return vm.F.Sf.call(this,a)};k.Rg=function(a){return a.isEnabled()&&a.aa()&&pl(a,2)};k.Fa=function(a){for(var b=this.xb,c=Zd(this.g.g,"DIV",b.S()+"-content",a),d=c.length,e=0;e<d;e++)cm(b,this,c[e]);vm.F.Fa.call(this,a)};
k.Mf=function(a){var b=vm.F.Mf.call(this,a);b||dh(this,function(c){!b&&c.Zk&&c.Ge==a.keyCode&&(this.isEnabled()&&this.kb(hh(this,c)),b=c.Wa(a))},this);return b};k.kb=function(a){vm.F.kb.call(this,a);(a=fh(this,a))&&Dg(a.C(),this.C())};function wm(){}wm.prototype.Bc=ba();function xm(a,b,c,d,e,g,h,l,n){var u=ym(c),w=Mg(a),C=Bg(a);if(C){var F=new mg(C.left,C.top,C.right-C.left,C.bottom-C.top),C=Math.max(w.left,F.left),fa=Math.min(w.left+w.width,F.left+F.width);if(C<=fa){var oa=Math.max(w.top,F.top),F=Math.min(w.top+w.height,F.top+F.height);oa<=F&&(w.left=C,w.top=oa,w.width=fa-C,w.height=F-oa)}}C=Ud(a);oa=Ud(c);if(C.W()!=oa.W()){var fa=C.W().body,oa=Fe(oa),F=new Ld(0,0),pb=ge(Wd(fa)),qb=fa;do{var Xc=pb==oa?Cg(qb):Hg(qb);F.x+=Xc.x;F.y+=Xc.y}while(pb&&pb!=oa&&pb!=pb.parent&&
(qb=pb.frameElement)&&(pb=pb.parent));fa=Nd(F,Cg(fa));!A||Nc(9)||Ee(C)||(fa=Nd(fa,Ge(C)));w.left+=fa.x;w.top+=fa.y}a=zm(a,b);w=new Ld(a&2?w.left+w.width:w.left,a&1?w.top+w.height:w.top);w=Nd(w,u);e&&(w.x+=(a&2?-1:1)*e.x,w.y+=(a&1?-1:1)*e.y);var ka;if(h)if(n)ka=n;else if(ka=Bg(c))ka.top-=u.y,ka.right-=u.x,ka.bottom-=u.y,ka.left-=u.x;return Am(w,c,d,g,ka,h,l)}
function ym(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;c&&"static"==ug(a)||(b=Cg(a),c||(c=(c=Pg(a))&&Ac?-a.scrollLeft:!c||A&&Mc("8")||"visible"==tg(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=Nd(b,new Ld(c,a.scrollTop))))}return b||new Ld}
function Am(a,b,c,d,e,g,h){a=a.clone();var l=zm(b,c);c=Kg(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var n=0;if(d||0!=l)l&2?a.x-=h.width+(d?d.right:0):d&&(a.x+=d.left),l&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;l=h;n=0;65==(g&65)&&(d.x<e.left||d.x>=e.right)&&(g&=-2);132==(g&132)&&(d.y<e.top||d.y>=e.bottom)&&(g&=-5);d.x<e.left&&g&1&&(d.x=e.left,n|=1);if(g&16){var u=d.x;d.x<e.left&&(d.x=e.left,n|=4);d.x+l.width>e.right&&(l.width=Math.min(e.right-d.x,u+l.width-e.left),l.width=
Math.max(l.width,0),n|=4)}d.x+l.width>e.right&&g&1&&(d.x=Math.max(e.right-l.width,e.left),n|=1);g&2&&(n=n|(d.x<e.left?16:0)|(d.x+l.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,n|=2);g&32&&(u=d.y,d.y<e.top&&(d.y=e.top,n|=8),d.y+l.height>e.bottom&&(l.height=Math.min(e.bottom-d.y,u+l.height-e.top),l.height=Math.max(l.height,0),n|=8));d.y+l.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-l.height,e.top),n|=2);g&8&&(n=n|(d.y<e.top?64:0)|(d.y+l.height>e.bottom?128:0));e=n}else e=256;n=e}g=new mg(0,0,0,
0);g.left=a.x;g.top=a.y;g.width=h.width;g.height=h.height;e=n;if(e&496)return e;vg(b,new Ld(g.left,g.top));h=new Od(g.width,g.height);Pd(c,h)||(c=h,h=Wd(b),a=Ee(Ud(h)),!A||Mc("10")||a&&Mc("8")?(b=b.style,Ac?b.MozBoxSizing="border-box":Bc?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px"):(h=b.style,a?(A?(a=Tg(b,"paddingLeft"),g=Tg(b,"paddingRight"),d=Tg(b,"paddingTop"),l=Tg(b,"paddingBottom"),a=new lg(d,g,l,a)):(a=sg(b,"paddingLeft"),
g=sg(b,"paddingRight"),d=sg(b,"paddingTop"),l=sg(b,"paddingBottom"),a=new lg(parseFloat(d),parseFloat(g),parseFloat(l),parseFloat(a))),b=Eg(b),h.pixelWidth=c.width-b.left-a.left-a.right-b.right,h.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(h.pixelWidth=c.width,h.pixelHeight=c.height)));return e}function zm(a,b){return(b&4&&Pg(a)?b^2:b)&-5};function Bm(a,b,c){this.j=a;this.g=b;this.A=c}x(Bm,wm);Bm.prototype.Bc=function(a,b,c){xm(this.j,this.g,a,b,void 0,c,this.A)};function Cm(a,b,c,d){Bm.call(this,a,b);this.l=c?5:0;this.o=d||void 0}x(Cm,Bm);Cm.prototype.B=f("l");Cm.prototype.v=ca("l");Cm.prototype.Bc=function(a,b,c,d){var e=xm(this.j,this.g,a,b,null,c,10,d,this.o);if(e&496){var g=Dm(e,this.g);b=Dm(e,b);e=xm(this.j,g,a,b,null,c,10,d,this.o);e&496&&(g=Dm(e,g),b=Dm(e,b),xm(this.j,g,a,b,null,c,this.l,d,this.o))}};function Dm(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};function Em(a,b,c,d){Cm.call(this,a,b,c||d);(c||d)&&this.v(65|(d?32:132))}x(Em,Cm);function Fm(){this.j=[]}x(Fm,Ml);ha(Fm);Fm.prototype.Pa=function(a){var b=Fm.F.Pa.call(this,a);Ej(b,"goog-submenu");Gm(this,a,b);return b};Fm.prototype.ra=function(a,b){b=Fm.F.ra.call(this,a,b);Ej(b,"goog-submenu");Gm(this,a,b);var c=Yd("DIV","goog-menu",b);if(c.length){var d=new vm(a.g),c=c[0];J(c,!1);a.g.W().body.appendChild(c);ch(d,c);a.lb(d,!0)}return b};Fm.prototype.Dc=function(a,b){var c=this.Ga(a),d=c&&c.lastChild;Fm.F.Dc.call(this,a,b);d&&c.lastChild!=d&&kh(d,"goog-submenu-arrow")&&c.appendChild(d)};
Fm.prototype.ne=function(a){Fm.F.ne.call(this,a);var b=a.Oa(),c=Zd(a.g.g,"SPAN","goog-submenu-arrow",b)[0];Hm(a,c);c!=b.lastChild&&b.appendChild(c);a=a.C();Aj(a,"haspopup","true")};function Gm(a,b,c){var d=b.g.K("SPAN");d.className="goog-submenu-arrow";Hm(b,d);a.Ga(c).appendChild(d)}function Hm(a,b){gh(a)?(Ej(b,"goog-submenu-arrow-rtl"),ue(b,"\u25c4")):(mh(b,"goog-submenu-arrow-rtl"),ue(b,"\u25ba"))};function Im(a,b,c,d){Rl.call(this,a,b,c,d||Fm.Z())}x(Im,Rl);k=Im.prototype;k.Vc=null;k.rg=null;k.bg=!1;k.xa=null;k.$d=!1;k.Qh=!1;k.T=function(){Im.F.T.call(this);M(this).g(this.getParent(),"hide",this.Xh);this.xa&&Jm(this,this.xa,!0)};k.la=function(){M(this).ba(this.getParent(),"hide",this.Xh);this.xa&&(Jm(this,this.xa,!1),this.$d||(this.xa.la(),oe(this.xa.C())));Im.F.la.call(this)};k.G=function(){this.xa&&!this.$d&&this.xa.dispose();this.xa=null;Im.F.G.call(this)};
k.gb=function(a,b){Im.F.gb.call(this,a);b&&(this.fa().rb=!0);a||(this.Vc&&uj(this.Vc),this.Vc=tj(this.wb,218,this))};k.qg=function(){var a=this.getParent();a&&im(a)==this&&(Km(this,!0),Lm(this))};k.wb=function(){var a=this.xa;a&&a.getParent()==this&&(Km(this,!1),dh(a,function(a){"function"==typeof a.wb&&a.wb()}))};function Mm(a){a.Vc&&uj(a.Vc);a.rg&&uj(a.rg)}k.N=function(a,b){var c=Im.F.N.call(this,a,b);c&&!this.aa()&&this.wb();return c};
function Lm(a){dh(a.getParent(),function(a){a!=this&&"function"==typeof a.wb&&(a.wb(),Mm(a))},a)}k.Wa=function(a){var b=a.keyCode,c=gh(this)?37:39,d=gh(this)?39:37;if(!this.bg){if(!this.isEnabled()||b!=c&&b!=this.Ge)return!1;this.qg();jm(this.fa());Mm(this)}else if(!this.fa().Wa(a))if(b==d)this.wb();else return!1;a.preventDefault();return!0};k.Wm=function(){if(this.xa.getParent()==this){Mm(this);var a=this.xc();a.kb(hh(a,this));Lm(this)}};k.Xh=function(a){a.target==this.xc()&&(this.wb(),Mm(this))};
k.gd=function(a){this.isEnabled()&&(Mm(this),this.rg=tj(this.qg,218,this));Im.F.gd.call(this,a)};k.Qa=function(a){Mm(this);if(pl(this,8)||pl(this,16))return Im.F.Qa.call(this,a);this.qg();return!0};
function Km(a,b){I(a,Zg(64,b));var c=a.fa();if(b!=a.bg){var d=a.C();Gj(d,"goog-submenu-open",b)}if(b!=c.aa()&&(b&&(c.$||N(c,void 0),c.kb(-1)),c.N(b),b)){var c=new Cm(a.C(),6,a.Qh),d=a.fa(),e=d.C();d.aa()||(e.style.visibility="hidden",J(e,!0));c.Bc(e,4);d.aa()||(J(e,!1),e.style.visibility="visible")}a.bg=b}function Jm(a,b,c){var d=M(a);(c?d.g:d.ba).call(d,b,"enter",a.Wm)}k.removeItem=function(a){(a=this.fa().removeChild(a,!0))&&a.dispose()};
k.fa=function(){this.xa?this.$d&&this.xa.getParent()!=this&&ah(this.xa,this):this.lb(new vm(this.g),!0);this.xa.C()||this.xa.V();return this.xa};k.lb=function(a,b){var c=this.xa;a!=c&&(c&&(this.wb(),this.$&&Jm(this,c,!1)),this.xa=a,this.$d=!b,a&&(ah(a,this),a.N(!1,!0),a.Od=!1,nm(a,!1),this.$&&Jm(this,a,!0)))};k.vb=function(a){return this.fa().vb(a)};sl("goog-submenu",function(){return new Im(null)});var Nm={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:"semicolon",61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",
93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",186:"semicolon",187:"equals",189:"dash",188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"close-square-bracket",222:"single-quote",224:"win"};function Om(a,b){return b.K("SPAN","goog-menuitem-mnemonic-hint",a)};function Pm(a,b,c){B.call(this);this.l=a;this.v=b||0;this.j=c;this.o=t(this.B,this)}x(Pm,B);Pm.prototype.g=0;Pm.prototype.G=function(){Pm.F.G.call(this);this.stop();delete this.l;delete this.j};function Qm(a,b){a.stop();a.g=tj(a.o,p(b)?b:a.v)}Pm.prototype.stop=function(){0!=this.g&&uj(this.g);this.g=0};Pm.prototype.B=function(){this.g=0;this.l&&this.l.call(this.j)};function Rm(a,b){this.l=a;this.B=!!b;this.o={0:this.l+"-arrowright",1:this.l+"-arrowup",2:this.l+"-arrowdown",3:this.l+"-arrowleft"}}x(Rm,wm);k=Rm.prototype;k.Ph=!1;k.rf=2;k.Qg=20;k.tf=3;k.cg=-5;k.Bc=function(a,b,c){a=this.rf;2==a&&(a=0);Sm(this,this.tf,a,2==this.rf?Tm(this.tf)?this.g.offsetHeight/2:this.g.offsetWidth/2:this.Qg,c)};
function Sm(a,b,c,d,e,g){if(a.j){var h=Um(b,c),l;l=a.j;var n=Kg(l);var n=(Tm(b)?n.height/2:n.width/2)-d,u=zm(l,h),w;if(w=Bg(l))l=ng(Mg(l)),Tm(b)?l.top<w.top&&!(u&1)?n-=w.top-l.top:l.bottom>w.bottom&&u&1&&(n-=l.bottom-w.bottom):l.left<w.left&&!(u&2)?n-=w.left-l.left:l.right>w.right&&u&2&&(n-=l.right-w.right);l=n;l=Tm(b)?new Ld(a.cg,l):new Ld(l,a.cg);n=Tm(b)?6:9;u=b^3;Tm(b)&&"rtl"==a.j.dir&&(u=b);h=xm(a.j,Um(u,c),a.g,h,l,e,a.Ph?n:0,void 0,null);if(!g&&h&496){Sm(a,b^3,c,d,e,!0);return}!a.B||h&496||(e=
parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e%1&&isFinite(g)&&0==g%1||vg(a.g,Math.round(e),Math.round(g)))}Vm(a,b,c,d)}function Vm(a,b,c,d){var e=a.v;fb(a.o,function(a){Gj(e,a,!1)},a);Ej(e,a.o[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.j?(c=Fg(a.j,a.g),d=Wm(a.j,b),Tm(b)?(a=Xm(c.y+d.y,a.g.offsetHeight-15),e.style.top=a+"px"):(a=Xm(c.x+d.x,a.g.offsetWidth-15),e.style.left=a+"px")):e.style[0==c?Tm(b)?"top":"left":Tm(b)?"bottom":"right"]=d+"px"}
function Xm(a,b){return 15>b?15:kc(a,15,b)}function Um(a,b){switch(a){case 2:return 0==b?1:3;case 1:return 0==b?0:2;case 0:return 0==b?6:7;default:return 0==b?4:5}}function Wm(a,b){var c=0,d=0,e=Kg(a);switch(b){case 2:c=e.width/2;break;case 1:c=e.width/2;d=e.height;break;case 0:d=e.height/2;break;case 3:c=e.width,d=e.height/2}return new Ld(c,d)}function Tm(a){return 0==a||3==a};function Ym(a){B.call(this);this.j=a||Ud()}x(Ym,B);Ym.prototype.v=function(){zj(this.C(),"tooltip");Aj(this.C(),"live","polite")};function Zm(a){Ym.call(this,a);this.g=this.j.K("div",$m()+"-contentId");this.o=this.j.K("div",$m()+"-arrow",this.j.K("div",$m()+"-arrowimplbefore"),this.j.K("div",$m()+"-arrowimplafter"));this.l=this.j.K("div",{"class":$m(),role:"tooltip"},this.g,this.o);this.v()}x(Zm,Ym);function $m(){return"jfk-tooltip"}Zm.prototype.C=f("l");Zm.prototype.G=function(){this.l&&oe(this.l)};function an(a){Zm.call(this,a)}x(an,Zm);an.prototype.v=function(){zj(this.C(),"tooltip")};function bn(a,b,c){c||(c=b instanceof qd?sd(b):b);a.removeAttribute("title");a.removeAttribute("data-tooltip-contained");a.removeAttribute("data-tooltip");b?(b instanceof qd?a.g=b:(a.setAttribute("data-tooltip",b),a.g=null),a.setAttribute("aria-label",c)):(a.g=null,a.removeAttribute("aria-label"));a=Ud(a)||Ud();b=qa(a.W());cn[b]||(cn[b]=new dn(a))}var cn={};
function dn(a){G.call(this);this.O=a;this.J=new Pm(this.Lo,0,this);of(this,this.J);var b=ge();this.D=na(b.MutationObserver)?new b.MutationObserver(t(this.ul,this)):null;a=a.W();this.g(a,["mouseout","mousedown","click","blur",nf,"keydown"],this.Ok,!0);this.g(a,["mouseover","focus",mf],this.uo,!0)}x(dn,G);k=dn.prototype;k.G=function(){en(this);dn.F.G.call(this)};function fn(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":case "click":a.I=!1;break;case "keydown":a.I=!0}}
k.uo=function(a){this.D&&this.D.disconnect();fn(this,a);var b=a.target;a="focus"==a.type||a.type==mf;var c=this.j&&re(this.j.g,b);if(this.I||!a||c){this.R=a;if(a=b&&b.getAttribute&&this.D)a=b.getAttribute("role")||null,a=Qb(yj,a);a&&(this.D.observe(b,{attributes:!0}),(a=Cj(b))&&(b=a));this.o=b}else this.o=null;gn(this)};k.Ok=function(a){fn(this,a);var b=a.target;a="mousedown"==a.type||"click"==a.type;b=this.j&&re(this.j.g,b);a&&b||(this.o=null,gn(this))};
k.ul=function(a){Hb(a,t(function(a){var c=Cj(a.target);c&&"aria-activedescendant"==a.attributeName&&(this.o=c,gn(this))},this))};function gn(a){en(a);Qm(a.J,a.l?50:300)}function en(a){a.H&&(uj(a.H),a.H=0,a.l=null)}
k.Lo=function(){if(!this.o)hn(this),this.l=null;else if(!(this.l&&this.j&&re(this.j.C(),this.o))||this.l.getAttribute("data-tooltip-unhoverable")){var a=De(this.o,function(a){return a.getAttribute&&(a.getAttribute("data-tooltip-contained")||a.getAttribute("data-tooltip")||a.g)&&!a.getAttribute("data-tooltip-suspended")}),b=!1;this.l&&this.l!=a&&(hn(this),this.l=null,b=!0);if(!this.l&&a&&(this.l=a,jn(this,a))){var c=Cd;if(a.getAttribute("data-tooltip-contained"))for(var d=$d("jfk-tooltip-data",a),
e=0;e<d.length;e++){if(d[e].parentNode==a){c=d[e].cloneNode(!0);break}}else c=a.g?a.g:vd(a.getAttribute("data-tooltip"));var d=a.getAttribute("data-tooltip-align"),e=a.getAttribute("data-tooltip-class"),g=a.getAttribute("data-tooltip-offset"),g=Da(Xa(g))?-1:Number(g);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.H=tj(va(this.Pi,this.l,c,d,g,e),a,this);return}this.Pi(this.l,c,d,g,e)}}};
function jn(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.R&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function kn(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1}
k.Pi=function(a,b,c,d,e){this.H=0;if(!this.j){this.j=new an(this.O);hn(this);var g=this.j.C();this.O.W().body.appendChild(g);of(this,this.j);this.B=new Rm($m(),!0);this.B.Ph=!0;var g=this.B,h=this.j.C(),l=this.j.o;g.g=h;g.v=l}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":h=0;break a;case "r":h=1;break a}h=2}g=this.B;c=kn(c);null!=c&&(g.tf=c);null!=h&&(g.rf=h);ma(void 0)&&(g.Qg=Math.max(void 0,15));ma(d)&&(g.cg=d);mh(this.j.C(),"jfk-tooltip-hide");this.L!=e&&(this.L&&!Da(Xa(this.L))&&mh(this.j.C(),
this.L),Da(Xa(e))||Ej(this.j.C(),e),this.L=e);vg(this.j.C(),0,0);if(b instanceof qd)this.j.g.innerHTML=sd(b);else for(me(this.j.g);d=b.firstChild;)this.j.g.appendChild(d);this.B.j=a;this.B.Bc(null,0)};function hn(a){a.j&&Ej(a.j.C(),"jfk-tooltip-hide")};function ln(a){B.call(this);this.j=a;this.g=[]}x(ln,B);ln.prototype.subscribe=function(a,b,c,d){b=a.subscribe(b,c,d||this.j);this.g.push(a,b);return this};function mn(a,b,c,d){c=b.j.subscribe(c,d,a.j)+1E6;a.g.push(b,c)}ln.prototype.G=function(){ln.F.G.call(this);for(var a,b;b=this.g.pop();)(a=this.g.pop())&&!a.ma&&a.Cb(b);delete this.j;delete this.g};function nn(a,b,c,d){B.call(this);this.g=new G(this);this.j=new ln(this);this.Ca={};this.v=!!c;this.ae=d||null;this.l=b||{icon:!0,keys:!0,label:!0,"long-label":!0,"node-label":!0};for(var e in this.l)this.Ca[e]=this.B;this.Ca.enabled=function(a,b,c,d,e){a.P(!!e)};this.Ca.hint=this.o;this.Ca.keys=jc(this.o,this.Ca.keys||q);this.Ca.value=function(a,b,c,d,e){na(a.X)&&a.X(e)};this.Ca.visible=function(a,b,c,d,e){a.N(!!e)};this.Ca.selected=function(a,b,c,d,e){pl(a,16)&&Hl(a,!!e)};this.Ca.mnemonic=function(a,
b,c,d,e){na(a.og)&&a.og(e)};a&&rb(this.Ca,a)}x(nn,B);nn.prototype.G=function(){nn.F.G.call(this);this.g.dispose();this.j.dispose();delete this.g;delete this.j;delete this.Ca;delete this.l};
nn.prototype.B=function(a,b,c,d){if(d in b){d=[];var e=c.g.icon;e&&"icon"in b&&d.push(on(a,e));var g,h=c.g["node-label"]||null,e=c.g.label||"";if(h&&"node-label"in b)g=[h.cloneNode(!0)];else if(e&&"label"in b){if((h=c.g.mnemonic)&&"mnemonic"in b&&na(a.og)){g=Ud();var h=Nm[h],l=e.toLowerCase().indexOf(h),n;if(0<=l){n=e.charAt(l);var u=[],w=e.substr(0,l),l=e.substr(l+1,e.length);0<w.length&&u.push(g.g.createTextNode(String(w)));u.push(Om(n,g));0<l.length&&u.push(g.g.createTextNode(String(l)));n=u}else n=
g.K("SPAN","goog-menuitem-mnemonic-separator","(",Om(h.toUpperCase(),g),")"),n=[g.g.createTextNode(String(e)),n];g=g.K("SPAN",void 0,n);Aj(g,"label",e+", "+h+";");e=g}else e=a.g.K("SPAN",void 0,e);g=e;qe(g)&&Ej(g,a.l.S()+"-label")}g&&(A&&qe(g)&&Ej(g,a.l.S()+"-label-ie"),Vb(d,g));(e=c.na())&&"keys"in b&&d.push(pn(a,c,e));Dl(a,d)}};nn.prototype.o=function(a,b,c){na(a.Jf)&&(b=qn(c),c=qn(c,!0),a.Jf(b),a=a.C(),this.v&&a&&bn(a,b,c))};
function qn(a,b){var c=a.g.hint||"";if(c){var d=a.na();d&&(d=rn(a,d),b&&(d=sn(d)),c+=" ("+d+")")}return c||""}function on(a,b){var c=a.l.S()+"-icon";A&&(c=c+" "+(a.l.S()+"-icon-ie"));var d=a.g,d=d||Ud(),e={};e["class"]="docs-icon-img-container "+b;return d.K("DIV",{"class":"docs-icon goog-inline-block"+(c?" "+c:""),"aria-hidden":!0},d.K("DIV",e))}function pn(a,b,c){b=rn(b,c);return a.g.K("SPAN",{"class":a.l.S()+"-accel","aria-label":sn(b)},b)}
function sn(a){a=a.replace(/pg-up/i,"page up");a=a.replace(/pg-down/i,"page down");a=a.replace("`","backtick");a=a.replace("~","tilde");a=a.replace("-","hyphen");a=a.replace("_","underscore");a=a.replace("=","equals");a=a.replace("[","left bracket");a=a.replace("]","right bracket");a=a.replace(";","semicolon");a=a.replace(":","colon");a=a.replace(",","comma");a=a.replace(".","period");a=a.replace("/","slash");a=a.replace("\\","backslash");a=a.replace(tn.up,"up");a=a.replace(tn.down,"down");a=a.replace(tn.left,
"left");a=a.replace(tn.right,"right");return"shortcut "+a+"."}
function rn(a,b){ja(b)&&(b=b[0]);for(var c in tn)b.match(new RegExp("-"+c,"gi"))||(b=b.replace(new RegExp(c,"gi"),tn[c]));Wj&&(c=!a.g["force-ctrl-key"],b.match(c?/(Meta|Ctrl)\+.(\+.*)?$/:/Meta\+.(\+.*)?$/)?(b=b.replace(/Meta\+/g,"\u2318"),c&&(b=b.replace(/Ctrl\+/g,"\u2318"))):(b=b.replace(/Meta\+/g,"\u2318+"),c&&(b=b.replace(/Ctrl\+/g,"\u2318+"))),b=b.replace(/(?=\w*Alt(?!Gr))(\w+)/g,"Option"));b=b.replace(/Ctrl/g,"Ctrl");b=b.replace(/Shift/g,"Shift");b=b.replace(/Alt/g,"Alt");b=b.replace(/Option/g,
"Option");b=b.replace(/Meta/g,"Meta");b=b.replace(/backspace/g,"backspace");b=b.replace(/tab/g,"tab");b=b.replace(/enter/g,"enter");b=b.replace(/pause/g,"pause");b=b.replace(/caps-lock/g,"caps-lock");b=b.replace(/esc/g,"esc");b=b.replace(/space/g,"space");b=b.replace(/pg-up/gi,"Pg-Up");b=b.replace(/pg-down/gi,"Pg-Down");b=b.replace(/end/g,"end");b=b.replace(/home/g,"home");b=b.replace(/insert/g,"insert");return b=b.replace(/delete/g,"delete")}
var tn={"close-square-bracket":"]",dash:"-",down:"\u2193",equals:"=",left:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};
function un(a,b,c,d,e,g){var h=d||vn,l=e||q;wn(a,b,c,h);mn(a.j,c,ek,function(a){var d=a.l;!b.ma&&(d in h||"keys"==d)&&this.Ca[d].call(this,b,h,c,d,a.g,a.j)});a.g.g(b,"action",function(a){if(!c.g.require_direct_target||a.currentTarget==a.target)if(a=l(a),this.ae){var d=this.ae;if(g){var e=g;if(3==e.g){var h=xn(new yn,e.g);h.g=e.Wc;e=zn(xn(h,An(d,b)))}c.fireAction(a,e)}else c.fireAction(a)}else c.fireAction(a)})}
function wn(a,b,c,d){"boolean"==typeof c.g.selected&&na(b.fd)&&b.fd(!0);A&&Al(b,b.l.S()+"-ie");var e=b.$b,g;for(g in d)if(g in a.Ca){if(g in a.l)if(e)continue;else e=!0;a.Ca[g].call(a,b,d,c,g,c.g[g],null)}}var vn={enabled:!0,value:!0,visible:!0},Bn={enabled:!0,icon:!0,keys:!0,label:!0,mnemonic:!0,"node-label":!0,selected:!0,value:!0,visible:!0},Cn={enabled:!0,icon:!0,keys:!0,label:!0,"node-label":!0,selected:!0,value:!0,visible:!0};function Dn(){B.call(this);this.g={};this.j=[]}x(Dn,B);function En(a,b){if(!(b in a.g))throw Error("Descriptor "+b+" is not defined");return a.g[b].Oo||null}function Fn(a,b){for(var c=0;c<b.length;c++){var d=b[c];d instanceof Rl?D(d):ja(d)&&Fn(a,d)}}Dn.prototype.G=function(){for(var a in this.g)Fn(this,this.g[a].items);delete this.j;delete this.g;Dn.F.G.call(this)};function Gn(a,b){B.call(this);this.l={};this.g=new Dn;this.o=a||null;this.j={};this.v=b||Ud()}x(Gn,B);var Hn={enabled:!0,icon:!0,label:!0,mnemonic:!0,"node-label":!0,visible:!0},In={enabled:!0,icon:!0,label:!0,"node-label":!0,visible:!0};Gn.prototype.G=function(){for(var a in this.l)this.l[a].dispose();delete this.l;this.g.dispose();delete this.g;for(a in this.j)D(this.j[a]);delete this.j;Gn.F.G.call(this)};
Gn.prototype.fa=function(a,b){var c=this.g;if(!(a in c.g))throw Error("Descriptor "+a+" is not defined");for(var d=[],c=c.g[a].items,e=0;e<c.length;e++)d.push(c[e]);c=this.g;if(!(a in c.g))throw Error("Descriptor "+a+" is not defined");var c=c.g[a].Rk||null,e=En(this.g,a),g=a+1,h=this.l[g];if(h){if(b){D(this.j[h.getId()]);delete this.j[h.getId()];for(var g=h,l=[];g.o&&0!=g.o.length;)l.push(g.removeChild(fh(g,0),!0));Jn(this,h,d,c?c:void 0,e?e:void 0)}}else h=this.l[g]=new vm(this.v),Jn(this,h,d,c?
c:void 0,e?e:void 0);return h};function Kn(a,b,c,d,e){for(var g=0;g<b.length;g++){var h=b[g];ja(h)?Kn(a,h,c,d,e):c.push(h)}}
function Jn(a,b,c,d,e){var g=!1,h=!1,l=!1,n=b.g,u=[];Kn(a,c,u,b.getId());c=0;for(var w=u.length;c<w;c++){var C=u[c];if(C)if(na(C))h=l=!0,C(b);else if(C instanceof Rl||C instanceof qm)l=l||pl(C,16)||pl(C,8),b.Y(C,!0);else if(C instanceof jk){var h=h||!!C.na(),l=l||!!C.g.icon||"boolean"==typeof C.nd(),F,fa;F=b.getId();(fa=a.j[F])||(fa=a.j[F]=a.o?a.o():new nn);if(C.getId()in a.g.g){var oa=new Im(null,C.getId(),n);oa.Qh=!0;Al(oa,"apps-menuitem");F=oa;g=!0;J(oa.fa().C(),!1);oa=En(a.g,C.getId());un(fa,
F,C,Hn,e||oa,d)}else F=new Ln(n,C),un(fa,F,C,Bn,e,d);b.Y(F,!0)}else throw Error("Provider was not flattened before populating the menu");else b.Y(new um(n),!0)}b.$||(b.N(!1,!0),N(b,void 0));g&&Sf(b,"open",a.B,!1,a);a=b.C();h?Wl(a,"goog-menu-noaccel"):Ul(a,"goog-menu-noaccel");h=b.C();l?Wl(h,"goog-menu-noicon"):Ul(h,"goog-menu-noicon");Sf(b,["show","hide"],Mn);Nn(b)}function Ln(a,b){Rl.call(this,null,null,a,void 0);this.j=b}x(Ln,Sl);
Ln.prototype.Qa=function(a){return Il(this,16)&&ql(this,16)&&this.j.g.radio?!1:Ln.F.Qa.call(this,a)};Ln.prototype.fd=function(a){Ln.F.fd.call(this,a&&!this.j.g.icon)};Ln.prototype.V=function(){Al(this,"apps-menuitem");Ln.F.V.call(this)};Gn.prototype.B=function(a){var b=a.target;b.getParent()==a.currentTarget&&(a=b.fa(),a&&0!=eh(a)||(a=b.getModel()||b.C().id,b.lb(this.fa(a))))};
function Mn(a){var b=a.target;b.getParent()==a.currentTarget&&b instanceof Rl&&!(b instanceof um)&&Nn(a.currentTarget,b)}function Nn(a,b){var c=null,d=!0;dh(a,function(a){var g=a instanceof um;g&&a.N(!d);a.aa()!=(a==b)&&(d=g)&&(c=a)});d&&c&&c.N(!1)};function On(a,b){this.g=a;this.Wc=b||null};function yn(){}yn.prototype.g=null;function xn(a,b){a.j=b;return a}function zn(a){return new On(a.j,a.g)};function Pn(){B.call(this)}x(Pn,B);ha(Pn);function An(a,b){return b?An(a,b.getParent()):3};function Qn(){this.ae=this.Ca=null};function Rn(a){B.call(this);this.j=a||null;this.g=null}x(Rn,B);function Sn(a,b){a.ma||(Tn(a),a.g=new Image,a.g.onload=t(a.l,a,!0),a.g.onerror=t(a.l,a,!1),a.g.src=b)}Rn.prototype.l=function(a){this.j&&this.j(a);Tn(this)};function Tn(a){if(a.g)try{a.g.onload=null,a.g.onerror=null,a.g=null}catch(b){}}Rn.prototype.G=function(){Tn(this);this.j=null};function Un(){B.call(this);this.j=[];this.l=[]}x(Un,B);Un.prototype.o=function(){if(!this.ma){for(var a=this.j,b=0;b<a.length;++b)a[b]();this.v()}};Un.prototype.v=q;Un.prototype.G=function(){delete this.j;delete this.l;Un.F.G.call(this)};function Z(a){this.g=a}Z.prototype.toString=f("g");new Z(Q("goog.ui.ActivityMonitor"));new Z(Q("fava.app.AppLifetimeService"));new Z(Q("fava.base.AsyncOperationServices"));new Z(Q("fava.net.BrowserChannelServices"));new Z(Q("fava.canvas.CanvasService"));new Z(Q("fava.canvas.CanvasConfiguration"));new Z(Q("fava.diagnostics.CsiService"));new Z(Q("fava.data.DataServices"));new Z(Q("fava.data.DataStoreUpdaterService"));new Z(Q("fava.locale.DateTimeFormatService"));new Z(Q("fava.debug.DeobfuscationService"));new Z(Q("fava.diagnostics.Diagnostics"));new Z(Q("fava.component.DomServices"));
new Z(Q("fava.app.DragDropService"));new Z(Q("fava.browser.ExportService"));new Z(Q("fava.layout.FixedLayoutHelper"));new Z(Q("fava.gbar.GbarService"));new Z(Q("fava.gloader.GoogleLoaderService"));new Z(Q("fava.controls.help.HelpOverlayService"));new Z(Q("fava.view.HistoryInterface"));new Z(Q("fava.view.HistoryManager"));new Z(Q("fava.view.HistoryRegistry"));new Z(Q("fava.identity.IdentityService"));new Z(Q("fava.browser.IeCutCopyHandle"));new Z(Q("fava.diagnostics.Impressions"));new Z(Q("fava.browser.KeyboardShortcutHandler"));
new Z(Q("fava.browser.KeyboardShortcutRegistry"));new Z(Q("fava.mail.MailServices"));new Z(Q("fava.controls.mole.MoleManager"));new Z(Q("fava.app.NavBarService"));new Z(Q("fava.view.NavigationServices"));new Z(Q("fava.net.NetworkDiagnosticsService"));new Z(Q("fava.app.NotificationService"));new Z(Q("fava.request.OauthService"));new Z(Q("fava.net.OfflineServices"));new Z(Q("fava.modules.PrefetchService"));new Z(Q("fava.controls.RelativeDateControl"));new Z(Q("fava.request.RequestService"));new Z(Q("fava.base.Scheduler"));
new Z(Q("fava.net.ServerErrorService"));new Z(Q("fava.dom.SoyRenderer"));new Z(Q("fava.dom.SoyRendererConfig"));new Z(Q("fava.app.TearoffManager"));new Z(Q("fava.app.TearoffSharedData"));new Z(Q("fava.app.TearoffRegistry"));new Z(Q("fava.app.TitleBar"));new Z(Q("fava.controls.Toast"));new Z(Q("fava.app.UserActionService"));new Z(Q("fava.browser.ViewportServices"));new Z(Q("fava.diagnostics.ViewDiagnostics"));new Z(Q("fava.view.ViewManagerInterface"));new Z(Q("fava.view.ViewRegistry"));new Z(Q("fava.browser.WindowService"));
new Z(Q("fava.browser.WindowOpenerUtil"));new Z(Q("fava.app.WindowWidget"));new Z(Q("fava.request.XsrfService"));function Vn(a,b,c){Un.call(this);this.A=a;this.g=b;this.B=c;Sf(a,"beforeunload",t(this.D,this))}x(Vn,Un);Vn.prototype.D=function(a){if(!this.ma){var b;b="";for(var c=this.l,d=0;d<c.length&&!b;++d)b=c[d]()||"";if(b){if(Sf(this.A,"unload",t(this.o,this)),a.g.returnValue=b,Bc)return b}else this.o()}};
Vn.prototype.v=function(){var a;a=this.g;var b=this.B,c;if(c=a){a=Wn(a,"/leave").l("id",b,"token",a.l.g.g.token||null);if(!a.H)throw Error("Cannot add session data to request when session data not defined.");b=a.H.St();b=Gh(Kh([a.g],b));a.g=b;c=a.j+a.g}a=c;this.dispose();if(a){b=new Rn;try{Sn(b,a)}catch(d){}}};Vn.prototype.G=function(){D(this.g);delete this.g;Vn.F.G.call(this)};function Xn(){};function Yn(a,b){E.call(this,"a");this.B=a;this.o=b}x(Yn,E);function Zn(){H.call(this);this.g=$n}x(Zn,H);function ao(a,b){var c=a.g;b!=c&&(a.g=b,I(a,new Yn(c,b)))}function bo(a,b){this.j=a;this.g=b;co[a]=this}var co={},$n=new bo("IDLE",1),eo=new bo("BUSY",1),fo=new bo("RECOVERING",2),go=new bo("OFFLINE",3),ho=new bo("SERVER_DOWN",3),io=new bo("FORBIDDEN",4),jo=new bo("AUTH_REQUIRED",4),ko=new bo("SESSION_LIMIT_EXCEEDED",4),lo=new bo("INCOMPATIBLE_SERVER",5),mo=new bo("CLIENT_ERROR",5);new bo("BATCH_CLIENT_ERROR",3);var no=new bo("SAVE_ERROR",5);
new bo("BATCH_SAVE_ERROR",3);bo.prototype.toString=f("j");function oo(){B.call(this);this.g=new G(this);this.o=null;this.j={};this.l={}}x(oo,B);oo.prototype.bind=function(a,b,c){c=new po(a,!!b,!!c);var d=a.getId(),e=this.j[d],g;if(g=e)g=!(c.action.getId()==e.action.getId()&&c.g==e.g&&c.j==e.j);if(g)throw Error("Tried to bind the same action twice with different options.");e||(b||(this.l[a.getId()]=new qo(a.g.hint||"")),this.j[d]=c,ro(this,c));return this};oo.prototype.v=function(a){1==a.B.g!=(1==a.o.g)&&so(this)};
function so(a){for(var b in a.j)ro(a,a.j[b])}function ro(a,b){if(a.o){var c=b.action,d=!b.g,e=b.j,g=a.o.g,e=1==g.g||e&&g==no;c.P(e==d,"network");d&&(e?(d=a.l[c.getId()],c.setProperty("hint",d.g)):(a.l[c.getId()]=new qo(c.g.hint||""),g==go&&c.setProperty("hint","Unavailable when offline")))}}oo.prototype.G=function(){D(this.g);oo.F.G.call(this)};function qo(a){this.g=a}function po(a,b,c){this.action=a;this.g=b;this.j=c};var to=/\/a\/([^\/]+)\//,uo=/\/u\/[0-9]+($|\/)/;function vo(){H.call(this);this.l=this.j=null}x(vo,H);vo.prototype.Ka=function(a,b){wo(this,a,b)&&I(this,new xo(this,this.j))};function wo(a,b,c){if(a.l)return!1;c&&(a.l=c);if(a.j==b)return!1;a.j=b;return!0}function xo(a,b){E.call(this,"c",a);this.state=b}x(xo,E);function yo(a,b,c){vo.call(this);this.v=a;this.g=new G(this);this.o=!1;if(!b){var d;c?d=c:Bc?d=window:d=document.body;Ac&&"body"==d.tagName.toLowerCase()&&(d=d.ownerDocument);d[zo]=t(this.Nm,this);d[Ao]=t(this.Mm,this)}}x(yo,vo);var zo=A&&!Mc("10.0")?"onfocusin":"onfocus",Ao=A&&!Mc("10")?"onfocusout":"onblur",Bo=Ac&&!Mc("40");k=yo.prototype;k.Ka=function(a,b){var c=this.o;this.o=!0;yo.F.Ka.call(this,a,b);this.o=c};k.xg=function(a){wo(this,a)&&!this.o&&I(this,new xo(this,this.j))};
k.Nm=function(){Bo&&vb(y(),"docs-etiff")?tj(t(this.xg,this,this.v),0):this.xg(this.v)};k.Mm=function(){this.xg(1)};k.G=function(){D(this.g);yo.F.G.call(this)};function Co(a){var b=A&&!Mc("10.0");yo.call(this,3,b,a)}x(Co,yo);function Do(a,b){b[zo]=t(a.A,a);b[Ao]=t(a.B,a)}function Eo(a,b){a.g.g(b,"focus",a.A).g(b,"blur",a.B)}Co.prototype.A=function(){this.Ka(2)};Co.prototype.B=function(){this.Ka(1)};function Fo(a,b,c){H.call(this);this.target=a;this.D=b||a;this.B=c||new mg(NaN,NaN,NaN,NaN);this.v=Wd(a);this.g=new G(this);of(this,this.g);this.o=this.l=this.I=this.L=this.clientY=this.clientX=0;this.A=!0;this.j=!1;Sf(this.D,["touchstart","mousedown"],this.Qi,!1,this)}x(Fo,H);var Go=A&&!Mc("12")||Ac&&Mc("1.9.3");k=Fo.prototype;k.P=ca("A");k.G=function(){Fo.F.G.call(this);$f(this.D,["touchstart","mousedown"],this.Qi,!1,this);jg(this.g);Go&&this.v.releaseCapture();this.D=this.target=null};
k.Qi=function(a){var b="mousedown"==a.type;if(!this.A||this.j||b&&!Ef(a))I(this,"earlycancel");else if(Ho(a),I(this,new Io("start",this,a.clientX,a.clientY))){this.j=!0;a.preventDefault();var b=this.v,c=b.documentElement,d=!Go;this.g.g(b,["touchmove","mousemove"],this.Ul,d);this.g.g(b,["touchend","mouseup"],this.Zd,d);Go?(c.setCapture(!1),this.g.g(c,"losecapture",this.Zd)):this.g.g(ge(b),"blur",this.Zd);this.J&&this.g.g(this.J,"scroll",this.bn,d);this.clientX=this.L=a.clientX;this.clientY=this.I=
a.clientY;this.l=this.target.offsetLeft;this.o=this.target.offsetTop;this.H=Ge(Ud(this.v));v()}};k.Zd=function(a){jg(this.g);Go&&this.v.releaseCapture();if(this.j){Ho(a);this.j=!1;var b=Jo(this,this.l),c=Ko(this,this.o);I(this,new Io("end",this,a.clientX,a.clientY,0,b,c))}else I(this,"earlycancel")};function Ho(a){var b=a.type;"touchstart"==b||"touchmove"==b?Cf(a,a.g.targetTouches[0],a.currentTarget):"touchend"!=b&&"touchcancel"!=b||Cf(a,a.g.changedTouches[0],a.currentTarget)}
k.Ul=function(a){if(this.A){Ho(a);var b=1*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;if(!this.j){var d=this.L-this.clientX,e=this.I-this.clientY;if(0<d*d+e*e)if(I(this,new Io("start",this,a.clientX,a.clientY)))this.j=!0;else{this.ma||this.Zd(a);return}}c=Lo(this,b,c);b=c.x;c=c.y;this.j&&I(this,new Io("beforedrag",this,a.clientX,a.clientY,0,b,c))&&(Mo(this,a,b,c),a.preventDefault())}};
function Lo(a,b,c){var d=Ge(Ud(a.v));b+=d.x-a.H.x;c+=d.y-a.H.y;a.H=d;a.l+=b;a.o+=c;b=Jo(a,a.l);a=Ko(a,a.o);return new Ld(b,a)}k.bn=function(a){var b=Lo(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Mo(this,a,b.x,b.y)};function Mo(a,b,c,d){a.target.style.left=c+"px";a.target.style.top=d+"px";I(a,new Io("drag",a,b.clientX,b.clientY,0,c,d))}
function Jo(a,b){var c=a.B,d=isNaN(c.left)?null:c.left,c=isNaN(c.width)?0:c.width;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}function Ko(a,b){var c=a.B,d=isNaN(c.top)?null:c.top,c=isNaN(c.height)?0:c.height;return Math.min(null!=d?d+c:Infinity,Math.max(null!=d?d:-Infinity,b))}function Io(a,b,c,d,e,g,h){E.call(this,a);this.clientX=c;this.clientY=d;this.left=p(g)?g:b.l;this.top=p(h)?h:b.o}x(Io,E);var No=A?'javascript:""':"about:blank";function Oo(a){H.call(this);this.M=a;a=A?"focusout":"blur";this.g=Sf(this.M,A?"focusin":"focus",this,!A);this.j=Sf(this.M,a,this,!A)}x(Oo,H);Oo.prototype.handleEvent=function(a){var b=new Bf(a.g);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";I(this,b)};Oo.prototype.G=function(){Oo.F.G.call(this);ag(this.g);ag(this.j);delete this.M};function Po(a,b){K.call(this,b);this.R=!!a;this.A=null}x(Po,K);k=Po.prototype;k.Ef=null;k.se=!1;k.Ma=null;k.Ba=null;k.mb=null;k.sf=!1;k.S=da("goog-modalpopup");k.$c=f("Ma");k.V=function(){Po.F.V.call(this);var a=this.C(),b=Ga(this.S()).split(" ");Fj(a,b);xe(a,!0);J(a,!1);Qo(this);Ro(this)};
function Qo(a){if(a.R&&!a.Ba){var b;b=a.g;var c;c=r(void 0)?ed(void 0).dc():"";b=b.K("iframe",{frameborder:0,style:"border:0;vertical-align:bottom;"+c,src:No});a.Ba=b;a.Ba.className=a.S()+"-bg";J(a.Ba,!1);Ng(a.Ba,0)}a.Ma||(a.Ma=a.g.K("DIV",a.S()+"-bg"),J(a.Ma,!1))}function Ro(a){a.mb||(a.mb=a.g.createElement("SPAN"),J(a.mb,!1),xe(a.mb,!0),a.mb.style.position="absolute")}k.Hi=function(){this.sf=!1};k.le=function(a){return!!a&&"DIV"==a.tagName};
k.Fa=function(a){Po.F.Fa.call(this,a);a=Ga(this.S()).split(" ");var b=this.C();Fj(b,a);Qo(this);Ro(this);xe(this.C(),!0);J(this.C(),!1)};k.T=function(){this.Ba&&ne(this.Ba,this.C());ne(this.Ma,this.C());Po.F.T.call(this);var a=this.C();a.parentNode&&a.parentNode.insertBefore(this.mb,a.nextSibling);this.Ef=new Oo(this.g.W());M(this).g(this.Ef,"focusin",this.Ym);So(this,!1)};k.la=function(){this.aa()&&this.N(!1);D(this.Ef);Po.F.la.call(this);oe(this.Ba);oe(this.Ma);oe(this.mb)};
k.N=function(a){if(a!=this.se)if(this.H&&this.H.stop(),this.J&&this.J.stop(),this.D&&this.D.stop(),this.I&&this.I.stop(),this.$&&So(this,a),a){if(I(this,"beforeshow")){try{this.A=this.g.W().activeElement}catch(b){}this.mg();var c=ge(this.g.W())||window;if("fixed"==ug(this.C()))var d=a=0;else d=Ge(this.g),a=d.x,d=d.y;var e;e=this.C();e=Kg(e);c=de(c||window);a=Math.max(a+c.width/2-e.width/2,0);d=Math.max(d+c.height/2-e.height/2,0);vg(this.C(),a,d);vg(this.mb,a,d);M(this).g(Fe(this.g),"resize",this.mg);
To(this,!0);this.Df();this.se=!0;this.H&&this.J?(Zf(this.H,"end",this.Je,!1,this),this.J.play(),this.H.play()):this.Je()}}else if(I(this,"beforehide")){M(this).ba(Fe(this.g),"resize",this.mg);this.se=!1;this.D&&this.I?(Zf(this.D,"end",this.Ie,!1,this),this.I.play(),this.D.play()):this.Ie();a:{try{d=this.g;c=d.W().body;e=d.W().activeElement||c;if(!this.A||this.A==c){this.A=null;break a}(e==c||d.contains(this.C(),e))&&this.A.focus()}catch(g){}this.A=null}}};
function So(a,b){a.O||(a.O=new Hj(a.M,a.g));Ij(a.O,b)}function To(a,b){a.Ba&&J(a.Ba,b);a.Ma&&J(a.Ma,b);J(a.C(),b);J(a.mb,b)}k.Je=function(){I(this,"show")};k.Ie=function(){To(this,!1);I(this,"hide")};k.aa=f("se");k.Df=function(){this.jh()};
k.mg=function(){this.Ba&&J(this.Ba,!1);this.Ma&&J(this.Ma,!1);var a=this.g.W(),b=de(ge(a)||window||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth)),a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Ba&&(J(this.Ba,!0),Ig(this.Ba,c,a));this.Ma&&(J(this.Ma,!0),Ig(this.Ma,c,a))};k.Ym=function(a){this.sf?this.Hi():a.target==this.mb&&tj(this.jh,0,this)};k.jh=function(){try{A&&this.g.W().body.focus(),this.C().focus()}catch(a){}};
k.G=function(){D(this.H);this.H=null;D(this.D);this.D=null;D(this.J);this.J=null;D(this.I);this.I=null;Po.F.G.call(this)};function Uo(a,b,c){Po.call(this,b,c);this.l=a||"modal-dialog";this.j=Vo(Vo(new Wo,Xo,!0),Yo,!1,!0)}x(Uo,Po);k=Uo.prototype;k.He=!0;k.Rd=.5;k.Qf="";k.jc=null;k.Ib=null;k.zf=!1;k.La=null;k.Ia=null;k.We=null;k.Ha=null;k.hb=null;k.Aa=null;k.S=f("l");k.ia=function(){return null!=this.jc?sd(this.jc):""};function Zo(a){a.C()||N(a,void 0)}k.Oa=function(){Zo(this);return this.hb};k.$c=function(){Zo(this);return Uo.F.$c.call(this)};function $o(a,b){a.Rd=b;if(a.C()){var c=a.$c();c&&Ng(c,a.Rd)}}
function ap(a,b){a.He=b;if(a.$){var c=a.g,d=a.$c(),e=a.Ba;b?(e&&c.Yf(e,a.C()),c.Yf(d,a.C())):(c.Jb(e),c.Jb(d))}a.aa()&&So(a,b)}k.cc=f("He");function bp(a,b){var c=Ga(a.l+"-title-draggable").split(" ");a.C()&&(b?Fj(a.La,c):lh(a.La,c));if(b&&!a.Ib){var d;d=new Fo(a.C(),a.La);a.Ib=d;Fj(a.La,c);Sf(a.Ib,"start",a.vo,!1,a)}else!b&&a.Ib&&(a.Ib.dispose(),a.Ib=null)}
k.V=function(){Uo.F.V.call(this);var a=this.C(),b=this.g;this.La=b.K("DIV",this.l+"-title",this.Ia=b.K("SPAN",{className:this.l+"-title-text",id:this.getId()},this.Qf),this.Ha=b.K("SPAN",this.l+"-title-close"));le(a,this.La,this.hb=b.K("DIV",this.l+"-content"),this.Aa=b.K("DIV",this.l+"-buttons"));zj(this.Ia,"heading");zj(this.Ha,"button");xe(this.Ha,!0);Aj(this.Ha,"label","Close");this.We=this.Ia.id;zj(a,"dialog");Aj(a,"labelledby",this.We||"");this.jc&&(this.hb.innerHTML=sd(this.jc));J(this.Ha,
!0);this.j&&(a=this.j,a.M=this.Aa,cp(a));J(this.Aa,!!this.j);$o(this,this.Rd)};
k.Fa=function(a){Uo.F.Fa.call(this,a);a=this.C();var b=this.l+"-content";this.hb=Yd(null,b,a)[0];this.hb||(this.hb=this.g.K("DIV",b),this.jc&&(this.hb.innerHTML=sd(this.jc)),a.appendChild(this.hb));var b=this.l+"-title",c=this.l+"-title-text",d=this.l+"-title-close";(this.La=Yd(null,b,a)[0])?(this.Ia=Yd(null,c,this.La)[0],this.Ha=Yd(null,d,this.La)[0]):(this.La=this.g.K("DIV",b),a.insertBefore(this.La,this.hb));this.Ia?(this.Qf=Ae(this.Ia),this.Ia.id||(this.Ia.id=this.getId())):(this.Ia=he("SPAN",
{className:c,id:this.getId()}),this.La.appendChild(this.Ia));this.We=this.Ia.id;Aj(a,"labelledby",this.We||"");this.Ha||(this.Ha=this.g.K("SPAN",d),this.La.appendChild(this.Ha));J(this.Ha,!0);b=this.l+"-buttons";if(this.Aa=Yd(null,b,a)[0]){if(a=this.j=new Wo(this.g),(b=this.Aa)&&1==b.nodeType){a.M=b;for(var b=a.M.getElementsByTagName("BUTTON"),c=0,e,g;d=b[c];c++)if(e=d.name||d.id,g=Ae(d)||d.value,e){var h=0==c;a.Va(e,g,h,"cancel"==d.name);h&&Ej(d,"goog-buttonset-default")}}}else this.Aa=this.g.K("DIV",
b),a.appendChild(this.Aa),this.j&&(a=this.j,a.M=this.Aa,cp(a)),J(this.Aa,!!this.j);$o(this,this.Rd)};k.T=function(){Uo.F.T.call(this);M(this).g(this.C(),"keydown",this.Wh).g(this.C(),"keypress",this.Wh);M(this).g(this.Aa,"click",this.Vm);bp(this,!0);M(this).g(this.Ha,"click",this.en);var a=this.C();zj(a,"dialog");""!==this.Ia.id&&Aj(a,"labelledby",this.Ia.id);this.He||ap(this,!1)};k.la=function(){this.aa()&&this.N(!1);bp(this,!1);Uo.F.la.call(this)};
k.N=function(a){a!=this.aa()&&(this.$||N(this,void 0),Uo.F.N.call(this,a))};k.Je=function(){Uo.F.Je.call(this);I(this,"aftershow")};k.Ie=function(){Uo.F.Ie.call(this);I(this,"afterhide");this.zf&&this.dispose()};
k.vo=function(){var a=this.g.W(),b=de(ge(a)||window||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),d;d=this.C();d=Kg(d);"fixed"==ug(this.C())?(b=new mg(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height)),this.Ib.B=b||new mg(NaN,NaN,NaN,NaN)):this.Ib.B=new mg(0,0,c-d.width,a-d.height)||new mg(NaN,NaN,NaN,NaN)};k.en=function(){dp(this)};function dp(a){var b=a.j,c=b&&b.vf;c?(b=b.get(c),I(a,new ep(c,b))&&a.N(!1)):a.N(!1)}k.lh=f("zf");
k.G=function(){this.Aa=this.Ha=null;Uo.F.G.call(this)};k.Vm=function(a){a:{for(a=a.target;null!=a&&a!=this.Aa;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.j.get(a);I(this,new ep(a,b))&&this.N(!1)}};
k.Wh=function(a){var b=!1,c=!1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var g=d&&d.vf,e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!0,b=d.get(g),b=I(this,new ep(g,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.C()){this.sf=!0;try{this.mb.focus()}catch(h){}tj(this.Hi,0,this)}}else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ha)dp(this);else if(d){var l=d.yf,n;if(n=l)a:{n=d.M.getElementsByTagName("BUTTON");for(var u=0,w;w=n[u];u++)if(w.name==
l||w.id==l){n=w;break a}n=null}e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&!e.disabled;!n||n.disabled||e||(g=l)}g&&d&&(c=!0,b=I(this,new ep(g,String(d.get(g)))))}else e==this.Ha&&32==a.keyCode&&dp(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.N(!1)};function ep(a,b){this.type="dialogselect";this.key=a;this.caption=b}x(ep,E);function Wo(a){a||Ud();Dd.call(this)}x(Wo,Dd);k=Wo.prototype;k.yf=null;k.M=null;k.vf=null;
k.Va=function(a,b,c,d){Dd.prototype.Va.call(this,a,b);c&&(this.yf=a);d&&(this.vf=a);return this};function Vo(a,b,c,d){return a.Va(b.key,b.caption,c,d)}function cp(a){if(a.M){a.M.innerHTML=sd(Cd);var b=Ud(a.M);a.forEach(function(a,d){var e=b.K("BUTTON",{name:d},a);d==this.yf&&(e.className="goog-buttonset-default");this.M.appendChild(e)},a)}}k.C=f("M");
var Xo={key:"ok",caption:"OK"},Yo={key:"cancel",caption:"Cancel"},fp={key:"yes",caption:"Yes"},gp={key:"no",caption:"No"},hp={key:"save",caption:"Save"},ip={key:"continue",caption:"Continue"};"undefined"!=typeof document&&(Vo(new Wo,Xo,!0,!0),Vo(Vo(new Wo,Xo,!0),Yo,!1,!0),Vo(Vo(new Wo,fp,!0),gp,!1,!0),Vo(Vo(Vo(new Wo,fp),gp,!0),Yo,!1,!0),Vo(Vo(Vo(new Wo,ip),hp),Yo,!0,!0));function jp(a,b,c){Uo.call(this,a,b,c);Sf(this,"afterhide",t(function(a){a.target==this&&kp()},this))}x(jp,Uo);var kp=q;function lp(){B.call(this);this.l={};this.j={};this.g=new G(this)}x(lp,B);ha(lp);lp.prototype.o=function(a){for(var b in this.l)if(b!=a){var c=this.l[b];mp(this,c)&&c.Tt()}for(b in this.j)b!=a&&(c=this.j[b],mp(this,c)&&c.N(!1))};function mp(a,b){var c=qa(b);return b.ma?(a.l[c]?delete a.l[c]:a.j[c]&&delete a.j[c],!1):c in a.l||c in a.j}lp.prototype.G=function(){delete this.l;delete this.j;D(this.g);delete this.g;lp.F.G.call(this)};function np(){H.call(this)}x(np,H);np.prototype.Df=q;np.prototype.j=fc;np.prototype.lh=ec;function op(a){B.call(this);this.l=a;a=ic(t(this.A,this));na(a)||(a=t(a.focus,a));kp=a;this.j=[];this.g=new G(this);this.o={}}x(op,B);op.prototype.v=function(a){if(a=this.o[qa(a.target)])a.cc()&&Sb(this.j,a),this.A(a),a.lh()&&(delete this.o[qa(a)],this.g.ba(a,"afterhide",this.v).ba(a,"beforeshow",this.B))};
op.prototype.A=function(a){var b=lp.Z();if(a=a&&mp(b,a))a:{for(var c in b.l)if(a=b.l[c],mp(b,a)&&a.Ut()){a=!0;break a}for(c in b.j)if(a=b.j[c],mp(b,a)&&a.aa()){a=!0;break a}a=!1}b=a;this.j.length&&(c=this.j,c[c.length-1].Df());this.j.length||b||(b=this.l,"dialog"!=b.l&&null!==b.l)||(b.l=null,p(3)&&b.Ka(3))};op.prototype.B=function(a){if(a=this.o[qa(a.target)])a.cc()&&this.j.push(a),this.l.Ka(2,a.cc()?"dialog":void 0)};op.prototype.G=function(){op.F.G.call(this);D(this.g);delete this.g;delete this.l};function pp(a,b){this.g=new ln(this);this.j={};for(var c=ib(Y),d=0;d<c.length;d++)qp(this,c[d]);this.l=a;this.o=b}x(pp,B);function qp(a,b){var c=b.getId();a.j[c]||null==b.g["docs-impression-code"]||(a.g.subscribe(b,"action",t(a.v,a,b)),a.j[c]=!0)}
pp.prototype.v=function(a,b,c){var d=this.o,e=this.l,g=a.g["docs-impression-code"],h=a.g["docs-action-data-extractor"],l=c?c.Wc:void 0,n;!h||!p(b)&&a.g["docs-action-data-extractor-requires-data"]||(n=h(b));if(l){if(n){a=n.Bb().concat();l=l.Bb();for(b=0;b<l.length;b++)h=l[b],null!=h&&(a[b]=h);l=new ki(a)}n=l}c=rp(e,g,c,n);sp(d,c)};pp.prototype.G=function(){D(this.g);pp.F.G.call(this)};function tp(a){this.g=a}tp.prototype.get=function(){var a=new ji;P(a,1,3<=this.g.g.g?2:1);return a};function up(a){this.j=a}up.prototype.g=function(a,b){return new Ti(function(c,d){var e=b?["id",b]:[],g=vp,h=Wn(this.j,"/logImpressions");h.B=2;e=g(h.l(e),{impressionBatch:a.Bb()});e.A=t(c,void 0);e.v=t(d,void 0);wp(e)},this)};function xp(){this.j=new Rn}xp.prototype.g=function(a){a=rh(a.Bb());var b=this.l;a=Tb(b?["id",b]:[],["impressionBatch",a]);yp(Wn(this.o,"/logImpressions").l(a)).then(t(this.v,this))};xp.prototype.v=function(a){a&&2E3>=a.length&&Sn(this.j,a)};function zp(a,b){this.j=new Rn;this.o=a;this.l=b||null}x(zp,xp);function Ap(a){Uh(this,a,0,null)}x(Ap,Th);function Bp(a){a=this.g=new Ap(a);null!=Wh(a,1)&&Wh(a,1)};function Cp(a){this.j={};this.g=[];if(a=a||y().get("docs-cei"))if(a.i&&Vb(this.g,a.i),a.cf){a=a.cf;for(var b in a)this.j[b]=new Bp(a[b])}}ha(Cp);Cp.prototype.get=function(a){return this.j[a]};function Dp(a,b){B.call(this);this.A=a||null;this.v=ma(b)?b:null;var c=oh();this.B=c?c.g:0;this.j=null}x(Dp,B);Dp.prototype.get=function(){if(this.j)return this.j;var a=new di;P(a,1,"en");P(a,2,Ab);ma(this.v)&&P(a,11,this.v);var b=y(),c=new ci;P(c,2,!!this.A);b=vb(b,"icso");P(c,1,b);Yh(a,5,c);P(a,9,this.B);c=new ai;b=Cp.Z();P(c,1,b.g||[]);Yh(a,10,c);return this.j=a};function Ep(a,b,c,d,e){Dp.call(this,b,d);this.D=a;this.l=e||null;this.g=new G(this);c&&this.g.g(c,"edits-flush",this.H)}x(Ep,Dp);Ep.prototype.o=!1;Ep.prototype.get=function(){if(this.j)return this.j;this.j=Ep.F.get.call(this);P(this.j,6,this.o);var a=this.D.g;Da(Xa(a))||P(this.j,3,a);if(this.l){var a=new ei,b=this.l.jd();P(a,1,b);b=this.l.kd();P(a,2,b);Yh(this.j,13,a)}a=y().get("docs-al");ja(a)&&(a=new $h(a),Yh(this.j,12,a));return this.j};
Ep.prototype.H=function(a){a.Rm&&(this.o=!0,this.j&&P(this.j,6,this.o))};Ep.prototype.G=function(){D(this.g);delete this.g;Ep.F.G.call(this)};function Fp(a,b){this.g=b||null}Fp.prototype.get=function(a){var b=new pi;P(b,1,m.innerWidth);P(b,2,m.innerHeight);P(b,3,m.outerWidth);P(b,4,m.outerHeight);var c;c=Y.Cg.nd()?3:Y.hf.nd()?2:1;var d=new ni;Yh(d,1,b);b=Y.Hg.aa();P(d,2,b);P(d,3,[]);a&&Yh(d,4,a);P(d,5,c);if(this.g){switch(this.g.g()){case 2:a=2;break;case 1:a=4;break;case 3:a=3;break;default:throw Error("No such suggestion mode.");}P(d,6,a)}return d};function Gp(a,b,c){this.o=a;this.l=b||null;this.j=c||null}Gp.prototype.g=function(a){fj(this.o.g(a,this.l),function(){if(this.j){var b=this.j,c=new Hp(b.g,b.j,v(),a.Bb(),!0);b.l.write([c],q,q)}},this)};function Ip(a,b,c,d,e){this.A=a;this.D=b;this.o=c;this.g=new yi;P(this.g,1,d.o);P(this.g,3,d.l);P(this.g,4,d.j);a=d.v;null!==a&&P(this.g,6,a);a=1E3*v();P(this.g,2,a);this.v=new xi;P(this.v,1,e)}Ip.prototype.j=1;Ip.prototype.l=null;Ip.prototype.B=null;var Jp={716:!0,1153:!0,691:!0},Kp={1312:!0,1313:!0,1314:!0};function Lp(a,b,c,d){return rp(a,b,c,c&&c.Wc?c.Wc:void 0,d)}
function rp(a,b,c,d,e){if(Kp[b])return a=Mp(a,b),b=new si,Yh(b,9,e),Yh(a,5,b),a;Kp[b]?a=Mp(a,b):Jp[b]?(e=Np(a,b,c,d),716!=wi(e)&&(b=new qi,P(b,1,a.B),c=Xh(e,si,5),Yh(c,3,b)),a.l=Wh(e,3),a.B=Wh(e,4),a=e):a=Np(a,b,c,d);return a}function Np(a,b,c,d){var e=Op(1);b=Pp(a,b,c);Yh(b,8,e);c=new si;d=a.A.get(d);Yh(c,1,d);a.o&&(d=a.o.get(),Yh(c,12,d));Yh(b,5,c);P(b,3,a.j);a.j++;a=Xh(e,ii,1);a=Wh(a,1);P(b,4,a);return b}function Pp(a,b,c){var d=new vi;c&&P(d,1,c.g);P(d,2,b);ma(a.l)&&P(d,6,a.l);return d}
function Mp(a,b){var c=Pp(a,b),d=Op(2);Yh(c,8,d);d=new ui;P(d,1,1);Yh(c,7,d);return c}function Qp(a,b){var c=new zi;Yh(c,2,a.g);var d=a.D.get();Yh(c,3,d);Zh(c,b);Yh(c,4,a.v);return c}function Op(a){var b=1E3*v(),c=new fi;switch(a){case 1:var d=new ii;P(d,1,b);Yh(c,1,d);P(c,3,a);break;case 2:d=new hi;P(d,1,b);P(d,2,b);Yh(c,2,d);P(c,3,a);break;default:throw Error("Timing type does not exist");}return c};function Rp(a,b,c){B.call(this);this.l=a;this.o=b;this.j=c;this.g=t(this.dn,this)}x(Rp,B);k=Rp.prototype;k.Te=!1;k.hg=0;k.Ac=null;k.zc=function(){this.Ac||this.hg?this.Te=!0:Sp(this)};k.stop=function(){this.Ac&&(uj(this.Ac),this.Ac=null,this.Te=!1)};k.pause=function(){this.hg++};k.G=function(){Rp.F.G.call(this);this.stop()};k.dn=function(){this.Ac=null;this.Te&&!this.hg&&(this.Te=!1,Sp(this))};function Sp(a){a.Ac=tj(a.g,a.o);a.l.call(a.j)};function Tp(a,b,c,d){this.l=[];this.B=a;this.D=b;this.j=c;this.o=new Rp(t(this.A,this,2),3E3,this);this.v=new Rp(this.H,3E3,this);this.g=null;sp(this,Lp(this.j,716));this.o.zc();Up(this,6E4,this.o.zc,this.o);Up(this,36E5,this.v.zc,this.v);a=t(this.L,this);d.ma||d.j.push(a)}x(Tp,B);Tp.prototype.A=function(a){this.g&&Vp(this,a);0!=this.l.length&&(a=Qp(this.j,this.l),this.l=[],this.B.g(a))};Tp.prototype.H=function(){this.o.zc();var a=Lp(this.j,1153),a=Qp(this.j,[a]);this.B.g(a)};
Tp.prototype.L=function(){var a=Lp(this.j,691),a=Qp(this.j,[a]);this.D.g(a);this.A(3)};
function sp(a,b){var c=wi(b);if(Kp[c])if(c=gi(Xh(b,fi,8)),c=Wh(c,1),a.g){var d;if(wi(a.g)!=wi(b))d=!0;else if(d=wi(b),Kp[d]){d=ti(Xh(a.g,si,5));d=Wh(d,1);var e;e=ti(Xh(b,si,5));e=Wh(e,1);d=d!=e}else d=!1;d?(Vp(a,1),Wp(a,b)):Xp(a,c)?(Vp(a,4),Wp(a,b)):(c=Xh(a.g,ui,7),c=Wh(c,1)+1,d=Xh(a.g,ui,7),P(d,1,c),c=gi(Xh(b,fi,8)),c=Wh(c,1),d=gi(Xh(a.g,fi,8)),P(d,2,c),c=Xh(a.g,ui,7),32768<=Wh(c,1)&&Vp(a,5))}else Wp(a,b);else a.g&&Vp(a,1),a.l.push(b),3<=a.l.length&&a.o.zc()}
function Wp(a,b){wi(b);var c=a.j;P(b,3,c.j);c.j++;a.g=b}function Xp(a,b){if(!a.g)return!1;if(null==b)return!0;var c;c=gi(Xh(a.g,fi,8));c=Wh(c,2);return 2E6<=b-c}function Vp(a,b){if(a.g){Xp(a,1E3*v())&&(b=4);var c=Xh(a.g,ui,7);P(c,2,b);c=a.g;a.g=null;a.l.push(c);3<=a.l.length&&a.o.zc()}}function Up(a,b,c,d){b=new rj(b);of(a,b);sj(b);d=new G(d);of(a,d);d.g(b,"tick",c)};function Hp(a,b,c,d,e){Tk.call(this,0,e);this.setProperty("di",a);this.setProperty("dt",b);this.setProperty("ibt",c);this.setProperty("iba",d)}x(Hp,Tk);function Yp(a,b,c){this.l=a;this.j=b;this.g=c};function Zp(a,b,c,d){this.o=a;of(this,this.o);this.v=b;this.j=c;of(this,this.j);this.g=d;of(this,this.g)}x(Zp,B);Zp.prototype.l=function(a,b,c){sp(this.j,Lp(this.v,a,b,c))};function bq(a,b){this.j=a;this.l=b}bq.prototype.g=function(a,b){return 3<=this.l.g.g?Zi():this.j.g(a,b)};function cq(){};function dq(a,b,c){this.j=a;this.g=b;this.l=c||fc}dq.prototype.X=function(a,b,c){null!=c&&(isNaN(c)?this.g.log(Error("Latency variable "+b+" is NaN")):isFinite(c)||this.g.log(Error("Latency variable "+b+" is infinite")),a[b]=c)};function Nk(a,b,c,d,e){d=d[e];a.X(b,c,ma(d)?d-a.j:null)}dq.prototype.setInterval=function(a,b,c,d,e){e=c[e];c=c[d];this.X(a,b,ma(e)&&ma(c)?e-c:null)};function eq(a,b,c){this.g=a;this.j=b;this.l=c};function fq(){}k=fq.prototype;k.Pg=q;k.clear=q;k.Og=q;k.ih=q;k.log=q;k.Li=q;function gq(a){this.B=a||v;this.j={};this.g=new fq;this.v=18E5;"docs-mriim"in y().g&&(this.v=wb("docs-mriim"));this.l={};this.saveInitialLoadStats=this.A;this.maybeReportMemoryStats=this.o;this.getInitialLoadStats=this.D}ha(gq);gq.prototype.A=function(a,b){var c=this.l=b,d=[],e;for(e in c)d.push([e,c[e]]);this.g.Og(a,d)};gq.prototype.D=function(){return rh(this.l)};function hq(a,b){var c="goog_"+ab++;a.j[c]={startTime:a.B(),eventCode:b};return c}
function iq(a,b){var c=a.j[b];c&&(a.g.log(c.eventCode,a.B()-c.startTime),delete a.j[b])}gq.prototype.o=function(){var a;a:{if(m.performance&&m.performance.memory&&(a=m.performance.memory,0!=a.totalJSHeapSize)){a=new eq(Math.round(a.jsHeapSizeLimit/1048576),Math.round(a.totalJSHeapSize/1048576),Math.round(a.usedJSHeapSize/1048576));break a}a=null}null!=a&&(this.g.log("heapLimit",a.g),this.g.log("totalHeap",a.j),this.g.log("usedHeap",a.l),tj(this.o,this.v,this))};function jq(a,b){this.g={};for(var c=0;c<a.length;c++){var d=a[c];this.g[d.toLowerCase()]=d}for(var e in b)for(d=b[e],c=0;c<d.length;c++){var g=d[c];this.g[g.toLowerCase()]=g}}jq.prototype.Ae=function(a){return!!this.g[a.toLowerCase()]};function kq(){jq.call(this,lq,mq)}x(kq,jq);
var lq="Arial;Comic Sans MS;Courier New;Georgia;Impact;Times New Roman;Trebuchet MS;Verdana".split(";"),mq={ar:"Arabic Typesetting;Sakkal Majalla;Simplified Arabic;Traditional Arabic;Al Bayan;Baghdad;DecoType Naskh;KufiStandardGK;Nadeem".split(";"),hi:["Aparajita","Kokila","Mangal","Utsaah","Devanagari MT"],iw:"Aharoni;David;FrankRuehl;Gisha;Levenim MT;Miriam;Narkisim;Rod;Arial Hebrew;Corsiva Hebrew;New Peninim MT;Raanana".split(";"),ja:"Meiryo;MS Gothic;MS Mincho;MS PGothic;MS PMincho;HiraMaruPro-W4;HiraMinPro-W3;HiraKakuPro-W3;HiraMaruProN-W4;HiraMinProN-W3;HiraKakuProN-W3".split(";"),ko:"Batang;Batangche;Dotum;Dotumche;Gulim;Gulimche;Gungsuh;Malgun Gothic;GungSeo;HeadLineA;PCMyungjo;Pilgi".split(";"),
th:"Angsana New;AngsanaUPC;Browallia New;BrowalliaUPC;Cordia New;CordiaUPC;DilleniaUPC;EucrosiaUPC;FreesiaUPC;IrisUPC;JasmineUPC;KodchiangUPC;Leelawadee;LilyUPC;TH Sarabun PSK;TH SarabunPSK;Ayuthaya;Krungthep;Sathu;Silom;Thonburi;Sarabun;TH Sarabun OFL".split(";"),"zh-cn":"SimSun;SimSun-ExtB;SimHei;NSimSun;Microsoft Yahei;FangSong;KaiTi;Hei;Heiti SC;Kai;STFangsong;STHeiti;STKaiti;STsong".split(";"),"zh-tw":"PMingLiu;PMingLiu-ExtB;MingLiu;MingLiu-ExtB;Microsoft JhengHei;DFKai-SB;BiauKai;Heiti TC;LiHei Pro;LiSong Pro".split(";")};function nq(a,b,c,d,e){this.B=a;this.v=b;this.j=c;this.l=d;this.o=e}nq.prototype.g=f("B");function oq(a){var b="",c=null;a=a.o;for(var d=0;d<a.length;d++){var e=a[d];if(e.j)b+="local('"+e.g+"'), ";else{if(c)return null;c=e.g}}return c?b+("url("+c+")"):null}function pq(a,b,c){this.g=a;this.j=b;this.l=c}pq.prototype.Rm=f("j");function qq(a){for(var b=a.sources,c=[],d=0;d<b.length;d++)c.push(new pq(b[d].url,!!b[d].isLocal,b[d].format));return new nq(a.fontFamily,!!a.menuFont,a.style,a.weight,c)};wa(ba().prototype,ba().prototype);function rq(a,b){E.call(this,"errored",a);this.o=b}x(rq,E);function sq(a,b,c){this.v=a;this.o=p(b)?b:"normal";this.l=p(c)?c:"normal";this.B=[this.v,this.o,this.l].join("-")}var tq={bold:!0,normal:!0},uq={normal:400,bold:700},vq={italic:!0,normal:!0};sq.prototype.j=f("B");sq.prototype.g=f("v");
function wq(a){a=a.split("-");if(3!=a.length)throw Error("Invalid identifier string used to create a font identifier.");if(!tq[a[1]])throw Error("Invalid weight used to create a font identifier.");if(!vq[a[2]])throw Error("Invalid style used to create a font identifier.");return new sq(a[0],a[1],a[2])};function xq(a,b){E.call(this,"installed",a);this.o=b}x(xq,E);function yq(a,b,c,d,e){H.call(this);this.H=a;this.L=b;this.v=c;this.D=d;this.o=new vj;of(this,this.o);this.g={};this.l=[];this.j=[];if(e)for(var g in e)a=wq(g),b=e[g],this.g[g]=new zq(a,b,null),this.D||b.load().then(t(this.A,this,a),t(this.B,this,a))}x(yq,H);
yq.prototype.install=function(a){for(var b=0,c=0;c<a.length;c++){var d=a[c];if(this.g[d.j()])b++;else{if(this.D)throw Error("Required iframe not available on install.");var e=Aq(this.L,d);if(e){var g;(e=oq(e))?g=e:(e={},e.font_identifiers=d.j(),e.menu_font=!1,this.v.log(Error("Exactly one non-local source is expected."),e),g=null);if(g){var e=d,h={};h.weight=e.o;h.style=e.l;var e=d,l=e.g(),h=new FontFace(l,g,h);g=[h.load()];this.g[e.j()]=new zq(e,h,null);(1<g.length?bj(g):g[0]).then(t(this.A,this,
d),t(this.B,this,d));b++}}}}if(b!=a.length){d=[];for(c=0;c<a.length;c++)d.push(a[c].j());a={};a.font_identifiers=d;a.number_installs=b;this.v.log(Error("The number of attempted installations should match the number of identifiers to install."),a)}};yq.prototype.A=function(a){Bq(this);var b=this.g[a.j()];if(b){var c=this.H;c.W().fonts.has(b.g)||c.W().fonts.add(b.g)}delete this.g[a.j()];this.l.push(a)};yq.prototype.B=function(a){Bq(this);this.j.push(a);delete this.g[a.j()]};
function Bq(a){a.l.length||a.j.length||a.o.ob(ic(t(a.I,a)),5)}yq.prototype.I=function(){this.l.length&&I(this,new xq(this,this.l));this.j.length&&I(this,new rq(this,this.j));this.l=[];this.j=[]};function zq(a,b,c){this.o=a;this.g=b;this.l=c}zq.prototype.isInstalled=function(){return"loaded"==this.g.status&&(!this.l||"loaded"==this.l.status)};zq.prototype.j=f("o");zq.prototype.load=function(){return this.l?bj([this.g.load(),this.l.load()]):this.g.load()};function Cq(){for(var a=document.styleSheets,b=[],c=Dq(a),d=0;a=c[d];d++){var e=Eq(a);if(e&&e.length)for(var g=0,h=e.length,l;g<h;g++)if(l=e[g],l.href)l.href||(l.style&&(l.parentStyleSheet||(l.style["-closure-parent-stylesheet"]=a),l.style["-closure-rule-index"]=void 0),b.push(l));else{var n="";l.cssText?n=l.cssText:l.style&&l.style.cssText&&l.selectorText&&(n=l.style.cssText.replace(/\s*-closure-parent-stylesheet:\s*\[object\];?\s*/gi,"").replace(/\s*-closure-rule-index:\s*[\d]+;?\s*/gi,""),n=l.selectorText+
" { "+n+" }");b.push(n)}}return b.join(" ")}function Eq(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b}
function Dq(a){var b=[];a=a||document.styleSheets;var c=p(void 0)?void 0:!1;if(a.imports&&a.imports.length)for(var d=0,e=a.imports.length;d<e;d++)Vb(b,Dq(a.imports[d]));else if(a.length)for(d=0,e=a.length;d<e;d++)Vb(b,Dq(a[d]));else{var g=Eq(a);if(g&&g.length)for(var d=0,e=g.length,h;d<e;d++)h=g[d],h.styleSheet&&Vb(b,Dq(h.styleSheet))}!(a.type||a.rules||a.cssRules)||a.disabled&&!c||b.push(a);return b}
function Fq(a,b){var c=b?b.W():document,d=c.createElement("STYLE");d.type="text/css";c.getElementsByTagName("HEAD")[0].appendChild(d);d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a))};function Gq(a){B.call(this);this.l=this.M=a;this.j=Ud(this.M);this.g=this.j.K("span",{style:"font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;white-space:nowrap;font-variant:normal;"},"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz")}x(Gq,B);function Hq(){if(null==Iq){var a=he("span",{style:"position:absolute;top:-999px;left:-999px;"});document.body.appendChild(a);Iq=new Gq(a)}return Iq}var Iq=null;
function Jq(a,b,c){me(a.M);var d=[];""!=b.g()&&d.push("'"+b.g()+"'");""!=c&&d.push(c);c=0<d.length?d.join(","):null;pg(a.g,"font-family",null!=c?c:"");pg(a.g,"font-weight",b.o);pg(a.g,"font-style",b.l);a.j.appendChild(a.M,a.g);b=a.M.offsetWidth;a.M.removeChild(a.g);return b}Gq.prototype.G=function(){Gq.F.G.call(this);oe(this.l);delete this.l;delete this.M;delete this.g};function Kq(a){this.A=a;this.j={};this.B=null;this.o=0;this.v=null;this.l=0;a=-1;if(A)try{a=parseFloat(Kc)}catch(b){}this.g=a}
function Lq(a,b,c,d){if(9<=a.g&&11>a.g){var e=t(d?a.bl:a.cl,a),g=t(d?a.Co:a.Do,a),h=t(d?a.$k:a.al,a);a=t(d?a.yo:a.zo,a);d=c.W();if(null==e()||4096<h()+4)a(0),c=d.getElementsByTagName("head")[0],d=d.createElement("style"),d.type="text/css",c.insertBefore(d,c.lastChild),g(d.styleSheet);e=e();if(!e.cssRules)throw Error("No css rules on stylesheet.");b=b.split("@font-face ");for(g=1;g<b.length;g++)e.insertRule("@font-face "+b[g],e.cssRules.length);a(h()+b.length-1)}else Fq(b,c)}
function Mq(a,b){for(var c={},d=0;d<b.length;d++){var e=b[d].g(),g=e,h=c[e],l=b[d],n="@font-face {\n",n=n+("  font-family: '"+l.g()+"';\n"),n=n+("  font-style: "+l.j+";\n"),n=n+("  font-weight: "+l.l+";\n");if(!oq(l))throw Error("Must have exactly one non-local source entry to generate CSS for "+l.g());n+="  src: "+oq(l);n+=" format('"+l.o[0].l+"')";n+=";\n}";c[g]=Ya(h,n)}d="";for(e in c)a.j[e]||(g=c[e],d+=g,a.j[e]=g);d&&(c=d,Lq(a,c,a.A,!1),(e=Hq().j)&&Lq(a,c,e,!0))}k=Kq.prototype;k.cl=f("B");
k.Do=ca("B");k.al=f("o");k.zo=ca("o");k.$k=f("l");k.yo=ca("l");k.bl=f("v");k.Co=ca("v");function Nq(){B.call(this);this.l=new rj(200);this.o=[];this.j=[];this.g=new G(this);this.g.g(this.l,"tick",this.qo)}x(Nq,B);k=Nq.prototype;k.Af=null;function Oq(a,b){if(!a.Af)throw Error("The callback function must be set before adding tasks to the FontInstallTimer.");a.o.push(b);sj(a.l)}k.no=function(a){Sb(this.o,a);0==this.o.length&&this.l.stop()};k.qo=function(){Rb(this.j);Hb(this.o,this.po,this);this.j.length&&this.Af(this.j);Hb(this.j,this.no,this)};
k.po=function(a){if(!a.Nh){a.bi=Pq(a,"Arial,sans-serif");a.ci=Pq(a,"'Times New Roman',serif");var b;if(a.l){b=a.g.o+a.g.l;if(!Qq[b]){for(var c=["Times New Roman","Arial","Times","Sans","Serif"],d=c.length,e=[],g=0;g<d;g++){var h=c[g],l=Jq(a.j,new sq(h,a.g.o,a.g.l),"");e[l]=!0;"normal"!=a.g.o&&(h=Jq(a.j,new sq(h,"normal",a.g.l),""),e[h]=!0)}Qq[b]=e}b=Qq[b].concat()}else b=null;a.nc=b;a.Nh=!0}a.bh++;b=300<=a.bh;c=a.bi;d=a.ci;e=Jq(a.j,a.g,"Arial,sans-serif");g=Jq(a.j,a.g,"'Times New Roman',serif");h=
a.nc&&a.nc[e]&&a.nc[g];a.l&&!a.Xi&&h&&e==g&&(a.Xi=!0,a.nc=[],a.nc[e]=!0);c=a.l&&!!Rq[a.g.g()]&&5E3<a.o()-a.v||(e!=c||g!=d)&&(null==a.nc||!h);a.Bf=c;a.Ug=a.Bf||b;a.Ug&&this.j.push(a)};k.G=function(){pf(this.l,this.g);Nq.F.G.call(this)};function Sq(a,b,c,d){this.j=a;this.g=b;this.l=c;this.o=d;this.v=d()}var Qq={},Rq={Arimo:!0,Cousine:!0,Quattrocento:!0,Tinos:!0},Tq={};function Uq(a,b,c){return new Sq(Hq(),a,b,c)}k=Sq.prototype;k.bh=0;k.nc=null;k.Xi=!1;k.bi=0;k.ci=0;k.Nh=!1;k.Ug=!1;k.Bf=!1;function Pq(a,b){var c=b+a.g.o+a.g.l,d=Tq[c];p(d)||(d=Jq(a.j,new sq("",a.g.o,a.g.l),b),Tq[c]=d);return d};function Vq(a,b,c,d,e){H.call(this);this.j=a;this.B=b;this.o=c;this.g=d;a=t(this.v,this);this.g.Af=a;this.l=e}x(Vq,H);
Vq.prototype.install=function(a){for(var b=[],c=[],d=0;d<a.length;d++){var e=a[d],g=Aq(this.o,e);g&&(c.push(g),b.push(e))}if(c.length!=a.length){e=[];for(d=0;d<a.length;d++)e.push(a[d].j());d={};d.font_identifiers=e;d.number_css_infos=c.length;this.l.log(Error("The number of cssInfos to install should match the number of identifiers to install."),d)}c.length&&Mq(this.j,c);for(d=0;d<b.length;d++)c=this.B(b[d],Bc,function(){return(new Date).getTime()}),Oq(this.g,c)};
Vq.prototype.v=function(a){for(var b=[],c=[],d=0;d<a.length;d++){var e=a[d],g=e.g;e.Bf?b.push(g):c.push(g)}b.length&&I(this,new xq(this,b));c.length&&I(this,new rq(this,c))};function Wq(a,b,c){var d;if(d=Vc)d=0<=Za(Xq,35);d&&a.W().fonts&&m.FontFace?b=new yq(a,b,c,!1,void 0):(d=new Kq(a),a=new Nq,b=new Vq(d,Uq,b,a,c),of(b,a));return b};function Yq(a,b){E.call(this,"changed",a);this.o=b}x(Yq,E);function Zq(a){H.call(this);for(var b={},c=0;c<a.length;c++)b[a[c]]=!0;this.l=b;this.g={};this.o={};this.j={}}x(Zq,H);function Aq(a,b){var c;c=b.g();c=(c=a.g[c])?c:null;if(!c)return null;for(var d=0;d<c.length;d++){var e=c[d];if(e.j==b.l&&e.l==uq[b.o])return e}return null};new Z("f");new Z("g");function $q(a){this.g=pa(a)?a.g:a}$q.prototype.oa=f("g");$q.prototype.kd=function(){return!!(this.g&16)};$q.prototype.jd=function(){return!!(this.g&128)};function ar(a){H.call(this);this.j=new $q(a);this.g=new G(this)}x(ar,H);ar.prototype.jd=function(){return this.j.jd()};ar.prototype.kd=function(){return this.j.kd()};ar.prototype.clone=function(){return new ar(this.j.oa())};ar.prototype.G=function(){this.g.dispose();ar.F.G.call(this)};function br(a,b,c,d){H.call(this);this.g=a||"";this.A=b||"";this.ca=[];this.D=!c;this.ea=!d&&vb(y(),"docs-erd");this.H=!this.ea;this.l=new ar(16);this.v=!1;this.da=this.B=this.j="";this.U=this.R=null;this.O=this.J=this.I=!1;this.o=this.L=null}x(br,H);function cr(a,b){a.j!=b&&(a.j=b,I(a,new dr))}br.prototype.jd=function(){return this.l.jd()};br.prototype.kd=function(){return this.l.kd()};
br.prototype.clone=function(){var a=new br;a.g=this.g;a.A=this.A;a.ca=this.ca.concat();a.D=this.D;a.H=this.H;a.l=this.l.clone();a.v=this.v;a.j=this.j;a.B=this.B;a.da=this.da;a.R=this.R;a.U=this.U;a.I=this.I;a.J=this.J;a.O=this.O;a.L=this.L;a.o=this.o?nb(this.o):null;return a};br.prototype.G=function(){br.F.G.call(this);this.l.dispose()};function er(a){E.call(this,a)}x(er,E);function dr(){E.call(this,"w")}x(dr,er);function fr(){H.call(this)}x(fr,H);fr.prototype.onAccessibilityStateChange=function(){I(this,"y")};function gr(a){Uh(this,a,"er",null)}x(gr,Th);gr.g="er";gr.prototype.getData=function(){return Wh(this,4)};function hr(){try{var a=m.localStorage;if(a&&(Vc||Wc||A)&&(a.setItem("test","test"),"test"==a.getItem("test")&&(a.removeItem("test"),null==a.getItem("test"))))return!0}catch(b){}return!1};function ir(){}ir.prototype.g=null;function jr(a){var b;(b=a.g)||(b={},kr(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var lr;function mr(){}x(mr,ir);function nr(a){return(a=kr(a))?new ActiveXObject(a):new XMLHttpRequest}function kr(a){if(!a.j&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.j=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.j}lr=new mr;function or(a){H.call(this);this.ea=new Dd;this.O=a||null;this.j=!1;this.J=this.g=null;this.U=this.L="";this.v=0;this.A="";this.o=this.da=this.H=this.R=!1;this.B=0;this.D=null;this.l="";this.I=this.ca=!1}x(or,H);var pr=/^https?$/i,qr=["POST","PUT"],rr=[];k=or.prototype;k.Nk=function(){this.dispose();Sb(rr,this)};
k.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.L+"; newUri="+a);b=b?b.toUpperCase():"GET";this.L=a;this.A="";this.v=0;this.U=b;this.R=!1;this.j=!0;this.g=this.O?nr(this.O):nr(lr);this.J=this.O?jr(this.O):jr(lr);this.g.onreadystatechange=t(this.Yh,this);try{Xn(sr(this,"Opening Xhr")),this.da=!0,this.g.open(b,String(a),!0),this.da=!1}catch(e){Xn(sr(this,"Error opening Xhr: "+e.message));tr(this,e);return}a=c||"";var g=this.ea.clone();d&&
Hd(d,function(a,b){g.Va(b,a)});d=Pb(g.na(),ur);c=m.FormData&&a instanceof m.FormData;!Qb(qr,b)||d||c||g.Va("Content-Type","application/x-www-form-urlencoded;charset=utf-8");g.forEach(function(a,b){this.g.setRequestHeader(b,a)},this);this.l&&(this.g.responseType=this.l);"withCredentials"in this.g&&(this.g.withCredentials=this.ca);try{vr(this),0<this.B&&(this.I=wr(this.g),Xn(sr(this,"Will abort after "+this.B+"ms if incomplete, xhr2 "+this.I)),this.I?(this.g.timeout=this.B,this.g.ontimeout=t(this.Ab,
this)):this.D=tj(this.Ab,this.B,this)),Xn(sr(this,"Sending request")),this.H=!0,this.g.send(a),this.H=!1}catch(h){Xn(sr(this,"Send error: "+h.message)),tr(this,h)}};function wr(a){return A&&Mc(9)&&ma(a.timeout)&&p(a.ontimeout)}function ur(a){return"content-type"==a.toLowerCase()}
k.Ab=function(){"undefined"!=typeof ea&&this.g&&(this.A="Timed out after "+this.B+"ms, aborting",this.v=8,sr(this,this.A),I(this,"timeout"),this.g&&this.j&&(sr(this,"Aborting"),this.j=!1,this.o=!0,this.g.abort(),this.o=!1,this.v=8,I(this,"complete"),I(this,"abort"),xr(this)))};function tr(a,b){a.j=!1;a.g&&(a.o=!0,a.g.abort(),a.o=!1);a.A=b;a.v=5;yr(a);xr(a)}function yr(a){a.R||(a.R=!0,I(a,"complete"),I(a,"error"))}
k.G=function(){this.g&&(this.j&&(this.j=!1,this.o=!0,this.g.abort(),this.o=!1),xr(this,!0));or.F.G.call(this)};k.Yh=function(){this.ma||(this.da||this.H||this.o?zr(this):this.eg())};k.eg=function(){zr(this)};
function zr(a){if(a.j&&"undefined"!=typeof ea)if(a.J[1]&&4==Ar(a)&&2==a.getStatus())sr(a,"Local request error detected and ignored");else if(a.H&&4==Ar(a))tj(a.Yh,0,a);else if(I(a,"readystatechange"),4==Ar(a)){sr(a,"Request complete");a.j=!1;try{if(Br(a))I(a,"complete"),I(a,"success");else{a.v=6;var b;try{b=2<Ar(a)?a.g.statusText:""}catch(c){b=""}a.A=b+" ["+a.getStatus()+"]";yr(a)}}finally{xr(a)}}}
function xr(a,b){if(a.g){vr(a);var c=a.g,d=a.J[0]?q:null;a.g=null;a.J=null;b||I(a,"ready");try{c.onreadystatechange=d}catch(e){}}}function vr(a){a.g&&a.I&&(a.g.ontimeout=null);ma(a.D)&&(uj(a.D),a.D=null)}
function Br(a){var b=a.getStatus(),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=Ah(String(a.L))[1]||null,!a&&self.location&&(a=self.location.protocol,a=a.substr(0,a.length-1)),b=!pr.test(a?a.toLowerCase():"");c=b}return c}function Ar(a){return a.g?a.g.readyState:0}k.getStatus=function(){try{return 2<Ar(this)?this.g.status:-1}catch(a){return-1}};function Cr(a){try{return a.g?a.g.responseText:""}catch(b){return""}}
function Dr(a){try{if(!a.g)return null;if("response"in a.g)return a.g.response;switch(a.l){case "":case "text":return a.g.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.g)return a.g.mozResponseArrayBuffer}return null}catch(b){return null}}function sr(a,b){return b+" ["+a.U+" "+a.L+" "+a.getStatus()+"]"}tf(function(a){or.prototype.eg=a(or.prototype.eg)});function Er(a){B.call(this);this.j=a}x(Er,B);Er.prototype.g=function(a){return Fr(this,a)};function Gr(a,b){return(b?"__wrapper_":"__protected_")+qa(a)+"__"}function Fr(a,b){var c=Gr(a,!0);b[c]||((b[c]=Hr(a,b))[Gr(a,!1)]=b);return b[c]}function Hr(a,b){function c(){if(a.ma)return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(c){throw a.j(c),new Ir(c);}finally{}}c[Gr(a,!1)]=b;return c}
function Jr(a,b){var c=ga("window"),d=c[b];c[b]=function(b,c){r(b)&&(b=va(xa,b));b=Fr(a,b);return d.call?d.call(this,b,c):d(b,c)};c[b][Gr(a,!1)]=d}Er.prototype.G=function(){var a=ga("window"),b;b=a.setTimeout;b=b[Gr(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[Gr(this,!1)]||b;a.setInterval=b;Er.F.G.call(this)};function Ir(a){Aa.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)));(a=a&&a.stack)&&r(a)&&(this.stack=a)}x(Ir,Aa);function Kr(a,b,c){H.call(this);this.o=b||null;this.l={};this.v=Lr;this.A=a;if(!c)if(this.g=null,A&&!Mc("10"))Kd(t(this.j,this));else{this.g=new Er(t(this.j,this));Jr(this.g,"setTimeout");Jr(this.g,"setInterval");a=this.g;b=ga("window");c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(var d=0;d<c.length;d++){var e=c[d];c[d]in b&&Jr(a,e)}a=this.g;sf=!0;b=t(a.g,a);for(c=0;c<qf.length;c++)qf[c](b);rf.push(a)}}x(Kr,H);
function Mr(a,b){E.call(this,"z");this.error=a;this.o=b}x(Mr,E);function Lr(a,b,c,d){var e=new or;rr.push(e);e.cb.add("ready",e.Nk,!0,void 0,void 0);e.send(a,b,c,d)}
Kr.prototype.j=function(a,b){var c;c=ga("window.location.href");if(r(a))c={message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};else{var d,e,g=!1;try{d=a.lineNumber||a.Tm||"Not available"}catch(h){d="Not available",g=!0}try{e=a.fileName||a.filename||a.sourceURL||m.$googDebugFname||c}catch(l){e="Not available",g=!0}c=!g&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:{message:a.message||"Not available",name:a.name||"UnknownError",lineNumber:d,fileName:e,
stack:a.stack||"Not available"}}d=b?mb(b):{};if(this.o)try{this.o(c,d)}catch(n){}g=c.message.substring(0,1900);e=c.stack;try{var u=Mh(this.A,"script",c.fileName,"error",g,"line",c.lineNumber);kb(this.l)||(u=Gh(Kh([u],this.l)));g={};g.trace=e;if(d)for(var w in d)g["context."+w]=d[w];var C=Lh(g);ma(null)&&(C=C.substring(0,null));this.v(u,"POST",C,this.B)}catch(F){}try{I(this,new Mr(c,d))}catch(fa){}};Kr.prototype.G=function(){D(this.g);Kr.F.G.call(this)};function Nr(){this.g=v()}new Nr;Nr.prototype.reset=function(){this.g=v()};Nr.prototype.get=f("g");function Or(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,l,n,u,w,C){if("%"==u)return"%";var F=c.shift();if("undefined"==typeof F)throw Error("[goog.string.format] Not enough arguments");arguments[0]=F;return Pr[u].apply(null,arguments)})}
var Pr={s:function(a,b,c){return isNaN(c)||""==c||a.length>=c?a:a=-1<b.indexOf("-",0)?a+Va(" ",c-a.length):Va(" ",c-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));var g;g=0>a?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=a&&(d=g+d);if(isNaN(c)||d.length>=c)return d;d=isNaN(e)?Math.abs(a).toString():Math.abs(a).toFixed(e);a=c-d.length-g.length;return d=0<=b.indexOf("-",0)?g+d+Va(" ",a):g+Va(0<=b.indexOf("0",0)?"0":" ",a)+d},d:function(a,b,c,
d,e,g,h,l){return Pr.f(parseInt(a,10),b,c,d,0,g,h,l)}};Pr.i=Pr.d;Pr.u=Pr.d;function Qr(a){this.j=0;this.l=a||100;this.g=[]}k=Qr.prototype;k.add=function(a){var b=this.g[this.j];this.g[this.j]=a;this.j=(this.j+1)%this.l;return b};k.get=function(a){if(a>=this.g.length)throw Error("Out of bounds exception");a=this.g.length<this.l?a:(this.j+Number(a))%this.l;return this.g[a]};k.ua=function(){return this.g.length};k.clear=function(){this.j=this.g.length=0};k.Na=function(){for(var a=this.ua(),b=this.ua(),c=[],a=this.ua()-a;a<b;a++)c.push(this.get(a));return c};
k.na=function(){for(var a=[],b=this.ua(),c=0;c<b;c++)a[c]=c;return a};function Rr(a){return 0==a.ua()?null:a.get(a.ua()-1)};function Sr(a){this.l=a;this.j=Math.floor(a/50);this.g=new Qr(50)}Sr.prototype.get=function(a){return Tr(this,a,function(a,c){return a+c.count})};function Tr(a,b,c){b=b||v();Ur(a,b);var d=0;b=a.j*(Math.floor(b/a.j)+1)-a.l;for(var e=a.g.ua()-1;0<=e;--e){var g=a.g.get(e);if(g.g<=b)break;d=c(d,g)}return d}function Ur(a,b){var c=Rr(a.g);c&&(c=c.g-a.j,b<c&&(Or("Went backwards in time: now=%d, slotStart=%d.  Resetting state.",b,c),a.g.clear()))}function Vr(a){this.g=a}Vr.prototype.count=0;
Vr.prototype.min=Number.MAX_VALUE;Vr.prototype.max=Number.MIN_VALUE;function Wr(a,b,c){this.l=a;this.j=b;this.g=new Sr(1E3*c)}function Xr(a,b){var c=null!=b?b:1;return(a.g.get()+c)/(a.g.l/1E3)<=a.j}function Yr(a,b){var c=null!=b?b:1;if(!Xr(a,c))throw new Zr(Ya("Query would cause ",a.l," to exceed ",a.j," qps."));var d=a.g,e=v();Ur(d,e);var g=Rr(d.g);if(!g||e>=g.g)g=new Vr(d.j*(Math.floor(e/d.j)+1)),d.g.add(g);g.count+=c;g.min=Math.min(c,g.min);g.max=Math.max(c,g.max)}function Zr(a){Aa.call(this,a)}x(Zr,Aa);function $r(a){B.call(this);this.l=new or;this.D=new Pm(this.B,3E4,this);this.I=new Wr("errorsender",1,8);this.L=!1;this.g=new G(this);this.da=a||10;this.g.g(this.l,"complete",this.O);this.g.g(this.l,"ready",this.B)}x($r,B);$r.prototype.send=function(a,b,c,d){this.yc().then(t(function(e){e>=this.da||(e={},e.u=a,e.m=b,e.c=c,e.h=d,this.Wd(e).then(t(this.B,this)))},this))};$r.prototype.B=function(){0!=this.D.g||this.l.g||this.L||as(this)};
function as(a){a.wc().then(t(function(a){if(!this.l.g&&0==this.D.g&&!this.L&&a)if(4E3<a.u.length)this.bc();else try{Yr(this.I,1),this.l.send(a.u,a.m,a.c,a.h)}catch(c){if(c instanceof Zr)this.L=!0;else throw c;}},a))}$r.prototype.O=function(){var a=this.l.getStatus();Br(this.l)||400<=a&&500>=a?this.bc():Qm(this.D)};$r.prototype.G=function(){pf(this.g,this.D,this.l);$r.F.G.call(this)};function bs(a,b,c,d,e){$r.call(this,e);this.H=b;this.v=b+"-f";this.o=b+"-n";this.A=c;this.J=a;this.j=null;this.R=d||cs;a=this.R.open("DocsErrors",1);a.onsuccess=t(this.Cl,this);a.onupgradeneeded=t(this.Em,this);a.onerror=t(this.wh,this);a.onblocked=t(this.wh,this)}x(bs,$r);var cs=m.indexedDB||m.webkitIndexedDB;k=bs.prototype;
k.Cl=function(a){var b=a.target.result;a=b.transaction(["Errors"],"readwrite");bj([ds(this.v,a),ds(this.o,a)]).then(t(function(a){if(null==a[0]||null==a[1]){a=b.transaction(["Errors"],"readwrite");var d=a.objectStore("Errors");d.put({key:this.v,value:"1"});d.put({key:this.o,value:"1"});a.oncomplete=t(this.dh,this,b)}else this.dh(b)},this))};k.dh=function(a){this.j=a;this.B()};k.Em=function(a){a.target.transaction.db.createObjectStore("Errors",{keyPath:"key"})};
k.wh=function(a){this.j&&(this.j.close(),this.j=null);var b=a.target.error,c=b&&b.name,b=b&&b.message||a.target.webkitErrorMessage;a.target.docs_internalAbort&&(b="Internal abort: "+b);a=this.J;c=Error("IdbErrorSender: "+(c+" ("+b+")"));a.o=!1;a.j&&a.j.j(c,es("warning",void 0))};
k.Wd=function(a){if(!this.j)return this.A.Wd(a);var b=this.j.transaction(["Errors"],"readwrite"),c=cj();ds(this.o,b).then(t(function(d){if(d){var e=b.objectStore("Errors");e.put({key:this.o,value:String(d+1)});e.put({key:this.H+"-e-"+d,value:rh(a)});b.oncomplete=t(c.g,c)}else c.g()},this));return c.j};
k.bc=function(){if(!this.j)return this.A.bc();var a=this.j.transaction(["Errors"],"readwrite"),b=cj();bj([ds(this.v,a),ds(this.o,a)]).then(t(function(c){var d=c[0];c=c[1];if(!d||c<=d)b.g();else{var e=a.objectStore("Errors");e["delete"](this.H+"-e-"+d);d++;e.put({key:this.v,value:String(d)});fs(this,a).then(t(function(c){0==c&&(e.put({key:this.v,value:"1"}),e.put({key:this.o,value:"1"}));a.oncomplete=t(b.g,b)},this))}},this));return b.j};
k.wc=function(){if(!this.j)return this.A.wc();var a=this.j.transaction(["Errors"],"readonly");return bj([ds(this.v,a),ds(this.o,a)]).then(t(function(b){var c=b[0];return!c||1>b[1]-c?null:gs(this.H+"-e-"+c,a).then(t(function(a){return a&&(a=ph(a))?a:this.bc().then(t(this.wc,this))},this))},this))};k.yc=function(){if(!this.j)return this.A.yc();var a=this.j.transaction(["Errors"],"readonly");return fs(this,a)};function fs(a,b){return bj([ds(a.v,b),ds(a.o,b)]).then(function(a){return a[1]-a[0]})}
function ds(a,b){return gs(a,b).then(function(a){a=parseInt(a,10);return 0>a||isNaN(a)?null:a})}function gs(a,b){var c=b.objectStore("Errors"),d=cj();c.get(a).onsuccess=function(a){a.target.result?d.g(a.target.result.value):d.g(null)};return d.j}k.G=function(){this.j&&(this.j.close(),this.j=null);bs.F.G.call(this)};function hs(a,b){$r.call(this,b);this.H=a;this.A=a+"-v";this.o=a+"-f";this.v=a+"-n";this.j=m.localStorage;hr();var c=is(this,this.A);if(!c||1>c)this.j.setItem(this.A,"1"),this.j.setItem(this.o,"1"),this.j.setItem(this.v,"1");this.B()}x(hs,$r);k=hs.prototype;k.Wd=function(a){var b=is(this,this.v);if(!b||1!=is(this,this.A))return Yi();this.j.setItem(this.v,String(b+1));this.j.setItem(this.H+"-e-"+b,rh(a));return Yi()};
k.bc=function(){var a=is(this,this.o);if(!a||1!=is(this,this.A))return Yi();this.j.removeItem(this.H+"-e-"+a);a++;this.j.setItem(this.o,String(a));return this.yc().then(t(function(a){0==a&&(this.j.setItem(this.o,"1"),this.j.setItem(this.v,"1"))},this))};k.wc=function(){var a=is(this,this.o);return a&&1==is(this,this.A)?this.yc().then(t(function(b){if(1>b)return null;try{var c;if(c=this.j.getItem(this.H+"-e-"+a)){var d=ph(c);if(d)return d}}catch(e){}return this.bc().then(t(this.wc,this))},this)):Yi(null)};
k.yc=function(){return Yi(is(this,this.v)-is(this,this.o))};function is(a,b){var c=parseInt(a.j.getItem(b),10);return 0>c||isNaN(c)?null:c}k.G=function(){delete this.j;hs.F.G.call(this)};function js(a){$r.call(this,a);this.j=[]}x(js,$r);k=js.prototype;k.Wd=function(a){this.j.push(a);return Yi()};k.bc=function(){this.j.shift();return Yi()};k.wc=function(){return Yi(p(this.j[0])?this.j[0]:null)};k.yc=function(){return Yi(this.j.length)};k.G=function(){delete this.j;js.F.G.call(this)};function ks(a,b,c,d,e,g,h){H.call(this);this.B={};this.j=null;this.l={};this.g=new G(this);this.H=!!e;this.v=null;var l;b&&hr()?l=new hs(b,c):l=new js(c);b&&cs&&Vc&&h?(this.v=new bs(this,b,l,void 0,c),of(this,l)):this.v=l;a=xb(y(),"docs-sup");a+="/jserror";(b=xb(y(),"jobset"))&&(a=Mh(a,"jobset",b));if(ls)throw Error("ErrorReporter already installed.");ls=!0;b=t(this.mn,this);this.j=new Kr(a,b,void 0);this.j.B={"X-Same-Domain":"1","X-No-Abort":"1"};a=t(this.ro,this);this.j.v=a;this.g.g(this.j,"z",
this.yl);this.A=!1;this.D=!0;this.o=!1}x(ks,H);var ls=!1;k=ks.prototype;k.log=function(a,b,c){this.o=!!c;if(!this.j)throw a;this.j.j(a,es("incident",b))};function ms(a,b,c){return t(function(a){var e;a:{var g=arguments;if(this.j){try{e=b.apply(c,g);break a}catch(h){e=h;this.o=!1;if(!this.j)throw e;this.j.j(e,es("fatal",void 0))}e=void 0}else e=b.apply(c,g)}return e},a)}function es(a,b){var c=b?mb(b):{};c.severity=a;return c}
k.yl=function(a){a=a.o.severity;"warning"==a||"incident"==a||"warningafterdeath"==a?I(this,"B"):(!this.H&&window.confirm("This error has been reported to Google and we'll look into it as soon as possible. Please reload this page to continue.")&&(a=window,a.onbeforeunload=q,a.location.reload()),I(this,"A"))};
k.mn=function(a,b){for(var c in this.B)try{b[c]=this.B[c]()}catch(d){}rb(b,this.l);c=b.severity||"fatal";var e;a:{for(e in Array.prototype){e=!1;break a}e=!0}b.isArrayPrototypeIntact=e.toString();this.A?(this.D=this.o||!vb(y(),"docs-spfe"),"fatal"==c?c="postmortem":"incident"==c&&(c="warningafterdeath")):"fatal"==c&&(this.A=!0);this.o=!1;b.severity=c};k.ro=function(a,b,c,d){this.D&&this.v.send(a,b,c,d)};k.G=function(){ls=!1;pf(this.g,this.j,this.v);ks.F.G.call(this)};function ns(a,b){this.j=new th(a);this.g=b?qh:ph}ns.prototype.stringify=function(a){return sh(this.j,a)};ns.prototype.parse=function(a){return this.g(a)};function os(a,b,c){this.l=this.g=null;this.j=a||null;this.o=!!c}function ps(a){a.g||(a.g=new Dd,a.l=0,a.j&&Fh(a.j,function(b,c){a.add(Ha(b),c)}))}k=os.prototype;k.ua=function(){ps(this);return this.l};k.add=function(a,b){ps(this);this.j=null;a=qs(this,a);var c=this.g.get(a);c||this.g.Va(a,c=[]);c.push(b);this.l++;return this};k.remove=function(a){ps(this);a=qs(this,a);return Fd(this.g.g,a)?(this.j=null,this.l-=this.g.get(a).length,this.g.remove(a)):!1};
k.clear=function(){this.g=this.j=null;this.l=0};k.na=function(){ps(this);for(var a=this.g.Na(),b=this.g.na(),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};k.Na=function(a){ps(this);var b=[];if(r(a)){var c=a;ps(this);c=qs(this,c);Fd(this.g.g,c)&&(b=Tb(b,this.g.get(qs(this,a))))}else for(a=this.g.Na(),c=0;c<a.length;c++)b=Tb(b,a[c]);return b};k.get=function(a,b){var c=a?this.Na(a):[];return 0<c.length?String(c[0]):b};
k.toString=function(){if(this.j)return this.j;if(!this.g)return"";for(var a=[],b=this.g.na(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.Na(d),g=0;g<d.length;g++){var h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}return this.j=a.join("&")};k.clone=function(){var a=new os;a.j=this.j;this.g&&(a.g=this.g.clone(),a.l=this.l);return a};function qs(a,b){var c=String(b);a.o&&(c=c.toLowerCase());return c};new H;/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function rs(a,b){this.v=[];this.O=b||null;this.j=this.g=!1;this.o=void 0;this.J=this.ya=this.D=!1;this.A=0;this.l=null;this.L=0}rs.prototype.I=function(a,b){this.D=!1;ss(this,a,b)};function ss(a,b,c){a.g=!0;a.o=c;a.j=!b;ts(a)}function us(a){if(a.g){if(!a.J)throw new vs;a.J=!1}}rs.prototype.B=function(a){us(this);ss(this,!0,a)};rs.prototype.H=function(a){us(this);ss(this,!1,a)};function ws(a,b,c,d){a.v.push([b,c,d]);a.g&&ts(a);return a}
rs.prototype.then=function(a,b,c){var d,e,g=new Ti(function(a,b){d=a;e=b});ws(this,d,function(a){e(a)});return g.then(a,b,c)};Ri(rs);function xs(a){return Mb(a.v,function(a){return na(a[1])})}
function ts(a){if(a.A&&a.g&&xs(a)){var b=a.A,c=ys[b];c&&(m.clearTimeout(c.he),delete ys[b]);a.A=0}a.l&&(a.l.L--,delete a.l);for(var b=a.o,d=c=!1;a.v.length&&!a.D;){var e=a.v.shift(),g=e[0],h=e[1],e=e[2];if(g=a.j?h:g)try{var l=g.call(e||a.O,b);p(l)&&(a.j=a.j&&(l==b||l instanceof Error),a.o=b=l);if(Si(b)||"function"===typeof m.Promise&&b instanceof m.Promise)d=!0,a.D=!0}catch(n){b=n,a.j=!0,xs(a)||(c=!0)}}a.o=b;d&&(l=t(a.I,a,!0),d=t(a.I,a,!1),b instanceof rs?(ws(b,l,d),b.ya=!0):b.then(l,d));c&&(b=new zs(b),
ys[b.he]=b,a.A=b.he)}function As(a){var b=new rs;b.B(a);return b}function Bs(a,b){var c;a instanceof rs?(c=new rs,ws(a,c.B,c.H,c),c.l=a,a.L++):c=As(a);return c=ws(c,b,null,void 0)}function vs(){Aa.call(this)}x(vs,Aa);vs.prototype.message="Deferred has already fired";vs.prototype.name="AlreadyCalledError";function zs(a){this.he=m.setTimeout(t(this.j,this),0);this.g=a}zs.prototype.j=function(){delete ys[this.he];throw this.g;};var ys={};function Cs(){var a=yb(y(),"info_params");this.g=a?mb(a):{};this.j=null}function Ds(a,b,c){if(c){if(a.g[b]=c,a.j&&(b=a.g.token||null))a.j.B(b),a.j=null}else delete a.g[b]}function Es(a){var b=a.g.token||null;if(b)return As(b);a.j||(a.j=new rs);return a.j};function Fs(a,b,c){H.call(this);this.j={"X-Same-Domain":"1"};!1===c&&(this.j={});this.l="";this.g=b||new Cs;if(a=Qh((a||m).location.href,"authkey"))Ds(this.g,"authkey",a),I(this,"D")}x(Fs,H);Fs.prototype.o=function(a){Ds(this.g,"tfe",a);I(this,"D")};function Gs(a){H.call(this);this.l=a;this.j=null;this.g=new G(this);this.g.g(this.l,"D",this.o)}x(Gs,H);Gs.prototype.o=function(){this.j&&this.j.Xt(this.l.g.g)};Gs.prototype.G=function(){this.j&&!this.j.ma&&(this.j.unsubscribe("tfe_changed",this.l.o,this.l),this.j.Sk(),this.j.Zt());this.j=null;D(this.g);Gs.F.G.call(this)};new Id;function Hs(a,b,c,d){E.call(this,a);this.errorCode=b;this.o=c;this.A=d}x(Hs,E);Hs.prototype.D=null;Hs.prototype.L="";Hs.prototype.B=null;function Is(a,b){B.call(this);this.j=[];this.v=a;this.o=b||null;this.l=this.g=null;this.o&&(this.l=new rj(500),this.g=new G(this),this.g.g(this.l,"tick",this.Qo))}x(Is,B);k=Is.prototype;k.reset=function(){this.j=[];this.l&&this.l.stop()};k.contains=function(a){return Qb(this.j,a)};k.remove=function(a){Sb(this.j,a);Js(this)};k.Qo=function(){for(;0<this.j.length&&Xr(this.o);)Yr(this.o),this.v(this.j.shift());Js(this)};function Js(a){0==a.j.length&&a.l&&a.l.stop()}
k.G=function(){D(this.g);D(this.l);Is.F.G.call(this)};function Ks(a,b){E.call(this,"M",a);this.o=b}x(Ks,E);function Ls(a,b,c,d,e,g,h,l,n,u,w,C,F){H.call(this);this.v=a;this.U=b;this.A=c;this.o=d;this.H=C||(c?"POST":"GET");this.L=n;this.I=e;this.D=g;this.O=h;this.da=l;this.Ab=w;this.R=F;this.l=this.J=this.B=0}x(Ls,H);var Ms=5E3*(.75+.5*Math.random());Ls.prototype.ia=f("A");
Ls.prototype.send=function(a){this.B++;this.J=v();this.j=new or;fg(this.g,this.j,"complete",t(this.ca,this));this.j.B=Math.max(0,this.Ab);"text"!=this.L&&(this.j.l=Ns(this.L));var b=Gh(Kh([this.U+this.v],a.g.g));a=mb(a.j);this.j.send(b,this.H,this.ia(),a)};Ls.prototype.reset=q;Ls.prototype.G=function(){I(this,"N");this.reset();delete this.D;delete this.I;Ls.F.G.call(this)};function Os(a,b,c,d,e,g,h,l){H.call(this);this.J=a;this.l=new Fs(b,e,h);this.v=new Gs(this.l);this.g=new G(this);this.D=c||null;c&&this.g.g(c,"A",this.Hl);this.j=d||new Zn;this.I=l||null;this.L=new vj;this.o=[];this.H=[];this.B=new Is(t(this.to,this),g);this.A=mo;this.g.g(this.v,"C",this.vl)}x(Os,H);function Wn(a,b){var c=a.J,d=new Ps(a,b,a,a.I,!1);c.g&&(d.D=c.g);d.j=a.l.l;return d}k=Os.prototype;
k.send=function(a){if(!a.ma){var b=this.o;Qb(b,a)||b.push(a);a:{b=this.B;if(b.o){if(!Xr(b.o)||0!=b.j.length){b.j.push(a);sj(b.l);break a}Yr(b.o)}b.v(a)}fg(this.g,a,"N",this.qm)}};k.to=function(a){5<=this.j.g.g||(this.j.g==$n&&ao(this.j,eo),fg(this.g,a,"M",this.Dh),a.send(this.l))};
k.Dh=function(a){var b=a.target,c=a.o;"SOON"==c.B["x-restart"]&&I(this.j,"b");this.D&&Qs(c)&&1!=b.o&&this.D.log(Error("blank JSON response"),Rs(c));if("NOW"==c.B["x-restart"])a=new Hs("L",c.g,c.l);else if(7==c.g)a=null;else{a=c.g;var d=c.l;(0==c.g?0==a&&0==d&&("text"!=c.o||null==c.j):8==a||5==a||6==a&&(0>=d||503==d||405==d||A&&12001<=d&&12156>=d))?a="I":(a=c.l,a=6==c.g&&(202==a||401==a||403==a||409==a||429==a||500<=a&&599>=a&&503!=a&&550!=a)||200==a&&(null==c.v||Ss(c)||Qs(c))?"J":0==c.g?"H":"G");
a=new Hs(a,c.g,c.l,6==c.g&&500==c.l?Ss(c):null)}if(a){d=!0;if("H"==a.type){try{b.I(c),Ts(this,b)}catch(e){a=new Hs("K",a.errorCode,a.o),a.D=e,a.B="H",Ts(this,b,this.A)}b.dispose()}else if("I"==a.type||"J"==a.type){var g;g=a;var h=!1;200==g.o&&(c=Ss(c))&&"XSRF"==Wh(c,1)&&(c=c.getData(),h=this.l,Ds(h.g,"token",c),I(h,"D"),h=!0);409==g.o&&this.l.o(null);var c=5<=this.j.g.g,l="J"==g.type;c||!(h||1!=b.o&&4>b.B)?3==b.o?(c||(null==this.v.j||l?Us(this,b,!0):this.H.push(b),Vs(this),ao(this.j,Ws(this,g.o))),
g=2):g=1:(Us(this,b,!1),g=3);switch(g){case 1:a.B=a.type;a.type="G";break;case 3:d=!1;break;case 2:Xs(a)}}else"L"==a.type&&(this.D&&(d=this.D,g=Error("Incompatible server"),d.o=!1,d.j&&d.j.j(g,es("incident",void 0))),Ts(this,b,lo),d=!1);if("G"==a.type){Xs(a);try{if(0==b.D(a)&&(d=!1),b.da)Ts(this,b);else{var n=b.O(a)||Ws(this,a.o);Ts(this,b,n)}}catch(u){a=new Hs("K",a.errorCode,a.o),a.D=u,a.B="G",Ts(this,b,this.A)}b.dispose()}d&&(a.L=b.v,I(this,a))}};function Xs(a){a.A instanceof gr&&Wh(a.A,2)}
k.qm=function(a){a=a.target;this.B.contains(a)?this.B.remove(a):Qb(this.o,a)&&(this.g.ba(a,"M",this.Dh),Ts(this,a));Sb(this.o,a);Sb(this.H,a)};function Ts(a,b,c){var d=a.j.g,e=d,g=c||go;c=!c;Sb(a.o,b);Sb(a.H,b);eb(!a.B.contains(b));5<=d.g||(5<=g.g?ao(a.j,g):(b=null!=a.v.j||Mb(a.o,function(a){return 3==a.o}),d==eo?c||!b?0==a.o.length&&(e=$n):(Vs(a),e=g):c?0<a.o.length?(e=fo,Ys(a)):null!=a.v.j&&a.v.j.Rt()||(e=$n):e=g,ao(a.j,e)))}function Vs(a){null!=a.v.j&&1==a.j.g.g&&(a=a.v,a.j.Sk(),a.j.Qt())}
k.getStatus=f("j");function Us(a,b,c){var d=Ms;c&&0!=b.l&&(d=3E4>b.l?1.5*b.l:b.l);b.l=d;c=Math.max(0,d-(v()-b.J));a.L.ob(t(a.send,a,b),c)}k.vl=function(a){var b=this.j.g;5<=b.g||(a.o?1!=b.g&&(0<this.o.length?(ao(this.j,fo),Ys(this)):ao(this.j,$n)):ao(this.j,Ws(this,a.B)))};function Ys(a){var b=a.H.shift();b&&a.send(b)}function Ws(a,b){return 401==b?jo:403==b?io:421==b?ko:202==b||405==b||409==b||429==b||500<=b&&599>=b&&550!=b?ho:400<=b&&499>=b||550==b?a.A:go}k.Hl=function(){ao(this.j,this.A)};
k.G=function(){pf(this.o);D(this.v);D(this.l);D(this.L);D(this.B);D(this.g);Os.F.G.call(this)};function Zs(){H.call(this);this.g=new G(this);yf&&(zf?this.g.g(Af?document.body:window,["online","offline"],this.l):(this.o=yf?navigator.onLine:!0,this.j=new rj(250),this.g.g(this.j,"tick",this.v),sj(this.j)))}x(Zs,H);Zs.prototype.v=function(){var a=yf?navigator.onLine:!0;a!=this.o&&(this.o=a,this.l())};Zs.prototype.l=function(){I(this,(yf?navigator.onLine:1)?"online":"offline")};Zs.prototype.G=function(){Zs.F.G.call(this);this.g.dispose();this.g=null;this.j&&(this.j.dispose(),this.j=null)};function $s(){H.call(this)}x($s,H);function at(a,b,c){H.call(this);this.g=new G(this);this.J=a;this.j=new Pm(t(this.A,this,!1),1E4);this.L=b||12E4;this.o=new Zs;this.v=!(p(c)?c:vb(y(),"icso"));this.H=v();this.l=null;this.D=new Rn(t(this.A,this));this.g.g(this.o,"online",this.B).g(this.o,"offline",this.B);bt(this,!0,!0)}x(at,$s);function bt(a,b,c){var d=v(),e=d-a.H;if(b)b=c?0:25E3,a.H=d-b;else for(d=b=25E3,c=1;d<e;){b=Math.min(a.L,25E3*Math.pow(1.2,c++));if(b==a.L)break;d+=b}D(a.l);a.l=new Pm(a.I,b,a);Qm(a.l)}
at.prototype.I=function(){bt(this);this.j.stop();Qm(this.j);var a=this.D,b;b=Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^v()).toString(36);b=Nh(Sh(this.J,"zx"),"zx",b);Sn(a,b)};at.prototype.B=function(){bt(this,!0,!0)};at.prototype.A=function(a){this.j.stop();a!=this.v?(this.v=a,I(this,a?"O":"P"),a=!0):a=!1;bt(this,a)};at.prototype.G=function(){this.j.stop();pf(this.l,this.j,this.o,this.g,this.D);at.F.G.call(this)};function ct(a){E.call(this,"Q");this.o=a}x(ct,E);function dt(a){H.call(this);this.g=new G(this);this.j=a;this.g.g(a,"a",this.l)}x(dt,H);dt.prototype.l=function(a){1==a.B.g!=(1==a.o.g)&&I(this,new ct(1==a.o.g))};dt.prototype.G=function(){D(this.g);dt.F.G.call(this)};function et(a,b,c,d,e,g,h,l){this.j=a;this.o=b||"text";this.v=Da(Xa(c))?null:c;this.l=p(d)?d:200;this.B={};if(g)for(var n in g)this.B[n.toLowerCase()]=g[n];this.g=p(e)?e:0;this.H=h||{};this.D=l||null;this.A=void 0}var ft=new ns(void 0,!0);function gt(a){if(!p(a.A)){var b=a.j||"",c=a.D||ft,b=b&&c.parse(b.replace(/^[^[{]+/,""))||null;a.A=b}return a.A}
function Rs(a){var b=a.l,c=a.g,d=a.o,e=a.v,g;"text"==a.o?(g=a.j||"",g=Qa(g),50<g.length&&(g=g.substring(0,47)+"..."),g=Ia(g),g=g+"   (truncated)"):g="responseObject";b={RespStatus:b,RespErr:c,RespType:d,RespContentType:e,RespString:g};rb(b,a.H);return b}function Ss(a){return"text"==a.o&&null!=a.j&&Ca(a.j||"",")]}'\n")&&(a=gt(a),ja(a)&&(a=a[0],ja(a)&&"er"==a[0]))?new gr(a):null}
function Qs(a){if(200==a.l&&null!=a.v&&!Ss(a)&&"text"==a.o){if(Da(Xa(a.j)))return!0;if(Ca(a.j||"",")]}'\n"))return null==gt(a)}return!1};function ht(a,b,c){this.ya=b;this.g=a;this.H=c;this.j="";this.o=void 0;this.B=3;this.v=q;this.I=gc;this.A=q;this.Ab=-1;this.D=new ns(null,!0)}ht.prototype.l=function(a){var b=[this.g];Vb(b,arguments);this.g=Mh.apply(null,b);return this};function it(a,b){a.o=b;return a}function vp(a,b){var c=gb(b,function(a){return r(a)?a:rh(a)});return it(a,Lh(c))}ht.prototype.setTimeout=function(a){this.Ab=a;return this};
function wp(a){var b;b=a.Ab;0>b&&(b=a.J?4E4:2E4);b=new jt(a.g,a.j,a.ia(),a.B,a.A,a.v,a.I,!1,"text",0,b,null,a.D);if(!a.L)throw Error("Trying to send a request without a request sender for - "+(a.j+a.g));a.L.send(b);return b}function yp(a){var b=a.j+a.g;return Bs(Es(a.ya.l.g),function(a){return Nh(b,"token",a)})}ht.prototype.ia=function(){if(ja(this.o)){var a=this.o;if(vb(y(),"docs-net-cbfd")&&m.FormData){for(var b=new m.FormData,c=0;c<a.length;c+=2)b.append(a[c],a[c+1]);a=b}else a=Jh(a);return a}return this.o};function jt(a,b,c,d,e,g,h,l,n,u,w,C,F){Ls.call(this,a,b,c,d,e,g,h,l,n,0,w,C,F);this.j=null;this.g=new G(this)}x(jt,Ls);
jt.prototype.ca=function(){var a=this.j,b="",c=null;try{""==a.l?b=Cr(a):b=Dr(a),c=a.g&&4==Ar(a)?a.g.getResponseHeader("Content-Type"):void 0}catch(d){}for(var e=kt(a.l),g=a.getStatus(),h=a.v,l={},a=(a.g&&4==Ar(a)?a.g.getAllResponseHeaders():"").split("\r\n"),n=0;n<a.length;n++)if(!Da(Xa(a[n]))){var u=a[n].split(": ");2!=u.length||(l[u[0]]=u[1])}b=new et(b,e,c,g,h,l,{ReqUri:this.v,ReqContent:this.A,ReqMethod:this.H},this.R);this.reset();I(this,new Ks(this,b))};
jt.prototype.reset=function(){this.j&&(this.j.dispose(),this.j=null)};jt.prototype.G=function(){D(this.g);jt.F.G.call(this)};function kt(a){switch(a){case "arraybuffer":return"arraybuffer";case "blob":return"blob";case "document":return"document";case "text":return"text";case "":return"text";default:throw Error("Unsupported Xhr Response Type - "+a);}}function Ns(a){switch(a){case "arraybuffer":return"arraybuffer";case "blob":return"blob";case "document":return"document";default:return""}};function Ps(a,b,c,d,e){ht.call(this,b,c,d);this.L=a;this.J=!!e}x(Ps,ht);function lt(){this.g=null};wa(ba().prototype,ba().prototype);function mt(){kq.call(this)}x(mt,kq);function nt(){this.g={}}function ot(a,b,c,d){var e=b.g();b=b.j();a.g[e]||(a.g[e]={});if(d||!a.g[e][b])a.g[e][b]=c}function pt(a,b){var c=a.g[b];if(!c)return!1;for(var d in c)if("installed"!=c[d])return!1;return!0}function qt(a,b){var c=a.g[b];if(!c)return!1;for(var d in c){var e=c[d];if("errored"!=e&&"installed"!=e)return!1}return!0}function rt(a,b){var c=a.g[b];if(!c)return[];var d=[],e;for(e in c)"errored"==c[e]&&d.push(e);return d};function st(a,b,c,d,e){H.call(this);this.l=a;this.o=b;this.v=c;this.B=e;this.g=new G(this);this.j=new nt;this.g.g(this.v,"changed",this.Jm).g(this.l,"installed",ms(this.o,this.Kl,this)).g(this.l,"errored",ms(this.o,this.Jl,this))}x(st,H);var tt=[["normal","normal"],["bold","normal"],["normal","italic"],["bold","italic"]];k=st.prototype;
k.Jm=function(a){a=a.o;for(var b=[],c=0;c<a.length;c++)if(!this.j.g[a[c]])for(var d=tt.length,e=0;e<d;e++){var g=tt[e],g=new sq(a[c],g[0],g[1]);Aq(this.v,g)&&(b.push(g),ot(this.j,g,"requested",!1))}b.length&&this.l.install(b)};k.Kl=function(a){for(var b=[],c=0;c<a.o.length;c++){var d=a.o[c],e=d.g();pt(this.j,e)||(ot(this.j,d,"installed",!0),pt(this.j,e)&&b.push(e))}b.length&&I(this,new ut(this,b))};
k.Jl=function(a){for(var b=[],c=0;c<a.o.length;c++){var d=a.o[c],e=d.g();qt(this.j,e)||(ot(this.j,d,"errored",!0),qt(this.j,e)&&b.push(e))}if(b.length){a=[];for(c=0;c<b.length;c++)a=a.concat(rt(this.j,b[c]));I(this,new vt(this,a))}};k.Ae=function(a){return this.B.Ae(a)?!0:pt(this.j,a)};k.G=function(){st.F.G.call(this);D(this.g);delete this.g;D(this.l);delete this.l;delete this.o;delete this.v};function ut(a,b){E.call(this,"fontInstalled",a);this.o=b}x(ut,E);
function vt(a,b){E.call(this,"fontErrored",a);this.o=b}x(vt,E);function wt(a){H.call(this);a=this.v=a||Ud();this.g=a.K("iframe",{style:"position:absolute;width:9em;height:9em;top:-99em"});a=a.W().body;a.insertBefore(this.g,a.firstChild);this.j=te(this.g);a=this.v;this.M=a.K("div",{style:"position: absolute; visibility: hidden; top: -1000px"},a.K("div",{style:"height:7px"},"h"),a.K("div",{style:"height:8px"},"e"),a.K("div",{style:"height:9px"},"l"),a.K("div",{style:"height:10px"},"l"),a.K("div",{style:"height:11px"},"o"),a.K("div",{style:"height:12px"},"w"),a.K("div",
{style:"height:13px"},"o"),a.K("div",{style:"height:14px"},"r"),a.K("div",{style:"height:15px"},"l"),a.K("div",{style:"height:16px"},"d"));a.W().body.appendChild(this.M);this.l();Sf(this.j,"resize",this.l,!1,this)}x(wt,H);wt.prototype.o=0;wt.prototype.M=null;
var xt={"-4":[6,14,22,32,42,54,66,80,94],"-3":[6,13,22,31,41,51,63,77,91],"-2":[5,12,21,30,40,51,64,77,92],"-1":[6,13,21,31,42,54,66,79,93],0:[7,15,24,34,45,57,70,84,99],1:[7,14,23,33,44,55,68,81,96],2:[7,15,23,33,43,55,68,81,96],3:[7,15,23,33,44,56,68,82,97],4:[7,14,23,33,43,55,67,81,96],5:[7,14,23,33,44,55,68,82,97],6:[7,14,23,33,43,55,68,82,96]},yt={"-6":[4,12,20,28,36,48,60,72,84],"-5":[6,12,21,30,39,51,63,75,90],"-4":[6,14,22,32,42,54,66,80,94],"-3":[6,13,22,31,42,54,66,79,94],"-2":[6,14,22,
32,42,54,66,80,94],"-1":[6,14,23,33,43,54,66,80,94],0:[7,15,24,34,45,57,70,84,99],1:[7,14,22,32,43,55,68,81,96],2:[7,15,24,33,44,56,68,82,96],3:[7,15,24,34,44,56,69,83,98],4:[7,15,24,33,44,56,69,82,97],5:[7,15,24,34,45,57,70,84,99],6:[7,15,24,34,44,56,69,83,98],7:[7,15,24,34,45,57,70,84,99],8:[7,15,24,34,45,57,70,84,99],9:[7,15,24,34,45,57,70,84,99]},zt={"-4":.5,"-3":.67,"-2":.75,"-1":.9,0:1,1:1.1,2:1.25,3:1.5,4:1.75,5:2,6:2.5,7:3};
wt.prototype.l=function(){for(var a=this.M,b=a.childNodes.length,c=[],d=1;d<b;d++)c.push(a.childNodes[d].offsetTop);var e=0;hb(xt,function(a,d){for(var l=yt[d],n=0;n<b-1;n++){var u=0==c[n]-l[n];if(0!=c[n]-a[n]&&!u)return!1}e=Number(d);return!0});if(0==e){for(a=window;a.parent&&a!=a.parent;)a=a.parent;2<a.outerWidth/a.innerWidth&&(e=7)}this.o!=e&&(this.o=e,I(this,"change"))};
wt.prototype.G=function(){wt.F.G.call(this);$f(this.j,"resize",this.l,!1,this);delete this.j;oe(this.g);delete this.g;oe(this.M);delete this.M};function At(a){a=a||{};var b;b='<div class="punch-transition-unsupported-bar">Some of the transitions in this presentation are unsupported in your browser and may not appear as intended.';a.Ti&&(b+='&nbsp;&nbsp;<a class="punch-transition-unsupported-more" href="'+Te(a.Ti)+'" target="_blank">Learn More</a>');return b+'&nbsp;&nbsp;<a class="punch-transition-unsupported-dismiss" tabindex="0">Dismiss</a></div>'};var Bt=Bc?"webkitfullscreenchange":Ac?"mozfullscreenchange":A?"MSFullscreenChange":"fullscreenchange";function Ct(a){return a?a.W():Ud().W()};function Dt(){H.call(this)}x(Dt,H);Dt.prototype.onFullScreenChange=function(){I(this,Bt)};Dt.prototype.onNetStatusChange=function(){I(this,"S")};function Et(){this.g={}}function Ft(a,b,c,d){var e=a.g[b];return e?function(a){var b=c.apply(this,arguments);return b?e(b,d):null}:c};function Gt(a,b){var c=new Et;this.g(c);for(var d in this)if("constructor"!=d&&na(a[d])){var e=ms(b,a[d],a);this[d]=Ft(c,d,e,b)}}Gt.prototype.g=q;function Ht(a,b){Gt.call(this,a||{},b)}x(Ht,Gt);Ht.prototype.isEnabled=ec;function It(a,b){Gt.call(this,a||{},b)}x(It,Gt);It.prototype.speakMessages=q;It.prototype.isStopSupported=ec;It.prototype.stop=q;var Jt=null;function Kt(){Jt||(Jt=new ks);return Jt};function Lt(a,b){Gt.call(this,a,b)}x(Lt,Gt);Lt.prototype.getNetStatus=da("NO_NET_STATUS");function Mt(a,b){Gt.call(this,a,b)}x(Mt,Gt);Mt.prototype.isFullScreen=ec;Mt.prototype.exitFullScreen=q;Mt.prototype.requestFullScreen=q;Mt.prototype.getFullScreenElement=gc;function Nt(a,b){Gt.call(this,a,b)}x(Nt,Gt);Nt.prototype.persistEvents2=ba();function Ot(a,b){Gt.call(this,a,b)}x(Ot,Gt);k=Ot.prototype;k.requestViewerModel=q;k.requestPage2=ba();k.cancelPageRequest=q;k.setWebFontsMetadataCallback=q;k.getDisplayUrl=function(a){return function(){throw a;}}("getDisplayUrl not implemented");k.getDocumentTitle=da("");function Pt(a,b){Gt.call(this,a,b)}x(Pt,Gt);k=Pt.prototype;k.onLoad=q;k.onFirstPageLoad=q;k.onInitialDisplayPageLoad=q;k.onAllPagesLoad=q;k.onExit=ba();var Qt=m.window;function Rt(){var a=St("SK_latencyPersisterApi");return a?new Nt(a,Kt()):null}function Tt(){var a=St("SK_viewerEventListener");return a?new Pt(a,Kt()):null}function Ut(){var a=St("SK_editorStatusApi");return a?new Lt(a,Kt()):null}function Vt(){var a=St("SK_nativeScreenReader");return a?new It(a,Kt()):null}function Wt(){var a=St("SK_nativeAccessibilityState");return a?new Ht(a,Kt()):null}function St(a){try{return Qt.parent[a]||Qt.opener&&Qt.opener[a]}catch(b){return null}};function Xt(a){this.g=a};function Yt(a,b){H.call(this);this.g=a;this.B=b;this.l=this.o=!1;this.j=new Pm(this.wl,1E3,this);of(this,this.j);this.v=new G(this);of(this,this.v)}x(Yt,H);k=Yt.prototype;k.initialize=function(){this.v.g(this.g,"W",this.Ln).g(this.g,"X",this.Kn).g(this.g,"aa",this.Mn).g(this.g,"ca",this.On).g(this.g,"ba",this.Nn)};function Zt(a){var b;b=a.g.g;b=0<=b?$t(a.B,b).J:!1;b=a.l||0!=a.j.g||b;a.o!=b&&(a.o=b,I(a,"change"))}k.wl=function(){Zt(this)};k.Ln=function(){this.l=!0;Zt(this)};
k.Kn=function(){Qm(this.j);this.l=!1;Zt(this)};k.Mn=function(){Qm(this.j);this.l=!1;Zt(this)};k.On=function(a){a.index==this.g.g&&(Qm(this.j),Zt(this))};k.Nn=function(a){a.index==this.g.g&&(Qm(this.j),Zt(this))};function au(a,b,c,d){this.l=a;this.j=b;this.g=c;this.o=d||""}au.prototype.ia=f("g");function bu(a){E.call(this,"docs-action-registered");this.action=a}x(bu,E);wa(ba().prototype,ba().prototype);function cu(a){H.call(this);this.g={};vk||wk(a);this.j={}}x(cu,H);cu.prototype.G=function(){cu.F.G.call(this);for(var a in this.g)a in this.j||D(this.g[a])};function du(a,b,c){B.call(this);this.g=null;this.v=!1;this.l=a;this.B=c;this.j=b||window;this.o=t(this.A,this)}x(du,B);function eu(a){a.stop();a.v=!1;var b=fu(a),c=gu(a);b&&!c&&a.j.mozRequestAnimationFrame?(a.g=Sf(a.j,"MozBeforePaint",a.o),a.j.mozRequestAnimationFrame(null),a.v=!0):a.g=b&&c?b.call(a.j,a.o):a.j.setTimeout(ic(a.o),20)}
du.prototype.stop=function(){if(null!=this.g){var a=fu(this),b=gu(this);a&&!b&&this.j.mozRequestAnimationFrame?ag(this.g):a&&b?b.call(this.j,this.g):this.j.clearTimeout(this.g)}this.g=null};du.prototype.A=function(){this.v&&this.g&&ag(this.g);this.g=null;this.l.call(this.B,v())};du.prototype.G=function(){this.stop();du.F.G.call(this)};
function fu(a){a=a.j;return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null}function gu(a){a=a.j;return a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequestAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnimationFrame||a.msCancelRequestAnimationFrame||null};function hu(){B.call(this);this.g=new du(t(this.o,this));this.l=0;this.j=null}x(hu,B);hu.prototype.stop=function(){if(null===this.j)throw Error("Cannot call stop without calling start.");return Math.round(1E3*this.l/(v()-this.j))};hu.prototype.o=function(){this.l++;eu(this.g)};hu.prototype.G=function(){D(this.g);hu.F.G.call(this)};function iu(a){H.call(this);this.l=this.j={};this.o=0;this.I=tb(ju);this.J=tb(ku);this.A=!0;this.B=!1;this.L=!0;this.v=null;this.g=a;Sf(this.g,"keydown",this.qe,!1,this);Ac&&Sf(this.g,"keyup",this.zh,!1,this);Ec&&!Ac&&(Sf(this.g,"keypress",this.Kh,!1,this),Sf(this.g,"keyup",this.Lh,!1,this))}var lu;x(iu,H);function mu(a){this.g=a||null;this.next=a?null:{}}var ju=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],ku="color date datetime datetime-local email month number password search tel text time url week".split(" ");
k=iu.prototype;k.ll=function(a,b){nu(this.j,ou(1,arguments),a)};k.nl=function(a){pu(this.j,ou(0,arguments))};k.Sm=function(a){var b;a:{b=ou(0,arguments);for(var c=this.j;0<b.length&&c;){c=c[b.shift()];if(!c)break;if(0==b.length&&c.g){b=!0;break a}c=c.next}b=!1}return b};function ou(a,b){var c;if(r(b[a]))c=Jb(qu(b[a]),function(a){return a.keyCode&255|a.Um<<8});else{var d=b,e=a;ja(b[a])&&(d=b[a],e=0);for(c=[];e<d.length;e+=2)c.push(d[e]&255|d[e+1]<<8)}return c}
k.G=function(){iu.F.G.call(this);this.j={};$f(this.g,"keydown",this.qe,!1,this);Ac&&$f(this.g,"keyup",this.zh,!1,this);Ec&&!Ac&&($f(this.g,"keypress",this.Kh,!1,this),$f(this.g,"keyup",this.Lh,!1,this));this.g=null};
function qu(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");for(var b=[],c,d=0;c=a[d];d++){var e=c.split("+"),g=null;c=0;for(var h,l=0;h=e[l];l++){switch(h){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}e=h;if(!lu){g={};h=void 0;for(h in Nm)g[Nm[h]]=Xk(parseInt(h,10));lu=g}g=lu[e];break}b.push({keyCode:g,Um:c})}return b}
k.zh=function(a){if(Dc){if(224==a.keyCode){this.H=!0;tj(function(){this.H=!1},400,this);return}var b=a.metaKey||this.H;67!=a.keyCode&&88!=a.keyCode&&86!=a.keyCode||!b||(a.metaKey=b,this.qe(a))}32==this.v&&32==a.keyCode&&a.preventDefault();this.v=null};function ru(a){return Ec&&!Ac&&a.ctrlKey&&a.altKey&&!a.shiftKey}k.Kh=function(a){32<a.keyCode&&ru(a)&&(this.D=!0)};k.Lh=function(a){!this.D&&ru(a)&&this.qe(a)};
function nu(a,b,c){var d=b.shift(),e=a[d];if(e&&(0==b.length||e.g))throw Error("Keyboard shortcut conflicts with existing shortcut");b.length?(d=d.toString(),e=new mu,e=d in a?a[d]:a[d]=e,nu(e.next,b,c)):a[d]=new mu(c)}function pu(a,b){var c=b.shift(),d=a[c];d&&(0==b.length?d.g&&delete a[c]:d.next&&(pu(d.next,b),kb(d.next)&&delete a[c]))}
k.qe=function(a){var b;b=a.keyCode;if(16==b||17==b||18==b)b=!1;else{var c=a.target,d="TEXTAREA"==c.tagName||"INPUT"==c.tagName||"BUTTON"==c.tagName||"SELECT"==c.tagName,e=!d&&(c.isContentEditable||c.ownerDocument&&"on"==c.ownerDocument.designMode);b=!d&&!e||this.I[b]||this.B?!0:e?!1:this.L&&(a.altKey||a.ctrlKey||a.metaKey)?!0:"INPUT"==c.tagName&&this.J[c.type]?13==b:"INPUT"==c.tagName||"BUTTON"==c.tagName?32!=b:!1}if(b)if("keydown"==a.type&&ru(a))this.D=!1;else{b=Xk(a.keyCode);c=b&255|((a.shiftKey?
1:0)|(a.ctrlKey?2:0)|(a.altKey?4:0)|(a.metaKey?8:0))<<8;if(!this.l[c]||1500<=v()-this.o)this.l=this.j,this.o=v();if(c=this.l[c])c.next?(this.l=c.next,this.o=v(),a.preventDefault()):(this.l=this.j,this.o=v(),this.A&&a.preventDefault(),c=c.g,d=a.target,e=I(this,new su("shortcut",c,d)),(e&=I(this,new su("shortcut_"+c,c,d)))||a.preventDefault(),Ac&&(this.v=b))}};function su(a,b,c){E.call(this,a,c);this.o=b}x(su,E);var tu=/Meta/i,uu=/Ctrl/ig;function vu(a,b){return!Wj||b||a.match(tu)?a:a.replace(uu,"Meta")};function wu(a,b){B.call(this);this.o=a;this.A=p(b)?b:!0;this.j={};this.g=new G(this);this.v=new ln(this);this.B=zn(xn(new yn,2));this.g.g(this.o,"shortcut",this.Ol)}x(wu,B);k=wu.prototype;k.Xc=!0;function xu(a,b){Hb(b,a.Mg,a);Hb(b,function(a){mn(this.v,a,ek,t(this.Pl,this,a))},a)}
k.Ol=function(a){if(this.Xc){var b=Ib(this.j[a.o.toLowerCase()],function(a){return a.isEnabled()&&!!a.g["keys-enabled"]});if(1==b.length)this.A&&a.preventDefault(),a.stopPropagation(),b[0].fireAction(a,this.B);else if(1<b.length)throw Error("Conflicting keyboard shortcuts.");}};k.Pl=function(a,b){var c=b.g,d=b.j;"keys"!=b.l||c==d||bc(c,d)||(yu(this,d,a),this.Mg(a))};k.Mg=function(a){zu(this,a,a.na())};
function zu(a,b,c){c&&(c=Au(c),Hb(c,function(a){a=vu(a,!!b.g["force-ctrl-key"]);var c=a.toLowerCase();(this.j[c]||(this.j[c]=[])).push(b);1==this.j[c].length&&this.o.g.ll(a,a)},a))}function yu(a,b,c){b&&(b=Au(b),Hb(b,function(a){a=vu(a,!!c.g["force-ctrl-key"]);var b=a.toLowerCase();this.j[b]&&(Sb(this.j[b],c),0==this.j[b].length&&this.o.g.nl(a))},a))}function Au(a){return ja(a)?a:[a]}k.G=function(){this.g.dispose();this.o.dispose();this.v.dispose();wu.F.G.call(this)};function Bu(){}wa(Bu.prototype,Ff.prototype);wa(Bu.prototype,ba().prototype);function Cu(a){H.call(this);this.g=a;this.g.Mc(this);of(this,this.g)}x(Cu,H);function Du(a,b,c,d){this.l=new iu(a||document);this.l.B=!!b;this.l.L=p(c)?c:!0;this.l.A=!1;wu.call(this,new Cu(this.l),d)}x(Du,wu);function Eu(a){this.j=a;this.g=[];for(a=0;a<this.g.length;a++);};function Fu(){B.call(this);this.l=!0}x(Fu,B);Fu.prototype.isEnabled=f("l");Fu.prototype.P=ca("l");var Gu={1:"INVALID_KEYPRESS",2:"OBJECT_OPEN",3:"OBJECT_CLOSE"};Fu.prototype.lc=function(a,b){var c=p(b)?b:0;this.isEnabled()&&this.vd(a,c)};Fu.prototype.speak=function(a,b){this.lc(new Eu(a),b)};Fu.prototype.Yc=function(a,b){this.isEnabled()&&0!=a.length&&this.o(a,p(b)?b:0)};Fu.prototype.o=function(a,b){this.lc(new Eu(a[0]),b);for(var c=1;c<a.length;c++)this.lc(new Eu(a[c]),1)};function Hu(){Fu.call(this);this.g=[]}x(Hu,Fu);k=Hu.prototype;k.isEnabled=function(){return Nb(this.g,function(a){return a.isEnabled()})};k.P=function(a){for(var b=0;b<this.g.length;b++)this.g[b].P(a)};k.lc=function(a,b){for(var c=0;c<this.g.length;c++)this.g[c].lc(a,b)};k.stop=function(){for(var a=0;a<this.g.length;a++)this.g[a].stop()};k.speak=function(a,b){for(var c=0;c<this.g.length;c++)this.g[c].speak(a,b)};k.Yc=function(a,b){for(var c=0;c<this.g.length;c++)this.g[c].Yc(a,b)};function Iu(a){H.call(this);this.l=a||new Vd}x(Iu,H);function Ju(a,b,c){E.call(this,"complete",c);this.I=a;this.source=b}x(Ju,E);function Ku(){return null!=ga("cvox.Api")};function Lu(a){Iu.call(this,a);this.g=new G(this);of(this,this.g)}x(Lu,Iu);Lu.prototype.j=function(){Ku()?this.o():fg(this.g,document,"chromeVoxLoaded",this.o)};Lu.prototype.o=function(){I(this,new Ju(!0,"chromevox-api"))};function Mu(a){Iu.call(this,a);this.g=null;za("com.google.utils.AccessibilityDetection.onComplete",t(this.o,this))}x(Mu,Iu);
Mu.prototype.j=function(){if(!this.g){var a=this.l,b=a.K("EMBED");b.setAttribute("src","https://ssl.gstatic.com/docs/common/AccessibilityDetection.swf");b.setAttribute("allowScriptAccess","always");b.setAttribute("type","application/x-shockwave-flash");b.setAttribute("pluginspace","http://www.macromedia.com/go/getflashplayer");b.setAttribute("id","flash-screen-reader-detector");b.setAttribute("class","docs-offscreen");this.g=b;a.W().body&&document.body.appendChild(this.g)}};
Mu.prototype.o=function(a){I(this,new Ju(a,"flash"));this.g&&this.l.Jb(this.g)};Mu.prototype.G=function(){this.g&&this.l.Jb(this.g);Mu.F.G.call(this)};function Nu(a){Iu.call(this,a);this.g=new G(this)}x(Nu,Iu);Nu.prototype.j=function(){jg(this.g);var a=this.l.C("docs-a11y-aria-toggle");a&&fg(this.g,a,"click",this.o)};Nu.prototype.o=function(){I(this,new Ju(!0,"link"))};Nu.prototype.G=function(){D(this.g);Nu.F.G.call(this)};function Ou(a){tj(function(){var b=Y.Nd,b=sn(rn(b,b.na())),c=Y.Dj,c=sn(rn(c,c.na())),b="To enable screen reader support, press "+(b+(" To learn about keyboard shortcuts, press "+c)),c=a?a:new Vd,d=c.C("docs-aria-speakable");!d||Ku()||vb(y(),"docs-se")||c.appendChild(d,c.g.createTextNode(String(b)))},200)};function Pu(a){Iu.call(this,a)}x(Pu,Iu);Pu.prototype.j=function(){vb(y(),"docs-se")&&I(this,new Ju(!0,"user-preference"))};function Qu(a){Iu.call(this);this.g=new G(this);of(this,this.g);this.o=[];for(var b=0;b<a.length;b++)this.o.push(a[b]),fg(this.g,a[b],"complete",this.B),of(this,a[b]);this.v=!1}x(Qu,Iu);Qu.prototype.j=function(){for(var a=0;a<this.o.length;a++)this.o[a].j();Ou(this.l)};Qu.prototype.B=function(a){this.v||(this.v=!0,I(this,a))};function Ru(a,b){Fu.call(this);this.g=a?a:new Vd;this.v=!!b;this.j=this.g.C("docs-aria-speakable");if(!this.j)throw Error("Could not find the ARIA live region.");Vc&&Aj(this.j,"relevant","additions");Su(this)}x(Ru,Fu);Ru.prototype.P=function(a){!this.isEnabled()&&a?(Ru.F.P.call(this,a),Su(this)):this.isEnabled()&&!a&&(this.v||this.speak("Screen reader support disabled."),Ru.F.P.call(this,a))};function Su(a){a.v||a.speak("Screen reader support enabled.")}
Ru.prototype.vd=function(a,b){1!=b&&(this.j.innerHTML="");this.g.appendChild(this.j,this.g.g.createTextNode(String(a.j+" ")));for(var c=a.g.concat(),d=0;d<c.length;d++)this.g.appendChild(this.j,this.g.g.createTextNode(String(c[d].j+" ")))};Ru.prototype.stop=q;function Tu(){Fu.call(this)}x(Tu,Fu);Tu.prototype.vd=function(a,b){var c=ga("cvox.Api");if(c&&(c.speak(a.j,b),0<a.g.length))for(var d=a.g.concat(),e=0;e<d.length;e++){var g=d[e];c.playEarcon(Gu[0]);c.speak(g.j,1)}};Tu.prototype.stop=function(){var a=ga("cvox.Api");a&&a.stop()};function Uu(a,b){Fu.call(this);this.g=new G(this);Ku()?this.j=new Tu:(this.j=new Ru(a,b),fg(this.g,document,"chromeVoxLoaded",t(this.Jo,this)))}x(Uu,Fu);k=Uu.prototype;k.isEnabled=function(){return this.j.isEnabled()};k.P=function(a){this.j.P(a)};k.Jo=function(){var a=this.j.isEnabled();this.j.dispose();this.j=new Tu;this.j.P(a)};k.vd=function(a,b){this.j.vd(a,b)};k.stop=function(){this.j.stop()};k.G=function(){D(this.g);D(this.j);Uu.F.G.call(this)};function Vu(a){switch(a){case "keyboard-shortcut1":return li.Fd;case "keyboard-shortcut2":return li.af;case "user-preference":return li.Gg;case "chromevox-api":return li.zg;case "flash":return li.vj;case "link":return li.Dg;case "dom1":return li.xj;case "dom2":return li.yj;default:return li.zj}};function Wu(){Fu.call(this)}x(Wu,Fu);Wu.prototype.g=null;Wu.prototype.Yc=function(a,b){this.g&&this.g.Yc(a,b)};Wu.prototype.lc=function(a,b){this.g&&this.g.lc(a,b)};Wu.prototype.stop=function(){this.g&&this.g.stop()};function Xu(a){B.call(this);this.g=a}x(Xu,B);Xu.prototype.speak=function(a,b){this.g.speak(a,b)};Xu.prototype.G=function(){delete this.g;Xu.F.G.call(this)};function Yu(a,b){Xu.call(this,a);this.j=new ln(this);of(this,this.j);this.l=b}x(Yu,Xu);Yu.prototype.bind=function(a,b){var c;c=this.l;c=c.g[a]||c.j[a]||null;if(!c)throw Error("Action not registered for id "+a);mn(this.j,c,fk,t(this.o,this,c,b))};Yu.prototype.o=function(a,b,c){a=b.g(a,c.data);this.g.Yc(a,void 0)};var R={},Zu=["Left","Right"];
(function(){function a(a,c,g,h){var l="PRESENT_"+b++,n={};n.label=a;n.visible=!0;n.hint=h||a;c&&(n["docs-impression-code"]=c);g&&(n.keys=g);return new jk(l,n)}var b=0,c=["Ctrl+Shift+F","F11"];R.Ad=a("",1958);R.Bd=a("",1959);R.Ze=a("",1009);R.$e=a("",1012);R.Cd=a("",577);R.Pc=a("",547,"Esc");R.oc=a("Exit full screen",548,c);R.Dd=a("Download as \u202aPDF\u202c",549);R.Qc=a("Download as \u202aPPTX\u202c",550);R.Tb=a("Full screen",551,c);R.Ub=a("",552);R.Ed=a("",578);R.Ta=a("",553);R.NEXT=a("Next",554,
["Enter","Space","Down","N","Pg-Down"]);R.Hd=a("Open editor",555);R.bf=a("Open \u202aHTML\u202c view",556,"Ctrl+Alt+H");R.Id=a("Open speaker notes",557,"S");R.Jd=a("Options",558);R.PAUSE=a("Pause",559);R.tb=a("Play",560);R.PREV=a("Previous",561,["Backspace","Delete","Up","P","Pg-Up"]);R.pc=a("Some slides didn't load. Refresh",562);R.Sc=a("Send speaker notes to Google Glass",704);R.Kd=a("Pause",563,void 0,"Pause timer");R.Ld=a("Reset",564,void 0,"Reset timer");R.Md=a("Resume",565,void 0,"Resume timer");
R.ff=a("Zoom in",566);R.gf=a("Zoom out",567);R.ef=a("Play video",1706);R.df=a("Pause video",1707)})();function $u(){}$u.prototype.g=function(a){switch(a.getId()){case R.Bd.getId():return["Animation started"];case R.Ad.getId():return["Animation ended"];default:return[]}};function av(a){this.j=a}av.prototype.g=function(a,b){var c;ma(b)?(c=this.j,c=["Page changed","Slide "+(b+1+(" of "+(c.g.length+(": "+c.g[b].L))))]):c=[];return c};for(var bv="ADDRESS BLOCKQUOTE BODY CENTER DD DIR DIV DL FIELDSET FORM H1 H2 H3 H4 H5 H6 HEAD HR HTML ISINDEX LI MENU NOFRAMES OL P PRE TABLE TD TH TITLE TR UL".split(" "),cv=["SCRIPT","STYLE"],dv=[],ev=0;ev<cv.length;ev++){var fv=cv[ev];dv.push("(<"+fv+"( [^>]*?)?>.*?</"+fv+"( [^>]*?)?>)")}var gv=dv.join("|"),hv=Ec?"\r\n":"\n";function iv(a,b){this.l=a;this.j=b}iv.prototype.g=function(a,b){if(!ma(b))return[];var c=$t(this.l,b).D,c=c.replace(new RegExp(gv,"gi"),""),c=c.replace(RegExp("<BR( [^>]*?)?>","gi"),hv),c=c.replace(new RegExp("(</("+bv.join("|")+")>)+","gi"),hv),c=c.replace(/<[^>]+>/g,""),c=Qa(c),c=c.replace(/\xa0|\xc2/g," "),c=(c=Ga(c))?["Speaker notes changed",c]:["No speaker notes"];return[this.j.g(a,b).concat(c).join(": ")]};var jv;
jv={sj:["BC","AD"],rj:["Before Christ","Anno Domini"],Lj:"JFMAMJJASOND".split(""),uk:"JFMAMJJASOND".split(""),Kj:"January February March April May June July August September October November December".split(" "),tk:"January February March April May June July August September October November December".split(" "),jk:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),wk:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ik:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),yk:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
lk:"Sun Mon Tue Wed Thu Fri Sat".split(" "),xk:"Sun Mon Tue Wed Thu Fri Sat".split(" "),l:"SMTWTFS".split(""),vk:"SMTWTFS".split(""),kk:["Q1","Q2","Q3","Q4"],Qj:["1st quarter","2nd quarter","3rd quarter","4th quarter"],aj:["AM","PM"],g:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],o:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],j:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Ag:6,v:[5,6],Bg:5};function kv(a,b,c){ma(a)?(this.g=lv(a,b||0,c||1),mv(this,c||1)):pa(a)?(this.g=lv(a.getFullYear(),a.getMonth(),a.getDate()),mv(this,a.getDate())):(this.g=new Date(v()),this.g.setHours(0),this.g.setMinutes(0),this.g.setSeconds(0),this.g.setMilliseconds(0))}function lv(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}k=kv.prototype;k.be=jv.Ag;k.ce=jv.Bg;k.clone=function(){var a=new kv(this.g);a.be=this.be;a.ce=this.ce;return a};k.getFullYear=function(){return this.g.getFullYear()};
k.getMonth=function(){return this.g.getMonth()};k.getDate=function(){return this.g.getDate()};k.getTime=function(){return this.g.getTime()};k.getDay=function(){return this.g.getDay()};k.getUTCFullYear=function(){return this.g.getUTCFullYear()};k.getUTCMonth=function(){return this.g.getUTCMonth()};k.getUTCDate=function(){return this.g.getUTCDate()};k.getUTCHours=function(){return this.g.getUTCHours()};k.getUTCMinutes=function(){return this.g.getUTCMinutes()};k.getTimezoneOffset=function(){return this.g.getTimezoneOffset()};
function nv(a){a=a.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+Wa(c,2)+":"+Wa(b,2)}return a}
k.add=function(a){if(a.B||a.o){var b=this.getMonth()+a.o+12*a.B,c=this.getFullYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;a:{switch(b){case 1:d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.g.setDate(1);this.g.setFullYear(c);this.g.setMonth(b);this.g.setDate(d)}a.g&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.g),this.g.setDate(1),this.g.setFullYear(a.getFullYear()),
this.g.setMonth(a.getMonth()),this.g.setDate(a.getDate()),mv(this,a.getDate()))};k.ie=function(a,b){return[this.getFullYear(),Wa(this.getMonth()+1,2),Wa(this.getDate(),2)].join(a?"-":"")+(b?nv(this):"")};k.toString=function(){return this.ie()};function mv(a,b){a.getDate()!=b&&a.g.setUTCHours(a.g.getUTCHours()+(a.getDate()<b?1:-1))}k.valueOf=function(){return this.g.valueOf()};function ov(a,b,c,d,e,g,h){this.g=ma(a)?new Date(a,b||0,c||1,d||0,e||0,g||0,h||0):new Date(a?a.getTime():v())}x(ov,kv);k=ov.prototype;
k.getHours=function(){return this.g.getHours()};k.getMinutes=function(){return this.g.getMinutes()};k.getSeconds=function(){return this.g.getSeconds()};k.getUTCHours=function(){return this.g.getUTCHours()};k.getUTCMinutes=function(){return this.g.getUTCMinutes()};k.add=function(a){kv.prototype.add.call(this,a);a.j&&this.g.setHours(this.g.getHours()+a.j);a.l&&this.g.setMinutes(this.g.getMinutes()+a.l);a.v&&this.g.setSeconds(this.g.getSeconds()+a.v)};
k.ie=function(a,b){var c=kv.prototype.ie.call(this,a);return a?c+" "+Wa(this.getHours(),2)+":"+Wa(this.getMinutes(),2)+":"+Wa(this.getSeconds(),2)+(b?nv(this):""):c+"T"+Wa(this.getHours(),2)+Wa(this.getMinutes(),2)+Wa(this.getSeconds(),2)+(b?nv(this):"")};k.toString=function(){return this.ie()};k.clone=function(){var a=new ov(this.g);a.be=this.be;a.ce=this.ce;return a};function pv(a,b){this.j=a;this.l=b}
pv.prototype.g=function(){switch(this.l){case "pause":var a=new ov(0,0,0,0,0,0,this.j.mc);return["Timer paused at "+(String(a.getHours())+(" hours "+(String(a.getMinutes())+(" minutes "+(String(a.getSeconds())+" seconds")))))];case "reset":return["Timer reset"];case "resume":return 0==this.j.mc?a=["Timer started"]:(a=new ov(0,0,0,0,0,0,this.j.mc),a=["Timer resumed at "+(String(a.getHours())+(" hours "+(String(a.getMinutes())+(" minutes "+(String(a.getSeconds())+" seconds")))))]),a}return[]};function qv(a,b,c,d){this.v=a;this.l=b;this.o=d;this.j=!1;this.g=new Yu(c,this.v);of(this,this.g)}x(qv,B);function rv(a){var b=new av(a.o);a.g.bind(R.Ze.getId(),b);a.g.bind(R.$e.getId(),new iv(a.o,b));a.g.bind(R.Kd.getId(),new pv(a.l,"pause"));a.g.bind(R.Ld.getId(),new pv(a.l,"reset"));a.g.bind(R.Md.getId(),new pv(a.l,"resume"));b=new $u;a.g.bind(R.Bd.getId(),b);a.g.bind(R.Ad.getId(),b)};function sv(a,b,c,d,e){this.I=b;this.o=null;this.R=a;this.da=c;this.U=d;this.ca=e;this.B=!1;this.L=null;this.H=new Wu;of(this,this.H);this.v=new Wu;of(this,this.v);a=new Hu;a.g=[this.H,this.v].concat();this.O=a;this.D=this.j=this.l=null;this.g=new G(this);of(this,this.g);this.J=new ln(this);of(this,this.J);a=this.I;b=[];c=y();b.push(new Pu(a));vb(c,"docs-esrd")&&A&&b.push(new Mu(a));b.push(new Lu(a));b.push(new Nu(a));this.A=new Qu(b);fg(this.g,this.A,"complete",this.Hn);of(this,this.A)}x(sv,B);
k=sv.prototype;k.initialize=function(a){this.L=a;Y.Nd.P(!0);this.J.subscribe(Y.Nd,"action",this.Bm);this.A.j()};k.Hn=function(a){if(a.I){var b=Vu(a.source);a=new ki;var c=b==li.Fd||b==li.af?2:19;P(a,20,b);b=xn(new yn,c);b.g=a;a=zn(b);Y.Nd.fireAction(void 0,a)}};
k.Bm=function(a,b){if(this.B)tv(this);else{var c=li.Fd;if(b){var d=b.Wc;d&&(c=Wh(d,20))}switch(c){case li.Fd:case li.af:case li.zg:case li.Gg:case li.Dg:this.B||(this.B=!0,this.l=new Uu(this.I),this.H.g=this.l,uv(this),tv(this,!0),c=this.D=new qv(this.R,this.ca,this.O,this.L),c.j||(c.j=!0,rv(c)),of(this,this.D))}}};function tv(a,b){if(a.l){var c=b||!a.l.isEnabled();a.l.P(c);a.j&&a.j.P(c);var d=["id",a.da],c=["enable",c];wp(it(Wn(a.U,"/prefs/screenreader").l(d),Jh(c)))}}
function uv(a){a.o&&!Ku()&&(a.j=new Uu(a.o),a.v.g=a.j)}function vv(a){a.v.g=null;a.j&&(a.j.dispose(),a.j=null)}k.fh=function(a){vv(this);this.o=a;this.B&&uv(this)};k.eh=function(){vv(this);this.o=null};function wv(a){this.g={};this.j={};if(a)for(var b in a){var c=b,d=a[b];this.g[c]=d;this.j[d]=c}}wv.prototype.get=function(a){return this.g[a]};wv.prototype.na=function(){return jb(this.g)};function xv(a){wv.call(this,a)}x(xv,wv);xv.prototype.get=function(a){return xv.F.get.call(this,a)};function yv(a,b,c){this.text=a;this.type=b;this.infoMessages=c};function zv(a){Fu.call(this);this.g=a;this.j=a.isStopSupported()}x(zv,Fu);var Av=new xv({0:0,1:1}),Bv=new xv({0:0,1:1});zv.prototype.vd=function(a,b){this.g.speakMessages([Cv(this,a)],Av.get(b))};zv.prototype.o=function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(new yv(a[d],0,[]));this.g.speakMessages(c,Av.get(b))};zv.prototype.stop=function(){this.j&&this.g.stop()};
function Cv(a,b){var c=[];if(0<b.g.length)for(var d=b.g.concat(),e=0;e<d.length;e++)c.push(Cv(a,d[e]));return new yv(b.j,Bv.get(0),c)};function Dv(a,b,c,d,e){this.A=a;this.H=b;this.o=!1;this.l=null;this.v=new zv(d);this.D=c;this.B=e;this.j=null;this.g=new G(this);of(this,this.g)}x(Dv,B);k=Dv.prototype;k.initialize=function(a){this.o||(this.l=a,Ev(this),this.g.g(this.D,"y",this.tl),this.o=!0)};k.tl=function(){Ev(this)};function Ev(a){var b=a.B.isEnabled();a.v.P(b);b!=!!a.j&&(D(a.j),a.j=null,b&&(a.j=new qv(a.A,a.H,a.v,a.l),a=a.j,a.j||(a.j=!0,rv(a))))}k.fh=q;k.eh=q;k.G=function(){D(this.j);Dv.F.G.call(this)};function Fv(a,b,c,d,e,g){if(6==arguments.length){if(!(ma(a)&&ma(b)&&ma(c)&&ma(d)&&ma(e)&&ma(g)))throw Error("Invalid transform parameters");this.g=a;this.l=b;this.j=c;this.o=d;this.v=e;this.B=g}else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.g=this.o=1;this.l=this.j=this.v=this.B=0}}Fv.prototype.clone=function(){return new Fv(this.g,this.l,this.j,this.o,this.v,this.B)};
Fv.prototype.toString=function(){return"matrix("+[this.g,this.l,this.j,this.o,this.v,this.B].join()+")"};Fv.prototype.transform=function(a,b,c,d,e){var g=b;for(b+=2*e;g<b;){e=a[g++];var h=a[g++];c[d++]=e*this.g+h*this.j+this.v;c[d++]=e*this.l+h*this.o+this.B}};function Gv(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}Gv.prototype.g=4;Gv.prototype.j=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};Gv.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(Gv.BYTES_PER_ELEMENT=4,Gv.prototype.BYTES_PER_ELEMENT=Gv.prototype.g,Gv.prototype.set=Gv.prototype.j,Gv.prototype.toString=Gv.prototype.toString,za("Float32Array",Gv));function Hv(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}Hv.prototype.g=8;Hv.prototype.j=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};Hv.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{Hv.BYTES_PER_ELEMENT=8}catch(Iv){}Hv.prototype.BYTES_PER_ELEMENT=Hv.prototype.g;Hv.prototype.set=Hv.prototype.j;Hv.prototype.toString=Hv.prototype.toString;za("Float64Array",Hv)};function Jv(a,b){a[0]=b[0];a[1]=b[1];a[2]=b[2];a[3]=b[3]};function Kv(a,b,c){var d=c[2]-c[0],e=c[3]-c[1],g=Math.min(d,e*a/b);a=Math.min(e,d*b/a);d=c[0]+(d-g)/2;c=c[1]+(e-a)/2;return[d,c,d+g,c+a]}function Lv(a,b){var c=b/2*Math.PI/180,d=new Float32Array(4),e=Math.sin(c)*a.y,g=Math.sin(c)*a.g,h=Math.cos(c);d[0]=Math.sin(c)*a.x;d[1]=e;d[2]=g;d[3]=h;return d};var Mv=null;
function Nv(){if(null===Mv){var a=Mb(["perspective","WebkitPerspective","MozPerspective"],function(a){return a in document.documentElement.style});if(!Ac){var b=document.createElement("div");b.id="css-3d-transform-test";b.innerHTML="<style>@media screen and (transform-3d),(-webkit-transform-3d),(-moz-transform-3d) { #css-3d-transform-test { left: 9px; position: absolute; } }</style>";document.documentElement.appendChild(b);a=a&&9==b.offsetLeft;document.documentElement.removeChild(b)}Mv=a}return Mv}
function Ov(){var a;return!!document.createElementNS&&!!(a=document.createElementNS("http://www.w3.org/2000/svg","g"))&&!!a.transform}function Pv(a,b){for(var c=a,d=b.createSVGMatrix();c!=a.viewportElement;){if(c.transform&&c.transform.baseVal.numberOfItems){for(var e=c.transform.baseVal,g=b.createSVGMatrix(),h=0;h<e.numberOfItems;h++)e.getItem(h).matrix&&(g=g.multiply(e.getItem(h).matrix));d=g.multiply(d)}c=c.parentNode}return d};function Qv(a,b,c){this.H=a;this.qd=b;this.A=p(c)?c:0;this.B=Rv[this.A]}var Rv={0:hc,1:function(a){return Math.pow(a,3)},2:function(a){return 1-Math.pow(1-a,3)},3:function(a){return 3*a*a-2*a*a*a}};Qv.prototype.getStartTime=f("H");Qv.prototype.j=ec;function Sv(a,b,c,d,e){Qv.call(this,c,d,e);this.g=a;this.l=b}x(Sv,Qv);Sv.prototype.apply=function(a,b,c){a.nf(this,b,c)};function Tv(a,b,c,d,e,g){this.A=a.concat();this.j=b;this.D=c;this.jb=d;this.B=e;this.g=g;this.v=Mb(this.A,function(a){return a.j()})}Tv.prototype.o=null;Tv.prototype.l=null;function Uv(a){a.o||(a.o=a.A.concat(),Yb(a.o,function(a,c){return Zb(c.getStartTime(),a.getStartTime())}));return a.o.concat()}function Vv(a){a.l||(a.l=a.A.concat(),Yb(a.l,function(a,c){return Zb(a.qd,c.qd)}));return a.l.concat()}Tv.prototype.getDuration=f("D");function Wv(a){this.g=a.concat();this.o=Nb(a,function(a){return a.g});this.v=Mb(a,function(a){return a.g});this.B=Kb(a,function(a,c){return Math.max(a,c.jb+c.getDuration())},0)}Wv.prototype.j=null;Wv.prototype.l=null;Wv.prototype.getDuration=f("B");function Xv(a){a.j||(a.j=a.g.concat(),a.j.reverse(),$b(a.j,function(a,c){return Zb(c.jb,a.jb)}));return a.j.concat()}
function Yv(a){a.l||(a.l=a.g.concat(),$b(a.l,function(a,c){return Zb(a.jb+a.getDuration(),c.jb+c.getDuration())}));return a.l.concat()};function Zv(a,b){E.call(this,a);this.o=b}x(Zv,E);function $v(a,b){H.call(this);this.g=a;this.j=b;this.l=a.getDuration()}x($v,H);
var aw=t(m.cancelAnimationFrame||m.cancelRequestAnimationFrame?m.requestAnimationFrame:m.mozCancelAnimationFrame||m.mozCancelRequestAnimationFrame?m.mozRequestAnimationFrame:m.msCancelAnimationFrame||m.msCancelRequestAnimationFrame?m.msRequestAnimationFrame:m.oCancelAnimationFrame||m.oCancelRequestAnimationFrame?m.oRequestAnimationFrame:m.webkitCancelAnimationFrame||m.webkitCancelRequestAnimationFrame?m.webkitRequestAnimationFrame:tj,m),bw=t(m.cancelAnimationFrame||m.cancelRequestAnimationFrame||
m.mozCancelAnimationFrame||m.mozCancelRequestAnimationFrame||m.msCancelAnimationFrame||m.msCancelRequestAnimationFrame||m.oCancelAnimationFrame||m.oCancelRequestAnimationFrame||m.webkitCancelAnimationFrame||m.webkitCancelRequestAnimationFrame||uj,m);k=$v.prototype;k.wd=null;k.ig=null;k.za=null;k.Sa=null;k.Ob=null;k.Ra=2;function cw(a,b,c){if(!(0>c||c>b.getDuration())){c/=b.getDuration();var d=Vv(b);b=b.j;for(var e=0;e<d.length;e++){var g=d[e];g.apply(a.j,b,c<g.qd?c:"end")}}}
function dw(a,b){a.j.ve(b.j);a.j.kc(b.j);for(var c=Uv(b),d=0;d<c.length;d++)c[d].apply(a.j,b.j,"start")}function ew(a,b){for(var c=Vv(b),d=0;d<c.length;d++)c[d].apply(a.j,b.j,"end")}function fw(a){var b=a.Ra;gw(a);for(var c=Xv(a.g),d=0;d<c.length;d++)dw(a,c[d]);c=!hw(a);a.za=0;a.Sa=a.g.g.concat().length;c?I(a,"ja"):1==b?I(a,"ia"):3==b&&I(a,"ja")}function hw(a){return 0==a.za&&a.Sa==a.g.g.concat().length}
function iw(a){if(null===a.za||!jw(a)||2!=a.Ra){var b=a.Ra;gw(a);var c=a.za,d=Yv(a.g),e;for(e=0;e<d.length;e++){var g=d[e];if(!g.g)break;ew(a,g)}a.za=e;d=Xv(a.g);for(e=0;e<d.length;e++){g=d[e];if(g.g)break;dw(a,g)}a.Sa=e;null===c||a.za>c?(I(a,"ia"),I(a,"la")):a.za<c?I(a,"ja"):1==b?I(a,"ia"):3==b&&I(a,"ja")}}function jw(a){for(var b=Yv(a.g),c=a.za;c<b.length;c++)if(null!==c&&b[c].g)return!1;b=Xv(a.g);for(c=a.Sa;c<b.length;c++)if(null!==c&&!b[c].g)return!1;return!0}
function kw(a){gw(a);for(var b=Yv(a.g),c=0;c<b.length;c++)ew(a,b[c]);c=!lw(a);a.za=b.length;a.Sa=0;c&&(I(a,"ia"),a.g.v&&I(a,"la"))}function lw(a){return a.za==a.g.g.concat().length&&0==a.Sa}k.play=function(){if(null==this.Ob){this.ig=0;this.za=this.za||0;var a=Yv(this.g)[this.za];this.wd=v()-a.jb;this.Ra=1;I(this,"ga");mw(this,this.di)}};
k.di=function(){for(var a=v(),b=a-this.wd,c=this.ig-this.wd,d=Yv(this.g),e=this.za;e<d.length;e++){var g=d[e],h=b-g.jb,l=c-g.jb;0<=h&&0>l&&(this.j.ve(g.j),this.j.kc(g.j));h>=g.getDuration()?(this.za++,ew(this,g),g.g&&jw(this)&&I(this,"la")):cw(this,g,h);0<=h&&0>l&&I(this,new Zv("ka",g.B))}b<this.l?mw(this,this.di):(this.Ob=null,this.Ra=2,this.Sa=0,I(this,"ia"));this.ig=a};
k.ei=function(){for(var a=v(),a=this.l-(a-this.wd),b=Xv(this.g),c=this.Sa;c<b.length;c++){var d=b[c],e=a-d.jb;0>=e?(this.Sa++,dw(this,d)):cw(this,d,e)}0<a?mw(this,this.ei):(this.Ob=null,this.Ra=2,this.za=0,I(this,"ja"))};function gw(a){null!=a.Ob&&(bw(a.Ob),a.Ob=null,a.Ra=2)}function mw(a,b){a.Ob=aw(t(b,a))}function nw(a){return function(b){return new $v(b,a)}}k.G=function(){gw(this);for(var a=this.g.g.concat(),b=0;b<a.length;b++)this.j.kc(a[b].j);delete this.g;delete this.j;$v.F.G.call(this)};function ow(a,b,c){this.x=p(a)?a:0;this.y=p(b)?b:0;this.g=p(c)?c:0}ow.prototype.clone=function(){return new ow(this.x,this.y,this.g)};ow.prototype.Bb=function(){return[this.x,this.y,this.g]};function pw(a,b,c){this.x=a;this.y=b;this.g=c}x(pw,ow);pw.prototype.clone=function(){return new pw(this.x,this.y,this.g)};function qw(a){var b=1/Math.sqrt(a.x*a.x+a.y*a.y+a.g*a.g);a.x*=b;a.y*=b;a.g*=b}pw.prototype.add=function(a){this.x+=a.x;this.y+=a.y;this.g+=a.g;return this};var rw=!A;function sw(a,b){this.j=a||Ud();this.g=b||""}k=sw.prototype;k.kc=function(a){if(a=tw(this,a))a.style.opacity=1,a=uw(a),a.getItem(3).setRotate(0,0,0),a.getItem(4).setScale(1,1),a.getItem(1).setTranslate(0,0)};k.ve=function(a){if(a=tw(this,a))a.style.visibility="hidden"};k.nf=function(a,b,c){vw(this,a,b,c,function(b,c){b.style.opacity=lc(a.g,a.l,c)})};k.of=function(a,b,c){vw(this,a,b,c,function(b,c){var g=lc(a.v,a.L,c);uw(b).getItem(3).setRotate(g,0,0)})};
k.pf=function(a,b,c){vw(this,a,b,c,function(b,c){var g=lc(a.g,a.o,c),h=lc(a.l,a.v,c);uw(b).getItem(4).setScale(g,h)})};k.qf=function(a,b,c){vw(this,a,b,c,function(b,c){var g=b.ownerSVGElement.viewBox.baseVal,h=g.width*lc(a.g,a.o,c),g=g.height*lc(a.l,a.v,c);uw(b).getItem(1).setTranslate(h,g)})};k.Pd=function(){throw Error("3D primitives not supported by SvgPrimitiveApplier");};k.Qd=function(){throw Error("3D primitives not supported by SvgPrimitiveApplier");};
function tw(a,b){var c=a.g;return(c=a.j.C(c?c+"-"+b:b))?c:null}function vw(a,b,c,d,e){if(a=tw(a,c)){if(ma(d)){if(0>d||1<d)throw Error("time out of range");if(d<b.getStartTime()||d>b.qd)return;c=b.getStartTime();var g=b.qd-c;d=g?(d-c)/g:0}else switch(d){case "start":d=0;break;case "end":d=1;break;default:throw Error("Invalid primitive position: "+d);}e(a,(0,b.B)(d));a.style.visibility=""}}
function uw(a){var b=a.transform.baseVal;if(rw&&a.dataset?"animationReady"in a.dataset:a.hasAttribute?a.hasAttribute("data-"+cb()):a.getAttribute("data-"+cb()))return b;var c=Pv(a,a.ownerSVGElement),d=a.getBBox(),e=a.ownerSVGElement.createSVGPoint();e.x=d.x+d.width/2;e.y=d.y+d.height/2;e=e.matrixTransform(c);c=a.ownerSVGElement.createSVGTransform();c.setTranslate(-e.x,-e.y);d=a.ownerSVGElement.createSVGTransform();d.setTranslate(e.x,e.y);var e=Pv(a.parentNode,a.ownerSVGElement),g=a.ownerSVGElement.createSVGTransform();
g.setMatrix(e);var h=a.ownerSVGElement.createSVGTransform();h.setMatrix(e.inverse());b.insertItemBefore(g,0);b.insertItemBefore(c,0);b.insertItemBefore(a.ownerSVGElement.createSVGTransform(),0);b.insertItemBefore(a.ownerSVGElement.createSVGTransform(),0);b.insertItemBefore(d,0);b.insertItemBefore(a.ownerSVGElement.createSVGTransform(),0);b.insertItemBefore(h,0);rw&&a.dataset?a.dataset.animationReady="ready":a.setAttribute("data-"+cb(),"ready");return b};function ww(a,b){sw.call(this,a,b)}x(ww,sw);var xw=/(translate3d\(.*?\) rotate3d\(.*?\) translate3d\(.*?\)) (translate3d\(.*?\))/;ww.prototype.kc=function(a){var b=tw(this,a);b&&("svg"==b.tagName.toLowerCase()?(yw(b,""),yw(b,zw(b))):ww.F.kc.call(this,a))};
ww.prototype.Pd=function(a,b,c){Aw(this,a,b,c,function(b,c){var g=new Float32Array(4);var h=a.o,l=a.D,n=h[0]*l[0]+h[1]*l[1]+h[2]*l[2]+h[3]*l[3];if(1<n||-1>n)Jv(g,l);else{var u=1;0>n&&(u=-1,n=-n);var w=Math.acos(n);if(1E-6>=w)Jv(g,l);else{var C=1/Math.sin(w),n=Math.sin((1-c)*w)*C,u=u*Math.sin(c*w)*C;g[0]=h[0]*n+l[0]*u;g[1]=h[1]*n+l[1]*u;g[2]=h[2]*n+l[2]*u;g[3]=h[3]*n+l[3]*u}}h=new pw(0,0,0);l=Math.acos(g[3]);u=Math.sin(l);0!=u?(h.x=g[0]/u,h.y=g[1]/u,h.g=g[2]/u):h.x=h.y=h.g=0;g=360*l/Math.PI;l=b.parentElement.getBoundingClientRect();
l=new pw(l.width*lc(a.g.x,a.l.x,c),l.height*lc(a.g.y,a.l.y,c),l.width*lc(a.g.g,a.l.g,c));u=zw(b);u=u.replace(xw,Bw(l.x,l.y,l.g)+" "+Cw(h,g)+" "+Bw(-l.x,-l.y,-l.g)+" $2");yw(b,u)})};ww.prototype.Qd=function(a,b,c){Aw(this,a,b,c,function(b,c){var g=b.parentElement.getBoundingClientRect(),h=zw(b),h=h.replace(xw,"$1 "+Bw(g.width*lc(a.g,a.o,c),g.height*lc(a.l,a.v,c),g.width*lc(a.D,a.L,c)));yw(b,h)})};
function Aw(a,b,c,d,e){var g=tw(a,c);if(g){if("svg"!=g.tagName.toLowerCase())throw Error("animated element not a top level SVG element: "+c);vw(a,b,c,d,e)}}function Cw(a,b){return"rotate3d("+a.x+", "+a.y+", "+a.g+", "+b+"deg)"}function Bw(a,b,c){return"translate3d("+a+"px, "+b+"px, "+c+"px)"}function zw(a){return a.style.transform||a.style.WebkitTransform||a.style.MozTransform||Bw(0,0,0)+" "+Cw(new pw(0,0,0),0)+" "+Bw(0,0,0)+" "+Bw(0,0,0)}
function yw(a,b){a.style.transform=b;a.style.WebkitTransform=b;a.style.MozTransform=b};function Dw(a){return Jb(a.o.g.concat(),function(b){return new Wv(Jb(b.g.concat(),function(b){if(!b.g||!b.v||Nv())return b;var d=b.j,e=d==a.getId()?new Sv(0,1,.5,1):new Sv(1,0,0,.5);return new Tv([e],d,b.getDuration(),b.jb,b.B,b.g)}))})}function Ew(a){return Ov()?nw(a):gc};function Fw(a,b,c){E.call(this,"ma");this.B=a;this.o=b;this.A=c}x(Fw,E);function Gw(a,b){H.call(this);this.o=Dw(a);this.l=a.j;this.g=Ib(Jb(this.o,b),hc);this.j=-1;this.v=new G(this);for(var c=0;c<this.g.length;c++)this.v.g(this.g[c],"ga",va(this.jm,c)).g(this.g[c],"ha",va(this.im,c)).g(this.g[c],"ia",va(this.gm,c)).g(this.g[c],"ja",va(this.hm,c)).g(this.g[c],"ka",va(this.In,c)).g(this.g[c],"la",va(this.Jn,c))}x(Gw,H);k=Gw.prototype;
k.next=function(){if(0<=this.j){var a=this.g[this.j];if(jw(a))switch(a.Ra){case 2:if(!lw(a)){a.play();Hw(this,Math.min(this.j+2,this.g.length));Iw(this,this.j+1);Jw(this,this.j);return}break;case 3:iw(a);a=this.j+(this.o[this.j].o?1:0);Hw(this,a+1);Iw(this,a);return}kw(a)}this.j+1<this.g.length&&(this.j++,this.g[this.j].play(),Hw(this,Math.min(this.j+2,this.g.length)),Iw(this,this.j+1),Jw(this,this.j))};function Kw(a){var b=a.g[a.j];return a.j+1<a.g.length||0<=a.j&&(2!=b.Ra||!lw(b))}
function Lw(a){var b;if(!(b=0<a.j)&&(b=0==a.j)){a:switch(a=a.g[0],a.Ra){case 1:a=Yv(a.g)[a.za].g;break a;case 3:a=Xv(a.g)[a.Sa].g;break a;default:a=!1}b=!a}return b}function Mw(a){return Lw(a)&&(0!=a.j||2!=a.g[0].Ra||!jw(a.g[0]))}k.jm=function(){I(this,"ra")};k.im=function(){I(this,"sa")};k.gm=function(a){var b=this.o[a+1];I(this,new Zv("pa",!b||b.g.concat()[0].B));a==this.g.length-1&&(I(this,"oa"),Hw(this,this.j+2))};
k.hm=function(a){I(this,"qa");0==a&&hw(this.g[0])&&this.o[0].v&&(this.j=-1,I(this,"ua"))};k.In=function(a,b){I(this,new Zv("na",b.o))};k.Jn=function(){I(this,"ta")};function Hw(a,b){b<=a.g.length?I(a,new Fw(2,a.l,b)):I(a,new Fw(2,a.l+1,"start"))}function Iw(a,b){0<=b&&b<=a.g.length?I(a,new Fw(3,a.l,b)):b>a.g.length?I(a,new Fw(3,a.l+1,"start")):I(a,new Fw(3,a.l-1,"end"))}function Jw(a,b){1<=b||0==b&&a.o.length&&!a.o[0].o?I(a,new Fw(1,a.l,b)):I(a,new Fw(1,a.l-1,"end"))}
k.G=function(){this.v.dispose();delete this.v;for(var a=0;a<this.g.length;a++)this.g[a].dispose();delete this.g;Gw.F.G.call(this)};function Nw(){this.g=[]}k=Nw.prototype;k.kc=function(a){for(var b=0;b<this.g.length;b++)this.g[b].kc(a)};k.ve=function(a){for(var b=0;b<this.g.length;b++)this.g[b].ve(a)};k.nf=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].nf(a,b,c)};k.of=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].of(a,b,c)};k.pf=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].pf(a,b,c)};k.qf=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].qf(a,b,c)};
k.Pd=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].Pd(a,b,c)};k.Qd=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].Qd(a,b,c)};function Ow(){this.B=this.o=this.v=this.j=this.l=this.g=2}Ow.prototype.clone=function(){var a=new Ow;a.g=this.g;a.l=this.l;a.j=this.j;a.v=this.v;a.o=this.o;a.B=this.B;return a};function Pw(a){return 1==a.g||1==a.l||1==a.j||1==a.o||1==a.v||1==a.B}function Qw(){var a=new Ow;a.g=0;a.l=0;a.j=0;a.v=0;a.o=0;a.B=0;return a};function Rw(a,b,c,d,e,g,h,l,n,u,w){this.O=a;this.j=b;this.L=c;this.I=d;this.ya=e;this.H=g;this.o=h;this.B=l;this.D=n;this.R=u;this.da=w;this.g=1;this.A=new Ow;this.l=0;this.v=this.M=null;this.J=!1}Rw.prototype.getId=f("O");Rw.prototype.C=f("M");Rw.prototype.ia=function(){return this.v?this.v.ia():""};function Sw(a){return a.D?'<span role="heading" aria-label="'+Ia("Speaker notes")+'"></span>'+a.D:""}
function Tw(a,b){var c=a.o.g.concat();return 1>c.length?!1:Mb(c[0].g.concat(),function(a){return a.j==b&&a.v})}function Uw(a){return 2==a.g||4==a.g&&0!=a.l};function Vw(a){H.call(this);this.j={};this.g={};this.l=new G(this);this.o=a}x(Vw,H);var Ww=[A&&!Mc("11")?"readystatechange":"load","abort","error"];function Xw(a,b,c){(c=r(c)?c:c.src)&&(a.j[b]={src:c,Xg:p(void 0)?void 0:null})}function Yw(a){var b=a.j;Hb(jb(b),function(a){var d=b[a];if(d&&(delete b[a],!this.ma)){var e;this.o?e=Ud(this.o).K("IMG"):e=new Image;d.Xg&&(e.crossOrigin=d.Xg);this.l.g(e,Ww,this.v);this.g[a]=e;e.id=a;e.src=d.src}},a)}
Vw.prototype.v=function(a){var b=a.currentTarget;if(b){if("readystatechange"==a.type)if("complete"==b.readyState)a.type="load";else return;"undefined"==typeof b.naturalWidth&&("load"==a.type?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));I(this,{type:a.type,target:b});!this.ma&&(a=b.id,delete this.j[a],b=this.g[a])&&(delete this.g[a],this.l.ba(b,Ww,this.v),kb(this.g)&&kb(this.j)&&I(this,"complete"))}};
Vw.prototype.G=function(){delete this.j;delete this.g;D(this.l);Vw.F.G.call(this)};function Zw(a){this.g=a}Zw.prototype.create=function(a){a=a.K("img");a.src=this.g;return a};Zw.prototype.ia=function(){return'<img src="'+this.g+'">'};function $w(a,b,c,d,e,g){H.call(this);this.R=a;this.I=b;this.O=c;this.J=d;this.H=e;this.B=g;this.j=[];this.o={}}x($w,H);$w.prototype.D=q;$w.prototype.l=function(){this.B.g--;tj(this.v,0,this)};$w.prototype.v=function(){if(0<this.j.length){var a=this.o[this.j[0]],b;b=this.B;b.j||b.g<b.o||!a.g&&b.g<b.l?(b.g++,b=!0):b=!1;b&&(this.j.shift(),delete this.o[a.j],this.ri(a.j,a.l,a.g))}};
function ax(a,b){var c={id:a.I,pageid:b,rev:a.O,hmac:a.J,format:a.H,w:Math.max(m.screen.width,1),h:Math.max(m.screen.height,1)};vb(y(),"docs-iror")||(c.noreplica=1);return Gh(Kh([a.R],c))}function bx(a,b,c,d,e,g){E.call(this,"complete");this.D=a;this.B=b;this.A=c;this.L=e;this.o=d;this.J=g}x(bx,E);function cx(a,b,c){this.j=a;this.l=b;this.g=c};function dx(a,b,c,d,e,g){$w.call(this,a,b,c,d,"png",e);this.L=g;this.A=new G(this);this.g={}}x(dx,$w);k=dx.prototype;k.ri=function(a){if(this.g[a])this.l();else{var b=this.g[a]=new Vw;fg(fg(this.A,b,"load",this.fo),b,["error","abort"],this.eo);var c=Wn(this.L,ax(this,a));Xw(b,a,c.j+c.g);Yw(b)}};k.ti=ba();k.fo=function(a){a=a.target;D(this.g[a.id]);delete this.g[a.id];this.l();var b=new Zw(a.src);I(this,new bx(a.id,Qw(),a,b))};
k.eo=function(a){a=a.target;D(this.g[a.id]);delete this.g[a.id];this.l();var b=Qw();b.g=1;I(this,new bx(a.id,b,void 0,void 0,"viewer_image_page_load_error"))};k.G=function(){this.A.dispose();for(var a in this.g)D(this.g[a]);dx.F.G.call(this)};function ex(a,b){this.j=0==a;this.o=a;this.l=b||a;this.g=0};function fx(a,b){H.call(this);this.l=b;this.o=[];this.j=[];for(var c=0;c<a.length;c++){var d=a[c];b.Ae(d)||(this.o.push(d),(b.B.Ae(d)?0:!qt(b.j,d))&&this.j.push(d))}this.g=new G(this)}x(fx,H);fx.prototype.initialize=function(){this.j.length?(this.g.g(this.l,"fontInstalled",this.B),this.g.g(this.l,"fontErrored",this.v)):(I(this,"fontInstallMonitor-fsc"),this.o.length||I(this,"fontInstallMonitor-fsi"))};
fx.prototype.B=function(a){for(var b=0;b<a.o.length;b++)Sb(this.o,a.o[b]),Sb(this.j,a.o[b]);this.o.length||(I(this,"fontInstallMonitor-fsi"),I(this,"fontInstallMonitor-fsc"),gx(this))};fx.prototype.v=function(a){for(var b={},c=0;c<a.o.length;c++){var d=wq(a.o[c]);b[d.g()]=!0}for(var e in b)Sb(this.j,e);this.j.length||(I(this,"fontInstallMonitor-fsc"),gx(this))};function gx(a){a.g.ba(a.l,"fontInstalled",a.B);a.g.ba(a.l,"fontErrored",a.v)}fx.prototype.G=function(){pf(this.g);fx.F.G.call(this)};function hx(a){this.g=a}hx.prototype.create=function(a){var b;a:{b=this.g;a=Fe(a).domParserParseFromString;try{var c=a?a(b,"text/xml"):(new DOMParser).parseFromString(b,"text/xml")}catch(d){Kt().log(Error("SVG parser error"),{svgString:b});b=null;break a}c.getElementsByTagName("parsererror").length?(Kt().log(Error("SVG parser error"),{svgString:b}),b=null):b=c&&c.removeChild(c.firstChild)}return b};hx.prototype.ia=f("g");function ix(a,b,c,d,e,g,h,l,n,u,w){H.call(this);this.J=a;this.ea=b;this.da=c;this.O=d;this.o=new G(this);this.I=[];this.L=!1;this.A=g;this.D=h;this.B=this.j=null;this.ha=n;this.ca=u;this.v=this.l=null;this.R="";this.g=new Ow;this.H=!1;this.U=w;if("local"==this.A&&!this.D)throw Error("Unable to load local pages from null viewer data API");0<e.length?l&&(a=new fx(e,l),fg(this.o,a,"fontInstallMonitor-fsi",t(this.Im,this)),a.initialize()):this.g.B=0}x(ix,H);
function jx(a){a.j&&(a.o.ba(a.j,"complete",a.uh).ba(a.j,["error","abort"],a.ui).ba(a.j,"load",a.vi),D(a.j),a.j=null);a.B&&(a.o.ba(a.B,"complete",a.vh),D(a.B),a.B=null)}k=ix.prototype;k.xo=function(a){this.ma||(this.O=a,kx(this))};function kx(a){var b=a.O;0==b.length&&(a.g.j=0,a.g.v=0);if(0==a.g.j)lx(a);else{var c=a.B=a.ca();fg(a.o,c,"complete",a.vh);c.v(b);for(var c=a.j=new Vw,d=0;d<b.length;d++)Xw(c,b[d],b[d]);fg(a.o,c,"complete",a.uh).g(c,["error","abort"],a.ui).g(c,"load",a.vi);Yw(c)}}
function mx(a){return 0==a.g.l&&0==a.g.o&&0==a.g.g}k.ln=function(a){this.l=null;this.pg(a.j||"");I(this,"va")};k.kn=function(){this.g.g=1;this.g.l=1;this.g.o=1;lx(this,"viewer_svg_page_load_error");this.l=null;I(this,"va")};function nx(a){a.l&&(D(a.l),a.l=null,I(a,"va"))}k.pg=function(a,b,c){this.R=a;this.g.g=0;this.g.l=b?1:0;this.g.o=c?1:0;lx(this,b||c?"viewer_client_rendering_error":void 0);nx(this)};k.vh=function(a){this.L=a.o;this.g.v=!a.o&&a.error?1:0;lx(this)};
k.uh=function(){1!=this.g.j&&(this.g.j=0);lx(this)};k.vi=function(a){this.I.push(a.target)};k.ui=function(){this.g.j=1;lx(this,"viewer_image_load_error")};k.Im=function(){this.g.B=0;lx(this)};function lx(a,b){if(!a.H&&2!=a.g.g&&(Pw(a.g)||0==a.g.g&&0==a.g.l&&0==a.g.j&&0==a.g.v&&0==a.g.o)){if(a.U)switch(a.ea){case 1:a.g.g=1;break;case 2:a.g.l=1;break;case 3:a.g.o=1;break;case 4:a.g.v=1}var c;0==a.g.g&&(c=new hx(a.R));jx(a);a.H=!0;I(a,new bx(a.J,a.g.clone(),c?c.create(Ud()):void 0,c,b,a.L))}}
k.G=function(){nx(this);this.v&&this.D.cancelPageRequest(this.v);D(this.o);D(this.j);ix.F.G.call(this)};function ox(a,b,c,d,e,g,h,l,n,u,w,C){$w.call(this,a,b,c,d,"svg",n);this.L=e;this.ea=g;this.ta=h;this.da=l;this.ha=u;this.ca=w;this.g={};this.A=new G(this);this.U=C}x(ox,$w);ox.prototype.ri=function(a,b,c){a=this.g[a];mx(a)?I(a,"va"):"server"==a.A||"server_chunked"==a.A&&!b?a.l?I(a,"va"):(b=Wn(a.ha,a.da),b.B=2,b.A=t(a.ln,a),b.v=t(a.kn,a),a.l=wp(b)):("local"==a.A&&(a.v=a.D.requestPage2(a.J,!!c,t(a.xo,a),t(a.pg,a))),I(a,"va"))};
ox.prototype.D=function(a){var b=this.g[a];b||(b=px(this.L,a),b=new ix(a,b.j,ax(this,a),b.R,b.da,this.ea,this.ta,this.da,this.ha,this.ca,this.U),b.Mc(this),this.A.g(b,"va",this.l),this.g[a]=b);a=b;a.H=!1;if(1==a.g.g||1==a.g.l||1==a.g.o)a.g.g=2,a.g.l=2,a.g.o=2;if(1==a.g.j||1==a.g.v)a.g.j=2,a.g.v=2;jx(a);a.v&&(a.D.cancelPageRequest(a.v),a.v=null);0!=a.g.j&&(a.I=[],a.L=!1);"local"==a.A&&!mx(a)||kx(a);lx(a)};ox.prototype.ti=function(a,b){var c=this.g[a];c&&c.pg(b)};
ox.prototype.G=function(){for(var a in this.g)this.g[a].dispose();this.A.dispose()};function qx(a,b,c){b||(b={});c=c||window;var d="undefined"!=typeof a.href?a.href:String(a);a=b.target||a.target;var e=[],g;for(g in b)switch(g){case "width":case "height":case "top":case "left":e.push(g+"="+b[g]);break;case "target":case "noreferrer":break;default:e.push(g+"="+(b[g]?1:0))}g=e.join(",");if(Eb()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a)g=c.document.createElement("A"),g.setAttribute("href",d),g.setAttribute("target",a),b.noreferrer&&g.setAttribute("rel","noreferrer"),b=document.createEvent("MouseEvent"),
b.initMouseEvent("click",!0,!0,c,1),g.dispatchEvent(b),b={};else if(b.noreferrer){if(b=c.open("",a,g))A&&-1!=d.indexOf(";")&&(d="'"+d.replace(/'/g,"%27")+"'"),b.opener=null,d=Ia(d),b.document.write('<META HTTP-EQUIV="refresh" content="0; url='+d+'">'),b.document.close()}else b=c.open(d,a,g);return b};function rx(a){var b=Eh(window.location.href);return(Eh(a)||b)==(Eh(window.location.href)||b)};function sx(a){var b=(a=a.target)?a.parentNode:null;return a&&tx(a)||b&&tx(b)}function ux(a){var b=sx(a);b&&rx(b)&&(window.location.hash=Dh(b)||"",a.preventDefault());return!!b}function tx(a){if("A"!=a.nodeName.toUpperCase())return null;var b=a.attributes.getNamedItem("xlink:href");return(r(a.href)?a.href:null)||(b?b.value:null)};var vx=["click",Ac?"keypress":"keydown","keyup"];function ig(a,b,c,d){function e(a){var d=Tf(b),e=qe(a.target)?a.target.getAttribute("role")||null:null;"click"==a.type&&Ef(a)?d.call(c,a):13!=a.keyCode&&3!=a.keyCode||"keyup"==a.type?32!=a.keyCode||"keyup"!=a.type||"button"!=e&&"tab"!=e||(d.call(c,a),a.preventDefault()):(a.type="keypress",d.call(c,a))}e.l=b;e.g=c;d?d.g(a,vx,e,void 0):Sf(a,vx,e,void 0)};var wx=/%s/g;function xx(){}x(xx,gl);ha(xx);k=xx.prototype;k.Cc=da("button");k.sb=function(a,b,c){switch(b){case 8:case 16:Aj(a,"pressed",c);break;default:case 64:case 1:xx.F.sb.call(this,a,b,c)}};k.Pa=function(a){var b=xx.F.Pa.call(this,a);yx(b,a.A);var c=a.oa();c&&this.X(b,c);pl(a,16)&&this.sb(b,16,ql(a,16));return b};k.ra=function(a,b){b=xx.F.ra.call(this,a,b);var c=this.oa(b);a.ca=c;a.A=b.title;pl(a,16)&&this.sb(b,16,ql(a,16));return b};k.oa=q;k.X=q;
function yx(a,b){a&&(b?a.title=b:a.removeAttribute("title"))}k.S=da("goog-button");function zx(){}x(zx,xx);ha(zx);k=zx.prototype;k.Cc=ba();k.Pa=function(a){wl(a,!1);a.Tc&=-256;a.Ea(32,!1);return a.g.K("BUTTON",{"class":jl(this,a).join(" "),disabled:!a.isEnabled(),title:a.A||"",value:a.oa()||""},a.ic()||"")};k.me=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};k.ra=function(a,b){wl(a,!1);a.Tc&=-256;a.Ea(32,!1);if(b.disabled){var c=this.ad(1);Ej(b,c)}return zx.F.ra.call(this,a,b)};
k.ne=function(a){M(a).g(a.C(),"click",a.Qa)};k.Nf=q;k.sh=q;k.rh=function(a){return a.isEnabled()};k.dd=q;k.Of=function(a,b,c){zx.F.Of.call(this,a,b,c);(a=a.C())&&1==b&&(a.disabled=c)};k.oa=function(a){return a.value};k.X=function(a,b){a&&(a.value=b)};k.sb=q;function Ax(a,b,c){vl.call(this,a,b||zx.Z(),c)}x(Ax,vl);k=Ax.prototype;k.oa=f("ca");k.X=function(a){this.ca=a;this.l.X(this.C(),a)};k.Jf=function(a){this.A=a;yx(this.C(),a)};k.G=function(){Ax.F.G.call(this);delete this.ca;delete this.A};k.T=function(){Ax.F.T.call(this);if(pl(this,32)){var a=this.C();a&&M(this).g(a,"keyup",this.Kb)}};k.Kb=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Qa(a):32==a.keyCode};sl("goog-button",function(){return new Ax(null)});function Bx(a){var b;a=a||{};var c=Ue,d='<div role="button"'+(a.id?' id="'+Ye(a.id)+'"':"")+' class="',e;e=a||{};var g="goog-inline-block jfk-button ";switch(e.style){case 0:g+="jfk-button-standard";break;case 2:g+="jfk-button-action";break;case 3:g+="jfk-button-primary";break;case 1:g+="jfk-button-default";break;case 4:g+="jfk-button-flat";break;case 5:g+="jfk-button-mini";break;case 6:g+="jfk-button-contrast";break;default:g+="jfk-button-standard"}g+=(1==e.width?" jfk-button-narrow":"")+(e.checked?
" jfk-button-checked":"")+(e.Mk?" "+e.Mk:"")+(e.disabled?" jfk-button-disabled":"");d=d+Ye(new Ve(g,void 0))+'"'+(a.disabled?' aria-disabled="true"':' tabindex="'+(a.Ko?Ye(a.Ko):"0")+'"')+(a.title?" "+(a.No?"data-tooltip":"title")+'="'+Ye(a.title)+'"':"")+(a.value?' value="'+Ye(a.value)+'"':"");a.attributes?(e=a.attributes,null!=e&&e.ac===Le?e=e.ia().replace(/([^"'\s])$/,"$1 "):(e=String(e),e=jf.test(e)?e:"zSoyz"),e=" "+e):e="";d=d+e+">";a=null==(b=a.content)?"":b;b=Te(a);return c(d+b+"</div>")};function Cx(a,b,c,d){Ax.call(this,a,Dx.Z(),b);this.D=c||0;this.j=d||0;this.ha=!1}x(Cx,Ax);k=Cx.prototype;k.Jf=function(a){this.A=a;var b=this.C();b&&(this.ha?bn(b,a,void 0):a?b.title=a:b.removeAttribute("title"))};k.P=function(a){this.isEnabled()!=a&&(Cx.F.P.call(this,a),Ex(this))};k.Se=function(a){Cx.F.Se.call(this,a);Fx(this,!1)};k.Lb=function(a){Cx.F.Lb.call(this,a);this.isEnabled()&&Fx(this,!0)};k.pb=function(a){Cx.F.pb.call(this,a);this.isEnabled()&&Fx(this,!0)};
function Fx(a,b){a.C()&&Gj(a.C(),"jfk-button-clear-outline",b)}function Ex(a){a.C()&&Gx(a.l,a)}function Dx(){this.L=this.S()+"-standard";this.j=this.S()+"-action";this.H=this.S()+"-primary";this.v=this.S()+"-default";this.B=this.S()+"-flat";this.D=this.S()+"-narrow";this.A=this.S()+"-mini";this.o=this.S()+"-contrast"}x(Dx,xx);ha(Dx);k=Dx.prototype;k.Pb=function(a,b,c){a&&c.D!=a&&(c.D=a,Ex(c));b&&c.j!=b&&(c.j=b,Ex(c))};k.S=da("jfk-button");
k.Pa=function(a){var b=a.g,c=Oe(Bx,{disabled:!a.isEnabled(),checked:ql(a,16),style:a.D,title:a.A,No:a.ha,value:a.oa(),width:a.j},void 0,b);b.oh(c,a.ia());this.ra(a,c);return c};
k.ra=function(a,b){Dx.F.ra.call(this,a,b);this.l||(this.l=sb(this.L,va(this.Pb,0,null),this.j,va(this.Pb,2,null),this.H,va(this.Pb,3,null),this.v,va(this.Pb,1,null),this.B,va(this.Pb,4,null),this.A,va(this.Pb,5,null),this.o,va(this.Pb,6,null),this.D,va(this.Pb,null,1)));for(var c=Dj(b),d=0;d<c.length;++d){var e=this.l[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.A=c,a.ha=!0;return b};k.oa=function(a){return a.getAttribute("value")||""};k.X=function(a,b){a&&a.setAttribute("value",b)};
function Gx(a,b){function c(a,b){(a?d:e).push(b)}eb(b.C());var d=[],e=[],g=b.D;c(0==g,a.L);c(2==g,a.j);c(3==g,a.H);c(4==g,a.B);c(5==g,a.A);c(1==g,a.v);c(6==g,a.o);c(1==b.j,a.D);c(!b.isEnabled(),a.S()+"-disabled");lh(b.C(),e);Fj(b.C(),d)};function Hx(a,b){K.call(this,b);this.j=new nn(void 0,void 0,void 0,Pn.Z());this.l=new ln(this);this.A=new Cx("",b);this.D=new Cx("",b);this.H=a}x(Hx,K);k=Hx.prototype;k.wi=0;k.xi="";k.Wf=null;k.Uh=null;k.zd=null;k.ng=null;k.Oc=1;
k.V=function(){Hx.F.V.call(this);var a=this.g;this.Wf=a.K("H3","punch-viewer-speakernotes-text-header");var b=a.K("DIV","punch-viewer-speakernotes-zoom-container");Ix(this,this.D,2,"punch-viewer-speakernotes-zoom-minus",b);Ix(this,this.A,1,"punch-viewer-speakernotes-zoom-plus",b);b=a.K("DIV","punch-viewer-speakernotes-text-header-container",this.Wf,b);this.zd=a.K("DIV","punch-viewer-speakernotes-text-body-zoomable");this.Uh=a.K("DIV","punch-viewer-speakernotes-text-body",this.zd);this.ng=a.K("DIV",
"punch-viewer-speakernotes-text-body-scrollable",this.Uh);this.M=a.K("DIV","punch-viewer-speakernotes-base",b,this.ng);Jx(this)};k.T=function(){Hx.F.T.call(this);this.l.subscribe(R.ff,"action",this.Uo);this.l.subscribe(R.gf,"action",this.Vo);gk();var a={enabled:!0,hint:!0,value:!0,visible:!0};un(this.j,this.A,R.ff,a,void 0,zn(xn(new yn,12)));un(this.j,this.D,R.gf,a,void 0,zn(xn(new yn,12)))};k.Uo=function(){var a=1.15*this.Oc;Kx(this.zd,a,this.Oc);this.Oc=a};
k.Vo=function(){var a=this.Oc/1.15;Kx(this.zd,a,this.Oc);this.Oc=a};function Ix(a,b,c,d,e){a=a.g;1!=b.j&&(b.j=1,Ex(b));var g=b.l,h=gh(b),l=g.S()+"-collapse-left",g=g.S()+"-collapse-right",n=h?g:l;c&1?Al(b,n):Bl(b,n);h=h?l:g;c&2?Al(b,h):Bl(b,h);c=a.K("DIV");Ul(c,d,"punch-viewer-speakernotes-zoom-button","jfk-button-img","punch-viewer-icon-large");Dl(b,c);N(b,e)}
function Kx(a,b,c){if(b!=c){if(0>=b)throw Error("Invalid zoom factor");b=Math.max(b,1E-4);c=a.style;var d;d=b;d=1==d?"":(A&&!Mc(9)?"zoom:%s;":"transform:scale(%s);-webkit-transform:scale(%s);-moz-transform:scale(%s);-ms-transform:scale(%s);-o-transform:scale(%s);").replace(wx,""+d);c.cssText=d;Jg(a,1/b*100+"%")}}function Jx(a){a.Wf.innerHTML="Slide "+(a.wi+1+(" of "+a.H));a.zd.innerHTML=a.xi}
k.G=function(){Hx.F.G.call(this);this.j.dispose();delete this.j;this.A.dispose();delete this.A;this.D.dispose();delete this.D;this.l.dispose();delete this.l};function Lx(a,b,c){Rl.call(this,a,b,c);this.Ea(8,!0)}x(Lx,Rl);Lx.prototype.Qa=function(){return I(this,"action")};sl("goog-option",function(){return new Lx(null)});function Mx(){}x(Mx,xx);ha(Mx);k=Mx.prototype;k.Pa=function(a){var b=jl(this,a),b=a.g.K("DIV",{"class":"goog-inline-block "+b.join(" ")},a.ia());yx(b,a.A);return b};k.Cc=da("button");k.me=function(a){return"DIV"==a.tagName};k.ra=function(a,b){Ej(b,"goog-inline-block");return Mx.F.ra.call(this,a,b)};k.oa=da("");k.S=da("goog-flat-button");sl("goog-flat-button",function(){return new Ax(null,Mx.Z())});function Nx(){}x(Nx,xx);ha(Nx);k=Nx.prototype;k.Pa=function(a){var b=jl(this,a),b=a.g.K("DIV",{"class":"goog-inline-block "+b.join(" ")},this.Ud(a.ia(),a.g));yx(b,a.A);return b};k.Cc=da("button");k.Ga=function(a){return a&&a.firstChild&&a.firstChild.firstChild};k.Ud=function(a,b){return b.K("DIV","goog-inline-block "+(this.S()+"-outer-box"),b.K("DIV","goog-inline-block "+(this.S()+"-inner-box"),a))};k.me=function(a){return"DIV"==a.tagName};
k.ra=function(a,b){Ox(b,!0);Ox(b,!1);var c;a:{c=a.g.mh(b);var d=this.S()+"-outer-box";if(c&&kh(c,d)&&(c=a.g.mh(c),d=this.S()+"-inner-box",c&&kh(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.Ud(b.childNodes,a.g));Fj(b,["goog-inline-block",this.S()]);return Nx.F.ra.call(this,a,b)};k.S=da("goog-custom-button");
function Ox(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==Ga(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function Px(){}x(Px,Nx);ha(Px);Px.prototype.Ga=function(a){return Px.F.Ga.call(this,a&&a.firstChild)};Px.prototype.ra=function(a,b){var c=Yd("*","goog-menu",b)[0];if(c){J(c,!1);Wd(c).body.appendChild(c);var d=new vm;ch(d,c);a.lb(d)}return Px.F.ra.call(this,a,b)};Px.prototype.Ud=function(a,b){return Px.F.Ud.call(this,[b.K("DIV","goog-inline-block "+(this.S()+"-caption"),a),b.K("DIV","goog-inline-block "+(this.S()+"-dropdown"),"\u00a0")],b)};Px.prototype.S=da("goog-menu-button");function Qx(a,b,c,d,e){Ax.call(this,a,c||Px.Z(),d);this.Ea(64,!0);this.D=new Em(null,5);b&&this.lb(b);this.O=new rj(500);!Sc&&!Tc||Mc("533.17.9")||(this.ze=!0);this.bb=e||tm.Z()}x(Qx,Ax);k=Qx.prototype;k.ze=!1;k.T=function(){Qx.F.T.call(this);Rx(this,!0);this.j&&Sx(this,this.j,!0);Aj(this.M,"haspopup",!!this.j)};k.la=function(){Qx.F.la.call(this);Rx(this,!1);if(this.j){this.sa(!1);this.j.la();Sx(this,this.j,!1);var a=this.j.C();a&&oe(a)}};
k.G=function(){Qx.F.G.call(this);this.j&&(this.j.dispose(),delete this.j);delete this.nb;this.O.dispose()};k.Lb=function(a){Qx.F.Lb.call(this,a);ql(this,4)&&(this.sa(!ql(this,64),a),this.j&&(this.j.rb=ql(this,64)))};k.pb=function(a){Qx.F.pb.call(this,a);this.j&&!ql(this,4)&&(this.j.rb=!1)};k.Qa=function(){Fl(this,!1);return!0};k.Dl=function(a){this.j&&this.j.aa()&&!this.vb(a.target)&&this.sa(!1)};k.vb=function(a){return a&&re(this.C(),a)||this.j&&this.j.vb(a)||!1};
k.Kb=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.j&&this.j.aa()){var b=13==a.keyCode||32==a.keyCode,c=this.j.Wa(a);return 27==a.keyCode||b?(this.sa(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.sa(!0,a),!0):!1};k.Tf=function(){this.sa(!1)};k.Rl=function(){ql(this,4)||this.sa(!1)};k.oe=function(a){this.ze||this.sa(!1);Qx.F.oe.call(this,a)};
k.fa=function(){this.j||this.lb(new vm(this.g,this.bb));return this.j||null};k.lb=function(a){var b=this.j;if(a!=b&&(b&&(this.sa(!1),this.$&&Sx(this,b,!1),delete this.j),this.$&&Aj(this.M,"haspopup",!!a),a)){this.j=a;ah(a,this);a.N(!1);var c=this.ze;(a.Od=c)&&nm(a,!0);this.$&&Sx(this,a,!0)}return b};k.re=function(a){this.fa().Y(a,!0)};k.removeItem=function(a){(a=this.fa().removeChild(a,!0))&&a.dispose()};k.N=function(a,b){var c=Qx.F.N.call(this,a,b);c&&!this.aa()&&this.sa(!1);return c};
k.P=function(a){Qx.F.P.call(this,a);this.isEnabled()||this.sa(!1)};function Tx(a){a=a.D.g;return 5==a||4==a}function Ux(a){return a.D.B&&!!(a.D.l&32)}
k.sa=function(a,b){Qx.F.sa.call(this,a);if(this.j&&ql(this,64)==a){if(a)this.j.$||N(this.j,void 0),this.Ja=Bg(this.C()),this.ta=Mg(this.C()),this.pd(),!b||40!=b.keyCode&&38!=b.keyCode?this.j.kb(-1):jm(this.j);else{Fl(this,!1);this.j.rb=!1;var c=this.C();c&&(Aj(c,"activedescendant",""),Aj(c,"owns",""));null!=this.R&&(this.R=void 0,(c=this.j.C())&&Ig(c,"",""))}this.j.N(a,!1,b);if(!this.ma){var c=M(this),d=a?c.g:c.ba;d.call(c,this.g.W(),"mousedown",this.Dl,!0);this.ze&&d.call(c,this.j,"blur",this.Rl);
d.call(c,this.O,"tick",this.cn);a?sj(this.O):this.O.stop()}}this.j&&this.j.C()&&this.j.M.removeAttribute("aria-hidden")};k.pd=function(){if(this.j.$){var a=this.nb||this.C(),b=this.D;this.D.j=a;a=this.j.C();this.j.aa()||(a.style.visibility="hidden",J(a,!0));!this.R&&Ux(this)&&(this.R=Kg(a));b.Bc(a,b.g^1,null,this.R);this.j.aa()||(J(a,!1),a.style.visibility="visible")}};
k.cn=function(){var a=Mg(this.C()),b=Bg(this.C()),c;c=this.ta;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Ja,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.ta=a,this.Ja=b,this.pd())};function Sx(a,b,c){var d=M(a);c=c?d.g:d.ba;c.call(d,b,"action",a.Tf);c.call(d,b,"close",a.ol);c.call(d,b,"highlight",a.pl);c.call(d,b,"unhighlight",a.ql)}
function Rx(a,b){var c=M(a);(b?c.g:c.ba).call(c,a.C(),"keydown",a.Nl)}k.pl=function(a){(a=a.target.C())&&Vx(this,a)};k.Nl=function(a){pl(this,32)&&this.C()&&this.j&&this.j.aa()&&a.stopPropagation()};k.ql=function(){if(!im(this.j)){var a=this.C();Aj(a,"activedescendant","");Aj(a,"owns","")}};k.ol=function(a){if(ql(this,64)&&a.target instanceof Rl){a=a.target;var b=a.C();a.aa()&&ql(a,2)&&null!=b&&Vx(this,b)}};
function Vx(a,b){var c=a.C(),d=Cj(b)||b;if(!d.id){var e=Wg.Z();d.id=Xg(e)}e="";d&&(e=d.id);Aj(c,"activedescendant",e);Aj(c,"owns",d.id)}sl("goog-menu-button",function(){return new Qx(null)});function Wx(){}x(Wx,Mx);ha(Wx);Wx.prototype.Pa=function(a){var b=jl(this,a),b=a.g.K("DIV",{"class":"goog-inline-block "+b.join(" ")},[Xx(this,a.ia(),a.g),Yx(this,a.g)]);yx(b,a.A);return b};Wx.prototype.Ga=function(a){return a&&a.firstChild};
Wx.prototype.ra=function(a,b){var c=Yd("*","goog-menu",b)[0];if(c){J(c,!1);a.g.W().body.appendChild(c);var d=new vm;ch(d,c);a.lb(d)}Yd("*",this.S()+"-caption",b)[0]||b.appendChild(Xx(this,b.childNodes,a.g));Yd("*",this.S()+"-dropdown",b)[0]||b.appendChild(Yx(this,a.g));return Wx.F.ra.call(this,a,b)};function Xx(a,b,c){return c.K("DIV","goog-inline-block "+(a.S()+"-caption"),b)}function Yx(a,b){return b.K("DIV",{"class":"goog-inline-block "+(a.S()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
Wx.prototype.S=da("goog-flat-menu-button");sl("goog-flat-menu-button",function(){return new Qx(null,null,Wx.Z())});function Zx(a){H.call(this);this.g=[];$x(this,a)}x(Zx,H);Zx.prototype.j=null;function $x(a,b){b&&(Hb(b,function(a){ay(a,!1)},a),Vb(a.g,b))}function by(a,b,c){b&&(ay(b,!1),Wb(a.g,c,0,b))}Zx.prototype.removeItem=function(a){a&&Sb(this.g,a)&&a==this.j&&(this.j=null,I(this,"select"))};function cy(a){var b=a.j;return b?Gb(a.g,b):-1}Zx.prototype.clear=function(){Rb(this.g);this.j=null};Zx.prototype.G=function(){Zx.F.G.call(this);delete this.g;this.j=null};
function ay(a,b){a&&"function"==typeof a.setSelected&&a.setSelected(b)};function dy(a,b,c,d,e){Qx.call(this,a,b,c,d,e||new tm("listbox"));this.U=this.ia();this.ea=null;this.Pf="listbox"}x(dy,Qx);k=dy.prototype;k.ga=null;k.T=function(){dy.F.T.call(this);ey(this);fy(this)};k.Fa=function(a){dy.F.Fa.call(this,a);(a=this.ic())?(this.U=a,ey(this)):gy(this)||hy(this,0)};k.G=function(){dy.F.G.call(this);this.ga&&(this.ga.dispose(),this.ga=null);this.U=null};k.Tf=function(a){iy(this,a.target);dy.F.Tf.call(this,a);a.stopPropagation();I(this,"action")};
k.rm=function(){var a=gy(this);dy.F.X.call(this,a&&a.oa());ey(this)};k.lb=function(a){var b=dy.F.lb.call(this,a);a!=b&&(this.ga&&this.ga.clear(),a&&(this.ga?dh(a,function(a){jy(a);var b=this.ga;by(b,a,b.g.length)},this):ky(this,a)));return b};k.re=function(a){jy(a);dy.F.re.call(this,a);if(this.ga){var b=this.ga;by(b,a,b.g.length)}else ky(this,this.fa());ly(this)};k.removeItem=function(a){dy.F.removeItem.call(this,a);this.ga&&this.ga.removeItem(a)};
function iy(a,b){if(a.ga){var c=gy(a),d=a.ga;b!=d.j&&(ay(d.j,!1),d.j=b,ay(b,!0));I(d,"select");b!=c&&I(a,"change")}}function hy(a,b){a.ga&&iy(a,a.ga.g[b]||null)}k.X=function(a){if(null!=a&&this.ga)for(var b=0,c;c=this.ga.g[b]||null;b++)if(c&&"function"==typeof c.oa&&c.oa()==a){iy(this,c);return}iy(this,null)};k.oa=function(){var a=gy(this);return a?a.oa():null};function gy(a){return a.ga?a.ga.j:null}function my(a){return a.ga?cy(a.ga):-1}
function ky(a,b){a.ga=new Zx;b&&dh(b,function(a){jy(a);var b=this.ga;by(b,a,b.g.length)},a);fy(a)}function fy(a){a.ga&&M(a).g(a.ga,"select",a.rm)}function ey(a){var b=gy(a);Dl(a,b?b.ic():a.U);var c=a.l.Ga(a.C());c&&a.g.Qm(c)&&(null==a.ea&&(a.ea=Bj(c,"label")),b=(b=b?b.C():null)?Bj(b,"label"):a.ea,Aj(c,"label",b),ly(a))}
function ly(a){var b=a.l;if(b&&(b=b.Ga(a.C()))){var c=a.M;b.id||(b.id=Xg(Wg.Z()));zj(b,"option");Aj(c,"activedescendant",b.id);a.ga&&(c=Ub(a.ga.g),Aj(b,"setsize",ny(c)),a=cy(a.ga),Aj(b,"posinset",0<=a?ny(Xb(c,0,a+1)):0))}}function ny(a){return Ob(a,function(a){return a instanceof Rl})}function jy(a){a.Pf=a instanceof Rl?"option":"separator"}k.sa=function(a,b){dy.F.sa.call(this,a,b);ql(this,64)?this.fa().kb(my(this)):ly(this)};sl("goog-select",function(){return new dy(null)});function oy(a,b,c){dy.call(this,a,b,Wx.Z(),c);this.J=new py(1E3);of(this,this.J)}x(oy,dy);oy.prototype.V=function(){oy.F.V.call(this);Ej(this.C(),"jfk-select")};
oy.prototype.pd=function(){if(this.fa().$){var a=this.C();Gg(a);var b=Tx(this)?4:6,c=this.fa().C(),d=!1;this.fa().aa()||(d=!0,c.style.visibility="hidden",J(c,!0));var e=Math.max(my(this),0),e=fh(this.fa(),e),g=0;if(Ux(this)){var h=c.scrollTop;c.style.overflowY="visible";c.style.height="auto";d||(g=Gg(e.C()).y-Gg(this.C()).y,g=h-g)}var d=e?e.C().offsetTop:0,h=Bg(a),l=0;h&&(l=Bg(c),l=kc(h.top,l.top+2,l.bottom-2)-h.top);xm(a,b,c,Tx(this)?4:6,new Ld(0,l-d),null,65|(Ux(this)?32:132),null);Ux(this)&&(a=
Gg(e.C()).y-Gg(this.C()).y,c.style.overflowY="auto",c.scrollTop=g+a);this.fa().aa()||(J(c,!1),c.style.visibility="visible")}};oy.prototype.Kb=function(a){var b=oy.F.Kb.call(this,a);return"key"!=a.type||!this.fa()||a.altKey||a.ctrlKey||a.metaKey||a.v?b:ql(this,64)||32!=a.keyCode?b?(!ql(this,64)||38!=a.keyCode&&40!=a.keyCode||qy(this),!0):Wk(a.keyCode)?(a=a.o?String.fromCharCode(a.o):" ",this.J.add(a),b=this.J.g,this.J.j?ry(this,a,!1):ry(this,b,1<b.length),!0):!1:(this.J.o(),b)};
function qy(a){var b=im(a.fa());b&&Dg(b.C(),a.fa().Oa())}function ry(a,b,c){var d=ql(a,64)?a.fa().va:my(a);b=new RegExp("^"+Ua(b),"i");c||++d;for(var d=0>d?0:d,e=a.fa(),g=0,h=eh(e);g<h;++g){c=(d+g)%h;var l=fh(e,c),n=l.ic();if(l.isEnabled()&&n&&b.test(n)){b=c;ql(a,64)?(a.fa().kb(b),qy(a)):hy(a,b);break}}}function py(a){B.call(this);this.l=new Pm(this.o,a,this);of(this,this.l)}x(py,B);py.prototype.add=function(a){a==this.g?this.j=!0:this.j||(this.g+=a);Qm(this.l)};
py.prototype.o=function(){this.g="";this.j=!1};py.prototype.j=!1;py.prototype.g="";function sy(a,b,c){a=Dw(a);this.j=Ib(Jb(a,Ew(new ww(b,c))),hc);this.g=this.l=a[0]&&a[0].o?1:0;ty(this,this.l)}sy.prototype.next=function(){this.g<this.j.length&&(kw(this.j[this.g]),this.g++)};function ty(a,b){for(var c=a.j.length-1;c>=b;c--)iw(a.j[c]);for(c=a.l;c<b&&c<a.j.length;c++)kw(a.j[c]);a.g=kc(b,a.l,a.j.length)};function uy(a,b){H.call(this);this.g=a;this.B=!!b;this.j=vy(this);if(!this.j){var c=A&&!Mc("7")?"readystatechange":"load";this.l=Sf(this.g,c,this.v,!1,this);this.o=window.setInterval(t(this.v,this),100)}}x(uy,H);uy.prototype.l=null;function wy(a){a.o&&(window.clearInterval(a.o),a.o=null)}uy.prototype.G=function(){delete this.g;wy(this);ag(this.l);uy.F.G.call(this)};
function vy(a){var b=!1;try{b=A&&!Mc("11")?"complete"==a.g.readyState:!!se(a.g).body&&(!a.B||!!se(a.g).body.firstChild)}catch(c){}return b}uy.prototype.v=function(){vy(this)&&(wy(this),ag(this.l),this.l=null,this.j=!0,I(this,"ifload"))};function xy(a){K.call(this,a)}x(xy,K);var yy={1:"punch-viewer-center-boxtype-all",2:"punch-viewer-center-boxtype-leftright",3:"punch-viewer-center-boxtype-topbottom"};k=xy.prototype;k.qc=null;k.wf=null;k.uf=1;
k.V=function(){var a=["punch-viewer-center",A&&!Mc("8")?"punch-viewer-center-browser-ie-less-than-8":"punch-viewer-center-browser-modern"],b=this.g,a=b.K("div",a,this.wf=b.K("div","punch-viewer-center-content-container",b.K("span","punch-viewer-center-centering")));zy(this,this.qc);this.M=a;Ay(this,this.uf)};k.Oa=f("qc");function zy(a,b){var c=a.g;a.qc&&(c.Jb(a.qc),Wl(a.qc,"punch-viewer-center-content"));(a.qc=b)&&a.wf&&(Ul(b,"punch-viewer-center-content"),c.appendChild(a.wf,b))}
function Ay(a,b){var c=yy[a.uf],d=yy[b];a.uf=b;a.C()&&Yl(a.C(),c,d)};function By(a,b,c){K.call(this,b);this.I=this.H=!1;this.H=1!=a;this.I=3!=a;this.O=!!c;this.l=new Cy;this.j=new Cy;this.D=new Cy;this.A=new Cy;this.J=new xy(b);this.Y(this.J)}x(By,K);k=By.prototype;
k.V=function(){By.F.V.call(this);var a=this.C();Ul(a,"punch-viewer-loadstatus");this.O&&Ul(a,"punch-viewer-loadstatus-toplevel");var b=this.g,b=b.K("div",["punch-viewer-loadstatus-content","goog-inline-block"],this.l.j=b.K("div"),this.j.j=b.K("div","punch-viewer-loadstatus-message"),b.K("div",void 0,this.D.j=b.K("span",{tabIndex:"0"}),this.A.j=b.K("span",{tabIndex:"0"})));this.D.className="punch-viewer-loadstatus-link";this.A.className="punch-viewer-loadstatus-link";zy(this.J,b);N(this.J,a);Dy(this)};
k.T=function(){By.F.T.call(this);hg(hg(M(this),this.D.j,this.sm),this.A.j,this.pm)};function Ey(a,b,c){b?c&&(a.j.text="This presentation has no slides."):(a.l.className="punch-viewer-loadstatus-loading-icon",a.j.text="Loading...");b=!b||!!c;a.l.g=a.H&&b;a.j.g=!a.H&&b;a.D.g=!1;a.A.g=!1;Dy(a)}
function Fy(a,b,c,d){c=4==b&&0==c;d=0==d.g&&c;switch(b){case 4:a.l.className="punch-viewer-loadstatus-error-icon";a.j.text=d?"Parts of this slide didn't load. Try reloading":"This slide could not be loaded.";a.D.text="Show anyway";a.A.text="Reload";break;case 3:a.l.className="punch-viewer-loadstatus-loading-icon",a.j.text="Loading..."}b=3==b;a.l.g=a.H&&(b||c);a.j.g=!a.H&&b||a.I&&c;a.D.g=a.I&&d;a.A.g=a.I&&c;Dy(a)}function Dy(a){var b=a.C();b&&(Gy(a.l),Gy(a.j),Gy(a.D),Gy(a.A),J(b,a.l.g||a.j.g))}
k.sm=function(a){a.stopPropagation();R.Cd.fireAction(void 0,zn(xn(new yn,6)))};k.pm=function(a){a.stopPropagation();R.pc.fireAction(void 0,zn(xn(new yn,6)))};k.G=function(){delete this.J;By.F.G.call(this)};function Cy(){this.g=!1;this.text=this.className="";this.j=null}function Gy(a){var b=a.j;b&&(b.className=a.className,ue(b,a.text),J(b,a.g))};function Hy(a,b){K.call(this,b);this.j=null;this.A=new By(3,b);this.Y(this.A);this.D=a;Iy(this,a);this.l=!1}x(Hy,K);Hy.prototype.V=function(){Hy.F.V.call(this);var a=this.C();Ul(a,"punch-viewer-speakernotes-page");var b=this.C();N(this.A,b);this.j&&(J(this.j,this.l),a.appendChild(this.j))};Hy.prototype.T=function(){Hy.F.T.call(this);Jy(this,this.j,null)};
function Jy(a,b,c){a.j&&oe(a.j);if(a.j=b){if(c)for(var d=b.getElementsByTagName("g"),e=0;e<d.length;e++)if(d[e].getAttribute("id")==c){d[e].removeAttribute("id");break}a.D&&Iy(a,a.D);a.$&&(a.C().appendChild(b),J(b,a.l))}}function Iy(a,b){a.D=b;a.C()&&Ig(a.C(),b);a.j&&Ig(a.j,b);var c=a.A,d=150<b.width?2:3;c.H=1!=d;c.I=3!=d};function Ky(a,b,c,d,e){K.call(this,e);this.H=a;this.j=b;this.l=c;this.I=d;this.A=!1}x(Ky,K);k=Ky.prototype;k.ka=null;k.Za=-1;k.ye=null;k.fg=null;k.V=function(){Ky.F.V.call(this);this.C();var a=this.ah();Ig(a,this.l);this.fg=a;this.Oe()};k.ah=function(){var a=this.C();a.className="punch-viewer-speakernotes-page-container";return this.ye=a};k.T=function(){Ky.F.T.call(this);M(this).g(this.H,"aa",this.jo).g(this.H,"ca",this.yi).g(this.H,"ba",this.yi)};k.zb=function(a){Ly(this,a)};
function Ly(a,b){a.Za=b;a.ud()}function My(a){var b=a.Za;return 0<=b&&b<Ny(a.j)?$t(a.j,b):null}k.ud=function(){this.ka&&this.ka.dispose();var a=this.Za;this.A=!1;var b;if(0<=a&&a<Ny(this.j)){if(b=new Hy(this.l.clone(),this.bd()),!b.j&&this.bd()){var a=$t(this.j,a),c=a.g,d=a.l,e=a.A;b.l=2==c||4==c&&0!=d;b.C()&&b.j&&J(b.j,b.l);Fy(b.A,c,d,e);Uw(a)&&(this.I?this.A=!0:Jy(b,a.v?a.v.create(this.bd()):null,a.getId()))}}else b=null;this.ka=b;this.Oe()};
function Oy(a){a.ka&&a.ka.j&&(a.A=!0);a.ka&&Jy(a.ka,null,null)}k.Ui=q;k.Oe=function(){if(this.ye){var a=this.ka;a?(N(a,this.ye),Iy(a,this.l.clone()),this.Re(!0)):this.Re(!1)}};k.Re=function(a){J(this.fg,a)};k.rd=function(a){this.l=a;Ig(this.fg,this.l);this.ka&&Iy(this.ka,this.l.clone())};k.bd=f("g");k.jo=function(a){var b=$t(this.j,a.j);this.Oi(a,b)&&this.zb(a.j,Py(this,a.j,a.B))};k.Oi=fc;
function Py(a,b,c){switch(c){case 1:case 3:return 0;case 2:return 0>b||b>=Ny(a.j)?0:$t(a.j,b).o.g.concat().length;default:throw Error("Invalid initial position.");}}k.yi=function(a){a.index==this.Za&&this.Ei()};k.Ei=function(){this.ud();I(this,"punch-speaker-preview-update")};function Qy(a,b,c,d,e,g){Ky.call(this,a,b,c,e,g);this.J=d;this.D=null}x(Qy,Ky);k=Qy.prototype;k.Vd=null;k.hd=0;k.sd=0;k.qb=null;k.$a=null;k.V=function(){Qy.F.V.call(this);this.Vd=this.g.K("div","punch-viewer-speakernotes-page-caption");ue(this.Vd,this.Me());this.C().appendChild(this.Vd);Jg(this.C(),this.l.width+2);this.C().tabIndex="0"};
k.ah=function(){var a=this.g.K("iframe",{className:"punch-viewer-speakernotes-page-iframe",frameborder:"0",tabIndex:"-1"});this.qb=new uy(a);this.C().appendChild(a);return a};k.T=function(){Qy.F.T.call(this);var a=this.H;hg(M(this),this.C(),this.zi).g(a,"ma",this.lo);this.qb.j?this.Ah():M(this).g(this.qb,"ifload",this.Ah)};k.bd=f("D");k.Oe=function(){Qy.F.Oe.call(this);var a=this.ka;a&&a.j&&a.j.setAttribute("pointer-events","none")};
k.Re=function(a){Qy.F.Re.call(this,a);J(this.Vd,a);var b=this.C();b.tabIndex=a?"0":"-1";b.style.borderWidth=a?"1px":"0"};k.zb=function(a,b){var c=this.Za,d=Ry(this);Ly(this,a);this.sd=this.hd=0;if(this.qb&&this.qb.j){var e=this.$a;e&&ty(e,b);Sy(this,this.cd());Ty(this,c,d)}else this.hd=b,this.sd=this.cd()};k.Ei=function(){Ly(this,this.Za);var a=this.$a,b=Ry(this);this.qb&&this.qb.j?(a&&ty(a,Ry(this)),I(this,"punch-speaker-preview-update")):(this.hd=b,this.sd=0)};k.cd=da(0);
function Ry(a){return(a=a.$a)?a.g:0}k.ud=function(){Qy.F.ud.call(this);this.qb&&this.qb.j&&Uy(this)};function Uy(a){var b=My(a);a.D&&b?a.$a=new sy(b,a.D):a.$a=null}k.zi=function(a){this.ee().fireAction(void 0,zn(xn(new yn,12)));a.stopPropagation()};
k.Ah=function(){var a=this.qb.g.contentWindow.document;a.open();a.write(this.J);a.close();var b=a.body;this.ye=b;b.className="punch-viewer-speakernotes-page-container";this.D=new Vd(a);Fq(Cq(),this.D);hg(M(this),a,this.zi);a=!!this.ka&&!(this.ka&&this.ka.j)&&!this.A;this.ud();this.hd&&(b=this.$a)&&ty(b,this.hd);this.sd&&Sy(this,this.sd);a&&(this.ka&&this.ka.j||this.A)&&I(this,"punch-speaker-preview-update")};k.Ui=function(){var a=this.$a;a&&(a=a.g,Uy(this),this.$a&&ty(this.$a,a))};
function Sy(a,b){if(0>b)for(var c=0;c>b;c--){var d=a,e=d.$a;e&&e.g>e.l?(d=e,d.g>d.l&&(d.g--,iw(d.j[d.g]))):(Ly(d,d.Za-1),Vy(d,"end"))}else for(c=0;c<b;c++)Wy(a)}k.lo=function(a){if(a.B==this.fe()){var b=this.Za,c=Ry(this);a.o!=b&&Ly(this,a.o);Vy(this,a.A);this.Ng();Ty(this,b,c)}};function Ty(a,b,c){a.Za==b&&Ry(a)==c||I(a,"punch-speaker-preview-update")}k.Ng=q;
function Vy(a,b){var c=a.$a;if(c)if(ma(b))ty(c,b);else switch(b){case "start":var d;d=My(a).o;var e=d.g.concat();if(e.length&&d.j&&!e[0].o){ty(c,1);break}ty(c,0);break;case "end":ty(c,c.j.length)}}k.rd=function(a){Qy.F.rd.call(this,a);Jg(this.C(),this.l.width+2)};function Wy(a){var b=a.$a;b&&b.g<b.j.length?b.next():(Ly(a,a.Za+1),Vy(a,"start"))}k.Oi=function(a,b){return 1!=a.B||!b.o.j};function Xy(a,b,c,d,e,g){Qy.call(this,a,b,c,d,e,g)}x(Xy,Qy);Xy.prototype.Me=da("Next");Xy.prototype.ee=function(){return R.NEXT};Xy.prototype.fe=da(2);Xy.prototype.cd=da(1);function $y(a,b,c,d,e,g){Qy.call(this,a,b,c,d,e,g)}x($y,Qy);$y.prototype.Me=da("Previous");$y.prototype.ee=function(){return R.PREV};$y.prototype.fe=da(1);$y.prototype.cd=da(-1);function az(a,b,c,d,e){K.call(this,e);this.R=a;this.J=b;this.H=b.l/b.j;this.I=c;c=this.g;e=200;var g=e/this.H;this.A=new Ky(a,b,new Od(e,g),!1,c);e=85;g=e/this.H;this.l=new $y(a,b,new Od(e,g),d,!1,c);this.D=new Xy(a,b,new Od(e,g),d,!1,c);a=this.j=new oy(null,void 0,c);a.D.v&&a.D.v(33);this.Y(this.j)}x(az,K);
az.prototype.V=function(){az.F.V.call(this);var a=this.C();a.className="punch-viewer-speakernotes-page-control";this.Y(this.A,!0);this.Y(this.l,!0);this.Y(this.D,!0);Ul(this.l.C(),"punch-viewer-speakernotes-page-previous");Ul(this.D.C(),"punch-viewer-speakernotes-page-next");for(var b=this.g,c=Ny(this.J),d=0;d<c;d++){var e=new Lx(bz(this.J,d),void 0,b);this.j.re(e)}N(this.j,a)};
az.prototype.T=function(){az.F.T.call(this);M(this).g(this.R,"aa",this.U).g(this.j,"action",this.O);Do(this.I,this.j.C());Do(this.I,this.l.C());Do(this.I,this.A.C())};function cz(a,b){hy(a.j,b);Dl(a.j,"Slide "+(b+1+" "))}az.prototype.U=function(a){cz(this,a.j)};az.prototype.O=function(){var a=my(this.j);cz(this,a);R.Ub.fireAction(a,zn(xn(new yn,12)))};function dz(a){H.call(this);this.j=a;this.g=new G(this);this.g.g(this.j,"tick",this.Ih)}x(dz,H);k=dz.prototype;k.mc=0;k.ag=0;k.reset=function(){this.mc=0;I(this,"wa")};function ez(a){a.j.enabled||(a.ag=v(),sj(a.j),I(a,"wa"))}k.pause=function(){this.j.enabled&&(this.j.stop(),this.Ih())};k.Ih=function(){var a=v();this.mc+=a-this.ag;this.ag=a;I(this,"wa")};k.G=function(){dz.F.G.call(this);this.pause();this.j.dispose();this.g.dispose()};function fz(){}function gz(a){if("number"==typeof a){var b=new fz;b.j=a;var c;c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",Wa(c,2));c=d.join("")}b.o=c;0==a?a="UTC":(c=["UTC",0>a?"+":"-"],a=Math.abs(a),c.push(Math.floor(a/60)%100),a%=60,0!=a&&c.push(":",a),a=c.join(""));b.l=[a,a];b.g=[];return b}b=new fz;b.o=a.id;b.j=-a.std_offset;b.l=a.names;b.g=a.transitions;return b}
function hz(a,b){for(var c=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5,d=0;d<a.g.length&&c>=a.g[d];)d+=2;return 0==d?0:a.g[d-1]};function iz(){this.j=[];this.g=jv;var a="HH:mm:ss";for(jz&&(a=a.replace(/\u200f/g,""));a;)for(var b=0;b<kz.length;++b){var c=a.match(kz[b]);if(c){c=c[0];a=a.substring(c.length);0==b&&("''"==c?c="'":(c=c.substring(1,c.length-1),c=c.replace(/\'\'/,"'")));this.j.push({text:c,type:b});break}}}var kz=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvwzZ]+/];
function lz(a,b){var c;c=String(b);var d=a.g||jv;if(void 0!==d.Jk){for(var e=[],g=0;g<c.length;g++){var h=c.charCodeAt(g);e.push(48<=h&&57>=h?String.fromCharCode(d.Jk+h-48):c.charAt(g))}c=e.join("")}return c}var jz=!1;function mz(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function nz(a,b,c,d,e){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.g.rj[c]:a.g.sj[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),lz(a,Wa(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:a=a.g.Lj[c];break a;case 4:a=a.g.Kj[c];break a;case 3:a=a.g.jk[c];break a;default:a=lz(a,Wa(c+1,g))}return a;case "k":return mz(e),lz(a,Wa(e.getHours()||24,g));case "S":return lz(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,g)).substr(2)+(3<g?Wa(0,g-3):""));case "E":return c=
d.getDay(),4<=g?a.g.Ik[c]:a.g.lk[c];case "a":return mz(e),g=e.getHours(),a.g.aj[12<=g&&24>g?1:0];case "h":return mz(e),lz(a,Wa(e.getHours()%12||12,g));case "K":return mz(e),lz(a,Wa(e.getHours()%12,g));case "H":return mz(e),lz(a,Wa(e.getHours(),g));case "c":a:switch(c=d.getDay(),g){case 5:a=a.g.vk[c];break a;case 4:a=a.g.yk[c];break a;case 3:a=a.g.xk[c];break a;default:a=lz(a,Wa(c,1))}return a;case "L":a:switch(c=d.getMonth(),g){case 5:a=a.g.uk[c];break a;case 4:a=a.g.tk[c];break a;case 3:a=a.g.wk[c];
break a;default:a=lz(a,Wa(c+1,g))}return a;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.g.kk[c]:a.g.Qj[c];case "d":return lz(a,Wa(d.getDate(),g));case "m":return mz(e),lz(a,Wa(e.getMinutes(),g));case "s":return mz(e),lz(a,Wa(e.getSeconds(),g));case "v":return a=gz(c.getTimezoneOffset()),a.o;case "w":return c=new Date(e.getFullYear(),e.getMonth(),e.getDate()),b=a.g.Ag||0,c=c.valueOf()+864E5*(((a.g.Bg||3)-b+7)%7-((c.getDay()+6)%7-b+7)%7),c=Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,lz(a,Wa(c,g));case "z":return a=gz(c.getTimezoneOffset()),4>g?a.l[0<hz(a,c)?2:0]:a.l[0<hz(a,c)?3:1];case "Z":return b=gz(c.getTimezoneOffset()),4>g?(a=-(b.j-hz(b,c)),g=[0>a?"-":"+"],a=Math.abs(a),g.push(Wa(Math.floor(a/60)%100,2),Wa(a%60,2)),a=g.join("")):(g=b.j-hz(b,c),c=["GMT"],c.push(0>=g?"+":"-"),g=Math.abs(g),c.push(Wa(Math.floor(g/60)%100,2),":",Wa(g%60,2)),a=lz(a,c.join(""))),a;default:return""}};function oz(a,b,c){K.call(this,c);this.I=b;this.D=a;this.H=pz();this.A=pz();this.l=new Cx("",c);this.j=new Cx("",c)}x(oz,K);k=oz.prototype;k.Ve=null;k.Sd=null;k.wg=null;k.Sh=0;function pz(){return new nn(void 0,void 0,void 0,Pn.Z())}
k.V=function(){oz.F.V.call(this);var a=this.g;this.Ve=a.K("DIV","punch-viewer-speakernotes-timer-time");this.wg=a.K("DIV","punch-viewer-speakernotes-timer-time-container",this.Ve);this.Sd=a.K("DIV","punch-viewer-speakernotes-timer-button-container");this.M=a.K("DIV","punch-viewer-speakernotes-timer-main-container",this.wg,this.Sd);qz(this.l,this.Sd);qz(this.j,this.Sd);var b=a.K("DIV","punch-viewer-speakernotes-timer-button-separator");a.Yf(b,this.j.C());rz(this)};
k.T=function(){oz.F.T.call(this);M(this).g(this.D,"wa",this.zm);un(this.H,this.j,R.Ld,{hint:!0,label:!0,value:!0});for(var a=0,b=[this.l,this.j],c=0,d;d=b[c];c++)d=d.C(),d=sz(d),d>a&&(a=d);for(c=0;d=b[c];c++)d=d.C(),Jg(d,a-18);this.Sh=a;tz(this);Do(this.I,this.l.C());Do(this.I,this.j.C())};function tz(a){var b=a.D.j.enabled?R.Kd:R.Md;null!=b&&(a.A.dispose(),a.A=pz(),un(a.A,a.l,b,{hint:!0,label:!0,value:!0}))}k.zm=function(){tz(this);rz(this)};
function rz(a){if(a.Ve){var b;b=new ov(0,0,0,0,0,0,a.D.mc);var c=new iz;if(!b)throw Error("The date to format must be non-null.");for(var d=[],e=0;e<c.j.length;++e){var g=c.j[e].text;1==c.j[e].type?d.push(nz(c,g,b,b,b)):d.push(g)}b=Ia(d.join(""));ue(a.Ve,b)}}function qz(a,b){N(a,b);Yl(a.C(),"goog-inline-block","punch-viewer-speakernotes-timer-button")}
function sz(a){var b;b=a.style[bb("display")];b="undefined"!==typeof b?b:a.style[qg(a,"display")]||"";pg(a,"display","inline-block");var c=a.getBoundingClientRect(),c=c.right-c.left;pg(a,"display",b);return c}k.G=function(){oz.F.G.call(this);this.H.dispose();this.A.dispose();this.j.dispose();this.l.dispose()};function uz(a,b,c,d,e,g,h,l){K.call(this,l);this.H=a;this.l=c;this.I=d;this.J=b;c=this.g;this.j=new az(a,b,h,e,c);this.Y(this.j);this.D=new oz(g,h,c);this.Y(this.D);this.A=new Hx(Ny(b),c);this.Y(this.A)}x(uz,K);k=uz.prototype;k.sg=null;k.Fa=function(a){uz.F.Fa.call(this,a);var b=vz(a,"punch-viewer-speakernotes-page-control-panel"),c=vz(a,"punch-viewer-speakernotes-timer-panel"),d=vz(a,"punch-viewer-speakernotes-main-panel");N(this.j,b);N(this.D,c);N(this.A,d);this.sg=vz(a,"punch-viewer-speakernotes-side-panel")};
function vz(a,b){var c=ae(b,a);if(c)return c;throw Error("Missing control element with class name "+b);}
k.T=function(){uz.F.T.call(this);wz(this);var a=this.j,b=this.l,c=this.I;a.A.zb(b,c);a.l.zb(b,c);a.D.zb(b,c);cz(a,b);hg(M(this).g(this.H,"aa",this.io).g(this.H,"T",this.Zh),this.C(),this.ho);b=this.j.C().getBoundingClientRect();a=this.D;c=sz(a.wg)+62;a=a.Sh+c;if(a>b.right-b.left){Jg(this.sg,a);var b=this.j,c=Math.max(a,240),d=c-40,e=d/b.H;b.A.rd(new Od(d,e));d=c/2-35;e=d/b.H;b.l.rd(new Od(d,e));b.D.rd(new Od(d,e));b=this.A;pg(b.ng,gh(b)?"right":"left",a+"px");A&&(a=this.sg)&&(b=a.style.display,a.style.display=
"none",uf(a.offsetHeight),a.style.display=b)}};k.io=function(a){this.l=a.j;wz(this);this.Zh()};k.ho=function(a){ux(a)};function wz(a){var b=$t(a.J,a.l),c=a.A,b=Sw(b);c.wi=a.l;c.xi=b;c.C()&&Jx(c)}k.Zh=function(){R.$e.fireAction(this.l)};function xz(a,b,c,d,e,g,h){H.call(this);this.J=a;this.L=e;this.U=c;this.O=d;this.I=b;this.R=g;this.A=h.concat();this.o=new G(this);this.B=null}x(xz,H);xz.prototype.g=null;xz.prototype.v=null;xz.prototype.l=null;xz.prototype.j=null;var yz=!1;xz.prototype.H=function(){zz(this)};function zz(a){a.o.ba(a.g.document,"keydown",a.D);D(a.v);a.v=null;D(a.j);a.j=null;D(a.l);a.l=null;a.g=null;I(a,"xa")}xz.prototype.D=function(a){27==a.keyCode&&this.j.Ka(3)};
xz.prototype.da=function(){if(this.l)switch(this.j.j){case 1:case 2:this.l.Xc=!1;break;case 3:this.g.document.activeElement!=this.g.document.body&&(this.g.document.body.focus(),this.j.Ka(3)),this.l.Xc=!0}};xz.prototype.G=function(){D(this.l);D(this.v);this.o.dispose();if(this.g){var a=this.g;a&&(a.closed||a.close())}xz.F.G.call(this)};
function Az(){if(yz)return null;var a;a=("punch_speaker_notes_"+Xg(Wg.Z())).replace(/([\-\.\s,:])/g,"_");try{return yz=!0,a={target:a,directories:!1,location:!1,statusbar:!1,toolbar:!1,resizable:!0,menubar:!1,scrollbars:!1,width:730,height:580},A?a.left=a.top=0:a.screenX=a.screenY=0,qx("",a,void 0)}finally{yz=!1}return null}function Bz(){try{if(window.parent.punch_speaker_notes)return window.parent;if(window.opener&&window.opener.punch_speaker_notes)return window.opener}catch(a){}return null};function Cz(a){return(a=a.exec(Ab))?a[1]:""}var Xq=function(){if(Rc)return Cz(/Firefox\/([0-9.]+)/);if(A||zc)return Kc;if(Vc)return Cz(/Chrome\/([0-9.]+)/);if(Wc&&!Eb())return Cz(/Version\/([0-9.]+)/);if(Sc||Tc){var a;if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Ab))return a[1]+"."+a[2]}else if(Uc)return(a=Cz(/Android\s+([0-9.]+)/))?a:Cz(/Version\/([0-9.]+)/);return""}();function Dz(){return Mb(navigator.plugins,function(a){return"Chrome PDF Viewer"==a.name})};function Ez(){this.g="print-document";this.j=0;this.o=!1}var Fz={Vr:"print-document",Wr:"print-file"};Ez.prototype.v=function(a){this.g=a;return this};Ez.prototype.B=function(a){this.j=a;return this};Ez.prototype.l=function(a){this.o=a;return this};za("cloudprint.Configuration",Ez);Ez.prototype.setMode=Ez.prototype.v;Ez.prototype.setSelectedUser=Ez.prototype.B;Ez.prototype.setShowPrintLocally=Ez.prototype.l;za("cloudprint.Configuration.Mode",Fz);Fz.PRINT_DOCUMENT="print-document";Fz.PRINT_FILE="print-file";function Gz(a,b){b||Ud();this.g=a||null}Gz.prototype.j=q;var Hz=new Gz;function Iz(){return Ue('<style type="text/css">.__gcp_button_cls {display: block; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAYAAAA/tpB3AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAK6wAACusBgosNWgAAAAd0SU1FB9sEFhYNCw4IkMgAAAA1SURBVAjXvcexCQAxDATB5aT+C1UNEufEYOzPP1lmsW1VFepuNDNbzx4B/yQzUUR8dC+2vQAZOSMDprhidAAAAABJRU5ErkJggg==) repeat-x; border: 1px solid #ccc; height: 20px; text-decoration: none; font: bold 14px/20px "Droid Sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #666; position: relative; padding: 0 5px 0 25px; float: left; text-shadow: #fff 0 1px 1px; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: background-position .2s ease-out, color .2s ease-out;}.__gcp_button_cls:hover {background-position: 0 -20px; color: #111;}.__gcp_button_img_cls {height: 18px; width: 17px; position: absolute; left: 5px; top: 2px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASBAMAAABP1yhnAAAAA3NCSVQICAjb4U/gAAAAFVBMVEX///+RkZH///+RkZEAmQDLPDwAVKrOcjT8AAAAB3RSTlMA7v//////bfV3xQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUANC8xOS8xMcNUYbQAAABuSURBVAiZXY7BCcAwCEVFQxboAmLoPegCoTv0HnrI/iNUDb3Ug3588r8AQGYGWYdI6yFIATCXxN5aqmyBEwSOs42NLVwcK2m4YIdO512u7rtmKGWYMWCrswyVsKoP8k6ra82/0u8XDGfOIPHy8QKJ2w71g2IHXgAAAABJRU5ErkJggg==) no-repeat center;}</style><div class="__gcp_button_cls"><div class="__gcp_button_img_cls"></div><div>Print</div></div>')}
;function Jz(a,b,c,d){this.name=a;this.data=b;this.source=c;this.origin=d}function Kz(){this.g={};var a=this.j=t(this.l,this);window.addEventListener?window.addEventListener("message",a,!1):window.attachEvent("onmessage",a)}Kz.prototype.addListener=function(a,b,c,d){var e=this.g[a]||[];b=new Lz(b,c,d);Qb(e,b)||e.push(b);this.g[a]=e;return this};Kz.prototype.Ne=function(){this.g={};return this};
Kz.prototype.G=function(){this.Ne();var a=this.j;window.removeEventListener?window.removeEventListener("message",a,!1):window.detachEvent("onmessage",a)};Kz.prototype.l=function(a){if(a.data){var b=a.data.indexOf("::");if(!(0>=b))for(var c=a.data.substr(0,b),b=new Jz(c,a.data.substr(b+2),a.source,a.origin),c=this.g[c]||[],d,e=0;d=c[e];e++)d.source&&d.source!=a.source||"*"!=d.origin&&d.origin!=a.origin||d.g(b)}};function Lz(a,b,c){this.g=a;this.source=b||null;this.origin=c||"*"};function Mz(a){this.ya=new Kz;this.I=this.L=!1;this.D=this.A=this.v=this.H=null;this.B=[];this.J=a}k=Mz.prototype;k.open=function(){this.I&&this.close();this.I=!0;this.$h();var a=this.Hf();a&&this.ya.addListener("cp-dialog-on-init",t(this.dg,this),a).addListener("cp-dialog-on-close",t(this.close,this),a).addListener("cp-dialog-on-print-locally",t(this.an,this),a)};k.close=function(){this.Tg();this.ya.Ne();this.I=this.L=!1;this.A&&this.A()};k.td=function(a){this.H=a;this.j&&this.j.td(this.H)};
function Nz(a){return(a.H||"https://www.google.com/")+a.kh()+"?user="+a.J.j+"&hl=en"}k.dg=function(){this.L=!0;Oz(this,this.v);Pz(this,this.B);var a;a=this.J;a=sh(new th,{mode:a.g,selected_user:a.j,"show-print-locally":a.o});Qz(this,"cp-dialog-set-configuration",a)};function Oz(a,b){if(b){var c;c={};c.type=b.l;c.title=b.j;c.content=b.g;c.encoding=b.o;c=sh(new th,c);Qz(a,"cp-dialog-set-print-document",c)}}function Pz(a,b){Qz(a,"cp-dialog-set-tags",sh(new th,b))}
function Qz(a,b,c){var d=a.Hf();d&&a.L&&d.postMessage&&d.postMessage(b+"::"+c,"*")}k.an=function(){this.close();this.D?this.D():window.print()};function Rz(a,b){H.call(this);this.M=a;var c=qe(this.M)?this.M:this.M?this.M.body:null;c&&Pg(c);this.g=Sf(this.M,Ac?"DOMMouseScroll":"mousewheel",this,b)}x(Rz,H);
Rz.prototype.handleEvent=function(a){var b=0,c=0,d=0;a=a.g;if("mousewheel"==a.type){c=1;if(A||Bc&&(Ec||Mc("532.0")))c=40;d=Sz(-a.wheelDelta,c);p(a.wheelDeltaX)?(b=Sz(-a.wheelDeltaX,c),c=Sz(-a.wheelDeltaY,c)):c=d}else d=a.detail,100<d?d=3:-100>d&&(d=-3),p(a.axis)&&a.axis===a.HORIZONTAL_AXIS?b=d:c=d;ma(this.j)&&kc(b,-this.j,this.j);ma(this.l)&&(c=kc(c,-this.l,this.l));b=new Tz(d,a,0,c);I(this,b)};function Sz(a,b){return Bc&&(Dc||Fc)&&0!=a%b?a:a/b}
Rz.prototype.G=function(){Rz.F.G.call(this);ag(this.g);this.g=null};function Tz(a,b,c,d){Bf.call(this,b);this.type="mousewheel";this.detail=a;this.L=d}x(Tz,Bf);function Uz(){return Ue('<style type="text/css">.__gcp_dialog_background_cls {position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1002; background: white; opacity: 0.75;}.__gcp_dialog_container_cls {height: 385px; width: 600px; top: 50%; margin-top: -190px; left: 50%; margin-left: -325px; padding: 15px 25px; -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2); -moz-box-shadow: 0 4px 16px rgba(0,0,0,.2); box-shadow: 0 4px 16px rgba(0,0,0,.2); background: white; background-clip: padding-box; border: 1px solid #ACACAC; border: 1px solid rgba(0, 0, 0, .333); outline: 0; position: fixed; background: white; z-index: 2147483646;}.__gcp_dialog_close_cls {height: 15px; width: 15px; top: 21px; right: 31px; position: absolute; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sEGRcrKtgeedMAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAWklEQVQoz8WTuQ0AMQgEDc1S01Zrp77TgPwEJoQdtCAwSb2dxiksqXu7CF91QnknwV+Y5T9wRFgFzHW0TQ0IRJiEBKZwNvPWtrMRym3PYNlg1SLqnp2n3XzVAKIEULf6A6q/AAAAAElFTkSuQmCC) no-repeat center; cursor: pointer; z-index: 2147483647;}</style><div class="__gcp_dialog_background_cls"></div><div class="__gcp_dialog_container_cls"><div class="__gcp_dialog_close_cls"></div><iframe class="__gcp_dialog_iframe_cls" style="height: 100%; width: 100%; border: 0;"></iframe></div>')}
;function Vz(a){Mz.call(this,a);this.g=new G(this);this.R=new Rz(document);this.l=Oe(Uz,void 0,void 0,new Vd(void 0));this.O=this.o=null}x(Vz,Mz);k=Vz.prototype;k.$h=function(){document.body.appendChild(this.l);this.o=ae("__gcp_dialog_iframe_cls",this.l);var a=ae("__gcp_dialog_close_cls",this.l);J(this.l,!0);this.O=new Zk(this.l.ownerDocument.body);this.g.g(a,"click",t(this.close,this)).g(this.O,"key",t(this.$m,this)).g(this.R,"mousewheel",function(a){a.preventDefault()});this.o.src=Nz(this);this.o.focus()};
k.Tg=function(){J(this.l,!1);this.o&&(this.o.src="");jg(this.g)};k.Hf=function(){return this.o&&this.o.contentWindow};k.kh=da("cloudprint/gadget.html");k.dg=function(){Vz.F.dg.call(this);var a=ae("__gcp_dialog_close_cls",this.l);J(a,!1)};k.$m=function(a){27==a.keyCode&&(a.preventDefault(),this.close())};function Wz(a){Mz.call(this,a);this.g=null}x(Wz,Mz);Wz.prototype.Hf=f("g");Wz.prototype.kh=da("cloudprint/dialog.html");Wz.prototype.$h=function(){this.g=window.open(Nz(this))};Wz.prototype.Tg=function(){this.g&&!this.g.closed&&this.g.close()};function Xz(a){this.g=new G(this);this.B=this.v=this.A=this.j=this.l=null;this.D=[];this.o=a||new Ez}k=Xz.prototype;k.Ao=function(a){jg(this.g);a&&this.g.g(a,"click",t(this.xf,this))};k.td=function(a){this.l=a;this.j&&this.j.td(this.l)};k.$g=function(a,b,c,d){if("print-document"!=this.o.g)throw Error("Cannot set print document on gadget which is not in PRINT_DOCUMENT mode.");this.A=new au(a,b,c,d);this.j&&(a=this.j,a.v=this.A,Oz(a,a.v))};k.Yg=function(a){this.v=a||null;this.j&&(this.j.A=this.v)};
k.Zg=function(a){this.B=a||null;this.j&&(this.j.D=this.B)};k.Qk=function(a){this.D=a;this.j&&(a=this.j,a.B=this.D,Pz(a,a.B))};
k.xf=function(){if(A?0<=Za(Kc,"9"):Ac?0<=Za(Kc,"1.9.0"):1){if(!this.j){var a;Cc?a=!0:(a=Ab,a=-1!=a.indexOf("Android")||-1!=a.indexOf("iPad")||-1!=a.indexOf("iPod")||-1!=a.indexOf("iPhone"));this.j=a?new Wz(this.o):new Vz(this.o);this.j.td(this.l);a=this.j;a.v=this.A;Oz(a,a.v);this.j.A=this.v;this.j.D=this.B;a=this.j;a.B=this.D;Pz(a,a.B)}this.j.open()}else{a=alert;var b;Hz.g&&Hz.g.getData();b=new Ve("You are using an outdated browser. For better performance and more advanced features such as Google Cloud Print - please upgrade to a modern browser such as Google Chrome, Firefox 3 or IE9 (if using IE9, ensure that compatibility mode is turned off).",
void 0);Hz.j();a(String(b))}};k.Pk=function(){this.j&&this.j.close()};za("cloudprint.Gadget",Xz);Xz.createDefaultPrintButton=function(a){var b=Oe(Iz,void 0,void 0,new Vd(void 0));(a=r(a)?document.getElementById(a):a)&&a.appendChild(b);return b};Xz.prototype.setPrintButton=Xz.prototype.Ao;Xz.prototype.setPrintDocument=Xz.prototype.$g;Xz.prototype.setOnCloseCallback=Xz.prototype.Yg;Xz.prototype.setOnPrintLocallyCallback=Xz.prototype.Zg;Xz.prototype.setPrintTags=Xz.prototype.Qk;
Xz.prototype.openPrintDialog=Xz.prototype.xf;Xz.prototype.closePrintDialog=Xz.prototype.Pk;function Yz(a){H.call(this);this.Ff=a;this.Cf=!1;a.Yg(t(this.g,this))}x(Yz,np);Yz.prototype.aa=f("Cf");Yz.prototype.N=function(){throw Error("Unexpected call to setVisible");};Yz.prototype.cc=da(!0);Yz.prototype.g=function(){this.Cf=!1;I(this,"beforehide");I(this,"hide");I(this,"afterhide")};function Zz(a,b,c,d,e){this.o=a;this.l=b;this.j=c;a=new Xz((new Ez).l(!0));e&&a.td(e);e=this.g=new Yz(a);e.cc()||e instanceof np&&!e.j()||(a=lp.Z(),a.j[qa(e)]=e,a.g.g(e,"beforeshow",t(a.o,a,qa(e))));e.aa()&&(e.cc()&&d.j.push(e),d.l.Ka(2,e.cc()?"dialog":void 0));d.o[qa(e)]=e;d.g.g(e,"afterhide",d.v).g(e,"beforeshow",d.B)}
Zz.prototype.print=function(a,b){var c=this.g,d=this.o,e=this.l?this.l.j:null;e||(e=(e=ae("docs-title-inner"))?e.innerHTML:"");var g=b?"id="+this.j+","+b:this.j;c.Cf=!0;I(c,"beforeshow");I(c,"show");c.Ff.Zg(a);c.Ff.$g(d,e,g);c.Ff.xf();I(c,"aftershow")};function $z(){}$z.prototype.initialize=function(){return!y().get("docs-ecp")||Vc?null:new Zz(this.o,this.l,this.j,this.g,xb(y(),"cpbuft"))};function aA(a){B.call(this);this.o=new G(this);this.l=a||Ud();this.j=this.g=null}x(aA,B);aA.prototype.v=function(a,b){bA(this);var c=this.l;this.g||(this.g=c.K("IFRAME",{style:"display:none;"}));b&&(this.j=new uy(this.g,void 0),this.o.g(this.j,"ifload",this.B));this.g.src=a;c.W().body.appendChild(this.g)};function bA(a){a.g&&(a.l.Jb(a.g),a.g=null);D(null);a.j&&(a.o.ba(a.j,"ifload",a.B),a.j.dispose(),a.j=null)}aA.prototype.B=function(){this.l.Yk(this.g).print()};
aA.prototype.G=function(){bA(this);this.o.dispose();aA.F.G.call(this)};function cA(a,b,c,d,e){B.call(this);this.l=a;this.o=b;this.v=c;this.B=d;a=new $z;a.g=e;a.o=this.v;a.j=this.l;a.l=this.o;this.j=a.initialize();this.g=new aA}x(cA,B);cA.prototype.print=function(a,b,c){var d=Dz();a=t(this.g.v,this.g,dA(this,a,b,c,d),d);c=c?c.Di:null;this.j?this.j.print(a,c):a()};function eA(a,b){a.g.v(dA(a,b,void 0,{print:void 0}))}
function dA(a,b,c,d,e){a=a.B+"/export/"+b+"?id="+a.l;p(c)&&(a+="&pageid="+c);e&&(a+="&attachment=false");d&&d.Di&&(a+="&opts="+encodeURIComponent(String(d.Di)));return a}cA.prototype.G=function(){this.g.dispose();cA.F.G.call(this)};function fA(a,b){H.call(this);this.g=a;this.l=new ln(this);of(this,this.l);this.H=Jb(b,function(a){return a.toLowerCase()});this.j=null;this.v={};this.o={};this.B=0}x(fA,H);
fA.prototype.initialize=function(a){for(var b=[],c=[],d=0;d<a.length;d++){var e=a[d],e=vu(e,!1),g=this.g.j[e.toLowerCase()];if(g&&g.length){for(var g=g.concat(),h=0;h<g.length;h++)yu(this.g,e,g[h]);h=gA(this,e);this.l.subscribe(h,"action",t(this.A,this,h));var l=h.getId();c.push(h);this.v[l]=g;this.o[l]=gA(this,e)}else{if(this.g.l.Sm(e))throw Error("Shortcut is already bound in a different format.");h=gA(this,e);this.l.subscribe(h,"action",t(this.D,this,h));b.push(h)}}b.length&&xu(this.g,b);c.length&&
xu(this.g,c);return new hA};function gA(a,b){var c="actionId"+a.B++,d={};d.keys=b;c=new jk(c,d);c.P(!0);return c}fA.prototype.D=function(a){iA(this,a)};fA.prototype.A=function(a,b,c){var d=a.getId();a=Qb(this.H,a.na().toLowerCase());if(this.j&&this.j.isFullScreen()||a)for(d=this.v[d],a=0;a<d.length;a++)d[a].fireAction(b,c);else iA(this,this.o[d])};function iA(a,b){var c=b.na(),c=ja(c)?c[0]:c;I(a,new jA(a,c))}function jA(a,b){E.call(this,"ya",a);this.o=b}x(jA,E);function hA(){};function kA(a,b){B.call(this);this.j=a;this.l=b;this.g=null;this.o=new G(this);of(this,this.o);this.o.g(Fe(this.j),"message",t(this.B,this)).g(this.l,"ya",t(this.v,this))}x(kA,B);kA.prototype.B=function(a){a=a.g;var b;if(b=!this.g)if(b=a.origin){b=a.origin;var c=b.length-11;b=0<=c&&b.indexOf(".google.com",c)==c}b&&(b=a.data,r(b)&&(b=lA(b).wantedKeys)&&b.length&&(this.g=a.origin,this.l.initialize(b)))};
function lA(a){if(Ca(a,"SendKeyboardEvents")){var b=new RegExp(Ua("SendKeyboardEvents"),"");a=a.replace(b,"")}else return{};try{var c=ph(a);return c?c:{}}catch(d){return{}}}kA.prototype.v=function(a){a=a.o;if(this.g){var b=Fe(this.j).parent;if(b&&b.postMessage){var c={};c.keyName=a;b.postMessage(rh(c),this.g)}}};function mA(a,b){this.g=a||Ud();this.M=b||this.g.W().body}mA.prototype.isFullScreen=function(){var a=Ct(this.g);return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};mA.prototype.exitFullScreen=function(){var a=Ct(this.g);a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen?a.msExitFullscreen():a.exitFullscreen&&a.exitFullscreen()};
mA.prototype.requestFullScreen=function(){var a=this.M;a.mozRequestFullScreenWithKeys?a.mozRequestFullScreenWithKeys():a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen?a.msRequestFullscreen():a.requestFullscreen&&a.requestFullscreen()};mA.prototype.getFullScreenElement=f("M");function nA(a,b){E.call(this,"Z");this.o=a;this.B=b}x(nA,E);function oA(a,b,c){H.call(this);this.l=a;this.g=b;this.o=c;this.j=new G(this)}x(oA,H);var pA=Ac||Vc;k=oA.prototype;k.Da=null;k.ld=null;k.Zc=!1;k.vg=!1;
k.initialize=function(){this.ld=!1;var a=Ct(this.g),b=a.body;b.webkitRequestFullscreen||b.mozRequestFullScreen&&a.mozFullScreenEnabled||b.msRequestFullscreen&&a.msFullscreenEnabled||b.requestFullscreen&&a.fullscreenEnabled?(this.l(R.oc,this.oi,this),this.l(R.Tb,this.oo,this),(this.Da=(a=St("SK_fullScreenHelper"))?new Mt(a,Kt()):null)?(this.ld=!0,this.j.g(this.o,Bt,this.pi)):(this.Da=new mA(this.g),this.j.g(this.g.W(),Bt,this.pi)),this.j.g(this.g.W(),"click",this.Wn),qA(this)):(R.oc.P(!1),R.oc.N(!1),
R.Tb.P(!1),R.Tb.N(!1))};k.oo=function(){this.Da.requestFullScreen()};k.oi=function(){this.Da&&this.Da.isFullScreen()&&(this.Zc=!1,this.vg=!0,this.Da.exitFullScreen())};k.pi=function(){var a=this.Da.isFullScreen(),b=this.Zc;!this.ld||a||b||this.vg||R.Pc.fireAction(void 0,zn(xn(new yn,13)));I(this,new nA(a,b));this.vg=this.Zc=!1;qA(this)};function qA(a){a=a.Da.isFullScreen();R.oc.P(a);R.oc.N(a);R.Tb.P(!a);R.Tb.N(!a)}
k.Wn=function(a){a=sx(a);null==a||rx(a)||!this.Da.isFullScreen()||Wc||(this.Zc=!0,Ac||this.Da.exitFullScreen())};k.G=function(){this.o&&(A?Qt.SK_editorEventListener=void 0:delete Qt.SK_editorEventListener);this.j.dispose();oA.F.G.call(this)};function rA(a,b,c,d,e,g,h,l,n,u,w,C,F,fa,oa,pb,qb,Xc,ka,O,ac,zg,Lb,Ea,fd,Hc,Rd){H.call(this);this.nb=a;this.Vi=d;this.$b=e;this.rc=g;this.Be=1;this.B=h;this.Bj=l;this.cj=n;this.Ro=u;this.te=w;this.Gb=new Du(document,!1,!1);this.Ji=fa;this.Sb=new cu(this.Ji);a=sA();for(d=0;d<a.length;d++)e=this.Sb,g=a[d],e.j[g.getId()]||(e.j[g.getId()]=g,I(e,new bu(g))),e.g[g.getId()]=g;this.To=oa;this.So=pb;this.sc=qb;this.tc=Tt();this.L=new G(this);this.ta=new Nw;oa=new ww;this.ta.g.push(oa);this.tj=Ew(this.ta);
this.H=new rj(1E3);this.bb=new rj(5E3);this.Xb=new cA(this.nb,b,"google.presentation",c,F);this.nj=b.j;this.Bi=new ln(this);this.I=new dz(new rj(1E3));this.U=C;this.ea=Ea;this.D=new oA(t(this.qa,this),this.B,Xc);this.D.Mc(this);this.Ja=ka;this.ca=new hu;this.R=this.l=null;this.Wb={};this.g=-1;this.J=this.v=this.Ee=this.Fe=!1;this.Th=this.j=null;this.o=this.Ri=this.Vh=!1;this.xe=!0;this.ha=this.A=null;this.Si=0;this.bj=O;this.vc=[];this.Ai=ac;this.da=null;this.Fb=zg;this.hj=Lb;this.O=!1;this.Vb=fd&&
Hc&&Rd?new Dv(this.Sb,this.I,fd,Hc,Rd):new sv(this.Sb,this.B,this.nb,this.Fb,this.I);this.Zb=new fA(this.Gb,Zu);of(this,this.Zb);b=new kA(this.B,this.Zb);of(this,b)}x(rA,H);k=rA.prototype;
k.initialize=function(){tA(this);var a=this.Ji,b=R.PREV.g.keys.concat();b.unshift(a?"Right":"Left");R.PREV.setProperty("keys",b);b=R.NEXT.g.keys.concat();b.unshift(a?"Left":"Right");R.NEXT.setProperty("keys",b);xu(this.Gb,sA());this.o||(this.L.g(this.bb,"tick",this.Vl).g(Fe(this.B),"mousemove",this.Sn),sj(this.bb));fg(this.L.g(this.H,"tick",this.km),Fe(this.B),"beforeunload",this.Lm).g(this.U,"c",this.Rn).g(document,"keydown",this.Qn);(m.top==m||Ut())&&document.body.focus();this.D.initialize();a=
this.D;if(null===a.ld)throw Error("Cannot determine iframe status before initialization");a=a.ld;this.Zb.j=this.D.Da;R.Pc.P(!this.o);R.Pc.N(!this.o&&a);R.Ta.P(!0);R.Hd.P(!a&&!this.O);R.Hd.N(!a);R.bf.P(!0);R.Jd.P(!0);R.pc.P(!0);R.tb.N(!0);R.tb.P(!1);R.PAUSE.N(!1);R.PAUSE.P(!1)};
k.Rn=function(){var a=He(this.B),b=this.B.W();switch(this.U.j){case 1:case 2:if(a==b.body||a==b.documentElement){this.U.Ka(3);break}this.Gb.Xc=!1;R.Ta.N(!0);R.Ta.P(!1,"focus-reason");break;case 3:a!=b.body&&(b.body.focus(),this.U.Ka(3)),this.Gb.Xc=!0,R.Ta.P(!0,"focus-reason")}};k.Qn=function(a){27==a.keyCode&&this.U.Ka(3)};k.Yb=function(a){return Nb(arguments,function(a){return Uw($t(this.l,a))},this)};
function uA(a){var b=$t(a.l,a.g),c=[b];if(!Ov())return c;for(var d=b.B,e=0;e<d.length;e++){var g=px(a.l,d[e]);g!=b&&c.push(g)}return c}function vA(a){return Jb(uA(a),function(a){return this.l.v(a.getId())},a)}k.Xk=function(){wA(this);this.L.ba(Fe(this.B),"beforeunload");Fe(this.B).close();this.D.oi()};function xA(a){R.PREV.P(0<a.g||!!a.j&&Mw(a.j));R.NEXT.P(yA(a))}function zA(a){var b=0<Ny(a.l);R.tb.N(!a.v);R.tb.P(b&&!a.v);R.PAUSE.N(a.v);R.PAUSE.P(b&&a.v)}
function AA(a,b){a.j=new Gw(b,a.tj);var c=a.j;switch(a.Be){case 1:for(var d=c.g.length-1;0<=d;d--)fw(c.g[d]);c.j=-1;break;case 2:for(d=0;d<c.g.length;d++)kw(c.g[d]);c.j=c.g.length-1;break;case 3:for(d=c.g.length-1;0<=d;d--)iw(c.g[d]);c.j=!c.g[0]||hw(c.g[0])?-1:0}a.L.g(a.j,"oa",a.Bh).g(a.j,"ua",a.Jh).g(a.j,"pa",a.Eh).g(a.j,"qa",a.Fh).g(a.j,"ra",a.Hh).g(a.j,"sa",a.Gh).g(a.j,"na",a.li).g(a.j,"ta",a.ni).g(a.j,"ma",a.mi);if(c=b.o.j)c=a.j,c=!(0<=c.j&&lw(c.g[c.j]));c&&a.j.next();xA(a);I(a,new BA("V",vA(a)))}
function CA(a){a.Yb(a.g)&&null!==a.da&&(iq(a.ea,a.da),a.da=null)}
function DA(a,b,c){if(null!==a.da){var d=a.ea,e=a.da;d.j[e]&&delete d.j[e]}a.da=hq(a.ea,"vpr");a.Be=c;d=Math.max(0,Ny(a.l)-1);b=kc(b,0,d);b!=a.g&&(d=a.g,a.g=b,a.j&&(a.L.ba(a.j,"oa",a.Bh).ba(a.j,"pa",a.Eh).ba(a.j,"qa",a.Fh).ba(a.j,"ra",a.Hh).ba(a.j,"sa",a.Gh).ba(a.j,"na",a.li).ba(a.j,"ua",a.Jh).ba(a.j,"ta",a.ni).ba(a.j,"ma",a.mi),a.j.dispose(),a.j=null),I(a,new EA(d,b,c)),c=$t(a.l,b),a.Yb(a.g)&&AA(a,c),xA(a),c=0<FA(a.l,a.g).length,R.ef.P(c),R.df.P(c));a.J=a.v&&!a.Yb(a.g);a.J&&a.H.stop();c=uA(a);for(b=
0;b<c.length;b++)GA(a,c[b].j,void 0,void 0,!0);CA(a)}k.Le=function(){this.v=!0;this.J=!this.Yb(this.g);this.J||(yA(this)||DA(this,0,1),this.j&&Kw(this.j)||sj(this.H),zA(this))};k.Ke=function(){this.J=this.v=!1;this.H.stop();zA(this)};k.Fi=function(a){a&&this.Ke();this.j&&Kw(this.j)?(this.j.next(),xA(this)):(a=this.Yb(this.g,this.g+1)?1:3,DA(this,this.g+1,a))};
k.Gi=function(a){a&&this.Ke();if(this.j&&(Mw(this.j)||this.Yb(this.g,this.g-1)&&Lw(this.j))){a=this.j;if(Lw(a)){var b=a.g[a.j];if(jw(b)&&2==b.Ra){if(null==b.Ob){b.Sa=b.Sa||0;var c=Xv(b.g)[b.Sa];b.wd=v()-(b.l-(c.jb+c.getDuration()));b.Ra=3;I(b,"ha");mw(b,b.ei)}Hw(a,0);Iw(a,-1)}else iw(b),Hw(a,Math.min(a.j+1,a.g.length)),Iw(a,a.j),Jw(a,a.j-1),hw(b)&&a.j--}xA(this)}else DA(this,this.g-1,2)};
k.mo=function(){for(var a=Ny(this.l),b=$t(this.l,this.g),b=tb(b.B),c=0;c<a;c++){var d=(this.g+c)%a,e=$t(this.l,d);4==e.g&&(e=d!=this.g&&!b[e.getId()],GA(this,d,!1,e))}};k.fn=function(){qx(this.te,{target:"_blank"},window)};
k.ai=function(){var a=hq(this.ea,"von");if(!this.A){if(!this.l)throw Error("Cannot open speaker notes before document being set");var b=sA();Sb(b,R.Id);this.A=new xz(this,this.l,this.Bj,this.cj,b,this.I,this.vc);this.L.g(this.A,"xa",this.tm)}b=this.j?this.j.j+1:0;if(!Bz()){var c=this.D;pA&&c.Da&&c.Da.isFullScreen()&&(c.Zc=!0,c.Da.exitFullScreen())}a:{var c=this.A,d=this.g,e=this.nj;if(yz)b=null;else{if(c.g){var g=c.g;c.o.ba(g,"unload",c.H);zz(c);g&&(g.closed||g.close())}if(g=Bz()){var h;try{h=g.punch_speaker_notes}catch(l){h=
null}try{g.punch_speaker_notes=null}catch(n){}if(h.closed){b=null;break a}c.g=h}else if(c.g=Az(),!c.g){b=null;break a}h=c.g.document;h.open();h.write(c.U);h.close();h.title="Speaker Notes - "+e+" - Google Slides";fg(c.o,c.g,"unload",c.H);c.j=new Co(c.g.document.body);e=Ud(h);Fq(Cq(),e);c.B=new Kq(e);0<c.A.length&&Mq(c.B,c.A);c.v=new uz(c.J,c.I,d,b,c.O,c.R,c.j,e);ch(c.v,e.C("punch-viewer-speakernotes"));c.l=new Du(h,!1,!1);xu(c.l,c.L);c.o.g(c.j,"c",c.da);c.o.g(h,"keydown",c.D);c.g.focus();c.g.document.body.focus();
b=e}}if(b){this.ha=new ww(b);this.ta.g.push(this.ha);if(this.j){c=this.j;for(d=c.g.length-1;d>c.j;d--)fw(c.g[d]);for(d=0;d<=c.j;d++)kw(c.g[d])}this.Vb.fh(b)}iq(this.ea,a);I(this,"T")};k.so=function(){wp(Wn(this.Fb,"sendtoglass").l("hmac",this.$b,"revision",this.rc))};k.gn=function(){document.location=this.Ro};k.Fl=function(){eA(this.Xb,"pdf")};k.Gl=function(){eA(this.Xb,"pptx")};k.om=function(){this.Xb.print("pdf")};function yA(a){return a.g<Ny(a.l)-1||!!a.j&&Kw(a.j)}
function GA(a,b,c,d,e){var g=$t(a.l,b),h=g.g;switch(h){case 2:return;case 3:if(d||!a.Wb[g.getId()])return;case 4:if(e&&0!=g.l)return}b=c||b==a.So&&1==h;g.g=3;I(a,new HA("ca",g.j,g.getId()));2==g.l&&IA(a,g,1);a.Wb[g.getId()]=!!d;a=a.R;g=g.getId();a.D(g,b,d);d?a.o[g]||a.j.push(g):(Sb(a.j,g),a.j.unshift(g));a.o[g]=new cx(g,!!b,!!d);a.v()}k.km=function(){yA(this)?this.Fi(!1):this.Vh?DA(this,0,1):this.Ke()};k.Vl=function(){R.Ta.isEnabled()&&R.Ta.N(!1);this.bb.stop()};
k.Sn=function(a){a=new Ld(a.A,a.D);Md(this.Th,a)||(this.Th=a,R.Ta.N(!0),sj(this.bb))};k.Lm=function(){wA(this)};function wA(a){if(a.tc)if(0<=a.g)a.tc.onExit($t(a.l,a.g).getId());else a.tc.onExit()}
k.Tn=function(a){delete this.Wb[a.D];var b=px(this.l,a.D);b.A=a.B;a.A&&(b.M=a.A);a.o&&(b.v=a.o);a.J&&(b.J=!0);var c=!Pw(a.B);b.g=c?2:4;I(this,new HA("ca",b.j,b.getId()));c&&!this.Ee&&(this.Ee=!0,I(this,"Y"));b.j==this.g&&(this.Fe||(this.Fe=!0,I(this,"$")),(b=this.Yb(this.g))&&AA(this,$t(this.l,this.g)),CA(this),this.J&&b&&this.Le());c?(this.Si++,this.Si==Ny(this.l)&&I(this,"U")):this.Ai||(c={},c[a.L||"viewer_other_load_error"]=!0,Kt().log(Error("A page load error occurred on the client."),c))};
k.Eh=function(){this.Ja&&window.console.log("Play FPS: "+this.ca.stop());I(this,new BA("X",vA(this)));this.v&&sj(this.H)};k.Fh=function(){this.Ja&&window.console.log("Play Reverse FPS: "+this.ca.stop());I(this,new BA("X",vA(this)))};k.Hh=function(){if(this.Ja){var a=this.ca;a.l=0;a.j=v();eu(a.g)}I(this,new BA("W",vA(this)))};k.Gh=function(){if(this.Ja){var a=this.ca;a.l=0;a.j=v();eu(a.g)}I(this,new BA("W",vA(this)))};k.Bh=function(){xA(this);I(this,"oa")};k.li=function(){this.v&&this.H.stop()};
k.ni=function(){I(this,new BA("fa",[this.g]))};k.Jh=function(){this.Gi()};k.mi=function(a){I(this,a)};k.vm=function(){this.I.reset()};k.wm=function(){ez(this.I)};k.um=function(){this.I.pause()};k.Vn=function(a){I(this,new JA(this.g,a))};k.Un=function(a){I(this,new KA(this.g,a))};k.tm=function(){this.Vb.eh();this.ha&&(Sb(this.ta.g,this.ha),this.ha=null)};k.Kk=function(){IA(this,$t(this.l,this.g),1);AA(this,$t(this.l,this.g));this.J&&this.Le()};k.Om=function(){IA(this,$t(this.l,this.g),2)};
function IA(a,b,c){b.l=c;I(a,new HA("ba",b.j,b.getId()))}k.qa=function(a,b,c,d){this.Bi.subscribe(a,"action",va(this.Pn,!!d,t(b,c||this)))};k.Pn=function(a,b,c){b(c);a||(this.U.Ka(3),this.A&&(a=this.A.j)&&a.Ka(3))};
function tA(a){a.qa(R.Pc,a.Xk);a.qa(R.Ub,function(a){DA(this,a,3)});a.qa(R.PAUSE,a.Ke);a.qa(R.tb,a.Le);a.qa(R.PREV,va(a.Gi,!0));a.qa(R.NEXT,va(a.Fi,!0));a.qa(R.pc,a.mo);a.qa(R.Hd,a.fn);a.qa(R.Id,a.ai);a.qa(R.Sc,a.so);a.qa(R.bf,a.gn);a.qa(R.Dd,a.Fl);a.qa(R.Qc,a.Gl);a.qa(Y.Rc,a.om);a.qa(R.Ld,a.vm,void 0,!0);a.qa(R.Md,a.wm,void 0,!0);a.qa(R.Kd,a.um,void 0,!0);a.qa(R.ef,a.Vn);a.qa(R.df,a.Un);a.qa(R.Cd,a.Kk);a.qa(R.Ed,a.Om)}function sA(){var a=ib(R);a.push(Y.Rc);return a}
k.G=function(){D(this.A);D(this.R);D(this.ca);D(this.D);D(this.I);D(this.Bi);D(this.L);rA.F.G.call(this)};function EA(a,b,c){E.call(this,"aa");this.o=a;this.j=b;this.B=c}x(EA,E);function HA(a,b,c){E.call(this,a);this.index=b;this.id=c}x(HA,E);function BA(a,b){E.call(this,a);this.o=b}x(BA,E);function JA(a,b){E.call(this,"ea");this.o=a;this.B=b}x(JA,E);function KA(a,b){E.call(this,"da");this.o=a;this.B=b}x(KA,E);function LA(a,b){Gt.call(this,a,b)}x(LA,Gt);k=LA.prototype;k.onApiExported=ba();k.onSlideLoadStateChange=ba();k.onSlideErrorResolutionStateChange=ba();k.onFinishedLoading=ba();k.onNavigation=ba();k.onActionEnabledStateChange=ba();k.onCurrentViewChange=ba();k.onPreviousPreviewChange=ba();k.onNextPreviewChange=ba();k.onNextNextPreviewChange=ba();k.onVideoStateChange=ba();k.onContentAnimationChange=ba();function MA(a,b,c,d,e,g){Qy.call(this,a,b,c,d,e,g)}x(MA,Qy);MA.prototype.Me=da("");MA.prototype.ee=function(){return R.NEXT};MA.prototype.fe=da(3);function NA(a,b,c,d,e,g){Qy.call(this,a,b,c,d,e,g)}x(NA,Qy);k=NA.prototype;k.Me=da("");k.ee=function(){return R.NEXT};k.fe=da(2);k.Ng=function(){Wy(this)};k.cd=da(2);function OA(a,b,c){this.v=a||null;this.l=!!b;this.o=c;this.g=new Dd;this.j=new PA("",void 0);this.j.next=this.j.g=this.j}function QA(a,b){var c=a.g.get(b);c&&a.l&&(c.remove(),RA(a,c));return c}k=OA.prototype;k.get=function(a,b){var c=QA(this,a);return c?c.value:b};k.shift=function(){var a=this.j.next;this.j!=a&&(a.remove(),this.g.remove(a.key));return a.value};k.remove=function(a){return(a=this.g.get(a))?(a.remove(),this.g.remove(a.key),!0):!1};k.ua=function(){return this.g.ua()};
k.na=function(){return this.map(function(a,b){return b})};k.Na=function(){return this.map(aa())};k.contains=function(a){return this.some(function(b){return b==a})};k.clear=function(){SA(this,0)};k.forEach=function(a,b){for(var c=this.j.next;c!=this.j;c=c.next)a.call(b,c.value,c.key,this)};k.map=function(a,b){for(var c=[],d=this.j.next;d!=this.j;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};
k.some=function(a,b){for(var c=this.j.next;c!=this.j;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};k.every=function(a,b){for(var c=this.j.next;c!=this.j;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};function RA(a,b){a.l?(b.next=a.j.next,b.g=a.j,a.j.next=b,b.next.g=b):(b.g=a.j.g,b.next=a.j,a.j.g=b,b.g.next=b);null!=a.v&&SA(a,a.v)}function SA(a,b){for(;a.ua()>b;){var c=a.l?a.j.g:a.j.next,d=a,e=c;e.remove();d.g.remove(e.key);a.o&&a.o(c.key,c.value)}}
function PA(a,b){this.key=a;this.value=b}PA.prototype.remove=function(){this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function TA(a,b){K.call(this);this.J=a;this.R=b;this.H=-1;this.I=1;var c=new Od(255,255/(a.l/a.j));this.D=new MA(b,a,c,'<!DOCTYPE html><html><body style="display:none"></body></html>',!0,this.g);this.Y(this.D);this.l=new Xy(b,a,c,'<!DOCTYPE html><html><body style="display:none"></body></html>',!0,this.g);this.Y(this.l);this.j=new NA(b,a,c,'<!DOCTYPE html><html><body style="display:none"></body></html>',!0,this.g);this.Y(this.j);this.A=new $y(b,a,c,'<!DOCTYPE html><html><body style="display:none"></body></html>',
!0,this.g);this.Y(this.A);this.O=new OA(5)}x(TA,K);k=TA.prototype;k.V=function(){TA.F.V.call(this);var a=this.C();N(this.D,a);a=this.C();N(this.l,a);a=this.C();N(this.j,a);a=this.C();N(this.A,a);J(this.C(),!1)};k.T=function(){TA.F.T.call(this);M(this).g(this.R,"aa",this.Zn).g(this.R,"ca",this.$n).g(this.D,"punch-speaker-preview-update",this.Al).g(this.l,"punch-speaker-preview-update",this.am).g(this.j,"punch-speaker-preview-update",this.Zl).g(this.A,"punch-speaker-preview-update",this.nm)};
function UA(a,b){if(!b.ka)throw Error("Preview does not exist.");var c=VA(a,b),d=a.O.get(c);if(d)return d;b.A&&(b.A=!1,b.ka&&(d=$t(b.j,b.Za),Jy(b.ka,d.v?d.v.create(b.bd()):null,d.getId()),b.Ui()));d=b.ka&&b.ka.j;if(!d)return Oy(b),null;d.style.width="";d.style.height="";if("undefined"!=typeof XMLSerializer)d=(new XMLSerializer).serializeToString(d);else if(d=d.xml,!d)throw Error("Your browser does not support serializing XML documents");Oy(b);var e=a.O,g=d,h=QA(e,c);h?h.value=g:(h=new PA(c,g),e.g.Va(c,
h),RA(e,h));return d}k.Zn=function(a){this.H=a.j;this.I=a.B};k.$n=function(a){if(a.index==this.H&&Uw($t(this.J,a.index))){a=this.D;var b=this.H;a.zb(b,Py(a,b,this.I));a=this.A;b=this.H;a.zb(b,Py(a,b,this.I));a=this.l;b=this.H;a.zb(b,Py(a,b,this.I));a=this.j;b=this.H;a.zb(b,Py(a,b,this.I))}};k.Al=function(){I(this,new WA("punch-mobile-preview-update-current",VA(this,this.D)))};k.am=function(){I(this,new WA("punch-mobile-preview-update-next",VA(this,this.l)))};
k.Zl=function(){I(this,new WA("punch-mobile-preview-update-next-next",VA(this,this.j)))};k.nm=function(){I(this,new WA("punch-mobile-preview-update-prev",VA(this,this.A)))};function VA(a,b){var c=b.Za,d=0<=c&&c<Ny(a.J)?$t(a.J,c):null;return[c,Ry(b),d?d.g:null,d?d.l:null].join("-")}function WA(a,b){E.call(this,a);this.o=b}x(WA,E);function XA(a,b){K.call(this,b);this.A=a;this.j=a.g;this.J=!0}x(XA,K);function YA(a,b){a.j=b;if(a.$){var c=a.I();c&&Ig(c,a.j.width,a.j.height)}(c=a.C())&&vg(c,a.j.left,a.j.top)}XA.prototype.I=function(){return this.C()};XA.prototype.aa=f("J");XA.prototype.N=function(a){this.J=a;var b=this.C();b&&J(b,a)};function ZA(a,b){XA.call(this,a,b)}x(ZA,XA);ZA.prototype.V=function(){var a=this.g,b=a.K("div",{id:this.getId()+".pl"}),a=a.K("div",{id:this.getId(),style:"position: absolute"},b),b=this.j;vg(a,b.left,b.top);this.M=a;J(this.C(),this.aa())};ZA.prototype.I=function(){if(!this.$)throw Error("Operation not supported while component is not in document");return this.g.C(this.getId()+".pl")};function $A(a){E.call(this,"za");this.state=a}x($A,E);var aB={1:1,2:2,3:3,4:4},bB={0:1,1:2,2:3},cB={1:1,2:2};function dB(a,b,c,d,e){this.B=a;this.l=b;this.o=c;this.j=e;this.v=d;this.g=new G(this);of(this,this.g)}x(dB,B);k=dB.prototype;
k.initialize=function(){this.g.g(this.l,"X",this.Ch).g(this.l,"aa",this.Ch).g(this.l,"ca",this.co).g(this.l,"U",this.ao).g(this.l,"ba",this.bo).g(this.o,"punch-mobile-preview-update-current",this.Bl).g(this.o,"punch-mobile-preview-update-next",this.$l).g(this.o,"punch-mobile-preview-update-next-next",this.Yl).g(this.o,"punch-mobile-preview-update-prev",this.mm).g(this.v,"change",this.zl);R.PREV.j.subscribe(dk,this.lm,this);R.NEXT.j.subscribe(dk,this.Xl,this);this.v.initialize()};k.zl=function(){this.j.onContentAnimationChange(this.v.o)};
k.Ch=function(){this.j.onNavigation()};k.co=function(a){var b=$t(this.B,a.index);this.j.onSlideLoadStateChange(a.index,aB[b.g])};k.ao=function(){this.j.onFinishedLoading()};k.bo=function(a){var b=$t(this.B,a.index);this.j.onSlideErrorResolutionStateChange(a.index,bB[b.l])};k.lm=function(){this.j.onActionEnabledStateChange(1)};k.Xl=function(){this.j.onActionEnabledStateChange(2)};k.Bl=function(a){this.j.onCurrentViewChange(a.o)};k.$l=function(a){this.j.onNextPreviewChange(a.o)};k.Yl=function(a){this.j.onNextNextPreviewChange(a.o)};
k.mm=function(a){this.j.onPreviousPreviewChange(a.o)};function eB(a){this.j=a;this.g=zn(xn(new yn,16))}k=eB.prototype;k.gotoSlide=function(a){R.Ub.fireAction(a,this.g)};k.followInternalLink=function(a){if(a&&rx(a))window.location.hash=Dh(a)||"";else throw Error("Link is not internal.");};k.goNext=function(){R.NEXT.fireAction(void 0,this.g)};k.goPrev=function(){R.PREV.fireAction(void 0,this.g)};k.play=function(){R.tb.fireAction(void 0,this.g)};k.setPlayTimerDelay=function(a){this.j.H.setInterval(a)};k.pause=function(){R.PAUSE.fireAction(void 0,this.g)};
k.retryLoad=function(){R.pc.fireAction(void 0,this.g)};k.bypassAndIgnoreError=function(){R.Cd.fireAction(void 0,this.g);R.Ed.fireAction(void 0,this.g)};k.playVideo=function(a){R.ef.fireAction(a,this.g)};k.pauseVideo=function(a){R.df.fireAction(a,this.g)};function fB(a,b){this.g=a;this.j=b}fB.prototype.getMediaId=f("g");fB.prototype.getTitle=f("j");function gB(a,b,c){this.g=a;this.l=b;this.j=c}k=gB.prototype;k.getContentType=function(){return Ov()?"image/svg+xml":"text/html"};k.containsNonSupportedTransition=function(){return!Nv()&&hB(this.g)};k.containsAnimationOrTransition=function(){return iB(this.g)};k.containsVideo=function(){return jB(this.g)};k.containsExternalHyperlink=function(){return kB(this.g)};k.getNumSlides=function(){return Ny(this.g)};k.getPageWidth=function(){return this.g.l};k.getPageHeight=function(){return this.g.j};
k.getSlideContent=function(a){return $t(this.g,a).ia()};k.getSlideTitle=function(a){return $t(this.g,a).L};k.getSpeakerNotes=function(a){return(a=Sw($t(this.g,a)))?this.g.B+a:a};k.hasSpeakerNotes=function(a){return!!$t(this.g,a).D};k.getCurrentSlideIndex=function(){return this.l.g};k.getCurrentContent=function(){var a=this.j;return UA(a,a.D)};k.getNextContent=function(){var a=this.j;return UA(a,a.l)};k.hasNextContent=function(){return!!this.j.l.ka};
k.getNextNextContent=function(){var a=this.j;return UA(a,a.j)};k.hasNextNextContent=function(){return!!this.j.j.ka};k.getPrevContent=function(){var a=this.j;return UA(a,a.A)};k.hasPrevContent=function(){return!!this.j.A.ka};k.getHyperlinks=function(a){return $t(this.g,a).ya};k.getVideos=function(a){a=FA(this.g,a);for(var b=[],c=0;c<a.length;c++){var d=a[c];b.push(new fB(d.j,d.H))}return b};
k.isActionEnabled=function(a){switch(a){case 1:return R.PREV.isEnabled();case 2:return R.NEXT.isEnabled();case 3:return R.tb.isEnabled();case 4:return R.PAUSE.isEnabled();default:return!1}};k.isLoaded=function(){return lB(mB(this.g))};k.hasErrorWithPartialContent=function(a){a=$t(this.g,a);return 4==a.g&&0==a.A.g};k.getErrorMessage=function(a){return this.hasErrorWithPartialContent(a)?"Parts of this slide didn't load. Try reloading":""};function nB(a,b,c,d,e){Qv.call(this,c,d,e);this.v=a;this.L=b}x(nB,Qv);nB.prototype.apply=function(a,b,c){a.of(this,b,c)};function oB(a,b,c,d,e,g,h,l,n){nB.call(this,a,c,h,l,n);b.clone();qw(b);d.clone();qw(d);this.g=e;this.l=g;this.o=Lv(b,a);this.D=Lv(d,c)}x(oB,nB);oB.prototype.j=fc;oB.prototype.apply=function(a,b,c){a.Pd(this,b,c)};function pB(a,b,c,d,e,g,h){Qv.call(this,e,g,h);this.g=a;this.l=b;this.o=c;this.v=d}x(pB,Qv);pB.prototype.apply=function(a,b,c){a.pf(this,b,c)};function qB(a,b){this.g=a.concat();this.j=b};function rB(a,b,c,d,e,g,h){Qv.call(this,e,g,h);this.g=a;this.l=b;this.o=c;this.v=d}x(rB,Qv);rB.prototype.apply=function(a,b,c){a.qf(this,b,c)};function sB(a,b,c,d,e,g,h,l,n){rB.call(this,a,b,d,e,h,l,n);this.D=c;this.L=g}x(sB,rB);sB.prototype.j=fc;sB.prototype.apply=function(a,b,c){a.Qd(this,b,c)};function tB(a){return new Wv(Jb(a[0],uB))}function uB(a){return new Tv(Jb(a[0],vB),a[1],a[2],a[3],a[4],a[5])}function vB(a){return wB[a[0]](a)}
var wB={0:function(a){return new Sv(a[1],a[2],a[3],a[4],a[5])},1:function(a){return new nB(a[1],a[2],a[3],a[4],a[5])},2:function(a){return new pB(a[1],a[2],a[3],a[4],a[5],a[6],a[7])},3:function(a){return new rB(a[1],a[2],a[3],a[4],a[5],a[6],a[7])},4:function(a){return new oB(a[1],new pw(a[2][0],a[2][1],a[2][2]),a[3],new pw(a[4][0],a[4][1],a[4][2]),new ow(a[5][0],a[5][1],a[5][2]),new ow(a[6][0],a[6][1],a[6][2]),a[7],a[8],a[9])},5:function(a){return new sB(a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9])}};function xB(a){this.g=a};function yB(a,b,c,d,e,g,h,l,n){this.g=c;this.j=a;this.l=b;this.L=d;this.D=e;this.v=g;this.o=h;this.A=l;this.H=n}x(yB,xB);function zB(a){this.g=a}function lB(a){return 0==a.g[1]&&0==a.g[3]};function AB(a,b,c,d){this.g=c;for(var e={},g=0;g<c.length;g++){var h=c[g];e[h.getId()]=h}this.o=e;this.l=a;this.j=b;this.B=d}function Ny(a){return a.g.length}function px(a,b){var c=a.o[b];if(!c)throw Error("No page with given ID.");return c}function $t(a,b){var c=a.g[b];if(!c)throw Error("No page with given index.");return c}AB.prototype.v=function(a){return(a=this.o[a])?a.j:null};function bz(a,b){var c=$t(a,b);return b+1+": "+c.L}
function hB(a){return Mb(a.g,function(a){a=a.o.g.concat();return 1>a.length?!1:Mb(a[0].g.concat(),function(a){return a.g&&a.v})})}function iB(a){return Mb(a.g,function(a){return 0<a.o.g.concat().length})}function FA(a,b){var c=new Od(a.l,a.j),d;d=$t(a,b).I;for(var e=[],g=0;g<d.length;g++){var h=d[g];og(new mg(0,0,c.width,c.height),h.g)&&e.push(h)}return e}function jB(a){return Mb(a.g,function(a){return 0<a.I.length})}
function kB(a){return Mb(a.g,function(a){return 0==a.H.length?!1:Mb(a.H,function(a){return 0!=a.B.indexOf("#")})})}function mB(a){for(var b={1:0,2:0,3:0,4:0},c=0;c<a.g.length;c++){var d=a.g[c].g;b[d]+=1}return new zB(b)};function BB(a,b,c){this.l=a;this.j=b;this.g=c}BB.prototype.getUrl=f("l");BB.prototype.getText=f("j");BB.prototype.getBubbleText=f("g");function CB(a,b){this.g=b;this.B=a}x(CB,xB);function DB(a){var b=Jb(a[3],EB),c=Jb(a[4],FB),d=Jb(a[5],GB),e;e=a[6];e=new qB(Jb(e[0],tB),e[1]);return new Rw(a[0],a[1],a[2],b,c,d,e,a[7],a[8],a[9],a[10])}function EB(a){return new yB(a[0],a[1],HB(a[2]),a[3],a[4],a[5],a[6],a[7],a[8])}function FB(a){return new BB(a[0],a[1],a[2])}function GB(a){return new CB(a[0],HB(a[1]))}function HB(a){return new mg(a[0],a[1],a[2]-a[0],a[3]-a[1])};wa(ba().prototype,Ff.prototype);function IB(a,b){E.call(this,"complete");this.o=a;this.error=b}x(IB,E);function JB(){H.call(this);this.o=new G(this);this.l=this.j=!1;this.g={}}x(JB,H);JB.prototype.v=function(a){for(var b=a=a.concat(),c={},d=0,e=0;e<b.length;){var g=b[e++],h=pa(g)?"o"+qa(g):(typeof g).charAt(0)+g;Object.prototype.hasOwnProperty.call(c,h)||(c[h]=!0,b[d++]=g)}b.length=d;for(b=0;b<a.length;b++)this.g[a[b]]=new or;for(var l in this.g)a=this.g[l],a.l="arraybuffer",fg(this.o,a,"complete",va(this.B,l)),a.send(l)};
JB.prototype.B=function(a,b){var c=b.target;if(Br(c)){c=Dr(c);a:{c=new Uint8Array(c);if(4<=c.length&&71==c[0]&&73==c[1]&&70==c[2]&&56==c[3])for(var d=0,e=0;e<c.length-9;e++)if(0==c[e]&&33==c[e+1]&&249==c[e+2]&&4==c[e+3]&&0==c[e+8]&&(44==c[e+9]||33==c[e+9])&&(d++,1<d)){c=!0;break a}c=!1}if(c&&!this.j){this.j=!0;for(var g in this.g)this.g[g].dispose();this.g={}}}else this.l=!0;this.g[a]&&(this.g[a].dispose(),delete this.g[a]);kb(this.g)&&I(this,new IB(this.j,this.l))};
JB.prototype.G=function(){this.o.dispose();for(var a in this.g)this.g[a].dispose();this.g={};JB.F.G.call(this)};function KB(){H.call(this)}x(KB,H);KB.prototype.v=function(){I(this,new IB(!1,!1))};function LB(a,b){this.g=a;this.j=b}function MB(a){var b={};0<a.g.length&&(b.e=a.g.join(","));a.j&&(b.rls=a.j);return b}function NB(){this.g=[]}NB.prototype.j=null;function OB(a,b){for(var c=0;c<b.length;c++)a.g.push(PB(b[c]));return a}function PB(a){return a?a.replace(/-/g,"_"):null};function QB(a){this.g=a||null}function RB(a,b,c,d,e,g,h){var l;l=(l=m.jstiming)?l:null;if(!l)return!1;var n=new l.Timer(d);n.name=b;for(b=0;b<c.length;b++){var u=c[b][0],w=c[b][1];e?(n.tick("_start",void 0,d),n.tick(u,"_start",d+w)):n.tick(u,void 0,d+w)}h&&l.getNavTiming&&l.getNavTiming(n);l.report(n,g,a.g||void 0);return!0};function SB(a,b,c,d,e,g,h,l,n){B.call(this);this.O=a;this.v=c;this.I=d;this.J=e;this.L=g;this.o=h;this.D=!!l;this.l=null;this.j={};this.A=!!n;this.g=new G(this);this.B=new rj(this.O);this.g.g(this.B,"tick",this.de);this.H=new QB(b)}x(SB,B);k=SB.prototype;k.Pg=function(){this.A||this.D||sj(this.B)};k.log=function(a,b){var c=this.L(a);c&&"unknown"!=c&&(this.j[c]=b,this.D&&this.de())};k.Li=ca("l");
k.de=function(){if(!this.A&&!kb(this.j)){var a=v();if(this.o.isAvailable()){var b=TB(this);(null!=window.jstiming?RB(this.H,this.J,b,a,!0,MB(this.v),void 0):1)&&this.clear()}else if(this.l){var b=this.v,c=TB(this);this.l.g.persistEvents2(b.g,b.j,this.J,a,c,!0);this.clear()}}};function TB(a){var b=[],c;for(c in a.j)b.push([c,a.j[c]]);return b}k.ih=function(){this.de()};
k.Og=function(a,b){for(var c=[],d=0;d<b.length;d++){var e=this.L(b[d][0]),g=b[d][1];e&&"unknown"!=e&&c.push([e,g])}this.o.isAvailable()?this.hh(a,c):this.l?(d=this.v,this.l.g.persistEvents2(d.g,d.j,this.I,a,c,!1),UB(this)):(d=this.o,c=t(this.hh,this,a,c),d.isAvailable()?c():d.j.push(c))};k.hh=function(a,b){null!=window.jstiming&&RB(this.H,this.I,b,a,!1,MB(this.v),!0);UB(this)};function UB(a){a.A&&(a.A=!1,a.de(),a.D||sj(a.B))}k.clear=function(){this.j={}};
k.G=function(){D(this.o);D(this.g);D(this.B);SB.F.G.call(this)};function VB(a){this.o=a;this.g=new G(this);of(this,this.g);this.j=[];this.g.g(a,"Q",t(this.l,this))}x(VB,B);VB.prototype.isAvailable=function(){return 1==this.o.j.g.g};VB.prototype.l=function(a){if(a.o){for(a=0;a<this.j.length;a++)this.j[a]();this.j=[]}};function WB(a){return r(a)?a:"unknown"};function XB(a,b,c,d){if(!a)return new fq;a=new NB;0<c.length&&OB(a,c);b&&(a.j=PB(b));c=new LB(a.g,a.j);d=new VB(d);a=y();b=OB(new NB,c.g);b.j=PB(c.j);"docs-aiiws"in a.g&&(c=xb(a,"docs-aiiws"),b.g.push(PB(c)));m.performance&&m.performance.timing&&(c=m.performance.timing,b.g.push(PB(0<c.redirectEnd-c.redirectStart?"nav_redirect":"nav_no_redirect")));c=Uk(!1,void 0)?"docs_offline_maybe_optin":"docs_offline_maybe_optout";b.g.push(PB(c));return new SB(6E4,Ik,new LB(b.g,b.j),"preview","preview",WB,d,void 0,
!0)};function YB(a){H.call(this);this.j=a||window;this.l=Sf(this.j,"resize",this.o,!1,this);this.g=de(this.j||window)}x(YB,H);YB.prototype.G=function(){YB.F.G.call(this);this.l&&(ag(this.l),this.l=null);this.g=this.j=null};YB.prototype.o=function(){var a=de(this.j||window);Pd(a,this.g)||(this.g=a,I(this,"resize"))};function ZB(a,b){K.call(this,b);this.j=a}x(ZB,K);ZB.prototype.l="info";ZB.prototype.A=!1;var $B={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};ZB.prototype.aa=function(){var a=this.C();return null!=a&&kh(a,"jfk-butterBar-shown")};ZB.prototype.N=function(a){Gj(this.C(),"jfk-butterBar-shown",a)};
ZB.prototype.V=function(){this.M=this.g.K("div","jfk-butterBar");this.C();var a=this.C();a&&(Aj(a,"live","assertive"),Aj(a,"atomic","true"));this.j=this.j;if(a=this.C()){var b=this.g;b.el(a);b.oh(a,this.j)}this.A=this.A;(a=this.C())&&Gj(a,"jfk-butterBar-mini",this.A);a=this.l;if(this.Oa()){var b=this.C(),c=$B[a];mh(b,$B[this.l]);Ej(b,c)}this.l=a};function aC(a,b){K.call(this,b);this.A=a;this.j=new rj(5E3);this.l=null}x(aC,K);k=aC.prototype;k.V=function(){aC.F.V.call(this);this.C();Ul(this.C(),"punch-viewer-cursor-hiding-component")};k.T=function(){aC.F.T.call(this);bC(this,!0);var a=new Rz(this.C());of(this,a);M(this).g(this.A,"Z",this.on).g(this.g.W(),"mousemove",this.pn).g(a,"mousewheel",this.qn).g(this.C(),"click",this.nn).g(this.j,"tick",this.Am);cC(this)};function bC(a,b){a.g.W().body.style.cursor=b?"":"none";J(a.C(),!b)}
k.on=function(a){a.o?sj(this.j):(this.j.stop(),bC(this,!0))};k.Am=function(){R.Ta.isEnabled()&&(this.j.stop(),bC(this,!1))};k.pn=function(a){a=new Ld(a.A,a.D);Md(this.l,a)||(this.l=a,bC(this,!0),this.j.stop(),cC(this))};function cC(a){var b=a.A.D.Da;b&&b.isFullScreen()&&sj(a.j)}k.nn=function(a){"none"!=this.g.W().body.style.cursor||I(this,a)};k.qn=function(a){"none"!=this.g.W().body.style.cursor||I(this,a)};k.G=function(){this.C()&&bC(this,!0);aC.F.G.call(this)};function dC(a,b,c){K.call(this,c);this.D=b;this.H=a;this.l=new Ax("",Mx.Z());Jl(this.l,32);this.Y(this.l);this.j=new Ax("",Mx.Z());Jl(this.j,32);this.Y(this.j)}x(dC,K);k=dC.prototype;k.fi=!1;
k.V=function(){dC.F.V.call(this);var a=this.g,b=a.K("DIV","punch-viewer-message-overlay-base");this.M=b;var c=a.K("DIV","punch-viewer-message-overlay-text goog-inline-block",this.H),d=a.K("DIV","punch-viewer-icon punch-viewer-message-overlay-icon goog-inline-block "+this.D),c=a.K("DIV","punch-viewer-message-overlay-content goog-inline-block",[d,c]);N(this.l,b);Dl(this.l,c);Ul(this.l.C(),"punch-viewer-message-overlay-button");Dl(this.j,a.K("DIV","punch-viewer-icon punch-viewer-message-overlay-close-icon goog-inline-block"));
N(this.j,b);Ul(this.j.C(),"punch-viewer-message-overlay-close-button goog-inline-block")};k.T=function(){dC.F.T.call(this);M(this).g(this.l,"action",this.A).g(this.j,"action",this.Rf);this.N(this.fi)};k.N=function(a){this.fi=a;this.C()&&(J(this.C(),a),a||(this.l.C().blur(),this.j.C().blur()))};k.Rf=function(){this.N(!1)};function eC(a){dC.call(this,"Return to full screen","punch-viewer-full-screen",a)}x(eC,dC);eC.prototype.A=function(){R.Tb.fireAction(void 0,zn(xn(new yn,6)))};function fC(a,b){XA.call(this,a,b)}x(fC,XA);fC.prototype.V=function(){var a=this.j,b=this.g.K("A",{href:this.A.B,target:"_blank"});Ig(b,a.width,a.height);vg(b,a.left,a.top);pg(b,"position","absolute");A&&pg(b,"background","url(about:blank)");this.M=b;J(this.C(),this.aa())};function gC(){var a={timeout:2E4},b=a.document||document,c=document.createElement("SCRIPT"),d={j:c,Ab:void 0},e=new rs(0,d),g=null,h=null!=a.timeout?a.timeout:5E3;0<h&&(g=window.setTimeout(function(){hC(c,!0);e.H(new iC(1,"Timeout reached for loading script https://www.youtube.com/iframe_api"))},h),d.Ab=g);c.onload=c.onreadystatechange=function(){c.readyState&&"loaded"!=c.readyState&&"complete"!=c.readyState||(hC(c,a.Ot||!1,g),e.B(null))};c.onerror=function(){hC(c,!0,g);e.H(new iC(0,"Error while loading script https://www.youtube.com/iframe_api"))};
be(c,{type:"text/javascript",charset:"UTF-8",src:"https://www.youtube.com/iframe_api"});jC(b).appendChild(c);return e}function jC(a){var b=a.getElementsByTagName("HEAD");return b&&0!=b.length?b[0]:a.documentElement}function hC(a,b,c){null!=c&&m.clearTimeout(c);a.onload=q;a.onerror=q;a.onreadystatechange=q;b&&window.setTimeout(function(){oe(a)},0)}function iC(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);Aa.call(this,c);this.code=a}x(iC,Aa);function kC(a,b){var c=new jp;c.Qf=a;c.Ia&&ue(c.Ia,a);var d=ud(b,null);c.jc=d;c.hb&&(c.hb.innerHTML=sd(d));Zo(c);c.Ha.style.display="none";c.zf=!0;d=(new Wo).Va("close","Close",!0);c.j=d;c.Aa&&(c.j?(d=c.j,d.M=c.Aa,cp(d)):c.Aa.innerHTML=sd(Cd),J(c.Aa,!!c.j));1!=c.He&&ap(c,!0);$o(c,.5);Ej(c.$c(),"docs-dialog-modal-bg");Zo(c);d=c.C();Ej(d,"docs-dialog-alert");d=c.getId()+".msg";c.Oa().id=d;zj(c.C(),"alertdialog");Aj(c.C(),"describedby",d);c.N(!0)};var lC=[100,101,150];function mC(a){a=a.data;if(!Qb(lC,a)){var b="Unable to play video.  Error: "+a;Kt().log(Error("Unknown Youtube error"),{errorCode:a});kC("Error",b)}}function nC(a){var b=150==a?"Access to the video is denied. Please ensure that you have access.":"Could not load video. Please try again later.";Kt().log(Error("Unknown Drive error"),{errorCode:a});kC("Drive Video Error",b)};function oC(){this.g=[]}ha(oC);var pC=["fmt_list","fmt_stream_map","url_encoded_fmt_stream_map","ttsurl"];function qC(){return{rel:0,wmode:"window"}}oC.prototype.l=!1;oC.prototype.j=null;function rC(a){for(var b=qC(),c=mb(a.v),d=0;d<pC.length;d++){var e=pC[d];c[e]&&delete c[e]}for(var g in c)b[g]=c[g];a.o&&(b.autoplay=1);b.playsinline=1;b={height:a.l,width:a.A,events:{onReady:a.H,onStateChange:a.D,onError:mC},playerVars:b};1==a.B&&(b.videoId=a.L);new (ga("YT.Player",ge()))(a.g,b)}
oC.prototype.o=function(){for(var a=0;a<this.g.length;a++)(0,this.g[a].j)();this.g=[]};za("onYouTubePlayerAPIReady",function(){var a=oC.Z();a.l=!0;for(var b=0;b<a.g.length;b++)rC(a.g[b]);a.g=[]});function sC(a,b,c,d,e,g,h,l,n,u){this.L=a;this.B=b;this.v=c;this.g=d;this.A=e;this.l=g;this.o=h;this.H=l||gc;this.j=n||gc;this.D=u||gc};function tC(){B.call(this)}x(tC,B);tC.prototype.G=function(){tC.F.G.call(this)};function uC(a){B.call(this);this.g=a}x(uC,tC);function vC(){var a=xb(y(),"gaia_session_id");this.g=new uC(a)}ha(vC);function wC(){this.g=new G(this)}x(wC,B);wC.prototype.j=function(a,b){var c=new or;c.ca=!0;fg(this.g,c,"complete",t(this.l,this,c,a,b));var d;d=xb(y(),"drive_url")||"drive.google.com";d=d.replace(/^\/\//,"").replace(/\?.*/,"");d=yh("https",null,d,null,"/get_video_info");var e=vC.Z().g;d=Mh(d,"docid",a.j,"authuser",e.g);c.send(d,"POST")};
wC.prototype.l=function(a,b,c){b={};if(a.v)nC(1);else if(a=Cr(a).replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,""),a=new os(a),"fail"==a.get("status"))c=parseInt(a.get("errorcode","0"),10),a.get("reason"),nC(c);else{for(var d=a.na(),e=0;e<d.length;e++){var g=d[e];b[g]=a.get(g)}c(b)}};wC.prototype.G=function(){D(this.g)};function xC(){}xC.prototype.j=function(a,b){b({})};function yC(a){this.g={};if(a)for(var b in a)this.g[b]=a[b]}yC.prototype.get=function(a){if(!(a in this.g))throw Error("No value for key "+a);return this.g[a]};function zC(){this.g=new yC}function AC(a,b,c){a.g.g[String(b)]=c;return a}zC.prototype.j=function(a,b){this.g.get(String(a.l)).j(a,b)};var BC=null;function CC(a,b,c){XA.call(this,a,c);this.O=b||a.A;this.H=!1;this.D=0;this.R=new ln(this);mn(this.R,Y.Gd,dk,ic(this.bm));a=BC?BC:BC=AC(AC(AC(new zC,0,new xC),1,new xC),2,new wC);this.ca=a;this.l=this.U=null}x(CC,ZA);k=CC.prototype;k.T=function(){CC.F.T.call(this);Ig(this.C().firstChild,1,1);vg(this.C().firstChild,-2E3,-2E3);1!=this.D&&DC(this)};k.la=function(){CC.F.la.call(this);this.l&&(this.l.destroy(),this.l=null);this.H=!1};function DC(a){a.D=1;a.ca.j(a.A,t(a.Gm,a))}
k.xm=function(a){a=a.target;if(this.$){this.l=a;a=this.A;if(2==this.A.l||null!=a.v||null!=a.o){var b=this.U;rb(b,qC(oC.Z()));null!=a.v&&(b.start=a.v);null!=a.o&&(b.end=a.o);1==this.A.l&&(b.videoId=a.j);this.O?this.l.loadVideoByPlayerVars(b):this.l.cueVideoByPlayerVars(b)}b=a.L;null!=b&&this.l.setVolume(b);a.D&&this.l.mute();Ig(this.C().firstChild,this.j.width,this.j.height);vg(this.C().firstChild,0,0);YA(this,this.j);this.D=2;this.H&&this.l.playVideo()}else a.destroy(),this.D=0};
k.Gm=function(a){this.U=a;var b=this.j,c=oC.Z();a=new sC(this.A.j,this.A.l,a,this.getId()+".pl",b.width,b.height,this.O,t(this.xm,this),t(this.Ni,this),t(this.Ho,this));if(c.l)rC(a);else{if(!c.j||c.j.g&&!c.l)c.j=gC(),b=t(c.o,c),ws(c.j,null,b,void 0);c.g.push(a)}};k.bm=function(){this.$&&2!=this.D&&(Y.Gd.isEnabled()?DC(this):this.Ni())};k.Ni=function(){Ig(this.C().firstChild,1,1);vg(this.C().firstChild,-2E3,-2E3);this.D=3};
k.Ho=function(a){a.data==YT.PlayerState.PLAYING?I(this,new $A(1)):a.data!=YT.PlayerState.PAUSED&&a.data!=YT.PlayerState.ENDED||I(this,new $A(2))};k.G=function(){D(this.R);CC.F.G.call(this)};function EC(a,b,c){K.call(this,c);this.l=a;this.J=b;this.A=this.D=this.U=!1;this.I=new By(1,c);this.Y(this.I);this.j=[];this.R=[];a=this.l.I;for(b=0;b<a.length;b++)c=new CC(a[b],!1,this.g),FC(this,c)}x(EC,K);function FC(a,b){var c=b.A;b.N(a.D&&a.A&&Uw(a.l));var d=a.J;og(new mg(0,0,d.width,d.height),c.g)&&(a.Y(b,a.$),a.j.push(b),b instanceof CC&&a.R.push(b))}function GC(a,b){var c=a.R[b];if(!c)throw Error("Video player "+b+" does not exist.");return c}k=EC.prototype;
k.V=function(){EC.F.V.call(this);var a=this.C();N(this.I,a);for(a=0;a<this.j.length;a++){var b=this.C();N(this.j[a],b)}this.N(this.D,this.A)};k.T=function(){EC.F.T.call(this);HC(this)};
function HC(a){var b,c=a.getParent().Oa();b=c.offsetHeight;var d=c.offsetWidth,e=a.J.width/a.J.height;d/b<e?(c=d,e=d/e,d=0,b=(b-e)/2):(c=b*e,e=b,d=(d-c)/2,b=0);b=new mg(d,b,c,e);for(c=0;c<a.j.length;c++){var e=a.j[c],g=e.A.g,h=new Ld(b.left,b.top),l=(new Od(b.width,b.height)).width/a.J.width,d=new Fv,n=h.x,h=h.y;d.v+=n*d.g+h*d.j;d.B+=n*d.l+h*d.o;n=l;d.g*=n;d.l*=n;d.j*=l;d.o*=l;g=ng(g);h=[g.left,g.top,g.right,g.bottom];g=h[0];l=h[1];n=h[2];h=h[3];g=[g,l,n,l,n,h,g,h];d&&d.transform(g,0,g,0,4);n=g;d=
Math.floor(Math.min(n[0],n[2],n[4],n[6]));g=Math.ceil(Math.max(n[0],n[2],n[4],n[6]));l=Math.floor(Math.min(n[1],n[3],n[5],n[7]));n=Math.ceil(Math.max(n[1],n[3],n[5],n[7]));YA(e,new mg(d,l,g-d,n-l))}}function IC(a){Fy(a.I,a.l.g,a.l.l,a.l.A);JC(a)}k.Qe=function(){this.$&&HC(this)};k.aa=f("D");function KC(a,b){a.Ki(b);a.U=!!b;a.U&&I(a,"Aa")}k.N=function(a,b){var c=null;this.D!=a&&(c=a?"show":"hide",this.D=a);this.C()&&J(this.C(),a);this.A=b;JC(this);c&&I(this,c)};
function JC(a){for(var b=a.D&&a.A&&Uw(a.l),c=0;c<a.j.length;c++)a.j[c].N(b)}k.G=function(){delete this.I;delete this.j;EC.F.G.call(this)};function LC(a,b,c){EC.call(this,a,b,c);this.H=new xy(c);this.Y(this.H);a=this.l.H;for(b=0;b<a.length;b++)c=new fC(a[b],this.g),FC(this,c)}x(LC,EC);k=LC.prototype;k.jn=4/3;k.Vg=4/3;k.V=function(){LC.F.V.call(this);Ul(this.C(),"punch-viewer-imagepage");var a=this.C();N(this.H,a)};k.Ki=function(a){zy(this.H,a)};k.Qe=function(a){LC.F.Qe.call(this,a);this.Vg=a;Ay(this.H,this.Vg<this.jn?3:2)};k.G=function(){delete this.H;LC.F.G.call(this)};function MC(a){dC.call(this,"Parts of this slide didn't load. Try reloading Reload","punch-viewer-load-error",a)}x(MC,dC);MC.prototype.A=function(){R.pc.fireAction(void 0,zn(xn(new yn,6)))};MC.prototype.Rf=function(a){R.Ed.fireAction(void 0,zn(xn(new yn,6)));MC.F.Rf.call(this,a)};function NC(){H.call(this)}x(NC,H);NC.prototype.g=0;NC.prototype.X=function(a){a=OC(a);this.g!=a&&(this.g=100<a+0?100:0>a?0:a,I(this,"change"))};NC.prototype.oa=function(){return OC(this.g)};function OC(a){return 0+1*Math.round((a-0)/1)};function PC(a){K.call(this,a);this.l=new NC;Sf(this.l,"change",this.rl,!1,this)}x(PC,K);var QC={vertical:"progress-bar-vertical",horizontal:"progress-bar-horizontal"};k=PC.prototype;k.V=function(){this.j=this.g.K("DIV","progress-bar-thumb");this.M=this.g.K("DIV",QC.horizontal,this.j);RC(this);var a=this.C();Aj(a,"valuemin",OC(0));a=this.C();Aj(a,"valuemax",OC(100))};
k.T=function(){PC.F.T.call(this);A&&7>Kc&&Sf(this.C(),"resize",this.Ye,!1,this);this.Ye();var a=this.C();zj(a,"progressbar");Aj(a,"live","polite")};k.la=function(){PC.F.la.call(this);SC(this)};function SC(a){A&&7>Kc&&$f(a.C(),"resize",a.Ye,!1,a)}k.Fa=function(a){PC.F.Fa.call(this,a);a=this.C();Ej(a,QC.horizontal);a=Yd(null,"progress-bar-thumb",this.C())[0];a||(a=this.g.K("DIV","progress-bar-thumb"),this.C().appendChild(a));this.j=a};k.oa=function(){return this.l.oa()};
k.X=function(a){this.l.X(a);this.C()&&RC(this)};function RC(a){var b=a.C();Aj(b,"valuenow",a.oa())}k.rl=function(){this.Ye();I(this,"change")};k.Ye=function(){if(this.j){var a=OC(0),b=OC(100),a=(this.oa()-a)/(b-a),a=Math.round(100*a);this.j.style.width=a+"%"}};k.G=function(){SC(this);PC.F.G.call(this);this.j=null;this.l.dispose()};function TC(a,b,c,d){dy.call(this,a,b,c,d)}x(TC,dy);TC.prototype.pd=function(){TC.F.pd.call(this);var a=this.fa().C();a.style.height="";a.style.overflow="";var b=Kg(a).height,c=Gg(this.C());b>c.y&&(a.style.height=c.y-8+"px",a.style.top="0px",a.style.overflow="auto")};function UC(a,b,c){K.call(this,c);this.D=a;this.Ja=b;this.H=new Ax(null,Mx.Z(),c);Jl(this.H,32);this.Y(this.H);this.J=new Ax(null,Mx.Z(),c);Jl(this.J,32);this.Y(this.J);this.ea=new Ax(null,Mx.Z(),c);Jl(this.ea,32);this.Y(this.ea);this.ca=new Ax(null,Mx.Z(),c);Jl(this.ca,32);this.Y(this.ca);this.j=new TC("",null,Wx.Z(),c);this.j.N(!1);Jl(this.j,32);this.Y(this.j);this.O=new Ax(null,Mx.Z(),c);Jl(this.O,32);this.Y(this.O);this.R=new Ax(null,Mx.Z(),c);Jl(this.R,32);this.Y(this.R);this.U=new Qx(null,void 0,
Mx.Z(),c);Jl(this.U,32);this.Y(this.U);this.A=new PC(c);this.Y(this.A);this.I=new Ax(null,Mx.Z(),c);Jl(this.I,32);this.I.N(!1);this.Y(this.I);this.ha=new Ax(null,Mx.Z(),c);Jl(this.ha,32);this.Y(this.ha);this.l=new nn(void 0,void 0,void 0,Pn.Z());this.ta=new ln(this);this.U.lb(this.Ja.fa(R.Jd.getId()))}x(UC,K);k=UC.prototype;k.ib=null;
k.V=function(){var a=this.g,b=a.K("DIV",this.D.o?"punch-viewer-nav punch-viewer-nav-fixed":"punch-viewer-nav punch-viewer-nav-floating"),c=b;this.D.o||(c=a.K("DIV","punch-viewer-nav-rounded-container"),a.appendChild(b,c));Dl(this.H,a.K("DIV","punch-viewer-icon punch-viewer-left goog-inline-block"));Dl(this.J,a.K("DIV","punch-viewer-icon punch-viewer-right goog-inline-block"));Dl(this.ca,a.K("DIV","punch-viewer-icon punch-viewer-pause goog-inline-block"));Dl(this.ea,a.K("DIV","punch-viewer-icon punch-viewer-play goog-inline-block"));
Dl(this.R,a.K("DIV","punch-viewer-icon punch-viewer-full-screen goog-inline-block"));Dl(this.O,a.K("DIV","punch-viewer-icon punch-viewer-exit-full-screen goog-inline-block"));Dl(this.U,a.K("DIV","punch-viewer-icon punch-viewer-options goog-inline-block"));Dl(this.ha,"Exit");Dl(this.I,a.K("DIV","punch-viewer-icon punch-viewer-error goog-inline-block"));this.M=b;N(this.H,c);N(this.ca,c);N(this.ea,c);N(this.J,c);N(this.j,c);N(this.R,c);N(this.O,c);N(this.U,c);N(this.ha,c);N(this.A,c);N(this.I,c);this.A.C().className=
"punch-viewer-progress-bar goog-inline-block";this.ib&&J(this.A.C(),0<Ny(this.ib));this.D.o&&(c=a.K("A",{href:this.D.te,target:"_blank"}),b.appendChild(c),b=a.K("DIV","punch-viewer-nav-logo"),c.appendChild(b),c=a.K("DIV","punch-viewer-nav-logo-image goog-inline-block"),b.appendChild(c),a=a.K("DIV","punch-viewer-nav-logo-text goog-inline-block","Slides"),b.appendChild(a))};
k.T=function(){UC.F.T.call(this);this.C();M(this).g(this.D,"aa",this.rn).g(this.j,"action",this.dm).g(this.D,"ca",this.tn);this.D.o||M(this).g(this.C(),"mouseout",this.Sl).g(this.C(),"mouseover",this.Tl);mn(this.ta,R.Ta,ak,this.Wl);var a=gh(this),b=a?this.H:this.J,a=a?this.J:this.H,c={enabled:!0,hint:!0,value:!0,visible:!0},d=zn(xn(new yn,4));un(this.l,b,R.NEXT,c,void 0,d);un(this.l,this.ea,R.tb,c,void 0,d);un(this.l,this.ca,R.PAUSE,c,void 0,d);un(this.l,a,R.PREV,c,void 0,d);un(this.l,this.O,R.oc,
c,void 0,d);un(this.l,this.R,R.Tb,c,void 0,d);un(this.l,this.U,R.Jd,c,void 0,d);un(this.l,this.I,R.pc,{enabled:!0,hint:!0},void 0,d);un(this.l,this.ha,R.Pc,c,void 0,d)};k.Wl=function(){VC(this,!!this.ib&&lB(mB(this.ib)))};function VC(a,b){if(a.C()){var c=b&&!R.Ta.aa(),d=a.C();c?Ul(d,"punch-viewer-nav-fade-out"):Wl(d,"punch-viewer-nav-fade-out")}}k.Tl=function(){R.Ta.P(!1)};k.Sl=function(){R.Ta.P(!0)};
function WC(a){if(!a.ib)throw Error("Document model must be initialized");var b=a.j;a=my(a.j);Dl(b,"Slide "+(a+1+" "))}k.dm=function(){WC(this);R.Ub.fireAction(my(this.j),zn(xn(new yn,4)))};k.rn=function(a){hy(this.j,a.j);WC(this)};k.tn=function(){if(!this.ib)throw Error("Document model must be initialized");var a=mB(this.ib);this.A.X(100*(a.g[2]+a.g[4])/this.ib.g.concat().length);var b=lB(a);J(this.A.C(),!b);VC(this,b);this.I.N(0<a.g[4])};
k.G=function(){D(this.l);delete this.l;delete this.D;delete this.ib;delete this.O;delete this.R;delete this.H;delete this.j;delete this.ca;delete this.ea;delete this.J;D(this.ta);delete this.ta;UC.F.G.call(this)};function XC(a){return(a=YC(a))&&Ca(a,"id.")?a.substring(a.indexOf("id.")+3)||null:null}function YC(a){return(a=ZC(a))&&Ca(a,"slide=")?a.substring(6):null}function $C(a){var b=Number(a);a=0==b&&Da(a)?NaN:b;return isNaN(a)?null:Math.floor(a)-1}function ZC(a){a=r(a)?a:window.location.hash;return Ca(a,"#")?a.substring(1):a};function aD(){return!(z("iPad")||z("Android")&&!z("Mobile")||z("Silk"))&&(z("iPod")||z("iPhone")||z("Android")||z("IEMobile"))};function bD(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join("\x0B")};function cD(a,b){E.call(this,"navigate");this.B=a;this.o=b}x(cD,E);function dD(a,b,c,d){H.call(this);if(a&&!b)throw Error("Can't use invisible history without providing a blank page.");var e;if(c)e=c;else{e="history_state"+eD;var g=zd("input",{type:"text",name:e,id:e,style:bd("display:none")});document.write(sd(g));e=Xd(document,e)}this.D=e;this.j=c?ge(Wd(c)):window;var h;r(b)?h=pd(b):h=b;this.I=h;A&&!b&&(b="https"==window.location.protocol?bd("https:///"):bd('javascript:""'),this.I=b=pd(ad(b)));this.l=new rj(150);of(this,this.l);this.o=!a;this.g=new G(this);if(a||
fD){var l;if(d)l=d;else{a="history_iframe"+eD;d={id:a,style:bd("display:none"),sandbox:void 0};b={};b.src=this.I||null;b.srcdoc=null;c={sandbox:""};h={};for(l in b)h[l]=b[l];for(l in c)h[l]=c[l];for(l in d){e=l.toLowerCase();if(e in b)throw Error('Cannot override "'+e+'" attribute, got "'+l+'" with value "'+d[l]+'"');e in c&&delete h[e];h[l]=d[l]}l=Ad("iframe",h,void 0);document.write(sd(l));l=Xd(document,a)}this.H=l;this.O=!0}fD&&(this.g.g(this.j,"load",this.Xm),this.J=this.L=!1);this.o?gD(this,
this.fb(),!0):hD(this,this.D.value);eD++}x(dD,H);dD.prototype.A=!1;dD.prototype.B=!1;dD.prototype.v=null;var iD=function(a,b){var c=b||bD;return function(){var b=this||m,b=b.closure_memoize_cache_||(b.closure_memoize_cache_={}),e=c(qa(a),arguments);return b.hasOwnProperty(e)?b[e]:b[e]=a.apply(this,arguments)}}(function(){return A?Nc(8):"onhashchange"in m}),fD=A&&!Nc(8);k=dD.prototype;k.Hc=null;k.G=function(){dD.F.G.call(this);this.g.dispose();this.P(!1)};
k.P=function(a){if(a!=this.A)if(fD&&!this.L)this.J=a;else if(a)if(zc?this.g.g(this.j.document,jD,this.hn):Ac&&this.g.g(this.j,"pageshow",this.dl),iD()&&this.o)this.g.g(this.j,"hashchange",this.Zm),this.A=!0,I(this,new cD(this.fb(),!1));else{if(!A||aD()||this.L)this.g.g(this.l,"tick",t(this.nh,this,!0)),this.A=!0,fD||(this.v=this.fb(),I(this,new cD(this.fb(),!1))),sj(this.l)}else this.A=!1,jg(this.g),this.l.stop()};k.Xm=function(){this.L=!0;this.D.value&&hD(this,this.D.value,!0);this.P(this.J)};
k.dl=function(a){a.g.persisted&&(this.P(!1),this.P(!0))};k.Zm=function(){var a=kD(this.j);a!=this.v&&lD(this,a,!0)};k.fb=function(){return null!=this.Hc?this.Hc:this.o?kD(this.j):mD(this)||""};k.Mi=function(a,b){nD(this,a,!1,b)};k.Pe=function(a,b){nD(this,a,!0,b)};function kD(a){a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}function nD(a,b,c,d){a.fb()!=b&&(a.o?(gD(a,b,c),iD()||A&&!aD()&&hD(a,b,c,d),a.A&&a.nh(!1)):(hD(a,b,c),a.Hc=a.v=a.D.value=b,I(a,new cD(b,!1))))}
function gD(a,b,c){a=a.j.location;var d=a.href.split("#")[0],e=-1!=a.href.indexOf("#");if(fD||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):a.href=d)}function hD(a,b,c,d){if(a.O||b!=mD(a))if(a.O=!1,b=encodeURIComponent(String(b)),A){var e=se(a.H);e.open("text/html",c?"replace":void 0);c=Bd(zd("title",{},d||a.j.document.title),zd("body",{},b));e.write(sd(c));e.close()}else if(e=od(a.I)+"#"+b,a=a.H.contentWindow)c?a.location.replace(e):a.location.href=e}
function mD(a){if(A)return a=se(a.H),a.body?Ha(a.body.innerHTML):null;var b=a.H.contentWindow;if(b){var c;try{c=Ha(kD(b))}catch(d){return a.B||(1!=a.B&&a.l.setInterval(1E4),a.B=!0),null}a.B&&(0!=a.B&&a.l.setInterval(150),a.B=!1);return c||null}return null}k.nh=function(a){if(this.o){var b=kD(this.j);b!=this.v&&lD(this,b,a)}if(!this.o||fD)if(b=mD(this)||"",null==this.Hc||b==this.Hc)this.Hc=null,b!=this.v&&lD(this,b,a)};
function lD(a,b,c){a.v=a.D.value=b;a.o?(fD&&hD(a,b),gD(a,b)):hD(a,b);I(a,new cD(a.fb(),c))}k.hn=function(){this.l.stop();sj(this.l)};var jD=["mousedown","keydown","mousemove"],eD=0;function oD(a,b){H.call(this);this.g=a||window;this.j=b||null;Sf(this.g,"popstate",this.od,!1,this);Sf(this.g,"hashchange",this.od,!1,this)}x(oD,H);k=oD.prototype;k.If=!1;k.yd=!0;k.P=function(a){a!=this.If&&(this.If=a)&&I(this,new cD(this.fb(),!1))};k.fb=function(){if(this.yd){var a=this.g.location.href,b=a.indexOf("#");return 0>b?"":a.substring(b+1)}return this.j?pD(this.g.location):this.g.location.pathname.substr(1)};
k.Mi=function(a,b){a!=this.fb()&&(this.g.history.pushState(null,b||this.g.document.title||"",qD(this,a)),I(this,new cD(a,!1)))};k.Pe=function(a,b){this.g.history.replaceState(null,b||this.g.document.title||"",qD(this,a));I(this,new cD(a,!1))};k.G=function(){$f(this.g,"popstate",this.od,!1,this);this.yd&&$f(this.g,"hashchange",this.od,!1,this)};
function qD(a,b){var c;if(a.yd)c="#"+b;else if(a.j){c=Eh(a.g.location.href);var d=YC(b);c=d?Nh(Sh(c,"slide"),"slide",d):Sh(c,"slide")}else c="/"+b+a.g.location.search;return c}k.od=function(){this.If&&I(this,new cD(this.fb(),!0))};function rD(){}function pD(a){return a.hash&&"#"!=a.hash?a.hash:(a=Qh(a.href,"slide"))?"slide="+a:""};function sD(a,b,c){B.call(this);this.l=a;this.j=b;this.D=c||window;this.v=new G(this);of(this,this.v);this.o=zn(xn(new yn,13))}x(sD,B);sD.prototype.g=null;
sD.prototype.initialize=function(){var a=new rD,b=!Ac;var a=b?a:void 0,c=window;c.history&&c.history.pushState?(c=new oD(void 0,a),a&&0!=c.yd&&($f(c.g,"hashchange",c.od,!1,c),c.yd=!1),a=c):a=new dD;this.g=a;this.g.P(!0);this.v.g(this.g,"navigate",this.B).g(this.l,"aa",this.A);a=this.D;c=pD(a.location);R.Ub.fireAction(tD(this,c)||0,this.o);!b&&a.history&&a.history.replaceState&&(b=a.location.href,c=Sh(b,"slide"),b!=c&&a.history.replaceState(null,a.document.title||"",c))};
sD.prototype.B=function(a){if(a.o){var b=this.l.g;a=tD(this,a.B);null==a||a==b?uD(this):R.Ub.fireAction(a,this.o)}};sD.prototype.A=function(){uD(this)};function uD(a){var b;b=(b=a.j.g[a.l.g])?b.getId():null;var c=XC(a.g.fb());if(b){var d="slide=id."+b;c?b!=c?a.g.Mi(d):a.g.Pe(d):a.g.Pe(d)}else a.g.Pe("")}
function tD(a,b){var c=a.l.g,d=Ny(a.j),e=t(a.j.v,a.j);if(d){var g=ZC(b),h=YC(g),l=null;h?Ca(h,"id.")?(c=XC(g))&&(l=e(c)):Ca(h,"next")?l=c+1:Ca(h,"previous")?l=c-1:Ca(h,"first")?l=0:Ca(h,"last")?l=d-1:l=$C(h):l=$C(g);d=null==l?null:kc(l,0,d-1)}else d=null;return d};function vD(a,b,c){EC.call(this,a,b,c)}x(vD,EC);vD.prototype.H=null;vD.prototype.O=null;vD.prototype.V=function(){vD.F.V.call(this);Ul(this.C(),"punch-viewer-svgpage");this.O=this.g.K("div",{"class":"punch-viewer-svgpage-svgcontainer"});var a=this.C();a.insertBefore(this.O,a.childNodes[1]||null);KC(this,this.H)};vD.prototype.Ki=function(a){this.H&&this.g.Jb(this.H);(this.H=a)&&this.O&&this.g.appendChild(this.O,a)};function wD(a){E.call(this,"Ba");this.direction=a}x(wD,E);function xD(a,b,c,d){H.call(this);this.o=b;this.v=c;this.g=d;this.j=Ud(a);this.l=new G(this);this.l.g(a,"touchcancel",this.Cm).g(a,"touchend",this.Xn).g(a,"touchmove",this.Dm).g(a,"touchstart",this.Yn)}x(xD,H);k=xD.prototype;k.tg=null;k.Yd=null;k.Nc=!1;k.Yn=function(a){1!=a.g.touches.length||yD(this)||(this.Nc=!0,a=a.g.touches[0],this.tg=this.Yd=new Ld(a.pageX,a.pageY))};
k.Dm=function(a){if(1!=a.g.touches.length||yD(this))this.Nc=!1;else{var b=!0;if(this.Nc){var c=a.g.touches[0];this.Yd=new Ld(c.pageX,c.pageY);this.g&&0==zD(this)&&0!=AD(this)&&(b=!1)}b&&a.preventDefault()}};function yD(a){var b=a.j.W().documentElement;a=Fe(a.j);var c=b.offsetHeight/a.innerHeight;return 1.1<b.offsetWidth/a.innerWidth||1.1<c}k.Xn=function(){if(this.Nc){this.Nc=!1;var a=zD(this);this.g||(a|=AD(this));a&&I(this,new wD(a))}};k.Cm=function(){this.Nc=!1};
function zD(a){var b=a.Yd.x-a.tg.x;if(Math.abs(b)>=a.o){if(0<b)return 8;if(0>b)return 4}return 0}function AD(a){var b=a.Yd.y-a.tg.y;if(Math.abs(b)>=a.v){if(0<b)return 2;if(0>b)return 1}return 0}k.G=function(){this.l.dispose();xD.F.G.call(this)};function BD(a){this.g=a}BD.prototype.display=function(a){CD(this.g,a)};BD.prototype.remove=function(a){DD(this.g,a)};BD.prototype.lg=ba();function ED(a){this.g=a;this.j=new G(this)}x(ED,BD);k=ED.prototype;k.display=function(a){for(var b=this.g.W(),c=a.B,d=0;d<c.length;d++){var e=px(b,c[d]);e&&e!=a&&FD(this,e,a)}FD(this,a,a);this.lg(a)};k.remove=function(a){jg(this.j);var b=this.g;DD(b,a);for(var c=b.W(),d=a.B,e=0;e<d.length;e++){var g=px(c,d[e]);g!=a&&DD(b,g)}};
k.lg=function(a){var b=a.B,c=this.g;if(0==b.length)c.j[a.j].N(!0,!0);else for(var d=c.W(),e=Nb(b,function(a){return Uw(px(d,a))}),g=0;g<b.length;g++){var h=px(d,b[g]);c.j[h.j].N(e||h==a,h==a)}};function FD(a,b,c){var d=CD(a.g,b);a.j.g(d,"Aa",va(a.em,b,c)).g(d,"show",va(a.fm,b,c));GD(a,d,b,c)}k.em=function(a,b,c){GD(this,c.target,a,b)};k.fm=function(a,b,c){GD(this,c.target,a,b)};
function GD(a,b,c,d){if(b.U&&b.aa()){b=c.getId();var e=a.g.g.C(b);e&&(e.removeAttribute("id"),c!=d&&(a=new sy(c,a.g.g,""),ty(a,a.j.length)),a=c.C(),Tw(d,c.getId())?(c=a,c.parentNode.style.perspective="1500px",c.parentNode.style.WebkitPerspective="1500px",c.parentNode.style.MozPerspective="1500px",c=a,c.parentNode.style.transformStyle="preserve-3d",c.parentNode.style.WebkitTransformStyle="preserve-3d",c.parentNode.style.sr="preserve-3d",c=a,c.style.backfaceVisibility="hidden",c.style.WebkitBackfaceVisibility=
"hidden",c.style.MozBackfaceVisibility="hidden",a.style.WebkitBoxReflect="below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(white))"):a=a.getElementsByTagName("g")[0],a.setAttribute("id",b))}};function HD(a,b,c,d,e,g,h,l){K.call(this,l);this.A=a;this.l=b;this.ca=c;this.ta=d;this.ea=e;this.j=[];this.O=Ov()?new ED(this):new BD(this);this.U=g;this.ha=h;this.D=zn(xn(new yn,17));this.H=null}x(HD,K);HD.prototype.R=-1;HD.prototype.J=null;HD.prototype.I=null;var ID=A&&!Mc("8");k=HD.prototype;
k.V=function(){var a=this.g,b=a.K("DIV","punch-viewer-container");this.M=b;var c=["punch-viewer-content"];this.l.o&&this.ha&&c.push("punch-viewer-content-fixed");ID&&c.push("punch-viewer-content-browser-ie-less-than-8");this.H=a.K("DIV",c);b.appendChild(this.H)};k.Oa=f("H");
k.T=function(){HD.F.T.call(this);M(this).g(this.C(),"click",this.ii).g(this.ca,"click",this.ii).g(this.l,"aa",this.Bn).g(this.l,"ca",this.Dn).g(this.l,"ba",this.Cn).g(this.l,"fa",this.Gn).g(this.l,"W",this.An).g(this.l,"X",this.zn).g(this.l,"ea",this.Fn).g(this.l,"da",this.En);this.J&&this.J.dispose();this.U&&(this.J=new xD(this.C(),150,50,!0),M(this).g(this.J,"Ba",this.ym));this.I&&this.I.dispose();this.l.xe&&(this.I=new Rz(this.C()),M(this).g(this.I,"mousewheel",this.ji).g(this.ca,"mousewheel",
this.ji))};k.ii=function(a){var b=a.target?a.target:null;b&&"punch-viewer-pageloadstatus-link"==b.className||!ux(a)&&this.U&&R.NEXT.fireAction(void 0,this.D)};k.ji=function(a){2>=Math.abs(a.L)||(0<a.L?R.NEXT.fireAction(void 0,this.D):R.PREV.fireAction(void 0,this.D))};k.ym=function(a){var b=gh(this)?8:4,c=gh(this)?4:8;a.direction&b?R.NEXT.fireAction(void 0,this.D):a.direction&c&&R.PREV.fireAction(void 0,this.D)};
function JD(a,b){if(a.$){var c=Kv(a.A.l,a.A.j,[0,0,b.width,b.height]),d=a.l.o?1:0;Ig(a.H,c[2]-c[0]-2*d,c[3]-c[1]-d);vg(a.H,c[0],c[1]);a.R=(c[2]-c[0])/(c[3]-c[1]);fb(a.j,t(function(a){a.Qe(this.R)},a))}}k.W=f("A");function CD(a,b){var c=b.j;if(!a.j[c]){var d=a.ea(b,new Od(a.A.l,a.A.j),a.g);IC(d);Uw(b)&&KC(d,b.C());d.Qe(a.R);a.j[c]=d;d.N(!0,!0)}for(var d=a.j[c].R,e=0;e<d.length;e++)M(a).g(d[e],"za",va(a.ki,e));a.Y(a.j[c],!0);return a.j[c]}
function DD(a,b){for(var c=b.j,d=a.j[c].R,e=0;e<d.length;e++)M(a).ba(d[e],"za",va(a.ki,e));a.removeChild(a.j[c],!0);a.j[c].dispose();delete a.j[c]}function KD(a,b){var c=$t(a.A,b);return 4==c.g&&Pw(c.A)&&1==c.l}function LD(a,b){var c=$t(a.A,a.l.g);Qb(c.B,b.getId())&&a.O.lg(c)}k.Bn=function(a){if(0<=a.o){var b=$t(this.A,a.o);this.O.remove(b);if(b=this.j[a.o])b.C().style.zIndex=""}b=$t(this.A,a.j);this.O.display(b);R.Ze.fireAction(a.j)};
k.Dn=function(a){if(this.j[a.index]){var b=this.j[a.index];IC(b);a=$t(this.A,a.index);KC(b,Uw(a)?a.C():null);LD(this,a)}};k.Cn=function(a){var b=this.j[a.index];b&&(a=$t(this.A,a.index),4==a.g&&1==a.l&&(IC(b),KC(b,a.C())),LD(this,a))};k.Gn=function(a){this.j[a.o[0]].C().style.zIndex=1};k.An=function(){var a=this.j[this.l.g];a.A=!1;JC(a);R.Bd.fireAction()};k.zn=function(){var a=this.j[this.l.g];a.A=!0;JC(a);R.Ad.fireAction()};
k.Fn=function(a){a=GC(this.j[a.o],a.B);2==a.D?a.l.playVideo():a.H=!0;I(a,new $A(1))};k.En=function(a){a=GC(this.j[a.o],a.B);2==a.D?a.l.pauseVideo():a.H=!1;I(a,new $A(2))};k.ki=function(a,b){this.ta.onVideoStateChange(a,cB[b.state])};k.G=function(){D(this.I);D(this.J);HD.F.G.call(this)};function MD(a,b,c,d,e,g,h){K.call(this,h);this.vc=a.urlPrefix;h=a.viewerUrl;var l=a.viewerHmac,n=a.docId,u=a.title,w=a.revision,C=a.start,F=a.loop,fa=a.delayMs,oa=a.enableScrollwheelSupport,pb=a.showEmbedControls,qb=a.speakerNotesWindowHtml,Xc=a.speakerNotesIframeHtml,ka=a.htmlViewerUrl,O=a.editUrl,ac=a.hideExportControls;this.D=g;this.J=a.docData;this.Jc=c;if(!this.J&&!this.Jc)throw Error("No viewer data API provided when document data is null");this.xe=a.touch;this.tc=a.controls;this.Vb=a.chunkPages;
this.Be=a.chunkFirstPageIndex;this.I=!!b;c=[];c.push(this.J?"punch_viewer_server_data":"punch_viewer_client_data");this.H=Tt();c.push(this.H?"punch_viewer_loaded_from_editor":"punch_viewer_loaded_from_present");this.I&&c.push("punch_viewer_loaded_native_webview");this.U=new Zn;this.R=XB(a.enableCsi,xb(y(),"buildLabel"),c,new dt(this.U));(c=Rt())&&this.R.Li(new Xt(c));c=new gq;c.g=this.R;this.R.Pg();this.Ee=d.sl;this.bb=e;this.bb.initialize(d,this.D,["ccv","cov","el","fmpl"],c,new dq(d.sl,this.D));
d=this.g;this.sc=new Gn(ND,d);OD(this);Yg=e=gh(this);g=new Co;var zg=new op(g);this.O=new br(n);cr(this.O,u);this.Wb=new Dt;Qt.SK_editorEventListener=this.Wb;var Lb=this.ca=null,u=null;this.Jc&&vb(y(),"docs-text-ewf")&&(Lb=new Zq(lq),u=new st(Wq(d,Lb,this.D),this.D,Lb,zb(),new mt),of(this,u));this.Fe=Lb;var Lb=a.forcePageLoadErrors,Ea=wb("viewer_page_request_qps")||0,Ea=0<Ea?new Wr("viewer_netservice",Ea,5):void 0;this.Ja=new Os(new lt,void 0,this.D,this.U,void 0,Ea);this.Ja.l.l=this.vc;this.Sb=this.I?
new fr:null;var Ea=Vt(),fd=Wt();this.j=new rA(n,this.O,this.vc,h,l,w,d,qb,Xc,ka,O,g,zg,e,this.Vb,this.Be,this.Jc,this.Wb,a.logSequenceFps,u,Lb,this.Ja,this.I?function(){return new JB}:function(){return new KB},c,this.Sb,Ea,fd);this.j.Vh=F;this.j.Ri=C;this.j.H.setInterval(fa);this.j.o=pb;this.j.O=ac;this.j.xe=oa;u&&this.Jc.setWebFontsMetadataCallback(t(this.wo,this));this.rc=new oo;this.nb=Ut();this.l=null;this.tc&&(this.l=new UC(this.j,this.sc,d),this.Y(this.l),Eo(g,this.l));this.ta=new aC(this.j,
this.g);this.Y(this.ta);this.ha=new By(1,this.g,!0);Ey(this.ha,!1);this.Y(this.ha);a=new eC(d);this.Y(a);h=new MC(d);this.Y(h);this.A={};this.A.fullScreen=a;this.A.loadError=h;this.Zb=new YB(Fe(d));this.ea=this.I||Cc||!Bc||Mc("535.8")||!Ov()?null:new wt(d);this.Xb=new LA(b||{},this.D);this.J&&(this.Vb&&!Ov()&&(b={viewer_svg_not_supported_error:!0},this.D.log(Error("Server chunked data to viewer that does not support SVG."),b)),!this.Vb&&Ov()&&(b={viewer_svg_supported_error:!0},this.D.log(Error("Server did not chunk data to viewer that supports SVG."),
b)));try{document.execCommand("BackgroundImageCache",!1,!0)}catch(Hc){}this.setPageData=this.yn}x(MD,K);k=MD.prototype;k.Jc=null;k.yg=null;k.we=null;k.Ic=null;k.Zi=null;k.Yi=null;k.$i=null;k.gg=null;k.Qb=null;k.Db=null;
k.initialize=function(){var a=this.rc,b=this.U;a.o=b;a.g.g(b,"a",a.v);so(a);this.rc.bind(Y.Gd).bind(Y.Rc).bind(R.Dd).bind(R.Qc).bind(R.Sc);this.Xe();M(this).g(this.Wb,"S",ic(this.Xe));!this.nb&&(a=xb(y(),"docs-obsImUrl"))&&(this.ca=new at(a),this.Xe(),M(this).g(this.ca,["O","P"],ic(this.Xe)));if(this.H)this.H.onLoad();a=new Vn(m,null,this.O.g);b=new cq;b.g=this.O;b.l=this.Ja;b.B=a;b.v=3;var c;var d=oh();if(d){var e=new Fp(0,b.I);b.ya&&vb(y(),"docs-eoi")&&(c=new Yp(b.o,b.H,b.g.g));a=b.D||new Ep(b.g,
b.o,b.J,b.L,b.A);d=new Ip(e,a,b.j?new tp(b.j):null,d,b.v||1);e=new up(b.l);c&&b.j&&(e=new bq(e,b.j));c=new Gp(e,b.g.g,c);e=new zp(b.l,b.g.g);c=new Tp(c,e,d,b.B);b=new pp(d,c);c=new Zp(a,d,c,b)}else c=null;if(c)for(var g in R)qp(c.g,R[g])};k.load=function(){if(!this.$)throw Error("Cannot load the document model before call to render");this.J?PD(this):this.Jc.requestViewerModel(t(this.Eo,this))};k.Eo=function(a){this.J=a;PD(this)};
function PD(a){if(!a.J)throw Error("Cannot initialize viewer user interface when the serialized viewer document model is null");var b;b=a.J;var c=b[0],d=Jb(b[1],DB);b=new AB(c[0],c[1],d,b[2]);c=a.j;if(c.l)throw Error("Document model has already been set");c.l=b;c.Vb.initialize(c.l);if(!c.l)throw Error("Initialize Page Loader called before setting the document model.");var e=(d=Ov())&&c.sc?new ex(0):new ex(5,2);d?c.R=new ox(c.Vi,c.nb,c.rc,c.$b,c.l,c.sc?"local":c.To?"server_chunked":"server",c.sc,c.bj,
e,c.Fb,c.hj,c.Ai):c.R=new dx(c.Vi,c.nb,c.rc,c.$b,e,c.Fb);c.L.g(c.R,"complete",c.Tn);d=0<Ny(b);R.Ze.P(d);R.Ub.P(d);R.PAUSE.P(d);R.tb.P(d);R.Id.P(d);e=vb(y(),"punch_viewer_send_to_glass");R.Sc.P(e);R.Sc.N(e);Y.Rc.P(d&&!c.O);R.Dd.P(d&&!c.O);R.Qc.P(d&&Vj&&!c.O);R.Qc.N(d&&Vj&&!c.O);R.$e.P(d);R.Kd.P(d);R.Ld.P(d);R.Md.P(d);R.Cd.P(d);R.Ed.P(d);R.Bd.P(d);R.Ad.P(d);zA(c);ez(c.I);a.gg=new sD(a.j,b);a.Qb=new HD(b,a.j,a.ta,a.Xb,QD,a.xe,a.tc,a.g);a.Y(a.Qb);c=a.Oa();N(a.Qb,c);for(var g in a.A)c=a.C(),N(a.A[g],c);
Ey(a.ha,!0,0==Ny(b));if(a.l){g=a.l;if(g.ib)throw Error("Document model already initialized");g.ib=b;c=b.g.concat();for(d=0;d<c.length;d++){var h=e=new Lx(bz(b,d),void 0,g.g),l;l="option-"+d;l=g.j.getId()+"."+l;$g(h,l);g.j.re(e)}c=0<Ny(b);g.j.N(c);g.A.C()&&J(g.A.C(),c);VC(g,lB(mB(b)))}a.I||Nv()||!hB(b)||(g={},g.Ti=xb(y(),"punch_unsupported_animation_link"),a.Db=new ZB(Oe(At,g)),a.Y(a.Db),g=a.g.K("div","punch-viewer-bar-container"),a.C().appendChild(g),N(a.Db,g),Ul(a.Db.C(),"goog-inline-block"),a.$&&
RD(a));a.I&&(a.Ic=new TA(b,a.j),a.Y(a.Ic),g=a.C(),N(a.Ic,g),a.Zi=new gB(b,a.j,a.Ic),a.Yi=new eB(a.j),a.$i=new dB(b,a.j,a.Ic,new Yt(a.j,b),a.Xb));b=a.C();N(a.ta,b);a.gg.initialize();b=a.j;Bz()&&0<Ny(b.l)&&b.ai();a.I&&(a.Xb.onApiExported(a.Zi,a.Yi,a.Sb),a.$i.initialize());SD(a);a=a.j;b=Ny(a.l);for(g=0;g<b;g++)GA(a,(a.g+g)%b,!0,!0);a.Ri&&a.Le()}k.V=function(){MD.F.V.call(this);var a=this.C();this.I&&Ul(a,"punch-viewer-mobile-native");N(this.ha,void 0);this.l&&N(this.l,a)};
k.T=function(){MD.F.T.call(this);var a=this.g,b=a.W().body;this.we=a.K("a",{"class":"punch-viewer-hidden-link",href:""},"HTML view of the presentation");b.insertBefore(this.we,b.firstChild);hg(M(this).g(this.Zb,"resize",this.Hm).g(this.j,"$",this.Ml).g(this.j,"Y",this.Il).g(this.j,"U",this.un).g(this.j,"Z",this.vn).g(this.j,"ca",this.gi).g(this.j,"aa",this.wn).g(this.j,"ba",this.gi),this.we,this.Ll).g(window,"unload",this.xn);this.ea&&(M(this).g(this.ea,"change",this.Km),TD(this));this.Db&&RD(this);
this.j.initialize()};function RD(a){var b=$d("punch-transition-unsupported-dismiss",a.Db.C())[0];M(a).g(b,"click",t(a.Db.N,a.Db,!1));a.Db.N(!0)}k.yn=function(a,b){this.j.R.ti(a,b)};function QD(a,b,c){return Ov()?new vD(a,b,c):new LC(a,b,c)}
k.wo=function(a,b){for(var c=[],d=b.fontFaces,e=0;e<d.length;e++)c.push(qq(d[e]));d={};for(e=0;e<c.length;e++){var g=c[e].g();d[g]||(d[g]=[]);d[g].push(c[e])}e=this.Fe;if(d)for(var h in d){var l=g=d[h],n=void 0;a:{if(l)for(n=0;n<l.length;n++){var u=l[n];if(u.v){n=u;break a}}n=null}n&&(e.o[h]=n,Sb(l,n));g.length&&(e.g[h]=g,e.j[h.toLowerCase()]=h)}for(var w in e.g)e.l[w]&&delete e.g[w];for(w in e.o)e.l[w]&&delete e.o[w];for(w in e.j)e.l[e.j[w]]&&delete e.j[w];h=[];for(var C in d)e.g[C]&&(h=h.concat(C));
0<h.length&&I(e,new Yq(e,h));C=this.j;C.A&&(h=C.A,h.B&&Mq(h.B,c),h.A=h.A.concat(c));C.vc=C.vc.concat(c)};k.Hm=function(){SD(this)};k.Ml=function(){this.bb.Xd("cov");this.bb.Xd("ccv");if(this.H)this.H.onInitialDisplayPageLoad()};k.Il=function(){this.bb.Xd("fmpl");if(this.H)this.H.onFirstPageLoad()};k.un=function(){this.R.log("vpl",v()-this.Ee);if(this.H)this.H.onAllPagesLoad();this.R.ih()};k.Km=function(){TD(this);SD(this)};k.Ll=function(a){a.preventDefault();R.bf.fireAction(void 0,zn(xn(new yn,2)))};
k.vn=function(a){!a.o&&a.B?UD(this,"fullScreen"):this.A.fullScreen.N(!1)};k.wn=function(a){KD(this.Qb,a.j)?UD(this,"loadError"):this.A.loadError.N(!1)};k.gi=function(a){a.index==this.j.g&&(KD(this.Qb,a.index)?UD(this,"loadError"):this.A.loadError.N(!1))};k.xn=function(){this.dispose()};function UD(a,b){for(var c in a.A)a.A[c].N(c==b)}
k.Xe=function(){if(this.nb){var a;a=this.nb.getNetStatus();var b=co[a];if(null==b)throw Error("Error deserializing network state: "+a);ao(this.U,b)}else this.ca&&(a=this.ca.v?$n:go,ao(this.U,a))};
function TD(a){if(a.ea){var b=String(1/zt[a.ea.o]*100),b=".punch-viewer-svgpage-svgcontainer {height: {$height}%;width: {$width}%};".replace(RegExp("\\{\\$width\\}","gi"),b).replace(RegExp("\\{\\$height\\}","gi"),b);if(a.yg)Og(a.yg,b);else{var c=a.C(),c=Ud(c),d=null,e=c.W();A&&e.createStyleSheet?(d=e.createStyleSheet(),Og(d,b)):(e=Zd(c.g,"HEAD",void 0,void 0)[0],e||(d=Zd(c.g,"BODY",void 0,void 0)[0],e=c.K("HEAD"),d.parentNode.insertBefore(e,d)),d=c.K("STYLE"),Og(d,b),c.appendChild(e,d));a.yg=d}}}
function SD(a){var b;b=a.Zb;if(b=b.g?b.g.clone():null){if(a.j.o){var c=0;a.l&&(c=a.l.C().offsetHeight);b.height=Math.max(0,b.height-c)}a.Qb&&JD(a.Qb,b)}}function OD(a){var b=[R.Id,R.Sc,R.Hd,Y.Rc,R.Dd,R.Qc],c=a.sc;a=R.Jd.getId();var d=zn(xn(new yn,4)),c=c.g;if(c.g[a])throw Error("Descriptor "+a+" has already been defined");lb(c.g,a,{items:b,Oo:null,Rk:d||null});c.j.push(a)}k.la=function(){this.g.Jb(this.we);MD.F.la.call(this)};
k.G=function(){pf(this.Ic,this.gg,this.Qb,this.ca,this.ea,this.Zb,this.l,this.ta,this.j,this.O,this.D,this.Ja,this.Sb);MD.F.G.call(this)};function ND(){var a=new Qn;return new nn(a.Ca||void 0,void 0,!0,a.ae||Pn.Z())};za("init_viewer",function(a,b,c){var d=yb(y(),"sketchy-exps");Vj=tb(d)[34];d=y();xb(d,"docosEmbedApiJs")||xb(d,"docosJs");Uk(vb(d,"sketchy-eo"));wk();var d=vb(y(),"icso"),e=b.location.href;if(d){if(d=Ch(Dh(e))){for(var d=d.split("&"),g={},h=0;h<d.length;++h){var l=d[h].split("=");2==l.length&&0<l[0].length&&0<l[1].length&&(g[Ha(l[0])]=Ha(l[1]))}d=g}else d={};d=d.id;if(!d)throw Error("No docId in URL");a.docId=d}else d=a.docId;g=d;d=new ks(0,"punchv-e",void 0,0,void 0);g&&(d.l.docId=g);g=wb("docs-rn");
isNaN(g)||(d.l["release-number"]=g.toString());h=wb("docs-pn");isNaN(h)||(d.l["protocol-number"]=h.toString());l=xb(y(),"docs-ct")||"s";d.l["client-type"]=l;isNaN(g)||isNaN(h)||(g=h.toString(16)+"."+g.toString(16)+"."+l,d.l["release-id"]=g);g=xb(y(),"buildLabel");d.l["build-label"]=g;Jt&&Jt.dispose();Jt=d;if(g=(g=St("SK_viewerDataApi"))?new Ot(g,Kt()):null){if(e=g.getDocumentTitle())b.document.title=e+" - Google Slides",a.title=e;e=g.getDisplayUrl()}h=b||window;if(h.history&&h.history.replaceState){var l=
h.location.href,e=e||l,n=Ah(e),u=n[5],w=u,C=y(),F=xb(C,"docs-ducm"),fa;if(!(fa="ALWAYS"==F)){if(F="GOOGLE_ONLY"==F)F=e,F="google.com"==(to.test(F)?to.exec(F)[1]:"");fa=F}fa&&Ca(w,"/a/")&&(F=w.indexOf("/",3),w=0>F?"":w.substring(F));w=w.replace(uo,"$1");w!=u&&(e=yh(n[1],n[2],n[3],n[4],w,n[6],n[7]));n=yb(C,"docs-uptc");if(ja(n))for(u=0;u<n.length;u++)e=Sh(e,n[u]);e!=l&&h.history.replaceState(null,"",e)}a=new MD(a,m.punchWebViewEventListener||null,g,b.DOCS_timing,c,d,new Vd(b.document));a.initialize();
N(a,void 0);a.load();return a});var VD=function(){function a(){if(!ef){try{var a=O.getElementsByTagName("body")[0].appendChild(O.createElement("span"));a.parentNode.removeChild(a)}catch(b){return}ef=!0;for(var a=Lb.length,c=0;c<a;c++)Lb[c]()}}function b(a){ef?a():Lb[Lb.length]=a}function c(a){if("undefined"!=typeof ka.addEventListener)ka.addEventListener("load",a,!1);else if("undefined"!=typeof O.addEventListener)O.addEventListener("load",a,!1);else if("undefined"!=typeof ka.attachEvent)fa(ka,a);else if("function"==typeof ka.onload){var b=
ka.onload;ka.onload=function(){b(null);a()}}else ka.onload=a}function d(){var a=O.getElementsByTagName("body")[0],b=O.createElement("object");b.setAttribute("type","application/x-shockwave-flash");var c=a.appendChild(b);if(c){var d=0;(function(){function g(){if("undefined"!=typeof c.GetVariable){var h=c.GetVariable("$version");h&&(h=h.split(" ")[1].split(","),L.Kc=[parseInt(h[0],10),parseInt(h[1],10),parseInt(h[2],10)])}else if(10>d){d++;setTimeout(g,10);return}a.removeChild(b);c=null;e()}return g})()()}else e()}
function e(){var a=Ea.length;if(0<a)for(var b=0;b<a;b++){var c=Ea[b].id,d=Ea[b].Lk,e={success:!1,id:c};if(0<L.Kc[0]){var u=F(c);if(u)if(!oa(Ea[b].Io)||L.Eb&&312>L.Eb)if(Ea[b].gh&&h()){e={};e.data=Ea[b].gh;e.width=u.getAttribute("width")||"0";e.height=u.getAttribute("height")||"0";u.getAttribute("class")&&(e.Yt=u.getAttribute("class"));u.getAttribute("align")&&(e.align=u.getAttribute("align"));for(var w={},u=u.getElementsByTagName("param"),C=u.length,O=0;O<C;O++)"movie"!=u[O].getAttribute("name").toLowerCase()&&
(w[u[O].getAttribute("name")]=u[O].getAttribute("value"));l(e,w,c,d)}else n(u),d&&d(e);else qb(c,!0),d&&(e.success=!0,e.Ci=g(c),d(e))}else qb(c,!0),d&&((c=g(c))&&"undefined"!=typeof c.SetVariable&&(e.success=!0,e.Ci=c),d(e))}}function g(a){var b=null;(a=F(a))&&"OBJECT"==a.nodeName&&("undefined"!=typeof a.SetVariable?b=a:(a=a.getElementsByTagName("object")[0])&&(b=a));return b}function h(){return!yl&&oa("6.0.65")&&(L.ab||L.Rh)&&!(L.Eb&&312>L.Eb)}function l(a,b,c,d){yl=!0;$p=d||null;Yy={success:!1,
id:c};var e=F(c);if(e){"OBJECT"==e.nodeName?(Rd=u(e),zl=null):(Rd=e,zl=c);a.id="SWFObjectExprInst";if("undefined"==typeof a.width||!/%$/.test(a.width)&&310>parseInt(a.width,10))a.width="310";if("undefined"==typeof a.height||!/%$/.test(a.height)&&137>parseInt(a.height,10))a.height="137";O.title=O.title.slice(0,47)+" - Flash Player Installation";d=L.Xa&&L.ab?"ActiveX":"PlugIn";d="MMredirectURL="+ka.location.toString().replace(/&/g,"%26")+"&MMplayerType="+d+"&MMdoctitle="+O.title;b.flashVars="undefined"!=
typeof b.flashVars?b.flashVars+("&"+d):d;L.Xa&&L.ab&&4!=e.readyState&&(d=O.createElement("div"),c+="SWFObjectNew",d.setAttribute("id",c),e.parentNode.insertBefore(d,e),e.style.display="none",function(){function a(){4==e.readyState?e.parentNode.removeChild(e):setTimeout(a,10)}return a}()());w(a,b,c)}}function n(a){if(L.Xa&&L.ab&&4!=a.readyState){var b=O.createElement("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(u(a),b);a.style.display="none";(function(){function b(){4==a.readyState?
a.parentNode.removeChild(a):setTimeout(b,10)}return b})()()}else a.parentNode.replaceChild(u(a),a)}function u(a){var b=O.createElement("div");if(L.ab&&L.Xa)b.innerHTML=a.innerHTML;else if(a=a.getElementsByTagName("object")[0])if(a=a.childNodes)for(var c=a.length,d=0;d<c;d++)1==a[d].nodeType&&"PARAM"==a[d].nodeName||8==a[d].nodeType||b.appendChild(a[d].cloneNode(!0));return b}function w(a,b,c){var d,e=F(c);if(L.Eb&&312>L.Eb)return d;if(e)if("undefined"==typeof a.id&&(a.id=c),L.Xa&&L.ab){var g="",h;
for(h in a)a[h]!=Object.prototype[h]&&("data"==h.toLowerCase()?b.movie=a[h]:"styleclass"==h.toLowerCase()?g+=' class="'+a[h]+'"':"classid"!=h.toLowerCase()&&(g+=" "+h+'="'+a[h]+'"'));h="";for(var l in b)b[l]!=Object.prototype[l]&&(h+='<param name="'+l+'" value="'+b[l]+'" />');e.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+g+">"+h+"</object>";fd[fd.length]=a.id;d=F(a.id)}else{l=O.createElement("object");l.setAttribute("type","application/x-shockwave-flash");for(var n in a)a[n]!=
Object.prototype[n]&&("styleclass"==n.toLowerCase()?l.setAttribute("class",a[n]):"classid"!=n.toLowerCase()&&l.setAttribute(n,a[n]));for(g in b)b[g]!=Object.prototype[g]&&"movie"!=g.toLowerCase()&&(a=l,h=b[g],n=O.createElement("param"),n.setAttribute("name",g),n.setAttribute("value",h),a.appendChild(n));e.parentNode.replaceChild(l,e);d=l}return d}function C(a){var b=F(a);b&&"OBJECT"==b.nodeName&&(L.Xa&&L.ab?(b.style.display="none",function(){function c(){if(4==b.readyState){var d=F(a);if(d){for(var e in d)"function"==
typeof d[e]&&(d[e]=null);d.parentNode.removeChild(d)}}else setTimeout(c,10)}return c}()()):b.parentNode.removeChild(b))}function F(a){var b=null;try{b=O.getElementById(a)}catch(c){}return b}function fa(a,b){a.attachEvent("onload",b);Hc[Hc.length]=[a,"onload",b]}function oa(a){var b=L.Kc;a=a.split(".");a[0]=parseInt(a[0],10);a[1]=parseInt(a[1],10)||0;a[2]=parseInt(a[2],10)||0;return b[0]>a[0]||b[0]==a[0]&&b[1]>a[1]||b[0]==a[0]&&b[1]==a[1]&&b[2]>=a[2]?!0:!1}function pb(a,b,c,d){if(!L.Xa||!L.Rh){var e=
O.getElementsByTagName("head")[0];e&&(c=c&&"string"==typeof c?c:"screen",d&&(aq=jd=null),jd&&aq==c||(d=O.createElement("style"),d.setAttribute("type","text/css"),d.setAttribute("media",c),jd=e.appendChild(d),L.Xa&&L.ab&&"undefined"!=typeof O.styleSheets&&0<O.styleSheets.length&&(jd=O.styleSheets[O.styleSheets.length-1]),aq=c),L.Xa&&L.ab?jd&&"object"==typeof jd.addRule&&jd.addRule(a,b):jd&&"undefined"!=typeof O.createTextNode&&jd.appendChild(O.createTextNode(a+" {"+b+"}")))}}function qb(a,b){if(Zy){var c=
b?"visible":"hidden";ef&&F(a)?F(a).style.visibility=c:pb("#"+a,"visibility:"+c,null,null)}}function Xc(a){return null!=/[\\\"<>\.;]/.exec(a)&&"undefined"!=typeof encodeURIComponent?encodeURIComponent(a):a}var ka=window,O=document,ac=navigator,zg=!1,Lb=[function(){zg?d():e()}],Ea=[],fd=[],Hc=[],Rd,zl,$p,Yy,ef=!1,yl=!1,jd,aq,Zy=!0,L=function(){var a="undefined"!=typeof O.getElementById&&"undefined"!=typeof O.getElementsByTagName&&"undefined"!=typeof O.createElement,b=ac.userAgent.toLowerCase(),c=ac.platform.toLowerCase(),
d=c?/win/.test(c):/win/.test(b),c=c?/mac/.test(c):/mac/.test(b),b=/webkit/.test(b)?parseFloat(b.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,e=!+"\v1",g=[0,0,0],h=null;if("undefined"!=typeof ac.plugins&&"object"==typeof ac.plugins["Shockwave Flash"])!(h=ac.plugins["Shockwave Flash"].description)||"undefined"!=typeof ac.mimeTypes&&ac.mimeTypes["application/x-shockwave-flash"]&&!ac.mimeTypes["application/x-shockwave-flash"].enabledPlugin||(zg=!0,e=!1,h=h.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),g[0]=parseInt(h.replace(/^(.*)\..*$/,
"$1"),10),g[1]=parseInt(h.replace(/^.*\.(.*)\s.*$/,"$1"),10),g[2]=/[a-zA-Z]/.test(h)?parseInt(h.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if("undefined"!=typeof ka.ActiveXObject)try{var l=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");l&&(h=l.GetVariable("$version"))&&(e=!0,h=h.split(" ")[1].split(","),g=[parseInt(h[0],10),parseInt(h[1],10),parseInt(h[2],10)])}catch(n){}return{Rb:a,Kc:g,Eb:b,Xa:e,ab:d,Rh:c}}();(function(){L.Rb&&(("undefined"!=typeof O.readyState&&"complete"==O.readyState||
"undefined"==typeof O.readyState&&(O.getElementsByTagName("body")[0]||O.body))&&a(),ef||("undefined"!=typeof O.addEventListener&&O.addEventListener("DOMContentLoaded",a,!1),L.Xa&&L.ab&&(O.attachEvent("onreadystatechange",function(){function b(){"complete"==O.readyState&&(O.detachEvent("onreadystatechange",b),a())}return b}()),ka==top&&function(){function b(){if(!ef){try{O.documentElement.doScroll("left")}catch(c){setTimeout(b,0);return}a()}}return b}()()),L.Eb&&function(){function b(){ef||(/loaded|complete/.test(O.readyState)?
a():setTimeout(b,0))}return b}()(),c(a)))})();(function(){L.Xa&&L.ab&&window.attachEvent("onunload",function(){for(var a=Hc.length,b=0;b<a;b++)Hc[b][0].detachEvent(Hc[b][1],Hc[b][2]);a=fd.length;for(b=0;b<a;b++)C(fd[b]);for(var c in L)L[c]=null;L=null;for(var d in VD)VD[d]=null;VD=null})})();return{I:function(a,b,c,d){if(L.Rb&&a&&b){var e={};e.id=a;e.Io=b;e.gh=c;e.Lk=d;Ea[Ea.length]=e;qb(a,!1)}else d&&d({success:!1,id:a})},D:function(a){if(L.Rb)return g(a)},v:function(a,c,d,e,g,n,u,C,F,O){var fa=
{success:!1,id:c};L.Rb&&!(L.Eb&&312>L.Eb)&&a&&c&&d&&e&&g?(qb(c,!1),b(function(){d+="";e+="";var b={};if(F&&"object"===typeof F)for(var L in F)b[L]=F[L];b.data=a;b.width=d;b.height=e;L={};if(C&&"object"===typeof C)for(var ka in C)L[ka]=C[ka];if(u&&"object"===typeof u)for(var Ea in u)L.flashVars="undefined"!=typeof L.flashVars?L.flashVars+("&"+Ea+"="+u[Ea]):Ea+"="+u[Ea];if(oa(g))ka=w(b,L,c),b.id==c&&qb(c,!0),fa.success=!0,fa.Ci=ka;else{if(n&&h()){b.data=n;l(b,L,c,O);return}qb(c,!0)}O&&O(fa)})):O&&O(fa)},
O:function(){Zy=!1},R:L,A:function(){return{Vt:L.Kc[0],Wt:L.Kc[1],release:L.Kc[2]}},L:oa,o:function(a,b,c){if(L.Rb)return w(a,b,c)},ya:function(a,b,c,d){L.Rb&&h()&&l(a,b,c,d)},J:function(a){L.Rb&&C(a)},l:function(a,b,c,d){L.Rb&&pb(a,b,c,d)},g:b,j:c,H:function(a){var b=O.location.search||O.location.hash;if(b){/\?/.test(b)&&(b=b.split("?")[1]);if(null==a)return Xc(b);for(var b=b.split("&"),c=0;c<b.length;c++)if(b[c].substring(0,b[c].indexOf("="))==a)return Xc(b[c].substring(b[c].indexOf("=")+1))}return""},
B:function(){if(yl){var a=F("SWFObjectExprInst");a&&Rd&&(a.parentNode.replaceChild(Rd,a),zl&&(qb(zl,!0),L.Xa&&L.ab&&(Rd.style.display="block")),$p&&$p(Yy));yl=!1}}}}();
