1 /* Replayable replacements for global functions */
3 /***************************************************************
5 **************************************************************/
6 //! stable.js 0.1.3, https://github.com/Two-Screen/stable
7 //! © 2012 Stéphan Kochen, Angry Bytes. MIT licensed.
10 // A stable array sort, because `Array#sort()` is not guaranteed stable.
11 // This is an implementation of merge sort, without recursion.
13 var stable = function(arr, comp) {
14 if (typeof(comp) !== 'function') {
15 comp = function(a, b) {
26 if (len <= 1) return arr;
28 // Rather than dividing input, simply iterate chunks of 1, 2, 4, 8, etc.
29 // Chunks are the size of the left or right hand in merge sort.
30 // Stop when the left-hand covers all of the array.
32 for (var chk = 1; chk < len; chk *= 2) {
33 arr = pass(arr, comp, chk);
35 for (var i = 0; i < len; i++) {
41 // Run a single pass with the given chunk size. Returns a new array.
42 var pass = function(arr, comp, chk) {
44 // Output, and position.
45 var result = new Array(len);
47 // Step size / double chunk size.
49 // Bounds of the left and right chunks.
51 // Iterators over the left and right chunk.
54 // Iterate over pairs of chunks.
55 for (l = 0; l < len; l += dbl) {
61 // Iterate both chunks in parallel.
65 // Compare the chunks.
66 if (li < r && ri < e) {
67 // This works for a regular `sort()` compatible comparator,
68 // but also for a simple comparator like: `a > b`
69 if (comp(arr[li], arr[ri]) <= 0) {
70 result[i++] = arr[li++];
73 result[i++] = arr[ri++];
76 // Nothing to compare, just flush what's left.
78 result[i++] = arr[li++];
81 result[i++] = arr[ri++];
83 // Both iterators are at the chunk ends.
93 var arrsort = function(comp) {
94 return stable(this, comp);
97 if (Object.defineProperty) {
98 Object.defineProperty(Array.prototype, "sort", {
99 configurable: true, writable: true, enumerable: false,
103 Array.prototype.sort = arrsort;
107 /***************************************************************
109 **************************************************************/
112 * In a generated replay, this file is partially common, boilerplate code
113 * included in every replay, and partially generated replay code. The following
114 * header applies to the boilerplate code. A comment indicating "Auto-generated
115 * below this comment" marks the separation between these two parts.
117 * Copyright (C) 2011, 2012 Purdue University
118 * Written by Gregor Richards
119 * All rights reserved.
121 * Redistribution and use in source and binary forms, with or without
122 * modification, are permitted provided that the following conditions are met:
124 * 1. Redistributions of source code must retain the above copyright notice,
125 * this list of conditions and the following disclaimer.
126 * 2. Redistributions in binary form must reproduce the above copyright notice,
127 * this list of conditions and the following disclaimer in the documentation
128 * and/or other materials provided with the distribution.
130 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
131 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
132 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
133 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
134 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
135 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
136 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
137 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
138 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
139 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
140 * POSSIBILITY OF SUCH DAMAGE.
147 // detect if we're in a browser or not
148 var inbrowser = false;
149 var inharness = false;
150 var finished = false;
151 if (typeof window !== "undefined" && "document" in window) {
153 if (window.parent && "JSBNG_handleResult" in window.parent) {
156 } else if (typeof global !== "undefined") {
160 window = (function() { return this; })();
164 if ("console" in window) {
165 window.JSBNG_Console = window.console;
171 var JSBNG_Replay = window.top.JSBNG_Replay = {
172 push: function(arr, fun) {
177 path: function(str) {
181 forInKeys: function(of) {
189 // the actual replay runner
192 delete window.onload;
195 var jr = JSBNG_Replay$;
196 var cb = function() {
197 var end = new Date().getTime();
200 var msg = "Time: " + (end - st) + "ms";
203 window.parent.JSBNG_handleResult({error:false, time:(end - st)});
204 } else if (inbrowser) {
205 var res = document.createElement("div");
207 res.style.position = "fixed";
208 res.style.left = "1em";
209 res.style.top = "1em";
210 res.style.width = "35em";
211 res.style.height = "5em";
212 res.style.padding = "1em";
213 res.style.backgroundColor = "white";
214 res.style.color = "black";
215 res.appendChild(document.createTextNode(msg));
217 document.body.appendChild(res);
218 } else if (typeof console !== "undefined") {
220 } else if (typeof print !== "undefined") {
221 // hopefully not the browser print() function :)
230 var st = new Date().getTime();
231 while (jr !== null) {
236 // add a frame at replay time
237 function iframe(pageid) {
240 // represent the iframe as an iframe (of course)
241 var iframe = document.createElement("iframe");
242 iframe.style.display = "none";
243 document.body.appendChild(iframe);
244 iw = iframe.contentWindow;
245 iw.document.write("<script type=\"text/javascript\">var JSBNG_Replay_geval = eval;</script>");
248 // no general way, just lie and do horrible things
252 window.window = window;
254 window.JSBNG_Replay_geval = function(str) {
263 // called at the end of the replay stuff
264 function finalize() {
266 setTimeout(onload, 0);
272 // verify this recorded value and this replayed value are close enough
273 function verify(rep, rec) {
275 (rep === rep || rec === rec) /* NaN test */) {
277 if (typeof rec === "function" && typeof rep === "function") {
280 if (typeof rec !== "object" || rec === null ||
281 !(("__JSBNG_unknown_" + typeof(rep)) in rec)) {
289 var firstMessage = true;
290 function replayMessage(msg) {
294 firstMessage = false;
301 // complain when there's an error
302 function verificationError(msg) {
303 if (finished) return;
305 window.parent.JSBNG_handleResult({error:true, msg: msg});
306 } else replayMessage(msg);
311 function verifySet(objstr, obj, prop, gvalstr, gval) {
312 if (/^on/.test(prop)) {
313 // these aren't instrumented compatibly
317 if (!verify(obj[prop], gval)) {
318 var bval = obj[prop];
319 var msg = "Verification failure! " + objstr + "." + prop + " is not " + gvalstr + ", it's " + bval + "!";
320 verificationError(msg);
324 // to verify a call or new
325 function verifyCall(iscall, func, cthis, cargs) {
327 var callArgs = func.callArgs[func.inst];
328 iscall = iscall ? 1 : 0;
329 if (cargs.length !== callArgs.length - 1) {
332 if (iscall && !verify(cthis, callArgs[0])) ok = false;
333 for (var i = 0; i < cargs.length; i++) {
334 if (!verify(cargs[i], callArgs[i+1])) ok = false;
338 var msg = "Call verification failure!";
339 verificationError(msg);
342 return func.returns[func.inst++];
345 // to verify the callpath
346 function verifyPath(func) {
347 var real = callpath.shift();
349 var msg = "Call path verification failure! Expected " + real + ", found " + func;
350 verificationError(msg);
354 // figure out how to define getters
356 if (Object.defineProperty) {
357 var odp = Object.defineProperty;
358 defineGetter = function(obj, prop, getter, setter) {
359 if (typeof setter === "undefined") setter = function(){};
360 odp(obj, prop, {"enumerable": true, "configurable": true, "get": getter, "set": setter});
362 } else if (Object.prototype.__defineGetter__) {
363 var opdg = Object.prototype.__defineGetter__;
364 var opds = Object.prototype.__defineSetter__;
365 defineGetter = function(obj, prop, getter, setter) {
366 if (typeof setter === "undefined") setter = function(){};
367 opdg.call(obj, prop, getter);
368 opds.call(obj, prop, setter);
371 defineGetter = function() {
372 verificationError("This replay requires getters for correct behavior, and your JS engine appears to be incapable of defining getters. Sorry!");
376 var defineRegetter = function(obj, prop, getter, setter) {
377 defineGetter(obj, prop, function() {
378 return getter.call(this, prop);
380 // once it's set by the client, it's claimed
381 setter.call(this, prop, val);
382 Object.defineProperty(obj, prop, {
383 "enumerable": true, "configurable": true, "writable": true,
389 // for calling events
390 var fpc = Function.prototype.call;
392 // resist the urge, don't put a })(); here!
393 /******************************************************************************
394 * Auto-generated below this comment
395 *****************************************************************************/
396 var ow660136702 = window;
492 var fo660136702_513_style;
493 var fo660136702_549_parentNode;
515 var fo660136702_582_style;
520 var fo660136702_587_style;
548 var fo660136702_643_style;
562 var fo660136702_748_1;
563 var fo660136702_748_2;
564 var fo660136702_748_3;
565 var fo660136702_748_4;
566 var fo660136702_748_5;
567 var fo660136702_748_6;
568 var fo660136702_748_7;
569 var fo660136702_748_8;
570 var fo660136702_748_9;
571 var fo660136702_748_10;
572 var fo660136702_748_11;
573 var fo660136702_748_12;
574 var fo660136702_748_13;
580 var fo660136702_751_readyState;
582 var fo660136702_591_firstChild;
585 var fo660136702_769_style;
592 var fo660136702_782_style;
599 var fo660136702_795_style;
606 var fo660136702_808_style;
626 var fo660136702_849_readyState;
627 var fo660136702_774_parentNode;
628 var fo660136702_761_parentNode;
639 var fo660136702_906_readyState;
640 var fo660136702_923_readyState;
645 var fo660136702_1057_readyState;
651 var fo660136702_1114_readyState;
660 var fo660136702_1170_readyState;
669 var fo660136702_1227_readyState;
674 var fo660136702_1240_readyState;
675 var fo660136702_1259_readyState;
696 var fo660136702_1359_readyState;
697 var fo660136702_1359_responseText;
698 var fo660136702_1482_style;
699 var fo660136702_1537_style;
703 var fo660136702_1551_style;
706 var fo660136702_1553_style;
709 var fo660136702_1565_style;
735 var fo660136702_1673_JSBNG__onsubmit;
738 var fo660136702_1373_readyState;
749 var fo660136702_1387_readyState;
764 var fo660136702_1719_readyState;
771 var fo660136702_1961_readyState;
776 var fo660136702_2007_readyState;
782 var fo660136702_2045_readyState;
788 var fo660136702_2096_readyState;
794 var fo660136702_2120_readyState;
800 var fo660136702_2159_readyState;
806 var fo660136702_2197_readyState;
818 var fo660136702_2235_readyState;
819 var fo660136702_2249_readyState;
824 var fo660136702_2311_readyState;
825 var fo660136702_2349_readyState;
826 var fo660136702_2387_readyState;
829 var fo660136702_2428_readyState;
830 var fo660136702_2428_responseText;
844 var fo660136702_2470_readyState;
845 var fo660136702_2470_responseText;
846 var fo660136702_2485_readyState;
847 var fo660136702_2485_responseText;
880 var fo660136702_2552_readyState;
881 var fo660136702_2566_readyState;
885 var fo660136702_2710_readyState;
892 var fo660136702_2780_readyState;
894 var fo660136702_2850_readyState;
924 var fo660136702_2950_readyState;
934 var fo660136702_3016_readyState;
939 var fo660136702_3087_readyState;
943 var fo660136702_3190_readyState;
944 var fo660136702_3190_responseText;
945 JSBNG_Replay.sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_2 = [];
946 JSBNG_Replay.s3d038b3e5ef7575b96877e61923bce6f69465f85_0 = [];
947 JSBNG_Replay.s2afb35f1712c138a3da2176b6be804eeb2d614f5_2 = [];
948 JSBNG_Replay.s175da194824cb6dee90711663dbb1c372d7f8b2a_22 = [];
949 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_2123 = [];
950 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_2935 = [];
951 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_712 = [];
952 JSBNG_Replay.s457eccffac54e236ba34d15f787e0e8c2f3d715b_128 = [];
953 JSBNG_Replay.s18bc6bc98adb03a6f9283eea53b5006ddc1bf66e_0 = [];
954 JSBNG_Replay.s2afb35f1712c138a3da2176b6be804eeb2d614f5_3 = [];
955 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_257 = [];
956 JSBNG_Replay.s175da194824cb6dee90711663dbb1c372d7f8b2a_10 = [];
957 JSBNG_Replay.s457eccffac54e236ba34d15f787e0e8c2f3d715b_127 = [];
958 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_2853 = [];
959 JSBNG_Replay.sdd3a0509100bd20344dd30b2b918a467d9e351e6_1805 = [];
960 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_2124 = [];
961 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_1301 = [];
962 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_2547 = [];
963 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_2576 = [];
964 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_220 = [];
965 JSBNG_Replay.s100c0ab34a9aeb7bd686d2c20b9842169a798420_2361 = [];
967 // record generated by JSBench 323eb38c39a6 at 2013-07-23T17:34:55.760Z
970 f660136702_0 = function() { return f660136702_0.returns[f660136702_0.inst++]; };
971 f660136702_0.returns = [];
972 f660136702_0.inst = 0;
974 ow660136702.JSBNG__Date = f660136702_0;
978 ow660136702.JSBNG__document = o0;
982 ow660136702.JSBNG__sessionStorage = o1;
986 ow660136702.JSBNG__localStorage = o2;
988 f660136702_4 = function() { return f660136702_4.returns[f660136702_4.inst++]; };
989 f660136702_4.returns = [];
990 f660136702_4.inst = 0;
992 ow660136702.JSBNG__getComputedStyle = f660136702_4;
994 f660136702_6 = function() { return f660136702_6.returns[f660136702_6.inst++]; };
995 f660136702_6.returns = [];
996 f660136702_6.inst = 0;
998 ow660136702.JSBNG__removeEventListener = f660136702_6;
1000 f660136702_7 = function() { return f660136702_7.returns[f660136702_7.inst++]; };
1001 f660136702_7.returns = [];
1002 f660136702_7.inst = 0;
1004 ow660136702.JSBNG__addEventListener = f660136702_7;
1006 ow660136702.JSBNG__top = ow660136702;
1008 ow660136702.JSBNG__scrollX = 0;
1010 ow660136702.JSBNG__scrollY = 0;
1012 f660136702_12 = function() { return f660136702_12.returns[f660136702_12.inst++]; };
1013 f660136702_12.returns = [];
1014 f660136702_12.inst = 0;
1016 ow660136702.JSBNG__setTimeout = f660136702_12;
1018 f660136702_13 = function() { return f660136702_13.returns[f660136702_13.inst++]; };
1019 f660136702_13.returns = [];
1020 f660136702_13.inst = 0;
1022 ow660136702.JSBNG__setInterval = f660136702_13;
1024 f660136702_14 = function() { return f660136702_14.returns[f660136702_14.inst++]; };
1025 f660136702_14.returns = [];
1026 f660136702_14.inst = 0;
1028 ow660136702.JSBNG__clearTimeout = f660136702_14;
1030 f660136702_15 = function() { return f660136702_15.returns[f660136702_15.inst++]; };
1031 f660136702_15.returns = [];
1032 f660136702_15.inst = 0;
1034 ow660136702.JSBNG__clearInterval = f660136702_15;
1036 ow660136702.JSBNG__frames = ow660136702;
1038 ow660136702.JSBNG__self = ow660136702;
1042 ow660136702.JSBNG__navigator = o3;
1046 ow660136702.JSBNG__history = o4;
1048 ow660136702.JSBNG__closed = false;
1050 ow660136702.JSBNG__opener = null;
1052 ow660136702.JSBNG__defaultStatus = "";
1056 ow660136702.JSBNG__location = o5;
1058 ow660136702.JSBNG__innerWidth = 1034;
1060 ow660136702.JSBNG__innerHeight = 695;
1062 ow660136702.JSBNG__outerWidth = 1050;
1064 ow660136702.JSBNG__outerHeight = 840;
1066 ow660136702.JSBNG__screenX = 40;
1068 ow660136702.JSBNG__screenY = 40;
1070 ow660136702.JSBNG__pageXOffset = 0;
1072 ow660136702.JSBNG__pageYOffset = 0;
1074 f660136702_38 = function() { return f660136702_38.returns[f660136702_38.inst++]; };
1075 f660136702_38.returns = [];
1076 f660136702_38.inst = 0;
1078 ow660136702.JSBNG__scroll = f660136702_38;
1080 ow660136702.JSBNG__frameElement = null;
1082 f660136702_42 = function() { return f660136702_42.returns[f660136702_42.inst++]; };
1083 f660136702_42.returns = [];
1084 f660136702_42.inst = 0;
1086 ow660136702.JSBNG__postMessage = f660136702_42;
1090 ow660136702.JSBNG__external = o6;
1092 f660136702_49 = function() { return f660136702_49.returns[f660136702_49.inst++]; };
1093 f660136702_49.returns = [];
1094 f660136702_49.inst = 0;
1096 ow660136702.JSBNG__webkitIDBTransaction = f660136702_49;
1098 f660136702_51 = function() { return f660136702_51.returns[f660136702_51.inst++]; };
1099 f660136702_51.returns = [];
1100 f660136702_51.inst = 0;
1102 ow660136702.JSBNG__webkitIDBIndex = f660136702_51;
1106 ow660136702.JSBNG__webkitIndexedDB = o7;
1108 ow660136702.JSBNG__screenLeft = 40;
1110 f660136702_53 = function() { return f660136702_53.returns[f660136702_53.inst++]; };
1111 f660136702_53.returns = [];
1112 f660136702_53.inst = 0;
1114 ow660136702.JSBNG__webkitIDBFactory = f660136702_53;
1116 ow660136702.JSBNG__clientInformation = o3;
1118 f660136702_54 = function() { return f660136702_54.returns[f660136702_54.inst++]; };
1119 f660136702_54.returns = [];
1120 f660136702_54.inst = 0;
1122 ow660136702.JSBNG__webkitIDBCursor = f660136702_54;
1124 ow660136702.JSBNG__defaultstatus = "";
1128 ow660136702.JSBNG__performance = o8;
1130 f660136702_57 = function() { return f660136702_57.returns[f660136702_57.inst++]; };
1131 f660136702_57.returns = [];
1132 f660136702_57.inst = 0;
1134 ow660136702.JSBNG__webkitIDBDatabase = f660136702_57;
1136 f660136702_59 = function() { return f660136702_59.returns[f660136702_59.inst++]; };
1137 f660136702_59.returns = [];
1138 f660136702_59.inst = 0;
1140 ow660136702.JSBNG__webkitIDBRequest = f660136702_59;
1142 f660136702_60 = function() { return f660136702_60.returns[f660136702_60.inst++]; };
1143 f660136702_60.returns = [];
1144 f660136702_60.inst = 0;
1146 ow660136702.JSBNG__webkitIDBObjectStore = f660136702_60;
1148 ow660136702.JSBNG__devicePixelRatio = 1;
1150 f660136702_61 = function() { return f660136702_61.returns[f660136702_61.inst++]; };
1151 f660136702_61.returns = [];
1152 f660136702_61.inst = 0;
1154 ow660136702.JSBNG__webkitURL = f660136702_61;
1156 f660136702_62 = function() { return f660136702_62.returns[f660136702_62.inst++]; };
1157 f660136702_62.returns = [];
1158 f660136702_62.inst = 0;
1160 ow660136702.JSBNG__webkitIDBKeyRange = f660136702_62;
1162 ow660136702.JSBNG__offscreenBuffering = true;
1164 ow660136702.JSBNG__screenTop = 40;
1166 f660136702_70 = function() { return f660136702_70.returns[f660136702_70.inst++]; };
1167 f660136702_70.returns = [];
1168 f660136702_70.inst = 0;
1170 ow660136702.JSBNG__XMLHttpRequest = f660136702_70;
1172 f660136702_71 = function() { return f660136702_71.returns[f660136702_71.inst++]; };
1173 f660136702_71.returns = [];
1174 f660136702_71.inst = 0;
1176 ow660136702.JSBNG__Image = f660136702_71;
1178 ow660136702.JSBNG__URL = f660136702_61;
1180 ow660136702.JSBNG__name = "";
1182 ow660136702.JSBNG__status = "";
1184 f660136702_151 = function() { return f660136702_151.returns[f660136702_151.inst++]; };
1185 f660136702_151.returns = [];
1186 f660136702_151.inst = 0;
1188 ow660136702.JSBNG__WebKitTransitionEvent = f660136702_151;
1190 f660136702_156 = function() { return f660136702_156.returns[f660136702_156.inst++]; };
1191 f660136702_156.returns = [];
1192 f660136702_156.inst = 0;
1194 ow660136702.JSBNG__Document = f660136702_156;
1196 f660136702_255 = function() { return f660136702_255.returns[f660136702_255.inst++]; };
1197 f660136702_255.returns = [];
1198 f660136702_255.inst = 0;
1200 ow660136702.JSBNG__WebKitCSSMatrix = f660136702_255;
1202 ow660136702.JSBNG__XMLDocument = f660136702_156;
1204 ow660136702.JSBNG__TEMPORARY = 0;
1206 ow660136702.JSBNG__PERSISTENT = 1;
1208 f660136702_417 = function() { return f660136702_417.returns[f660136702_417.inst++]; };
1209 f660136702_417.returns = [];
1210 f660136702_417.inst = 0;
1212 ow660136702.JSBNG__WebKitMutationObserver = f660136702_417;
1214 ow660136702.JSBNG__indexedDB = o7;
1220 ow660136702.JSBNG__Intl = o7;
1222 ow660136702.JSBNG__v8Intl = o7;
1226 f660136702_435 = function() { return f660136702_435.returns[f660136702_435.inst++]; };
1227 f660136702_435.returns = [];
1228 f660136702_435.inst = 0;
1230 ow660136702.JSBNG__webkitSpeechRecognition = f660136702_435;
1232 ow660136702.JSBNG__IDBTransaction = f660136702_49;
1234 ow660136702.JSBNG__IDBRequest = f660136702_59;
1236 ow660136702.JSBNG__IDBObjectStore = f660136702_60;
1238 ow660136702.JSBNG__IDBKeyRange = f660136702_62;
1240 ow660136702.JSBNG__IDBIndex = f660136702_51;
1242 ow660136702.JSBNG__IDBFactory = f660136702_53;
1244 ow660136702.JSBNG__IDBDatabase = f660136702_57;
1246 ow660136702.JSBNG__IDBCursor = f660136702_54;
1248 ow660136702.JSBNG__MutationObserver = f660136702_417;
1250 ow660136702.JSBNG__TransitionEvent = f660136702_151;
1252 ow660136702.JSBNG__onerror = null;
1254 f660136702_466 = function() { return f660136702_466.returns[f660136702_466.inst++]; };
1255 f660136702_466.returns = [];
1256 f660136702_466.inst = 0;
1258 ow660136702.Math.JSBNG__random = f660136702_466;
1265 f660136702_0.returns.push(o7);
1267 f660136702_468 = function() { return f660136702_468.returns[f660136702_468.inst++]; };
1268 f660136702_468.returns = [];
1269 f660136702_468.inst = 0;
1271 o7.getTime = f660136702_468;
1275 f660136702_468.returns.push(1374600908247);
1277 f660136702_469 = function() { return f660136702_469.returns[f660136702_469.inst++]; };
1278 f660136702_469.returns = [];
1279 f660136702_469.inst = 0;
1281 f660136702_0.now = f660136702_469;
1283 o3.userAgent = "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36";
1287 o0.documentElement = o7;
1289 f660136702_471 = function() { return f660136702_471.returns[f660136702_471.inst++]; };
1290 f660136702_471.returns = [];
1291 f660136702_471.inst = 0;
1293 o7.JSBNG__addEventListener = f660136702_471;
1295 f660136702_471.returns.push(undefined);
1297 f660136702_471.returns.push(undefined);
1299 f660136702_471.returns.push(undefined);
1301 f660136702_471.returns.push(undefined);
1303 f660136702_471.returns.push(undefined);
1305 f660136702_471.returns.push(undefined);
1307 f660136702_471.returns.push(undefined);
1309 f660136702_471.returns.push(undefined);
1311 f660136702_471.returns.push(undefined);
1313 f660136702_471.returns.push(undefined);
1315 f660136702_471.returns.push(undefined);
1317 f660136702_471.returns.push(undefined);
1319 f660136702_471.returns.push(undefined);
1321 f660136702_471.returns.push(undefined);
1323 f660136702_471.returns.push(undefined);
1325 f660136702_466.returns.push(0.2920674909837544);
1329 f660136702_0.returns.push(o9);
1331 o9.getTime = f660136702_468;
1335 f660136702_468.returns.push(1374600908279);
1337 f660136702_466.returns.push(0.3230248314794153);
1339 f660136702_473 = function() { return f660136702_473.returns[f660136702_473.inst++]; };
1340 f660136702_473.returns = [];
1341 f660136702_473.inst = 0;
1343 o0.getElementById = f660136702_473;
1345 f660136702_473.returns.push(null);
1347 f660136702_473.returns.push(null);
1349 f660136702_473.returns.push(null);
1351 f660136702_473.returns.push(null);
1353 f660136702_473.returns.push(null);
1355 f660136702_473.returns.push(null);
1357 f660136702_473.returns.push(null);
1359 f660136702_473.returns.push(null);
1361 f660136702_473.returns.push(null);
1363 f660136702_473.returns.push(null);
1365 f660136702_473.returns.push(null);
1367 f660136702_473.returns.push(null);
1369 f660136702_473.returns.push(null);
1371 f660136702_473.returns.push(null);
1373 f660136702_473.returns.push(null);
1375 f660136702_473.returns.push(null);
1377 f660136702_473.returns.push(null);
1379 f660136702_473.returns.push(null);
1381 f660136702_473.returns.push(null);
1383 f660136702_473.returns.push(null);
1385 f660136702_473.returns.push(null);
1387 f660136702_473.returns.push(null);
1389 f660136702_473.returns.push(null);
1391 f660136702_473.returns.push(null);
1393 f660136702_473.returns.push(null);
1395 f660136702_473.returns.push(null);
1397 f660136702_473.returns.push(null);
1399 f660136702_473.returns.push(null);
1401 f660136702_473.returns.push(null);
1403 ow660136702.JSBNG__opera = undefined;
1405 f660136702_473.returns.push(null);
1407 f660136702_473.returns.push(null);
1409 f660136702_7.returns.push(undefined);
1413 f660136702_473.returns.push(o9);
1418 f660136702_473.returns.push(null);
1422 f660136702_473.returns.push(o10);
1424 f660136702_473.returns.push(o9);
1426 o0.defaultView = ow660136702;
1430 f660136702_4.returns.push(o11);
1432 o11.direction = "ltr";
1436 o10.clientWidth = 1034;
1440 f660136702_473.returns.push(o11);
1442 f660136702_473.returns.push(null);
1444 f660136702_473.returns.push(null);
1446 o11.clientWidth = 70;
1448 f660136702_473.returns.push(null);
1450 f660136702_473.returns.push(null);
1452 f660136702_473.returns.push(null);
1454 f660136702_473.returns.push(null);
1456 f660136702_473.returns.push(null);
1458 f660136702_473.returns.push(null);
1462 f660136702_473.returns.push(o12);
1464 f660136702_473.returns.push(null);
1473 o12.clientWidth = 0;
1477 f660136702_473.returns.push(o13);
1481 f660136702_473.returns.push(o14);
1485 f660136702_473.returns.push(o15);
1487 o15.className = "gbt gbqfh";
1489 f660136702_473.returns.push(null);
1491 f660136702_473.returns.push(null);
1495 f660136702_473.returns.push(o16);
1509 f660136702_473.returns.push(o17);
1511 o17.innerHTML = "body{margin:0;}.hp{height:100%;min-height:500px;overflow-y:auto;position:absolute;width:100%}#gog{padding:3px 8px 0}.gac_m td{line-height:17px}body,td,a,p,.h{font-family:arial,sans-serif}.h{color:#12c;font-size:20px}.q{color:#00c}.ts td{padding:0}.ts{border-collapse:collapse}em{font-weight:bold;font-style:normal}.lst{height:20px;width:496px}.ds{display:inline-block}span.ds{margin:3px 0 4px;margin-left:4px}.ctr-p{margin:0 auto;min-width:980px}.jhp input[type=\"submit\"]{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);-webkit-border-radius:2px;-webkit-user-select:none;background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0, 0, 0, 0.1);border-radius:2px;color:#666;cursor:default;font-family:arial,sans-serif;font-size:11px;font-weight:bold;height:29px;line-height:27px;margin:11px 6px;min-width:54px;padding:0 8px;text-align:center}.jhp input[type=\"submit\"]:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#f8f8f8;background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#333}.jhp input[type=\"submit\"]:focus{border:1px solid #4d90fe;outline:none}a.gb1,a.gb2,a.gb3,a.gb4{color:#11c !important}body{background:#fff;color:#222}a{color:#12c;text-decoration:none}a:hover,a:active{text-decoration:underline}.fl a{color:#12c}a:visited{color:#609}a.gb1,a.gb4{text-decoration:underline}a.gb3:hover{text-decoration:none}#ghead a.gb2:hover{color:#fff!important}.sblc{padding-top:5px}.sblc a{display:block;margin:2px 0;margin-left:13px;font-size:11px;}.lsbb{height:30px;display:block}.ftl,#footer a{color:#666;margin:2px 10px 0}#footer a:active{color:#dd4b39}.lsb{border:none;color:#000;cursor:pointer;height:30px;margin:0;outline:0;font:15px arial,sans-serif;vertical-align:top}.lst:focus{outline:none}#addlang a{padding:0 3px}body,html{font-size:small}h1,ol,ul,li{margin:0;padding:0}.nojsb{display:none}.nojsv{visibility:hidden}#body,#footer{display:block}#footer{font-size:10pt;min-height:49px;position:absolute;bottom:0;width:100%}#footer>div{border-top:1px solid #ebebeb;bottom:0;padding:3px 0 10px;position:absolute;width:100%}#flci{float:left;margin-left:-260px;text-align:left;width:260px}#fll{float:right;text-align:right;width:100%}#ftby{padding-left:260px}#ftby>div,#fll>div,#footer a{display:inline-block}@media only screen and (min-width:1222px){#ftby{margin: 0 44px}}.nojsb{display:none}.nojsv{visibility:hidden}.nbcl{background:url(/images/nav_logo132.png) no-repeat -140px -230px;height:11px;width:11px}";
1515 f660136702_473.returns.push(o18);
1517 o18.innerHTML = "<div style=\"display:none\"> </div>";
1521 f660136702_0.returns.push(o19);
1523 o19.getTime = f660136702_468;
1527 f660136702_468.returns.push(1374600908341);
1529 f660136702_12.returns.push(1);
1531 f660136702_488 = function() { return f660136702_488.returns[f660136702_488.inst++]; };
1532 f660136702_488.returns = [];
1533 f660136702_488.inst = 0;
1535 o0.getElementsByTagName = f660136702_488;
1539 f660136702_488.returns.push(o19);
1549 o20.complete = false;
1551 o20.src = "http://www.google.com/images/srpr/logo4w.png";
1553 o20.JSBNG__addEventListener = f660136702_471;
1555 f660136702_471.returns.push(undefined);
1557 f660136702_471.returns.push(undefined);
1559 f660136702_7.returns.push(undefined);
1563 f660136702_0.returns.push(o19);
1565 o19.getTime = f660136702_468;
1569 f660136702_468.returns.push(1374600908342);
1571 f660136702_492 = function() { return f660136702_492.returns[f660136702_492.inst++]; };
1572 f660136702_492.returns = [];
1573 f660136702_492.inst = 0;
1575 o0.createElement = f660136702_492;
1579 f660136702_492.returns.push(o19);
1584 f660136702_473.returns.push(o21);
1586 f660136702_495 = function() { return f660136702_495.returns[f660136702_495.inst++]; };
1587 f660136702_495.returns = [];
1588 f660136702_495.inst = 0;
1590 o21.appendChild = f660136702_495;
1592 f660136702_495.returns.push(o19);
1600 f660136702_0.returns.push(o22);
1602 o22.getTime = f660136702_468;
1606 f660136702_468.returns.push(1374600909253);
1610 f660136702_498 = function() { return f660136702_498.returns[f660136702_498.inst++]; };
1611 f660136702_498.returns = [];
1612 f660136702_498.inst = 0;
1614 o20.JSBNG__removeEventListener = f660136702_498;
1616 f660136702_498.returns.push(undefined);
1618 f660136702_498.returns.push(undefined);
1620 f660136702_466.returns.push(0.11418526154011488);
1622 f660136702_466.returns.push(0.9016038444824517);
1624 o3.platform = "Win32";
1626 o3.appVersion = "5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36";
1628 o5.protocol = "http:";
1630 o5.host = "www.google.com";
1632 f660136702_466.returns.push(0.14682794688269496);
1634 f660136702_466.returns.push(0.536886241985485);
1638 f660136702_0.returns.push(o22);
1640 o22.getTime = f660136702_468;
1644 f660136702_468.returns.push(1374600922952);
1646 f660136702_13.returns.push(2);
1650 f660136702_488.returns.push(o22);
1666 f660136702_503 = function() { return f660136702_503.returns[f660136702_503.inst++]; };
1667 f660136702_503.returns = [];
1668 f660136702_503.inst = 0;
1670 o8.now = f660136702_503;
1672 f660136702_504 = function() { return f660136702_504.returns[f660136702_504.inst++]; };
1673 f660136702_504.returns = [];
1674 f660136702_504.inst = 0;
1676 o1.setItem = f660136702_504;
1678 f660136702_504.returns.push(undefined);
1680 f660136702_505 = function() { return f660136702_505.returns[f660136702_505.inst++]; };
1681 f660136702_505.returns = [];
1682 f660136702_505.inst = 0;
1684 o1.removeItem = f660136702_505;
1686 f660136702_505.returns.push(undefined);
1690 o5.href = "http://www.google.com/";
1692 f660136702_469.returns.push(1374600922993);
1696 f660136702_70.returns.push(o22);
1702 f660136702_473.returns.push(o22);
1706 f660136702_473.returns.push(o24);
1710 f660136702_473.returns.push(o25);
1712 f660136702_469.returns.push(1374600922995);
1714 o5.hostname = "www.google.com";
1718 f660136702_488.returns.push(o26);
1722 o13.action = "http://www.google.com/search";
1726 f660136702_511 = function() { return f660136702_511.returns[f660136702_511.inst++]; };
1727 f660136702_511.returns = [];
1728 f660136702_511.inst = 0;
1730 o13.JSBNG__onsubmit = f660136702_511;
1732 o13.__handler = void 0;
1740 o0.JSBNG__addEventListener = f660136702_471;
1742 f660136702_471.returns.push(undefined);
1744 f660136702_512 = function() { return f660136702_512.returns[f660136702_512.inst++]; };
1745 f660136702_512.returns = [];
1746 f660136702_512.inst = 0;
1748 o1.getItem = f660136702_512;
1752 f660136702_512.returns.push(null);
1754 f660136702_512.returns.push(null);
1756 f660136702_504.returns.push(undefined);
1758 f660136702_512.returns.push(null);
1760 f660136702_504.returns.push(undefined);
1762 f660136702_512.returns.push(null);
1764 f660136702_504.returns.push(undefined);
1766 f660136702_504.returns.push(undefined);
1768 f660136702_512.returns.push(null);
1770 f660136702_512.returns.push("[]");
1772 f660136702_504.returns.push(undefined);
1774 f660136702_512.returns.push("[]");
1776 f660136702_504.returns.push(undefined);
1778 f660136702_512.returns.push("[]");
1780 f660136702_504.returns.push(undefined);
1782 f660136702_504.returns.push(undefined);
1784 f660136702_504.returns.push(undefined);
1786 f660136702_512.returns.push("\"yr7uUf6kGar4yQHI1YHQCw\"");
1788 f660136702_512.returns.push("[]");
1790 f660136702_512.returns.push("[]");
1792 f660136702_512.returns.push("[]");
1794 o0.title = "Google";
1800 o1.className = "hp";
1802 f660136702_473.returns.push(o22);
1804 o22.innerHTML = "<center><div id=\"lga\" style=\"height:231px;margin-top:-22px\"><script type=\"text/javascript\">try {\n ((JSBNG_Record.scriptLoad)((\"function ed07f38138652eb098df618a3dfc3225062bebf8a(event) {\\u000a (window.lol && lol());\\u000a};\"), (\"s3d038b3e5ef7575b96877e61923bce6f69465f85\")));\n ((window.top.JSBNG_Record.callerJS) = (true));\n function ed07f38138652eb098df618a3dfc3225062bebf8a(JSBNG__event) {\n if ((!(JSBNG_Record.top.JSBNG_Record.callerJS))) {\n return ((JSBNG_Record.eventCall)((arguments.callee), (\"s3d038b3e5ef7575b96877e61923bce6f69465f85_0\"), (s3d038b3e5ef7575b96877e61923bce6f69465f85_0_instance), (this), (arguments)))\n };\n (null);\n ((((JSBNG_Record.get)(window, (\"lol\")))[(\"lol\")]) && lol());\n };\n var s3d038b3e5ef7575b96877e61923bce6f69465f85_0_instance;\n ((s3d038b3e5ef7575b96877e61923bce6f69465f85_0_instance) = ((JSBNG_Record.eventInstance)((\"s3d038b3e5ef7575b96877e61923bce6f69465f85_0\"))));\n ((JSBNG_Record.markFunction)((ed07f38138652eb098df618a3dfc3225062bebf8a)));\n} finally {\n ((window.top.JSBNG_Record.callerJS) = (false));\n ((window.top.JSBNG_Record.flushDeferredEvents)());\n};</script><img alt=\"Google\" height=\"95\" src=\"/images/srpr/logo4w.png\" width=\"275\" id=\"hplogo\" onload=\"return ed07f38138652eb098df618a3dfc3225062bebf8a.call(this, event);\" style=\"padding-top:112px\"></div><div style=\"height:102px\"></div><div id=\"prm-pt\" style=\"font-size:83%;min-height:3.5em\"><br><script>try {\n ((JSBNG_Record.scriptLoad)((\"(((window.gbar && gbar.up) && gbar.up.tp) && gbar.up.tp());\"), (\"s36fb77466464abfc801f386ef29c518bdb3e4b10\")));\n ((window.top.JSBNG_Record.callerJS) = (true));\n ((((((JSBNG_Record.get)(window, (\"gbar\")))[(\"gbar\")]) && (((JSBNG_Record.get)(gbar, (\"up\")))[(\"up\")])) && (((JSBNG_Record.get)((((JSBNG_Record.get)(gbar, (\"up\")))[(\"up\")]), (\"tp\")))[(\"tp\")])) && (((JSBNG_Record.get)((((JSBNG_Record.get)(gbar, (\"up\")))[(\"up\")]), (\"tp\")))[(\"tp\")])());\n} finally {\n ((window.top.JSBNG_Record.callerJS) = (false));\n ((window.top.JSBNG_Record.flushDeferredEvents)());\n};</script></div></center>";
1808 f660136702_473.returns.push(o24);
1810 o24.innerHTML = "<div><div id=\"ftby\"><div id=\"fll\"><div id=\"flls\"><a href=\"/intl/en/ads/\">Advertising Programs</a><a href=\"/services/\">Business Solutions</a><a href=\"/intl/en/policies/\">Privacy & Terms</a></div><div id=\"flrs\"><a href=\"http://jsbngssl.plus.google.com/116899029375914044550\" rel=\"publisher\">+Google</a><a href=\"/intl/en/about.html\">About Google</a></div></div><div id=\"flci\"></div></div></div>";
1812 f660136702_473.returns.push(o25);
1814 o25.innerHTML = "<script>try {\n ((JSBNG_Record.scriptLoad)((\"if (google.y) {\\u000a google.y.first = [];\\u000a};\\u000a(function() {\\u000a function b(a) {\\u000a window.setTimeout(function() {\\u000a var c = document.createElement(\\\"script\\\");\\u000a c.src = a;\\u000a document.getElementById(\\\"xjsd\\\").appendChild(c);\\u000a }, 0);\\u000a };\\u000a google.dljp = function(a) {\\u000a google.xjsu = a;\\u000a b(a);\\u000a };\\u000a google.dlj = b;\\u000a})();\\u000aif (!google.xjs) {\\u000a window._ = (window._ || {\\u000a });\\u000a window._._DumpException = function(e) {\\u000a throw e;\\u000a };\\u000a if ((google.timers && google.timers.load.t)) {\\u000a google.timers.load.t.xjsls = new Date().getTime();\\u000a }\\u000a;\\u000a google.dljp(\\\"/xjs/_/js/k=xjs.s.en_US.NyLNrjc7wJY.O/m=c,sb_sri,cr,jp,r,hsm,j,p,pcc,csi/am=ECY/rt=j/d=1/sv=1/rs=AItRSTP2qotnBHXtFPtWDf1Wpj9e1DkWQA\\\");\\u000a google.xjs = 1;\\u000a}\\u000a;\\u000agoogle.pmc = {\\u000a c: {\\u000a },\\u000a sb: {\\u000a agen: false,\\u000a cgen: true,\\u000a client: \\\"hp\\\",\\u000a dh: true,\\u000a ds: \\\"\\\",\\u000a eqch: true,\\u000a fl: true,\\u000a host: \\\"google.com\\\",\\u000a jsonp: true,\\u000a lyrs: 29,\\u000a msgs: {\\u000a dym: \\\"Did you mean:\\\",\\u000a lcky: \\\"I'm Feeling Lucky\\\",\\u000a lml: \\\"Learn more\\\",\\u000a oskt: \\\"Input tools\\\",\\u000a psrc: \\\"This search was removed from your \\\\u003Ca href=\\\\\\\"/history\\\\\\\"\\\\u003EWeb History\\\\u003C/a\\\\u003E\\\",\\u000a psrl: \\\"Remove\\\",\\u000a sbit: \\\"Search by image\\\",\\u000a srae: \\\"Please check your microphone. \\\\u003Ca href=\\\\\\\"http://jsbngssl.support.google.com/chrome/?p=ui_voice_search\\\\\\\" target=\\\\\\\"_blank\\\\\\\"\\\\u003ELearn more\\\\u003C/a\\\\u003E\\\",\\u000a srch: \\\"Google Search\\\",\\u000a sril: \\\"en_US\\\",\\u000a srim: \\\"Click \\\\u003Cb\\\\u003EAllow\\\\u003C/b\\\\u003E to start voice search\\\",\\u000a sriw: \\\"Waiting...\\\",\\u000a srlm: \\\"Listening...\\\",\\u000a srlu: \\\"%1$s voice search not available\\\",\\u000a srne: \\\"No Internet connection\\\",\\u000a srnt: \\\"Didn't get that. \\\\u003Ca href=\\\\\\\"#\\\\\\\"\\\\u003ETry again\\\\u003C/a\\\\u003E\\\",\\u000a srnv: \\\"Please check your microphone and audio levels. \\\\u003Ca href=\\\\\\\"http://jsbngssl.support.google.com/chrome/?p=ui_voice_search\\\\\\\" target=\\\\\\\"_blank\\\\\\\"\\\\u003ELearn more\\\\u003C/a\\\\u003E\\\",\\u000a srpe: \\\"Voice search has been turned off. \\\\u003Ca href=\\\\\\\"http://jsbngssl.support.google.com/chrome/?p=ui_voice_search\\\\\\\" target=\\\\\\\"_blank\\\\\\\"\\\\u003EDetails\\\\u003C/a\\\\u003E\\\",\\u000a srrm: \\\"Speak now\\\",\\u000a srtt: \\\"Search by voice\\\"\\u000a },\\u000a ovr: {\\u000a ent: 1,\\u000a l: 1,\\u000a ms: 1\\u000a },\\u000a pq: \\\"\\\",\\u000a psy: \\\"p\\\",\\u000a qcpw: false,\\u000a scd: 10,\\u000a sce: 4,\\u000a spch: true,\\u000a sre: true,\\u000a stok: \\\"rQwkjFBojSdQWNWca5TXP843uaQ\\\"\\u000a },\\u000a cr: {\\u000a eup: false,\\u000a qir: true,\\u000a rctj: true,\\u000a ref: false,\\u000a uff: false\\u000a },\\u000a cdos: {\\u000a dima: \\\"b\\\"\\u000a },\\u000a gf: {\\u000a pid: 196\\u000a },\\u000a jp: {\\u000a mcr: 5\\u000a },\\u000a vm: {\\u000a bv: 49641647,\\u000a d: \\\"aWc\\\",\\u000a tc: true,\\u000a te: true,\\u000a tk: true,\\u000a ts: true\\u000a },\\u000a tbui: {\\u000a dfi: {\\u000a am: [\\\"Jan\\\",\\\"Feb\\\",\\\"Mar\\\",\\\"Apr\\\",\\\"May\\\",\\\"Jun\\\",\\\"Jul\\\",\\\"Aug\\\",\\\"Sep\\\",\\\"Oct\\\",\\\"Nov\\\",\\\"Dec\\\",],\\u000a df: [\\\"EEEE, MMMM d, y\\\",\\\"MMMM d, y\\\",\\\"MMM d, y\\\",\\\"M/d/yyyy\\\",],\\u000a fdow: 6,\\u000a nw: [\\\"S\\\",\\\"M\\\",\\\"T\\\",\\\"W\\\",\\\"T\\\",\\\"F\\\",\\\"S\\\",],\\u000a wm: [\\\"January\\\",\\\"February\\\",\\\"March\\\",\\\"April\\\",\\\"May\\\",\\\"June\\\",\\\"July\\\",\\\"August\\\",\\\"September\\\",\\\"October\\\",\\\"November\\\",\\\"December\\\",]\\u000a },\\u000a g: 28,\\u000a k: true,\\u000a m: {\\u000a app: true,\\u000a bks: true,\\u000a blg: true,\\u000a dsc: true,\\u000a fin: true,\\u000a flm: true,\\u000a frm: true,\\u000a isch: true,\\u000a klg: true,\\u000a map: true,\\u000a mobile: true,\\u000a nws: true,\\u000a plcs: true,\\u000a ppl: true,\\u000a prc: true,\\u000a pts: true,\\u000a rcp: true,\\u000a shop: true,\\u000a vid: true\\u000a },\\u000a t: null\\u000a },\\u000a mb: {\\u000a db: false,\\u000a m_errors: {\\u000a \\\"default\\\": \\\"\\\\u003Cfont color=red\\\\u003EError:\\\\u003C/font\\\\u003E The server could not complete your request. Try again in 30 seconds.\\\"\\u000a },\\u000a m_tip: \\\"Click for more information\\\",\\u000a nlpm: \\\"-153px -84px\\\",\\u000a nlpp: \\\"-153px -70px\\\",\\u000a utp: true\\u000a },\\u000a wobnm: {\\u000a },\\u000a cfm: {\\u000a data_url: \\\"/m/financedata?output=search&source=mus\\\"\\u000a },\\u000a actn: {\\u000a },\\u000a abd: {\\u000a abd: false,\\u000a dabp: false,\\u000a deb: false,\\u000a der: false,\\u000a det: false,\\u000a psa: false,\\u000a sup: false\\u000a },\\u000a llc: {\\u000a carmode: \\\"list\\\",\\u000a cns: false,\\u000a dst: 3185505,\\u000a fling_time: 300,\\u000a float: true,\\u000a hot: false,\\u000a ime: true,\\u000a mpi: 0,\\u000a oq: \\\"\\\",\\u000a p: false,\\u000a sticky: true,\\u000a t: false,\\u000a udp: 600,\\u000a uds: 600,\\u000a udt: 600,\\u000a urs: false,\\u000a usr: true\\u000a },\\u000a rkab: {\\u000a bl: \\\"Feedback / More info\\\",\\u000a db: \\\"Reported\\\",\\u000a di: \\\"Thank you.\\\",\\u000a dl: \\\"Report another problem\\\",\\u000a rb: \\\"Wrong?\\\",\\u000a ri: \\\"Please report the problem.\\\",\\u000a rl: \\\"Cancel\\\"\\u000a },\\u000a bihu: {\\u000a MESSAGES: {\\u000a msg_img_from: \\\"Image from %1$s\\\",\\u000a msg_ms: \\\"More sizes\\\",\\u000a msg_si: \\\"Similar\\\"\\u000a }\\u000a },\\u000a riu: {\\u000a cnfrm: \\\"Reported\\\",\\u000a prmpt: \\\"Report\\\"\\u000a },\\u000a ifl: {\\u000a opts: [{\\u000a href: \\\"/url?url=/doodles/mark-twains-176th-birthday\\\",\\u000a id: \\\"doodley\\\",\\u000a msg: \\\"I'm Feeling Doodley\\\"\\u000a },{\\u000a href: \\\"/url?url=http://www.googleartproject.com/collection/alte-nationalgalerie-staatliche-museen-zu-berlin/artwork/moonrise-over-the-sea-caspar-david-friedrich/324372/&sa=t&usg=AFQjCNF5h0Ou21RiDnkrKRjEwPh0xo7dbg\\\",\\u000a id: \\\"artistic\\\",\\u000a msg: \\\"I'm Feeling Artistic\\\"\\u000a },{\\u000a href: \\\"/url?url=/search?q%3Drestaurants%26tbm%3Dplcs\\\",\\u000a id: \\\"hungry\\\",\\u000a msg: \\\"I'm Feeling Hungry\\\"\\u000a },{\\u000a href: \\\"/url?url=http://agoogleaday.com/%23date%3D2012-01-19&sa=t&usg=AFQjCNH4uOAvdBFnSR2cdquCknLiNgI-lg\\\",\\u000a id: \\\"puzzled\\\",\\u000a msg: \\\"I'm Feeling Puzzled\\\"\\u000a },{\\u000a href: \\\"/url?url=/trends/hottrends\\\",\\u000a id: \\\"trendy\\\",\\u000a msg: \\\"I'm Feeling Trendy\\\"\\u000a },{\\u000a href: \\\"/url?url=/earth/explore/showcase/hubble20th.html%23tab%3Dv-838\\\",\\u000a id: \\\"stellar\\\",\\u000a msg: \\\"I'm Feeling Stellar\\\"\\u000a },{\\u000a href: \\\"/url?url=/logos/lem/\\\",\\u000a id: \\\"playful\\\",\\u000a msg: \\\"I'm Feeling Playful\\\"\\u000a },{\\u000a href: \\\"/url?url=/intl/en/culturalinstitute/worldwonders/islands-gulf-california/\\\",\\u000a id: \\\"wonderful\\\",\\u000a msg: \\\"I'm Feeling Wonderful\\\"\\u000a },]\\u000a },\\u000a rmcl: {\\u000a bl: \\\"Feedback / More info\\\",\\u000a db: \\\"Reported\\\",\\u000a di: \\\"Thank you.\\\",\\u000a dl: \\\"Report another problem\\\",\\u000a rb: \\\"Wrong?\\\",\\u000a ri: \\\"Please report the problem.\\\",\\u000a rl: \\\"Cancel\\\"\\u000a },\\u000a kp: {\\u000a use_top_media_styles: true\\u000a },\\u000a rk: {\\u000a bl: \\\"Feedback / More info\\\",\\u000a db: \\\"Reported\\\",\\u000a di: \\\"Thank you.\\\",\\u000a dl: \\\"Report another problem\\\",\\u000a efe: false,\\u000a rb: \\\"Wrong?\\\",\\u000a ri: \\\"Please report the problem.\\\",\\u000a rl: \\\"Cancel\\\"\\u000a },\\u000a lu: {\\u000a cm_hov: true,\\u000a tt_kft: true,\\u000a uab: true\\u000a },\\u000a imap: {\\u000a },\\u000a m: {\\u000a ab: {\\u000a on: true\\u000a },\\u000a ajax: {\\u000a gl: \\\"us\\\",\\u000a hl: \\\"en\\\",\\u000a q: \\\"\\\"\\u000a },\\u000a css: {\\u000a adpbc: \\\"#fec\\\",\\u000a adpc: \\\"#fffbf2\\\",\\u000a def: false,\\u000a showTopNav: true\\u000a },\\u000a elastic: {\\u000a js: true,\\u000a rhs4Col: 1072,\\u000a rhs5Col: 1160,\\u000a rhsOn: true,\\u000a tiny: false\\u000a },\\u000a exp: {\\u000a lru: true,\\u000a tnav: true\\u000a },\\u000a kfe: {\\u000a adsClientId: 33,\\u000a clientId: 29,\\u000a kfeHost: \\\"clients1.google.com\\\",\\u000a kfeUrlPrefix: \\\"/webpagethumbnail?r=4&f=3&s=400:585&query=&hl=en&gl=us\\\",\\u000a vsH: 585,\\u000a vsW: 400\\u000a },\\u000a msgs: {\\u000a details: \\\"Result details\\\",\\u000a hPers: \\\"Hide private results\\\",\\u000a hPersD: \\\"Currently hiding private results\\\",\\u000a loading: \\\"Still loading...\\\",\\u000a mute: \\\"Mute\\\",\\u000a noPreview: \\\"Preview not available\\\",\\u000a sPers: \\\"Show all results\\\",\\u000a sPersD: \\\"Currently showing private results\\\",\\u000a unmute: \\\"Unmute\\\"\\u000a },\\u000a nokjs: {\\u000a on: true\\u000a },\\u000a time: {\\u000a hUnit: 1500\\u000a }\\u000a },\\u000a tnv: {\\u000a m: false,\\u000a ms: false,\\u000a t: false\\u000a },\\u000a adp: {\\u000a },\\u000a adsm: {\\u000a },\\u000a async: {\\u000a },\\u000a bds: {\\u000a },\\u000a ca: {\\u000a },\\u000a erh: {\\u000a },\\u000a hp: {\\u000a },\\u000a hv: {\\u000a },\\u000a lc: {\\u000a },\\u000a lor: {\\u000a },\\u000a ob: {\\u000a },\\u000a r: {\\u000a },\\u000a sf: {\\u000a },\\u000a sfa: {\\u000a },\\u000a shlb: {\\u000a },\\u000a st: {\\u000a },\\u000a tbpr: {\\u000a },\\u000a tr: {\\u000a },\\u000a hsm: {\\u000a },\\u000a j: {\\u000a cspd: 0,\\u000a hme: true,\\u000a icmt: false,\\u000a mcr: 5,\\u000a tct: \\\" \\\\\\\\u3000?\\\"\\u000a },\\u000a p: {\\u000a ae: true,\\u000a avgTtfc: 2000,\\u000a brba: false,\\u000a dlen: 24,\\u000a dper: 3,\\u000a eae: true,\\u000a fbdc: 500,\\u000a fbdu: -1,\\u000a fbh: true,\\u000a fd: 1000000,\\u000a focus: true,\\u000a ftwd: 200,\\u000a gpsj: true,\\u000a hiue: true,\\u000a hpt: 310,\\u000a iavgTtfc: 2000,\\u000a kn: true,\\u000a knrt: true,\\u000a maxCbt: 1500,\\u000a mds: \\\"dfn,klg,prc,sp,mbl_he,mbl_hs,mbl_re,mbl_rs,mbl_sv\\\",\\u000a msg: {\\u000a dym: \\\"Did you mean:\\\",\\u000a gs: \\\"Google Search\\\",\\u000a kntt: \\\"Use the up and down arrow keys to select each result. Press Enter to go to the selection.\\\",\\u000a pcnt: \\\"New Tab\\\",\\u000a sif: \\\"Search instead for\\\",\\u000a srf: \\\"Showing results for\\\"\\u000a },\\u000a nprr: 1,\\u000a ohpt: false,\\u000a ophe: true,\\u000a pmt: 250,\\u000a pq: true,\\u000a rpt: 50,\\u000a sc: \\\"psy-ab\\\",\\u000a tdur: 50,\\u000a ufl: true\\u000a },\\u000a pcc: {\\u000a },\\u000a csi: {\\u000a acsi: true,\\u000a cbu: \\\"/gen_204\\\",\\u000a csbu: \\\"/gen_204\\\"\\u000a },\\u000a SpiLtA: {\\u000a },\\u000a \\\"7GvTbw\\\": {\\u000a },\\u000a \\\"/1S6iw\\\": {\\u000a },\\u000a \\\"8aqNqA\\\": {\\u000a }\\u000a};\\u000agoogle.y.first.push(function() {\\u000a google.loadAll([\\\"cdos\\\",\\\"gf\\\",\\\"vm\\\",\\\"tbui\\\",\\\"mb\\\",\\\"wobnm\\\",\\\"cfm\\\",\\\"actn\\\",\\\"abd\\\",\\\"llc\\\",\\\"bihu\\\",\\\"ifl\\\",\\\"kp\\\",\\\"lu\\\",\\\"imap\\\",\\\"m\\\",\\\"tnv\\\",\\\"adp\\\",\\\"async\\\",\\\"erh\\\",\\\"hv\\\",\\\"lc\\\",\\\"ob\\\",\\\"sf\\\",\\\"sfa\\\",\\\"tbpr\\\",\\\"tr\\\",]);\\u000a if (google.med) {\\u000a google.med(\\\"init\\\");\\u000a google.initHistory();\\u000a google.med(\\\"history\\\");\\u000a }\\u000a;\\u000a (google.History && google.History.initialize(\\\"/\\\"));\\u000a ((google.hs && google.hs.init) && google.hs.init());\\u000a});\\u000aif (((google.j && google.j.en) && google.j.xi)) {\\u000a window.setTimeout(google.j.xi, 0);\\u000a}\\u000a;\"), (\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c\")));\n ((window.top.JSBNG_Record.callerJS) = (true));\n if ((((JSBNG_Record.get)(google, (\"y\")))[(\"y\")])) {\n ((JSBNG_Record.set)((((JSBNG_Record.get)(google, (\"y\")))[(\"y\")]), (\"first\"), []));\n };\n ((function() {\n var sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_0_instance;\n ((sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_0_instance) = ((JSBNG_Record.eventInstance)((\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_0\"))));\n return ((JSBNG_Record.markFunction)((function() {\n if ((!(JSBNG_Record.top.JSBNG_Record.callerJS))) {\n return ((JSBNG_Record.eventCall)((arguments.callee), (\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_0\"), (sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_0_instance), (this), (arguments)))\n };\n (null);\n function b(a) {\n if ((!(JSBNG_Record.top.JSBNG_Record.callerJS))) {\n return ((JSBNG_Record.eventCall)((arguments.callee), (\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_1\"), (sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_1_instance), (this), (arguments)))\n };\n (null);\n (((JSBNG_Record.get)(window, (\"JSBNG__setTimeout\")))[(\"JSBNG__setTimeout\")])(((function() {\n var sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_2_instance;\n ((sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_2_instance) = ((JSBNG_Record.eventInstance)((\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_2\"))));\n return ((JSBNG_Record.markFunction)((function() {\n if ((!(JSBNG_Record.top.JSBNG_Record.callerJS))) {\n return ((JSBNG_Record.eventCall)((arguments.callee), (\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_2\"), (sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_2_instance), (this), (arguments)))\n };\n (null);\n var c = (((JSBNG_Record.get)(JSBNG__document, (\"createElement\")))[(\"createElement\")])(\"script\");\n ((JSBNG_Record.set)(c, (\"src\"), a));\n (((JSBNG_Record.get)((((JSBNG_Record.get)(JSBNG__document, (\"getElementById\")))[(\"getElementById\")])(\"xjsd\"), (\"appendChild\")))[(\"appendChild\")])(c);\n })));\n })()), 0);\n };\n var sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_1_instance;\n ((sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_1_instance) = ((JSBNG_Record.eventInstance)((\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_1\"))));\n ((JSBNG_Record.markFunction)((b)));\n ((JSBNG_Record.set)(google, (\"dljp\"), ((function() {\n var sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_3_instance;\n ((sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_3_instance) = ((JSBNG_Record.eventInstance)((\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_3\"))));\n return ((JSBNG_Record.markFunction)((function(a) {\n if ((!(JSBNG_Record.top.JSBNG_Record.callerJS))) {\n return ((JSBNG_Record.eventCall)((arguments.callee), (\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_3\"), (sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_3_instance), (this), (arguments)))\n };\n (null);\n ((JSBNG_Record.set)(google, (\"xjsu\"), a));\n b(a);\n })));\n })())));\n ((JSBNG_Record.set)(google, (\"dlj\"), b));\n })));\n })())();\n if (!(((JSBNG_Record.get)(google, (\"xjs\")))[(\"xjs\")])) {\n ((JSBNG_Record.set)(window, (\"_\"), ((((JSBNG_Record.get)(window, (\"_\")))[(\"_\")]) || {\n })));\n ((JSBNG_Record.set)((((JSBNG_Record.get)(window, (\"_\")))[(\"_\")]), (\"_DumpException\"), ((function() {\n var sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_4_instance;\n ((sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_4_instance) = ((JSBNG_Record.eventInstance)((\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_4\"))));\n return ((JSBNG_Record.markFunction)((function(e) {\n if ((!(JSBNG_Record.top.JSBNG_Record.callerJS))) {\n return ((JSBNG_Record.eventCall)((arguments.callee), (\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_4\"), (sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_4_instance), (this), (arguments)))\n };\n (null);\n throw e;\n })));\n })())));\n if (((((JSBNG_Record.get)(google, (\"timers\")))[(\"timers\")]) && (((JSBNG_Record.get)((((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"timers\")))[(\"timers\")]), (\"load\")))[(\"load\")]), (\"t\")))[(\"t\")]))) {\n ((JSBNG_Record.set)((((JSBNG_Record.get)((((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"timers\")))[(\"timers\")]), (\"load\")))[(\"load\")]), (\"t\")))[(\"t\")]), (\"xjsls\"), (((JSBNG_Record.get)(new JSBNG__Date(), (\"getTime\")))[(\"getTime\")])()));\n }\n ;\n (((JSBNG_Record.get)(google, (\"dljp\")))[(\"dljp\")])(\"/xjs/_/js/k=xjs.s.en_US.NyLNrjc7wJY.O/m=c,sb_sri,cr,jp,r,hsm,j,p,pcc,csi/am=ECY/rt=j/d=1/sv=1/rs=AItRSTP2qotnBHXtFPtWDf1Wpj9e1DkWQA\");\n ((JSBNG_Record.set)(google, (\"xjs\"), 1));\n }\n;\n ((JSBNG_Record.set)(google, (\"pmc\"), {\n c: {\n },\n sb: {\n agen: false,\n cgen: true,\n client: \"hp\",\n dh: true,\n ds: \"\",\n eqch: true,\n fl: true,\n host: \"google.com\",\n jsonp: true,\n lyrs: 29,\n msgs: {\n dym: \"Did you mean:\",\n lcky: \"I'm Feeling Lucky\",\n lml: \"Learn more\",\n oskt: \"Input tools\",\n psrc: \"This search was removed from your \\u003Ca href=\\\"/history\\\"\\u003EWeb History\\u003C/a\\u003E\",\n psrl: \"Remove\",\n sbit: \"Search by image\",\n srae: \"Please check your microphone. \\u003Ca href=\\\"http://jsbngssl.support.google.com/chrome/?p=ui_voice_search\\\" target=\\\"_blank\\\"\\u003ELearn more\\u003C/a\\u003E\",\n srch: \"Google Search\",\n sril: \"en_US\",\n srim: \"Click \\u003Cb\\u003EAllow\\u003C/b\\u003E to start voice search\",\n sriw: \"Waiting...\",\n srlm: \"Listening...\",\n srlu: \"%1$s voice search not available\",\n srne: \"No Internet connection\",\n srnt: \"Didn't get that. \\u003Ca href=\\\"#\\\"\\u003ETry again\\u003C/a\\u003E\",\n srnv: \"Please check your microphone and audio levels. \\u003Ca href=\\\"http://jsbngssl.support.google.com/chrome/?p=ui_voice_search\\\" target=\\\"_blank\\\"\\u003ELearn more\\u003C/a\\u003E\",\n srpe: \"Voice search has been turned off. \\u003Ca href=\\\"http://jsbngssl.support.google.com/chrome/?p=ui_voice_search\\\" target=\\\"_blank\\\"\\u003EDetails\\u003C/a\\u003E\",\n srrm: \"Speak now\",\n srtt: \"Search by voice\"\n },\n ovr: {\n ent: 1,\n l: 1,\n ms: 1\n },\n pq: \"\",\n psy: \"p\",\n qcpw: false,\n scd: 10,\n sce: 4,\n spch: true,\n sre: true,\n stok: \"rQwkjFBojSdQWNWca5TXP843uaQ\"\n },\n cr: {\n eup: false,\n qir: true,\n rctj: true,\n ref: false,\n uff: false\n },\n cdos: {\n dima: \"b\"\n },\n gf: {\n pid: 196\n },\n jp: {\n mcr: 5\n },\n vm: {\n bv: 49641647,\n d: \"aWc\",\n tc: true,\n te: true,\n tk: true,\n ts: true\n },\n tbui: {\n dfi: {\n am: [\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\",],\n df: [\"EEEE, MMMM d, y\",\"MMMM d, y\",\"MMM d, y\",\"M/d/yyyy\",],\n fdow: 6,\n nw: [\"S\",\"M\",\"T\",\"W\",\"T\",\"F\",\"S\",],\n wm: [\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\",]\n },\n g: 28,\n k: true,\n m: {\n app: true,\n bks: true,\n blg: true,\n dsc: true,\n fin: true,\n flm: true,\n frm: true,\n isch: true,\n klg: true,\n map: true,\n mobile: true,\n nws: true,\n plcs: true,\n ppl: true,\n prc: true,\n pts: true,\n rcp: true,\n shop: true,\n vid: true\n },\n t: null\n },\n mb: {\n db: false,\n m_errors: {\n \"default\": \"\\u003Cfont color=red\\u003EError:\\u003C/font\\u003E The server could not complete your request. Try again in 30 seconds.\"\n },\n m_tip: \"Click for more information\",\n nlpm: \"-153px -84px\",\n nlpp: \"-153px -70px\",\n utp: true\n },\n wobnm: {\n },\n cfm: {\n data_url: \"/m/financedata?output=search&source=mus\"\n },\n actn: {\n },\n abd: {\n abd: false,\n dabp: false,\n deb: false,\n der: false,\n det: false,\n psa: false,\n sup: false\n },\n llc: {\n carmode: \"list\",\n cns: false,\n dst: 3185505,\n fling_time: 300,\n float: true,\n hot: false,\n ime: true,\n mpi: 0,\n oq: \"\",\n p: false,\n sticky: true,\n t: false,\n udp: 600,\n uds: 600,\n udt: 600,\n urs: false,\n usr: true\n },\n rkab: {\n bl: \"Feedback / More info\",\n db: \"Reported\",\n di: \"Thank you.\",\n dl: \"Report another problem\",\n rb: \"Wrong?\",\n ri: \"Please report the problem.\",\n rl: \"Cancel\"\n },\n bihu: {\n MESSAGES: {\n msg_img_from: \"Image from %1$s\",\n msg_ms: \"More sizes\",\n msg_si: \"Similar\"\n }\n },\n riu: {\n cnfrm: \"Reported\",\n prmpt: \"Report\"\n },\n ifl: {\n opts: [{\n href: \"/url?url=/doodles/mark-twains-176th-birthday\",\n id: \"doodley\",\n msg: \"I'm Feeling Doodley\"\n },{\n href: \"/url?url=http://www.googleartproject.com/collection/alte-nationalgalerie-staatliche-museen-zu-berlin/artwork/moonrise-over-the-sea-caspar-david-friedrich/324372/&sa=t&usg=AFQjCNF5h0Ou21RiDnkrKRjEwPh0xo7dbg\",\n id: \"artistic\",\n msg: \"I'm Feeling Artistic\"\n },{\n href: \"/url?url=/search?q%3Drestaurants%26tbm%3Dplcs\",\n id: \"hungry\",\n msg: \"I'm Feeling Hungry\"\n },{\n href: \"/url?url=http://agoogleaday.com/%23date%3D2012-01-19&sa=t&usg=AFQjCNH4uOAvdBFnSR2cdquCknLiNgI-lg\",\n id: \"puzzled\",\n msg: \"I'm Feeling Puzzled\"\n },{\n href: \"/url?url=/trends/hottrends\",\n id: \"trendy\",\n msg: \"I'm Feeling Trendy\"\n },{\n href: \"/url?url=/earth/explore/showcase/hubble20th.html%23tab%3Dv-838\",\n id: \"stellar\",\n msg: \"I'm Feeling Stellar\"\n },{\n href: \"/url?url=/logos/lem/\",\n id: \"playful\",\n msg: \"I'm Feeling Playful\"\n },{\n href: \"/url?url=/intl/en/culturalinstitute/worldwonders/islands-gulf-california/\",\n id: \"wonderful\",\n msg: \"I'm Feeling Wonderful\"\n },]\n },\n rmcl: {\n bl: \"Feedback / More info\",\n db: \"Reported\",\n di: \"Thank you.\",\n dl: \"Report another problem\",\n rb: \"Wrong?\",\n ri: \"Please report the problem.\",\n rl: \"Cancel\"\n },\n kp: {\n use_top_media_styles: true\n },\n rk: {\n bl: \"Feedback / More info\",\n db: \"Reported\",\n di: \"Thank you.\",\n dl: \"Report another problem\",\n efe: false,\n rb: \"Wrong?\",\n ri: \"Please report the problem.\",\n rl: \"Cancel\"\n },\n lu: {\n cm_hov: true,\n tt_kft: true,\n uab: true\n },\n imap: {\n },\n m: {\n ab: {\n JSBNG__on: true\n },\n ajax: {\n gl: \"us\",\n hl: \"en\",\n q: \"\"\n },\n css: {\n adpbc: \"#fec\",\n adpc: \"#fffbf2\",\n def: false,\n showTopNav: true\n },\n elastic: {\n js: true,\n rhs4Col: 1072,\n rhs5Col: 1160,\n rhsOn: true,\n tiny: false\n },\n exp: {\n lru: true,\n tnav: true\n },\n kfe: {\n adsClientId: 33,\n clientId: 29,\n kfeHost: \"clients1.google.com\",\n kfeUrlPrefix: \"/webpagethumbnail?r=4&f=3&s=400:585&query=&hl=en&gl=us\",\n vsH: 585,\n vsW: 400\n },\n msgs: {\n details: \"Result details\",\n hPers: \"Hide private results\",\n hPersD: \"Currently hiding private results\",\n loading: \"Still loading...\",\n mute: \"Mute\",\n noPreview: \"Preview not available\",\n sPers: \"Show all results\",\n sPersD: \"Currently showing private results\",\n unmute: \"Unmute\"\n },\n nokjs: {\n JSBNG__on: true\n },\n time: {\n hUnit: 1500\n }\n },\n tnv: {\n m: false,\n ms: false,\n t: false\n },\n adp: {\n },\n adsm: {\n },\n async: {\n },\n bds: {\n },\n ca: {\n },\n erh: {\n },\n hp: {\n },\n hv: {\n },\n lc: {\n },\n lor: {\n },\n ob: {\n },\n r: {\n },\n sf: {\n },\n sfa: {\n },\n shlb: {\n },\n st: {\n },\n tbpr: {\n },\n tr: {\n },\n hsm: {\n },\n j: {\n cspd: 0,\n hme: true,\n icmt: false,\n mcr: 5,\n tct: \" \\\\u3000?\"\n },\n p: {\n ae: true,\n avgTtfc: 2000,\n brba: false,\n dlen: 24,\n dper: 3,\n eae: true,\n fbdc: 500,\n fbdu: -1,\n fbh: true,\n fd: 1000000,\n JSBNG__focus: true,\n ftwd: 200,\n gpsj: true,\n hiue: true,\n hpt: 310,\n iavgTtfc: 2000,\n kn: true,\n knrt: true,\n maxCbt: 1500,\n mds: \"dfn,klg,prc,sp,mbl_he,mbl_hs,mbl_re,mbl_rs,mbl_sv\",\n msg: {\n dym: \"Did you mean:\",\n gs: \"Google Search\",\n kntt: \"Use the up and down arrow keys to select each result. Press Enter to go to the selection.\",\n pcnt: \"New Tab\",\n sif: \"Search instead for\",\n srf: \"Showing results for\"\n },\n nprr: 1,\n ohpt: false,\n ophe: true,\n pmt: 250,\n pq: true,\n rpt: 50,\n sc: \"psy-ab\",\n tdur: 50,\n ufl: true\n },\n pcc: {\n },\n csi: {\n acsi: true,\n cbu: \"/gen_204\",\n csbu: \"/gen_204\"\n },\n SpiLtA: {\n },\n \"7GvTbw\": {\n },\n \"/1S6iw\": {\n },\n \"8aqNqA\": {\n }\n }));\n (((JSBNG_Record.get)((((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"y\")))[(\"y\")]), (\"first\")))[(\"first\")]), (\"push\")))[(\"push\")])(((function() {\n var sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_5_instance;\n ((sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_5_instance) = ((JSBNG_Record.eventInstance)((\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_5\"))));\n return ((JSBNG_Record.markFunction)((function() {\n if ((!(JSBNG_Record.top.JSBNG_Record.callerJS))) {\n return ((JSBNG_Record.eventCall)((arguments.callee), (\"sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_5\"), (sa8f791b3ff7a2c4fc0c08d0813798e62ea78159c_5_instance), (this), (arguments)))\n };\n (null);\n (((JSBNG_Record.get)(google, (\"loadAll\")))[(\"loadAll\")])([\"cdos\",\"gf\",\"vm\",\"tbui\",\"mb\",\"wobnm\",\"cfm\",\"actn\",\"abd\",\"llc\",\"bihu\",\"ifl\",\"kp\",\"lu\",\"imap\",\"m\",\"tnv\",\"adp\",\"async\",\"erh\",\"hv\",\"lc\",\"ob\",\"sf\",\"sfa\",\"tbpr\",\"tr\",]);\n if ((((JSBNG_Record.get)(google, (\"med\")))[(\"med\")])) {\n (((JSBNG_Record.get)(google, (\"med\")))[(\"med\")])(\"init\");\n (((JSBNG_Record.get)(google, (\"initHistory\")))[(\"initHistory\")])();\n (((JSBNG_Record.get)(google, (\"med\")))[(\"med\")])(\"JSBNG__history\");\n }\n ;\n ((((JSBNG_Record.get)(google, (\"History\")))[(\"History\")]) && (((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"History\")))[(\"History\")]), (\"initialize\")))[(\"initialize\")])(\"/\"));\n (((((JSBNG_Record.get)(google, (\"hs\")))[(\"hs\")]) && (((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"hs\")))[(\"hs\")]), (\"init\")))[(\"init\")])) && (((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"hs\")))[(\"hs\")]), (\"init\")))[(\"init\")])());\n })));\n })()));\n if ((((((JSBNG_Record.get)(google, (\"j\")))[(\"j\")]) && (((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"j\")))[(\"j\")]), (\"en\")))[(\"en\")])) && (((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"j\")))[(\"j\")]), (\"xi\")))[(\"xi\")]))) {\n (((JSBNG_Record.get)(window, (\"JSBNG__setTimeout\")))[(\"JSBNG__setTimeout\")])((((JSBNG_Record.get)((((JSBNG_Record.get)(google, (\"j\")))[(\"j\")]), (\"xi\")))[(\"xi\")]), 0);\n }\n;\n} finally {\n ((window.top.JSBNG_Record.callerJS) = (false));\n ((window.top.JSBNG_Record.flushDeferredEvents)());\n};</script>";
1820 f660136702_473.returns.push(o22);
1822 f660136702_515 = function() { return f660136702_515.returns[f660136702_515.inst++]; };
1823 f660136702_515.returns = [];
1824 f660136702_515.inst = 0;
1826 o22.getElementsByTagName = f660136702_515;
1830 f660136702_515.returns.push(o25);
1838 o26.href = "http://jsbngssl.plus.google.com/?gpsrc=ogpy0&tab=wX";
1846 o27.href = "http://www.google.com/webhp?hl=en&tab=ww";
1854 o28.href = "http://www.google.com/imghp?hl=en&tab=wi";
1862 o29.href = "http://maps.google.com/maps?hl=en&tab=wl";
1870 o30.href = "http://jsbngssl.play.google.com/?hl=en&tab=w8";
1878 o31.href = "http://www.youtube.com/?tab=w1";
1886 o32.href = "http://news.google.com/nwshp?hl=en&tab=wn";
1894 o33.href = "http://jsbngssl.mail.google.com/mail/?tab=wm";
1902 o34.href = "http://jsbngssl.drive.google.com/?tab=wo";
1910 o35.href = "http://jsbngssl.www.google.com/calendar?tab=wc";
1924 o37.href = "http://translate.google.com/?hl=en&tab=wT";
1932 o38.href = "http://www.google.com/mobile/?hl=en&tab=wD";
1940 o39.href = "http://books.google.com/bkshp?hl=en&tab=wp";
1948 o40.href = "http://jsbngssl.www.google.com/offers?utm_source=xsell&utm_medium=products&utm_campaign=sandbar&hl=en&tab=wG";
1956 o41.href = "http://jsbngssl.wallet.google.com/manage/?tab=wa";
1964 o42.href = "http://www.google.com/shopping?hl=en&tab=wf";
1972 o43.href = "http://www.blogger.com/?tab=wj";
1980 o44.href = "http://www.google.com/finance?tab=we";
1988 o45.href = "http://jsbngssl.plus.google.com/photos?tab=wq";
1996 o46.href = "http://video.google.com/?hl=en&tab=wv";
2014 o11.href = "http://jsbngssl.accounts.google.com/ServiceLogin?hl=en&continue=http://www.google.com/";
2046 f660136702_473.returns.push(o25);
2054 o53.url = "/extern_chrome/2f8a501a7afc8380.js?bav=or.r_qf";
2060 f660136702_492.returns.push(o25);
2063 f660136702_473.returns.push(o21);
2067 f660136702_495.returns.push(o25);
2071 o0.webkitHidden = false;
2075 fo660136702_513_style = function() { return fo660136702_513_style.returns[fo660136702_513_style.inst++]; };
2076 fo660136702_513_style.returns = [];
2077 fo660136702_513_style.inst = 0;
2078 defineGetter(o1, "style", fo660136702_513_style, undefined);
2080 fo660136702_513_style.returns.push(o21);
2083 fo660136702_513_style.returns.push(o21);
2090 f660136702_492.returns.push(o21);
2093 f660136702_473.returns.push(null);
2095 o1.appendChild = f660136702_495;
2097 f660136702_495.returns.push(o21);
2101 f660136702_473.returns.push(o13);
2103 o13.tagName = "FORM";
2109 f660136702_473.returns.push(o13);
2111 f660136702_473.returns.push(o13);
2113 o21.ownerDocument = o0;
2117 fo660136702_549_parentNode = function() { return fo660136702_549_parentNode.returns[fo660136702_549_parentNode.inst++]; };
2118 fo660136702_549_parentNode.returns = [];
2119 fo660136702_549_parentNode.inst = 0;
2120 defineGetter(o21, "parentNode", fo660136702_549_parentNode, undefined);
2122 fo660136702_549_parentNode.returns.push(o25);
2128 o25.parentNode = o53;
2134 o53.parentNode = o54;
2138 o54.parentNode = o14;
2142 o14.parentNode = o13;
2148 o13.parentNode = o55;
2154 o55.parentNode = o56;
2160 o56.parentNode = o57;
2166 o57.parentNode = o58;
2170 o58.parentNode = o9;
2174 o9.parentNode = o22;
2178 o22.parentNode = o1;
2190 o0.parentNode = null;
2192 f660136702_473.returns.push(null);
2196 f660136702_0.returns.push(o59);
2198 o59.getTime = f660136702_468;
2202 f660136702_468.returns.push(1374600923059);
2204 f660136702_473.returns.push(o13);
2208 f660136702_492.returns.push(o59);
2210 f660136702_559 = function() { return f660136702_559.returns[f660136702_559.inst++]; };
2211 f660136702_559.returns = [];
2212 f660136702_559.inst = 0;
2214 o59.setAttribute = f660136702_559;
2216 f660136702_559.returns.push(undefined);
2218 o23.appendChild = f660136702_495;
2220 f660136702_495.returns.push(o59);
2222 o59.styleSheet = void 0;
2224 o59.appendChild = f660136702_495;
2228 f660136702_560 = function() { return f660136702_560.returns[f660136702_560.inst++]; };
2229 f660136702_560.returns = [];
2230 f660136702_560.inst = 0;
2232 o0.createTextNode = f660136702_560;
2236 f660136702_560.returns.push(o59);
2238 f660136702_495.returns.push(o59);
2244 f660136702_473.returns.push(null);
2248 f660136702_492.returns.push(o59);
2253 f660136702_492.returns.push(o60);
2257 o60.appendChild = f660136702_495;
2261 f660136702_495.returns.push(o59);
2268 o59.setAttribute = f660136702_559;
2272 o21.JSBNG__name = "q";
2274 f660136702_559.returns.push(undefined);
2276 f660136702_559.returns.push(undefined);
2278 f660136702_473.returns.push(null);
2282 f660136702_492.returns.push(o59);
2287 f660136702_492.returns.push(o60);
2291 o59.appendChild = f660136702_495;
2295 f660136702_495.returns.push(o60);
2299 f660136702_473.returns.push(null);
2303 f660136702_492.returns.push(o59);
2307 f660136702_473.returns.push(null);
2311 f660136702_492.returns.push(o60);
2322 f660136702_492.returns.push(o62);
2327 o62.appendChild = f660136702_495;
2329 f660136702_495.returns.push(o59);
2331 o60.appendChild = f660136702_495;
2333 f660136702_495.returns.push(o62);
2338 o59.parentNode = o62;
2345 f660136702_570 = function() { return f660136702_570.returns[f660136702_570.inst++]; };
2346 f660136702_570.returns = [];
2347 f660136702_570.inst = 0;
2349 o62.getAttribute = f660136702_570;
2351 f660136702_570.returns.push(null);
2353 o62.setAttribute = f660136702_559;
2355 f660136702_559.returns.push(undefined);
2357 o62.JSBNG__addEventListener = f660136702_471;
2359 f660136702_471.returns.push(undefined);
2361 f660136702_471.returns.push(undefined);
2363 f660136702_471.returns.push(undefined);
2365 f660136702_471.returns.push(undefined);
2367 f660136702_471.returns.push(undefined);
2369 f660136702_471.returns.push(undefined);
2371 f660136702_471.returns.push(undefined);
2373 f660136702_471.returns.push(undefined);
2375 f660136702_471.returns.push(undefined);
2377 o0.activeElement = o1;
2379 f660136702_473.returns.push(null);
2383 f660136702_492.returns.push(o59);
2394 f660136702_573 = function() { return f660136702_573.returns[f660136702_573.inst++]; };
2395 f660136702_573.returns = [];
2396 f660136702_573.inst = 0;
2398 o59.insertRow = f660136702_573;
2402 f660136702_573.returns.push(o63);
2421 f660136702_576 = function() { return f660136702_576.returns[f660136702_576.inst++]; };
2422 f660136702_576.returns = [];
2423 f660136702_576.inst = 0;
2425 o63.insertCell = f660136702_576;
2429 f660136702_576.returns.push(o61);
2441 f660136702_576.returns.push(o65);
2447 f660136702_576.returns.push(o66);
2450 o66.appendChild = f660136702_495;
2452 f660136702_495.returns.push(o60);
2454 fo660136702_549_parentNode.returns.push(o25);
2456 f660136702_581 = function() { return f660136702_581.returns[f660136702_581.inst++]; };
2457 f660136702_581.returns = [];
2458 f660136702_581.inst = 0;
2460 o25.replaceChild = f660136702_581;
2462 f660136702_581.returns.push(o21);
2464 o65.appendChild = f660136702_495;
2466 f660136702_495.returns.push(o21);
2470 o21.JSBNG__addEventListener = f660136702_471;
2472 f660136702_471.returns.push(undefined);
2474 f660136702_471.returns.push(undefined);
2478 o59.ownerDocument = o0;
2480 o59.JSBNG__addEventListener = f660136702_471;
2482 f660136702_471.returns.push(undefined);
2484 f660136702_471.returns.push(undefined);
2486 f660136702_471.returns.push(undefined);
2488 f660136702_471.returns.push(undefined);
2490 f660136702_471.returns.push(undefined);
2492 f660136702_471.returns.push(undefined);
2494 f660136702_471.returns.push(undefined);
2496 f660136702_471.returns.push(undefined);
2498 f660136702_471.returns.push(undefined);
2500 f660136702_471.returns.push(undefined);
2502 f660136702_471.returns.push(undefined);
2504 f660136702_471.returns.push(undefined);
2508 f660136702_492.returns.push(o67);
2514 fo660136702_582_style = function() { return fo660136702_582_style.returns[fo660136702_582_style.inst++]; };
2515 fo660136702_582_style.returns = [];
2516 fo660136702_582_style.inst = 0;
2517 defineGetter(o67, "style", fo660136702_582_style, undefined);
2519 fo660136702_582_style.returns.push(o68);
2523 fo660136702_582_style.returns.push(o68);
2526 o67.insertRow = f660136702_573;
2530 f660136702_573.returns.push(o69);
2532 o69.insertCell = f660136702_576;
2538 f660136702_576.returns.push(o69);
2543 f660136702_492.returns.push(o70);
2547 f660136702_576.returns.push(o71);
2552 fo660136702_587_style = function() { return fo660136702_587_style.returns[fo660136702_587_style.inst++]; };
2553 fo660136702_587_style.returns = [];
2554 fo660136702_587_style.inst = 0;
2555 defineGetter(o71, "style", fo660136702_587_style, undefined);
2557 fo660136702_587_style.returns.push(o72);
2560 o59.offsetWidth = 570;
2562 fo660136702_587_style.returns.push(o72);
2567 fo660136702_582_style.returns.push(o68);
2574 o59.offsetParent = o25;
2580 o25.offsetParent = o53;
2584 o53.offsetLeft = 231;
2586 o53.offsetParent = o56;
2588 o56.offsetTop = 281;
2592 o56.offsetParent = o57;
2598 o57.offsetParent = o1;
2604 o1.offsetParent = null;
2606 o59.offsetHeight = 32;
2608 fo660136702_582_style.returns.push(o68);
2614 f660136702_495.returns.push(o67);
2618 f660136702_492.returns.push(o72);
2631 f660136702_492.returns.push(o73);
2633 o72.appendChild = f660136702_495;
2635 f660136702_495.returns.push(o73);
2637 o72.getElementsByTagName = f660136702_515;
2641 f660136702_515.returns.push(o74);
2647 f660136702_473.returns.push(null);
2651 f660136702_492.returns.push(o74);
2664 fo660136702_549_parentNode.returns.push(o65);
2666 o65.replaceChild = f660136702_581;
2668 f660136702_581.returns.push(o21);
2670 o74.appendChild = f660136702_495;
2672 f660136702_495.returns.push(o21);
2674 f660136702_473.returns.push(null);
2678 f660136702_492.returns.push(o75);
2693 f660136702_495.returns.push(o75);
2695 f660136702_473.returns.push(null);
2699 f660136702_492.returns.push(o77);
2706 o77.setAttribute = f660136702_559;
2708 f660136702_559.returns.push(undefined);
2726 f660136702_495.returns.push(o77);
2728 f660136702_473.returns.push(null);
2732 f660136702_492.returns.push(o79);
2739 o79.setAttribute = f660136702_559;
2741 f660136702_559.returns.push(undefined);
2759 f660136702_495.returns.push(o79);
2761 f660136702_473.returns.push(null);
2765 f660136702_492.returns.push(o81);
2768 f660136702_473.returns.push(null);
2772 f660136702_492.returns.push(o82);
2775 f660136702_473.returns.push(null);
2779 f660136702_492.returns.push(o83);
2782 f660136702_473.returns.push(null);
2786 f660136702_492.returns.push(o84);
2789 f660136702_473.returns.push(null);
2793 f660136702_492.returns.push(o85);
2796 f660136702_473.returns.push(null);
2800 f660136702_492.returns.push(o86);
2803 f660136702_473.returns.push(null);
2807 f660136702_492.returns.push(o87);
2810 f660136702_473.returns.push(null);
2814 f660136702_492.returns.push(o88);
2817 f660136702_473.returns.push(null);
2821 f660136702_492.returns.push(o89);
2824 o87.appendChild = f660136702_495;
2826 f660136702_495.returns.push(o88);
2830 f660136702_495.returns.push(o89);
2834 o83.appendChild = f660136702_495;
2836 f660136702_495.returns.push(o86);
2840 f660136702_495.returns.push(o87);
2844 o82.appendChild = f660136702_495;
2846 f660136702_495.returns.push(o83);
2850 o81.appendChild = f660136702_495;
2852 f660136702_495.returns.push(o82);
2854 f660136702_495.returns.push(o84);
2858 f660136702_495.returns.push(o85);
2862 o82.JSBNG__addEventListener = f660136702_471;
2866 f660136702_471.returns.push(undefined);
2868 f660136702_471.returns.push(undefined);
2870 f660136702_473.returns.push(null);
2874 f660136702_492.returns.push(o82);
2877 f660136702_473.returns.push(null);
2881 f660136702_492.returns.push(o83);
2884 f660136702_473.returns.push(null);
2888 f660136702_492.returns.push(o84);
2891 o84.appendChild = f660136702_495;
2893 f660136702_495.returns.push(o82);
2895 f660136702_495.returns.push(o83);
2899 f660136702_14.returns.push(undefined);
2901 f660136702_14.returns.push(undefined);
2909 f660136702_473.returns.push(null);
2913 f660136702_492.returns.push(o82);
2916 f660136702_473.returns.push(null);
2920 f660136702_492.returns.push(o83);
2923 f660136702_473.returns.push(null);
2927 f660136702_492.returns.push(o85);
2930 f660136702_473.returns.push(null);
2934 f660136702_492.returns.push(o86);
2937 f660136702_473.returns.push(null);
2941 f660136702_492.returns.push(o87);
2945 f660136702_473.returns.push(null);
2949 f660136702_492.returns.push(o88);
2952 f660136702_473.returns.push(null);
2956 f660136702_492.returns.push(o89);
2959 f660136702_473.returns.push(null);
2963 f660136702_492.returns.push(o90);
2966 o89.appendChild = f660136702_495;
2968 f660136702_495.returns.push(o81);
2972 f660136702_495.returns.push(o84);
2976 f660136702_495.returns.push(o90);
2980 o87.appendChild = f660136702_495;
2982 f660136702_495.returns.push(o89);
2984 o82.appendChild = f660136702_495;
2986 f660136702_495.returns.push(o83);
2990 f660136702_495.returns.push(o85);
2994 f660136702_495.returns.push(o82);
2998 o86.appendChild = f660136702_495;
3000 f660136702_495.returns.push(o88);
3004 f660136702_495.returns.push(o87);
3013 f660136702_14.returns.push(undefined);
3015 f660136702_12.returns.push(3);
3017 f660136702_621 = function() { return f660136702_621.returns[f660136702_621.inst++]; };
3018 f660136702_621.returns = [];
3019 f660136702_621.inst = 0;
3021 o86.removeAttribute = f660136702_621;
3023 f660136702_621.returns.push(undefined);
3025 f660136702_495.returns.push(o86);
3031 f660136702_435.returns.push(o81);
3043 f660136702_14.returns.push(undefined);
3045 f660136702_14.returns.push(undefined);
3047 o0.JSBNG__removeEventListener = f660136702_498;
3049 f660136702_498.returns.push(undefined);
3051 f660136702_42.returns.push(undefined);
3053 f660136702_623 = function() { return f660136702_623.returns[f660136702_623.inst++]; };
3054 f660136702_623.returns = [];
3055 f660136702_623.inst = 0;
3057 o81.abort = f660136702_623;
3061 f660136702_623.returns.push(undefined);
3063 f660136702_7.returns.push(undefined);
3065 f660136702_7.returns.push(undefined);
3067 f660136702_473.returns.push(o53);
3071 o53.ownerDocument = o0;
3073 o53.JSBNG__addEventListener = f660136702_471;
3075 f660136702_471.returns.push(undefined);
3077 f660136702_471.returns.push(undefined);
3079 o0.JSBNG__location = o5;
3085 o65.parentNode = o63;
3087 f660136702_624 = function() { return f660136702_624.returns[f660136702_624.inst++]; };
3088 f660136702_624.returns = [];
3089 f660136702_624.inst = 0;
3091 o63.removeChild = f660136702_624;
3093 f660136702_624.returns.push(o66);
3095 f660136702_625 = function() { return f660136702_625.returns[f660136702_625.inst++]; };
3096 f660136702_625.returns = [];
3097 f660136702_625.inst = 0;
3099 o63.insertBefore = f660136702_625;
3101 o65.nextSibling = null;
3103 f660136702_625.returns.push(o66);
3108 o61.parentNode = o63;
3110 f660136702_624.returns.push(o61);
3112 f660136702_625.returns.push(o61);
3116 o21.nodeName = "INPUT";
3121 f660136702_559.returns.push(undefined);
3123 f660136702_473.returns.push(o53);
3127 f660136702_492.returns.push(o60);
3132 f660136702_492.returns.push(o61);
3136 o61.appendChild = f660136702_495;
3140 f660136702_495.returns.push(o60);
3144 o21.setAttribute = f660136702_559;
3146 f660136702_559.returns.push(undefined);
3148 f660136702_559.returns.push(undefined);
3153 fo660136702_582_style.returns.push(o68);
3158 f660136702_473.returns.push(o53);
3163 f660136702_0.returns.push(o60);
3165 o60.getTime = f660136702_468;
3169 f660136702_468.returns.push(1374600935376);
3180 o77.nodeName = "INPUT";
3190 o79.nodeName = "INPUT";
3201 o21.offsetWidth = 523;
3203 o21.offsetHeight = 19;
3205 f660136702_7.returns.push(undefined);
3213 o60.JSBNG__addEventListener = f660136702_471;
3215 f660136702_471.returns.push(undefined);
3223 o61.JSBNG__addEventListener = f660136702_471;
3225 f660136702_471.returns.push(undefined);
3233 o64.JSBNG__addEventListener = f660136702_471;
3235 f660136702_471.returns.push(undefined);
3237 o13.getElementsByTagName = f660136702_515;
3241 f660136702_515.returns.push(o66);
3247 o68.JSBNG__name = "output";
3253 o75.JSBNG__name = "sclient";
3259 o77.JSBNG__name = "";
3263 o79.JSBNG__name = "";
3271 f660136702_492.returns.push(o66);
3275 o13.appendChild = f660136702_495;
3277 f660136702_495.returns.push(o66);
3281 f660136702_515.returns.push(o76);
3301 f660136702_492.returns.push(o76);
3305 f660136702_495.returns.push(o76);
3307 f660136702_638 = function() { return f660136702_638.returns[f660136702_638.inst++]; };
3308 f660136702_638.returns = [];
3309 f660136702_638.inst = 0;
3311 o21.JSBNG__focus = f660136702_638;
3313 f660136702_638.returns.push(undefined);
3315 f660136702_639 = function() { return f660136702_639.returns[f660136702_639.inst++]; };
3316 f660136702_639.returns = [];
3317 f660136702_639.inst = 0;
3319 o21.setSelectionRange = f660136702_639;
3321 f660136702_639.returns.push(undefined);
3323 f660136702_640 = function() { return f660136702_640.returns[f660136702_640.inst++]; };
3324 f660136702_640.returns = [];
3325 f660136702_640.inst = 0;
3327 o4.pushState = f660136702_640;
3331 f660136702_6.returns.push(undefined);
3333 f660136702_6.returns.push(undefined);
3335 f660136702_641 = function() { return f660136702_641.returns[f660136702_641.inst++]; };
3336 f660136702_641.returns = [];
3337 f660136702_641.inst = 0;
3339 ow660136702.JSBNG__onhashchange = f660136702_641;
3341 f660136702_7.returns.push(undefined);
3343 f660136702_471.returns.push(undefined);
3345 f660136702_473.returns.push(o13);
3347 f660136702_473.returns.push(o55);
3358 f660136702_473.returns.push(o4);
3360 o4.getElementsByTagName = f660136702_515;