function aa(){return function(a){return a}}function f(){return function(){}}function ba(a){return function(b){this[a]=b}}function l(a){return function(){return this[a]}}function m(a){return function(){return a}}var p,ca="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global?global:this;function da(){ca.Symbol||(ca.Symbol=ea);da=f()}var fa=0;function ea(a){return"jscomp_symbol_"+a+fa++}function ha(){da();ca.Symbol.iterator||(ca.Symbol.iterator=ca.Symbol("iterator"));ha=f()}
function ia(){return{done:!0,value:void 0}}function ja(a,b){a instanceof String&&(a=String(a));var c=0;da();ha();var d={},e=(d.next=function(){if(c<a.length){var d=c++;return{value:b(d,a[d]),done:!1}}e.next=ia;return ia()},d[Symbol.iterator]=function(){return e},d);return e}function ka(a,b){!Array.prototype[a]&&Object.defineProperties&&Object.defineProperty&&Object.defineProperty(Array.prototype,a,{configurable:!0,enumerable:!1,writable:!0,value:b})}
function la(a){if(null==this)throw new TypeError("The 'this' value for String.prototype.repeat must not be null or undefined");var b=String(this);if(0>a||1342177279<a)throw new RangeError("Invalid count value");a|=0;for(var c="";a;)if(a&1&&(c+=b),a>>>=1)b+=b;return c}ka("keys",function(){return ja(this,aa())});ka("values",function(){return ja(this,function(a,b){return b})});String.prototype.repeat||(String.prototype.repeat=la);var ma=ma||{},q=this;function r(a){return void 0!==a}
function na(a,b){a=a.split(".");b=b||q;for(var c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function u(){}function oa(a){a.aa=function(){return a.Sl?a.Sl:a.Sl=new a}}
function pa(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 qa(a){return"array"==pa(a)}function ra(a){var b=pa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function w(a){return"string"==typeof a}function sa(a){return"number"==typeof a}function ta(a){return"function"==pa(a)}function ua(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function va(a){return a[wa]||(a[wa]=++xa)}var wa="closure_uid_"+(1E9*Math.random()>>>0),xa=0;
function ya(a,b,c){return a.call.apply(a.bind,arguments)}function za(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 x(a,b,c){x=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ya:za;return x.apply(null,arguments)}
function Aa(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 Ba(a,b){for(var c in b)a[c]=b[c]}var y=Date.now||function(){return+new Date};
function Ca(a){if(q.execScript)q.execScript(a,"JavaScript");else if(q.eval){if(null==Da)if(q.eval("var _evalTest_ = 1;"),"undefined"!=typeof q._evalTest_){try{delete q._evalTest_}catch(d){}Da=!0}else Da=!1;if(Da)q.eval(a);else{var b=q.document,c=b.createElement("SCRIPT");c.type="text/javascript";c.defer=!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error("goog.globalEval not available");}var Da=null;
function Ea(a,b){a=a.split(".");var c=q;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&r(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}}function z(a,b){function c(){}c.prototype=b.prototype;a.B=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.BB=function(a,c,g){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[c].apply(a,h)}};function Fa(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Fa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}z(Fa,Error);Fa.prototype.name="CustomError";var Ga;function Ha(a,b){return 0==a.lastIndexOf(b,0)}function Ia(a){return/^[\s\xa0]*$/.test(a)}function Ja(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var Ka=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function La(a){return decodeURIComponent(a.replace(/\+/g," "))}
function Ma(a){if(!Na.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Oa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Qa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Ra,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Sa,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Ta,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ua,"&#0;"));return a}var Oa=/&/g,Qa=/</g,Ra=/>/g,Sa=/"/g,Ta=/'/g,Ua=/\x00/g,Na=/[\x00&<>"']/;function Va(a){return-1!=a.indexOf("&")?"document"in q?Wa(a):Xa(a):a}
function Wa(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=q.document.createElement("div");return a.replace(Ya,function(a,e){var g=b[a];if(g)return g;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(g=String.fromCharCode(e)));g||(c.innerHTML=a+" ",g=c.firstChild.nodeValue.slice(0,-1));return b[a]=g})}
function Xa(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var Ya=/&([^;\s<&]+);?/g;function Za(a,b,c){c&&(a=Va(a));a.length>b&&(a=a.substring(0,b-3)+"...");c&&(a=Ma(a));return a}var $a={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},ab={"'":"\\'"};
function bb(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}var cb=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function db(a,b){a=r(void 0)?a.toFixed(void 0):String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return cb("0",Math.max(0,b-c))+a}function eb(a){return null==a?"":String(a)}function fb(a){return Array.prototype.join.call(arguments,"")}
function gb(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^y()).toString(36)}
function hb(a,b){var c=0;a=Ka(String(a)).split(".");b=Ka(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"",k=/(\d*)(\D*)/g,n=/(\d*)(\D*)/g;do{var t=k.exec(g)||["","",""],v=n.exec(h)||["","",""];if(0==t[0].length&&0==v[0].length)break;c=ib(0==t[1].length?0:parseInt(t[1],10),0==v[1].length?0:parseInt(v[1],10))||ib(0==t[2].length,0==v[2].length)||ib(t[2],v[2])}while(0==c)}return c}function ib(a,b){return a<b?-1:a>b?1:0}
var jb=2147483648*Math.random()|0;function kb(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function lb(){return"animationReady".replace(/([A-Z])/g,"-$1").toLowerCase()}function mb(a){var b=w(void 0)?bb(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};function nb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function ob(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function qb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function rb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function sb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function tb(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function ub(a){for(var b in a)return!1;return!0}
function vb(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function wb(a,b,c){return b in a?a[b]:a[b]=c}function xb(a){var b={},c;for(c in a)b[c]=a[c];return b}function yb(a){var b=pa(a);if("object"==b||"array"==b){if(ta(a.clone))return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=yb(a[c]);return b}return a}function zb(a){var b={},c;for(c in a)b[a[c]]=c;return b}var Ab="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Bb(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<Ab.length;g++)c=Ab[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function Cb(a){var b=arguments.length;if(1==b&&qa(arguments[0]))return Cb.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 Db(a){var b=arguments.length;if(1==b&&qa(arguments[0]))return Db.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};function Eb(a){this.g={};a=a||q._docs_flag_initialData;var b=q.WIZ_global_data;!a&&b&&(a=b.docsClientConfig_);a&&Bb(this.g,a)}oa(Eb);Eb.prototype.get=function(a){return this.g[a]};function Fb(a,b){a=a.get(b);return w(a)?"true"==a||"1"==a:!!a}function Gb(a){var b=Hb();return Number(b.get(a))}function Ib(a,b){a=a.get(b);return null!=a?String(a):""}function Jb(a){a=Hb().get(a);return null!=a?Object(a):{}}
function Kb(){var a=Hb().get("docs-wfsl");if(null==a)return[];for(var b=0;b<a.length;b++)a[b]=String(a[b]);return a};function Hb(){return Eb.aa()};function A(){this.Ma=this.Ma;this.la=this.la}A.prototype.Ma=!1;A.prototype.ya=l("Ma");A.prototype.dispose=function(){this.Ma||(this.Ma=!0,this.F())};function B(a,b){Lb(a,Aa(C,b))}function Lb(a,b,c){a.Ma?b.call(c):(a.la||(a.la=[]),a.la.push(r(c)?x(b,c):b))}A.prototype.F=function(){if(this.la)for(;this.la.length;)this.la.shift()()};function C(a){a&&"function"==typeof a.dispose&&a.dispose()}function Nb(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];ra(d)?Nb.apply(null,d):C(d)}};var Ob=[],Pb=[],Qb=!1;function Rb(a){Ob[Ob.length]=a;if(Qb)for(var b=0;b<Pb.length;b++)a(x(Pb[b].g,Pb[b]))};function Sb(a){Sb[" "](a);return a}Sb[" "]=u;function Tb(a,b){try{return Sb(a[b]),!0}catch(c){}return!1};function Ub(a){return a[a.length-1]}
var Vb=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(w(a))return w(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},Wb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)},Xb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,
b,c)}:function(a,b,c){for(var d=a.length,e=[],g=0,h=w(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var n=h[k];b.call(c,n,k,a)&&(e[g++]=n)}return e},Yb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g=w(a)?a.split(""):a,h=0;h<d;h++)h in g&&(e[h]=b.call(c,g[h],h,a));return e},Zb=Array.prototype.reduce?function(a,b,c,d){d&&(b=x(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;Wb(a,function(c,h){e=b.call(d,
e,c,h,a)});return e},$b=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return!0;return!1},ac=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=w(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 bc(a,b){var c=0;Wb(a,function(a,e,g){b.call(void 0,a,e,g)&&++c},void 0);return c}function cc(a,b){b=dc(a,b,void 0);return 0>b?null:w(a)?a.charAt(b):a[b]}function dc(a,b,c){for(var d=a.length,e=w(a)?a.split(""):a,g=0;g<d;g++)if(g in e&&b.call(c,e[g],g,a))return g;return-1}function fc(a,b){return 0<=Vb(a,b)}function gc(a){if(!qa(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function hc(a,b){b=Vb(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c}
function ic(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function jc(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 kc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(ra(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 lc(a,b,c,d){Array.prototype.splice.apply(a,mc(arguments,1))}
function mc(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function nc(a,b){a.sort(b||oc)}function pc(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||oc;nc(c,function(a,b){return e(a.value,b.value)||a.index-b.index});for(d=0;d<a.length;d++)a[d]=c[d].value}function qc(a,b,c){if(!ra(a)||!ra(b)||a.length!=b.length)return!1;var d=a.length;c=c||rc;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0}
function oc(a,b){return a>b?1:a<b?-1:0}function rc(a,b){return a===b};var sc;a:{var tc=q.navigator;if(tc){var uc=tc.userAgent;if(uc){sc=uc;break a}}sc=""}function vc(a){return-1!=sc.indexOf(a)};function wc(){return(vc("Chrome")||vc("CriOS"))&&!vc("Edge")};function xc(){return vc("iPhone")&&!vc("iPod")&&!vc("iPad")}function yc(){return xc()||vc("iPad")||vc("iPod")}
function Ac(){var a=sc,b="";vc("Windows")?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):yc()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):vc("Macintosh")?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):vc("Android")?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):vc("CrOS")&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&&a[1]);return b||""};var Bc=vc("Opera"),E=vc("Trident")||vc("MSIE"),Cc=vc("Edge"),Dc=Cc||E,Ec=vc("Gecko")&&!(-1!=sc.toLowerCase().indexOf("webkit")&&!vc("Edge"))&&!(vc("Trident")||vc("MSIE"))&&!vc("Edge"),Fc=-1!=sc.toLowerCase().indexOf("webkit")&&!vc("Edge"),Gc=Fc&&vc("Mobile"),Ic=vc("Macintosh"),Jc=vc("Windows"),Kc=vc("Linux")||vc("CrOS"),Lc=vc("Android");function Mc(){var a=q.document;return a?a.documentMode:void 0}var Nc;
a:{var Oc="",Pc=function(){var a=sc;if(Ec)return/rv\:([^\);]+)(\)|;)/.exec(a);if(Cc)return/Edge\/([\d\.]+)/.exec(a);if(E)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Fc)return/WebKit\/(\S+)/.exec(a);if(Bc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Pc&&(Oc=Pc?Pc[1]:"");if(E){var Qc=Mc();if(null!=Qc&&Qc>parseFloat(Oc)){Nc=String(Qc);break a}}Nc=Oc}var Rc=Nc,Sc={};function Tc(a){return Sc[a]||(Sc[a]=0<=hb(Rc,a))}function Uc(a){return Number(Vc)>=a}
var Wc=q.document,Vc=Wc&&E?Mc()||("CSS1Compat"==Wc.compatMode?parseInt(Rc,10):5):void 0;var Xc=!E||Uc(9),Yc=!E||Uc(9),Zc=E&&!Tc("9"),$c=!Fc||Tc("528"),ad=Ec&&Tc("1.9b")||E&&Tc("8")||Bc&&Tc("9.5")||Fc&&Tc("528"),bd=Ec&&!Tc("8")||E&&!Tc("9");function G(a,b){this.type=a;this.currentTarget=this.target=b;this.C=this.o=!1;this.$m=!0}G.prototype.stopPropagation=function(){this.o=!0};G.prototype.preventDefault=function(){this.C=!0;this.$m=!1};var cd=E?"focusin":"DOMFocusIn",dd=E?"focusout":"DOMFocusOut";function ed(a,b){G.call(this,a?a.type:"");this.s=this.currentTarget=this.target=null;this.j=this.keyCode=this.v=this.l=this.clientY=this.clientX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.I=!1;this.g=null;if(a){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?Ec&&(Tb(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.s=b;null===d?
(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.l=a.screenX||0,this.v=a.screenY||0):(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.l=d.screenX||0,this.v=d.screenY||0);this.keyCode=a.keyCode||0;this.j=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.I=Ic?a.metaKey:a.ctrlKey;this.state=a.state;this.g=
a;a.defaultPrevented&&this.preventDefault()}}z(ed,G);var fd=[1,4,2];function gd(a){return(Xc?0==a.g.button:"click"==a.type?!0:!!(a.g.button&fd[0]))&&!(Fc&&Ic&&a.ctrlKey)}ed.prototype.stopPropagation=function(){ed.B.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0};
ed.prototype.preventDefault=function(){ed.B.preventDefault.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Zc)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};ed.prototype.O=l("g");var hd="closure_listenable_"+(1E6*Math.random()|0);function id(a){return!(!a||!a[hd])}var jd=0;function kd(a,b,c,d,e){this.listener=a;this.g=null;this.src=b;this.type=c;this.Zd=!!d;this.og=e;this.key=++jd;this.Fd=this.wb=!1}function ld(a){a.Fd=!0;a.listener=null;a.g=null;a.src=null;a.og=null};function md(a){this.src=a;this.g={};this.i=0}md.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=nd(a,b,d,e);-1<h?(b=a[h],c||(b.wb=!1)):(b=new kd(b,this.src,g,!!d,e),b.wb=c,a.push(b));return b};md.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var e=this.g[a];b=nd(e,b,c,d);return-1<b?(ld(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.g[a],this.i--),!0):!1};
function od(a,b){var c=b.type;c in a.g&&hc(a.g[c],b)&&(ld(b),0==a.g[c].length&&(delete a.g[c],a.i--))}function pd(a,b,c,d,e){a=a.g[b.toString()];b=-1;a&&(b=nd(a,c,d,e));return-1<b?a[b]:null}md.prototype.hasListener=function(a,b){var c=r(a),d=c?a.toString():"",e=r(b);return qb(this.g,function(a){for(var h=0;h<a.length;++h)if(!(c&&a[h].type!=d||e&&a[h].Zd!=b))return!0;return!1})};
function nd(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.Fd&&g.listener==b&&g.Zd==!!c&&g.og==d)return e}return-1};var qd="closure_lm_"+(1E6*Math.random()|0),rd={},sd=0;function td(a,b,c,d,e){if(qa(b)){for(var g=0;g<b.length;g++)td(a,b[g],c,d,e);return null}c=ud(c);return id(a)?a.I.add(String(b),c,!1,d,e):vd(a,b,c,!1,d,e)}
function vd(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=!!e,k=wd(a);k||(a[qd]=k=new md(a));c=k.add(b,c,d,e,g);if(c.g)return c;d=xd();c.g=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,h);else if(a.attachEvent)a.attachEvent(yd(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");sd++;return c}
function xd(){var a=zd,b=Yc?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 Ad(a,b,c,d,e){if(qa(b)){for(var g=0;g<b.length;g++)Ad(a,b[g],c,d,e);return null}c=ud(c);return id(a)?a.I.add(String(b),c,!0,d,e):vd(a,b,c,!0,d,e)}function Bd(a,b,c,d,e){if(qa(b))for(var g=0;g<b.length;g++)Bd(a,b[g],c,d,e);else c=ud(c),id(a)?a.I.remove(String(b),c,d,e):a&&(a=wd(a))&&(b=pd(a,b,c,!!d,e))&&Cd(b)}
function Cd(a){if(!sa(a)&&a&&!a.Fd){var b=a.src;if(id(b))od(b.I,a);else{var c=a.type,d=a.g;b.removeEventListener?b.removeEventListener(c,d,a.Zd):b.detachEvent&&b.detachEvent(yd(c),d);sd--;(c=wd(b))?(od(c,a),0==c.i&&(c.src=null,b[qd]=null)):ld(a)}}}function yd(a){return a in rd?rd[a]:rd[a]="on"+a}function Dd(a,b,c,d){var e=!0;if(a=wd(a))if(b=a.g[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.Zd==c&&!g.Fd&&(g=Ed(g,d),e=e&&!1!==g)}return e}
function Ed(a,b){var c=a.listener,d=a.og||a.src;a.wb&&Cd(a);return c.call(d,b)}
function zd(a,b){if(a.Fd)return!0;if(!Yc){var c=b||na("window.event");b=new ed(c,this);var d=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.o&&0<=e;e--){b.currentTarget=c[e];var g=Dd(c[e],a,!0,b),d=d&&g}for(e=0;!b.o&&e<c.length;e++)b.currentTarget=c[e],g=Dd(c[e],a,!1,b),d=d&&g}return d}return Ed(a,new ed(b,
this))}function wd(a){a=a[qd];return a instanceof md?a:null}var Fd="__closure_events_fn_"+(1E9*Math.random()>>>0);function ud(a){if(ta(a))return a;a[Fd]||(a[Fd]=function(b){return a.handleEvent(b)});return a[Fd]}Rb(function(a){zd=a(zd)});function H(a){A.call(this);this.s=a;this.v={}}z(H,A);var Gd=[];H.prototype.g=function(a,b,c,d){qa(b)||(b&&(Gd[0]=b.toString()),b=Gd);for(var e=0;e<b.length;e++){var g=td(a,b[e],c||this.handleEvent,d||!1,this.s||this);if(!g)break;this.v[g.key]=g}return this};function Hd(a,b,c,d){return Id(a,b,c,d,void 0)}function Id(a,b,c,d,e,g){if(qa(c))for(var h=0;h<c.length;h++)Id(a,b,c[h],d,e,g);else{b=Ad(b,c,d||a.handleEvent,e,g||a.s||a);if(!b)return a;a.v[b.key]=b}return a}
function Jd(a,b,c){Kd(b,c,a.s||a,a);return a}H.prototype.i=function(a,b,c,d,e){if(qa(b))for(var g=0;g<b.length;g++)this.i(a,b[g],c,d,e);else c=c||this.handleEvent,e=e||this.s||this,c=ud(c),d=!!d,b=id(a)?pd(a.I,String(b),c,d,e):a?(a=wd(a))?pd(a,b,c,d,e):null:null,b&&(Cd(b),delete this.v[b.key]);return this};function Ld(a){nb(a.v,function(a,c){this.v.hasOwnProperty(c)&&Cd(a)},a);a.v={}}H.prototype.F=function(){H.B.F.call(this);Ld(this)};
H.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function J(){A.call(this);this.I=new md(this);this.xn=this;this.Kh=null}z(J,A);J.prototype[hd]=!0;p=J.prototype;p.pd=l("Kh");p.sc=ba("Kh");p.removeEventListener=function(a,b,c,d){Bd(this,a,b,c,d)};
p.G=function(a){var b,c=this.pd();if(c){b=[];for(var d=1;c;c=c.pd())b.push(c),++d}c=this.xn;d=a.type||a;if(w(a))a=new G(a,c);else if(a instanceof G)a.target=a.target||c;else{var e=a;a=new G(d,c);Bb(a,e)}var e=!0,g;if(b)for(var h=b.length-1;!a.o&&0<=h;h--)g=a.currentTarget=b[h],e=Md(g,d,!0,a)&&e;a.o||(g=a.currentTarget=c,e=Md(g,d,!0,a)&&e,a.o||(e=Md(g,d,!1,a)&&e));if(b)for(h=0;!a.o&&h<b.length;h++)g=a.currentTarget=b[h],e=Md(g,d,!1,a)&&e;return e};
p.F=function(){J.B.F.call(this);this.Eg();this.Kh=null};p.Eg=function(a){var b;if(this.I){b=this.I;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,ld(e[g]);delete b.g[d];b.i--}b=c}else b=0;return b};function Md(a,b,c,d){b=a.I.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.Fd&&h.Zd==c){var k=h.listener,n=h.og||h.src;h.wb&&od(a.I,h);e=!1!==k.call(n,d)&&e}}return e&&0!=d.$m}
p.hasListener=function(a,b){return this.I.hasListener(r(a)?String(a):void 0,b)};function Nd(a){J.call(this);this.g=a||q;this.j="screen";this.i=new H(this);B(this,this.i);this.i.g(this.g,"beforeprint",this.l).g(this.g,"afterprint",this.o);if(this.g.matchMedia){a=x(this.v,this);for(var b in Od){var c=this.g.matchMedia(Od[b]);c.addListener(a);Lb(this,Aa(c.removeListener,a),c)}}}z(Nd,J);var Od={fd:"print",gA:"screen"};Nd.prototype.l=function(){Pd(this,"print")&&this.G("a")};Nd.prototype.o=function(){Pd(this,"screen")&&this.G("b")};function Pd(a,b){var c=a.j!=b;a.j=b;return c}
Nd.prototype.v=function(){this.g.matchMedia("screen").matches?this.o():this.g.matchMedia("print").matches&&this.l()};function Qd(a){if(a.classList)return a.classList;a=a.className;return w(a)&&a.match(/\S+/g)||[]}function Rd(a,b){return a.classList?a.classList.contains(b):fc(Qd(a),b)}function Sd(a,b){a.classList?a.classList.add(b):Rd(a,b)||(a.className+=0<a.className.length?" "+b:b)}function Td(a,b){if(a.classList)Wb(b,function(b){Sd(a,b)});else{var c={};Wb(Qd(a),function(a){c[a]=!0});Wb(b,function(a){c[a]=!0});a.className="";for(var d in c)a.className+=0<a.className.length?" "+d:d}}
function Ud(a,b){a.classList?a.classList.remove(b):Rd(a,b)&&(a.className=Xb(Qd(a),function(a){return a!=b}).join(" "))}function Vd(a,b){a.classList?Wb(b,function(b){Ud(a,b)}):a.className=Xb(Qd(a),function(a){return!fc(b,a)}).join(" ")}function Wd(a,b,c){c?Sd(a,b):Ud(a,b)};var Xd={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function Yd(){this.g="";this.i=Zd}Yd.prototype.nc=!0;Yd.prototype.Wb=l("g");Yd.prototype.toString=function(){return"Const{"+this.g+"}"};function $d(a){return a instanceof Yd&&a.constructor===Yd&&a.i===Zd?a.g:"type_error:Const"}var Zd={};function ae(a){var b=new Yd;b.g=a;return b};function be(){this.g="";this.i=ce}be.prototype.nc=!0;var ce={};be.prototype.Wb=l("g");function de(a){if(a instanceof be&&a.constructor===be&&a.i===ce)return a.g;pa(a);return"type_error:SafeStyle"}function ee(a){var b=new be;b.g=a;return b}var fe=ee(""),ge=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function he(){this.g="";this.i=ie}he.prototype.nc=!0;var ie={};he.prototype.Wb=l("g");function je(a){var b=new he;b.g=a;return b}je("");function ke(){this.g="";this.i=le}ke.prototype.nc=!0;ke.prototype.Wb=l("g");ke.prototype.Ii=!0;ke.prototype.Lc=m(1);function me(a){if(a instanceof ke&&a.constructor===ke&&a.i===le)return a.g;pa(a);return"type_error:SafeUrl"}var ne=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;function oe(a){if(a instanceof ke)return a;a=a.nc?a.Wb():String(a);ne.test(a)||(a="about:invalid#zClosurez");return pe(a)}var le={};function pe(a){var b=new ke;b.g=a;return b}pe("about:blank");function qe(){this.g="";this.i=re}qe.prototype.nc=!0;qe.prototype.Wb=l("g");qe.prototype.Ii=!0;qe.prototype.Lc=m(1);function se(a){if(a instanceof qe&&a.constructor===qe&&a.i===re)return a.g;pa(a);return"type_error:TrustedResourceUrl"}var re={};function te(a){var b=new qe;b.g=a;return b};function ue(){this.g="";this.j=ve;this.i=null}ue.prototype.Ii=!0;ue.prototype.Lc=l("i");ue.prototype.nc=!0;ue.prototype.Wb=l("g");function we(a){if(a instanceof ue&&a.constructor===ue&&a.j===ve)return a.g;pa(a);return"type_error:SafeHtml"}function xe(a){if(a instanceof ue)return a;var b=null;a.Ii&&(b=a.Lc());a=Ma(a.nc?a.Wb():String(a));return ye(a,b)}function ze(a){if(a instanceof ue)return a;a=xe(a);var b;b=we(a).replace(/(\r\n|\r|\n)/g,"<br>");return ye(b,a.Lc())}
var Ae=/^[a-zA-Z0-9-]+$/,Be={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Ce={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function De(a,b,c){if(!Ae.test(a))throw Error("Invalid tag name <"+a+">.");if(a.toUpperCase()in Ce)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");return Ee(a,b,c)}
function Fe(a){function b(a){qa(a)?Wb(a,b):(a=xe(a),d+=we(a),a=a.Lc(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";Wb(arguments,b);return ye(d,c)}var ve={};function ye(a,b){var c=new ue;c.g=a;c.i=b;return c}
function Ee(a,b,c){var d=null,e,g="";if(b)for(e in b){if(!Ae.test(e))throw Error('Invalid attribute name "'+e+'".');var h=b[e];if(null!=h){var k,n=a;k=e;if(h instanceof Yd)h=$d(h);else if("style"==k.toLowerCase()){if(!ua(h))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof h+" given: "+h);if(!(h instanceof be)){var n="",t=void 0;for(t in h){if(!/^[-_a-zA-Z0-9]+$/.test(t))throw Error("Name allows only [-_a-zA-Z0-9], got: "+t);var v=h[t];if(null!=v){if(v instanceof
Yd)v=$d(v);else if(ge.test(v)){for(var D=!0,F=!0,I=0;I<v.length;I++){var ga=v.charAt(I);"'"==ga&&F?D=!D:'"'==ga&&D&&(F=!F)}D&&F||(v="zClosurez")}else v="zClosurez";n+=t+":"+v+";"}}h=n?ee(n):fe}h=de(h)}else{if(/^on/i.test(k))throw Error('Attribute "'+k+'" requires goog.string.Const value, "'+h+'" given.');if(k.toLowerCase()in Be)if(h instanceof qe)h=se(h);else if(h instanceof ke)h=me(h);else if(w(h))h=oe(h).Wb();else throw Error('Attribute "'+k+'" on tag "'+n+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+
h+'" given.');}h.nc&&(h=h.Wb());k=k+'="'+Ma(String(h))+'"';g+=" "+k}}e="<"+a+g;null!=c?qa(c)||(c=[c]):c=[];!0===Xd[a.toLowerCase()]?e+=">":(d=Fe(c),e+=">"+we(d)+"</"+a+">",d=d.Lc());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return ye(e,d)}ye("<!DOCTYPE html>",0);var Ge=ye("",0);ye("<br>",0);function He(a,b,c){$d(a);$d(a);return ye(b,c||null)};function Ie(a,b,c){return Math.min(Math.max(a,b),c)}function Je(a,b,c){return a+c*(b-a)};function Ke(a,b){this.x=r(a)?a:0;this.y=r(b)?b:0}Ke.prototype.clone=function(){return new Ke(this.x,this.y)};function Le(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Me(a,b){return new Ke(a.x-b.x,a.y-b.y)}Ke.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};Ke.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};Ke.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};function Ne(a,b){this.width=a;this.height=b}function Oe(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}p=Ne.prototype;p.clone=function(){return new Ne(this.width,this.height)};p.sp=function(){return this.width*this.height};p.isEmpty=function(){return!this.sp()};p.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};p.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
p.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var Pe=!E||Uc(9),Qe=!Ec&&!E||E&&Uc(9)||Ec&&Tc("1.9.1"),Re=E&&!Tc("9"),Se=E||Bc||Fc;function Te(a,b){a.innerHTML=we(b)};function Ue(a){return a?new Ve(We(a)):Ga||(Ga=new Ve)}function Xe(a,b){return w(b)?a.getElementById(b):b}function Ye(a,b,c){return Ze(document,a,b,c)}function $e(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):Ze(document,"*",a,b)}function af(a,b){var c=b||document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?d=c.querySelector("."+a):d=Ze(document,"*",a,b)[0];return d||null}
function Ze(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&&fc(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}
function bf(a,b){nb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:cf.hasOwnProperty(d)?a.setAttribute(cf[d],b):Ha(d,"aria-")||Ha(d,"data-")?a.setAttribute(d,b):a[d]=b})}var cf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function df(a){a=a.document;a=ef(a)?a.documentElement:a.body;return new Ne(a.clientWidth,a.clientHeight)}function ff(a){var b=gf(a);a=a.parentWindow||a.defaultView;return E&&Tc("10")&&a.pageYOffset!=b.scrollTop?new Ke(b.scrollLeft,b.scrollTop):new Ke(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function gf(a){return a.scrollingElement?a.scrollingElement:!Fc&&ef(a)?a.documentElement:a.body||a.documentElement}function hf(a){return a?a.parentWindow||a.defaultView:window}
function jf(a,b,c){return kf(document,arguments)}function kf(a,b){var c=b[0],d=b[1];if(!Pe&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Ma(d.name),'"');if(d.type){c.push(' type="',Ma(d.type),'"');var e={};Bb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(w(d)?c.className=d:qa(d)?c.className=d.join(" "):bf(c,d));2<b.length&&lf(a,c,b,2);return c}
function lf(a,b,c,d){function e(c){c&&b.appendChild(w(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!ra(g)||ua(g)&&0<g.nodeType?e(g):Wb(mf(g)?jc(g):g,e)}}function ef(a){return"CSS1Compat"==a.compatMode}function nf(a,b){lf(We(a),a,arguments,1)}function of(a){for(var b;b=a.firstChild;)a.removeChild(b)}function pf(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function qf(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}
function rf(a){return r(a.firstElementChild)?a.firstElementChild:sf(a.firstChild)}function sf(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a}function tf(a){return ua(a)&&1==a.nodeType}function uf(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function We(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function vf(a){return a.contentDocument||a.contentWindow.document}function wf(a){try{return a.contentWindow||(a.contentDocument?hf(a.contentDocument):null)}catch(b){}return null}function xf(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{of(a);var c=We(a);a.appendChild(c.createTextNode(String(b)))}}
function yf(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||yf(a,b,c,d))return!0;a=a.nextSibling}return!1}var zf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Af={IMG:" ",BR:"\n"};function Bf(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))}function Cf(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified}function Df(a){a=a.tabIndex;return sa(a)&&0<=a&&32768>a}
function Ef(a){if(Re&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Ff(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");Re||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a}function Gf(a){var b=[];Ff(a,b,!1);return b.join("")}
function Ff(a,b,c){if(!(a.nodeName in zf))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 Af)b.push(Af[a.nodeName]);else for(a=a.firstChild;a;)Ff(a,b,c),a=a.nextSibling}function mf(a){if(a&&"number"==typeof a.length){if(ua(a))return"function"==typeof a.item||"string"==typeof a.item;if(ta(a))return"function"==typeof a.item}return!1}function Hf(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}
function Ve(a){this.g=a||q.document||document}p=Ve.prototype;p.W=l("g");p.A=function(a){return Xe(this.g,a)};p.L=function(a,b,c){return kf(this.g,arguments)};p.createElement=function(a){return this.g.createElement(a)};function If(a){a=a.g;return a.parentWindow||a.defaultView}function Jf(a){var b;a:{a=a.g;try{b=a&&a.activeElement;break a}catch(c){}b=null}return b}p.appendChild=function(a,b){a.appendChild(b)};p.dl=nf;p.ai=of;p.Ji=pf;p.Xb=qf;
function Kf(a){return Qe&&void 0!=a.children?a.children:Xb(a.childNodes,function(a){return 1==a.nodeType})}p.nd=rf;p.Rp=function(a){return r(a.nextElementSibling)?a.nextElementSibling:sf(a.nextSibling)};p.Ms=tf;p.contains=uf;p.Pp=wf;p.ag=xf;function Lf(a,b){var c=[];return yf(a,b,c,!0)?c[0]:void 0}p.Xp=Ef;function Mf(a){return function(){return a}}var Nf=Mf(!1),Of=Mf(!0),Pf=Mf(null);function Qf(a){return a}function Rf(a){var b;b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function Sf(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}};var Tf="StopIteration"in q?q.StopIteration:{message:"StopIteration",stack:""};function Uf(){}Uf.prototype.next=function(){throw Tf;};Uf.prototype.dc=function(){return this};function Vf(a){if(a instanceof Uf)return a;if("function"==typeof a.dc)return a.dc(!1);if(ra(a)){var b=0,c=new Uf;c.next=function(){for(;;){if(b>=a.length)throw Tf;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function Wf(a,b){if(ra(a))try{Wb(a,b,void 0)}catch(c){if(c!==Tf)throw c;}else{a=Vf(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Tf)throw c;}}}function Xf(a){if(ra(a))return jc(a);a=Vf(a);var b=[];Wf(a,function(a){b.push(a)});return b};function Yf(){};function Zf(){}z(Zf,Yf);Zf.prototype.ga=function(){var a=0;Wf(this.dc(!0),function(){a++});return a};Zf.prototype.clear=function(){var a=Xf(this.dc(!0)),b=this;Wb(a,function(a){b.remove(a)})};function $f(a){this.g=a}z($f,Zf);p=$f.prototype;p.isAvailable=function(){if(!this.g)return!1;try{return this.g.setItem("__sak","1"),this.g.removeItem("__sak"),!0}catch(a){return!1}};p.set=function(a,b){try{this.g.setItem(a,b)}catch(c){if(0==this.g.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};p.get=function(a){a=this.g.getItem(a);if(!w(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};p.remove=function(a){this.g.removeItem(a)};
p.ga=function(){return this.g.length};p.dc=function(a){var b=0,c=this.g,d=new Uf;d.next=function(){if(b>=c.length)throw Tf;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!w(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};p.clear=function(){this.g.clear()};p.key=function(a){return this.g.key(a)};function ag(){var a=null;try{a=window.localStorage||null}catch(b){}this.g=a}z(ag,$f);function bg(a){cg();return je(a)}var cg=u;function dg(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}p=dg.prototype;p.clone=function(){return new dg(this.top,this.right,this.bottom,this.left)};p.contains=function(a){return this&&a?a instanceof dg?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};
p.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};p.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};p.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 eg(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}p=eg.prototype;p.clone=function(){return new eg(this.left,this.top,this.width,this.height)};function fg(a){return new dg(a.top,a.left+a.width,a.top+a.height,a.left)}function gg(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}
p.contains=function(a){return a instanceof eg?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};p.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};
p.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};p.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 hg(a,b,c){if(w(b))(b=ig(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=ig(c,d);g&&(c.style[g]=e)}}var jg={};function ig(a,b){var c=jg[b];if(!c){var d=kb(b),c=d;void 0===a.style[d]&&(d=(Fc?"Webkit":Ec?"Moz":E?"ms":Bc?"O":null)+mb(d),void 0!==a.style[d]&&(c=d));jg[b]=c}return c}function kg(a,b){var c=a.style[kb(b)];return"undefined"!==typeof c?c:a.style[ig(a,b)]||""}
function lg(a,b){var c=We(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function mg(a,b){return lg(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function ng(a,b,c){var d;b instanceof Ke?(d=b.x,b=b.y):(d=b,b=c);a.style.left=og(d,!1);a.style.top=og(b,!1)}function pg(a){a=a?We(a):document;return!E||Uc(9)||ef(Ue(a).g)?a.documentElement:a.body}
function qg(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}E&&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 rg(a){if(E&&!Uc(8))return a.offsetParent;var b=We(a),c=mg(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=mg(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 sg(a){for(var b=new dg(0,Infinity,Infinity,0),c=Ue(a),d=c.W().body,e=c.W().documentElement,g=gf(c.g);a=rg(a);)if(!(E&&0==a.clientWidth||Fc&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=mg(a,"overflow")){var h=tg(a),k=new Ke(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,
g);c=df(If(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 ug(a,b){var c=(b=b||gf(document))||gf(document),d=tg(a),e=tg(c),g=vg(c);if(c==gf(document)){var h=d.x-c.scrollLeft,d=d.y-c.scrollTop;E&&!Uc(10)&&(h+=g.left,d+=g.top)}else h=d.x-e.x-g.left,d=d.y-e.y-g.top;var g=c.clientHeight-a.offsetHeight,e=c.scrollLeft,k=c.scrollTop,e=e+Math.min(h,Math.max(h-(c.clientWidth-a.offsetWidth),0)),k=k+Math.min(d,Math.max(d-g,0));a=new Ke(e,k);b.scrollLeft=a.x;b.scrollTop=a.y}
function tg(a){var b=We(a),c=new Ke(0,0),d=pg(b);if(a==d)return c;a=qg(a);b=ff(Ue(b).g);c.x=a.left+b.x;c.y=a.top+b.y;return c}function wg(a,b){a=xg(a);b=xg(b);return new Ke(a.x-b.x,a.y-b.y)}function yg(a){a=qg(a);return new Ke(a.left,a.top)}function xg(a){if(1==a.nodeType)return yg(a);a=a.changedTouches?a.changedTouches[0]:a;return new Ke(a.clientX,a.clientY)}
function zg(a,b,c){if(b instanceof Ne)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");Ag(a,b);a.style.height=og(c,!0)}function og(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Ag(a,b){a.style.width=og(b,!0)}function Bg(a){var b=Cg;if("none"!=mg(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 Cg(a){var b=a.offsetWidth,c=a.offsetHeight,d=Fc&&!b&&!c;return r(b)&&!d||!a.getBoundingClientRect?new Ne(b,c):(a=qg(a),new Ne(a.right-a.left,a.bottom-a.top))}function Dg(a){var b=tg(a);a=Bg(a);return new eg(b.x,b.y,a.width,a.height)}function Eg(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function K(a,b){a.style.display=b?"":"none"}
function Fg(a,b){b instanceof he&&b.constructor===he&&b.i===ie?b=b.g:(pa(b),b="type_error:SafeStyleSheet");E&&r(a.cssText)?a.cssText=b:xf(a,b)}function Gg(a){return"rtl"==mg(a,"direction")}var Hg=Ec?"MozUserSelect":Fc||Cc?"WebkitUserSelect":null;
function Ig(a,b,c){c=c?null:a.getElementsByTagName("*");if(Hg){if(b=b?"none":"",a.style&&(a.style[Hg]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[Hg]=b)}}else if(E||Bc)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)}function Jg(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=g;return b}
function Kg(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Jg(a,b,"left","pixelLeft"):0}function Lg(a){if(E){var b=Kg(a,"paddingLeft"),c=Kg(a,"paddingRight"),d=Kg(a,"paddingTop");a=Kg(a,"paddingBottom");return new dg(d,c,a,b)}b=lg(a,"paddingLeft");c=lg(a,"paddingRight");d=lg(a,"paddingTop");a=lg(a,"paddingBottom");return new dg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}var Mg={thin:2,medium:4,thick:6};
function Ng(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Mg?Mg[b]:Jg(a,b,"left","pixelLeft")}function vg(a){if(E&&!Uc(9)){var b=Ng(a,"borderLeft"),c=Ng(a,"borderRight"),d=Ng(a,"borderTop");a=Ng(a,"borderBottom");return new dg(d,c,a,b)}b=lg(a,"borderLeftWidth");c=lg(a,"borderRightWidth");d=lg(a,"borderTopWidth");a=lg(a,"borderBottomWidth");return new dg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var Og=vc("Firefox"),Pg=xc()||vc("iPod"),Qg=vc("iPad"),Rg=vc("Android")&&!(wc()||vc("Firefox")||vc("Opera")||vc("Silk")),Sg=wc(),Tg=vc("Safari")&&!(wc()||vc("Coast")||vc("Opera")||vc("Edge")||vc("Silk")||vc("Android"))&&!yc();function Ug(a,b){this.g={};this.i=[];this.l=this.j=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.set(arguments[d],arguments[d+1])}else if(a){a instanceof Ug?(c=a.getKeys(),d=a.Ca()):(c=sb(a),d=rb(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}}p=Ug.prototype;p.ga=l("j");p.Ca=function(){Vg(this);for(var a=[],b=0;b<this.i.length;b++)a.push(this.g[this.i[b]]);return a};p.getKeys=function(){Vg(this);return this.i.concat()};
p.Cc=function(a){for(var b=0;b<this.i.length;b++){var c=this.i[b];if(Wg(this.g,c)&&this.g[c]==a)return!0}return!1};p.Ya=function(a,b){if(this===a)return!0;if(this.j!=a.ga())return!1;b=b||Xg;Vg(this);for(var c,d=0;c=this.i[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function Xg(a,b){return a===b}p.isEmpty=function(){return 0==this.j};p.clear=function(){this.g={};this.l=this.j=this.i.length=0};
p.remove=function(a){return Wg(this.g,a)?(delete this.g[a],this.j--,this.l++,this.i.length>2*this.j&&Vg(this),!0):!1};function Vg(a){if(a.j!=a.i.length){for(var b=0,c=0;b<a.i.length;){var d=a.i[b];Wg(a.g,d)&&(a.i[c++]=d);b++}a.i.length=c}if(a.j!=a.i.length){for(var e={},c=b=0;b<a.i.length;)d=a.i[b],Wg(e,d)||(a.i[c++]=d,e[d]=1),b++;a.i.length=c}}p.get=function(a,b){return Wg(this.g,a)?this.g[a]:b};p.set=function(a,b){Wg(this.g,a)||(this.j++,this.i.push(a),this.l++);this.g[a]=b};
p.forEach=function(a,b){for(var c=this.getKeys(),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};p.clone=function(){return new Ug(this)};p.dc=function(a){Vg(this);var b=0,c=this.l,d=this,e=new Uf;e.next=function(){if(c!=d.l)throw Error("The map has changed since the iterator was created");if(b>=d.i.length)throw Tf;var e=d.i[b++];return a?e:d.g[e]};return e};function Wg(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function Yg(a){if(a.ga&&"function"==typeof a.ga)a=a.ga();else if(ra(a)||w(a))a=a.length;else{var b=0,c;for(c in a)b++;a=b}return a}function Zg(a){if(a.Ca&&"function"==typeof a.Ca)return a.Ca();if(w(a))return a.split("");if(ra(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return rb(a)}
function $g(a){if(a.getKeys&&"function"==typeof a.getKeys)return a.getKeys();if(!a.Ca||"function"!=typeof a.Ca){if(ra(a)||w(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return sb(a)}}function ah(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(ra(a)||w(a))Wb(a,b,c);else for(var d=$g(a),e=Zg(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)}
function bh(a,b){if("function"==typeof a.every)return a.every(b,void 0);if(ra(a)||w(a))return ac(a,b,void 0);for(var c=$g(a),d=Zg(a),e=d.length,g=0;g<e;g++)if(!b.call(void 0,d[g],c&&c[g],a))return!1;return!0};function ch(a){this.g=new Ug;if(a){a=Zg(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}}function dh(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+va(a):b.substr(0,1)+a}p=ch.prototype;p.ga=function(){return this.g.ga()};p.add=function(a){this.g.set(dh(a),a)};p.remove=function(a){return this.g.remove(dh(a))};p.clear=function(){this.g.clear()};p.isEmpty=function(){return this.g.isEmpty()};p.contains=function(a){a=dh(a);return Wg(this.g.g,a)};p.Ca=function(){return this.g.Ca()};
p.clone=function(){return new ch(this)};p.Ya=function(a){return this.ga()==Yg(a)&&eh(this,a)};function eh(a,b){var c=Yg(b);if(a.ga()>c)return!1;!(b instanceof ch)&&5<c&&(b=new ch(b));return bh(a,function(a){var c=b;return c.contains&&"function"==typeof c.contains?c.contains(a):c.Cc&&"function"==typeof c.Cc?c.Cc(a):ra(c)||w(c)?fc(c,a):tb(c,a)})}p.dc=function(){return this.g.dc(!1)};function fh(a){var b=q.onerror,c=!1;Fc&&!Tc("535.3")&&(c=!c);q.onerror=function(d,e,g,h,k){b&&b(d,e,g,h,k);a({message:d,fileName:e,Qs:g,DB:h,error:k});return c}};E&&Tc(8);var gh={},hh={},ih={},jh={},kh={},lh={};function mh(){throw Error("Do not instantiate directly");}mh.prototype.Kb=null;mh.prototype.ma=l("content");mh.prototype.toString=l("content");function nh(){mh.call(this)}z(nh,mh);function oh(){mh.call(this)}z(oh,mh);function ph(a,b,c,d){a:if(a=a(b||qh,void 0,c),d=(d||Ue()).createElement("DIV"),a=rh(a),d.innerHTML=a,1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType)){d=a;break a}return d}function rh(a){if(!ua(a))return String(a);if(a instanceof mh){if(a.lb===gh)return a.ma();if(a.lb===lh)return Ma(a.ma())}return"zSoyz"}var qh={};function sh(a,b){return null!=a&&a.lb===b}function th(a){if(null!=a)switch(a.Kb){case 1:return 1;case -1:return-1;case 0:return 0}return null}function uh(){mh.call(this)}z(uh,mh);uh.prototype.lb=gh;function vh(a){return null!=a&&a.lb===gh?a:a instanceof ue?wh(we(a),a.Lc()):wh(Ma(String(String(a))),th(a))}function xh(){mh.call(this)}z(xh,mh);xh.prototype.lb={};xh.prototype.Kb=1;function yh(){mh.call(this)}z(yh,mh);yh.prototype.lb=hh;yh.prototype.Kb=1;function zh(){mh.call(this)}z(zh,mh);
zh.prototype.lb=ih;zh.prototype.Kb=1;function Ah(){mh.call(this)}z(Ah,mh);Ah.prototype.lb=jh;Ah.prototype.Kb=1;function Bh(){mh.call(this)}z(Bh,oh);Bh.prototype.lb=kh;Bh.prototype.Kb=1;function Ch(a,b){this.content=String(a);this.Kb=null!=b?b:null}z(Ch,nh);Ch.prototype.lb=lh;var wh=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.Kb=d);return a}}(uh);
function Dh(a,b){function c(){}c.prototype=a;a=new c;for(var d in b)a[d]=b[d];return a}function Eh(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return(a=String(a))?new b(a):""}}function Fh(a){return(a=String(a))?new Ch(a,void 0):""}var Gh=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=String(a);if(!a)return"";a=new b(a);void 0!==d&&(a.Kb=d);return a}}(uh);Eh(xh);Eh(zh);var Hh=Eh(yh),Ih=Eh(Ah);Eh(Bh);
function Jh(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")}function Kh(a){return sh(a,gh)?String(String(a.ma()).replace(Lh,"").replace(Oh,"&lt;")).replace(Ph,Qh):Ma(String(a))}function Rh(a){if(sh(a,jh))return a.ma().replace(/([^"'\s])$/,"$1 ");a=String(a);a=Sh.test(a)?a:"zSoyz";return a}function Th(a){if(sh(a,hh)||sh(a,ih))return Uh(a);a instanceof ke?a=Uh(me(a)):a instanceof qe?a=Uh(se(a)):(a=String(a),a=Vh.test(a)?a.replace(Wh,Xh):"#zSoyz");return a}
function Yh(a){if(sh(a,hh)||sh(a,ih))return Uh(a);a instanceof ke?a=Uh(me(a)):a instanceof qe?a=Uh(se(a)):(a=String(a),a=Zh.test(a)?a.replace(Wh,Xh):"about:invalid#zSoyz");return a}var $h={"\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 Qh(a){return $h[a]}
var ai={"\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 Xh(a){return ai[a]}
var Ph=/[\x00\x22\x27\x3c\x3e]/g,Wh=/[\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,bi=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|hsl)a?\([0-9.%,\u0020]+\)|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i,Vh=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,Zh=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,
Sh=/^(?!on|src|(?:style|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i;function Uh(a){return String(a).replace(Wh,Xh)}var Lh=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Oh=/</g;function ci(a,b,c){c=c||{};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="'+(c.Ba?"/*"+c.Ba+"*/":"")+'display:none;">Go to Drive</div><a href="'+Kh(Th(a.Lp))+'" aria-labelledby="docs-ml-header-drive-link-aria-label" role="button">'+di({Rl:Fh("docs-ml-arrow-back-icon"),Jf:Fh("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">'+
vh(a.Kp)+"</div></span>");a.Vu&&(b+='<div id="docs-ml-header-edit-button-aria-label" style="'+(c.Ba?"/*"+c.Ba+"*/":"")+'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>'+di({Rl:Fh("docs-ml-edit-icon")})+"</span>");return wh(b+"</div>")}
function di(a){return wh('<div class="docs-ml-header-icon-container"><div class="docs-ml-icon docs-ml-header-icon'+(a.Jf?" "+Kh(a.Jf):"")+'"><div class="docs-ml-img-container docs-ml-img '+Kh(a.Rl)+'"></div></div></div>')};function ei(){}oa(ei);ei.prototype.g=0;function fi(a){return":"+(a.g++).toString(36)};function L(a){J.call(this);this.g=a||Ue();this.vc=gi;this.ba=null;this.$=!1;this.K=null;this.O=void 0;this.v=this.l=this.o=this.yc=null;this.Dd=!1}z(L,J);L.prototype.Vg=ei.aa();var gi=null;
function hi(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");}p=L.prototype;p.getId=function(){return this.ba||(this.ba=fi(this.Vg))};function ii(a,b){if(a.o&&a.o.v){var c=a.o.v,d=a.ba;d in c&&delete c[d];vb(a.o.v,b,a)}a.ba=b}p.A=l("K");
function ji(a,b){return a.K?af(b,a.K||a.g.g):null}function M(a){a.O||(a.O=new H(a));return a.O}function ki(a,b){if(a==b)throw Error("Unable to set parent component");if(b&&a.o&&a.ba&&li(a.o,a.ba)&&a.o!=b)throw Error("Unable to set parent component");a.o=b;L.B.sc.call(a,b)}p.getParent=l("o");p.sc=function(a){if(this.o&&this.o!=a)throw Error("Method not supported");L.B.sc.call(this,a)};p.U=function(){this.K=this.g.createElement("DIV")};p.render=function(a){mi(this,a)};
function mi(a,b,c){if(a.$)throw Error("Component already rendered");a.K||a.U();b?b.insertBefore(a.K,c||null):a.g.W().body.appendChild(a.K);a.o&&!a.o.$||a.S()}function ni(a,b){if(a.$)throw Error("Component already rendered");if(b&&a.cg(b)){a.Dd=!0;var c=We(b);a.g&&a.g.W()==c||(a.g=Ue(b));a.Ia(b);a.S()}else throw Error("Invalid element to decorate");}p.cg=m(!0);p.Ia=ba("K");p.S=function(){this.$=!0;oi(this,function(a){!a.$&&a.A()&&a.S()})};
p.ra=function(){oi(this,function(a){a.$&&a.ra()});this.O&&Ld(this.O);this.$=!1};p.F=function(){this.$&&this.ra();this.O&&(this.O.dispose(),delete this.O);oi(this,function(a){a.dispose()});!this.Dd&&this.K&&qf(this.K);this.o=this.yc=this.K=this.v=this.l=null;L.B.F.call(this)};function pi(a,b){return a.getId()+"."+b}p.getModel=l("yc");p.Z=function(a,b){this.Ud(a,qi(this),b)};
p.Ud=function(a,b,c){if(a.$&&(c||!this.$))throw Error("Component already rendered");if(0>b||b>qi(this))throw Error("Child component index out of bounds");this.v&&this.l||(this.v={},this.l=[]);if(a.getParent()==this){var d=a.getId();this.v[d]=a;hc(this.l,a)}else vb(this.v,a.getId(),a);ki(a,this);lc(this.l,b,0,a);a.$&&this.$&&a.getParent()==this?(c=this.Pa(),b=c.childNodes[b]||null,b!=a.A()&&c.insertBefore(a.A(),b)):c?(this.K||this.U(),b=ri(this,b+1),mi(a,this.Pa(),b?b.K:null)):this.$&&!a.$&&a.K&&a.K.parentNode&&
1==a.K.parentNode.nodeType&&a.S()};p.Pa=l("K");function si(a){null==a.vc&&(a.vc=Gg(a.$?a.K:a.g.W().body));return a.vc}function qi(a){return a.l?a.l.length:0}function li(a,b){a.v&&b?(a=a.v,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function ri(a,b){return a.l?a.l[b]||null:null}function oi(a,b,c){a.l&&Wb(a.l,b,c)}function ti(a,b){return a.l&&b?Vb(a.l,b):-1}
p.removeChild=function(a,b){if(a){var c=w(a)?a:a.getId();a=li(this,c);if(c&&a){var d=this.v;c in d&&delete d[c];hc(this.l,a);b&&(a.ra(),a.K&&qf(a.K));ki(a,null)}}if(!a)throw Error("Child is not in parent component");return a};function ui(a,b,c,d){L.call(this,d);this.s=a;this.j=b;this.i=c;if(b&&!c)throw Error("Promo not set");}z(ui,L);ui.prototype.U=function(){var a={Kp:this.s,Vu:this.j,Lp:Ib(Hb(),"drive_url")};this.K=ph(ci,a)};ui.prototype.S=function(){if(this.j){var a=ji(this,"docs-ml-header-edit-button");M(this).g(a,"touchstart",this.C)}};
ui.prototype.C=function(){if(this.i){var a=this.i,b=vi(a);Rd(b,"docs-ml-promotion-shown")?Rd(b,"docs-ml-promotion-dismissed")?(Vd(b,["docs-ml-promotion-shown","docs-ml-promotion-dismissed"]),a.Mg(!0)):(Ud(b,"docs-ml-promotion-shown"),a.i.wb(x(a.Mg,a,!0),250)):a.Mg(!0)}};function wi(a){var b=Hb().get("buildLabel");this.j=a.eui;this.g=a.je;this.l=a.sstu;this.i=a.si;this.o=b;this.v=a.ei}function xi(){var a=Hb().get("ilcm");return null!=a?new wi(a):null};function yi(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+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function zi(a){return eval("("+a+")")}function Ai(a){return Bi(new Ci(void 0),a)}function Ci(a){this.g=a}
function Bi(a,b){var c=[];Di(a,b,c);return c.join("")}
function Di(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(qa(b)){var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g++)c.push(e),e=d[g],Di(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),Ei(d,c),c.push(":"),Di(a,a.g?a.g.call(b,d,e):e,c),g=","));c.push("}");return}}switch(typeof b){case "string":Ei(b,
c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}}var Fi={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Gi=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function Ei(a,b){b.push('"',a.replace(Gi,function(a){var b=Fi[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),Fi[a]=b);return b}),'"')};function Hi(a,b,c,d,e,g,h){var k="";a&&(k+=a+":");c&&(k+="//",b&&(k+=b+"@"),k+=c,d&&(k+=":"+d));e&&(k+=e);g&&(k+="?"+g);h&&(k+="#"+h);return k}var Ii=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function Ji(a,b){return a?b?decodeURI(a):decodeURIComponent(a):a}function Ki(a){var b=a.indexOf("#");return 0>b?null:a.substr(b+1)}function Li(a){var b=a.indexOf("#");return 0>b?a:a.substr(0,b)}
function Mi(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e,g=null;0<=d?(e=a[c].substring(0,d),g=a[c].substring(d+1)):e=a[c];b(e,g?La(g):"")}}}function Ni(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 Oi(a,b,c){if(qa(b))for(var d=0;d<b.length;d++)Oi(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",encodeURIComponent(String(b)))}function Pi(a,b,c){for(c=c||0;c<b.length;c+=2)Oi(b[c],b[c+1],a);return a}function Qi(a){a=Pi([],a,void 0);a[0]="";return a.join("")}function Ri(a,b){for(var c in b)Oi(c,b[c],a);return a}function Si(a){a=Ri([],a);a[0]="";return a.join("")}function Ti(a,b){return Ni(2==arguments.length?Pi([a],arguments[1],0):Pi([a],arguments,1))}
function Ui(a,b,c){a=[a,"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)));return Ni(a)}function Vi(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 Wi=/#|$/;function Xi(a,b){var c=a.search(Wi),d=Vi(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 La(a.substr(d,e-d))}var Yi=/[?&]($|#)/;
function Zi(a,b){for(var c=a.search(Wi),d=0,e,g=[];0<=(e=Vi(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(Yi,"$1")};function $i(){}var aj="function"==typeof Uint8Array;function bj(a,b,c,d){a.g=null;b||(b=c?[c]:[]);a.I=c?String(c):void 0;a.l=0===c?-1:0;a.i=b;a:{if(a.i.length&&(b=a.i.length-1,(c=a.i[b])&&"object"==typeof c&&!qa(c))){a.o=b-a.l;a.j=c;break a}a.o=Number.MAX_VALUE}a.v={};if(d)for(b=0;b<d.length;b++)c=d[b],c<a.o?(c+=a.l,a.i[c]=a.i[c]||cj):a.j[c]=a.j[c]||cj}var cj=[];function N(a,b){if(b<a.o){b+=a.l;var c=a.i[b];return c===cj?a.i[b]=[]:c}c=a.j[b];return c===cj?a.j[b]=[]:c}
function O(a,b,c){b<a.o?a.i[b+a.l]=c:a.j[b]=c}function dj(a,b,c){a.g||(a.g={});if(!a.g[c]){var d=N(a,c);d&&(a.g[c]=new b(d))}return a.g[c]}function ej(a,b,c){a.g||(a.g={});if(!a.g[c]){for(var d=N(a,c),e=[],g=0;g<d.length;g++)e[g]=new b(d[g]);a.g[c]=e}b=a.g[c];b==cj&&(b=a.g[c]=[]);return b}function fj(a,b,c){a.g||(a.g={});var d=c?c.Pb():c;a.g[b]=c;O(a,b,d)}function gj(a,b,c){a.g||(a.g={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].Pb();a.g[b]=c;O(a,b,d)}$i.prototype.Pb=l("i");
$i.prototype.toString=function(){return this.i.toString()};function hj(a){return new a.constructor(ij(a.Pb()))}function ij(a){var b;if(qa(a)){for(var c=Array(a.length),d=0;d<a.length;d++)null!=(b=a[d])&&(c[d]="object"==typeof b?ij(b):b);return c}if(aj&&a instanceof Uint8Array)return new Uint8Array(a);c={};for(d in a)null!=(b=a[d])&&(c[d]="object"==typeof b?ij(b):b);return c};function jj(a){bj(this,a,0,null)}z(jj,$i);function kj(a){bj(this,a,0,lj)}z(kj,$i);var lj=[1];function mj(a){bj(this,a,0,null)}z(mj,$i);function nj(a){bj(this,a,0,null)}z(nj,$i);function oj(a){bj(this,a,0,null)}z(oj,$i);function pj(a){bj(this,a,0,null)}z(pj,$i);function qj(a){bj(this,a,0,null)}z(qj,$i);function rj(a){bj(this,a,0,null)}z(rj,$i);function sj(a){bj(this,a,0,null)}z(sj,$i);function tj(a){bj(this,a,0,null)}z(tj,$i);tj.prototype.getFontFamily=function(){return N(this,12)};var uj={Jj:1,Vn:2,Wn:3,Xn:4,Yn:5,nf:6,hh:7,Tj:8,$j:9};function vj(a){bj(this,a,0,null)}z(vj,$i);function wj(a){bj(this,a,0,xj)}z(wj,$i);var xj=[3],yj={gB:0,Ln:4,Yo:2,hp:3,Ky:1};function zj(a){bj(this,a,0,null)}z(zj,$i);function Aj(a){bj(this,a,0,null)}z(Aj,$i);function P(a){return P.g(a)}P.g=function(a){return a+"_"};P.v=function(){throw Error("xid.literal must not be used in COMPILED mode.");};P.l=function(a){if(a&&a.constructor&&a.constructor.toString()===Object.toString()){var b={},c;for(c in a)a.hasOwnProperty(c)&&(b[P.g(c)]=a[c]);return b}throw Error("xid.object must be called with an object literal.");};P.i=!0;P.j=aa();P.o=function(){return"a_"!=P("a")};function Bj(a){bj(this,a,0,Cj)}z(Bj,$i);var Cj=[2];function Dj(a){bj(this,a,0,null)}z(Dj,$i);Dj.prototype.Zc=function(a){O(this,2,a)};function Ej(a){bj(this,a,0,null)}z(Ej,$i);function Fj(a){bj(this,a,0,null)}z(Fj,$i);function Gj(a){bj(this,a,0,null)}z(Gj,$i);function Hj(a){bj(this,a,0,null)}z(Hj,$i);function Ij(a){bj(this,a,0,null)}z(Ij,$i);function Jj(a){bj(this,a,0,null)}z(Jj,$i);function Kj(a){bj(this,a,0,null)}z(Kj,$i);function Lj(a){bj(this,a,0,null)}z(Lj,$i);function Mj(a){bj(this,a,0,null)}z(Mj,$i);function Nj(a){bj(this,a,0,null)}z(Nj,$i);Nj.prototype.Zc=function(a){O(this,10,a);return this};function Oj(a){return dj(a,pj,8)};function Pj(a){bj(this,a,0,null)}z(Pj,$i);function Qj(a){bj(this,a,0,Rj)}z(Qj,$i);var Rj=[2];function Sj(a){bj(this,a,0,null)}z(Sj,$i);function Tj(a){bj(this,a,0,null)}z(Tj,$i);function Uj(a){bj(this,a,0,null)}z(Uj,$i);function Vj(a){bj(this,a,0,null)}z(Vj,$i);Vj.prototype.getParent=function(){return dj(this,Uj,11)};function Wj(a){bj(this,a,0,null)}z(Wj,$i);function Xj(a){bj(this,a,0,null)}z(Xj,$i);function Yj(a){bj(this,a,0,null)}z(Yj,$i);function Zj(a){bj(this,a,0,ak)}z(Zj,$i);var ak=[1];function bk(a){var b=xi();this.i=new Yj;O(this.i,6,a);a=1E3*y();O(this.i,2,a);b&&(O(this.i,1,b.i),O(this.i,3,b.l),O(this.i,4,b.j));this.j=new nj;O(this.j,1,"en-GB");O(this.j,2,sc);b&&O(this.j,9,b.g);this.l=new Xj;O(this.l,1,1);this.o=1}
bk.prototype.g=function(a){var b=new Nj;b.Zc(a);O(b,2,a);a=new pj;var c=new qj,d=1E3*y();O(c,1,d);fj(a,1,c);O(a,3,1);fj(b,8,a);O(b,3,this.o);this.o++;a=new Zj;gj(a,1,[b]);fj(a,4,this.l);fj(a,2,this.i);fj(a,3,this.j);b=Ai(a.Pb());if(a=Jb("info_params").token)c=new XMLHttpRequest,d=Ib(Hb(),"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(Si(d))};function ck(a,b,c){this.l=c;this.j=a;this.o=b;this.i=0;this.g=null}ck.prototype.get=function(){var a;0<this.i?(this.i--,a=this.g,this.g=a.next,a.next=null):a=this.j();return a};function dk(a,b){a.o(b);a.i<a.l&&(a.i++,b.next=a.g,a.g=b)};function ek(a){q.setTimeout(function(){throw a;},0)}var fk;
function gk(){var a=q.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!vc("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=x(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&&!vc("Trident")&&!vc("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(r(c.next)){c=c.next;var a=c.sk;c.sk=null;a()}};return function(a){d.next={sk: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){q.setTimeout(a,0)}}var hk=Qf;Rb(function(a){hk=a});function ik(){this.i=this.g=null}var kk=new ck(function(){return new jk},function(a){a.reset()},100);ik.prototype.add=function(a,b){var c=kk.get();c.set(a,b);this.i?this.i.next=c:this.g=c;this.i=c};ik.prototype.remove=function(){var a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||(this.i=null),a.next=null);return a};function jk(){this.next=this.scope=this.g=null}jk.prototype.set=function(a,b){this.g=a;this.scope=b;this.next=null};jk.prototype.reset=function(){this.next=this.scope=this.g=null};function lk(a,b){mk||nk();ok||(mk(),ok=!0);pk.add(a,b)}var mk;function nk(){if(q.Promise&&q.Promise.resolve){var a=q.Promise.resolve(void 0);mk=function(){a.then(qk)}}else mk=function(){var a=qk,a=hk(a);!ta(q.setImmediate)||q.Window&&q.Window.prototype&&!vc("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(fk||(fk=gk()),fk(a)):q.setImmediate(a)}}var ok=!1,pk=new ik;function qk(){for(var a;a=pk.remove();){try{a.g.call(a.scope)}catch(b){ek(b)}dk(kk,a)}ok=!1};function rk(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0}function sk(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function tk(a,b){this.g=0;this.I=void 0;this.l=this.i=this.j=null;this.o=this.v=!1;if(a!=u)try{var c=this;a.call(b,function(a){uk(c,2,a)},function(a){uk(c,3,a)})}catch(d){uk(this,3,d)}}function vk(){this.next=this.j=this.i=this.l=this.g=null;this.o=!1}vk.prototype.reset=function(){this.j=this.i=this.l=this.g=null;this.o=!1};var wk=new ck(function(){return new vk},function(a){a.reset()},100);function xk(a,b,c){var d=wk.get();d.l=a;d.i=b;d.j=c;return d}
function yk(){return new tk(function(a,b){b("Impression batch not sent because client is offline")})}function zk(a,b,c){Ak(a,b,c,null)||lk(Aa(b,a))}function Bk(a){return new tk(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)},k=0,n;k<a.length;k++)n=a[k],zk(n,Aa(g,k),h);else b(e)})}function Ck(){var a;new tk(function(b){a=b});return new Dk(a)}tk.prototype.then=function(a,b,c){return Ek(this,ta(a)?a:null,ta(b)?b:null,c)};rk(tk);
function Fk(a,b,c){Ek(a,null,b,c)}function Gk(a){0==a.g&&lk(function(){var a=new Hk(void 0);Ik(this,a)},a)}function Ik(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var d=0,e=null,g=null,h=c.i;h&&(h.o||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||(g=h);e&&(0==c.g&&1==d?Ik(c,b):(g?(d=g,d.next==c.l&&(c.l=d),d.next=d.next.next):Jk(c),Kk(c,e,3,b)))}a.j=null}else uk(a,3,b)}function Lk(a,b){a.i||2!=a.g&&3!=a.g||Mk(a);a.l?a.l.next=b:a.i=b;a.l=b}
function Ek(a,b,c,d){var e=xk(null,null,null);e.g=new tk(function(a,h){e.l=b?function(c){try{var e=b.call(d,c);a(e)}catch(t){h(t)}}:a;e.i=c?function(b){try{var e=c.call(d,b);!r(e)&&b instanceof Hk?h(b):a(e)}catch(t){h(t)}}:h});e.g.j=a;Lk(a,e);return e.g}tk.prototype.C=function(a){this.g=0;uk(this,2,a)};tk.prototype.D=function(a){this.g=0;uk(this,3,a)};
function uk(a,b,c){0==a.g&&(a==c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.g=1,Ak(c,a.C,a.D,a)||(a.I=c,a.g=b,a.j=null,Mk(a),3!=b||c instanceof Hk||Nk(a,c)))}function Ak(a,b,c,d){if(a instanceof tk)return Lk(a,xk(b||u,c||null,d)),!0;if(sk(a))return a.then(b,c,d),!0;if(ua(a))try{var e=a.then;if(ta(e))return Ok(a,e,b,c,d),!0}catch(g){return c.call(d,g),!0}return!1}
function Ok(a,b,c,d,e){function g(a){k||(k=!0,d.call(e,a))}function h(a){k||(k=!0,c.call(e,a))}var k=!1;try{b.call(a,h,g)}catch(n){g(n)}}function Mk(a){a.v||(a.v=!0,lk(a.s,a))}function Jk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||(a.l=null);return b}tk.prototype.s=function(){for(var a;a=Jk(this);)Kk(this,a,this.g,this.I);this.v=!1};
function Kk(a,b,c,d){if(3==c&&b.i&&!b.o)for(;a&&a.o;a=a.j)a.o=!1;if(b.g)b.g.j=null,Pk(b,c,d);else try{b.o?b.l.call(b.j):Pk(b,c,d)}catch(e){Qk.call(null,e)}dk(wk,b)}function Pk(a,b,c){2==b?a.l.call(a.j,c):a.i&&a.i.call(a.j,c)}function Nk(a,b){a.o=!0;lk(function(){a.o&&Qk.call(null,b)})}var Qk=ek;function Hk(a){Fa.call(this,a)}z(Hk,Fa);Hk.prototype.name="cancel";function Dk(a){this.g=a};function Rk(a,b){J.call(this);this.i=a||1;this.g=b||q;this.j=x(this.hv,this);this.l=y()}z(Rk,J);p=Rk.prototype;p.enabled=!1;p.ob=null;p.setInterval=function(a){this.i=a;this.ob&&this.enabled?(this.stop(),Sk(this)):this.ob&&this.stop()};p.hv=function(){if(this.enabled){var a=y()-this.l;0<a&&a<.8*this.i?this.ob=this.g.setTimeout(this.j,this.i-a):(this.ob&&(this.g.clearTimeout(this.ob),this.ob=null),this.G("tick"),this.enabled&&(this.ob=this.g.setTimeout(this.j,this.i),this.l=y()))}};
function Sk(a){a.enabled=!0;a.ob||(a.ob=a.g.setTimeout(a.j,a.i),a.l=y())}p.stop=function(){this.enabled=!1;this.ob&&(this.g.clearTimeout(this.ob),this.ob=null)};p.F=function(){Rk.B.F.call(this);this.stop();delete this.g};function Tk(a,b,c){if(ta(a))c&&(a=x(a,c));else if(a&&"function"==typeof a.handleEvent)a=x(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:q.setTimeout(a,b||0)}function Uk(a){q.clearTimeout(a)};function Vk(){A.call(this);this.g={}}z(Vk,A);Vk.prototype.wb=function(a,b,c){if(ta(a))c&&(a=x(a,c));else if(a&&"function"==typeof a.handleEvent)a=x(a.handleEvent,a);else throw Error("Invalid listener argument");c=new Wk;a=Tk(x(this.i,this,a,c),b);this.g[a]=!0;return c.g=a};Vk.prototype.i=function(a,b){b=b.getId();null===b||delete this.g[b];a()};Vk.prototype.clear=function(a){null===a||delete this.g[a];Uk(a)};Vk.prototype.F=function(){for(var a in this.g)Uk(Number(a));Vk.B.F.call(this)};
function Wk(){this.g=null}Wk.prototype.getId=l("g");var Xk;var Yk="combobox grid group listbox menu menubar radiogroup row rowgroup tablist textbox toolbar tree treegrid".split(" ");function Zk(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}
function $k(a,b,c){qa(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(Xk||(Xk={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=Xk,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function al(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function bl(a){var b=al(a,"activedescendant");return We(a).getElementById(b)}function cl(a,b){var c="";b&&(c=b.id);$k(a,"activedescendant",c)};function dl(a,b){this.K=a;this.i=b}function el(a,b){if(b){a.g||(a.g=[]);b=Kf(a.i.W().body);for(var c=0;c<b.length;c++){var d=b[c];d==a.K||al(d,"hidden")||($k(d,"hidden",!0),a.g.push(d))}}else if(a.g){for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-hidden");a.g=null}};function fl(a,b,c,d,e,g,h){L.call(this,h);this.j=a;this.C=b;this.P=c;this.N=d;this.i=new Vk;this.H=null;this.J=0;this.D=e;this.V=g;this.s=!1;this.M=null}z(fl,L);p=fl.prototype;p.U=function(){fl.B.U.call(this);var a=yc(),b=a?!(0<=hb(Ac(),"9")):!!this.C&&Sg,c=this.A(),d=this.j.l;c.innerHTML=rh(d({Xu:b,tp:a?"dialog":"alertdialog",lk:!a},void 0,void 0));this.M=new dl(this.K,this.g);gl(this,!1)};
p.S=function(){fl.B.S.call(this);hl(this,"docs-ml-promotion-yes-button",this.xs);hl(this,"docs-ml-promotion-no-button",this.ws);M(this).g(this.K,"touchstart",this.Ip);M(this).g(this.K,"touchend",this.Hp);this.V&&this.i.wb(x(this.Mg,this),500)};function vi(a){return af("docs-ml-promotion",a.K||a.g.g)}p.Mg=function(a){this.s=!!a;this.H=Jf(this.g);Sd(vi(this),"docs-ml-promotion-shown");il(this,!1);a?this.i.wb(x(this.Wk,this),800):this.Wk();gl(this,!0);this.D.g(this.s?1909:1862)};
p.Wk=function(){var a=ff(document);af("docs-ml-promotion-yes-button-wrapper",this.K||this.g.g).focus();If(this.g).scrollTo(a.x,a.y)};function hl(a,b,c){b=af(b,a.K||a.g.g);M(a).g(b,"touchstart",c);M(a).g(b,"touchend",a.us)}p.us=function(a){a.stopPropagation()};p.ws=function(a){a.stopPropagation();jl(this)};
p.xs=function(a){a.stopPropagation();a=yc();if(!a||0<=hb(Ac(),"9"))window.location=a?kl(this.j):this.C&&Sg?this.C:kl(this.j);else{ll(this);var b=y();this.i.wb(x(function(){2E3>y()-b&&(window.location=kl(this.j))},this),500)}this.D.g(this.s?1908:1861)};function ll(a){var b=a.g.L("iframe",{src:a.P,style:"display:none"});a.g.W().body.appendChild(b)}p.Ip=function(a){this.J=xg(a).y};
p.Hp=function(a){ta(a.O)&&a.g.changedTouches&&a.g.changedTouches.length&&a.g.changedTouches[0].pageY>this.J+5&&jl(this);this.J=0};function jl(a){Sd(vi(a),"docs-ml-promotion-dismissed");a.N.isAvailable()&&a.N.set(a.j.g,y().toString());gl(a,!1);a.H&&a.H.focus();il(a,!0);a.D.g(a.s?1907:1860)}function il(a,b){Wd(a.g.W().body,"docs-ml-promotion-no-horizontal-scroll",!b)}function gl(a,b){$k(vi(a),"hidden",!b);el(a.M,b)}p.F=function(){this.i.dispose();fl.B.F.call(this)};function ml(a,b){b=b||{};var c;c=""+('<div class="docs-ml-promotion docs-ml-promotion-off-screen" role="'+Kh(a.tp)+'"'+(a.lk?' aria-labelledby="docs-ml-promotion-aria-label" ':"")+">");a.lk&&(c+='<div id="docs-ml-promotion-aria-label" style="'+(b.Ba?"/*"+b.Ba+"*/":"")+'display:none;">Alert message displayed.</div>');c+='<div class="docs-ml-promotion-content"><div class="docs-ml-promotion-header"><span class="docs-ml-promotion-app-icon-container" aria-hidden="true"><div class="docs-ml-icon docs-ml-promotion-app-icon"><div class="docs-ml-img-container docs-ml-img '+
Kh(a.vh)+'"></div></div></span><span class="docs-ml-promotion-text"><div class="docs-ml-promotion-text-heading">'+vh(a.ej)+'</div><div class="docs-ml-promotion-text-body">'+vh(a.dj)+'</div></span></div><div class="docs-ml-promotion-action-row"><span class="docs-ml-promotion-action-container"><span class="docs-ml-promotion-action-button-wrapper" 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"><span class="docs-ml-promotion-action-button-wrapper docs-ml-promotion-yes-button-wrapper" role="button" tabIndex="0"><span class="docs-ml-promotion-action-button docs-ml-promotion-yes-button">';
c=a.Xu?c+"USE THE APP":c+"GET THE APP";return wh(c+"</span></span></span></div></div></div>")};function nl(a,b,c,d){this.j=a;this.i=b;this.g=c;this.l=d}function kl(a){if(yc())return a.i;if(Lc)return a.j;throw Error("Unsupported platform");}function ol(a,b){return"https://play.google.com/store/apps/details?id="+a+"&referrer=utm_source%3D"+b+"%26utm_campaign%3D"+b}
var pl=new nl(ol("com.google.android.apps.docs.editors.docs","docs_mo"),"https://itunes.apple.com/app/apple-store/id842842640?pt=9008&ct=docs_mo&mt=8","googleDocs.docs.nativeAppPromo.LastClosedOnTime",function(a,b,c){a=a||{};a=""+ml(Dh(a,{ej:Fh("Edit with the Docs app"),dj:Fh("Make tweaks, leave comments and share with others to edit at the same time."),vh:Fh("docs-ml-docs-logo-icon")}),c);return wh(a)}),ql=new nl(ol("com.google.android.apps.docs.editors.sheets","sheets_mo"),"https://itunes.apple.com/app/apple-store/id842849113?pt=9008&ct=sheets_mo&mt=8",
"googleDocs.sheets.nativeAppPromo.LastClosedOnTime",function(a,b,c){a=a||{};a=""+ml(Dh(a,{ej:Fh("Edit with the Sheets app"),dj:Fh("Make tweaks and share with others to edit at the same time."),vh:Fh("docs-ml-sheets-logo-icon")}),c);return wh(a)}),rl=new nl(ol("com.google.android.apps.docs.editors.slides","slides_mo"),"https://itunes.apple.com/app/apple-store/id879478102?pt=9008&ct=slides_mo&mt=8","googleDocs.slides.nativeAppPromo.LastClosedOnTime",function(a,b,c){a=a||{};a=""+ml(Dh(a,{ej:Fh("Edit with the Slides app"),
dj:Fh("Make tweaks and share with others to edit at the same time."),vh:Fh("docs-ml-slides-logo-icon")}),c);return wh(a)});function sl(a,b,c,d,e,g,h){A.call(this);this.s=a;this.i=b;this.o=c;this.l=d;this.v=e;this.g=g;this.I=h}z(sl,A);
sl.prototype.initialize=function(){if(!Fb(Hb(),"docs-mwid")){Sd(document.body,"docs-ml-noselect");var a=new Nd;B(this,a);var b=new H(this);B(this,b);b.g(a,"a",Aa(this.j,!1)).g(a,"b",Aa(this.j,!0))}var c;try{c=window!=window.top}catch(e){c=!1}if(!(c||-1<(q.navigator&&q.navigator.userAgent||"").toLowerCase().indexOf("opera mini"))){a=(b=this.s&&(Lc||yc()&&!Sg))&&this.i&&Fb(Hb(),"docs-smheo");if(b)if(b=new ag,c=this.g,c=!(b.isAvailable()&&b.get(c.g))&&!(yc()&&Sg),a||c){var d=new bk(this.I),b=new fl(this.g,
this.l,this.v,b,d,c);b.render()}else b=null;else b=null;this.i&&(a=new ui(this.o,a,a?b:null),B(this,a),a.render())}};sl.prototype.j=function(a){K(document.body,a)};q.DOCS_initDocsMobileWeb=function(a,b,c,d,e){(new sl(a,b,c,d,e,pl,29)).initialize()};q.DOCS_initSlidesMobileWeb=function(a,b,c,d,e){q.punchWebViewEventListener||(new sl(a,b,c,d,e,rl,30)).initialize()};q.DOCS_initSheetsMobileWeb=function(a,b,c,d,e){(new sl(a,b,c,d,e,ql,31)).initialize()};var tl;function ul(a,b){this.j=this.s=this.l="";this.v=null;this.I=this.o="";this.i=!1;var c;a instanceof ul?(this.i=r(b)?b:a.i,vl(this,a.l),this.s=a.s,wl(this,a.j),xl(this,a.v),this.o=a.o,yl(this,a.g.clone()),this.I=a.I):a&&(c=String(a).match(Ii))?(this.i=!!b,vl(this,c[1]||"",!0),this.s=zl(c[2]||""),wl(this,c[3]||"",!0),xl(this,c[4]),this.o=zl(c[5]||"",!0),yl(this,c[6]||"",!0),this.I=zl(c[7]||"")):(this.i=!!b,this.g=new Al(null,0,this.i))}
ul.prototype.toString=function(){var a=[],b=this.l;b&&a.push(Bl(b,Cl,!0),":");var c=this.j;if(c||"file"==b)a.push("//"),(b=this.s)&&a.push(Bl(b,Cl,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.v,null!=c&&a.push(":",String(c));if(c=this.o)this.j&&"/"!=c.charAt(0)&&a.push("/"),a.push(Bl(c,"/"==c.charAt(0)?Dl:El,!0));(c=this.g.toString())&&a.push("?",c);(c=this.I)&&a.push("#",Bl(c,Fl));return a.join("")};ul.prototype.clone=function(){return new ul(this)};
function vl(a,b,c){a.l=c?zl(b,!0):b;a.l&&(a.l=a.l.replace(/:$/,""))}function wl(a,b,c){a.j=c?zl(b,!0):b}function xl(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.v=b}else a.v=null}function yl(a,b,c){b instanceof Al?(a.g=b,Gl(a.g,a.i)):(c||(b=Bl(b,Hl)),a.g=new Al(b,0,a.i))}function Il(a,b,c){a.g.set(b,c)}function Jl(a,b,c){qa(c)||(c=[String(c)]);Kl(a.g,b,c)}function Ll(a){Il(a,"zx",gb());return a}function Ml(a){return a instanceof ul?a.clone():new ul(a,void 0)}
function Nl(a,b,c,d){var e=new ul(null,void 0);a&&vl(e,a);b&&wl(e,b);c&&xl(e,c);d&&(e.o=d);return e}function zl(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Bl(a,b,c){return w(a)?(a=encodeURI(a).replace(b,Ol),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function Ol(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Cl=/[#\/\?@]/g,El=/[\#\?:]/g,Dl=/[\#\?]/g,Hl=/[\#\?@]/g,Fl=/#/g;
function Al(a,b,c){this.i=this.g=null;this.j=a||null;this.l=!!c}function Pl(a){a.g||(a.g=new Ug,a.i=0,a.j&&Mi(a.j,function(b,c){a.add(La(b),c)}))}p=Al.prototype;p.ga=function(){Pl(this);return this.i};p.add=function(a,b){Pl(this);this.j=null;a=Ql(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.i=this.i+1;return this};p.remove=function(a){Pl(this);a=Ql(this,a);return Wg(this.g.g,a)?(this.j=null,this.i=this.i-this.g.get(a).length,this.g.remove(a)):!1};
p.clear=function(){this.g=this.j=null;this.i=0};p.isEmpty=function(){Pl(this);return 0==this.i};function Rl(a,b){Pl(a);b=Ql(a,b);return Wg(a.g.g,b)}p.Cc=function(a){var b=this.Ca();return fc(b,a)};p.getKeys=function(){Pl(this);for(var a=this.g.Ca(),b=this.g.getKeys(),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};p.Ca=function(a){Pl(this);var b=[];if(w(a))Rl(this,a)&&(b=ic(b,this.g.get(Ql(this,a))));else{a=this.g.Ca();for(var c=0;c<a.length;c++)b=ic(b,a[c])}return b};
p.set=function(a,b){Pl(this);this.j=null;a=Ql(this,a);Rl(this,a)&&(this.i=this.i-this.g.get(a).length);this.g.set(a,[b]);this.i=this.i+1;return this};p.get=function(a,b){a=a?this.Ca(a):[];return 0<a.length?String(a[0]):b};function Kl(a,b,c){a.remove(b);0<c.length&&(a.j=null,a.g.set(Ql(a,b),jc(c)),a.i=a.i+c.length)}
p.toString=function(){if(this.j)return this.j;if(!this.g)return"";for(var a=[],b=this.g.getKeys(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.Ca(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("&")};p.clone=function(){var a=new Al;a.j=this.j;this.g&&(a.g=this.g.clone(),a.i=this.i);return a};function Ql(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b}
function Gl(a,b){b&&!a.l&&(Pl(a),a.j=null,a.g.forEach(function(a,b){var e=b.toLowerCase();b!=e&&(this.remove(b),Kl(this,e,a))},a));a.l=b}p.Yp=function(a){for(var b=0;b<arguments.length;b++)ah(arguments[b],function(a,b){this.add(b,a)},this)};function Sl(){A.call(this);this.g=null}z(Sl,A);function Tl(a,b,c){a.ya()||(Ul(a),a.g=new Image,a.g.onload=x(a.i,a,!0,c),a.g.onerror=x(a.i,a,!1,c),a.g.src=b)}Sl.prototype.i=function(a,b){b&&b(a);Ul(this)};function Ul(a){if(a.g)try{a.g.onload=null,a.g.onerror=null,a.g=null}catch(b){}}Sl.prototype.F=function(){Ul(this)};function Vl(){this.g=window}function Wl(a,b,c){if(Fb(Hb(),"docs-ensb")&&a.g.navigator&&a.g.navigator.sendBeacon){var d="";if(w(c))d=c;else if(c instanceof Al)for(var d=new FormData,e=c.getKeys(),g=0;g<e.length;g++)for(var h=e[g],k=c.Ca(h),n=0;n<k.length;n++)d.append(h,k[n]);a.g.navigator.sendBeacon(b,d)}else{a=new Sl;b=new ul(b);c&&(w(c)?d=new Al(c):c instanceof Al&&(d=c),b.g.Yp(d));try{Tl(a,b.toString())}catch(t){}}};function Xl(a,b,c){A.call(this);this.g=null!=c?x(a,c):a;this.l=b;this.j=x(this.gt,this);this.i=[]}z(Xl,A);p=Xl.prototype;p.Lg=!1;p.aj=0;p.rd=null;p.Lb=function(a){this.i=arguments;this.rd||this.aj?this.Lg=!0:Yl(this)};p.stop=function(){this.rd&&(Uk(this.rd),this.rd=null,this.Lg=!1,this.i=[])};p.pause=function(){this.aj++};p.F=function(){Xl.B.F.call(this);this.stop()};p.gt=function(){this.rd=null;this.Lg&&!this.aj&&(this.Lg=!1,Yl(this))};function Yl(a){a.rd=Tk(a.j,a.l);a.g.apply(null,a.i)};function Zl(a,b,c){a=new Rk(a);B(c,a);var d=new H(c);B(c,d);d.g(a,"tick",b);Sk(a)};function $l(a,b){this.i=a;this.o=b;this.g=new Xl(this.j,3E3,this)}z($l,A);$l.prototype.initialize=function(){Zl(6E4,this.g.Lb,this.g);Zl(36E5,this.l,this)};$l.prototype.j=function(){if(0!=this.i.g.ga()){var a;a=this.i;var b=a.g,c=b.g;b.g=[];a=am(a.l,c);this.o.g(a)}};$l.prototype.l=function(){var a=this.i,b=bm(a,1153);a.g.add(cm(b));this.g.Lb()};function dm(a,b,c){this.g=a;this.i=new $l(this.g,b);this.l=c;this.o=this.v=!1}dm.prototype.j=function(){var a;a=[cm(bm(this.g,691))];a=am(this.g.l,a);this.l.g(a);this.i.j()};function em(){this.g={}};function fm(){this.g=[]}fm.prototype.add=function(a){this.g.push(a)};fm.prototype.ga=function(){return this.g.length};function gm(){this.i=this.g=null}gm.prototype.initialize=function(a,b){this.g=a;this.i=b};function cm(a){N(a.g,10);null!=N(a.g,6)||N(a.g,10);2==N(Oj(a.g),3)&&null!=N(a.g,13)&&N(dj(Oj(a.g),rj,2),2);var b=dj(a.g,Lj,5);null!=b&&(b=hj(b),fj(a.g,5,b));return a.g};function am(a,b){var c=new Zj;fj(c,2,a.l);a.g&&fj(c,5,a.g);for(var d,e,g=b.length-1;0<=g;g--){var h=dj(b[g],Lj,5);if(h&&dj(h,wj,1)){h=dj(h,wj,1);r(N(h,12))&&!r(d)&&(d=N(h,12));h=dj(h,Aj,20);if(r(h)&&!r(e)){e=new oj;var k=N(h,2);r(k)&&O(e,2,k);h=N(h,1);r(h)&&O(e,1,h)}if(r(d)&&r(e))break}}g=a.i;if(r(d)||r(e))g=g?hj(g):new nj,r(d)&&O(g,6,d),r(e)&&fj(g,13,e);(d=g)&&fj(c,3,d);fj(c,4,a.j);gj(c,1,b);return c};function hm(){this.g={}}hm.prototype.add=function(a){N(Oj(a.g),3);var b=N(a.g,12);this.g[b]=a};hm.prototype.remove=function(a){delete this.g[a]};function im(a){this.g=a}im.prototype.getId=l("g");function jm(){gm.call(this)}z(jm,gm);var km=new im("system_builder");jm.prototype.Zc=function(a){this.g.Zc(a);O(this.g,2,a);return this};function lm(a,b){this.l=a;this.I=b;this.o=1;this.i=this.j=null;this.v=new hm;this.g=new fm}function mm(a,b){var c=new gm;c.initialize(new Nj,a.I);km.getId();km.getId();var d;d=new jm;d.initialize(c.g,c.i);b=d.Zc(b);a=a.o++;var c=1E3*y(),e=new pj,g=new qj;O(g,1,c);fj(e,1,g);O(e,3,1);fj(b.g,8,e);O(b.g,12,a);O(b.g,13,a);O(b.g,4,c);O(b.g,3,a);return d}
function bm(a,b){b=mm(a,b);var c;var d=a.v;c=Object.keys(d.g);if(0==c.length)c=null;else{for(var e=[],g=0;g<c.length;g++){var h=Number(c[g]),k=d.g[h],n=new Dj;O(n,1,h);n.Zc(N(k.g,10));e.push(n)}c=e}d=a.i;e=c;O(b.g,6,a.j);c=new Bj;O(c,1,d);e&&gj(c,2,e);d=dj(b.g,Lj,5);null==d&&(d=new Lj,fj(b.g,5,d));fj(d,3,c);nm(a,b);return b}function nm(a,b){a.j=N(b.g,12);a.i=N(dj(Oj(b.g),qj,1),1)};function om(){};function pm(){this.g=this.i=null};function qm(){this.i=this.g=this.j=null};function rm(a,b,c,d){this.l=a;this.j=b;this.g=c;this.i=d}rm.prototype.clone=function(){var a=this.g?hj(this.g):null,b=this.i?hj(this.i):null;return new rm(hj(this.l),hj(this.j),a,b)};function sm(){this.g=new Yj;this.i=null;this.o=new Xj;O(this.o,1,6);this.l=this.j=null}function tm(a){null==a.i&&(a.i=new Vj);return a.i};function um(a){A.call(this);this.i=a;this.g=[]}z(um,A);um.prototype.subscribe=function(a,b,c,d){b=a.subscribe(b,c,d||this.i);this.g.push(a,b);return this};function vm(a,b,c,d){c=b.i.subscribe(c,d,a.i)+1E6;a.g.push(b,c)}um.prototype.F=function(){um.B.F.call(this);for(var a,b;b=this.g.pop();)(a=this.g.pop())&&!a.ya()&&a.Jb(b);delete this.i;delete this.g};function wm(a){this.g=a}wm.prototype.toString=l("g");var xm=new wm("visibility"),ym=new wm("selection"),zm=new wm("value"),Am=new wm("enabled"),Bm=new wm("change"),Cm=new wm("action");var Dm=vc("Macintosh")||yc();function Em(a){A.call(this);this.o=1;this.j=[];this.l=0;this.g=[];this.i={};this.v=!!a}z(Em,A);p=Em.prototype;p.subscribe=function(a,b,c){var d=this.i[a];d||(d=this.i[a]=[]);var e=this.o;this.g[e]=a;this.g[e+1]=b;this.g[e+2]=c;this.o=e+3;d.push(e);return e};function Fm(a,b,c){var d=a.i.tfe_changed;if(d){var e=a.g;(d=cc(d,function(a){return e[a+1]==b&&e[a+2]==c}))&&a.Jb(d)}}
p.Jb=function(a){var b=this.g[a];if(b){var c=this.i[b];0!=this.l?(this.j.push(a),this.g[a+1]=u):(c&&hc(c,a),delete this.g[a],delete this.g[a+1],delete this.g[a+2])}return!!b};
p.re=function(a,b){var c=this.i[a];if(c){for(var d=Array(arguments.length-1),e=1,g=arguments.length;e<g;e++)d[e-1]=arguments[e];if(this.v)for(e=0;e<c.length;e++){var h=c[e];Gm(this.g[h+1],this.g[h+2],d)}else{this.l++;try{for(e=0,g=c.length;e<g;e++)h=c[e],this.g[h+1].apply(this.g[h+2],d)}finally{if(this.l--,0<this.j.length&&0==this.l)for(;c=this.j.pop();)this.Jb(c)}}}};function Gm(a,b,c){lk(function(){a.apply(b,c)})}
p.clear=function(a){if(a){var b=this.i[a];b&&(Wb(b,this.Jb,this),delete this.i[a])}else this.g.length=0,this.i={}};p.ga=function(a){if(a){var b=this.i[a];return b?b.length:0}a=0;for(b in this.i)a+=this.ga(b);return a};p.F=function(){Em.B.F.call(this);this.clear();this.j.length=0};function Hm(a){A.call(this);this.g=new Em(a);B(this,this.g)}z(Hm,A);Hm.prototype.subscribe=function(a,b,c){return this.g.subscribe(a.toString(),b,c)};Hm.prototype.Jb=function(a){return this.g.Jb(a)};Hm.prototype.clear=function(a){this.g.clear(r(a)?a.toString():void 0)};Hm.prototype.ga=function(a){return this.g.ga(r(a)?a.toString():void 0)};function Im(){Wb([Q.qh,Q.rh],function(a){a.R(!0,void 0)})};function Jm(a){this.data=a};function Km(a,b,c){this.za=a;this.newValue=b;this.oldValue=c};function Lm(a,b){A.call(this);this.o=a;this.l={};this.g=b?xb(b):{};this.v=xb(this.g);Mm(this);this.j=new Em;this.i=new Hm}z(Lm,A);function Mm(a){r(a.g["keys-enabled"])||(a.g["keys-enabled"]=!0);a.isEnabled()||(a.l["default"]=!0)}p=Lm.prototype;p.F=function(){Lm.B.F.call(this);this.j.dispose();this.i.dispose();delete this.j;delete this.i;delete this.g};p.getId=l("o");p.isEnabled=function(){return!!this.g.enabled};
p.R=function(a,b){b=b||"default";var c=!0;if(a){delete this.l[b];for(var d in this.l){c=!1;break}}else this.l[b]=!0,c=!1;this.setProperty("enabled",c)};p.isVisible=function(){return!!this.g.visible};p.setVisible=function(a){this.setProperty("visible",a)};p.setSelected=function(a){this.setProperty("selected",a)};p.getKeys=function(){return this.g.keys};p.getValue=function(){return this.g.value};p.Y=function(a){this.setProperty("value",a)};
p.setProperty=function(a,b){var c=this.g[a];if(b!==c){this.g[a]=b;this.i.g.re(Bm.toString(),new Km(a,b,c));var d=Nm(a);d&&this.i.g.re(d.toString(),new Km(a,b,c))}};function R(a,b,c){if(a.isEnabled()){var d=a.g.selected;null!=d&&a.setSelected(!d);a.j.re("action",b,c);a.i.g.re(Cm.toString(),new Jm(b))}}p.subscribe=function(a,b,c){return this.j.subscribe(a,b,c)};p.Jb=function(a){return 1E6<a?this.i.Jb(a-1E6):this.j.Jb(a)};p.reset=function(){this.j.clear();this.i.clear();this.g=xb(this.v);this.l={};Mm(this)};
function Nm(a){switch(a){case "visible":return xm;case "selected":return ym;case "value":return zm;case "enabled":return Am;default:return null}};function Om(a,b){var c=a.getKeys();qa(c)||(c=[c]);c.push(b);a.setProperty("keys",c)}function Pm(a){var b="Ctrl+"+(Dm?"Meta+":"Alt+");w(void 0)&&(b+="undefined+");for(var c="",d=0;d<a.length;d++)c+=b+a[d]+(d<a.length-1?" ":"");return c}function Qm(a,b){var c="docs-icon-img";E&&!Tc(9)&&(c+=" docs-icon-img-legacy");return c+" docs-icon-"+a+(b?"-rtl":"")};function Rm(a,b,c){this.j=a;this.i=b||null;this.g={};this.l=!!c}p=Rm.prototype;p.za=function(a,b){this.g[a]=b;return this};function S(a){var b;wb(a.g,"label","");wb(a.g,"hint",a.g.label);wb(a.g,"visible",!0);b=new Lm(a.j,a.g);a.i&&a.i(b);return b}function Sm(a,b){return a.za("docs-action-data-extractor",b).za("docs-action-data-extractor-requires-data",void 0)}p.enabled=function(a){return this.za("enabled",a)};function Tm(a,b){return a.za("hint",b)}p.icon=function(a){return this.za("icon",a)};
function T(a,b){return a.icon(Qm(b,a.l&&void 0))}function U(a,b){return a.za("docs-impression-code",b)}function V(a,b){return a.za("keys",b)}p.label=function(a){return this.za("label",a)};function Um(a,b){return a.za("long-label",b)}function W(a,b){return a.za("synonyms",b)}function X(a,b){return a.za("category",b)}p.value=function(a){return this.za("value",a)};function Vm(a){return a.za("force-ctrl-key",!0)};var Wm=!1;
function Xm(a){if(Wm)for(var b in Y)Y[b].reset();Wm=!0;Y.Mn.setVisible(!1);Y.Jn.setVisible(!1);Y.Ho.setVisible(!1);Y.Io.setVisible(!1);Y.xo.setVisible(!1);Y.zo.setVisible(!1);Y.Do.setVisible(!1);Y.Fo.setVisible(!1);Y.On.setVisible(!1);Y.Mo.setVisible(!1);Y.No.setVisible(!1);Y.Ro.setVisible(!1);Y.Qo.setVisible(!1);Y.Po.setVisible(!1);Y.bp.setVisible(!1);Y.ep.setVisible(!1);Y.io.setVisible(!1);Y.Sn.setVisible(!1);Y.wo.setVisible(!1);Y.BOLD.setSelected(!1);Y.ITALIC.setSelected(!1);Y.fp.setSelected(!1);Y.hk.setSelected(!1);
Y.Sj.setSelected(!1);Y.ro.setSelected(!1);Y.dk.setSelected(!1);Y.fk.setSelected(!1);Y.dk.setVisible(!1);Y.fk.setVisible(!1);Y.An.setVisible(!1);Y.to.setVisible(!1);Dm||(Om(Y.Dn,"Shift+Delete"),Om(Y.Cn,"Ctrl+Insert"),Om(Y.Xj,"Shift+Delete"),Om(Y.Xj,"Ctrl+Insert"),Om(Y.vo,"Shift+Insert"));Y.yn.setVisible(!1);Y.In.setVisible(!1);Y.eo.setVisible(!1);Y.ak.setVisible(!1);Y.Eo.setVisible(!1);Y.Oo.setVisible(!1);Y.yo.setVisible(!1);Y.Rn.setVisible(!1);Y.ap.setVisible(!1);Y.Go.setVisible(!1);Y.ck.setVisible(!1);
Y.Hn.setVisible(!1);Y.pf.R(!0);Y.ho.R(!1);Ym();a=!!a;if(!Wm)throw Error("Actions not registered");Y.Co.setProperty("icon",Qm("redo",a));Y.gp.setProperty("icon",Qm("undo",a))}
function Ym(){function a(a,c,d,e,g){return S(X(U(V(Vm((new Rm(a)).label(c).value(e)),(Dm?"Ctrl+Alt+":"Alt+Shift+")+d),g),"Menus"))}Zm=a("docs-menubar-file-focus","File menu","F",Y.Un.getId(),307);$m=a("docs-menubar-edit-focus","Edit menu","E",Y.Nn.getId(),306);an=a("docs-menubar-view-focus","View menu","V",Y.ip.getId(),314);bn=a("docs-menubar-insert-focus","Insert menu","I",Y.co.getId(),310);cn=a("docs-menubar-help-focus","Help menu","H",Y.ao.getId(),309);dn=a("docs-menubar-screenreader-focus","Accessibility menu",
"A",Y.ck.getId(),1279);en=a("docs-menubar-tools-focus","Tools menu","T",Y.cp.getId(),313);fn=a("docs-menubar-table-focus","Table menu","B",Y.$o.getId(),312);gn=a("docs-menubar-format-focus","Format menu","O",Y.Zn.getId(),308);hn=a("docs-menubar-extensions-focus","Add-ons menu","N",Y.fo.getId(),1058);Sg&&!Dm&&(Om(Zm,"Alt+F"),Om($m,"Alt+E"),Om(an,"Alt+V"),Om(bn,"Alt+I"),Om(cn,"Alt+H"),Om(en,"Alt+T"),Om(fn,"Alt+B"),Om(gn,"Alt+O"),Om(hn,"Alt+N"),Om(dn,"Alt+A"))}var Y={},Zm,$m,an,bn,cn,dn,en,fn,gn,hn;
(function(){function a(a){return new Rm(a)}function b(a){var b=new tj;w(a)&&O(b,11,a);return b}function c(a,b,c,d,e){a=U((new Rm(a)).label(b),c);null!=d&&V(a,d);null!=e&&T(a,e);return S(a)}var d=Dm&&Ec?"Ctrl+`":"Alt+/",e=Dm?"Ctrl+Alt+Z":Sg?"Alt+Z":"Alt+Shift+Z";Y.zv=S(X(Um(U(a("docs-chrome-focus").label("Move to top of application"),668),"Move focus out of editing area"),"Navigation"));Y.hy=c("docs-menu-bar","",59);Y.fB=c("docs-tool-bar","",347);Y.Iv=c("docs-context-menu","",172);Y.Jv=S(X(V(U(a("docs-context-menu-shortcut").label("Context menu"),
173),["Ctrl+Shift+\\","Ctrl+Shift+X"]),"Menus"));Y.Gy=c("docs-new-menu","New",65);Y.Cy=S(W(Um(T(U(a("docs-document").label("Document"),61),"document"),"New document"),"create | write | word | pages |"));Y.Hy=S(W(Um(T(U(a("docs-presentation").label("Presentation"),66),"punch"),"New presentation"),"create | new slides | powerpoint | keynote |"));Y.Jy=S(W(Um(T(U(a("docs-spreadsheet").label("Spreadsheet"),68),"spreadsheet"),"New spreadsheet"),"create | new workbook | excel | numbers |"));Y.Ey=S(W(Um(T(U(a("docs-form").label("Form"),
63),"form"),"New Form"),"create | new survey | poll | question |"));Y.Dy=S(W(Um(T(U(a("docs-drawing").label("Drawing"),62),"drawing"),"New drawing"),"create new picture | new image | visio | diagram | chart"));Y.Iy=S(W(Um(T(U(a("docs-script").label("Script"),690),"script"),"New script"),"create | automate | macro | extension | plugin"));Y.Ay=S(W(Um(T(U(a("docs-atari").label("Site"),2351),"site"),"New site"),"create | website | url | web page | site"));Y.Fy=S(W(Um(U(a("docs-template").label("From template..."),
64),"New document from template..."),"create | template | CV | letter |"));Y.By=c("docs-new-custom","",60);Y.ew=c("docs-download-menu","Download as",18);Y.Un=c("docs-file-menu","",24);Y.Sn=S(U(T(a("docs-export-disabled").label("Export options disabled..."),"help"),2188));Y.uw=c("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.Yy=c("docs-open-custom","",344);Y.kB=c("docs-upload-custom","",115);Y.jB=c("docs-upload",
"Upload...",114);Y.Kz=c("docs-revisions-custom","",90);Y.qz=S(W(U(a("docs-rename").label("Rename..."),84),"save as | save a copy | save | title |"));Y.Mn=S(X(W(V(U(a("docs-edit-description").label("Edit description..."),20),"Ctrl+Shift+E"),"change | describe |||"),"Editing"));Y.gy=S(W(U(a("docs-make-copy").label("Make a copy..."),58),"save as | save | save a copy | copy to |"));Y.ep=S(W(T(U(a("docs-trash").label("Move to bin"),765),"trash"),"bin | delete | remove ||"));Y.fA=S(X(T(V(U(a("docs-save").label("Save"),
97),"Ctrl+S"),"save"),"File commands"));Y.No=S(U(Tm(a("docs-show-new-changes").label("See new changes"),"See changes since you last viewed this document"),1885));Y.Oo=S(U(a("docs-show-new-changes-sidebar"),2223));Y.Qo=S(U(Tm(a("docs-show-unseen-new-changes").label("See new changes"),"See changes since you last viewed this document"),2109));Y.ro=S(U(a("docs-new-changes-mode"),2194));Y.Hv=S(U(a("docs-close-new-changes"),2193));Y.Ro=S(U(Tm(a("docs-show-v0").label("View original document"),"View original document"),
2561));Y.xA=c("docs-speak-copy-selection","",663);Y.ez=c("docs-custom-inline","",79);Y.hz=S(W(U(a("docs-print-preview").label("Print preview"),80),"printer ||||"));Y.jz=S(U(a("docs-print-preview-mode"),2254));Y.yo=S(U(a("docs-print-preview-sidebar"),2224));Y.iz=c("docs-print-preview-close","",81);Y.fd=S(X(W(T(V(U(a("docs-print").label("Print"),78),"Ctrl+P"),"print"),"printer ||||"),"File commands"));Y.dk=S(W(T(U(a("docs-star").label("Star"),102),"star"),"favourite ||||"));Y.fk=c("docs-subscribe",
"Subscribe",104,null,"subscribe");Y.Io=S(W(U(a("docs-share").label("Share..."),101),"people ||||"));Y.An=c("docs-collections","Move to folder...",11,null,"folder-solid");Y.to=S(W(T(U(a("docs-organize").label("Organise..."),74),"folder-solid"),"organise | folders | Drive | move to | collection"));Y.zo=S(W(U(a("docs-publish").label("Publish to the web..."),82),"send | webpage |||"));Y.kz=c("docs-publish-custom","",571);Y.Fo=S(W(U(a("docs-report-abuse").label("Report abuse/copyright "),87),"Report issue | error |||"));
Y.bz=S(W(U(a("docs-page-setup").label("Page setup..."),267),"orientation | landscape | portrait | margins | letter"));Y.dw=S(W(U(a("docs-doc-details").label("Document details..."),2532),"details | information | info | about |"));Y.Nn=c("docs-edit-menu","Edit",22);Y.Cn=S(X(W(T(V(U(a("docs-copy").label("Copy"),12),"Ctrl+C"),"copy"),"Copy selection ||||"),"Editing"));Y.Kv=c("docs-copypaste-custom","",13);Y.Dn=S(X(W(T(V(U(a("docs-cut").label("Cut"),14),"Ctrl+X"),"cut"),"Cut selection ||||"),"Editing"));
Y.fw=c("docs-edit-custom","",19);Y.vo=S(X(W(T(V(U(a("docs-paste").label("Paste"),76),"Ctrl+V"),"paste"),"Paste selection ||||"),"Editing"));Y.wo=S(X(T(V(U(a("docs-paste-without-formatting").label("Paste without formatting"),2462),"Ctrl+Shift+V"),"paste-without-formatting"),"Editing"));Y.Co=S(X(W(T(V(U(a("docs-redo").label("Redo"),83),["Ctrl+Y","Ctrl+Shift+Z"]),"redo"),"redo edit ||||"),"Editing"));Y.vA=S(X(W(V(U(a("docs-select-all").label("Select all"),99),"Ctrl+A"),"select everything ||||"),"Selection"));
Y.Ho=S(X(W(V(U(a("docs-select-none").label("Select none"),100),"Ctrl+Shift+A"),"deselect || unselect ||"),"Selection"));Y.gp=S(X(W(T(V(U(a("docs-undo").label("Undo"),113),"Ctrl+Z"),"undo"),"undo edit ||||"),"Editing"));Y.zw=c("docs-find-next","",29,["Ctrl+G","F3"]);Y.Aw=c("docs-find-previous","",30,["Ctrl+Shift+G","Shift+F3"]);Y.Bw=S(X(W(V(U(a("docs-find-start").label("Find..."),31),"Ctrl+F"),"search | locate |||"),"Editing"));Y.ww=c("docs-find","",26);Y.xw=S(X(W(V(U(a("docs-find-and-replace-start").label("Find and replace..."),
27),(Dm?"Meta+Shift":"Ctrl")+"+H"),"search | locate |||"),"Editing"));Y.yw=c("docs-find-and-replace-stop","",28);Y.REPLACE=c("docs-replace","",85);Y.rz=c("docs-replace-all","",86);Y.Oy=S(X(V(U(a("docs-nudge-image-down").label("Nudge image down"),1114),"Down"),"With objects"));Y.Py=S(X(V(U(a("docs-nudge-image-left").label("Nudge image to the left"),1115),"Left"),"With objects"));Y.Uy=S(X(V(U(a("docs-nudge-image-right").label("Nudge image to the right"),1120),"Right"),"With objects"));Y.Vy=S(X(V(U(a("docs-nudge-image-up").label("Nudge image up"),
1121),"Up"),"With objects"));Y.Qy=S(X(V(U(a("docs-nudge-image-pixel-down").label("Nudge image down by a pixel"),1116),"Shift+Down"),"With objects"));Y.Ry=S(X(V(U(a("docs-nudge-image-pixel-left").label("Nudge image to the left by a pixel"),1117),"Shift+Left"),"With objects"));Y.Sy=S(X(V(U(a("docs-nudge-image-pixel-right").label("Nudge image to the right by a pixel"),1118),"Shift+Right"),"With objects"));Y.Ty=S(X(V(U(a("docs-nudge-image-pixel-up").label("Nudge image up by a pixel"),1119),"Shift+Up"),
"With objects"));Y.Uz=c("docs-rotate","",1136);Y.eA=c("docs-rotate-menu","Rotate",535);Y.Yz=S(X(V(U(a("docs-rotate-cw").label("Rotate clockwise by 15\u00b0"),1077),"Alt+Right"),"With objects"));Y.Zz=S(X(V(U(a("docs-rotate-cw-1").label("Rotate clockwise by 1\u00b0"),1078),"Alt+Shift+Right"),"With objects"));Y.$z=S(W(U(a("docs-rotate-cw-90").label("Rotate clockwise by 90\u00b0"),537),"turn | pivot | clockwise | spin |"));Y.Vz=S(X(V(U(a("docs-rotate-ccw").label("Rotate anticlockwise by 15\u00b0"),1079),
"Alt+Left"),"With objects"));Y.Wz=S(X(V(U(a("docs-rotate-ccw-1").label("Rotate anticlockwise by 1\u00b0"),1080),"Alt+Shift+Left"),"With objects"));Y.Xz=S(W(U(a("docs-rotate-ccw-90").label("Rotate anticlockwise by 90\u00b0"),536),"turn | pivot | anticlockwise | spin |"));Y.cA=S(X(V(U(a("docs-rotate-image-cw").label("Rotate image clockwise by 15\u00b0"),1130),"Alt+Right"),"With objects"));Y.dA=S(X(V(U(a("docs-rotate-image-cw-1").label("Rotate image clockwise by 1\u00b0"),1131),"Alt+Shift+Right"),"With objects"));
Y.aA=S(X(V(U(a("docs-rotate-image-ccw").label("Rotate image anticlockwise by 15\u00b0"),1132),"Alt+Left"),"With objects"));Y.bA=S(X(V(U(a("docs-rotate-image-ccw-1").label("Rotate image anticlockwise by 1\u00b0"),1133),"Alt+Shift+Left"),"With objects"));Y.co=c("docs-insert-menu","Insert",46);Y.ix=S(U(a("docs-insert-date-and-time"),1038));Y.jx=S(W(Tm(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.kx=S(W(Um(T(U(a("docs-image").label("Image..."),43),"image-type"),"Insert image..."),"photo | picture | add a photo | add a picture | add an image"));Y.lx=S(U(a("docs-insert-image-blob"),1704));Y.qx=S(W(T(U(a("docs-shape").label("Shape"),47),"shapes"),"drawing | diagram |||"));Y.sx=S(W(Um(T(U(a("docs-special-character").label("Special characters..."),48),"special-character"),"Insert special characters..."),"symbol | add a symbol | add symbols ||"));Y.ux=S(W(Um(T(U(a("docs-text-box").label("Text box"),
49),"textbox"),"Insert text box"),"area | add |||"));Y.Ax=S(W(Um(T(U(a("docs-video").label("Video..."),50),"video"),"Insert video..."),"film | youtube | add ||"));Y.gx=S(T(U(a("docs-insert-chart-menu").label("Chart"),29191),"chart"));Y.ex=S(T(U(a("docs-insert-chart").label("From Sheets..."),29151),"spreadsheet"));Y.bx=S(T(U(a("docs-insert-bar-chart").label("Bar"),29187),"bar-chart"));Y.hx=S(T(U(a("docs-insert-column-chart").label("Column"),29188),"column-chart"));Y.mx=S(T(U(a("docs-insert-line-chart").label("Line"),
29189),"line-chart"));Y.px=S(T(U(a("docs-insert-pie-chart").label("Pie"),29190),"pie-chart"));Y.Lv=S(X(T(V(U(a("docs-copy-format").label("Copy formatting"),174),"Ctrl+Alt+C"),"textbox"),"Editing"));Y.dz=S(X(V(U(a("docs-paste-format").label("Paste formatting"),271),"Ctrl+Alt+V"),"Editing"));Y.Zn=c("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.Fw=S(Sm(U(a("docs-font-family").label("Font"),32),function(a){var b=
new tj;w(a)&&O(b,12,a);return b}));Y.gw=S(W(U(a("docs-edit-font-family").label("Obtain fonts..."),21),"Obtain fonts ||||"));Y.Gw=S(W(Sm(U(a("docs-font-size").label("Font size"),33),function(a){var b=new tj;sa(a)&&O(b,9,a);return b}),"point | px | pt | change font size | set font size"));Y.Jw=S(U(a("docs-font-size-menu").label("Font size"),2235));Y.Iw=S(W(V(U(a("docs-font-size-increment").label("Increase font size"),2236),"Ctrl+Shift+."),"bigger | make the font bigger | make bigger | make it bigger |"));
Y.Hw=S(W(V(U(a("docs-font-size-decrement").label("Decrease font size"),2237),"Ctrl+Shift+,"),"smaller | make the font smaller | make smaller | make it smaller |"));Y.ITALIC=S(X(W(T(V(U(a("docs-italic").label("Italic"),51),"Ctrl+I"),"italic"),"emphasis | emphasised | italicise ||"),"Text formatting"));Y.IA=S(X(W(T(V(U(a("docs-strikethrough").label("Strike-through"),103),"Alt+Shift+5"),"strikethrough"),"strike-through | strikethrough |||"),"Text formatting"));Y.JA=S(X(W(T(V(U(a("docs-subscript").label("Subscript"),
105),"Ctrl+,"),"subscript"),"sub script | sub-script | apply subscript ||"),"Text formatting"));Y.KA=S(X(W(T(V(U(a("docs-superscript").label("Superscript"),106),"Ctrl+."),"superscript"),"super script | super-script | exponent | apply superscript |"),"Text formatting"));Y.wv=c("docs-border-color","Border colour",363);Y.xv=c("docs-border-style","Border style",372);Y.$A=S(W(Sm(T(U(a("docs-text-bgcolor").label("Text background colour"),108),"text-bgcolor"),function(a){var b=new tj;w(a)&&(a=new vj([a]),
fj(b,3,a));return b}),"highlight | background colour |||"));Y.Ny=c("docs-no-text-bgcolor","Transparent",680,null,"no-color");Y.aB=c("docs-text-color","Text colour",374);Y.bB=S(Sm(T(U(W(a("docs-text-fgcolor").label("Text colour"),"Font colour ||||"),109),"text-color"),function(a){var b=new tj;w(a)&&(a=new vj([a]),fj(b,4,a));return b}));Y.fp=S(X(T(V(U(a("docs-underline").label("Underline"),112),"Ctrl+U"),"underline"),"Text formatting"));Y.Ly=c("docs-no-fill","Transparent",69,null,"no-color");Y.My=c("docs-no-line",
"Transparent",70,null,"no-color");Y.vw=c("docs-fill-color","Fill colour",25,null,"fill-color");Y.Cx=c("docs-line-color","Line colour",52,null,"line-color");Y.Ex=c("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.Dx=S(W(T(U(a("docs-line-dashing").label("Line dash"),508),"line-type"),"border style | line style | dotted line | stroke style |"));Y.cz=S(T(U(a("docs-paint-format").label("Paint format"),75),"paint-format"));
Y.Av=S(X(W(T(V(Tm(U(a("docs-clear-formatting").label("Clear formatting"),5),"Clear formatting"),["Ctrl+\\","Ctrl+Space"]),"clear-formatting"),"remove formatting ||||"),"Text formatting"));Y.Zy=S(X(V(U(a("docs-open-link").label("Open link"),356),"Alt+Enter"),"Editing"));Y.Qv=S(U(W(a("docs-delete-link").label("Remove link"),"delete link ||||"),15));Y.nx=S(W(Um(U(a("docs-insert-link"),44),"Insert link..."),"URL | website | address | web page | add a hyperlink"));Y.ox=S(X(W(Um(T(V(Tm(U(a("docs-insert-link-dialog").label("Link..."),
45),"Insert link..."),"Ctrl+K"),"link"),"Insert link..."),"URL | website | address | web page | add a hyperlink"),"Editing"));Y.Mv=S(U(W(a("docs-copy-link").label("Copy link URL"),"copy link ||||"),362));Y.Cw=S(Vm(V(U(a("docs-focus-bubble"),659),Pm(["E","P"]))));Y.ip=c("docs-view-menu","",118);Y.lB=c("docs-view-custom","",117);Y.yB=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.zB=S(X(W(V(U(a("docs-zoom-out").label("Zoom out"),
120),["Ctrl+Alt+Num-Minus","Ctrl+Alt+Dash"]),"decrease | smaller |||"),"Navigation"));Y.hk=S(X(Vm(W(V(U(a("docs-view-compact").label("Compact controls"),116),"Ctrl+Shift+F"),"exit | leave |||")),"Navigation"));Y.Sj=S(W(U(a("docs-hide-controls").label("Full screen"),42),"exit | leave |||"));Y.Af=S(X(V(U(a("docs-toggle-screenreader").label("Toggle screen reader support"),23),["Ctrl+Alt+Z","Alt+Shift+`"]),"Screen reader support"));Y.hw=c("docs-enable-braille","Enable Braille support",1271);var g=Dm?
"Meta":"Alt";Y.AA=S(X(Vm(V(U(a("docs-speak-selection").label("Speak selection"),338),"Ctrl+"+g+"+X")),"Screen reader support"));Y.BA=S(X(Vm(V(U(W(a("docs-speak-selection-formatting").label("Speak selection formatting"),"speak formatting ||||"),660),Pm(["A","F"]))),"Screen reader support"));Y.zA=S(X(Vm(V(U(W(a("docs-speak-remaining-section").label("Speak from cursor location"),"speak from here | speak from location |||"),1218),g+"+Ctrl+R")),"Screen reader support"));Y.cp=c("docs-tools-menu","",111);
Y.cB=c("docs-tools-custom","",110);Y.dB=c("docs-macros-extensions","",775);Y.eB=c("docs-tools-top-custom","",721);Y.xo=S(W(U(a("docs-preferences").label("Preferences..."),77),"options | settings | configurations ||"));Y.bp=S(X(W(Um(V(Tm(U(a("docs-tools-define").label("Define"),290),"Define word"),"Ctrl+Shift+Y"),"Define word"),"dictionary | look up | look-up | lookup |"),"Editing"));var h=X(W(U(a("docs-reference-menu").label("Research"),315),"reference | search | look-up | look up |"),"Navigation"),
k=Fb(Hb(),"docs-explore");k||V(h,"Ctrl+Alt+Shift+I");Y.Do=S(h);Y.Eo=c("docs-reference-sidebar","",316);Y.oz=c("docs-reference-insert-text","",318);Y.lz=c("docs-reference-insert-image","",317);Y.mz=c("docs-reference-insert-image-placeholder","",350);Y.nz=c("docs-reference-insert-link","",339);Y.Rn=c("docs-explore-sidebar","",2558);h=X(W(U(a("docs-explore-menu").label("Explore"),2557),"explore | search | lookup | look up |"),"Navigation");k&&V(h,"Ctrl+Alt+Shift+I");Y.rw=S(h);Y.jw=c("docs-explore-close",
"",2609);Y.nw=c("docs-explore-refresh-nuggets","",2612);Y.ow=c("docs-explore-search","",2613);Y.pw=c("docs-explore-search-topic","",2608);Y.kw=c("docs-explore-insert-image","",2581);Y.lw=c("docs-explore-insert-image-placeholder","",2562);Y.mw=c("docs-explore-open-snippet","",2611);Y.qw=c("docs-explore-show-more","",2610);Y.sw=c("docs-explore-suggested-content-available","",29201);Y.tw=c("docs-explore-suggested-content-not-available","",29202);Y.xx=S(U(a("docs-insert-tool-open").label("Research"),
1899));Y.yx=S(U(a("docs-insert-tool-open-image-search"),2211));Y.wx=S(U(a("docs-insert-tool-insert-text"),1943));Y.vx=S(U(a("docs-insert-tool-copy"),2598));Y.zx=S(U(a("docs-insert-tool-paste"),2599));Y.MA=S(W(U(a("docs-table-delete").label("Delete table"),1258),"remove table ||||"));Y.NA=S(W(U(a("docs-table-delete-column").label("Delete column"),1259),"remove column ||||"));Y.OA=S(W(U(a("docs-table-delete-row").label("Delete row"),1260),"remove row ||||"));Y.PA=S(W(U(a("docs-table-distribute-columns"),
717).label("Distribute columns"),"even | equal | same size | width |"));Y.QA=S(W(U(a("docs-table-distribute-rows"),718).label("Distribute rows"),"even | equal | same size | height |"));Y.Zo=S(Sm(U(a("docs-table-insert").label("Insert table"),1261),function(a){var b=new tj;sa(a.width)&&sa(a.height)&&(O(b,13,a.width),O(b,14,a.height));return b}));Y.Zo.Y(new Ne(0,0));Y.RA=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.SA=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 | insert column | insert new column"));Y.TA=S(U(a("docs-table-insert-menu").label("Table"),1264));Y.UA=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.VA=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 | insert row | insert new row"));
Y.iy=S(U(a("docs-mobile-ui-table-insert-column-left"),1946));Y.jy=S(U(a("docs-mobile-ui-table-insert-column-right"),1947));Y.ky=S(U(a("docs-mobile-ui-table-insert-row-above"),1948));Y.ly=S(U(a("docs-mobile-ui-table-insert-row-below"),1949));Y.WA=c("docs-table-insert-table-menu","Insert Table",1265);Y.$o=c("docs-table-menu","Table",107);Y.XA=S(W(U(a("docs-table-merge-cells").label("Merge cells"),1268),"combine ||||"));Y.ZA=S(W(U(a("docs-table-unmerge-cells").label("Unmerge cells"),1269),"separate | split |||"));
Y.YA=S(X(W(U(a("docs-table-select-borders").label("Select table borders"),446),"select borders ||||"),"Selection"));Y.ao=c("docs-help-menu","",40);Y.Mw=S(W(U(a("docs-help-center").label("Help Centre"),35),"help forum | user forum | discussion forum ||"));Y.bo=S(X(W(Um(V(U(a("docs-help-shortcuts").label("Keyboard shortcuts"),41),"Ctrl+/"),"See keyboard shortcuts"),"hotkeys ||||"),"Navigation"));Y.Ow=S(W(U(a("docs-feedback").label("Report a problem"),37),"Problem | error | feedback ||"));Y.Kw=S(W(U(a("docs-google-help").label("Get help with..."),
580),"Problem | help |||"));Y.Nw=c("docs-help-custom","",36);Y.ck=S(U(a("docs-screenreader-menu"),1278));Y.uA=S(U(a("docs-screenreader-menu-toolbar"),2195));Y.sA=c("docs-screenreader-speak-menu","Speak",1317);Y.hA=c("docs-screenreader-comments-menu","Comments",1368);Y.iA=c("docs-screenreader-edits-menu","Edits",2337);Y.jA=c("docs-screenreader-footnote-menu","Footnote",1369);Y.mA=c("docs-screenreader-headings-menu","Headings",1378);Y.lA=c("docs-screenreader-graphics-menu","Graphics",1371);Y.oA=c("docs-screenreader-list-menu",
"List",1377);Y.nA=c("docs-screenreader-link-menu","Link",1373);Y.tA=c("docs-screenreader-table-menu","Table",1374);Y.qA=c("docs-screenreader-misspelling-menu","Misspelling",1375);Y.kA=c("docs-screenreader-formatting-menu","Formatting",1376);Y.rA=c("docs-screenreader-settings-menu","Settings",1372);Y.pA=c("docs-screenreader-menu-custom-items","",1284);Y.Cv=c("docs-clipboard","Web clipboard",6,null,"clipboard");Y.Ev=S(T(U(a("docs-clipboard-copy"),8),"copy"));Y.Gv=S(T(U(a("docs-clipboard-paste-from-server").label("Paste from server"),
10),"paste"));Y.Dv=S(W(U(a("docs-clipboard-clear-items").label("Clear all items"),7),"remove | delete |||"));Y.Fv=S(W(U(a("docs-clipboard-help").label("Web clipboard help"),9),"assist | support |||"));Y.Sz=c("docs-revisions-zoomin","Zoom in",95);Y.Tz=c("docs-revisions-zoomout","Zoom out",96);Y.Qz=c("docs-revisions-revert","",92);Y.Nz=S(U(a("docs-revisions-mode"),1956));Y.Rz=c("docs-revisions-show","",93);Y.Jz=c("docs-revisions-close","",89);Y.ak=c("docs-revisions-sidebar","",94);Y.Lz=c("docs-revisions-diff",
"",91);Y.Mz=S(X(W(V(U(a("docs-revisions-focus").label("See revision history"),346),"Ctrl+Alt+Shift+H"),"revisions history | revert old changes | undo previous changes | fix | prior versions"),"Navigation"));Y.Oz=S(X(Vm(W(V(U(Tm(a("docs-revisions-move-to-change-next").label("Move to next edit"),"Next edit"),1060),["Ctrl+Alt+K",Pm(["N","R"])]),"move to next edit in revision history | move to next change |||")),"Navigation"));Y.Pz=S(X(Vm(W(V(U(Tm(a("docs-revisions-move-to-change-previous").label("Move to previous edit"),
"Previous edit"),1061),["Ctrl+Alt+J",Pm(["P","R"])]),"move to previous edit in revision history | move to previous change |||")),"Navigation"));Y.yn=c("docs-chat-sidebar","",4);Y.yv=S(X(W(V(U(a("docs-chat-focus").label("Chat"),3),"Shift+Esc"),"Chat ||||"),"Navigation"));Y.Rv=c("docs-details-close","",353);Y.In=c("docs-details-sidebar","",355);Y.Sv=c("docs-details-focus","",354);Y.Wy=S(Vm(V(Tm(U(a("docs-omnibox"),71),"Search the menus"),[d,e])));Y.Pw=c("docs-help-omnibox","",750);Y.Lw=c("docs-hats-focus",
"",1007,"Ctrl+Alt+Shift+D");Y.Xv=S(X(W(Um(T(V(Tm(U(a("docs-docos-insert-discussion").label("Comment"),17),"Add comment"),"Ctrl+Alt+M"),"comment"),"Add comment"),"Add comment ||||"),"Comments"));Y.Vv=c("docs-docos-delete-discussion","Delete",16);Y.Uv=S(X(W(Um(T(V(Tm(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.Tv=c("docs-docos-accept-suggestion","",670);Y.Wv=c("docos-delete-suggestion","",768);Y.Zv=S(X(Vm(V(U(a("docs-docos-move-into-discussion").label("Enter current comment"),235),Pm(["E","C"]))),"Comments"));Y.cw=S(X(U(a("docs-docos-view-discussion").label("View comment"),2356),"Comments"));Y.$v=S(X(Vm(W(V(U(a("docs-docos-move-to-discussion-next").label("Move to next comment"),238),Pm(["N","C"])),"go to next comment ||||")),"Comments"));Y.aw=S(X(Vm(W(V(U(a("docs-docos-move-to-discussion-previous").label("Move to previous comment"),
239),Pm(["P","C"])),"go to previous comment ||||")),"Comments"));Y.bw=c("docs-docos-reject-suggestion","",671);Y.Yv=S(X(U(a("docs-docos-insert-instant-doco"),17),"Comments"));Y.Ew=c("docs-focus-editor","",192);Y.Px=c("docs-macros-menu","",57);Y.Nx=S(T(U(a("macros-insert").label("Script..."),55),"insert-script"));Y.Ox=S(W(U(a("macros-manage").label("Script manager..."),56),"find scripts | browse scripts | load scripts ||"));Y.Gx=S(W(U(a("macros-editor").label("Script editor..."),54),"edit scripts ||||"));
Y.Mx=c("macros-gallery","Script gallery...",349);Y.Hx=c("macros-exec","",337);Y.Rx=c("macros-resume","",352);Y.Jx=c("macros-extension-disabled","",992);Y.Kx=c("macros-extension-help","Help",1081);Y.Lx=c("macros-extension-menu-promo","",1145);Y.Ix=c("macros-extensions","Get add-ons...",664);Y.fo=c("docs-extensions-menu","",1056);Y.ho=c("macros-manage-extensions","Manage add-ons...",757);Y.Sx=c("macros-toggle-extension-enabled","",778);Y.Tx=c("macros-toggle-extension-enabled-in-all-docs","",1039);Y.Qx=
S(U(a("macros-polymorphic-item"),2452));Y.Fx=c("macros-application-focus","",692);Y.eo=c("macros-application-sidebar","",693);Y.Ux=c("macros-trigger-0","",731,"Ctrl+Alt+Shift+0");Y.Vx=c("macros-trigger-1","",732,"Ctrl+Alt+Shift+1");Y.Wx=c("macros-trigger-2","",733,"Ctrl+Alt+Shift+2");Y.Xx=c("macros-trigger-3","",734,"Ctrl+Alt+Shift+3");Y.Yx=c("macros-trigger-4","",735,"Ctrl+Alt+Shift+4");Y.Zx=c("macros-trigger-5","",736,"Ctrl+Alt+Shift+5");Y.$x=c("macros-trigger-6","",737,"Ctrl+Alt+Shift+6");Y.ay=
c("macros-trigger-7","",738,"Ctrl+Alt+Shift+7");Y.by=c("macros-trigger-8","",739,"Ctrl+Alt+Shift+8");Y.ey=c("macros-trigger-9","",740,"Ctrl+Alt+Shift+9");Y.Jn=c("language-menu","Language",232);Y.qv=S(Sm(U(a("apply-language-settings"),169),b));Y.pf=c("docs-online","",348);Y.On=c("embed-parent-focus","",358,"Ctrl+Shift+Esc");Y.rv=c("docs-apply-similar-spellcheck-suggestion","",370);Y.sv=c("docs-apply-spellcheck-suggestion","",121);Y.tv=c("docs-apply-spellcheck-suggestion-no-focus","",375);Y.Sw=c("docs-ignore-word",
"",130);Y.Tw=c("docs-ignore-word-contextual","",371);Y.Uw=c("docs-ignore-word-no-focus","",376);Y.FA=c("docs-spellcheck-move-iterator-to-next","Next misspelling",729);Y.GA=c("docs-spellcheck-move-iterator-to-previous","Previous misspelling",730);Y.$y=c("docs-override-spellcheck-suggestion","",148);Y.yA=c("docs-speak-override-spellcheck-suggestion","",1301);Y.az=c("docs-override-spellcheck-suggestion-no-focus","",377);Y.pz=c("docs-remove-overridden-spellcheck-suggestion","",1236);Y.CA=S(Tm(U(a("docs-spellcheck-change-menu"),
707),"More change options"));Y.DA=S(Tm(U(a("docs-spellcheck-dictionary-menu"),1298),"More dictionary options"));Y.EA=S(Tm(U(a("docs-spellcheck-ignore-menu"),708),"More ignore options"));Y.Po=S(W(U(a("docs-show-spellcheck-tool").label("Spelling..."),368),"misspelt | spellcheck |||"));Y.Rw=S(U(a("docs-highlight-current-misspelled-text"),2637));Y.Bv=S(U(a("docs-clear-misspelled-text-highlight"),2636));Y.Mo=S(W(Tm(U(a("docs-show-dictionary-tool").label("Personal dictionary..."),1255),"Personal dictionary"),
"misspelling | dictionary | correction | spell check |"));Y.yy=c("docs-more-button","More",369);Y.my=S(Tm(U(a("docs-mode-switcher"),1090),"Mode"));Y.qy=c("docs-mode-switcher-contextmenu","",1094);Y.io=c("docs-mode-switcher-viewmenu","Mode",1253);Y.sy=S(Um(T(U(a("docs-mode-switcher-edit"),1091),"mode-edit"),"Editing mode"));Y.uy=S(T(U(a("docs-mode-switcher-edit-contextmenu").label("Return to editing"),1095),"mode-edit"));Y.vy=S(X(V(U(a("docs-mode-switcher-edit-shortcut").label("Switch to editing"),
1233),"Ctrl+Alt+Shift+Z"),"Editing"));Y.ny=S(Um(T(U(a("docs-mode-switcher-comment"),1092),"mode-review"),"Suggesting mode"));Y.oy=S(T(U(a("docs-mode-switcher-comment-contextmenu").label("Suggest edits"),1096),"mode-review"));Y.py=S(X(V(U(a("docs-mode-switcher-comment-shortcut").label("Switch to suggesting"),1232),"Ctrl+Alt+Shift+X"),"Editing"));Y.wy=S(Um(T(U(a("docs-mode-switcher-view"),1217),"mode-view"),"Viewing mode"));Y.xy=S(X(V(U(a("docs-mode-switcher-view-shortcut").label("Switch to viewing"),
1234),"Ctrl+Alt+Shift+C"),"Editing"));Y.ap=S(W(V(Tm(U(a("docs-toggle-input-tools"),360),"Input tools"),"Ctrl+Shift+K"),"Toggle input tools ||||"));Y.Go=S(W(V(Tm(U(a("docs-input-tools-menu"),359),"Select input tools"),"Ctrl+Alt+Shift+K"),"Input tool ||||"));Y.vB=S(W(T(Tm(U(a("docs-voice-tools-show").label("Voice typing..."),697),"Voice typing"),"mic"),"voice | dictation | speech | speak | microphone"));Y.uB=S(X(Sm(W(V(U(a("docs-voice-recording").label("Start voice typing"),696),"Ctrl+Shift+S"),"voice | dictation | speech | speak | microphone"),
b),"Editing"));Y.sB=c("docs-voice-insert-spoken-text","",709);Y.qB=c("docs-voice-display-dotted-span","",710);Y.mB=c("docs-voice-add-corrections-suggestions","",711);Y.pB=c("docs-voice-clear-corrections-suggestions","",712);Y.nB=S(Sm(U(a("docs-voice-apply-correction"),713),function(){return new tj}));Y.tB=S(U(a("docs-voice-newline").label("new line"),2483));Y.wB=c("docs-voice-typing-language-menu","",2446);Y.oB=S(Sm(U(a("docs-voice-apply-voice-typing-language"),2447),b));Y.rB=S(W(U(a("docs-voice-help").label("Voice typing Help"),
2535),"voice commands help | voice commands list | voice commands | see voice typing help | see all voice commands"));Y.ov=c("docs-alt-text","",681);Y.pv=c("docs-alt-text-dialog","Alt text...",460);Y.nv=c("docs-after-zoom","",1003);Y.xB=S(Sm(U(a("docs-zoom").label("Zoom"),749),function(a){var b=new tj;sa(a)&&O(b,19,a);return b}));Y.AB=S(W(U(a("docs-zoom-to-fit").label("Fit"),490),"zoom ||||"));Y.Nv=S(W(T(U(a("docs-crop-mode").label("Crop image"),970),"crop"),"resize | reshape | shrink | obscure |"));
Y.Ov=c("docs-crop-mode-exit","",1055,"Enter");Y.xz=S(X(Vm(V(U(a("docs-resize-image-larger").label("Resize image larger"),1138),"Ctrl+"+g+"+K")),"With objects"));Y.yz=S(X(Vm(V(U(a("docs-resize-image-larger-x").label("Resize image larger horizontally"),1139),"Ctrl+"+g+"+B")),"With objects"));Y.zz=S(X(Vm(V(U(a("docs-resize-image-larger-y").label("Resize image larger vertically"),1140),"Ctrl+"+g+"+I")),"With objects"));Y.Az=S(X(Vm(V(U(a("docs-resize-image-smaller").label("Resize image smaller"),1141),
"Ctrl+"+g+"+J")),"With objects"));Y.Bz=S(X(Vm(V(U(a("docs-resize-image-smaller-x").label("Resize image smaller horizontally"),1142),"Ctrl+"+g+"+W")),"With objects"));Y.Cz=S(X(Vm(V(U(a("docs-resize-image-smaller-y").label("Resize image smaller vertically"),1143),"Ctrl+"+g+"+Q")),"With objects"));Y.Dz=S(X(Vm(V(U(a("docs-resize-larger").label("Resize Larger"),1102),"Ctrl+"+g+"+K")),"With objects"));Y.Ez=S(X(Vm(V(U(a("docs-resize-larger-x").label("Resize larger horizontally"),1101),"Ctrl+"+g+"+B")),"With objects"));
Y.Fz=S(X(Vm(V(U(a("docs-resize-larger-y").label("Resize larger vertically"),1100),"Ctrl+"+g+"+I")),"With objects"));Y.Gz=S(X(Vm(V(U(a("docs-resize-smaller").label("Resize smaller"),1099),"Ctrl+"+g+"+J")),"With objects"));Y.Hz=S(X(Vm(V(U(a("docs-resize-smaller-x").label("Resize smaller horizontally"),1097),"Ctrl+"+g+"+W")),"With objects"));Y.Iz=S(X(Vm(V(U(a("docs-resize-smaller-y").label("Resize smaller vertically"),1098),"Ctrl+"+g+"+Q")),"With objects"));Y.sz=S(W(U(a("docs-replace-image").label("Replace image..."),
1216),"photo | picture | change | switch | swap"));Y.uz=S(W(U(a("docs-replace-image-blob"),1868),"photo | picture | change | switch | swap"));Y.vz=S(W(U(a("docs-replace-image-dialog").label("Replace image..."),1161),"photo | picture | change | switch | swap"));Y.wz=S(W(T(U(a("docs-reset-image").label("Reset image"),1174),"reset-image"),"photo | picture | remove filters | revert changes |"));Y.Vw=c("docs-image-effects-brightness","",1291);Y.Ww=c("docs-image-effects-contrast","",1292);Y.Xw=c("docs-image-effects-opacity",
"",1293);Y.Yw=c("docs-image-effects-recolor","",1294);Y.Zw=c("docs-image-effects-reset","",1295);Y.$w=c("docs-image-effects-sidebar","",1296);Y.ax=c("docs-image-effects-sidebar-focus","Image options...",1297);Y.Hn=c("docs-debug-menu","",1882);Y.Pv=c("docs-debug-custom-items","",1883);Y.Bx=c("docs-js-error","JS Error",504);Y.Xj=c("docs-no-download","",1863,["Ctrl+P","Ctrl+C","Ctrl+X"]);Y.iB=S(U(a("docs-update-chart").label("Update chart"),29154));Y.Xy=S(U(a("docs-open-chart-in-sheets").label("Open in Sheets"),
29184));Y.hB=S(U(a("docs-unlink-chart").label("Unlink from Sheets"),29186));Y.Dw=S(Vm(V(U(a("docs-focus-chart-controls"),29193),Pm(["E","O"]))))})();function jn(a,b){this.g=new um(this);this.i={};for(var c=rb(Y),d=0;d<c.length;d++)kn(this,c[d]);this.j=a;this.l=b}z(jn,A);function kn(a,b){var c=b.getId();a.i[c]||null==b.g["docs-impression-code"]||(a.g.subscribe(b,"action",x(a.o,a,b)),a.i[c]=!0)}
jn.prototype.o=function(a,b,c){var d=this.l,e=this.j,g=a.g["docs-impression-code"],h=a.g["docs-action-data-extractor"],k=c?c.be:void 0,n;!h||!r(b)&&a.g["docs-action-data-extractor-requires-data"]||(n=h(b));if(k){if(n){a=n.Pb().concat();k=k.Pb();for(b=0;b<k.length;b++)h=k[b],null!=h&&(a[b]=h);k=new tj(a)}n=k}c=ln(e,g,c,n);mn(d,c)};jn.prototype.F=function(){C(this.g);jn.B.F.call(this)};function nn(a){this.g=a}nn.prototype.get=function(){var a=new sj;O(a,1,3<=this.g.g.g?2:1);return a};function on(a){this.i=a}on.prototype.g=function(a,b){return new tk(function(c,d){var e=b?["id",b]:[];pn(qn(rn(sn(tn(un(this.i,"/logImpressions")).g(e),{impressionBatch:a.Pb()}),c),d))},this)};function vn(a,b,c){this.i=a;this.l=b;this.j=c||null}function wn(a){var b;b=(b=a.j)?["id",b]:[];return xn(un(a.l,"/logImpressions").g(b))}vn.prototype.g=function(a){var b=new Al;b.add("impressionBatch",Ai(a.Pb()));yn(wn(this),x(function(a){Wl(this.i,a,b)},this))};function zn(a,b){A.call(this);this.o=a||null;this.i=sa(b)?b:null;this.l=(a=xi())?a.g:0;this.j=a?a.v:[];this.g=null}z(zn,A);zn.prototype.get=function(){if(this.g)return this.g;var a=new nj;O(a,1,"en-GB");O(a,2,sc);sa(this.i)&&O(a,11,this.i);var b=Hb(),c=new mj;O(c,2,!!this.o);b=Fb(b,"icso");O(c,1,b);fj(a,5,c);O(a,9,this.l);c=new kj;O(c,1,this.j||[]);fj(a,10,c);return this.g=a};function An(a,b,c){zn.call(this,b,c);this.v=a}z(An,zn);An.prototype.get=function(){if(this.g)return this.g;this.g=An.B.get.call(this);var a=this.v.g;Ia(eb(a))||O(this.g,3,a);a=Hb().get("docs-al");qa(a)&&(a=new jj(a),fj(this.g,12,a));return this.g};function Bn(){A.call(this)}z(Bn,A);Bn.prototype.get=function(a){var b=new zj;O(b,1,q.innerWidth);O(b,2,q.innerHeight);O(b,3,q.outerWidth);O(b,4,q.outerHeight);var c;c=Y.Sj.g.selected?3:Y.hk.g.selected?2:1;var d=new wj;fj(d,1,b);b=Y.ak.isVisible();O(d,2,b);O(d,3,[]);a&&fj(d,4,a);O(d,5,c);return d};function Cn(a,b,c,d){A.call(this);this.j=b||null;this.i=new H(this);c&&this.i.g(c,"edits-flush",this.o);B(this,this.i);this.g=d||null}z(Cn,Bn);Cn.prototype.l=!1;Cn.prototype.get=function(a){a=Cn.B.get.call(this,a);if(this.j){var b;switch(this.j.g()){case 2:b=yj.Yo;break;case 1:b=yj.Ln;break;case 3:b=yj.hp;break;default:throw Error("No such suggestion mode.");}O(a,6,b)}if(this.g){b=new Aj;var c=this.g.ze();O(b,1,c);c=this.g.Ae();O(b,2,c);fj(a,20,b)}O(a,12,this.l);return a};
Cn.prototype.o=function(a){a.Ns&&(this.l=!0)};function Dn(a,b,c){this.l=a;this.j=b||null;this.i=c||null}Dn.prototype.g=function(a){Fk(this.l.g(a,this.j),function(){if(this.i){var b=this.i,c=new En(b.g,b.i,y(),a.Pb(),!0);b.j.write([c],u,u)}},this)};function Fn(a,b,c){this.v=a;this.l=b;this.i=c}Fn.prototype.g=1;Fn.prototype.j=null;Fn.prototype.o=null;var Gn={716:!0,1153:!0,691:!0},Hn={1312:!0,1313:!0,1314:!0};function In(a,b,c,d){return ln(a,b,c,c&&c.be?c.be:void 0,d)}function ln(a,b,c,d,e){if(Hn[b])return a=Jn(a,b),b=new Lj,fj(b,9,e),fj(a,5,b),a;Hn[b]?a=Jn(a,b):Gn[b]?(e=Kn(a,b,c,d),716!=N(e,10)&&(b=new Bj,O(b,1,a.o),c=dj(e,Lj,5),fj(c,3,b)),a.j=N(e,3),a.o=N(e,4),a=e):a=Kn(a,b,c,d);return a}
function Kn(a,b,c,d){var e=Ln(1);b=Mn(a,b,c);fj(b,8,e);var g=new Lj;d=a.v.get(d);fj(g,1,d);if(c){var h=c.j;h&&fj(g,23,h);(h=c.l)&&fj(g,21,h);(h=c.I)&&fj(d,11,h);(d=c.v)&&fj(g,13,d);(d=c.i)&&fj(g,28,d);(c=c.o)&&fj(g,32,c)}a.l&&(c=a.l.get(),fj(g,12,c));fj(b,5,g);O(b,3,a.g);a.g++;a=N(dj(e,qj,1),1);O(b,4,a);return b}function Mn(a,b,c){var d=new Nj;c&&O(d,1,c.g);d.Zc(b);O(d,2,b);sa(a.j)&&O(d,6,a.j);return d}function Jn(a,b){a=Mn(a,b);b=Ln(2);fj(a,8,b);b=new Mj;O(b,1,1);fj(a,7,b);return a}
function Ln(a){var b=1E3*y(),c=new pj;switch(a){case 1:var d=new qj;O(d,1,b);fj(c,1,d);O(c,3,a);break;case 2:d=new rj;O(d,1,b);O(d,2,b);fj(c,2,d);O(c,3,a);break;default:throw Error("Timing type does not exist");}return c};function Nn(a,b,c){this.j=[];this.v=a;this.s=b;this.i=c;this.l=new Xl(x(this.I,this,2),3E3,this);this.o=new Xl(this.C,3E3,this);this.g=null;On(this,6E4,this.l.Lb,this.l);On(this,36E5,this.o.Lb,this.o)}z(Nn,A);Nn.prototype.I=function(a){this.g&&Pn(this,a);0!=this.j.length&&(a=am(this.i.i,this.j),this.j=[],this.v.g(a))};Nn.prototype.C=function(){this.l.Lb();var a;a=[In(this.i,1153)];a=am(this.i.i,a);this.v.g(a)};Nn.prototype.D=function(){var a;a=[In(this.i,691)];a=am(this.i.i,a);this.s.g(a);this.I(3)};
function mn(a,b){if(Hn[N(b,10)||0]){var c=N(dj(Oj(b),rj,2),1);if(a.g){var d;if(N(a.g,10)!=N(b,10))d=!0;else if(Hn[N(b,10)||0]){d=N(dj(dj(a.g,Lj,5),Kj,9),1);var e=N(dj(dj(b,Lj,5),Kj,9),1);d=d!=e}else d=!1;d?(Pn(a,1),Qn(a,b)):Rn(a,c)?(Pn(a,4),Qn(a,b)):(c=N(dj(a.g,Mj,7),1)+1,d=dj(a.g,Mj,7),O(d,1,c),b=N(dj(Oj(b),rj,2),1),c=dj(Oj(a.g),rj,2),O(c,2,b),32768<=N(dj(a.g,Mj,7),1)&&Pn(a,5))}else Qn(a,b)}else a.g&&Pn(a,1),a.j.push(b),3<=a.j.length&&a.l.Lb()}
function Qn(a,b){N(b,10);var c=a.i;O(b,3,c.g);c.g++;a.g=b}function Rn(a,b){if(!a.g)return!1;if(null==b)return!0;a=N(dj(Oj(a.g),rj,2),2);return 2E6<=b-a}function Pn(a,b){if(a.g){Rn(a,1E3*y())&&(b=4);var c=dj(a.g,Mj,7);O(c,2,b);b=a.g;a.g=null;a.j.push(b);3<=a.j.length&&a.l.Lb()}}function On(a,b,c,d){b=new Rk(b);B(a,b);Sk(b);d=new H(d);B(a,d);d.g(b,"tick",c)};function Sn(a,b){b.push(a);for(var c=0;c<a.length;c++)if(qa(a[c])){if(fc(b,a[c]))throw Error("Circular reference detected");Sn(a[c],b)}b.pop()}function Tn(a,b,c){if(a.length!=b.length)return!1;c=c||rc;for(var d=0;d<a.length;d++)if(!c(a[d],b[d]))if(qa(a[d])&&qa(b[d])){if(!Tn(a[d],b[d],c))return!1}else return!1;return!0};function Un(a,b){if(a==b)return!0;if(!ua(a)||!ua(b))return!1;var c=sb(a);if(c.length!=sb(b).length)return!1;for(var d=Vn||rc,e=0;e<c.length;e++){var g=c[e];if(!(g in b&&d(a[g],b[g])))return!1}return!0}function Vn(a,b){return a===b?!0:qa(a)&&qa(b)?qc(a,b,Vn):ua(a)&&ua(b)?Un(a,b):!1}function Wn(a,b){b.push(a);for(var c in a)if(ua(a[c])){if(fc(b,a[c]))throw Error("Circular reference detected");Wn(a[c],b)}b.pop()};function Xn(a,b){A.call(this);this.g={};this.i={};this.l=b||!1;this.j=!this.l}z(Xn,A);Xn.prototype.setProperty=function(a,b){if(ua(b)&&!qa(b))return Wn(b,[]),null!=this.g[a]&&Vn(this.g[a],b)||(b=yb(b),this.g[a]=b,this.j||(this.i[a]=b)),this;if(qa(b))return Sn(b,[]),Wn(b,[]),null!=this.g[a]&&Tn(this.g[a],b)||(b=yb(b),this.g[a]=b,this.j||(this.i[a]=b)),this;this.g[a]!=b&&(this.g[a]=b,this.j||(this.i[a]=b));return this};Xn.prototype.F=function(){Xn.B.F.call(this);delete this.g;delete this.i};function En(a,b,c,d,e){Xn.call(this,0,e);this.setProperty("di",a);this.setProperty("dt",b);this.setProperty("ibt",c);this.setProperty("iba",d)}z(En,Xn);function Yn(a,b,c){this.j=a;this.i=b;this.g=c};function Z(a){this.g=a}Z.prototype.toString=l("g");new Z(P("goog.ui.ActivityMonitor"));new Z(P("fava.app.AppLifetimeService"));new Z(P("fava.base.AsyncOperationServices"));new Z(P("fava.net.BrowserChannelServices"));new Z(P("fava.canvas.CanvasService"));new Z(P("fava.canvas.CanvasConfiguration"));new Z(P("fava.diagnostics.CsiService"));new Z(P("fava.data.DataServices"));new Z(P("fava.data.DataStoreUpdaterService"));new Z(P("fava.locale.DateTimeFormatService"));new Z(P("fava.debug.DeobfuscationService"));new Z(P("fava.diagnostics.Diagnostics"));new Z(P("fava.component.DomServices"));
new Z(P("fava.app.DragDropService"));new Z(P("fava.browser.ExportService"));new Z(P("fava.layout.FixedLayoutHelper"));new Z(P("fava.gbar.GbarService"));new Z(P("fava.gloader.GoogleLoaderService"));new Z(P("fava.controls.help.HelpOverlayService"));new Z(P("fava.view.HistoryInterface"));new Z(P("fava.view.HistoryManager"));new Z(P("fava.view.HistoryRegistry"));new Z(P("fava.identity.IdentityService"));new Z(P("fava.browser.IeCutCopyHandle"));new Z(P("fava.diagnostics.Impressions"));new Z(P("fava.browser.KeyboardShortcutHandler"));
new Z(P("fava.browser.KeyboardShortcutRegistry"));new Z(P("fava.controls.mole.MoleManager"));new Z(P("fava.app.NavBarService"));new Z(P("fava.view.NavigationServices"));new Z(P("fava.net.NetworkDiagnosticsService"));new Z(P("fava.app.NotificationService"));new Z(P("fava.request.OauthService"));new Z(P("fava.net.OfflineServices"));new Z(P("fava.modules.PrefetchService"));new Z(P("fava.controls.RelativeDateControl"));new Z(P("fava.request.RequestService"));new Z(P("fava.base.Scheduler"));new Z(P("fava.net.ServerErrorService"));
new Z(P("fava.dom.SoyRenderer"));new Z(P("fava.dom.SoyRendererConfig"));new Z(P("fava.app.TitleBar"));new Z(P("fava.controls.Toast"));new Z(P("fava.app.UserActionService"));new Z(P("fava.browser.ViewportServices"));new Z(P("fava.diagnostics.ViewDiagnostics"));new Z(P("fava.view.ViewManagerInterface"));new Z(P("fava.view.ViewRegistry"));new Z(P("fava.browser.WindowService"));new Z(P("fava.browser.WindowOpenerUtil"));new Z(P("fava.app.WindowWidget"));new Z(P("fava.request.XsrfService"));function Zn(a,b,c){this.l=a;this.j=b;B(this,this.j);this.i=c;B(this,this.i)}z(Zn,A);Zn.prototype.g=function(a,b,c){mn(this.j,In(this.l,a,b,c))};function $n(a,b){this.i=a;this.j=b}$n.prototype.g=function(a,b){return 3<=this.j.g.g?yk():this.i.g(a,b)};function ao(){};var fo=Ib(Hb(),"docs-csi-reporting-uri-override")||"https://csi.gstatic.com/csi",go={slbf:!0,slrm:!0,slrt:!0,slbc:!0,slce:!0,slms:!0,slmc:!0,slmi:!0};function ho(){this.g={};this.o=this.j=null;this.s=this.i=!1;this.C=this.l=this.v=null;this.I=!1;this.setTime=this.Mf;this.incrementTime=this.Ks;this.setServerValues=this.Ru}oa(ho);p=ho.prototype;p.initialize=function(a,b,c,d,e,g){if(this.i)throw Error("Timing object is already set.");for(var h in this.g){if(r(a[h]))throw Error("Field "+h+" was set twice.");a[h]=this.g[h]}this.g=a;this.o=b;this.j=Db(c);this.v=d;this.l=e;this.C=g;for(h in this.g)delete this.j[h];this.i=!0;io(this)};
function jo(a,b){a.i&&(a.s?a.o.log(Error("Timing field "+b+" was set after the initial load timing values were reported.")):(delete a.j[b],io(a)))}
function io(a){if(ub(a.j)&&a.i&&a.I){a.s=!0;var b=a.l,c=a.g,d={};if(q.performance&&q.performance.timing){var e=q.performance.timing;b.Y(d,"nrd",e.redirectEnd-e.redirectStart);b.Y(d,"npr",e.requestStart-e.fetchStart);b.Y(d,"nrq",e.responseStart-e.requestStart)}ko(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");ko(b,d,"alc",c,"alc");ko(b,d,"afmps",c,"afmps");ko(b,d,"jsais",c,"jsais");ko(b,d,"al",c,"al");ko(b,d,"chv",c,"chv");ko(b,d,"cov",c,"cov");ko(b,d,"odbs",c,"odbs");ko(b,d,"odbjy",c,"odbjy");ko(b,d,"odbc",c,"odbc");ko(b,d,"las",c,"las");ko(b,d,"lac",c,"lac");ko(b,d,"lsi",c,"lsi");ko(b,d,"pbqc",c,"pbqc");ko(b,d,"pqc",c,"pqc");ko(b,d,"mlc",c,"mlc");ko(b,d,"far",c,"far");ko(b,d,"coe",c,"coe");ko(b,d,"ttt",c,"ee");ko(b,d,"fbe",c,"fbe");ko(b,d,"fmpl",c,"fmpl");ko(b,d,"fmpr",
c,"fmpr");ko(b,d,"fcoe",c,"fcoe");ko(b,d,"fe",c,"fe");ko(b,d,"istl",c,"istl");ko(b,d,"webfontsRender",c,"webfontsRender");ko(b,d,"ccv",c,"ccv");ko(b,d,"wfm",c,"wfm");ko(b,d,"wds",c,"swd");b.Y(d,"lm",c.ml);b.Y(d,"dm",c.md);b.Y(d,"pem",c.mpe);b.Y(d,"pm",c.mp);b.Y(d,"rm",c.mr);b.Y(d,"wde",c.wde);b.Y(d,"webfontsAvailable",c.webfontsAvailable);b.Y(d,"webfontsMetadataAvailable",c.webfontsMetadataAvailable);b.Y(d,"webfontsVariantsAvailable",c.webfontsVariantsAvailable);b.Y(d,"wda",c.wda);b.Y(d,"wdma",c.wdma);
b.Y(d,"wdva",c.wdva);b.Y(d,"wra",c.wra);b.Y(d,"wrma",c.wrma);b.Y(d,"wrva",c.wrva);b.Y(d,"wpa",c.wpa);b.Y(d,"wpva",c.wpva);b.Y(d,"slbf",c.slbf);b.Y(d,"slrm",c.slrm);b.Y(d,"slrt",c.slrt);b.Y(d,"slbc",c.slbc);b.Y(d,"slce",c.slce);b.Y(d,"slms",c.slms);b.Y(d,"slmc",c.slmc);b.Y(d,"slmi",c.slmi);r(d.fmpl)&&r(d.afmps)&&r(d.fr)&&b.Y(d,"fcca",d.fmpl-d.afmps-d.fr);a.v.o(a.l.i,d);a.C.i()}}p.Mf=function(a){this.Y(a,y())};p.getTime=function(a){a=this.g[a];return null!=a?a:null};
p.Ks=function(a,b){null!=this.g[a]||(this.g[a]=0);this.g[a]+=b;jo(this,a)};p.Y=function(a,b){if(null!=this.g[a])throw Error("Field "+a+" is already set.");this.g[a]=b;jo(this,a)};p.Ru=function(a){if(!Fb(Hb(),"icso")){if(a)for(var b in a)b in go&&this.Y(b,a[b]);this.Y("sldummy",0)}};q._getTimingInstance=ho.aa;q._docsTiming=ho;function lo(a,b,c,d,e){if(!(E||Cc||Fc&&Tc("525")))return!0;if(Ic&&e)return mo(a);if(e&&!d)return!1;sa(b)&&(b=no(b));if(!c&&(17==b||18==b||Ic&&91==b))return!1;if((Fc||Cc)&&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(E&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(Fc||Cc)}return mo(a)}
function mo(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(Fc||Cc)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function no(a){if(Ec)a=oo(a);else if(Ic&&Fc)a:switch(a){case 93:a=91;break a}return a}
function oo(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 po(a,b){J.call(this);a&&qo(this,a,b)}z(po,J);p=po.prototype;p.K=null;p.ug=null;p.Ni=null;p.vg=null;p.bb=-1;p.oc=-1;p.uh=!1;
var ro={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},so={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},to=E||Cc||Fc&&Tc("525"),uo=Ic&&Ec;p=po.prototype;
p.Zp=function(a){if(Fc||Cc)if(17==this.bb&&!a.ctrlKey||18==this.bb&&!a.altKey||Ic&&91==this.bb&&!a.metaKey)this.oc=this.bb=-1;-1==this.bb&&(a.ctrlKey&&17!=a.keyCode?this.bb=17:a.altKey&&18!=a.keyCode?this.bb=18:a.metaKey&&91!=a.keyCode&&(this.bb=91));to&&!lo(a.keyCode,this.bb,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(this.oc=no(a.keyCode),uo&&(this.uh=a.altKey))};p.Sq=function(a){this.oc=this.bb=-1;this.uh=a.altKey};
p.handleEvent=function(a){var b=a.g,c,d,e=b.altKey;E&&"keypress"==a.type?(c=this.oc,d=13!=c&&27!=c?b.keyCode:0):(Fc||Cc)&&"keypress"==a.type?(c=this.oc,d=0<=b.charCode&&63232>b.charCode&&mo(c)?b.charCode:0):Bc&&!Fc?(c=this.oc,d=mo(c)?b.keyCode:0):(c=b.keyCode||this.oc,d=b.charCode||0,uo&&(e=this.uh),Ic&&63==d&&224==c&&(c=191));var g=c=no(c),h=b.keyIdentifier;c?63232<=c&&c in ro?g=ro[c]:25==c&&a.shiftKey&&(g=9):h&&h in so&&(g=so[h]);a=g==this.bb;this.bb=g;b=new vo(g,d,a,b);b.altKey=e;this.G(b)};
p.A=l("K");function qo(a,b,c){a.vg&&wo(a);a.K=b;a.ug=td(a.K,"keypress",a,c);a.Ni=td(a.K,"keydown",a.Zp,c,a);a.vg=td(a.K,"keyup",a.Sq,c,a)}function wo(a){a.ug&&(Cd(a.ug),Cd(a.Ni),Cd(a.vg),a.ug=null,a.Ni=null,a.vg=null);a.K=null;a.bb=-1;a.oc=-1}p.F=function(){po.B.F.call(this);wo(this)};function vo(a,b,c,d){ed.call(this,d);this.type="key";this.keyCode=a;this.j=b;this.repeat=c}z(vo,ed);function xo(){}var yo;oa(xo);var zo={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};p=xo.prototype;p.Rc=f();p.Ja=function(a){return a.g.L("DIV",Ao(this,a).join(" "),a.ma())};p.Qa=aa();function Bo(a,b,c){if(a=a.A?a.A():a){var d=[b];E&&!Tc("7")&&(d=Co(Qd(a),b),d.push(b));(c?Td:Vd)(a,d)}}p.se=m(!0);
p.oa=function(a,b){b.id&&ii(a,b.id);var c=this.Qa(b);c&&c.firstChild?Do(a,c.firstChild.nextSibling?jc(c.childNodes):c.firstChild):a.ud=null;var d=0,e=this.T(),g=this.T(),h=!1,k=!1,n=!1,t=jc(Qd(b));Wb(t,function(a){h||a!=e?k||a!=g?d|=this.Zf(a):k=!0:(h=!0,g==e&&(k=!0));1==this.Zf(a)&&Cf(c)&&Df(c)&&Bf(c,!1)},this);a.mc=d;h||(t.push(e),g==e&&(k=!0));k||t.push(g);(a=a.xb)&&t.push.apply(t,a);if(E&&!Tc("7")){var v=Co(t);0<v.length&&(t.push.apply(t,v),n=!0)}if(!h||!k||a||n)b.className=t.join(" ");return b};
p.dg=function(a){si(a)&&this.kl(a.A(),!0);a.isEnabled()&&this.te(a,a.isVisible())};function Eo(a,b,c){if(a=c||a.Rc())c=b.getAttribute("role")||null,a!=c&&Zk(b,a)}function Fo(a,b,c){b.isVisible()||$k(c,"hidden",!b.isVisible());b.isEnabled()||a.Qb(c,1,!b.isEnabled());Go(b,8)&&a.Qb(c,8,Ho(b,8));Go(b,16)&&a.Qb(c,16,Ho(b,16));Go(b,64)&&a.Qb(c,64,Ho(b,64))}p.oi=function(a,b){Ig(a,!b,!E&&!Bc)};p.kl=function(a,b){Bo(a,this.T()+"-rtl",b)};p.jl=function(a){var b;return Go(a,32)&&(b=a.A())?Cf(b)&&Df(b):!1};
p.te=function(a,b){var c;if(Go(a,32)&&(c=a.A())){if(!b&&Ho(a,32)){try{c.blur()}catch(d){}Ho(a,32)&&a.eg(null)}(Cf(c)&&Df(c))!=b&&Bf(c,b)}};p.setVisible=function(a,b){K(a,b);a&&$k(a,"hidden",!b)};p.pi=function(a,b,c){var d=a.A();if(d){var e=this.le(b);e&&Bo(a,e,c);this.Qb(d,b,c)}};p.Qb=function(a,b,c){yo||(yo={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=yo[b];var d=a.getAttribute("role")||null;d&&(d=zo[d]||b,b="checked"==b||"selected"==b?d:b);b&&$k(a,b,c)};
p.td=function(a,b){var c=this.Qa(a);c&&(of(c),b&&(w(b)?xf(c,b):(a=function(a){if(a){var b=We(c);c.appendChild(w(a)?b.createTextNode(a):a)}},qa(b)?Wb(b,a):!ra(b)||"nodeType"in b?a(b):Wb(jc(b),a))))};p.T=m("goog-control");function Ao(a,b){var c=a.T(),d=[c],e=a.T();e!=c&&d.push(e);c=b.mc;for(e=[];c;){var g=c&-c;e.push(a.le(g));c&=~g}d.push.apply(d,e);(a=b.xb)&&d.push.apply(d,a);E&&!Tc("7")&&d.push.apply(d,Co(d));return d}
function Co(a,b){var c=[];b&&(a=ic(a,[b]));Wb([],function(d){!ac(d,Aa(fc,a))||b&&!fc(d,b)||c.push(d.join("_"))});return c}p.le=function(a){this.g||Io(this);return this.g[a]};p.Zf=function(a){this.H||(this.g||Io(this),this.H=zb(this.g));a=parseInt(this.H[a],10);return isNaN(a)?0:a};function Io(a){var b=a.T();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 Jo(a,b){if(!a)throw Error("Invalid class name "+a);if(!ta(b))throw Error("Invalid decorator function "+b);Ko[a]=b}var Lo={},Ko={};function Mo(a,b,c){L.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=va(b);if(d=Lo[d])break;b=b.B?b.B.constructor:null}b=d?ta(d.aa)?d.aa():new d:null}this.j=b;this.ud=r(a)?a:null}z(Mo,L);p=Mo.prototype;p.ud=null;p.mc=0;p.Te=39;p.Xd=255;p.Bj=0;p.fg=!0;p.xb=null;p.Ai=!0;p.ri=null;function No(a,b){a.$&&b!=a.Ai&&Oo(a,b);a.Ai=b}function Po(a,b){b&&(a.xb?fc(a.xb,b)||a.xb.push(b):a.xb=[b],Bo(a,b,!0))}function Qo(a,b){b&&a.xb&&hc(a.xb,b)&&(0==a.xb.length&&(a.xb=null),Bo(a,b,!1))}
p.U=function(){var a=this.j.Ja(this);this.K=a;Eo(this.j,a,this.ue());this.j.oi(a,!1);this.isVisible()||this.j.setVisible(a,!1)};p.ue=l("ri");p.Pa=function(){return this.j.Qa(this.A())};p.cg=function(a){return this.j.se(a)};p.Ia=function(a){this.K=a=this.j.oa(this,a);Eo(this.j,a,this.ue());this.j.oi(a,!1);this.fg="none"!=a.style.display};
p.S=function(){Mo.B.S.call(this);Fo(this.j,this,this.K);this.j.dg(this);if(this.Te&-2&&(this.Ai&&Oo(this,!0),Go(this,32))){var a=this.A();if(a){var b=this.C||(this.C=new po);qo(b,a);M(this).g(b,"key",this.rb).g(a,"focus",this.fq).g(a,"blur",this.eg)}}};
function Oo(a,b){var c=M(a),d=a.A();b?(c.g(d,"mouseover",a.xe).g(d,"mousedown",a.qb).g(d,"mouseup",a.sb).g(d,"mouseout",a.Bi),a.yd!=u&&c.g(d,"contextmenu",a.yd),E&&(Tc(9)||c.g(d,"dblclick",a.vl),a.D||(a.D=new Ro(a),B(a,a.D)))):(c.i(d,"mouseover",a.xe).i(d,"mousedown",a.qb).i(d,"mouseup",a.sb).i(d,"mouseout",a.Bi),a.yd!=u&&c.i(d,"contextmenu",a.yd),E&&(Tc(9)||c.i(d,"dblclick",a.vl),C(a.D),a.D=null))}
p.ra=function(){Mo.B.ra.call(this);this.C&&wo(this.C);this.isVisible()&&this.isEnabled()&&this.j.te(this,!1)};p.F=function(){Mo.B.F.call(this);this.C&&(this.C.dispose(),delete this.C);delete this.j;this.D=this.xb=this.ud=null};p.ma=l("ud");function So(a,b){a.j.td(a.A(),b);a.ud=b}function Do(a,b){a.ud=b}p.Sc=function(){var a=this.ma();if(!a)return"";a=w(a)?a:qa(a)?Yb(a,Gf).join(""):Ef(a);return Ja(a)};p.isVisible=l("fg");
p.setVisible=function(a,b){return b||this.fg!=a&&this.G(a?"show":"hide")?((b=this.A())&&this.j.setVisible(b,a),this.isEnabled()&&this.j.te(this,a),this.fg=a,!0):!1};p.isEnabled=function(){return!Ho(this,1)};p.R=function(a){var b=this.getParent();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!To(this,1,!a)||(a||(Uo(this,!1),this.Bb(!1)),this.isVisible()&&this.j.te(this,a),Vo(this,1,!a,!0))};p.Bb=function(a){To(this,2,a)&&Vo(this,2,a)};function Uo(a,b){To(a,4,b)&&Vo(a,4,b)}
p.setSelected=function(a){To(this,8,a)&&Vo(this,8,a)};function Wo(a,b){To(a,16,b)&&Vo(a,16,b)}p.rc=function(a){To(this,32,a)&&Vo(this,32,a)};p.va=function(a){To(this,64,a)&&Vo(this,64,a)};function Ho(a,b){return!!(a.mc&b)}function Vo(a,b,c,d){d||1!=b?Go(a,b)&&c!=Ho(a,b)&&(a.j.pi(a,b,c),a.mc=c?a.mc|b:a.mc&~b):a.R(!c)}function Go(a,b){return!!(a.Te&b)}p.sa=function(a,b){if(this.$&&Ho(this,a)&&!b)throw Error("Component already rendered");!b&&Ho(this,a)&&Vo(this,a,!1);this.Te=b?this.Te|a:this.Te&~a};
function Xo(a,b){return!!(a.Xd&b)&&Go(a,b)}function Yo(a,b){a.Bj|=b}function To(a,b,c){return Go(a,b)&&Ho(a,b)!=c&&(!(a.Bj&b)||a.G(hi(b,c)))&&!a.ya()}p.xe=function(a){!Zo(a,this.A())&&this.G("enter")&&this.isEnabled()&&Xo(this,2)&&this.Bb(!0)};p.Bi=function(a){!Zo(a,this.A())&&this.G("leave")&&(Xo(this,4)&&Uo(this,!1),Xo(this,2)&&this.Bb(!1))};p.yd=u;function Zo(a,b){return!!a.s&&uf(b,a.s)}
p.qb=function(a){this.isEnabled()&&(Xo(this,2)&&this.Bb(!0),gd(a)&&(Xo(this,4)&&Uo(this,!0),this.j&&this.j.jl(this)&&this.A().focus()));gd(a)&&a.preventDefault()};p.sb=function(a){this.isEnabled()&&(Xo(this,2)&&this.Bb(!0),Ho(this,4)&&this.cb(a)&&Xo(this,4)&&Uo(this,!1))};p.vl=function(a){this.isEnabled()&&this.cb(a)};
p.cb=function(a){Xo(this,16)&&Wo(this,!Ho(this,16));Xo(this,8)&&this.setSelected(!0);Xo(this,64)&&this.va(!Ho(this,64));var b=new G("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.I=a.I);return this.G(b)};p.fq=function(){Xo(this,32)&&this.rc(!0)};p.eg=function(){Xo(this,4)&&Uo(this,!1);Xo(this,32)&&this.rc(!1)};p.rb=function(a){return this.isVisible()&&this.isEnabled()&&this.lc(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
p.lc=function(a){return 13==a.keyCode&&this.cb(a)};if(!ta(Mo))throw Error("Invalid component class "+Mo);if(!ta(xo))throw Error("Invalid renderer class "+xo);var $o=va(Mo);Lo[$o]=xo;Jo("goog-control",function(){return new Mo(null)});function Ro(a){A.call(this);this.i=a;this.g=!1;this.j=new H(this);B(this,this.j);a=this.i.K;this.j.g(a,"mousedown",this.o).g(a,"mouseup",this.v).g(a,"click",this.l)}z(Ro,A);var ap=!E||Uc(9);Ro.prototype.o=function(){this.g=!1};Ro.prototype.v=function(){this.g=!0};
function bp(a,b){if(!ap)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c}Ro.prototype.l=function(a){if(this.g)this.g=!1;else{var b=a.g,c=b.button,d=b.type,e=bp(b,"mousedown");this.i.qb(new ed(e,a.currentTarget));e=bp(b,"mouseup");this.i.sb(new ed(e,a.currentTarget));ap||(b.button=c,b.type=d)}};
Ro.prototype.F=function(){this.i=null;Ro.B.F.call(this)};function cp(){this.i=[]}z(cp,xo);oa(cp);function dp(a,b){var c=a.i[b];if(!c){switch(b){case 0:c=a.T()+"-highlight";break;case 1:c=a.T()+"-checkbox";break;case 2:c=a.T()+"-content"}a.i[b]=c}return c}p=cp.prototype;p.Rc=m("menuitem");p.Ja=function(a){var b=a.g.L("DIV",Ao(this,a).join(" "),ep(this,a.ma(),a.g));fp(this,a,b,Go(a,8)||Go(a,16));return b};p.Qa=function(a){return a&&a.firstChild};
p.oa=function(a,b){var c=rf(b),d=dp(this,2);c&&Rd(c,d)||b.appendChild(ep(this,b.childNodes,a.g));Rd(b,"goog-option")&&(a.ve(!0),a&&b&&fp(this,a,b,!0));return cp.B.oa.call(this,a,b)};p.td=function(a,b){var c=this.Qa(a),d=gp(this,a)?c.firstChild:null;cp.B.td.call(this,a,b);d&&!gp(this,a)&&c.insertBefore(d,c.firstChild||null)};function ep(a,b,c){a=dp(a,2);return c.L("DIV",a,b)}function gp(a,b){return(b=a.Qa(b))?(b=b.firstChild,a=dp(a,1),!!b&&tf(b)&&Rd(b,a)):!1}
function fp(a,b,c,d){Eo(a,c,b.ue());Fo(a,b,c);d!=gp(a,c)&&(Wd(c,"goog-option",d),c=a.Qa(c),d?(a=dp(a,1),c.insertBefore(b.g.L("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))}p.le=function(a){switch(a){case 2:return dp(this,0);case 16:case 8:return"goog-option-selected";default:return cp.B.le.call(this,a)}};p.Zf=function(a){var b=dp(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return cp.B.Zf.call(this,a)}};p.T=m("goog-menuitem");function hp(a,b,c,d){Mo.call(this,a,d||cp.aa(),c);this.Y(b)}z(hp,Mo);p=hp.prototype;p.getValue=function(){var a=this.getModel();return null!=a?a:this.Sc()};p.Y=ba("yc");p.sa=function(a,b){hp.B.sa.call(this,a,b);switch(a){case 8:Ho(this,16)&&!b&&Wo(this,!1);(a=this.A())&&this&&a&&fp(this.j,this,a,b);break;case 16:(a=this.A())&&this&&a&&fp(this.j,this,a,b)}};p.ve=function(a){this.sa(16,a)};
p.Sc=function(){var a=this.ma();return qa(a)?(a=Yb(a,function(a){return tf(a)&&(Rd(a,"goog-menuitem-accel")||Rd(a,"goog-menuitem-mnemonic-separator"))?"":Gf(a)}).join(""),Ja(a)):hp.B.Sc.call(this)};p.sb=function(a){var b=this.getParent();if(b){var c=b.i;b.i=null;if(c&&sa(a.clientX)&&Le(c,new Ke(a.clientX,a.clientY)))return}hp.B.sb.call(this,a)};p.lc=function(a){return a.keyCode==this.yg&&this.cb(a)?!0:hp.B.lc.call(this,a)};p.Kg=ba("yg");p.Qp=l("yg");Jo("goog-menuitem",function(){return new hp(null)});
hp.prototype.ue=function(){return Go(this,16)?"menuitemcheckbox":Go(this,8)?"menuitemradio":hp.B.ue.call(this)};hp.prototype.getParent=function(){return Mo.prototype.getParent.call(this)};hp.prototype.pd=function(){return Mo.prototype.pd.call(this)};function ip(a,b,c,d){hp.call(this,a,b,c,d)}z(ip,hp);ip.prototype.yd=function(a){this.cb(a);a.preventDefault()};function jp(a){a=a.className;return w(a)&&a.match(/\S+/g)||[]}function kp(a,b){var c=jp(a),d=mc(arguments,1);lp(c,d);a.className=c.join(" ")}function mp(a,b){var c=jp(a),d=mc(arguments,1),c=np(c,d);a.className=c.join(" ")}function lp(a,b){for(var c=0;c<b.length;c++)fc(a,b[c])||a.push(b[c])}function np(a,b){return Xb(a,function(a){return!fc(b,a)})}function op(a,b,c){var d=jp(a);w(b)?hc(d,b):qa(b)&&(d=np(d,b));w(c)&&!fc(d,c)?d.push(c):qa(c)&&lp(d,c);a.className=d.join(" ")};function pp(a){this.i=a}oa(pp);function qp(a,b){a&&(a.tabIndex=b?0:-1)}p=pp.prototype;p.ji=function(a){return"DIV"==a.tagName};function rp(a,b,c){c.id&&ii(b,c.id);var d=a.T(),e=!1,g=Qd(c);g&&Wb(g,function(a){a==d?e=!0:a&&this.uj(b,a,d)},a);e||Sd(c,d);sp(a,b,c);return c}p.uj=function(a,b,c){b==c+"-disabled"?a.R(!1):b==c+"-horizontal"?tp(a,"horizontal"):b==c+"-vertical"&&tp(a,"vertical")};
function sp(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.Zh(d);g&&(g.K=d,b.isEnabled()||g.R(!1),b.Z(g),ni(g,d))}else d.nodeValue&&""!=Ka(d.nodeValue)||c.removeChild(d);d=e}}p.Zh=function(a){a:{var b;a=Qd(a);for(var c=0,d=a.length;c<d;c++)if(b=a[c],b=b in Ko?Ko[b]():null){a=b;break a}a=null}return a};p.li=function(a){a=a.A();Ig(a,!0,Ec);E&&(a.hideFocus=!0);var b=this.i;b&&Zk(a,b)};p.T=m("goog-container");
p.ki=function(a){var b=this.T(),c=[b,"horizontal"==a.kc?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+"-disabled");return c};function up(a,b,c){L.call(this,c);this.Zb=b||pp.aa();this.kc=a||"vertical"}z(up,L);p=up.prototype;p.Oi=null;p.Qc=null;p.Zb=null;p.kc=null;p.$b=!0;p.Pc=!0;p.Jc=!0;p.xa=-1;p.Da=null;p.Ob=!1;p.kk=!1;p.Tb=null;function vp(a){return a.Oi||a.A()}p.U=function(){this.K=this.g.L("DIV",this.Zb.ki(this).join(" "))};p.Pa=function(){return this.A()};p.cg=function(a){return this.Zb.ji(a)};p.Ia=function(a){this.K=rp(this.Zb,this,a);"none"==a.style.display&&(this.$b=!1)};
p.S=function(){up.B.S.call(this);oi(this,function(a){a.$&&wp(this,a)},this);var a=this.A();this.Zb.li(this);this.setVisible(this.$b,!0);M(this).g(this,"enter",this.yi).g(this,"highlight",this.bq).g(this,"unhighlight",this.eq).g(this,"open",this.sr).g(this,"close",this.aq).g(a,"mousedown",this.cq).g(We(a),"mouseup",this.Aq).g(a,["mousedown","mouseup","mouseover","mouseout","contextmenu"],this.tq);this.Jc&&xp(this,!0)};
function xp(a,b){var c=M(a),d=vp(a);b?c.g(d,"focus",a.mi).g(d,"blur",a.il).g(a.Qc||(a.Qc=new po(vp(a))),"key",a.rb):c.i(d,"focus",a.mi).i(d,"blur",a.il).i(a.Qc||(a.Qc=new po(vp(a))),"key",a.rb)}p.ra=function(){this.ib(-1);this.Da&&this.Da.va(!1);this.Ob=!1;up.B.ra.call(this)};p.F=function(){up.B.F.call(this);this.Qc&&(this.Qc.dispose(),this.Qc=null);this.Zb=this.Da=this.Tb=this.Oi=null};p.yi=m(!0);
p.bq=function(a){var b=ti(this,a.target);if(-1<b&&b!=this.xa){var c=yp(this);c&&c.Bb(!1);this.xa=b;c=yp(this);this.Ob&&Uo(c,!0);this.Da&&c!=this.Da&&(Go(c,64)?c.va(!0):this.Da.va(!1))}b=this.A();null!=a.target.A()&&$k(b,"activedescendant",a.target.A().id)};p.eq=function(a){a.target==yp(this)&&(this.xa=-1);this.A().removeAttribute("aria-activedescendant")};p.sr=function(a){(a=a.target)&&a!=this.Da&&a.getParent()==this&&(this.Da&&this.Da.va(!1),this.Da=a)};
p.aq=function(a){a.target==this.Da&&(this.Da=null);var b=this.A(),c=a.target.A();b&&Ho(a.target,2)&&c&&cl(b,c)};p.cq=function(a){this.Pc&&(this.Ob=!0);var b=vp(this);b&&Cf(b)&&Df(b)?b.focus():a.preventDefault()};p.Aq=function(){this.Ob=!1};
p.tq=function(a){var b;a:{b=a.target;if(this.Tb)for(var c=this.A();b&&b!==c;){var d=b.id;if(d in this.Tb){b=this.Tb[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case "mousedown":b.qb(a);break;case "mouseup":b.sb(a);break;case "mouseover":b.xe(a);break;case "mouseout":b.Bi(a);break;case "contextmenu":b.yd(a)}};p.mi=f();p.il=function(){this.ib(-1);this.Ob=!1;this.Da&&this.Da.va(!1)};
p.rb=function(a){return this.isEnabled()&&this.isVisible()&&(0!=qi(this)||this.Oi)&&this.ni(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
p.ni=function(a){var b=yp(this);if(b&&"function"==typeof b.rb&&b.rb(a)||this.Da&&this.Da!=b&&"function"==typeof this.Da.rb&&this.Da.rb(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Jc)vp(this).blur();else return!1;break;case 36:zp(this);break;case 35:Ap(this);break;case 38:if("vertical"==this.kc)Bp(this);else return!1;break;case 37:if("horizontal"==this.kc)si(this)?Cp(this):Bp(this);else return!1;break;case 40:if("vertical"==this.kc)Cp(this);
else return!1;break;case 39:if("horizontal"==this.kc)si(this)?Bp(this):Cp(this);else return!1;break;default:return!1}return!0};function wp(a,b){var c=b.A(),c=c.id||(c.id=b.getId());a.Tb||(a.Tb={});a.Tb[c]=b}p.Z=function(a,b){up.B.Z.call(this,a,b)};
p.Ud=function(a,b,c){Yo(a,2);Yo(a,64);!this.Jc&&this.kk||a.sa(32,!1);No(a,!1);var d=a.getParent()==this?ti(this,a):-1;up.B.Ud.call(this,a,b,c);a.$&&this.$&&wp(this,a);a=d;-1==a&&(a=qi(this));a==this.xa?this.xa=Math.min(qi(this)-1,b):a>this.xa&&b<=this.xa?this.xa++:a<this.xa&&b>this.xa&&this.xa--};
p.removeChild=function(a,b){if(a=w(a)?li(this,a):a){var c=ti(this,a);-1!=c&&(c==this.xa?(a.Bb(!1),this.xa=-1):c<this.xa&&this.xa--);var d=a.A();d&&d.id&&this.Tb&&(c=this.Tb,d=d.id,d in c&&delete c[d])}a=up.B.removeChild.call(this,a,b);No(a,!0);return a};function tp(a,b){if(a.A())throw Error("Component already rendered");a.kc=b}p.isVisible=l("$b");
p.setVisible=function(a,b){if(b||this.$b!=a&&this.G(a?"show":"hide")){this.$b=a;var c=this.A();c&&(K(c,a),this.Jc&&qp(vp(this),this.Pc&&this.$b),b||this.G(this.$b?"aftershow":"afterhide"));return!0}return!1};p.isEnabled=l("Pc");p.R=function(a){this.Pc!=a&&this.G(a?"enable":"disable")&&(a?(this.Pc=!0,oi(this,function(a){a.on?delete a.on:a.R(!0)})):(oi(this,function(a){a.isEnabled()?a.R(!1):a.on=!0}),this.Ob=this.Pc=!1),this.Jc&&qp(vp(this),a&&this.$b))};
function Dp(a,b){b!=a.Jc&&a.$&&xp(a,b);a.Jc=b;a.Pc&&a.$b&&qp(vp(a),b)}p.ib=function(a){(a=ri(this,a))?a.Bb(!0):-1<this.xa&&yp(this).Bb(!1)};function yp(a){return ri(a,a.xa)}function zp(a){Ep(a,function(a,c){return(a+1)%c},qi(a)-1)}function Ap(a){Ep(a,function(a,c){a--;return 0>a?c-1:a},0)}function Cp(a){Ep(a,function(a,c){return(a+1)%c},a.xa)}function Bp(a){Ep(a,function(a,c){a--;return 0>a?c-1:a},a.xa)}
function Ep(a,b,c){c=0>c?ti(a,a.Da):c;var d=qi(a);c=b.call(a,c,d);for(var e=0;e<=d;){var g=ri(a,c);if(g&&a.rk(g)){a.tj(c);break}e++;c=b.call(a,c,d)}}p.rk=function(a){return a.isVisible()&&a.isEnabled()&&Go(a,2)};p.tj=function(a){this.ib(a)};function Fp(){}z(Fp,xo);oa(Fp);Fp.prototype.T=m("goog-menuheader");function Gp(a,b,c){Mo.call(this,a,c||Fp.aa(),b);this.sa(1,!1);this.sa(2,!1);this.sa(4,!1);this.sa(32,!1);this.mc=1}z(Gp,Mo);Jo("goog-menuheader",function(){return new Gp(null)});function Hp(){}z(Hp,xo);oa(Hp);Hp.prototype.Ja=function(a){return a.g.L("DIV",this.T())};Hp.prototype.oa=function(a,b){b.id&&ii(a,b.id);if("HR"==b.tagName){var c=b;b=this.Ja(a);pf(b,c);qf(c)}else Sd(b,this.T());return b};Hp.prototype.td=f();Hp.prototype.T=m("goog-menuseparator");function Ip(a,b){Mo.call(this,null,a||Hp.aa(),b);this.sa(1,!1);this.sa(2,!1);this.sa(4,!1);this.sa(32,!1);this.mc=1}z(Ip,Mo);Ip.prototype.S=function(){Ip.B.S.call(this);var a=this.A();Zk(a,"separator")};Jo("goog-menuseparator",function(){return new Ip});function Jp(a){this.i=a||"menu"}z(Jp,pp);oa(Jp);p=Jp.prototype;p.ji=function(a){return"UL"==a.tagName||Jp.B.ji.call(this,a)};p.Zh=function(a){return"HR"==a.tagName?new Ip:Jp.B.Zh.call(this,a)};p.Ub=function(a,b){return uf(a.A(),b)};p.T=m("goog-menu");p.li=function(a){Jp.B.li.call(this,a);a=a.A();$k(a,"haspopup","true")};function Kp(a){Ip.call(this,Hp.aa(),a)}z(Kp,Ip);Jo("goog-menuseparator",function(){return new Ip});function Lp(a,b){up.call(this,"vertical",b||Jp.aa(),a);Dp(this,!1)}z(Lp,up);p=Lp.prototype;p.Cf=!0;p.T=function(){return this.Zb.T()};p.Ub=function(a){if(this.Zb.Ub(this,a))return!0;for(var b=0,c=qi(this);b<c;b++){var d=ri(this,b);if("function"==typeof d.Ub&&d.Ub(a))return!0}return!1};p.removeItem=function(a){(a=this.removeChild(a,!0))&&a.dispose()};
p.setVisible=function(a,b,c){(b=Lp.B.setVisible.call(this,a,b))&&a&&this.$&&this.Cf&&vp(this).focus();a&&c&&sa(c.clientX)?this.i=new Ke(c.clientX,c.clientY):this.i=null;return b};p.yi=function(a){this.Cf&&vp(this).focus();return Lp.B.yi.call(this,a)};p.rk=function(a){return a.isEnabled()&&a.isVisible()&&Go(a,2)};p.Ia=function(a){for(var b=this.Zb,c=Ze(this.g.g,"DIV",b.T()+"-content",a),d=c.length,e=0;e<d;e++)sp(b,this,c[e]);Lp.B.Ia.call(this,a)};
p.ni=function(a){var b=Lp.B.ni.call(this,a);b||oi(this,function(c){!b&&c.Qp&&c.yg==a.keyCode&&(this.isEnabled()&&this.ib(ti(this,c)),b=c.rb(a))},this);return b};p.ib=function(a){Lp.B.ib.call(this,a);(a=ri(this,a))&&ug(a.A(),this.A())};function Mp(){}Mp.prototype.Oc=f();function Np(a,b,c,d,e,g,h,k,n){var t=Op(c),v=Dg(a),D=sg(a);if(D){var F=new eg(D.left,D.top,D.right-D.left,D.bottom-D.top),D=Math.max(v.left,F.left),I=Math.min(v.left+v.width,F.left+F.width);if(D<=I){var ga=Math.max(v.top,F.top),F=Math.min(v.top+v.height,F.top+F.height);ga<=F&&(v.left=D,v.top=ga,v.width=I-D,v.height=F-ga)}}D=Ue(a);ga=Ue(c);if(D.W()!=ga.W()){I=D.W().body;var ga=If(ga),F=new Ke(0,0),Pa=hf(We(I));if(Tb(Pa,"parent")){var pb=I;do{var Hc=Pa==ga?tg(pb):yg(pb);F.x+=Hc.x;F.y+=Hc.y}while(Pa&&
Pa!=ga&&Pa!=Pa.parent&&(pb=Pa.frameElement)&&(Pa=Pa.parent))}I=Me(F,tg(I));!E||Uc(9)||ef(D.g)||(I=Me(I,ff(D.g)));v.left+=I.x;v.top+=I.y}a=Pp(a,b);b=v.left;a&4?b+=v.width:a&2&&(b+=v.width/2);v=new Ke(b,v.top+(a&1?v.height:0));v=Me(v,t);e&&(v.x+=(a&4?-1:1)*e.x,v.y+=(a&1?-1:1)*e.y);var Mb;if(h)if(n)Mb=n;else if(Mb=sg(c))Mb.top-=t.y,Mb.right-=t.x,Mb.bottom-=t.y,Mb.left-=t.x;return Qp(v,c,d,g,Mb,h,k)}
function Op(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;c&&"static"==mg(a,"position")||(b=tg(a),c||(c=(c=Gg(a))&&Ec?-a.scrollLeft:!c||Dc&&Tc("8")||"visible"==mg(a,"overflowX")?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=Me(b,new Ke(c,a.scrollTop))))}return b||new Ke}
function Qp(a,b,c,d,e,g,h){a=a.clone();var k=Pp(b,c);c=Bg(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var n=0;if(d||0!=k)k&4?a.x-=h.width+(d?d.right:0):k&2?a.x-=h.width/2:d&&(a.x+=d.left),k&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);if(g){if(e){d=a;k=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 t=d.x;d.x<e.left&&(d.x=e.left,n|=4);d.x+k.width>e.right&&(k.width=Math.min(e.right-d.x,
t+k.width-e.left),k.width=Math.max(k.width,0),n|=4)}d.x+k.width>e.right&&g&1&&(d.x=Math.max(e.right-k.width,e.left),n|=1);g&2&&(n|=(d.x<e.left?16:0)|(d.x+k.width>e.right?32:0));d.y<e.top&&g&4&&(d.y=e.top,n|=2);g&32&&(t=d.y,d.y<e.top&&(d.y=e.top,n|=8),d.y+k.height>e.bottom&&(k.height=Math.min(e.bottom-d.y,t+k.height-e.top),k.height=Math.max(k.height,0),n|=8));d.y+k.height>e.bottom&&g&4&&(d.y=Math.max(e.bottom-k.height,e.top),n|=2);g&8&&(n|=(d.y<e.top?64:0)|(d.y+k.height>e.bottom?128:0));e=n}else e=
256;n=e}g=new eg(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;ng(b,new Ke(g.left,g.top));h=new Ne(g.width,g.height);Oe(c,h)||(c=h,h=We(b),a=ef(Ue(h).g),!E||Tc("10")||a&&Tc("8")?(b=b.style,Ec?b.MozBoxSizing="border-box":Fc?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=Lg(b),b=vg(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 Pp(a,b){return(b&8&&Gg(a)?b^4:b)&-9};function Rp(a,b,c){this.i=a;this.g=b;this.I=c}z(Rp,Mp);Rp.prototype.Oc=function(a,b,c){Np(this.i,this.g,a,b,void 0,c,this.I)};function Sp(a,b,c,d){Rp.call(this,a,b);this.j=c?5:0;this.l=d||void 0}z(Sp,Rp);Sp.prototype.v=l("j");Sp.prototype.o=ba("j");Sp.prototype.Oc=function(a,b,c,d){var e=Np(this.i,this.g,a,b,null,c,10,d,this.l);if(e&496){var g=Tp(e,this.g);b=Tp(e,b);e=Np(this.i,g,a,b,null,c,10,d,this.l);e&496&&(g=Tp(e,g),b=Tp(e,b),Np(this.i,g,a,b,null,c,this.j,d,this.l))}};function Tp(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};function Up(a,b,c,d){Sp.call(this,a,b,c||d);(c||d)&&this.o(65|(d?32:132))}z(Up,Sp);function Vp(a,b){J.call(this);this.g=new H(this);a=a||null;Wp(this);this.K=a;b&&(this.xd=b)}z(Vp,J);p=Vp.prototype;p.K=null;p.ol=!0;p.pk=null;p.vd=!1;p.Pi=-1;p.xd="toggle_display";var Xp={vv:"beforeshow",wA:"show",uv:"beforehide",Qw:"hide"};p=Vp.prototype;p.A=l("K");function Wp(a){if(a.vd)throw Error("Can not change this state of the popup while showing.");}p.isVisible=l("vd");
p.setVisible=function(a){this.j&&this.j.stop();this.i&&this.i.stop();if(a){if(!this.vd&&this.G("beforeshow")){if(!this.K)throw Error("Caller must call setElement before trying to show the popup");this.we();a=We(this.K);if(this.ol)if(this.g.g(a,"mousedown",this.em,!0),E){var b;try{b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=vf(b)}catch(d){break}a=c;b=a.activeElement}this.g.g(a,"mousedown",this.em,!0);this.g.g(a,"deactivate",this.cm)}else this.g.g(a,"blur",this.cm);"toggle_display"==
this.xd?(this.K.style.visibility="visible",K(this.K,!0)):"move_offscreen"==this.xd&&this.we();this.vd=!0;this.Pi=y();this.j?(Ad(this.j,"end",this.pl,!1,this),this.j.play()):this.pl()}}else Yp(this)};p.we=u;function Yp(a,b){a.vd&&a.G({type:"beforehide",target:b})&&(a.g&&Ld(a.g),a.vd=!1,y(),a.i?(Ad(a.i,"end",Aa(a.Bk,b),!1,a),a.i.play()):a.Bk(b))}p.Bk=function(a){"toggle_display"==this.xd?this.Is():"move_offscreen"==this.xd&&(this.K.style.top="-10000px");this.G({type:"hide",target:a})};
p.Is=function(){this.K.style.visibility="hidden";K(this.K,!1)};p.pl=function(){this.G("show")};p.em=function(a){a=a.target;uf(this.K,a)||Zp(this,a)||150>y()-this.Pi||Yp(this,a)};p.cm=function(a){var b=We(this.K);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||uf(this.K,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>y()-this.Pi||Yp(this)};function Zp(a,b){return $b(a.pk||[],function(a){return b===a||uf(a,b)})}
p.F=function(){Vp.B.F.call(this);this.g.dispose();C(this.j);C(this.i);delete this.K;delete this.g;delete this.pk};function $p(){this.i=[]}z($p,cp);oa($p);$p.prototype.Ja=function(a){var b=$p.B.Ja.call(this,a);Sd(b,"goog-submenu");aq(this,a,b);return b};$p.prototype.oa=function(a,b){b=$p.B.oa.call(this,a,b);Sd(b,"goog-submenu");aq(this,a,b);var c=Ye("DIV","goog-menu",b);if(c.length){var d=new Lp(a.g),c=c[0];K(c,!1);a.g.W().body.appendChild(c);ni(d,c);a.tb(d,!0)}return b};$p.prototype.td=function(a,b){var c=this.Qa(a),d=c&&c.lastChild;$p.B.td.call(this,a,b);d&&c.lastChild!=d&&Rd(d,"goog-submenu-arrow")&&c.appendChild(d)};
$p.prototype.dg=function(a){$p.B.dg.call(this,a);var b=a.Pa(),c=Ze(a.g.g,"SPAN","goog-submenu-arrow",b)[0];bq(a,c);c!=b.lastChild&&b.appendChild(c);a=a.A();$k(a,"haspopup","true")};function aq(a,b,c){var d=b.g.L("SPAN");d.className="goog-submenu-arrow";bq(b,d);a.Qa(c).appendChild(d)}function bq(a,b){si(a)?(Sd(b,"goog-submenu-arrow-rtl"),xf(b,"\u25c4")):(Ud(b,"goog-submenu-arrow-rtl"),xf(b,"\u25ba"))};function cq(a,b,c,d){hp.call(this,a,b,c,d||$p.aa())}z(cq,hp);p=cq.prototype;p.ae=null;p.yj=null;p.Ui=!1;p.Ea=null;p.Rf=!1;p.Vl=!1;p.S=function(){cq.B.S.call(this);M(this).g(this.getParent(),"hide",this.gm);this.Ea&&dq(this,this.Ea,!0)};p.ra=function(){M(this).i(this.getParent(),"hide",this.gm);this.Ea&&(dq(this,this.Ea,!1),this.Rf||(this.Ea.ra(),qf(this.Ea.A())));cq.B.ra.call(this)};p.F=function(){this.Ea&&!this.Rf&&this.Ea.dispose();this.Ea=null;cq.B.F.call(this)};
p.Bb=function(a,b){cq.B.Bb.call(this,a);b&&(this.fa().Ob=!0);a||(this.ae&&Uk(this.ae),this.ae=Tk(this.Vb,218,this))};p.xj=function(){var a=this.getParent();a&&yp(a)==this&&(eq(this,!0),fq(this))};p.Vb=function(){var a=this.Ea;a&&a.getParent()==this&&(eq(this,!1),oi(a,function(a){"function"==typeof a.Vb&&a.Vb()}))};function gq(a){a.ae&&Uk(a.ae);a.yj&&Uk(a.yj)}p.setVisible=function(a,b){(a=cq.B.setVisible.call(this,a,b))&&!this.isVisible()&&this.Vb();return a};
function fq(a){oi(a.getParent(),function(a){a!=this&&"function"==typeof a.Vb&&(a.Vb(),gq(a))},a)}p.rb=function(a){var b=a.keyCode,c=si(this)?37:39,d=si(this)?39:37;if(!this.Ui){if(!this.isEnabled()||b!=c&&b!=this.yg)return!1;this.xj();zp(this.fa());gq(this)}else if(!this.fa().rb(a))if(b==d)this.Vb();else return!1;a.preventDefault();return!0};p.Vs=function(){if(this.Ea.getParent()==this){gq(this);var a=this.pd();a.ib(ti(a,this));fq(this)}};p.gm=function(a){a.target==this.pd()&&(this.Vb(),gq(this))};
p.xe=function(a){this.isEnabled()&&(gq(this),this.yj=Tk(this.xj,218,this));cq.B.xe.call(this,a)};p.cb=function(a){gq(this);if(Go(this,8)||Go(this,16))return cq.B.cb.call(this,a);this.xj();return!0};
function eq(a,b){!b&&a.fa()&&a.fa().ib(-1);a.G(hi(64,b));var c=a.fa();b!=a.Ui&&Wd(a.A(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.$||c.render(),c.ib(-1)),c.setVisible(b),b)){var c=new Sp(a.A(),12,a.Vl),d=a.fa(),e=d.A();d.isVisible()||(e.style.visibility="hidden",K(e,!0));c.Oc(e,8);d.isVisible()||(K(e,!1),e.style.visibility="visible")}a.Ui=b}function dq(a,b,c){var d=M(a);(c?d.g:d.i).call(d,b,"enter",a.Vs)}p.removeItem=function(a){(a=this.fa().removeChild(a,!0))&&a.dispose()};
p.fa=function(){this.Ea?this.Rf&&this.Ea.getParent()!=this&&ki(this.Ea,this):this.tb(new Lp(this.g),!0);this.Ea.A()||this.Ea.U();return this.Ea};p.tb=function(a,b){var c=this.Ea;a!=c&&(c&&(this.Vb(),this.$&&dq(this,c,!1)),this.Ea=a,this.Rf=!b,a&&(ki(a,this),a.setVisible(!1,!0),a.Cf=!1,Dp(a,!1),this.$&&dq(this,a,!0)))};p.Ub=function(a){return this.fa().Ub(a)};Jo("goog-submenu",function(){return new cq(null)});var hq={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 iq(a,b,c){b=hq[b];var d=a.toLowerCase().indexOf(b),e;if(0<=d){e=a.charAt(d);var g=[],h=a.substr(0,d),d=a.substr(d+1,a.length);0<h.length&&g.push(c.g.createTextNode(String(h)));g.push(jq(e,c));0<d.length&&g.push(c.g.createTextNode(String(d)));e=g}else e=c.L("SPAN","goog-menuitem-mnemonic-separator","(",jq(b.toUpperCase(),c),")"),e=[c.g.createTextNode(String(a)),e];c=c.L("SPAN",void 0,e);$k(c,"label",a+", "+b+";");return c}
function jq(a,b){return b.L("SPAN","goog-menuitem-mnemonic-hint",a)};function kq(a,b,c){A.call(this);this.g=a;this.v=b||0;this.j=c;this.o=x(this.l,this)}z(kq,A);kq.prototype.i=0;kq.prototype.F=function(){kq.B.F.call(this);this.stop();delete this.g;delete this.j};function lq(a,b){a.stop();a.i=Tk(a.o,r(b)?b:a.v)}kq.prototype.stop=function(){0!=this.i&&Uk(this.i);this.i=0};function mq(a){a.stop();a.l()}kq.prototype.l=function(){this.i=0;this.g&&this.g.call(this.j)};function nq(a){return Va(Ka(a.replace(oq,function(a,c){return pq.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))}var pq=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,oq=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;function qq(a,b){this.j=a;this.v=!!b;this.l={0:this.j+"-arrowright",1:this.j+"-arrowup",2:this.j+"-arrowdown",3:this.j+"-arrowleft"}}z(qq,Mp);p=qq.prototype;p.Li=!1;p.Bh=2;p.nk=20;p.Ch=3;p.Vi=-5;p.sh=!1;function rq(a,b,c,d){null!=b&&(a.Ch=b);null!=c&&(a.Bh=c);sa(void 0)&&(a.nk=Math.max(void 0,15));sa(d)&&(a.Vi=d)}p.Oc=function(a,b,c){a=this.Bh;2==a&&(a=0);sq(this,this.Ch,a,2==this.Bh?tq(this.Ch)?this.g.offsetHeight/2:this.g.offsetWidth/2:this.nk,0,c)};
function sq(a,b,c,d,e,g){if(a.i){var h=uq(b,c),k;k=a.i;var n=Bg(k);var n=(tq(b)?n.height/2:n.width/2)-d,t=Pp(k,h),v;if(v=sg(k))k=fg(Dg(k)),tq(b)?k.top<v.top&&!(t&1)?n-=v.top-k.top:k.bottom>v.bottom&&t&1&&(n-=k.bottom-v.bottom):k.left<v.left&&!(t&4)?n-=v.left-k.left:k.right>v.right&&t&4&&(n-=k.right-v.right);k=n;k=tq(b)?new Ke(a.Vi,k):new Ke(k,a.Vi);n=tq(b)?6:9;a.sh&&2==e&&(n=tq(b)?4:1);t=b^3;tq(b)&&"rtl"==a.i.dir&&(t=b);h=Np(a.i,uq(t,c),a.g,h,k,g,a.Li?n:0,void 0,null);if(2!=e&&h&496){sq(a,b^3,c,d,
a.sh&&0==e?1:2,g);return}!a.v||h&496||(e=parseFloat(a.g.style.left),g=parseFloat(a.g.style.top),isFinite(e)&&0==e%1&&isFinite(g)&&0==g%1||ng(a.g,Math.round(e),Math.round(g)))}vq(a,b,c,d)}
function vq(a,b,c,d){var e=a.o;nb(a.l,function(a){Wd(e,a,!1)},a);Sd(e,a.l[b]);e.style.top=e.style.left=e.style.right=e.style.bottom="";a.i?(c=wg(a.i,a.g),d=wq(a.i,b),tq(b)?e.style.top=xq(c.y+d.y,a.g.offsetHeight-15)+"px":e.style.left=xq(c.x+d.x,a.g.offsetWidth-15)+"px"):e.style[0==c?tq(b)?"top":"left":tq(b)?"bottom":"right"]=d+"px"}function xq(a,b){return 15>b?15:Ie(a,15,b)}function uq(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}}
function wq(a,b){var c=0,d=0;a=Bg(a);switch(b){case 2:c=a.width/2;break;case 1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case 3:c=a.width,d=a.height/2}return new Ke(c,d)}function tq(a){return 0==a||3==a};function yq(a){A.call(this);this.i=a||Ue()}z(yq,A);yq.prototype.o=function(){Zk(this.A(),"tooltip");$k(this.A(),"live","polite")};function zq(a){yq.call(this,a);this.g=this.i.L("div",Aq()+"-contentId");this.l=this.i.L("div",Aq()+"-arrow",this.i.L("div",Aq()+"-arrowimplbefore"),this.i.L("div",Aq()+"-arrowimplafter"));this.j=this.i.L("div",{"class":Aq(),role:"tooltip"},this.g,this.l);this.o()}z(zq,yq);function Aq(){return"jfk-tooltip"}zq.prototype.A=l("j");zq.prototype.F=function(){this.j&&qf(this.j)};function Bq(a){zq.call(this,a)}z(Bq,zq);Bq.prototype.o=function(){Zk(this.A(),"tooltip")};function Cq(a,b,c){c||(c=b instanceof ue?nq(we(b)):b);a.removeAttribute("title");a.removeAttribute("data-tooltip-contained");a.removeAttribute("data-tooltip");b?(b instanceof ue?a.g=b:(a.setAttribute("data-tooltip",b),a.g=null),a.setAttribute("aria-label",c)):(a.g=null,a.removeAttribute("aria-label"));a=Ue(a)||Ue();b=va(a.W());Dq[b]||(Dq[b]=new Eq(a))}var Dq={};
function Eq(a){H.call(this);this.M=a;this.J=new kq(this.gv,0,this);B(this,this.J);var b=hf();this.C=ta(b.MutationObserver)?new b.MutationObserver(x(this.oq,this)):null;a=a.W();this.g(a,["mouseout","mousedown","click","blur",dd,"keydown"],this.zp,!0);this.g(a,["mouseover","focus",cd],this.Lu,!0)}z(Eq,H);p=Eq.prototype;p.F=function(){Fq(this);Eq.B.F.call(this)};function Gq(a,b){switch(b.type){case "mousedown":case "mouseover":case "mouseout":case "click":a.O=!1;break;case "keydown":a.O=!0}}
p.Lu=function(a){this.C&&this.C.disconnect();Gq(this,a);var b=a.target;a="focus"==a.type||a.type==cd;var c=this.j&&uf(this.j.g,b);if(this.O||!a||c){this.N=a;if(a=b&&b.getAttribute&&this.C)a=b.getAttribute("role")||null,a=fc(Yk,a);a&&(this.C.observe(b,{attributes:!0}),(a=bl(b))&&(b=a));this.o=b}else this.o=null;Hq(this)};p.zp=function(a){Gq(this,a);var b=a.target;a="mousedown"==a.type||"click"==a.type;b=this.j&&uf(this.j.g,b);a&&b||(this.o=null,Hq(this))};
p.oq=function(a){Wb(a,x(function(a){var c=bl(a.target);c&&"aria-activedescendant"==a.attributeName&&(this.o=c,Hq(this))},this))};function Hq(a){Fq(a);lq(a.J,a.l?50:300)}function Fq(a){a.D&&(Uk(a.D),a.D=0,a.l=null)}
p.gv=function(){if(!this.o)Iq(this),this.l=null;else if(!(this.l&&this.j&&uf(this.j.A(),this.o))||this.l.getAttribute("data-tooltip-unhoverable")){var a=Hf(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&&(Iq(this),this.l=null,b=!0);if(!this.l&&a&&(this.l=a,Jq(this,a))){var c=Ge;if(a.getAttribute("data-tooltip-contained"))for(var d=$e("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:ze(a.getAttribute("data-tooltip"));var d=a.getAttribute("data-tooltip-align"),e=a.getAttribute("data-tooltip-class"),g=a.getAttribute("data-tooltip-offset"),g=Ia(eb(g))?-1:Number(g);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.D=Tk(Aa(this.hn,this.l,c,d,g,e),a,this);return}this.hn(this.l,c,d,g,e)}}};
function Jq(a,b){return b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=b.scrollWidth&&b.offsetHeight>=b.scrollHeight||a.N&&"mouse"==b.getAttribute("data-tooltip-trigger")?!1:!0}function Kq(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1}
p.hn=function(a,b,c,d,e){this.D=0;if(!this.j){this.j=new Bq(this.M);Iq(this);var g=this.j.A();this.M.W().body.appendChild(g);B(this,this.j);this.I=new qq(Aq(),!0);this.I.Li=!0;this.I.sh=!0;var g=this.I,h=this.j.A(),k=this.j.l;g.g=h;g.o=k}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":g=0;break a;case "r":g=1;break a}g=2}rq(this.I,Kq(c),g,d);Ud(this.j.A(),"jfk-tooltip-hide");this.H!=e&&(this.H&&!Ia(eb(this.H))&&Ud(this.j.A(),this.H),Ia(eb(e))||Sd(this.j.A(),e),this.H=e);ng(this.j.A(),0,0);
if(b instanceof ue)Te(this.j.g,b);else for(of(this.j.g);c=b.firstChild;)this.j.g.appendChild(c);this.I.i=a;this.I.Oc(null,0)};function Iq(a){a.j&&Sd(a.j.A(),"jfk-tooltip-hide")};function Lq(a,b,c,d){A.call(this);this.i=new H(this);this.j=new um(this);this.g={};this.I=!!c;this.o=d||null;this.l=b||Mq;for(var e in this.l)this.g[e]=this.s;this.g.enabled=function(a,b,c,d,e){a.R(!!e)};this.g.hint=this.v;this.g.keys=Sf(this.v,this.g.keys||u);this.g.value=function(a,b,c,d,e){ta(a.Y)&&a.Y(e)};this.g.visible=function(a,b,c,d,e){a.setVisible(!!e)};this.g.selected=function(a,b,c,d,e){Go(a,16)&&Wo(a,!!e)};a&&Bb(this.g,a)}z(Lq,A);
Lq.prototype.F=function(){Lq.B.F.call(this);this.i.dispose();this.j.dispose();delete this.i;delete this.j;delete this.g;delete this.l};
Lq.prototype.s=function(a,b,c,d){if(d in b){d=[];var e=c.g.icon;e&&"icon"in b&&d.push(Nq(a,e));"mnemonic"in b&&ta(a.Kg)&&a.Kg(c.g.mnemonic);var g,h=c.g["node-label"]||null,k=c.g.label||"",e="mnemonic"in b?c.g.mnemonic:null;if(h&&"node-label"in b){g=h.cloneNode(!0);if(e&&ta(a.Kg)){h=a.g;if(!(k=Oq(g,e,h)))for(k=g;k.lastChild;)k=k.lastChild;var n=Gf(k),h=h||Ue(),e=iq(n,e,h);k==g?g=e:(h=k.parentNode)&&h.replaceChild(e,k)}g=[g]}else k&&"label"in b&&(e&&ta(a.Kg)?(g=Ue(),e=iq(k,e,g)):e=a.g.L("SPAN",void 0,
k),tf(e)&&Sd(e,a.j.T()+"-label"),E&&tf(e)&&Sd(e,a.j.T()+"-label-ie"),g=e);g&&kc(d,g);(e=c.getKeys())&&"keys"in b&&d.push(Pq(a,c,e));So(a,d)}};Lq.prototype.v=function(a,b,c){ta(a.jb)&&(b=Qq(c),c=Qq(c,!0),a.jb(b),a=a.A(),this.I&&a&&Cq(a,b,c))};function Qq(a,b){var c=a.g.hint||"";if(c){var d=a.getKeys();d&&(a=Rq(a,d),b&&(a=Sq(a)),c+=" ("+a+")")}return c||""}
function Nq(a,b){var c=a.j.T()+"-icon";E&&(c=c+" "+(a.j.T()+"-icon-ie"));a=(a=a.g)||Ue();var d={};d["class"]="docs-icon-img-container "+b;return a.L("DIV",{"class":"docs-icon goog-inline-block"+(c?" "+c:""),"aria-hidden":!0},a.L("DIV",d))}function Oq(a,b,c){var d=hq[b];return Lf(a,function(a){return 3==a.nodeType&&0<=c.Xp(a).toLowerCase().indexOf(d)})||null}function Pq(a,b,c){b=Rq(b,c);return a.g.L("SPAN",{"class":a.j.T()+"-accel","aria-label":Sq(b)},b)}
function Sq(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("[","opening square bracket");a=a.replace("]","closing square bracket");a=a.replace(";","semicolon");a=a.replace(":","colon");a=a.replace(",","comma");a=a.replace(".","full stop");a=a.replace("/","slash");a=a.replace("\\","backslash");a=a.replace(Tq.up,"up");a=a.replace(Tq.down,
"down");a=a.replace(Tq.left,"left");a=a.replace(Tq.right,"right");return"shortcut "+a+"."}
function Rq(a,b){qa(b)&&(b=b[0]);for(var c in Tq)b.match(new RegExp("-"+c,"gi"))||(b=b.replace(new RegExp(c,"gi"),Tq[c]));Dm&&(a=!a.g["force-ctrl-key"],b.match(a?/(Meta|Ctrl)\+.(\+.*)?$/:/Meta\+.(\+.*)?$/)?(b=b.replace(/Meta\+/g,"\u2318"),a&&(b=b.replace(/Ctrl\+/g,"\u2318"))):(b=b.replace(/Meta\+/g,"\u2318+"),a&&(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/gi,"Backspace");b=b.replace(/tab/gi,"Tab");b=b.replace(/enter/gi,"Enter");b=b.replace(/pause/gi,"Pause");b=b.replace(/caps-lock/gi,"Caps lock");b=b.replace(/esc/gi,"Esc");b=b.replace(/space/gi,"Space");b=b.replace(/pg-up/gi,"Pg Up");b=b.replace(/pg-down/gi,"Pg Down");b=b.replace(/end/gi,"End");b=b.replace(/home/gi,"Home");b=b.replace(/insert/gi,"Insert");return b=b.replace(/delete/gi,"Delete")}
var Tq={"close-square-bracket":"]",dash:"-",down:"\u2193",equals:"=",left:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};
function Uq(a,b,c,d,e,g){var h=d||Vq,k=e||u;Wq(a,b,c,h);vm(a.j,c,Bm,function(a){var d=a.za;!b.ya()&&(d in h||"keys"==d)&&this.g[d].call(this,b,h,c,d,a.newValue,a.oldValue)});a.i.g(b,"action",function(a){if(!c.g.require_direct_target||a.currentTarget==a.target)if(a=k(a),this.o){var d=this.o;if(g){var e=g;if(3==e.g){var h=Xq(new Yq,e.g);h.Nk=e.i;h.Qh=e.j;h.Rh=e.l;h.Ph=e.be;h.Pk=e.I;h.Sh=e.v;h.Ok=e.o;e=Zq(Xq(h,$q(d,b)))}R(c,a,e)}else R(c,a)}else R(c,a)})}
function Wq(a,b,c,d){"boolean"==typeof c.g.selected&&ta(b.ve)&&b.ve(!0);E&&Po(b,b.j.T()+"-ie");var e=b.Dd,g;for(g in d)if(g in a.g){if(g in a.l)if(e)continue;else e=!0;a.g[g].call(a,b,d,c,g,c.g[g],null)}}var Vq={enabled:!0,value:!0,visible:!0},Mq={icon:!0,keys:!0,label:!0,"long-label":!0,"node-label":!0,mnemonic:!0},ar={enabled:!0,icon:!0,keys:!0,label:!0,mnemonic:!0,"node-label":!0,selected:!0,value:!0,visible:!0},br={enabled:!0,icon:!0,keys:!0,label:!0,"node-label":!0,selected:!0,value:!0,visible:!0};function cr(){A.call(this);this.g={};this.i=[]}z(cr,A);function dr(a,b){if(!(b in a.g))throw Error("Descriptor "+b+" is not defined");return a.g[b].jv||null}function er(a,b){for(var c=0;c<b.length;c++){var d=b[c];d instanceof hp?C(d):qa(d)&&er(a,d)}}cr.prototype.F=function(){for(var a in this.g)er(this,this.g[a].items);delete this.i;delete this.g;cr.B.F.call(this)};function fr(a,b){A.call(this);this.j={};this.g=new cr;this.l=a||null;this.i={};this.o=b||Ue()}z(fr,A);var gr={enabled:!0,icon:!0,label:!0,mnemonic:!0,"node-label":!0,visible:!0},hr={enabled:!0,icon:!0,label:!0,"node-label":!0,visible:!0};fr.prototype.F=function(){for(var a in this.j)this.j[a].dispose();delete this.j;this.g.dispose();delete this.g;for(a in this.i)C(this.i[a]);delete this.i;fr.B.F.call(this)};
fr.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].Ep||null,e=dr(this.g,a),g=a+1;if(a=this.j[g]){if(b){C(this.i[a.getId()]);delete this.i[a.getId()];b=a;for(g=[];b.l&&0!=b.l.length;)g.push(b.removeChild(ri(b,0),!0));ir(this,a,d,c?c:void 0,e?e:void 0)}}else a=this.j[g]=new Lp(this.o),ir(this,a,d,c?c:void 0,
e?e:void 0);return a};function jr(a,b,c,d,e){for(var g=0;g<b.length;g++){var h=b[g];qa(h)?jr(a,h,c,d,e):c.push(h)}}
function ir(a,b,c,d,e){var g=!1,h=!1,k=!1,n=b.g,t=[];jr(a,c,t,b.getId());c=0;for(var v=t.length;c<v;c++){var D=t[c];if(D)if(ta(D))h=k=!0,D(b);else if(D instanceof hp||D instanceof Gp)k=k||Go(D,16)||Go(D,8),b.Z(D,!0);else if(D instanceof Lm){var h=h||!!D.getKeys(),k=k||!!D.g.icon||"boolean"==typeof!!D.g.selected,F,I;F=b.getId();(I=a.i[F])||(I=a.i[F]=a.l?a.l():new Lq);if(D.getId()in a.g.g){var ga=new cq(null,D.getId(),n);ga.Vl=!0;Po(ga,"apps-menuitem");F=ga;g=!0;K(ga.fa().A(),!1);ga=dr(a.g,D.getId());
Uq(I,F,D,gr,e||ga,d)}else F=new kr(n,D),Uq(I,F,D,ar,e,d);b.Z(F,!0)}else throw Error("Provider was not flattened before populating the menu");else b.Z(new Kp(n),!0)}b.$||(b.setVisible(!1,!0),b.render());g&&td(b,"open",a.v,!1,a);a=b.A();h?mp(a,"goog-menu-noaccel"):kp(a,"goog-menu-noaccel");h=b.A();k?mp(h,"goog-menu-noicon"):kp(h,"goog-menu-noicon");td(b,["show","hide"],lr);mr(b)}function kr(a,b){hp.call(this,null,null,a,void 0);this.i=b}z(kr,ip);
kr.prototype.cb=function(a){return Xo(this,16)&&Ho(this,16)&&this.i.g.radio?!1:kr.B.cb.call(this,a)};kr.prototype.ve=function(a){kr.B.ve.call(this,a&&!this.i.g.icon)};kr.prototype.U=function(){Po(this,"apps-menuitem");kr.B.U.call(this)};fr.prototype.v=function(a){var b=a.target;b.getParent()==a.currentTarget&&(a=b.fa(),a&&0!=qi(a)||(a=b.getModel()||b.A().id,b.tb(this.fa(a))))};
function lr(a){var b=a.target;b.getParent()==a.currentTarget&&b instanceof hp&&!(b instanceof Kp)&&mr(a.currentTarget,b)}function mr(a,b){var c=null,d=!0;oi(a,function(a){var g=a instanceof Kp;g&&a.setVisible(!d);a.isVisible()!=(a==b)&&(d=g)&&(c=a)});d&&c&&c.setVisible(!1)};function nr(a){this.g=ua(a)?a.g:a}nr.prototype.getValue=l("g");nr.prototype.Ae=function(){return!!(this.g&16)};nr.prototype.ze=function(){return!!(this.g&128)};function or(a,b,c){return!!(a.g&b)==c?a:new nr(a.g^b)}nr.prototype.Ya=function(a){return this.g==a.g};function pr(a){J.call(this);this.g=new nr(a);this.i=new H(this)}z(pr,J);function qr(a,b){return a.g.Ya(b)?!1:(a.g=b,a.G(new rr),!0)}pr.prototype.ze=function(){return this.g.ze()};function sr(a,b){qr(a,or(a.g,128,b))&&a.G("e")}pr.prototype.Ae=function(){return this.g.Ae()};function tr(a,b){qr(a,or(a.g,16,b))&&a.G("h")}pr.prototype.clone=function(){return new pr(this.g.getValue())};pr.prototype.F=function(){this.i.dispose();pr.B.F.call(this)};function rr(){G.call(this,"d")}z(rr,G);function ur(a,b){G.call(this,"k",a);this.j=b}z(ur,G);function vr(){J.call(this);this.j=new H(this);this.g={}}z(vr,J);function wr(a,b){var c={},d;for(d in b)a.g[d]!=b[d]&&(a.g[d]=b[d],c[d]=b[d]);ub(c)||a.G(new ur(a,c))}vr.prototype.F=function(){C(this.j);vr.B.F.call(this)};function xr(a){this.g=a}xr.prototype.isEnabled=function(a){for(var b=0;b<this.g.length;b++){var c=this.g[b];if(!(c in a.g))throw Error("No value for state "+c);if(!a.g[c])return!1}return!0};function yr(){this.g=[]}function zr(a,b){var c=[];a=a.g.concat();for(var d=0;d<c.length;d++)hc(a,c[d]);return new xr(a.concat(b))};function Ar(){}z(Ar,Hp);oa(Ar);Ar.prototype.Ja=function(a){return a.g.L("DIV",Ao(this,a).join(" ")+" goog-inline-block","\u00a0")};Ar.prototype.oa=function(a,b){b=Ar.B.oa.call(this,a,b);Sd(b,"goog-inline-block");return b};Ar.prototype.T=m("goog-toolbar-separator");function Br(a,b,c,d,e,g,h,k){this.g=a;this.be=b||null;this.j=d||null;this.i=c||null;this.l=e||null;this.I=g||null;this.v=h||null;this.o=k||null};function Yq(){}p=Yq.prototype;p.Ph=null;p.Nk=null;p.Qh=null;p.Rh=null;p.Pk=null;p.Ok=null;p.Sh=null;function Xq(a,b){a.g=b;return a}function Zq(a){return new Br(a.g,a.Ph,a.Nk,a.Qh,a.Rh,a.Pk,a.Sh,a.Ok)};function Cr(){A.call(this)}z(Cr,A);oa(Cr);function $q(a,b){return b?$q(a,b.getParent()):3};function Dr(a,b){var c=new Vl;this.j=a;this.i=b;this.g=c}function Er(a){var b;b=a.j;var c=a.i;(b=b&&b.v?Fr(Gr(un(b,"/leave").g("id",c,"token",b.i.g.g.token||null))):null)&&Wl(a.g,b)};function Hr(){A.call(this);this.i=[];this.j=[]}z(Hr,A);function Ir(a,b){a.ya()||a.i.push(b)}Hr.prototype.o=function(){if(!this.ya()){for(var a=this.i,b=0;b<a.length;++b)a[b]();this.v();this.dispose()}};Hr.prototype.v=u;Hr.prototype.F=function(){delete this.i;delete this.j;Hr.B.F.call(this)};function Jr(a,b,c){Hr.call(this);this.I=a;this.g=b;this.l=c||null;td(a,"beforeunload",x(this.s,this))}z(Jr,Hr);Jr.prototype.s=function(a){if(!this.ya()){var b;b="";for(var c=this.j,d=0;d<c.length&&!b;++d)b=c[d]()||"";if(b){if(td(this.I,"unload",x(this.o,this)),a.g.returnValue=b,Fc)return b}else this.o()}};Jr.prototype.v=function(){this.l&&Er(new Dr(this.g,this.l))};Jr.prototype.F=function(){C(this.g);delete this.g;Jr.B.F.call(this)};function Kr(a,b){G.call(this,"l");this.l=a;this.j=b}z(Kr,G);function Lr(){J.call(this);this.g=Mr}z(Lr,J);function Nr(a,b){var c=a.g;b!=c&&(a.g=b,a.G(new Kr(c,b)))}function Or(a,b){this.i=a;this.g=b;Pr[a]=this}var Pr={},Mr=new Or("IDLE",1),Qr=new Or("BUSY",1),Rr=new Or("RECOVERING",2),Sr=new Or("OFFLINE",3),Tr=new Or("SERVER_DOWN",3),Ur=new Or("FORBIDDEN",4),Vr=new Or("AUTH_REQUIRED",4),Wr=new Or("SESSION_LIMIT_EXCEEDED",4),Xr=new Or("INCOMPATIBLE_SERVER",5),Yr=new Or("CLIENT_ERROR",5);new Or("BATCH_CLIENT_ERROR",3);var Zr=new Or("SAVE_ERROR",5);
new Or("BATCH_SAVE_ERROR",3);Or.prototype.toString=l("i");function $r(){A.call(this);this.l=new H(this);this.j=null;this.g={};this.i={}}z($r,A);$r.prototype.bind=function(a,b,c){c=new as(a,!!b,!!c);var d=a.getId(),e=this.g[d];if(e&&!e.Ya(c))throw Error("Tried to bind the same action twice with different options.");e||(b||(this.i[a.getId()]=new bs(a.g.hint||"")),this.g[d]=c,cs(this,c));return this};$r.prototype.o=function(a){1==a.l.g!=(1==a.j.g)&&ds(this)};function ds(a){for(var b in a.g)cs(a,a.g[b])}
function cs(a,b){if(a.j){var c=b.action,d=!b.g,e=b.i;b=a.j.g;e=1==b.g||e&&b==Zr;c.R(e==d,"network");d&&(e?(a=a.i[c.getId()],c.setProperty("hint",a.g)):(a.i[c.getId()]=new bs(c.g.hint||""),b==Sr&&c.setProperty("hint","Unavailable when offline")))}}$r.prototype.F=function(){C(this.l);$r.B.F.call(this)};function bs(a){this.g=a}function as(a,b,c){this.action=a;this.g=b;this.i=c}as.prototype.Ya=function(a){return a.action.getId()==this.action.getId()&&a.g==this.g&&a.i==this.i};var es=/\/u\/[0-9]+($|\/)/;function fs(){this.g={}};function gs(a,b){A.call(this);this.v=a;this.j=b;this.g={};this.o={};this.i=new fs;this.I=new H(this);for(a=0;a<this.j.length;a++)hs(this,this.j[a])}z(gs,A);
function is(a,b,c){var d=x(c.isEnabled,c,a.i);c=c.g.concat();var e=b.getId();if(a.g[e]&&a.g[e].enabled)throw Error("Attempted to bind an action property pair that is already bound: "+e+"-enabled");var g=a.v;if(!g.g[e]&&!g.i[e])throw Error("Attempted to bind a non-registered action with id "+e);wb(a.g,e,{});a.g[e].enabled=d;for(g=0;g<c.length;g++){var h=c[g];if(!(h in a.i.g))throw Error("State "+h+" required by action property pair "+e+"-enabled but not provided by any trigger.");wb(a.o,h,{});wb(a.o[h],
"enabled",[]);a.o[h].enabled.push(b)}a=d();b.R(a)}function hs(a,b){a.I.g(b,"k",a.s);b=xb(b.g);for(var c in b){if(c in a.i.g)throw Error("State "+c+" should not be provided by multiple triggers.");a.i.g[c]=b[c]}}gs.prototype.l=function(a){return this.v.l(a)};
gs.prototype.s=function(a){var b={},c;for(c in a.j){this.i.g[c]=a.j[c];var d=this.o[c],e;for(e in d){wb(b,e,{});for(var g=d[e],h=0;h<g.length;h++)b[e][g[h].getId()]=!0}}for(e in b)for(var k in b[e])c=this.l(k),a=this.g[k][e](),d=e,"enabled"==d?c.R(a):c.setProperty(d,a)};gs.prototype.F=function(){C(this.I);gs.B.F.call(this)};function js(a){G.call(this,"docs-action-registered");this.action=a}z(js,G);Ba(f().prototype,f().prototype);function ks(a){J.call(this);this.g={};Wm||Xm(a);this.i={}}z(ks,J);ks.prototype.l=function(a){var b=this.g[a]||this.i[a]||null;if(!b)throw Error("Action not registered for id "+a);return b};function ls(a,b){a.i[b.getId()]||(a.i[b.getId()]=b,a.G(new js(b)));a.g[b.getId()]=b}ks.prototype.F=function(){ks.B.F.call(this);for(var a in this.g)a in this.i||C(this.g[a])};function ms(){J.call(this);this.i=this.g=null}z(ms,J);ms.prototype.Ua=function(a,b){ns(this,a,b)&&this.G(new os(this,this.g))};function ns(a,b,c){if(a.i)return!1;c&&(a.i=c);if(a.g==b)return!1;a.g=b;return!0}function os(a,b){G.call(this,"n",a);this.state=b}z(os,G);function ps(a,b,c){ms.call(this);this.l=a;this.o=new H(this);this.j=!1;if(!b){var d;c?d=c:Fc?d=window:d=document.body;Ec&&"body"==d.tagName.toLowerCase()&&(d=d.ownerDocument);d[qs]=x(this.Hs,this);d[rs]=x(this.Gs,this)}}z(ps,ms);var qs=E&&!Tc("10.0")?"onfocusin":"onfocus",rs=E&&!Tc("10")?"onfocusout":"onblur",ss=Ec&&!Tc("40");p=ps.prototype;p.Ua=function(a,b){var c=this.j;this.j=!0;ps.B.Ua.call(this,a,b);this.j=c};p.Fj=function(a){ns(this,a)&&!this.j&&this.G(new os(this,this.g))};
p.Hs=function(){ss&&Fb(Hb(),"docs-etiff")?Tk(x(this.Fj,this,this.l),0):this.Fj(this.l)};p.Gs=function(){this.Fj(1)};p.F=function(){C(this.o);ps.B.F.call(this)};function ts(a){var b=E&&!Tc("10.0");ps.call(this,3,b,a)}z(ts,ps);function us(a,b){b[qs]=x(a.s,a);b[rs]=x(a.v,a)}function vs(a,b){a.o.g(b,"focus",a.s).g(b,"blur",a.v)}ts.prototype.s=function(){this.Ua(2)};ts.prototype.v=function(){this.Ua(1)};function ws(a,b,c){J.call(this);this.target=a;this.C=b||a;this.v=c||new eg(NaN,NaN,NaN,NaN);this.o=We(a);this.g=new H(this);B(this,this.g);this.l=this.j=this.O=this.H=this.clientY=this.clientX=0;this.s=!0;this.i=!1;td(this.C,["touchstart","mousedown"],this.jn,!1,this)}z(ws,J);var xs=q.document&&q.document.documentElement&&!!q.document.documentElement.setCapture;p=ws.prototype;p.R=ba("s");
p.F=function(){ws.B.F.call(this);Bd(this.C,["touchstart","mousedown"],this.jn,!1,this);Ld(this.g);xs&&this.o.releaseCapture();this.C=this.target=null};
p.jn=function(a){var b="mousedown"==a.type;if(!this.s||this.i||b&&!gd(a))this.G("earlycancel");else if(this.G(new ys("start",this,a.clientX,a.clientY))){this.i=!0;b&&a.preventDefault();var b=this.o,c=b.documentElement,d=!xs;this.g.g(b,["touchmove","mousemove"],this.cr,d);this.g.g(b,["touchend","mouseup"],this.Qf,d);xs?(c.setCapture(!1),this.g.g(c,"losecapture",this.Qf)):this.g.g(hf(b),"blur",this.Qf);this.J&&this.g.g(this.J,"scroll",this.dt,d);this.clientX=this.H=a.clientX;this.clientY=this.O=a.clientY;
this.j=this.target.offsetLeft;this.l=this.target.offsetTop;this.D=ff(Ue(this.o).g)}};p.Qf=function(a){Ld(this.g);xs&&this.o.releaseCapture();this.i?(this.i=!1,this.G(new ys("end",this,a.clientX,a.clientY,0,zs(this,this.j),As(this,this.l)))):this.G("earlycancel")};
p.cr=function(a){if(this.s){var b=1*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;if(!this.i){var d=this.H-this.clientX,e=this.O-this.clientY;if(0<d*d+e*e)if(this.G(new ys("start",this,a.clientX,a.clientY)))this.i=!0;else{this.ya()||this.Qf(a);return}}c=Bs(this,b,c);b=c.x;c=c.y;this.i&&this.G(new ys("beforedrag",this,a.clientX,a.clientY,0,b,c))&&(Cs(this,a,b,c),a.preventDefault())}};
function Bs(a,b,c){var d=ff(Ue(a.o).g);b+=d.x-a.D.x;c+=d.y-a.D.y;a.D=d;a.j+=b;a.l+=c;return new Ke(zs(a,a.j),As(a,a.l))}p.dt=function(a){var b=Bs(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Cs(this,a,b.x,b.y)};function Cs(a,b,c,d){a.target.style.left=c+"px";a.target.style.top=d+"px";a.G(new ys("drag",a,b.clientX,b.clientY,0,c,d))}function zs(a,b){var c=a.v;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function As(a,b){var c=a.v;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}function ys(a,b,c,d,e,g,h){G.call(this,a);this.clientX=c;this.clientY=d;this.left=r(g)?g:b.j;this.top=r(h)?h:b.l}z(ys,G);var Ds=E?'javascript:""':"about:blank";function Es(a){J.call(this);this.K=a;a=E?"focusout":"blur";this.g=td(this.K,E?"focusin":"focus",this,!E);this.i=td(this.K,a,this,!E)}z(Es,J);Es.prototype.handleEvent=function(a){var b=new ed(a.g);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.G(b)};Es.prototype.F=function(){Es.B.F.call(this);Cd(this.g);Cd(this.i);delete this.K};function Fs(a,b){L.call(this,b);this.P=!!a;this.s=null}z(Fs,L);p=Fs.prototype;p.vi=null;p.mg=!1;p.Xa=null;p.Oa=null;p.Db=null;p.ui=!1;p.T=m("goog-modalpopup");p.ke=l("Xa");p.U=function(){Fs.B.U.call(this);var a=this.A(),b=Ka(this.T()).split(" ");Td(a,b);Bf(a,!0);K(a,!1);Gs(this);Hs(this)};
function Gs(a){if(a.P&&!a.Oa){var b;b=a.g.L("iframe",{frameborder:0,style:"border:0;vertical-align:bottom;",src:Ds});a.Oa=b;a.Oa.className=a.T()+"-bg";K(a.Oa,!1);Eg(a.Oa,0)}a.Xa||(a.Xa=a.g.L("DIV",a.T()+"-bg"),K(a.Xa,!1))}function Hs(a){a.Db||(a.Db=a.g.createElement("SPAN"),K(a.Db,!1),Bf(a.Db,!0),a.Db.style.position="absolute")}p.nl=function(){this.ui=!1};p.cg=function(a){return!!a&&"DIV"==a.tagName};
p.Ia=function(a){Fs.B.Ia.call(this,a);a=Ka(this.T()).split(" ");Td(this.A(),a);Gs(this);Hs(this);Bf(this.A(),!0);K(this.A(),!1)};p.S=function(){this.Oa&&pf(this.Oa,this.A());pf(this.Xa,this.A());Fs.B.S.call(this);var a=this.A();a.parentNode&&a.parentNode.insertBefore(this.Db,a.nextSibling);this.vi=new Es(this.g.W());M(this).g(this.vi,"focusin",this.Xs);Is(this,!1)};p.ra=function(){this.isVisible()&&this.setVisible(!1);C(this.vi);Fs.B.ra.call(this);qf(this.Oa);qf(this.Xa);qf(this.Db)};
p.setVisible=function(a){if(a!=this.mg)if(this.D&&this.D.stop(),this.J&&this.J.stop(),this.C&&this.C.stop(),this.H&&this.H.stop(),this.$&&Is(this,a),a){if(this.G("beforeshow")){try{this.s=this.g.W().activeElement}catch(e){}this.rj();var b=hf(this.g.W())||window;if("fixed"==mg(this.A(),"position"))var c=a=0;else c=ff(this.g.g),a=c.x,c=c.y;var d=Bg(this.A()),b=df(b||window);a=Math.max(a+b.width/2-d.width/2,0);c=Math.max(c+b.height/2-d.height/2,0);ng(this.A(),a,c);ng(this.Db,a,c);M(this).g(If(this.g),
"resize",this.rj);Js(this,!0);this.Nf();this.mg=!0;this.D&&this.J?(Ad(this.D,"end",this.lg,!1,this),this.J.play(),this.D.play()):this.lg()}}else if(this.G("beforehide")){M(this).i(If(this.g),"resize",this.rj);this.mg=!1;this.C&&this.H?(Ad(this.C,"end",this.kg,!1,this),this.H.play(),this.C.play()):this.kg();a:{try{c=this.g;d=c.W().body;b=c.W().activeElement||d;if(!this.s||this.s==d){this.s=null;break a}(b==d||c.contains(this.A(),b))&&this.s.focus()}catch(e){}this.s=null}}};
function Is(a,b){a.M||(a.M=new dl(a.K,a.g));el(a.M,b)}function Js(a,b){a.Oa&&K(a.Oa,b);a.Xa&&K(a.Xa,b);K(a.A(),b);K(a.Db,b)}p.lg=function(){this.G("show")};p.kg=function(){Js(this,!1);this.G("hide")};p.isVisible=l("mg");p.Nf=function(){this.ll()};
p.rj=function(){this.Oa&&K(this.Oa,!1);this.Xa&&K(this.Xa,!1);var a=this.g.W(),b=df(hf(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.Oa&&(K(this.Oa,!0),zg(this.Oa,c,a));this.Xa&&(K(this.Xa,!0),zg(this.Xa,c,a))};p.Xs=function(a){this.ui?this.nl():a.target==this.Db&&Tk(this.ll,0,this)};p.ll=function(){try{E&&this.g.W().body.focus(),this.A().focus()}catch(a){}};
p.F=function(){C(this.D);this.D=null;C(this.C);this.C=null;C(this.J);this.J=null;C(this.H);this.H=null;Fs.B.F.call(this)};function Ks(a,b,c){Fs.call(this,b,c);this.j=a||"modal-dialog";this.i=Ls(Ls(new Ms,Ns,!0),Os,!1,!0)}z(Ks,Fs);p=Ks.prototype;p.hg=!0;p.Gf=.5;p.ti="";p.Tc=null;p.gc=null;p.gg=!1;p.Wa=null;p.Sa=null;p.Rg=null;p.Ra=null;p.Cb=null;p.Ha=null;p.T=l("j");function Ps(a,b){a.ti=b;a.Sa&&xf(a.Sa,b)}function Qs(a,b){a.Tc=b;a.Cb&&Te(a.Cb,b)}p.ma=function(){return null!=this.Tc?we(this.Tc):""};function Rs(a){a.A()||a.render()}p.Pa=function(){Rs(this);return this.Cb};p.ke=function(){Rs(this);return Ks.B.ke.call(this)};
function Ss(a,b){a.Gf=b;a.A()&&(b=a.ke())&&Eg(b,a.Gf)}function Ts(a,b){a.hg=b;if(a.$){var c=a.g,d=a.ke(),e=a.Oa;b?(e&&c.Ji(e,a.A()),c.Ji(d,a.A())):(c.Xb(e),c.Xb(d))}a.isVisible()&&Is(a,b)}p.ic=l("hg");function Us(a,b){var c=Ka(a.j+"-title-draggable").split(" ");a.A()&&(b?Td(a.Wa,c):Vd(a.Wa,c));b&&!a.gc?(b=new ws(a.A(),a.Wa),a.gc=b,Td(a.Wa,c),td(a.gc,"start",a.Mu,!1,a)):!b&&a.gc&&(a.gc.dispose(),a.gc=null)}
p.U=function(){Ks.B.U.call(this);var a=this.A(),b=this.g;this.Wa=b.L("DIV",this.j+"-title",this.Sa=b.L("SPAN",{className:this.j+"-title-text",id:this.getId()},this.ti),this.Ra=b.L("SPAN",this.j+"-title-close"));nf(a,this.Wa,this.Cb=b.L("DIV",this.j+"-content"),this.Ha=b.L("DIV",this.j+"-buttons"));Zk(this.Sa,"heading");Zk(this.Ra,"button");Bf(this.Ra,!0);$k(this.Ra,"label","Close");this.Rg=this.Sa.id;Zk(a,"dialog");$k(a,"labelledby",this.Rg||"");this.Tc&&Te(this.Cb,this.Tc);K(this.Ra,!0);this.i&&
(a=this.i,a.K=this.Ha,a.render());K(this.Ha,!!this.i);Ss(this,this.Gf)};
p.Ia=function(a){Ks.B.Ia.call(this,a);a=this.A();var b=this.j+"-content";this.Cb=Ye(null,b,a)[0];this.Cb||(this.Cb=this.g.L("DIV",b),this.Tc&&Te(this.Cb,this.Tc),a.appendChild(this.Cb));var b=this.j+"-title",c=this.j+"-title-text",d=this.j+"-title-close";(this.Wa=Ye(null,b,a)[0])?(this.Sa=Ye(null,c,this.Wa)[0],this.Ra=Ye(null,d,this.Wa)[0]):(this.Wa=this.g.L("DIV",b),a.insertBefore(this.Wa,this.Cb));this.Sa?(this.ti=Ef(this.Sa),this.Sa.id||(this.Sa.id=this.getId())):(this.Sa=jf("SPAN",{className:c,
id:this.getId()}),this.Wa.appendChild(this.Sa));this.Rg=this.Sa.id;$k(a,"labelledby",this.Rg||"");this.Ra||(this.Ra=this.g.L("SPAN",d),this.Wa.appendChild(this.Ra));K(this.Ra,!0);b=this.j+"-buttons";if(this.Ha=Ye(null,b,a)[0]){if(a=this.i=new Ms(this.g),(b=this.Ha)&&1==b.nodeType){a.K=b;for(var b=a.K.getElementsByTagName("BUTTON"),c=0,e,g;d=b[c];c++)if(e=d.name||d.id,g=Ef(d)||d.value,e){var h=0==c;a.set(e,g,h,"cancel"==d.name);h&&Sd(d,"goog-buttonset-default")}}}else this.Ha=this.g.L("DIV",b),a.appendChild(this.Ha),
this.i&&(a=this.i,a.K=this.Ha,a.render()),K(this.Ha,!!this.i);Ss(this,this.Gf)};p.S=function(){Ks.B.S.call(this);M(this).g(this.A(),"keydown",this.fm).g(this.A(),"keypress",this.fm);M(this).g(this.Ha,"click",this.Us);Us(this,!0);M(this).g(this.Ra,"click",this.ht);var a=this.A();Zk(a,"dialog");""!==this.Sa.id&&$k(a,"labelledby",this.Sa.id);this.hg||Ts(this,!1)};p.ra=function(){this.isVisible()&&this.setVisible(!1);Us(this,!1);Ks.B.ra.call(this)};
p.setVisible=function(a){a!=this.isVisible()&&(this.$||this.render(),Ks.B.setVisible.call(this,a))};p.lg=function(){Ks.B.lg.call(this);this.G("aftershow")};p.kg=function(){Ks.B.kg.call(this);this.G("afterhide");this.gg&&this.dispose()};
p.Mu=function(){var a=this.g.W(),b=df(hf(a)||window||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),d=Bg(this.A());"fixed"==mg(this.A(),"position")?this.gc.v=new eg(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height)):this.gc.v=new eg(0,0,c-d.width,a-d.height)};p.ht=function(){Vs(this)};function Vs(a){var b=a.i,c=b&&b.Eh;c?(b=b.get(c),a.G(new Ws(c,b))&&a.setVisible(!1)):a.setVisible(!1)}p.Zk=l("gg");p.F=function(){this.Ha=this.Ra=null;Ks.B.F.call(this)};
p.Us=function(a){a:{for(a=a.target;null!=a&&a!=this.Ha;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.i.get(a);this.G(new Ws(a,b))&&this.setVisible(!1)}};
p.fm=function(a){var b=!1,c=!1,d=this.i,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var g=d&&d.Eh,e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!0,b=d.get(g),b=this.G(new Ws(g,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.A()){this.ui=!0;try{this.Db.focus()}catch(v){}Tk(this.nl,0,this)}}else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ra)Vs(this);else if(d){var h=d.Lh,k;if(k=h)a:{k=d.K.getElementsByTagName("BUTTON");for(var n=0,t;t=k[n];n++)if(t.name==
h||t.id==h){k=t;break a}k=null}e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.G(new Ws(g,String(d.get(g)))))}else e==this.Ra&&32==a.keyCode&&Vs(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};function Ws(a,b){this.type="dialogselect";this.key=a;this.caption=b}z(Ws,G);function Ms(a){a||Ue();Ug.call(this)}z(Ms,Ug);p=Ms.prototype;p.Lh=null;p.K=null;p.Eh=null;
p.set=function(a,b,c,d){Ug.prototype.set.call(this,a,b);c&&(this.Lh=a);d&&(this.Eh=a);return this};function Ls(a,b,c,d){return a.set(b.key,b.caption,c,d)}p.render=function(){if(this.K){Te(this.K,Ge);var a=Ue(this.K);this.forEach(function(b,c){b=a.L("BUTTON",{name:c},b);c==this.Lh&&(b.className="goog-buttonset-default");this.K.appendChild(b)},this)}};p.A=l("K");
var Ns={key:"ok",caption:"OK"},Os={key:"cancel",caption:"Cancel"},Xs={key:"yes",caption:"Yes"},Ys={key:"no",caption:"No"},Zs={key:"save",caption:"Save"},$s={key:"continue",caption:"Continue"};"undefined"!=typeof document&&(Ls(new Ms,Ns,!0,!0),Ls(Ls(new Ms,Ns,!0),Os,!1,!0),Ls(Ls(new Ms,Xs,!0),Ys,!1,!0),Ls(Ls(Ls(new Ms,Xs),Ys,!0),Os,!1,!0),Ls(Ls(Ls(new Ms,$s),Zs),Os,!0,!0));function at(a,b,c){Ks.call(this,a,b,c);this.N=bt;td(this,"afterhide",x(function(a){a.target==this&&this.N()},this))}z(at,Ks);var bt=u;function ct(){A.call(this);this.i={};this.g={};this.j=new H(this)}z(ct,A);oa(ct);ct.prototype.l=function(a){for(var b in this.i)if(b!=a){var c=this.i[b];dt(this,c)&&c.FB()}for(b in this.g)b!=a&&(c=this.g[b],dt(this,c)&&c.setVisible(!1))};function dt(a,b){var c=va(b);return b.ya()?(a.i[c]?delete a.i[c]:a.g[c]&&delete a.g[c],!1):c in a.i||c in a.g}ct.prototype.F=function(){delete this.i;delete this.g;C(this.j);delete this.j;ct.B.F.call(this)};function et(){J.call(this)}z(et,J);et.prototype.Nf=u;et.prototype.$k=Of;et.prototype.Zk=Nf;function ft(a){A.call(this);this.j=a;a=Rf(x(this.I,this));ta(a)||(a=x(a.focus,a));bt=a;this.g=[];this.i=new H(this);this.l={}}z(ft,A);function gt(a,b){if(!(b.ic()||b instanceof et&&!b.$k())){var c=ct.aa();c.g[va(b)]=b;c.j.g(b,"beforeshow",x(c.l,c,va(b)))}b.isVisible()&&(b.ic()&&a.g.push(b),a.j.Ua(2,b.ic()?"dialog":void 0));b instanceof at&&(b.N=u);a.l[va(b)]=b;a.i.g(b,"afterhide",a.o).g(b,"beforeshow",a.v)}function ht(a,b){delete a.l[va(b)];a.i.i(b,"afterhide",a.o).i(b,"beforeshow",a.v)}
ft.prototype.o=function(a){if(a=this.l[va(a.target)])a.ic()&&hc(this.g,a),this.I(a),a.Zk()&&ht(this,a)};ft.prototype.I=function(a){var b=ct.aa();if(a=a&&dt(b,a))a:{for(var c in b.i)if(a=b.i[c],dt(b,a)&&a.GB()){a=!0;break a}for(c in b.g)if(a=b.g[c],dt(b,a)&&a.isVisible()){a=!0;break a}a=!1}b=a;this.g.length&&Ub(this.g).Nf();this.g.length||b||(b=this.j,"dialog"!=b.i&&null!==b.i)||(b.i=null,r(3)&&b.Ua(3))};
ft.prototype.v=function(a){if(a=this.l[va(a.target)])a.ic()&&this.g.push(a),this.j.Ua(2,a.ic()?"dialog":void 0)};ft.prototype.F=function(){ft.B.F.call(this);C(this.i);delete this.i;delete this.j};function it(a){vr.call(this);this.i=a;this.j.g(this.i,"l",this.l);a=this.i.g;var b=1==a.g;this.g["netStatus-online"]=b;this.g["netStatus-offline"]=!b;this.g["netStatus-online-ignore-error"]=b||a==Zr}z(it,vr);it.prototype.l=function(a){var b={},c=1==a.j.g;b["netStatus-online"]=c;b["netStatus-offline"]=!c;b["netStatus-online-ignore-error"]=c||a.j==Zr;wr(this,b)};function jt(){this.g=new Pj}function kt(a){if(!a.g)throw Error("Docs app load invariants cannot be changed after built.");}function lt(a,b){kt(a);O(a.g,18,b)}function mt(a,b){kt(a);O(a.g,19,b)}function nt(a){kt(a);var b=a.g;a.g=null;return b};function ot(){this.g=new Qj}function pt(a){if(!a.g)throw Error("Docs editor invariants cannot be changed after built.");}function qt(a){pt(a);O(a.g,1,4)}function rt(a){pt(a);var b=a.g;a.g=null;return b};function st(){this.i=null}st.prototype.g=function(a,b,c){this.i&&this.i.g(a,b,c)};function tt(a,b,c){this.g=a;this.i=b;this.j=c};function ut(){};function vt(a,b){this.i=a;this.g=b}vt.prototype.Y=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 ko(a,b,c,d,e){d=d[e];a.Y(b,c,sa(d)?d-a.i:null)}vt.prototype.setInterval=function(a,b,c,d,e){e=c[e];c=c[d];this.Y(a,b,sa(e)&&sa(c)?e-c:null)};function wt(){}wt.prototype.g=u;function xt(){}p=xt.prototype;p.Wd=u;p.clear=u;p.Vd=u;p.Ic=u;p.log=u;p.Oe=u;function yt(){this.o=null;this.g=new xt;this.j=new wt;this.l=18E5;"docs-mriim"in Hb().g&&(this.l=Gb("docs-mriim"));this.maybeReportMemoryStats=this.i}oa(yt);
yt.prototype.i=function(){if(this.o){var a;a:{if(q.performance&&q.performance.memory&&(a=q.performance.memory,0!=a.totalJSHeapSize)){a=new tt(Math.round(a.jsHeapSizeLimit/1024),Math.round(a.totalJSHeapSize/1024),Math.round(a.usedJSHeapSize/1024));break a}a=null}if(a){var b=a;this.g.log("heapLimit",Math.round(b.g/1024));this.g.log("totalHeap",Math.round(b.i/1024));this.g.log("usedHeap",Math.round(b.j/1024));b=a;a=new Gj;O(a,1,Math.round(b.g/1024));O(a,2,Math.round(b.i/1024));O(a,3,Math.round(b.j/1024));
O(a,4,b.g);O(a,5,b.i);O(a,6,b.j);b=new Fj;fj(b,1,a);a=new Yq;a.Rh=b;a=Zq(Xq(a,19));this.j.g(33E3,a);Tk(this.i,this.l,this)}}};function zt(a){this.l=a||y;this.g={};this.i=new xt;this.j={};this.saveInitialLoadStats=this.o;this.getInitialLoadStats=this.v}oa(zt);zt.prototype.o=function(a,b){b=this.j=b;var c=[],d;for(d in b)c.push([d,b[d]]);this.i.Vd(a,c)};zt.prototype.v=function(){return Ai(this.j)};function At(a,b){var c="goog_"+jb++;a.g[c]={startTime:a.l(),eventCode:b,fv:!1};return c}function Bt(a,b){var c=a.g[b];c&&(a.i.log(c.eventCode,a.l()-c.startTime,c.fv),delete a.g[b])};function Ct(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(a=b[e],c=0;c<a.length;c++)d=a[c],this.g[d.toLowerCase()]=d}Ct.prototype.tg=function(a){return!!this.g[a.toLowerCase()]};function Dt(){Ct.call(this,Et,Ft)}z(Dt,Ct);
var Et="Arial;Comic Sans MS;Courier New;Georgia;Impact;Times New Roman;Trebuchet MS;Verdana".split(";"),Ft={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 Gt(a,b,c,d,e){this.v=a;this.l=b;this.i=c;this.o=d;this.j=e}Gt.prototype.getFontFamily=l("v");Gt.prototype.g=l("o");function Ht(a){var b="",c=null;a=a.j;for(var d=0;d<a.length;d++){var e=a[d];if(e.i)b+="local('"+e.g+"'), ";else{if(c)return null;c=e.g}}return c?b+("url("+c+")"):null}function It(a,b,c){this.g=a;this.i=b;this.j=c}It.prototype.Ns=l("i");function Jt(a){for(var b=a.sources,c=[],d=0;d<b.length;d++)c.push(new It(b[d].url,!!b[d].isLocal,b[d].format));return new Gt(a.fontFamily,!!a.menuFont,a.style,a.weight,c)};Ba(f().prototype,f().prototype);function Pt(a,b){G.call(this,"errored",a);this.j=b}z(Pt,G);function Qt(a,b,c){this.o=a;this.j=r(b)?b:400;if(!Rt[this.j])throw Error("Invalid weight used to construct a font identifier.");this.i=r(c)?c:"normal";this.l=[this.o,this.j,this.i].join("-")}var Rt={100:!0,200:!0,300:!0,400:!0,500:!0,600:!0,700:!0,800:!0,900:!0},St={italic:!0,normal:!0};Qt.prototype.$a=l("l");Qt.prototype.getFontFamily=l("o");Qt.prototype.g=l("j");Qt.prototype.Ya=function(a){return null!=a&&null!=a.$a&&this.l==a.$a()};
function Tt(a){a=a.split("-");if(3!=a.length)throw Error("Invalid identifier string used to create a font identifier.");if(!St[a[2]])throw Error("Invalid style used to create a font identifier.");return new Qt(a[0],parseInt(a[1],10),a[2])};function Ut(a,b){G.call(this,"installed",a);this.j=b}z(Ut,G);function Vt(a,b,c,d,e){J.call(this);this.o=a;this.H=b;this.v=c;this.D=d;this.l=new Vk;B(this,this.l);this.g={};this.j=[];this.i=[];if(e)for(var g in e)a=Tt(g),b=e[g],this.g[g]=new Wt(a,b,null),this.D||b.load().then(x(this.C,this,a),x(this.s,this,a))}z(Vt,J);
Vt.prototype.install=function(a){for(var b=0,c=0;c<a.length;c++){var d=a[c];if(this.g[d.$a()])b++;else{if(this.D)throw Error("Required iframe not available on install.");var e=Xt(this.H,d);if(e){var g;(e=Ht(e))?g=e:(e={},e.font_identifiers=d.$a(),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.g();h.style=e.i;var e=d,k=h,h=e.getFontFamily(),n=FontFace;Ec&&(n=If(this.o).FontFace,h=Ma(h),h=h.match(/[^-a-zA-Z]/)?"'"+h+"'":h);h=new n(h,
g,k);g=[h.load()];this.g[e.$a()]=new Wt(e,h,null);(1<g.length?Bk(g):g[0]).then(x(this.C,this,d),x(this.s,this,d));b++}}}}if(b!=a.length){d=[];for(c=0;c<a.length;c++)d.push(a[c].$a());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)}};Vt.prototype.C=function(a){Yt(this);var b=this.g[a.$a()];if(b){var c=this.o;c.W().fonts.has(b.g)||c.W().fonts.add(b.g)}delete this.g[a.$a()];this.j.push(a)};
Vt.prototype.s=function(a){Yt(this);this.i.push(a);delete this.g[a.$a()]};function Yt(a){a.j.length||a.i.length||a.l.wb(Rf(x(a.O,a)),5)}Vt.prototype.O=function(){this.j.length&&this.G(new Ut(this,this.j));this.i.length&&this.G(new Pt(this,this.i));this.j=[];this.i=[]};function Wt(a,b,c){this.j=a;this.g=b;this.i=c}Wt.prototype.isInstalled=function(){return"loaded"==this.g.status&&(!this.i||"loaded"==this.i.status)};Wt.prototype.$a=l("j");
Wt.prototype.load=function(){return this.i?Bk([this.g.load(),this.i.load()]):this.g.load()};function Zt(){for(var a=document.styleSheets,b=[],c=$t(a),d=0;a=c[d];d++){var e=au(a);if(e&&e.length)for(var g=0,h=e.length,k;g<h;g++)if(k=e[g],k.href)k.href||(k.style&&(k.parentStyleSheet||(k.style["-closure-parent-stylesheet"]=a),k.style["-closure-rule-index"]=void 0),b.push(k));else{var n="";k.cssText?n=k.cssText:k.style&&k.style.cssText&&k.selectorText&&(n=k.style.cssText.replace(/\s*-closure-parent-stylesheet:\s*\[object\];?\s*/gi,"").replace(/\s*-closure-rule-index:\s*[\d]+;?\s*/gi,""),n=k.selectorText+
" { "+n+" }");b.push(n)}}return b.join(" ")}function au(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b}
function $t(a){var b=[];a=a||document.styleSheets;var c=r(void 0)?void 0:!1;if(a.imports&&a.imports.length)for(var d=0,e=a.imports.length;d<e;d++)kc(b,$t(a.imports[d]));else if(a.length)for(d=0,e=a.length;d<e;d++)kc(b,$t(a[d]));else{var g=au(a);if(g&&g.length)for(var d=0,e=g.length,h;d<e;d++)h=g[d],h.styleSheet&&kc(b,$t(h.styleSheet))}!(a.type||a.rules||a.cssRules)||a.disabled&&!c||b.push(a);return b}
function bu(a,b){b=b?b.W():document;var c=b.createElement("STYLE");c.type="text/css";b.getElementsByTagName("HEAD")[0].appendChild(c);c.styleSheet?c.styleSheet.cssText=a:c.appendChild(b.createTextNode(a))};function cu(a){A.call(this);this.j=this.K=a;this.i=Ue(this.K);this.g=this.i.L("span",{style:"font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;white-space:nowrap;font-variant:normal;"},"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz")}z(cu,A);function du(){if(null==eu){var a=jf("span",{style:"position:absolute;top:-999px;left:-999px;"});document.body.appendChild(a);eu=new cu(a)}return eu}var eu=null;
function fu(a,b,c){of(a.K);var d=[];""!=b.getFontFamily()&&d.push("'"+b.getFontFamily()+"'");""!=c&&d.push(c);c=0<d.length?d.join(","):null;hg(a.g,"font-family",null!=c?c:"");hg(a.g,"font-weight",b.g());hg(a.g,"font-style",b.i);a.i.appendChild(a.K,a.g);b=a.K.offsetWidth;a.K.removeChild(a.g);return b}cu.prototype.F=function(){cu.B.F.call(this);qf(this.j);delete this.j;delete this.K;delete this.g};function gu(a){this.I=a;this.i={};this.v=null;this.l=0;this.o=null;this.j=0;a=-1;if(E)try{a=parseFloat(Rc)}catch(b){}this.g=a}
function hu(a,b,c,d){if(9<=a.g&&11>a.g){var e=x(d?a.Vp:a.Wp,a),g=x(d?a.Su:a.Tu,a),h=x(d?a.Sp:a.Tp,a);a=x(d?a.Ou:a.Pu,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 bu(b,c)}
function iu(a,b){for(var c={},d=0;d<b.length;d++){var e=b[d].getFontFamily(),g=e,h=c[e],k=b[d],n;n="@font-face {\n"+("  font-family: '"+k.getFontFamily()+"';\n");n+="  font-style: "+k.i+";\n";n+="  font-weight: "+k.g()+";\n";if(!Ht(k))throw Error("Must have exactly one non-local source entry to generate CSS for "+k.getFontFamily());n+="  src: "+Ht(k);n+=" format('"+k.j[0].j+"')";c[g]=fb(h,n+";\n}")}b="";for(e in c)a.i[e]||(d=c[e],b+=d,a.i[e]=d);b&&(c=b,hu(a,c,a.I,!1),(e=du().i)&&hu(a,c,e,!0))}p=gu.prototype;
p.Wp=l("v");p.Tu=ba("v");p.Tp=l("l");p.Pu=ba("l");p.Sp=l("j");p.Ou=ba("j");p.Vp=l("o");p.Su=ba("o");function ju(){A.call(this);this.i=new Rk(200);this.j=[];this.g=[];this.l=new H(this);this.l.g(this.i,"tick",this.Gu)}z(ju,A);p=ju.prototype;p.Th=null;function ku(a,b){if(!a.Th)throw Error("The callback function must be set before adding tasks to the FontInstallTimer.");a.j.push(b);Sk(a.i)}p.Eu=function(a){hc(this.j,a);0==this.j.length&&this.i.stop()};p.Gu=function(){gc(this.g);Wb(this.j,this.Fu,this);this.g.length&&this.Th(this.g);Wb(this.g,this.Eu,this)};
p.Fu=function(a){if(!a.Qk){a.qm=lu(a,"Arial,sans-serif");a.sm=lu(a,"'Times New Roman',serif");var b;if(a.j){b=a.g.g()+a.g.i;if(!mu[b]){for(var c=["Times New Roman","Arial","Times","Sans","Serif"],d=c.length,e=[],g=0;g<d;g++){var h=c[g],k=nu(a,h,a.g.g(),a.g.i);e[k]=!0;400!=a.g.g()&&(h=nu(a,h,400,a.g.i),e[h]=!0)}mu[b]=e}b=mu[b].concat()}else b=null;a.bd=b;a.Qk=!0}a.Hk++;b=300<=a.Hk;c=a.qm;d=a.sm;e=fu(a.i,a.g,"Arial,sans-serif");g=fu(a.i,a.g,"'Times New Roman',serif");h=a.bd&&a.bd[e]&&a.bd[g];a.j&&!a.pn&&
h&&e==g&&(a.pn=!0,a.bd=[],a.bd[e]=!0);c=a.j&&!!ou[a.g.getFontFamily()]&&5E3<a.l()-a.o||(e!=c||g!=d)&&(null==a.bd||!h);a.Uh=c;a.yk=a.Uh||b;a.yk&&this.g.push(a)};p.F=function(){Nb(this.i,this.l);ju.B.F.call(this)};function pu(a,b,c,d){this.i=a;this.g=b;this.j=c;this.l=d;this.o=d()}var mu={},ou={Arimo:!0,Cousine:!0,Quattrocento:!0,Tinos:!0},qu={};function ru(a,b,c){return new pu(du(),a,b,c)}p=pu.prototype;p.Hk=0;p.bd=null;p.pn=!1;p.qm=0;p.sm=0;p.Qk=!1;p.yk=!1;p.Uh=!1;function lu(a,b){var c=b+a.g.g()+a.g.i,d=qu[c];r(d)||(d=new Qt("",a.g.g(),a.g.i),d=fu(a.i,d,b),qu[c]=d);return d}function nu(a,b,c,d){b=new Qt(b,c,d);return fu(a.i,b,"")};function su(a,b,c,d,e){J.call(this);this.i=a;this.v=b;this.l=c;this.g=d;a=x(this.o,this);this.g.Th=a;this.j=e}z(su,J);
su.prototype.install=function(a){for(var b=[],c=[],d=0;d<a.length;d++){var e=a[d],g=Xt(this.l,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].$a());d={};d.font_identifiers=e;d.number_css_infos=c.length;this.j.log(Error("The number of cssInfos to install should match the number of identifiers to install."),d)}c.length&&iu(this.i,c);for(d=0;d<b.length;d++)c=this.v(b[d],Fc,function(){return(new Date).getTime()}),ku(this.g,c)};
su.prototype.o=function(a){for(var b=[],c=[],d=0;d<a.length;d++){var e=a[d],g=e.g;e.Uh?b.push(g):c.push(g)}b.length&&this.G(new Ut(this,b));c.length&&this.G(new Pt(this,c))};function tu(a,b,c){var d=Fb(Hb(),"docs-effla");(Sg&&0<=hb(uu,35)||d&&Ec&&Tc(41))&&a.W().fonts&&q.FontFace?b=new Vt(a,b,c,!1,void 0):(d=new gu(a),a=new ju,b=new su(d,ru,b,a,c),B(b,a));return b};function vu(a,b){G.call(this,"changed",a);this.j=b}z(vu,G);function wu(a){J.call(this);for(var b={},c=0;c<a.length;c++)b[a[c]]=!0;this.j=b;this.g={};this.l={};this.i={}}z(wu,J);function xu(a,b){return(a=a.g[b])?a:null}function Xt(a,b){a=xu(a,b.getFontFamily());if(!a)return null;for(var c=0;c<a.length;c++){var d=a[c];if(d.i==b.i&&d.g()==b.g())return d}return null}function yu(a){return a.filter(function(a){return 0==a.g()%100})};new Z("g");new Z("h");function zu(a,b,c,d){J.call(this);this.g=a||"";this.C=b||"";this.V=[];this.o=!c;this.ca=!d&&Fb(Hb(),"docs-erd");this.D=!this.ca;this.i=new pr(16);this.v=!1;this.ba=this.s=this.j="";this.P=this.N=null;this.M=this.J=this.O=!1;this.X=this.l=this.H=null}z(zu,J);p=zu.prototype;p.isAnonymous=l("o");function Au(a,b){a.j!=b&&(a.j=b,a.G(new Bu))}p.ze=function(){return this.i.ze()};p.Ae=function(){return this.i.Ae()};
p.clone=function(){var a=new zu;a.g=this.g;a.C=this.C;a.V=this.V.concat();a.o=this.o;a.D=this.D;a.i=this.i.clone();a.v=this.v;a.j=this.j;a.s=this.s;a.ba=this.ba;a.N=this.N;a.P=this.P;a.O=this.O;a.J=this.J;a.M=this.M;a.H=this.H;a.l=this.l?yb(this.l):null;a.X=this.X;return a};p.F=function(){zu.B.F.call(this);this.i.dispose()};function Cu(a){G.call(this,a)}z(Cu,G);function Bu(){G.call(this,"C")}z(Bu,Cu);function Du(a,b,c){b||(b={});c=c||window;var d;d=a instanceof ke?a:oe("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(",");yc()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a?(g=c.document.createElement("A"),d=d instanceof ke?d:oe(d),g.href=me(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={}):b.noreferrer?(b=c.open("",a,g),c=me(d),b&&(Dc&&-1!=c.indexOf(";")&&(c="'"+c.replace(/'/g,"%27")+"'"),b.opener=null,c=He(ae("b/12014412, meta tag with sanitized URL"),'<META HTTP-EQUIV="refresh" content="0; url='+Ma(c)+'">'),b.document.write(we(c)),b.document.close())):b=c.open(me(d),a,g);return b};function Eu(a){A.call(this);this.K=a||document.body;this.g=new H(this);B(this,this.g);this.g.g(this.K,"click",this.i)}z(Eu,A);
Eu.prototype.i=function(a){if(gd(a)&&!a.C)for(var b=a.target;b&&b!=this.K;){if(b.tagName&&"a"==b.tagName.toLowerCase()){var c=b.getAttribute("href")||b.getAttributeNS("http://www.w3.org/1999/xlink","href"),d,e=d=c;try{"www.google.com"==Ji(d.match(Ii)[3]||null,!0)&&"/url"==Ji(d.match(Ii)[5]||null,!0)&&(e=Xi(d,"q")||Xi(d,"url"))}catch(g){}d=e?e:"";if(c!=d){Du(d,{target:"_blank",noreferrer:!0});a.preventDefault();break}}b=b.parentNode}};Ea("DOCS_installLinkReferrerSanitizer",function(a){new Eu(a)});function Fu(){J.call(this)}z(Fu,J);Fu.prototype.onAccessibilityStateChange=function(){this.G("E")};function Gu(a){bj(this,a,"er",null)}z(Gu,$i);Gu.g="er";Gu.prototype.getData=function(){return N(this,4)};function Hu(){try{var a=q.localStorage;if(a&&(Sg||Tg||E)&&(a.setItem("test","test"),"test"==a.getItem("test")&&(a.removeItem("test"),null==a.getItem("test"))))return!0}catch(b){}return!1};function Iu(){}Iu.prototype.g=null;function Ju(a){var b;(b=a.g)||(b={},Ku(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var Lu;function Mu(){}z(Mu,Iu);function Nu(a){return(a=Ku(a))?new ActiveXObject(a):new XMLHttpRequest}function Ku(a){if(!a.i&&"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.i=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.i}Lu=new Mu;function Ou(a){J.call(this);this.P=new Ug;this.O=a||null;this.i=!1;this.H=this.g=null;this.N="";this.j=0;this.o=this.M=this.v=this.J=!1;this.C=0;this.s=null;this.l="";this.ba=this.D=!1}z(Ou,J);var Pu=/^https?$/i,Qu=["POST","PUT"],Ru=[];p=Ou.prototype;p.yp=function(){this.dispose();hc(Ru,this)};
function Su(a,b,c,d,e){if(a.g)throw Error("[goog.net.XhrIo] Object is active with another request="+a.N+"; newUri="+b);c=c?c.toUpperCase():"GET";a.N=b;a.j=0;a.J=!1;a.i=!0;a.g=a.O?Nu(a.O):Nu(Lu);a.H=a.O?Ju(a.O):Ju(Lu);a.g.onreadystatechange=x(a.hm,a);try{a.M=!0,a.g.open(c,String(b),!0),a.M=!1}catch(h){Tu(a);return}b=d||"";var g=a.P.clone();e&&ah(e,function(a,b){g.set(b,a)});e=cc(g.getKeys(),Uu);d=q.FormData&&b instanceof q.FormData;!fc(Qu,c)||e||d||g.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
g.forEach(function(a,b){this.g.setRequestHeader(b,a)},a);a.l&&(a.g.responseType=a.l);"withCredentials"in a.g&&a.g.withCredentials!==a.D&&(a.g.withCredentials=a.D);try{Vu(a),0<a.C&&(a.ba=Wu(a.g),a.ba?(a.g.timeout=a.C,a.g.ontimeout=x(a.Va,a)):a.s=Tk(a.Va,a.C,a)),a.v=!0,a.g.send(b),a.v=!1}catch(h){Tu(a)}}function Wu(a){return E&&Tc(9)&&sa(a.timeout)&&r(a.ontimeout)}function Uu(a){return"content-type"==a.toLowerCase()}
p.Va=function(){"undefined"!=typeof ma&&this.g&&(this.j=8,this.G("timeout"),Xu(this,8))};function Tu(a){a.i=!1;a.g&&(a.o=!0,a.g.abort(),a.o=!1);a.j=5;Yu(a);Zu(a)}function Yu(a){a.J||(a.J=!0,a.G("complete"),a.G("error"))}function Xu(a,b){a.g&&a.i&&(a.i=!1,a.o=!0,a.g.abort(),a.o=!1,a.j=b||7,a.G("complete"),a.G("abort"),Zu(a))}p.F=function(){this.g&&(this.i&&(this.i=!1,this.o=!0,this.g.abort(),this.o=!1),Zu(this,!0));Ou.B.F.call(this)};p.hm=function(){this.ya()||(this.M||this.v||this.o?$u(this):this.Xi())};
p.Xi=function(){$u(this)};function $u(a){if(a.i&&"undefined"!=typeof ma&&(!a.H[1]||4!=av(a)||2!=a.getStatus()))if(a.v&&4==av(a))Tk(a.hm,0,a);else if(a.G("readystatechange"),4==av(a)){a.i=!1;try{bv(a)?(a.G("complete"),a.G("success")):(a.j=6,a.getStatus(),Yu(a))}finally{Zu(a)}}}function Zu(a,b){if(a.g){Vu(a);var c=a.g,d=a.H[0]?u:null;a.g=null;a.H=null;b||a.G("ready");try{c.onreadystatechange=d}catch(e){}}}function Vu(a){a.g&&a.ba&&(a.g.ontimeout=null);sa(a.s)&&(Uk(a.s),a.s=null)}
function bv(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=String(a.N).match(Ii)[1]||null,!a&&q.self&&q.self.location&&(a=q.self.location.protocol,a=a.substr(0,a.length-1)),b=!Pu.test(a?a.toLowerCase():"");c=b}return c}function av(a){return a.g?a.g.readyState:0}p.getStatus=function(){try{return 2<av(this)?this.g.status:-1}catch(a){return-1}};
function cv(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function dv(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}}Rb(function(a){Ou.prototype.Xi=a(Ou.prototype.Xi)});function ev(a){A.call(this);this.i=a}z(ev,A);ev.prototype.g=function(a){return fv(this,a)};function gv(a,b){return(b?"__wrapper_":"__protected_")+va(a)+"__"}function fv(a,b){var c=gv(a,!0);b[c]||((b[c]=hv(a,b))[gv(a,!1)]=b);return b[c]}
function hv(a,b){function c(){if(a.ya())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(c){if(!(c&&"object"===typeof c&&c.message&&0==c.message.indexOf("Error in protected function: ")||"string"===typeof c&&0==c.indexOf("Error in protected function: ")))throw a.i(c),new iv(c);}finally{}}c[gv(a,!1)]=b;return c}
function jv(a,b){var c=na("window"),d=c[b];c[b]=function(b,c){w(b)&&(b=Aa(Ca,b));b=fv(a,b);if(d.apply)return d.apply(this,arguments);var h=b;if(2<arguments.length)var k=Array.prototype.slice.call(arguments,2),h=function(){b.apply(this,k)};return d(h,c)};c[b][gv(a,!1)]=d}ev.prototype.F=function(){var a=na("window"),b;b=a.setTimeout;b=b[gv(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[gv(this,!1)]||b;a.setInterval=b;ev.B.F.call(this)};
function iv(a){Fa.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)));(a=a&&a.stack)&&w(a)&&(this.stack=a)}z(iv,Fa);function kv(a,b,c){J.call(this);this.l=b||null;this.j={};this.o=lv;this.s=a;if(!c)if(this.i=null,E&&!Tc("10"))fh(x(this.g,this));else{this.i=new ev(x(this.g,this));jv(this.i,"setTimeout");jv(this.i,"setInterval");a=this.i;b=na("window");c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(var d=0;d<c.length;d++){var e=c[d];c[d]in b&&jv(a,e)}a=this.i;Qb=!0;b=x(a.g,a);for(c=0;c<Ob.length;c++)Ob[c](b);Pb.push(a)}}z(kv,J);
function mv(a,b){G.call(this,"F");this.error=a;this.j=b}z(mv,G);function lv(a,b,c,d){var e=new Ou;Ru.push(e);e.I.add("ready",e.yp,!0,void 0,void 0);Su(e,a,b,c,d)}
kv.prototype.g=function(a,b){var c=na("window.location.href");if(w(a))a={message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};else{var d,e,g=!1;try{d=a.lineNumber||a.Qs||"Not available"}catch(t){d="Not available",g=!0}try{e=a.fileName||a.filename||a.sourceURL||q.$googDebugFname||c}catch(t){e="Not available",g=!0}a=!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"}}b=b?xb(b):{};if(this.l)try{this.l(a,b)}catch(t){}d=a.message.substring(0,1900);c=a.stack;try{var h=Ti(this.s,"script",a.fileName,"error",d,"line",a.lineNumber);ub(this.j)||(h=Ni(Ri([h],this.j)));d={};d.trace=c;if(b)for(var k in b)d["context."+k]=b[k];var n=Si(d);sa(null)&&(n=n.substring(0,null));this.o(h,"POST",n,this.v)}catch(t){}try{this.G(new mv(a,b))}catch(t){}};kv.prototype.F=function(){C(this.i);kv.B.F.call(this)};function nv(){}nv.prototype.g=function(){if(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.")){var a=window;a.onbeforeunload=u;a.location.reload()}};/*
 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 ov(a,b){this.s=[];this.P=a;this.M=b||null;this.v=this.i=!1;this.o=void 0;this.J=this.V=this.D=!1;this.C=0;this.l=null;this.I=0}function pv(a,b){if(a.i)a.o instanceof ov&&pv(a.o);else{if(a.l){var c=a.l;delete a.l;b?pv(c,b):(c.I--,0>=c.I&&pv(c))}a.P?a.P.call(a.M,a):a.J=!0;a.i||a.j(new qv)}}ov.prototype.la=function(a,b){this.D=!1;rv(this,a,b)};function rv(a,b,c){a.i=!0;a.o=c;a.v=!b;sv(a)}function tv(a){if(a.i){if(!a.J)throw new uv;a.J=!1}}ov.prototype.g=function(a){tv(this);rv(this,!0,a)};
ov.prototype.j=function(a){tv(this);rv(this,!1,a)};function yn(a,b,c){return vv(a,b,null,c)}function vv(a,b,c,d){a.s.push([b,c,d]);a.i&&sv(a);return a}ov.prototype.then=function(a,b,c){var d,e,g=new tk(function(a,b){d=a;e=b});vv(this,d,function(a){a instanceof qv?Gk(g):e(a)});return g.then(a,b,c)};rk(ov);function wv(a){return $b(a.s,function(a){return ta(a[1])})}
function sv(a){if(a.C&&a.i&&wv(a)){var b=a.C,c=xv[b];c&&(q.clearTimeout(c.g),delete xv[b]);a.C=0}a.l&&(a.l.I--,delete a.l);for(var b=a.o,d=c=!1;a.s.length&&!a.D;){var e=a.s.shift(),g=e[0],h=e[1],e=e[2];if(g=a.v?h:g)try{var k=g.call(e||a.M,b);r(k)&&(a.v=a.v&&(k==b||k instanceof Error),a.o=b=k);if(sk(b)||"function"===typeof q.Promise&&b instanceof q.Promise)d=!0,a.D=!0}catch(n){b=n,a.v=!0,wv(a)||(c=!0)}}a.o=b;d&&(k=x(a.la,a,!0),d=x(a.la,a,!1),b instanceof ov?(vv(b,k,d),b.V=!0):b.then(k,d));c&&(b=new yv(b),
xv[b.g]=b,a.C=b.g)}function zv(a){var b=new ov;b.g(a);return b}function Av(a,b){if(a instanceof ov){var c=new ov;vv(a,c.g,c.j,c);c.l=a;a.I++;a=yn(c,b,void 0)}else a=yn(zv(a),b,void 0);return a}function uv(){Fa.call(this)}z(uv,Fa);uv.prototype.message="Deferred has already fired";uv.prototype.name="AlreadyCalledError";function qv(){Fa.call(this)}z(qv,Fa);qv.prototype.message="Deferred was canceled";qv.prototype.name="CanceledError";function yv(a){this.g=q.setTimeout(x(this.j,this),0);this.i=a}
yv.prototype.j=function(){delete xv[this.g];throw this.i;};var xv={};function Bv(a,b,c,d,e,g){ov.call(this,e,g);this.O=a;this.H=[];this.N=!!b;this.ca=!!c;this.X=!!d;for(b=this.ba=0;b<a.length;b++)vv(a[b],x(this.Ma,this,b,!0),x(this.Ma,this,b,!1));0!=a.length||this.N||this.g(this.H)}z(Bv,ov);Bv.prototype.Ma=function(a,b,c){this.ba++;this.H[a]=[b,c];this.i||(this.N&&b?this.g([a,c]):this.ca&&!b?this.j(c):this.ba==this.O.length&&this.g(this.H));this.X&&!b&&(c=null);return c};Bv.prototype.j=function(a){Bv.B.j.call(this,a);for(a=0;a<this.O.length;a++)pv(this.O[a])};function Cv(a){this.i=0;this.j=a||100;this.g=[]}p=Cv.prototype;p.add=function(a){var b=this.g[this.i];this.g[this.i]=a;this.i=(this.i+1)%this.j;return b};p.get=function(a){a=Dv(this,a);return this.g[a]};p.set=function(a,b){a=Dv(this,a);this.g[a]=b};p.ga=function(){return this.g.length};p.isEmpty=function(){return 0==this.g.length};p.clear=function(){this.i=this.g.length=0};p.Ca=function(){for(var a=this.ga(),b=this.ga(),c=[],a=this.ga()-a;a<b;a++)c.push(this.get(a));return c};
p.getKeys=function(){for(var a=[],b=this.ga(),c=0;c<b;c++)a[c]=c;return a};p.Cc=function(a){for(var b=this.ga(),c=0;c<b;c++)if(this.get(c)==a)return!0;return!1};function Ev(a){return 0==a.ga()?null:a.get(a.ga()-1)}function Dv(a,b){if(b>=a.g.length)throw Error("Out of bounds exception");return a.g.length<a.j?b:(a.i+Number(b))%a.j};function Fv(a){this.j=a;this.i=Math.floor(a/50);this.g=new Cv(50)}Fv.prototype.get=function(a){return Gv(this,a,function(a,c){return a+c.count})};function Gv(a,b,c){b=b||y();Hv(a,b);var d=0;b=a.i*(Math.floor(b/a.i)+1)-a.j;for(var e=a.g.ga()-1;0<=e;--e){var g=a.g.get(e);if(g.g<=b)break;d=c(d,g)}return d}function Hv(a,b){var c=Ev(a.g);c&&b<c.g-a.i&&a.g.clear()}function Iv(a){this.g=a}Iv.prototype.count=0;Iv.prototype.min=Number.MAX_VALUE;Iv.prototype.max=Number.MIN_VALUE;function Jv(a,b,c){this.j=a;this.i=b;this.g=new Fv(1E3*c)}function Kv(a,b){b=null!=b?b:1;return(a.g.get()+b)/(a.g.j/1E3)<=a.i}function Lv(a,b){b=null!=b?b:1;if(!Kv(a,b))throw new Mv(fb("Query would cause ",a.j," to exceed ",a.i," qps."));a=a.g;var c=y();Hv(a,c);var d=Ev(a.g);if(!d||c>=d.g)d=new Iv(a.i*(Math.floor(c/a.i)+1)),a.g.add(d);d.count+=b;d.min=Math.min(b,d.min);d.max=Math.max(b,d.max)}function Mv(a){Fa.call(this,a)}z(Mv,Fa);function Nv(a){A.call(this);this.i=new Ou;this.I=new kq(this.o,3E4,this);this.H=new Jv("errorsender",1,8);this.D=!1;this.s=new H(this);this.N=a||10;this.s.g(this.i,"complete",this.J);this.s.g(this.i,"ready",this.o)}z(Nv,A);function Ov(a,b,c,d,e){yn(a.qd(),function(a){a>=this.N||(a={},a.u=b,a.m=c,a.c=d,a.h=e,yn(this.Lf(a),this.o,this))},a)}Nv.prototype.o=function(){0!=this.I.i||this.i.g||this.D||Pv(this)};
function Pv(a){yn(a.od(),function(a){if(!this.i.g&&0==this.I.i&&!this.D&&a)if(4E3<a.u.length)this.Fc();else try{Lv(this.H,1),Su(this.i,a.u,a.m,a.c,a.h)}catch(c){if(c instanceof Mv)this.D=!0;else throw c;}},a)}Nv.prototype.J=function(){var a=this.i.getStatus();bv(this.i)||400<=a&&500>=a?this.Fc():lq(this.I)};Nv.prototype.F=function(){Nb(this.s,this.I,this.i);Nv.B.F.call(this)};function Qv(a,b,c,d,e){Nv.call(this,e);this.C=b;this.l=b+"-f";this.j=b+"-n";this.v=c;this.O=a;this.g=null;this.M=d||Rv;a=this.M.open("DocsErrors",1);a.onsuccess=x(this.yq,this);a.onupgradeneeded=x(this.zs,this);a.onerror=x(this.ul,this);a.onblocked=x(this.ul,this)}z(Qv,Nv);var Rv=q.indexedDB||q.webkitIndexedDB;p=Qv.prototype;
p.yq=function(a){var b=a.target.result;a=b.transaction(["Errors"],"readwrite");yn(new Bv([Sv(this.l,a),Sv(this.j,a)]),function(a){if(null==a[0][1]||null==a[1][1]){a=b.transaction(["Errors"],"readwrite");var d=a.objectStore("Errors");d.put({key:this.l,value:"1"});d.put({key:this.j,value:"1"});a.oncomplete=x(this.Ik,this,b)}else this.Ik(b)},this)};p.Ik=function(a){this.g=a;this.o()};p.zs=function(a){a.target.transaction.db.createObjectStore("Errors",{keyPath:"key"})};
p.ul=function(a){this.g&&(this.g.close(),this.g=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);Tv(this.O,Error("IdbErrorSender: "+(c+" ("+b+")")))};
p.Lf=function(a){if(!this.g)return this.v.Lf(a);var b=this.g.transaction(["Errors"],"readwrite"),c=new ov;yn(Sv(this.j,b),function(d){if(d){var e=b.objectStore("Errors");e.put({key:this.j,value:String(d+1)});e.put({key:this.C+"-e-"+d,value:Ai(a)});b.oncomplete=x(c.g,c)}else c.g()},this);return c};
p.Fc=function(){if(!this.g)return this.v.Fc();var a=this.g.transaction(["Errors"],"readwrite"),b=new ov;yn(new Bv([Sv(this.l,a),Sv(this.j,a)]),function(c){var d=c[0][1];c=c[1][1];if(!d||c<=d)b.g();else{var e=a.objectStore("Errors");e["delete"](this.C+"-e-"+d);d++;e.put({key:this.l,value:String(d)});yn(Uv(this,a),function(c){0==c&&(e.put({key:this.l,value:"1"}),e.put({key:this.j,value:"1"}));a.oncomplete=x(b.g,b)},this)}},this);return b};
p.od=function(){if(!this.g)return this.v.od();var a=this.g.transaction(["Errors"],"readonly");return yn(new Bv([Sv(this.l,a),Sv(this.j,a)]),function(b){var c=b[0][1];return!c||1>b[1][1]-c?null:yn(Vv(this.C+"-e-"+c,a),function(a){return a&&(a=yi(a))?a:yn(this.Fc(),this.od,this)},this)},this)};p.qd=function(){if(!this.g)return this.v.qd();var a=this.g.transaction(["Errors"],"readonly");return Uv(this,a)};function Uv(a,b){return yn(new Bv([Sv(a.l,b),Sv(a.j,b)]),function(a){return a[1][1]-a[0][1]})}
function Sv(a,b){return yn(Vv(a,b),function(a){a=parseInt(a,10);return 0>a||isNaN(a)?null:a})}function Vv(a,b){b=b.objectStore("Errors");var c=new ov;b.get(a).onsuccess=function(a){a.target.result?c.g(a.target.result.value):c.g(null)};return c}p.F=function(){this.g&&(this.g.close(),this.g=null);Qv.B.F.call(this)};function Wv(a,b){Nv.call(this,b);this.C=a;this.v=a+"-v";this.j=a+"-f";this.l=a+"-n";this.g=q.localStorage;Hu();a=Xv(this,this.v);if(!a||1>a)this.g.setItem(this.v,"1"),this.g.setItem(this.j,"1"),this.g.setItem(this.l,"1");this.o()}z(Wv,Nv);p=Wv.prototype;p.Lf=function(a){var b=Xv(this,this.l);if(!b||1!=Xv(this,this.v))return zv();try{this.g.setItem(this.l,String(b+1)),this.g.setItem(this.C+"-e-"+b,Ai(a))}catch(c){}return zv()};
p.Fc=function(){var a=Xv(this,this.j);if(!a||1!=Xv(this,this.v))return zv();this.g.removeItem(this.C+"-e-"+a);a++;this.g.setItem(this.j,String(a));return yn(this.qd(),function(a){0==a&&(this.g.setItem(this.j,"1"),this.g.setItem(this.l,"1"))},this)};p.od=function(){var a=Xv(this,this.j);return a&&1==Xv(this,this.v)?yn(this.qd(),function(b){if(1>b)return null;try{var c;if(c=this.g.getItem(this.C+"-e-"+a)){var d=yi(c);if(d)return d}}catch(e){}return yn(this.Fc(),this.od,this)},this):zv(null)};
p.qd=function(){return zv(Xv(this,this.l)-Xv(this,this.j))};function Xv(a,b){a=parseInt(a.g.getItem(b),10);return 0>a||isNaN(a)?null:a}p.F=function(){Wv.B.F.call(this)};function Yv(a){Nv.call(this,a);this.g=[]}z(Yv,Nv);p=Yv.prototype;p.Lf=function(a){this.g.push(a);return zv()};p.Fc=function(){this.g.shift();return zv()};p.od=function(){return zv(r(this.g[0])?this.g[0]:null)};p.qd=function(){return zv(this.g.length)};p.F=function(){delete this.g;Yv.B.F.call(this)};new Z("i");function Zv(a,b,c,d,e,g,h){J.call(this);this.s={};this.g=null;this.j={};this.v=new H(this);this.O=!!a;this.H=!!e;this.o=g||new nv;this.l=null;var k;b&&Hu()?k=new Wv(b,c):k=new Yv(c);b&&Rv&&Sg&&h?(this.l=new Qv(this,b,k,void 0,c),B(this,k)):this.l=k;a=Ib(Hb(),"docs-sup");a+="/jserror";(b=Ib(Hb(),"jobset"))&&(a=Ti(a,"jobset",b));if($v)throw Error("ErrorReporter already installed.");$v=!0;b=x(this.tt,this);this.g=new kv(a,b,void 0);this.g.v={"X-Same-Domain":"1","X-No-Abort":"1"};a=x(this.Hu,this);this.g.o=
a;this.v.g(this.g,"F",this.uq);this.C=!1;this.D=!0;this.i=!1}z(Zv,J);var $v=!1;function Tv(a,b){a.i=!1;a.g&&a.g.g(b,aw("warning",void 0))}p=Zv.prototype;p.log=function(a,b,c){this.i=!!c;if(!this.g)throw a;this.g.g(a,aw("incident",b))};function bw(a,b,c){return x(function(a){var e;a:{var g=arguments;if(this.g){try{e=b.apply(c,g);break a}catch(h){e=h;this.i=!1;if(!this.g)throw e;this.g.g(e,aw("fatal",void 0))}e=void 0}else e=b.apply(c,g)}return e},a)}
function aw(a,b){b=b?xb(b):{};b.severity=a;return b}p.uq=function(a){var b=a.j.severity;(b="fatal"==b||"postmortem"==b)&&!this.H&&(this.O?this.o.g(a):this.o.g());this.G(new cw(b?"G":"H",a.error))};
p.tt=function(a,b){for(var c in this.s)try{b[c]=this.s[c]()}catch(e){}Bb(b,this.j);a=b.severity||"fatal";var d;a:{for(d in Array.prototype){d=!1;break a}d=!0}b.isArrayPrototypeIntact=d.toString();this.C?(this.D=this.i||!Fb(Hb(),"docs-spfe"),"fatal"==a?a="postmortem":"incident"==a&&(a="warningafterdeath")):"fatal"==a&&(this.C=!0);this.i=!1;b.severity=a};p.Hu=function(a,b,c,d){this.D&&Ov(this.l,a,b,c,d)};p.F=function(){$v=!1;Nb(this.v,this.g,this.l);Zv.B.F.call(this)};
function cw(a,b){G.call(this,a);this.error=b}z(cw,G);function dw(a,b){this.i=new Ci(a);this.g=b?zi:yi}dw.prototype.stringify=function(a){return Bi(this.i,a)};dw.prototype.parse=function(a){return this.g(a)};function ew(a,b,c,d,e){this.g=a;this.i=c;this.I=d;this.v=e||1;this.Va=45E3;this.l=new H(this);this.j=new Rk;this.j.setInterval(250)}p=ew.prototype;p.Mc=null;p.Ab=!1;p.Jd=null;p.Hj=null;p.Le=null;p.sd=null;p.ec=null;p.qc=null;p.Xc=null;p.La=null;p.af=0;p.Ib=null;p.Ug=null;p.Nc=null;p.qe=-1;p.bn=!0;p.Ac=!1;p.ii=0;p.Cg=null;var fw={},gw={};p=ew.prototype;p.setTimeout=ba("Va");function hw(a,b,c){a.sd=1;a.ec=Ll(b.clone());a.Xc=c;a.o=!0;iw(a,null)}
function jw(a,b,c,d,e){a.sd=1;a.ec=Ll(b.clone());a.Xc=null;a.o=c;e&&(a.bn=!1);iw(a,d)}function iw(a,b){a.Le=y();kw(a);a.qc=a.ec.clone();Jl(a.qc,"t",a.v);a.af=0;a.La=a.g.Jh(a.g.Pe()?b:null);0<a.ii&&(a.Cg=new Xl(x(a.vn,a,a.La),a.ii));a.l.g(a.La,"readystatechange",a.Bu);b=a.Mc?xb(a.Mc):{};a.Xc?(a.Ug="POST",b["Content-Type"]="application/x-www-form-urlencoded",Su(a.La,a.qc,a.Ug,a.Xc,b)):(a.Ug="GET",a.bn&&!Fc&&(b.Connection="close"),Su(a.La,a.qc,a.Ug,null,b));a.g.Eb(1)}
p.Bu=function(a){a=a.target;var b=this.Cg;b&&3==av(a)?b.Lb():this.vn(a)};
p.vn=function(a){try{if(a==this.La)a:{var b=av(this.La),c=this.La.j,d=this.La.getStatus();if(E&&!Uc(10)||Fc&&!Tc("420+")){if(4>b)break a}else if(3>b||3==b&&!Bc&&!cv(this.La))break a;this.Ac||4!=b||7==c||(8==c||0>=d?this.g.Eb(3):this.g.Eb(2));lw(this);var e=this.La.getStatus();this.qe=e;var g=cv(this.La);(this.Ab=200==e)?(4==b&&mw(this),this.o?(nw(this,b,g),Bc&&this.Ab&&3==b&&(this.l.g(this.j,"tick",this.qt),Sk(this.j))):ow(this,g),this.Ab&&!this.Ac&&(4==b?this.g.zg(this):(this.Ab=!1,kw(this)))):(this.Nc=
400==e&&0<g.indexOf("Unknown SID")?3:0,pw(),mw(this),qw(this))}}catch(h){}finally{}};function nw(a,b,c){for(var d=!0;!a.Ac&&a.af<c.length;){var e=rw(a,c);if(e==gw){4==b&&(a.Nc=4,pw(),d=!1);break}else if(e==fw){a.Nc=4;pw();d=!1;break}else ow(a,e)}4==b&&0==c.length&&(a.Nc=1,pw(),d=!1);a.Ab=a.Ab&&d;d||(mw(a),qw(a))}p.qt=function(){var a=av(this.La),b=cv(this.La);this.af<b.length&&(lw(this),nw(this,a,b),this.Ab&&4!=a&&kw(this))};
function rw(a,b){var c=a.af,d=b.indexOf("\n",c);if(-1==d)return gw;c=Number(b.substring(c,d));if(isNaN(c))return fw;d+=1;if(d+c>b.length)return gw;b=b.substr(d,c);a.af=d+c;return b}
function sw(a,b){a.Le=y();kw(a);var c=b?window.location.hostname:"";a.qc=a.ec.clone();Il(a.qc,"DOMAIN",c);Il(a.qc,"t",a.v);try{a.Ib=new ActiveXObject("htmlfile")}catch(n){mw(a);a.Nc=7;pw();qw(a);return}var d="<html><body>";if(b){var e="";for(b=0;b<c.length;b++){var g=c.charAt(b);if("<"==g)e+="\\x3c";else if(">"==g)e+="\\x3e";else{if(g in ab)g=ab[g];else if(g in $a)g=ab[g]=$a[g];else{var h,k=g.charCodeAt(0);if(31<k&&127>k)h=g;else{if(256>k){if(h="\\x",16>k||256<k)h+="0"}else h="\\u",4096>k&&(h+="0");
h+=k.toString(16).toUpperCase()}g=ab[g]=h}e+=g}}d+='<script>document.domain="'+e+'"\x3c/script>'}d+="</body></html>";c=He(ae("b/12014412"),d);a.Ib.open();a.Ib.write(we(c));a.Ib.close();a.Ib.parentWindow.m=x(a.kt,a);a.Ib.parentWindow.d=x(a.nm,a,!0);a.Ib.parentWindow.rpcClose=x(a.nm,a,!1);c=a.Ib.createElement("DIV");a.Ib.parentWindow.document.body.appendChild(c);d=oe(a.qc.toString());d=Ma(me(d));d=He(ae("b/12014412"),'<iframe src="'+d+'"></iframe>');Te(c,d);a.g.Eb(1)}
p.kt=function(a){tw(x(this.jt,this,a),0)};p.jt=function(a){this.Ac||(lw(this),ow(this,a),kw(this))};p.nm=function(a){tw(x(this.it,this,a),0)};p.it=function(a){this.Ac||(mw(this),this.Ab=a,this.g.zg(this),this.g.Eb(4))};function uw(a){a.Ac=!0;mw(a)}function kw(a){a.Hj=y()+a.Va;vw(a,a.Va)}function vw(a,b){if(null!=a.Jd)throw Error("WatchDog timer not null");a.Jd=tw(x(a.lt,a),b)}function lw(a){a.Jd&&(q.clearTimeout(a.Jd),a.Jd=null)}
p.lt=function(){this.Jd=null;var a=y();0<=a-this.Hj?(2!=this.sd&&this.g.Eb(3),mw(this),this.Nc=2,pw(),qw(this)):vw(this,this.Hj-a)};function qw(a){a.g.Ul()||a.Ac||a.g.zg(a)}function mw(a){lw(a);C(a.Cg);a.Cg=null;a.j.stop();Ld(a.l);if(a.La){var b=a.La;a.La=null;Xu(b);b.dispose()}a.Ib&&(a.Ib=null)}function ow(a,b){try{a.g.im(a,b),a.g.Eb(4)}catch(c){}};function ww(a,b,c,d,e){if(0==d)c(!1);else{var g=e||0;d--;xw(a,b,function(e){e?c(!0):q.setTimeout(function(){ww(a,b,c,d,g)},g)})}}function xw(a,b,c){var d=new Image;d.onload=function(){try{yw(d),c(!0)}catch(a){}};d.onerror=function(){try{yw(d),c(!1)}catch(a){}};d.onabort=function(){try{yw(d),c(!1)}catch(a){}};d.ontimeout=function(){try{yw(d),c(!1)}catch(a){}};q.setTimeout(function(){if(d.ontimeout)d.ontimeout()},b);d.src=a}
function yw(a){a.onload=null;a.onerror=null;a.onabort=null;a.ontimeout=null};function zw(a){this.g=a;this.i=new dw(null,!0)}p=zw.prototype;p.fi=null;p.ab=null;p.Dg=!1;p.hl=null;p.Tf=null;p.Qi=null;p.gi=null;p.pb=null;p.Yb=-1;p.pe=null;p.Yd=null;p.connect=function(a){this.gi=a;a=Aw(this.g,null,this.gi);pw();this.hl=y();var b=this.g.s;null!=b?(this.pe=Bw(this.g,b[0]),(this.Yd=b[1])?(this.pb=1,Cw(this)):(this.pb=2,Dw(this))):(Jl(a,"MODE","init"),this.ab=new ew(this,0,void 0,void 0,void 0),this.ab.Mc=this.fi,jw(this.ab,a,!1,null,!0),this.pb=0)};
function Cw(a){var b=Aw(a.g,a.Yd,"/mail/images/cleardot.gif");Ll(b);ww(b.toString(),5E3,x(a.wp,a),3,2E3);a.Eb(1)}p.wp=function(a){if(a)this.pb=2,Dw(this);else{pw();var b=this.g;b.Mb=b.fc.Yb;Ew(b,9)}a&&this.Eb(2)};
function Dw(a){var b=a.g.C;if(null!=b)pw(),b?(pw(),Fw(a.g,a,!1)):(pw(),Fw(a.g,a,!0));else if(a.ab=new ew(a,0,void 0,void 0,void 0),a.ab.Mc=a.fi,b=a.g,b=Aw(b,b.Pe()?a.pe:null,a.gi),pw(),!E||Uc(10))Jl(b,"TYPE","xmlhttp"),jw(a.ab,b,!1,a.pe,!1);else{Jl(b,"TYPE","html");var c=a.ab;a=!!a.pe;c.sd=3;c.ec=Ll(b.clone());sw(c,a)}}p.Jh=function(a){return this.g.Jh(a)};p.Ul=m(!1);
p.im=function(a,b){this.Yb=a.qe;if(0==this.pb)if(b){try{var c=this.i.parse(b)}catch(d){a=this.g;a.Mb=this.Yb;Ew(a,2);return}this.pe=Bw(this.g,c[0]);this.Yd=c[1]}else a=this.g,a.Mb=this.Yb,Ew(a,2);else if(2==this.pb)if(this.Dg)pw(),this.Qi=y();else if("11111"==b){if(pw(),this.Dg=!0,this.Tf=y(),a=this.Tf-this.hl,!E||Uc(10)||500>a)this.Yb=200,uw(this.ab),pw(),Fw(this.g,this,!0)}else pw(),this.Tf=this.Qi=y(),this.Dg=!1};
p.zg=function(){this.Yb=this.ab.qe;if(this.ab.Ab)0==this.pb?this.Yd?(this.pb=1,Cw(this)):(this.pb=2,Dw(this)):2==this.pb&&((!E||Uc(10)?!this.Dg:200>this.Qi-this.Tf)?(pw(),Fw(this.g,this,!1)):(pw(),Fw(this.g,this,!0)));else{0==this.pb?pw():2==this.pb&&pw();var a=this.g;a.Mb=this.Yb;Ew(a,2)}};p.Pe=function(){return this.g.Pe()};p.Eb=function(a){this.g.Eb(a)};function Gw(a,b,c){this.I=a||null;this.g=1;this.j=[];this.l=[];this.o=new dw(null,!0);this.s=b||null;this.C=null!=c?c:null}p=Gw.prototype;p.oe=null;p.he=null;p.Za=null;p.wa=null;p.di=null;p.Wf=null;p.qk=null;p.bg=null;p.fl=!0;p.Ce=0;p.ua=null;p.hc=null;p.Sb=null;p.Ec=null;p.fc=null;p.Gj=null;p.wg=-1;p.Yl=-1;p.Mb=-1;p.ie=0;p.jd=0;p.gl=0;p.Ng=!1;p.Bc=8;var Hw=new J;function Iw(a){G.call(this,"statevent",a)}z(Iw,G);function Jw(a,b){G.call(this,"timingevent",a);this.size=b}z(Jw,G);
function Kw(a){G.call(this,"serverreachability",a)}z(Kw,G);p=Gw.prototype;p.connect=function(a,b,c,d,e){pw();this.di=b;this.he=c||{};d&&r(e)&&(this.he.OSID=d,this.he.OAID=e);Lw(this)&&(this.fc=new zw(this),this.fc.fi=this.oe,this.fc.i=this.o,this.fc.connect(a))};function Mw(a){Nw(a);if(3==a.g){var b=a.Ce++,c=a.Wf.clone();Il(c,"SID",a.i);Il(c,"RID",b);Il(c,"TYPE","terminate");Ow(a,c);b=new ew(a,0,a.i,b,void 0);b.sd=2;b.ec=Ll(c.clone());(new Image).src=b.ec;b.Le=y();kw(b)}Pw(a)}
function Nw(a){if(a.fc){var b=a.fc;b.ab&&(uw(b.ab),b.ab=null);b.Yb=-1;a.fc=null}a.wa&&(uw(a.wa),a.wa=null);a.Sb&&(q.clearTimeout(a.Sb),a.Sb=null);Qw(a);a.Za&&(uw(a.Za),a.Za=null);a.hc&&(q.clearTimeout(a.hc),a.hc=null)}p.Ul=function(){return 0==this.g};function Rw(a){a.Za||a.hc||(a.hc=tw(x(a.mm,a),0),a.ie=0)}
p.mm=function(a){this.hc=null;if(Lw(this))if(1==this.g){if(!a){this.Ce=Math.floor(1E5*Math.random());a=this.Ce++;var b=new ew(this,0,"",a,void 0);b.Mc=this.oe;var c=Sw(this),d=this.Wf.clone();Il(d,"RID",a);this.I&&Il(d,"CVER",this.I);Ow(this,d);hw(b,d,c);this.Za=b;this.g=2}}else 3==this.g&&(a?Tw(this,a):0!=this.j.length&&(this.Za||Tw(this)))};
function Tw(a,b){var c;b?6<a.Bc?(a.j=a.l.concat(a.j),a.l.length=0,c=a.Ce-1,b=Sw(a)):(c=b.I,b=b.Xc):(c=a.Ce++,b=Sw(a));var d=a.Wf.clone();Il(d,"SID",a.i);Il(d,"RID",c);Il(d,"AID",a.wg);Ow(a,d);c=new ew(a,0,a.i,c,a.ie+1);c.Mc=a.oe;c.setTimeout(Math.round(1E4)+Math.round(1E4*Math.random()));a.Za=c;hw(c,d,b)}function Ow(a,b){a.ua&&(a=a.ua.Xk(a))&&nb(a,function(a,d){Il(b,d,a)})}
function Sw(a){var b=Math.min(a.j.length,1E3),c=["count="+b],d;6<a.Bc&&0<b?(d=a.j[0].g,c.push("ofs="+d)):d=0;for(var e=0;e<b;e++){var g=a.j[e].g,h=a.j[e].map,g=6>=a.Bc?e:g-d;try{ah(h,function(a,b){c.push("req"+g+"_"+b+"="+encodeURIComponent(a))})}catch(k){c.push("req"+g+"_type="+encodeURIComponent("_badmap"))}}a.l=a.l.concat(a.j.splice(0,b));return c.join("&")}function Uw(a){a.wa||a.Sb||(a.v=1,a.Sb=tw(x(a.km,a),0),a.jd=0)}
function Vw(a){if(a.wa||a.Sb||3<=a.jd)return!1;a.v++;a.Sb=tw(x(a.km,a),Ww(a,a.jd));a.jd++;return!0}p.km=function(){this.Sb=null;if(Lw(this)){this.wa=new ew(this,0,this.i,"rpc",this.v);this.wa.Mc=this.oe;this.wa.ii=this.gl;var a=this.qk.clone();Il(a,"RID","rpc");Il(a,"SID",this.i);Il(a,"CI",this.Gj?"0":"1");Il(a,"AID",this.wg);Ow(this,a);if(!E||Uc(10))Il(a,"TYPE","xmlhttp"),jw(this.wa,a,!0,this.bg,!1);else{Il(a,"TYPE","html");var b=this.wa,c=!!this.bg;b.sd=3;b.ec=Ll(a.clone());sw(b,c)}}};
function Lw(a){if(a.ua){var b=a.ua.am(a);if(0!=b)return Ew(a,b),!1}return!0}function Fw(a,b,c){a.Gj=c;a.Mb=b.Yb;a.Mp(1,0);a.Wf=Aw(a,null,a.di);Rw(a)}
p.im=function(a,b){if(0!=this.g&&(this.wa==a||this.Za==a))if(this.Mb=a.qe,this.Za==a&&3==this.g)if(7<this.Bc){var c;try{c=this.o.parse(b)}catch(d){c=null}if(qa(c)&&3==c.length)if(a=c,0==a[0])a:{if(!this.Sb){if(this.wa)if(this.wa.Le+3E3<this.Za.Le)Qw(this),uw(this.wa),this.wa=null;else break a;Vw(this);pw()}}else this.Yl=a[1],0<this.Yl-this.wg&&37500>a[2]&&this.Gj&&0==this.jd&&!this.Ec&&(this.Ec=tw(x(this.Ts,this),6E3));else Ew(this,11)}else"y2f%"!=b&&Ew(this,11);else if(this.wa==a&&Qw(this),!Ia(b))for(c=
this.o.parse(b),qa(c),a=c,b=0;b<a.length;b++)c=a[b],this.wg=c[0],c=c[1],2==this.g?"c"==c[0]?(this.i=c[1],this.bg=Bw(this,c[2]),c=c[3],null!=c?this.Bc=c:this.Bc=6,this.g=3,this.ua&&this.ua.vk(this),this.qk=Aw(this,this.Pe()?this.bg:null,this.di),Uw(this)):"stop"==c[0]&&Ew(this,7):3==this.g&&("stop"==c[0]?Ew(this,7):"noop"!=c[0]&&this.ua&&this.ua.uk(this,c),this.jd=0)};function Bw(a,b){return a.fl?a.ua?a.ua.el(b):b:null}
p.Ts=function(){null!=this.Ec&&(this.Ec=null,uw(this.wa),this.wa=null,Vw(this),pw())};function Qw(a){null!=a.Ec&&(q.clearTimeout(a.Ec),a.Ec=null)}
p.zg=function(a){var b;if(this.wa==a)Qw(this),this.wa=null,b=2;else if(this.Za==a)this.Za=null,b=1;else return;this.Mb=a.qe;if(0!=this.g)if(a.Ab)1==b?(y(),Hw.G(new Jw(Hw,a.Xc?a.Xc.length:0)),Rw(this),this.l.length=0):Uw(this);else{var c=a.Nc,d;if(!(d=3==c||7==c||0==c&&0<this.Mb)){if(d=1==b)this.Za||this.hc||1==this.g||2<=this.ie?d=!1:(this.hc=tw(x(this.mm,this,a),Ww(this,this.ie)),this.ie++,d=!0);d=!(d||2==b&&Vw(this))}if(d)switch(c){case 1:Ew(this,5);break;case 4:Ew(this,10);break;case 3:Ew(this,
6);break;case 7:Ew(this,12);break;default:Ew(this,2)}}};function Ww(a,b){var c=5E3+Math.floor(1E4*Math.random());a.ua||(c*=2);return c*b}p.Mp=function(a){if(!fc(arguments,this.g))throw Error("Unexpected channel state: "+this.g);};function Ew(a,b){if(2==b||9==b){var c=null;a.ua&&(c=a.ua.bl(a));var d=x(a.ev,a);c||(c=new ul("//www.google.com/images/cleardot.gif"),Ll(c));xw(c.toString(),1E4,d)}else pw();Xw(a,b)}p.ev=function(a){a?pw():(pw(),Xw(this,8))};
function Xw(a,b){a.g=0;a.ua&&a.ua.tk(a,b);Pw(a);Nw(a)}function Pw(a){a.g=0;a.Mb=-1;if(a.ua)if(0==a.l.length&&0==a.j.length)a.ua.Fh(a);else{var b=jc(a.l),c=jc(a.j);a.l.length=0;a.j.length=0;a.ua.Fh(a,b,c)}}function Aw(a,b,c){var d=Ml(c);if(""!=d.j)b&&wl(d,b+"."+d.j),xl(d,d.v);else var e=window.location,d=Nl(e.protocol,b?b+"."+e.hostname:e.hostname,e.port,c);a.he&&nb(a.he,function(a,b){Il(d,b,a)});Il(d,"VER",a.Bc);Ow(a,d);return d}
p.Jh=function(a){if(a&&!this.Ng)throw Error("Can't create secondary domain capable XhrIo object.");a=new Ou;a.D=this.Ng;return a};function tw(a,b){if(!ta(a))throw Error("Fn must not be null and must be a function");return q.setTimeout(function(){a()},b)}p.Eb=function(){Hw.G(new Kw(Hw))};function pw(){Hw.G(new Iw(Hw))}p.Pe=function(){return this.Ng||!(!E||Uc(10))};function Yw(){}p=Yw.prototype;p.am=m(0);p.vk=f();p.uk=f();p.tk=f();p.Fh=f();p.Xk=function(){return{}};p.bl=m(null);p.el=aa();function Zw(a){this.g=a?xb(a):{};this.i=null}function $w(a){var b=a.g.token||null;if(b)return zv(b);a.i||(a.i=new ov);return a.i};function ax(a,b,c){J.call(this);this.i={"X-Same-Domain":"1"};!1===c&&(this.i={});this.j="";if(!b){b=Hb().get("info_params");var d;w(b)?d=yi(b):d=Jb("info_params");b=new Zw(d)}this.g=b;(a=Xi((a||q).location.href,"authkey"))&&bx(this,"authkey",a)}z(ax,J);ax.prototype.l=function(a){bx(this,"tfe",a)};function bx(a,b,c){var d=a.g;if(c){if(d.g[b]=c,d.i&&(b=d.g.token||null))d.i.g(b),d.i=null}else delete d.g[b];a.G("J")};function cx(a){J.call(this);this.i=a;this.g=null;this.j=new H(this);this.j.g(this.i,"J",this.l)}z(cx,J);function dx(a){a=a.g;return!(null==a.l?0:a.l)}cx.prototype.l=function(){this.g&&(this.g.X=xb(this.i.g.g))};cx.prototype.F=function(){this.g&&!this.g.ya()&&(Fm(this.g.j,this.i.l,this.i),ex(this.g),this.g.V=u);this.g=null;C(this.j);cx.B.F.call(this)};new ch;function fx(a,b,c,d){G.call(this,a);this.errorCode=b;this.l=c;this.s=d}z(fx,G);fx.prototype.j=null;fx.prototype.D="";fx.prototype.v=null;new Z("j");new Z("k");function gx(){J.call(this)}z(gx,J);function hx(a,b){A.call(this);this.g=[];this.o=a;this.j=b||null;this.i=this.l=null;this.j&&(this.i=new Rk(500),this.l=new H(this),this.l.g(this.i,"tick",this.kv))}z(hx,A);p=hx.prototype;p.reset=function(){this.g=[];this.i&&this.i.stop()};p.contains=function(a){return fc(this.g,a)};p.remove=function(a){hc(this.g,a);ix(this)};p.kv=function(){for(;0<this.g.length&&Kv(this.j);)Lv(this.j),this.o(this.g.shift());ix(this)};function ix(a){0==a.g.length&&a.i&&a.i.stop()}
p.F=function(){C(this.l);C(this.i);hx.B.F.call(this)};function jx(a,b){G.call(this,"U",a);this.j=b}z(jx,G);function kx(a,b,c,d,e,g,h,k,n,t,v,D,F){J.call(this);this.l=a;this.P=b;this.v=c;this.j=d;this.C=D||(c?"POST":"GET");this.D=n;this.H=e;this.s=g;this.M=h;this.ba=k;this.Va=v;this.N=F;this.i=this.J=this.o=0}z(kx,J);var lx=5E3*(.75+.5*Math.random());kx.prototype.ma=l("v");kx.prototype.reset=u;kx.prototype.F=function(){this.G("V");this.reset();delete this.s;delete this.H;kx.B.F.call(this)};function mx(a,b,c,d,e,g,h,k){J.call(this);this.J=a;this.i=new ax(b,e,h);this.l=new cx(this.i);this.o=new H(this);this.D=c||null;c&&this.o.g(c,"G",this.Fq);this.g=d||new Lr;this.v=k||null;this.O=new Vk;this.j=[];this.H=[];this.s=new hx(x(this.Ju,this),g);this.C=Yr;this.o.g(this.l,"I",this.pq)}z(mx,J);function un(a,b){b=nx(a.J,a,b,a,a.v);b.l=a.i.j;return b}p=mx.prototype;
p.Vh=function(a){if(!a.ya()){var b=this.j;fc(b,a)||b.push(a);a:{b=this.s;if(b.j){if(!Kv(b.j)||0!=b.g.length){b.g.push(a);Sk(b.i);break a}Lv(b.j)}b.o(a)}Hd(this.o,a,"V",this.Qr)}};p.Ju=function(a){if(!(5<=this.g.g.g)){this.g.g==Mr&&Nr(this.g,Qr);Hd(this.o,a,"U",this.Dl);var b=this.i;a.o++;a.J=y();a.g=new Ou;Hd(a.O,a.g,"complete",x(a.V,a));a.g.C=Math.max(0,a.Va);"text"!=a.D&&(a.g.l=ox(a.D));var c=Ni(Ri([a.P+a.l],b.g.g)),b=xb(b.i);Su(a.g,c,a.C,a.ma(),b)}};
p.Dl=function(a){var b=a.target,c=a.j;"SOON"==c.v["x-restart"]&&this.g.G("m");this.D&&px(c)&&1!=b.j&&this.D.log(Error("blank JSON response"),qx(c));if("NOW"==c.v["x-restart"])a=new fx("R",c.g,c.j);else if(7==c.g)a=null;else{a=c.g;var d=c.j;(0==c.g?0==a&&0==d&&("text"!=c.l||null==c.i):8==a||5==a||6==a&&(0>=d||503==d||405==d||E&&12001<=d&&12156>=d))?a="O":(a=c.j,a=6==c.g&&(202==a||401==a||403==a||409==a||429==a||500<=a&&599>=a&&503!=a&&550!=a)||400==a&&null!=rx(c)||200==a&&(null==c.o||sx(c)||px(c))?
"P":0==c.g?"N":"M");a=new fx(a,c.g,c.j,6==c.g&&500==c.j?sx(c):null)}if(a){d=!0;if("N"==a.type){try{b.H(c),tx(this,b)}catch(n){a=new fx("Q",a.errorCode,a.l),a.j=n,a.v="N",tx(this,b,this.C)}b.dispose()}else if("O"==a.type||"P"==a.type){var e=a,g=!1;if(200==e.l){var h=sx(c);h&&"XSRF"==N(h,1)&&(ux(this,h.getData()),g=!0)}400==e.l&&(c=rx(c))&&N(c,1)&&(ux(this,N(c,1)),g=!0);409==e.l&&this.i.l(null);c=5<=this.g.g.g;h="P"==e.type;c||!(g||1!=b.j&&4>b.o)?3==b.j?(c||(null==this.l.g||h?vx(this,b,!0):this.H.push(b),
wx(this),Nr(this.g,xx(this,e.l))),c=2):c=1:(vx(this,b,!1),c=3);switch(c){case 1:a.v=a.type;a.type="M";break;case 3:d=!1;break;case 2:yx(a)}}else"R"==a.type&&(this.D&&(c=this.D,d=Error("Incompatible server"),c.i=!1,c.g&&c.g.g(d,aw("incident",void 0))),tx(this,b,Xr),d=!1);if("M"==a.type){yx(a);try{if(0==b.s(a)&&(d=!1),b.ba)tx(this,b);else{var k=b.M(a)||xx(this,a.l);tx(this,b,k)}}catch(n){a=new fx("Q",a.errorCode,a.l),a.j=n,a.v="M",tx(this,b,this.C)}b.dispose()}d&&(a.D=b.l,this.G(a))}};
function yx(a){a.s instanceof Gu&&N(a.s,2)}p.Qr=function(a){a=a.target;this.s.contains(a)?this.s.remove(a):fc(this.j,a)&&(this.o.i(a,"U",this.Dl),tx(this,a));hc(this.j,a);hc(this.H,a)};function tx(a,b,c){var d=a.g.g,e=d,g=c||Sr;c=!c;hc(a.j,b);hc(a.H,b);a.s.contains(b);if(!(5<=d.g))if(5<=g.g)Nr(a.g,g);else{b=null!=a.l.g||$b(a.j,function(a){return 3==a.j});if(d==Qr)c||!b?0==a.j.length&&(e=Mr):(wx(a),e=g);else if(c)if(0<a.j.length)e=Rr,zx(a);else{if(null==a.l.g||dx(a.l))e=Mr}else e=g;Nr(a.g,e)}}
function wx(a){null!=a.l.g&&1==a.g.g.g&&(a=a.l,ex(a.g),Ax(a.g))}p.getStatus=l("g");function vx(a,b,c){var d=lx;c&&0!=b.i&&(d=3E4>b.i?1.5*b.i:b.i);b.i=d;c=Math.max(0,d-(y()-b.J));a.O.wb(x(a.Vh,a,b),c)}p.pq=function(a){var b=this.g.g;5<=b.g||(a.j?1!=b.g&&(0<this.j.length?(Nr(this.g,Rr),zx(this)):Nr(this.g,Mr)):Nr(this.g,xx(this,a.l)))};function zx(a){var b=a.H.shift();b&&a.Vh(b)}
function xx(a,b){return 401==b?Vr:403==b?Ur:421==b?Wr:202==b||405==b||409==b||429==b||500<=b&&599>=b&&550!=b?Tr:400<=b&&499>=b||550==b?a.C:Sr}function ux(a,b){a=a.i;a.g.g.at&&bx(a,"at",b);bx(a,"token",b)}p.Fq=function(){Nr(this.g,this.C)};p.F=function(){Nb(this.j);C(this.l);C(this.i);C(this.O);C(this.s);C(this.o);mx.B.F.call(this)};function Bx(){A.call(this);this.g=null}z(Bx,A);Bx.prototype.F=function(){C(this.g)};function Cx(){J.call(this);this.i=new H(this);$c&&(ad?this.i.g(bd?document.body:window,["online","offline"],this.j):(this.l=$c?navigator.onLine:!0,this.g=new Rk(250),this.i.g(this.g,"tick",this.o),Sk(this.g)))}z(Cx,J);Cx.prototype.o=function(){var a=$c?navigator.onLine:!0;a!=this.l&&(this.l=a,this.j())};Cx.prototype.j=function(){this.G(($c?navigator.onLine:1)?"online":"offline")};Cx.prototype.F=function(){Cx.B.F.call(this);this.i.dispose();this.i=null;this.g&&(this.g.dispose(),this.g=null)};function Dx(a,b,c,d,e){J.call(this);this.o=new H(this);this.J=a;this.i=new kq(x(this.C,this,!1),1E4);this.H=b||12E4;this.M=Math.max(1E4,5E3);this.j=new Cx;this.g=!(r(c)?c:Fb(Hb(),"icso"));this.D=y();this.l=d||new Bx;this.v=e||new Sl;this.o.g(this.j,"online",this.s).g(this.j,"offline",this.s);this.N=Ck();Ex(this,!0,!0)}z(Dx,gx);
function Ex(a,b,c){var d=y(),e=a.g?25E3:a.M;if(b||!a.g)b=c?0:e,a.D=d-b;else{b=e;c=a.D+e;for(var g=1;c<d&&b<a.H;)b=Math.min(a.H,e*Math.pow(1.2,g++)),c+=b}d=a.l;a=x(a.O,a);e=b;C(d.g);d.g=new kq(a,e);lq(d.g)}Dx.prototype.O=function(){Ex(this);this.i.stop();lq(this.i);var a=this.v,b;b=gb();b=Ui(Zi(this.J,"zx"),"zx",b);Tl(a,b,x(this.C,this))};Dx.prototype.s=function(){Ex(this,!0,!0)};Dx.prototype.C=function(a){this.i.stop();this.N.g();a!=this.g?(this.g=a,this.G(a?"S":"T"),a=!0):a=!1;Ex(this,a)};
Dx.prototype.F=function(){this.i.stop();Nb(this.l,this.i,this.j,this.o,this.v);Dx.B.F.call(this)};function Fx(a){G.call(this,"W");this.j=a}z(Fx,G);function Gx(a){J.call(this);this.g=new H(this);this.i=a;this.g.g(a,"l",this.j)}z(Gx,J);Gx.prototype.j=function(a){1==a.l.g!=(1==a.j.g)&&this.G(new Fx(1==a.j.g))};Gx.prototype.F=function(){C(this.g);Gx.B.F.call(this)};function Hx(a){bj(this,a,"xsrf",null)}z(Hx,$i);Hx.g="xsrf";function Ix(a,b,c,d,e,g,h,k){this.i=a;this.l=b||"text";this.o=Ia(eb(c))?null:c;this.j=r(d)?d:200;this.v={};if(g)for(var n in g)this.v[n.toLowerCase()]=g[n];this.g=r(e)?e:0;this.C=h||{};this.s=k||null;this.I=void 0}var Jx=new dw(void 0,!0);function Kx(a){if(!r(a.I)){var b=a.i||"",c=a.s||Jx,b=b&&c.parse(b.replace(/^[^[{]+/,""))||null;a.I=b}return a.I}function Lx(a,b){var c;c=Kx(a)[b];r(c)?(c=String,a=Kx(a)[b],a=c(a)):a=null;return a}
function qx(a){var b={RespStatus:a.j,RespErr:a.g,RespType:a.l,RespContentType:a.o,RespString:"text"==a.l?Za(a.i||"",50,!0)+"   (truncated)":"responseObject"};Bb(b,a.C);return b}function sx(a){return"text"==a.l&&null!=a.i&&Ha(a.i||"",")]}'\n")&&(a=Kx(a),qa(a)&&(a=a[0],qa(a)&&"er"==a[0]))?new Gu(a):null}function rx(a){a=sx(a);if(!a)return null;a=a.getData();return qa(a)&&"xsrf"==a[0]?new Hx(a):null}
function px(a){if(200==a.j&&null!=a.o&&!sx(a)&&"text"==a.l){if(Ia(eb(a.i)))return!0;if(Ha(a.i||"",")]}'\n"))return null==Kx(a)}return!1};function Mx(a,b,c){this.la=b;this.i=a;this.C=c;this.l="";this.j=void 0;this.I=null;this.s=3;this.o=u;this.O=Pf;this.D=u;this.Va=-1;this.v=new dw(null,!0)}Mx.prototype.g=function(a){var b=[this.i];kc(b,arguments);this.i=Ti.apply(null,b);return this};function Gr(a){if(!a.C)throw Error("Cannot add session data to request when session data not defined.");var b={};b.sid=a.C.g;b.c="0";b.w="0";a.i=Ni(Ri([a.i],b));return a}function Nx(a,b){a.j=b;return a}
function sn(a,b){b=ob(b,function(a){return w(a)?a:Ai(a)});return Nx(a,Si(b))}function qn(a,b,c){a.o=x(b,c);return a}function tn(a){a.s=2;return a}function rn(a,b,c){a.D=x(b,c);return a}Mx.prototype.setTimeout=function(a){this.Va=a;return this};function pn(a){var b;b=a.Va;0>b&&(b=a.J?4E4:2E4);b=new Ox(a.i,a.l,a.ma(),a.s,a.D,a.o,a.O,!1,"text",0,b,a.I,a.v);if(!a.H)throw Error("Trying to send a request without a request sender for - "+Fr(a));a.H.Vh(b);return b}function Fr(a){return a.l+a.i}
function xn(a){var b=Fr(a);return Av($w(a.la.i.g),function(a){return Ui(b,"token",a)})}Mx.prototype.ma=function(){if(qa(this.j)){var a=this.j;if(Fb(Hb(),"docs-net-cbfd")&&q.FormData){for(var b=new q.FormData,c=0;c<a.length;c+=2)b.append(a[c],a[c+1]);a=b}else a=Qi(a);return a}return this.j};function Ox(a,b,c,d,e,g,h,k,n,t,v,D,F){kx.call(this,a,b,c,d,e,g,h,k,n,0,v,D,F);this.g=null;this.O=new H(this)}z(Ox,kx);
Ox.prototype.V=function(){var a=this.g,b="",c=null;try{""==a.l?b=cv(a):b=dv(a),c=a.g&&4==av(a)?a.g.getResponseHeader("Content-Type"):void 0}catch(t){}for(var d=Px(a.l),e=a.getStatus(),g=a.j,h={},a=(a.g&&4==av(a)?a.g.getAllResponseHeaders():"").split("\r\n"),k=0;k<a.length;k++)if(!Ia(eb(a[k]))){var n=a[k].split(": ");2==n.length&&(h[n[0]]=n[1])}b=new Ix(b,d,c,e,g,h,{ReqUri:this.l,ReqContent:this.v,ReqMethod:this.C},this.N);this.reset();this.G(new jx(this,b))};
Ox.prototype.reset=function(){this.g&&(this.g.dispose(),this.g=null)};Ox.prototype.F=function(){C(this.O);Ox.B.F.call(this)};function Px(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 ox(a){switch(a){case "arraybuffer":return"arraybuffer";case "blob":return"blob";case "document":return"document";default:return""}};function Qx(a,b,c,d,e){Mx.call(this,b,c,d);this.H=a;this.J=!!e}z(Qx,Mx);function Rx(){this.g=null}function nx(a,b,c,d,e){b=new Qx(b,c,d,e,!1);a.g&&(b.v=a.g);return b};function Sx(a,b){if(!tb(Tx,a[0]))throw Error("The keyPath should contain a valid type in its first field.");this.i=a;this.j=b}var Tx={LA:"syncMap"};function Ux(a,b,c){this.g=a;this.i=b;this.j=c};new Z("l");function Vx(a,b,c){A.call(this);this.l=a||void 0;this.j=b||null;this.o={};this.i=new H(this);this.g=c||null;this.v=u}z(Vx,A);Vx.prototype.I=function(a){var b=[a.j];a=a.l;if(this.j){for(var c={},d=0;d<b.length;d++)c[b[d].g]=b[d].i;b=["preferences",Ai(c)];b=Qi(b);a=rn(Nx(un(this.j,"/prefs"),b),x(this.s,this,a));r(this.l)&&a.g("id",this.l);pn(a)}};Vx.prototype.s=function(a){if(this.g&&a){a=new Ux(a.i,a.j,a.g);var b={};b.keyPath=a.g;b.state=a.i;b.data=a.j;Wx(this.g.g,[b])}this.v()};
Vx.prototype.F=function(){C(this.i);delete this.i;delete this.o;delete this.j;Vx.B.F.call(this)};function Xx(a,b){this.g=a;this.i=String(b)}Xx.prototype.get=function(a){var b=this.g.get(a);if(!b.length)return null;if(1==b.length&&qc(a,b[0].i))return b[0];for(var c={},d=0;d<b.length;d++){var e=b[d],g=e.i;g.length!=a.length&&(c[g[g.length-1]]=e)}return c[this.i]||c["0"]||null};function Yx(a){this.g=void 0;this.Fa={};if(a){var b=$g(a);a=Zg(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}}p=Yx.prototype;p.set=function(a,b){Zx(this,a,b,!1)};p.add=function(a,b){Zx(this,a,b,!0)};function Zx(a,b,c,d){for(var e=0;e<b.length;e++){var g=b.charAt(e);a.Fa[g]||(a.Fa[g]=new Yx);a=a.Fa[g]}if(d&&void 0!==a.g)throw Error('The collection already contains the key "'+b+'"');a.g=c}
p.get=function(a){a:{for(var b=this,c=0;c<a.length;c++)if(b=b.Fa[a.charAt(c)],!b){a=void 0;break a}a=b}return a?a.g:void 0};p.Ca=function(){var a=[];$x(this,a);return a};function $x(a,b){void 0!==a.g&&b.push(a.g);for(var c in a.Fa)$x(a.Fa[c],b)}p.getKeys=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.Fa[e])return[];c=c.Fa[e]}ay(c,a,b)}else ay(this,"",b);return b};function ay(a,b,c){void 0!==a.g&&c.push(b);for(var d in a.Fa)ay(a.Fa[d],b+d,c)}
p.Cc=function(a){if(this.g===a)return!0;for(var b in this.Fa)if(this.Fa[b].Cc(a))return!0;return!1};p.clear=function(){this.Fa={};this.g=void 0};p.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.Fa[e])throw Error('The collection does not have the key "'+a+'"');c.push([b,e]);b=b.Fa[e]}a=b.g;for(delete b.g;0<c.length;)if(e=c.pop(),b=e[0],e=e[1],b.Fa[e].isEmpty())delete b.Fa[e];else break;return a};p.clone=function(){return new Yx(this)};p.ga=function(){return Yg(this.Ca())};
p.isEmpty=function(){return void 0===this.g&&ub(this.Fa)};function by(a,b,c){Sx.call(this,a,b);if("syncMap"!=a[0])throw Error("SyncMap constructed with wrong type.");this.g=c}z(by,Sx);by.prototype.get=function(a){return this.g[a]};by.prototype.set=function(a,b){this.g[a]=b};function cy(a,b){this.g=new Yx;this.i=new ov;b&&(Wx(this,b),this.i.g())}cy.prototype.get=function(a){var b=[];a=this.g.getKeys(0<a.length?a.join("|")+"|":"");for(var c=0;c<a.length;c++)b.push(this.g.get(a[c]));return b};function Wx(a,b){for(var c=[],d=0;d<b.length;d++){var e=b[d],g=e.keyPath,h=e.state,e=e.data;if(!g||!h||!e)throw Error("Serialized SyncUpdate missing required key.");if(!g.length)throw Error("SyncUpdate key may not be empty.");c.push(dy(a,new Ux(g,h,e)))}}
function dy(a,b){var c=b.g[0];switch(c){case "syncMap":return c=b.g,b=new by(c,b.i,b.j),a.g.set(0<c.length?c.join("|")+"|":"",b),b;default:throw Error("Unknown sync object type: "+c);}};Ba(f().prototype,f().prototype);function ey(){Dt.call(this)}z(ey,Dt);function fy(){this.g={}}function gy(a,b,c,d){var e=b.getFontFamily();b=b.$a();a.g[e]||(a.g[e]={});if(d||!a.g[e][b])a.g[e][b]=c}function hy(a,b){a=a.g[b];if(!a)return!1;for(var c in a)if("installed"!=a[c])return!1;return!0}function iy(a,b){a=a.g[b];if(!a)return!1;for(var c in a)if(b=a[c],"errored"!=b&&"installed"!=b)return!1;return!0}function jy(a,b){a=a.g[b];if(!a)return[];b=[];for(var c in a)"errored"==a[c]&&b.push(c);return b}
fy.prototype.isInstalled=function(a){var b=a.getFontFamily();a=a.$a();return this.g[b]?!!this.g[b][a]&&"installed"==this.g[b][a]:!1};function ky(a,b,c,d,e){J.call(this);this.i=a;this.j=b;this.o=c;this.v=e;this.l=new H(this);this.g=new fy;this.l.g(this.o,"changed",this.Ds).g(this.i,"installed",bw(this.j,this.Iq,this)).g(this.i,"errored",bw(this.j,this.Hq,this))}z(ky,J);p=ky.prototype;
p.Ds=function(a){a=a.j;for(var b=[],c=0;c<a.length;c++){var d=a[c];if(!this.g.g[d])for(var e=xu(this.o,d),g=0;g<e.length;g++){var h=e[g].g(),k=h;if(Fb(Hb(),"docs-text-efwi")||400==k||700==k)h=new Qt(d,h,e[g].i),b.push(h),gy(this.g,h,"requested",!1)}}b.length&&this.i.install(b)};p.Iq=function(a){for(var b=[],c=0;c<a.j.length;c++){var d=a.j[c],e=d.getFontFamily();hy(this.g,e)||(gy(this.g,d,"installed",!0),hy(this.g,e)&&b.push(e))}b.length&&this.G(new ly(this,b))};
p.Hq=function(a){for(var b=[],c=0;c<a.j.length;c++){var d=a.j[c],e=d.getFontFamily();iy(this.g,e)||(gy(this.g,d,"errored",!0),iy(this.g,e)&&b.push(e))}if(b.length){a=[];for(c=0;c<b.length;c++)a=a.concat(jy(this.g,b[c]));this.G(new my(this,a))}};p.tg=function(a){return this.v.tg(a)?!0:hy(this.g,a)};p.F=function(){ky.B.F.call(this);C(this.l);delete this.l;C(this.i);delete this.i;delete this.j;delete this.o};function ly(a,b){G.call(this,"fontInstalled",a);this.j=b}z(ly,G);
function my(a,b){G.call(this,"fontErrored",a);this.j=b}z(my,G);function ny(a){J.call(this);a=this.o=a||Ue();this.g=a.L("iframe",{style:"position:absolute;width:9em;height:9em;top:-99em"});a=a.W().body;a.insertBefore(this.g,a.firstChild);this.i=wf(this.g);a=this.o;this.K=a.L("div",{style:"position: absolute; visibility: hidden; top: -1000px"},a.L("div",{style:"height:7px"},"h"),a.L("div",{style:"height:8px"},"e"),a.L("div",{style:"height:9px"},"l"),a.L("div",{style:"height:10px"},"l"),a.L("div",{style:"height:11px"},"o"),a.L("div",{style:"height:12px"},"w"),a.L("div",
{style:"height:13px"},"o"),a.L("div",{style:"height:14px"},"r"),a.L("div",{style:"height:15px"},"l"),a.L("div",{style:"height:16px"},"d"));a.W().body.appendChild(this.K);this.j();td(this.i,"resize",this.j,!1,this)}z(ny,J);ny.prototype.l=0;ny.prototype.K=null;
var oy={"-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]},py={"-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]},qy={"-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};
ny.prototype.j=function(){for(var a=this.K,b=a.childNodes.length,c=[],d=1;d<b;d++)c.push(a.childNodes[d].offsetTop);var e=0;qb(oy,function(a,d){for(var k=py[d],n=0;n<b-1;n++){var t=0==c[n]-k[n];if(0!=c[n]-a[n]&&!t)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.l!=e&&(this.l=e,this.G("change"))};
ny.prototype.F=function(){ny.B.F.call(this);Bd(this.i,"resize",this.j,!1,this);delete this.i;qf(this.g);delete this.g;qf(this.K);delete this.K};function ry(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.mn&&(b+='&nbsp;&nbsp;<a class="punch-transition-unsupported-more" href="'+Kh(Th(a.mn))+'" target="_blank">Learn more</a>');return wh(b+'&nbsp;&nbsp;<a class="punch-transition-unsupported-dismiss" tabindex="0">Dismiss</a></div>')};function sy(a,b){G.call(this,"$");this.l=a;this.j=b}z(sy,G);function ty(){J.call(this);this.i={};this.g=[];this.j=!1;this.l=new kq(this.Ss,6E4,this)}z(ty,J);p=ty.prototype;p.fj=function(a,b){if(this.i[a.getQuestionId()])return!1;if(b){b=this.g;for(var c,d=uy||oc,e=0,g=b.length;e<g;){var h=e+g>>1,k;k=d(a,b[h]);0<k?e=h+1:(g=h,c=!k)}c=c?e:~e;0>c&&lc(b,-(c+1),0,a);this.i[a.getQuestionId()]=a;this.G(new sy(a,!0))}else a=[a],0==this.g.length?vy(this,a):wy(this,a);return!0};p.gj=function(a){this.i[a.getQuestionId()]&&wy(this,[a])};
function vy(a,b){xy(b);a.g=b;for(var c=0;c<b.length;c++){var d=b[c];a.i[d.getQuestionId()]=d;a.G(new sy(d,!0))}}function wy(a,b){for(var c=0;c<b.length;c++){var d=b[c],e=!a.i[d.getQuestionId()];if(e)a.g.push(d);else{var g=dc(a.g,function(a){return a.getQuestionId()==d.getQuestionId()});a.g[g]=d}a.i[d.getQuestionId()]=d;a.G(new sy(d,e))}xy(a.g)&&(a.j=!0,0!=a.l.i||mq(a.l))}p.jc=function(a){return this.i[a]};p.pc=l("g");p.Hg=function(){this.j=!1;lq(this.l)};
p.Ss=function(){this.j&&(this.G("Z"),this.j=!1,lq(this.l))};function xy(a){var b=jc(a);pc(a,uy);return!qc(b,a,function(a,b){return a.getQuestionId()==b.getQuestionId()})}function uy(a,b){var c=a.getVotes().getUpVotesCount()-a.getVotes().getDownVotesCount(),d=b.getVotes().getUpVotesCount()-b.getVotes().getDownVotesCount();return c==d?a.getCreationTimestamp()-b.getCreationTimestamp():d-c};function yy(){J.call(this);this.o=this.l=this.j=this.g=this.i=null;this.v={}}z(yy,J);function zy(a,b,c){c?(a.l=b,a.v[b]=!0,a.G("ia")):(a.l=null,a.G("ja"))}function Ay(a,b){a.g=b;a.j=b.getMetadata().getSeriesId();a.i=new ty;b=b.getQuestions();var c=a.i;0==c.g.length?vy(c,b):wy(c,b);a.G("da");a.i.sc(a)}p=yy.prototype;
p.fj=function(a,b){if(!this.g)throw Error("Question added when no series is known");if(this.i.jc(a.getQuestionId())||this.g.getMetadata().getSeriesId()!=a.getSeriesId())return!1;this.i.fj(a,b);b=this.g;0>By(b,a.getQuestionId())&&b.g.push(a);return!0};p.gj=function(a){if(!this.g)throw Error("Question updated when no series is known");if(this.g.getMetadata().getSeriesId()==a.getSeriesId()){this.i.gj(a);var b=this.g,c=By(b,a.getQuestionId());0<=c&&(b.g[c]=a)}};
p.jc=function(a){return this.i?this.i.jc(a):null};p.pc=function(){return this.i?this.i.pc():[]};p.Hg=function(){this.i.Hg()};function Cy(a){return a.i?a.i.pc().length:0}function Dy(a){return a.g?0==a.g.getMetadata().getSeriesStatus():null}function Ey(a){G.call(this,"ba");this.j=a}z(Ey,G);var Fy=Fc?"webkitfullscreenchange":Ec?"mozfullscreenchange":E?"MSFullscreenChange":"fullscreenchange";function Gy(a){return a?a.W():Ue().W()};function Hy(){J.call(this)}z(Hy,J);Hy.prototype.onFullScreenChange=function(){this.G(Fy)};Hy.prototype.onNetStatusChange=function(){this.G("ka")};function Iy(){this.g={}}function Jy(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 Ky(a,b){var c=new Iy;this.g(c);for(var d in this)if("constructor"!=d&&ta(a[d])){var e=bw(b,a[d],a);this[d]=Jy(c,d,e,b)}}Ky.prototype.g=u;function Ly(a,b){Ky.call(this,a,b)}z(Ly,Ky);Ly.prototype.recordImpression=u;function My(a,b){Ky.call(this,a,b)}z(My,Ky);My.prototype.setJsSessionInvariants=u;function Ny(a,b){Ky.call(this,a||{},b)}z(Ny,Ky);Ny.prototype.isEnabled=Nf;Ny.prototype.isTouchExplorationEnabled=Nf;function Oy(a,b){Ky.call(this,a||{},b)}z(Oy,Ky);Oy.prototype.speakMessages=u;Oy.prototype.isStopSupported=Nf;Oy.prototype.stop=u;var Py=null;function Qy(){Py||(Py=new Zv);return Py};function Ry(a,b){Ky.call(this,a,b)}z(Ry,Ky);Ry.prototype.getNetStatus=m("NO_NET_STATUS");function Sy(a,b){Ky.call(this,a,b)}z(Sy,Ky);Sy.prototype.notify=f();function Ty(a,b){Ky.call(this,a,b)}z(Ty,Ky);Ty.prototype.isFullScreen=Nf;Ty.prototype.exitFullScreen=u;Ty.prototype.requestFullScreen=u;Ty.prototype.getFullScreenElement=Pf;function Uy(a,b){Ky.call(this,a,b)}z(Uy,Ky);Uy.prototype.persistEvents2=f();function Vy(a,b){Ky.call(this,a,b)}z(Vy,Ky);Vy.prototype.onListenerExported=u;Vy.prototype.requestPageUrl=u;function Wy(a,b){Ky.call(this,a,b)}z(Wy,Ky);Wy.prototype.requestPage2=f();Wy.prototype.cancelPageRequest=f();function Xy(a,b){Ky.call(this,a,b)}z(Xy,Ky);Xy.prototype.loadBridgeApi=Mf("");function Yy(a,b){Ky.call(this,a,b)}z(Yy,Ky);p=Yy.prototype;p.requestViewerModel=u;p.getDisplayUrl=function(a){return function(){throw a;}}("getDisplayUrl not implemented");p.getDocumentTitle=m("");p.isServerData=m(!1);p.getHasCommentAccess=m(null);p.getSlidePageCount=m(null);function Zy(a,b){Ky.call(this,a,b)}z(Zy,Ky);p=Zy.prototype;p.onLoad=u;p.onFirstPageLoad=u;p.onInitialDisplayPageLoad=u;p.onAllPagesLoad=u;p.onExit=f();function $y(a,b){Ky.call(this,a,b)}z($y,Ky);$y.prototype.setWebFontsMetadataCallback=f();$y.prototype.setWebFontsListCallback=f();var az=q.window;function bz(){var a=cz("SK_latencyPersisterApi");return a?new Uy(a,Qy()):null}function dz(){var a=cz("SK_viewerEventListener");return a?new Zy(a,Qy()):null}function ez(){var a=cz("SK_editorStatusApi");return a?new Ry(a,Qy()):null}function fz(){var a=cz("SK_nativeScreenReader");return a?new Oy(a,Qy()):null}function gz(){var a=cz("SK_nativeAccessibilityState");return a?new Ny(a,Qy()):null}function hz(){var a=cz("SK_impressionRecorder");return a?new Ly(a,Qy()):null}
function iz(){var a=cz("SK_sessionInvariants");return a?new My(a,Qy()):null}function cz(a){try{return az.parent[a]||az.opener&&az.opener[a]}catch(b){return null}};function jz(a,b,c){A.call(this);this.j=a;this.g=b;this.i=c}z(jz,A);p=jz.prototype;p.requestViewerModel=function(a){a(this.j)};p.getDisplayUrl=l("g");p.getDocumentTitle=l("i");p.isServerData=m(!0);p.getHasCommentAccess=m(null);p.getSlidePageCount=m(null);p.F=function(){jz.B.F.call(this)};function kz(a){this.g=a};function lz(a,b,c){J.call(this);this.g=a;this.s=b;this.v=c;this.j=this.l=!1;this.i=new kq(this.qq,1E3,this);B(this,this.i);this.o=new H(this);B(this,this.o)}z(lz,J);p=lz.prototype;p.initialize=function(){this.o.g(this.g,"pa",this.Rt).g(this.g,"qa",this.Qt).g(this.g,"ua",this.St).g(this.g,"wa",this.Ut).g(this.g,"va",this.Tt).g(this.s,"la",this.Tr)};function mz(a){var b;b=a.g.g;b=0<=b?nz(a.v,b).D:!1;b=a.j||0!=a.i.i||b;a.l!=b&&(a.l=b,a.G("change"))}p.qq=function(){mz(this)};
p.Rt=function(){this.j=!0;mz(this)};p.Qt=function(){lq(this.i);this.j=!1;mz(this)};p.St=function(){lq(this.i);this.j=!1;mz(this)};p.Ut=function(a){a.index==this.g.g&&(lq(this.i),mz(this))};p.Tt=function(a){a.index==this.g.g&&(lq(this.i),mz(this))};p.Tr=function(){lq(this.i);mz(this)};function oz(a,b,c,d){this.j=a;this.i=b;this.g=c;this.l=d||""}oz.prototype.ma=l("g");function pz(a,b,c){A.call(this);this.i=null;this.o=!1;this.g=a;this.v=c;this.j=b||window;this.l=x(this.I,this)}z(pz,A);function qz(a){a.stop();a.o=!1;var b=rz(a),c=sz(a);b&&!c&&a.j.mozRequestAnimationFrame?(a.i=td(a.j,"MozBeforePaint",a.l),a.j.mozRequestAnimationFrame(null),a.o=!0):a.i=b&&c?b.call(a.j,a.l):a.j.setTimeout(Rf(a.l),20)}
pz.prototype.stop=function(){if(null!=this.i){var a=rz(this),b=sz(this);a&&!b&&this.j.mozRequestAnimationFrame?Cd(this.i):a&&b?b.call(this.j,this.i):this.j.clearTimeout(this.i)}this.i=null};pz.prototype.I=function(){this.o&&this.i&&Cd(this.i);this.i=null;this.g.call(this.v,y())};pz.prototype.F=function(){this.stop();pz.B.F.call(this)};
function rz(a){a=a.j;return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null}function sz(a){a=a.j;return a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequestAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnimationFrame||a.msCancelRequestAnimationFrame||null};function tz(){A.call(this);this.g=new pz(x(this.l,this));this.j=0;this.i=null}z(tz,A);tz.prototype.stop=function(){if(null===this.i)throw Error("Cannot call stop without calling start.");return Math.round(1E3*this.j/(y()-this.i))};tz.prototype.l=function(){this.j++;qz(this.g)};tz.prototype.F=function(){C(this.g);tz.B.F.call(this)};function uz(a){J.call(this);this.j=this.i={};this.l=0;this.O=Db(vz);this.J=Db(wz);this.s=!0;this.v=!1;this.H=!0;this.o=null;this.g=a;td(this.g,"keydown",this.ig,!1,this);Ec&&td(this.g,"keyup",this.wl,!1,this);Jc&&!Ec&&(td(this.g,"keypress",this.Ol,!1,this),td(this.g,"keyup",this.Pl,!1,this))}var xz;z(uz,J);function yz(a){this.g=a||null;this.next=a?null:{}}var vz=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],wz="color date datetime datetime-local email month number password search tel text time url week".split(" ");
p=uz.prototype;p.gq=function(a,b){zz(this.i,Az(1,arguments),a)};p.hq=function(a){Bz(this.i,Az(0,arguments))};p.Os=function(a){var b;a:{b=Az(0,arguments);for(var c=this.i;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 Az(a,b){if(w(b[a]))a=Yb(Cz(b[a]),function(a){return a.keyCode&255|a.modifiers<<8});else{var c=b,d=a;qa(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push(c[d]&255|c[d+1]<<8)}return a}
p.F=function(){uz.B.F.call(this);this.i={};Bd(this.g,"keydown",this.ig,!1,this);Ec&&Bd(this.g,"keyup",this.wl,!1,this);Jc&&!Ec&&(Bd(this.g,"keypress",this.Ol,!1,this),Bd(this.g,"keyup",this.Pl,!1,this));this.g=null};
function Cz(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,k=0;h=e[k];k++){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(!xz){g={};h=void 0;for(h in hq)g[hq[h]]=no(parseInt(h,10));xz=g}g=xz[e];break}b.push({keyCode:g,modifiers:c})}return b}
p.wl=function(a){if(Ic){if(224==a.keyCode){this.D=!0;Tk(function(){this.D=!1},400,this);return}var b=a.metaKey||this.D;67!=a.keyCode&&88!=a.keyCode&&86!=a.keyCode||!b||(a.metaKey=b,this.ig(a))}32==this.o&&32==a.keyCode&&a.preventDefault();this.o=null};p.Ol=function(a){32<a.keyCode&&Jc&&!Ec&&a.ctrlKey&&a.altKey&&(this.C=!0)};p.Pl=function(a){!this.C&&Jc&&!Ec&&a.ctrlKey&&a.altKey&&this.ig(a)};
function zz(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?(e=wb(a,d.toString(),new yz),zz(e.next,b,c)):a[d]=new yz(c)}function Bz(a,b){var c=b.shift(),d=a[c];d&&(0==b.length?d.g&&delete a[c]:d.next&&(Bz(d.next,b),ub(d.next)&&delete a[c]))}
p.ig=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.O[b]||this.v?!0:e?!1:this.H&&(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&&Jc&&!Ec&&a.ctrlKey&&a.altKey)this.C=!1;else{b=no(a.keyCode);
c=b&255|((a.shiftKey?1:0)|(a.ctrlKey?2:0)|(a.altKey?4:0)|(a.metaKey?8:0))<<8;if(!this.j[c]||1500<=y()-this.l)this.j=this.i,this.l=y();if(c=this.j[c])c.next?(this.j=c.next,this.l=y(),a.preventDefault()):(this.j=this.i,this.l=y(),this.s&&a.preventDefault(),c=c.g,d=a.target,e=this.G(new Dz("shortcut",c,d)),(e&=this.G(new Dz("shortcut_"+c,c,d)))||a.preventDefault(),Ec&&(this.o=b))}};function Dz(a,b,c){G.call(this,a,c);this.j=b}z(Dz,G);var Ez=/Meta/i,Fz=/Ctrl/ig;function Gz(a,b){return!Dm||b||a.match(Ez)?a:a.replace(Fz,"Meta")};function Hz(a,b){A.call(this);this.j=a;this.I=r(b)?b:!0;this.g={};this.l=new H(this);this.o=new um(this);this.v=Zq(Xq(new Yq,2));this.l.g(this.j,"shortcut",this.Qq)}z(Hz,A);p=Hz.prototype;p.de=!0;function Iz(a,b){Wb(b,a.ik,a);Wb(b,function(a){vm(this.o,a,Bm,x(this.Rq,this,a))},a)}
p.Qq=function(a){if(this.de){var b=Xb(this.g[a.j.toLowerCase()],function(a){return a.isEnabled()&&!!a.g["keys-enabled"]});if(1==b.length)this.I&&a.preventDefault(),a.stopPropagation(),R(b[0],void 0,this.v);else if(1<b.length)throw Error("Conflicting keyboard shortcuts.");}};p.Rq=function(a,b){var c=b.newValue,d=b.oldValue;"keys"!=b.za||c==d||qc(c,d)||(Jz(this,d,a),this.ik(a))};p.ik=function(a){Kz(this,a,a.getKeys())};
function Kz(a,b,c){c&&(c=Lz(c),Wb(c,function(a){a=Gz(a,!!b.g["force-ctrl-key"]);var c=a.toLowerCase();(this.g[c]||(this.g[c]=[])).push(b);1==this.g[c].length&&this.j.g.gq(a,a)},a))}function Jz(a,b,c){b&&(b=Lz(b),Wb(b,function(a){a=Gz(a,!!c.g["force-ctrl-key"]);var b=a.toLowerCase();this.g[b]&&(hc(this.g[b],c),0==this.g[b].length&&this.j.g.hq(a))},a))}function Lz(a){return qa(a)?a:[a]}p.F=function(){this.l.dispose();this.j.dispose();this.o.dispose();Hz.B.F.call(this)};function Mz(a){J.call(this);this.g=a;this.g.sc(this);B(this,this.g)}z(Mz,J);function Nz(a,b,c,d){this.i=new uz(a||document);this.i.v=!!b;this.i.H=r(c)?c:!0;this.i.s=!1;Hz.call(this,new Mz(this.i),d)}z(Nz,Hz);function Oz(a){this.i=a;this.g=[];for(a=0;a<this.g.length;a++);};function Pz(){A.call(this);this.j=!0}z(Pz,A);Pz.prototype.isEnabled=l("j");Pz.prototype.R=ba("j");var Qz={1:"INVALID_KEYPRESS",2:"OBJECT_OPEN",3:"OBJECT_CLOSE"};Pz.prototype.$c=function(a,b){b=r(b)?b:0;this.isEnabled()&&this.Re(a,b)};Pz.prototype.speak=function(a,b){this.$c(new Oz(a),b)};Pz.prototype.ee=function(a,b){this.isEnabled()&&0!=a.length&&this.l(a,r(b)?b:0)};Pz.prototype.l=function(a,b){this.$c(new Oz(a[0]),b);for(b=1;b<a.length;b++)this.$c(new Oz(a[b]),1)};function Rz(){Pz.call(this);this.g=[]}z(Rz,Pz);p=Rz.prototype;p.isEnabled=function(){return ac(this.g,function(a){return a.isEnabled()})};p.R=function(a){for(var b=0;b<this.g.length;b++)this.g[b].R(a)};p.$c=function(a,b){for(var c=0;c<this.g.length;c++)this.g[c].$c(a,b)};p.stop=function(){for(var a=0;a<this.g.length;a++)this.g[a].stop()};p.speak=function(a,b){for(var c=0;c<this.g.length;c++)this.g[c].speak(a,b)};p.ee=function(a,b){for(var c=0;c<this.g.length;c++)this.g[c].ee(a,b)};function Sz(a){J.call(this);this.j=a||new Ve}z(Sz,J);function Tz(a,b,c){G.call(this,"complete",c);this.H=a;this.source=b}z(Tz,G);function Uz(){return null!=na("cvox.Api")};function Vz(a){Sz.call(this,a);this.l=new H(this);B(this,this.l)}z(Vz,Sz);Vz.prototype.i=function(){Uz()?this.g():Hd(this.l,document,"chromeVoxLoaded",this.g)};Vz.prototype.g=function(){this.G(new Tz(!0,"chromevox-api"))};function Wz(a){Sz.call(this,a);this.g=null;Ea("com.google.utils.AccessibilityDetection.onComplete",x(this.l,this))}z(Wz,Sz);
Wz.prototype.i=function(){if(!this.g){var a=this.j,b=a.L("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)}};
Wz.prototype.l=function(a){this.G(new Tz(a,"flash"));this.g&&this.j.Xb(this.g)};Wz.prototype.F=function(){this.g&&this.j.Xb(this.g);Wz.B.F.call(this)};function Xz(a){Sz.call(this,a);this.g=new H(this)}z(Xz,Sz);Xz.prototype.i=function(){Ld(this.g);var a=this.j.A("docs-a11y-aria-toggle");a&&Hd(this.g,a,"click",this.l)};Xz.prototype.l=function(){this.G(new Tz(!0,"link"))};Xz.prototype.F=function(){C(this.g);Xz.B.F.call(this)};function Yz(){return!Zz()&&(vc("iPod")||vc("iPhone")||vc("Android")||vc("IEMobile"))}function Zz(){return vc("iPad")||vc("Android")&&!vc("Mobile")||vc("Silk")};function $z(a){Yz()||Zz()||Tk(function(){var b=Y.Af,b=Sq(Rq(b,b.getKeys())),c=Y.bo,c=Sq(Rq(c,c.getKeys())),b="To enable screen reader support, press "+(b+(" To learn about keyboard shortcuts, press "+c)),c=a?a:new Ve,d=c.A("docs-aria-speakable");!d||Uz()||Fb(Hb(),"docs-se")||c.appendChild(d,c.g.createTextNode(String(b)))},200)};function aA(a){Sz.call(this,a)}z(aA,Sz);aA.prototype.i=function(){Fb(Hb(),"docs-se")&&this.G(new Tz(!0,"user-preference"))};function bA(a){Sz.call(this);this.o=new H(this);B(this,this.o);this.g=[];for(var b=0;b<a.length;b++)this.g.push(a[b]),Hd(this.o,a[b],"complete",this.v),B(this,a[b]);this.l=!1}z(bA,Sz);bA.prototype.i=function(){for(var a=0;a<this.g.length;a++)this.g[a].i();$z(this.j)};bA.prototype.v=function(a){this.l||(this.l=!0,this.G(a))};function cA(a,b){Pz.call(this);this.g=a?a:new Ve;this.o=!!b;this.i=this.g.A("docs-aria-speakable");if(!this.i)throw Error("Could not find the ARIA live region.");Sg&&$k(this.i,"relevant","additions");dA(this)}z(cA,Pz);cA.prototype.R=function(a){!this.isEnabled()&&a?(cA.B.R.call(this,a),dA(this)):this.isEnabled()&&!a&&(this.o||this.speak("Screen reader support disabled."),cA.B.R.call(this,a))};function dA(a){a.o||a.speak("Screen reader support enabled.")}
cA.prototype.Re=function(a,b){1!=b&&this.g.ai(this.i);this.g.appendChild(this.i,this.g.g.createTextNode(String(a.i+" ")));a=a.g.concat();for(b=0;b<a.length;b++)this.g.appendChild(this.i,this.g.g.createTextNode(String(a[b].i+" ")))};cA.prototype.stop=u;function eA(){Pz.call(this)}z(eA,Pz);eA.prototype.Re=function(a,b){var c=na("cvox.Api");if(c&&(c.speak(a.i,b),0<a.g.length))for(a=a.g.concat(),b=0;b<a.length;b++){var d=a[b];c.playEarcon(Qz[0]);c.speak(d.i,1)}};eA.prototype.stop=function(){var a=na("cvox.Api");a&&a.stop()};new Z("m");function fA(a,b){Pz.call(this);this.i=new H(this);Uz()?this.g=new eA:(this.g=new cA(a,b),Hd(this.i,document,"chromeVoxLoaded",x(this.cv,this)))}z(fA,Pz);p=fA.prototype;p.isEnabled=function(){return this.g.isEnabled()};p.R=function(a){this.g.R(a)};p.cv=function(){var a=this.g.isEnabled();this.g.dispose();this.g=new eA;this.g.R(a)};p.Re=function(a,b){this.g.Re(a,b)};p.stop=function(){this.g.stop()};p.F=function(){C(this.i);C(this.g);fA.B.F.call(this)};function gA(a){switch(a){case "keyboard-shortcut1":return uj.nf;case "keyboard-shortcut2":return uj.hh;case "user-preference":return uj.$j;case "chromevox-api":return uj.Jj;case "flash":return uj.Vn;case "link":return uj.Tj;case "dom1":return uj.Wn;case "dom2":return uj.Xn;default:return uj.Yn}};function hA(){Pz.call(this)}z(hA,Pz);hA.prototype.g=null;hA.prototype.ee=function(a,b){this.g&&this.g.ee(a,b)};hA.prototype.$c=function(a,b){this.g&&this.g.$c(a,b)};hA.prototype.stop=function(){this.g&&this.g.stop()};function iA(a){A.call(this);this.g=a}z(iA,A);iA.prototype.speak=function(a,b){this.g.speak(a,b)};iA.prototype.F=function(){delete this.g;iA.B.F.call(this)};function jA(a,b){iA.call(this,a);this.i=new um(this);B(this,this.i);this.j=b}z(jA,iA);jA.prototype.bind=function(a,b){a=this.j.l(a);vm(this.i,a,Cm,x(this.l,this,a,b))};jA.prototype.l=function(a,b,c){a=b.g(a,c.data);this.g.ee(a,b.i())};var Q={},kA=["Left","Right"];
(function(){function a(a,c,g,h){var k="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 Lm(k,n)}var b=0,c=["Ctrl+Shift+F","F11"];Q.ef=a("",1958);Q.ff=a("",1959);Q.Wg=a("",1009);Q.Xg=a("",1012);Q.hf=a("",577);Q.Ld=a("",547,"Esc");Q.cd=a("Exit full screen",548,c);Q.jf=a("Download as \u202aPDF\u202c",549);Q.Md=a("Download as \u202aPPTX\u202c",550);Q.dd=a("Full screen",551,c);Q.wc=a("",552);Q.lf=a("",578);Q.kb=a("",553);Q.NEXT=a("Next",554,
["Enter","Space","Down","N","Pg-Down"]);Q.qf=a("Open editor",555);Q.kh=a("Open \u202aHTML\u202c view",556,"Ctrl+Alt+H");Q.ed=a("Open speaker notes",557,"S");Q.rf=a("Options",558);Q.PAUSE=a("Pause",559);Q.lh=a("Pause video",1707);Q.vb=a("Play",560);Q.oh=a("Play video",1706);Q.PREV=a("Previous",561,["Backspace","Delete","Up","P","Pg-Up"]);Q.gd=a("",2408,"A");Q.ph=a("",2248);Q.sf=a("",2366);Q.tf=a("",2249);Q.uf=a("",2250);Q.Qd=a("",2368);Q.vf=a("",2251);Q.Rd=a("",2448);Q.Sd=a("",2252);Q.wf=a("",2273);
Q.hd=a("Some slides didn't load. Refresh",562);Q.Td=a("Send speaker notes to Google Glass",704);Q.xf=a("Pause",563,void 0,"Pause timer");Q.yf=a("Reset",564,void 0,"Reset timer");Q.zf=a("Resume",565,void 0,"Resume timer");Q.qh=a("Zoom in",566);Q.rh=a("Zoom out",567);Q.Od=a("Turn on the laser pointer",2548,"Ctrl+Shift+P");Q.Nd=a("Turn off the laser pointer",2547,"Ctrl+Shift+P")})();function lA(){}lA.prototype.g=function(a){switch(a.getId()){case Q.ff.getId():return["Animation started"];case Q.ef.getId():return["Animation ended"];default:return[]}};lA.prototype.i=m(0);function mA(a){this.j=a}mA.prototype.g=function(a,b){sa(b)?(a=this.j,b=["Page changed","Slide "+(b+1+(" of "+(a.g.length+(": "+a.g[b].s))))]):b=[];return b};mA.prototype.i=m(0);for(var nA="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(" "),oA=["SCRIPT","STYLE"],pA=[],qA=0;qA<oA.length;qA++){var rA=oA[qA];pA.push("(<"+rA+"( [^>]*?)?>.*?</"+rA+"( [^>]*?)?>)")}var sA=pA.join("|"),tA=Jc?"\r\n":"\n";function uA(a,b){this.l=a;this.j=b}uA.prototype.g=function(a,b){if(!sa(b))return[];var c=nz(this.l,b).v,c=c.replace(new RegExp(sA,"gi"),""),c=c.replace(/<BR( [^>]*?)?>/gi,tA),c=c.replace(new RegExp("(</("+nA.join("|")+")>)+","gi"),tA),c=c.replace(/<[^>]+>/g,""),c=Va(c),c=c.replace(/\xa0|\xc2/g," "),c=(c=Ka(c))?["Speaker notes changed",c]:["No speaker notes"];return[this.j.g(a,b).concat(c).join(": ")]};uA.prototype.i=m(0);var vA;
vA={Qn:["BC","AD"],Pn:["Before Christ","Anno Domini"],qo:"JFMAMJJASOND".split(""),To:"JFMAMJJASOND".split(""),jo:"January February March April May June July August September October November December".split(" "),So:"January February March April May June July August September October November December".split(" "),Jo:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Vo:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),jp:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Xo:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Lo:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Wo:"Sun Mon Tue Wed Thu Fri Sat".split(" "),g:"SMTWTFS".split(""),Uo:"SMTWTFS".split(""),Ko:["Q1","Q2","Q3","Q4"],Bo:["1st quarter","2nd quarter","3rd quarter","4th quarter"],wn:["am","pm"],Oj:["EEEE, d MMMM y","d MMMM y","d MMM y","dd/MM/y"],gk:["HH:mm:ss zzzz","HH:mm:ss z","HH:mm:ss","HH:mm"],Fn:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Qj:0,i:[5,6],Rj:3};function wA(a,b,c){sa(a)?(this.g=xA(a,b||0,c||1),yA(this,c||1)):ua(a)?(this.g=xA(a.getFullYear(),a.getMonth(),a.getDate()),yA(this,a.getDate())):(this.g=new Date(y()),a=this.g.getDate(),this.g.setHours(0),this.g.setMinutes(0),this.g.setSeconds(0),this.g.setMilliseconds(0),yA(this,a))}function xA(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}p=wA.prototype;p.Sf=vA.Qj;p.Uf=vA.Rj;p.clone=function(){var a=new wA(this.g);a.Sf=this.Sf;a.Uf=this.Uf;return a};
p.getFullYear=function(){return this.g.getFullYear()};p.getMonth=function(){return this.g.getMonth()};p.getDate=function(){return this.g.getDate()};p.getTime=function(){return this.g.getTime()};p.getDay=function(){return this.g.getDay()};p.getUTCFullYear=function(){return this.g.getUTCFullYear()};p.getUTCMonth=function(){return this.g.getUTCMonth()};p.getUTCDate=function(){return this.g.getUTCDate()};p.getUTCHours=function(){return this.g.getUTCHours()};p.getUTCMinutes=function(){return this.g.getUTCMinutes()};
p.getTimezoneOffset=function(){return this.g.getTimezoneOffset()};function zA(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?"-":"+")+db(c,2)+":"+db(b,2)}return a}p.set=function(a){this.g=new Date(a.getFullYear(),a.getMonth(),a.getDate())};
p.add=function(a){if(a.v||a.l){var b=this.getMonth()+a.l+12*a.v,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&&(b=new Date(this.getFullYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.g),this.g.setDate(1),this.g.setFullYear(a.getFullYear()),
this.g.setMonth(a.getMonth()),b=a.getDate(),this.g.setDate(b),yA(this,a.getDate()))};p.$f=function(a,b){return[this.getFullYear(),db(this.getMonth()+1,2),db(this.getDate(),2)].join(a?"-":"")+(b?zA(this):"")};p.Ya=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};p.toString=function(){return this.$f()};function yA(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.g.setUTCHours(a.g.getUTCHours()+b))}p.valueOf=function(){return this.g.valueOf()};
function AA(a,b,c,d,e,g,h){this.g=sa(a)?new Date(a,b||0,c||1,d||0,e||0,g||0,h||0):new Date(a&&a.getTime?a.getTime():y())}z(AA,wA);p=AA.prototype;p.getHours=function(){return this.g.getHours()};p.getMinutes=function(){return this.g.getMinutes()};p.getSeconds=function(){return this.g.getSeconds()};p.getUTCHours=function(){return this.g.getUTCHours()};p.getUTCMinutes=function(){return this.g.getUTCMinutes()};
p.add=function(a){wA.prototype.add.call(this,a);a.i&&this.g.setUTCHours(this.g.getUTCHours()+a.i);a.j&&this.g.setUTCMinutes(this.g.getUTCMinutes()+a.j);a.o&&this.g.setUTCSeconds(this.g.getUTCSeconds()+a.o)};p.$f=function(a,b){var c=wA.prototype.$f.call(this,a);return a?c+" "+db(this.getHours(),2)+":"+db(this.getMinutes(),2)+":"+db(this.getSeconds(),2)+(b?zA(this):""):c+"T"+db(this.getHours(),2)+db(this.getMinutes(),2)+db(this.getSeconds(),2)+(b?zA(this):"")};
p.Ya=function(a){return this.getTime()==a.getTime()};p.toString=function(){return this.$f()};p.clone=function(){var a=new AA(this.g);a.Sf=this.Sf;a.Uf=this.Uf;return a};function BA(a,b){this.j=a;this.l=b}
BA.prototype.g=function(){switch(this.l){case "pause":var a=new AA(0,0,0,0,0,0,this.j.ad);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.ad?a=["Timer started"]:(a=new AA(0,0,0,0,0,0,this.j.ad),a=["Timer resumed at "+(String(a.getHours())+(" hours "+(String(a.getMinutes())+(" minutes "+(String(a.getSeconds())+" seconds")))))]),a}return[]};
BA.prototype.i=m(0);function CA(a,b,c,d){this.o=a;this.j=b;this.l=d;this.i=!1;this.g=new jA(c,this.o);B(this,this.g)}z(CA,A);function DA(a){var b=new mA(a.l);a.g.bind(Q.Wg.getId(),b);a.g.bind(Q.Xg.getId(),new uA(a.l,b));a.g.bind(Q.xf.getId(),new BA(a.j,"pause"));a.g.bind(Q.yf.getId(),new BA(a.j,"reset"));a.g.bind(Q.zf.getId(),new BA(a.j,"resume"));b=new lA;a.g.bind(Q.ff.getId(),b);a.g.bind(Q.ef.getId(),b)};function EA(a,b,c,d,e){this.D=b;this.j=null;this.M=a;this.N=c;this.ba=d;this.P=e;this.o=!1;this.C=null;this.s=new hA;B(this,this.s);this.l=new hA;B(this,this.l);a=new Rz;a.g=[this.s,this.l].concat();this.J=a;this.I=this.g=this.i=null;this.H=new H(this);B(this,this.H);this.O=new um(this);B(this,this.O);a=this.D;b=[];b.push(new aA(a));E&&b.push(new Wz(a));b.push(new Vz(a));b.push(new Xz(a));this.v=new bA(b);Hd(this.H,this.v,"complete",this.Nt);B(this,this.v)}z(EA,A);p=EA.prototype;
p.initialize=function(a){this.C=a;Y.Af.R(!0);this.O.subscribe(Y.Af,"action",this.ss);this.v.i()};p.Nt=function(a){if(a.H){var b=gA(a.source);a=new tj;var c=b==uj.nf||b==uj.hh?2:19;O(a,20,b);b=Xq(new Yq,c);b.Ph=a;a=Zq(b);R(Y.Af,void 0,a)}};
p.ss=function(a,b){if(this.o)FA(this);else switch(a=uj.nf,b&&(b=b.be)&&(a=N(b,20)),a){case uj.nf:case uj.hh:case uj.Jj:case uj.$j:case uj.Tj:this.o||(this.o=!0,this.i=new fA(this.D),this.s.g=this.i,GA(this),FA(this,!0),b=this.I=new CA(this.M,this.P,this.J,this.C),b.i||(b.i=!0,DA(b)),B(this,this.I))}};function FA(a,b){if(a.i){var c=b||!a.i.isEnabled();a.i.R(c);a.g&&a.g.R(c);b=["id",a.N];c=["enable",c];pn(Nx(un(a.ba,"/prefs/screenreader").g(b),Qi(c)))}}
function GA(a){a.j&&!Uz()&&(a.g=new fA(a.j),a.l.g=a.g)}function HA(a){a.l.g=null;a.g&&(a.g.dispose(),a.g=null)}p.Tk=function(a){HA(this);this.j=a;this.o&&GA(this)};p.Jk=function(){HA(this);this.j=null};function IA(a){this.g={};this.i={};if(a)for(var b in a){var c=b,d=a[b];this.g[c]=d;this.i[d]=c}}IA.prototype.get=function(a){return this.g[a]};IA.prototype.getKeys=function(){return sb(this.g)};function JA(a){IA.call(this,a)}z(JA,IA);JA.prototype.get=function(a){return JA.B.get.call(this,a)};function KA(a,b,c){this.text=a;this.type=b;this.infoMessages=c};function LA(a){Pz.call(this);this.g=a;this.i=a.isStopSupported()}z(LA,Pz);var MA=new JA({0:0,1:1}),NA=new JA({0:0,1:1});LA.prototype.Re=function(a,b){this.g.speakMessages([OA(this,a)],MA.get(b))};LA.prototype.l=function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(new KA(PA(a[d]),0,[]));this.g.speakMessages(c,MA.get(b))};LA.prototype.stop=function(){this.i&&this.g.stop()};
function OA(a,b){var c=[];if(0<b.g.length)for(var d=b.g.concat(),e=0;e<d.length;e++)c.push(OA(a,d[e]));return new KA(PA(b.i),NA.get(0),c)}function PA(a){switch(a){case "\u21d4":return"Left Right Double Arrow";case "\u2026":return"Horizontal Ellipsis";case "\u2018":return"Left Single Quotation Mark";case "\u2019":return"Right Single Quotation Mark";case "\u201c":return"Left Double Quotation Mark";case "\u201d":return"Right Double Quotation Mark";default:return a}};function QA(a,b,c,d,e){this.I=a;this.C=b;this.l=!1;this.i=null;this.o=new LA(d);this.s=c;this.v=e;this.g=null;this.j=new H(this);B(this,this.j)}z(QA,A);p=QA.prototype;p.initialize=function(a){this.l||(this.i=a,RA(this),this.j.g(this.s,"E",this.nq),this.l=!0)};p.nq=function(){RA(this)};function RA(a){var b=a.v.isEnabled();a.o.R(b);b!=!!a.g&&(C(a.g),a.g=null,b&&(a.g=new CA(a.I,a.C,a.o,a.i),a=a.g,a.i||(a.i=!0,DA(a))))}p.Tk=u;p.Jk=u;p.F=function(){C(this.g);QA.B.F.call(this)};function SA(a,b,c,d,e,g){if(6==arguments.length){if(!(sa(a)&&sa(b)&&sa(c)&&sa(d)&&sa(e)&&sa(g)))throw Error("Invalid transform parameters");this.g=a;this.j=b;this.i=c;this.l=d;this.o=e;this.v=g}else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.g=this.l=1;this.j=this.i=this.o=this.v=0}}SA.prototype.clone=function(){return new SA(this.g,this.j,this.i,this.l,this.o,this.v)};
SA.prototype.toString=function(){return"matrix("+[this.g,this.j,this.i,this.l,this.o,this.v].join()+")"};SA.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.i+this.o;c[d++]=e*this.j+h*this.l+this.v}};SA.prototype.Ya=function(a){return this==a?!0:a?this.g==a.g&&this.i==a.i&&this.o==a.o&&this.j==a.j&&this.l==a.l&&this.v==a.v:!1};function TA(){this.g=[];this.l=[];this.i=[];this.j=this.o=null;this.v=!0}var UA=[2,2,6,6,0];p=TA.prototype;p.clear=function(){this.g.length=0;this.l.length=0;this.i.length=0;this.j=this.o=null;this.v=!0;return this};p.ci=function(a){var b=arguments,c=Ub(this.g);if(null==c)throw Error("Path cannot start with lineTo");1!=c&&(this.g.push(1),this.l.push(0));for(c=0;c<b.length;c+=2){var d=b[c],e=b[c+1];this.i.push(d,e)}this.l[this.l.length-1]+=c/2;this.j=[d,e]};
p.close=function(){var a=Ub(this.g);if(null==a)throw Error("Path cannot start with close");4!=a&&(this.g.push(4),this.l.push(1),this.j=this.o);return this};function VA(a,b){for(var c=a.i,d=0,e=0,g=a.g.length;e<g;e++){var h=a.g[e],k=UA[h]*a.l[e];b(h,c.slice(d,d+k));d+=k}}p.clone=function(){var a=new TA;a.g=this.g.concat();a.l=this.l.concat();a.i=this.i.concat();a.o=this.o&&this.o.concat();a.j=this.j&&this.j.concat();a.v=this.v;return a};
p.transform=function(a){if(!this.v)throw Error("Non-simple path");a.transform(this.i,0,this.i,0,this.i.length/2);this.o&&a.transform(this.o,0,this.o,0,1);this.j&&this.o!=this.j&&a.transform(this.j,0,this.j,0,1);return this};p.isEmpty=function(){return 0==this.g.length};function WA(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}WA.prototype.BYTES_PER_ELEMENT=4;WA.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};WA.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(WA.BYTES_PER_ELEMENT=4,WA.prototype.BYTES_PER_ELEMENT=WA.prototype.BYTES_PER_ELEMENT,WA.prototype.set=WA.prototype.set,WA.prototype.toString=WA.prototype.toString,Ea("Float32Array",WA));function XA(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}XA.prototype.BYTES_PER_ELEMENT=8;XA.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};XA.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{XA.BYTES_PER_ELEMENT=8}catch(a){}XA.prototype.BYTES_PER_ELEMENT=XA.prototype.BYTES_PER_ELEMENT;XA.prototype.set=XA.prototype.set;XA.prototype.toString=XA.prototype.toString;Ea("Float64Array",XA)};function YA(a,b){a[0]=b[0];a[1]=b[1];a[2]=b[2];a[3]=b[3]};function ZA(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 $A(a,b){b=b/2*Math.PI/180;var c=new Float32Array(4),d=Math.sin(b)*a.y,e=Math.sin(b)*a.g,g=Math.cos(b);c[0]=Math.sin(b)*a.x;c[1]=d;c[2]=e;c[3]=g;return c};if(E&&E)try{new ActiveXObject("MSXML2.DOMDocument")}catch(a){};var aB=null;function bB(a,b){for(var c in b){var d=b[c];if(null==d)throw Error("Trying to set "+c+" to null");a.setAttribute(c,d)}}
function cB(){if(null===aB){var a=$b(["perspective","WebkitPerspective","MozPerspective"],function(a){return a in document.documentElement.style});if(!Ec){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)}aB=a}return aB}
function dB(){var a;return!!document.createElementNS&&!!(a=document.createElementNS("http://www.w3.org/2000/svg","g"))&&!!a.transform}function eB(a,b){try{var c=b?b(a,"text/xml"):(new DOMParser).parseFromString(a,"text/xml")}catch(d){return Qy().log(Error("SVG parser error"),{svgString:a}),null}return c.getElementsByTagName("parsererror").length?(Qy().log(Error("SVG parser error"),{svgString:a}),null):c&&c.removeChild(c.firstChild)}
function fB(a,b){return a.W().createElementNS("http://www.w3.org/2000/svg",b)}function gB(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 hB(a,b,c){this.C=a;this.Ge=b;this.I=r(c)?c:0;this.v=iB[this.I]}var iB={0:Qf,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}};hB.prototype.getStartTime=l("C");hB.prototype.i=Nf;function jB(a,b,c,d,e){hB.call(this,c,d,e);this.g=a;this.j=b}z(jB,hB);jB.prototype.apply=function(a,b,c){a.wh(this,b,c)};function kB(a,b,c,d,e,g){this.I=a.concat();this.i=b;this.s=c;this.Gb=d;this.v=e;this.g=g;this.o=$b(this.I,function(a){return a.i()})}kB.prototype.l=null;kB.prototype.j=null;function lB(a){a.l||(a.l=a.I.concat(),nc(a.l,function(a,c){return oc(c.getStartTime(),a.getStartTime())}));return a.l.concat()}function mB(a){a.j||(a.j=a.I.concat(),nc(a.j,function(a,c){return oc(a.Ge,c.Ge)}));return a.j.concat()}kB.prototype.getDuration=l("s");function nB(a){this.g=a.concat();this.l=ac(a,function(a){return a.g});this.o=$b(a,function(a){return a.g});this.v=Zb(a,function(a,c){return Math.max(a,c.Gb+c.getDuration())},0)}nB.prototype.i=null;nB.prototype.j=null;nB.prototype.getDuration=l("v");function oB(a){a.i||(a.i=a.g.concat(),a.i.reverse(),pc(a.i,function(a,c){return oc(c.Gb,a.Gb)}));return a.i.concat()}
function pB(a){a.j||(a.j=a.g.concat(),pc(a.j,function(a,c){return oc(a.Gb+a.getDuration(),c.Gb+c.getDuration())}));return a.j.concat()};function qB(a){this.i=a;this.j=x(q.cancelAnimationFrame||q.cancelRequestAnimationFrame?q.requestAnimationFrame:q.mozCancelAnimationFrame||q.mozCancelRequestAnimationFrame?q.mozRequestAnimationFrame:q.msCancelAnimationFrame||q.msCancelRequestAnimationFrame?q.msRequestAnimationFrame:q.oCancelAnimationFrame||q.oCancelRequestAnimationFrame?q.oRequestAnimationFrame:q.webkitCancelAnimationFrame||q.webkitCancelRequestAnimationFrame?q.webkitRequestAnimationFrame:Tk,q);this.g=x(q.cancelAnimationFrame||q.cancelRequestAnimationFrame||
q.mozCancelAnimationFrame||q.mozCancelRequestAnimationFrame||q.msCancelAnimationFrame||q.msCancelRequestAnimationFrame||q.oCancelAnimationFrame||q.oCancelRequestAnimationFrame||q.webkitCancelAnimationFrame||q.webkitCancelRequestAnimationFrame||Uk,q)}function rB(a,b){return a.j(x(b,a.i))};function sB(a,b){G.call(this,a);this.j=b}z(sB,G);function tB(a,b){J.call(this);this.g=a;this.i=b;this.l=a.getDuration();this.j=new qB(this)}z(tB,J);p=tB.prototype;p.Se=null;p.cj=null;p.Ga=null;p.gb=null;p.Hb=null;p.eb=2;function uB(a,b,c){if(!(0>c||c>b.getDuration())){c/=b.getDuration();var d=mB(b);b=b.i;for(var e=0;e<d.length;e++){var g=d[e];g.apply(a.i,b,c<g.Ge?c:"end")}}}function vB(a,b){a.i.pg(b.i);a.i.Yc(b.i);for(var c=lB(b),d=0;d<c.length;d++)c[d].apply(a.i,b.i,"start")}
function wB(a,b){for(var c=mB(b),d=0;d<c.length;d++)c[d].apply(a.i,b.i,"end")}function xB(a){var b=a.eb;yB(a);for(var c=oB(a.g),d=0;d<c.length;d++)vB(a,c[d]);c=!zB(a);a.Ga=0;a.gb=a.g.g.concat().length;c?a.G("Da"):1==b?a.G("Ca"):3==b&&a.G("Da")}function zB(a){return 0==a.Ga&&a.gb==a.g.g.concat().length}
function AB(a){if(null===a.Ga||!BB(a)||2!=a.eb){var b=a.eb;yB(a);var c=a.Ga,d=pB(a.g),e;for(e=0;e<d.length;e++){var g=d[e];if(!g.g)break;wB(a,g)}a.Ga=e;d=oB(a.g);for(e=0;e<d.length;e++){g=d[e];if(g.g)break;vB(a,g)}a.gb=e;null===c||a.Ga>c?(a.G("Ca"),a.G("Fa")):a.Ga<c?a.G("Da"):1==b?a.G("Ca"):3==b&&a.G("Da")}}function BB(a){for(var b=pB(a.g),c=a.Ga;c<b.length;c++)if(null!==c&&b[c].g)return!1;b=oB(a.g);for(c=a.gb;c<b.length;c++)if(null!==c&&!b[c].g)return!1;return!0}
function CB(a){yB(a);for(var b=pB(a.g),c=0;c<b.length;c++)wB(a,b[c]);c=!DB(a);a.Ga=b.length;a.gb=0;c&&(a.G("Ca"),a.g.o&&a.G("Fa"))}function DB(a){return a.Ga==a.g.g.concat().length&&0==a.gb}p.play=function(){if(null==this.Hb){this.cj=0;this.Ga=this.Ga||0;var a=pB(this.g)[this.Ga];this.Se=y()-a.Gb;this.eb=1;this.G("Aa");this.Hb=rB(this.j,this.tm)}};
p.tm=function(){for(var a=y(),b=a-this.Se,c=this.cj-this.Se,d=pB(this.g),e=this.Ga;e<d.length;e++){var g=d[e],h=b-g.Gb,k=c-g.Gb;0<=h&&0>k&&(this.i.pg(g.i),this.i.Yc(g.i));h>=g.getDuration()?(this.Ga++,wB(this,g),g.g&&BB(this)&&this.G("Fa")):uB(this,g,h);0<=h&&0>k&&this.G(new sB("Ea",g.v))}b<this.l?this.Hb=rB(this.j,this.tm):(this.Hb=null,this.eb=2,this.gb=0,this.G("Ca"));this.cj=a};
p.um=function(){for(var a=y(),a=this.l-(a-this.Se),b=oB(this.g),c=this.gb;c<b.length;c++){var d=b[c],e=a-d.Gb;0>=e?(this.gb++,vB(this,d)):uB(this,d,e)}0<a?this.Hb=rB(this.j,this.um):(this.Hb=null,this.eb=2,this.Ga=0,this.G("Da"))};function yB(a){null!=a.Hb&&(a.j.g(a.Hb),a.Hb=null,a.eb=2)}function EB(a){return function(b){return new tB(b,a)}}p.F=function(){yB(this);for(var a=this.g.g.concat(),b=0;b<a.length;b++)this.i.Yc(a[b].i);delete this.g;delete this.i;tB.B.F.call(this)};function FB(a,b,c){this.x=r(a)?a:0;this.y=r(b)?b:0;this.g=r(c)?c:0}FB.prototype.clone=function(){return new FB(this.x,this.y,this.g)};FB.prototype.Pb=function(){return[this.x,this.y,this.g]};function GB(a,b,c){this.x=a;this.y=b;this.g=c}z(GB,FB);GB.prototype.clone=function(){return new GB(this.x,this.y,this.g)};function HB(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}GB.prototype.add=function(a){this.x+=a.x;this.y+=a.y;this.g+=a.g;return this};GB.prototype.Ya=function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y&&this.g==a.g};var IB=!E;function JB(a,b){this.i=a||Ue();this.g=b||""}p=JB.prototype;p.Yc=function(a){if(a=KB(this,a))a.style.opacity=1,a=LB(a),a.getItem(3).setRotate(0,0,0),a.getItem(4).setScale(1,1),a.getItem(1).setTranslate(0,0)};p.pg=function(a){if(a=KB(this,a))a.style.visibility="hidden"};p.wh=function(a,b,c){MB(this,a,b,c,function(b,c){b.style.opacity=Je(a.g,a.j,c)})};p.xh=function(a,b,c){MB(this,a,b,c,function(b,c){c=Je(a.o,a.D,c);LB(b).getItem(3).setRotate(c,0,0)})};
p.yh=function(a,b,c){MB(this,a,b,c,function(b,c){var g=Je(a.g,a.l,c);c=Je(a.j,a.o,c);LB(b).getItem(4).setScale(g,c)})};p.zh=function(a,b,c){MB(this,a,b,c,function(b,c){var g=b.ownerSVGElement.viewBox.baseVal,h=g.width*Je(a.g,a.l,c);c=g.height*Je(a.j,a.o,c);LB(b).getItem(1).setTranslate(h,c)})};p.Df=function(){throw Error("3D primitives not supported by SvgPrimitiveApplier");};p.Ef=function(){throw Error("3D primitives not supported by SvgPrimitiveApplier");};
function KB(a,b){var c=a.g;return(a=a.i.A(c?c+"-"+b:b))?a:null}function MB(a,b,c,d,e){if(a=KB(a,c)){if(sa(d)){if(0>d||1<d)throw Error("time out of range");if(d<b.getStartTime()||d>b.Ge)return;c=b.getStartTime();var g=b.Ge-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.v)(d));a.style.visibility=""}}
function LB(a){var b=a.transform.baseVal;if(IB&&a.dataset?"animationReady"in a.dataset:a.hasAttribute?a.hasAttribute("data-"+lb()):a.getAttribute("data-"+lb()))return b;var c=gB(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=gB(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);IB&&a.dataset?a.dataset.animationReady="ready":a.setAttribute("data-"+lb(),"ready");return b};function NB(a,b){JB.call(this,a,b)}z(NB,JB);var OB=/(translate3d\(.*?\) rotate3d\(.*?\) translate3d\(.*?\)) (translate3d\(.*?\))/;NB.prototype.Yc=function(a){var b=KB(this,a);b&&("svg"==b.tagName.toLowerCase()?(PB(b,""),PB(b,QB(b))):NB.B.Yc.call(this,a))};
NB.prototype.Df=function(a,b,c){RB(this,a,b,c,function(b,c){var g=new Float32Array(4);var h=a.l,k=a.s,n=h[0]*k[0]+h[1]*k[1]+h[2]*k[2]+h[3]*k[3];if(1<n||-1>n)YA(g,k);else{var t=1;0>n&&(t=-1,n=-n);var v=Math.acos(n);if(1E-6>=v)YA(g,k);else{var D=1/Math.sin(v),n=Math.sin((1-c)*v)*D,t=t*Math.sin(c*v)*D;g[0]=h[0]*n+k[0]*t;g[1]=h[1]*n+k[1]*t;g[2]=h[2]*n+k[2]*t;g[3]=h[3]*n+k[3]*t}}h=new GB(0,0,0);k=Math.acos(g[3]);t=Math.sin(k);0!=t?(h.x=g[0]/t,h.y=g[1]/t,h.g=g[2]/t):h.x=h.y=h.g=0;g=360*k/Math.PI;k=b.parentElement.getBoundingClientRect();
c=new GB(k.width*Je(a.g.x,a.j.x,c),k.height*Je(a.g.y,a.j.y,c),k.width*Je(a.g.g,a.j.g,c));k=QB(b);k=k.replace(OB,SB(c.x,c.y,c.g)+" "+TB(h,g)+" "+SB(-c.x,-c.y,-c.g)+" $2");PB(b,k)})};NB.prototype.Ef=function(a,b,c){RB(this,a,b,c,function(b,c){var g=b.parentElement.getBoundingClientRect(),h=QB(b),h=h.replace(OB,"$1 "+SB(g.width*Je(a.g,a.l,c),g.height*Je(a.j,a.o,c),g.width*Je(a.s,a.D,c)));PB(b,h)})};
function RB(a,b,c,d,e){var g=KB(a,c);if(g){if("svg"!=g.tagName.toLowerCase())throw Error("animated element not a top level SVG element: "+c);MB(a,b,c,d,e)}}function TB(a,b){return"rotate3d("+a.x+", "+a.y+", "+a.g+", "+b+"deg)"}function SB(a,b,c){return"translate3d("+a+"px, "+b+"px, "+c+"px)"}function QB(a){return a.style.transform||a.style.WebkitTransform||a.style.MozTransform||SB(0,0,0)+" "+TB(new GB(0,0,0),0)+" "+SB(0,0,0)+" "+SB(0,0,0)}
function PB(a,b){a.style.transform=b;a.style.WebkitTransform=b;a.style.MozTransform=b};function UB(a){return Yb(a.j.g.concat(),function(b){return new nB(Yb(b.g.concat(),function(b){if(!b.g||!b.o||cB())return b;var d=b.i,e=d==a.getId()?new jB(0,1,.5,1):new jB(1,0,0,.5);return new kB([e],d,b.getDuration(),b.Gb,b.v,b.g)}))})};function VB(a,b,c){G.call(this,"Ga");this.l=a;this.j=b;this.v=c}z(VB,G);function WB(a,b){J.call(this);this.l=UB(a);this.j=a.getIndex();this.g=Xb(Yb(this.l,b),Qf);this.i=-1;this.o=new H(this);for(a=0;a<this.g.length;a++)this.o.g(this.g[a],"Aa",Aa(this.Dr,a)).g(this.g[a],"Ba",Aa(this.Cr,a)).g(this.g[a],"Ca",Aa(this.Ar,a)).g(this.g[a],"Da",Aa(this.Br,a)).g(this.g[a],"Ea",Aa(this.Ot,a)).g(this.g[a],"Fa",Aa(this.Pt,a))}z(WB,J);p=WB.prototype;
p.next=function(){if(0<=this.i){var a=this.g[this.i];if(BB(a))switch(a.eb){case 2:if(!DB(a)){a.play();XB(this,Math.min(this.i+2,this.g.length));YB(this,this.i+1);ZB(this,this.i);return}break;case 3:AB(a);a=this.i+(this.l[this.i].l?1:0);XB(this,a+1);YB(this,a);return}CB(a)}this.i+1<this.g.length&&(this.i++,this.g[this.i].play(),XB(this,Math.min(this.i+2,this.g.length)),YB(this,this.i+1),ZB(this,this.i))};function $B(a){var b=a.g[a.i];return a.i+1<a.g.length||0<=a.i&&(2!=b.eb||!DB(b))}
p.bj=function(){if(aC(this)){var a=this.g[this.i];if(BB(a)&&2==a.eb){if(null==a.Hb){a.gb=a.gb||0;var b=oB(a.g)[a.gb];a.Se=y()-(a.l-(b.Gb+b.getDuration()));a.eb=3;a.G("Ba");a.Hb=rB(a.j,a.um)}XB(this,0);YB(this,-1)}else AB(a),XB(this,Math.min(this.i+1,this.g.length)),YB(this,this.i),ZB(this,this.i-1),zB(a)&&this.i--}};function aC(a){var b;if(!(b=0<a.i)&&(b=0==a.i)){a:switch(a=a.g[0],a.eb){case 1:a=pB(a.g)[a.Ga].g;break a;case 3:a=oB(a.g)[a.gb].g;break a;default:a=!1}b=!a}return b}
function bC(a){return aC(a)&&(0!=a.i||2!=a.g[0].eb||!BB(a.g[0]))}p.Dr=function(){this.G("La")};p.Cr=function(){this.G("Ma")};p.Ar=function(a){var b=this.l[a+1];this.G(new sB("Ja",!b||b.g.concat()[0].v));a==this.g.length-1&&(this.G("Ia"),XB(this,this.i+2))};p.Br=function(a){this.G("Ka");0==a&&zB(this.g[0])&&this.l[0].o&&(this.i=-1,this.G("Oa"))};p.Ot=function(a,b){this.G(new sB("Ha",b.j))};p.Pt=function(){this.G("Na")};
function XB(a,b){b<=a.g.length?a.G(new VB(2,a.j,b)):a.G(new VB(2,a.j+1,"start"))}function YB(a,b){0<=b&&b<=a.g.length?a.G(new VB(3,a.j,b)):b>a.g.length?a.G(new VB(3,a.j+1,"start")):a.G(new VB(3,a.j-1,"end"))}function ZB(a,b){1<=b||0==b&&a.l.length&&!a.l[0].l?a.G(new VB(1,a.j,b)):a.G(new VB(1,a.j-1,"end"))}p.F=function(){this.o.dispose();delete this.o;for(var a=0;a<this.g.length;a++)this.g[a].dispose();delete this.g;WB.B.F.call(this)};function cC(){this.g=[]}p=cC.prototype;p.Yc=function(a){for(var b=0;b<this.g.length;b++)this.g[b].Yc(a)};p.pg=function(a){for(var b=0;b<this.g.length;b++)this.g[b].pg(a)};p.wh=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].wh(a,b,c)};p.xh=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].xh(a,b,c)};p.yh=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].yh(a,b,c)};p.zh=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].zh(a,b,c)};
p.Df=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].Df(a,b,c)};p.Ef=function(a,b,c){for(var d=0;d<this.g.length;d++)this.g[d].Ef(a,b,c)};function dC(){this.v=this.l=this.o=this.i=this.j=this.g=2}dC.prototype.clone=function(){var a=new dC;a.g=this.g;a.j=this.j;a.i=this.i;a.o=this.o;a.l=this.l;a.v=this.v;return a};function eC(a){return 1==a.g||1==a.j||1==a.i||1==a.l||1==a.o||1==a.v}function fC(){var a=new dC;a.g=0;a.j=0;a.i=0;a.o=0;a.l=0;a.v=0;return a};function gC(a,b,c,d,e,g,h,k,n,t,v){this.O=a;this.la=b;this.s=c;this.C=d;this.H=e;this.I=g;this.j=h;this.l=k;this.v=n;this.J=t;this.M=v;this.g=1;this.o=new dC;this.i=0;this.D=!1}gC.prototype.getId=l("O");gC.prototype.getIndex=l("la");function hC(a){return a.v?'<span role="heading" aria-label="'+Ma("Speaker notes")+'"></span>'+a.v:""}function iC(a,b){a=a.j.g.concat();return 1>a.length?!1:$b(a[0].g.concat(),function(a){return a.i==b&&a.o})}function jC(a){return 2==a.g||4==a.g&&0!=a.i};function kC(a){J.call(this);this.i={};this.g={};this.j=new H(this);this.l=a}z(kC,J);var lC=[E&&!Tc("11")?"readystatechange":"load","abort","error"];function mC(a,b,c){(c=w(c)?c:c.src)&&(a.i[b]={src:c,Ck:r(void 0)?void 0:null})}function nC(a){var b=a.i;Wb(sb(b),function(a){var d=b[a];if(d&&(delete b[a],!this.ya())){var e;this.l?e=Ue(this.l).L("IMG"):e=new Image;d.Ck&&(e.crossOrigin=d.Ck);this.j.g(e,lC,this.o);this.g[a]=e;e.id=a;e.src=d.src}},a)}
kC.prototype.o=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));this.G({type:a.type,target:b});!this.ya()&&(a=b.id,delete this.i[a],b=this.g[a])&&(delete this.g[a],this.j.i(b,lC,this.o),ub(this.g)&&ub(this.i)&&this.G("complete"))}};
kC.prototype.F=function(){delete this.i;delete this.g;C(this.j);kC.B.F.call(this)};function oC(a){this.g=a}oC.prototype.create=function(a){a=a.L("img");a.src=this.g;return a};oC.prototype.ma=function(){return'<img src="'+this.g+'">'};oC.prototype.i=function(a){if("IMG"!=a.tagName)throw Error("ImageElementGenerator can not populate non image element: "+a.tagName);a.src=this.g};function pC(a,b){J.call(this);this.o=a;this.C=b;this.i=[];this.l={}}z(pC,J);pC.prototype.H=u;pC.prototype.j=function(){this.C.g--;Tk(this.s,0,this)};pC.prototype.s=function(){if(0<this.i.length){var a=this.l[this.i[0]],b;b=this.C;b.i||b.g<b.l||!a.g&&b.g<b.j?(b.g++,b=!0):b=!1;b&&(this.i.shift(),delete this.l[a.j],this.Jm(a.j,a.i,a.g))}};function qC(a,b,c,d,e,g){G.call(this,"complete");this.j=a;this.v=b;this.s=c;this.D=e;this.l=d;this.J=g}z(qC,G);function rC(a,b,c){this.j=a;this.i=b;this.g=c};function sC(a,b,c){pC.call(this,a,b);this.D=new H(this);this.g={};this.v=!!c}z(sC,pC);p=sC.prototype;p.Jm=function(a,b,c){if(!this.v){if(this.g[a]){this.o.i(a,!!c);this.j();return}this.g[a]=new kC}vv(this.o.i(a,!!c),x(this.wr,this,a),x(this.Cl,this,a),this)};p.Km=f();p.wr=function(a,b){if(this.v)b=new oC(b),this.G(new qC(a,fC(),null,b)),this.j();else{var c=this.g[a];Hd(Hd(this.D,c,"load",this.lu),c,["error","abort"],this.ku);mC(c,a,b);nC(c)}};
p.lu=function(a){a=a.target;C(this.g[a.id]);delete this.g[a.id];this.j();var b=new oC(a.src);this.G(new qC(a.id,fC(),a,b))};p.ku=function(a){this.Cl(a.target.id)};p.Cl=function(a){C(this.g[a]);delete this.g[a];this.j();var b=fC();b.g=1;this.G(new qC(a,b,void 0,void 0,"viewer_image_page_load_error"))};p.F=function(){this.D.dispose();for(var a in this.g)C(this.g[a]);sC.B.F.call(this)};function tC(a,b){this.i=0==a;this.l=a;this.j=b||a;this.g=0};function uC(a,b){J.call(this);this.j=b;this.l=[];this.i=[];for(var c=0;c<a.length;c++){var d=a[c];b.tg(d)||(this.l.push(d),(b.v.tg(d)?0:!iy(b.g,d))&&this.i.push(d))}this.g=new H(this)}z(uC,J);uC.prototype.initialize=function(){this.i.length?(this.g.g(this.j,"fontInstalled",this.v),this.g.g(this.j,"fontErrored",this.o)):(this.G("fontInstallMonitor-fsc"),this.l.length||this.G("fontInstallMonitor-fsi"))};
uC.prototype.v=function(a){for(var b=0;b<a.j.length;b++)hc(this.l,a.j[b]),hc(this.i,a.j[b]);this.l.length||(this.G("fontInstallMonitor-fsi"),this.G("fontInstallMonitor-fsc"),vC(this))};uC.prototype.o=function(a){for(var b={},c=0;c<a.j.length;c++){var d=Tt(a.j[c]);b[d.getFontFamily()]=!0}for(var e in b)hc(this.i,e);this.i.length||(this.G("fontInstallMonitor-fsc"),vC(this))};function vC(a){a.g.i(a.j,"fontInstalled",a.v);a.g.i(a.j,"fontErrored",a.o)}uC.prototype.F=function(){Nb(this.g);uC.B.F.call(this)};function wC(a){this.g=a}wC.prototype.create=function(a){return eB(this.g,If(a).domParserParseFromString)};wC.prototype.ma=l("g");wC.prototype.i=function(){throw Error("populate() not supported by svg element generator.");};function xC(a,b,c,d,e,g,h,k,n,t,v){J.call(this);this.M=a;this.ca=b;this.N=c;this.ba=d;this.o=new H(this);this.J=[];this.i={};this.O=!1;this.C=g;this.D=h;this.s=this.j=null;this.da=n;this.X=t;this.v=this.l=null;this.P="";this.g=new dC;this.H=!1;this.V=v;if("local"==this.C&&!this.D)throw Error("Unable to load local pages from null SVG data API");0<e.length?k&&(a=new uC(e,k),Hd(this.o,a,"fontInstallMonitor-fsi",x(this.Cs,this)),a.initialize()):this.g.v=0}z(xC,J);p=xC.prototype;
p.xr=function(a){var b=this.da;a=nx(b.J,b,a,b,b.v);tn(a);rn(a,this.st,this);qn(a,this.vm,this);this.l=pn(a)};function yC(a){a.j&&(a.o.i(a.j,"complete",a.ql).i(a.j,["error","abort"],a.Lm).i(a.j,"load",a.Mm),C(a.j),a.j=null);a.s&&(a.o.i(a.s,"complete",a.rl),C(a.s),a.s=null)}p.cn=function(a){this.ya()||(this.ba=a,zC(this))};
function zC(a){var b=a.ba;0==b.length&&(a.g.i=0,a.g.o=0);if(0==a.g.i)AC(a);else{var c=a.s=a.X();Hd(a.o,c,"complete",a.rl);c.o(b);for(var c=a.j=new kC,d=0;d<b.length;d++)mC(c,b[d],b[d]);Hd(a.o,c,"complete",a.ql).g(c,["error","abort"],a.Lm).g(c,"load",a.Mm);nC(c)}}function BC(a){return 0==a.g.j&&0==a.g.l&&0==a.g.g}p.st=function(a){this.l=null;this.vj(a.i||"");this.G("Pa")};p.vm=function(){this.g.g=1;this.g.j=1;this.g.l=1;AC(this,"viewer_svg_page_load_error");this.l=null;this.G("Pa")};
function CC(a){a.l&&(C(a.l),a.l=null,a.G("Pa"))}p.vj=function(a,b,c){this.P=a;this.g.g=0;this.g.j=b?1:0;this.g.l=c?1:0;AC(this,b||c?"viewer_client_rendering_error":void 0);CC(this)};p.rl=function(a){this.O=a.j;this.g.o=!a.j&&a.error?1:0;AC(this)};p.ql=function(){ub(this.i)?(1!=this.g.i&&(this.g.i=0),AC(this)):this.cn(sb(this.i))};p.Mm=function(a){a=a.target;a.src in this.i&&DC(this,!0,a.src);this.J.push(a)};
p.Lm=function(a){if("error"==a.type)if(a=a.target.src,a in this.i||(this.i[a]=3),--this.i[a],0>=this.i[a])DC(this,!1,a);else return;this.g.i=1;AC(this,"viewer_image_load_error")};function DC(a,b,c){b={success:b,imageUrl:c,loadAttempts:3-a.i[c]};var d=Qy(),e=Error("SVG image load failed at least once.");d.i=!1;d.g&&d.g.g(e,aw("incident",b));delete a.i[c]}p.Cs=function(){this.g.v=0;AC(this)};
function AC(a,b){if(!a.H&&2!=a.g.g&&(eC(a.g)||0==a.g.g&&0==a.g.j&&0==a.g.i&&0==a.g.o&&0==a.g.l)){if(a.V)switch(a.ca){case 1:a.g.g=1;break;case 2:a.g.j=1;break;case 3:a.g.l=1;break;case 4:a.g.o=1}var c;0==a.g.g&&(c=new wC(a.P));yC(a);a.H=!0;a.G(new qC(a.M,a.g.clone(),c?c.create(Ue()):void 0,c,b,a.O))}}p.F=function(){CC(this);this.v&&this.D.cancelPageRequest(this.v);C(this.o);C(this.j);xC.B.F.call(this)};function EC(a,b,c,d,e,g,h,k,n){pC.call(this,a,g);this.D=b;this.N=c;this.P=d;this.O=e;this.ba=h;this.M=k;this.g={};this.v=new H(this);this.J=n}z(EC,pC);EC.prototype.Jm=function(a,b,c){a=this.g[a];BC(a)?a.G("Pa"):"server"==a.C||"server_chunked"==a.C&&!b?a.l?a.G("Pa"):(yn(a.N,x(a.xr,a)),b=x(a.vm,a),vv(a.N,null,b,void 0)):("local"==a.C&&(a.v=a.D.requestPage2(a.M,!!c,x(a.cn,a),x(a.vj,a))),a.G("Pa"))};
EC.prototype.H=function(a,b,c){b=this.g[a];b||(b=FC(this.D,a),b=new xC(a,b.getIndex(),this.o.i(a,!!c),b.J,b.M,this.N,this.P,this.O,this.ba,this.M,this.J),b.sc(this),this.v.g(b,"Pa",this.j),this.g[a]=b);a=b;a.H=!1;if(1==a.g.g||1==a.g.j||1==a.g.l)a.g.g=2,a.g.j=2,a.g.l=2;if(1==a.g.i||1==a.g.o)a.g.i=2,a.g.o=2;yC(a);a.v&&(a.D.cancelPageRequest(a.v),a.v=null);0!=a.g.i&&(a.J=[],a.O=!1);"local"==a.C&&!BC(a)||zC(a);AC(a)};EC.prototype.Km=function(a,b){(a=this.g[a])&&a.vj(b)};
EC.prototype.F=function(){for(var a in this.g)this.g[a].dispose();this.v.dispose()};Fc||Ec&&Tc(37);function GC(a){var b=Li(window.location.href);return(Li(a)||b)==(Li(window.location.href)||b)};function HC(a){var b=(a=a.target)?a.parentNode:null;return a&&IC(a)||b&&IC(b)}function JC(a){var b=HC(a);b&&GC(b)&&(window.location.hash=Ki(b)||"",a.preventDefault());return!!b}function IC(a){if("A"!=a.nodeName.toUpperCase())return null;var b=a.attributes.getNamedItem("xlink:href");return(w(a.href)?a.href:null)||(b?b.value:null)};var KC=["click",Ec?"keypress":"keydown","keyup"];function Kd(a,b,c,d){function e(a){var d=ud(b),e=tf(a.target)?a.target.getAttribute("role")||null:null;"click"==a.type&&gd(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.g=b;e.i=c;d?d.g(a,KC,e,void 0):td(a,KC,e,void 0)};function LC(){}z(LC,xo);oa(LC);p=LC.prototype;p.T=m("goog-tab");p.Rc=m("tab");p.Ja=function(a){var b=LC.B.Ja.call(this,a);(a=a.nb())&&this.jb(b,a);return b};p.oa=function(a,b){b=LC.B.oa.call(this,a,b);var c=this.nb(b);c&&a.Gd(c);Ho(a,8)&&(c=a.getParent())&&ta(c.tc)&&(Vo(a,8,!1),c.tc(a));return b};p.nb=function(a){return a.title||""};p.jb=function(a,b){a&&(a.title=b||"")};function MC(a,b,c){Mo.call(this,a,b||LC.aa(),c);this.sa(8,!0);Yo(this,9)}z(MC,Mo);MC.prototype.nb=l("i");MC.prototype.jb=function(a){this.j.jb(this.A(),a);this.Gd(a)};MC.prototype.Gd=ba("i");Jo("goog-tab",function(){return new MC(null)});function NC(){this.i="tablist"}z(NC,pp);oa(NC);NC.prototype.T=m("goog-tab-bar");NC.prototype.uj=function(a,b,c){this.j||(this.g||OC(this),this.j=zb(this.g));var d=this.j[b];d?(tp(a,PC(d)),a.j=d):NC.B.uj.call(this,a,b,c)};NC.prototype.ki=function(a){var b=NC.B.ki.call(this,a);this.g||OC(this);b.push(this.g[a.j]);return b};function OC(a){var b=a.T();a.g={top:b+"-top",bottom:b+"-bottom",start:b+"-start",end:b+"-end"}};function QC(a,b,c){a=a||"top";tp(this,PC(a));this.j=a;up.call(this,this.kc,b||NC.aa(),c);RC(this)}z(QC,up);p=QC.prototype;p.hb=null;p.S=function(){QC.B.S.call(this);RC(this)};p.F=function(){QC.B.F.call(this);this.hb=null};p.removeChild=function(a,b){SC(this,a);return QC.B.removeChild.call(this,a,b)};p.tj=function(a){QC.B.tj.call(this,a);this.tc(ri(this,a))};p.tc=function(a){a?a.setSelected(!0):this.hb&&this.hb.setSelected(!1)};
function SC(a,b){if(b&&b==a.hb){for(var c=ti(a,b),d=c-1;b=ri(a,d);d--)if(TC(b)){a.tc(b);return}for(c+=1;b=ri(a,c);c++)if(TC(b)){a.tc(b);return}a.tc(null)}}function TC(a){return a.isVisible()&&a.isEnabled()}p.ns=function(a){this.hb&&this.hb!=a.target&&this.hb.setSelected(!1);this.hb=a.target};p.os=function(a){a.target==this.hb&&(this.hb=null)};p.ls=function(a){SC(this,a.target)};p.ms=function(a){SC(this,a.target)};p.mi=function(){yp(this)||this.ib(ti(this,this.hb||ri(this,0)))};
function RC(a){M(a).g(a,"select",a.ns).g(a,"unselect",a.os).g(a,"disable",a.ls).g(a,"hide",a.ms)}function PC(a){return"start"==a||"end"==a?"vertical":"horizontal"}Jo("goog-tab-bar",function(){return new QC});function UC(a,b,c){MC.call(this,a,b,c)}z(UC,MC);function VC(a,b){a.A()&&a.isEnabled()&&Wd(a.A(),"custom-focus-tab-clear-outline",b)}UC.prototype.rc=function(a){UC.B.rc.call(this,a);VC(this,!1)};UC.prototype.qb=function(a){UC.B.qb.call(this,a);VC(this,!0)};UC.prototype.sb=function(a){UC.B.sb.call(this,a);VC(this,!0)};var WC=/%s/g;function XC(){}z(XC,xo);oa(XC);p=XC.prototype;p.Rc=m("button");p.Qb=function(a,b,c){switch(b){case 8:case 16:$k(a,"pressed",c);break;default:case 64:case 1:XC.B.Qb.call(this,a,b,c)}};p.Ja=function(a){var b=XC.B.Ja.call(this,a);this.jb(b,a.nb());var c=a.getValue();c&&this.Y(b,c);Go(a,16)&&this.Qb(b,16,Ho(a,16));return b};p.oa=function(a,b){b=XC.B.oa.call(this,a,b);var c=this.getValue(b);a.V=c;a.Gd(this.nb(b));Go(a,16)&&this.Qb(b,16,Ho(a,16));return b};p.getValue=u;p.Y=u;p.nb=function(a){return a.title};
p.jb=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};p.T=m("goog-button");function YC(){}z(YC,XC);oa(YC);p=YC.prototype;p.Rc=f();p.Ja=function(a){No(a,!1);a.Xd&=-256;a.sa(32,!1);return a.g.L("BUTTON",{"class":Ao(this,a).join(" "),disabled:!a.isEnabled(),title:a.nb()||"",value:a.getValue()||""},a.Sc()||"")};p.se=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};p.oa=function(a,b){No(a,!1);a.Xd&=-256;a.sa(32,!1);if(b.disabled){var c=this.le(1);Sd(b,c)}return YC.B.oa.call(this,a,b)};
p.dg=function(a){M(a).g(a.A(),"click",a.cb)};p.oi=u;p.kl=u;p.jl=function(a){return a.isEnabled()};p.te=u;p.pi=function(a,b,c){YC.B.pi.call(this,a,b,c);(a=a.A())&&1==b&&(a.disabled=c)};p.getValue=function(a){return a.value};p.Y=function(a,b){a&&(a.value=b)};p.Qb=u;function ZC(a,b,c){Mo.call(this,a,b||YC.aa(),c)}z(ZC,Mo);p=ZC.prototype;p.getValue=l("V");p.Y=function(a){this.V=a;this.j.Y(this.A(),a)};p.nb=l("P");p.jb=function(a){this.P=a;this.j.jb(this.A(),a)};p.Gd=ba("P");p.F=function(){ZC.B.F.call(this);delete this.V;delete this.P};p.S=function(){ZC.B.S.call(this);if(Go(this,32)){var a=this.A();a&&M(this).g(a,"keyup",this.lc)}};p.lc=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.cb(a):32==a.keyCode};Jo("goog-button",function(){return new ZC(null)});function $C(a){var b;a=a||{};var c=wh,d='<div role="button"'+(a.id?' id="'+Kh(a.id)+'"':"")+' class="',e,g;e=a||{};var h="goog-inline-block jfk-button ";switch(ua(g=e.style)?g.toString():g){case 0:h+="jfk-button-standard";break;case 2:h+="jfk-button-action";break;case 3:h+="jfk-button-primary";break;case 1:h+="jfk-button-default";break;case 4:h+="jfk-button-flat";break;case 5:h+="jfk-button-mini";break;case 6:h+="jfk-button-contrast";break;default:h+="jfk-button-standard"}h+=(1==e.width?" jfk-button-narrow":
"")+(e.checked?" jfk-button-checked":"")+(e.xp?" "+e.xp:"")+(e.disabled?" jfk-button-disabled":"");return c(d+Kh(new Ch(h,void 0))+'"'+(a.disabled?' aria-disabled="true"':' tabindex="'+(a.dv?Kh(a.dv):"0")+'"')+(a.title?" "+(a.iv?"data-tooltip":"title")+'="'+Kh(a.title)+'"':"")+(a.value?' value="'+Kh(a.value)+'"':"")+(a.attributes?" "+Rh(a.attributes):"")+">"+vh(null==(b=a.content)?"":b)+"</div>")};function aD(a,b,c,d){ZC.call(this,a,bD.aa(),b);this.s=c||0;this.i=d||0;this.ca=!1}z(aD,ZC);p=aD.prototype;p.jb=function(a){this.Gd(a);var b=this.A();b&&(this.ca?Cq(b,a,void 0):a?b.title=a:b.removeAttribute("title"))};p.R=function(a){this.isEnabled()!=a&&(aD.B.R.call(this,a),cD(this))};p.rc=function(a){aD.B.rc.call(this,a);dD(this,!1)};p.qb=function(a){aD.B.qb.call(this,a);this.isEnabled()&&dD(this,!0)};p.sb=function(a){aD.B.sb.call(this,a);this.isEnabled()&&dD(this,!0)};
function dD(a,b){a.A()&&Wd(a.A(),"jfk-button-clear-outline",b)}function cD(a){a.A()&&eD(a.j,a)}function bD(){this.D=this.T()+"-standard";this.i=this.T()+"-action";this.C=this.T()+"-primary";this.o=this.T()+"-default";this.v=this.T()+"-flat";this.s=this.T()+"-narrow";this.I=this.T()+"-mini";this.l=this.T()+"-contrast"}z(bD,XC);oa(bD);p=bD.prototype;p.uc=function(a,b,c){a&&c.s!=a&&(c.s=a,cD(c));b&&c.i!=b&&(c.i=b,cD(c))};p.T=m("jfk-button");
p.Ja=function(a){var b=a.g,c=ph($C,{disabled:!a.isEnabled(),checked:Ho(a,16),style:a.s,title:a.nb(),iv:a.ca,value:a.getValue(),width:a.i},void 0,b);b.dl(c,a.ma());this.oa(a,c);return c};
p.oa=function(a,b){bD.B.oa.call(this,a,b);this.j||(this.j=Cb(this.D,Aa(this.uc,0,null),this.i,Aa(this.uc,2,null),this.C,Aa(this.uc,3,null),this.o,Aa(this.uc,1,null),this.v,Aa(this.uc,4,null),this.I,Aa(this.uc,5,null),this.l,Aa(this.uc,6,null),this.s,Aa(this.uc,null,1)));for(var c=Qd(b),d=0;d<c.length;++d){var e=this.j[c[d]];e&&e(a)}if(c=b.getAttribute("data-tooltip"))a.Gd(c),a.ca=!0;return b};p.getValue=function(a){return a.getAttribute("value")||""};p.Y=function(a,b){a&&a.setAttribute("value",b)};
function eD(a,b){function c(a,b){(a?d:e).push(b)}b.A();var d=[],e=[],g=b.s;c(0==g,a.D);c(2==g,a.i);c(3==g,a.C);c(4==g,a.v);c(5==g,a.I);c(1==g,a.o);c(6==g,a.l);c(1==b.i,a.s);c(!b.isEnabled(),a.T()+"-disabled");Vd(b.A(),e);Td(b.A(),d)};function fD(a,b){L.call(this,b);this.i=new Lq(void 0,void 0,void 0,Cr.aa());this.j=new um(this);this.s=new aD("",b);this.C=new aD("",b);this.D=a}z(fD,L);p=fD.prototype;p.Om=0;p.Pm="";p.Ei=null;p.$l=null;p.df=null;p.sj=null;p.Kd=1;
p.U=function(){fD.B.U.call(this);var a=this.g;this.Ei=a.L("H3","punch-viewer-speakernotes-text-header");var b=a.L("DIV","punch-viewer-speakernotes-zoom-container");gD(this,this.C,2,"punch-viewer-speakernotes-zoom-minus",b);gD(this,this.s,1,"punch-viewer-speakernotes-zoom-plus",b);b=a.L("DIV","punch-viewer-speakernotes-text-header-container",this.Ei,b);this.df=a.L("DIV","punch-viewer-speakernotes-text-body-zoomable");this.$l=a.L("DIV","punch-viewer-speakernotes-text-body",this.df);this.sj=a.L("DIV",
"punch-viewer-speakernotes-text-body-scrollable",this.$l);this.K=a=a.L("DIV","punch-viewer-speakernotes-base",b,this.sj);Zk(a,"tabpanel");hD(this)};p.S=function(){fD.B.S.call(this);this.j.subscribe(Q.qh,"action",this.lv);this.j.subscribe(Q.rh,"action",this.mv);Im();var a={enabled:!0,hint:!0,value:!0,visible:!0};Uq(this.i,this.s,Q.qh,a,void 0,Zq(Xq(new Yq,12)));Uq(this.i,this.C,Q.rh,a,void 0,Zq(Xq(new Yq,12)))};p.lv=function(){var a=1.15*this.Kd;iD(this.df,a,this.Kd);this.Kd=a};
p.mv=function(){var a=this.Kd/1.15;iD(this.df,a,this.Kd);this.Kd=a};function gD(a,b,c,d,e){a=a.g;1!=b.i&&(b.i=1,cD(b));var g=b.j,h=si(b),k=g.T()+"-collapse-left",g=g.T()+"-collapse-right",n=h?g:k;c&1?Po(b,n):Qo(b,n);h=h?k:g;c&2?Po(b,h):Qo(b,h);c=a.L("DIV");kp(c,d,"punch-viewer-speakernotes-zoom-button","jfk-button-img","punch-viewer-icon-large");So(b,c);b.render(e)}
function iD(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?"":(E&&!Tc(9)?"zoom:%s;":"transform:scale(%s);-webkit-transform:scale(%s);-moz-transform:scale(%s);-ms-transform:scale(%s);-o-transform:scale(%s);").replace(WC,""+d);c.cssText=d;Ag(a,1/b*100+"%")}}function hD(a){xf(a.Ei,"Slide "+(a.Om+1+(" of "+a.D)));a.df.innerHTML=a.Pm}
p.F=function(){fD.B.F.call(this);this.i.dispose();delete this.i;this.s.dispose();delete this.s;this.C.dispose();delete this.C;this.j.dispose();delete this.j};function jD(a,b,c){hp.call(this,a,b,c);this.sa(8,!0)}z(jD,hp);jD.prototype.cb=function(){return this.G("action")};Jo("goog-option",function(){return new jD(null)});function kD(){}z(kD,XC);oa(kD);p=kD.prototype;p.Ja=function(a){var b=Ao(this,a),b=a.g.L("DIV",{"class":"goog-inline-block "+b.join(" ")},a.ma());this.jb(b,a.nb());return b};p.Rc=m("button");p.se=function(a){return"DIV"==a.tagName};p.oa=function(a,b){Sd(b,"goog-inline-block");return kD.B.oa.call(this,a,b)};p.getValue=m("");p.T=m("goog-flat-button");Jo("goog-flat-button",function(){return new ZC(null,kD.aa())});function lD(){}z(lD,XC);oa(lD);p=lD.prototype;p.Ja=function(a){var b=Ao(this,a),b=a.g.L("DIV",{"class":"goog-inline-block "+b.join(" ")},this.$d(a.ma(),a.g));this.jb(b,a.nb());return b};p.Rc=m("button");p.Qa=function(a){return a&&a.firstChild&&a.firstChild.firstChild};p.$d=function(a,b){return b.L("DIV","goog-inline-block "+(this.T()+"-outer-box"),b.L("DIV","goog-inline-block "+(this.T()+"-inner-box"),a))};p.se=function(a){return"DIV"==a.tagName};
p.Ql=function(a,b){b=a.g.nd(b);var c=this.T()+"-outer-box";return b&&Rd(b,c)&&(a=a.g.nd(b),b=this.T()+"-inner-box",a&&Rd(a,b))?!0:!1};p.oa=function(a,b){mD(b,!0);mD(b,!1);this.Ql(a,b)||b.appendChild(this.$d(b.childNodes,a.g));Td(b,["goog-inline-block",this.T()]);return lD.B.oa.call(this,a,b)};p.T=m("goog-custom-button");
function mD(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(""==Ka(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};function nD(){}z(nD,lD);oa(nD);nD.prototype.Qa=function(a){return nD.B.Qa.call(this,a&&a.firstChild)};nD.prototype.oa=function(a,b){var c=Ye("*","goog-menu",b)[0];if(c){K(c,!1);We(c).body.appendChild(c);var d=new Lp;ni(d,c);a.tb(d)}return nD.B.oa.call(this,a,b)};nD.prototype.$d=function(a,b){return nD.B.$d.call(this,[b.L("DIV","goog-inline-block "+(this.T()+"-caption"),a),b.L("DIV","goog-inline-block "+(this.T()+"-dropdown"),"\u00a0")],b)};nD.prototype.T=m("goog-menu-button");function oD(a,b,c,d,e){ZC.call(this,a,c||nD.aa(),d);this.sa(64,!0);this.s=new Up(null,9);b&&this.tb(b);this.J=new Rk(500);!Pg&&!Qg||Tc("533.17.9")||(this.sg=!0);this.ha=e||Jp.aa()}z(oD,ZC);p=oD.prototype;p.sg=!1;p.S=function(){oD.B.S.call(this);pD(this,!0);this.i&&qD(this,this.i,!0);$k(this.K,"haspopup",!!this.i)};p.ra=function(){oD.B.ra.call(this);pD(this,!1);if(this.i){this.va(!1);this.i.ra();qD(this,this.i,!1);var a=this.i.A();a&&qf(a)}};
p.F=function(){oD.B.F.call(this);this.i&&(this.i.dispose(),delete this.i);delete this.na;this.J.dispose()};p.qb=function(a){oD.B.qb.call(this,a);Ho(this,4)&&(this.va(!Ho(this,64),a),this.i&&(this.i.Ob=Ho(this,64)))};p.sb=function(a){oD.B.sb.call(this,a);this.i&&!Ho(this,4)&&(this.i.Ob=!1)};p.cb=function(){Uo(this,!1);return!0};p.zq=function(a){this.i&&this.i.isVisible()&&!this.Ub(a.target)&&this.va(!1)};p.Ub=function(a){return a&&uf(this.A(),a)||this.i&&this.i.Ub(a)||!1};
p.lc=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.i&&this.i.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.i.rb(a);return 27==a.keyCode||b?(this.va(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.va(!0,a),!0):!1};p.zi=function(){this.va(!1)};p.Xq=function(){Ho(this,4)||this.va(!1)};p.eg=function(a){this.sg||this.va(!1);oD.B.eg.call(this,a)};
p.fa=function(){this.i||this.tb(new Lp(this.g,this.ha));return this.i||null};p.tb=function(a){var b=this.i;if(a!=b&&(b&&(this.va(!1),this.$&&qD(this,b,!1),delete this.i),this.$&&$k(this.K,"haspopup",!!a),a)){this.i=a;ki(a,this);a.setVisible(!1);var c=this.sg;(a.Cf=c)&&Dp(a,!0);this.$&&qD(this,a,!0)}return b};p.jg=function(a){this.fa().Z(a,!0)};p.removeItem=function(a){(a=this.fa().removeChild(a,!0))&&a.dispose()};
p.setVisible=function(a,b){(a=oD.B.setVisible.call(this,a,b))&&!this.isVisible()&&this.va(!1);return a};p.R=function(a){oD.B.R.call(this,a);this.isEnabled()||this.va(!1)};function rD(a){a=a.s.g;return 9==a||8==a}function sD(a){return a.s.v&&!!(a.s.j&32)}
p.va=function(a,b){oD.B.va.call(this,a);if(this.i&&Ho(this,64)==a){if(a)this.i.$||this.i.render(),this.ea=sg(this.A()),this.da=Dg(this.A()),this.Fe(),!b||40!=b.keyCode&&38!=b.keyCode?this.i.ib(-1):zp(this.i);else{Uo(this,!1);this.i.Ob=!1;var c=this.A();c&&($k(c,"activedescendant",""),$k(c,"owns",""));null!=this.M&&(this.M=void 0,(c=this.i.A())&&zg(c,"",""))}this.i.setVisible(a,!1,b);this.ya()||(b=M(this),c=a?b.g:b.i,c.call(b,this.g.W(),"mousedown",this.zq,!0),this.sg&&c.call(b,this.i,"blur",this.Xq),
c.call(b,this.J,"tick",this.ft),a?Sk(this.J):this.J.stop())}this.i&&this.i.A()&&this.i.K.removeAttribute("aria-hidden")};p.Fe=function(){if(this.i.$){var a=this.na||this.A(),b=this.s;this.s.i=a;a=this.i.A();this.i.isVisible()||(a.style.visibility="hidden",K(a,!0));!this.M&&sD(this)&&(this.M=Bg(a));b.Oc(a,b.g^1,null,this.M);this.i.isVisible()||(K(a,!1),a.style.visibility="visible")}};
p.ft=function(){var a=Dg(this.A()),b=sg(this.A()),c;c=this.da;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.ea,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.da=a,this.ea=b,this.Fe())};function qD(a,b,c){var d=M(a);c=c?d.g:d.i;c.call(d,b,"action",a.zi);c.call(d,b,"close",a.iq);c.call(d,b,"highlight",a.jq);c.call(d,b,"unhighlight",a.kq)}
function pD(a,b){var c=M(a);(b?c.g:c.i).call(c,a.A(),"keydown",a.Pq)}p.jq=function(a){(a=a.target.A())&&tD(this,a)};p.Pq=function(a){Go(this,32)&&this.A()&&this.i&&this.i.isVisible()&&a.stopPropagation()};p.kq=function(){if(!yp(this.i)){var a=this.A();$k(a,"activedescendant","");$k(a,"owns","")}};p.iq=function(a){if(Ho(this,64)&&a.target instanceof hp){a=a.target;var b=a.A();a.isVisible()&&Ho(a,2)&&null!=b&&tD(this,b)}};
function tD(a,b){a=a.A();b=bl(b)||b;if(!b.id){var c=ei.aa();b.id=fi(c)}cl(a,b);$k(a,"owns",b.id)}Jo("goog-menu-button",function(){return new oD(null)});function uD(){}z(uD,kD);oa(uD);uD.prototype.Ja=function(a){var b=Ao(this,a),b=a.g.L("DIV",{"class":"goog-inline-block "+b.join(" ")},[vD(this,a.ma(),a.g),wD(this,a.g)]);this.jb(b,a.nb());return b};uD.prototype.Qa=function(a){return a&&a.firstChild};
uD.prototype.oa=function(a,b){var c=Ye("*","goog-menu",b)[0];if(c){K(c,!1);a.g.W().body.appendChild(c);var d=new Lp;ni(d,c);a.tb(d)}Ye("*",this.T()+"-caption",b)[0]||b.appendChild(vD(this,b.childNodes,a.g));Ye("*",this.T()+"-dropdown",b)[0]||b.appendChild(wD(this,a.g));return uD.B.oa.call(this,a,b)};function vD(a,b,c){return c.L("DIV","goog-inline-block "+(a.T()+"-caption"),b)}function wD(a,b){return b.L("DIV",{"class":"goog-inline-block "+(a.T()+"-dropdown"),"aria-hidden":!0},"\u00a0")}
uD.prototype.T=m("goog-flat-menu-button");Jo("goog-flat-menu-button",function(){return new oD(null,null,uD.aa())});function xD(a){J.call(this);this.g=[];yD(this,a)}z(xD,J);xD.prototype.i=null;function yD(a,b){b&&(Wb(b,function(a){zD(a,!1)},a),kc(a.g,b))}function AD(a,b,c){b&&(zD(b,!1),lc(a.g,c,0,b))}xD.prototype.removeItem=function(a){a&&hc(this.g,a)&&a==this.i&&(this.i=null,this.G("select"))};function BD(a){var b=a.i;return b?Vb(a.g,b):-1}xD.prototype.clear=function(){gc(this.g);this.i=null};xD.prototype.F=function(){xD.B.F.call(this);delete this.g;this.i=null};
function zD(a,b){a&&"function"==typeof a.setSelected&&a.setSelected(b)};function CD(a,b,c,d,e){oD.call(this,a,b,c,d,e||new Jp("listbox"));this.N=this.ma();this.X=null;this.ri="listbox"}z(CD,oD);p=CD.prototype;p.ia=null;p.S=function(){CD.B.S.call(this);DD(this);ED(this)};p.Ia=function(a){CD.B.Ia.call(this,a);(a=this.Sc())?(this.N=a,DD(this)):FD(this)||GD(this,0)};p.F=function(){CD.B.F.call(this);this.ia&&(this.ia.dispose(),this.ia=null);this.N=null};p.zi=function(a){HD(this,a.target);CD.B.zi.call(this,a);a.stopPropagation();this.G("action")};
p.mq=function(){var a=FD(this);CD.B.Y.call(this,a&&a.getValue());DD(this)};p.tb=function(a){var b=CD.B.tb.call(this,a);a!=b&&(this.ia&&this.ia.clear(),a&&(this.ia?oi(a,function(a){ID(a);var b=this.ia;AD(b,a,b.g.length)},this):JD(this,a)));return b};p.jg=function(a){ID(a);CD.B.jg.call(this,a);if(this.ia){var b=this.ia;AD(b,a,b.g.length)}else JD(this,this.fa());KD(this)};p.removeItem=function(a){CD.B.removeItem.call(this,a);this.ia&&this.ia.removeItem(a)};
function HD(a,b){if(a.ia){var c=FD(a),d=a.ia;b!=d.i&&(zD(d.i,!1),d.i=b,zD(b,!0));d.G("select");b!=c&&a.G("change")}}function GD(a,b){a.ia&&HD(a,a.ia.g[b]||null)}p.Y=function(a){if(null!=a&&this.ia)for(var b=0,c;c=this.ia.g[b]||null;b++)if(c&&"function"==typeof c.getValue&&c.getValue()==a){HD(this,c);return}HD(this,null)};p.getValue=function(){var a=FD(this);return a?a.getValue():null};function FD(a){return a.ia?a.ia.i:null}function LD(a){return a.ia?BD(a.ia):-1}
function JD(a,b){a.ia=new xD;b&&oi(b,function(a){ID(a);var b=this.ia;AD(b,a,b.g.length)},a);ED(a)}function ED(a){a.ia&&M(a).g(a.ia,"select",a.mq)}function DD(a){var b=FD(a);So(a,b?b.Sc():a.N);var c=a.j.Qa(a.A());c&&a.g.Ms(c)&&(null==a.X&&(a.X=al(c,"label")),b=(b=b?b.A():null)?al(b,"label"):a.X,$k(c,"label",b),KD(a))}
function KD(a){var b=a.j;if(b&&(b=b.Qa(a.A()))){var c=a.K;b.id||(b.id=fi(ei.aa()));Zk(b,"option");$k(c,"activedescendant",b.id);a.ia&&(c=jc(a.ia.g),$k(b,"setsize",MD(c)),a=BD(a.ia),$k(b,"posinset",0<=a?MD(mc(c,0,a+1)):0))}}function MD(a){return bc(a,function(a){return a instanceof hp})}function ID(a){a.ri=a instanceof hp?"option":"separator"}p.va=function(a,b){CD.B.va.call(this,a,b);Ho(this,64)?this.fa().ib(LD(this)):KD(this)};Jo("goog-select",function(){return new CD(null)});function ND(a,b,c){CD.call(this,a,b,uD.aa(),c);this.H=new OD(1E3);B(this,this.H)}z(ND,CD);ND.prototype.U=function(){ND.B.U.call(this);Sd(this.A(),"jfk-select")};
ND.prototype.Fe=function(){if(this.fa().$){var a=this.A();xg(a);var b=rD(this)?8:12,c=this.fa().A(),d=!1;this.fa().isVisible()||(d=!0,c.style.visibility="hidden",K(c,!0));var e=Math.max(LD(this),0),e=ri(this.fa(),e),g=0;if(sD(this)){var h=c.scrollTop;c.style.overflowY="visible";c.style.height="auto";d||(g=xg(e.A()).y-xg(this.A()).y,g=h-g)}var d=e?e.A().offsetTop:0,h=sg(a),k=0;h&&(k=sg(c),k=Ie(h.top,k.top+2,k.bottom-2)-h.top);Np(a,b,c,rD(this)?8:12,new Ke(0,k-d),null,65|(sD(this)?32:132),null);sD(this)&&
(a=xg(e.A()).y-xg(this.A()).y,c.style.overflowY="auto",c.scrollTop=g+a);this.fa().isVisible()||(K(c,!1),c.style.visibility="visible")}};ND.prototype.lc=function(a){var b=ND.B.lc.call(this,a);return"key"!=a.type||!this.fa()||a.altKey||a.ctrlKey||a.metaKey||a.I?b:Ho(this,64)||32!=a.keyCode?b?(!Ho(this,64)||38!=a.keyCode&&40!=a.keyCode||PD(this),!0):mo(a.keyCode)?(a=a.j?String.fromCharCode(a.j):" ",this.H.add(a),b=this.H.g,this.H.i?QD(this,a,!1):QD(this,b,1<b.length),!0):!1:(this.H.l(),b)};
function PD(a){var b=yp(a.fa());b&&ug(b.A(),a.fa().Pa())}function QD(a,b,c){var d=Ho(a,64)?a.fa().xa:LD(a);b=new RegExp("^"+bb(b),"i");c||++d;for(var d=0>d?0:d,e=a.fa(),g=0,h=qi(e);g<h;++g){c=(d+g)%h;var k=ri(e,c),n=k.Sc();if(k.isEnabled()&&n&&b.test(n)){b=c;Ho(a,64)?(a.fa().ib(b),PD(a)):GD(a,b);break}}}function OD(a){A.call(this);this.j=new kq(this.l,a,this);B(this,this.j)}z(OD,A);OD.prototype.add=function(a){a==this.g?this.i=!0:this.i||(this.g+=a);lq(this.j)};
OD.prototype.l=function(){this.g="";this.i=!1};OD.prototype.i=!1;OD.prototype.g="";function RD(a,b,c,d){a=UB(a);b=new NB(b,d);this.i=Xb(Yb(a,c?EB(b):Pf),Qf);this.g=this.j=a[0]&&a[0].l?1:0;SD(this,this.j)}RD.prototype.next=function(){this.g<this.i.length&&(CB(this.i[this.g]),this.g++)};RD.prototype.bj=function(){this.g>this.j&&(this.g--,AB(this.i[this.g]))};function SD(a,b){for(var c=a.i.length-1;c>=b;c--)AB(a.i[c]);for(c=a.j;c<b&&c<a.i.length;c++)CB(a.i[c]);a.g=Ie(b,a.j,a.i.length)};function TD(a,b){J.call(this);this.i=a;this.v=!!b;this.g=UD(this);this.g||(a=E&&!Tc("7")?"readystatechange":"load",this.j=td(this.i,a,this.o,!1,this),this.l=window.setInterval(x(this.o,this),100))}z(TD,J);TD.prototype.j=null;function VD(a){a.l&&(window.clearInterval(a.l),a.l=null)}TD.prototype.F=function(){delete this.i;VD(this);Cd(this.j);TD.B.F.call(this)};
function UD(a){var b=!1;try{if(a.v||!E||Tc("11"))var c=vf(a.i).body,b=a.v?!!c&&!!c.firstChild:!!c;else b="complete"==a.i.readyState}catch(d){}return b}TD.prototype.o=function(){UD(this)&&(VD(this),Cd(this.j),this.j=null,this.g=!0,this.G("ifload"))};function WD(a){L.call(this,a)}z(WD,L);var XD={1:"punch-viewer-center-boxtype-all",2:"punch-viewer-center-boxtype-leftright",3:"punch-viewer-center-boxtype-topbottom"};p=WD.prototype;p.kd=null;p.Hh=null;p.Dh=1;
p.U=function(){var a=["punch-viewer-center",E&&!Tc("8")?"punch-viewer-center-browser-ie-less-than-8":"punch-viewer-center-browser-modern"],b=this.g,a=b.L("div",a,this.Hh=b.L("div","punch-viewer-center-content-container",b.L("span","punch-viewer-center-centering")));YD(this,this.kd);this.K=a;ZD(this,this.Dh)};p.Pa=l("kd");function YD(a,b){var c=a.g;a.kd&&(c.Xb(a.kd),mp(a.kd,"punch-viewer-center-content"));(a.kd=b)&&a.Hh&&(kp(b,"punch-viewer-center-content"),c.appendChild(a.Hh,b))}
function ZD(a,b){var c=XD[a.Dh],d=XD[b];a.Dh=b;a.A()&&op(a.A(),c,d)};function $D(a,b,c,d){L.call(this,b);this.H=this.D=!1;this.D=1!=a;this.H=3!=a;this.M=!!d;this.s=new aE;this.j=new aE;this.C=new aE;this.i=c?null:new aE;this.J=new WD(b);this.Z(this.J)}z($D,L);p=$D.prototype;
p.U=function(){$D.B.U.call(this);var a=this.A();kp(a,"punch-viewer-loadstatus");this.M&&kp(a,"punch-viewer-loadstatus-toplevel");var b=this.g,b=b.L("div",["punch-viewer-loadstatus-content","goog-inline-block"],this.s.i=b.L("div"),this.j.i=b.L("div","punch-viewer-loadstatus-message"),b.L("div",void 0,this.C.i=b.L("span",{tabIndex:"0"}),this.i?this.i.i=b.L("span",{tabIndex:"0"}):void 0));this.C.className="punch-viewer-loadstatus-link";this.i&&(this.i.className="punch-viewer-loadstatus-link");YD(this.J,
b);this.J.render(a);bE(this)};p.S=function(){$D.B.S.call(this);Jd(M(this),this.C.i,this.Zr);this.i&&Jd(M(this),this.i.i,this.Pr)};function cE(a,b,c){b?c&&(a.j.text="This presentation has no slides."):(a.s.className="punch-viewer-loadstatus-loading-icon",a.j.text="Loading...");b=!b||!!c;a.s.g=a.D&&b;a.j.g=!a.D&&b;a.C.g=!1;a.i&&(a.i.g=!1);bE(a)}
function dE(a,b,c,d){c=4==b&&0==c;d=0==d.g&&c;switch(b){case 4:a.s.className="punch-viewer-loadstatus-error-icon";a.j.text=d?"Parts of this slide didn't load. Try reloading":"This slide couldn't be loaded.";a.C.text="Show anyway";a.i&&(a.i.text="Reload");break;case 3:a.s.className="punch-viewer-loadstatus-loading-icon",a.j.text="Loading..."}b=3==b;a.s.g=a.D&&(b||c);a.j.g=!a.D&&b||a.H&&c;a.C.g=a.H&&d;a.i&&(a.i.g=a.H&&c);bE(a)}
function bE(a){var b=a.A();b&&(eE(a.s),eE(a.j),eE(a.C),a.i&&eE(a.i),K(b,a.s.g||a.j.g))}p.Zr=function(a){a.stopPropagation();R(Q.hf,void 0,Zq(Xq(new Yq,6)))};p.Pr=function(a){a.stopPropagation();R(Q.hd,void 0,Zq(Xq(new Yq,6)))};p.F=function(){delete this.J;$D.B.F.call(this)};function aE(){this.g=!1;this.text=this.className="";this.i=null}function eE(a){var b=a.i;b&&(b.className=a.className,xf(b,a.text),K(b,a.g))};function fE(a,b){L.call(this,b);this.i=null;this.s=new $D(3,b);this.Z(this.s);this.C=a;gE(this,a);this.j=!1}z(fE,L);fE.prototype.U=function(){fE.B.U.call(this);var a=this.A();kp(a,"punch-viewer-speakernotes-page");this.s.render(this.A());this.i&&(K(this.i,this.j),a.appendChild(this.i))};fE.prototype.S=function(){fE.B.S.call(this);hE(this,this.i,null)};
function hE(a,b,c){a.i&&qf(a.i);if(a.i=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.C&&gE(a,a.C);a.$&&(a.A().appendChild(b),K(b,a.j))}}function gE(a,b){a.C=b;a.A()&&zg(a.A(),b);a.i&&zg(a.i,b);a=a.s;b=150<b.width?2:3;a.D=1!=b;a.H=3!=b};function iE(a,b,c,d,e,g){L.call(this,g);this.D=a;this.i=b;this.H=c;this.j=d;this.J=e;this.s=!1}z(iE,L);p=iE.prototype;p.qa=null;p.fb=-1;p.rg=null;p.Zi=null;p.U=function(){iE.B.U.call(this);this.A();var a=this.Gk();zg(a,this.j);this.Zi=a;this.Fg()};p.Gk=function(){var a=this.A();a.className="punch-viewer-speakernotes-page-container";return this.rg=a};p.S=function(){iE.B.S.call(this);M(this).g(this.D,"ua",this.uu).g(this.D,"wa",this.Qm).g(this.D,"va",this.Qm)};p.bc=function(a){jE(this,a)};
function jE(a,b){a.fb=b;a.Qe()}function kE(a){var b=a.fb;return 0<=b&&b<lE(a.i)?nz(a.i,b):null}p.Qe=function(){this.qa&&this.qa.dispose();var a=this.fb;this.s=!1;var b;if(0<=a&&a<lE(this.i)){if(b=new fE(this.j.clone(),this.me()),!b.i&&this.me()){var a=nz(this.i,a),c=this.H.get(a.getId()),d=a.g,e=a.i,g=a.o;b.j=2==d||4==d&&0!=e;b.A()&&b.i&&K(b.i,b.j);dE(b.s,d,e,g);jC(a)&&(this.J?this.s=!0:hE(b,c.g?c.g.create(this.me()):null,a.getId()))}}else b=null;this.qa=b;this.Fg()};
function mE(a){a.qa&&a.qa.i&&(a.s=!0);a.qa&&hE(a.qa,null,null)}p.nn=u;p.Fg=function(){if(this.rg){var a=this.qa;a?(a.render(this.rg),gE(a,this.j.clone()),this.Jg(!0)):this.Jg(!1)}};p.Jg=function(a){K(this.Zi,a)};p.He=function(a){this.j=a;zg(this.Zi,this.j);this.qa&&gE(this.qa,this.j.clone())};p.me=l("g");p.uu=function(a){var b=nz(this.i,a.i);this.gn(a,b)&&this.bc(a.i,nE(this,a.i,a.position))};p.gn=Of;
function nE(a,b,c){switch(c){case 1:case 3:return 0;case 2:return 0>b||b>=lE(a.i)?0:nz(a.i,b).j.g.concat().length;default:throw Error("Invalid initial position.");}}p.Qm=function(a){a.index==this.fb&&this.Wm()};p.Wm=function(){this.Qe();this.G("punch-speaker-preview-update")};function oE(a,b,c,d,e,g,h,k){iE.call(this,a,b,c,d,g,k);this.M=e;this.N=h;this.C=null}z(oE,iE);p=oE.prototype;p.Kf=null;p.ye=0;p.Ke=0;p.Nb=null;p.ub=null;p.U=function(){oE.B.U.call(this);this.Kf=this.g.L("div","punch-viewer-speakernotes-page-caption");xf(this.Kf,this.Bg());this.A().appendChild(this.Kf);Ag(this.A(),this.j.width+2);this.A().tabIndex="0"};
p.Gk=function(){var a=this.g.L("iframe",{className:"punch-viewer-speakernotes-page-iframe",frameborder:"0",tabIndex:"-1"});this.Nb=new TD(a);this.A().appendChild(a);return a};p.S=function(){oE.B.S.call(this);var a=this.D;Jd(M(this),this.A(),this.Rm).g(a,"Ga",this.vu);this.Nb.g?this.xl():M(this).g(this.Nb,"ifload",this.xl)};p.me=l("C");p.Fg=function(){oE.B.Fg.call(this);var a=this.qa;a&&a.i&&a.i.setAttribute("pointer-events","none")};
p.Jg=function(a){oE.B.Jg.call(this,a);K(this.Kf,a);var b=this.A();b.tabIndex=a?"0":"-1";b.style.borderWidth=a?"1px":"0"};p.bc=function(a,b){var c=this.fb,d=pE(this);jE(this,a);this.Ke=this.ye=0;this.Nb&&this.Nb.g?((a=this.ub)&&SD(a,b),qE(this,this.ne()),rE(this,c,d)):(this.ye=b,this.Ke=this.ne())};p.Wm=function(){jE(this,this.fb);var a=this.ub,b=pE(this);this.Nb&&this.Nb.g?(a&&SD(a,pE(this)),this.G("punch-speaker-preview-update")):(this.ye=b,this.Ke=0)};p.ne=m(0);
function pE(a){return(a=a.ub)?a.g:0}p.Qe=function(){oE.B.Qe.call(this);this.Nb&&this.Nb.g&&sE(this)};function sE(a){var b=kE(a);a.C&&b?a.ub=new RD(b,a.C,a.N):a.ub=null}p.Rm=function(a){R(this.Xf(),void 0,Zq(Xq(new Yq,12)));a.stopPropagation()};
p.xl=function(){var a=this.Nb.i.contentWindow.document;a.open();a.write(this.M);a.close();var b=a.body;this.rg=b;b.className="punch-viewer-speakernotes-page-container";this.C=new Ve(a);bu(Zt(),this.C);Jd(M(this),a,this.Rm);a=!!this.qa&&!(this.qa&&this.qa.i)&&!this.s;this.Qe();this.ye&&(b=this.ub)&&SD(b,this.ye);this.Ke&&qE(this,this.Ke);a&&(this.qa&&this.qa.i||this.s)&&this.G("punch-speaker-preview-update")};p.nn=function(){var a=this.ub;a&&(a=a.g,sE(this),this.ub&&SD(this.ub,a))};
function qE(a,b){if(0>b)for(var c=0;c>b;c--){var d=a,e=d.ub;e&&e.g>e.j?e.bj():(jE(d,d.fb-1),tE(d,"end"))}else for(c=0;c<b;c++)uE(a)}p.vu=function(a){if(a.l==this.Yf()){var b=this.fb,c=pE(this);a.j!=b&&jE(this,a.j);tE(this,a.v);this.jk();rE(this,b,c)}};function rE(a,b,c){a.fb==b&&pE(a)==c||a.G("punch-speaker-preview-update")}p.jk=u;
function tE(a,b){var c=a.ub;if(c)if(sa(b))SD(c,b);else switch(b){case "start":a=kE(a).j;b=a.g.concat();if(b.length&&a.i&&!b[0].l){SD(c,1);break}SD(c,0);break;case "end":SD(c,c.i.length)}}p.He=function(a){oE.B.He.call(this,a);Ag(this.A(),this.j.width+2)};function uE(a){var b=a.ub;b&&b.g<b.i.length?b.next():(jE(a,a.fb+1),tE(a,"start"))}p.gn=function(a,b){return 1!=a.position||!b.j.i};function vE(a,b,c,d,e,g,h,k){oE.call(this,a,b,c,d,e,g,h,k)}z(vE,oE);vE.prototype.Bg=m("Next");vE.prototype.Xf=function(){return Q.NEXT};vE.prototype.Yf=m(2);vE.prototype.ne=m(1);function wE(a,b,c,d,e,g,h,k){oE.call(this,a,b,c,d,e,g,h,k)}z(wE,oE);wE.prototype.Bg=m("Previous");wE.prototype.Xf=function(){return Q.PREV};wE.prototype.Yf=m(1);wE.prototype.ne=m(-1);function xE(a,b,c,d,e,g){L.call(this,g);this.N=a;this.J=b;this.D=b.j/b.i;this.H=d;d=this.g;g=200;var h=g/this.D;this.s=new iE(a,b,c,new Ne(g,h),!1,d);g=85;h=g/this.D;this.j=new wE(a,b,c,new Ne(g,h),e,!1,dB(),d);this.C=new vE(a,b,c,new Ne(g,h),e,!1,dB(),d);a=this.i=new ND(null,void 0,d);a.s.o&&a.s.o(33);this.Z(this.i)}z(xE,L);
xE.prototype.U=function(){xE.B.U.call(this);var a=this.A();a.className="punch-viewer-speakernotes-page-control";this.Z(this.s,!0);this.Z(this.j,!0);this.Z(this.C,!0);kp(this.j.A(),"punch-viewer-speakernotes-page-previous");kp(this.C.A(),"punch-viewer-speakernotes-page-next");for(var b=this.g,c=lE(this.J),d=0;d<c;d++){var e=new jD(yE(this.J,d),void 0,b);this.i.jg(e)}this.i.render(a)};
xE.prototype.S=function(){xE.B.S.call(this);M(this).g(this.N,"ua",this.P).g(this.i,"action",this.M);us(this.H,this.i.A());us(this.H,this.j.A());us(this.H,this.s.A())};function zE(a,b){GD(a.i,b);So(a.i,"Slide "+(b+1))}xE.prototype.P=function(a){zE(this,a.i)};xE.prototype.M=function(){var a=LD(this.i);zE(this,a);R(Q.wc,a,Zq(Xq(new Yq,12)))};function AE(a){L.call(this,a);this.J=!0}z(AE,L);AE.prototype.S=function(){AE.B.S.call(this);K(this.A(),this.J)};AE.prototype.setVisible=function(a){a!=this.J&&this.G(a?"show":"hide")&&(this.J=a,this.$&&K(this.A(),a))};AE.prototype.isVisible=l("J");function BE(a){var b,c;c=Fh("Close");c=null==(b=a.Ah)?c:b;b=a.id;var d=a.ge,e=Fh("goog-flat-button"),g=a.hidden,h=a.enabled;a={icon:Fh("docs-icon-img "+a.Kk)};a=wh('<div class="docs-icon goog-inline-block '+(a.Jf?Kh(a.Jf):"")+'"><div class="docs-icon-img-container '+Kh(a.icon)+'" aria-hidden="true">&nbsp;</div></div>');c={Ah:c,id:b,ge:d,Dc:e,hidden:g,enabled:h,Bp:Gh(""+vh(a))};a=wh;b="<div"+(c.id?' id="'+Kh(c.id)+'"':"")+' class="'+(c.ge?Kh(c.ge)+" ":"")+Kh(c.Dc)+" goog-inline-block"+(c.enabled?"":
" "+Kh(c.Dc)+"-disabled")+'"'+(c.Ah?' aria-label="'+Kh(c.Ah)+'"':c.title?' aria-label="'+Kh(c.title)+'"':"");c.hidden||c.backgroundColor?(d=' style="'+(c.hidden?"display:none":"")+(c.hidden&&c.backgroundColor?" ":""),c.backgroundColor?(e=c.backgroundColor,sh(e,kh)?e=Jh(e.ma()):null==e?e="":e instanceof be?e=Jh(de(e)):(e=String(e),e=bi.test(e)?e:"zSoyz"),e="background-color:"+Kh(e)):e="",d=d+e+'"'):d="";c=a(b+d+(c.title?' title="'+Kh(c.title)+'"':"")+' role="button"'+(c.enabled?' tabindex="0"':' aria-disabled="true"')+
(c.attributes?" "+Rh(c.attributes):"")+'><div class="'+(c.$n?Kh(c.$n):Kh(c.Dc)+"-outer-box")+' goog-inline-block"><div class="'+(c.Tn?Kh(c.Tn):Kh(c.Dc)+"-inner-box")+' goog-inline-block">'+vh(c.Bp)+"</div></div></div>");c=""+vh(c);return wh(c)};function CE(a){var b=wh,c='<div class="docs-ui-toast" role="complementary" tabIndex="0" aria-describedby="'+Kh(a.Pd.Mj)+'"><div class="docs-ui-toast-content" id="'+Kh(a.Pd.Mj)+'">'+vh(a.content)+'</div><div class="docs-ui-toast-control-bar" id="'+Kh(a.Pd.Bn)+'"></div>',d;a.En?(d='<div class="docs-ui-toast-close-bar" id="'+Kh(a.Pd.zn)+'">',a=a={id:a.Pd.Kj,ge:"docs-ui-toast-close"},a=wh(BE(Dh(a,{Kk:Fh("docs-icon-close-white")}))),d=d+vh(a)+"</div>"):d="";return b(c+d+"</div>")}
function DE(a){return wh('<div class="docs-ui-toast-control'+(a.Dc?" "+Kh(a.Dc):"")+'" role="button" tabIndex="0" id="'+Kh(a.id)+'">'+vh(a.text)+"</div>")};function EE(a){A.call(this);this.g=a||Ue();this.i={}}z(EE,A);EE.prototype.F=function(){nb(this.i,this.g.Xb,this.g);this.g=this.i=null;EE.B.F.call(this)};function FE(a,b,c){var d=GE(a,c||"polite");xf(d,"");Tk(function(){xf(d,b)},1)}
function GE(a,b){var c=a.i[b];if(c)return c.removeAttribute("aria-hidden"),c;c=a.g.createElement("DIV");c.style.position="absolute";c.style.top="-1000px";c.style.height="1px";c.style.overflow="hidden";$k(c,"live",b);$k(c,"atomic","true");a.g.W().body.appendChild(c);return a.i[b]=c};function HE(){J.call(this);this.g=0;this.startTime=null}z(HE,J);function IE(a,b){qa(b)||(b=[b]);b=Yb(b,function(a){return w(a)?a:a.za+" "+a.duration+"s "+a.timing+" "+a.Mh+"s"});hg(a,"transition",b.join(","))}var JE=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(E)return Tc("10.0");var a=document.createElement("DIV"),b=Fc?"-webkit":Ec?"-moz":E?"-ms":Bc?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");Te(a,De("div",{style:c}));return""!=kg(a.firstChild,"transition")});function KE(a,b,c,d,e){HE.call(this);this.K=a;this.l=b;this.v=c;this.i=d;this.o=qa(e)?e:[e]}z(KE,HE);p=KE.prototype;p.play=function(){if(1==this.g)return!1;this.G("begin");this.G("play");this.startTime=y();this.g=1;if(JE())return hg(this.K,this.v),this.j=Tk(this.$p,void 0,this),!0;this.Cj(!1);return!1};p.$p=function(){Bg(this.K);IE(this.K,this.o);hg(this.K,this.i);this.j=Tk(x(this.Cj,this,!1),1E3*this.l)};p.stop=function(){1==this.g&&this.Cj(!0)};
p.Cj=function(a){hg(this.K,"transition","");Uk(this.j);hg(this.K,this.i);y();this.g=0;a?this.G("stop"):this.G("finish");this.G("end")};p.F=function(){this.stop();KE.B.F.call(this)};p.pause=f();function LE(a,b,c,d,e,g,h){L.call(this,b);b=ME;var k={},n;for(n in b)k[n]=pi(this,b[n]);this.P=k;this.da=!c;this.X=r(d)?d:6E3;this.s=!1;this.M=a;this.C=this.i=null;this.N=!!e;this.j=null;this.ea=g||"polite";this.V=new EE(this.g);this.ca=!!h;this.J=!0}z(LE,L);var ME={Mj:"d-u-t-c",Bn:"d-u-t-cb",zn:"d-u-t-cl",Kj:"d-u-t-clb"};p=LE.prototype;p.U=function(){this.K=ph(CE,{Pd:this.P,content:this.M,En:this.N},void 0,this.g)};
p.S=function(){LE.B.S.call(this);K(this.A(),this.s);if(this.N){if(!this.j){var a=this.g.A(this.P.Kj);this.j=new ZC("",new kD);B(this,this.j);ni(this.j,a);this.j.R(!0)}M(this).g(this.j,"action",x(this.setVisible,this,!1))}};p.setVisible=function(a){this.A()?this.s!=a&&this.G(a?"show":"hide")&&NE(this,a):this.s=a};p.isVisible=l("s");
function NE(a,b){if(a.i)if(a.ca)M(a).i(a.i,"end"),a.i.stop(),a.bm(a.J,!0),NE(a,b);else throw Error("Found an on-going animation in toast");var c=a.A();b&&(K(c,!0),a.s=!0,Uk(a.C));var d=b?"translateY(24px)":"translate(0)",e=b?"translate(0)":"translateY(24px)",d={opacity:b?0:1,transform:d,"-webkit-transform":d},e={opacity:b?1:0,transform:e,"-webkit-transform":e},g={za:OE,duration:.218,timing:b?"cubic-bezier(0.0, 0.0, 0.2, 1.0)":"cubic-bezier(0.4, 0.0, 1.0, 1.0)",Mh:0},h={za:"opacity",duration:.218,
timing:b?"cubic-bezier(0.0, 0.0, 0.2, 1.0)":"cubic-bezier(0.4, 0.0, 1.0, 1.0)",Mh:0};a.J=b;a.i=new KE(c,.218,d,e,[g,h]);a.i.play();Hd(M(a),a.i,"end",Aa(a.bm,b,!1))}p.bm=function(a,b){var c=this.A();C(this.i);this.i=null;a?(this.da&&(Uk(this.C),b||(this.C=Tk(Aa(this.setVisible,!1),this.X,this))),FE(this.V,this.M,this.ea)):(K(c,!1),this.s=!1,this.C=null)};p.F=function(){Uk(this.C);LE.B.F.call(this)};var OE=Fc?"-webkit-transform":"transform";function PE(a){LE.call(this,"New top questions",a,!0,void 0,!1,"assertive",!0);this.D=!0;this.H=!1}z(PE,LE);PE.prototype.U=function(){PE.B.U.call(this);var a=ji(this,"docs-ui-toast-control-bar"),b=ph(DE,{text:"Show",id:"punch-qanda-toast-show",Dc:"punch-qanda-toast-action-label"},void 0,this.g);this.g.appendChild(a,b)};PE.prototype.S=function(){PE.B.S.call(this);var a;a=Xe(this.g.g,"punch-qanda-toast-show");Jd(M(this),a,x(this.G,this,"Qa"))};
PE.prototype.R=function(a){this.D!=a&&((this.D=a)&&this.H?(this.setVisible(!0),this.H=!1):!this.D&&this.isVisible()&&(this.H=!0,this.setVisible(!1)))};var QE={Yg:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Lj:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},QE={Yg:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Lj:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},
1E13:{other:"00 trillion"},1E14:{other:"000 trillion"}}};var RE={AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","Php"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"TL","YTL"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var SE={$g:".",kf:",",mh:"%",Bf:"0",Zj:"+",Uj:"-",bh:"E",nh:"\u2030",mf:"\u221e",Wj:"NaN",Zg:"#,##0.###",bk:"#E0",Yj:"#,##0%",Nj:"\u00a4#,##0.00",Pj:"USD"},SE={$g:".",kf:",",mh:"%",Bf:"0",Zj:"+",Uj:"-",bh:"E",nh:"\u2030",mf:"\u221e",Wj:"NaN",Zg:"#,##0.###",bk:"#E0",Yj:"#,##0%",Nj:"\u00a4#,##0.00",Pj:"GBP"};function TE(a,b,c){this.H=b||SE.Pj;this.P=c||0;this.J=40;this.i=1;this.N=0;this.v=3;this.la=this.j=0;this.ba=!1;this.O=this.s="";this.l="-";this.C="";this.g=1;this.I=!1;this.o=[];this.M=this.Ma=!1;this.D=0;if("number"==typeof a)switch(a){case 1:UE(this,SE.Zg);break;case 2:UE(this,SE.bk);break;case 3:UE(this,SE.Yj);break;case 4:a=SE.Nj;b=["0"];c=RE[this.H][0]&7;if(0<c){b.push(".");for(var d=0;d<c;d++)b.push("0")}a=a.replace(/0.00/g,b.join(""));UE(this,a);break;case 5:VE(this,1);break;case 6:VE(this,
2);break;default:throw Error("Unsupported pattern type.");}else UE(this,a)}
function UE(a,b){b.replace(/ /g,"\u00a0");var c=[0];a.s=WE(a,b,c);for(var d=c[0],e=-1,g=0,h=0,k=0,n=-1,t=b.length,v=!0;c[0]<t&&v;c[0]++)switch(b.charAt(c[0])){case "#":0<h?k++:g++;0<=n&&0>e&&n++;break;case "0":if(0<k)throw Error('Unexpected "0" in pattern "'+b+'"');h++;0<=n&&0>e&&n++;break;case ",":0<n&&a.o.push(n);n=0;break;case ".":if(0<=e)throw Error('Multiple decimal separators in pattern "'+b+'"');e=g+h+k;break;case "E":if(a.M)throw Error('Multiple exponential symbols in pattern "'+b+'"');a.M=
!0;a.la=0;c[0]+1<t&&"+"==b.charAt(c[0]+1)&&(c[0]++,a.ba=!0);for(;c[0]+1<t&&"0"==b.charAt(c[0]+1);)c[0]++,a.la++;if(1>g+h||1>a.la)throw Error('Malformed exponential pattern "'+b+'"');v=!1;break;default:c[0]--,v=!1}0==h&&0<g&&0<=e&&(h=e,0==h&&h++,k=g-h,g=h-1,h=1);if(0>e&&0<k||0<=e&&(e<g||e>g+h)||0==n)throw Error('Malformed pattern "'+b+'"');k=g+h+k;a.v=0<=e?k-e:0;0<=e&&(a.j=g+h-e,0>a.j&&(a.j=0));a.i=(0<=e?e:k)-g;a.M&&(a.J=g+a.i,0==a.v&&0==a.i&&(a.i=1));a.o.push(Math.max(0,n));a.Ma=0==e||e==k;d=c[0]-
d;a.O=WE(a,b,c);c[0]<b.length&&";"==b.charAt(c[0])?(c[0]++,1!=a.g&&(a.I=!0),a.l=WE(a,b,c),c[0]+=d,a.C=WE(a,b,c)):(a.l=a.s+a.l,a.C+=a.O)}function VE(a,b){a.D=b;UE(a,SE.Zg);a.j=0;a.v=2;if(0<a.j)throw Error("Can't combine significant digits and minimum fraction digits");a.N=2}
TE.prototype.parse=function(a,b){b=b||[0];if(0!=this.D)throw Error("Parsing of compact numbers is unimplemented");var c;a=a.replace(/ /g,"\u00a0");var d=a.indexOf(this.s,b[0])==b[0],e=a.indexOf(this.l,b[0])==b[0];d&&e&&(this.s.length>this.l.length?e=!1:this.s.length<this.l.length&&(d=!1));d?b[0]+=this.s.length:e&&(b[0]+=this.l.length);if(a.indexOf(SE.mf,b[0])==b[0])b[0]+=SE.mf.length,c=Infinity;else{c=a;var g=!1,h=!1,k=!1,n=1,t=SE.$g,v=SE.kf,D=SE.bh;if(0!=this.D)throw Error("Parsing of compact style numbers is not implemented");
for(var F="";b[0]<c.length;b[0]++){var I=c.charAt(b[0]),ga=XE(I);if(0<=ga&&9>=ga)F+=ga,k=!0;else if(I==t.charAt(0)){if(g||h)break;F+=".";g=!0}else if(I==v.charAt(0)&&("\u00a0"!=v.charAt(0)||b[0]+1<c.length&&0<=XE(c.charAt(b[0]+1)))){if(g||h)break}else if(I==D.charAt(0)){if(h)break;F+="E";h=!0}else if("+"==I||"-"==I)F+=I;else if(1==this.g&&I==SE.mh.charAt(0)){if(1!=n)break;n=100;if(k){b[0]++;break}}else if(1==this.g&&I==SE.nh.charAt(0)){if(1!=n)break;n=1E3;if(k){b[0]++;break}}else break}1!=this.g&&
(n=this.g);c=parseFloat(F)/n}if(d){if(a.indexOf(this.O,b[0])!=b[0])return NaN;b[0]+=this.O.length}else if(e){if(a.indexOf(this.C,b[0])!=b[0])return NaN;b[0]+=this.C.length}return e?-c:c};function YE(a,b){var c=Math.pow(10,a.v),d;if(0>=a.N)d=Math.round(b*c);else{d=b*c;var e=a.v;d&&(a=a.N-ZE(d)-1,a<-e?(e=Math.pow(10,e),d=Math.round(d/e)*e):(e=Math.pow(10,a),d=Math.round(d*e)/e));d=Math.round(d)}isFinite(d)?(b=Math.floor(d/c),c=Math.floor(d-b*c)):c=0;return{Tl:b,Op:c}}
function $E(a,b,c,d){if(a.j>a.v)throw Error("Min value must be less than max value");d||(d=[]);b=YE(a,b);var e=Math.pow(10,a.v),g=b.Tl,h=b.Op,k=0<a.j||0<h||!1;b=a.j;k&&(b=a.j);for(var n="",t=g;1E20<t;)n="0"+n,t=Math.round(t/10);var n=t+n,v=SE.$g,t=SE.Bf.charCodeAt(0),D=n.length,F=0;if(0<g||0<c){for(g=D;g<c;g++)d.push(String.fromCharCode(t));if(2<=a.o.length)for(c=1;c<a.o.length;c++)F+=a.o[c];c=D-F;if(0<c)for(var g=a.o,F=D=0,I,ga=SE.kf,Pa=n.length,pb=0;pb<Pa;pb++){if(d.push(String.fromCharCode(t+1*
Number(n.charAt(pb)))),1<Pa-pb)if(I=g[F],pb<c){var Hc=c-pb;(1===I||0<I&&1===Hc%I)&&d.push(ga)}else F<g.length&&(pb===c?F+=1:I===pb-c-D+1&&(d.push(ga),D+=I,F+=1))}else{c=n;n=a.o;g=SE.kf;I=c.length;ga=[];for(D=n.length-1;0<=D&&0<I;D--){F=n[D];for(Pa=0;Pa<F&&0<=I-Pa-1;Pa++)ga.push(String.fromCharCode(t+1*Number(c.charAt(I-Pa-1))));I-=F;0<I&&ga.push(g)}d.push.apply(d,ga.reverse())}}else k||d.push(String.fromCharCode(t));(a.Ma||k)&&d.push(v);a=""+(h+e);for(e=a.length;"0"==a.charAt(e-1)&&e>b+1;)e--;for(g=
1;g<e;g++)d.push(String.fromCharCode(t+1*Number(a.charAt(g))))}function aF(a,b,c){c.push(SE.bh);0>b?(b=-b,c.push(SE.Uj)):a.ba&&c.push(SE.Zj);b=""+b;for(var d=SE.Bf,e=b.length;e<a.la;e++)c.push(d);c.push(b)}function XE(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=SE.Bf.charCodeAt(0);return b<=a&&a<b+10?a-b:-1}
function WE(a,b,c){for(var d="",e=!1,g=b.length;c[0]<g;c[0]++){var h=b.charAt(c[0]);if("'"==h)c[0]+1<g&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=h;else switch(h){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":if(c[0]+1<g&&"\u00a4"==b.charAt(c[0]+1))c[0]++,d+=a.H;else switch(a.P){case 0:d+=RE[a.H][1];break;case 2:var h=a.H,k=RE[h],d=d+(h==k[1]?h:h+" "+k[1]);break;case 1:d+=RE[a.H][2]}break;case "%":if(!a.I&&1!=a.g)throw Error("Too many percent/permill");if(a.I&&
100!=a.g)throw Error("Inconsistent use of percent/permill characters");a.g=100;a.I=!1;d+=SE.mh;break;case "\u2030":if(!a.I&&1!=a.g)throw Error("Too many percent/permill");if(a.I&&1E3!=a.g)throw Error("Inconsistent use of percent/permill characters");a.g=1E3;a.I=!1;d+=SE.nh;break;default:d+=h}}return d}var bF={prefix:"",kn:"",Nh:0};
function cF(a,b){a=1==a.D?QE.Yg:QE.Lj;null==a&&(a=QE.Yg);if(3>b)return bF;b=Math.min(14,b);var c=a[Math.pow(10,b)];for(--b;!c&&3<=b;)c=a[Math.pow(10,b)],b--;if(!c)return bF;a=c.other;return a&&"0"!=a?(a=/([^0]*)(0+)(.*)/.exec(a))?{prefix:a[1],kn:a[3],Nh:b+1-(a[2].length-1)}:bF:bF}function ZE(a){for(var b=0;1<=(a/=10);)b++;return b};function dF(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"}var eF=dF,eF=dF;function fF(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1==c?0:b.length-c-1,3)}return 1==(a|0)&&0==b?"one":"other"}var gF=fF,gF=fF;function hF(a){this.g=[];this.l=[];this.j=new TE(1);a&&(a=iF(this,a),this.l=jF(this,a))}var kF=/'([{}#].*?)'/g,lF=/''/g;function mF(a,b){if(0==a.l.length)a="";else{var c=[];nF(a,a.l,b,!1,c);b=c.join("");for(b.search("#");0<a.g.length;)b=b.replace(a.i(a.g),a.g.pop());a=b}return a}
function nF(a,b,c,d,e){for(var g=0;g<b.length;g++)switch(b[g].type){case 4:e.push(b[g].value);break;case 3:var h=b[g].value,k=a,n=e,t=c[h];r(t)?(k.g.push(t),n.push(k.i(k.g))):n.push("Undefined parameter - "+h);break;case 2:var h=b[g].value,k=a,n=c,t=d,v=e,D=h.Ff;r(n[D])?(D=h[n[D]],r(D)||(D=h.other),nF(k,D,n,t,v)):v.push("Undefined parameter - "+D);break;case 0:h=b[g].value;oF(a,h,c,gF,d,e);break;case 1:h=b[g].value,oF(a,h,c,eF,d,e)}}
function oF(a,b,c,d,e,g){var h=b.Ff,k=b.mk,n=+c[h];if(isNaN(n))g.push("Undefined or invalid parameter - "+h);else if(k=n-k,h=b[c[h]],r(h)||(d=a.j.V?d(k,a.j.V()):d(k),h=b[d],r(h)||(h=b.other)),b=[],nF(a,h,c,e,b),c=b.join(""),e)g.push(c);else{a=a.j;d=k;if(isNaN(d))a=SE.Wj;else{e=[];k=d;0==a.D?k=bF:(k=Math.abs(k),b=cF(a,1>=k?0:ZE(k)).Nh,k=cF(a,b+ZE(YE(a,k/Math.pow(10,b)).Tl)));d/=Math.pow(10,k.Nh);e.push(k.prefix);b=0>d||0==d&&0>1/d;e.push(b?a.l:a.s);if(isFinite(d))if(d=d*(b?-1:1)*a.g,a.M)if(0==d)$E(a,
d,a.i,e),aF(a,0,e);else{h=Math.floor(Math.log(d)/Math.log(10)+2E-15);d/=Math.pow(10,h);n=a.i;if(1<a.J&&a.J>a.i){for(;0!=h%a.J;)d*=10,h--;n=1}else 1>a.i?(h++,d/=10):(h-=a.i-1,d*=Math.pow(10,a.i-1));$E(a,d,n,e);aF(a,h,e)}else $E(a,d,a.i,e);else e.push(SE.mf);e.push(b?a.C:a.O);e.push(k.kn);a=e.join("")}g.push(c.replace(/#/g,a))}}function iF(a,b){var c=a.g,d=x(a.i,a);b=b.replace(lF,function(){c.push("'");return d(c)});return b=b.replace(kF,function(a,b){c.push(b);return d(c)})}
function pF(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var g;g=e.exec(a);){var h=g.index;"}"==g[0]?(c.pop(),0==c.length&&(g={type:1},g.value=a.substring(b,h),d.push(g),b=h+1)):(0==c.length&&(b=a.substring(b,h),""!=b&&d.push({type:0,value:b}),b=h+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d}var qF=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,rF=/^\s*(\w+)\s*,\s*selectordinal\s*,/,sF=/^\s*(\w+)\s*,\s*select\s*,/;
function jF(a,b){var c=[];b=pF(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var g=b[d].value;switch(qF.test(g)?0:rF.test(g)?1:sF.test(g)?2:/^\s*\w+\s*/.test(g)?3:5){case 2:e.type=2;e.value=tF(a,b[d].value);break;case 0:e.type=0;e.value=uF(a,b[d].value);break;case 1:e.type=1;e.value=vF(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c}
function tF(a,b){var c="";b=b.replace(sF,function(a,b){c=b;return""});var d={};d.Ff=c;b=pF(b);for(var e=0;e<b.length;){var g=b[e].value;e++;if(1==b[e].type)var h=jF(a,b[e].value);d[g.replace(/\s/g,"")]=h;e++}return d}function uF(a,b){var c="",d=0;b=b.replace(qF,function(a,b,e){c=b;e&&(d=parseInt(e,10));return""});var e={};e.Ff=c;e.mk=d;b=pF(b);for(var g=0;g<b.length;){var h=b[g].value;g++;if(1==b[g].type)var k=jF(a,b[g].value);e[h.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;g++}return e}
function vF(a,b){var c="";b=b.replace(rF,function(a,b){c=b;return""});var d={};d.Ff=c;d.mk=0;b=pF(b);for(var e=0;e<b.length;){var g=b[e].value;e++;if(1==b[e].type)var h=jF(a,b[e].value);d[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=h;e++}return d}hF.prototype.i=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};function wF(a,b,c){c=c||{};return wh('<div style="'+(c.Ba?"/*"+c.Ba+"*/":"")+'display:none;" class="punch-viewer-speaker-qanda-content"></div>')}
function xF(){var a;a=""+('<div class="punch-viewer-speaker-series-intro-container punch-viewer-speaker-series-intro-onboard-step0" tabindex="-1" role="tabpanel"><div class="punch-viewer-speaker-series-intro-onboard-container">'+yF({className:Ih("punch-viewer-speaker-series-intro-onboard-card0"),Hi:Hh("//ssl.gstatic.com/docs/presentations/images/qanda_onboard_1_v2.png"),Fi:Fh("Audience Q&A"),Ki:Fh("Let your audience submit questions, then present your favourites.")})+yF({className:Ih("punch-viewer-speaker-series-intro-onboard-card1"),
Hi:Hh("//ssl.gstatic.com/docs/presentations/images/qanda_onboard_2_v2.png"),Fi:Fh("Just click to present"),Ki:Fh("Click Present on an incoming question to display it to your audience.")})+yF({className:Ih("punch-viewer-speaker-series-intro-onboard-card2"),Hi:Hh("//ssl.gstatic.com/docs/presentations/images/qanda_onboard_3_v2.png"),Fi:Fh("Answer all the right questions"),Ki:Fh("Audience members can view everyone's submissions and vote them up or down.")})+'</div><div class="punch-viewer-speaker-series-intro-buttons"></div></div>');
return wh(a)}function yF(a){return wh('<div class="punch-viewer-speaker-series-intro-onboard-card '+Kh(a.className)+'"><div class="punch-viewer-speaker-series-intro-image"><img alt="" src="'+Kh(Yh(a.Hi))+'"></div><div class="punch-viewer-speaker-series-intro-header">'+vh(a.Fi)+'</div><div class="punch-viewer-speaker-series-intro-text">'+vh(a.Ki)+"</div></div>")}
function zF(a){a=a={Mi:a.Mi,enabled:!0,ge:Fh("punch-viewer-speaker-series-list-exit")};a=wh(BE(Dh(a,{Kk:Fh(""+(a.Mi?"docs-icon-arrow-back-dark-rtl":"docs-icon-arrow-back-dark"))})));a=""+('<div class="punch-viewer-speaker-series-list-container"  tabindex="-1" role="tabpanel"><div class="punch-viewer-speaker-series-list-header">'+vh(a)+'Choose a session</div><div class="punch-viewer-speaker-series-list"></div></div>');return wh(a)}
function AF(a,b,c){c=c||{};return wh(""+('<div class="punch-viewer-speaker-series-container" tabindex="-1" role="tabpanel"><h1 class="punch-viewer-speaker-series"><div class="punch-viewer-speaker-series-checkbox"></div><div aria-live="polite" role="status"><div class="punch-viewer-speaker-series-status"></div><div class="punch-viewer-speaker-series-domain"></div></div><div class="punch-viewer-speaker-series-domain-notice">Includes whitelisted domains</div><div class="punch-viewer-speaker-series-url"></div></h1><div class="punch-viewer-speaker-questions" style="'+(c.Ba?
"/*"+c.Ba+"*/":"")+'display: none"></div><div class="punch-viewer-speaker-empty-questions"><div class="punch-viewer-speaker-empty-questions-image"><img alt="" src="//ssl.gstatic.com/docs/presentations/images/qanda_empty_v2.png"></div><div class="punch-viewer-speaker-empty-questions-header">Questions appear here</div><div class="punch-viewer-speaker-empty-questions-text">Get back to your presentation and we\'ll let you know when one comes in.</div></div><div class="punch-viewer-speaker-questions-a11y docs-offscreen" aria-live="polite" role="status"></div></div>'))}
function BF(){return wh('<div class="punch-viewer-speaker-qanda-not-available" ><div class="punch-viewer-speaker-qanda-not-available-title">You need permission</div><div class="punch-viewer-speaker-qanda-not-available-text">You can only view this presentation. To accept audience questions, ask the owner for comment or edit access.</div></div>')};function CF(a,b,c){AE.call(this,c);M(this).g(a,"ba",this.zu);this.i=new aD("Continue recent",c);B(this,this.i);this.D=new aD("Start new",c);B(this,this.D);this.C=new Rk(4E3);B(this,this.C);this.s=0;this.j=[];this.H=b;this.M=new Lq}z(CF,AE);var DF=["punch-viewer-speaker-series-intro-onboard-step0","punch-viewer-speaker-series-intro-onboard-step1","punch-viewer-speaker-series-intro-onboard-step2"];p=CF.prototype;
p.U=function(){this.K=ph(xF,void 0,void 0,this.g);var a=ji(this,"punch-viewer-speaker-series-intro-buttons");this.i.render(a);this.i.setVisible(!1);this.D.render(a);for(a=0;3>a;a++)this.j[a]=ji(this,"punch-viewer-speaker-series-intro-onboard-card"+a)};p.S=function(){CF.B.S.call(this);M(this).g(this.i,"action",this.yu).g(this.C,"tick",this.or).g(this.H,"W",this.pr);Uq(this.M,this.D,Q.Sd);EF(this,1==this.H.i.g.g)};p.zu=function(a){this.i.setVisible(0<a.j.length)};p.yu=function(){this.G("Ra")};
p.pr=function(a){EF(this,a.j)};function EF(a,b){a=a.D.A();Cq(a,b?"":"You must be online to use Audience Q&A",void 0)}p.setVisible=function(a){CF.B.setVisible.call(this,a);a?(Sk(this.C),this.$&&this.A().focus()):(this.C.stop(),this.s=0)};p.or=function(){for(var a=0;a<this.j.length;a++)$k(this.j[a],"hidden",!0);a=this.A();Vd(a,DF);this.s=(this.s+1)%this.j.length;$k(this.j[this.s],"hidden",!1);Sd(a,DF[this.s])};function FF(a){var b="",c="Created by "+vh(a.username),b=b+('<h2 class="punch-qanda-series-list-item"><div class="punch-qanda-series-list-item-user-icon"><img src="'+Kh(Yh(a.We))+'" alt="'+Kh(a.username)+'"></div><div class="punch-qanda-series-list-item-content"><div class="punch-qanda-series-list-item-name">'+vh(a.Ku)+'</div><div class="punch-qanda-series-list-item-text">'+c+"</div></div></h2>");return wh(b)}
function GF(a){return wh('<h2 class="punch-qanda-question"><div class="punch-qanda-question-user-icon"><div class="punch-qanda-question-user-icon-check"></div><div class="punch-qanda-question-user-icon-cover"></div><img src="'+Kh(Yh(a.We))+'" alt=""></div><div class="punch-qanda-question-content"><div class="punch-qanda-question-user-name">'+vh(a.username)+'</div><div class="punch-qanda-question-time">'+vh(a.Dp)+'</div><div class="punch-qanda-question-text">'+vh(a.qj)+'</div><div class="punch-qanda-question-votes-container"><div class="punch-qanda-question-votes-icon punch-qanda-question-votes-up-icon"></div><div class="punch-qanda-question-votes-text punch-qanda-question-votes-up-text" aria-hidden="true"></div><div class="punch-qanda-question-votes-icon punch-qanda-question-votes-down-icon"></div><div class="punch-qanda-question-votes-text punch-qanda-question-votes-down-text" aria-hidden="true"></div></div>'+
(a.Wu?'<div class="punch-qanda-question-present"></div>':"")+"</div></h2>")};function HF(a){this.g=a};function IF(){}z(IF,kD);oa(IF);IF.prototype.T=m("goog-link-button");Jo("goog-link-button",function(){return new ZC(null,IF.aa())});function JF(a,b){AE.call(this,b);M(this).g(a,"ba",this.s);this.i=null;this.C=new HF(this.g)}z(JF,AE);JF.prototype.U=function(){var a=this.g,b=ph(zF,{Mi:si(this)},void 0,a),c=af("punch-viewer-speaker-series-list-exit",b||a.g),d=x(this.G,this,"Sa");Kd(c,d,void 0);this.i=af("punch-viewer-speaker-series-list",b||a.g);this.K=b};JF.prototype.setVisible=function(a){JF.B.setVisible.call(this,a);a&&this.$&&this.A().focus()};
JF.prototype.s=function(a){a=a.j;var b=this.g;of(this.i);for(var c=0;c<a.length;c++){var d=a[c],e=d.getSeriesId(),g=this.C.g,h=d.getCreator(),d=ph(FF,{username:h.getName(),We:h.getProfilePhotoUrl(),Ku:d.getName()},void 0,g);this.i.appendChild(d);g=new ZC("Continue",new IF,b);B(this,g);g.render(d);M(this).g(g,"action",Aa(this.j,e))}};JF.prototype.j=function(a){R(Q.Qd,a)};function KF(a){var b;a=a||{};return wh('<div class="docs-spinner">'+(null==(b=a.Yu)||b?'<div class="docs-white-circle"></div>':"")+'<div class="docs-quantum-spinner active">'+LF({If:Fh("spinner-blue")})+LF({If:Fh("spinner-red")})+LF({If:Fh("spinner-yellow")})+LF({If:Fh("spinner-green")})+"</div></div>")}
function LF(a){return wh('<div class="spinner-layer '+Kh(a.If)+'"><div class="spinner-circle-clipper spinner-left"><div class="spinner-circle spinner-fit"></div></div><div class="spinner-gap-patch"><div class="spinner-circle spinner-fit"></div></div><div class="spinner-circle-clipper spinner-right"><div class="spinner-circle spinner-fit"></div></div></div>')};function MF(a,b){AE.call(this,a);this.i=b||"docs-loading-indicator"}z(MF,AE);MF.prototype.U=function(){MF.B.U.call(this);var a=this.A(),b=ph(KF,{Yu:!1},void 0,this.g);a.appendChild(b);Sd(a,this.i)};function NF(){}function OF(a){if("number"==typeof a){var b=new NF;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(":",db(c,2));c=d.join("")}b.l=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=PF(a);b.o=[c,c];b.g={HA:a,ek:a};b.i=[];return b}b=new NF;b.l=a.id;b.j=-a.std_offset;b.o=a.names;b.g=a.names_ext;b.i=a.transitions;return b}
function PF(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(db(Math.floor(a/60)%100,2),":",db(a%60,2));return b.join("")}function QF(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.i.length&&b>=a.i[c];)c+=2;return 0==c?0:a.i[c-1]};function RF(a){this.i=[];this.g=vA;"number"==typeof a?SF(this,a):TF(this,a)}var UF=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function VF(a){return a.getHours?a.getHours():0}
function TF(a,b){for(WF&&(b=b.replace(/\u200f/g,""));b;)for(var c=0;c<UF.length;++c){var d=b.match(UF[c]);if(d){d=d[0];b=b.substring(d.length);0==c&&("''"==d?d="'":(d=d.substring(1,d.length-1),d=d.replace(/\'\'/,"'")));a.i.push({text:d,type:c});break}}}function XF(a,b){if(!b)throw Error("The date to format must be non-null.");for(var c=[],d=0;d<a.i.length;++d){var e=a.i[d].text;1==a.i[d].type?c.push(YF(a,e,b,b,b)):c.push(e)}return c.join("")}
function SF(a,b){var c;if(4>b)c=a.g.Oj[b];else if(8>b)c=a.g.gk[b-4];else if(12>b)c=a.g.Fn[b-8],c=c.replace("{1}",a.g.Oj[b-8]),c=c.replace("{0}",a.g.gk[b-8]);else{SF(a,10);return}TF(a,c)}function ZF(a,b){b=String(b);a=a.g||vA;if(void 0!==a.rp){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.rp+e-48):b.charAt(d))}b=c.join("")}return b}var WF=!1;
function $F(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 YF(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.Pn[c]:a.g.Qn[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),ZF(a,db(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.g.qo[c];break a;case 4:g=a.g.jo[c];break a;case 3:g=a.g.Jo[c];break a;default:g=ZF(a,db(c+1,g))}return g;case "k":return $F(e),ZF(a,db(VF(e)||24,g));case "S":return ZF(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,g)).substr(2)+(3<g?db(0,g-3):""));case "E":return c=
d.getDay(),4<=g?a.g.jp[c]:a.g.Lo[c];case "a":return $F(e),g=VF(e),a.g.wn[12<=g&&24>g?1:0];case "h":return $F(e),ZF(a,db(VF(e)%12||12,g));case "K":return $F(e),ZF(a,db(VF(e)%12,g));case "H":return $F(e),ZF(a,db(VF(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.g.Uo[c];break a;case 4:g=a.g.Xo[c];break a;case 3:g=a.g.Wo[c];break a;default:g=ZF(a,db(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.g.To[c];break a;case 4:g=a.g.So[c];break a;case 3:g=a.g.Vo[c];break a;default:g=ZF(a,db(c+
1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.g.Ko[c]:a.g.Bo[c];case "d":return ZF(a,db(d.getDate(),g));case "m":return $F(e),ZF(a,db(e.getMinutes(),g));case "s":return $F(e),ZF(a,db(e.getSeconds(),g));case "v":return g=OF(c.getTimezoneOffset()),g.l;case "V":return a=OF(c.getTimezoneOffset()),2>=g?a.l:0<QF(a,c)?r(a.g.Kn)?a.g.Kn:a.g.DST_GENERIC_LOCATION:r(a.g.ek)?a.g.ek:a.g.STD_GENERIC_LOCATION;case "w":return b=e.getDate(),c=a.g.Rj,e=new Date(e.getFullYear(),e.getMonth(),b),b=
a.g.Qj||0,c=e.valueOf()+864E5*(((r(c)?c:3)-b+7)%7-((e.getDay()+6)%7-b+7)%7),ZF(a,db(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=OF(c.getTimezoneOffset()),4>g?a.o[0<QF(a,c)?2:0]:a.o[0<QF(a,c)?3:1];case "Z":return e=OF(c.getTimezoneOffset()),4>g?(g=-(e.j-QF(e,c)),a=[0>g?"-":"+"],g=Math.abs(g),a.push(db(Math.floor(g/60)%100,2),db(g%60,2)),g=a.join("")):g=ZF(a,PF(e.j-QF(e,c))),g;default:return""}};function aG(a){this.g=a}function bG(a,b,c){Wd(a,"punch-qanda-question-presented",c);Wd(a,"punch-qanda-question-currently-presented",b)}function cG(a){var b=new Date(y()),c=a=new Date(a.getCreationTimestamp()),d;if(d=b.getDate()==c.getDate())if(c=c||new Date(y()),d=b.getMonth()==c.getMonth())c=c||new Date(y()),d=b.getFullYear()==c.getFullYear();return XF(new RF(d?7:10),a)};function dG(a,b,c){L.call(this,c);this.J=a;this.N=b;this.s=this.C=this.D=this.M=this.i=this.j=null}z(dG,L);
dG.prototype.Ia=function(a){dG.B.Ia.call(this,a);var b=ei.aa();this.C=this.g.L("div","punch-qanda-question-votes-a11y");this.C.id=fi(b);a.appendChild(this.C);this.s=this.g.L("div","punch-qanda-question-votes-a11y");this.s.id=fi(b);a.appendChild(this.s);this.M=af("punch-qanda-question-votes-up-text",a||this.g.g);b=af("punch-qanda-question-votes-up-icon",a||this.g.g);this.D=af("punch-qanda-question-votes-down-text",a||this.g.g);a=af("punch-qanda-question-votes-down-icon",a||this.g.g);this.N?($k(b,"labelledby",
this.C.id),Zk(b,"img"),$k(a,"labelledby",this.s.id),Zk(a,"img")):($k(b,"describedby",this.C.id),$k(a,"describedby",this.s.id),this.j=new ZC("",kD.aa()),B(this,this.j),this.j.sa(16,!0),ni(this.j,b),Cq(this.j.K,"Up vote",void 0),this.i=new ZC("",kD.aa()),B(this,this.i),this.i.sa(16,!0),ni(this.i,a),Cq(this.i.K,"Down vote",void 0),M(this).g(this.j,"action",x(this.H,this,1)).g(this.i,"action",x(this.H,this,2)));eG(this,this.J)};
function eG(a,b){a.J=b;a.g.ag(a.M,b.getUpVotesCount());a.g.ag(a.D,b.getDownVotesCount());var c=mF(new hF("{NUM_UP_VOTES,plural, =1{1 up vote}other{# up votes}}"),{NUM_UP_VOTES:b.getUpVotesCount()}),d=mF(new hF("{NUM_DOWN_VOTES,plural, =1{1 down vote}other{# down votes}}"),{NUM_DOWN_VOTES:b.getDownVotesCount()});a.g.ag(a.C,c);a.g.ag(a.s,d);a.N||(Wo(a.j,1==b.getCurrentUsersVote()),Wo(a.i,2==b.getCurrentUsersVote()))}dG.prototype.H=function(){this.G(new fG)};function fG(){G.call(this,"Ta")}z(fG,G);function gG(a){a=a.match(Ii);return Za(Hi(void 0,a[2],a[3],a[4],a[5],a[6],a[7]).substring(2),25)};function hG(a){a=a||{};return wh(""+('<div class="jfk-slideToggle goog-inline-block'+(a.checked?" jfk-slideToggle-checked":"")+'"><div class="jfk-slideToggle-on">on</div><div class="jfk-slideToggle-off">off</div><div class="jfk-slideToggle-thumb"></div></div>'))};function iG(a){ZC.call(this,"",jG.aa(),a);this.sa(16,!0)}z(iG,ZC);iG.prototype.rc=function(a){iG.B.rc.call(this,a);kG(this,!1)};iG.prototype.qb=function(a){iG.B.qb.call(this,a);this.isEnabled()&&kG(this,!0)};function kG(a,b){a.A()&&Wd(a.A(),"jfk-slideToggle-clearOutline",b)}function jG(){}z(jG,XC);oa(jG);jG.prototype.Ja=function(a){return ph(hG,{checked:Ho(a,16)},void 0,a.g)};jG.prototype.se=m(!1);jG.prototype.T=m("jfk-slideToggle");function lG(a,b){AE.call(this,b);this.i=a;M(this).g(a,"ca",this.zr).g(a,"fa",this.Sr).g(a,"ga",this.ds).g(a,"da",this.Xr).g(a,"ea",this.Vr).g(a,"ia",this.Vm).g(a,"ja",this.Vm).g(a,"$",this.Au);this.ea=null!=this.i.g;this.j=new iG(b);this.j.R(this.ea);B(this,this.j);this.ha=this.na=this.X=this.ca=this.H=null;this.s=new ND(void 0,void 0,b);this.D=new MF(b);B(this,this.D);this.D.setVisible(!1);this.M=null;this.N={};this.da={};this.V=new Rk(6E4);M(this).g(this.V,"tick",this.Nr);B(this,this.V);this.P=
new aG(this.g);this.C={}}z(lG,AE);p=lG.prototype;p.U=function(){var a=ph(AF,void 0,void 0,this.g);this.K=a;K(a,!1);this.H=ji(this,"punch-viewer-speaker-questions");this.ca=ji(this,"punch-viewer-speaker-empty-questions");this.X=ji(this,"punch-viewer-speaker-series-url");this.na=ji(this,"punch-viewer-speaker-series-status");this.s.render(ji(this,"punch-viewer-speaker-series-domain"));a=ji(this,"punch-viewer-speaker-series-checkbox");this.j.render(a);this.D.render();this.ha=ji(this,"punch-viewer-speaker-questions-a11y")};
p.S=function(){lG.B.S.call(this);M(this).g(this.j,"action",this.sq).g(this.s,"action",this.Bq);this.ea&&(mG(this,this.i.g),nG(this,this.i.pc()))};p.Xr=function(){mG(this,this.i.g);nG(this,this.i.pc())};p.Vr=function(){mG(this,this.i.g)};
function mG(a,b){var c=a.g,d=a.i.o,e=gG(d);of(a.X);a.X.appendChild(c.L("a",{href:d,target:"_blank"},e));Wo(a.j,!!Dy(a.i));b=b.getMetadata().getDomainRestrictionPolicy();d=new Lp(c);(e=!!b.getDomainName())&&d.Z(new hp(b.getDomainName(),!0,c),!0);c=new hp("Anyone",!1,c);d.Z(c,!0);a.s.tb(d);b.getIsDomainRestricted()&&e?GD(a.s,0):HD(a.s,c);a.s.R(b.getCanShareOut());a.s.setVisible(e);Wd(a.A(),"punch-viewer-speaker-series-show-domain-notice",b.getHasTrustedDomains()&&b.getIsDomainRestricted());oG(a);pG(a,
!1)}function nG(a,b){a.g.ai(a.H);nb(a.C,C);var c=a.C,d;for(d in c)delete c[d];for(c=a.H.scrollTop=0;c<b.length;c++)qG(a,b[c]);Sk(a.V)}p.Au=function(a){qG(this,a.l);this.isVisible()&&xf(this.ha,"A new question has been asked.")};
function qG(a,b){K(a.H,!0);K(a.ca,!1);var c=b.getQuestionId(),d=a.i.l==c,e=!!a.i.v[c];if(a.C[c])eG(a.C[c],b.getVotes());else{var g;g=a.P.g;g=ph(GF,{qj:b.getText(),username:b.getAsker().getName(),We:b.getAsker().getProfilePhotoUrl(),Dp:cG(b),Wu:!0},void 0,g);b=new dG(b.getVotes(),!0,a.g);ni(b,g);a.C[c]=b;a.H.appendChild(g);a.N[c]=g;bG(g,d,e);e=a.P.g;g=af("punch-qanda-question-present",g||e.g);e=new aD("",e);e.render(g);So(e,d?"Hide":"Present");e.sa(16,!0);Wo(e,d);B(a,e);a.da[c]=e;M(a).g(e,"action",
x(a.Fr,a,c))}d&&(a.M=c)}p.ds=function(){this.j.R(!0);Wo(this.j,!0)};p.zr=function(){Wo(this.j,!1);oG(this)};p.Sr=function(){Wo(this.j,!0);oG(this)};p.Fr=function(a,b){Ho(b.target,16)?R(Q.uf,a):R(Q.wf)};p.sq=function(a){Ho(a.target,16)?R(Q.vf):R(Q.tf)};
function oG(a){var b,c,d;Dy(a.i)?(b=a.i.g.getMetadata().getDomainRestrictionPolicy().getDomainName()?"Accepting questions from":"Accepting questions",c="punch-viewer-speaker-series-status-open",d="punch-viewer-speaker-series-status-closed"):(b="Questions closed",c="punch-viewer-speaker-series-status-closed",d="punch-viewer-speaker-series-status-open");xf(a.na,b);a=a.A();Sd(a,c);Ud(a,d)}
function pG(a,b){if(a.isVisible()){if(b){var c=tg(a.A());c.x+=Bg(a.A()).width/2;c.y+=48;ng(a.D.A(),c)}K(a.A(),!b);a.D.setVisible(b);b||a.A().focus()}}p.Nr=function(){nb(this.N,function(a,b){b=this.i.jc(b);a=af("punch-qanda-question-time",a||this.P.g.g);xf(a,cG(b))},this)};
p.Bq=function(){var a=FD(this.s),b=a&&a.getModel();if(null!=b){var c=this.i.g.getMetadata().getDomainRestrictionPolicy();!b&&c.getShowWarning()?(a=new Ks(void 0,void 0,this.g),Ps(a,"Are you sure?"),c="Allow audience members outside "+(c.getDomainName()+" to view and submit questions?"),Qs(a,ze(c)),a.setVisible(!0),M(this).g(a,"dialogselect",function(a){"ok"==a.key?R(Q.Rd,b):GD(this.s,0)}),a.gg=!0):R(Q.Rd,b)}};
p.Vm=function(){var a=this.i.l,b=this.M;this.M=a;b&&b!=a&&rG(this,b,!1,!0);a&&rG(this,a,!0,!1)};function rG(a,b,c,d){bG(a.N[b],c,d);a=a.da[b];So(a,c?"Hide":"Present");Wo(a,c)}p.F=function(){nb(this.C,C)};function sG(a,b,c,d,e){AE.call(this,e);this.D=a;M(this).g(a,"$",this.xu);this.ea=b;this.da=d;this.X=null!=this.D.g;this.s=new CF(a,c,e);this.Z(this.s);this.N=new JF(a,e);this.Z(this.N);this.j=new lG(a,e);this.Z(this.j);this.P=new PE(e);this.Z(this.P);this.V=this.i=null;this.C=0;this.M=null;this.H=!1;this.ca=new um(this);B(this,this.ca);this.ca.subscribe(Q.Sd,"action",this.Ll).subscribe(Q.Qd,"action",this.Ll);M(this).g(this.s,"Ra",this.wu).g(this.N,"Sa",this.Cq).g(a,"Z",this.$r).g(this.P,"Qa",this.rq)}
z(sG,AE);p=sG.prototype;p.U=function(){var a=this.g,b=ph(wF,void 0,void 0,a);this.K=b;oi(this,function(a){a.render(b)});this.M=ph(BF,void 0,void 0,this.g);this.A().appendChild(this.M);K(this.M,!1);tG(this,this.s);this.V=a.L("div","docs-offscreen");this.i=a.L("div","punch-viewer-speaker-questions-badge");a=a.L("div",{"aria-live":"polite",role:"status"},this.V,this.i);K(this.i,!1);var c=this.ea.A();c&&c.appendChild(a)};
p.S=function(){sG.B.S.call(this);uG(this.da)?this.X&&tG(this,this.j):(this.s.setVisible(!1),K(this.M,!0))};p.setVisible=function(a){sG.B.setVisible.call(this,a);a&&(K(this.i,!1),this.C=0,this.s.isVisible()&&!this.X?R(Q.sf):0<Cy(this.D)&&this.j.isVisible()&&!this.H&&(nG(this.j,this.D.pc()),this.H=!0))};function tG(a,b){a.s.setVisible(!1);a.N.setVisible(!1);a.j.setVisible(!1);b.setVisible(!0)}
p.xu=function(a){if(this.isVisible())this.H=!0;else if(a.j){this.C++;0<this.C&&K(this.i,!0);zg(this.i,"","");var b;10<this.C?b="10+":b=this.C;xf(this.i,b);a=mF(new hF("{NUM_QUESTIONS,plural, =1{1 new question}other{# new questions}}"),{NUM_QUESTIONS:this.C});xf(this.V,a);a=this.i;var c=We(a);(b=E&&a.currentStyle)&&ef(Ue(c).g)&&"auto"!=b.width&&"auto"!=b.height&&!b.boxSizing?(c=Jg(a,b.width,"width","pixelWidth"),a=Jg(a,b.height,"height","pixelHeight"),a=new Ne(c,a)):(b=new Ne(a.offsetWidth,a.offsetHeight),
c=Lg(a),a=vg(a),a=new Ne(b.width-a.left-c.left-c.right-a.right,b.height-a.top-c.top-c.bottom-a.bottom));a=Math.max(a.height,a.width);zg(this.i,a,a);hg(this.i,"line-height",a+"px")}};p.wu=function(){tG(this,this.N)};p.Ll=function(){tG(this,this.j);pG(this.j,!0)};p.Cq=function(){tG(this,this.s)};p.$r=function(){this.H?this.P.setVisible(!0):this.D.Hg()};p.rq=function(){this.P.setVisible(!1);nG(this.j,this.D.pc())};function vG(a){J.call(this);this.g=a;this.i=new H(this);this.i.g(this.g,"tick",this.Ml)}z(vG,J);p=vG.prototype;p.ad=0;p.Ri=0;p.reset=function(){this.ad=0;this.G("Ua")};function wG(a){a.g.enabled||(a.Ri=y(),Sk(a.g),a.G("Ua"))}p.pause=function(){this.g.enabled&&(this.g.stop(),this.Ml())};p.Ml=function(){var a=y();this.ad+=a-this.Ri;this.Ri=a;this.G("Ua")};p.F=function(){vG.B.F.call(this);this.pause();this.g.dispose();this.i.dispose()};function xG(a,b,c){L.call(this,c);this.J=b;this.C=a;this.H=yG();this.s=yG();this.D=null;this.j=new aD("",c);this.i=new aD("",c)}z(xG,L);p=xG.prototype;p.Pg=null;p.Hf=null;p.Ej=null;p.Zl=0;function yG(){return new Lq(void 0,void 0,void 0,Cr.aa())}
p.U=function(){xG.B.U.call(this);var a=this.g;this.Pg=a.L("DIV","punch-viewer-speakernotes-timer-time");this.Ej=a.L("DIV","punch-viewer-speakernotes-timer-time-container",this.Pg);this.Hf=a.L("DIV","punch-viewer-speakernotes-timer-button-container");this.K=a.L("DIV","punch-viewer-speakernotes-timer-main-container",this.Ej,this.Hf);zG(this.j,this.Hf);zG(this.i,this.Hf);var b=a.L("DIV","punch-viewer-speakernotes-timer-button-separator");a.Ji(b,this.i.A());AG(this)};
p.S=function(){xG.B.S.call(this);M(this).g(this.C,"Ua",this.ps);Uq(this.H,this.i,Q.yf,{hint:!0,label:!0,value:!0});for(var a=0,b=[this.j,this.i],c=0,d;d=b[c];c++)d=d.A(),d=BG(d),d>a&&(a=d);for(c=0;d=b[c];c++)d=d.A(),Ag(d,a-18);this.Zl=a;CG(this);us(this.J,this.j.A());us(this.J,this.i.A())};function CG(a){var b=a.C.g.enabled?Q.xf:Q.zf;a.D!=b&&(a.D=b,a.s.dispose(),a.s=yG(),Uq(a.s,a.j,b,{hint:!0,label:!0,value:!0}))}p.ps=function(){CG(this);AG(this)};
function AG(a){if(a.Pg){var b;b=new AA(0,0,0,0,0,0,a.C.ad);var c=new RF("HH:mm:ss");b=Ma(XF(c,b));xf(a.Pg,b)}}function zG(a,b){a.render(b);op(a.A(),"goog-inline-block","punch-viewer-speakernotes-timer-button")}function BG(a){var b=kg(a,"display");hg(a,"display","inline-block");var c=a.getBoundingClientRect(),c=c.right-c.left;hg(a,"display",b);return c}p.F=function(){xG.B.F.call(this);this.H.dispose();this.s.dispose();this.i.dispose();this.j.dispose()};function DG(a,b,c,d,e,g,h,k,n,t,v,D){L.call(this,D);this.N=a;this.C=d;this.P=e;this.V=b;d=this.g;this.J=new xE(a,b,c,k,g,d);this.Z(this.J);this.M=new xG(h,k,d);this.Z(this.M);this.s=new fD(lE(b),d);this.Z(this.s);this.i=new QC("top",void 0,d);Dp(this.i,!1);this.i.kk=!0;this.H=new UC("Speaker notes",void 0,d);this.D=new UC("Audience tools",void 0,d);this.j=new sG(n,this.D,t,v,d);this.Z(this.j)}z(DG,L);p=DG.prototype;p.zj=null;
p.Ia=function(a){DG.B.Ia.call(this,a);var b=EG(a,"punch-viewer-speakernotes-page-control-panel"),c=EG(a,"punch-viewer-speakernotes-timer-panel"),d=EG(a,"punch-viewer-speakernotes-main-panel");Sd(d,"punch-viewer-speakernotes-qanda");this.i.render(d);this.i.Z(this.D,!0);this.i.Z(this.H,!0);this.J.render(b);this.M.render(c);this.s.render(d);this.j.render(d);this.j.setVisible(!1);this.zj=EG(a,"punch-viewer-speakernotes-side-panel")};
function EG(a,b){if(a=af(b,a))return a;throw Error("Missing control element with class name "+b);}
p.S=function(){DG.B.S.call(this);FG(this);var a=this.J,b=this.C,c=this.P;a.s.bc(b,c);a.j.bc(b,c);a.C.bc(b,c);zE(a,b);Jd(M(this).g(this.N,"ua",this.tu).g(this.N,"ma",this.jm),this.A(),this.su).g(this.i,"select",this.ks);a=this.M;b=BG(a.Ej)+62;a=a.Zl+b;Ag(this.zj,a);var b=this.J,c=Math.max(a,240),d=c-40,e=d/b.D;b.s.He(new Ne(d,e));d=c/2-35;e=d/b.D;b.j.He(new Ne(d,e));b.C.He(new Ne(d,e));a+=1;b=this.j;hg(b.Pa(),si(b)?"right":"left",a+"px");b=this.s;hg(b.sj,si(b)?"right":"left",a+"px");E&&(a=this.zj)&&
(b=a.style.display,a.style.display="none",Sb(a.offsetHeight),a.style.display=b)};p.tu=function(a){this.C=a.i;FG(this);this.jm()};p.su=function(a){JC(a)};function FG(a){var b=nz(a.V,a.C),c=a.s,b=hC(b);c.Om=a.C;c.Pm=b;c.A()&&hD(c)}p.jm=function(){R(Q.Xg,this.C)};p.ks=function(a){a=a.target;a==this.H?(K(this.s.A(),!0),this.j.setVisible(!1)):a==this.D&&(K(this.s.A(),!1),this.j.setVisible(!0))};function GG(a,b,c,d,e,g,h,k,n,t,v){J.call(this);this.J=a;this.H=g;this.da=d;this.M=e;this.O=b;this.ba=c;this.X=h;this.s=k.concat();this.o=new H(this);this.v=null;this.V=n;this.N=t;this.P=v}z(GG,J);GG.prototype.g=null;GG.prototype.l=null;GG.prototype.j=null;GG.prototype.i=null;var HG=!1;GG.prototype.D=function(){IG(this)};function IG(a){a.o.i(a.g.document,"keydown",a.C);C(a.l);a.l=null;C(a.i);a.i=null;C(a.j);a.j=null;a.g=null;a.G("Va")}GG.prototype.C=function(a){27==a.keyCode&&this.i.Ua(3)};
GG.prototype.ca=function(){if(this.j)switch(this.i.g){case 1:case 2:this.j.de=!1;break;case 3:this.g.document.activeElement!=this.g.document.body&&(this.g.document.body.focus(),this.i.Ua(3)),this.j.de=!0}};GG.prototype.F=function(){C(this.j);C(this.l);this.o.dispose();if(this.g){var a=this.g;a&&(a.closed||a.close())}GG.B.F.call(this)};
function JG(){if(HG)return null;var a;a=("punch_speaker_notes_"+fi(ei.aa())).replace(/([\-\.\s,:])/g,"_");try{return HG=!0,a={target:a,directories:!1,location:!1,statusbar:!1,toolbar:!1,resizable:!0,menubar:!1,scrollbars:!1,width:730,height:580},E?a.left=a.top=0:a.screenX=a.screenY=0,Du("",a,void 0)}finally{HG=!1}return null}function KG(){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 LG(a,b,c,d,e,g){this.o=a;this.I=b;this.j=c;this.v=d;this.l=e;this.g=g}LG.prototype.i=function(a){a={id:this.j,pageid:a,rev:this.v,hmac:this.l,format:this.g,w:Math.max(q.screen.width,1),h:Math.max(q.screen.height,1)};Fb(Hb(),"docs-iror")||(a.noreplica=1);a=Ni(Ri([this.I],a));return zv(Fr(un(this.o,a)))};function MG(a){this.l=a;this.j=!1;this.g={};a.onListenerExported(this)}MG.prototype.i=function(a,b){var c=this.g[a];c||(this.j?(c=new ov,c.j(null)):c=new ov,this.g[a]=c);this.j||c.i||this.l.requestPageUrl(a,b);return c};MG.prototype.onPageUrlResponse=function(a,b){var c=this.g[a];c||(c=new ov,this.g[a]=c);c.g(b)};MG.prototype.onPageUrlError=function(a){var b=this.g[a];b||(b=new ov,this.g[a]=b);b.j()};MG.prototype.onComplete=function(){this.j=!0};function NG(a){return(a=a.exec(sc))?a[1]:""}var uu=function(){if(Og)return NG(/Firefox\/([0-9.]+)/);if(E||Cc||Bc)return Rc;if(Sg)return NG(/Chrome\/([0-9.]+)/);if(Tg&&!yc())return NG(/Version\/([0-9.]+)/);if(Pg||Qg){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(sc);if(a)return a[1]+"."+a[2]}else if(Rg)return(a=NG(/Android\s+([0-9.]+)/))?a:NG(/Version\/([0-9.]+)/);return""}();function OG(){return $b(navigator.plugins,function(a){return"Chrome PDF Viewer"==a.name})};function PG(){this.g="print-document";this.i=0;this.l=!1}var QG={fz:"print-document",gz:"print-file"};PG.prototype.o=function(a){this.g=a;return this};PG.prototype.v=function(a){this.i=a;return this};PG.prototype.j=function(a){this.l=a;return this};function RG(a){return Bi(new Ci,{mode:a.g,selected_user:a.i,"show-print-locally":a.l})}PG.prototype.Ya=function(a){return RG(this)==RG(a)};Ea("cloudprint.Configuration",PG);PG.prototype.setMode=PG.prototype.o;PG.prototype.setSelectedUser=PG.prototype.v;
PG.prototype.setShowPrintLocally=PG.prototype.j;Ea("cloudprint.Configuration.Mode",QG);QG.PRINT_DOCUMENT="print-document";QG.PRINT_FILE="print-file";function SG(a,b){b||Ue();this.g=a||null}SG.prototype.render=function(a,b){a=a(b||{},void 0,this.g?this.g.getData():{});this.i();return String(a)};SG.prototype.i=u;var TG=new SG;function UG(a,b,c){c=c||{};return wh(""+('<style type="text/css"'+(c.Ba?' nonce="'+c.Ba+'"':"")+'>.__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 VG(a,b,c,d){this.name=a;this.data=b;this.source=c;this.origin=d}function WG(){this.g={};var a=this.i=x(this.j,this);window.addEventListener?window.addEventListener("message",a,!1):window.attachEvent("onmessage",a)}WG.prototype.addListener=function(a,b,c,d){var e=this.g[a]||[];b=new XG(b,c,d);fc(e,b)||e.push(b);this.g[a]=e;return this};WG.prototype.Eg=function(){this.g={};return this};
WG.prototype.F=function(){this.Eg();var a=this.i;window.removeEventListener?window.removeEventListener("message",a,!1):window.detachEvent("onmessage",a)};WG.prototype.j=function(a){if(a.data){var b=a.data.indexOf("::");if(!(0>=b))for(var c=a.data.substr(0,b),b=new VG(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 XG(a,b,c){this.g=a;this.source=b||null;this.origin=c||"*"};function YG(a){this.O=new WG;this.D=this.C=!1;this.I=this.v=this.l=this.s=null;this.o=[];this.H=a}p=YG.prototype;p.open=function(){this.D&&this.close();this.D=!0;this.om();var a=this.$h();a&&this.O.addListener("cp-dialog-on-init",x(this.Wi,this),a).addListener("cp-dialog-on-close",x(this.close,this),a).addListener("cp-dialog-on-print-locally",x(this.ct,this),a)};p.close=function(){this.xk();this.O.Eg();this.D=this.C=!1;this.v&&this.v()};p.Ne=function(a){this.s=a;this.g&&this.g.Ne(this.s)};
function ZG(a){return(a.s||"https://www.google.com/")+a.Yk()+"?user="+a.H.i+"&hl=en-GB"}p.Wi=function(){this.C=!0;$G(this,this.l);aH(this,this.o);bH(this,"cp-dialog-set-configuration",RG(this.H))};function $G(a,b){if(b){var c={};c.type=b.j;c.title=b.i;c.content=b.g;c.encoding=b.l;b=Bi(new Ci,c);bH(a,"cp-dialog-set-print-document",b)}}function aH(a,b){bH(a,"cp-dialog-set-tags",Bi(new Ci,b))}function bH(a,b,c){var d=a.$h();d&&a.C&&d.postMessage&&d.postMessage(b+"::"+c,"*")}
p.ct=function(){this.close();this.I?this.I():window.print()};function cH(a,b){J.call(this);this.K=a;(a=tf(this.K)?this.K:this.K?this.K.body:null)&&Gg(a);this.g=td(this.K,Ec?"DOMMouseScroll":"mousewheel",this,b)}z(cH,J);cH.prototype.handleEvent=function(a){var b=0,c=a.g;"mousewheel"==c.type?(a=dH(-c.wheelDelta),b=r(c.wheelDeltaX)?dH(-c.wheelDeltaY):a):(a=c.detail,100<a?a=3:-100>a&&(a=-3),r(c.axis)&&c.axis===c.HORIZONTAL_AXIS||(b=a));sa(this.i)&&(b=Ie(b,-this.i,this.i));b=new eH(a,c,0,b);this.G(b)};function dH(a){return Fc&&(Ic||Kc)&&0!=a%40?a:a/40}
cH.prototype.F=function(){cH.B.F.call(this);Cd(this.g);this.g=null};function eH(a,b,c,d){ed.call(this,b);this.type="mousewheel";this.detail=a;this.D=d}z(eH,ed);function fH(a,b,c){c=c||{};return wh('<style type="text/css"'+(c.Ba?' nonce="'+c.Ba+'"':"")+'>.__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="'+
(c.Ba?"/*"+c.Ba+"*/":"")+'height: 100%; width: 100%; border: 0;"></iframe></div>')};function gH(a){YG.call(this,a);this.J=new H(this);this.M=new cH(document);this.i=ph(fH,void 0,void 0,new Ve(void 0));this.la=this.j=null}z(gH,YG);p=gH.prototype;p.om=function(){document.body.appendChild(this.i);this.j=af("__gcp_dialog_iframe_cls",this.i);var a=af("__gcp_dialog_close_cls",this.i);K(this.i,!0);this.la=new po(this.i.ownerDocument.body);this.J.g(a,"click",x(this.close,this)).g(this.la,"key",x(this.bt,this)).g(this.M,"mousewheel",function(a){a.preventDefault()});this.j.src=ZG(this);this.j.focus()};
p.xk=function(){K(this.i,!1);this.j&&(this.j.src="");Ld(this.J)};p.$h=function(){return this.j&&this.j.contentWindow};p.Yk=m("cloudprint/gadget.html");p.Wi=function(){gH.B.Wi.call(this);var a=af("__gcp_dialog_close_cls",this.i);K(a,!1)};p.bt=function(a){27==a.keyCode&&(a.preventDefault(),this.close())};function hH(a){YG.call(this,a);this.i=null}z(hH,YG);hH.prototype.$h=l("i");hH.prototype.Yk=m("cloudprint/dialog.html");hH.prototype.om=function(){this.i=window.open(ZG(this))};hH.prototype.xk=function(){this.i&&!this.i.closed&&this.i.close()};function iH(a){this.s=new H(this);this.o=this.l=this.v=this.g=this.i=null;this.I=[];this.j=a||new PG}p=iH.prototype;p.Qu=function(a){Ld(this.s);a&&this.s.g(a,"click",x(this.Ih,this))};p.Ne=function(a){this.i=a;this.g&&this.g.Ne(this.i)};p.Fk=function(a,b,c,d){if("print-document"!=this.j.g)throw Error("Cannot set print document on gadget which is not in PRINT_DOCUMENT mode.");this.v=new oz(a,b,c,d);this.g&&(a=this.g,a.l=this.v,$G(a,a.l))};p.Dk=function(a){this.l=a||null;this.g&&(this.g.v=this.l)};
p.Ek=function(a){this.o=a||null;this.g&&(this.g.I=this.o)};p.Cp=function(a){this.I=a;this.g&&(a=this.g,a.o=this.I,aH(a,a.o))};
p.Ih=function(){if(E?0<=hb(Rc,"9"):Ec?0<=hb(Rc,"1.9.0"):1){if(!this.g){var a;Gc?a=!0:(a=sc,a=-1!=a.indexOf("Android")||-1!=a.indexOf("iPad")||-1!=a.indexOf("iPod")||-1!=a.indexOf("iPhone"));this.g=a?new hH(this.j):new gH(this.j);this.g.Ne(this.i);a=this.g;a.l=this.v;$G(a,a.l);this.g.v=this.l;this.g.I=this.o;a=this.g;a.o=this.I;aH(a,a.o)}this.g.open()}else{a=alert;var b;TG.g&&TG.g.getData();b=new Ch("You are using an outdated browser. For better performance and more advanced features such as Google Cloud Print \u2013 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);TG.i();a(String(b))}};p.Ap=function(){this.g&&this.g.close()};Ea("cloudprint.Gadget",iH);iH.createDefaultPrintButton=function(a){var b=ph(UG,void 0,void 0,new Ve(void 0));(a=w(a)?document.getElementById(a):a)&&a.appendChild(b);return b};iH.prototype.setPrintButton=iH.prototype.Qu;iH.prototype.setPrintDocument=iH.prototype.Fk;iH.prototype.setOnCloseCallback=iH.prototype.Dk;iH.prototype.setOnPrintLocallyCallback=iH.prototype.Ek;iH.prototype.setPrintTags=iH.prototype.Cp;
iH.prototype.openPrintDialog=iH.prototype.Ih;iH.prototype.closePrintDialog=iH.prototype.Ap;function jH(a){J.call(this);this.Yh=a;this.Wh=!1;a.Dk(x(this.g,this))}z(jH,et);jH.prototype.isVisible=l("Wh");jH.prototype.setVisible=function(){throw Error("Unexpected call to setVisible");};jH.prototype.ic=m(!0);jH.prototype.g=function(){this.Wh=!1;this.G("beforehide");this.G("hide");this.G("afterhide")};function kH(a,b,c,d,e){this.l=a;this.j=b;this.i=c;a=new iH((new PG).j(!0));e&&a.Ne(e);this.g=new jH(a);gt(d,this.g)}kH.prototype.print=function(a,b){var c=this.g,d=this.l,e=this.j?this.j.j:null;e||(e=(e=af("docs-title-inner"))?e.innerHTML:"");b=b?"id="+this.i+","+b:this.i;c.Wh=!0;c.G("beforeshow");c.G("show");c.Yh.Ek(a);c.Yh.Fk(d,e,b);c.Yh.Ih();c.G("aftershow")};function lH(){}lH.prototype.initialize=function(){return!Hb().get("docs-ecp")||Sg?null:new kH(this.l,this.j,this.i,this.g,Ib(Hb(),"cpbuft"))};function mH(a){A.call(this);this.l=new H(this);this.j=a||Ue();this.i=this.g=null}z(mH,A);mH.prototype.o=function(a,b){nH(this);var c=this.j;this.g||(this.g=c.L("IFRAME",{style:"display:none;"}));b&&(this.i=new TD(this.g,void 0),this.l.g(this.i,"ifload",this.v));this.g.src=a;c.W().body.appendChild(this.g)};function nH(a){a.g&&(a.j.Xb(a.g),a.g=null);C(null);a.i&&(a.l.i(a.i,"ifload",a.v),a.i.dispose(),a.i=null)}mH.prototype.v=function(){this.j.Pp(this.g).print()};
mH.prototype.F=function(){nH(this);this.l.dispose();mH.B.F.call(this)};function oH(a,b,c,d,e){A.call(this);this.j=a;this.l=b;this.o=c;this.v=d;a=new lH;a.g=e;a.l=this.o;a.i=this.j;a.j=this.l;this.i=a.initialize();this.g=new mH}z(oH,A);oH.prototype.print=function(a,b,c){var d=OG();a=x(this.g.o,this.g,pH(this,a,b,c,d),d);c=c?c.Um:null;this.i?this.i.print(a,c):a()};function qH(a,b){a.g.o(pH(a,b,void 0,{print:void 0}))}
function pH(a,b,c,d,e){a=a.v+"/export/"+b+"?id="+a.j;r(c)&&(a+="&pageid="+c);e&&(a+="&attachment=false");d&&d.Um&&(a+="&opts="+encodeURIComponent(String(d.Um)));return a}oH.prototype.F=function(){this.g.dispose();oH.B.F.call(this)};function rH(a,b){J.call(this);this.g=a;this.j=new um(this);B(this,this.j);this.D=Yb(b,function(a){return a.toLowerCase()});this.i=null;this.o={};this.l={};this.v=0}z(rH,J);
rH.prototype.initialize=function(a){for(var b=[],c=[],d=0;d<a.length;d++){var e=a[d],e=Gz(e,!1),g=this.g.g[e.toLowerCase()];if(g&&g.length){for(var g=g.concat(),h=0;h<g.length;h++)Jz(this.g,e,g[h]);h=sH(this,e);this.j.subscribe(h,"action",x(this.s,this,h));var k=h.getId();c.push(h);this.o[k]=g;this.l[k]=sH(this,e)}else{if(this.g.i.Os(e))throw Error("Shortcut is already bound in a different format.");h=sH(this,e);this.j.subscribe(h,"action",x(this.C,this,h));b.push(h)}}b.length&&Iz(this.g,b);c.length&&
Iz(this.g,c);return new tH};function sH(a,b){a="actionId"+a.v++;var c={};c.keys=b;b=new Lm(a,c);b.R(!0);return b}rH.prototype.C=function(a){uH(this,a)};rH.prototype.s=function(a,b,c){var d=a.getId();a=fc(this.D,a.getKeys().toLowerCase());if(this.i&&this.i.isFullScreen()||a)for(d=this.o[d],a=0;a<d.length;a++)R(d[a],b,c);else uH(this,this.l[d])};function uH(a,b){b=b.getKeys();b=qa(b)?b[0]:b;a.G(new vH(a,b))}function vH(a,b){G.call(this,"Wa",a);this.j=b}z(vH,G);function tH(){};function wH(a,b){A.call(this);this.i=a;this.j=b;this.g=null;this.l=new H(this);B(this,this.l);this.l.g(If(this.i),"message",x(this.v,this)).g(this.j,"Wa",x(this.o,this))}z(wH,A);wH.prototype.v=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,w(b)&&(b=xH(b).wantedKeys)&&b.length&&(this.g=a.origin,this.j.initialize(b)))};
function xH(a){if(Ha(a,"SendKeyboardEvents")){var b=new RegExp(bb("SendKeyboardEvents"),"");a=a.replace(b,"")}else return{};try{var c=yi(a);return c?c:{}}catch(d){return{}}}wH.prototype.o=function(a){a=a.j;if(this.g){var b=If(this.i).parent;if(b&&b.postMessage){var c={};c.keyName=a;b.postMessage(Ai(c),this.g)}}};function yH(a,b){this.g=a||Ue();this.K=b||this.g.W().body}yH.prototype.isFullScreen=function(){var a=Gy(this.g);return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};yH.prototype.exitFullScreen=function(){var a=Gy(this.g);a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen?a.msExitFullscreen():a.exitFullscreen&&a.exitFullscreen()};
yH.prototype.requestFullScreen=function(){var a=this.K;a.mozRequestFullScreenWithKeys?a.mozRequestFullScreenWithKeys():a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen?a.msRequestFullscreen():a.requestFullscreen&&a.requestFullscreen()};yH.prototype.getFullScreenElement=l("K");function zH(a){G.call(this,"sa");this.j=a}z(zH,G);function AH(a,b,c){J.call(this);this.l=a;this.g=b;this.o=c;this.i=new H(this);this.j=!1}z(AH,J);var BH=Ec||Sg;p=AH.prototype;p.Ka=null;p.Be=null;p.ld=!1;p.Og=!1;
p.initialize=function(){this.Be=!1;var a=Gy(this.g),b=a.body;b.webkitRequestFullscreen||b.mozRequestFullScreen&&a.mozFullScreenEnabled||b.msRequestFullscreen&&a.msFullscreenEnabled||b.requestFullscreen&&a.fullscreenEnabled?(this.l(Q.cd,this.Fm,this),this.l(Q.dd,this.Xm,this),this.l(Q.ed,this.bv,this),(this.Ka=(a=cz("SK_fullScreenHelper"))?new Ty(a,Qy()):null)?(this.Be=!0,this.i.g(this.o,Fy,this.Gm)):(this.Ka=new yH(this.g),this.i.g(this.g.W(),Fy,this.Gm)),this.i.g(this.g.W(),"click",this.bu),CH(this)):
(Q.cd.R(!1),Q.cd.setVisible(!1),Q.dd.R(!1),Q.dd.setVisible(!1))};p.Xm=function(){this.Ka.requestFullScreen()};p.Fm=function(){this.Ka&&this.Ka.isFullScreen()&&(this.ld=!1,this.Og=!0,this.Ka.exitFullScreen())};p.Gm=function(){var a=this.Ka.isFullScreen(),b=this.ld;!this.Be||a||b||this.Og||R(Q.Ld,void 0,Zq(Xq(new Yq,13)));this.G(new zH(a));this.j=!a&&b;this.Og=this.ld=!1;CH(this)};p.bv=function(){this.ld=this.j=!1;this.Og=!0};
function CH(a){a=a.Ka.isFullScreen();Q.cd.R(a);Q.cd.setVisible(a);Q.dd.R(!a);Q.dd.setVisible(!a)}p.bu=function(a){a=HC(a);null==a||GC(a)||!this.Ka.isFullScreen()||Tg||(this.ld=!0,Ec||this.Ka.exitFullScreen())};p.F=function(){this.o&&(E?az.SK_editorEventListener=void 0:delete az.SK_editorEventListener);this.i.dispose();AH.B.F.call(this)};function DH(a,b,c,d,e,g,h,k,n,t,v,D,F,I,ga,Pa,pb,Hc,Mb,Kt,bo,Lt,Mt,Nt,co,eo,zc,ec,Mh,Nh,Ot){J.call(this);this.ta=a;this.gf=d;this.Hc=e;this.Kc=g;this.Cd=1;this.s=h;this.Ao=k;this.gh=n;this.ah=t;this.Ad=v;this.Na=new Nz(document,!1,!1);this.$e=I;this.yc=new ks(this.$e);a=EH();for(d=0;d<a.length;d++)ls(this.yc,a[d]);this.eh=ga;this.dh=Pa;this.Uc=pb;this.Vc=dz();this.H=new H(this);this.ea=new cC;ga=new NB;this.ea.g.push(ga);this.uo=ec?EB(this.ea):Pf;this.D=new Rk(1E3);this.na=new Rk(5E3);this.zc=new oH(this.ta,
b,"google.presentation",c,F);this.so=b.j;this.Ze=new um(this);this.O=new vG(new Rk(1E3));this.P=D;this.X=Nt;this.o=new AH(x(this.pa,this),this.s,Hc);this.o.sc(this);this.ha=Mb;this.V=new tz;this.N=this.Aa=this.j=null;this.Rb={};this.g=-1;this.J=this.v=this.Dd=this.Ie=!1;this.Me=this.i=null;this.l=this.bf=this.Ue=!1;this.Bd=!0;this.da=this.C=null;this.Vg=0;this.fh=Kt;this.Wc=[];this.Ve=bo;this.ba=null;this.ca=Lt;this.ih=Mt;this.Je=this.M=!1;this.vc=co&&eo&&zc?new QA(this.yc,this.O,co,eo,zc):new EA(this.yc,
this.s,this.ta,this.ca,this.O);this.Ta=ec;this.Gc=new rH(this.Na,kA);B(this,this.Gc);b=new wH(this.s,this.Gc);B(this,b);this.Xe=Mh;this.jh=Nh;this.po=Ot}z(DH,J);p=DH.prototype;
p.initialize=function(){FH(this);var a=this.$e,b=Q.PREV.g.keys.concat();b.unshift(a?"Right":"Left");Q.PREV.setProperty("keys",b);b=Q.NEXT.g.keys.concat();b.unshift(a?"Left":"Right");Q.NEXT.setProperty("keys",b);Iz(this.Na,EH());this.l||(this.H.g(this.na,"tick",this.dr).g(If(this.s),"mousemove",this.Yt),Sk(this.na));Hd(this.H.g(this.Xe,"ia",this.Ee).g(this.D,"tick",this.Er),If(this.s),"beforeunload",this.Fs).g(this.P,"n",this.Xt).g(document,"keydown",this.Wt);(q.top==q||ez())&&document.body.focus();
this.o.initialize();a=this.o;if(null===a.Be)throw Error("Cannot determine iframe status before initialization");a=a.Be;this.Gc.i=this.o.Ka;Q.Ld.R(!this.l);Q.Ld.setVisible(!this.l&&a);Q.kb.R(!0);Q.qf.R(!a&&!this.M);Q.qf.setVisible(!a);Q.kh.R(!0);Q.rf.R(!0);Q.hd.R(!0);Q.vb.setVisible(!0);Q.vb.R(!1);Q.PAUSE.setVisible(!1);Q.PAUSE.R(!1)};
p.Xt=function(){var a=Jf(this.s),b=this.s.W();switch(this.P.g){case 1:case 2:if(a==b.body||a==b.documentElement){this.P.Ua(3);break}this.Na.de=!1;Q.kb.setVisible(!0);Q.kb.R(!1,"focus-reason");break;case 3:a!=b.body&&(b.body.focus(),this.P.Ua(3)),this.Na.de=!0,Q.kb.R(!0,"focus-reason")}};p.Wt=function(a){27==a.keyCode&&this.P.Ua(3)};p.xc=function(a){return ac(arguments,function(a){return jC(nz(this.j,a))},this)};
function GH(a){var b=nz(a.j,a.g),c=[b];if(!a.Ta)return c;for(var d=b.l,e=0;e<d.length;e++){var g=FC(a.j,d[e]);g!=b&&c.push(g)}return c}function HH(a){return Yb(GH(a),function(a){return this.j.o(a.getId())},a)}p.Np=function(){IH(this);this.H.i(If(this.s),"beforeunload");If(this.s).close();this.o.Fm()};function JH(a){Q.PREV.R(0<a.g||!!a.i&&bC(a.i));Q.NEXT.R(KH(a))}function LH(a){var b=0<lE(a.j);Q.vb.setVisible(!a.v);Q.vb.R(b&&!a.v);Q.PAUSE.setVisible(a.v);Q.PAUSE.R(b&&a.v)}
function MH(a,b){a.i=new WB(b,a.uo);var c=a.i;switch(a.Cd){case 1:for(var d=c.g.length-1;0<=d;d--)xB(c.g[d]);c.i=-1;break;case 2:for(d=0;d<c.g.length;d++)CB(c.g[d]);c.i=c.g.length-1;break;case 3:for(d=c.g.length-1;0<=d;d--)AB(c.g[d]);c.i=!c.g[0]||zB(c.g[0])?-1:0}a.H.g(a.i,"Ia",a.Al).g(a.i,"Oa",a.Nl).g(a.i,"Ja",a.Fl).g(a.i,"Ka",a.Gl).g(a.i,"La",a.Il).g(a.i,"Ma",a.Hl).g(a.i,"Ha",a.Cm).g(a.i,"Na",a.Em).g(a.i,"Ga",a.Dm);if(b=b.j.i)b=a.i,b=!(0<=b.i&&DB(b.g[b.i]));b&&a.i.next();JH(a);a.G(new NH("oa",HH(a)))}
function OH(a){a.xc(a.g)&&null!==a.ba&&(Bt(a.X,a.ba),a.ba=null)}
function PH(a,b,c){if(null!==a.ba){var d=a.X,e=a.ba;d.g[e]&&delete d.g[e]}a.ba=At(a.X,"vpr");a.Cd=c;b=Ie(b,0,Math.max(0,lE(a.j)-1));b!=a.g&&(d=a.g,a.g=b,a.i&&(a.H.i(a.i,"Ia",a.Al).i(a.i,"Ja",a.Fl).i(a.i,"Ka",a.Gl).i(a.i,"La",a.Il).i(a.i,"Ma",a.Hl).i(a.i,"Ha",a.Cm).i(a.i,"Oa",a.Nl).i(a.i,"Na",a.Em).i(a.i,"Ga",a.Dm),a.i.dispose(),a.i=null),a.G(new QH(d,b,c)),c=a.o,c.j&&(c.Xm(),c.j=!1),c=nz(a.j,b),a.xc(a.g)&&MH(a,c),JH(a),c=0<RH(a.j,a.g).length,Q.oh.R(c),Q.lh.R(c));a.J=a.v&&!a.xc(a.g);a.J&&a.D.stop();
c=GH(a);for(b=0;b<c.length;b++)SH(a,c[b].getIndex(),void 0,void 0,!0);OH(a)}p.Ag=function(){this.v=!0;this.J=!this.xc(this.g);this.J||(KH(this)||PH(this,0,1),this.i&&$B(this.i)||Sk(this.D),LH(this))};p.Ee=function(){this.J=this.v=!1;this.D.stop();LH(this)};p.Ym=function(a){a&&this.Ee();this.i&&$B(this.i)?(this.i.next(),JH(this)):(a=this.Ta&&this.xc(this.g,this.g+1)?1:3,PH(this,this.g+1,a))};
p.Zm=function(a){a&&this.Ee();this.i&&(bC(this.i)||this.xc(this.g,this.g-1)&&aC(this.i))?(this.i.bj(),JH(this)):PH(this,this.g-1,2)};p.Du=function(){for(var a=lE(this.j),b=nz(this.j,this.g),b=Db(b.l),c=0;c<a;c++){var d=(this.g+c)%a,e=nz(this.j,d);4==e.g&&(e=d!=this.g&&!b[e.getId()],SH(this,d,!1,e))}};p.mt=function(){Du(this.Ad,{target:"_blank"},window)};
p.Yi=function(a){var b=At(this.X,"von");if(!this.C){if(!this.j||!this.Aa)throw Error("Cannot open speaker notes before document being set");var c=EH();hc(c,Q.ed);this.C=new GG(this,this.j,this.Aa,this.Ao,this.gh,c,this.O,this.Wc,this.Xe,this.jh,this.po);this.H.g(this.C,"Va",this.as)}var d=this.i?this.i.i+1:0;KG()||(c=this.o,BH&&c.Ka&&c.Ka.isFullScreen()&&(c.ld=!0,c.Ka.exitFullScreen()));a:{var c=this.C,e=this.g,g=this.so;if(HG)a=null;else{if(c.g){var h=c.g;c.o.i(h,"unload",c.D);IG(c);h&&(h.closed||
h.close())}if(h=KG()){var k;try{k=h.punch_speaker_notes}catch(n){k=null}try{h.punch_speaker_notes=null}catch(n){}if(k.closed){a=null;break a}c.g=k}else if(c.g=JG(),!c.g){a=null;break a}k=c.g.document;k.open();k.write(c.da);k.close();k.title="Presenter view - "+g+" - Google Slides";Hd(c.o,c.g,"unload",c.D);c.i=new ts(c.g.document.body);g=Ue(k);bu(Zt(),g);c.v=new gu(g);0<c.s.length&&iu(c.v,c.s);c.l=new DG(c.J,c.O,c.ba,e,d,c.M,c.X,c.i,c.V,c.N,c.P,g);ni(c.l,g.A("punch-viewer-speakernotes"));a?(a=c.l,
a.i.hb!=a.D&&a.i.tc(a.D)):(a=c.l,a.i.hb!=a.H&&a.i.tc(a.H));c.j=new Nz(k,!1,!1);Iz(c.j,c.H);c.o.g(c.i,"n",c.ca);c.o.g(k,"keydown",c.C);c.g.focus();c.g.document.body.focus();a=g}}if(a){this.da=new NB(a);this.ea.g.push(this.da);if(this.i){c=this.i;for(d=c.g.length-1;d>c.i;d--)xB(c.g[d]);for(d=0;d<=c.i;d++)CB(c.g[d])}this.vc.Tk(a)}Bt(this.X,b);this.G("ma")};p.Iu=function(){pn(un(this.ca,"sendtoglass").g("hmac",this.Hc,"revision",this.Kc))};p.nt=function(){document.location=this.ah};
p.Dq=function(){qH(this.zc,"pdf")};p.Eq=function(){qH(this.zc,"pptx")};p.Kr=function(){this.zc.print("pdf")};p.zl=ba("Je");function KH(a){return a.g<lE(a.j)-1||!!a.i&&$B(a.i)}
function SH(a,b,c,d,e){var g=nz(a.j,b),h=g.g;switch(h){case 2:return;case 3:if(d||!a.Rb[g.getId()])return;case 4:if(e&&0!=g.i)return}b=c||b==a.dh&&1==h;g.g=3;a.G(new TH("wa",g.getIndex(),g.getId()));2==g.i&&UH(a,g,1);a.Rb[g.getId()]=!!d;a=a.N;g=g.getId();a.H(g,b,d);d?a.l[g]||a.i.push(g):(hc(a.i,g),a.i.unshift(g));a.l[g]=new rC(g,!!b,!!d);a.s()}p.Er=function(){KH(this)?this.Ym(!1):this.Ue?PH(this,0,1):this.Ee()};p.dr=function(){Q.kb.isEnabled()&&Q.kb.setVisible(!1);this.na.stop()};
p.Yt=function(a){var b=new Ke(a.l,a.v);Le(this.Me,b)||(this.Me=b,Sk(this.na),this.Je&&a.clientY<df(window).height-90||Q.kb.setVisible(!0))};p.Fs=function(){IH(this)};function IH(a){if(a.Vc)if(0<=a.g)a.Vc.onExit(nz(a.j,a.g).getId());else a.Vc.onExit()}
p.Zt=function(a){delete this.Rb[a.j];var b=FC(this.j,a.j),c=this.Aa.get(a.j);b.o=a.v;a.s&&(c.K=a.s);a.l&&(c.g=a.l);a.J&&(b.D=!0);c=!eC(a.v);b.g=c?2:4;this.G(new TH("wa",b.getIndex(),b.getId()));c&&!this.Dd&&(this.Dd=!0,this.G("ra"));b.getIndex()==this.g&&(this.Ie||(this.Ie=!0,this.G("ta")),(b=this.xc(this.g))&&MH(this,nz(this.j,this.g)),OH(this),this.J&&b&&this.Ag());c?(this.Vg++,this.Vg==lE(this.j)&&this.G("na")):this.Ve||(b={},b[a.D||"viewer_other_load_error"]=!0,Qy().log(Error("A page load error occurred on the client."),
b))};p.Fl=function(){this.ha&&window.console.log("Play FPS: "+this.V.stop());this.G(new NH("qa",HH(this)));this.v&&Sk(this.D)};p.Gl=function(){this.ha&&window.console.log("Play Reverse FPS: "+this.V.stop());this.G(new NH("qa",HH(this)))};p.Il=function(){if(this.ha){var a=this.V;a.j=0;a.i=y();qz(a.g)}this.G(new NH("pa",HH(this)))};p.Hl=function(){if(this.ha){var a=this.V;a.j=0;a.i=y();qz(a.g)}this.G(new NH("pa",HH(this)))};p.Al=function(){JH(this);this.G("Ia")};p.Cm=function(){this.v&&this.D.stop()};
p.Em=function(){this.G(new NH("za",[this.g]))};p.Nl=function(){this.Zm()};p.Dm=function(a){this.G(a)};p.fs=function(){this.O.reset()};p.gs=function(){wG(this.O)};p.es=function(){this.O.pause()};p.au=function(a){this.G(new VH(this.g,a))};p.$t=function(a){this.G(new WH(this.g,a))};p.as=function(){this.vc.Jk();this.da&&(hc(this.ea.g,this.da),this.da=null)};p.vp=function(){UH(this,nz(this.j,this.g),1);MH(this,nz(this.j,this.g));this.J&&this.Ag()};p.Js=function(){UH(this,nz(this.j,this.g),2)};
function UH(a,b,c){b.i=c;a.G(new TH("va",b.getIndex(),b.getId()))}p.pa=function(a,b,c,d){this.Ze.subscribe(a,"action",Aa(this.Vt,!!d,x(b,c||this)))};p.Vt=function(a,b,c){b(c);a||(this.P.Ua(3),this.C&&(a=this.C.i)&&a.Ua(3))};
function FH(a){a.pa(Q.Ld,a.Np);a.pa(Q.wc,function(a){PH(this,a,3)});a.pa(Q.PAUSE,a.Ee);a.pa(Q.vb,a.Ag);a.pa(Q.PREV,Aa(a.Zm,!0));a.pa(Q.NEXT,Aa(a.Ym,!0));a.pa(Q.hd,a.Du);a.pa(Q.qf,a.mt);a.pa(Q.ed,a.Yi);a.pa(Q.gd,x(a.Yi,a,!0));a.pa(Q.Td,a.Iu);a.pa(Q.kh,a.nt);a.pa(Q.jf,a.Dq);a.pa(Q.Md,a.Eq);a.pa(Y.fd,a.Kr);a.pa(Q.yf,a.fs,void 0,!0);a.pa(Q.zf,a.gs,void 0,!0);a.pa(Q.xf,a.es,void 0,!0);a.pa(Q.oh,a.au);a.pa(Q.lh,a.$t);a.pa(Q.hf,a.vp);a.pa(Q.lf,a.Js);a.pa(Q.Od,Aa(a.zl,!0));a.pa(Q.Nd,Aa(a.zl,!1))}
function EH(){var a=rb(Q);a.push(Y.fd);return a}p.F=function(){C(this.C);C(this.N);C(this.V);C(this.o);C(this.O);C(this.Ze);C(this.H);DH.B.F.call(this)};function QH(a,b,c){G.call(this,"ua");this.j=a;this.i=b;this.position=c}z(QH,G);function TH(a,b,c){G.call(this,a);this.index=b;this.id=c}z(TH,G);function NH(a,b){G.call(this,a);this.j=b}z(NH,G);function VH(a,b){G.call(this,"ya");this.j=a;this.l=b}z(VH,G);function WH(a,b){G.call(this,"xa");this.j=a;this.l=b}z(WH,G);function XH(){}
var YH={alc:29007,afmps:29008,cf:29009,chv:29010,ccv:29011,coe:29012,cov:29013,copy:29014,ka:29015,cut:29016,dm:29017,ttt:29018,far:29019,fbe:29020,fcca:29183,fmpjy:29021,fmpl:29022,fmpr:29023,fr:29024,fcoe:29025,fe:29026,idbla:29027,idbodb:29028,idbrot:29029,idbrwt:29030,istl:29032,jsais:29033,al:29080,lm:29034,lj:29035,lsi:29036,lac:29037,las:29038,mlc:29039,npr:29040,nrd:29041,nrq:29042,newChangesClientLoad:29043,newChangesFirstChunkLoad:29044,newChangesLoad:29045,newChangesServerLoad:29046,odbc:29047,
odbjy:29048,odbs:29049,pm:29050,paste:29051,pbqc:29052,pqc:29053,pqct:29054,pem:29055,rm:29056,revHistAllTiles:29057,revHistCommands:29058,revHistInitialLoad:29059,revHistServer:29060,revHistSnapshot:29061,revHistTile:29062,sfr:29063,slka:29064,slbc:29065,slbf:29066,slce:29067,slrm:29068,slrt:29069,slms:29070,slmc:29071,slmi:29072,tl:29073,wfm:29074,wd:29075,wds:29076,wde:29077,webfontsRender:29078};XH.prototype.g=function(a){return YH[a]||null};function ZH(){}z(ZH,XH);var $H={dil:49E3,apc:49001,aps:49002,frc:49003};ZH.prototype.g=function(a){var b=$H[a];return b?b:ZH.B.g.call(this,a)};function aI(){}z(aI,ZH);var bI={vpl:51003,vple:51004,vfpe:51005,vlcc:51006,vlcw:51007,vls:51008,von:51009,vpr:51010};aI.prototype.g=function(a){var b=bI[a]||null;return b?b:aI.B.g.call(this,a)};function cI(){var a={timeout:2E4},b=a.document||document,c=document.createElement("SCRIPT"),d={an:c,Va:void 0},e=new ov(dI,d),g=null,h=null!=a.timeout?a.timeout:5E3;0<h&&(g=window.setTimeout(function(){eI(c,!0);e.j(new fI(1,"Timeout reached for loading script https://www.youtube.com/iframe_api"))},h),d.Va=g);c.onload=c.onreadystatechange=function(){c.readyState&&"loaded"!=c.readyState&&"complete"!=c.readyState||(eI(c,a.CB||!1,g),e.g(null))};c.onerror=function(){eI(c,!0,g);e.j(new fI(0,"Error while loading script https://www.youtube.com/iframe_api"))};
d=a.attributes||{};Bb(d,{type:"text/javascript",charset:"UTF-8",src:"https://www.youtube.com/iframe_api"});bf(c,d);gI(b).appendChild(c);return e}function gI(a){var b=a.getElementsByTagName("HEAD");return b&&0!=b.length?b[0]:a.documentElement}function dI(){if(this&&this.an){var a=this.an;a&&"SCRIPT"==a.tagName&&eI(a,!0,this.Va)}}function eI(a,b,c){null!=c&&q.clearTimeout(c);a.onload=u;a.onerror=u;a.onreadystatechange=u;b&&window.setTimeout(function(){qf(a)},0)}
function fI(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);Fa.call(this,c);this.code=a}z(fI,Fa);function hI(a,b){var c=new at;Ps(c,a);Qs(c,ze(b));Rs(c);c.Ra.style.display="none";c.gg=!0;a=(new Ms).set("close","Close",!0);c.i=a;c.Ha&&(c.i?(a=c.i,a.K=c.Ha,a.render()):Te(c.Ha,Ge),K(c.Ha,!!c.i));1!=c.hg&&Ts(c,!0);Ss(c,.5);Sd(c.ke(),"docs-dialog-modal-bg");Rs(c);a=c.A();Sd(a,"docs-dialog-alert");a=pi(c,"msg");c.Pa().id=a;Zk(c.A(),"alertdialog");$k(c.A(),"describedby",a);c.setVisible(!0)};var iI=[100,101,150];function jI(a){a=a.data;if(!fc(iI,a)){var b="Unable to play video. Error: "+a;Qy().log(Error("Unknown Youtube error"),{errorCode:a});hI("Error",b)}}function kI(a){var b=150==a?"Access to the video is denied. Please ensure that you have access.":"Couldn't load video. Please try again later.";Qy().log(Error("Unknown Drive error"),{errorCode:a});hI("Drive Video Error",b)};function lI(){this.g=[]}oa(lI);var mI=["fmt_list","fmt_stream_map","url_encoded_fmt_stream_map","ttsurl"];function nI(){return{rel:0,wmode:"window"}}lI.prototype.j=!1;lI.prototype.i=null;function oI(a){for(var b=nI(),c=xb(a.v),d=0;d<mI.length;d++){var e=mI[d];c[e]&&delete c[e]}for(var g in c)b[g]=c[g];a.l&&(b.autoplay=1);b.playsinline=1;b={height:a.j,width:a.s,events:{onReady:a.o,onStateChange:a.C,onError:jI},playerVars:b};1==a.I&&(b.videoId=a.D);new (na("YT.Player",hf()))(a.g,b)}
lI.prototype.l=function(){for(var a=0;a<this.g.length;a++)(0,this.g[a].i)();this.g=[]};Ea("onYouTubePlayerAPIReady",function(){var a=lI.aa();a.j=!0;for(var b=0;b<a.g.length;b++)oI(a.g[b]);a.g=[]});function pI(a,b,c,d,e,g,h,k,n,t){this.D=a;this.I=b;this.v=c;this.g=d;this.s=e;this.j=g;this.l=h;this.o=k||Pf;this.i=n||Pf;this.C=t||Pf};function qI(){A.call(this);this.i=[]}z(qI,A);qI.prototype.F=function(){this.i=[];qI.B.F.call(this)};function rI(a){qI.call(this);this.g=a}z(rI,qI);function sI(){var a=Ib(Hb(),"gaia_session_id");this.g=new rI(a)}oa(sI);function tI(){this.i=new H(this)}z(tI,A);tI.prototype.g=function(a,b){var c=new Ou;c.D=!0;Hd(this.i,c,"complete",x(this.j,this,c,a,b));b=Ib(Hb(),"drive_url")||"drive.google.com";b=b.replace(/^\/\//,"").replace(/\?.*/,"");b=Hi("https",null,b,null,"/get_video_info");b=Ti(b,"docid",a.i,"authuser",sI.aa().g.g);Su(c,b,"POST")};
tI.prototype.j=function(a,b,c){b={};if(a.j)kI(1);else if(a=cv(a).replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,""),a=new Al(a),"fail"==a.get("status"))c=parseInt(a.get("errorcode","0"),10),a.get("reason"),kI(c);else{for(var d=a.getKeys(),e=0;e<d.length;e++){var g=d[e];b[g]=a.get(g)}c(b)}};tI.prototype.F=function(){C(this.i)};function uI(){}uI.prototype.g=function(a,b){b({})};function vI(a){this.g={};if(a)for(var b in a)this.set(b,a[b])}vI.prototype.get=function(a){if(!(a in this.g))throw Error("No value for key "+a);return this.g[a]};vI.prototype.set=function(a,b){this.g[a]=b};function wI(){this.i=new vI}function xI(a,b,c){a.i.set(String(b),c);return a}wI.prototype.g=function(a,b){this.i.get(String(a.j)).g(a,b)};var yI=null;function zI(a,b){L.call(this,b);this.s=a;this.i=a.g;this.J=!0}z(zI,L);function AI(a,b){a.i=b;a.$&&(b=a.H())&&zg(b,a.i.width,a.i.height);(b=a.A())&&ng(b,a.i.left,a.i.top)}zI.prototype.H=function(){return this.A()};zI.prototype.isVisible=l("J");zI.prototype.setVisible=function(a){this.J=a;var b=this.A();b&&K(b,a)};function BI(a,b){zI.call(this,a,b)}z(BI,zI);BI.prototype.U=function(){var a=this.g,b=a.L("div",{id:pi(this,"pl")}),a=a.L("div",{id:this.getId(),style:"position: absolute"},b),b=this.i;ng(a,b.left,b.top);this.K=a;K(this.A(),this.isVisible())};BI.prototype.H=function(){if(!this.$)throw Error("Operation not supported while component is not in document");return this.g.A(pi(this,"pl"))};function CI(a){G.call(this,"Xa");this.state=a}z(CI,G);function DI(a,b,c){zI.call(this,a,c);this.N=new H(this);B(this,this.N);this.M=b||a.I;this.D=!1;this.C=0;this.P=new um(this);vm(this.P,Y.pf,Am,Rf(this.qr));a=yI?yI:yI=xI(xI(xI(new wI,0,new uI),1,new uI),2,new tI);this.X=a;this.j=this.V=null}z(DI,BI);p=DI.prototype;p.S=function(){DI.B.S.call(this);EI(this);1!=this.C&&FI(this);var a=this.A();this.N.g(a,"mouseleave",this.$u).g(a,"mouseenter",this.Zu)};p.ra=function(){DI.B.ra.call(this);this.j&&(this.j.destroy(),this.j=null);this.D=!1};p.$u=function(){this.G("Za")};
p.Zu=function(){this.G("Ya")};function FI(a){a.C=1;a.X.g(a.s,x(a.As,a))}
p.hs=function(a){a=a.target;if(this.$){this.j=a;a=this.s;if(2==this.s.j||null!=a.o||null!=a.l){var b=this.V;Bb(b,nI(lI.aa()));null!=a.o&&(b.start=a.o);null!=a.l&&(b.end=a.l);1==this.s.j&&(b.videoId=a.i);this.M?this.j.loadVideoByPlayerVars(b):this.j.cueVideoByPlayerVars(b)}b=a.D;null!=b&&this.j.setVolume(b);a.s&&this.j.mute();if(a=this.A()&&this.A().firstChild)zg(a,this.i.width,this.i.height),ng(a,0,0);AI(this,this.i);this.C=2;this.D&&this.j.playVideo()}else a.destroy(),this.C=0};
p.As=function(a){this.V=a;var b=this.i,c=lI.aa();a=new pI(this.s.i,this.s.j,a,pi(this,"pl"),b.width,b.height,this.M,x(this.hs,this),x(this.fn,this),x(this.av,this));if(c.j)oI(a);else{if(!c.i||c.i.i&&!c.j)c.i=cI(),b=x(c.l,c),vv(c.i,null,b,void 0);c.g.push(a)}};p.qr=function(){this.$&&2!=this.C&&(Y.pf.isEnabled()?FI(this):this.fn())};p.fn=function(){EI(this);this.C=3};p.av=function(a){a.data==YT.PlayerState.PLAYING?this.G(new CI(1)):a.data!=YT.PlayerState.PAUSED&&a.data!=YT.PlayerState.ENDED||this.G(new CI(2))};
function EI(a){if(a=a.A()&&a.A().firstChild)zg(a,1,1),ng(a,-2E3,-2E3)}p.F=function(){C(this.P);DI.B.F.call(this)};function GI(a,b){this.v=a;this.o=new kq(x(this.Tq,this),5E3);this.l=new H(this);B(this,this.l);this.i=b;this.j=null;this.I=new um(this);this.g=!1}z(GI,A);p=GI.prototype;p.initialize=function(a){this.j=a;this.I.subscribe(Q.Od,"action",this.Vq).subscribe(Q.Nd,"action",this.Uq);HI(this)};p.eu=function(a){a.j?lq(this.o):this.o.stop()};p.Tq=function(){var a=this.i;a.H=!0;a.s=null;a.i=[]};function II(a){var b=a.v.o.Ka;b&&b.isFullScreen()&&lq(a.o)}
function HI(a){Q.Od.R(!a.g);Q.Od.setVisible(!a.g);Q.Nd.R(a.g);Q.Nd.setVisible(a.g)}p.Vq=function(){this.g=!0;JI(this.i,"red");var a=this.j.A();this.l.g(a,"mousemove",this.ij).g(a,"mouseleave",this.Im).g(a,"mouseenter",this.Hm).g(this.j,"Ya",this.Im).g(this.j,"Za",this.Hm).g(this.v,"sa",this.eu);HI(this);KI(this.i);II(this)};p.Uq=function(){this.g=!1;JI(this.i,null);Ld(this.l);HI(this);this.o.stop()};p.Im=function(){var a=this.j.A();this.g&&(this.i.D=!1,this.l.i(a,"mousemove",this.ij))};
p.Hm=function(){var a=this.j.A();this.g&&(KI(this.i),this.l.g(a,"mousemove",this.ij))};p.ij=function(a){II(this);var b=this.i,c=a.clientX;a=a.clientY;b.H&&(b.H=!1);c=new Ke(c,a);if(a=0<b.i.length){var d=b.i[b.i.length-1].i;a=c.x-d.x;d=c.y-d.y;a=4>Math.sqrt(a*a+d*d)}a||(c=new LI(c),b.s=c,b.i.push(c))};var MI=["M","L","C",,"Z"];function NI(a){var b=[];VA(a,function(a,d){b.push(MI[a]);kc(b,d)});return b.join(" ")};function OI(a){J.call(this);this.i=a||window;this.j=td(this.i,"resize",this.l,!1,this);this.g=df(this.i||window)}z(OI,J);function PI(a){return a.g?a.g.clone():null}OI.prototype.F=function(){OI.B.F.call(this);this.j&&(Cd(this.j),this.j=null);this.g=this.i=null};OI.prototype.l=function(){var a=df(this.i||window);Oe(a,this.g)||(this.g=a,this.G("resize"))};function QI(a){L.call(this,a)}z(QI,L);function RI(a){L.call(this,a);this.C=null;this.M=new OI(If(a));this.j=null;this.i=[];this.J=new qB(this);this.H=this.D=!1;this.s=null}z(RI,QI);var SI={red:"#FF273D",blue:"#34C3FF",green:"#00E871"};
RI.prototype.U=function(){RI.B.U.call(this);var a=eB('<svg version="1.1" fill-rule="evenodd" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" overflow="hidden" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg>');a.style.lineHeight="normal";this.K=this.j=a;this.j.setAttribute("class","punch-laser-pointer-renderer");bB(this.j,{"pointer-events":"none"});this.N()};
RI.prototype.S=function(){RI.B.S.call(this);M(this).g(this.M,"resize",Rf(this.N))};RI.prototype.N=function(){var a=PI(this.M);if(a&&this.j){var b=a.width,a=a.height;bB(this.j,{width:b+"px",height:a+"px",viewBox:"0 0 "+b+" "+a})}};
RI.prototype.P=function(){of(this.j);for(var a=y(),b=0;b<this.i.length&&175<a-this.i[b].t;)b++;this.i.splice(0,b);a=this.i.length-1;for(b=0;b<a;b++){var c=this.i[b].i,d=this.i[b+1].i,e=b/a,g=(b+1)/a,h=this.g,k,n=c,t=d,v=e;k=g;var D=this.g,F=fB(D,"linearGradient"),I=va(F);bB(F,{gradientUnits:"userSpaceOnUse",x1:n.x,y1:n.y,x2:t.x,y2:t.y,id:I});n=fB(D,"stop");bB(n,{offset:"0%","stop-color":this.C,"stop-opacity":v});v=fB(D,"stop");bB(v,{offset:"100%","stop-color":this.C,"stop-opacity":k});F.appendChild(n);
F.appendChild(v);this.j.appendChild(F);k=I;F=[d.x-c.x,d.y-c.y];v=[0,0];I=v[0]-F[0];v=v[1]-F[1];I=Math.sqrt(I*I+v*v);F=[F[0]/I,F[1]/I];e*=5;I=5*g;g=[-e*F[1],e*F[0]];F=[-I*F[1],I*F[0]];I=e=new TA;v=c.x+g[0];D=c.y+g[1];0==Ub(I.g)?I.i.length-=2:(I.g.push(0),I.l.push(1));I.i.push(v,D);I.j=I.o=[v,D];e.ci(d.x+F[0],d.y+F[1]);e.ci(d.x-F[0],d.y-F[1]);e.ci(c.x-g[0],c.y-g[1]);e.close();c=fB(h,"path");bB(c,{fill:"url(#"+k+")","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":"0"});c.setAttribute("d",
NI(e));this.j.appendChild(c)}0<this.i.length||this.D?(this.s&&(a=fB(this.g,"circle"),bB(a,{cx:this.s.i.x,cy:this.s.i.y,r:5,fill:this.C,"stroke-width":"0"}),this.j.appendChild(a)),rB(this.J,this.P)):this.s=null};function KI(a){a.i=[];of(a.j);a.D=!0;a.H=!1;a.s=null;rB(a.J,a.P)}
function JI(a,b){var c;a:{c=a.A();var d;if(Se&&!(E&&Tc("9")&&!Tc("10")&&q.SVGElement&&c instanceof q.SVGElement)&&(d=c.parentElement)){c=d;break a}d=c.parentNode;c=tf(d)?d:null}b?(a.C=SI[b],Sd(c,"cursor-none")):(Ud(c,"cursor-none"),a.D=!1)}function LI(a){var b=y();this.i=a;this.t=b};function TI(a,b){Ky.call(this,a,b)}z(TI,Ky);p=TI.prototype;p.onApiExported=f();p.onQuestionSeriesUpdate=f();p.onQuestionUpdate=f();p.onGetRecentSeries=f();p.onStartSeries=f();p.onPauseSeries=f();p.onResumeSeries=f();p.onSetDomainRestricted=f();p.onQuestionVoteUpdate=f();p.onSortOrderChange=f();p.onGetSortedQuestions=f();function UI(a,b){Ky.call(this,a,b)}z(UI,Ky);p=UI.prototype;p.onApiExported=f();p.onSlideLoadStateChange=f();p.onSlideErrorResolutionStateChange=f();p.onFinishedLoading=f();p.onNavigation=f();p.onActionEnabledStateChange=f();p.onCurrentViewChange=f();p.onPreviousPreviewChange=f();p.onNextPreviewChange=f();p.onNextNextPreviewChange=f();p.onVideoStateChange=f();p.onContentAnimationChange=f();Ba(f().prototype,f().prototype);function VI(a){this.g=a}p=VI.prototype;p.onQuestionSeriesUpdate=function(a){this.g.onQuestionSeriesUpdate(a)};p.onQuestionUpdate=function(a){this.g.onQuestionUpdate(a)};p.jj=function(a,b){this.g.onGetRecentSeries(a,b)};p.oj=function(a,b){this.g.onStartSeries(a,b)};p.kj=function(a){this.g.onPauseSeries(a)};p.mj=function(a){this.g.onResumeSeries(a)};p.onSeriesStatusUpdate=function(a){0==a?this.mj(!0):1==a&&this.kj(!0)};p.nj=function(a,b){this.g.onSetDomainRestricted(a,b)};
p.onDomainRestrictionUpdate=function(a){this.nj(!0,a)};p.onQuestionVoteUpdate=function(a){this.g.onQuestionVoteUpdate(a)};p.onSortOrderChange=function(){this.g.onSortOrderChange()};p.onGetSortedQuestions=function(a){this.g.onGetSortedQuestions(a)};function WI(a,b,c,d,e,g,h,k){oE.call(this,a,b,c,d,e,g,h,k)}z(WI,oE);WI.prototype.Bg=m("");WI.prototype.Xf=function(){return Q.NEXT};WI.prototype.Yf=m(3);function XI(a,b,c,d,e,g,h,k){oE.call(this,a,b,c,d,e,g,h,k)}z(XI,oE);p=XI.prototype;p.Bg=m("");p.Xf=function(){return Q.NEXT};p.Yf=m(2);p.jk=function(){uE(this)};p.ne=m(2);function YI(a,b,c){this.o=a||null;this.j=!!b;this.l=c;this.g=new Ug;this.i=new ZI("",void 0);this.i.next=this.i.g=this.i}function $I(a,b){(b=a.g.get(b))&&a.j&&(b.remove(),aJ(a,b));return b}p=YI.prototype;p.get=function(a,b){return(a=$I(this,a))?a.value:b};p.set=function(a,b){var c=$I(this,a);c?c.value=b:(c=new ZI(a,b),this.g.set(a,c),aJ(this,c))};p.shift=function(){var a=this.i.next;this.i!=a&&(a.remove(),this.g.remove(a.key));return a.value};
p.remove=function(a){return(a=this.g.get(a))?(a.remove(),this.g.remove(a.key),!0):!1};p.ga=function(){return this.g.ga()};p.isEmpty=function(){return this.g.isEmpty()};p.getKeys=function(){return this.map(function(a,b){return b})};p.Ca=function(){return this.map(aa())};p.contains=function(a){return this.some(function(b){return b==a})};p.clear=function(){bJ(this,0)};p.forEach=function(a,b){for(var c=this.i.next;c!=this.i;c=c.next)a.call(b,c.value,c.key,this)};
p.map=function(a,b){for(var c=[],d=this.i.next;d!=this.i;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};p.some=function(a,b){for(var c=this.i.next;c!=this.i;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};p.every=function(a,b){for(var c=this.i.next;c!=this.i;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};function aJ(a,b){a.j?(b.next=a.i.next,b.g=a.i,a.i.next=b,b.next.g=b):(b.g=a.i.g,b.next=a.i,a.i.g=b,b.g.next=b);null!=a.o&&bJ(a,a.o)}
function bJ(a,b){for(;a.ga()>b;){var c=a.j?a.i.g:a.i.next,d=a,e=c;e.remove();d.g.remove(e.key);a.l&&a.l(c.key,c.value)}}function ZI(a,b){this.key=a;this.value=b}ZI.prototype.remove=function(){this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function cJ(a,b,c,d){L.call(this);this.J=a;this.N=c;this.P=d;this.D=-1;this.H=1;var e=new Ne(255,255/(a.j/a.i));this.C=new WI(c,a,b,e,'<!DOCTYPE html><html><body style="display:none"></body></html>',!0,d,this.g);this.Z(this.C);this.j=new vE(c,a,b,e,'<!DOCTYPE html><html><body style="display:none"></body></html>',!0,d,this.g);this.Z(this.j);this.i=new XI(c,a,b,e,'<!DOCTYPE html><html><body style="display:none"></body></html>',!0,d,this.g);this.Z(this.i);this.s=new wE(c,a,b,e,'<!DOCTYPE html><html><body style="display:none"></body></html>',
!0,d,this.g);this.Z(this.s);this.M=new YI(5)}z(cJ,L);p=cJ.prototype;p.U=function(){cJ.B.U.call(this);this.C.render(this.A());this.j.render(this.A());this.i.render(this.A());this.s.render(this.A());K(this.A(),!1)};p.S=function(){cJ.B.S.call(this);M(this).g(this.N,"ua",this.fu).g(this.N,"wa",this.gu).g(this.C,"punch-speaker-preview-update",this.wq).g(this.j,"punch-speaker-preview-update",this.lr).g(this.i,"punch-speaker-preview-update",this.jr).g(this.s,"punch-speaker-preview-update",this.Jr)};
function dJ(a,b){if(!b.qa)throw Error("Preview does not exist.");if(!a.P)return a=nz(b.i,b.fb),b.H.get(a.getId()).ma();var c=eJ(a,b),d=a.M.get(c);if(d)return d;if(b.s&&(b.s=!1,b.qa)){var d=nz(b.i,b.fb),e=b.H.get(d.getId());hE(b.qa,e.g?e.g.create(b.me()):null,d.getId());b.nn()}d=b.qa&&b.qa.i;if(!d)return mE(b),null;d.style.width="";d.style.height="";if(e=d.xml)d=e;else if("undefined"!=typeof XMLSerializer)d=(new XMLSerializer).serializeToString(d);else throw Error("Your browser does not support serializing XML documents");
mE(b);a.M.set(c,d);return d}p.fu=function(a){this.D=a.i;this.H=a.position};p.gu=function(a){if(a.index==this.D&&jC(nz(this.J,a.index))){a=this.C;var b=this.D;a.bc(b,nE(a,b,this.H));a=this.s;b=this.D;a.bc(b,nE(a,b,this.H));a=this.j;b=this.D;a.bc(b,nE(a,b,this.H));a=this.i;b=this.D;a.bc(b,nE(a,b,this.H))}};p.wq=function(){this.G(new fJ("punch-mobile-preview-update-current",eJ(this,this.C)))};p.lr=function(){this.G(new fJ("punch-mobile-preview-update-next",eJ(this,this.j)))};
p.jr=function(){this.G(new fJ("punch-mobile-preview-update-next-next",eJ(this,this.i)))};p.Jr=function(){this.G(new fJ("punch-mobile-preview-update-prev",eJ(this,this.s)))};function eJ(a,b){var c=b.fb;a=0<=c&&c<lE(a.J)?nz(a.J,c):null;return[c,pE(b),a?a.g:null,a?a.i:null].join("-")}function fJ(a,b){G.call(this,a);this.j=b}z(fJ,G);var gJ={1:1,2:2,3:3,4:4},hJ={0:1,1:2,2:3},iJ={1:1,2:2};function jJ(a,b,c,d,e){this.o=a;this.i=b;this.j=c;this.g=e;this.l=d;this.v=new H(this);B(this,this.v)}z(jJ,A);p=jJ.prototype;
p.initialize=function(){this.v.g(this.i,"qa",this.Bl).g(this.i,"ua",this.Bl).g(this.i,"wa",this.ju).g(this.i,"na",this.hu).g(this.i,"va",this.iu).g(this.j,"punch-mobile-preview-update-current",this.xq).g(this.j,"punch-mobile-preview-update-next",this.kr).g(this.j,"punch-mobile-preview-update-next-next",this.ir).g(this.j,"punch-mobile-preview-update-prev",this.Ir).g(this.l,"change",this.vq);Q.PREV.i.subscribe(Am,this.Hr,this);Q.NEXT.i.subscribe(Am,this.gr,this);this.l.initialize()};p.vq=function(){this.g.onContentAnimationChange(this.l.l)};
p.Bl=function(){this.g.onNavigation()};p.ju=function(a){var b=gJ[nz(this.o,a.index).g];this.g.onSlideLoadStateChange(a.index,b)};p.hu=function(){this.g.onFinishedLoading()};p.iu=function(a){var b=hJ[nz(this.o,a.index).i];this.g.onSlideErrorResolutionStateChange(a.index,b)};p.Hr=function(){this.g.onActionEnabledStateChange(1)};p.gr=function(){this.g.onActionEnabledStateChange(2)};p.xq=function(a){this.g.onCurrentViewChange(a.j)};p.kr=function(a){this.g.onNextPreviewChange(a.j)};p.ir=function(a){this.g.onNextNextPreviewChange(a.j)};
p.Ir=function(a){this.g.onPreviousPreviewChange(a.j)};var kJ;(function(){function a(a){var d="QANDA_"+b++,e={visible:!0};e["docs-impression-code"]=a;return new Lm(d,e)}var b=0;a(2486);a(2487);kJ=a(2602)})();function lJ(){}p=lJ.prototype;p.getRecentQandaSeries=function(){R(Q.sf)};p.startQandaSeries=function(){R(Q.Sd)};p.endQandaSeries=function(){R(Q.ph)};p.pauseQandaSeries=function(){R(Q.tf)};p.resumeQandaSeries=function(){R(Q.vf)};p.presentQuestionById=function(a){R(Q.uf,a)};p.unpresentQuestion=function(){R(Q.wf)};p.showUrlPage=f();p.hideUrlPage=f();p.reattachQandaSeries=function(a){R(Q.Qd,a)};p.setDomainRestricted=function(a){R(Q.Rd,a)};p.getSortedQuestions=function(){R(kJ)};function mJ(){}p=mJ.prototype;p.serializeQuestion=function(a){var b={};b.text=a.getText();b.askerName=a.getAsker().getName();b.questionId=a.getQuestionId();b.seriesId=a.getSeriesId();b.creationTimestamp=a.getCreationTimestamp();b.asker=nJ(a.getAsker());a=a.getVotes();var c={};c.upVotesCount=a.getUpVotesCount();c.downVotesCount=a.getDownVotesCount();c.currentUsersVote=a.getCurrentUsersVote();b.votes=c;return b};
p.serializeQuestions=function(a){for(var b=[],c=0;c<a.length;c++)b.push(this.serializeQuestion(a[c]));a={};a.questions=b;return a};p.serializeQuestionSeries=function(a){for(var b={},c=a.getQuestions(),d=[],e=0;e<c.length;e++)d.push(this.serializeQuestion(c[e]));b.questions=d;b.metadata=oJ(this,a.getMetadata());b.creationTimestamp=a.getMetadata().getCreationTimestamp();b.seriesStatus=a.getMetadata().getSeriesStatus();b.seriesId=a.getMetadata().getSeriesId();return b};
p.serializeQuestionSeriesMetadatas=function(a){for(var b=[],c=0;c<a.length;c++)b.push(oJ(this,a[c]));a={};a.metadatas=b;return a};
function oJ(a,b){var c={};c.seriesId=b.getSeriesId();c.creationTimestamp=b.getCreationTimestamp();c.lastActiveTimestamp=b.getLastActiveTimestamp();c.seriesStatus=b.getSeriesStatus();c.name=b.getName();c.isBeingPresented=b.getIsBeingPresented();c.isDomainRestricted=b.getDomainRestrictionPolicy().getIsDomainRestricted();c.ownerDomainName=b.getDomainRestrictionPolicy().getDomainName();c.domainRestrictionPolicy=a.serializeDomainRestrictionPolicy(b.getDomainRestrictionPolicy());c.creator=nJ(b.getCreator());
c.isVotingEnabled=!0;return c}function nJ(a){var b={};b.name=a.getName();b.profilePhotoUrl=a.getProfilePhotoUrl();b.isMe=a.getIsMe();return b}p.serializeStartSeriesResponse=function(a){var b={};b.sessionId=a.getSessionId();b.askQuestionUrl=a.getAskQuestionsUrl();b.askQuestionBannerHtml=a.getAskQuestionsBannerHtml();return b};
p.serializeDomainRestrictionPolicy=function(a){var b={};b.isDomainRestricted=a.getIsDomainRestricted();b.domainName=a.getDomainName();b.canShareOut=a.getCanShareOut();b.hasTrustedDomains=a.getHasTrustedDomains();b.showWarning=a.getShowWarning();return b};function pJ(a){this.i=a;this.g=Zq(Xq(new Yq,16))}p=pJ.prototype;p.gotoSlide=function(a){R(Q.wc,a,this.g)};p.followInternalLink=function(a){if(a&&GC(a))window.location.hash=Ki(a)||"";else throw Error("Link is not internal.");};p.goNext=function(){R(Q.NEXT,void 0,this.g)};p.goPrev=function(){R(Q.PREV,void 0,this.g)};p.play=function(){R(Q.vb,void 0,this.g)};p.setPlayTimerDelay=function(a){this.i.D.setInterval(a)};p.pause=function(){R(Q.PAUSE,void 0,this.g)};p.retryLoad=function(){R(Q.hd,void 0,this.g)};
p.bypassAndIgnoreError=function(){R(Q.hf,void 0,this.g);R(Q.lf,void 0,this.g)};p.playVideo=function(a){R(Q.oh,a,this.g)};p.pauseVideo=function(a){R(Q.lh,a,this.g)};function qJ(a,b){this.g=a;this.i=b}qJ.prototype.getMediaId=l("g");qJ.prototype.getTitle=l("i");function rJ(a,b,c,d){this.g=a;this.l=b;this.j=c;this.i=d}p=rJ.prototype;p.getContentType=function(){return dB()?"image/svg+xml":"text/html"};p.containsNonSupportedTransition=function(){return!cB()&&sJ(this.g)};p.containsAnimationOrTransition=function(){return tJ(this.g)};p.containsVideo=function(){return uJ(this.g)};p.containsExternalHyperlink=function(){return vJ(this.g)};p.getNumSlides=function(){return lE(this.g)};p.getPageWidth=function(){return this.g.j};p.getPageHeight=function(){return this.g.i};
p.getSlideContent=function(a){a=nz(this.g,a).getId();return this.l.get(a).ma()};p.getSlideTitle=function(a){return nz(this.g,a).s};p.getSpeakerNotes=function(a){return(a=hC(nz(this.g,a)))?this.g.v+a:a};p.hasSpeakerNotes=function(a){return!!nz(this.g,a).v};p.getCurrentSlideIndex=function(){return this.j.g};p.getCurrentContent=function(){var a=this.i;return dJ(a,a.C)};p.getNextContent=function(){var a=this.i;return dJ(a,a.j)};p.hasNextContent=function(){return!!this.i.j.qa};
p.getNextNextContent=function(){var a=this.i;return dJ(a,a.i)};p.hasNextNextContent=function(){return!!this.i.i.qa};p.getPrevContent=function(){var a=this.i;return dJ(a,a.s)};p.hasPrevContent=function(){return!!this.i.s.qa};p.getHyperlinks=function(a){return nz(this.g,a).H};p.getVideos=function(a){a=RH(this.g,a);for(var b=[],c=0;c<a.length;c++){var d=a[c];b.push(new qJ(d.i,d.C))}return b};
p.isActionEnabled=function(a){switch(a){case 1:return Q.PREV.isEnabled();case 2:return Q.NEXT.isEnabled();case 3:return Q.vb.isEnabled();case 4:return Q.PAUSE.isEnabled();default:return!1}};p.isLoaded=function(){return wJ(xJ(this.g))};p.hasErrorWithPartialContent=function(a){a=nz(this.g,a);return 4==a.g&&0==a.o.g};p.getErrorMessage=function(a){return this.hasErrorWithPartialContent(a)?"Parts of this slide didn't load. Try reloading":""};function yJ(){}yJ.prototype.serializeHyperlinks=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e={};e.url=d.getUrl();e.text=d.getText();e.bubbleText=d.getBubbleText();b.push(e)}return b};yJ.prototype.serializeVideos=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e={};e.mediaId=d.getMediaId();e.title=d.getTitle();b.push(e)}return b};function zJ(a,b,c,d,e){hB.call(this,c,d,e);this.o=a;this.D=b}z(zJ,hB);zJ.prototype.apply=function(a,b,c){a.xh(this,b,c)};function AJ(a,b,c,d,e,g,h,k,n){zJ.call(this,a,c,h,k,n);b.clone();HB(b);d.clone();HB(d);this.g=e;this.j=g;this.l=$A(b,a);this.s=$A(d,c)}z(AJ,zJ);AJ.prototype.i=Of;AJ.prototype.apply=function(a,b,c){a.Df(this,b,c)};function BJ(a,b,c,d,e,g,h){hB.call(this,e,g,h);this.g=a;this.j=b;this.l=c;this.o=d}z(BJ,hB);BJ.prototype.apply=function(a,b,c){a.yh(this,b,c)};function CJ(a,b){this.g=a.concat();this.i=b};function DJ(a,b,c,d,e,g,h){hB.call(this,e,g,h);this.g=a;this.j=b;this.l=c;this.o=d}z(DJ,hB);DJ.prototype.apply=function(a,b,c){a.zh(this,b,c)};function EJ(a,b,c,d,e,g,h,k,n){DJ.call(this,a,b,d,e,h,k,n);this.s=c;this.D=g}z(EJ,DJ);EJ.prototype.i=Of;EJ.prototype.apply=function(a,b,c){a.Ef(this,b,c)};function FJ(a){return new nB(Yb(a[0],GJ))}function GJ(a){return new kB(Yb(a[0],HJ),a[1],a[2],a[3],a[4],a[5])}function HJ(a){return IJ[a[0]](a)}
var IJ={0:function(a){return new jB(a[1],a[2],a[3],a[4],a[5])},1:function(a){return new zJ(a[1],a[2],a[3],a[4],a[5])},2:function(a){return new BJ(a[1],a[2],a[3],a[4],a[5],a[6],a[7])},3:function(a){return new DJ(a[1],a[2],a[3],a[4],a[5],a[6],a[7])},4:function(a){return new AJ(a[1],new GB(a[2][0],a[2][1],a[2][2]),a[3],new GB(a[4][0],a[4][1],a[4][2]),new FB(a[5][0],a[5][1],a[5][2]),new FB(a[6][0],a[6][1],a[6][2]),a[7],a[8],a[9])},5:function(a){return new EJ(a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9])}};function JJ(a){this.g=a};function KJ(a,b,c,d,e,g,h,k,n){this.g=c;this.i=a;this.j=b;this.D=d;this.s=e;this.o=g;this.l=h;this.I=k;this.C=n}z(KJ,JJ);function LJ(a){this.g=a}function wJ(a){return 0==a.g[1]&&0==a.g[3]};function MJ(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.l=e;this.j=a;this.i=b;this.v=d}function lE(a){return a.g.length}function FC(a,b){a=a.l[b];if(!a)throw Error("No page with given ID.");return a}function nz(a,b){a=a.g[b];if(!a)throw Error("No page with given index.");return a}MJ.prototype.o=function(a){return(a=this.l[a])?a.getIndex():null};function yE(a,b){a=nz(a,b);return b+1+": "+a.s}
function sJ(a){return $b(a.g,function(a){a=a.j.g.concat();return 1>a.length?!1:$b(a[0].g.concat(),function(a){return a.g&&a.o})})}function tJ(a){return $b(a.g,function(a){return 0<a.j.g.concat().length})}function RH(a,b){var c=new Ne(a.j,a.i);a=nz(a,b).C;b=[];for(var d=0;d<a.length;d++){var e=a[d];gg(new eg(0,0,c.width,c.height),e.g)&&b.push(e)}return b}function uJ(a){return $b(a.g,function(a){return 0<a.C.length})}
function vJ(a){return $b(a.g,function(a){return 0==a.I.length?!1:$b(a.I,function(a){return 0!=a.v.indexOf("#")})})}function xJ(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 LJ(b)};function NJ(a,b,c){this.j=a;this.i=b;this.g=c}NJ.prototype.getUrl=l("j");NJ.prototype.getText=l("i");NJ.prototype.getBubbleText=l("g");function OJ(a,b){this.g=b;this.v=a}z(OJ,JJ);function PJ(a){var b=Yb(a[3],QJ),c=Yb(a[4],RJ),d=Yb(a[5],SJ),e;e=a[6];e=new CJ(Yb(e[0],FJ),e[1]);return new gC(a[0],a[1],a[2],b,c,d,e,a[7],a[8],a[9],a[10])}function QJ(a){return new KJ(a[0],a[1],TJ(a[2]),a[3],a[4],a[5],a[6],a[7],a[8])}function RJ(a){return new NJ(a[0],a[1],a[2])}function SJ(a){return new OJ(a[0],TJ(a[1]))}function TJ(a){return new eg(a[0],a[1],a[2]-a[0],a[3]-a[1])};function UJ(a,b){this.g=this.K=null;this.i=a||null;this.j=b||Ue()}UJ.prototype.A=function(){if(this.i){if(!this.g)throw Error("Cannot reuse element without element generator.");if(this.j.W().body.contains(this.i))throw Error("Reusable element already in DOM.");this.g.i(this.i);return this.i}return this.K};UJ.prototype.ma=function(){return this.g?this.g.ma():""};function VJ(a,b,c){this.g={};for(var d=0;d<a.length;d++)this.g[a[d]]=new UJ(b,c)}VJ.prototype.get=function(a){a=this.g[a];if(!a)throw Error("No element page with given ID.");return a};Ba(f().prototype,f().prototype);function WJ(a,b){G.call(this,"complete");this.j=a;this.error=b}z(WJ,G);function XJ(){J.call(this);this.l=new H(this);this.j=this.i=!1;this.g={}}z(XJ,J);XJ.prototype.o=function(a){for(var b=a=a.concat(),c={},d=0,e=0;e<b.length;){var g=b[e++],h;h=g;h=ua(h)?"o"+va(h):(typeof h).charAt(0)+h;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 Ou;for(var k in this.g)a=this.g[k],a.l="arraybuffer",Hd(this.l,a,"complete",Aa(this.v,k)),Su(a,k)};
XJ.prototype.v=function(a,b){b=b.target;if(bv(b)){a:{b=new Uint8Array(dv(b));if(4<=b.length&&71==b[0]&&73==b[1]&&70==b[2]&&56==b[3])for(var c=0,d=0;d<b.length-9;d++)if(0==b[d]&&33==b[d+1]&&249==b[d+2]&&4==b[d+3]&&0==b[d+8]&&(44==b[d+9]||33==b[d+9])&&(c++,1<c)){b=!0;break a}b=!1}if(b&&!this.i){this.i=!0;for(var e in this.g)this.g[e].dispose();this.g={}}}else this.j=!0;this.g[a]&&(this.g[a].dispose(),delete this.g[a]);ub(this.g)&&this.G(new WJ(this.i,this.j))};
XJ.prototype.F=function(){this.l.dispose();for(var a in this.g)this.g[a].dispose();this.g={};XJ.B.F.call(this)};function YJ(){J.call(this)}z(YJ,J);YJ.prototype.o=function(){this.G(new WJ(!1,!1))};function ZJ(){}p=ZJ.prototype;p.onQuestionSeriesUpdate=f();p.onQuestionUpdate=f();p.jj=f();p.oj=f();p.kj=f();p.mj=f();p.onSeriesStatusUpdate=f();p.nj=f();p.onDomainRestrictionUpdate=f();p.onQuestionVoteUpdate=f();p.onSortOrderChange=f();p.onGetSortedQuestions=f();function $J(a){bj(this,a,"qanda_person",null)}z($J,$i);$J.g="qanda_person";function aK(a){bj(this,a,"qanda_votes",null)}z(aK,$i);aK.g="qanda_votes";function bK(a){bj(this,a,"qanda_question",null)}z(bK,$i);bK.g="qanda_question";bK.prototype.getQuestionId=function(){return N(this,3)};function cK(a){bj(this,a,"qanda_domain_restriction_policy",null)}z(cK,$i);cK.g="qanda_domain_restriction_policy";function dK(a){bj(this,a,"qanda_series_metadata",null)}z(dK,$i);dK.g="qanda_series_metadata";function eK(a){bj(this,a,"qanda_series",fK)}z(eK,$i);var fK=[2];eK.g="qanda_series";function gK(a){bj(this,a,"qanda_series_container",hK)}z(gK,$i);var hK=[1];gK.g="qanda_series_container";function iK(a){bj(this,a,"qanda_series_metadata_container",jK)}z(iK,$i);var jK=[1];iK.g="qanda_series_metadata_container";function kK(a,b,c,d,e,g,h,k){this.g=!!h;this.i=k||0;y()}kK.prototype.isMe=l("g");kK.prototype.isAnonymous=function(){return 0!=this.i};function lK(a,b){vr.call(this);this.i=a;this.g[a]=b}z(lK,vr);function mK(a,b){var c={};c[a.i]=b;wr(a,c)};function nK(a,b,c,d){A.call(this);this.l=null!=d?d:.15;this.g=a;this.o=b;this.I=c;this.i=new kq(this.s,void 0,this);this.v=Number.NEGATIVE_INFINITY;this.j=0}z(nK,A);function oK(a,b,c){b&&(a.i.stop(),pK(a,a.o));0==a.i.i&&(b=y(),b=Math.max(0,a.v+a.j-b),0==b&&(c?b=pK(a,a.o):a.j=0),lq(a.i,b))}nK.prototype.stop=function(){this.i.stop()};function pK(a,b){0<b&&0!=a.l&&(b=Math.floor(b*(1-a.l+Math.random()*a.l*2)));return a.j=b}nK.prototype.s=function(){this.v=y();pK(this,Ie(2*this.j,this.o,this.I));this.g()};
nK.prototype.F=function(){this.i.dispose();delete this.i;delete this.g;nK.B.F.call(this)};function qK(a,b,c,d,e,g){A.call(this);this.i=new nK(x(this.qs,this),d||5E3,e||45E3,g);this.j=new H(this);this.l=a;this.o=b;(this.g=c||null)&&this.j.g(this.g,"S",this.rr).g(this.g,"T",this.nr);B(this,this.i);B(this,this.j)}z(qK,A);p=qK.prototype;p.ce=!1;function rK(a){a.ce=!0;if(!a.g||a.g.g)a.o?oK(a.i,!1,!0):oK(a.i,!1,!1)}p.stop=function(){this.i.stop();this.ce=!1};p.rr=function(){this.ce&&oK(this.i,!0,!1)};p.nr=function(){this.i.stop()};p.qs=function(){!this.ce||this.g&&!this.g.g||(this.ce=!1,this.l())};
p.F=function(){delete this.l;delete this.j;delete this.i;delete this.g;qK.B.F.call(this)};function sK(a,b,c,d,e,g){this.na=c||null;this.ea=!!e;this.ca=this.V=u;this.J=new H(this);this.I=this.i=this.la=null;this.Na=a||tK;this.Ma=null;this.j=new Em;this.P=b;this.v=!1;this.C=null;this.o=this.ba=this.M=!1;(this.g=d||null)&&this.J.g(this.g,["S","T"],Aa(this.Ti,void 0));this.s=new qK(x(this.Cu,this),!0,this.g||void 0,7E3,45E3);this.N=-1;this.l=null;this.X={};this.ha=!!g;this.H=-1;this.D=null;this.Aa=Fb(Hb(),"docs-ar");this.O=!1;this.subscribe("15",this.Jq,this)}z(sK,Yw);p=sK.prototype;
p.mb=null;p.Rk=null;p.subscribe=function(a,b,c){this.j.subscribe(a,b,c)};p.el=function(a){return this.na||a};p.clear=function(a){return this.j.clear(a)};function tK(a){if(1==a.length&&w(a[0])){var b=a[0];Ha(b,"{this._action=")?(a={},function(){eval(b)}.call(a),a=[0,a._lsq,[b,a],a._tfe]):a=zi(b)}return{type:a[0],sequence:a[1],data:a[2],ln:a[3]||null}}
p.uk=function(a,b){a=this.Na(b);a.sequence>this.N&&(this.N=a.sequence,this.Ma!=a.ln&&(this.Ma=b=a.ln,uK(this,"tfe_changed",b)),uK(this,String(a.type),a.data))};function uK(a,b,c){a.ta&&a.ta(b,c);a.j.re(b,c)}p.Xk=function(){var a=xb(this.X);a.lsq=String(this.N);null!=this.Rk&&(a.u=this.Rk);a.gsi=sI.aa().g.g;this.Aa&&-1!=this.H&&(a.ar=String(this.H),this.D&&(a.arat=this.D.g()),this.H=-1,this.D=null);return a};p.am=function(){if(this.da)try{Lv(this.da)}catch(a){if(!(a instanceof Mv))throw a;return 8}return 0};
p.vk=function(){this.v=!0;this.o=!1;this.Ti(0);this.ca()};p.Fh=function(){this.v=!1;this.o||rK(this.s)};function Ax(a,b,c,d){a.la=b||a.la;a.i=c||a.i;a.I=d||a.I||"";a.v||a.o||(a.ba=!0,vK(a))}function vK(a){a.mb&&(a.mb.ua=null,Mw(a.mb));var b;b=a.P?a.P():new Gw("1");b.oe={"X-Same-Domain":"1"};b.fl=!0;b.Ng=a.ha;a.ea&&(b.gl=200);b.ua=a;a.mb=b;b={id:a.la};a.i&&(b.sid=a.i);a.mb.connect(a.I+"/test",a.I+"/bind",b)}function ex(a){a.l=null;a.C=null;a.v&&(a.ba=!1,a.o=!1,Mw(a.mb))}
p.Cu=function(){this.ba&&!this.v&&(this.o=!0,vK(this),rK(this.s))};p.tk=function(a,b){this.Ti(b)};p.Ti=function(a){if(null!=a)if(this.C=a,this.M||6!=a)this.M=!1,2==a&&409==(this.mb?this.mb.Mb:-1)&&(this.Ma=null,uK(this,"tfe_changed",null));else{this.M=!0;Ax(this);return}a=this.g&&!this.g.g?8:null!=this.C?this.C:0;a!=this.l&&(this.l=a,this.V.call(q,a))};p.bl=function(){return Ll(new ul("//www.google.com/images/cleardot.gif"))};
p.Jq=function(a){var b=a.gaiaSessionIdentifier;if(b){if(a=sI.aa().g,a.g!=b)for(a.g=b,b=0;b<a.i.length;b++)a.i[b](new G("Changed",a))}else throw Error("GAIA session id should be a valid string. Received - "+b);};p.dispose=function(){this.O||(this.O=!0,this.mb&&(this.mb.ua=null,Mw(this.mb),delete this.mb),C(this.J),C(this.s),C(this.j),delete this.J,delete this.s,delete this.g,delete this.j)};p.ya=l("O");function wK(a){this.g=a};function xK(a){bj(this,a,"qanda_question_container",yK)}z(xK,$i);var yK=[1];xK.g="qanda_question_container";var zK={np:"y",op:"y G",pp:"MMM y",qp:"MMMM y",Vj:"MMM d",lo:"MMMM dd",no:"M/d",mo:"MMMM d",oo:"MMM d, y",kp:"EEE, MMM d",lp:"EEE, MMM d, y",Gn:"d"},zK={np:"y",op:"y G",pp:"MMM y",qp:"MMMM y",Vj:"d MMM",lo:"dd MMMM",no:"dd/MM",mo:"d MMMM",oo:"d MMM y",kp:"EEE, d MMM",lp:"EEE, d MMM y",Gn:"d"};function AK(a,b,c,d,e){this.l=a;this.i=b;this.g=c;this.j=d;this.o=e}p=AK.prototype;p.getIsDomainRestricted=l("l");p.getDomainName=l("i");p.getCanShareOut=l("g");p.getHasTrustedDomains=l("j");p.getShowWarning=l("o");p.Ya=function(a){return this==a?!0:a&&a instanceof AK?this.l==a.l&&this.i==a.i&&this.g==a.g&&this.j==a.j&&this.o==a.o:!1};function BK(a,b,c){this.j=a;this.g=b;this.i=c}BK.prototype.getName=l("j");BK.prototype.getProfilePhotoUrl=l("g");BK.prototype.getIsMe=l("i");function CK(a,b,c,d,e,g,h){this.o=a;this.g=b;this.I=c;this.l=d;this.j=e;this.v=g;this.i=h?h:null}p=CK.prototype;p.getText=l("o");p.getAsker=l("g");p.getQuestionId=l("I");p.getSeriesId=l("l");p.getCreationTimestamp=l("j");p.getVotes=l("v");function DK(a,b){this.i=a;this.g=b}DK.prototype.getQuestions=l("g");DK.prototype.getMetadata=l("i");function By(a,b){return dc(a.g,function(a){return a.getQuestionId()==b})};function EK(a,b,c,d,e,g,h,k){this.s=a;this.v=b;this.o=c;this.i=d;this.I=e;this.l=g;this.g=h;this.j=k}p=EK.prototype;p.getSeriesId=l("s");p.getCreationTimestamp=l("v");p.getLastActiveTimestamp=l("o");p.getSeriesStatus=l("i");p.getName=l("I");p.getIsBeingPresented=l("l");p.getDomainRestrictionPolicy=l("g");p.getCreator=l("j");p.getIsVotingEnabled=m(!0);function FK(a,b,c){this.j=a;this.i=b;this.g=c}FK.prototype.getUpVotesCount=l("j");FK.prototype.getDownVotesCount=l("i");FK.prototype.getCurrentUsersVote=l("g");function GK(){this.j=new RF(7);this.i=new RF(zK.Vj)}GK.prototype.g=function(a){var b=dj(a,$J,7),c=dj(a,aK,8),d=N(a,1),b=HK(b),e=a.getQuestionId(),g=N(a,4),h=N(a,5),k=1==N(c,4)?1:2==N(c,4)?2:0,c=new FK(N(c,2),N(c,3),k);return new CK(d,b,e,g,h,c,N(a,9)||void 0)};function IK(a,b){var c=Yb(ej(b,bK,2),a.g,a);b=dj(b,dK,5);return new DK(JK(a,b),c)}
function JK(a,b){var c=dj(b,$J,7),d=N(b,2),e=dj(b,cK,10),g=N(b,1),h=N(b,3),k=N(b,4),n;if(N(b,5))n=N(b,5);else{var t=new AA;t.g.setTime(d);n=XF(a.i,t);a=XF(a.j,t);n+=", "+a}return new EK(g,d,h,k,n,!!N(b,6),KK(e),HK(c))}function KK(a){var b=N(a,2)?N(a,2):null,c=void 0===N(a,3)?!0:!!N(a,3);return new AK(!!N(a,1),b,c,!!N(a,4),!!N(a,5))}function HK(a){return new BK(N(a,1)||"Anonymous",N(a,2),!!N(a,3))};function LK(a,b,c,d,e,g){J.call(this);this.N=a;this.v=b;this.Aa=c;this.g=d;this.H=new GK;this.ea=new um(this);this.l=e?e:null;this.j=g?g:null;this.l&&this.j&&this.initialize(this.l,this.j);this.da=new H(this);B(this,this.da);this.da.g(this.g,"Z",this.Mr)}z(LK,J);p=LK.prototype;
p.initialize=function(a,b){this.l=a;a=this.j=b;a.subscribe("17",this.ut,this);a.subscribe("20",this.Or,this);a.subscribe("16",this.Lr,this);a.subscribe("19",this.Ur,this);a.subscribe("18",this.Wr,this);a.subscribe("5",this.Kl,this);this.Dj()};p.yb=l("v");p.F=function(){this.j.clear();var a=this.j;a.clear("17");a.clear("20");a.clear("16");a.clear("19");a.clear("18");a.clear("5")};
function MK(a,b,c,d,e,g){b=qn(rn(un(a.l,b).g("id",a.N.g),c,a),d,a);e&&(b.I="POST");a.l.v&&Gr(b);(a=g||a.g.j)&&b.g("seriesId",a);return b}p.Kl=u;p.Wr=function(a){var b=new dK(a);if(this.g.j==N(b,1)){var b=N(b,4),c=this.g.g.getMetadata().getSeriesStatus();b!=c&&(c=this.g,c.g.getMetadata().i=b,c.G(0==b?"fa":"ca"),this.v.onSeriesStatusUpdate(b),this.Jl(a))}};p.Jl=f();p.Lr=function(a){a=new gK(a);a=ej(a,eK,1)[0];NK(this,IK(this.H,a))};
function NK(a,b){var c=b.getMetadata();if(a.g.j==c.getSeriesId()){var d=b.getQuestions();b=[];for(var e=[],g=0;g<d.length;g++){var h=d[g],k=h.getQuestionId();a.g.jc(k)?b.push(h):(k=h.i)&&a.g.jc(k)?b.push(a.g.jc(k)):(b.push(h),e.push(h))}d=new DK(c,e);Ay(a.g,new DK(c,b));a.v.onQuestionSeriesUpdate(d)}}p.ut=function(a){a=new bK(a);if(N(a,4)==this.g.j&&(a=this.H.g(a),this.g.fj(a)))this.v.onQuestionUpdate(a)};
p.Or=function(a){a=new xK(a);var b=this.H,c=ej(a,bK,1);a=[];for(var d=0;d<c.length;d++){var e=b.g(c[d]);a.push(e)}b=[];for(c=0;c<a.length;c++)d=a[c],d.getSeriesId()==this.g.j&&(this.g.gj(d),b.push(d));if(0<b.length)this.v.onQuestionVoteUpdate(b)};p.Ur=function(a){a=new dK(a);if(N(a,1)==this.g.j){a=dj(a,cK,10);a=KK(a);var b=this.g.g.getMetadata().getDomainRestrictionPolicy();a.Ya(b)||(b=this.g,b.g.getMetadata().g=a,b.G("ea"),this.v.onDomainRestrictionUpdate(a))}};p.Mr=function(){this.v.onSortOrderChange()};
p.Mq=function(){this.g.Hg();this.yb().onGetSortedQuestions(this.g.pc())};p.Dj=function(){this.ea.subscribe(kJ,"action",this.Mq)};function OK(a,b){Tv(a.Aa,Error(b))};function PK(a){return wh('<div class="punch-viewer-question"><div class="punch-viewer-question-text">'+vh(a.qj)+'</div><div class="punch-viewer-question-user"><div class="punch-viewer-question-user-icon"><img src="'+Kh(Yh(a.We))+'"></div><div class="punch-viewer-question-user-name">'+vh(a.username)+"</div></div></div>")}
function QK(a){a=""+('<div class="punch-viewer-questions-link-bar"><div class="punch-viewer-questions-link-bar-content"><div class="punch-viewer-questions-link-bar-description">Ask a question at <a class="punch-viewer-questions-link-bar-text" href="'+Kh(Th(a.Rs))+'" target="_blank">'+vh(a.xg)+"</a></div></div></div>");return wh(a)};function RK(a,b,c,d){L.call(this,d);this.j=Za(a,300);this.i=b;this.s=c}z(RK,L);RK.prototype.U=function(){RK.B.U.call(this);Sd(this.A(),"punch-viewer-question-container");var a=this.g,b=ph(PK,{qj:this.j,username:this.i,We:this.s},void 0,a);a.appendChild(this.A(),b)};
function SK(a){if(a.$){var b=a.A();a=a.g;var c=af("punch-viewer-question-text",b||a.g),d=new Ne(c.offsetWidth,.68*b.offsetHeight),d=TK(c,d);c.style.fontSize=d+"px";Wd(c,"punch-viewer-question-text-center-vertically",20<d);var e=af("punch-viewer-question-user-name",b||a.g),d=new Ne(c.offsetWidth,.06*b.offsetHeight),d=TK(e,d);e.style.fontSize=d+"px";a=af("punch-viewer-question-user-icon",b||a.g);b=.11*b.offsetHeight;a.firstChild.style.height=b+"px";a.firstChild.style.width=b+"px";a.style.height=b+"px";
a.style.width=b+"px"}}function TK(a,b){var c=a.cloneNode(!0);Sd(c,"punch-viewer-question-offscreen");c.style.maxHeight="none";a.parentNode.appendChild(c);var d,e;d=e=20;var g=96;for(c.style.maxWidth=b.width+"px";e<g;){var h=e+g>>1;c.style.fontSize=h+"px";c.getBoundingClientRect().height<b.height?e=h+1:g=h}for(c.style.fontSize=e+"px";c.getBoundingClientRect().height>b.height&&e>d;)c.style.fontSize=--e+"px";a.parentNode.removeChild(c);return e};function UK(a,b){L.call(this,b);this.j=a}z(UK,L);function VK(a,b){UK.call(this,.12,b);this.i=a}z(VK,UK);VK.prototype.U=function(){VK.B.U.call(this);Sd(this.A(),"punch-viewer-questions-link-bar-container");var a=this.g,b=gG(this.i),b=ph(QK,{Rs:this.i,xg:b},void 0,a);this.A().style.height="12%";this.A().style.left="6%";this.A().style.width="88%";this.A().style.top="0%";a.appendChild(this.A(),b)};function WK(a,b,c){this.j=a;this.i=b;this.g=c}WK.prototype.getSessionId=l("j");WK.prototype.getAskQuestionsUrl=l("i");WK.prototype.getAskQuestionsBannerHtml=l("g");function XK(a,b,c,d,e,g,h,k,n,t,v,D,F){this.Ta=e;this.D=null;this.J=!0;this.s=this.i=null;this.O=!1;this.X=0;this.M=null;this.ha=new ch;this.Na=g;this.o="none";this.P=k;this.C=n;this.ba=t;this.ca=new H(this);this.V=new lK("punchviewer-qandaenabled",!1);e=this.C;g=this.V;e.j.push(g);hs(e,g);B(this,this.V);e=new lK("punchviewer-hasslidepages",F);g=this.C;g.j.push(e);hs(g,e);B(this,e);v=new lK("punchviewer-notembedmode",!v);e=this.C;e.j.push(v);hs(e,v);B(this,v);this.na=D;this.ta=F;LK.call(this,a,b,
d,h,c,new sK)}z(XK,LK);p=XK.prototype;p.yb=function(){return XK.B.yb.call(this)};p.mu=function(){pn(tn(MK(this,"/recentseries",this.Lq,this.Kq)))};p.Lq=function(a){a=Kx(a);var b=new iK(a);a=this.H;for(var b=ej(b,dK,1),c=[],d=0;d<b.length;d++){var e=JK(a,b[d]);c.push(e)}this.g.G(new Ey(c));this.yb().jj(!0,c)};p.Kq=function(a){OK(this,"Error calling /recentseries: "+a.j);this.yb().jj(!1,null)};p.ou=function(a){this.O||(YK(this.s),this.O=!0);this.o="reattachSeries";ZK(this,a)};
p.ru=function(){this.O||(YK(this.s),this.O=!0);this.o="startSeries";ZK(this)};function ZK(a,b){pn(tn(MK(a,"/startseries",a.cs,a.bs,!0,b)).g("wantsDomainRestricted",!0).g("clientId",gb()))}p.Nm=function(){if("none"!=this.o){$K(this);aL(this,2386,this.X);ex(this.j);Er(new Dr(this.l,this.N.g));this.D=this.l.v=null;var a=this.g;a.g=null;a.l=null;a.o=null;a.i=null;this.pj();this.o="none"}};p.nu=function(){pn(MK(this,"/pauseseries",u,this.yr,!0))};
p.yr=function(a){OK(this,"Error calling /pauseseries: "+a.j);this.yb().kj(!1)};p.pu=function(){pn(MK(this,"/resumeseries",u,this.Rr,!0))};p.Rr=function(a){OK(this,"Error calling /resumeseries: "+a.j);this.yb().mj(!1)};
p.rt=function(){var a=this.g.l;if(a)var b=this.g.jc(a);this.pj();b?(this.ha.contains(a)||(aL(this,2384,void 0,!(!b.getVotes().getUpVotesCount()&&!b.getVotes().getDownVotesCount())),this.ha.add(a)),this.i=new RK(b.getText(),b.getAsker().getName(),b.getAsker().getProfilePhotoUrl()),this.s.C.Z(this.i,!0),SK(this.i),this.G("la")):OK(this,"No question with ID "+a)};p.pj=function(){this.i&&(this.s.C.removeChild(this.i,!0),this.i.dispose(),this.i=null,this.G("la"))};
p.cs=function(a){this.J=!0;var b;b=Kx(a).series;b=new gK(b);b=ej(b,eK,1)[0];b=IK(this.H,b);if("startSeries"==this.o||"reattachSeries"==this.o){this.D=Lx(a,"sessionId");this.l.v=new wK(this.D);a=Lx(a,"url");var c=this.g;c.o=a;c.G("ga");this.yb().oj(!0,bL(this,a));Ay(this.g,b);this.yb().onQuestionSeriesUpdate(b)}else NK(this,b);"startSeries"==this.o&&aL(this,2385);Ax(this.j,this.N.g,this.D,this.Ta);cL(this)};function bL(a,b){var c="Ask a question at "+("<b>"+gG(b)+"</b>");return new WK(a.D,b,c)}
p.bs=function(a){OK(this,"Error calling /startseries: "+a.j);this.yb().oj(!1,null)};function cL(a){var b=a.g.o;if(b){var b=new VK(b),c=a.s;dL(c);c.D=b;c.Z(b,!0);eL(c.C,1-c.D.j);a.M=y();a.G("la")}else OK(a,"Cannot show the URL bar before the URL is set.")}function $K(a){dL(a.s)&&null!=a.M&&(a.X+=y()-a.M);a.G("la")}p.qu=function(a){pn(sn(MK(this,"/updateseriesacl",u,this.Yr,!0),{isDomainRestricted:a}))};
p.Yr=function(a){OK(this,"Error setting domain-restricted via /updateseriesacl: "+a.j);this.yb().nj(!1,null)};p.Jl=function(a){0==N(new dK(a),4)?cL(this):$K(this)};p.Kl=function(a){this.J?this.J=!1:(new kK(0,0,0,0,0,0,a.isMe,a.userType)).isMe()&&(this.o="reconnectSeries",ZK(this))};
p.Dj=function(){XK.B.Dj.call(this);this.ea.subscribe(Q.sf,"action",this.mu).subscribe(Q.Sd,"action",this.ru).subscribe(Q.ph,"action",this.Nm).subscribe(Q.tf,"action",this.nu).subscribe(Q.vf,"action",this.pu).subscribe(Q.Qd,"action",this.ou).subscribe(Q.Rd,"action",this.qu).subscribe(Q.uf,"action",this.Gr).subscribe(Q.wf,"action",this.ng).subscribe(Q.NEXT,"action",this.ng).subscribe(Q.vb,"action",this.ng).subscribe(Q.PREV,"action",this.ng);this.ca.g(this.g,"ja",this.pj).g(this.g,"ia",this.rt);mK(this.V,
uG(this));var a=[Q.uf,Q.wf,kJ];Wb([Q.sf,Q.Sd,Q.ph,Q.tf,Q.vf,Q.Qd,Q.Rd],function(a){ls(this.P,a);is(this.C,a,zr(this.ba,["netStatus-online","punchviewer-qandaenabled","punchviewer-notembedmode"]))},this);Wb(a,function(a){ls(this.P,a);is(this.C,a,zr(this.ba,["punchviewer-qandaenabled","punchviewer-notembedmode"]))},this);ls(this.P,Q.gd);is(this.C,Q.gd,zr(this.ba,["punchviewer-notembedmode","punchviewer-hasslidepages"]))};
function aL(a,b,c,d){var e=new Hj,g=new Ij;fj(e,4,g);O(g,1,a.D);var h=new Jj;fj(g,2,h);O(h,1,a.g.j);O(h,2,Cy(a.g));r(c)&&O(h,3,c);r(d)&&O(h,4,d);c=new Yq;c.Sh=e;e=Zq(Xq(c,19));a.Na.g(b,e)}p.Gr=function(a){zy(this.g,a,!0)};p.ng=function(){zy(this.g,"",!1)};function uG(a){return a.na&&a.ta}p.F=function(){XK.B.F.call(this);Nb(this.i,this.ca);this.i=null};function fL(a,b){this.g=a;this.i=b}function gL(a){var b={};0<a.g.length&&(b.e=a.g.join(","));a.i&&(b.rls=a.i);return b}function hL(){this.i=[]}hL.prototype.g=null;function iL(a,b){(b=jL(b))&&a.i.push(b)}function kL(a,b){for(var c=0;c<b.length;c++)iL(a,b[c]);return a}function jL(a){return a?a.replace(/-/g,"_"):null};function lL(a){this.g=a}p=lL.prototype;p.Wd=function(){for(var a=this.g,b=0;b<a.length;b++)a[b].Wd()};p.clear=function(){for(var a=this.g,b=0;b<a.length;b++)a[b].clear()};p.Vd=function(a,b){for(var c=this.g,d=0;d<c.length;d++)c[d].Vd(a,b)};p.Ic=function(){for(var a=this.g,b=0;b<a.length;b++)a[b].Ic()};p.log=function(a,b,c){for(var d=this.g,e=0;e<d.length;e++)d[e].log(a,b,c)};p.Oe=function(a){for(var b=this.g,c=0;c<b.length;c++)b[c].Oe(a)};function mL(a){this.g=a||null}function nL(a,b,c,d,e,g,h){var k;k=(k=q.jstiming)?k:null;if(!k)return!1;var n=new k.Timer(d);n.name=b;for(b=0;b<c.length;b++){var t=c[b][0],v=c[b][1];e?(n.tick("_start",void 0,d),n.tick(t,"_start",d+v)):n.tick(t,void 0,d+v)}h&&k.getNavTiming&&k.getNavTiming(n);k.report(n,g,a.g||void 0);return!0};function oL(a,b,c,d,e,g,h,k,n){A.call(this);this.O=a;this.v=c;this.D=d;this.H=e;this.o=h;this.I=!!k;this.i=null;this.g={};this.l=!!n;this.s=new H(this);this.j=new Rk(this.O);this.s.g(this.j,"tick",this.Vf);this.C=new mL(b)}z(oL,A);p=oL.prototype;p.Wd=function(){this.l||this.I||Sk(this.j)};p.log=function(a,b){(a=w(a)?a:"unknown")&&"unknown"!=a&&(this.g[a]=b,this.I&&this.Vf())};p.Oe=ba("i");
p.Vf=function(){if(!this.l&&!ub(this.g)){var a=y();if(this.o.isAvailable()){var b=pL(this);(null!=window.jstiming?nL(this.C,this.H,b,a,!0,gL(this.v),void 0):1)&&this.clear()}else if(this.i){var b=this.v,c=pL(this);this.i.g.persistEvents2(b.g,b.i,this.H,a,c,!0);this.clear()}}};function pL(a){var b=[],c;for(c in a.g)b.push([c,a.g[c]]);return b}p.Ic=function(){this.Vf()};
p.Vd=function(a,b){for(var c=[],d=0;d<b.length;d++){var e;e=b[d][0];e=w(e)?e:"unknown";var g=b[d][1];e&&"unknown"!=e&&c.push([e,g])}this.o.isAvailable()?this.Uk(a,c):this.i?(b=this.v,this.i.g.persistEvents2(b.g,b.i,this.D,a,c,!1),qL(this)):(b=this.o,a=x(this.Uk,this,a,c),b.isAvailable()?a():b.g.push(a))};p.Uk=function(a,b){null!=window.jstiming&&nL(this.C,this.D,b,a,!1,gL(this.v),!0);qL(this)};function qL(a){a.l&&(a.l=!1,a.Vf(),a.I||Sk(a.j))}p.clear=function(){this.g={}};
p.F=function(){C(this.o);C(this.s);C(this.j);oL.B.F.call(this)};function rL(a,b){this.l=a;this.v=b;this.g={};this.o=!0;this.I={};this.i=new Rk(6E4);this.j=new H(this);this.j.g(this.i,"tick",this.Ic)}z(rL,A);p=rL.prototype;p.Wd=u;p.log=function(a,b,c){if(a=this.v.g(a)){if(c){c=y();if((this.I[a]||0)>c)return;this.I[a]=c+36E5}this.g[a]=[a,b]}};p.Vd=function(a,b){for(a=0;a<b.length;a++){var c=b[a],d=this.v.g(c[0]);d&&sL(this,d,c[1])}this.l.g(29031);this.o=!1;Sk(this.i);this.Ic()};
function sL(a,b,c){if(null!==b){var d=new Ej;O(d,1,1E3*c);c=Xq(new Yq,41);c.Qh=d;d=Zq(c);a.l.g(b,d)}}p.Ic=function(){if(!this.o&&!ub(this.g)){for(var a in this.g){var b=this.g[a];sL(this,b[0],b[1])}this.clear()}};p.clear=function(){this.g={}};p.Oe=u;p.F=function(){C(this.j);C(this.i);rL.B.F.call(this)};function tL(a){this.j=a;this.i=new H(this);B(this,this.i);this.g=[];this.i.g(a,"W",x(this.l,this))}z(tL,A);tL.prototype.isAvailable=function(){return 1==this.j.i.g.g};tL.prototype.l=function(a){if(a.j){for(a=0;a<this.g.length;a++)this.g[a]();this.g=[]}};function uL(a,b,c,d,e){var g=new aI,h=new hL;0<c.length&&kL(h,c);b&&(h.g=jL(b));b=new fL(h.i,h.g);d=new tL(d);e=new rL(e,g);a?(g=Hb(),a=kL(new hL,b.g),a.g=jL(b.i),"docs-aiiws"in g.g&&(g=Ib(g,"docs-aiiws"),iL(a,g)),q.performance&&q.performance.timing&&(g=q.performance.timing,iL(a,0<g.redirectEnd-g.redirectStart?"nav_redirect":"nav_no_redirect")),g=Fb(Hb(),"icso")?"docs_offline_maybe_optin":"docs_offline_maybe_optout",iL(a,g),d=new oL(6E4,fo,new fL(a.i,a.g),"preview","preview",0,d,void 0,!0),d=new lL([d,
e])):d=e;return d};function vL(a,b){L.call(this,b);this.i=a}z(vL,L);vL.prototype.j="info";vL.prototype.s=!1;var wL={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};vL.prototype.isVisible=function(){var a=this.A();return null!=a&&Rd(a,"jfk-butterBar-shown")};vL.prototype.setVisible=function(a){Wd(this.A(),"jfk-butterBar-shown",a)};
vL.prototype.U=function(){this.K=this.g.L("div","jfk-butterBar");this.A();var a=this.A();a&&($k(a,"live","assertive"),$k(a,"atomic","true"));this.i=this.i;if(a=this.A()){var b=this.g;b.ai(a);b.dl(a,this.i)}this.s=this.s;(a=this.A())&&Wd(a,"jfk-butterBar-mini",this.s);a=this.j;if(this.Pa()){var b=this.A(),c=wL[a];Ud(b,wL[this.j]);Sd(b,c)}this.j=a};function xL(a,b){L.call(this,b);this.s=a;this.i=new Rk(5E3);this.j=null}z(xL,L);p=xL.prototype;p.U=function(){xL.B.U.call(this);this.A();kp(this.A(),"punch-viewer-cursor-hiding-component")};p.S=function(){xL.B.S.call(this);yL(this,!0);var a=new cH(this.A());B(this,a);M(this).g(this.s,"sa",this.wt).g(this.g.W(),"mousemove",this.xt).g(a,"mousewheel",this.yt).g(this.A(),"click",this.vt).g(this.i,"tick",this.rs);zL(this)};function yL(a,b){a.g.W().body.style.cursor=b?"":"none";K(a.A(),!b)}
p.wt=function(a){a.j?Sk(this.i):(this.i.stop(),yL(this,!0))};p.rs=function(){Q.kb.isEnabled()&&(this.i.stop(),yL(this,!1))};p.xt=function(a){a=new Ke(a.l,a.v);Le(this.j,a)||(this.j=a,yL(this,!0),this.i.stop(),zL(this))};function zL(a){var b=a.s.o.Ka;b&&b.isFullScreen()&&Sk(a.i)}p.vt=function(a){"none"!=this.g.W().body.style.cursor||this.G(a)};p.yt=function(a){"none"!=this.g.W().body.style.cursor||this.G(a)};p.F=function(){this.A()&&yL(this,!0);xL.B.F.call(this)};function AL(a){this.i=a}AL.prototype.g=function(a){var b="";a&&(b=a.error.message.substring(0,1900));this.i.notify(b)};function BL(a,b){zI.call(this,a,b)}z(BL,zI);BL.prototype.U=function(){var a=this.i,b=this.g.L("A",{href:this.s.v,target:"_blank",rel:"noreferrer"});zg(b,a.width,a.height);ng(b,a.left,a.top);hg(b,"position","absolute");E&&hg(b,"background","url(about:blank)");this.K=b;K(this.A(),this.isVisible())};function CL(a,b,c,d,e){L.call(this,d);this.j=a;this.V=b;this.M=c;this.s=this.C=this.H=!1;this.J=new $D(1,d,e);this.Z(this.J);this.i=[];this.P=[];a=this.j.C;for(b=0;b<a.length;b++)c=new DI(a[b],!1,this.g),DL(this,c)}z(CL,L);function DL(a,b){var c=b.s;b.setVisible(a.C&&a.s&&jC(a.j));var d=a.M;gg(new eg(0,0,d.width,d.height),c.g)&&(a.Z(b,a.$),a.i.push(b),b instanceof DI&&a.P.push(b))}function EL(a,b){a=a.P[b];if(!a)throw Error("Video player "+b+" does not exist.");return a}p=CL.prototype;
p.U=function(){CL.B.U.call(this);this.J.render(this.A());for(var a=0;a<this.i.length;a++)this.i[a].render(this.A());this.setVisible(this.C,this.s)};p.S=function(){CL.B.S.call(this);FL(this)};
function FL(a){var b,c=a.getParent().Pa();b=c.offsetHeight;var d=c.offsetWidth,e=a.M.width/a.M.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 eg(d,b,c,e);for(c=0;c<a.i.length;c++){var e=a.i[c],g=e.s.g,h=new Ke(b.left,b.top),k=(new Ne(b.width,b.height)).width/a.M.width,d=new SA,n=h.x,h=h.y;d.o+=n*d.g+h*d.i;d.v+=n*d.j+h*d.l;n=k;d.g*=n;d.j*=n;d.i*=k;d.l*=k;g=fg(g);h=[g.left,g.top,g.right,g.bottom];g=h[0];k=h[1];n=h[2];h=h[3];g=[g,k,n,k,n,h,g,h];d&&d.transform(g,0,g,0,4);d=g;g=
Math.floor(Math.min(d[0],d[2],d[4],d[6]));k=Math.floor(Math.min(d[1],d[3],d[5],d[7]));AI(e,new eg(g,k,Math.ceil(Math.max(d[0],d[2],d[4],d[6]))-g,Math.ceil(Math.max(d[1],d[3],d[5],d[7]))-k))}}function GL(a){dE(a.J,a.j.g,a.j.i,a.j.o);HL(a)}p.Ig=function(){this.$&&FL(this)};p.isVisible=l("C");function IL(a,b){a.dn(b);a.H=!!b;a.H&&a.G("$a")}p.setVisible=function(a,b){var c=null;this.C!=a&&(c=a?"show":"hide",this.C=a);this.A()&&K(this.A(),a);this.s=b;HL(this);c&&this.G(c)};
function HL(a){for(var b=a.C&&a.s&&jC(a.j),c=0;c<a.i.length;c++)a.i[c].setVisible(b)}p.F=function(){delete this.J;delete this.i;CL.B.F.call(this)};function JL(a,b,c,d,e){CL.call(this,a,b,c,d,e);this.D=new WD(d);this.Z(this.D);a=this.j.I;for(b=0;b<a.length;b++)c=new BL(a[b],this.g),DL(this,c)}z(JL,CL);p=JL.prototype;p.pt=4/3;p.zk=4/3;p.U=function(){JL.B.U.call(this);kp(this.A(),"punch-viewer-imagepage");this.D.render(this.A())};p.dn=function(a){YD(this.D,a)};p.Ig=function(a){JL.B.Ig.call(this,a);this.zk=a;ZD(this.D,this.zk<this.pt?3:2)};p.F=function(){delete this.D;JL.B.F.call(this)};function KL(a,b,c){L.call(this,c);this.C=b;this.D=a;this.i=new ZC("",kD.aa());Yo(this.i,32);this.Z(this.i);this.j=new ZC("",kD.aa());Yo(this.j,32);this.Z(this.j)}z(KL,L);p=KL.prototype;p.wm=!1;
p.U=function(){KL.B.U.call(this);var a=this.g,b=a.L("DIV","punch-viewer-message-overlay-base");this.K=b;var c=a.L("DIV","punch-viewer-message-overlay-text goog-inline-block",this.D),d=a.L("DIV","punch-viewer-icon punch-viewer-message-overlay-icon goog-inline-block "+this.C),c=a.L("DIV","punch-viewer-message-overlay-content goog-inline-block",[d,c]);this.i.render(b);So(this.i,c);kp(this.i.A(),"punch-viewer-message-overlay-button");So(this.j,a.L("DIV","punch-viewer-icon punch-viewer-message-overlay-close-icon goog-inline-block"));
this.j.render(b);kp(this.j.A(),"punch-viewer-message-overlay-close-button goog-inline-block")};p.S=function(){KL.B.S.call(this);M(this).g(this.i,"action",this.s).g(this.j,"action",this.wi);this.setVisible(this.wm)};p.setVisible=function(a){this.wm=a;this.A()&&(K(this.A(),a),a||(this.i.A().blur(),this.j.A().blur()))};p.wi=function(){this.setVisible(!1)};function LL(a){KL.call(this,"Parts of this slide didn't load. Try reloading Reload","punch-viewer-load-error",a)}z(LL,KL);LL.prototype.s=function(){R(Q.hd,void 0,Zq(Xq(new Yq,6)))};LL.prototype.wi=function(a){R(Q.lf,void 0,Zq(Xq(new Yq,6)));LL.B.wi.call(this,a)};function ML(){}z(ML,lD);oa(ML);ML.prototype.Qa=function(a){return a&&a.firstChild&&a.firstChild.firstChild&&a.firstChild.firstChild.firstChild.lastChild};ML.prototype.$d=function(a,b){var c=this.T();return b.L("DIV","goog-inline-block "+(c+"-outer-box"),b.L("DIV","goog-inline-block "+(c+"-inner-box"),b.L("DIV",c+"-pos",b.L("DIV",c+"-top-shadow","\u00a0"),b.L("DIV",c+"-content",a))))};
ML.prototype.Ql=function(a,b){b=a.g.nd(b);var c=this.T()+"-outer-box";return b&&Rd(b,c)&&(b=a.g.nd(b),c=this.T()+"-inner-box",b&&Rd(b,c)&&(b=a.g.nd(b),c=this.T()+"-pos",b&&Rd(b,c)&&(b=a.g.nd(b),c=this.T()+"-top-shadow",b&&Rd(b,c)&&(a=a.g.Rp(b),b=this.T()+"-content",a&&Rd(a,b)))))?!0:!1};ML.prototype.T=m("goog-imageless-button");Jo("goog-imageless-button",function(){return new ZC(null,ML.aa())});Jo("goog-imageless-toggle-button",function(){var a=new ZC(null,ML.aa());a.sa(16,!0);return a});function NL(a,b,c){J.call(this);this.g=a;this.j=!b;this.l=!c;this.i=new H(this);this.i.g(a,rb(Xp),this.Gp);a.sc(this)}z(NL,et);p=NL.prototype;p.isVisible=function(){return this.g.isVisible()};p.setVisible=function(){throw Error("Unexpected call to setVisible");};p.ic=l("j");p.$k=l("l");p.Nf=function(){if(!this.isVisible())throw Error("Cannot focus non-visible PopupDialog");this.g.A().focus()};
p.Gp=function(a){if(a.target==this.g||this.g instanceof Vp)a.target=this,"hide"==a.type?this.G("afterhide"):"show"==a.type&&(this.G("aftershow"),this.g.A().focus())};p.F=function(){this.i.dispose();delete this.g;NL.B.F.call(this)};function OL(a,b){A.call(this);this.i=a;this.l=b||Ue();this.I=new H(this);B(this,this.I);this.g=this.o=null;this.v=this.j=!1}z(OL,A);p=OL.prototype;p.Sk=function(){this.j=!1};p.F=function(){qf(this.g);C(this.o);this.v||Bf(this.i,!1);OL.B.F.call(this)};p.Ys=function(a){this.j&&a.target==this.g?this.Sk():a.target==this.g&&Tk(this.Jp,0,this)};p.$s=function(a){if(9==a.keyCode&&a.shiftKey&&a.target==this.i){this.j=!0;try{this.g.focus()}catch(b){}Tk(this.Sk,0,this)}};
p.Jp=function(){try{E&&this.l.W().body.focus(),this.i.focus()}catch(a){}};function PL(a,b,c,d){return new KE(a,.218,{opacity:c},{opacity:d},{za:"opacity",duration:.218,timing:b,Mh:0})};function QL(a,b){this.l=b||void 0;Vp.call(this,a)}z(QL,Vp);QL.prototype.we=function(){if(this.l){var a=!this.isVisible()&&"move_offscreen"!=this.xd,b=this.A();a&&(b.style.visibility="hidden",K(b,!0));this.l.Oc(b,8,this.o);a&&K(b,!1)}};function RL(a){var b='<div class="jfk-bubble" role="alertdialog"'+(a.uid?' aria-describedby="'+Kh(a.uid)+'"':"")+'><div class="jfk-bubble-content-id"'+(a.uid?' id="'+Kh(a.uid)+'"':"")+"></div>";a.Uu&&(a=b,b="Close".replace(Ph,Qh),b=a+('<div class="jfk-bubble-closebtn-id jfk-bubble-closebtn" aria-label="'+b+'" role="button" tabindex=0></div>'));return wh(b+'<div class="jfk-bubble-arrow-id jfk-bubble-arrow"><div class="jfk-bubble-arrowimplbefore"></div><div class="jfk-bubble-arrowimplafter"></div></div></div>')}
;function SL(a){L.call(this,a);this.j=new qq("jfk-bubble",!0);this.i=new QL;this.s=[]}z(SL,L);p=SL.prototype;p.wj=!0;p.Wl=!1;function TL(a,b){a=a.Pa();if(b&&a)if(w(b))xf(a,b);else if(b instanceof uh){if(b.lb===lh)b=xe(b.toString());else{if(b.lb!==gh)throw Error("Sanitized content was not of kind TEXT or HTML.");var c;c=ae("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value.");b=He(c,b.toString(),b.Kb)}Te(a,b)}else b instanceof ue?Te(a,b):(Te(a,Ge),a.appendChild(b))}
p.Pa=function(){return ji(this,"jfk-bubble-content-id")};p.U=function(){this.K=ph(RL,{Uu:this.wj,uid:"bubble-"+va(this)},void 0,this.g);TL(this,this.C);K(this.A(),!1);var a=this.i,b=this.A();Wp(a);a.K=b;if(!Gc){var a=this.i,b=PL(this.A(),"ease-out",0,1),c=PL(this.A(),"ease-in",1,0);a.j=b;a.i=c}Td(this.A(),this.s)};
p.S=function(){SL.B.S.call(this);M(this).g(this.i,["beforeshow","show","beforehide","hide"],this.Ps);this.wj&&Jd(M(this),ji(this,"jfk-bubble-closebtn-id"),Aa(this.setVisible,!1));var a=this.A(),b=ji(this,"jfk-bubble-arrow-id"),c=this.j;c.g=a;c.o=b;a=this.i;a.l=this.j||void 0;a.isVisible()&&a.we()};p.setVisible=function(a){this.i.setVisible(a)};p.isVisible=function(){return this.i.isVisible()};p.Xl=function(){this.isVisible()&&this.i.we()};p.F=function(){this.i.dispose();delete this.i;SL.B.F.call(this)};
p.El=function(){xg(this.A());return!1};p.Ps=function(a){if("show"==a.type||"hide"==a.type){var b=M(this),c=this.g,c=E?If(c):c.W();"show"==a.type?b.g(c,"scroll",this.El):b.i(c,"scroll",this.El)}b=this.G(a.type);this.Wl&&"hide"==a.type&&this.dispose();return b};function UL(a,b){SL.call(this,b);this.j.i=a;this.Xl();this.Wl=!0;this.s.push("jfk-bubble-promo")}z(UL,SL);UL.prototype.S=function(){UL.B.S.call(this);this.setVisible(!0)};function VL(a,b,c){b="";b=a.Xh&&a.Of?b+"Try it":a.xg?b+(""+a.xg):b+"Learn more";b=Fh(b);var d="",d=a.wk?d+(""+a.wk):a.Xh?a.Of?d+"No, thanks":d+"Got it":d+"Dismiss",d=Fh(d);a.Xh?(a=(a=Dh(a,{Si:Fh(""+b),Gh:Fh(""+d)}))||{},b=c||{},c=wh,b='<div class="docs-promo-container">'+(a.Gi?'<div class="docs-promo-icon-container" style="'+(b.Ba?"/*"+b.Ba+"*/":"")+"content:url('"+Kh(Yh(a.Gi))+"')\"></div>":"")+'<div class="docs-promo-text-container '+(a.Gi?" docs-promo-text-container-ltr":"")+'">',a=wh('<div class="docs-promo-header">'+
(a.Qg?'<span class="docs-promo-header-prefix">'+vh(a.Qg)+"</span>":"")+"<span>"+vh(a.title)+'</span></div><div class="docs-promo-body">'+vh(a.Ak)+'</div><div class="docs-promo-action-row"><span id="promo-dismiss-link" class="docs-promo-action-container'+(a.url||a.Of?" docs-promo-action-button-left":"")+'" tabIndex="0" role="button">'+vh(a.Gh)+"</span>"+(a.url||a.Of?'<a id="docs-promo-link" target="_blank" '+(a.url?' href="'+Kh(Th(a.url))+'" ':"")+'class="docs-promo-action-container docs-promo-action-button-right" tabIndex="0" role="button">'+
vh(a.Si)+"</a>":"")+"</div>"),c=c(b+a+"</div></div>")):(a=Dh(a,{Si:Fh(""+b),Gh:Fh(""+d)}),c=c||{},c=wh('<div class="promo-content" style="'+(c.Ba?"/*"+c.Ba+"*/":"")+'width: 200px; ">'+(a.Qg?'<span class="docs-promo-title-prefix">'+vh(a.Qg)+"</span>&nbsp;":"")+'<span class="docs-promo-title">'+vh(a.title)+'</span><br><br><span class="docs-promo-content">'+vh(a.Ak)+"</span><br><br>"+(a.url?'<a id="docs-promo-link" target="_blank" href="'+Kh(Th(a.url))+'">'+vh(a.Si)+"</a>&nbsp;|&nbsp;":"")+'<a id="promo-dismiss-link" class="docs-promo-dismiss-link" tabindex="0" role="button">'+
vh(a.Gh)+"</a></div>"));return wh(""+c)};function WL(a,b,c,d,e,g,h,k,n,t,v,D,F,I){A.call(this);this.V=a;this.P=b;this.N=c;this.ba=e;this.na=g;this.X=!!F;this.o=h||Ue();this.ta=k||null;this.K=d;this.ea=n||null;this.M=t||null;this.j=!!v;this.da=D||null;this.ca=!!I;this.l=new H(this);this.v=!1;b=ph(VL,{title:this.P,Ak:wh(this.N),Qg:this.ta,url:this.V,xg:this.ea,wk:this.M,Xh:this.j,Gi:this.da,Of:this.X},void 0,this.o);a=new UL(this.K,this.o);a.C=b;TL(a,b);this.j&&a.s.push("docs-promo-bubble");switch(this.ba){case 0:b=2;break;case 1:b=1;break;
case 3:b=0;break;case 2:b=3;break;default:throw Error("Bad position");}rq(a.j,b,0,void 0);this.j&&(a.j.Li=!0);b=a.i;Wp(b);b.ol=!1;a.wj=!1;this.g=a;Hd(Hd(this.l,this.K,"mousedown",this.xi).g(this.K,"click",this.Wq),this.g,"beforeshow",this.Ci).g(q,"resize",Rf(x(this.g.Xl,this.g)))}z(WL,A);p=WL.prototype;p.xi=function(){this.g.isVisible()&&!this.v&&XL(this)};p.Wq=function(a){this.na&&(a.preventDefault(),this.Oh())};function XL(a){a.g.setVisible(!1);a.v=!0}p.Lk=function(){XL(this)};
p.Ci=function(){var a=this.g.K,b=this.o.A("promo-dismiss-link");Jd(this.l.g(this.g,"hide",this.Di),b,this.Lk).g(a,"keydown",this.yl).g(a,"keypress",this.yl);(b=this.o.A("docs-promo-link"))&&this.j&&Jd(this.l,b,this.Lk);$k(a,"label","Feature announcement.");Zk(a,"dialog");this.Mk()};p.Mk=function(){this.j&&YL(this)};
function YL(a){var b=a.g.K;Bf(b,!0);b.style.outline="none";var c=new OL(b,a.o);c.g||(c.g=c.l.createElement("span"),Bf(c.g,!0),c.g.style.position="absolute");var d=c.i;d.parentNode&&d.parentNode.insertBefore(c.g,d.nextSibling);var d=c.i,e=d.getAttributeNode("tabindex");null!=e&&e.specified?(d=d.tabIndex,d=sa(d)&&-1<=d&&32768>d):d=!1;c.v=d;c.v||Bf(c.i,!0);c.o=new Es(c.l.W());c.I.g(c.o,"focusin",c.Ys).g(c.i,"keydown",c.$s);B(a.g,c);if(a.j)try{b.focus()}catch(g){}}p.Di=function(){Ld(this.l)};
p.Oh=function(){if(!this.v&&!this.g.isVisible()){this.g.render();var a;a=af("jfk-bubble-arrow-id",this.g.K);K(a,!this.ca)}};p.yl=function(a){27==a.keyCode&&XL(this)};p.isVisible=function(){return!this.g.ya()&&this.g.isVisible()};p.F=function(){WL.B.F.call(this);Nb(this.l,this.g)};function ZL(a,b,c,d,e,g,h,k,n,t,v,D,F,I,ga,Pa,pb,Hc){WL.call(this,a,b,c,d,e,g,h,t,D,F,I,pb,!!Hc);this.i=Hc||null;this.I=null;this.J=k||null;this.H=n||"";this.ha=!!v;this.C=ga||null;this.s=Pa||null;this.D=!1;this.O=new NL(this.g,!0,!0);this.s&&gt(this.s,this.O)}z(ZL,WL);p=ZL.prototype;p.xi=function(a){this.g.isVisible()&&!this.v&&this.s&&ht(this.s,this.O);ZL.B.xi.call(this,a)};p.Yq=function(){R(this.i,void 0,Zq(Xq(new Yq,43)))};
p.ys=function(){!this.g||this.i.isVisible()&&this.i.isEnabled()||(this.D=!0,this.g.setVisible(!1))};p.Ci=function(a){ZL.B.Ci.call(this,a);(a=this.o.A("docs-promo-link"))&&this.j&&this.i&&(Jd(this.l,a,this.Yq),a=x(this.ys,this),this.I=this.i.i.subscribe(Bm,a,void 0)+1E6)};p.Mk=function(){this.j&&this.C?this.Vk()||Hd(this.l,this.C,"ab",this.Vk):YL(this)};p.Vk=function(){return this.C&&this.C.g()?(YL(this),!0):!1};p.Di=function(a){ZL.B.Di.call(this,a);$L(this);this.i&&this.I&&this.i.Jb(this.I)};
function $L(a){if(a.J&&a.H&&!a.D){var b=a.J;a=a.H;var c=aM(b).g;1!=c[a]&&(c[a]=!0,c={},c[a]={dismissed:!0},b.G(new bM(b,new cM(b.j,c),aM(b))))}}p.Oh=function(){var a=!this.i||this.i.isEnabled()&&this.i.isVisible();this.v||this.g.isVisible()||!a||this.g.render();this.ha&&$L(this);this.D=!1};p.F=function(){ZL.B.F.call(this);this.i&&this.I&&this.i.Jb(this.I)};function dM(){J.call(this);this.g=null}z(dM,J);var eM=["syncMap"];function aM(a){if(!a.g)throw Error("SyncMap should be instantiated for internal storage.");return a.g};function cM(a,b){this.g=a;this.i=b};function bM(a,b,c){G.call(this,"Y",a);this.j=b;this.l=c}z(bM,G);function fM(a){dM.call(this);this.j=a;this.g=a=new by(eM,{},{});this.i(a)}z(fM,dM);fM.prototype.i=u;function gM(){J.call(this)}z(gM,J);gM.prototype.g=0;gM.prototype.Y=function(a){a=hM(a);this.g!=a&&(this.g=100<a+0?100:0>a?0:a,this.G("change"))};gM.prototype.getValue=function(){return hM(this.g)};function hM(a){return 0+1*Math.round((a-0)/1)};function iM(a){L.call(this,a);this.j=new gM;td(this.j,"change",this.lq,!1,this)}z(iM,L);var jM={vertical:"progress-bar-vertical",horizontal:"progress-bar-horizontal"};p=iM.prototype;p.U=function(){this.i=this.g.L("DIV","progress-bar-thumb");this.K=this.g.L("DIV",jM.horizontal,this.i);kM(this);var a=this.A();$k(a,"valuemin",hM(0));a=this.A();$k(a,"valuemax",hM(100))};
p.S=function(){iM.B.S.call(this);E&&7>Rc&&td(this.A(),"resize",this.Tg,!1,this);this.Tg();var a=this.A();Zk(a,"progressbar");$k(a,"live","polite")};p.ra=function(){iM.B.ra.call(this);lM(this)};function lM(a){E&&7>Rc&&Bd(a.A(),"resize",a.Tg,!1,a)}p.Ia=function(a){iM.B.Ia.call(this,a);Sd(this.A(),jM.horizontal);a=Ye(null,"progress-bar-thumb",this.A())[0];a||(a=this.g.L("DIV","progress-bar-thumb"),this.A().appendChild(a));this.i=a};p.getValue=function(){return this.j.getValue()};
p.Y=function(a){this.j.Y(a);this.A()&&kM(this)};function kM(a){var b=a.A();$k(b,"valuenow",a.getValue())}p.lq=function(){this.Tg();this.G("change")};p.Tg=function(){if(this.i){var a=hM(0),b=hM(100),a=(this.getValue()-a)/(b-a);this.i.style.width=Math.round(100*a)+"%"}};p.F=function(){lM(this);iM.B.F.call(this);this.i=null;this.j.dispose()};function mM(a,b){Ip.call(this,a||Ar.aa(),b)}z(mM,Ip);Jo("goog-toolbar-separator",function(){return new mM});function nM(a,b,c,d){CD.call(this,a,b,c,d)}z(nM,CD);nM.prototype.Fe=function(){nM.B.Fe.call(this);var a=this.fa().A();a.style.height="";a.style.overflow="";var b=Bg(a).height,c=xg(this.A());b>c.y&&(a.style.height=c.y-8+"px",a.style.top="0px",a.style.overflow="auto")};function oM(a,b,c,d){L.call(this,d);this.C=a;this.Na=b;this.H=pM(this);this.M=pM(this);this.da=pM(this);this.ca=pM(this);this.j=new nM("",null,uD.aa(),d);this.j.setVisible(!1);a=this.j;Yo(a,32);this.Z(a);this.Aa=pM(this);this.ta=pM(this);this.ha=pM(this);this.N=pM(this);this.P=pM(this);this.X=new oD(null,void 0,kD.aa(),d);this.D=new iM(d);this.Z(this.D);this.J=pM(this);this.J.setVisible(!1);this.na=pM(this);this.i=new Lq(void 0,void 0,void 0,Cr.aa());this.ea=new um(this);this.X.tb(this.Na.fa(Q.rf.getId()));
this.s=null;this.Ta=c;this.V=new fM("acknowledged_promos");B(this,this.V);d=this.Ta;c=this.V;d.o.acknowledged_promos=c;d.i.g(c,"Y",d.I);d.g&&(d=d.g.get(["syncMap","preferences"].concat(["acknowledged_promos"])))&&(c.g=d,c.i(d))}z(oM,L);p=oM.prototype;p.Fb=null;function pM(a){var b=new ZC(null,kD.aa(),a.g);Yo(b,32);a.Z(b);return b}
p.U=function(){var a=this.g,b=a.L("DIV",this.C.l?"punch-viewer-nav punch-viewer-nav-fixed":"punch-viewer-nav punch-viewer-nav-floating"),c=b;this.C.l||(c=a.L("DIV","punch-viewer-nav-rounded-container"),a.appendChild(b,c));So(this.H,a.L("DIV","punch-viewer-icon punch-viewer-left goog-inline-block"));So(this.M,a.L("DIV","punch-viewer-icon punch-viewer-right goog-inline-block"));So(this.ca,a.L("DIV","punch-viewer-icon punch-viewer-pause goog-inline-block"));So(this.da,a.L("DIV","punch-viewer-icon punch-viewer-play goog-inline-block"));
So(this.Aa,a.L("DIV","punch-viewer-laser-icon punch-viewer-on-laser-icon goog-inline-block"));So(this.ta,a.L("DIV","punch-viewer-laser-icon punch-viewer-off-laser-icon goog-inline-block"));So(this.ha,a.L("DIV",void 0,a.L("DIV","punch-viewer-icon punch-viewer-qanda-icon goog-inline-block"),a.L("DIV","punch-viewer-qanda-text goog-inline-block","Presenter view")));So(this.P,a.L("DIV","punch-viewer-icon punch-viewer-full-screen goog-inline-block"));So(this.N,a.L("DIV","punch-viewer-icon punch-viewer-exit-full-screen goog-inline-block"));
So(this.X,a.L("DIV","punch-viewer-icon punch-viewer-options goog-inline-block"));So(this.na,"Exit");So(this.J,a.L("DIV","punch-viewer-icon punch-viewer-error goog-inline-block"));this.K=b;this.H.render(c);this.ca.render(c);this.da.render(c);this.M.render(c);this.j.render(c);if(!this.C.l){this.ha.render(c);var d=new mM(void 0,a);this.Z(d);d.render(c);this.s=new ZL("","Try the new Presenter view","Accept audience questions and view your speaker notes",this.ha.A(),0,!1,a,this.V,"qandaViewer",void 0,
void 0,void 0,void 0,!0);B(this,this.s)}dB()&&(this.Aa.render(c),this.ta.render(c));this.P.render(c);this.N.render(c);this.X.render(c);this.na.render(c);this.D.render(c);this.J.render(c);this.D.A().className="punch-viewer-progress-bar goog-inline-block";this.Fb&&K(this.D.A(),0<lE(this.Fb));this.C.l&&(c=a.L("A",{href:this.C.Ad,target:"_blank"}),b.appendChild(c),b=a.L("DIV","punch-viewer-nav-logo"),c.appendChild(b),c=a.L("DIV","punch-viewer-nav-logo-image goog-inline-block"),b.appendChild(c),a=a.L("DIV",
"punch-viewer-nav-logo-text goog-inline-block","Slides"),b.appendChild(a))};
p.S=function(){oM.B.S.call(this);this.A();M(this).g(this.C,"ua",this.zt).g(this.j,"action",this.tr).g(this.C,"wa",this.At);this.C.l||M(this).g(this.A(),"mouseout",this.Zq).g(this.A(),"mouseover",this.$q);vm(this.ea,Q.kb,xm,this.er);var a=si(this),b=a?this.H:this.M,a=a?this.M:this.H,c={enabled:!0,hint:!0,value:!0,visible:!0},d=Zq(Xq(new Yq,4));Uq(this.i,b,Q.NEXT,c,void 0,d);Uq(this.i,this.da,Q.vb,c,void 0,d);Uq(this.i,this.ca,Q.PAUSE,c,void 0,d);Uq(this.i,a,Q.PREV,c,void 0,d);Uq(this.i,this.ha,Q.gd,
c,void 0,d);Uq(this.i,this.N,Q.cd,c,void 0,d);Uq(this.i,this.P,Q.dd,c,void 0,d);Uq(this.i,this.X,Q.rf,c,void 0,d);Uq(this.i,this.J,Q.hd,{enabled:!0,hint:!0},void 0,d);Uq(this.i,this.na,Q.Ld,c,void 0,d);Uq(this.i,this.Aa,Q.Od,c,void 0,d);Uq(this.i,this.ta,Q.Nd,c,void 0,d)};p.er=function(){qM(this,!!this.Fb&&wJ(xJ(this.Fb)))};function qM(a,b){a.A()&&(b=b&&!Q.kb.isVisible()&&(a.s?!a.s.isVisible():!0),a=a.A(),b?kp(a,"punch-viewer-nav-fade-out"):mp(a,"punch-viewer-nav-fade-out"))}p.$q=function(){Q.kb.R(!1)};
p.Zq=function(){Q.kb.R(!0)};function rM(a){if(!a.Fb)throw Error("Document model must be initialized");So(a.j,"Slide "+(LD(a.j)+1))}p.tr=function(){rM(this);R(Q.wc,LD(this.j),Zq(Xq(new Yq,4)))};p.zt=function(a){GD(this.j,a.i);rM(this)};p.At=function(){if(!this.Fb)throw Error("Document model must be initialized");var a=xJ(this.Fb);this.D.Y(100*(a.g[2]+a.g[4])/this.Fb.g.concat().length);var b=wJ(a);K(this.D.A(),!b);qM(this,b);this.J.setVisible(0<a.g[4])};
p.Fp=function(){this.s&&!this.s.ya()&&this.s.isVisible()&&(XL(this.s),C(this.s))};p.F=function(){C(this.i);delete this.i;delete this.C;delete this.Fb;delete this.N;delete this.P;delete this.H;delete this.j;delete this.ca;delete this.da;delete this.M;C(this.ea);delete this.ea;oM.B.F.call(this)};function sM(a){return(a=tM(a))&&Ha(a,"id.")?a.substring(a.indexOf("id.")+3)||null:null}function tM(a){return(a=Ha(a,"#")?a.substring(1):a)&&Ha(a,"slide=")?a.substring(6):null}function uM(a){var b=Number(a);a=0==b&&Ia(a)?NaN:b;return isNaN(a)?null:Math.floor(a)-1};function vM(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function wM(a,b){G.call(this,"navigate");this.l=a;this.j=b}z(wM,G);function xM(a,b,c,d){J.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"+yM;var g=De("input",{type:"text",name:e,id:e,style:ae("display:none")});document.write(we(g));e=Xe(document,e)}this.C=e;this.g=c?hf(We(c)):window;this.O=b;E&&!b&&(this.O="https"==window.location.protocol?te($d(ae("https:///"))):te($d(ae('javascript:""'))));this.i=new Rk(150);B(this,this.i);this.l=!a;this.j=new H(this);if(a||zM){var h;if(d)h=d;
else{a="history_iframe"+yM;d=this.O;b={id:a,style:ae("display:none"),sandbox:void 0};d&&se(d);c={};c.src=d||null;c.srcdoc=null;d={sandbox:""};e={};for(h in c)e[h]=c[h];for(h in d)e[h]=d[h];for(h in b){g=h.toLowerCase();if(g in c)throw Error('Cannot override "'+g+'" attribute, got "'+h+'" with value "'+b[h]+'"');g in d&&delete e[g];e[h]=b[h]}h=Ee("iframe",e,void 0);document.write(we(h));h=Xe(document,a)}this.D=h;this.M=!0}zM&&(this.j.g(this.g,"load",this.Ws),this.J=this.H=!1);this.l?AM(this,this.zb(),
!0):BM(this,this.C.value);yM++}z(xM,J);xM.prototype.s=!1;xM.prototype.v=!1;xM.prototype.o=null;var CM=function(a,b){var c=b||vM;return function(){var b=this||q,b=b.closure_memoize_cache_||(b.closure_memoize_cache_={}),e=c(va(a),arguments);return b.hasOwnProperty(e)?b[e]:b[e]=a.apply(this,arguments)}}(function(){return E?Uc(8):"onhashchange"in q}),zM=E&&!Uc(8);p=xM.prototype;p.zd=null;p.F=function(){xM.B.F.call(this);this.j.dispose();this.R(!1)};
p.R=function(a){if(a!=this.s)if(zM&&!this.H)this.J=a;else if(a)if(Bc?this.j.g(this.g.document,DM,this.ot):Ec&&this.j.g(this.g,"pageshow",this.et),CM()&&this.l)this.j.g(this.g,"hashchange",this.Zs),this.s=!0,this.G(new wM(this.zb(),!1));else{if(!E||Yz()||this.H)this.j.g(this.i,"tick",x(this.cl,this,!0)),this.s=!0,zM||(this.o=this.zb(),this.G(new wM(this.zb(),!1))),Sk(this.i)}else this.s=!1,Ld(this.j),this.i.stop()};p.Ws=function(){this.H=!0;this.C.value&&BM(this,this.C.value,!0);this.R(this.J)};
p.et=function(a){a.g.persisted&&(this.R(!1),this.R(!0))};p.Zs=function(){var a=EM(this.g);a!=this.o&&FM(this,a,!0)};p.zb=function(){return null!=this.zd?this.zd:this.l?EM(this.g):GM(this)||""};p.en=function(a,b){HM(this,a,!1,b)};p.Gg=function(a,b){HM(this,a,!0,b)};function EM(a){a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}function HM(a,b,c,d){a.zb()!=b&&(a.l?(AM(a,b,c),CM()||E&&!Yz()&&BM(a,b,c,d),a.s&&a.cl(!1)):(BM(a,b,c),a.zd=a.o=a.C.value=b,a.G(new wM(b,!1))))}
function AM(a,b,c){a=a.g.location;var d=a.href.split("#")[0],e=-1!=a.href.indexOf("#");if(zM||e||b)d+="#"+b;d!=a.href&&(c?a.replace(d):a.href=d)}function BM(a,b,c,d){if(a.M||b!=GM(a))if(a.M=!1,b=encodeURIComponent(String(b)),E){var e=vf(a.D);e.open("text/html",c?"replace":void 0);c=Fe(De("title",{},d||a.g.document.title),De("body",{},b));e.write(we(c));e.close()}else if(e=se(a.O)+"#"+b,a=a.D.contentWindow)c?a.location.replace(e):a.location.href=e}
function GM(a){if(E)return a=vf(a.D),a.body?La(a.body.innerHTML):null;var b=a.D.contentWindow;if(b){var c;try{c=La(EM(b))}catch(d){return a.v||(1!=a.v&&a.i.setInterval(1E4),a.v=!0),null}a.v&&(0!=a.v&&a.i.setInterval(150),a.v=!1);return c||null}return null}p.cl=function(a){if(this.l){var b=EM(this.g);b!=this.o&&FM(this,b,a)}if(!this.l||zM)if(b=GM(this)||"",null==this.zd||b==this.zd)this.zd=null,b!=this.o&&FM(this,b,a)};
function FM(a,b,c){a.o=a.C.value=b;a.l?(zM&&BM(a,b),AM(a,b)):BM(a,b);a.G(new wM(a.zb(),c))}p.ot=function(){this.i.stop();Sk(this.i)};var DM=["mousedown","keydown","mousemove"],yM=0;function IM(a,b){J.call(this);this.g=a||window;this.j=b||null;this.i=null;td(this.g,"popstate",this.De,!1,this);td(this.g,"hashchange",this.De,!1,this)}z(IM,J);p=IM.prototype;p.bi=!1;p.Id=!0;p.R=function(a){a!=this.bi&&(this.bi=a)&&this.G(new wM(this.zb(),!1))};p.zb=function(){return this.Id?JM(this):this.j?KM(this.g.location):this.g.location.pathname.substr(1)};p.en=function(a,b){a!=this.zb()&&(this.g.history.pushState(null,b||this.g.document.title||"",LM(this,a)),this.G(new wM(a,!1)))};
p.Gg=function(a,b){this.g.history.replaceState(null,b||this.g.document.title||"",LM(this,a));this.G(new wM(a,!1))};p.F=function(){Bd(this.g,"popstate",this.De,!1,this);this.Id&&Bd(this.g,"hashchange",this.De,!1,this)};function JM(a){if(a.Id){a=a.g.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}return null}function LM(a,b){a.Id?b="#"+b:a.j?(a=Li(a.g.location.href),b=(b=tM(b))?Ui(Zi(a,"slide"),"slide",b):Zi(a,"slide")):b="/"+b+a.g.location.search;return b}
p.De=function(a){if(this.bi){var b=JM(this);if("popstate"==a.type||b!=this.i)this.i=b,this.G(new wM(this.zb(),!0))}};function MM(){}function KM(a){return a.hash&&"#"!=a.hash?a.hash:(a=Xi(a.href,"slide"))?"slide="+a:""};function NM(a,b,c,d){A.call(this);this.j=a;this.i=b;this.s=c;this.C=d||window;this.o=new H(this);B(this,this.o);this.l=Zq(Xq(new Yq,13))}z(NM,A);NM.prototype.g=null;
NM.prototype.initialize=function(a){var b=new MM,c=!Ec&&!this.s;var b=c?b:void 0,d=window;d.history&&d.history.pushState&&!E?(d=new IM(void 0,b),b&&0!=d.Id&&(Bd(d.g,"hashchange",d.De,!1,d),d.Id=!1),b=d):b=new xM;this.g=b;this.g.R(!0);this.o.g(this.g,"navigate",this.v).g(this.j,"ua",this.I);b=this.C;d=KM(b.location);R(Q.wc,null!=a?a:OM(this,d)||0,this.l);!c&&b.history&&b.history.replaceState&&(a=b.location.href,c=Zi(a,"slide"),a!=c&&b.history.replaceState(null,b.document.title||"",c))};
NM.prototype.v=function(a){if(a.j){var b=this.j.g;a=OM(this,a.l);null==a||a==b?PM(this):R(Q.wc,a,this.l)}};NM.prototype.I=function(){PM(this)};function PM(a){var b;b=(b=a.i.g[a.j.g])?b.getId():null;var c=sM(a.g.zb());if(b){var d="slide=id."+b;c?b!=c?a.g.en(d):a.g.Gg(d):a.g.Gg(d)}else a.g.Gg("")}
function OM(a,b){var c=a.j.g,d=lE(a.i);a=x(a.i.o,a.i);if(d){var e=Ha(b,"#")?b.substring(1):b,g=tM(e);b=null;g?Ha(g,"id.")?(c=sM(e))&&(b=a(c)):Ha(g,"next")?b=c+1:Ha(g,"previous")?b=c-1:Ha(g,"first")?b=0:Ha(g,"last")?b=d-1:b=uM(g):b=uM(e);d=null==b||r(void 0)&&(0>b||b>d-1)?null:Ie(b,0,d-1)}else d=null;return d};function QM(a,b,c,d){CL.call(this,a,b,c,d)}z(QM,CL);QM.prototype.D=null;QM.prototype.N=null;QM.prototype.U=function(){QM.B.U.call(this);kp(this.A(),"punch-viewer-svgpage");this.N=this.g.L("div",{"class":"punch-viewer-svgpage-svgcontainer"});var a=this.A();a.insertBefore(this.N,a.childNodes[1]||null);IL(this,this.D)};QM.prototype.dn=function(a){this.D&&this.g.Xb(this.D);(this.D=a)&&this.N&&this.g.appendChild(this.N,a)};function RM(a){G.call(this,"bb");this.direction=a}z(RM,G);function SM(a,b,c,d){J.call(this);this.l=b;this.o=c;this.g=d;this.i=Ue(a);this.j=new H(this);this.j.g(a,"touchcancel",this.ts).g(a,"touchend",this.cu).g(a,"touchmove",this.vs).g(a,"touchstart",this.du)}z(SM,J);p=SM.prototype;p.Aj=null;p.Pf=null;p.Hd=!1;p.du=function(a){1!=a.g.touches.length||TM(this)||(this.Hd=!0,a=a.g.touches[0],this.Aj=this.Pf=new Ke(a.pageX,a.pageY))};
p.vs=function(a){if(1!=a.g.touches.length||TM(this))this.Hd=!1;else{var b=!0;if(this.Hd){var c=a.g.touches[0];this.Pf=new Ke(c.pageX,c.pageY);this.g&&0==UM(this)&&0!=VM(this)&&(b=!1)}b&&a.preventDefault()}};function TM(a){var b=a.i.W().documentElement;a=If(a.i);var c=b.offsetHeight/a.innerHeight;return 1.1<b.offsetWidth/a.innerWidth||1.1<c}p.cu=function(){if(this.Hd){this.Hd=!1;var a=UM(this);this.g||(a|=VM(this));a&&this.G(new RM(a))}};p.ts=function(){this.Hd=!1};
function UM(a){var b=a.Pf.x-a.Aj.x;if(Math.abs(b)>=a.l){if(0<b)return 8;if(0>b)return 4}return 0}function VM(a){var b=a.Pf.y-a.Aj.y;if(Math.abs(b)>=a.o){if(0<b)return 2;if(0>b)return 1}return 0}p.F=function(){this.j.dispose();SM.B.F.call(this)};function WM(a){this.g=a}WM.prototype.xm=function(a){XM(this.g,a)};WM.prototype.remove=function(a){YM(this.g,a)};WM.prototype.hj=f();function ZM(a){L.call(this,a)}z(ZM,L);ZM.prototype.U=function(){ZM.B.U.call(this);this.A().style.width="100%";this.A().style.height="100%";this.A().style.position="absolute";Sd(this.A(),"punch-viewer-page-wrapper")};ZM.prototype.Ud=function(a,b,c){ZM.B.Ud.call(this,a,b,c)};function $M(a){L.call(this,a);this.i=new ZM(this.g)}z($M,L);$M.prototype.U=function(){$M.B.U.call(this);Sd(this.A(),"punch-viewer-page-wrapper-container");this.Z(this.i,!0);eL(this,1)};function eL(a,b){b*=100;a.A().style.position="absolute";a.A().style.height=b+"%";a.A().style.width=b+"%";b=100-b;a.A().style.bottom="0%";a.A().style.left=b/2+"%";a=a.i;b=qi(a);for(var c=0;c<b;c++){var d=ri(a,c);d.$&&FL(d)}Tg&&b&&(ri(a,0).V.A().style.width="100%")};function aN(a){this.g=a;this.i=new H(this)}z(aN,WM);p=aN.prototype;p.xm=function(a){for(var b=this.g.W(),c=this.g.P,d=a.l,e=0;e<d.length;e++){var g=FC(b,d[e]);if(g&&g!=a){var h=c.get(g.getId());bN(this,g,h,a)}}bN(this,a,c.get(a.getId()),a);this.hj(a)};p.remove=function(a){Ld(this.i);var b=this.g;YM(b,a);for(var c=b.W(),d=a.l,e=0;e<d.length;e++){var g=FC(c,d[e]);g!=a&&YM(b,g)}};
p.hj=function(a){var b=a.l,c=this.g;if(0==b.length)c.i[a.getIndex()].setVisible(!0,!0);else for(var d=c.W(),e=ac(b,function(a){return jC(FC(d,a))}),g=0;g<b.length;g++){var h=FC(d,b[g]);c.i[h.getIndex()].setVisible(e||h==a,h==a)}};function bN(a,b,c,d){var e=XM(a.g,b);a.i.g(e,"$a",Aa(a.ur,b,c,d)).g(e,"show",Aa(a.vr,b,c,d));cN(a,e,b,c,d)}p.ur=function(a,b,c,d){cN(this,d.target,a,b,c)};p.vr=function(a,b,c,d){cN(this,d.target,a,b,c)};
function cN(a,b,c,d,e){if(b.H&&b.isVisible()){b=c.getId();var g=a.g.g.A(b);g&&(g.removeAttribute("id"),c!=e&&(a=new RD(c,a.g.g,dB(),""),SD(a,a.i.length)),d=d.A(),iC(e,c.getId())?(c=d,c.parentNode.style.perspective="1500px",c.parentNode.style.WebkitPerspective="1500px",c.parentNode.style.MozPerspective="1500px",c=d,c.parentNode.style.transformStyle="preserve-3d",c.parentNode.style.WebkitTransformStyle="preserve-3d",c.parentNode.style.zy="preserve-3d",c=d,c.style.backfaceVisibility="hidden",c.style.WebkitBackfaceVisibility=
"hidden",c.style.MozBackfaceVisibility="hidden",d.style.WebkitBoxReflect="below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(white))"):d=d.getElementsByTagName("g")[0],d.setAttribute("id",b))}};function dN(a,b,c,d,e,g,h,k,n,t,v,D,F){L.call(this,D);this.s=a;this.P=b;this.j=c;this.da=d;this.ta=e;this.Aa=g;this.Rb=h;this.na=k;this.i=[];this.V=v?new aN(this):new WM(this);this.ca=n;this.Na=t;this.Ta=v;this.H=Zq(Xq(new Yq,17));this.J=null;this.C=new $M(this.g);this.ea=this.C.i;this.D=null;this.ha=!!F}z(dN,L);dN.prototype.X=-1;dN.prototype.N=null;dN.prototype.M=null;var eN=E&&!Tc("8");p=dN.prototype;
p.U=function(){var a=this.g,b=a.L("DIV","punch-viewer-container");this.K=b;var c=["punch-viewer-content"];this.j.l&&this.Na&&c.push("punch-viewer-content-fixed");eN&&c.push("punch-viewer-content-browser-ie-less-than-8");this.J=a.L("DIV",c);b.appendChild(this.J);this.ta.render(b);this.Z(this.C,!0)};p.Pa=l("J");
p.S=function(){dN.B.S.call(this);M(this).g(this.A(),"click",this.zm).g(this.da,"click",this.zm).g(this.j,"ua",this.Ht).g(this.j,"wa",this.Jt).g(this.j,"va",this.It).g(this.j,"za",this.Mt).g(this.j,"pa",this.Gt).g(this.j,"qa",this.Ft).g(this.j,"ya",this.Lt).g(this.j,"xa",this.Kt);this.Aa.initialize(this);this.N&&this.N.dispose();this.ca&&(this.N=new SM(this.A(),150,50,!0),M(this).g(this.N,"bb",this.js));this.M&&this.M.dispose();this.j.Bd&&(this.M=new cH(this.A()),M(this).g(this.M,"mousewheel",this.Am).g(this.da,
"mousewheel",this.Am))};p.zm=function(a){var b=a.target?a.target:null;b&&"punch-viewer-pageloadstatus-link"==b.className||!JC(a)&&this.ca&&R(Q.NEXT,void 0,this.H)};p.Am=function(a){2>=Math.abs(a.D)||(0<a.D?R(Q.NEXT,void 0,this.H):R(Q.PREV,void 0,this.H))};p.js=function(a){var b=si(this)?8:4,c=si(this)?4:8;a.direction&b?R(Q.NEXT,void 0,this.H):a.direction&c&&R(Q.PREV,void 0,this.H)};
function fN(a,b){if(a.$){b=ZA(a.s.j,a.s.i,[0,0,b.width,b.height]);var c=a.j.l?1:0;zg(a.J,b[2]-b[0]-2*c,b[3]-b[1]-c);ng(a.J,b[0],b[1]);a.X=(b[2]-b[0])/(b[3]-b[1]);nb(a.i,x(function(a){a.Ig(this.X)},a))}}p.W=l("s");function XM(a,b){var c=b.getIndex(),d=a.P.get(b.getId());if(!a.i[c]){var e=a.na(b,d,new Ne(a.s.j,a.s.i),a.Ta,a.g,a.ha);GL(e);jC(b)&&IL(e,d.A());e.Ig(a.X);a.i[c]=e;e.setVisible(!0,!0)}b=a.i[c].P;for(d=0;d<b.length;d++)M(a).g(b[d],"Xa",Aa(a.Bm,d));a.ea.Z(a.i[c],!0);return a.i[c]}
function YM(a,b){b=b.getIndex();for(var c=a.i[b].P,d=0;d<c.length;d++)M(a).i(c[d],"Xa",Aa(a.Bm,d));a.ea.removeChild(a.i[b],!0);a.i[b].dispose();delete a.i[b]}function gN(a,b){a=nz(a.s,b);return 4==a.g&&eC(a.o)&&1==a.i}function hN(a,b){var c=nz(a.s,a.j.g);fc(c.l,b.getId())&&a.V.hj(c)}p.Ht=function(a){if(0<=a.j){var b=nz(this.s,a.j);this.V.remove(b);if(b=this.i[a.j])b.A().style.zIndex=""}b=nz(this.s,a.i);this.V.xm(b);R(Q.Wg,a.i)};
p.Jt=function(a){if(this.i[a.index]){var b=this.i[a.index];GL(b);a=nz(this.s,a.index);var c=this.P.get(a.getId());jC(a)?b.H||IL(b,c.A()):IL(b,null);hN(this,a)}};p.It=function(a){var b=this.i[a.index];if(b){a=nz(this.s,a.index);var c=this.P.get(a.getId());4==a.g&&1==a.i&&(GL(b),IL(b,c.A()));hN(this,a)}};p.Mt=function(a){this.i[a.j[0]].A().style.zIndex=1};p.Gt=function(){var a=this.i[this.j.g];a.s=!1;HL(a);R(Q.ff)};p.Ft=function(){var a=this.i[this.j.g];a.s=!0;HL(a);R(Q.ef)};
p.Lt=function(a){a=EL(this.i[a.j],a.l);2==a.C?a.j.playVideo():a.D=!0;a.G(new CI(1))};p.Kt=function(a){a=EL(this.i[a.j],a.l);2==a.C?a.j.pauseVideo():a.D=!1;a.G(new CI(2))};p.Bm=function(a,b){this.Rb.onVideoStateChange(a,iJ[b.state])};function dL(a){if(!a.D)return!1;a.removeChild(a.D,!0);eL(a.C,1);a.D.dispose();a.D=null;return!0}function YK(a){a=a.g;a.W().head.appendChild(a.L("link",{href:"https://fonts.googleapis.com/css?family=Roboto:300,400,900&lang=en-GB",rel:"stylesheet",type:"text/css"}))}
p.F=function(){C(this.M);C(this.N);dN.B.F.call(this)};function iN(a,b,c,d,e,g,h,k,n,t,v,D){L.call(this,v);this.Ad=a.urlPrefix;v=a.viewerUrl;var F=a.viewerHmac,I=a.docId,ga=a.title,Pa=a.revision,pb=a.start,Hc=a.loop,Mb=a.delayMs,Kt=a.enableScrollwheelSupport,bo=a.showEmbedControls,Lt=a.speakerNotesWindowHtml,Mt=a.speakerNotesIframeHtml,Nt=a.htmlViewerUrl,co=a.editUrl,eo=a.hideExportControls,zc=a.canEdit,ec=a.canComment,Mh=a.isAnonymous,Nh=!d.isServerData(),Ot=Nh?!!d.getHasCommentAccess():zc||ec,Nh=!(Nh?!d.getSlidePageCount():!a.slidePageCount);this.s=
n;this.Ye=d;this.dh=a.touch;this.bf=a.controls;this.Gc=a.chunkPages;this.eh=a.chunkFirstPageIndex;this.j=!!b;this.Cd=new UI(b||{},this.s);b={};this.Wc=this.j?new TI(c||b,this.s):null;this.na=new jt;this.Na=new ot;c=[];c.push(this.Ye.isServerData()?"punch_viewer_server_data":"punch_viewer_client_data");lt(this.na,this.Ye.isServerData()?1:2);this.D=dz();c.push(this.D?"punch_viewer_loaded_from_editor":"punch_viewer_loaded_from_present");this.j&&c.push("punch_viewer_loaded_native_webview");mt(this.na,
this.j?3:this.D?1:2);qt(this.Na);this.V=new Lr;this.ca=new st;this.Ze=new Gx(this.V);this.P=uL(a.enableCsi,Ib(Hb(),"buildLabel"),c,this.Ze,this.ca);b=[new it(this.V)];for(c=0;c<b.length;c++)B(this,b[c]);c=si(this);this.Ve=new ks(c);this.Ue=new gs(this.Ve,b);B(this,this.Ue);this.ah=new yr;(b=bz())&&this.P.Oe(new kz(b));b=new zt;b.i=this.P;d=new yt;d.g=this.P;d.o=new ut;d.j=this.ca;this.P.Wd();this.gh=h.sl;n=["ccv","cov","el","fmpl"];Fb(Hb(),"icso")||n.push("sldummy");this.ea=k;this.ea.initialize(h,
this.s,n,b,new vt(h.sl,this.s),d);h=this.g;this.Xe=new fr(jN,h);kN(this);gi=c;k=new ts;d=new ft(k);this.M=new zu(I,void 0,!Mh);Au(this.M,ga);tr(this.M.i,zc);sr(this.M.i,ec);this.Hc=new Hy;az.SK_editorEventListener=this.Hc;ga=zc=this.da=null;e&&Fb(Hb(),"docs-text-ewf")&&(zc=new wu(Et),ga=new ky(tu(h,zc,this.s),this.s,zc,Kb(),new ey),B(this,ga));this.ih=zc;zc=a.forcePageLoadErrors;ec=Gb("viewer_page_request_qps")||0;ec=0<ec?new Jv("viewer_netservice",ec,5):void 0;this.N=new mx(new Rx,void 0,this.s,
this.V,void 0,ec);this.N.i.j=this.Ad;ec=new cy(0,a.syncUpdates);this.fh=new Vx(I,Mh?void 0:this.N,new Xx(ec,2));this.Vc=this.j?new Fu:null;Mh=fz();ec=gz();n=this.j?function(){return new XJ}:function(){return new YJ};this.Rb=!!a.mobileLocalPresent;this.jh=a.startIndex;this.X=!this.Rb&&dB();this.$e=new yy;var nN=this.Wc?new VI(this.Wc):new ZJ;this.Me=bo&&!this.j;this.H=new XK(this.M,nN,this.N,this.s,this.Ad,this.ca,this.$e,this.Ve,this.Ue,this.ah,this.Me,Ot,Nh);this.i=new DH(I,this.M,this.Ad,v,F,Pa,
h,Lt,Mt,Nt,co,k,d,c,this.Gc,this.eh,g,this.Hc,a.logSequenceFps,ga,zc,this.N,n,b,this.Vc,Mh,ec,this.X,this.$e,this.Ze,this.H);this.i.Ue=Hc;this.i.bf=pb;this.i.D.setInterval(Mb);this.i.l=bo;this.i.M=eo;this.i.Bd=Kt;this.Je=new Jr(q,this.N,I);this.j||Ir(this.Je,x(this.H.Nm,this.H));ga&&e.setWebFontsMetadataCallback(x(this.Nu,this));this.Ie=new $r;this.Ta=ez();this.C=null;this.bf&&(this.C=new oM(this.i,this.Xe,this.fh,h),this.Z(this.C),vs(k,this.C));this.Aa=new xL(this.i,this.g);this.Z(this.Aa);this.Kc=
new RI(this.g);this.Uc=new GI(this.i,this.Kc);B(this,this.Uc);this.ta=new $D(1,this.g,void 0,!0);cE(this.ta,!1);this.Z(this.ta);a=new LL(h);this.Z(a);this.J={};this.J.loadError=a;this.Bd=new OI(If(h));this.ha=this.j||Gc||!Fc||Tc("535.8")||!this.X?null:new ny(h);this.gf=t;this.zc=D||null;this.j||B(this,new Eu(h.W().body));this.Ye.isServerData()&&(this.Gc&&!this.X&&(t={viewer_svg_not_supported_error:!0},this.s.log(Error("Server chunked data to viewer that does not support SVG."),t)),!this.Gc&&this.X&&
(t={viewer_svg_supported_error:!0},this.s.log(Error("Server did not chunk data to viewer that supports SVG."),t)));try{document.execCommand("BackgroundImageCache",!1,!0)}catch(rN){}this.setPageData=this.Et}z(iN,L);p=iN.prototype;p.Ye=null;p.Ij=null;p.qg=null;p.Ed=null;p.rn=null;p.qn=null;p.un=null;p.Sm=null;p.Tm=null;p.tn=null;p.$i=null;p.ac=null;p.cc=null;
p.initialize=function(){var a=this.Ie,b=this.V;a.j=b;a.l.g(b,"l",a.o);ds(a);this.Ie.bind(Y.pf).bind(Y.fd).bind(Q.jf).bind(Q.Md).bind(Q.Td);this.Sg();M(this).g(this.Hc,"ka",Rf(this.Sg));!this.Ta&&(a=Ib(Hb(),"docs-obsImUrl"))&&(this.da=new Dx(a),this.Sg(),M(this).g(this.da,["S","T"],Rf(this.Sg)));if(this.D)this.D.onLoad();if(this.zc){this.zc.setJsSessionInvariants(iz(),null,nt(this.na),rt(this.Na));var c=this.zc.EB(hz());this.ca.i=c}else{a=this.gf;a.g=this.M;a.v=this.N;a.o=this.Je;a.C=5;a.s=this.Me?
83:49;b=nt(this.na);a.i=b;b=rt(this.Na);a.j=b;var d=xi();if(d){var b=new Cn(0,a.J,a.la,a.D),e,g=Hb();a.M&&Fb(g,"docs-eoi")&&(e=new Yn(a.I,a.H,a.g.g));var h=new An(a.g,a.I,a.O),k=a.l?new nn(a.l):null,n=a.C||1,t=new sm;O(t.g,1,d.i);O(t.g,3,d.l);O(t.g,4,d.j);var v=1E3*y();O(t.g,2,v);O(t.g,6,a.s);h=h.get();t.l=h;h=d.o;null!==h&&(null==t.j&&(t.j=new Wj,v=tm(t),fj(v,2,t.j)),O(t.j,1,h));q.performance&&q.performance.timing?(h=q.performance.timing,v=new Tj,O(v,1,1E3*h.navigationStart),O(v,2,1E3*h.redirectStart),
O(v,3,1E3*h.redirectEnd),O(v,4,1E3*h.fetchStart),O(v,5,1E3*h.domainLookupStart),O(v,6,1E3*h.domainLookupEnd),O(v,7,1E3*h.connectStart),O(v,8,1E3*h.connectEnd),O(v,9,1E3*h.secureConnectionStart),O(v,10,1E3*h.requestStart),O(v,11,1E3*h.responseStart),O(v,12,1E3*h.responseEnd),h=v):h=null;h&&(v=tm(t),fj(v,6,h));d=d.g;h=tm(t);O(h,4,d);g=Fb(g,"docs-idu")?1:2;d=tm(t);O(d,5,g);if(a.i||a.j)g=new Sj,a.i&&fj(g,3,a.i),a.j&&fj(g,4,a.j),d=tm(t),fj(d,1,g);N(t.g,6);N(t.g,1);t.i&&hj(t.i);t.l&&hj(t.l);t=new rm(t.g,
t.o,t.i,t.l);g=t.clone();O(g.j,1,n);b=new Fn(b,k,g);k=new on(a.v);e&&a.l&&(k=new $n(k,a.l));g=new Dn(k,a.g.g,e);d=new vn(new Vl,a.v,a.g.g);e=new Nn(g,d,b);k=new jn(b,e);n=new qm;n.j=g;n.g=d;n.i=t;t=new pm;t.i=n.i;null==t.g&&(t.g=new em);g=t.g;d=new om;km.getId();g.g[km.getId()]=d;n=new dm(new lm(t.i,t.g),n.j,n.g);Fb(Hb(),"docs-enil")?(t=n.g,g=mm(t,716),nm(t,g),t.g.add(cm(g)),n.i.initialize(),n.i.g.Lb(),n.o=!0,n.v=!0,Ir(a.o,x(n.j,n))):(mn(e,In(e.i,716)),e.l.Lb(),Ir(a.o,x(e.D,e)));a=new Zn(b,e,k)}else a=
null;if(a){for(c in Q)kn(a.i,Q[c]);this.ca.i=a}}c=this.ea;c.I=!0;io(c)};p.load=function(){if(!this.$)throw Error("Cannot load the document model before call to render");this.Ye.requestViewerModel(x(this.Ls,this))};
p.Ls=function(a){var b=a[0],c=Yb(a[1],PJ);a=new MJ(b[0],b[1],c,a[2]);for(var b=this.g,c=this.Rb?b.createElement("IMG"):void 0,d=[],e=0;e<a.g.length;e++)d[e]=a.g[e].getId();b=new VJ(d,c,b);c=this.i;if(c.j)throw Error("Document model has already been set");c.j=a;c.Aa=b;c.vc.initialize(c.j);if(!c.j)throw Error("Initialize Page Loader called before setting the document model.");d=c.Ta&&c.Uc?new tC(0):new tC(5,2);e=(e=cz("SK_pageUrlProvider"))?new Vy(e,Qy()):null;c.Ta?c.N=new EC(new LG(c.ca,c.gf,c.ta,
c.Kc,c.Hc,"svg"),c.j,c.Uc?"local":c.eh?"server_chunked":"server",c.Uc,c.fh,d,c.ca,c.ih,c.Ve):c.N=e?new sC(new MG(e),d,!0):new sC(new LG(c.ca,c.gf,c.ta,c.Kc,c.Hc,"png"),d);c.H.g(c.N,"complete",c.Zt);d=0<lE(a);Q.Wg.R(d);Q.wc.R(d);Q.PAUSE.R(d);Q.vb.R(d);Q.ed.R(d);e=Fb(Hb(),"punch_viewer_send_to_glass");Q.Td.R(e);Q.Td.setVisible(e);Y.fd.R(d&&!c.M);Q.jf.R(d&&!c.M);Q.Md.R(d&&tl&&!c.M);Q.Md.setVisible(d&&tl&&!c.M);Q.Xg.R(d);Q.xf.R(d);Q.yf.R(d);Q.zf.R(d);Q.hf.R(d);Q.lf.R(d);Q.ff.R(d);Q.ef.R(d);LH(c);wG(c.O);
this.$i=new NM(this.i,a,this.j);this.ac=new dN(a,b,this.i,this.Aa,this.Kc,this.Uc,this.Cd,lN,this.dh,this.bf,this.X,this.g,this.Rb);this.Z(this.ac);this.ac.render(this.Pa());this.H.s=this.ac;for(var g in this.J)this.J[g].render(this.A());cE(this.ta,!0,0==lE(a));if(this.C){g=this.C;if(g.Fb)throw Error("Document model already initialized");g.Fb=a;c=a.g.concat();for(d=0;d<c.length;d++)e=new jD(yE(a,d),void 0,g.g),ii(e,pi(g.j,"option-"+d)),g.j.jg(e);c=0<lE(a);g.j.setVisible(c);g.D.A()&&K(g.D.A(),c);qM(g,
wJ(xJ(a)));g.s&&!aM(g.V).g.qandaViewer&&Q.gd.isEnabled()&&g.s.Oh();c=x(g.Fp,g);d=[Q.NEXT,Q.vb,Q.PREV,Q.gd,Q.ed];for(e=0;e<d.length;e++)g.ea.subscribe(d[e],"action",c)}this.j||cB()||!sJ(a)||(g={},g.mn=Ib(Hb(),"punch_unsupported_animation_link"),this.cc=new vL(ph(ry,g)),this.Z(this.cc),g=this.g.L("div","punch-viewer-bar-container"),this.A().appendChild(g),this.cc.render(g),kp(this.cc.A(),"goog-inline-block"),this.$&&mN(this));this.j&&(this.Ed=new cJ(a,b,this.i,this.X),this.Z(this.Ed),this.Ed.render(this.A()),
this.rn=new rJ(a,b,this.i,this.Ed),this.qn=new pJ(this.i),this.un=new yJ,this.Sm=new lJ,this.Tm=new mJ,this.tn=new jJ(a,this.i,this.Ed,new lz(this.i,this.H,a),this.Cd));this.Aa.render(this.A());this.$i.initialize(this.jh);a=this.i;KG()&&0<lE(a.j)&&a.Yi(!0);this.j&&(this.Cd.onApiExported(this.rn,this.qn,this.Vc,this.un),this.Wc.onApiExported(this.Sm,this.Tm,uG(this.H)),this.tn.initialize());oN(this);a=this.i;b=lE(a.j);for(g=0;g<b;g++)SH(a,(a.g+g)%b,!0,!0);a.bf&&a.Ag()};
p.U=function(){iN.B.U.call(this);var a=this.A();this.j&&kp(a,"punch-viewer-mobile-native");this.ta.render();this.C&&this.C.render(a)};
p.S=function(){iN.B.S.call(this);var a=this.g,b=a.W().body;this.qg=a.L("a",{"class":"punch-viewer-hidden-link",href:""},"HTML view of the presentation");b.insertBefore(this.qg,b.firstChild);Jd(M(this).g(this.Bd,"resize",this.Bs).g(this.i,"ta",this.Oq).g(this.i,"ra",this.Gq).g(this.i,"na",this.Bt).g(this.i,"wa",this.ym).g(this.i,"ua",this.Ct).g(this.i,"va",this.ym),this.qg,this.Nq).g(window,"unload",this.Dt);this.ha&&(M(this).g(this.ha,"change",this.Es),pN(this));this.cc&&mN(this);this.i.initialize()};
function mN(a){var b=$e("punch-transition-unsupported-dismiss",a.cc.A())[0];M(a).g(b,"click",x(a.cc.setVisible,a.cc,!1));a.cc.setVisible(!0)}p.Et=function(a,b){this.i.N.Km(a,b)};function lN(a,b,c,d,e,g){return d?new QM(a,b,c,e):new JL(a,b,c,e,g)}
p.Nu=function(a,b){a=[];b=b.fontFaces;for(var c=0;c<b.length;c++)a.push(Jt(b[c]));b={};for(c=0;c<a.length;c++){var d=a[c].getFontFamily();b[d]||(b[d]=[]);b[d].push(a[c])}c=this.ih;if(b)for(var e in b){var g=d=b[e],h;a:{if(g)for(h=0;h<g.length;h++){var k=g[h];if(k.l){h=k;break a}}h=null}h&&(c.l[e]=h,hc(g,h));d=yu(d);d.length&&(c.g[e]=d,c.i[e.toLowerCase()]=e)}for(var n in c.g)c.j[n]&&delete c.g[n];for(n in c.l)c.j[n]&&delete c.l[n];for(n in c.i)c.j[c.i[n]]&&delete c.i[n];e=[];for(var t in b)c.g[t]&&
(e=e.concat(t));0<e.length&&c.G(new vu(c,e));t=this.i;t.C&&(e=t.C,e.v&&iu(e.v,a),e.s=e.s.concat(a));t.Wc=t.Wc.concat(a)};p.Bs=function(){oN(this)};p.Oq=function(){this.ea.Mf("cov");this.ea.Mf("ccv");if(this.D)this.D.onInitialDisplayPageLoad()};p.Gq=function(){this.ea.Mf("fmpl");if(this.D)this.D.onFirstPageLoad()};p.Bt=function(){this.P.log("vpl",y()-this.gh);if(this.D)this.D.onAllPagesLoad();this.P.Ic()};p.Es=function(){pN(this);oN(this)};
p.Nq=function(a){a.preventDefault();R(Q.kh,void 0,Zq(Xq(new Yq,2)))};p.Ct=function(a){gN(this.ac,a.i)?qN(this):this.J.loadError.setVisible(!1)};p.ym=function(a){a.index==this.i.g&&(gN(this.ac,a.index)?qN(this):this.J.loadError.setVisible(!1))};p.Dt=function(){this.dispose()};function qN(a){for(var b in a.J)a.J[b].setVisible("loadError"==b)}
p.Sg=function(){if(this.Ta){var a;a=this.Ta.getNetStatus();var b=Pr[a];if(null==b)throw Error("Error deserializing network state: "+a);Nr(this.V,b)}else this.da&&(a=this.da.g?Mr:Sr,Nr(this.V,a))};
function pN(a){if(a.ha){var b=String(1/qy[a.ha.l]*100),b=".punch-viewer-svgpage-svgcontainer {height: {$height}%;width: {$width}%};".replace(/\{\$width\}/gi,b).replace(/\{\$height\}/gi,b);if(a.Ij)Fg(a.Ij,bg(b));else{var c=a.A(),b=bg(b),c=Ue(c),d,e=c.W();E&&e.createStyleSheet?(d=e.createStyleSheet(),Fg(d,b)):(e=Ze(c.g,"HEAD",void 0,void 0)[0],e||(d=Ze(c.g,"BODY",void 0,void 0)[0],e=c.L("HEAD"),d.parentNode.insertBefore(e,d)),d=c.L("STYLE"),Fg(d,b),c.appendChild(e,d));a.Ij=d}}}
function oN(a){var b=PI(a.Bd);if(b){if(a.i.l){var c=0;a.C&&(c=a.C.A().offsetHeight);b.height=Math.max(0,b.height-c)}a.ac&&fN(a.ac,b);a.H&&(a=a.H,a.i&&SK(a.i))}}function kN(a){var b=[Q.ed,Q.Td,Q.qf,Y.fd,Q.jf,Q.Md],c=a.Xe;a=Q.rf.getId();var d=Zq(Xq(new Yq,4)),c=c.g;if(c.g[a])throw Error("Descriptor "+a+" has already been defined");vb(c.g,a,{items:b,jv:null,Ep:d||null});c.i.push(a)}p.ra=function(){this.g.Xb(this.qg);iN.B.ra.call(this)};
p.F=function(){Nb(this.Ed,this.$i,this.ac,this.da,this.ha,this.Bd,this.C,this.Aa,this.Uc,this.Kc,this.i,this.M,this.s,this.N,this.Vc,this.H);iN.B.F.call(this)};function jN(){return new Lq(void 0,void 0,!0,Cr.aa())};Ea("init_viewer",function(a,b,c){var d=new ao,e=Jb("sketchy-exps");tl=Db(e)[34];e=Hb();Ib(e,"docosEmbedApiJs")||Ib(e,"docosJs");Fb(e,"sketchy-eo");Fb(Hb(),"icso");Xm();var e=Fb(Hb(),"icso"),g=b.location.href;if(e){if(e=Ji(Ki(g))){for(var e=e.split("&"),h={},k=0;k<e.length;++k){var n=e[k].split("=");2==n.length&&0<n[0].length&&0<n[1].length&&(h[La(n[0])]=La(n[1]))}e=h}else e={};e=e.id;if(!e)throw Error("No docId in URL");a.docId=e}else e=a.docId;h=e;e=new Zv(!0,"punchv-e",void 0,0,void 0,void 0);h&&
(e.j.docId=h);h=Gb("docs-rn");isNaN(h)||(e.j["release-number"]=h.toString());k=Gb("docs-pn");isNaN(k)||(e.j["protocol-number"]=k.toString());n=Ib(Hb(),"docs-ct")||"s";e.j["client-type"]=n;isNaN(h)||isNaN(k)||(h=k.toString(16)+"."+h.toString(16)+"."+n,e.j["release-id"]=h);h=Ib(Hb(),"buildLabel");e.j["build-label"]=h;Py&&Py.dispose();Py=e;if(h=(h=cz("SK_viewerBridgeLoader"))?new Xy(h,Qy()):null)h=h.loadBridgeApi(),Ca(h);if(h=(h=cz("SK_fatalErrorNotifier"))?new Sy(h,Qy()):null)e.o=new AL(h);if(h=(h=
cz("SK_viewerDataApi"))?new Yy(h,Qy()):null){if(g=h.getDocumentTitle())b.document.title=g+" - Google Slides",a.title=g;g=h.getDisplayUrl()}else{if(!a.docData)throw Error("No viewer data API provided when document data is null");h=new jz(a.docData,a.viewerUrl,a.title)}k=(k=cz("SK_webFontsDataApi"))?new $y(k,Qy()):null;n=(n=cz("SK_svgDataApi"))?new Wy(n,Qy()):null;if(!a.mobileLocalPresent){var t=b||window;if(t.history&&t.history.replaceState){var v=t.location.href,D=g||v,g=D.match(Ii),F=g[5],I=F;if(Ha(I,
"/a/"))var ga=I.indexOf("/",3),I=0>ga?"":I.substring(ga);I=I.replace(es,"$1");I!=F&&(D=Hi(g[1],g[2],g[3],g[4],I,g[6],g[7]));g=Jb("docs-uptc");if(qa(g))for(F=0;F<g.length;F++)D=Zi(D,g[F]);g=D;g!=v&&t.history.replaceState(null,"",g)}}a=new iN(a,q.punchWebViewEventListener||null,q.punchQandaWebViewEventListener||null,h,k,n,b.DOCS_timing,c,e,d,new Ve(b.document),void 0);a.initialize();a.render();a.load();return a});
