-
Notifications
You must be signed in to change notification settings - Fork 2
/
gcal.js
437 lines (436 loc) · 195 KB
/
gcal.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
try{
var l;var aa=aa||{},n=this,t=function(a){return void 0!==a},ba=function(){},ca=function(a){a.wd=void 0;a.Lc=function(){return a.wd?a.wd:a.wd=new a}},da=function(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},v=function(a){return"array"==da(a)},ea=function(a){var b=da(a);return"array"==b||"object"==b&&"number"==typeof a.length},w=function(a){return"string"==typeof a},fa=function(a){return"number"==typeof a},ha=function(a){return"function"==da(a)},ia=function(a){var b=
typeof a;return"object"==b&&null!=a||"function"==b},ma=function(a){return a[ka]||(a[ka]=++la)},ka="closure_uid_"+(1E9*Math.random()>>>0),la=0,na=function(a,b,c){return a.call.apply(a.bind,arguments)},qa=function(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)}},y=function(a,b,c){y=Function.prototype.bind&&
-1!=Function.prototype.bind.toString().indexOf("native code")?na:qa;return y.apply(null,arguments)},ra=function(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)}},sa=function(a,b){for(var c in b)a[c]=b[c]},B=Date.now||function(){return+new Date},E=function(a,b){function c(){}c.prototype=b.prototype;a.ra=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.hi=function(a,c,f){for(var d=Array(arguments.length-2), e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};
var ta=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,ta);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};E(ta,Error);ta.prototype.name="CustomError";var ua;var va=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},wa=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1},Ea=function(a){if(!xa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ya,"&"));-1!=a.indexOf("<")&&(a=a.replace(za,"<"));-1!=a.indexOf(">")&&(a=a.replace(Aa,">"));-1!=a.indexOf('"')&&(a=a.replace(Ba,"""));-1!=a.indexOf("'")&&(a=a.replace(Ca,"'"));-1!=a.indexOf("\x00")&&
(a=a.replace(Da,"�"));return a},ya=/&/g,za=/</g,Aa=/>/g,Ba=/"/g,Ca=/'/g,Da=/\x00/g,xa=/[\x00&<>"']/,Ga=function(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=n.document.createElement("div");return a.replace(Fa,function(a,e){var d=b[a];if(d)return d;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(d=String.fromCharCode(e)));d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-1));return b[a]=d})},Ha=function(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)}})},Fa=/&([^;\s<&]+);?/g,Ia=function(a){return Array.prototype.join.call(arguments,"")},Ja=function(a,b){return a<b?-1:a>b?1:0},Ka=function(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})},La=function(a){var b=w(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+ (b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};
var F=function(){this.va=this.va;this.ha=this.ha};F.prototype.va=!1;F.prototype.isDisposed=function(){return this.va};F.prototype.Ca=function(){this.va||(this.va=!0,this.U())};F.prototype.U=function(){if(this.ha)for(;this.ha.length;)this.ha.shift()()};var G=function(a){a&&"function"==typeof a.Ca&&a.Ca()},Ma=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];ea(d)?Ma.apply(null,d):G(d)}};
var Na=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},Oa=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,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Pa=function(a,b){for(var c=w(a)?a.split(""):a,d=a.length-1;0<=d;--d)d in
c&&b.call(void 0,c[d],d,a)},Qa=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=[],f=0,g=w(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e},Ra=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),f=w(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},Sa=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,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},Ua=function(a){var b;a:{b=Ta;for(var c=a.length,d=w(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:w(a)?a.charAt(b):a[b]},Va=function(a,b){return 0<=Na(a,b)},Wa=function(a,b){Va(a,b)||a.push(b)},Xa=function(a,b){b=Na(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c},Ya=function(a){return Array.prototype.concat.apply(Array.prototype,
arguments)},Za=function(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[]},$a=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(ea(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}},bb=function(a,b){for(var c=ab,d=0,e=a.length,f;d<e;){var g=d+e>>1,h;h=c(b,a[g]);0<h?d=g+1:(e=g,f=!h)}return f?d:~d},cb=function(a,b){a.sort(b||ab)},ab=function(a,b){return a>b?1:a<b?-1:0},db=function(a){for(var b=[], c=0;c<a;c++)b[c]=0;return b};
var eb=function(a){return function(){throw Error(a);}},gb=function(a,b){var c=function(){};c.prototype=a.prototype;c=new c;a.apply(c,Array.prototype.slice.call(arguments,1));return c};var hb=function(a,b,c){return Math.min(Math.max(a,b),c)};var jb="StopIteration"in n?n.StopIteration:{message:"StopIteration",stack:""},kb=function(){};kb.prototype.next=function(){throw jb;};kb.prototype.o=function(){return this};var lb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},mb=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},nb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},ob=function(a){for(var b in a)return!1;return!0},pb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),qb=function(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 f=0;f<pb.length;f++)c=pb[f],Object.prototype.hasOwnProperty.call(d,
c)&&(a[c]=d[c])}},rb=function(a){var b=arguments.length;if(1==b&&v(arguments[0]))return rb.apply(null,arguments[0]);if(b%2)throw Error("a");for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c},sb=function(a){var b=arguments.length;if(1==b&&v(arguments[0]))return sb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};
var tb=/[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,ub=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,vb=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,wb=/^http:\/\/.*/,xb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g,yb=/\s+/,zb=/[\d\u06f0-\u06f9]/,Ab=function(a){var b=0, c=0,d=!1;a=a.split(yb);for(var e=0;e<a.length;e++){var f=a[e];vb.test(f)?(b++,c++):wb.test(f)?d=!0:ub.test(f)?c++:zb.test(f)&&(d=!0)}return 0==c?d?1:0:.4<b/c?-1:1};
var Bb;a:{var Cb=n.navigator;if(Cb){var Ib=Cb.userAgent;if(Ib){Bb=Ib;break a}}Bb=""}var Jb=function(a){return-1!=Bb.indexOf(a)};var Kb=function(){this.b=""};Kb.prototype.Jb=!0;Kb.prototype.Ib=function(){return this.b};Kb.prototype.toString=function(){return"Const{"+this.b+"}"};var Lb=function(a){var b=new Kb;b.b=a};Lb("");var Nb=function(){this.b="";this.g=Mb};Nb.prototype.Jb=!0;var Mb={};Nb.prototype.Ib=function(){return this.b};var Pb=function(){this.b="";this.g=Ob};Pb.prototype.Jb=!0;var Ob={};Pb.prototype.Ib=function(){return this.b};var Rb=function(){this.b="";this.g=Qb};Rb.prototype.Jb=!0;var Qb={};Rb.prototype.Ib=function(){return this.b};var Tb=function(){this.b=Sb};Tb.prototype.Jb=!0;Tb.prototype.Ib=function(){return""};Tb.prototype.ud=!0;Tb.prototype.lc=function(){return 1};var Ub=function(a){if(a instanceof Tb&&a.constructor===Tb&&a.b===Sb)return"";da(a);return"type_error:TrustedResourceUrl"},Sb={};
var Wb=function(){this.b=Vb};Wb.prototype.Jb=!0;Wb.prototype.Ib=function(){return""};Wb.prototype.ud=!0;Wb.prototype.lc=function(){return 1};var Xb=function(a){if(a instanceof Wb&&a.constructor===Wb&&a.b===Vb)return"";da(a);return"type_error:SafeUrl"},Vb={};
var Zb=function(){this.b="";this.i=Yb;this.g=null};Zb.prototype.ud=!0;Zb.prototype.lc=function(){return this.g};Zb.prototype.Jb=!0;Zb.prototype.Ib=function(){return this.b};
var ac=function(a){if(a instanceof Zb&&a.constructor===Zb&&a.i===Yb)return a.b;da(a);return"type_error:SafeHtml"},ec=function(a){if(a instanceof Zb)return a;var b=null;a.ud&&(b=a.lc());a=Ea(a.Jb?a.Ib():String(a));return dc(a,b)},fc=function(a){var b=0,c="",d=function(a){v(a)?Oa(a,d):(a=ec(a),c+=ac(a),a=a.lc(),0==b?b=a:0!=a&&b!=a&&(b=null))};Oa(arguments,d);return dc(c,b)},Yb={},dc=function(a,b){var c=new Zb;c.b=a;c.g=b;return c};dc("<!DOCTYPE html>",0);dc("",0);var gc=dc("<br>",0);
var hc=function(a,b){this.g={};this.b=[];this.j=this.i=0;var c=arguments.length;if(1<c){if(c%2)throw Error("a");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof hc?(c=a.ab(),d=a.La()):(c=nb(a),d=mb(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}};hc.prototype.La=function(){ic(this);for(var a=[],b=0;b<this.b.length;b++)a.push(this.g[this.b[b]]);return a};hc.prototype.ab=function(){ic(this);return this.b.concat()};
var ic=function(a){if(a.i!=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];jc(a.g,d)&&(a.b[c++]=d);b++}a.b.length=c}if(a.i!=a.b.length){for(var e={},c=b=0;b<a.b.length;)d=a.b[b],jc(e,d)||(a.b[c++]=d,e[d]=1),b++;a.b.length=c}};hc.prototype.get=function(a,b){return jc(this.g,a)?this.g[a]:b};hc.prototype.set=function(a,b){jc(this.g,a)||(this.i++,this.b.push(a),this.j++);this.g[a]=b};
hc.prototype.forEach=function(a,b){for(var c=this.ab(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};hc.prototype.o=function(a){ic(this);var b=0,c=this.j,d=this,e=new kb;e.next=function(){if(c!=d.j)throw Error("b");if(b>=d.b.length)throw jb;var e=d.b[b++];return a?e:d.g[e]};return e};var jc=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
var kc=function(a){if(a.La&&"function"==typeof a.La)return a.La();if(w(a))return a.split("");if(ea(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return mb(a)},lc=function(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0);else if(ea(a)||w(a))Oa(a,b,void 0);else{var c;if(a.ab&&"function"==typeof a.ab)c=a.ab();else if(a.La&&"function"==typeof a.La)c=void 0;else if(ea(a)||w(a)){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=nb(a);for(var d=kc(a),e=d.length,f=0;f< e;f++)b.call(void 0,d[f],c&&c[f],a)}};
var nc=function(a){this.b=new hc;if(a){a=kc(a);for(var b=a.length,c=0;c<b;c++)mc(this,a[c])}},oc=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+ma(a):b.substr(0,1)+a},mc=function(a,b){a.b.set(oc(b),b)};nc.prototype.contains=function(a){a=oc(a);return jc(this.b.g,a)};nc.prototype.La=function(){return this.b.La()};nc.prototype.o=function(){return this.b.o(!1)};
var pc=function(a){pc[" "](a);return a};pc[" "]=ba;var qc=function(a,b){try{return pc(a[b]),!0}catch(c){}return!1},sc=function(a,b){var c=rc;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var tc=Jb("Opera"),H=Jb("Trident")||Jb("MSIE"),uc=Jb("Edge"),vc=uc||H,wc=Jb("Gecko")&&!(-1!=Bb.toLowerCase().indexOf("webkit")&&!Jb("Edge"))&&!(Jb("Trident")||Jb("MSIE"))&&!Jb("Edge"),I=-1!=Bb.toLowerCase().indexOf("webkit")&&!Jb("Edge"),xc=Jb("Macintosh"),yc=Jb("Windows"),zc=function(){var a=n.document;return a?a.documentMode:void 0},Ac;
a:{var Bc="",Cc=function(){var a=Bb;if(wc)return/rv\:([^\);]+)(\)|;)/.exec(a);if(uc)return/Edge\/([\d\.]+)/.exec(a);if(H)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(I)return/WebKit\/(\S+)/.exec(a);if(tc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Cc&&(Bc=Cc?Cc[1]:"");if(H){var Dc=zc();if(null!=Dc&&Dc>parseFloat(Bc)){Ac=String(Dc);break a}}Ac=Bc}
var Ec=Ac,rc={},J=function(a){return sc(a,function(){for(var b=0,c=va(String(Ec)).split("."),d=va(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var g=c[f]||"",h=d[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;b=Ja(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||Ja(0==g[2].length,0==h[2].length)||Ja(g[2],h[2]);g=g[3];h=h[3]}while(0==b)}return 0<=b})},Fc;var Gc=n.document; Fc=Gc&&H?zc()||("CSS1Compat"==Gc.compatMode?parseInt(Ec,10):5):void 0;
var Hc=function(a,b,c){this.j=c;this.i=a;this.o=b;this.g=0;this.b=null};Hc.prototype.get=function(){var a;0<this.g?(this.g--,a=this.b,this.b=a.next,a.next=null):a=this.i();return a};var Ic=function(a,b){a.o(b);a.g<a.j&&(a.g++,b.next=a.b,a.b=b)};var Mc=function(a){n.setTimeout(function(){throw a;},0)},Nc,Oc=function(){var a=n.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Jb("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=y(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&&!Jb("Trident")&&!Jb("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(t(c.next)){c=c.next;var a=c.cb;c.cb=null;a()}};return function(a){d.next={cb: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){n.setTimeout(a,0)}};
var Qc=new Hc(function(){return new Pc},function(a){a.reset()},100),Sc=function(){var a=Rc,b=null;a.b&&(b=a.b,a.b=a.b.next,a.b||(a.g=null),b.next=null);return b},Pc=function(){this.next=this.g=this.b=null};Pc.prototype.set=function(a,b){this.b=a;this.g=b;this.next=null};Pc.prototype.reset=function(){this.next=this.g=this.b=null};
var Wc=function(a,b){Tc||Uc();Vc||(Tc(),Vc=!0);var c=Rc,d=Qc.get();d.set(a,b);c.g?c.g.next=d:c.b=d;c.g=d},Tc,Uc=function(){if(-1!=String(n.Promise).indexOf("[native code]")){var a=n.Promise.resolve(void 0);Tc=function(){a.then(Xc)}}else Tc=function(){var a=Xc;!ha(n.setImmediate)||n.Window&&n.Window.prototype&&!Jb("Edge")&&n.Window.prototype.setImmediate==n.setImmediate?(Nc||(Nc=Oc()),Nc(a)):n.setImmediate(a)}},Vc=!1,Rc=new function(){this.g=this.b=null},Xc=function(){for(var a;a=Sc();){try{a.b.call(a.g)}catch(b){Mc(b)}Ic(Qc, a)}Vc=!1};
var Yc=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},Zc=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var ad=function(a,b){this.b=0;this.u=void 0;this.j=this.g=this.i=null;this.o=this.s=!1;if(a!=ba)try{var c=this;a.call(b,function(a){$c(c,2,a)},function(a){$c(c,3,a)})}catch(d){$c(this,3,d)}},bd=function(){this.next=this.i=this.g=this.j=this.b=null;this.o=!1};bd.prototype.reset=function(){this.i=this.g=this.j=this.b=null;this.o=!1};var cd=new Hc(function(){return new bd},function(a){a.reset()},100),dd=function(a,b,c){var d=cd.get();d.j=a;d.g=b;d.i=c;return d};
ad.prototype.then=function(a,b,c){return ed(this,ha(a)?a:null,ha(b)?b:null,c)};Yc(ad);ad.prototype.cancel=function(a){0==this.b&&Wc(function(){var b=new fd(a);gd(this,b)},this)};
var gd=function(a,b){if(0==a.b)if(a.i){var c=a.i;if(c.g){for(var d=0,e=null,f=null,g=c.g;g&&(g.o||(d++,g.b==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.b&&1==d?gd(c,b):(f?(d=f,d.next==c.j&&(c.j=d),d.next=d.next.next):hd(c),id(c,e,3,b)))}a.i=null}else $c(a,3,b)},kd=function(a,b){a.g||2!=a.b&&3!=a.b||jd(a);a.j?a.j.next=b:a.g=b;a.j=b},ed=function(a,b,c,d){var e=dd(null,null,null);e.b=new ad(function(a,g){e.j=b?function(c){try{var e=b.call(d,c);a(e)}catch(m){g(m)}}:a;e.g=c?function(b){try{var e=c.call(d,
b);!t(e)&&b instanceof fd?g(b):a(e)}catch(m){g(m)}}:g});e.b.i=a;kd(a,e);return e.b};ad.prototype.va=function(a){this.b=0;$c(this,2,a)};ad.prototype.w=function(a){this.b=0;$c(this,3,a)};
var $c=function(a,b,c){if(0==a.b){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.b=1;var d;a:{var e=c,f=a.va,g=a.w;if(e instanceof ad)kd(e,dd(f||ba,g||null,a)),d=!0;else if(Zc(e))e.then(f,g,a),d=!0;else{if(ia(e))try{var h=e.then;if(ha(h)){ld(e,h,f,g,a);d=!0;break a}}catch(k){g.call(a,k);d=!0;break a}d=!1}}d||(a.u=c,a.b=b,a.i=null,jd(a),3!=b||c instanceof fd||md(a,c))}},ld=function(a,b,c,d,e){var f=!1,g=function(a){f||(f=!0,c.call(e,a))},h=function(a){f||(f=!0,d.call(e,a))};try{b.call(a,
g,h)}catch(k){h(k)}},jd=function(a){a.s||(a.s=!0,Wc(a.ha,a))},hd=function(a){var b=null;a.g&&(b=a.g,a.g=b.next,b.next=null);a.g||(a.j=null);return b};ad.prototype.ha=function(){for(var a;a=hd(this);)id(this,a,this.b,this.u);this.s=!1};
var id=function(a,b,c,d){if(3==c&&b.g&&!b.o)for(;a&&a.o;a=a.i)a.o=!1;if(b.b)b.b.i=null,nd(b,c,d);else try{b.o?b.j.call(b.i):nd(b,c,d)}catch(e){od.call(null,e)}Ic(cd,b)},nd=function(a,b,c){2==b?a.j.call(a.i,c):a.g&&a.g.call(a.i,c)},md=function(a,b){a.o=!0;Wc(function(){a.o&&od.call(null,b)})},od=Mc,fd=function(a){ta.call(this,a)};E(fd,ta);fd.prototype.name="cancel";
/*
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.
*/
var pd=function(a,b){this.o=[];this.S=a;this.R=b||null;this.j=this.b=!1;this.i=void 0;this.va=this.V=this.u=!1;this.s=0;this.g=null;this.ha=0};pd.prototype.cancel=function(a){if(this.b)this.i instanceof pd&&this.i.cancel();else{if(this.g){var b=this.g;delete this.g;a?b.cancel(a):(b.ha--,0>=b.ha&&b.cancel())}this.S?this.S.call(this.R,this):this.va=!0;this.b||(a=new qd,rd(this),sd(this,!1,a))}};pd.prototype.w=function(a,b){this.u=!1;sd(this,a,b)};
var sd=function(a,b,c){a.b=!0;a.i=c;a.j=!b;td(a)},rd=function(a){if(a.b){if(!a.va)throw new ud;a.va=!1}};pd.prototype.callback=function(a){rd(this);sd(this,!0,a)};var vd=function(a,b,c){a.o.push([b,c,void 0]);a.b&&td(a)};pd.prototype.then=function(a,b,c){var d,e,f=new ad(function(a,b){d=a;e=b});vd(this,d,function(a){a instanceof qd?f.cancel():e(a)});return f.then(a,b,c)};Yc(pd);
var wd=function(a){return Sa(a.o,function(a){return ha(a[1])})},td=function(a){if(a.s&&a.b&&wd(a)){var b=a.s,c=xd[b];c&&(n.clearTimeout(c.b),delete xd[b]);a.s=0}a.g&&(a.g.ha--,delete a.g);for(var b=a.i,d=c=!1;a.o.length&&!a.u;){var e=a.o.shift(),f=e[0],g=e[1],e=e[2];if(f=a.j?g:f)try{var h=f.call(e||a.R,b);t(h)&&(a.j=a.j&&(h==b||h instanceof Error),a.i=b=h);if(Zc(b)||"function"===typeof n.Promise&&b instanceof n.Promise)d=!0,a.u=!0}catch(k){b=k,a.j=!0,wd(a)||(c=!0)}}a.i=b;d&&(h=y(a.w,a,!0),d=y(a.w,
a,!1),b instanceof pd?(vd(b,h,d),b.V=!0):b.then(h,d));c&&(b=new yd(b),xd[b.b]=b,a.s=b.b)},ud=function(){ta.call(this)};E(ud,ta);ud.prototype.message="Deferred has already fired";ud.prototype.name="AlreadyCalledError";var qd=function(){ta.call(this)};E(qd,ta);qd.prototype.message="Deferred was canceled";qd.prototype.name="CanceledError";var yd=function(a){this.b=n.setTimeout(y(this.i,this),0);this.g=a};yd.prototype.i=function(){delete xd[this.b];throw this.g;};var xd={};
var zd=function(){F.call(this)};E(zd,F);var Ad=function(a,b){F.call(this);this.g=a;this.s=b;this.o=[];this.j=[];this.i=[]};E(Ad,F);Ad.prototype.u=zd;Ad.prototype.b=null;Ad.prototype.getId=function(){return this.s};var Cd=function(a){var b=Bd(a.j,4);b&&window.setTimeout(eb("Module errback failures: "+b),0);a.i.length=0;a.o.length=0},Bd=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].b(b)}catch(e){Mc(e),c.push(e)}a.length=0;return c.length?c:null};Ad.prototype.U=function(){Ad.ra.U.call(this);G(this.b)};
var Dd=function(){F.call(this);this.b={};this.j=[];this.s=[];this.V=[];this.g=[];this.u=[];this.o={};this.w=this.i=new Ad([],"");this.R=new pd;this.ta=this.S=!1};E(Dd,F);ca(Dd);
Dd.prototype.wa=function(a,b){if(w(a)){a=a.split("/");for(var c=[],d=0;d<a.length;d++){var e=a[d].split(":"),f=e[0];if(e[1])for(var e=e[1].split(","),g=0;g<e.length;g++)e[g]=c[parseInt(e[g],36)];else e=[];c.push(f);this.b[f]=new Ad(e,f)}b&&b.length?$a(this.j,b):this.R.b||this.R.callback();this.w==this.i&&(this.w=null,b=this.i,a=y(this.ma,this),c=new b.u,a(),b.b=c,c=(c=!!Bd(b.i,a()))||!!Bd(b.o,a()),c||(b.j.length=0),c&&Ed(this),Fd(this))}};Dd.prototype.ma=function(){return null};
var Fd=function(a){var b=0<a.j.length;b!=a.S&&(Gd(a,b?"active":"idle"),a.S=b);b=0<a.u.length;b!=a.ta&&(Gd(a,b?"userActive":"userIdle"),a.ta=b)},Hd=function(a,b){var c=[];Va(a.V,b)||c.push(b);for(b=Za(a.b[b].g);b.length;){var d=b.pop();a.b[d].b||Va(a.V,d)||(c.unshift(d),Array.prototype.unshift.apply(b,a.b[d].g))}a={};for(d=b=0;d<c.length;){var e=c[d++],f;f=e;f=ia(f)?"o"+ma(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(a,f)||(a[f]=!0,c[b++]=e)}c.length=b;return c},Ed=function(a){var b=
a.s;a.j.length=0;for(var c=[],d=0;d<a.g.length;d++){var e=Qa(a.g[d],function(a){var c=Hd(this,a);return Sa(b,function(a){return Va(c,a)})},a);$a(c,e)}for(d=0;d<b.length;d++)Wa(c,b[d]);for(d=0;d<c.length;d++){for(e=0;e<a.g.length;e++)Xa(a.g[e],c[d]);Xa(a.u,c[d])}var f=a.o.error;if(f)for(d=0;d<f.length;d++)for(var g=f[d],e=0;e<c.length;e++)g("error",c[e],4);for(d=0;d<b.length;d++)a.b[b[d]]&&Cd(a.b[b[d]]);a.s.length=0;Fd(a)},Gd=function(a,b){a=a.o[b];for(var c=0;a&&c<a.length;c++)a[c](b)}; Dd.prototype.U=function(){Dd.ra.U.call(this);Ma(mb(this.b),this.i);this.o=this.g=this.u=this.s=this.j=this.b=null};
var Id=function(){F.call(this);this.i={};this.b={};this.Lb={};this.g=[]};E(Id,F);var Jd=function(a,b){var c=a.i[b];!c&&b in a.b&&(c=(0,a.b[b])(a),a.i[b]=c,a.g.push(c),delete a.b[b]);return c||null},Ld=function(){var a=Kd();return Jd(a,4)};l=Id.prototype;l.get=function(a){var b=Jd(this,a.b());if(!b)throw Error("c`"+a);return b};l.yc=function(a,b,c){this.i[a]=b;c||this.g.push(b)};l.Me=function(a,b){this.b[a]=b}; l.U=function(){Id.ra.U.call(this);for(var a=0;a<this.g.length;++a)G(this.g[a]);this.g=[];this.i={};this.b={};this.Lb={}};l.Le=function(a,b){this.Lb[a]=b};
var Md,Nd=new pd,Kd=function(){if(!Md)throw Error("e");return Md};var Od=Jb("Firefox");var Pd=null,Ud=null,Wd=function(a){var b="";Vd(a,function(a){b+=String.fromCharCode(a)});return b},Vd=function(a,b){function c(b){for(;d<a.length;){var c=a.charAt(d++),e=Ud[c];if(null!=e)return e;if(!/^[\s\xa0]*$/.test(c))throw Error("f`"+c);}return b}Xd();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}},Xd=function(){if(!Pd){Pd={};Ud={};for(var a=0;65>a;a++)Pd[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a), Ud[Pd[a]]=a,62<=a&&(Ud["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};
var Yd=function(a){return eval("("+a+")")},$d=function(){this.b=Zd},ae=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(v(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],ae(a,a.b?a.b.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),be(d,c),c.push(":"),
ae(a,a.b?a.b.call(b,d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":be(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("g`"+typeof b);}}},ce={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},de=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,be=function(a,b){b.push('"', a.replace(de,function(a){var b=ce[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),ce[a]=b);return b}),'"')};
var ee=function(){},fe="function"==typeof Uint8Array,he=function(a,b,c,d){a.b=null;b||(b=c?[c]:[]);a.ha=c?String(c):void 0;a.j=0===c?-1:0;a.g=b;a:{if(a.g.length&&(b=a.g.length-1,(c=a.g[b])&&"object"==typeof c&&!v(c)&&!(fe&&c instanceof Uint8Array))){a.o=b-a.j;a.i=c;break a}a.o=Number.MAX_VALUE}a.u={};if(d)for(b=0;b<d.length;b++)c=d[b],c<a.o?(c+=a.j,a.g[c]=a.g[c]||ge):a.i[c]=a.i[c]||ge},ge=[],K=function(a,b){if(b<a.o){b+=a.j;var c=a.g[b];return c===ge?a.g[b]=[]:c}c=a.i[b];return c===ge?a.i[b]=[]:c},
L=function(a,b,c){a.b||(a.b={});if(!a.b[c]){var d=K(a,c);d&&(a.b[c]=new b(d))}return a.b[c]},je=function(a){var b=ie;a.b||(a.b={});if(!a.b[1]){for(var c=K(a,1),d=[],e=0;e<c.length;e++)d[e]=new b(c[e]);a.b[1]=d}b=a.b[1];b==ge&&(b=a.b[1]=[]);return b},le=function(a){if(a.b)for(var b in a.b){var c=a.b[b];if(v(c))for(var d=0;d<c.length;d++)c[d]&&ke(c[d]);else c&&ke(c)}},ke=function(a){le(a);return a.g},me=n.JSON&&n.JSON.stringify||"object"===typeof JSON&&JSON.stringify;
ee.prototype.s=fe?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){Xd();for(var a=Pd,b=[],e=0;e<this.length;e+=3){var f=this[e],g=e+1<this.length,h=g?this[e+1]:0,k=e+2<this.length,m=k?this[e+2]:0,p=f>>2,f=(f&3)<<4|h>>4,h=(h&15)<<2|m>>6,m=m&63;k||(m=64,g||(h=64));b.push(a[p],a[f],a[h],a[m])}return b.join("")};try{var b=me.call(null,ke(this),Zd)}finally{Uint8Array.prototype.toJSON=a}return b}:me?function(){return me.call(null,ke(this),Zd)}:function(){var a=ke(this), b=[];ae(new $d,a,b);return b.join("")};var Zd=function(a,b){if(fa(b)){if(isNaN(b))return"NaN";if(Infinity===b)return"Infinity";if(-Infinity===b)return"-Infinity"}return b};ee.prototype.toString=function(){le(this);return this.g.toString()};
var ne=function(a,b){this.i=a;this.b=b;this.constructor.Nd||(this.constructor.Nd={});this.constructor.Nd[this.toString()]=this};ne.prototype.toString=function(){this.g||(this.g=this.i.b+":"+this.b);return this.g};ne.prototype.getType=function(){return this.b};
var oe=function(a,b){ne.call(this,a,b)};E(oe,ne);var pe=function(a){this.b=a};new pe("lib");var qe=function(a,b){this.type=a;this.j=this.target=b;this.o=!1;this.Ne=!0};qe.prototype.stopPropagation=function(){this.o=!0};qe.prototype.preventDefault=function(){this.Ne=!1};var re=!H||9<=Number(Fc),se=!H||9<=Number(Fc),te=H&&!J("9");!I||J("528");wc&&J("1.9b")||H&&J("8")||tc&&J("9.5")||I&&J("528");wc&&!J("8")||H&&J("9");var ue=function(a,b){qe.call(this,a?a.type:"");this.j=this.target=null;this.clientY=this.clientX=0;this.key="";this.keyCode=0;this.u=this.i=this.s=this.b=this.Xa=!1;this.g=null;a&&this.init(a,b)};E(ue,qe);var ve=[1,4,2];
ue.prototype.init=function(a,b){this.type=a.type;var c=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.j=b;(b=a.relatedTarget)&&wc&&qc(b,"nodeName");null===c?(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY):(this.clientX=void 0!==c.clientX?c.clientX:c.pageX,this.clientY=void 0!==c.clientY?c.clientY:c.pageY);this.keyCode=a.keyCode||0;this.key=a.key||"";this.Xa=a.ctrlKey;this.b=a.altKey;this.s=a.shiftKey;this.i=a.metaKey;
this.u=xc?a.metaKey:a.ctrlKey;this.g=a;a.defaultPrevented&&this.preventDefault()};var we=function(a,b){return re?a.g.button==b:"click"==a.type?0==b:!!(a.g.button&ve[b])};ue.prototype.stopPropagation=function(){ue.ra.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0}; ue.prototype.preventDefault=function(){ue.ra.preventDefault.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,te)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};
var xe="closure_listenable_"+(1E6*Math.random()|0),ye=function(a){return!(!a||!a[xe])},ze=0;var Ae=function(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.capture=!!d;this.Nc=e;this.key=++ze;this.$b=this.Fc=!1},Be=function(a){a.$b=!0;a.listener=null;a.b=null;a.src=null;a.Nc=null};var Ce=function(a){this.src=a;this.b={};this.g=0},Ee=function(a,b,c,d,e,f){var g=b.toString();b=a.b[g];b||(b=a.b[g]=[],a.g++);var h=De(b,c,e,f);-1<h?(a=b[h],d||(a.Fc=!1)):(a=new Ae(c,a.src,g,!!e,f),a.Fc=d,b.push(a));return a},Fe=function(a,b){var c=b.type;if(!(c in a.b))return!1;var d=Xa(a.b[c],b);d&&(Be(b),0==a.b[c].length&&(delete a.b[c],a.g--));return d},Ge=function(a){var b=0,c;for(c in a.b){for(var d=a.b[c],e=0;e<d.length;e++)++b,Be(d[e]);delete a.b[c];a.g--}};
Ce.prototype.Mc=function(a,b){a=this.b[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.capture==b&&c.push(e)}return c};Ce.prototype.mc=function(a,b,c,d){a=this.b[a.toString()];var e=-1;a&&(e=De(a,b,c,d));return-1<e?a[e]:null};var De=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.$b&&f.listener==b&&f.capture==!!c&&f.Nc==d)return e}return-1};
var He="closure_lm_"+(1E6*Math.random()|0),Ie={},Je=0,M=function(a,b,c,d,e){if(v(b)){for(var f=0;f<b.length;f++)M(a,b[f],c,d,e);return null}c=Ke(c);return ye(a)?a.listen(b,c,d,e):Le(a,b,c,!1,d,e)},Le=function(a,b,c,d,e,f){if(!b)throw Error("j");var g=!!e,h=Me(a);h||(a[He]=h=new Ce(a));c=Ee(h,b,c,d,e,f);if(c.b)return c;d=Ne();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(Oe(b.toString()),d);else throw Error("k");Je++;return c},
Ne=function(){var a=Pe,b=se?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},Qe=function(a,b,c,d,e){if(v(b)){for(var f=0;f<b.length;f++)Qe(a,b[f],c,d,e);return null}c=Ke(c);return ye(a)?a.Ad(b,c,d,e):Le(a,b,c,!0,d,e)},Re=function(a,b,c,d,e){if(v(b))for(var f=0;f<b.length;f++)Re(a,b[f],c,d,e);else c=Ke(c),ye(a)?a.Cc(b,c,d,e):a&&(a=Me(a))&&(b=a.mc(b,c,!!d,e))&&Se(b)},Se=function(a){if(fa(a)||!a||a.$b)return!1;var b=a.src;if(ye(b))return Fe(b.Sa,
a);var c=a.type,d=a.b;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent&&b.detachEvent(Oe(c),d);Je--;(c=Me(b))?(Fe(c,a),0==c.g&&(c.src=null,b[He]=null)):Be(a);return!0},Oe=function(a){return a in Ie?Ie[a]:Ie[a]="on"+a},Ue=function(a,b,c,d){var e=!0;if(a=Me(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.$b&&(f=Te(f,d),e=e&&!1!==f)}return e},Te=function(a,b){var c=a.listener,d=a.Nc||a.src;a.Fc&&Se(a);return c.call(d,b)},Pe=function(a,
b){if(a.$b)return!0;if(!se){if(!b)a:{b=["window","event"];for(var c=n,d;d=b.shift();)if(null!=c[d])c=c[d];else{b=null;break a}b=c}d=b;b=new ue(d,this);c=!0;if(!(0>d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.j;e;e=e.parentNode)d.push(e);a=a.type;for(e=d.length-1;!b.o&&0<=e;e--){b.j=d[e];var f=Ue(d[e],a,!0,b),c=c&&f}for(e=0;!b.o&&e<d.length;e++)b.j=d[e],f=Ue(d[e],a,!1,b),c=c&&f}return c}return Te(a, new ue(b,this))},Me=function(a){a=a[He];return a instanceof Ce?a:null},Ve="__closure_events_fn_"+(1E9*Math.random()>>>0),Ke=function(a){if(ha(a))return a;a[Ve]||(a[Ve]=function(b){return a.handleEvent(b)});return a[Ve]};
var N=function(){F.call(this);this.Sa=new Ce(this);this.Jf=this;this.Uc=null};E(N,F);N.prototype[xe]=!0;l=N.prototype;l.Xc=function(a){this.Uc=a};l.addEventListener=function(a,b,c,d){M(this,a,b,c,d)};l.removeEventListener=function(a,b,c,d){Re(this,a,b,c,d)};
l.dispatchEvent=function(a){var b,c=this.Uc;if(c)for(b=[];c;c=c.Uc)b.push(c);var c=this.Jf,d=a.type||a;if(w(a))a=new qe(a,c);else if(a instanceof qe)a.target=a.target||c;else{var e=a;a=new qe(d,c);qb(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.o&&0<=g;g--)f=a.j=b[g],e=We(f,d,!0,a)&&e;a.o||(f=a.j=c,e=We(f,d,!0,a)&&e,a.o||(e=We(f,d,!1,a)&&e));if(b)for(g=0;!a.o&&g<b.length;g++)f=a.j=b[g],e=We(f,d,!1,a)&&e;return e};l.U=function(){N.ra.U.call(this);this.Sa&&Ge(this.Sa);this.Uc=null};
l.listen=function(a,b,c,d){return Ee(this.Sa,String(a),b,!1,c,d)};l.Ad=function(a,b,c,d){return Ee(this.Sa,String(a),b,!0,c,d)};l.Cc=function(a,b,c,d){var e;e=this.Sa;a=String(a).toString();if(a in e.b){var f=e.b[a];b=De(f,b,c,d);-1<b?(Be(f[b]),Array.prototype.splice.call(f,b,1),0==f.length&&(delete e.b[a],e.g--),e=!0):e=!1}else e=!1;return e};
var We=function(a,b,c,d){b=a.Sa.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.$b&&g.capture==c){var h=g.listener,k=g.Nc||g.src;g.Fc&&Fe(a.Sa,g);e=!1!==h.call(k,d)&&e}}return e&&0!=d.Ne};N.prototype.Mc=function(a,b){return this.Sa.Mc(String(a),b)};N.prototype.mc=function(a,b,c,d){return this.Sa.mc(String(a),b,c,d)};
var Ye=function(a){F.call(this);this.Nb={};this.Lb={};this.zc={};this.tb={};this.Pd={};this.Ee={};this.ke=a?a.ke:new N;this.jh=!a;this.xc=null;a?(this.xc=a,this.zc=a.zc,this.tb=a.tb,this.Lb=a.Lb,this.Pd=a.Pd):B();a=Xe(this);this!=a&&(a.Gc?a.Gc.push(this):a.Gc=[this])};E(Ye,F);var Xe=function(a){for(;a.xc;)a=a.xc;return a},Ze=function(a,b){for(;a;){if(a==b)return!0;a=a.xc}return!1};
Ye.prototype.get=function(a){var b;a:{for(b=this;b;b=b.xc){if(b.isDisposed())throw Error("l");if(b.Nb[a]){b=b.Nb[a][0];break a}if(b.Ee[a])break}if(b=this.zc[a]){b=b(this);if(null==b)throw Error("m`"+a);this.yc(a,b)}else b=null}if(null==b)throw new $e(a);return b};Ye.prototype.yc=function(a,b,c){if(this.isDisposed())c||G(b);else{this.Nb[a]=[b,!c];c=af(this,this,a);for(var d=0;d<c.length;d++)c[d].callback(null);delete this.Lb[a];return b}};Ye.prototype.Le=function(a,b){this.Lb[a]=b};
Ye.prototype.Me=function(a,b){this.zc[a]=b;if(b=this.tb[a]){if(1<b.length){for(var c=0;c<b.length;++c)b[c].index=c;b.sort(bf)}for(;b.length;)b.shift().d.callback(null);delete this.tb[a]}};
var bf=function(a,b){if(a.Db!=b.Db){if(Ze(a.Db,b.Db))return 1;if(Ze(b.Db,a.Db))return-1}return a.index<b.index?-1:a.index==b.index?0:1},af=function(a,b,c){var d=[],e=a.tb[c];e&&(Pa(e,function(a){Ze(a.Db,b)&&(d.push(a.d),Xa(e,a))}),0==e.length&&delete a.tb[c]);return d},cf=function(a,b){a.tb&&lc(a.tb,function(a,d,e){Pa(a,function(c){c.Db==b&&Xa(a,c)});0==a.length&&delete e[d]})};
Ye.prototype.U=function(){if(Xe(this)==this){var a=this.Gc;if(a)for(;a.length;)a[0].Ca()}else for(var a=Xe(this).Gc,b=0;b<a.length;b++)if(a[b]==this){a.splice(b,1);break}for(var c in this.Nb)a=this.Nb[c],a[1]&&a[0].Ca&&a[0].Ca();this.Nb=null;this.jh&&this.ke.Ca();cf(this,this);this.tb=null;G(this.dh);this.Ee=this.dh=null;Ye.ra.U.call(this)};var $e=function(a){ta.call(this);this.id=a;this.message='Service for "'+a+'" is not registered'};E($e,ta);var df=new pe("fva");new oe(df,1);
var ef=[],ff=[],gf=!1,hf=function(){function a(b){b.wh||(b.wh=!0,b.Rb&&Oa(b.Rb.La(),a),h.push(b))}var b={},c,d;for(c=ef.length-1;0<=c;--c){var e=ef[c];if(e.tc.b){var f=e.tc.b;for(d=f.length-1;0<=d;--d)b[f[d].id]=e}if(e.tc.o)for(f=e.tc.o,d=f.length-1;0<=d;--d)b[f[d].id]=e}for(c=ef.length-1;0<=c;--c){e=ef[c];f=e.tc;if(f.g)for(e.Rb=new nc,d=f.g.length-1;0<=d;--d){var g=b[f.g[d]];g&&mc(e.Rb,g)}if(f.i)for(e.Rb||(e.Rb=new nc),d=f.i.length-1;0<=d;--d)(g=b[f.i[d]])&&mc(e.Rb,g)}var h=[];Oa(ef,a);ef=h};
var jf=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,kf=function(a){var b=a.match(jf);a=b[1];var c=b[2],d=b[3],b=b[4],e="";a&&(e+=a+":");d&&(e+="//",c&&(e+=c+"@"),e+=d,b&&(e+=":"+b));return e},lf=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e,f=null;0<=d?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}},yf=function(a,b,c){if(v(b))for(var d=
0;d<b.length;d++)yf(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",encodeURIComponent(String(b)))},zf=function(a,b,c){for(c=c||0;c<b.length;c+=2)yf(b[c],b[c+1],a);return a},Af=function(a,b){var c=2==arguments.length?zf([a],arguments[1],0):zf([a],arguments,1);if(c[1]){var d=c[0],e=d.indexOf("#");0<=e&&(c.push(d.substr(e)),c[0]=d=d.substr(0,e));e=d.indexOf("?");0>e?c[1]="?":e==d.length-1&&(c[1]=void 0)}return c.join("")};
var Bf=function(a,b){this.i=this.ha=this.b="";this.u=null;this.o=this.s="";this.g=!1;var c;a instanceof Bf?(this.g=t(b)?b:a.g,Cf(this,a.b),this.ha=a.ha,this.i=a.i,Df(this,a.u),this.s=a.s,b=a.j,c=new Ef,c.i=b.i,b.b&&(c.b=new hc(b.b),c.g=b.g),Ff(this,c),this.o=a.o):a&&(c=String(a).match(jf))?(this.g=!!b,Cf(this,c[1]||"",!0),this.ha=Gf(c[2]||""),this.i=Gf(c[3]||"",!0),Df(this,c[4]),this.s=Gf(c[5]||"",!0),Ff(this,c[6]||"",!0),this.o=Gf(c[7]||"")):(this.g=!!b,this.j=new Ef(null,0,this.g))};
Bf.prototype.toString=function(){var a=[],b=this.b;b&&a.push(Hf(b,If,!0),":");var c=this.i;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(Hf(b,If,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.u,null!=c&&a.push(":",String(c));if(c=this.s)this.i&&"/"!=c.charAt(0)&&a.push("/"),a.push(Hf(c,"/"==c.charAt(0)?Jf:Kf,!0));(c=this.j.toString())&&a.push("?",c);(c=this.o)&&a.push("#",Hf(c,Lf));return a.join("")};
var Cf=function(a,b,c){a.b=c?Gf(b,!0):b;a.b&&(a.b=a.b.replace(/:$/,""))},Df=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("n`"+b);a.u=b}else a.u=null},Ff=function(a,b,c){b instanceof Ef?(a.j=b,Mf(a.j,a.g)):(c||(b=Hf(b,Nf)),a.j=new Ef(b,0,a.g))};Bf.prototype.Ae=function(){return!1};
var Gf=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Hf=function(a,b,c){return w(a)?(a=encodeURI(a).replace(b,Of),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Of=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},If=/[#\/\?@]/g,Kf=/[\#\?:]/g,Jf=/[\#\?]/g,Nf=/[\#\?@]/g,Lf=/#/g,Ef=function(a,b,c){this.g=this.b=null;this.i=a||null;this.j=!!c},Pf=function(a){a.b||(a.b=new hc,a.g=0,a.i&&lf(a.i,function(b,c){b=decodeURIComponent(b.replace(/\+/g,
" "));Pf(a);a.i=null;b=Qf(a,b);var d=a.b.get(b);d||a.b.set(b,d=[]);d.push(c);a.g+=1}))},Rf=function(a,b){Pf(a);b=Qf(a,b);jc(a.b.g,b)&&(a.i=null,a.g-=a.b.get(b).length,a=a.b,jc(a.g,b)&&(delete a.g[b],a.i--,a.j++,a.b.length>2*a.i&&ic(a)))},Sf=function(a,b){Pf(a);b=Qf(a,b);return jc(a.b.g,b)};l=Ef.prototype;l.ab=function(){Pf(this);for(var a=this.b.La(),b=this.b.ab(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};
l.La=function(a){Pf(this);var b=[];if(w(a))Sf(this,a)&&(b=Ya(b,this.b.get(Qf(this,a))));else{a=this.b.La();for(var c=0;c<a.length;c++)b=Ya(b,a[c])}return b};l.set=function(a,b){Pf(this);this.i=null;a=Qf(this,a);Sf(this,a)&&(this.g-=this.b.get(a).length);this.b.set(a,[b]);this.g+=1;return this};l.get=function(a,b){a=a?this.La(a):[];return 0<a.length?String(a[0]):b};
l.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var a=[],b=this.b.ab(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.La(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}return this.i=a.join("&")};
var Qf=function(a,b){b=String(b);a.j&&(b=b.toLowerCase());return b},Mf=function(a,b){b&&!a.j&&(Pf(a),a.i=null,a.b.forEach(function(a,b){var c=b.toLowerCase();b!=c&&(Rf(this,b),Rf(this,c),0<a.length&&(this.i=null,this.b.set(Qf(this,c),Za(a)),this.g+=a.length))},a));a.j=b};
var Tf=/^(https?:\/\/[^/]*)\/calendar(\/((hosted)|(a)|(b))\/[^/]*)?/,Uf="undefined"!=typeof window?window.location.href:"";Uf.replace(/#.*/,"");
var Vf=function(a){return!(!a||!a.match(/^(?:https?:)?\/\/(?:[^:\/]+\.)?google\.com(?::\d+)?(?:\/.*$|$)/))},Wf=function(a){return Vf(a)?a.replace(/^https?:\/\//i,"//"):a},Xf=function(a){return(a=a.match(Tf))&&"b"==a[3]?[a[1]+"/calendar",a[2]]:null},Yf=function(){var a=Xf(Uf);return a?parseInt(a[1].split("/")[2],10):null},Zf=function(a){a=a||"";a=a instanceof Bf?new Bf(a):new Bf(a,void 0);return"http"!=a.b&&"https"!=a.b&&""!=a.b?"":a.toString()};
var $f=function(a){return 10>a?"0"+a:String(a)},ag=[,31,,31,30,31,30,31,31,30,31,30,31],bg=function(a,b){return ag[b]||ag[a]||(ag[a]=28+((a&3?0:a%100||!(a%400))?1:0))},cg={},dg=function(a,b){var c=a<<4|b;return cg[c]||(cg[c]=(new Date(a,b-1,1,12,0,0,0)).getDay())},eg=[,0,31,59,90,120,151,181,212,243,273,304,334],fg=function(a,b,c){a=2>=b||29-bg(a,2);return eg[b]+c-a};
var gg=1/131072,hg=function(a){if(28>(a&31))return a+1;var b=a>>5&15;if((a&31)<(ag[b]||bg((a>>9)+1970,2)))return a+1;var c=(a>>9)+1970;12<++b&&(b=1,++c);return((c-1970<<4)+b<<5)+1+a%1},ig=function(a,b){var c=a;a%1||(a+=gg);(b-gg)%1||(b-=gg);return function(d,e){return d<b&&(e>a||d>=c)}};
var jg=function(){};l=jg.prototype;l.year=NaN;l.month=NaN;l.H=NaN;l.hour=NaN;l.minute=NaN;l.second=NaN;l.toString=function(){return this.j||(this.j=this.g())};l.ua=function(){return this.v()|0};l.min=function(a){return this.v()<a.v()?this:a};l.max=function(a){return this.v()>a.v()?this:a};
var ng=function(a,b){var c=kg(a);isNaN(a.year)||(c.year=NaN,c.month=NaN,c.H=lg(a,b));isNaN(a.hour)||(c.hour-=b.hour,c.minute-=b.minute,c.second-=b.second);return new mg(c.H,c.hour,c.minute,c.second)},lg=function(a,b){var c=a.year,d=a.month;a=a.H;var e=b.year,f=b.month;b=b.H;return c==e?fg(c,d,a)-fg(e,f,b):Math.round((Date.UTC(c,d-1,a)-Date.UTC(e,f-1,b))/864E5)},pg=function(a){var b=a.year,c=a.month;a=a.H;28<++a&&a>bg(b,c)&&(a=1,13===++c&&(c=1,++b));return og(b,c,a)},qg=function(a){return a.hour||
a.minute||a.second?pg(a):a.qa()},sg=function(a,b){return rg(a.year,a.month,a.H+b).qa()},tg=function(a,b){return sg(a,-((a.Ua()-b+7)%7))},ug=function(a,b){return sg(a,(b-a.Ua()+7)%7)};jg.prototype.Ua=function(){var a=this.H;return(dg(this.year,this.month)+a-1)%7};jg.prototype.qa=function(){return og(this.year||0,this.month||1,this.H||1)};jg.prototype.Cb=function(){return new vg(this.year||0,this.month||1,this.H||1,this.hour||0,this.minute||0,this.second||0)}; jg.prototype.Zc=function(){return new wg(this.hour||0,this.minute||0,this.second||0)};var xg=function(a){return 60*a.hour+a.minute};
var yg=function(){};E(yg,jg);yg.prototype.i=function(){return!1};var wg=function(a,b,c){this.hour=a;this.minute=b;this.second=c};E(wg,jg);wg.prototype.Zc=function(){return this};wg.prototype.g=function(){return Ia("T",$f(this.hour),$f(this.minute),$f(this.second))};wg.prototype.Da=function(a){return!!a&&this.constructor===a.constructor&&this.v()==a.v()};wg.prototype.v=function(){return this.b||(this.b=(((this.hour<<6)+this.minute<<6)+this.second+1)*gg)};
var vg=function(a,b,c,d,e,f){this.year=a;this.month=b;this.H=c;this.hour=d;this.minute=e;this.second=f};E(vg,yg);vg.prototype.Cb=function(){return this};vg.prototype.v=function(){return this.b||(this.b=((this.year-1970<<4)+this.month<<5)+this.H+(((this.hour<<6)+this.minute<<6)+this.second+1)*gg)};vg.prototype.g=function(){return Ia(String(this.year),$f(this.month),$f(this.H),"T",$f(this.hour),$f(this.minute),$f(this.second))};
vg.prototype.Da=function(a){return!!a&&this.constructor===a.constructor&&this.v()==a.v()};var zg=function(a){return new vg(a.getUTCFullYear(),a.getUTCMonth()+1,a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds())},Ag=function(a){return new vg(a.getFullYear(),a.getMonth()+1,a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds())};
var Bg=function(){};E(Bg,yg);Bg.prototype.i=function(){return!0};var Dg=function(a,b,c,d){var e=new Bg;e.year=a;e.month=b;e.H=c;e.b=d;return Cg[d]=e};Bg.prototype.qa=function(){return this};Bg.prototype.v=function(){return this.b};Bg.prototype.g=function(){return Ia(String(this.year),$f(this.month),$f(this.H))};Bg.prototype.Da=function(a){return this===a}; var Cg={},og=function(a,b,c){var d=((a-1970<<4)+b<<5)+c;return Cg[d]||Dg(a,b,c,d)},Eg=function(a){return Cg[a]||Dg((a>>9)+1970,a>>5&15,a&31,a)},Fg=function(a){return og(a.getUTCFullYear(),a.getUTCMonth()+1,a.getUTCDate())};
var mg=function(a,b,c,d){this.i=a=60*(60*(24*a+b)+c)+d;this.second=a%60;a=a/60|0;this.minute=a%60;a=a/60|0;this.hour=a%24;this.H=a/24|0};E(mg,jg);mg.prototype.v=function(){return this.b||(this.b=this.H+(((this.hour<<6)+this.minute<<6)+this.second+1)*gg)};
mg.prototype.g=function(){var a=this.hour||this.minute||this.second||0,b=this.H||a,b=0>b?-1:0<b?1:0,c=0>b?"-P":"P";this.H&&(c=this.H%7?c+(b*this.H+"D"):c+(b*this.H/7+"W"));a?(c+="T",this.hour&&(c+=b*this.hour+"H"),this.minute&&(c+=b*this.minute+"M"),this.second&&(c+=b*this.second+"S")):b||(c+="0D");return c};mg.prototype.Da=function(a){return!!a&&this.constructor===a.constructor&&this.v()==a.v()};
var Gg=function(){};E(Gg,jg);l=Gg.prototype;l.year=0;l.month=0;l.H=0;l.hour=0;l.minute=0;l.second=0;l.v=function(){var a=this.ua();isNaN(this.hour)||(a+=(((this.hour<<6)+this.minute<<6)+this.second+1)*gg);return a};l.ua=function(){Hg(this);return((this.year-1970<<4)+this.month<<5)+this.H};
var Hg=function(a){if(a.hour||a.minute||a.second){var b=60*(60*a.hour+a.minute)+a.second,c=Math.floor(b/86400),b=b-86400*c;a.H+=c;a.second=b%60;b/=60;a.minute=(b|0)%60;a.hour=(b/60|0)%24}Ig(a);for(b=bg(a.year,a.month);1>a.H;)--a.month,Ig(a),b=bg(a.year,a.month),a.H+=b;for(;a.H>b;)a.H-=b,a.month+=1,Ig(a),b=bg(a.year,a.month)},Ig=function(a){var b;if(1>a.month||12<a.month)b=Math.floor((a.month-1)/12),a.month-=12*b,a.year+=b};l=Gg.prototype;l.qa=function(){Hg(this);return og(this.year,this.month,this.H)};
l.Cb=function(){Hg(this);return new vg(this.year,this.month,this.H,this.hour,this.minute,this.second)};l.Zc=function(){Hg(this);return new wg(this.hour,this.minute,this.second)};l.Ua=function(){Hg(this);var a=this.H;return(dg(this.year,this.month)+a-1)%7};l.Da=function(a){return!!a&&this.constructor==a.constructor&&this.v()==a.v()};
var kg=function(a){return Jg(a.year||0,a.month||0,a.H||0,a.hour||0,a.minute||0,a.second||0)},Jg=function(a,b,c,d,e,f){var g=new Gg;g.year=a;g.month=b;g.H=c;g.hour=d;g.minute=e;g.second=f;return g},rg=function(a,b,c){var d=new Gg;d.year=a;d.month=b;d.H=c;return d};
var Kg=function(a,b){this.start=a;b.constructor===mg?(a=kg(a),a.H+=b.H,a.hour+=b.hour,a.minute+=b.minute,a.second+=b.second,this.end=this.start instanceof vg?a.Cb():a.qa(),this.duration=b):(this.end=b,this.duration=ng(this.end,this.start))};Kg.prototype.toString=function(){return this.start+"/"+this.end};Kg.prototype.contains=function(a){a=a.v();return a>=this.start.v()&&a<this.end.v()};
var Lg=function(a,b){return 10*a.charCodeAt(b)+a.charCodeAt(b+1)-528},Mg=function(a){var b=parseInt(a,10),c=b%100,b=b/100,d=(b|0)%100,b=b/100|0;return 8==a.length?og(b,d,c):new vg(b,d,c,Lg(a,9),Lg(a,11),Lg(a,13))},Ng=function(a,b,c){var d=parseInt(a,10),e=Lg(a,5),f=Lg(a,8),g=a.length;if(84==a.charCodeAt(10)){var h=Lg(a,11),k=Lg(a,14),m=Lg(a,17);b||c?(c=Date.UTC(d,e-1,f,h,k,m),d=0,90!=a.charCodeAt(g-1)&&(d=60*Lg(a,g-5)+Lg(a,g-2),d*=44-a.charCodeAt(g-6)),a=(b?Ag:zg)(new Date(c-6E4*d))):a=new vg(d,e, f,h,k,m)}else a=og(d,e,f);return a};
var Og=function(){N.call(this)};E(Og,N);l=Og.prototype;l.vc=null;l.Ed=null;l.te=null;l.Ac=function(a,b,c){this.Ia(c)};l.Ia=function(a){this.Ac(a,a,a)};l.Ub=function(a){this.Ia(sg(0<a?this.i:this.b,a))};l.contains=function(a){a=a.qa();return a.v()>=this.b.v()&&a.v()<=this.i.v()};var Pg=function(a){return lg(a.i,a.b)+1};
Og.prototype.set=function(a,b,c){this.b=a;this.i=b;this.g=c;this.vc&&this.g.Da(this.te)&&this.b.Da(this.vc)&&this.i.Da(this.Ed)||(this.vc&&(this.b.v()>this.vc.v()||(this.i.v(),this.Ed.v())),this.te=this.g,this.vc=this.b,this.Ed=this.i,this.dispatchEvent("change"))};var Qg=function(){N.call(this)};E(Qg,Og);Qg.prototype.Ac=function(a,b,c){this.j.Ac(a,b,c)};Qg.prototype.Ia=function(a){this.j.Ia(a)};Qg.prototype.Ub=function(a){this.j.Ub(a)}; var Rg=function(a,b){a.j&&Se(a.s);a.j=b;a.s=M(b,"change",a.o,!1,a);a.o()};Qg.prototype.o=function(){var a=this.j;this.set(a.b,a.i,a.g)};
var Sg=function(){N.call(this)};E(Sg,Og);Sg.prototype.Ia=function(a){this.set(a,a,a)};var Tg=function(a){N.call(this);this.j=a};E(Tg,Og);Tg.prototype.Ia=function(a){var b=tg(a,this.j.i),c;this.j.g||(b=ug(b,this.j.o));c=sg(b,this.j.j-1);a=a.min(c).max(b);this.set(b,c,a)};Tg.prototype.Ub=function(a){this.Ia(sg(this.g,7*a))};var Ug=function(){N.call(this)};E(Ug,Og);Ug.prototype.Ia=function(a){var b=a.year,c=a.month;this.set(og(b,c,1),og(b,c,bg(b,c)),a)};
var Vg=function(a,b){N.call(this);this.o=a;this.j=b};E(Vg,Og);Vg.prototype.Ia=function(a){var b=a;t(this.j)&&(b=tg(a,this.j));var c=sg(b,this.o-1);a=a.min(c);this.set(b,c,a)};Vg.prototype.Ub=function(a){a*=Pg(this);this.set(sg(this.b,a),sg(this.i,a),sg(this.g,a))};
var _dbmode=!1;var Wg=function(a,b){this.width=a;this.height=b};Wg.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};Wg.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};Wg.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
var Xg=function(){};Xg.prototype.b=function(a){return a};var Yg=function(){var a=new Xg;y(a.b,a)};Yg();Yg();Yg();var Zg=function(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,
48,5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,
203,64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,
62,4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255];this.g=a;for(var b=1;b<a.length;b++)null==a[b]?a[b]=a[b-1]+1:a[b]+=a[b-1];this.b=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,2,4,2,4,
2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,2,1,0,1,
0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2]};
var $g=null,ah=function(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;$g||($g=new Zg);for(var b=$g,c=b.g,d=0,e=c.length;8<e-d;){var f=e+d>>1;c[f]<=a?d=f:e=f}for(;d<e&&!(a<c[d]);++d);a=d-1;return 0>a?null:b.b[a]};var O=function(a,b){this.b=t(a)?a:0;this.g=t(b)?b:0},bh=function(a,b){return new O(a.b-b.b,a.g-b.g)};O.prototype.ceil=function(){this.b=Math.ceil(this.b);this.g=Math.ceil(this.g);return this};O.prototype.floor=function(){this.b=Math.floor(this.b);this.g=Math.floor(this.g);return this};O.prototype.round=function(){this.b=Math.round(this.b);this.g=Math.round(this.g);return this};
var ch=!H||9<=Number(Fc);!wc&&!H||H&&9<=Number(Fc)||wc&&J("1.9.1");H&&J("9");var dh=function(a){return 32>=a||4096<=a&&(8192<=a&&8198>=a||8200<=a&&8203>=a||5760==a||6158==a||8232==a||8233==a||8287==a||12288==a)},eh=H&&J(8),fh=I?"<wbr></wbr>":tc?"­":eh?"​":"<wbr>";var ih=function(a){return a?new gh(hh(a)):ua||(ua=new gh)},jh=function(a,b){return w(b)?a.getElementById(b):b},lh=function(a,b){lb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:kh.hasOwnProperty(d)?a.setAttribute(kh[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})},kh={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"},nh=function(a){a=a.document;a=mh(a)?a.documentElement:a.body;return new Wg(a.clientWidth,a.clientHeight)},qh=function(a){var b=oh(a);a=ph(a);return H&&J("10")&&a.pageYOffset!=b.scrollTop?new O(b.scrollLeft,b.scrollTop):new O(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},oh=function(a){return a.scrollingElement?a.scrollingElement:!I&&mh(a)?a.documentElement:a.body||a.documentElement},ph=function(a){return a.parentWindow||
a.defaultView},sh=function(a,b,c){function d(c){c&&b.appendChild(w(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!ea(f)||ia(f)&&0<f.nodeType?d(f):Oa(rh(f)?Za(f):f,d)}},mh=function(a){return"CSS1Compat"==a.compatMode},th=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},uh=function(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},hh=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document},vh=function(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 th(a),a.appendChild(hh(a).createTextNode(String(b)))},rh=function(a){if(a&&"number"==typeof a.length){if(ia(a))return"function"==typeof a.item||"string"==typeof a.item;if(ha(a))return"function"==
typeof a.item}return!1},xh=function(a,b){if(!b)return null;var c=b?String(b).toUpperCase():null;return wh(a,function(a){return(!c||a.nodeName==c)&&!0},void 0)},wh=function(a,b,c){for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null},gh=function(a){this.b=a||n.document||document};gh.prototype.T=function(a){return jh(this.b,a)};
gh.prototype.g=function(a,b,c){var d=this.b,e=arguments,f=String(e[0]),g=e[1];if(!ch&&g&&(g.name||g.type)){f=["<",f];g.name&&f.push(' name="',Ea(g.name),'"');if(g.type){f.push(' type="',Ea(g.type),'"');var h={};qb(h,g);delete h.type;g=h}f.push(">");f=f.join("")}f=d.createElement(f);g&&(w(g)?f.className=g:v(g)?f.className=g.join(" "):lh(f,g));2<e.length&&sh(d,f,e);return f};gh.prototype.createElement=function(a){return this.b.createElement(String(a))};gh.prototype.contains=uh;
var yh={},zh={},Ah={},Bh={},Ch={},Dh={},Eh={},P=function(){throw Error("p");};P.prototype.kb=null;P.prototype.getContent=function(){return this.content};P.prototype.toString=function(){return this.content};var Fh=function(){P.call(this)};E(Fh,P);Fh.prototype.Va=yh;var Gh=function(){P.call(this)};E(Gh,P);Gh.prototype.Va=zh;Gh.prototype.kb=1;var Hh=function(){P.call(this)};E(Hh,P);Hh.prototype.Va=Ah;Hh.prototype.kb=1;var Ih=function(){P.call(this)};E(Ih,P);Ih.prototype.Va=Bh;Ih.prototype.kb=1; var Jh=function(){P.call(this)};E(Jh,P);Jh.prototype.Va=Ch;Jh.prototype.kb=1;var Kh=function(){P.call(this)};E(Kh,P);Kh.prototype.Va=Dh;Kh.prototype.kb=1;
var Lh=function(a,b){this.g=a;this.b=Zf(b)},Mh=/^[a-zA-Z0-9_]+$/,Nh=function(a){return!!a.b&&"CHIP"!=a.he};var Qh=function(a,b,c){a.innerHTML=Oh(b(c||Ph,void 0,void 0))},Rh=function(a,b,c,d){d=d||ih();a=a(b||Ph,void 0,c);b=Oh(a);if(a instanceof P)if(a.Va===Eh)a=ec(a.toString());else{if(a.Va!==yh)throw Error("q");Lb("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value.");a=dc(a.toString(),a.kb||null)}else a=dc(b,null);d=d.b;b=a;a=d.createElement("DIV");H?(b=fc(gc,b),a.innerHTML=ac(b),a.removeChild(a.firstChild)):a.innerHTML=ac(b);if(1==a.childNodes.length)d=a.removeChild(a.firstChild);
else for(d=d.createDocumentFragment();a.firstChild;)d.appendChild(a.firstChild);return d},Sh=function(a,b){b=(b||ih()).createElement("DIV");a=Oh(a);b.innerHTML=a;return 1==b.childNodes.length&&(a=b.firstChild,1==a.nodeType)?a:b},Oh=function(a){if(!ia(a))return String(a);if(a instanceof P){if(a.Va===yh)return a.getContent();if(a.Va===Eh)return Ea(a.getContent())}return"zSoyz"},Ph={};
rb([2,1,0,3]);var Th=function(a,b){return null!=a&&a.Va===b},Uh=function(a){if(null!=a)switch(a.kb){case 1:return 1;case -1:return-1;case 0:return 0}return null},Vh=function(){P.call(this)};E(Vh,Fh);
var S=function(a){return null!=a&&a.Va===yh?a:a instanceof Zb?R(ac(a),a.lc()):R(Ea(String(String(a))),Uh(a))},Wh=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return new b(String(a))}},R=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}}(Vh),Xh=Wh(Gh);Wh(Hh);Wh(Ih);Wh(Jh);
var si=Wh(Kh),ti=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return(a=String(a))?new b(a):""}},ui=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}}(Vh);ti(Gh);ti(Ih);ti(Hh);
var vi=ti(Jh),wi=ti(Kh),xi=function(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")},U=function(a){return Th(a,yh)?String(String(a.getContent()).replace(yi,"").replace(zi,"<")).replace(Ai,Bi):Ea(String(a))},Ei=function(a){return Th(a,yh)?String(String(a.getContent()).replace(yi,"").replace(zi,"<")).replace(Ci,Bi):String(a).replace(Di,Bi)},Gi=function(a){Th(a,Ch)?a=a.getContent().replace(/([^"'\s])$/,"$1 "):(a=String(a),a=Fi.test(a)?a:"zSoyz");return a},V=function(a){if(null==a)return" null ";
if(Th(a,zh))return a.getContent();if(a instanceof Nb)return a instanceof Nb&&a.constructor===Nb&&a.g===Mb?a=a.b:(da(a),a="type_error:SafeScript"),a;switch(typeof a){case "boolean":case "number":return" "+a+" ";default:return"'"+String(String(a)).replace(Hi,Ii)+"'"}},Ni=function(a){Th(a,Ah)||Th(a,Bh)?a=Ji(a):a instanceof Wb?a=Ji(Xb(a)):a instanceof Tb?a=Ji(Ub(a)):(a=String(a),a=Ki.test(a)?a.replace(Li,Mi):"about:invalid#zSoyz");return a},Pi=function(a){Th(a,Ah)||Th(a,Bh)?a=Ji(a):a instanceof Wb?a=
Ji(Xb(a)):a instanceof Tb?a=Ji(Ub(a)):(a=String(a),a=Oi.test(a)?a.replace(Li,Mi):"about:invalid#zSoyz");return a},W=function(a){Th(a,Dh)?a=xi(a.getContent()):null==a?a="":a instanceof Pb?(a instanceof Pb&&a.constructor===Pb&&a.g===Ob?a=a.b:(da(a),a="type_error:SafeStyle"),a=xi(a)):a instanceof Rb?(a instanceof Rb&&a.constructor===Rb&&a.g===Qb?a=a.b:(da(a),a="type_error:SafeStyleSheet"),a=xi(a)):(a=String(a),a=Qi.test(a)?a:"zSoyz");return a},Ri={"\x00":"�","\t":"	","\n":" ","\x0B":"",
"\f":"","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"},Bi=function(a){return Ri[a]},Si={"\x00":"\\x00","\b":"\\x08","\t":"\\t","\n":"\\n","\x0B":"\\x0b","\f":"\\f","\r":"\\r",'"':"\\x22",$:"\\x24","&":"\\x26","'":"\\x27","(":"\\x28",")":"\\x29","*":"\\x2a","+":"\\x2b",",":"\\x2c","-":"\\x2d",".":"\\x2e","/":"\\/",":":"\\x3a","<":"\\x3c",
"=":"\\x3d",">":"\\x3e","?":"\\x3f","[":"\\x5b","\\":"\\\\","]":"\\x5d","^":"\\x5e","{":"\\x7b","|":"\\x7c","}":"\\x7d","\u0085":"\\x85","\u2028":"\\u2028","\u2029":"\\u2029"},Ii=function(a){return Si[a]},Ti={"\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"},Mi=function(a){return Ti[a]},Ai=/[\x00\x22\x27\x3c\x3e]/g,Di=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Ci=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Hi=/[\x00\x08-\x0d\x22\x26\x27\/\x3c-\x3e\\\x85\u2028\u2029]/g,Li=/[\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,
Qi=/^(?!-*(?: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,Ki=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,Oi=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,Fi=/^(?!on|src|(?:style|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i, Ji=function(a){return String(a).replace(Li,Mi)},yi=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,zi=/</g;
var Ui=function(a,b,c,d,e){this.S=a;this.V=b;this.Ha=c;a=b.v();this.g=isNaN(b.hour);this.i=c.v()>=hg(a);this.R=!this.g&&0==xg(c);this.va=(a<<1)+!this.i+a%1;this.u=d?d:0;this.ha=e||{}};Ui.prototype.b=S("");Ui.prototype.j="";Yg();var Vi={needsAction:0,accepted:1,declined:2,tentative:3};Ui.prototype.o=-1;Ui.prototype.getId=function(){return this.S};Ui.prototype.Ba=function(){return this.V};
var Wi=function(a,b){return b(a.Ba().v(),a.Ha.v())},Xi=function(a){return/^[\s\xa0]*$/.test(a.b.getContent())?S("(No title)"):a.b};Ui.prototype.Oa=function(){return null};var Yi=function(a,b,c){return b.va-c.va||c.Ha.v()-b.Ha.v()||a(b,c)||wa(b.b.getContent(),c.b.getContent())};
Lb("//www.google.com/insights/consumersurveys/async_survey?site=zt2yag7rx5llayl642wyc5wgrm");var Zi,$i=function(a){this.b=a},aj=function(a,b){return!!a.b[b]};var bj=function(a){if(a.classList)return a.classList;a=a.className;return w(a)&&a.match(/\S+/g)||[]},cj=function(a,b){return a.classList?a.classList.contains(b):Va(bj(a),b)},dj=function(a,b){a.classList?a.classList.add(b):cj(a,b)||(a.className+=0<a.className.length?" "+b:b)},ej=function(a,b){a.classList?a.classList.remove(b):cj(a,b)&&(a.className=Qa(bj(a),function(a){return a!=b}).join(" "))};
var fj=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};l=fj.prototype;l.getHeight=function(){return this.bottom-this.top};l.contains=function(a){return this&&a?a instanceof fj?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.b>=this.left&&a.b<=this.right&&a.g>=this.top&&a.g<=this.bottom:!1};l.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};
l.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};l.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
var gj=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};gj.prototype.contains=function(a){return a instanceof O?a.b>=this.left&&a.b<=this.left+this.width&&a.g>=this.top&&a.g<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};gj.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
gj.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};gj.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
var ij=function(a,b,c){var d=hj[c];if(!d){var e=Ka(c),d=e;void 0===a.style[e]&&(e=(I?"Webkit":wc?"Moz":H?"ms":tc?"O":null)+La(e),void 0!==a.style[e]&&(d=e));hj[c]=d}(c=d)&&(a.style[c]=b)},hj={},jj=function(a,b){var c=hh(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},kj=function(a,b){return jj(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},mj=function(a,b,c){var d;b instanceof O?(d=b.b,b=b.g):
(d=b,b=c);a.style.left=lj(d);a.style.top=lj(b)},nj=function(a){return new O(a.offsetLeft,a.offsetTop)},oj=function(a){a=a?hh(a):document;return!H||9<=Number(Fc)||mh(ih(a).b)?a.documentElement:a.body},pj=function(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}H&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b},qj=function(a){if(H&&!(8<=Number(Fc)))return a.offsetParent;
var b=hh(a),c=kj(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=kj(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},sj=function(a){for(var b=new fj(0,Infinity,Infinity,0),c=ih(a),d=c.b.body,e=c.b.documentElement,f=oh(c.b);a=qj(a);)if(!(H&&0==a.clientWidth||I&&0==a.clientHeight&&a==
d)&&a!=d&&a!=e&&"visible"!=kj(a,"overflow")){var g=rj(a),h=new O(a.clientLeft,a.clientTop);g.b+=h.b;g.g+=h.g;b.top=Math.max(b.top,g.g);b.right=Math.min(b.right,g.b+a.clientWidth);b.bottom=Math.min(b.bottom,g.g+a.clientHeight);b.left=Math.max(b.left,g.b)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=nh(ph(c.b)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},rj=function(a){var b=
hh(a),c=new O(0,0),d=oj(b);if(a==d)return c;a=pj(a);b=qh(ih(b).b);c.b=a.left+b.b;c.g=a.top+b.g;return c},lj=function(a){"number"==typeof a&&(a+="px");return a},uj=function(a){var b=tj;if("none"!=kj(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},tj=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=I&&!b&&!c;return t(b)&&!d||!a.getBoundingClientRect?
new Wg(b,c):(a=pj(a),new Wg(a.right-a.left,a.bottom-a.top))},vj=function(a){var b=rj(a);a=uj(a);return new gj(b.b,b.g,a.width,a.height)},wj=function(a,b){a.style.display=b?"":"none"},xj=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b},yj=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?xj(a,b):0},zj=function(a,b){if(H){var c=
yj(a,b+"Left"),d=yj(a,b+"Right"),e=yj(a,b+"Top");a=yj(a,b+"Bottom");return new fj(e,d,a,c)}c=jj(a,b+"Left");d=jj(a,b+"Right");e=jj(a,b+"Top");a=jj(a,b+"Bottom");return new fj(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))},Aj={thin:2,medium:4,thick:6},Bj=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Aj?Aj[b]:xj(a,b)};
var Cj=function(a){return R('<pre><div class="event-details-inner">'+S(a.qg)+"</div></pre>")},Dj=function(a){var b=a.height,c=a.id;a=a.Aa;return R('<div id="agenda'+U(c)+'" class="agenda-scrollboxBoundary agenda"><div id="agendaEventContainer'+U(c)+'" class="scrollbox" style="height:'+U(W(b))+';position:relative"><div id="agendaScrollContent'+U(c)+'" style="position:relative"><div id="agenda-underflow-top'+U(c)+'" class="underflow-top"'+((null==a?0:a.ya)?'style="border-bottom-color:'+U(W(a.ya))+'"':
"")+'></div><div id="eventContainer'+U(c)+'"> </div></div><div id="agenda-underflow-bottom'+U(c)+'" class="underflow-bot" style="height:100%"> </div></div></div>')},Ej=function(a){var b=a.functionName,c=a.Md,d=a.Ce,e=a.Aa;return R(S(a.Pe)+'. <span class="agenda-more" onclick="'+U(V(b))+"("+(c?"true":"false")+');"'+((null==e?0:e.linkColor)?'style="color:'+U(W(e.linkColor))+';"':"")+">"+S(d)+"</span>")},Fj=function(a){var b,c="";v(a.yb);a=a.yb;for(var d=a.length,e=0;e<d;e++)c+=S(null==(b=a[e])?"":b); return R(c)};
var Gj=function(a,b,c){Ui.call(this,a,b,c);this.ma=[]};E(Gj,Ui);l=Gj.prototype;l.Ye=null;l.Qb="";l.oe=null;l.qc=!1;l.Oa=function(){return this.Ye};l.Hb=function(){return this.oe};var Hj=function(a,b){return a.Hb()&&b.Hb()&&a.Hb().Zd(b.Hb())||0};var Jj=function(a,b,c,d,e,f){var g,h;if(g=c.offsetParent){var k="HTML"==g.tagName||"BODY"==g.tagName;k&&"static"==kj(g,"position")||(h=rj(g),k||(k=(k="rtl"==kj(g,"direction"))&&wc?-g.scrollLeft:!k||vc&&J("8")||"visible"==kj(g,"overflowX")?g.scrollLeft:g.scrollWidth-g.clientWidth-g.scrollLeft,h=bh(h,new O(k,g.scrollTop))))}g=h||new O;h=vj(a);if(k=sj(a)){var m=new gj(k.left,k.top,k.right-k.left,k.bottom-k.top),k=Math.max(h.left,m.left),p=Math.min(h.left+h.width,m.left+m.width);if(k<=p){var r=Math.max(h.top,
m.top),m=Math.min(h.top+h.height,m.top+m.height);r<=m&&(h.left=k,h.top=r,h.width=p-k,h.height=m-r)}}k=ih(a);r=ih(c);if(k.b!=r.b){p=k.b.body;var r=ph(r.b),m=new O(0,0),q;q=(q=hh(p))?ph(q):window;if(qc(q,"parent")){var x=p;do{var A;q==r?A=rj(x):(A=pj(x),A=new O(A.left,A.top));m.b+=A.b;m.g+=A.g}while(q&&q!=r&&q!=q.parent&&(x=q.frameElement)&&(q=q.parent))}p=bh(m,rj(p));!H||9<=Number(Fc)||mh(k.b)||(p=bh(p,qh(k.b)));h.left+=p.b;h.top+=p.g}a=Ij(a,b);b=h.left;a&4?b+=h.width:a&2&&(b+=h.width/2);a=new O(b,
h.top+(a&1?h.height:0));a=bh(a,g);var u;f&&(u=sj(c))&&(u.top-=g.g,u.right-=g.b,u.bottom-=g.g,u.left-=g.b);a=new O(a.b,a.g);g=Ij(c,d);d=uj(c);b=new Wg(d.width,d.height);a=new O(a.b,a.g);b=new Wg(b.width,b.height);h=0;if(e||0!=g)g&4?a.b-=b.width+(e?e.right:0):g&2?a.b-=b.width/2:e&&(a.b+=e.left),g&1?a.g-=b.height+(e?e.bottom:0):e&&(a.g+=e.top);f&&(u?(e=a,g=b,h=0,65==(f&65)&&(e.b<u.left||e.b>=u.right)&&(f&=-2),132==(f&132)&&(e.g<u.top||e.g>=u.bottom)&&(f&=-5),e.b<u.left&&f&1&&(e.b=u.left,h|=1),f&16&&
(k=e.b,e.b<u.left&&(e.b=u.left,h|=4),e.b+g.width>u.right&&(g.width=Math.min(u.right-e.b,k+g.width-u.left),g.width=Math.max(g.width,0),h|=4)),e.b+g.width>u.right&&f&1&&(e.b=Math.max(u.right-g.width,u.left),h|=1),f&2&&(h|=(e.b<u.left?16:0)|(e.b+g.width>u.right?32:0)),e.g<u.top&&f&4&&(e.g=u.top,h|=2),f&32&&(k=e.g,e.g<u.top&&(e.g=u.top,h|=8),e.g+g.height>u.bottom&&(g.height=Math.min(u.bottom-e.g,k+g.height-u.top),g.height=Math.max(g.height,0),h|=8)),e.g+g.height>u.bottom&&f&4&&(e.g=Math.max(u.bottom-
g.height,u.top),h|=2),f&8&&(h|=(e.g<u.top?64:0)|(e.g+g.height>u.bottom?128:0)),f=h):f=256,h=f);f=new gj(0,0,0,0);f.left=a.b;f.top=a.g;f.width=b.width;f.height=b.height;h&496||(mj(c,new O(f.left,f.top)),b=new Wg(f.width,f.height),d==b||d&&b&&d.width==b.width&&d.height==b.height||(f=b,d=mh(ih(hh(c)).b),!H||J("10")||d&&J("8")?(c=c.style,wc?c.MozBoxSizing="border-box":I?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(f.width,0)+"px",c.height=Math.max(f.height,0)+"px"):(e=c.style,
d?(d=zj(c,"padding"),!H||9<=Number(Fc)?(u=jj(c,"borderLeftWidth"),a=jj(c,"borderRightWidth"),b=jj(c,"borderTopWidth"),c=jj(c,"borderBottomWidth"),c=new fj(parseFloat(b),parseFloat(a),parseFloat(c),parseFloat(u))):(u=Bj(c,"borderLeft"),a=Bj(c,"borderRight"),b=Bj(c,"borderTop"),c=Bj(c,"borderBottom"),c=new fj(b,a,c,u)),e.pixelWidth=f.width-c.left-d.left-d.right-c.right,e.pixelHeight=f.height-c.top-d.top-d.bottom-c.bottom):(e.pixelWidth=f.width,e.pixelHeight=f.height))))},Ij=function(a,b){return(b&8&& "rtl"==kj(a,"direction")?b^4:b)&-9};
var Kj=function(a){F.call(this);this.g=a;this.b={}};E(Kj,F);var Lj=[];Kj.prototype.listen=function(a,b,c,d){v(b)||(b&&(Lj[0]=b.toString()),b=Lj);for(var e=0;e<b.length;e++){var f=M(a,b[e],c||this.handleEvent,d||!1,this.g||this);if(!f)break;this.b[f.key]=f}return this};Kj.prototype.Ad=function(a,b,c,d){return Mj(this,a,b,c,d)};
var Mj=function(a,b,c,d,e,f){if(v(c))for(var g=0;g<c.length;g++)Mj(a,b,c[g],d,e,f);else{b=Qe(b,c,d||a.handleEvent,e,f||a.g||a);if(!b)return a;a.b[b.key]=b}return a},Nj=function(a,b,c,d){c.listen(b,d,void 0,a.g||a,a)};Kj.prototype.Cc=function(a,b,c,d,e){if(v(b))for(var f=0;f<b.length;f++)this.Cc(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.g||this,c=Ke(c),d=!!d,b=ye(a)?a.mc(b,c,d,e):a?(a=Me(a))?a.mc(b,c,d,e):null:null,b&&(Se(b),delete this.b[b.key]);return this}; var Oj=function(a){lb(a.b,function(a,c){this.b.hasOwnProperty(c)&&Se(a)},a);a.b={}};Kj.prototype.U=function(){Kj.ra.U.call(this);Oj(this)};Kj.prototype.handleEvent=function(){throw Error("r");};
var Rj=function(a,b,c,d,e,f){if(!(H||uc||I&&J("525")))return!0;if(xc&&e)return Pj(a);if(e&&!d)return!1;fa(b)&&(b=Qj(b));e=17==b||18==b||xc&&91==b;if((!c||xc)&&e||xc&&16==b&&(d||f))return!1;if((I||uc)&&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(H&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(I||uc)}return Pj(a)},Pj=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(I||uc)&&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}},Qj=function(a){if(wc)a=Sj(a);else if(xc&&I)switch(a){case 93:a=91}return a},Sj=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};
var Tj=function(a,b,c){if(ha(a))c&&(a=y(a,c));else if(a&&"function"==typeof a.handleEvent)a=y(a.handleEvent,a);else throw Error("s");return 2147483647<Number(b)?-1:n.setTimeout(a,b||0)};var Vj=function(a,b){N.call(this);this.b=new Kj(this);a=a||null;Uj(this);this.Pa=a;b&&(this.Wb=b)};E(Vj,N);l=Vj.prototype;l.Pa=null;l.Rd=!0;l.Qd=null;l.mb=!1;l.zd=-1;l.yd=-1;l.Qc=!1;l.nd=!0;l.Wb="toggle_display";l.getType=function(){return this.Wb};l.T=function(){return this.Pa};var Wj=function(a){Uj(a);a.Rd=!0},Uj=function(a){if(a.mb)throw Error("t");};Vj.prototype.Xb=function(){return this.mb||150>B()-this.yd};
Vj.prototype.setVisible=function(a){this.j&&this.j.stop();this.i&&this.i.stop();if(a){if(!this.mb&&this.dispatchEvent("beforeshow")){if(!this.Pa)throw Error("u");this.g();a=hh(this.Pa);this.Qc&&this.b.listen(a,"keydown",this.Wg,!0);if(this.Rd)if(this.b.listen(a,"mousedown",this.He,!0),H){var b;try{b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=b.contentDocument||b.contentWindow.document}catch(d){break}a=c;b=a.activeElement}this.b.listen(a,"mousedown",this.He,!0);this.b.listen(a,
"deactivate",this.Ge)}else this.b.listen(a,"blur",this.Ge);"toggle_display"==this.Wb?(this.Pa.style.visibility="visible",wj(this.Pa,!0)):"move_offscreen"==this.Wb&&this.g();this.mb=!0;this.zd=B();this.yd=-1;this.j?(Qe(this.j,"end",this.Ie,!1,this),this.j.play()):this.Ie()}}else Xj(this)};Vj.prototype.g=ba;var Xj=function(a,b){if(!a.mb||!a.dispatchEvent({type:"beforehide",target:b}))return!1;a.b&&Oj(a.b);a.mb=!1;a.yd=B();a.i?(Qe(a.i,"end",ra(a.ae,b),!1,a),a.i.play()):a.ae(b);return!0};l=Vj.prototype;
l.ae=function(a){"toggle_display"==this.Wb?this.Ng():"move_offscreen"==this.Wb&&(this.Pa.style.top="-10000px");this.dispatchEvent({type:"hide",target:a})};l.Ng=function(){this.Pa.style.visibility="hidden";wj(this.Pa,!1)};l.Ie=function(){this.dispatchEvent("show")};l.He=function(a){a=a.target;uh(this.Pa,a)||Yj(this,a)||150>B()-this.zd||Xj(this,a)};l.Wg=function(a){27==a.keyCode&&Xj(this,a.target)&&(a.preventDefault(),a.stopPropagation())};
l.Ge=function(a){if(this.nd){var b=hh(this.Pa);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||uh(this.Pa,a)||"BODY"==a.tagName)return}else if(a.target!=b)return;150>B()-this.zd||Xj(this)}};var Yj=function(a,b){return Sa(a.Qd||[],function(a){return b===a||uh(a,b)})};Vj.prototype.U=function(){Vj.ra.U.call(this);this.b.Ca();G(this.j);G(this.i);delete this.Pa;delete this.b;delete this.Qd};
var Zj=function(a,b){this.s=8;this.o=b||void 0;Vj.call(this,a)};E(Zj,Vj);Zj.prototype.g=function(){if(this.o){var a=!this.mb&&"move_offscreen"!=this.getType(),b=this.T();a&&(b.style.visibility="hidden",wj(b,!0));this.o.b(b,this.s,this.R);a&&wj(b,!1)}};
var bk=function(a,b,c){this.i=[];this.g=b||ak;this.j=c||"gcal$func$";this.s=a};E(bk,F);var ak=n.gcal$func$={},ck=0,dk=new bk;bk.prototype.U=function(){for(var a=0,b=this.i.length;a<b;++a)delete this.g[this.i[a]];bk.ra.U.call(this)};bk.prototype.b=function(a,b){(b=b||this.s)&&(a=y(a,b));b=ck++;this.g[b]=a;this.i.push(b);return Xh(this.j+"["+b+"]")};bk.prototype.o=function(a){delete this.g[a.substring(this.j.length+1,a.length-1)]};var ek=y(dk.b,dk);y(dk.o,dk);
var fk=function(a,b){F.call(this);this.b=a;this.i=ih(a);this.g=new bk(this);this.j=b||301};E(fk,F);l=fk.prototype;l.Fa=null;l.Ta=null;l.U=function(){this.g.Ca();if(this.Ta){var a=this.Ta;if(a)if(ye(a))a.Sa&&Ge(a.Sa);else if(a=Me(a)){var b=0,c;for(c in a.b)for(var d=a.b[c].concat(),e=0;e<d.length;++e)Se(d[e])&&++b}this.Ta.Ca()}fk.ra.U.call(this)};l.og=function(){var a=this.Fa;a&&a.parentNode&&a.parentNode.removeChild(a)};
l.render=function(a,b,c,d,e,f){if(!this.Fa){var g;g=this.g.b(this.Kc);g=R('<div class=cc style="z-index:'+U(W(this.j))+'"><div class=cc-titlebar><div class=cc-close onclick="'+U(V(g))+'();"></div><div class=cc-title></div></div><div class=cc-body></div></div>');this.Fa=Sh(g,this.i);this.Ta=new Zj(this.Fa);Wj(this.Ta);g=this.Ta;Uj(g);g.Qc=!0;this.Ta.nd=!1;M(this.Ta,"beforehide",this.og,!1,this)}this.Ta.setVisible(!1);this.Fa.style.left="0";this.Fa.style.top="0";this.b.appendChild(this.Fa);this.Fa.style.display=
"";this.Fa.style.width=c?c+"px":"";this.Fa.childNodes[1].style.height=d?d+"px":"";this.Fa.childNodes[1].innerHTML=Oh(f);e&&0<e.length?(vh(this.Fa.childNodes[0].childNodes[1],e),this.Fa.childNodes[0].style.display=""):this.Fa.childNodes[0].style.display="none";e=vj(this.b);c=this.Fa.offsetWidth;d=this.Fa.offsetHeight;a=Math.min(Math.max(a,10),Math.max(e.left+e.width-c-10,10));c=b;b=Math.min(Math.max(b,10),Math.max(e.top+e.height-d-10,10));c!=b&&(a+=16);a-=e.left;b-=e.top;this.Fa.style.left=a+"px"; this.Fa.style.top=b+"px";this.Ta.setVisible(!0)};l.Kc=function(){this.Ta&&this.Ta.setVisible(!1)};
var gk;var lk=function(a,b,c,d,e){N.call(this);this.g=b;this.s=e||ih();this.$c=c;this.b=d;d.Ia(hk(this.g.b));M(d,"change",this.td,!1,this);this.Za=a;this.hb=new bk(this);this.j={};this.w={};this.ta=new fk(ik(this.Za));a:{for(b=0;b<a.S.length;b++)if(a.S[b]===this)break a;a.S.push(this);this.Xc(a);this.register();jk(a);kk(a)}};E(lk,N);l=lk.prototype;l.Gb="CalendarView";l.U=function(){this.hb.Ca();lk.ra.U.call(this)};l.getType=function(){return this.$c};l.td=function(){this.render()};l.re=function(){this.b.Ub(1)};
l.qe=function(){this.b.Ub(-1)};l.Ka=function(){return new Kg(this.b.b,pg(this.b.i))};l.render=function(){this.ta.Kc()};l.register=function(){this.hd=ek(this.Bc,this)};l.Pg=function(a){return 2!=a.o};
var nk=function(a,b){var c=a.g.g,d=b.j;(a=b.s||"")&&(a=R(a));b=mk(c,new Kg(b.Ba(),b.Ha));c="https://maps.google.com/maps?hl="+encodeURIComponent("en")+"&q="+encodeURIComponent(d);gk&&(c=gk.replace("{q}",encodeURIComponent(d)).replace("{hl}","en").replace("{googUrl}",encodeURIComponent(c)));var e=c,c=a;a=R;d='<div class="detail-item"><span class="event-details-label">'+S("When")+'</span><span class="event-when">'+S(b)+"</span></div>"+(d?'<div class="detail-item"><span class="event-details-label">'+
S("Where")+'</span><span class="event-where">'+S(d)+' (<a href="'+U(Ni(e))+'" class="menu-link" target=_blank>'+S("map")+"</a>)</span></div>":"");if(c){b='<div class="detail-item"><span class="event-details-label">'+S("Description")+'</span><span class="event-description">';c=S(c);e=String(c);if(!(15>e.length)){for(var f=[],g=0,h=0,k=0,m=0,p=0;p<e.length;p++){var r=m,m=e.charCodeAt(p),q;if(q=768<=m)q=m,r=ah(r),q=ah(q),q=!((12==r&&13==q?0:1==r||12==r||13==r||1==q||12==q||13==q||(7!=r||7!=q&&8!=q&&
10!=q&&11!=q)&&(10!=r&&8!=r||8!=q&&9!=q)&&(11!=r&&9!=r||9!=q)&&2!=q&&6!=q&&(6!=r||5!=q))&&3!=r&&4!=q);r=q;15<=g&&!dh(m)&&!r&&(f.push(e.substring(k,p),fh),k=p,g=0);h?62==m&&60==h?h=0:59==m&&38==h&&(h=0,g++):60==m||38==m?h=m:dh(m)?g=0:8204<=m&&8207>=m||8234<=m&&8238>=m||g++}f.push(e.substr(k));e=f.join("")}c=Th(c,yh)?R(e,Uh(c)):e;b=b+c+"</span></div>"}else b="";return a(d+b)};
lk.prototype.Bc=function(a,b){var c=this.j[a];a=this.ta;b=vj(b);var d=c.b.getContent(),e=c.Oa();if(e.getUrl()){var f=Wf(e.getUrl()),g=c.Ba(),h=c.Ha;e.getUrl();c=e.getType();if(1==c)if(1!=e.getType())f=null;else if(f="http://www.gmodules.com/gadgets/ifr?url="+encodeURIComponent(e.getUrl())+"&synd=calendar&w="+e.Ya+"&h="+e.getHeight()+"&up_startdate="+g.qa().toString()+"&up_enddate="+h.qa().toString()+"&lang="+"en".replace("_","-"),g=e.i)for(var k in g)k.match(Mh)&&(f+="&up_"+k+"="+encodeURIComponent(g[k]));
k=1==c;c=R(3==c?'<img src="'+U(Pi(f))+'" class="wc-root">':"<iframe frameborder=0"+(k?' scrolling="no"':"")+' src="'+U(Ni(f))+'" class="wc-root"></iframe>');e.getHeight();k=document.body;k!=a.b&&(a.Fa&&a.Kc(),a.b=k);a.render(b.left,b.top+b.height,e.Ya,e.getHeight(),d,c)}};
var ok=function(a,b){for(var c=0;c<b.length;c++){a.j[ma(b[c])]=b[c];var d=b[c].getId();a.w[d]||(a.w[d]=b[c])}},pk=function(a,b){var c=zj(a,"margin"),d=zj(a,"padding");a.style.height=Math.max(1,b-c.top-d.top-c.bottom-d.bottom)+"px"},qk=function(a,b){a=a.g.ha;var c;c=b.b.getContent();c=-1!=c.indexOf("&")?"document"in n?Ga(c):Ha(c):c;var d=new Kg(b.Ba(),b.Ha),e=b.s||"";e&&1024<e.length&&(e=e.substring(0,1024)+"...");return Af(a.md+"/event","action","TEMPLATE","hl","en","text",c,"dates",d,"location", b.j,"ctz",a.Te,"details",e)},sk=function(a,b,c){var d=a.Za;rk(a.Za,b,function(e){var f;if(f=d.g==a)f=a.Ka(),f=f.start.v()<=b.start.v()&&f.end.v()>=b.end.v();f&&c(e)})};lk.prototype.Tb=function(){this.ta.Kc()};
var tk=function(a,b,c){this.g=Math.max(c,1);this.i=a;this.b=b;this.b.push(this.g);this.j=this.i.length},uk=function(a,b,c,d){this.key=a;this.g=b;this.offset=c;this.b=d;this.i=this.offset/this.b},vk=function(a,b,c){return new uk(a.i[b],a.i[b+1],c,a.b[b+1]-a.b[b]||1)},wk=function(a,b,c){var d=0,e=0;t(b)&&(d=bb(a.i,b),0>d?(d=-d-1,d==a.j&&(d--,e=a.g-a.b[d])):c&&(e=(a.b[d+1]-a.b[d])*c));return{index:d,offset:e}};
var zk=function(a,b,c,d){this.dc=d||28;this.V=a.o.g;this.R=xk(this,this.V);this.Gb="Agenda";this.ma={};this.Ja=!1;this.o=yk++;this.Pb=null;this.Ea=c;this.i=a.j;lk.call(this,a,b,"agenda",new Sg,a.b)};E(zk,lk);var yk=1;l=zk.prototype;l.Hd=0;l.Ic=null;l.re=function(){var a=Ak(this).scrollTop+parseInt(Ak(this).style.height,10),b=this.s.T("eventContainer"+this.o).offsetHeight;a>=b&&(this.S(!0),a=b);Bk(this,a)};
l.qe=function(){var a=Ak(this).scrollTop-parseInt(Ak(this).style.height,10);0>=a&&(this.S(!1),a=0);Bk(this,a)};l.Ka=function(){return new Kg(this.V,this.R)};l.rd=function(){return Ck(this.g.g,this.b.g)};
l.td=function(){if(Ak(this)&&(!this.Ic||!this.Ic.Da(this.b.g))){var a=this.b.g;hk(this.g.b);var b=this.Ka();b.start.v()<=a.v()&&b.end.v()>a.v()?(this.Ic=a,Dk(this).j?(b=Dk(this),a=a.ua(),a=wk(b,a,void 0),b=vk(b,a.index,a.offset)):b=Ek(this),Fk(this,b,!0,!1)):(b=new Kg(a,xk(this,a)),this.V=b.start.qa(),this.R=b.end.qa(),sk(this,b,Gk(this,b,!1,!1,!0,!0)))}};l.render=function(){zk.ra.render.call(this);var a=!this.wa;sk(this,this.Ka(),Gk(this,this.Ka(),!1,!1,!1,a))};
var Gk=function(a,b,c,d,e,f){return function(g){if(!c){var h=ik(a.Za);Qh(h,Dj,{height:"200px",id:String(a.o),Aa:a.i?Hk(a.i):null});pk(Ak(a),parseInt(h.style.height,10));Se(a.Pb);a.Pb=M(Ak(a),"scroll",a.ad,!1,a)}a.dispatchEvent("c");var h=b.end,k=[],m=b.start;c||(a.j={},a.w={});ok(a,g);var p=a.Ea,r=a.hd;p.Ma=a.Ma;p.j=r;p=f?45:Infinity;for(r=ra(Yi,Hj);m.v()<h.v()&&0<p;){var q=void 0,x=a,A=m,u=[],A=ig(A.v(),pg(A).v()),x=x.w;for(q in x){var z=x[q];Wi(z,A)&&u.push(z)}q=Qa(u,a.Pg,a);q.sort(r);k.push(Ik(a,
m,q));p-=q.length;m=pg(m)}if(!c||d)a.R=m;m={yb:k};a.dispatchEvent("d");h=a.s.T("eventContainer"+a.o);k=I?h.clientHeight:uj(h).height;c?(m=Rh(Fj,m),d?h.appendChild(m):h.insertBefore(m,h.firstChild)):Qh(h,Fj,m);a.u=null;c&&!d&&(h=(I?h.clientHeight:uj(h).height)-k,Bk(a,Ak(a).scrollTop+h));a.dispatchEvent("e");h=a.g.g;Qh(a.s.T("agenda-underflow-top"+a.o),Ej,{Pe:"Showing events after "+Jk(h,a.V),functionName:a.rb,Md:!1,Ce:"Look for earlier events",Aa:a.i?Hk(a.i):null});Qh(Kk(a),Ej,{Pe:"Showing events until "+
Jk(h,a.R),functionName:a.rb,Md:!0,Ce:"Look for more",Aa:a.i?Hk(a.i):null});a.wa||(a.wa=Ek(a));a.Ja=!1;a.Ea.g(g);e?a.td():c||Fk(a,a.wa,!0,!0)}},Ik=function(a,b,c){var d=c.length;if(!d)return null;for(var e=[],f,g=0;g<d;g++){var h=c[g];f=["event"];0==g?f.push("first-event"):g==d-1&&f.push("last-event");e.push(a.Ea.render(h,b,f,a.i))}e={mg:Ck(a.g.g,b),lg:b.toString(),kc:e,Aa:a.i?Hk(a.i):null};b=e.Fb;c=e.lg;d=e.mg;v(e.kc);a=e.kc;e=e.Aa;b='<div class="day '+U(null==b?"":b)+'" id="day-'+U(c)+'"'+((null==
e?0:e.ya)?'style="border-bottom-color:'+U(W(e.ya))+'"':"")+'><div class="date-label"'+((null==e?0:e.Mb)||(null==e?0:e.ub)?'style="'+((null==e?0:e.Mb)?"background-color:"+U(W(e.Mb))+";":"")+((null==e?0:e.ub)?"font-weight:"+U(W(e.ub))+";":"")+'"':"")+">"+S(d)+"</div>";c=a.length;for(d=0;d<c;d++)b+=S(a[d]);return R(b+"</div>")},Dk=function(a){if(a.u)return a.u;var b;b=a.Za.b.b;if(b.querySelectorAll&&b.querySelector)b=b.querySelectorAll("DIV.day");else if(b.getElementsByClassName){b=b.getElementsByClassName("day");
for(var c={},d=0,e=0,f;f=b[e];e++)"DIV"==f.nodeName&&(c[d++]=f);c.length=d;b=c}else{b=b.getElementsByTagName("DIV");c={};for(e=d=0;f=b[e];e++){var g=f.className;"function"==typeof g.split&&Va(g.split(/\s+/),"day")&&(c[d++]=f)}c.length=d;b=c}e=[];f=[];for(g=0;g<b.length;g++)"none"!=b[g].style.display&&(c=b[g].id.substring(4),d=nj(b[g]),e.push(Mg(c).ua()),f.push(d.g));a.u=new tk(e,f,nj(Kk(a)).g);return a.u};
zk.prototype.register=function(){zk.ra.register.call(this);this.Ma=ek(this.jd,this);this.rb=this.hb.b(this.S)};
zk.prototype.jd=function(a,b){var c=parseInt(a.id.substring(0,a.id.lastIndexOf("-")),10),d=this.ma[a.id],e;e=!!d;b=new ue(b);if(we(b,0)&&!(I&&xc&&b.Xa)||we(b,1))if(!e&&(b.s||b.u||we(b,1))){e=this.j[c].Qb;e=Wf(e);b=Yf();if(e&&Vf(e)&&!Xf(e)&&null!=b){var f=e.split("/calendar");e=2<f.length?e:f.join("/calendar/b/"+b)}e&&window.open(encodeURI(e));e=!0}else e=!1;else e=!0;if(!e){e=this.s.T("details-"+a.id);if(d)delete this.ma[a.id],Lk(e,a,!1);else{if(!e.firstChild){c=this.j[c];d=nk(this,c);b=c.Qb;!c.Oa()&&
b&&(b=c.Qb,c=qk(this,c),c=R('<a href="'+U(Ni(b))+'" target="_blank">'+S("more details")+'»</a> <a href="'+U(Ni(c))+'" target="_blank">'+S("copy to my calendar")+"</a>"),d=R(S(d)+'<div class="event-links">'+S(c)+"</div>"));for(Qh(e,Cj,{qg:d});e.firstChild.firstChild;)e.appendChild(e.firstChild.firstChild);e.removeChild(e.firstChild);Lk(e,a,!0);this.ma[a.id]=1;this.u=null;return}Lk(e,a,!0);this.ma[a.id]=1}this.u=null}};
var Lk=function(a,b,c){wj(a,c);c?cj(b,"event-summary")&&(ej(b,"event-summary"),dj(b,"event-summary-expanded")):cj(b,"event-summary-expanded")&&(ej(b,"event-summary-expanded"),dj(b,"event-summary"))},Bk=function(a,b){Ak(a).scrollTop=Math.round(b)},Ek=function(a){return new uk(a.b.g.ua(),void 0,0,1)},Fk=function(a,b,c,d){a.wa=b;if(c){c=Dk(a);var e=wk(c,b.key,b.i);c=hb(c.b[e.index]+e.offset,c.b[0],c.g);Bk(a,c);a.Hd=c}d&&(b=Eg(b.g&&30>b.b-b.offset?b.g:b.key),a.Ic=b,a.b.Ia(b))};
zk.prototype.ad=function(){var a=Ak(this),b=a.scrollTop,c=this.s.T("agendaScrollContent"+this.o).offsetHeight;if(0!=c&&(b+a.clientHeight>=c?this.S(!0):0==b&&this.S(!1),5<Math.abs(this.Hd-b))){if(Dk(this).j){var a=Dk(this),c=hb(b,a.b[0],a.g),d=bb(a.b,c);0>d?d=-d-2:d==a.j&&d&&d--;a=vk(a,d,c-a.b[d])}else a=Ek(this);Fk(this,a,!1,!0);this.Hd=b}};
zk.prototype.S=function(a){if(!this.Ja){this.Ja=!0;var b=this.Ka();if(a){var c=b.end;this.R=b=xk(this,b.end)}else c=xk(this,b.start,!0),b=b.start,this.V=c;c=new Kg(c,b);sk(this,c,Gk(this,c,!0,a,!1,a))}};var xk=function(a,b,c){c=c?-1:1;b=sg(b,c*a.dc);a=b.year;var d=b.month,e=og(a,d,15);return b=0>c?e.v()<=b.v()?e:og(a,d,1):e.v()>=b.v()?e:og(a,d,bg(a,d))},Ak=function(a){return a.s.T("agendaEventContainer"+a.o)},Kk=function(a){return a.s.T("agenda-underflow-bottom"+a.o)};
var Mk=function(a){he(this,a,"at:emb:st",null)};E(Mk,ee);var Hk=function(a){var b=K(a,1),c=K(a,2),d=K(a,7),e=K(a,5),f=K(a,3),g=K(a,4);a=K(a,6);return{ya:b,Mb:c,Jd:d,Vc:e,linkColor:f,fontFamily:g,ub:null==a?0:a}};Mk.b="at:emb:st";var Nk=function(){};var Ok=function(a,b){this.b=a;this.i=b};E(Ok,Nk);
Ok.prototype.render=function(a,b,c,d){var e,f,g,h,k,m,p,r;e=this.Ma;(g=a.Oa())&&g.b&&(f=g.b,g=g.g||"",h=this.j,k=ma(a),f=R('<span onclick="'+U(V(h))+"("+U(V(k))+', this)" class="agenda-wc"><img src="'+U(Pi(f))+'" class="agenda-web-content" title="'+U(g)+'" alt="'+U(g)+'"></span>'),c.push("web-content"));c=c.join(" ");g=mk(this.b,new Kg(a.Ba(),a.Ha));k=!1;a.g?(h="All day",k=!0):(h=a.Ba().qa(),m=a.Ha.qa(),a.i||h!==m?h===b?h=Pk(this.b,a.Ba(),!1,!1):m===b?h="\u00bb\u00a0"+Pk(this.b,a.Ha,!1,!1):(h="All day",
k=!0):h=Pk(this.b,a.Ba(),!1,!1));m=Xi(a);p=this.i.b(a).b;a=ma(a)+"-"+b;d&&(r=Hk(d));d=f;return R('<div class="'+U(c)+'"'+((null==r?0:r.ya)?'style="border-top-color:'+U(W(r.ya))+'"':"")+'><div class="'+(k?"all-day ":"")+'event-summary" id="'+U(a)+'" onmousedown="'+U(V(e))+'(this, event);return false;"><span class="event-time" alt="'+U(g)+'" title="'+U(g)+'">'+S(h)+'</span><div class="title-wrapper"><span class="event-reply-status"> </span><span class="event-title" style="color: '+U(W(p))+';">'+ S(null==d?"":d)+S(m)+'</span></div></div><div class="event-details" id="details-'+U(a)+'"></div></div>')};Ok.prototype.g=ba;
var Qk=function(){this.i={};this.o={};this.j=this.b=this.g=null},Rk=function(a,b){var c=b.start.qa();b=b.end.qa();var d=c.ua(),c=b.ua();b={};for(var e=[];d<c;d=hg(d))if(d in a.i){var f=a.i[d];if(f){for(var g in f){var h=f[g];h.qc?delete f[g]:g in b||(e.push(h),b[g]=1)}ob(f)&&delete a.i[d]}}return e};
var Sk=function(){N.call(this);this.b={};this.j={};this.i={};this.g={};this.o={}};E(Sk,N);Sk.prototype.s=0;
var Tk=1,Uk=function(a,b,c){this.id=a;this.callback=b;this.i=c;this.j=null;this.g=[];this.b={}},Xk=function(a,b,c,d){var e;b.sort();e=c.toString()+":"+b.join(",");if(e in a.o)d(a.o[e]);else if(e in a.g)a.g[e].push(d);else if(b=Vk(a,b,c,d),b.j=e,++a.s,a.g[e]=[d],ob(b.b))Wk(a,b);else for(var f in b.b)d=a.j[f],e=y(a.u,a,f,b),d.g(b.b[f],e)},Vk=function(a,b,c,d,e){var f=Tk++;d=new Uk(f,d,c);for(f=0;f<b.length;++f){var g=b[f],h=a.b[g],k;k=h;var m=c,p=e?h.j:null;if(k.g&&k.b){var p=!!p&&(null==k.j||p>=k.j),
r=m.start.v()<k.g.v(),q=m.end.v()>k.b.v();k=r||q?r&&q?m:q?new Kg(p?k.g:k.b,m.end.qa()):new Kg(m.start.qa(),p?k.b:k.g):p?new Kg(k.g,k.b):null}else k=m;k?d.b[g]=k:e||d.g.push(Rk(h,c))}return d};Sk.prototype.u=function(a,b,c,d){c&&Yk(this,a,c,b.i,d?d:void 0);b.g.push(Rk(this.b[a],b.i));delete b.b[a];ob(b.b)&&(Wk(this,b),this.dispatchEvent("f"))};
var Wk=function(a,b){--a.s;var c;c=b.g;for(var d=[],e=0;e<c.length;++e)$a(d,c[e]);c=d.sort(ra(Yi,Hj));(b=b.j)&&(a.o[b]=c);d=a.g[b];for(e=0;e<d.length;++e)d[e](c);delete a.g[b]};Sk.prototype.w=function(a,b,c,d){c&&(Yk(this,a,c,b.i,d?d:void 0),b.g.push(c));delete b.b[a];ob(b.b)&&(b.callback(),this.dispatchEvent("f"))};
var Yk=function(a,b,c,d,e){b=a.b[b];for(var f=0,g=c.length;f<g;++f){var h=c[f],k=h.getId(),m=b.o[k];m&&(m.qc=!0);if(h.qc)delete b.o[k];else{var p=h.Ba().ua(),m=h.Ha.ua();h.g||h.R||(m=hg(m));for(b.o[k]=h;p<m;p=hg(p)){var r;p in b.i?r=b.i[p]:(r=[],b.i[p]=r);r[k]=h}}}if(d){var q,x;if(!b.g||d.start.v()<=b.g.v())b.g=d.start.qa(),q=!0;if(!b.b||d.end.v()>=b.b.v())b.b=d.end.qa(),x=!0;e&&q&&x&&(!b.j||e>b.j)&&(b.j=e)}for(d=0;d<c.length;++d)e=c[d].getId(),e in a.i&&c[d].qc?delete a.i[e]:a.i[e]=c[d];a.o={}};
var Zk=function(){};Zk.prototype.b=null;var al=function(a){var b;(b=a.b)||(b={},$k(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var bl,cl=function(){};E(cl,Zk);var dl=function(a){return(a=$k(a))?new ActiveXObject(a):new XMLHttpRequest},$k=function(a){if(!a.g&&"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.g=d}catch(e){}}throw Error("w");}return a.g};bl=new cl;
var el=function(a){N.call(this);this.headers=new hc;this.w=a||null;this.g=!1;this.u=this.b=null;this.V="";this.i=this.S=this.o=this.R=!1;this.s=0;this.j=null;this.Ea="";this.ta=this.ma=!1};E(el,N);var fl=/^https?$/i,gl=["POST","PUT"],hl=[],il=function(a,b,c,d,e,f,g){var h=new el;hl.push(h);b&&h.listen("complete",b);h.Ad("ready",h.Ma);f&&(h.s=Math.max(0,f));g&&(h.ma=g);h.send(a,c,d,e);return h};el.prototype.Ma=function(){this.Ca();Xa(hl,this)};
el.prototype.send=function(a,b,c,d){if(this.b)throw Error("x`"+this.V+"`"+a);b=b?b.toUpperCase():"GET";this.V=a;this.R=!1;this.g=!0;this.b=this.w?dl(this.w):dl(bl);this.u=this.w?al(this.w):al(bl);this.b.onreadystatechange=y(this.wa,this);try{this.S=!0,this.b.open(b,String(a),!0),this.S=!1}catch(f){jl(this);return}a=c||"";var e=new hc(this.headers);d&&lc(d,function(a,b){e.set(b,a)});d=Ua(e.ab());c=n.FormData&&a instanceof n.FormData;!Va(gl,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
e.forEach(function(a,b){this.b.setRequestHeader(b,a)},this);this.Ea&&(this.b.responseType=this.Ea);"withCredentials"in this.b&&this.b.withCredentials!==this.ma&&(this.b.withCredentials=this.ma);try{kl(this),0<this.s&&((this.ta=ll(this.b))?(this.b.timeout=this.s,this.b.ontimeout=y(this.Ja,this)):this.j=Tj(this.Ja,this.s,this)),this.o=!0,this.b.send(a),this.o=!1}catch(f){jl(this)}};var ll=function(a){return H&&J(9)&&fa(a.timeout)&&t(a.ontimeout)},Ta=function(a){return"content-type"==a.toLowerCase()};
el.prototype.Ja=function(){"undefined"!=typeof aa&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};var jl=function(a){a.g=!1;a.b&&(a.i=!0,a.b.abort(),a.i=!1);ml(a);nl(a)},ml=function(a){a.R||(a.R=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};el.prototype.abort=function(){this.b&&this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),nl(this))};
el.prototype.U=function(){this.b&&(this.g&&(this.g=!1,this.i=!0,this.b.abort(),this.i=!1),nl(this,!0));el.ra.U.call(this)};el.prototype.wa=function(){this.isDisposed()||(this.S||this.o||this.i?ol(this):this.hb())};el.prototype.hb=function(){ol(this)};
var ol=function(a){if(a.g&&"undefined"!=typeof aa&&(!a.u[1]||4!=(a.b?a.b.readyState:0)||2!=pl(a)))if(a.o&&4==(a.b?a.b.readyState:0))Tj(a.wa,0,a);else if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.g=!1;try{var b=pl(a),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}var d;if(!(d=c)){var e;if(e=0===b){var f=String(a.V).match(jf)[1]||null;if(!f&&n.self&&n.self.location)var g=n.self.location.protocol,f=g.substr(0,g.length-1);
e=!fl.test(f?f.toLowerCase():"")}d=e}d?(a.dispatchEvent("complete"),a.dispatchEvent("success")):ml(a)}finally{nl(a)}}},nl=function(a,b){if(a.b){kl(a);var c=a.b,d=a.u[0]?ba:null;a.b=null;a.u=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}},kl=function(a){a.b&&a.ta&&(a.b.ontimeout=null);fa(a.j)&&(n.clearTimeout(a.j),a.j=null)},pl=function(a){try{return 2<(a.b?a.b.readyState:0)?a.b.status:-1}catch(b){return-1}};
var rl=function(a){he(this,a,0,ql)};E(rl,ee);var ql=[1];var sl=function(){F.call(this)};E(sl,F);sl.prototype.init=function(){};new sl;var tl=function(){};ca(tl);tl.prototype.b=0;var ul=/\s*;\s*/;var vl=function(a,b){var c;a:{c=document.cookie.split(ul);for(var d=b.length,e=0,f=c.length;e<f;++e){var g=c[e];if(!(g.length<=d||"="!=g.charAt(d))&&g.substring(0,d)===b){c=g.substring(d+1);break a}}c=null}c=c&&unescape(c)||"";c=0==c.length?[]:c.split("&");d=!1;for(e=0;e<c.length;++e)if(f=c[e],g=f.indexOf("="),0<=g&&f.substring(0,g)==a){d=!0;c[e]=a+"="+(1+parseInt(f.substring(g+1),10)||1);break}d||c.push(a+"=1");a=c=c.join("&");c=new Date(B()+864E5);d=["/calendar/"];if(/\/$/.test(d[0])&&c instanceof
Date&&2E3>c.getFullYear())for(e=d[0];e=e.replace(/([^\/]+|\/)$/,"");)d.push(e);for(f=0;f<d.length;++f)e=d[f],g=[],g.push(b+"="+a),g.push("path="+e),c instanceof Date&&g.push("expires="+c.toUTCString()),document.cookie=g.join("; ")},wl=function(a){vl(a,"CALERR");vl(a,"CALERR2")},xl=["_incClientErr"],yl=n;xl[0]in yl||!yl.execScript||yl.execScript("var "+xl[0]);for(var zl;xl.length&&(zl=xl.shift());)!xl.length&&t(wl)?yl[zl]=wl:yl[zl]&&Object.prototype.hasOwnProperty.call(yl,zl)?yl=yl[zl]:yl=yl[zl]={};
var Al=function(){N.call(this);this.b={};this.g=[]};E(Al,N);ca(Al);Al.prototype.reset=function(){this.b={};this.g=[]};var Bl=/\W/g;Al.prototype.log=function(a,b){fa(b)&&0<=b&&(a=a.replace(Bl,"_"),a in this.b||(this.b[a]=[]),this.b[a].push(b))};
var Cl=function(a,b){var c=[];b=b||"";for(var d in a.b)c.push(b+d),c.push(a.b[d].join("#"));return c.join(":")},Dl=function(a){var b=new rl;a=a.g;b.b||(b.b={});a=a||[];for(var c=[],d=0;d<a.length;d++)c[d]=ke(a[d]);b.b[1]=a;1<b.o?b.g[1+b.j]=c:b.i[1]=c;return b.s()},El=function(a){this.j=a;this.g=this.b=B()};El.prototype.Ba=function(){return this.b};
var Fl=/#(.)(.)(.)/,Gl=/^#(?:[0-9a-f]{3}){1,2}$/i,Hl=function(a){return 1==a.length?"0"+a:a};var Il=function(a,b,c,d,e){this.b=a;this.g=b;this.o=c;this.i=d;this.j=e},Kl=function(a,b){var c=parseInt(a.substr(1,2),16),d=parseInt(a.substr(3,2),16);a=parseInt(a.substr(5,2),16);c=Math.floor(255-(255-c)*b);d=Math.floor(255-(255-d)*b);a=Math.floor(255-(255-a)*b);return"#"+Jl(c)+Jl(d)+Jl(a)},Nl=function(a){if(Ll){var b,c;c=a;if(!Gl.test(c))throw Error("y`"+c);4==c.length&&(c=c.replace(Fl,"#$1$1$2$2$3$3"));c=c.toLowerCase();b=[parseInt(c.substr(1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,
2),16)];c=b[0];var d=b[1],e=b[2];b=Math.max(Math.max(c,d),e);var f=Math.min(Math.min(c,d),e);if(f==b)f=c=0;else{var g=b-f,f=g/b;c=60*(c==b?(d-e)/g:d==b?2+(e-c)/g:4+(c-d)/g);0>c&&(c+=360);360<c&&(c-=360)}c=[c,f,b];if(c[2]>Ml){c[1]*=1.3;c[1]=Math.min(c[1],1);c[2]*=.8;var g=c[0],h=c[1];c=c[2];e=b=d=0;if(0==h)e=b=d=c;else{var f=Math.floor(g/60),k=g/60-f,g=c*(1-h),m=c*(1-h*k),h=c*(1-h*(1-k));switch(f){case 1:d=m;b=c;e=g;break;case 2:d=g;b=c;e=h;break;case 3:d=g;b=m;e=c;break;case 4:d=h;b=g;e=c;break;case 5:d=
c;b=g;e=m;break;case 6:case 0:d=c,b=h,e=g}}c=[Math.floor(d),Math.floor(b),Math.floor(e)];d=c[0];h=c[1];c=c[2];d=Number(d);h=Number(h);c=Number(c);if(d!=(d&255)||h!=(h&255)||c!=(c&255))throw Error("z`"+d+"`"+h+"`"+c);d=Hl(d.toString(16));h=Hl(h.toString(16));c=Hl(c.toString(16));h="#"+d+h+c}return new Il(a,h||a,a,a,a)}h=parseInt(a.substr(1,2),16);c=parseInt(a.substr(3,2),16);e=parseInt(a.substr(5,2),16);h*=.7;c*=.7;e*=.7;d=.3*h+.59*c+.11*e;f=Math.exp(d/255);b=(.595716*h-.274453*c-.321263*e)*f;e=(.211456*
h-.522591*c+.311135*e)*f;h=Math.floor(Math.min(Math.max(d+.9563*b+.621*e,0),255));c=Math.floor(Math.min(Math.max(d-.2721*b-.6474*e,0),255));e=Math.floor(Math.min(Math.max(d-1.107*b+1.7046*e,0),255));h="#"+Jl(h)+Jl(c)+Jl(e);c=Kl(a,.33);d=Kl(a,Math.min(1,.5+(parseInt(a.substr(1,2),16)+parseInt(a.substr(3,2),16)+parseInt(a.substr(5,2),16))/3/255/1.5));return new Il(a,h,a,d,c)},Ml=.79*255,Ll=!1,X=function(a,b,c,d){return{ye:a,name:b,mi:c,jg:d||a}},Ol=[X("#795548","Cocoa",21),X("#E67C73","Flamingo",20),
X("#D50000","Tomato",0),X("#F4511E","Tangerine",1),X("#EF6C00","Pumpkin",2),X("#F09300","Mango",3),X("#009688","Eucalyptus",14),X("#0B8043","Basil",15),X("#7CB342","Pistachio",7),X("#C0CA33","Avocado",6),X("#E4C441","Citron",5),X("#F6BF26","Banana",4),X("#33B679","Sage",13),X("#039BE5","Peacock",12),X("#4285F4","Cobalt",11),X("#3F51B5","Blueberry",10),X("#7986CB","Lavender",9),X("#B39DDB","Wisteria",8),X("#616161","Graphite",22),X("#A79B8E","Birch",23),X("#AD1457","Radicchio",18),X("#D81B60","Cherry Blossom",
19),X("#8E24AA","Grape",17),X("#9E69AF","Amethyst",16)];window.setColors=function(a){for(var b=0;b<a.length&&b<Ol.length;b++)Ol[b].ye=a[b]};
for(var Pl=function(a,b){return 67<=a&&90>=a?(a-=67,1==b?Ol[a].jg:Ol[a].ye):"#"+"666666888888aaaaaabbbbbbdddddda32929cc3333d96666e69999f0c2c2b1365fdd4477e67399eea2bbf5c7d67a367a994499b373b3cca2cce1c7e15229a36633cc8c66d9b399e6d1c2f029527a336699668cb399b3ccc2d1e12952a33366cc668cd999b3e6c2d1f01b887a22aa9959bfb391d5ccbde6e128754e32926265ad8999c9b1c2dfd00d78131096184cb05288cb8cb8e0ba52880066aa008cbf40b3d580d1e6b388880eaaaa11bfbf4dd5d588e6e6b8ab8b00d6ae00e0c240ebd780f3e7b3be6d00ee8800f2a640f7c480fadcb3b1440edd5511e6804deeaa88f5ccb8865a5aa87070be9494d4b8b8e5d4d47057708c6d8ca992a9c6b6c6ddd3dd4e5d6c6274878997a5b1bac3d0d6db5a69867083a894a2beb8c1d4d4dae54a716c5c8d8785aaa5aec6c3cedddb6e6e41898951a7a77dc4c4a8dcdccb8d6f47b08b59c4a883d8c5ace7dcce8531049f3501c7561ee2723ad6a58c6914268a2d38b5515dcd6a75d0a4a95c1158962181c244abda5dc4d69fcc23164e402175603f997d5cb5a89ac2182c5730487e536ca66d86c0a4afc9060d5e1821863640ad525cc8969acb125a121f753c3c995b5ab67998c2a62f62133d82155ca63279c34fa6c7942f63095a9a087ec2259add42b6d48e5f6b0281910ba7b828c3d445c8d0908755099d7000cf9911ebb42ed9c2858c500baa5a00d47f1eee9939ddb78d7549168d4500b56414d38233cda9866b3304743500914d14b37037bb9d845b123b870b50ab2671c9448ec98eae42104a70237f9643a5b15fc0c09cc7113f4725617d4585a361a0be9dbac73333335151517373738f8f8fb2b2b20f4b38227f6341a5875dc0a29bc7ba856508a59114d1bc36e9d34fddd398711616871111ad2d2dc94a4acb9292ac725e75481eac725ec68c78e6d5cfd06b64924420d06b64db7972f0d0cef83a22a64232f83a22f97d6df6c9c2fa573cd02424fa573cfc8976fed0c8ff7537bb5517ff7537fa9162ffd8c7ffad46cb7403ffad46ffad46ffe8cb42d69250b68e42d69242d692caf4e016a765007d3916a7656bcfa2d1ede07bd1484db8107bd1487bd148daf2ccb3dc6c93c00bb3dc6cb3dc6ceaf5dcfbe983bdb634fbe983fbe983fef9dcfad165bf9608fad165fad165fef2d392e1c033b69492e1c092e1c0e0f7ed9fe1e70bbcb29fe1e79fe1e7e4f7f89fc6e71587bd9fc6e79fc6e7e4eff84986e72c70d14986e78fb5f2dbe7fa9a9cff373ad79a9cffa9abfee3e3ffb99aff6733ddb99affb99affebe3ffc2c2c2979797c2c2c2d0d0d0e6e6e6cabdbf717171cabdbfcabdbfeae6e6cca6ac8a404dcca6accca6acf1e6e8f691b2d21e5bf691b2f9a9c3fce0e9cd74e6ca2ae6cd74e6dd8ef3f1d8f8a47ae29c3ce4a47ae2b38cede6daf7".substr(30*a+
6*b,6).toUpperCase()},Ql=null,Rl=function(){if(Ql)return Ql;for(var a=[],b=0;91>b;b++){var c=Pl,c=new Il(c(b,0),c(b,1),c(b,2),c(b,3),c(b,4));c.color=b;a[b]=c}return Ql=a},Sl=[44,64,66,60,57,59,56,55,55,52,53,53,48,46,63,63,61,57,56,44,62,62,47,65,66,57,58,50,51,51,52,54,48,48,43,65,65,57,61,49,54,45],Tl=[35,23,42,14,22,33,40,28,30,31,12,32,8,7,6,26,5,4,39,21,15,2,37,25],Ul=[26,23,41,28,33,37,35,30,38,40,24,31,27,22,25,42,29,32,34,36,39,6,1,12,9,14,4,21,8,19,7,2,11,10,3,20,13,5,15,16,17,18],Vl={},
Wl=0;Wl<Ul.length;++Wl)Vl[Ul[Wl]]=Wl;
var Yl=function(a){a=Xl(a);return Rl()[a]||null},Zl=null,$l=function(a){a=a.toUpperCase();if(!Zl){Zl={};for(var b=Rl(),c=0,d=b.length;c<d;++c)Zl[b[c].b]=c}return Zl[a]||-1},am=function(a){if(!a)return Ul[0];a=Vl[a];return t(a)?Ul[(a+1)%Ul.length]:Ul[0]},Jl=function(a){a=Number(a|0).toString(16);return 2>a.length?"0"+a:a},Xl=function(a){if(0==a||1<=a&&42>=a&&!Ll)return a;var b=a;67<=a&&90>=a?b+=-24:1<=a&&42>=a&&(b=Sl[a-1]);a=b;return Ll?a-43+67:Tl[a-43]},bm=function(a){var b={};lb(a,function(a,d){d= parseInt(d,10);d=Xl(d);var c=b[d];c&&(a+=c);b[d]=a});return b};
var cm=function(a){this.o=a};cm.prototype.getId=function(){return this.o};var em=function(a,b,c,d){this.o=a;this.b=c||a;a=this.s=b;b=this.getId();if(b in a.b)throw Error("v`"+b);a.b[b]=new Qk;a.j[b]=this;d||(dm=d=am(dm),d=Yl(d));this.u=d};E(em,cm);em.prototype.wb=function(){return this.u};em.prototype.Zd=function(a){return wa(this.b,a.b)};em.prototype.g=function(a,b){b.call(null,[],null)};var dm=0;
var fm=function(){N.call(this)};E(fm,N);var gm=function(a,b,c){N.call(this);this.i=a;this.o=b||Infinity;this.j=c;B();this.b=this.lb();this.g=0;this.Fd()};E(gm,fm);var hm=0;l=gm.prototype;l.nc=function(a){var b=this.i;void 0===b?b=-6E4*(new Date(a)).getTimezoneOffset():a>=this.o&&(b=this.j);return b};l.Dd=function(){var a=B()+hm;return this.nc(a)+a};l.lb=function(){return new Date(this.Dd())};l.sd=function(){this.b.getUTCDate()!=this.lb().getUTCDate()&&(window.clearTimeout(this.g),this.Fd());return this.b}; l.Fd=function(){var a=this.b,b=this.lb(),c=18E5-b.getTime()%18E5;this.g=window.setTimeout(y(this.Fd,this),c);a.getUTCDate()!==b.getUTCDate()&&(this.b=this.lb(),this.dispatchEvent("newday"))};
var im=function(a,b,c,d){void 0!=c.body&&(c.body=gadgets.json.stringify(c.body));c.path="/calendar/"+a.ma+"/"+escape(b);c.root=a.ha.getProxyUrl();gapi.client.request(c).then(function(a){d(a.result)},function(){c.authType="none";gapi.client.request(c).execute(d)})};
var km=function(a,b){b=a.title||b||"";var c=Wf(a.iconLink);Lh.call(this,b,c);if(b=a.type)c=2,"application/x-google-gadgets+xml"==b?c=1:b.match(/^image/i)&&(c=3),this.type=c;if(a.link||a.width||a.height||a.display||a.preferences)this.Xe=Zf(a.link),this.he=jm[a.display]||null||"ICON",this.Ya=parseInt(a.width,10)||300,this.j=parseInt(a.height,10)||400,a.preferences&&(this.i=a.preferences)};E(km,Lh);l=km.prototype;l.Xe="";l.he="ICON";l.getHeight=function(){return this.j};l.getUrl=function(){return this.Xe}; l.getType=function(){return this.type};var jm={icon:"ICON",chip:"CHIP"};
var lm=og(1970,1,1),mm=og(1970,1,2),nm=function(a){return a&&a.date?Ng(a.date):a&&a.dateTime?Ng(a.dateTime):null};var om={},qm=function(a,b){var c=[a.year,pm(a.month),pm(a.H)].join("-");a=[pm(a.hour),pm(a.minute),pm(a.second)].join(":");var d="";if(t(b)){if(0==b)b="Z";else if(d=om[b])b=d;else{0>b?(d="-",b*=-1):d="+";var e=Math.floor(b/60);10>e&&(e="0"+e);b%=60;b=om[b]=Ia(d,e,":",10>b?"0"+b:b)}d=b}return Ia(c,"T",a,d)},pm=function(a){return 10>a?"0"+a:String(a)};
var rm=function(a,b,c,d,e,f){em.call(this,c,b,e,f);this.i=a;this.j=this.i.b};E(rm,em);
rm.prototype.g=function(a,b,c){null==b&&(b=ba);var d=this.i.u;if(null==d){var d=this.j.nc(B()+hm)/6E4,e="+";0>d&&(e="-",d=-d);d="GMT"+e+d/60+":"+d%60}if(c)var e=Ng(c),f=this.j.lb(),e=27>ng(zg(f),e).H;else e=!1;e=e?c:void 0;d={calendarId:this.getId(),singleEvents:!0,timeZone:d,maxAttendees:1,maxResults:250,updatedMin:e,sanitizeHtml:!0};e=a.start.qa();a=a.end.qa();f=this.j.nc(B()+hm)/6E4;e=qm(e.Cb(),f);a=qm(a.Cb(),f);d.timeMin=e;d.timeMax=a;sm(this,d,[],null,b,!!c)};
rm.prototype.ha=function(a,b,c,d,e,f){if(f&&"calendar#events"==f.kind){var g=[],h="freeBusyReader"==f.accessRole,k=f.items;if(k)for(var m=0;m<k.length;m++){var p,r=void 0,q,x;p=k[m];var A=f.defaultReminders;q=h;x=p.id;var u=nm(p.start),z=nm(p.end);if(u&&z){z=u.v()==z.v()?z.i()?pg(z):Jg(z.year,z.month,z.H,z.hour,z.minute,z.second+1).Cb():z;u=x=new Gj(x,u,z);z=p.visibility;q=q&&"public"!=z;var C=p.summary;u.b=C&&!q?S(C):z&&"public"!=z&&"default"!=z||q?S("busy"):S("");!q&&t(p.description)&&(u.s=p.description);
null!=p.htmlLink&&(x.Qb=p.htmlLink);t(p.location)&&(x.j=p.location);if(t(p.attendees)){a:{q=p.attendees;for(u=0;u<q.length;u++)if(q[u].self){q=q[u];break a}q=null}q=q&&q.responseStatus;t(q)&&(q=Vi[q],q=t(q)?q:null,null!=q&&(x.o=q))}!p.reminders||p.reminders.useDefault?r=A:p.reminders&&p.reminders.overrides&&(r=p.reminders.overrides);if(r)for(A=x,q=0;q<r.length;q++)z=r[q],"popup"==z.method&&(u=A,z=z.minutes,C=kg(u.Ba()),C.minute-=z,u.ma.push(C.Cb()));r=x;t(p.gadget)&&(A=p.gadget,void 0!=A.title&&(A.title=
Ea(A.title)),A=new km(A,r.b.getContent()),r.Ye=A?A:null)}else x=new Gj(x,lm,mm);"cancelled"==p.status&&(x.qc=!0);x=p=x;x.oe=this;r=this.getId();x.w=r;g.push(p)}b=b.concat(g);g=Ng(f.updated,!1,!0);c=c?c.min(g):g;if(f.nextPageToken)a.pageToken=f.nextPageToken,sm(this,a,b,c,d,e);else{if(e&&!a.updatedMin&&(a=this.s,f=a.b[this.getId()])){e=[];for(var D in f.o)e.push(D);f.i={};f.o={};for(D=0;D<e.length;D++)delete a.i[e[D]]}a=b;e=c;b=[];b.push(String(e.year),"-",$f(e.month),"-",$f(e.H));e.i()||b.push("T",
$f(e.hour),":",$f(e.minute),":",$f(e.second),"Z");d(a,b.join(""))}}else{a:{if(f&&f.error&&(D=f.error.data))for(f=0;f<D.length;f++)if("updatedMinTooLongAgo"==D[f].reason){D=!0;break a}D=!1}D?(delete a.updatedMin,sm(this,a,b,c,d,e)):d(null)}};var sm=function(a,b,c,d,e,f){im(a.i,"calendars/"+b.calendarId+"/events",{params:b},y(a.ha,a,b,c,d,e,f))};
var tm=function(){},um={};var vm=function(){};E(vm,tm);vm.prototype.init=function(a,b){this.g=a;this.b=b;gapi.config.update("googleapis.config/auth/useFirstPartyAuth",!0);void 0!=a.R&&gapi.client.setApiKey(a.R);a=Yf();null!=a&&gapi.config.update("googleapis.config/sessionIndex",a)};vm.prototype.create=function(a,b,c,d){return new rm(this.g,this.b,a,0,d,c)};
var wm=function(a,b,c){if(!ob(a.b)||0<a.g.length){var d=[];ob(a.b)||(d.push("perf"),d.push(Cl(a,b)));0<a.g.length&&(d.push("cei"),d.push(Dl(a)));b=zf([],d,void 0);b[0]="";(c||il)("perf",null,"POST",b.join(""));a.reset()}};var xm=function(a,b,c){F.call(this);this.Bd=null!=c?y(a,c):a;this.i=b;this.g=y(this.Zg,this);this.b=[]};E(xm,F);l=xm.prototype;l.Yc=!1;l.bc=null;l.yg=function(a){this.b=arguments;this.bc?this.Yc=!0:ym(this)};l.stop=function(){this.bc&&(n.clearTimeout(this.bc),this.bc=null,this.Yc=!1,this.b=[])};l.U=function(){xm.ra.U.call(this);this.stop()};l.Zg=function(){this.bc=null;this.Yc&&(this.Yc=!1,ym(this))};var ym=function(a){a.bc=Tj(a.g,a.i);a.Bd.apply(null,a.b)};
var zm=function(a){N.call(this);this.g=a};E(zm,N);zm.prototype.getId=function(){return this.g};zm.prototype.j=function(){return this.g};zm.prototype.Zd=function(a){return wa(this.b.b,a.b.b)};var Am=0;var Cm=function(a,b){N.call(this);this.w=(Am++).toString(36);this.i=new N;this.o={};this.b={};Oa(a||[],function(a){Bm(this,a,!0)},this);b?Oa(b,function(a){Bm(this,a,!1)},this):sa(this.b,this.o);M(this.i,"change",y(this.u,this))};E(Cm,N);l=Cm.prototype;l.uc=null;l.Oc=!1;l.Yb=0;l.U=function(){Cm.ra.U.call(this);for(var a in this.b)G(this.b[a]);this.i.Ca()};l.contains=function(a){var b=this.b;return null!==b&&a in b};
l.qd=function(a){if(this.contains(a.j()))return!1;Bm(this,a,!1);this.Yb&&a.Eb&&a.Eb();Dm(this,"k",a);return!0};l.ab=function(){return nb(this.b)};l.Eb=function(){this.Yb++;if(1==this.Yb)for(var a in this.b){var b=this.b[a];b.Eb&&b.Eb()}};l.jc=function(){if(1==this.Yb)for(var a in this.b){var b=this.b[a];b.jc&&b.jc()}this.Yb--;Em(this)};var Fm=function(a,b,c){a.Eb();try{b.call(c)}finally{a.jc()}},Dm=function(a,b,c){var d=a.uc||{};b in d||(d[b]=[]);d[b].push(c);a.uc=d;Em(a)};
Cm.prototype.u=function(a){this.Oc=!0;Dm(this,"change",a.target)};Cm.prototype.j=function(){return this.w};var Em=function(a){if(!a.Yb&&(a.uc||a.Oc)){a.Eb();try{var b=a.Oc;a.Oc=!1;if(a.uc){var c=new Gm;a.uc=null;a.dispatchEvent(c);b=!0}b&&a.dispatchEvent("change")}finally{a.jc()}}},Bm=function(a,b,c){(c?a.o:a.b)[b.j()]=b;b.Xc&&b.Xc(a.i)},Gm=function(){qe.call(this,"m")};E(Gm,qe);
var Hm=function(a,b,c,d){this.g=b;this.b=Xl(a);a=b?Nl(c):Yl(a);this.j=d;this.i=a||Nl(c)},Im=function(a){a=Xl(a);return new Hm(a,!1,Pl(a,0),"#000000")};Hm.prototype.wb=function(){return this.i};var Km=function(a,b,c){F.call(this);this.i=a;this.b={};this.g={};this.j=c||[];Jm(this,b||[])};E(Km,F);var Lm=function(a,b,c){a.b[b]=c;b=c.b;a.g[b]=(a.g[b]||0)+1};Km.prototype.wb=function(a){t(this.b[a])||Jm(this,[a]);return this.b[a].wb()};
var Jm=function(a,b){for(var c=0,d=b.length;c<d;c++){var e=b[c],f=a.i[e];t(f)&&Lm(a,e,f)}c=0;for(d=b.length;c<d;++c)if(e=b[c],!t(a.b[e])){a:{var f=a.g,g=a.j,f=bm(f);if(g){for(var h=[],k=0;k<g.length;k++)h.push(Xl(g[k]));g=h}if(g&&g.length){h=Za(Ul);for(k=0;k<g.length;k++)Xa(h,g[k]);g=h}else g=Ul;for(var h=g[0],k=Infinity,m=0,p=g.length;m<p;++m){var r=g[m];if(!f[r]){f=r;break a}var q=f[r];q<k&&(h=r,k=q)}f=h}Lm(a,e,Im(f))}};Km.prototype.U=function(){Km.ra.U.call(this);this.g=this.b=this.i=null};
var Mm=function(a){Cm.call(this);this.s=a||new Km({});this.g={}};E(Mm,Cm);Mm.prototype.U=function(){this.g=null;Mm.ra.U.call(this)};Mm.prototype.qd=function(a,b,c){this.Eb();try{var d=Mm.ra.qd.call(this,a);b||(this.g[a.getId()]=a,Dm(this,"n",a));c&&Lm(this.s,a.getId(),c);return d}finally{this.jc()}};Mm.prototype.R=function(a,b){w(a)||(a=a.getId());var c=this.g[a],d=!!c!=b;b?(c=this.b[a],this.g[a]=c):delete this.g[a];d&&Dm(this,"n",c)};var Nm=function(a,b){w(b)||(b=b.getId());return b in a.g};
var Om=function(a,b,c,d,e){this.Bb=a;this.j=b;this.b=b.Ua();this.nb=c;this.Ra=d;this.i=e||7;this.o=this.nb*this.Ra},Pm=function(a){var b;if(!(b=a.g)){b=a.j.ua();for(var c=a.Ra,d=a.i,e=[],f=0,g=0;g<a.nb;g++){for(var h=0;h<c;h++)e[f++]=b,b=hg(b);for(;h<d;h++)b=hg(b)}b=a.g=e}return b},Qm=function(a,b){var c=kg(a);c.H=bg(a.year,a.month);b=(c.qa().Ua()-b+7)%7;c.H-=b+35;return new Om(a,c.qa(),7,7)},Rm=function(){},Sm=function(a){this.b=a};E(Sm,Rm);
var Tm;sb("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Um=function(){},Vm=new Um,Wm=["click",wc?"keypress":"keydown","keyup"];Um.prototype.listen=function(a,b,c,d,e){var f=function(a){var c=Ke(b),e=a.target,e=ia(e)&&1==e.nodeType?a.target.getAttribute("role")||null:null;"click"!=a.type||!we(a,0)||I&&xc&&a.Xa?13!=a.keyCode&&3!=a.keyCode||"keyup"==a.type?32!=a.keyCode||"keyup"!=a.type||"button"!=e&&"tab"!=e||(c.call(d,a),a.preventDefault()):(a.type="keypress",c.call(d,a)):c.call(d,a)};f.Bd=b;f.ih=d;e?e.listen(a,Wm,f,c):M(a,Wm,f,c)};
Um.prototype.Cc=function(a,b,c,d,e){for(var f,g=0;f=Wm[g];g++){var h;var k=a;h=f;var m=!!c;h=ye(k)?k.Mc(h,m):k?(k=Me(k))?k.Mc(h,m):[]:[];for(k=0;m=h[k];k++){var p=m.listener;if(p.Bd==b&&p.ih==d){e?e.Cc(a,f,m.listener,c,d):Re(a,f,m.listener,c,d);break}}}};
var Xm={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"};
var $m=function(a){N.call(this);this.i=this.j={};this.s=0;this.ta=sb(Ym);this.ma=sb(Zm);this.u=null;this.b=a;M(this.b,"keydown",this.o,void 0,this);yc&&M(this.b,"keypress",this.R,void 0,this);M(this.b,"keyup",this.w,void 0,this)},an;E($m,N);var bn=function(a){this.b=a||null;this.next=a?null:{}},Ym=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],Zm="color date datetime datetime-local email month number password search tel text time url week".split(" ");
$m.prototype.g=function(a,b){cn(this.j,dn(arguments),a)};var dn=function(a){if(w(a[1]))a=Ra(en(a[1]),function(a){return fn(a.key||"",a.keyCode,a.Sg)});else{var b=a,c=1;v(a[1])&&(b=a[1],c=0);for(a=[];c<b.length;c+=2)a.push(fn("",b[c],b[c+1]))}return a};$m.prototype.U=function(){$m.ra.U.call(this);this.j={};Re(this.b,"keydown",this.o,!1,this);yc&&Re(this.b,"keypress",this.R,!1,this);Re(this.b,"keyup",this.w,!1,this);this.b=null};
var en=function(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("+"),f=null,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=void 0;f=h;if(!an){g={};for(e in Xm)g[Xm[e]]=Qj(parseInt(e,10));an=g}g=an[f];f=h;break}b.push({key:f,keyCode:g,Sg:c})}return b};
$m.prototype.w=function(a){wc&&An(this,a);yc&&!this.S&&yc&&a.Xa&&a.b&&this.o(a)};var An=function(a,b){if(xc){if(224==b.keyCode){a.V=!0;Tj(function(){this.V=!1},400,a);return}var c=b.i||a.V;67!=b.keyCode&&88!=b.keyCode&&86!=b.keyCode||!c||(b.i=c,a.o(b))}32==a.u&&32==b.keyCode&&b.preventDefault();a.u=null};$m.prototype.R=function(a){32<a.keyCode&&yc&&a.Xa&&a.b&&(this.S=!0)};
var cn=function(a,b,c){var d=b.shift();Oa(d,function(c){if((c=a[c])&&(0==b.length||c.b))throw Error("A");});b.length?Oa(d,function(d){d=d.toString();var e=new bn;d=d in a?a[d]:a[d]=e;cn(d.next,b.slice(0),c)}):Oa(d,function(b){a[b]=new bn(c)})},Bn=function(a,b){for(var c=0;c<b.length;c++){var d=a[b[c]];if(d)return d}},fn=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];""!=a&&b.push("n_"+a+"_"+c);return b};
$m.prototype.o=function(a){var b;a:{b=a.keyCode;if(""!=a.key){var c=a.key;if("Control"==c||"Shift"==c||"Meta"==c||"AltGraph"==c){b=!1;break a}}else if(16==b||17==b||18==b){b=!1;break a}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.ta[b]?!0:e?!1:a.b||a.Xa||a.i?!0:"INPUT"==c.tagName&&this.ma[c.type]?13==b:"INPUT"==c.tagName||"BUTTON"==c.tagName?32!=b:!1}if(b){b=
Qj(a.keyCode);c=fn(a.key,b,(a.s?1:0)|(a.Xa?2:0)|(a.b?4:0)|(a.i?8:0));d=Bn(this.i,c);if(!d||1500<=B()-this.s)this.i=this.j,this.s=B();(d=Bn(this.i,c))&&d.next&&(this.i=d.next,this.s=B());"keydown"==a.type&&yc&&a.Xa&&a.b?this.S=!1:d&&(d.next?a.preventDefault():(this.i=this.j,this.s=B(),a.preventDefault(),c=d.b,d=a.target,e=this.dispatchEvent(new Cn("shortcut",c,d)),(e&=this.dispatchEvent(new Cn("shortcut_"+c,c,d)))||a.preventDefault(),wc&&(this.u=b)))}}; var Cn=function(a,b,c){qe.call(this,a,c);this.b=b};E(Cn,qe);
var Dn=void 0,En=function(){if(void 0!==Dn)return Dn;var a=document.createElement("div");a.style.cssText="visibility:hidden;overflow-y:scroll;position:absolute;top:0;width:100px;height:100px";document.body.appendChild(a);var b=a.offsetWidth-a.clientWidth;if(isNaN(b)||null==b)b=18;Dn=b;document.body.removeChild(a);return Dn};
var Fn=function(a){var b,c=a.Fb,d=a.rh,e=a.id,f=a.zg,g=a.Pf;a=a.Aa;var h="",k=""+((null==a?0:a.ya)?'style="background-color:'+U(W(a.ya))+';"':""),k=vi(k),h=h+('<div class="calendar-container '+U(c)+'"'+((null==a?0:a.fontFamily)?'style="font-family:'+U(W(a.fontFamily))+';"':"")+">"+S(null==(b=d)?"":b)+'<div class="view-cap t1-embed" '+Gi(k)+'> </div><div class="view-cap t2-embed" '+Gi(k)+'> </div><div class="view-container-border" id="calendarContainer'+U(e)+'" '+Gi(k)+'><div id="viewContainer'+
U(e)+'" class="view-container"></div>'+S(f)+'<div id="loading'+U(e)+'" class="loading">'+S("Loading...")+'</div></div><div class="view-cap t2-embed" '+Gi(k)+'> </div><div class="view-cap t1-embed" '+Gi(k)+"> </div>"+S(null==(b=g)?"":b)+"</div>");return R(h)},Gn=function(a){var b=a.W,c=a.uh,d=a.Vf,e=a.name,f=a.Aa;a="";f=-1!=(""+b).indexOf("ui-rtsr-selected")?(null==f?0:f.ya)||(null==f?0:f.ub)?'style="'+((null==f?0:f.ya)?"background-color:"+U(W(f.ya))+";":"")+((null==f?0:f.ub)?"font-weight:"+
U(W(f.ub))+";":"")+'"':"":-1!=(""+b).indexOf("ui-rtsr-unselected")?(null==f?0:f.Jd)||(null==f?0:f.linkColor)?'style="'+((null==f?0:f.Jd)?"background-color:"+U(W(f.Jd))+";":"")+((null==f?0:f.linkColor)?"color:"+U(W(f.linkColor))+";":"")+'"':"":"";f=vi(""+f);a+='<td class="ui-rtsr"><div class="'+U(b)+' t1-embed" '+Gi(f)+'> </div><div class="'+U(b)+' t2-embed" '+Gi(f)+'> </div><div class="'+U(b)+' ui-rtsr-name" '+Gi(f)+' onclick="'+U(V(d))+"("+U(V(c))+')">'+S(e)+"</div></td>";return R(a)}, Hn=function(a){var b="<table cellpadding=0 cellspacing=0><tr>";v(a.Se);a=a.Se;for(var c=a.length,d=0;d<c;d++)b+=S(a[d]);return R(b+"</tr></table>")};
var In=function(){};In.prototype.b=function(){};var Jn=function(a,b,c){this.i=a;this.g=b;this.j=c};E(Jn,In);Jn.prototype.b=function(a,b,c){Jj(this.i,this.g,a,b,c,this.j)};var Kn=function(a,b){this.u=a;a=b||ih();b=a.g("DIV",{style:"position:absolute;display:none;z-index:25000003"});a.b.body.appendChild(b);Zj.call(this,b);Wj(this)};E(Kn,Zj);
Kn.prototype.w=function(){this.setVisible(!1);if(!this.Xb()){var a=this.T(),b,c=this.u,d=c.id,e=mb(c.list.b);b=[];for(var f=0;f<e.length;++f){var g=e[f].Hb(),h=g.getId(),k=++Ln;b.push(Mn({id:c.id,Qf:k,Xf:h,checked:Nm(c.list,h),titleColor:g.wb().b,name:g.b,$g:c.b}))}v(b);c='<div id="calendarList'+U(d)+'" class="calendar-list">';d=b.length;for(e=0;e<d;e++)c+=S(b[e]);b=R(c+"</div>");a.innerHTML=Oh(b);this.setVisible(!0)}};
var Nn=function(a){zm.call(this,a.getId());this.b=a};E(Nn,zm);Nn.prototype.wb=function(){return this.b.wb()};Nn.prototype.Hb=function(){return this.b};var Mn=function(a){var b=a.Qf,c=a.id,d=a.Xf,e=a.$g,f=a.checked,g=a.titleColor;a=a.name;return R('<div class="calendar-row"><label for="cal'+U(b)+"checkbox"+U(c)+'"><input type="checkbox" name="calVisibility'+U(c)+'" id="cal'+U(b)+"checkbox"+U(c)+'" value="'+U(d)+'" onclick="'+U(V(e))+'(value, this.checked);"'+(f?" checked ":"")+'><span style="color: '+U(W(g))+'">'+S(a)+"</span></label></div>")};
var Pn=function(a){this.list=a;this.id=On++;this.b=ek(this.list.R,this.list)},Ln=0,On=0,Qn=function(a){Pn.call(this,a)};E(Qn,Pn);var Rn=function(a){var b=a.Uf,c=a.className,d=a.kh,e=a.id,f=a.Ra,g=a.Ug,h=a.Lg,k=a.Bb,m=a.summary,p;v(a.de);p=a.de;v(a.rows);a=a.rows;c='<div class="'+U(c)+'monthtablediv monthtableSpace"><table class="'+U(c)+'monthtable" role="presentation" cellspacing=0 cellpadding=0 style="-moz-user-select:none;-webkit-user-select:none;">'+(d?'<tr id="'+U(e)+'header" class="monthtableHeader"><td colspan='+Ei(f-2)+' id="'+U(g)+'" class="'+U(b)+'sb-cur">'+(h?'<span class="h zippy-arrow" unselectable=on> </span>':
"")+'<span class="calHeaderSpace">'+S(k)+'</span></td><td colspan=2 class="'+U(b)+'sb-nav"><span id="'+U(e)+'prev" class="'+U(b)+'sb-prev VIpgJd-TzA9Ye-eEGnhe"></span><span id="'+U(e)+'next" class="'+U(b)+'sb-next VIpgJd-TzA9Ye-eEGnhe"></span></td></tr>':'<tr class="'+U(b)+'heading" id="'+U(e)+'header"><td id="'+U(e)+'prev" class="'+U(b)+'prev">«</td><td colspan='+Ei(f-2)+' id="'+U(g)+'" class="'+U(b)+'cur">'+S(k)+'</td><td id="'+U(e)+'next" class="'+U(b)+'next">»</td></tr>')+'</table><table class="'+
U(c)+'monthtable monthtableBody" summary="'+U(m)+'" cellspacing=0 cellpadding=0 id="'+U(e)+'tbl" style="-moz-user-select:none;-webkit-user-select:none;"><colgroup span=7><tr class="'+U(c)+'days">';d=p.length;for(e=0;e<d;e++)f=p[e],c+='<th scope="col" class="'+U(b)+"dayh"+(f.Ah?" "+U(b)+"weekendh":"")+'" title="'+U(f.title)+'">'+S(f.Pc)+"</th>";c+="</tr>";b=a.length;for(p=0;p<b;p++)c+=S(a[p]);return R(c+"</table></div>")},Sn=function(a){var b=a.id,c;v(a.cols);c=a.cols;a='<tr style="cursor:'+(a.Mg? "pointer":"default")+'" id="'+U(b)+'">';for(var b=c.length,d=0;d<b;d++){var e=c[d];a+='<td id="'+U(e.id)+'" class="'+U(e.className)+'">'+S(e.H)+"</td>"}return R(a+"</tr>")};
var Un=function(a,b,c,d,e,f,g,h,k,m){N.call(this);this.u=d;this.j=a;this.id=e||this.j.id+"_";this.className=f||"dp-";this.ma=c;this.i=b;this.s={};a=t(g)?g:1;h=(1<<a+7)-(1<<a+(h||5));this.wa=h+(h>>7);this.Ma=!!k;this.Ja=!!m;this.V=new Kj(this);k=ra(G,this.V);this.va?t(void 0)?k.call(void 0):k():(this.ha||(this.ha=[]),this.ha.push(t(void 0)?y(k,void 0):k));Tn[this.id]=this};E(Un,N);var Tn={};l=Un.prototype;l.Jc=!1;l.Id=null;l.Oe=null;
l.render=function(){if(this.Jc){var a=this.b;if(!this.g){this.S=[];for(var b=7;b--;)this.S[b]=Vn(this.i,this.i.b.i[b]);for(var b=this.className,c=[],d=48;d--;){var e=["cell"];d&2?(e.push(d&1?"weekend-selected":"weekday-selected"),d&8&&e.push("today-selected"),e.push(d&4?"onmonth-selected":"offmonth-selected")):(e.push(d&1?"weekend":"weekday"),d&8&&e.push("today"),e.push(d&4?"onmonth":"offmonth"));d&16&&e.push("day-left");d&32&&e.push("day-right");c[d]=b+e.join(" "+b)+" "}this.R=c;this.o=[];this.g=
this.id+"day_";this.w=this.id+"cur"}var f=Wn(this.i,this.b.Bb);this.hb&&(f=this.hb+" - "+f);b=[];c=this.b.b;d=this.wa;for(e=0;e<a.Ra;e++)b.push({title:this.i.b.g[c],Ah:d>>c&1,Pc:this.S[c]}),c=(c+1)%7;var a=this.j,c=this.className+"cell "+this.className,d=this.className,e=this.Ma,g=this.id,h=this.b.Ra,k=this.w,m=this.Ja,p=Wn(this.i,this.b.Bb),r=this.b,q=r.Ra,x=this.wa,A=this.R,u=Pm(r),z=!!this.Id,C=z?this.Id.ua():1,D=z?this.Oe.ua():0,T=this.ta.ua(),Db=this.b.Bb.month,Q=0;this.Ea&&(this.s=this.Ea(r));
for(var Eb=[],$b=0;$b<this.b.nb;$b++){for(var oa=[],pa=r.b,ja=q;ja--;Q++){var fb=u[Q],Fb=(fb==T&&8)|((fb>>5&15)==Db&&4)|(fb>=C&&fb<=D&&2)|(ja==q-1&&16)|(0==ja&&32)|x>>pa&1,pa=(pa+1)%7;this.o[Q]=Fb;oa.push({id:this.g+fb,H:fb&31,className:A[Fb]+(this.s[fb]||"")})}Eb.push(Sn({id:this.id+"row_"+$b,Mg:z,cols:oa}))}Qh(a,Rn,{Uf:c,className:d,kh:e,id:g,Ra:h,Ug:k,Lg:m,Bb:p,summary:f,de:b,rows:Eb});this.V.listen(this.u(this.id+"prev"),"mousedown",this.Yg).listen(this.u(this.id+"next"),"mousedown",this.Xg)}};
l.Yg=function(){Xn(Tn[this.id],-1);this.dispatchEvent("o")};l.Xg=function(){Xn(Tn[this.id],1);this.dispatchEvent("p")};var Yn=function(a,b){return(b=b.id)&&0==b.indexOf(a.g)?Eg(parseInt(b.substr(a.g.length),10)):null},Zn=function(a,b){return a.u(a.g+b)};Un.prototype.T=function(){return this.j};var Xn=function(a,b){$n(a,rg(a.b.Bb.year,a.b.Bb.month+b,1).qa())},$n=function(a,b){var c=a.b.Bb;if(b.year!=c.year||b.month!=c.month)a.b=Qm(b,a.ma.b),a.update()};Un.prototype.update=function(){this.Jc&&this.render()};
Un.prototype.getId=function(){return this.id};var ao=function(a,b,c,d){a.Id=b;a.Oe=c;d&&$n(a,d);if(a.Jc){d=Pm(a.b);b=b.ua();c=c.ua();for(var e=a.b.o;e--;){var f=a.o[e],g=d[e],h=g>=b&&g<=c?f|2:f&-3;h!=f&&(f=e,Zn(a,Pm(a.b)[f]).className=a.R[h]+(a.s[g]||""),a.o[e]=h)}}else a.update()};Un.prototype.setup=function(a){this.ta=a;this.b?this.update():this.b=Qm(a,this.ma.b)};Un.prototype.U=function(){delete this.j;delete Tn[this.id];Un.ra.U.call(this)};
var bo=function(a,b,c,d,e){N.call(this);this.g=c;this.b=a;a.setup(hk(b));ao(a,this.g.b,this.g.i,this.g.g);this.i=new Kj(this);this.i.listen(c,"change",this.we);this.i.listen(a.T(),"mousedown",this.Ig);this.i.listen(a.T(),"mouseover",this.Jg);this.i.listen(a.T(),"mouseout",this.Cg);this.i.listen(b,"newday",this.Dg);this.i.listen(a,"o",function(){this.dispatchEvent("o")});this.i.listen(a,"p",function(){this.dispatchEvent("p")});this.j=new Kj(this);this.u=b;this.s=!!d;this.o=!!e};E(bo,N);l=bo.prototype;
l.Sb=null;l.Hc=null;l.Bg=function(a){var b=Yn(this.b,a.target),c=this.Sb;b&&c&&!(this.Hc||c).Da(b)&&(this.Hc=b,this.o||this.g.Ac(c.min(b),c.max(b),b));a.preventDefault()};l.Ig=function(a){var b=a.target,c=Yn(this.b,b);c?(this.Sb=c,this.s&&this.g.Ia(c),b=this.b.T().ownerDocument,this.j.listen(b,"mousemove",this.Bg),this.j.listen(b,"mouseup",this.Kg)):(c=this.b,(c.w==b.id||b.parentNode&&c.w==b.parentNode.id)&&this.dispatchEvent("r"));a.preventDefault()};
l.mh=function(){var a=!1,b=this.Sb;b&&(Oj(this.j),this.Sb=null,this.Hc?(a=!this.o,this.Hc=null):(this.s?this.we():this.g.Ia(b),a=!0));a&&this.dispatchEvent("q")};l.Kg=bo.prototype.mh;l.Jg=function(a){if((a=Yn(this.b,a.target))&&null==this.Sb){var b=this.b;dj(Zn(b,a.ua()),b.className+"onhover")}};l.Cg=function(a){if(a=Yn(this.b,a.target)){var b=this.b;ej(Zn(b,a.ua()),b.className+"onhover")}};l.we=function(){var a=void 0;null==this.Sb&&(a=this.g.g);ao(this.b,this.g.b,this.g.i,a)}; l.Dg=function(){var a=this.b,b=hk(this.u);a.ta=b;a.update()};l.U=function(){G(this.i);G(null);G(this.j);G(this.b);bo.ra.U.call(this)};
var co=function(a){return R('<div id="dpPopup'+U(a.id)+'" class="dp-popup" style="display: none;"></div>')};var eo=function(a,b,c,d,e,f){F.call(this);var g=ih(a);f=Rh(co,{id:f||""},void 0,g);this.j=b;a=a.appendChild(f);this.i=new bo(new Un(a,this.j,d,y(g.T,g)),c,e,!0);M(this.i,"q",this.Hg,!1,this);c=this.i.b;c.Jc=!0;c.render();this.b=new Zj(a);Wj(this.b);c=this.b;Uj(c);c.Qc=!0;this.g=a};E(eo,F);l=eo.prototype;l.U=function(){this.b&&(this.b.Ca(),this.b=null);this.g=null};l.setVisible=function(a){this.b.setVisible(a)};l.Xb=function(){return this.b.Xb()};l.Hg=function(){this.setVisible(!1)};l.T=function(){return this.g};
var io=function(a,b,c,d,e){N.call(this);this.i=b;b=e||{};for(var f in fo)f in b||(b[f]=fo[f]);this.V=a;this.b=ih(a);this.s=c;this.S=[];this.g=null;this.Ma=b.showNavigation;this.hb=b.showTabs;this.dc=b.showPrintButton;this.R=b.showDateMarker;this.Ja=b.showCalendarMenu;this.uf=b.showCurrentTime;this.Cf=b.showTz;this.wf=b.showSubscribeButton;this.vf=b.showElementsLogo;if(b.embedStyle)try{this.j=new Mk(Yd(Wd(b.embedStyle)))}catch(u){}this.id=String(go++);a=this.rb=new bk(this);this.hd=a.b(this.w);this.$c=
a.b(this.Ff);this.Bc=a.b(this.jf);this.Ef=a.b(this.subscribe);this.rf=a.b(this.tf);this.ta=new Kj(this);this.u=d;M(this.u,"m",this.df,!1,this);this.wa=null;M(this.i.b,"newday",this.Ag,!1,this);this.o=new Qg;d=new Sg;d.Ia(hk(this.i.b));Rg(this.o,d);d={};a=this.id;c=this.mf();a=R('<div class="header" id="nav'+U(a)+'" style="overflow:hidden;'+(c?"":"display:none;")+'"> </div>');d.rh=a;d.Pf=null;a=[];H&&(a.push("ie"),J("8")?a.push("ie8"):J("7")?a.push("ie7"):a.push("ie6"));d.Fb=a.join(" ");a="";
this.vf?(a=this.i.o,a=R(H&&7>Ec?'<td valign="bottom" align="'+U("right")+'"><a target="_blank" href="http://www.google.com/webelements"><span style="width:130px;height:20px;display:inline-block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+U(W(a))+'gwe.png,sizingMethod=crop)"></span></a></td>':'<td valign="bottom"><a target="_blank" href="http://www.google.com/webelements"><img align="'+U("right")+'" src="'+U(Pi(a))+'gwe.png" width="130" height="20" border="0"></a></td>')):this.wf&&
(a=R('<td valign="bottom" style="text-align:right;"><div class="subscribe-image" style="display:inline-block;" onclick="'+U(V(this.Ef))+'();" title="'+U("Add to Google Calendar")+'">'+S(R('<div class="logo-plus-button"><div class="logo-plus-button-plus-icon"></div><div class="logo-plus-button-lockup"><span class="logo-plus-button-lockup-text">'+S("Calendar")+"</span></div></div>"))+"</div></td>"));c="";this.Cf&&(c=R('<td valign="bottom" id="timezone">'+S(this.i.u?"Events shown in time zone: "+this.i.S:
"Events shown in your computer's time zone")+"</td>"));d.id=this.id;a=R('<table id="footer'+U(this.id)+'" class="footer" cellpadding="0" cellspacing="0" width="100%"><tr>'+S(c)+S(a)+"</tr></table>");d.zg=a;this.j&&(d.Aa=Hk(this.j));Qh(this.V,Fn,d);d=this.b.T("nav"+this.id);var g,h=this.Ma;e=this.dc;var k=this.rf;a=this.Ja;c=this.id;f=this.i.o;var m,p,r;if(this.R){m=this.id;p=this.$c;var q=this.Bc,x=this.j?Hk(this.j):null;m=R('<td id="dateEditableBox'+U(m)+'" class="date-picker-off" onmouseover="'+
U(V(q))+'(true);" onmouseout="'+U(V(q))+'(false);" onmousedown="'+U(V(p))+'()"><div class="date-top" id="currentDate'+U(m)+'"'+((null==x?0:x.fontFamily)||(null==x?0:x.ub)?'style="'+((null==x?0:x.fontFamily)?"font-family:"+U(W(x.fontFamily))+";":"")+((null==x?0:x.ub)?"font-weight:"+U(W(x.ub))+";":"")+'"':"")+"> </div></td>");p=this.id;var q=this.Bc,x=this.$c,A=this.i.o;p=R('<td id="dateMenuArrow'+U(p)+'" class="date-picker-off" onmouseover="'+U(V(q))+'(true);" onmouseout="'+U(V(q))+'(false);" onmousedown="'+
U(V(x))+'()"><img src="'+U(Pi(A))+'menu_arrow_open.gif" id="arrowImg'+U(p)+'" class="arrowImg" width=9 height=9></td>')}this.j&&(r=Hk(this.j));q=m;m=R;r=h?R('<td class="date-nav-buttons"><button class="today-button" id="todayButton'+U(c)+'"'+((null==r?0:r.fontFamily)?'style="font-family:'+U(W(r.fontFamily))+';"':"")+">"+S("Today")+'</button><img id="navBack'+U(c)+'" role=button tabindex=0 title="'+U("Previous period")+'" src="//calendar.google.com/googlecalendar/images/blank.gif" width=22 height=17 class="navbutton navBack"><img id="navForward'+
U(c)+'" role=button tabindex=0 title="'+U("Next period")+'" src="//calendar.google.com/googlecalendar/images/blank.gif" width=22 height=17 class="navbutton navForward"></td>'):"";r='<div class="date-controls"><table class="nav-table" cellpadding="0" cellspacing="0" border="0"><tr>'+r+S(null==(g=q)?"":g)+S(null==(g=p)?"":g)+'<td class="navSpacer"> </td>'+(e?'<td><img src="'+U(Pi(f))+'icon_print.gif" style="cursor: pointer;" width="16" height="16" onclick="'+U(V(k))+'()" title="'+U("Print my calendar (shows preview)")+
'"></td><td><div class="tab-name" onclick="'+U(V(k))+'()">'+S("Print")+"</div></td>":"")+'<td id="calendarTabs'+U(c)+'"></td>';g=a?R('<td class="calendar-nav"><img id="calendarListButton'+U(c)+'" src="'+U(Pi(f))+'btn_menu6.gif" alt="" title="" width=15 height=14></td>'):"";g=m(r+g+"</tr></table></div>");d.innerHTML=Oh(g);this.Ma&&(Oj(this.ta),g=this.b,Nj(this.ta,g.T("navBack"+this.id),Vm,this.le),Nj(this.ta,g.T("navForward"+this.id),Vm,this.ne),Nj(this.ta,g.T("todayButton"+this.id),Vm,this.De));M(this.o,
"change",this.We,!1,this);this.Ja&&(g=ho(this),g.s=12,g.mb&&g.g(),g=ho(this),r=this.b.T("calendarListButton"+this.id),M(r,"mousedown",g.w,!1,g),g.o=new Jn(r,13),g.mb&&g.g());this.hb&&jk(this);this.R&&(this.ma=new eo(this.V,this.i.g,this.i.b,new Sm(this.i.i),this.o,this.id));kk(this);this.Ea=null;b=b.pingInterval||36E5;-1!=b&&(this.ad=window.setInterval(y(this.jd,this),b))};E(io,N);var go=1;
io.prototype.U=function(){io.ra.U.call(this);this.ta.Ca();this.u.Ca();t(this.ad)&&window.clearInterval(this.ad);this.rb.Ca()};var fo={showNavigation:!0,showPrintButton:!0,showTabs:!0,showDateMarker:!0,showCalendarMenu:!0,showSubscribeButton:!0,showTz:!0,showElementsLogo:!1};
io.prototype.jf=function(a){if(this.R){var b=this.b.T("dateEditableBox"+this.id),c=this.b.T("dateMenuArrow"+this.id),d=this.b.T("arrowImg"+this.id);a?(b.className="date-picker-on",c.className="date-picker-on date-picker-arrow-on",d.src=this.i.o+"menu_arrow_hover.gif"):(b.className="date-picker-off",c.className="date-picker-off",d.src=this.i.o+"menu_arrow_open.gif")}};
io.prototype.Ff=function(){this.R&&(this.ma.Xb()?this.ma.setVisible(!1):(this.ma.setVisible(!0),Jj(this.b.T("dateMenuArrow"+this.id),13,this.ma.T(),12,void 0,5)))};var ho=function(a){if(!a.wa){var b=new Qn(a.u);a.wa=new Kn(b,a.b)}return a.wa};io.prototype.mf=function(){return this.Ma||this.R||this.hb||this.Ja||this.dc};
var kk=function(a){if(!(0>=oj(a.V).clientHeight)){var b=(parseInt(a.V.style.height,10)||0)-(a.b.T("footer"+a.id).offsetHeight+a.b.T("nav"+a.id).offsetHeight+4),c=ik(a);0>=b&&(b=1);c.style.height=b+"px";jo(a)}};
io.prototype.tf=function(){for(var a=this.g,b=a.getType().toUpperCase(),c=[],d=nb(this.u.g),e=0;e<d.length;++e){var f=d[e];f&&c.push(decodeURIComponent(f))}d=this.i.ha;a=a.Ka();b=Af(d.md+"/print_preview","dates",a.toString(),"hl","en","ctz",d.Te,"pgsz","letter","wkst",String(d.j+1),"mode",b,"wdtp",this.i.j?null:"23456","src",c);b=window.open(b.toString(),"goocalprint","location=0,status=0,fullscreen=0,directories=0,toolbar=0,menubar=0,width=600,height=680",!0);try{b.document.close(),b.focus()}catch(g){}};
var jk=function(a){if(a.hb){for(var b=a.S,c=a.g,d=[],e=0;e<b.length;e++){var f=b[e],g=f===c?"ui-rtsr-selected":"ui-rtsr-unselected";0==e&&(g+=" ui-rtsr-first-tab");e==b.length-1&&(g+=" ui-rtsr-last-tab");d.push(Gn({Vf:a.hd,W:g,name:f.Gb,uh:f.getType(),Aa:a.j?Hk(a.j):null}))}Qh(a.b.T("calendarTabs"+a.id),Hn,{Se:d})}};
io.prototype.lf=function(a){switch(a.b){case "today":this.De();break;case "prev":this.le();break;case "next":this.ne();break;case "dayview":this.w("day");break;case "weekview":this.w("week");break;case "monthview":this.w("month");break;case "agendaview":this.w("agenda")}};
io.prototype.w=function(a){if("string"==typeof a){var b=a;a=null;for(var c=0;c<this.S.length;++c){var d=this.S[c];if(d.getType()==b){a=d;break}}if(!a)return!1}b=0==a.getType().lastIndexOf("next",0);if(a==this.g&&!b)return!1;this.g&&this.g.Tb();if(this.g=a)a=this.g.b,a.Ac(this.o.b,this.o.i,this.o.g),Rg(this.o,a);this.We();jo(this);jk(this);return!0};io.prototype.df=function(){jo(this)};
var jo=function(a){(a=a.g)&&a.render()},rk=function(a,b,c){ko(a,!0);Xk(a.s,nb(a.u.g),b,function(b){c.call(null,b);ko(a,0<a.s.s)})};io.prototype.jd=function(){if(this.g&&!(0>=oj(this.V).clientHeight)){var a=this.s,b=this.g.Ka(),c=y(this.qf,this),b=Vk(a,nb(a.j),b,c,!0),d;for(d in b.b){var c=a.j[d],e=a.b[d],f=y(a.w,a,d,b);c.g(b.b[d],f,e.j)}}};io.prototype.qf=function(){jo(this)};
var ko=function(a,b){var c=a.b.T("loading"+a.id),d=c.style;if(null!=a.Ea)a=a.Ea;else{var e=En(),f=ik(a),e=e+(a.b.T("calendarContainer"+a.id).offsetWidth-(f.offsetWidth+f.offsetLeft));a=a.Ea=e}d.right=a+"px";c.style.display=b?"block":"none"};l=io.prototype;l.Ag=function(){window.setTimeout(y(this.wg,this),3E5*Math.random())};l.wg=function(){jo(this)};l.ne=function(){this.g.re()};l.le=function(){this.g.qe()};l.De=function(){var a=hk(this.i.b);this.o.Ia(a)};
l.We=function(){this.R&&this.g&&vh(this.b.T("currentDate"+this.id),this.g.rd())};var ik=function(a){return a.b.T("viewContainer"+a.id)};io.prototype.subscribe=function(){for(var a=nb(this.u.g),b=[],c=0;c<a.length;++c)b.push(a[c]);window.open(Af(this.i.ha.md+"/render","cid",b))};
var lo=function(){Mm.call(this)};E(lo,Mm);var mo=function(){N.call(this)};E(mo,fm);var no=function(a,b,c){N.call(this);this.b=new gm(a,b,c);this.b.Xc(this)};E(no,mo);no.prototype.nc=function(a){return this.b.nc(a)};no.prototype.Dd=function(){return this.b.Dd()};no.prototype.lb=function(){return this.b.lb()};no.prototype.sd=function(){return this.b.sd()};var hk=function(a){return Fg(a.sd())};
var oo=function(a,b,c){no.call(this,a,b,c)};E(oo,no);var po=function(){N.call(this)};E(po,N);var qo=function(a,b,c,d,e,f,g){N.call(this);v(a);this.i=b;this.g=c;this.o=t(d)?d:0;this.j=e||7;this.b=g||{}};E(qo,po);qo.prototype.set=function(a,b){var c=this.b[a];this.b[a]=b;return c!=b};qo.prototype.get=function(a){return this.b[a]};
var so=function(a){this.b=a;this.i="";this.b.match(ro)},ro=/GMT[+-](([01]\d((?=:00)|(:\d{2})))|((\?)*))/;var to={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 uo={ff:".",Kd:",",Gf:"%",Ld:"0",If:"+",xf:"-",kf:"E",Hf:"\u2030",sf:"\u221e",Df:"NaN",ef:"#,##0.###",di:"#E0",bi:"#,##0%",Kh:"\u00a4#,##0.00",hf:"USD"},vo=uo,vo=uo;var xo=function(){this.ma=vo.hf;this.u=40;this.b=1;this.s=3;this.ha=this.j=0;this.wa=!1;this.V=this.S="";this.va="-";this.w="";this.g=1;this.o=!1;this.i=[];this.R=this.ta=!1;var a=vo.ef;a.replace(/ /g,"\u00a0");var b=[0];this.S=wo(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,k=a.length,m=!0;b[0]<k&&m;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=h&&0>d&&h++;break;case "0":if(0<g)throw Error("G`"+a);f++;0<=h&&0>d&&h++;break;case ",":0<h&&this.i.push(h);h=0;break;case ".":if(0<=d)throw Error("H`"+
a);d=e+f+g;break;case "E":if(this.R)throw Error("I`"+a);this.R=!0;this.ha=0;b[0]+1<k&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.wa=!0);for(;b[0]+1<k&&"0"==a.charAt(b[0]+1);)b[0]++,this.ha++;if(1>e+f||1>this.ha)throw Error("J`"+a);m=!1;break;default:b[0]--,m=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==h)throw Error("K`"+a);g=e+f+g;this.s=0<=d?g-d:0;0<=d&&(this.j=e+f-d,0>this.j&&(this.j=0));this.b=(0<=d?d:g)-e;this.R&&(this.u=e+this.b,0==this.s&&0==this.b&&(this.b=
1));this.i.push(Math.max(0,h));this.ta=0==d||d==g;c=b[0]-c;this.V=wo(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.g&&(this.o=!0),this.va=wo(this,a,b),b[0]+=c,this.w=wo(this,a,b)):(this.va=this.S+this.va,this.w+=this.V)},yo=function(a,b,c,d){var e;if(a.j>a.s)throw Error("D");d||(d=[]);var f=Math.pow(10,a.s),g=Math.round(b*f);isFinite(g)?(b=Math.floor(g/f),f=Math.floor(g-b*f)):f=0;e=b;var g=Math.pow(10,a.s),h=f,k=0<a.j||0<h||!1,f=a.j;k&&(f=a.j);var m="";for(b=e;1E20<b;)m="0"+m,b=Math.round(b/
10);var m=b+m,p=vo.ff;b=vo.Ld.charCodeAt(0);var r=m.length,q=0;if(0<e||0<c){for(e=r;e<c;e++)d.push(String.fromCharCode(b));if(2<=a.i.length)for(c=1;c<a.i.length;c++)q+=a.i[c];c=r-q;if(0<c){e=a.i;for(var q=r=0,x,A=vo.Kd,u=m.length,z=0;z<u;z++)if(d.push(String.fromCharCode(b+1*Number(m.charAt(z)))),1<u-z)if(x=e[q],z<c){var C=c-z;(1===x||0<x&&1===C%x)&&d.push(A)}else q<e.length&&(z===c?q+=1:x===z-c-r+1&&(d.push(A),r+=x,q+=1))}else{c=m;m=a.i;e=vo.Kd;x=c.length;A=[];for(r=m.length-1;0<=r&&0<x;r--){q=m[r];
for(u=0;u<q&&0<=x-u-1;u++)A.push(String.fromCharCode(b+1*Number(c.charAt(x-u-1))));x-=q;0<x&&A.push(e)}d.push.apply(d,A.reverse())}}else k||d.push(String.fromCharCode(b));(a.ta||k)&&d.push(p);a=""+(h+g);for(g=a.length;"0"==a.charAt(g-1)&&g>f+1;)g--;for(e=1;e<g;e++)d.push(String.fromCharCode(b+1*Number(a.charAt(e))))},zo=function(a,b,c){c.push(vo.kf);0>b?(b=-b,c.push(vo.xf)):a.wa&&c.push(vo.If);b=""+b;for(var d=vo.Ld,e=b.length;e<a.ha;e++)c.push(d);c.push(b)},wo=function(a,b,c){for(var d="",e=!1,f=
b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1)?(c[0]++,d+=a.ma):d+=to[a.ma][1];break;case "%":if(!a.o&&1!=a.g)throw Error("E");if(a.o&&100!=a.g)throw Error("F");a.g=100;a.o=!1;d+=vo.Gf;break;case "\u2030":if(!a.o&&1!=a.g)throw Error("E");if(a.o&&1E3!=a.g)throw Error("F");a.g=1E3;a.o=!1;d+=vo.Hf;break;default:d+= g}}return d},Ao={prefix:"",nh:"",tg:0};
var Bo=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"},Co=Bo,Co=Bo;var Do=function(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"},Eo=Do,Eo=Do;var Ho=function(a){this.o=[];this.b=[];this.j=[];this.i=new xo;a&&(a=Fo(this,a),this.j=Go(this,a))},Io=/'([{}#].*?)'/g,Jo=/''/g,Ko=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,h=a,k=e,m=c[g];t(m)?(h.b.push(m),k.push(h.g(h.b))):k.push("Undefined parameter - "+g);break;case 2:g=b[f].value;h=e;k=g.Ec;t(c[k])?(k=g[c[k]],t(k)||(k=g.other),Ko(a,k,c,d,h)):h.push("Undefined parameter - "+k);break;case 0:g=b[f].value;Lo(a,g,c,Eo,d,
e);break;case 1:g=b[f].value,Lo(a,g,c,Co,d,e)}},Lo=function(a,b,c,d,e,f){var g=b.Ec,h=b.Od,k=+c[g];if(isNaN(k))f.push("Undefined or invalid parameter - "+g);else if(h=k-h,g=b[c[g]],t(g)||(d=a.i.Ea?d(h,a.i.Ea()):d(h),g=b[d],t(g)||(g=b.other)),b=[],Ko(a,g,c,e,b),c=b.join(""),e)f.push(c);else{a=a.i;b=h;if(isNaN(b))a=vo.Df;else{e=[];b/=Math.pow(10,Ao.tg);e.push(Ao.prefix);h=0>b||0==b&&0>1/b;e.push(h?a.va:a.S);if(isFinite(b))if(b=b*(h?-1:1)*a.g,a.R)if(d=b,0==d)yo(a,d,a.b,e),zo(a,0,e);else{b=Math.floor(Math.log(d)/
Math.log(10)+2E-15);g=Math.pow(10,b);isFinite(g)&&0!==g?d/=g:(g=Math.pow(10,Math.floor(b/2)),d=d/g/g,1==b%2&&(d=0<b?d/10:10*d));g=a.b;if(1<a.u&&a.u>a.b){for(;0!=b%a.u;)d*=10,b--;g=1}else 1>a.b?(b++,d/=10):(b-=a.b-1,d*=Math.pow(10,a.b-1));yo(a,d,g,e);zo(a,b,e)}else yo(a,b,a.b,e);else e.push(vo.sf);e.push(h?a.w:a.V);e.push(Ao.nh);a=e.join("")}f.push(c.replace(/#/g,a))}},Fo=function(a,b){var c=a.o,d=y(a.g,a);b=b.replace(Jo,function(){c.push("'");return d(c)});return b=b.replace(Io,function(a,b){c.push(b);
return d(c)})},Mo=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){var g=f.index;"}"==f[0]?(c.pop(),0==c.length&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(0==c.length&&(b=a.substring(b,g),""!=b&&d.push({type:0,value:b}),b=g+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d},No=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Oo=/^\s*(\w+)\s*,\s*selectordinal\s*,/,Po=/^\s*(\w+)\s*,\s*select\s*,/,Go=function(a,b){var c=[];b=Mo(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 f=b[d].value;switch(No.test(f)?0:Oo.test(f)?1:Po.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=Qo(a,b[d].value);break;case 0:e.type=0;e.value=Ro(a,b[d].value);break;case 1:e.type=1;e.value=So(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c},Qo=function(a,b){var c="";b=b.replace(Po,function(a,b){c=b;return""});var d={};d.Ec=c;b=Mo(b);for(var e=0;e<b.length;){var f=
b[e].value;e++;if(1==b[e].type)var g=Go(a,b[e].value);d[f.replace(/\s/g,"")]=g;e++}return d},Ro=function(a,b){var c="",d=0;b=b.replace(No,function(a,b,e){c=b;e&&(d=parseInt(e,10));return""});var e={};e.Ec=c;e.Od=d;b=Mo(b);for(var f=0;f<b.length;){var g=b[f].value;f++;if(1==b[f].type)var h=Go(a,b[f].value);e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=h;f++}return e},So=function(a,b){var c="";b=b.replace(Oo,function(a,b){c=b;return""});var d={};d.Ec=c;d.Od=0;b=Mo(b);for(var e=0;e<b.length;){var f=b[e].value; e++;if(1==b[e].type)var g=Go(a,b[e].value);d[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=g;e++}return d};Ho.prototype.g=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};
var To=["en",0,".",[[[,0],[" \u2013 "],[,1]]],[[[,0],[" "],[,1]]],[[[,0],[", "],[,1]]],[[[,0],["/"],[,1]]],[[[,0],["/"],[,1],["/"],[,2]]],[[[,0],["/"],[,1]]],[[[,0],["/"],[,1]]],[[[,0],["/"],[,1]]],[[[,0],["/"],[,1],["/"],[,2]]],[[[,0],["-"],[,1],["-"],[,2]]],[[[,0],[":00"]]],[[[,0],[,1]]],[[[,0],[":"],[,1]]],[[[,0],[":"],[,1],[,2]]],[[[,0],[" "],[,1]]],[[[,0],[" "],[,1],[", "],[,2]]],[[[,0],[" "],[,1]]],[[[,0],[" "],[,1]]],[[[,0],[" "],[,1],[", "],[,2]]],[[[,0],[" "],[,1]]],[[[,0],[" "],[,1],[" \u2013 "],
[,2],[", "],[,3]]],[[[,0],[" "],[,1],[" \u2013 "],[,2],[", "],[,3]]],[[[,0],[" "],[,1],[" \u2013 "],[,2],[" "],[,3],[", "],[,4]]],[[[,0],[" \u2013 "],[,1]]],[[[,0],[" ("],[,1],[")"]]],[[[,0],[" \u2013 "],[,1],[" "],[,2]]],[[[,0],[" "],[,1]]],[[[,0],[", "],[,1]]],"SMTWTFS".split(""),"Sun Mon Tue Wed Thu Fri Sat".split(" "),"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),"January February March April May June July August September October November December".split(" "), "January February March April May June July August September October November December".split(" "),["a","p"],["am","pm"],["am","pm"],"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),0,0,0,[[[,0],[", "],[,1]]],[[[,0]]]];
var Uo=function(a){he(this,a,0,null)};E(Uo,ee);var Y=function(a){he(this,a,0,Vo)};E(Y,ee);var Vo=[1],ie=function(a){he(this,a,0,null)};E(ie,ee);var Wo=function(a){he(this,a,0,null)};E(Wo,ee);var Xo=function(a){he(this,a,0,null)};E(Xo,ee);var Yo=function(a){he(this,a,0,null)};E(Yo,ee);
var ap=function(){this.ka=new Uo(To);this.i=Zo(L(this.ka,Wo,32));this.b=Zo(L(this.ka,Wo,33));this.g=Zo(L(this.ka,Wo,34));this.u=$o(L(this.ka,Xo,35));this.o=$o(L(this.ka,Xo,36));this.j=$o(L(this.ka,Xo,37));this.s=$o(L(this.ka,Xo,41))};ca(ap);
var Zo=function(a){return[K(a,1),K(a,2),K(a,3),K(a,4),K(a,5),K(a,6),K(a,7)]},$o=function(a){return[,K(a,1),K(a,2),K(a,3),K(a,4),K(a,5),K(a,6),K(a,7),K(a,8),K(a,9),K(a,10),K(a,11),K(a,12)]},bp=function(a,b){return a.g[b]},cp=function(a){return isNaN(a)?"??":""+(a%12||12)},dp=function(a){return isNaN(a)?"??":(10>a?"0":"")+a},ep=function(a,b){return isNaN(b)?"":12>b%24?K(L(a.ka,Yo,39),1):K(L(a.ka,Yo,39),2)},Z=function(a,b){var c=[];Oa(je(a),function(a){null!=K(a,1)?c.push(K(a,1)):(a=b[K(a,2)||0],c.push(a))}); return c.join("")};
var fp=function(){};var hp=function(a,b,c){this.g=a||new gp;this.b=b||ap.Lc();this.j=t(c)?c:!0};E(hp,fp);
var ip=function(a,b,c){return K(a.b.ka,2)?String(b):c?a.b.u[b]:a.b.o[b]},jp=function(a,b,c){return a.j&&!K(a.b.ka,2)?c?a.b.s[b]:a.b.j[b]:ip(a,b,c||"ru"==K(a.b.ka,1))},Pk=function(a,b,c,d){a.g.i||isNaN(b.hour)?(c=b.hour,b=b.minute,b=Z(L(a.b.ka,Y,16),[isNaN(c)?"??":(10>c?"0":"")+c,dp(b)])):c&&0==b.minute?d?(a=a.b,b=b.hour,b=Z(L(a.ka,Y,15),[cp(b),isNaN(b)?"":12>b%24?"":K(L(a.ka,Yo,38),2)])):(a=a.b,b=b.hour,b=Z(L(a.ka,Y,15),[cp(b),ep(a,b)])):d?(a=a.b,c=b.hour,b=b.minute,b=Z(L(a.ka,Y,17),[cp(c),dp(b),
isNaN(c)?"":12>c%24?"":K(L(a.ka,Yo,38),2)])):(a=a.b,c=b.hour,b=b.minute,b=Z(L(a.ka,Y,17),[cp(c),dp(b),ep(a,c)]));return b},Jk=function(a,b){a:switch(a.g.g){case 1:var c=b.H;b=b.month;a=Z(L(a.b.ka,Y,7),[c,b]);break a;case 0:c=b.month;b=b.H;a=Z(L(a.b.ka,Y,10),[c,b]);break a;case 2:c=b.month;b=b.H;a=Z(L(a.b.ka,Y,11),[c,b]);break a;default:c=b.month,b=b.H,a=Z(L(a.b.ka,Y,10),[c,b])}return a},Ck=function(a,b,c){var d=jp(a,b.month,void 0);if(b.year==a.g.b.year&&4>Math.abs(b.month-a.g.b.month))var e=b.H,
d=Z(L(a.b.ka,Y,18),[d,e]);else var e=b.H,f=b.year,d=Z(L(a.b.ka,Y,19),[d,e,f]);c?(b=b.Ua(),b=a.b.b[b]):b=bp(a.b,b.Ua());return Z(L(a.b.ka,Y,31),[b,d])};hp.prototype.i=function(a){var b;1==a.H?(b=jp(this,a.month,!0),a=a.H,b=Z(L(this.b.ka,Y,21),[b,a])):b=String(a.H);return b};
var kp=function(a,b){var c=b.start,d=sg(b.end,-1),e=c.year,f=c.month,g=c.H;b=d.year;var h=d.month,d=d.H,k=jp(a,f,!0),m=jp(a,h,!0);e==b?f==h?g==d?(b=Z(L(a.b.ka,Y,19),[k,g,e]),c=bp(a.b,c.Ua()),a=Z(L(a.b.ka,Y,31),[c,b])):a=Z(L(a.b.ka,Y,25),[k,g,d,e]):a=Z(L(a.b.ka,Y,26),[k,g,m,d,e]):(c=a.b,e=Z(L(a.b.ka,Y,22),[k,g,e]),a=Z(L(a.b.ka,Y,22),[m,d,b]),a=Z(L(c.ka,Y,4),[e,a]));return a},Wn=function(a,b){var c=ip(a,b.month);b=b.year;return Z(L(a.b.ka,Y,20),[c,b])},mk=function(a,b){var c,d;b instanceof Kg?(c=b.start,
d=b.end):(c=b,d=void 0);if(isNaN(d.hour))a=24<=(ng(d,c).i/3600|0)?kp(a,new Kg(c,d)):Ck(a,c,!0);else{var e=!(c.minute||d.minute);b=Ck(a,c,!0)+", "+Pk(a,c,e);c=(c.qa()!=d.qa()?Ck(a,d,!0)+", ":"")+Pk(a,d,e);a=Z(L(a.b.ka,Y,4),[b,c])}return a},Vn=function(a,b){return"ru"==K(a.b.ka,1)?b.substring(0,1).toUpperCase()+b.substring(1):b},gp=function(a,b){this.i=a||!1;this.g=b||0;this.b=Fg(new Date)};
var lp=function(a,b,c){N.call(this);this.b=a;c&&Za(c)};E(lp,N);var mp=function(a,b,c){lp.call(this,a,0,null);this.g=c?c.replace("{hl}",encodeURIComponent("en")):null};E(mp,lp);var np=function(a,b,c,d,e,f){this.i=a;this.b=b;this.j=d;this.Te=c;this.g=e;a=this.i+"calendar";null!=this.g?a+="/b/"+this.g:this.b&&(a+="/hosted/"+this.b);this.md=a;this.o=f||null};np.prototype.getProxyUrl=function(){return this.o};var qp=function(a){for(var b in op)b in a||(a[b]=op[b]);this.wa=a.collapseAllday;b=new gp(a.format24hour,parseInt(a.dateFieldOrder,10));this.g=new hp(b);this.ta=a.autoResize;this.w=(b=a.hostedDomain)?new mp(b.name,0,b.maplink):null;this.s=a.baseUrl;kf(this.s)||(this.s=kf(window.location.href)+this.s);this.i=a.weekstart;this.o=a.imagePath;this.u=a.timezone||null;this.S=a.timezoneLocalized;this.Ea=a.haveQuickAdd;if("nowMs"in a){b=parseInt(a.nowMs,10);var c=B()+hm;3E4<=Math.abs(c-b)&&(hm=b-B())}this.b=
new oo(pp(a.timezoneOffsetMs),pp(a.timezoneNextTransitionMs),pp(a.timezoneNextOffsetMs));this.j=a.showWeekends;this.va=parseInt(a.firstWeekday,10);this.V=parseInt(a.workWeekLength,10);this.ha=new np(this.s,this.w&&this.w.b||"",this.u,this.i,Yf(),a.proxyUrl);this.ma=a.calendarApiVersion;this.R=a.developerKey},pp=function(a){a=parseInt(a,10);isNaN(a)&&(a=void 0);return a},op={autoResize:!0,baseUrl:"http://www.google.com/",collapseAllday:!1,dateFieldOrder:0,format24hour:!0,hostedDomain:null,imagePath:"//calendar.google.com/googlecalendar/images/", showWeekends:!0,preloadEnd:null,preloadStart:null,weekstart:0,haveQuickAdd:!1,firstWeekday:1,workWeekLength:5};
var sp=function(a,b,c){F.call(this);this.b=a;this.i=b;this.j=new Kj(this);if(c||.05>Math.random())this.j.listen(this.i,"c",this.o),this.j.listen(this.i,["d","e"],this.s);rp(this)};E(sp,F);sp.prototype.U=function(){this.j.Ca()};var rp=function(a){var b=n.gcal$perf$serverTime,c=n.gcal$perf$headStartTime;t(b)&&t(c)&&(a.b.log("container",B()-c+b),Qe(a.i,"e",function(a){var d=B()-c;this.b.log(a.target.getType()+"_loadTime",d);this.b.log(a.target.getType()+"_totalLoadTime",d+b)},!1,a))};
sp.prototype.o=function(){this.g=new El(this.b)};sp.prototype.s=function(a){if(this.g){var b="e"==a.type,c=this.g,d=a.target.getType()+"_"+(b?"insertDom":"computeContent")||c.i,e=B();c.j.log(d,e-c.g);c.g=e;b&&(b=this.g,a=a.target.getType()+"_render"||b.i,c=B(),b.j.log(a,c-b.b),b.g=c,this.g=null)}};
var tp=function(a){(a||window).location.reload(!0)};var up=function(a,b){F.call(this);Zi=new $i(b.features);a&&a.yc(4,Zi);this.data=b;this.b=new qp(b);um.gcal$connect$ApiV3Calendar=new vm};E(up,F);up.prototype.o=null;
up.prototype.setup=function(){var a=this.data,b=jh(document,a.Za||"container"),c=this.b.w;(c=c&&c.g)&&(gk=c);this.s=new Sk;this.i=new lo;Tj(tp,36E5*Math.abs(20)+Math.floor(36E5*Math.random()*Math.abs(3)));vp(this,a);a.skin&&(b.className=b.className+" "+a.skin);b.style.position="relative";this.u(b);wp(this,b);this.g=new io(b,this.b,this.s,this.i,a);this.o=new Al;new sp(this.o,this.g);this.data.loggedin&&(a=window.location.pathname,a=ra(wm,this.o,a.substr(a.lastIndexOf("/")+1)+"_",void 0),window.setTimeout(a,
3E5),window.setInterval(a,36E5));a=hk(this.b.b);this.j&&!this.j.contains(a)&&(a=this.j.start);this.g.o.Ia(a);a=this.g;b=new xp;"day"==this.data.view&&new yp(a,this.b,b,1);new yp(a,this.b,b);new zp(a,this.b,b);new zk(a,this.b,new Ok(this.b.g,b));this.g.w(this.data.view)};var wp=function(a,b){a=y(a.u,a,b);var c=new xm(a,100);M(window,"resize",function(){c.yg()})};
up.prototype.u=function(a,b){if(this.b.ta){var c;c=(c=jh(document,"calendarTitle"))?c.offsetHeight:0;var d=jh(document,"warningBox");d&&(c+=d.offsetHeight);d=ph(ih(a).b);b=b||nh(d||window).height;this.w!=b&&(c=b-c,0>=c&&(c=1),a.style.height=c+"px",this.g&&kk(this.g),this.w=b)}};
var vp=function(a,b){var c=b.preloadStart,d=b.preloadEnd;c&&d&&(a.j=new Kg(Mg(c),Mg(d)));var e=um[b.calendarFactoryClass||"gcal$connect$ApiV3Calendar"]||null;e.init(a.b,a.s);var f=b.cids||{};Fm(a.i,function(){for(var a in f){var b;b=e;var c=a,d=f[a],p=d.color,r=d.title,d=d.access||0;p?(p=$l(p),p=0<=p?Yl(p):null):p=void 0;b=b.create(c,d,p,r);c=f[a].hidden;this.i.qd(new Nn(b),c)}},a)};
var Ap={};var Bp=function(a){a=a||null;this.j=!!a&&Jd(a,12).b("VR");a&&aj(Jd(a,4),28)&&Jd(a,4)};Bp.prototype.b=function(){return Yl(am())};
var Cp=function(a,b){a=a.b(b);b=$l(a.b);var c;if(0<=b)c=Im(b);else{a=a.b;b=$l(a.toUpperCase());if(!(43<=b)){b=0;for(var d=parseInt(a.substr(1,2),16)/255,e=parseInt(a.substr(3,2),16)/255,f=parseInt(a.substr(5,2),16)/255,g=43;66>g;g++){var h=Pl(g,0),k=d-parseInt(h.substr(1,2),16)/255,m=e-parseInt(h.substr(3,2),16)/255,h=f-parseInt(h.substr(5,2),16)/255,k=k*k+m*m+h*h;if(43==g||k<c)b=g,c=k}}c=b;c=new Hm(c,!0,a,"#000000")}return c};Bp.prototype.g=function(){return!1};Bp.prototype.i=function(){return S("")}; Bp.prototype.sc=function(){return this.j};
var xp=function(){Bp.call(this)};E(xp,Bp);xp.prototype.b=function(a){return a.Hb().wb()};xp.prototype.i=function(a){a=a.Oa();a=a={icon:a&&a.b};a=a.src;return R(a?'<img class=cwci src="'+U(Pi(a))+'">':"")};xp.prototype.g=function(a){a=a.o;return 2==a||6==a};
var Dp=function(a){F.call(this);this.g=a;this.o=[];this.i=[];this.s=[];this.b=new Kj(this)};E(Dp,F);Dp.prototype.u=!1;Dp.prototype.U=function(){this.b.Ca();this.s=this.i=this.o=this.g=this.b=null};var Ep=function(a){this.b=a},Fp=function(a,b){this.b=a;this.callback=b};E(Fp,Ep);var Gp=function(a,b,c){b=new Fp(b,c);a.u||(Nj(a.b,a.g,Vm,y(a.j,a,a.o)),a.b.listen(a.g,"click",y(a.j,a,a.i)),a.b.listen(a.g,"dblclick",y(a.j,a,a.s)),a.u=!0);a.i.push(b)}; Dp.prototype.j=function(a,b){for(var c=b.target,d=0;d<a.length;d++){var e=a[d],f=e.b(c);if(f){e.callback(f,b);b.preventDefault();break}}};
var Ip=function(a,b){return null!==Hp(a,b)},Hp=function(a,b){b=bj(b);for(var c=0;c<b.length;++c){var d=b[c];if(0==d.lastIndexOf(a,0))return d.substring(a.length)}return null},Jp=function(a,b){a:{for(var c=ra(Ip,"ca-evp");b;){if(c(b)){a=b;break a}if(a&&b==a)break;b=b.parentNode}a=null}return a},Kp=function(a){return wh(a,ra(Ip,"ca-mlp"))};
var Lp=function(a){return R("<pre>"+S(a.content)+"</pre>")};var Mp=function(a){F.call(this);this.j=a;this.i=new bk(this);this.b=":"+(tl.Lc().b++).toString(36);this.g=ih(a)};E(Mp,F);l=Mp.prototype;l.Wa=null;l.Zb=null;l.Na=null;l.Ya=400;l.$e=0;l.af=0;l.fe=!1;l.hc=null;l.U=function(){this.i.Ca();G(this.Na);Mp.ra.U.call(this)};
l.init=function(){if(!this.Wa){var a,b=this.i.b(this.ue),c=this.b,d=Np(this,"tl"),e=Np(this,"tr"),f=Np(this,"bl"),g=Np(this,"br");a=R;d='<div style="display:none;z-index:'+U(W(1001))+'" class="bubble"><table cellpadding=0 cellspacing=0 class="bubble-table"><tr><td class="bubble-cell-side">'+S(d)+'</td><td class="bubble-cell-main"><div class="bubble-top"></div></td><td class="bubble-cell-side">'+S(e)+'</td></tr><tr><td colspan=3 class="bubble-mid"><div style="overflow:hidden" id="bubbleContent'+U(c)+
'"></div></td></tr><tr><td>'+S(f)+'</td><td><div class="bubble-bottom"></div></td><td>'+S(g)+'</td></tr></table><div id="bubbleClose'+U(c)+'" class="bubble-closebutton" onclick="'+U(V(b))+'();"></div>';b=R('<div class="prong" id="prong'+U(c)+'" onclick="'+U(V(b))+'()"><div class="bubble-sprite"></div></div>');a=a(d+b+"</div>");this.Wa=Sh(a,void 0);this.j.appendChild(this.Wa);this.Wa.style.width=this.Ya+"px";this.Zb=this.g.T("prong"+this.b);this.Na=new Zj(this.Wa);Wj(this.Na);a=this.Na;Uj(a);a.Qc=
!0;this.Na.nd=!1;M(this.Na,"beforehide",y(this.Nf,this));M(this.Na,"hide",y(this.Yd,this))}};l.T=function(){return this.Wa};var Np=function(a,b){a=a.b;return R('<div class="bubble-corner" id="'+U(b)+U(a)+'"><div class="bubble-sprite bubble-'+U(b)+'"></div></div>')},Op=function(a,b,c){var d=a.left+10,e=a.top+10;return new fj(d,Math.max(a.left+a.width-10-b,d),Math.max(a.top+a.height-10-c,e),e)};
Mp.prototype.render=function(a,b,c,d,e,f){var g=this.g.T("bubbleContent"+this.b);if(g)if(c instanceof Fh){for(Qh(g,Lp,{content:c});g.firstChild.firstChild;)g.appendChild(g.firstChild.firstChild);g.removeChild(g.firstChild)}else this.Yd(),th(g),this.hc=c,c.render(g),M(this.hc,"change",this.Fe,!1,this);wj(this.g.T("bubbleClose"+this.b),!e);d&&Qe(this.Na,"beforehide",d);this.$e=a;this.af=b;this.fe=!f;Pp(this,!0);this.Na.setVisible(!0)};
var Pp=function(a,b){var c=a.$e,d=a.af;a.Wa.style.display="block";a.Zb.style.display="block";var e=Math.round(.4*a.Ya-.6*a.Zb.offsetWidth),f=nh(ph(a.g.b)||window),f=new gj(0,0,f.width,f.height),g;var h=a.Wa.offsetHeight+a.Zb.offsetHeight-1;g=Op(f,a.Ya,h);h=d-h;if(hb(h,g.top,g.bottom)!=h)g=null;else{var k=c-e;g=hb(k,g.left,g.right)!=k?null:new O(k,h)}if(g&&a.fe)a.Zb.style.left=e+"px";else{a.Zb.style.display="none";if(!b)return;e=a.Ya;b=a.Wa.offsetHeight;f=Op(f,e,b);c=hb(c-e/2,f.left,f.right);b=d-b-
10;b<f.top&&(b=d+10);g=new O(c,hb(b,f.top,f.bottom))}a=a.Wa;d=g.b;c=g.g;f=rj(a);d instanceof O&&(c=d.g,d=d.b);mj(a,a.offsetLeft+(d-f.b),a.offsetTop+(Number(c)-f.g))};l=Mp.prototype;l.ue=function(){this.Na&&this.Na.setVisible(!1)};l.Nf=function(){H&&document.activeElement&&uh(this.Wa,document.activeElement)&&document.body.focus()};l.Yd=function(){Re(this.hc,"change",this.Fe,!1,this);G(this.hc);delete this.hc};l.Xb=function(){return!(!this.Na||!this.Na.Xb())};l.Fe=function(){Pp(this)};
var Qp=function(a){var b=a.W;v(a.yb);a=a.yb;for(var b='<div class="'+U(b)+'">',c=a.length,d=0;d<c;d++)b+=S(a[d]);return R(b+"</div>")};var Sp=function(a,b,c,d,e,f){this.g=b;this.i=c;this.u=d;if(f)a=f(a);else{b=[];c=[];var g;d=0;f=this.i;var h=this.g,k=ig(h.v(),sg(h,f).v());for(g=0;g<f;g++)b[g]=[],c[g]=[];g=0;for(var m=a.length;g<m;g++){var p=a[g];if(Wi(p,k)){var r=p.i,q=0,x=lg(p.Ba().qa(),h);if(0>x){if(!r)continue;x=0;q|=1}var A=lg(qg(p.Ha),h);A>f&&(A=f,q|=2);r=new Rp(p,r?A-x:1,q);(p=p.Oa())&&Nh(p)?c[x].push(r):(b[x].push(r),d++)}}a={Wf:b,yh:c,Vg:d}}this.b=a.Wf;this.j=a.yh;this.s=a.Vg;this.o=e||0},Rp=function(a,b,c){this.event=a;
this.b=b;this.g=c},Wp=function(a,b){for(var c=a.i,d=a.s,e=a.u,f=db(c),g=db(c),h=db(c),k=[],m=0,p=0;d;){m==c&&(m=0,p++);var r=a.b[m][f[m]++];if(r){for(var q=r.b;q--;)h[m]=p,p+1==e?k[m]=r:p>=e&&(g[m]++,k[m]&&(k[m].xe=!0)),m++;--d}else m++}f=db(c);d=[];q=p;p=0;switch(a.o){case 2:for(m=0;m<c;m++)if(a.b[m].length&&!(g[m]||k[m]&&k[m].xe)){p=1;break}break;case 1:p=1}for(var e=Math.min(q,e-1),x=e+1+p,p=0;p<x;p++){var A=x-p;b.Ga.push(R("<tr>"));for(m=0;m<c;m++)if(!d[m]){var r=a.b[m][f[m]++],u=p>=h[m];if(p==
e&&(g[m]||k[m]&&k[m].xe)){var z=void 0,u=b,r=sg(a.g,m),C=g[m]+(k[m]?1:0);if(u.j&&u.Kb)if(z=new Ho("{NUM_EVENTS, plural, =1 {1 event}other {# events}}"),C={NUM_EVENTS:C},0==z.j.length)z="";else{z.b=Za(z.o);var D=[];Ko(z,z.j,C,!1,D);for(C=D.join("");0<z.b.length;)C=C.replace(z.g(z.b),z.b.pop());z=C}else u.j?z="\u25bc":z="+"+C+" more";u.Ga.push(Tp({Yf:Up,Rg:"ca-mlp"+r.ua(),th:u.j,Kb:u.Kb,content:z}))}else if(r&&p<=e){z=1;1<r.b?m+=r.b-1:u&&p!=q&&(z=A,d[m]=!0);var u=b,C=!!(r.g&1),D=!!(r.g&2),T="ca-evp"+ ma(r.event);u.ha(r,z,!1,C,D,T);u.i(r,z,!1,C,D,T);u.u(r,z,!1,C,D,T)}else d[m]=u,b.Ga.push(Vp({W:"st-c st-s",Gd:u?A:1}))}}};
var Xp=function(){N.call(this);Kd();this.b={}};E(Xp,N);ca(Xp);Xp.prototype.get=function(a){return this.b[a]};Xp.prototype.forEach=function(a){for(var b in this.b)if(!1===a(b,this.b[b]))break};var Yp=function(a,b){var c=null;a.forEach(function(a,e){if(e.g==b)return c=a,!1});return c};
var $p=function(a){var b=Xp.Lc(),c=a.w,d=b.get(c);d||(c=Yp(b,c))&&(d=b.get(c));return!d||60>d.b?"":(a=a.ha.eventColor)&&/^#[0-9a-fA-F]{6}$/.test(a)?Zp(a):""},Zp=function(a){switch(a){case "#a4bdfc":case "#5484ed":case "#46d6db":return"#1111cc";case "#7ae7bf":case "#51b749":return"#228822";case "#dbadff":return"#551a8b";case "#ff887c":case "#dc2127":return"#ff0000";case "#fbd75b":return"#fbb818";case "#ffb878":return"#ff6600";case "#e1e1e1":return"#bfbfbf";default:return a}};
var bq=function(a){var b=a.wb(),c,d,e=aq;if(e){a=(c="#000000"!=(a.g?a.j:"#000000"))?"#eeeeee":"#1d1d1d";c=c?"#dddddd":"#333333";d=b.g;var f;f=255+.6*(parseInt(d.substr(3,2),16)-255);var g;g=255+.6*(parseInt(d.substr(5,2),16)-255);d="#"+Jl(255+.6*(parseInt(d.substr(1,2),16)-255))+Jl(f)+Jl(g)}else c=a="",d=b.j;this.i=a;this.b=b.o;this.g=e?b.g:b.b;this.V=e?"":b.b;this.ma=e?b.o:b.g;this.wa=e?b.o:b.j;this.Ea=e?"":b.g;this.R=c;this.j=b.j;this.va=b.i;this.w=e?"":b.i;this.ta=e?b.g:b.b;this.S=d;this.o=e?this.b: b.j;this.s=e?this.g:b.i;this.u=e?"":b.i;this.ha=e?this.i:b.b},aq=!1,cq={},dq=function(a){var b=ma(a);cq[b]||(cq[b]=new bq(a));return cq[b]};
var eq=function(a){var b=a.Cd;return R(S(a.title)+' - <span class="cloc">'+S(b)+"</span>")};var fq=function(a){return si(a.hh?"direction:"+W("rtl")+";text-align:"+W("left")+";":"")};var hq=function(a,b,c,d,e,f,g,h){a={color:c,textColor:d,wc:e||"",qb:g||"",od:f||"",content:a,hh:b};if(h)return a.qb+=" rb-n",a.borderColor=h,a.vd="rb-ni",h=a.qb,b=a.borderColor,c=a.textColor,d=a.color,e=a.vd,f=a.od,g=a.content,R('<div class="'+U(a.wc)+" "+U(h)+'" style="border:1px solid '+U(W(b))+"; color:"+U(W(c))+";background-color:"+U(W(d))+";"+U(W(fq(a)))+'"><div class="'+U(e)+'">'+S(f)+S(g)+"</div></div>");if(gq)return a.qb+=" rb-n",h=a.qb,b=a.textColor,c=a.color,d=a.od,e=a.content,R('<div class="'+
U(a.wc)+" "+U(h)+'" style="color:'+U(W(b))+";background-color:"+U(W(c))+";"+U(W(fq(a)))+'">'+S(d)+S(e)+"</div>");a.wc+=" rb-o";a.qb+=" rb-m";a.vd="rb-i";h=a.color;b=a.qb;c=a.textColor;d=a.od;e=a.vd;f=a.content;return R('<div class="'+U(a.wc)+'" style="border-color:'+U(W(h))+";"+U(W(fq(a)))+'"><div class="'+U(b)+'" style="border-color:'+U(W(h))+";background-color:"+U(W(h))+";color:"+U(W(c))+'">'+S(d)+'<div class="'+U(e)+'">'+S(f)+"</div></div></div>")},gq=I||Od;
var iq=function(a){var b=a.id,c=a.W;v(a.vb);a=a.vb;for(var b='<table id="'+U(b)+'" cellpadding=0 cellspacing=0 class="'+U(c)+'"><tr>',c=a.length,d=0;d<c;d++)var e=a[d],b=b+("<td "+(e.W?'class="'+U(e.W)+'"':"")+"> </td>");return R(b+"</tr></table>")},jq=function(a){var b=a.W;v(a.vb);a=a.vb;for(var b='<table cellpadding=0 cellspacing=0 class="'+U(b)+'"><tr>',c=a.length,d=0;d<c;d++)b+='<td class="'+U(a[d].W)+'"> </td>';return R(b+"</tr></table>")},kq=function(){return R('<table cellpadding="0" cellspacing="0" class="'+
U("st-grid")+'">')},lq=function(a){var b;v(a.vb);b=a.vb;a=a.Aa;for(var c="<tr>",d=b.length,e=0;e<d;e++)var f=b[e],c=c+('<td class="'+U(f.W)+'"'+((null==a?0:a.Mb)&&-1!=(""+f.W).indexOf("st-dtitle")&&-1==(""+f.W).indexOf("st-dtitle-nonmonth")&&-1==(""+f.W).indexOf("st-dtitle-today")?'style="background-color:'+U(W(a.Mb))+'"':"")+">"+S(f.xh)+'<span class="'+U(f.lh)+'">'+S(f.ng)+"</span></td>");return R(c+"</tr>")},Vp=function(a){var b=a.Gd;return R('<td class="'+U(a.W)+'"'+(1<b?' rowspan="'+U(b)+'"':
"")+"> ")},mq=function(a){var b=a.sg,c=a.Gd,d=a.fg,e=a.vg;return R('<td class="'+U(a.W)+'"'+(1<c?' rowspan="'+U(c)+'"':"")+(1<d?' colspan="'+U(d)+'"':"")+'><div class="'+U(b)+'">'+S(e)+"</div></td>")},Tp=function(a){var b=a.Yf,c=a.Rg,d=a.Kb,e=a.content;a=a.th?d?'<div class="'+U(c)+" "+U(b.kd)+" "+U(b.Bf)+'">'+S(e)+"</div>":'<div class="'+U(c)+" "+U(b.kd)+" "+U(b.zf)+'">'+S(e)+"</div>":'<span class="'+U(c)+" "+U(b.kd)+" "+U(b.Af)+'">'+S(e)+"</span>";return R('<td class="'+U(b.nf)+" "+U(b.yf)+ '">'+a+"</td>")};
var nq=function(a){a=a.ug;return R(a?'<span class="te-c VIpgJd-TzA9Ye-eEGnhe" style="background-color:'+U(W(a))+'"> </span>':"")};var oq=function(a,b,c,d,e,f){this.g=a;this.b=b;this.w=c||!1;this.j=!!d;this.s=!!e;this.Kb=b.sc();this.va=aj(Ld(),60);this.o=f||null},Up={Fh:"st-bg-table",Bh:"st-bg-all",Ch:"st-bg",Dh:"st-bg-fc",Eh:"st-bg-lc",Gh:"st-bg-today",Jh:"st-bg-next",Hh:"st-bg-td-first",Ih:"st-bg-td-last",Lh:"st-dtitle",Oh:"st-dtitle-fr",Nh:"st-dtitle-fc",Ph:"st-dtitle-lc",Sh:"st-dtitle-today",Qh:"st-dtitle-next",Mh:"st-dtitle-down",Rh:"st-dtitle-nonmonth",Th:"st-grid",nf:"st-c",Uh:"st-c-pos",Vh:"st-s",zf:"st-moreicon",Wh:"st-ad-ml",
Xh:"st-ad-ml2",Yh:"st-ad-mpad",Zh:"st-ad-mr",$h:"st-ad-mr2",ai:"st-ad-mpadr",yf:"st-more-c",kd:"st-more",Af:"st-moreul",Bf:"st-morewk",ei:"st-wc",fi:"st-wc-click"};oq.prototype.Ga=null;
var pq=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=d.event.Oa();e.b&&(d="ca-evp"+ma(d.event)+" st-wc",e.getUrl()&&(d+=" st-wc-click"),b.push({title:e.g||"",url:e.b,W:d}))}a="";v(b);c=b.length;for(e=0;e<c;e++)d=b[e],a+='<img src="'+U(Pi(d.url))+'" class="'+U(d.W)+'" title="'+U(d.title)+'" alt="'+U(d.title)+'">';return R(a)};oq.prototype.ha=ba;oq.prototype.i=function(a,b,c,d,e,f){this.Ga.push(mq({W:"st-c",Gd:b,fg:a.b,sg:"st-c-pos",vg:qq(this,a.event,d,e,f)}))};oq.prototype.u=ba;
var qq=function(a,b,c,d,e){if(b.i||b.g){c=!!c;d=!!d;var f=e||"",g,h,k;e=a.b.i(b,!0);a.s&&(g="evt-lk ca-elp"+ma(b));h=S("");if(!b.g&&!c){k="("+Pk(a.g,b.Ba())+")";var m=tb.test(k)?"\u200f":"\u200e";k=k.replace(xb,m+"$&"+m)}m=Xi(b);if(a.va)var p=b.j,m=p?eq({Cd:p,title:m}):m;g=R(S(e)+(k?S(k)+" ":"")+(g?'<span class="'+U(g)+'">'+S(m)+"</span>":S(m))+S(h));e=Cp(a.b,b);k=dq(e);h=k.i;e=a.b.g(b)?k.j:k.b;(m=$p(b))&&(e=m);var r;a.b.sc()&&(r=k.g);a=[];c&&a.push("st-ad-mpad");d&&a.push("st-ad-mpadr");a=a.join(" ");
c=rq(c,d,e,r);b=-1==Ab(b.b.getContent())?!(b.ta&&b.ta()):!1;b=hq(g,b,e,h,f,c,a,r)}else r=e||"",c=a.b.i(b,!1),d=Xi(b),g=S(""),a.s&&(f="evt-lk ca-elp"+ma(b)),f=R((f?'<span class="'+U(f)+'">'+S(d)+"</span>":S(d))+S(g)),d=a.b.g(b),g=Cp(a.b,b),g=dq(g),d=d?g.S:g.ta,g=$p(b),b=Pk(a.g,b.Ba(),!0,a.w),b={color:d,time:b,Be:c,Re:f,Fb:r,ug:g},-1==Ab(f.toString())?(a=b.color,r=b.Be,c=b.time,f=b.Re,b=R('<div class="'+U(b.Fb)+' te" style="color:'+U(W(a))+'"><table cellpadding=0 cellspacing=0 class="te-rev"><tr><td class="te-t">'+
S(r)+S(c)+" </td><td>"+nq(b)+' </td><td class="te-rev-s"><div class="te-rev-spos"> <div class="te-rev-scont" dir="'+U("rtl")+'">'+S(f)+"</div></div></td></tr></table></div>")):(a=b.color,r=b.Be,c=b.time,f=b.Re,b=R('<div class="'+U(b.Fb)+' te" style="color:'+U(W(a))+'"><span class="te-t">'+S(r)+S(c)+" </span>"+nq(b)+'<span class="te-s">'+S(f)+"</span></div>"));return b},rq=function(a,b,c,d){var e=[];a&&(e.push({W:"st-ad-ml",color:d||c}),e.push({W:"st-ad-ml2",color:c}));b&&(e.push({W:"st-ad-mr", color:d||c}),e.push({W:"st-ad-mr2",color:c}));c="";v(e);a=e.length;for(b=0;b<a;b++){d=e[b];var f=d.color;d=R('<div class="'+U(d.W)+'" style="border-color: transparent '+U(W(f))+'"></div>');c+=d}return R(c)};
var tq=function(a,b,c,d,e){this.id=sq++;this.type=c;this.u=b.g;this.R=new Mp(ik(a).parentNode);this.wa=e;lk.call(this,a,b,c,d,a.b)};E(tq,lk);var sq=sq||1;tq.prototype.Ea=null;tq.prototype.render=function(){tq.ra.render.call(this);this.R.ue()};
var uq=function(a,b){var c=a.wa.b(b).b,d=Xi(b),e=nk(a,b),f;b.Qb&&(f=encodeURI(b.Qb),a=qk(a,b),f=R('<div class="separator" style="background-color: '+U(W(c))+';"></div><span class="links"><a href="'+U(Ni(f))+'" target="_blank">'+S("more details")+'»</a> <a href="'+U(Ni(a))+'" target="_blank">'+S("copy to my calendar")+"»</a></span>"));a=f;return R('<div class="details"><span class="title" style="color: '+U(W(c))+'">'+S(d)+'</span><div class="detail-content">'+S(e)+"</div>"+S(null==
a?"":a)+"</div>")};tq.prototype.Ja=function(a,b){a=Hp("ca-evp",a);a=parseInt(a,10);var c=this.j[a].Oa();c&&c.getUrl()?this.Bc(a,b.target):(a=this.j[a],c=b.clientX+document.documentElement.scrollLeft,b=b.clientY+document.documentElement.scrollTop,y(this.R.render,this.R,c,b),a&&this.R.render(c,b,uq(this,a)))};
tq.prototype.Ma=function(a){var b;b=Hp("ca-mlp",a);b=Eg(parseInt(b,10));var c=xh(a,"TD"),d=xh(a,"TABLE");a=rj(c).b;var c=rj(d).g,d=this.ve(b),e=[];d.ac.Ga=e;d.ac.Ga.push(kq());Wp(new Sp(this.Ea,b,1,99),d.ac);d.ac.Ga.push(R("</table>"));this.ta.render(a,c,d.width,null,d.title,Qp({W:d.$d,yb:e}))};tq.prototype.ve=function(a){return{title:Ck(this.u,a),ac:new oq(this.u,this.wa),$d:"st-contents",width:225}};tq.prototype.register=function(){tq.ra.register.call(this);this.R.init()};
var vq=function(a){var b=a.zh,c=a.row,d=a.nb;v(a.yb);a=a.yb;b='<div class=month-row style="top:'+U(W(b*c))+"%;"+(c<d-1?"height:"+U(W(b+1))+"%":"bottom:0")+'">';c=a.length;for(d=0;d<c;d++)b+=S(a[d]);return R(b+"</div>")};var wq=function(a,b,c,d){this.g=a;this.b=b;this.j=c;this.i=d||null},xq=new function(a,b,c,d){this.g=a;this.i=b;this.j=c;this.b=d||0}(14,17,17);var zp=function(a,b,c,d){this.i=parseInt(d,10)||0;if(2>this.i||4<this.i)this.i=0;this.i?(this.Gb=[null,null,"2 Weeks","3 Weeks","4 Weeks"][this.i],d="next"+this.i+"weeks"):(this.Gb="Month",d="month");var e=this.i?new Vg(7*this.i,b.i):new Ug;this.V=new Kj(this);tq.call(this,a,b,d,e,c);yq(this);this.S=a.j;this.ma=new oq(this.u,c,void 0,void 0,void 0,this.S);this.Pb=new wq(this.u,this.ma,this.id+"",this.S)};E(zp,tq);
var yq=function(a){var b=a.Ka();a.rb=new Om(a.b.g,b.start,Math.ceil(b.duration.H/7),a.g.j?7:5,7)};l=zp.prototype;l.Ka=function(){var a=tg(this.b.b,this.g.i),b=ug(this.b.i,this.g.i+6);this.g.j||(a=ug(a,this.g.va),b=tg(b,this.g.va+this.g.V-1));return new Kg(a,pg(b))};l.rd=function(){var a;if(this.i)a=kp(this.u,this.Ka());else{a=this.u;var b;this.i?b=null:(b=this.b.g,b=og(b.year,b.month,1));a=Wn(a,b)}return a};
l.Eg=function(a){this.dispatchEvent("c");var b,c=this.Pb,d=this.rb,e=hk(this.g.b),f=this.b.g.month;var g;g=Math.max(1,Math.floor(((this.dc-xq.g)/d.nb+xq.b-xq.i)/xq.j));var h=[];for(b=0;b<d.Ra;b++){var k=d,m=b,k=Eg(Pm(k)[0*k.Ra+m]).Ua(),m=c.g,k=Vn(m,m.b.b[k]);h.push(k)}k=100/d.nb;b=[];for(m=0;m<d.nb;m++){var p=[];c.b.Ga=p;var r,q=d,x=m;r=Eg(Pm(q)[x*q.Ra+0]);for(var q=c.b,x=d.Ra,A=e,u=[],z=!0,C=x,D=r;C--;D=pg(D)){var T=["st-bg"];z&&(z=!1,T.push("st-bg-fc"));D.Da(A)&&(0==C&&q.b.sc()?T.push("st-bg-td-last"):
T.push("st-bg-today"));D.Da(pg(A))&&C!=x-1&&T.push("st-bg-next");u.push({W:T.join(" ")})}q.Ga.push(jq({W:"st-bg-table",vb:u}));c.b.Ga.push(kq());for(var q=new Sp(a,r,d.Ra,g),x=c.b,A=d.Ra,u=e,z=f,C=q.j,D=y(c.g.i,c.g),T=0==m,Db=[],Q=!0,Eb=pg(u),$b=sg(u,7),oa=0;oa<A;oa++){var pa=sg(r,oa),ja=["st-dtitle"];T&&ja.push("st-dtitle-fr");Q&&(Q=!1,ja.push("st-dtitle-fc"));u.Da(pa)&&(ja.push("st-dtitle-today"),oa==A-1&&ja.push("st-dtitle-lc"));Eb.Da(pa)&&0!=oa&&ja.push("st-dtitle-next");$b.Da(pa)&&ja.push("st-dtitle-down");
pa.month!=z&&ja.push("st-dtitle-nonmonth");Db.push({W:ja.join(" "),lh:"ca-cdp"+pa.ua(),ng:D(pa),xh:pq(C[oa])})}x.Ga.push(lq({vb:Db,Aa:x.o?Hk(x.o):null}));Wp(q,c.b);c.b.Ga.push(R("</table>"));b.push(vq({zh:k,row:m,nb:d.nb,yb:p}));c.b.Ga=null}d=c.j;e=c.i?Hk(c.i):null;v(h);v(b);c='<div class="mv-container"><table cellpadding=0 cellspacing=0 class="mv-daynames-table" id="mvDaynamesTable"'+((null==e?0:e.ya)?'style="background-color:'+U(W(e.ya))+'"':"")+"><tr>";f=h.length;for(g=0;g<f;g++)k=h[g],c+='<th class="mv-dayname" title="'+
U(k)+'"'+((null==e?0:e.Vc)?'style="color:'+U(W(e.Vc))+'"':"")+">"+S(k)+"</th>";c+='</tr></table><div class="mv-event-container" id="mvEventContainer'+U(d)+'"'+((null==e?0:e.ya)?'style="border-top-color:'+U(W(e.ya))+"; border-bottom-color:"+U(W(e.ya))+';"':"")+">";h=b.length;for(d=0;d<h;d++)c+=S(b[d]);b=R(c+"</div></div>");this.dispatchEvent("d");this.Tb();h=ik(this.Za);h.innerHTML=Oh(b);this.j={};this.w={};ok(this,a);this.Ea=a.slice();a=new Dp(h);Gp(a,ra(Jp,h),y(this.Ja,this));Gp(a,Kp,y(this.Ma,this)); this.o=a;this.dispatchEvent("e")};l.Tb=function(){zp.ra.Tb.call(this);Oj(this.V);this.o&&(this.o.Ca(),this.o=null)};l.render=function(){zp.ra.render.call(this);yq(this);this.dc=ik(this.Za).offsetHeight;sk(this,this.Ka(),y(this.Eg,this))};
var Aq=function(a,b){N.call(this);a&&zq(this,a,b)};E(Aq,N);l=Aq.prototype;l.Vb=null;l.Rc=null;l.xd=null;l.Sc=null;l.Qa=-1;l.Ab=-1;l.ld=!1;
var Bq={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},Cq={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},Dq=H||uc||I&&J("525"),Eq=xc&&wc;
Aq.prototype.b=function(a){if(I||uc)if(17==this.Qa&&!a.Xa||18==this.Qa&&!a.b||xc&&91==this.Qa&&!a.i)this.Ab=this.Qa=-1;-1==this.Qa&&(a.Xa&&17!=a.keyCode?this.Qa=17:a.b&&18!=a.keyCode?this.Qa=18:a.i&&91!=a.keyCode&&(this.Qa=91));Dq&&!Rj(a.keyCode,this.Qa,a.s,a.Xa,a.b,a.i)?this.handleEvent(a):(this.Ab=Qj(a.keyCode),Eq&&(this.ld=a.b))};Aq.prototype.g=function(a){this.Ab=this.Qa=-1;this.ld=a.b};
Aq.prototype.handleEvent=function(a){var b=a.g,c,d,e=b.altKey;H&&"keypress"==a.type?c=this.Ab:(I||uc)&&"keypress"==a.type?c=this.Ab:tc&&!I?c=this.Ab:(c=b.keyCode||this.Ab,d=b.charCode||0,Eq&&(e=this.ld),xc&&63==d&&224==c&&(c=191));(d=c=Qj(c))?63232<=c&&c in Bq?d=Bq[c]:25==c&&a.s&&(d=9):b.keyIdentifier&&b.keyIdentifier in Cq&&(d=Cq[b.keyIdentifier]);a=d==this.Qa;this.Qa=d;b=new Fq(d,0,a,b);b.b=e;this.dispatchEvent(b)};Aq.prototype.T=function(){return this.Vb};
var zq=function(a,b,c){a.Sc&&Gq(a);a.Vb=b;a.Rc=M(a.Vb,"keypress",a,c);a.xd=M(a.Vb,"keydown",a.b,c,a);a.Sc=M(a.Vb,"keyup",a.g,c,a)},Gq=function(a){a.Rc&&(Se(a.Rc),Se(a.xd),Se(a.Sc),a.Rc=null,a.xd=null,a.Sc=null);a.Vb=null;a.Qa=-1;a.Ab=-1};Aq.prototype.U=function(){Aq.ra.U.call(this);Gq(this)};var Fq=function(a,b,c,d){ue.call(this,d);this.type="key";this.keyCode=a;this.repeat=c};E(Fq,ue);
var Iq=function(a,b,c,d,e){function f(a){if(a){a.tabIndex=0;a.setAttribute("role","tab");dj(a,"VIpgJd-VgwJlc-tJHJj");a&&g.R.listen(a,"click",g.S);var b=g;a&&(zq(b.u,a),b.w.listen(b.u,"key",b.V))}}N.call(this);this.s=e||ih();this.b=this.s.T(a)||null;this.j=this.s.T(d||null);this.i=(this.o=ha(b)?b:null)||!b?null:this.s.T(b);this.g=1==c;t(c)||this.o||(this.j?this.g="none"!=this.j.style.display:this.b&&(this.g=cj(this.b,"VIpgJd-VgwJlc-PBWx0c")));this.w=new Kj(this);this.u=new Aq;this.R=new Kj(this);var g=
this;f(this.b);f(this.j);Hq(this,this.g)};E(Iq,N);Iq.prototype.U=function(){Iq.ra.U.call(this);G(this.w);G(this.u);G(this.R)};
var Hq=function(a,b){a.i?wj(a.i,b):b&&a.o&&(a.i=a.o());a.i&&dj(a.i,"VIpgJd-VgwJlc-bN97Pc");if(a.j)wj(a.b,!b),wj(a.j,b);else if(a.b){var c=a.b;b?dj(c,"VIpgJd-VgwJlc-PBWx0c"):ej(c,"VIpgJd-VgwJlc-PBWx0c");c=a.b;b?ej(c,"VIpgJd-VgwJlc-qAWA2"):dj(c,"VIpgJd-VgwJlc-qAWA2");var c=a.b,d=b;v(d)&&(d=d.join(" "));""===d||void 0==d?(Tm||(Tm={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"}),d=Tm,"expanded"in d?c.setAttribute("aria-expanded",d.expanded):c.removeAttribute("aria-expanded")):c.setAttribute("aria-expanded",d)}a.g=b;a.dispatchEvent(new Jq("toggle",a))};Iq.prototype.V=function(a){if(13==a.keyCode||32==a.keyCode)Hq(this,!this.g),this.dispatchEvent(new qe("action",this)),a.preventDefault(),a.stopPropagation()};Iq.prototype.S=function(){Hq(this,!this.g);this.dispatchEvent(new qe("action",this))}; var Jq=function(a,b){qe.call(this,a,b)};E(Jq,qe);
var Kq=function(a){var b=a.hg;return R('<td class="'+U(a.W)+'">'+S(b)+"</td>")};var Lq=function(a,b,c,d){oq.call(this,a,b,c,!1,d)};E(Lq,oq);Lq.prototype.ha=function(a,b,c,d,e,f){a=a.event;Mq(this,a,f,d,!1,a.Ba())};Lq.prototype.u=function(a,b,c,d,e,f){a=a.event;b=a.Ha;b=sg(qg(b),-1);Mq(this,a,f,!1,e,b)};Lq.prototype.i=function(a,b,c,d,e,f){this.Kb||(e=d=!1);Lq.ra.i.call(this,a,b,c,d,e,f)};
var Mq=function(a,b,c,d,e,f){var g="",h="wk-sideevents";if(e||d)if(f=Jk(a.g,f),a.Kb&&f)h=d?"wk-sideeventsb":"wk-sideeventsa",g=f;else if(!a.Kb){g=a.b.b(b);b=(b=$p(b))?b:g.i;g="";d&&(c+=" wk-more-prealign",g="st-ad-mpad");var k=-1==Ab(f),g=hq(S(f),k,b,"",c,rq(d,e,b),g)}a.Ga.push(Kq({W:h,hg:g}))};
var Nq=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a};var Oq=function(){},Pq=function(){};Pq.prototype.j=.5;Pq.prototype.i=!0;Pq.prototype.s=0;var Qq=function(){this.W=[]};l=Qq.prototype;l.top=0;l.ie=0;l.je="px";l.edge="left";l.height="";l.width=100;l.Ze="%";l.text=null;l.Qg=!1;l.Ue=function(){return S("")};var Rq=function(a){var b=a.Td;a=a.content;return R(b?'<div style="'+U(W(b))+'">'+S(a)+"</div>":S(a))};var Sq=function(){this.W=[]};E(Sq,Qq);l=Sq.prototype;l.$a=0;l.Xd=S("");l.Wd="";l.Rf=null;l.Sd="#fff";l.Ud="#000";l.Vd="#000";l.se="";var Tq=function(a,b,c){a.$a=c?a.$a|b:a.$a&~b},Uq=function(a,b,c,d){var e;if(c){var f=-1==Ab(c);c=2*f+1;var g=Ap[c];g||(f?(f=H?"zoom:1;":"",f="direction:"+W("rtl")+";"+f):f="",g=si(f),Ap[c]=g);c=g;c.getContent()&&(e=c)}"caption"==d?(a.caption=b,a.Sf=e):(a.text=b,a.oh=e)};
Sq.prototype.Ue=function(){var a=aj(Ld(),60)&&!1;this.data={sh:!!(this.$a&2),Ae:!!(this.$a&1),Og:!!(this.$a&16),Mf:!!(this.$a&4),sc:!1,ze:a};this.data.W=this.W.join(" ");a=[];this.$a&1&&a.push("cro");this.$a&2||a.push("cbrd");this.data.Fb=a.join(" ");this.data.top=this.top+"px";this.data.offset=this.ie+this.je;this.data.edge=this.edge;this.data.width=this.width+this.Ze;a=this.height;this.data.height=a?Math.max(0,a-0-(this.$a&2?5:3))+"px":"auto";this.data.borderColor=this.Ud;this.data.bgColor=this.Sd;
this.data.Tf=this.Vd;this.data.textColor=this.se;Uq(this.data,this.Xd,this.Wd,"caption");var a=this.text?this.text.toString():"",b=this.text?this.text:S("");Uq(this.data,b,a,"text");this.data.Of="";this.data.icons="";this.b&&(this.data.userId=this.j,this.data.ah=this.g?"cpic-fade":"",this.data.eh=this.i&1?"cpic-rot-left":"cpic-rot-right",this.data.Je=this.b);var a=this.data,c=a.sc,d=a.Og,e=a.borderColor,f=a.bgColor,g=a.W,h=a.Je,k=a.top,m=a.edge,p=a.offset,r=a.width,q=a.sh,x=a.Ae,A=a.Fb,u=a.height,
z=a.textColor,C=a.Mf,b="",f="border-color:"+W(e)+";background-color:"+W(f)+";",f=wi(f);if(c&&d)var d=a.edge,D=a.offset,T=a.ii,Db=a.width,d=R('<div class="rsvp-no-bg" style="top:'+U(W(a.top))+";"+U(W(d))+":"+U(W(D))+";height:"+U(W(T))+";width:"+U(W(Db))+';"> </div>');else d="";var g=d+'<div class="'+U(g)+" chip"+(h?" corg":"")+'" style="top:'+U(W(k))+";"+U(W(m))+":"+U(W(p))+";width:"+U(W(r))+';">'+(q?x?'<div class="cb2" style="border-color:'+U(W(e))+';"> </div><div class="cb1" style="'+U(W(f))+
'"> </div>':'<div class="ct" style="border-bottom-color:'+U(W(e))+'"> </div>':"")+'<dl class="'+U(A)+'" style="height:'+U(W(u))+";"+U(W(f))+(z?"color:"+U(W(z)):"")+'">',k=a.Tf,m=a.Sf,p=a.Of,r=a.caption,x=a.icons,k=R('<dt style="'+(k?"background-color:"+U(W(k))+";":"")+'">'+Rq({Td:m,content:ui(S(p)+'<span class="chip-caption">'+S(r)+"</span>"+S(x))})+"</dt>"),g=g+k+"<dd>",k=a.text,k=R(Rq({Td:a.oh,content:ui(""+(a.ze?'<div class="cpchip">'+S(k)+"</div>":S(k)))})),g=g+k+"</dd>",Q;if(c){c={eg:f};
for(Q in a)Q in c||(c[Q]=a[Q]);Q=c.eg;k=c.ki;c=c.ze;Q=R('<div><div class="mask mask-top" style="'+U(W(Q))+'"> </div>'+(c?"":'<div class="mask mask-bottom" style="'+U(W(Q))+'"> </div>')+'<div class="mask mask-left" style="height:'+U(W(k))+";"+U(W(Q))+'"> </div><div class="mask mask-right" style="height:'+U(W(k))+";"+U(W(Q))+'"> </div></div>')}else Q="";Q=g+Q+(C?'<div class="resizer"><div class="rszr-icon"> </div></div>':"")+"</dl>"+(q?'<div class="cb1" style="'+U(W(f))+'"> </div><div class="cb2" style="border-color:'+
U(W(e))+';"> </div>':"");h?(h=a.eh,e=a.userId,q=a.borderColor,C=a.Je,a=R('<div class="g-hovercard cpic '+U(a.ah)+" "+U(h)+'" data-userid="'+U(e)+'" style="border-color:'+U(W(q))+';"><img src="'+U(Pi(C))+'?sz=24" height="24" width="24"></div>')):a="";return R(b+(Q+a+"</div>"))};
var Vq=function(a,b,c){this.g=b;this.b=c;this.i=aj(Ld(),60)};E(Vq,Oq);
var Wq=function(a,b){b="evt-lk ca-elp"+ma(b);return R('<span class="'+U(b)+'">'+S(a)+"</span>")},Xq=function(a,b,c,d){if(!a.i)return b;a=c.j;if(!a)return b;b={Cd:a,title:b};return 0<d?(b.qh=12*d,d=b.Cd,a=b.title,R('<div class="ctdiv" style="max-height: '+U(W(b.qh))+'px">'+S(a)+'</div><span class="cloc">'+S(d)+"</span>")):eq(b)},Yq=function(a,b,c,d){b=Pk(a.g,b.Zc(),!0,!0);c?d?a=R(S(b)+" - "+S(d)):(a=Pk(a.g,c.Zc(),!0,!0),a=S(""+b+" \u2013 "+a)):a=S("At "+b);return a},Zq=!(I||Od);
var $q=function(a){var b=a.style,c=a.height,d=a.text;a=a.Aa;return R('<div style="height:'+U(W(c))+'px;"><div class="'+U(b)+'" style="height:'+U(W(c-1))+"px;"+(-1!=(""+b).indexOf("tg-time-pri")&&(null==a?0:a.Mb)?"background-color:"+U(W(a.Mb))+";":"")+'">'+S(d)+"</div></div>")};
var ar=function(a,b){this.Ya=a;this.i=b||""},br=function(a){ar.call(this,4<a.title.length?60:a.j?50:40,a.title);this.o=a.i;this.j=a.b;this.b=a.g;this.g=a.Aa||null};E(br,ar);
var cr=function(a,b,c){for(var d=[],e=0;24>e;++e){var f=23==e?a.b.b+" "+a.b.i:a.b.b,g;g=a.j;var h=Jg(2E3,1,1,e,a.o,0);g=Pk(g,h.Cb(),!0);f={style:f,height:42,text:g,Aa:a.g?Hk(a.g):null};d.push($q(f))}a=a.b.g+(b?"":" tg-timesnotlast");v(d);v(c);a='<td class="'+U(a)+'">';b=d.length;for(e=0;e<b;e++)a+=S(d[e]);d=c.length;for(b=0;b<d;b++)a+=S(c[b]);return R(a+"</td>")},dr=function(){},er=new function(){this.g="tg-times-pri";this.b="tg-time-pri";this.i="tg-time-pri-last"};
var fr=function(a,b){this.g=a;this.o=b};fr.prototype.j=ba;fr.prototype.i=ba;fr.prototype.b=function(){return this.g};fr.prototype.setVisible=function(a){this.g=a};var gr=function(){fr.call(this,!1,0)};E(gr,fr);gr.prototype.b=function(){return!1};var hr=function(a,b,c,d,e,f){F.call(this);this.g=d;this.b=f};E(hr,F);hr.prototype.T=function(){return null};var ir=function(a,b,c,d){this.event=a;this.Ob=b;this.b=c;this.Zf=d;this.Wc=[]};var jr=function(a){var b,c=a.$f,d=a.id,e=a.dg,f=a.ag,g=a.Gg,h;v(a.Ve);h=a.Ve;var k;v(a.Ke);k=a.Ke;var m;v(a.ee);m=a.ee;v(a.kc);a=a.kc;for(var c='<td class="'+U(c)+'">',p=h.length,r=0;r<p;r++)c+=S(null==(b=h[r])?"":b);c+='<div id="'+U(d)+"Col"+U(e)+'" class="tg-col-eventwrapper" style="height:'+U(W(f))+"px;margin-bottom:-"+U(W(f))+'px;"><div class="'+U(g)+'">';f=a.length;for(g=0;g<f;g++)c+=S(a[g]);a=m.length;for(f=0;f<a;f++)c+=S(null==(b=m[f])?"":b);c+='</div></div><div id="'+U(d)+"Over"+U(e)+'" class="tg-col-overlaywrapper">'; d=k.length;for(e=0;e<d;e++)c+=S(null==(b=k[e])?"":b);return R(c+"</div></td>")};
var mr=function(a,b,c,d,e,f){this.S=new Vq(ih(),a,b);this.b=c||"tg";this.w=d||!1;this.u=!0;this.R=e||"tg-gutter";b=new dr;b.title="";b.i=0;b.b=a;b.g=er;b.Aa=f;this.i=[new br(b)];this.s=[];this.ha=[];this.o=[];this.j=new gr;this.s.push(kr);this.o.push(lr)};mr.prototype.va=null;
var nr=function(a,b,c,d,e){var f=a.S;if(a.g)for(var g in a.g)if(a.g[g].li(b,c)){f=a.g[g].ac;break}a=new Pq;a.Ob=b.Ob;a.g=b.b;a.event=b.event;a.left=b.left;a.width=b.xg;a.j=0;a.s=.5;a.b=42;a.o=0;a.i=!b.rg;a.u=24;g=f;var h=1==d;b=a.event;d=new Sq;Tq(d,2,Zq&&!0);var f=b.ha,f=null!==f&&"SS_asid"in f,k=b.wa,m=Cp(g.b,b),p=0;f?p=3:g.b.g(b)&&(p=2);var r=$p(b),q=p,p=dq(m),x=!1,A,u,z=p.i;switch(q||0){case 1:q=p.ma;A=p.wa;u=p.Ea;break;case 2:q=p.j;A=p.va;u=p.w;z=p.R;x=!0;break;case 3:q=p.o;A=p.s;u=p.u;z=p.ha;
break;default:q=p.b,A=p.g,u=p.V}r&&(q=r);d.Rf=m;d.Sd=q;d.Ud=A;d.Vd=u;d.se=z;d.g=x;m=(a.u-0)*a.b;r=Math.round((a.Ob/60-a.o)*a.b);r=Math.max(0*a.b,r);d.top=r;d.ie=100*a.left;d.je="%";d.edge="left";p=Math.round((a.g/60-a.o)*a.b);p=Math.min(p,m);m=Math.max(p-r,a.b*a.j);d.Qg=m<a.s*a.b;d.height=m;d.width=100*a.width;d.Ze="%";Tq(d,1,!1);m=g.b.g(b);Tq(d,16,m);m&&d.W.push("rsvp-no-chip");Tq(d,4,!1);1==b.u&&a.i&&(m=b.getId().charCodeAt(1),r=1==b.u?"":null,d.b=null,d.i=m,d.j=r);m=Xi(b);r=g.i?40:30;if(k)r=Yq(g,
b.Ba()),k="",m=Wq(m,b),h=Xq(g,m,b,1),d.text=h;else if(a.g-a.Ob>r){r=Yq(g,b.Ba(),b.Ha);k="";m=Wq(m,b);p=a.g-a.Ob;if(60<=p||h)m=Xq(g,m,b,Math.floor((p-40)/20));d.text=m}else h&&(m=Xq(g,m,b,0)),r=Yq(g,b.Ba(),b.Ha,m),k=m.getContent();g=g.b.i(b,!0);h=r;m=S("");g=R(S(g)+S(h)+" "+S(m));d.Xd=g;d.Wd=k||"";b="ca-evp"+ma(b);d.W.push(b);f&&d.W.push("av-chip");0<a.left&&(d.W.push("chip-border"),(e=e&&e.qa())&&c==e?d.W.push("chip-color-today"):d.W.push("chip-color"));return d.Ue()},kr=function(a,b,c,d,e){return(a=
e&&e.qa())&&b==a?R('<div class="tg-today" style="height:'+U(W(1008))+"px;margin-bottom:-"+U(W(1008))+'px;"> </div>'):null},lr=function(a,b,c,d,e){a=e&&e.qa();b==a?(b=42*(e.hour+e.minute/60-0)|0,e=or(d,e),d=R('<div class="tg-hourmarker tg-nowmarker" id="'+U(d.b)+'nowmarker" style="top:'+U(W(b))+"px;"+(e?"":"display:none;")+'"> </div>')):d=null;return d};
mr.prototype.render=function(a,b,c){var d=a.length,e,f=c||null,g=this.i;e=[];for(var h=0,k=g.length;h<k;h++)e.push(R('<td style="width:'+U(W(g[h].Ya))+'px;"></td>'));e.push(pr(this,d));f?(h=(42*(f.hour+f.minute/60-0)|0)-4,f=or(this,f),f=[R('<div id="'+U(this.b)+'nowptr" class="tg-nowptr" style="'+U(W("left"))+":"+U(W(0))+"px;top:"+U(W(h))+"px;"+(f?"":"display:none;")+'"></div>')]):f=[];for(var m=f,p=-1,h=g.length-1;0<=h;h--)if(g[h]instanceof br){p=h;break}f=[];h=0;for(k=g.length;h<k;h++)f.push(cr(g[h],
h==k-1,h==p?m:[]));v(e);v(f);g='<tr height="1">';h=e.length;for(k=0;k<h;k++)g+=S(e[k]);g+="</tr><tr>";e=f.length;for(h=0;h<e;h++)g+=S(f[h]);e=R(g);g=b;b=[];for(f=0;f<d;f++){k=[];h=a[f];if(h.length){for(var k=h,m=g,p=k.length,r=[],q=[],x=[],A=0;A<p;++A){var u=k[A],z=u.Ba(),C=xg(z)||0;z.ua()<m.ua()&&(C=0);var D=u.Ha,z=xg(D)||0;30>z-C&&(z=C+30);if(D.ua()>m.ua()||1440<z)z=1440;for(D=0;q[D]>C;)D++;var u=new ir(u,C,z,D),T=x[D];T||(T=x[D]=[]);T.push(u);q[D]=z;r[D]=u;0!=D&&(u.Tc=[r[D-1]],r[D-1].Wc.push(u));
for(z=D+1;q[z]<=C;)z++;if(C=r[z])u.Wc.push(C),C.Tc.push(u)}p=Array.prototype.concat.apply([],x);for(k=r=p.length;k--;){x=1;A=0;m=p[k];for(q=m.Wc.length;q--;)C=m.Wc[q],A=Math.max(A,C.Qe),x=Math.min(x,C.left),C.Ob<m.Ob+30&&(m.rg=!0);m.Qe=A+1;m.width=x/(m.Zf+1);m.left=x-m.width}for(k=0;k<r;k++){m=p[k];m.left=0;if(m.Tc)for(q=m.Tc.length;q--;)x=m.Tc[q],m.left=Math.max(m.left,x.left+x.width);q=(1-m.left)/m.Qe;m.width=Math.max(m.width,q);m.xg=Math.min(1-m.left,m.width+.7*q)}k=p;m=g;p=d;r=c;q=[];for(x=0;x<
k.length;x++)q.push(nr(this,k[x],m,p,r));k=q}m=[];for(q=0;q<this.s.length;++q)m.push(this.s[q](f,g,h,this,c));m.push(null);p=[];for(q=0;q<this.ha.length;++q)p.push(this.ha[q](f,g,h,this,c));p.push(null);r=[];for(q=0;q<this.o.length;++q)r.push(this.o[q](f,g,h,this,c));r.push(null);h=this.w&&f==d-1?"tg-gutter":this.R;q="tg-col";c&&(g.Da(c.qa())||1<d&&g.Da(pg(c))&&0<f)&&(q="tg-col-today");x=g.Ua();b.push(jr({ag:1008,id:this.b,dg:f,Ve:m,$f:0==x||6==x?q+" tg-weekend":q,Gg:h,kc:k,ee:p,Ke:r}));this.w||(g=
pg(g))}c=0;for(d=this.i.length;c<d;c++);d=c=NaN;a=Array.prototype.concat.apply([],a);g=a.length;for(f=0;f<g;f++)k=a[f],h=xg(k.Ba()),k=xg(k.Ha),k<h||(isNaN(c)?(c=h,d=k):(c=Math.min(c,h),d=Math.max(d,k)));this.va=new hr(0,0,0,42,0,isNaN(c)?null:new Nq(c,d));a=this.j;a=a.b()?a.o:0;c=this.b;v(b);a='<div class="tg-mainwrapper" style="margin-top:'+U(W(a))+'px;"><table id="'+U(c)+'Table" class="tg-timedevents" cellpadding="0" cellspacing="0" style="height:'+U(W(1010))+'px">'+S(e);c=b.length;for(d=0;d<c;d++)a+=
S(b[d]);return R(a+"</tr></table></div>")};
var pr=function(a,b){var c=a.j.j(42),d=a.j.i(42),e;a=a.b;b='<td colspan="'+U(b)+'"><div class="tg-spanningwrapper"><div class="tg-hourmarkers">'+S(null==(e=c)?"":e);for(c=0;24>c;c++)b+='<div class="tg-markercell'+U("")+'"><div class="tg-dualmarker'+U("")+'"></div></div>';b+=S(null==(e=d)?"":e)+'</div></div><div class="tg-spanningwrapper tg-chipspanningwrapper" id="'+U(a)+'spanningwrapper"></div></td>';return R(b)},or=function(a,b){return a.u&&!isNaN(b.hour)&&0<=b.hour&&24>b.hour};
var qr=new Nq(5,20);var rr=function(a,b){this.b=a;this.g=b};var sr=function(a){this.b=a};sr.prototype.apply=function(a){for(var b=[],c=[],d=0,e=a.length;d<e;d++){var f=a[d],g=f.Oa()&&Nh(f.Oa());this.b&&g||(f.g||f.i||g?b.push(f):c.push(f))}return new rr(b,c)};var tr=function(a,b,c,d,e,f){this.i=a;this.id=String(b);this.b=c;this.o=d;this.s=e;this.Aa=f||null},ur=function(a){return"scrolltimedevents"+a.id};tr.prototype.g=function(){return"topcontainer"+this.id};var vr=function(a,b,c,d,e,f){tr.call(this,a,b,c,d,new sr(!1),f);this.u=!!e};E(vr,tr);vr.prototype.j=!1;
var wr=function(a,b){if(!a.j)return!1;a=Qa(b,function(a){return!(a.Oa()&&Nh(a.Oa()))});cb(a,function(a,b){return a.Ba().qa().ua()-b.Ba().qa().ua()});b=1;for(var c=a.length;b<c;++b)if(a[b-1].Ha.qa().ua()>a[b].Ba().qa().ua())return!0;return!1},xr=function(a,b,c){a="allday-disclose"+a.id;var d=b?"Expand All Day events":"Collapse All Day events";b=b?"VIpgJd-VgwJlc-qAWA2":"VIpgJd-VgwJlc-PBWx0c";return R('<div class=wk-disclose-pos style="width:'+U(W(c))+'px"><div id="'+U(a)+'" title="'+U(d)+'" role=button class="wk-disclose '+ U(b)+'"><div class=wk-zip></div></div></div>')};vr.prototype.g=function(){return"topcontainer"+this.id};
var yp=function(a,b,c,d){this.S=b.wa;this.i=parseInt(d,10);if(isNaN(this.i)||1>this.i||7<this.i)this.i=0;1==this.i?(this.Gb="Day",d="day"):this.i?(this.Gb=[null,null,"2 Days","3 Days","4 Days","5 Days","6 Days","7 Days"][this.i],d="next"+this.i+"days"):(this.Gb="Week",d="week");var e;this.i?e=new Vg(this.i):(e=[],b.u&&e.push(new so(b.S)),e=new qo(e,b.i,b.j,b.j?void 0:b.va,b.j?void 0:b.V),e=new Tg(e));this.b=e;tq.call(this,a,b,d,e,c);d=new oq(b.g,c,!1,!0);this.ma=new mr(b.g,c,void 0,void 0,void 0,
a.j);this.ma.u=!!a.uf;this.o=new vr(b.g,this.id,d,this.ma,!1,a.j);this.o.j=!0};E(yp,tq);l=yp.prototype;l.Dc=null;l.dd=null;l.rd=function(){var a=this.g.g;return 1==Pg(this.b)?Ck(a,this.b.b):kp(a,this.Ka())};
l.Fg=function(a){this.dispatchEvent("c");var b=zg(this.g.b.lb()),c=this.o,d=this.b.b,e=this.rb,f=!!this.S,g=c.s.apply(a),h,k=g.b,m=wr(c,k),p=c.Aa,r,q=En(),x=p?Hk(p):null;r=R('<th class="wk-dummyth" rowspan=3 style="width: '+U(W(q))+"px;"+((null==x?0:x.ya)?"background-color:"+U(W(x.ya))+";":"")+'"> </th>');for(var A,u=c.o.i,z=0,C=[],D=0;D<u.length;D++)z+=u[D].Ya,C.push({width:u[D].Ya,title:u[D].i,Kf:D==u.length-1&&m?xr(c,!!f,z):""});var T="";v(C);for(var Db=C.length,Q=0;Q<Db;Q++)var Eb=C[Q],T=
T+('<td class=wk-tzlabel style="width:'+U(W(Eb.width))+'px" rowspan=3>'+S(Eb.title)+S(Eb.Kf)+"</td>");A=R(T);for(var $b=1<e?" wk-full-mode":"",oa=[],pa,ja,fb=b.qa(),Fb,Yh=!1,mf=0;mf<e;mf++){Fb=sg(d,mf);var Zh;if(1==e){var $h=c.i,gn=Fb,zr=bp($h.b,gn.Ua()),Ar=Jk($h,gn);Zh=Z(L($h.b.ka,Y,30),[zr,Ar])}else{var nf=c.i,hn=Fb,Br=nf.b,Cr=nf,Dr=hn.Ua(),Er=Vn(Cr,nf.b.b[Dr]),Fr=Jk(nf,hn);Zh=Z(L(Br.ka,Y,30),[Er,Fr])}var Gr=Zh,of="wk-dayname";Yh&&(Yh=!1,of+=" wk-tomorrow");Fb.Da(fb)&&(of+=" wk-today",mf==e-1?of+=
" wk-today-last":Yh=!0);oa.push({Pc:Gr,W:of,kg:"ca-cdp"+Fb.ua()})}var pf=[];c.b.Ga=pf;var Hr=c.b,jn=b.qa(),Ir="weekViewAllDayBg"+c.id,ai=[];if(1==e&&d.Da(jn))ai.push({W:"st-bg-td-last"});else for(var bi=!1,ci=e,Qd=d;ci--;Qd=pg(Qd)){var Rd;Qd.Da(jn)?(bi=!0,Rd=Qd.Da(d)?"st-bg-td-first":0==ci?"st-bg-td-last":"st-bg-today"):Qd.Da(d)||bi?(Rd="st-bg-next",bi=!1):Rd="st-bg";0==ci&&(Rd+=" st-bg-lc");ai.push({W:Rd})}Hr.Ga.push(iq({id:Ir,W:"st-bg-all",vb:ai}));c.b.Ga.push(kq());var kn=new Sp(k,d,e,f?1:200,
c.u&&f?2:1,void 0);Wp(kn,c.b);c.b.Ga.push(R("</table>"));c.b.Ga=null;for(var Jr=kn.j,qf=[],di=0;di<e;di++)qf.push(pq(Jr[di]));var Kr="weekViewAllDay"+c.id,ei=c.Aa?Hk(c.Aa):null;v(pf);v(qf);for(var Sd='<tr><td class="wk-allday" colspan="'+U(e)+'"'+((null==ei?0:ei.ya)?' style="border-color:'+U(W(ei.ya))+'"':"")+'><div id="'+U(Kr)+'" class="wk-allday-pos">',Lr=pf.length,fi=0;fi<Lr;fi++)Sd+=S(pf[fi]);for(var Sd=Sd+'</div></td></tr><tr class="wk-webcontent">',Mr=qf.length,gi=0;gi<Mr;gi++)Sd+='<td class="wk-webcontent-td">'+
S(qf[gi])+"</td>";pa=R(Sd+"</tr>");c.Aa&&(ja=Hk(c.Aa));v(oa);for(var Jc=ja,rf='<table class="wk-weektop'+U($b)+'" cellpadding=0 cellspacing=0'+((null==Jc?0:Jc.ya)?' style="background-color:'+U(W(Jc.ya))+'"':"")+"><tr class=wk-daynames>"+S(A),Nr=oa.length,hi=0;hi<Nr;hi++)var sf=oa[hi],rf=rf+('<th title="'+U(sf.Pc)+'" scope=col><div class="'+U(sf.W)+'"><span class="'+U(sf.kg)+' wk-daylink"'+((null==Jc?0:Jc.Vc)?'style="color:'+U(W(Jc.Vc))+'"':"")+">"+S(sf.Pc)+"</span></div></th>");rf+=S(r)+"</tr>"+S(pa)+
"</table>";h=R(rf);for(var ln,mn=g.g,ii=[],nn={},on=d.ua(),ib=on,Gb=0;Gb<e;Gb++)ii[Gb]=[],nn[ib]=Gb,ib=hg(ib);for(var Or=ib,Gb=0,Pr=mn.length;Gb<Pr;Gb++){var ji=mn[Gb],pn=ji.Ba().ua(),ki=qg(ji.Ha).ua();pn==ki&&(ki+=1);for(var ib=Math.max(pn,on),Qr=Math.min(ki,Or);ib<Qr;)ii[nn[ib]].push(ji),ib=hg(ib)}ln=c.o.render(ii,d,b);this.dispatchEvent("d");var qn=this.Za,tf=qn.b,uf=ik(qn);if(!tf.T(ur(this.o))){var rn,Kc=this.o,Rr=0==En(),Sr=Kc.g(),Tr="topcontainerBorder"+Kc.id,sn=ur(Kc),Ur="bottomcontainerBorder"+
Kc.id,Hb=Kc.Aa?Hk(Kc.Aa):null;rn=R('<div id="'+U(Sr)+'"></div>'+(I?'<div id="'+U(Tr)+'" class="wk-border"></div><div id="'+U(sn)+'" class="wbkt wk-border-right wk-scrolltimedevents"'+((null==Hb?0:Hb.ya)?' style="border-top-color:'+U(W(Hb.ya))+"; border-top-color:"+U(W(Hb.ya))+';"':"")+'></div><div id="'+U(Ur)+'" class="wk-border"></div>':'<div id="'+U(sn)+'" class="'+(Rr?"wk-border-right ":"")+'wk-scrolltimedevents"'+((null==Hb?0:Hb.ya)?' style="border-top-color:'+U(W(Hb.ya))+"; border-top-color:"+
U(W(Hb.ya))+';"':"")+"></div>"));uf.innerHTML=Oh(rn)}var vf=tf.T(ur(this.o)),tn=tf.T(this.o.g());tn.innerHTML=Oh(h);vf.innerHTML=Oh(ln);pk(vf,uf.offsetHeight-tn.offsetHeight);this.b.b.v();for(var Vr=a.length,un=[],li=0;li<Vr;li++){var wf=a[li];!wf.g&&!wf.i||wf.Oa()||un.push(wf)}this.Ea=un;this.j={};this.w={};ok(this,a);var vn=this.ma.va,xf=vf.clientHeight,Lc=[];if(b){var mi=xg(b);Lc.push(mi);Lc.push(mi+30,mi-30)}var ni=vn.b;ni&&Lc.push(ni.start,ni.end);Lc.push(60*qr.start,60*qr.end,1440,0);for(var wn=
t(void 0)?void 0:1E5,Wr=t(void 0)?void 0+xf:-1,xn=vn.g,Xr=24*xn,bc=NaN,Td=NaN,oi=!1,pi=0;pi<Lc.length;++pi){var cc=hb(Lc[pi]*xn/60,0,Xr),oi=oi||cc<wn||cc>Wr;if(isNaN(bc))bc=Td=cc;else if(cc<bc?bc=Math.max(cc,Td-xf):cc>Td&&(Td=Math.min(cc,bc+xf)),Td-bc>=xf)break}vf.scrollTop=oi?bc:wn;null==this.Dc&&(this.Dc=n.setInterval(y(this.fh,this),6E4));this.V&&this.V.Ca();this.dd&&this.dd.Ca();var yn="allday-disclose"+this.o.id;tf.T(yn)&&(this.dd=new Iq(yn,void 0,!this.S),M(this.dd,"toggle",this.Lf,!1,this));
var qi=new Dp(uf);Gp(qi,ra(Jp,uf),y(this.Ja,this));Gp(qi,Kp,y(this.Ma,this));this.V=qi;this.dispatchEvent("e");var ri=jh(document,"weekViewAllDayBg"+this.o.id);if(ri){var Yr=uj(jh(document,"weekViewAllDay"+this.o.id)).height;if(w("height"))ij(ri,Yr+"px","height");else for(var zn in"height")ij(ri,"height"[zn],zn)}};l.render=function(){yp.ra.render.call(this);this.rb=Pg(this.b);sk(this,this.Ka(),y(this.Fg,this))};
l.fh=function(){var a=this.ma,b=this.s,c=zg(this.g.b.lb()),d=or(a,c),c=42*(c.hour+c.minute/60-0)|0,e=b.T(a.b+"nowmarker");e&&(wj(e,d),e.style.top=c+"px");if(a=b.T(a.b+"nowptr"))wj(a,d),a.style.top=c-4+"px"};l.Tb=function(){yp.ra.Tb.call(this);this.V&&this.V.Ca();null!=this.Dc&&(n.clearInterval(this.Dc),this.Dc=null)};l.ve=function(){return{title:"",ac:new Lq(this.u,this.wa),$d:"wk-moreevents st-contents",width:400}};l.Lf=function(){this.S=!this.S;jo(this.Za)};
var yr=function(a,b){up.call(this,a,b)};E(yr,up);yr.prototype.setup=function(){yr.ra.setup.call(this);var a=this.g;if(1!=!!a.Pb){a.Pb=new $m(a.b.b);var b=a.Pb;b.g("today","t");b.g("prev","p");b.g("next","n");b.g("dayview","d");b.g("weekview","w");b.g("monthview","m");b.g("agendaview","a");M(b,"shortcut",y(a.lf,a))}};
window._init=function(a){var b=new Id;if(Md)throw Error("d");Md=b;Nd.callback(b);var c=new Ye;if(!gf){hf();for(var d=0;d<ef.length;++d){var e=ef[d].tc;if(e.b)for(var f=c,g=e.b,h=0;h<g.length;++h){var k=g[h],m=k.id;f.Nb[m]||f.zc[m]||k.ji||(k.Tg?f.Le(k.id,k.Tg):k.multiple?f.Me(k.id,k.callback||ra(gb,k.ig)):f.yc(k.id,k.callback?k.callback(f):new k.ig(f)))}e.j&&e.j(c)}for(d=0;d<ef.length;++d);for(d=0;d<ff.length;++d)ff[d](c);gf=!0}b.yc(29,c);(new yr(b,a)).setup()};
var _ModuleManager_initialize=y(Dd.prototype.wa,Dd.Lc());
_ModuleManager_initialize('embed',[]);
}catch(e){_DumpException(e)}
// Google Inc.