scratch – Blame information for rev
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
31 | office | 1 | // Composited file - DO NOT EDIT |
2 | //---------------------------------------------------------------------- |
||
3 | // |
||
4 | // ECMAScript 5 Polyfills |
||
5 | // |
||
6 | //---------------------------------------------------------------------- |
||
7 | |||
8 | //---------------------------------------------------------------------- |
||
9 | // ES5 15.2 Object Objects |
||
10 | //---------------------------------------------------------------------- |
||
11 | |||
12 | // |
||
13 | // ES5 15.2.3 Properties of the Object Constructor |
||
14 | // |
||
15 | |||
16 | // ES5 15.2.3.2 Object.getPrototypeOf ( O ) |
||
17 | // From http://ejohn.org/blog/objectgetprototypeof/ |
||
18 | // NOTE: won't work for typical function T() {}; T.prototype = {}; new T; case |
||
19 | // since the constructor property is destroyed. |
||
20 | if (!Object.getPrototypeOf) { |
||
21 | Object.getPrototypeOf = function (o) { |
||
22 | if (o !== Object(o)) { throw TypeError("Object.getPrototypeOf called on non-object"); } |
||
23 | return o.__proto__ || o.constructor.prototype || Object.prototype; |
||
24 | }; |
||
25 | } |
||
26 | |||
27 | // // ES5 15.2.3.3 Object.getOwnPropertyDescriptor ( O, P ) |
||
28 | // if (typeof Object.getOwnPropertyDescriptor !== "function") { |
||
29 | // Object.getOwnPropertyDescriptor = function (o, name) { |
||
30 | // if (o !== Object(o)) { throw TypeError(); } |
||
31 | // if (o.hasOwnProperty(name)) { |
||
32 | // return { |
||
33 | // value: o[name], |
||
34 | // enumerable: true, |
||
35 | // writable: true, |
||
36 | // configurable: true |
||
37 | // }; |
||
38 | // } |
||
39 | // }; |
||
40 | // } |
||
41 | |||
42 | // ES5 15.2.3.4 Object.getOwnPropertyNames ( O ) |
||
43 | if (typeof Object.getOwnPropertyNames !== "function") { |
||
44 | Object.getOwnPropertyNames = function (o) { |
||
45 | if (o !== Object(o)) { throw TypeError("Object.getOwnPropertyNames called on non-object"); } |
||
46 | var props = [], p; |
||
47 | for (p in o) { |
||
48 | if (Object.prototype.hasOwnProperty.call(o, p)) { |
||
49 | props.push(p); |
||
50 | } |
||
51 | } |
||
52 | return props; |
||
53 | }; |
||
54 | } |
||
55 | |||
56 | // ES5 15.2.3.5 Object.create ( O [, Properties] ) |
||
57 | if (typeof Object.create !== "function") { |
||
58 | Object.create = function (prototype, properties) { |
||
59 | if (typeof prototype !== "object") { throw TypeError(); } |
||
60 | function Ctor() {} |
||
61 | Ctor.prototype = prototype; |
||
62 | var o = new Ctor(); |
||
63 | if (prototype) { o.constructor = Ctor; } |
||
64 | if (properties !== undefined) { |
||
65 | if (properties !== Object(properties)) { throw TypeError(); } |
||
66 | Object.defineProperties(o, properties); |
||
67 | } |
||
68 | return o; |
||
69 | }; |
||
70 | } |
||
71 | |||
72 | // ES 15.2.3.6 Object.defineProperty ( O, P, Attributes ) |
||
73 | // Partial support for most common case - getters, setters, and values |
||
74 | (function() { |
||
75 | if (!Object.defineProperty || |
||
76 | !(function () { try { Object.defineProperty({}, 'x', {}); return true; } catch (e) { return false; } } ())) { |
||
77 | var orig = Object.defineProperty; |
||
78 | Object.defineProperty = function (o, prop, desc) { |
||
79 | // In IE8 try built-in implementation for defining properties on DOM prototypes. |
||
80 | if (orig) { try { return orig(o, prop, desc); } catch (e) {} } |
||
81 | |||
82 | if (o !== Object(o)) { throw TypeError("Object.defineProperty called on non-object"); } |
||
83 | if (Object.prototype.__defineGetter__ && ('get' in desc)) { |
||
84 | Object.prototype.__defineGetter__.call(o, prop, desc.get); |
||
85 | } |
||
86 | if (Object.prototype.__defineSetter__ && ('set' in desc)) { |
||
87 | Object.prototype.__defineSetter__.call(o, prop, desc.set); |
||
88 | } |
||
89 | if ('value' in desc) { |
||
90 | o[prop] = desc.value; |
||
91 | } |
||
92 | return o; |
||
93 | }; |
||
94 | } |
||
95 | }()); |
||
96 | |||
97 | // ES 15.2.3.7 Object.defineProperties ( O, Properties ) |
||
98 | if (typeof Object.defineProperties !== "function") { |
||
99 | Object.defineProperties = function (o, properties) { |
||
100 | if (o !== Object(o)) { throw TypeError("Object.defineProperties called on non-object"); } |
||
101 | var name; |
||
102 | for (name in properties) { |
||
103 | if (Object.prototype.hasOwnProperty.call(properties, name)) { |
||
104 | Object.defineProperty(o, name, properties[name]); |
||
105 | } |
||
106 | } |
||
107 | return o; |
||
108 | }; |
||
109 | } |
||
110 | |||
111 | |||
112 | // ES5 15.2.3.14 Object.keys ( O ) |
||
113 | // https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys |
||
114 | if (!Object.keys) { |
||
115 | Object.keys = function (o) { |
||
116 | if (o !== Object(o)) { throw TypeError('Object.keys called on non-object'); } |
||
117 | var ret = [], p; |
||
118 | for (p in o) { |
||
119 | if (Object.prototype.hasOwnProperty.call(o, p)) { |
||
120 | ret.push(p); |
||
121 | } |
||
122 | } |
||
123 | return ret; |
||
124 | }; |
||
125 | } |
||
126 | |||
127 | //---------------------------------------------------------------------- |
||
128 | // ES5 15.3 Function Objects |
||
129 | //---------------------------------------------------------------------- |
||
130 | |||
131 | // |
||
132 | // ES5 15.3.4 Properties of the Function Prototype Object |
||
133 | // |
||
134 | |||
135 | // ES5 15.3.4.5 Function.prototype.bind ( thisArg [, arg1 [, arg2, ... ]] ) |
||
136 | // https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind |
||
137 | if (!Function.prototype.bind) { |
||
138 | Function.prototype.bind = function (o) { |
||
139 | if (typeof this !== 'function') { throw TypeError("Bind must be called on a function"); } |
||
140 | |||
141 | var args = Array.prototype.slice.call(arguments, 1), |
||
142 | self = this, |
||
143 | nop = function() {}, |
||
144 | bound = function () { |
||
145 | return self.apply(this instanceof nop ? this : o, |
||
146 | args.concat(Array.prototype.slice.call(arguments))); |
||
147 | }; |
||
148 | |||
149 | if (this.prototype) |
||
150 | nop.prototype = this.prototype; |
||
151 | bound.prototype = new nop(); |
||
152 | return bound; |
||
153 | }; |
||
154 | } |
||
155 | |||
156 | |||
157 | //---------------------------------------------------------------------- |
||
158 | // ES5 15.4 Array Objects |
||
159 | //---------------------------------------------------------------------- |
||
160 | |||
161 | // |
||
162 | // ES5 15.4.3 Properties of the Array Constructor |
||
163 | // |
||
164 | |||
165 | |||
166 | // ES5 15.4.3.2 Array.isArray ( arg ) |
||
167 | // https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/isArray |
||
168 | Array.isArray = Array.isArray || function (o) { return Boolean(o && Object.prototype.toString.call(Object(o)) === '[object Array]'); }; |
||
169 | |||
170 | |||
171 | // |
||
172 | // ES5 15.4.4 Properties of the Array Prototype Object |
||
173 | // |
||
174 | |||
175 | // ES5 15.4.4.14 Array.prototype.indexOf ( searchElement [ , fromIndex ] ) |
||
176 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/indexOf |
||
177 | if (!Array.prototype.indexOf) { |
||
178 | Array.prototype.indexOf = function (searchElement /*, fromIndex */) { |
||
179 | if (this === void 0 || this === null) { throw TypeError(); } |
||
180 | |||
181 | var t = Object(this); |
||
182 | var len = t.length >>> 0; |
||
183 | if (len === 0) { return -1; } |
||
184 | |||
185 | var n = 0; |
||
186 | if (arguments.length > 0) { |
||
187 | n = Number(arguments[1]); |
||
188 | if (isNaN(n)) { |
||
189 | n = 0; |
||
190 | } else if (n !== 0 && n !== (1 / 0) && n !== -(1 / 0)) { |
||
191 | n = (n > 0 || -1) * Math.floor(Math.abs(n)); |
||
192 | } |
||
193 | } |
||
194 | |||
195 | if (n >= len) { return -1; } |
||
196 | |||
197 | var k = n >= 0 ? n : Math.max(len - Math.abs(n), 0); |
||
198 | |||
199 | for (; k < len; k++) { |
||
200 | if (k in t && t[k] === searchElement) { |
||
201 | return k; |
||
202 | } |
||
203 | } |
||
204 | return -1; |
||
205 | }; |
||
206 | } |
||
207 | |||
208 | // ES5 15.4.4.15 Array.prototype.lastIndexOf ( searchElement [ , fromIndex ] ) |
||
209 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/lastIndexOf |
||
210 | if (!Array.prototype.lastIndexOf) { |
||
211 | Array.prototype.lastIndexOf = function (searchElement /*, fromIndex*/) { |
||
212 | if (this === void 0 || this === null) { throw TypeError(); } |
||
213 | |||
214 | var t = Object(this); |
||
215 | var len = t.length >>> 0; |
||
216 | if (len === 0) { return -1; } |
||
217 | |||
218 | var n = len; |
||
219 | if (arguments.length > 1) { |
||
220 | n = Number(arguments[1]); |
||
221 | if (n !== n) { |
||
222 | n = 0; |
||
223 | } else if (n !== 0 && n !== (1 / 0) && n !== -(1 / 0)) { |
||
224 | n = (n > 0 || -1) * Math.floor(Math.abs(n)); |
||
225 | } |
||
226 | } |
||
227 | |||
228 | var k = n >= 0 ? Math.min(n, len - 1) : len - Math.abs(n); |
||
229 | |||
230 | for (; k >= 0; k--) { |
||
231 | if (k in t && t[k] === searchElement) { |
||
232 | return k; |
||
233 | } |
||
234 | } |
||
235 | return -1; |
||
236 | }; |
||
237 | } |
||
238 | |||
239 | // ES5 15.4.4.16 Array.prototype.every ( callbackfn [ , thisArg ] ) |
||
240 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/every |
||
241 | if (!Array.prototype.every) { |
||
242 | Array.prototype.every = function (fun /*, thisp */) { |
||
243 | if (this === void 0 || this === null) { throw TypeError(); } |
||
244 | |||
245 | var t = Object(this); |
||
246 | var len = t.length >>> 0; |
||
247 | if (typeof fun !== "function") { throw TypeError(); } |
||
248 | |||
249 | var thisp = arguments[1], i; |
||
250 | for (i = 0; i < len; i++) { |
||
251 | if (i in t && !fun.call(thisp, t[i], i, t)) { |
||
252 | return false; |
||
253 | } |
||
254 | } |
||
255 | |||
256 | return true; |
||
257 | }; |
||
258 | } |
||
259 | |||
260 | // ES5 15.4.4.17 Array.prototype.some ( callbackfn [ , thisArg ] ) |
||
261 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/some |
||
262 | if (!Array.prototype.some) { |
||
263 | Array.prototype.some = function (fun /*, thisp */) { |
||
264 | if (this === void 0 || this === null) { throw TypeError(); } |
||
265 | |||
266 | var t = Object(this); |
||
267 | var len = t.length >>> 0; |
||
268 | if (typeof fun !== "function") { throw TypeError(); } |
||
269 | |||
270 | var thisp = arguments[1], i; |
||
271 | for (i = 0; i < len; i++) { |
||
272 | if (i in t && fun.call(thisp, t[i], i, t)) { |
||
273 | return true; |
||
274 | } |
||
275 | } |
||
276 | |||
277 | return false; |
||
278 | }; |
||
279 | } |
||
280 | |||
281 | // ES5 15.4.4.18 Array.prototype.forEach ( callbackfn [ , thisArg ] ) |
||
282 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/forEach |
||
283 | if (!Array.prototype.forEach) { |
||
284 | Array.prototype.forEach = function (fun /*, thisp */) { |
||
285 | if (this === void 0 || this === null) { throw TypeError(); } |
||
286 | |||
287 | var t = Object(this); |
||
288 | var len = t.length >>> 0; |
||
289 | if (typeof fun !== "function") { throw TypeError(); } |
||
290 | |||
291 | var thisp = arguments[1], i; |
||
292 | for (i = 0; i < len; i++) { |
||
293 | if (i in t) { |
||
294 | fun.call(thisp, t[i], i, t); |
||
295 | } |
||
296 | } |
||
297 | }; |
||
298 | } |
||
299 | |||
300 | |||
301 | // ES5 15.4.4.19 Array.prototype.map ( callbackfn [ , thisArg ] ) |
||
302 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/Map |
||
303 | if (!Array.prototype.map) { |
||
304 | Array.prototype.map = function (fun /*, thisp */) { |
||
305 | if (this === void 0 || this === null) { throw TypeError(); } |
||
306 | |||
307 | var t = Object(this); |
||
308 | var len = t.length >>> 0; |
||
309 | if (typeof fun !== "function") { throw TypeError(); } |
||
310 | |||
311 | var res = []; res.length = len; |
||
312 | var thisp = arguments[1], i; |
||
313 | for (i = 0; i < len; i++) { |
||
314 | if (i in t) { |
||
315 | res[i] = fun.call(thisp, t[i], i, t); |
||
316 | } |
||
317 | } |
||
318 | |||
319 | return res; |
||
320 | }; |
||
321 | } |
||
322 | |||
323 | // ES5 15.4.4.20 Array.prototype.filter ( callbackfn [ , thisArg ] ) |
||
324 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/Filter |
||
325 | if (!Array.prototype.filter) { |
||
326 | Array.prototype.filter = function (fun /*, thisp */) { |
||
327 | if (this === void 0 || this === null) { throw TypeError(); } |
||
328 | |||
329 | var t = Object(this); |
||
330 | var len = t.length >>> 0; |
||
331 | if (typeof fun !== "function") { throw TypeError(); } |
||
332 | |||
333 | var res = []; |
||
334 | var thisp = arguments[1], i; |
||
335 | for (i = 0; i < len; i++) { |
||
336 | if (i in t) { |
||
337 | var val = t[i]; // in case fun mutates this |
||
338 | if (fun.call(thisp, val, i, t)) { |
||
339 | res.push(val); |
||
340 | } |
||
341 | } |
||
342 | } |
||
343 | |||
344 | return res; |
||
345 | }; |
||
346 | } |
||
347 | |||
348 | |||
349 | // ES5 15.4.4.21 Array.prototype.reduce ( callbackfn [ , initialValue ] ) |
||
350 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/Reduce |
||
351 | if (!Array.prototype.reduce) { |
||
352 | Array.prototype.reduce = function (fun /*, initialValue */) { |
||
353 | if (this === void 0 || this === null) { throw TypeError(); } |
||
354 | |||
355 | var t = Object(this); |
||
356 | var len = t.length >>> 0; |
||
357 | if (typeof fun !== "function") { throw TypeError(); } |
||
358 | |||
359 | // no value to return if no initial value and an empty array |
||
360 | if (len === 0 && arguments.length === 1) { throw TypeError(); } |
||
361 | |||
362 | var k = 0; |
||
363 | var accumulator; |
||
364 | if (arguments.length >= 2) { |
||
365 | accumulator = arguments[1]; |
||
366 | } else { |
||
367 | do { |
||
368 | if (k in t) { |
||
369 | accumulator = t[k++]; |
||
370 | break; |
||
371 | } |
||
372 | |||
373 | // if array contains no values, no initial value to return |
||
374 | if (++k >= len) { throw TypeError(); } |
||
375 | } |
||
376 | while (true); |
||
377 | } |
||
378 | |||
379 | while (k < len) { |
||
380 | if (k in t) { |
||
381 | accumulator = fun.call(undefined, accumulator, t[k], k, t); |
||
382 | } |
||
383 | k++; |
||
384 | } |
||
385 | |||
386 | return accumulator; |
||
387 | }; |
||
388 | } |
||
389 | |||
390 | |||
391 | // ES5 15.4.4.22 Array.prototype.reduceRight ( callbackfn [, initialValue ] ) |
||
392 | // From https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/ReduceRight |
||
393 | if (!Array.prototype.reduceRight) { |
||
394 | Array.prototype.reduceRight = function (callbackfn /*, initialValue */) { |
||
395 | if (this === void 0 || this === null) { throw TypeError(); } |
||
396 | |||
397 | var t = Object(this); |
||
398 | var len = t.length >>> 0; |
||
399 | if (typeof callbackfn !== "function") { throw TypeError(); } |
||
400 | |||
401 | // no value to return if no initial value, empty array |
||
402 | if (len === 0 && arguments.length === 1) { throw TypeError(); } |
||
403 | |||
404 | var k = len - 1; |
||
405 | var accumulator; |
||
406 | if (arguments.length >= 2) { |
||
407 | accumulator = arguments[1]; |
||
408 | } else { |
||
409 | do { |
||
410 | if (k in this) { |
||
411 | accumulator = this[k--]; |
||
412 | break; |
||
413 | } |
||
414 | |||
415 | // if array contains no values, no initial value to return |
||
416 | if (--k < 0) { throw TypeError(); } |
||
417 | } |
||
418 | while (true); |
||
419 | } |
||
420 | |||
421 | while (k >= 0) { |
||
422 | if (k in t) { |
||
423 | accumulator = callbackfn.call(undefined, accumulator, t[k], k, t); |
||
424 | } |
||
425 | k--; |
||
426 | } |
||
427 | |||
428 | return accumulator; |
||
429 | }; |
||
430 | } |
||
431 | |||
432 | |||
433 | //---------------------------------------------------------------------- |
||
434 | // ES5 15.5 String Objects |
||
435 | //---------------------------------------------------------------------- |
||
436 | |||
437 | // |
||
438 | // ES5 15.5.4 Properties of the String Prototype Object |
||
439 | // |
||
440 | |||
441 | |||
442 | // ES5 15.5.4.20 String.prototype.trim() |
||
443 | if (!String.prototype.trim) { |
||
444 | String.prototype.trim = function () { |
||
445 | return String(this).replace(/^\s+/, '').replace(/\s+$/, ''); |
||
446 | }; |
||
447 | } |
||
448 | |||
449 | |||
450 | |||
451 | //---------------------------------------------------------------------- |
||
452 | // ES5 15.9 Date Objects |
||
453 | //---------------------------------------------------------------------- |
||
454 | |||
455 | |||
456 | // |
||
457 | // ES 15.9.4 Properties of the Date Constructor |
||
458 | // |
||
459 | |||
460 | // ES5 15.9.4.4 Date.now ( ) |
||
461 | // From https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Date/now |
||
462 | if (!Date.now) { |
||
463 | Date.now = function now() { |
||
464 | return Number(new Date()); |
||
465 | }; |
||
466 | } |
||
467 | |||
468 | |||
469 | // |
||
470 | // ES5 15.9.5 Properties of the Date Prototype Object |
||
471 | // |
||
472 | |||
473 | // ES5 15.9.4.43 Date.prototype.toISOString ( ) |
||
474 | // Inspired by http://www.json.org/json2.js |
||
475 | if (!Date.prototype.toISOString) { |
||
476 | Date.prototype.toISOString = function () { |
||
477 | function pad2(n) { return ('00' + n).slice(-2); } |
||
478 | function pad3(n) { return ('000' + n).slice(-3); } |
||
479 | |||
480 | return this.getUTCFullYear() + '-' + |
||
481 | pad2(this.getUTCMonth() + 1) + '-' + |
||
482 | pad2(this.getUTCDate()) + 'T' + |
||
483 | pad2(this.getUTCHours()) + ':' + |
||
484 | pad2(this.getUTCMinutes()) + ':' + |
||
485 | pad2(this.getUTCSeconds()) + '.' + |
||
486 | pad3(this.getUTCMilliseconds()) + 'Z'; |
||
487 | }; |
||
488 | } |
||
489 | //---------------------------------------------------------------------- |
||
490 | // |
||
491 | // ECMAScript 2015 Polyfills |
||
492 | // |
||
493 | //---------------------------------------------------------------------- |
||
494 | |||
495 | (function (global) { |
||
496 | "use strict"; |
||
497 | |||
498 | // Set this to always override native implementations, for testing |
||
499 | // the polyfill in browsers with partial/full ES2015 support. |
||
500 | var OVERRIDE_NATIVE_FOR_TESTING = false; |
||
501 | |||
502 | var undefined = (void 0); // Paranoia |
||
503 | |||
504 | // Helpers |
||
505 | |||
506 | function strict(o) { |
||
507 | return o === global ? undefined : o; |
||
508 | } |
||
509 | |||
510 | function hook(o, p, f) { |
||
511 | var op = o[p]; |
||
512 | console.assert(typeof op === 'function', 'Hooking a non-function'); |
||
513 | o[p] = function() { |
||
514 | var o = strict(this); |
||
515 | var r = f.apply(o, arguments); |
||
516 | return r !== undefined ? r : op.apply(o, arguments); |
||
517 | }; |
||
518 | } |
||
519 | |||
520 | function isSymbol(s) { |
||
521 | return (typeof s === 'symbol') || ('Symbol' in global && s instanceof global.Symbol); |
||
522 | } |
||
523 | |||
524 | function getPropertyDescriptor(target, name) { |
||
525 | var desc = Object.getOwnPropertyDescriptor(target, name); |
||
526 | var proto = Object.getPrototypeOf(target); |
||
527 | while (!desc && proto) { |
||
528 | desc = Object.getOwnPropertyDescriptor(proto, name); |
||
529 | proto = Object.getPrototypeOf(proto); |
||
530 | } |
||
531 | return desc; |
||
532 | } |
||
533 | |||
534 | var enqueue = (function(nativePromise, nativeSetImmediate) { |
||
535 | if (nativePromise) |
||
536 | return function(job) { nativePromise.resolve().then(function() { job(); }); }; |
||
537 | if (nativeSetImmediate) |
||
538 | return function(job) { nativeSetImmediate(job); }; |
||
539 | return function(job) { setTimeout(job, 0); }; |
||
540 | }(global['Promise'], global['setImmediate'])); |
||
541 | |||
542 | function define(o, p, v, override) { |
||
543 | if (p in o && !override && !OVERRIDE_NATIVE_FOR_TESTING) |
||
544 | return; |
||
545 | |||
546 | if (typeof v === 'function') { |
||
547 | // Sanity check that functions are appropriately named (where possible) |
||
548 | console.assert(isSymbol(p) || !('name' in v) || v.name === p || v.name === p + '_', 'Expected function name "' + p.toString() + '", was "' + v.name + '"'); |
||
549 | Object.defineProperty(o, p, { |
||
550 | value: v, |
||
551 | configurable: true, |
||
552 | enumerable: false, |
||
553 | writable: true |
||
554 | }); |
||
555 | } else { |
||
556 | Object.defineProperty(o, p, { |
||
557 | value: v, |
||
558 | configurable: false, |
||
559 | enumerable: false, |
||
560 | writable: false |
||
561 | }); |
||
562 | } |
||
563 | } |
||
564 | |||
565 | function set_internal(o, p, v) { |
||
566 | Object.defineProperty(o, p, { |
||
567 | value: v, |
||
568 | configurable: false, |
||
569 | enumerable: false, |
||
570 | writable: true |
||
571 | }); |
||
572 | } |
||
573 | |||
574 | // Snapshot intrinsic functions |
||
575 | var $isNaN = global.isNaN, |
||
576 | $parseInt = global.parseInt, |
||
577 | $parseFloat = global.parseFloat; |
||
578 | |||
579 | var E = Math.E, |
||
580 | LOG10E = Math.LOG10E, |
||
581 | LOG2E = Math.LOG2E, |
||
582 | abs = Math.abs, |
||
583 | ceil = Math.ceil, |
||
584 | exp = Math.exp, |
||
585 | floor = Math.floor, |
||
586 | log = Math.log, |
||
587 | max = Math.max, |
||
588 | min = Math.min, |
||
589 | pow = Math.pow, |
||
590 | random = Math.random, |
||
591 | sqrt = Math.sqrt; |
||
592 | |||
593 | var orig_match = String.prototype.match, |
||
594 | orig_replace = String.prototype.replace, |
||
595 | orig_search = String.prototype.search, |
||
596 | orig_split = String.prototype.split; |
||
597 | |||
598 | // These are used for implementing the polyfills, but not exported. |
||
599 | |||
600 | // Inspired by https://gist.github.com/1638059 |
||
601 | /** @constructor */ |
||
602 | function EphemeronTable() { |
||
603 | var secretKey = ObjectCreate(null); |
||
604 | |||
605 | function conceal(o) { |
||
606 | var oValueOf = o.valueOf, secrets = ObjectCreate(null); |
||
607 | Object.defineProperty(o, 'valueOf', { |
||
608 | value: (function(secretKey) { |
||
609 | return function (k) { |
||
610 | return (k === secretKey) ? secrets : oValueOf.apply(o, arguments); |
||
611 | }; |
||
612 | }(secretKey)), |
||
613 | configurable: true, |
||
614 | writeable: true, |
||
615 | enumerable: false |
||
616 | }); |
||
617 | return secrets; |
||
618 | } |
||
619 | |||
620 | function reveal(o) { |
||
621 | var v = typeof o.valueOf === 'function' && o.valueOf(secretKey); |
||
622 | return v === o ? null : v; |
||
623 | } |
||
624 | |||
625 | return { |
||
626 | clear: function() { |
||
627 | secretKey = ObjectCreate(null); |
||
628 | }, |
||
629 | remove: function(key) { |
||
630 | var secrets = reveal(key); |
||
631 | if (secrets && HasOwnProperty(secrets, 'value')) { |
||
632 | delete secrets.value; |
||
633 | return true; |
||
634 | } |
||
635 | return false; |
||
636 | }, |
||
637 | get: function(key, defaultValue) { |
||
638 | var secrets = reveal(key); |
||
639 | return (secrets && HasOwnProperty(secrets, 'value')) ? secrets.value : defaultValue; |
||
640 | }, |
||
641 | has: function(key) { |
||
642 | var secrets = reveal(key); |
||
643 | return Boolean(secrets && HasOwnProperty(secrets, 'value')); |
||
644 | }, |
||
645 | set: function(key, value) { |
||
646 | var secrets = reveal(key) || conceal(key); |
||
647 | secrets.value = value; |
||
648 | } |
||
649 | }; |
||
650 | } |
||
651 | |||
652 | var empty = Object.create(null); |
||
653 | |||
654 | //---------------------------------------------------------------------- |
||
655 | // |
||
656 | // ECMAScript 2015 |
||
657 | // http://www.ecma-international.org/ecma-262/6.0/ |
||
658 | // |
||
659 | //---------------------------------------------------------------------- |
||
660 | |||
661 | // --------------------------------------- |
||
662 | // 19.4 Symbol Objects |
||
663 | // --------------------------------------- |
||
664 | |||
665 | // NOTE: Symbols are defined here - out of spec order - since we need the |
||
666 | // properties and prototype to be populated for other polyfills. |
||
667 | |||
668 | // NOTE: Not secure, nor is obj[$$symbol] hidden from Object.keys() |
||
669 | |||
670 | var symbolForKey; |
||
671 | (function() { |
||
672 | var secret = Object.create(null); |
||
673 | var symbolMap = {}; |
||
674 | symbolForKey = function(k) { |
||
675 | return symbolMap[k]; |
||
676 | }; |
||
677 | |||
678 | var GlobalSymbolRegistry = []; |
||
679 | |||
680 | function unique(bits) { |
||
681 | return Array(bits + 1).join('x').replace(/x/g, function() { |
||
682 | return random() < 0.5 ? '\u200C' : '\u200D'; // JWNJ / ZWJ |
||
683 | }); |
||
684 | } |
||
685 | |||
686 | // 19.4.1 The Symbol Constructor |
||
687 | // 19.4.1.1 Symbol ( description=undefined ) |
||
688 | function Symbol(description) { |
||
689 | if (!(this instanceof Symbol)) return new Symbol(description, secret); |
||
690 | if (this instanceof Symbol && arguments[1] !== secret) throw TypeError(); |
||
691 | |||
692 | var descString = description === undefined ? undefined : String(description); |
||
693 | |||
694 | set_internal(this, '[[SymbolData]]', unique(128)); |
||
695 | set_internal(this, '[[Description]]', descString); |
||
696 | |||
697 | symbolMap[this] = this; |
||
698 | return this; |
||
699 | } |
||
700 | |||
701 | if (!('Symbol' in global) || OVERRIDE_NATIVE_FOR_TESTING) |
||
702 | global.Symbol = Symbol; |
||
703 | |||
704 | // 19.4.2 Properties of the Symbol Constructor |
||
705 | |||
706 | // 19.4.2.1 Symbol.for (key) |
||
707 | define(Symbol, 'for', function for_(key) { |
||
708 | var stringKey = String(key); |
||
709 | for (var i = 0; i < GlobalSymbolRegistry.length; ++i) { |
||
710 | var e = GlobalSymbolRegistry[i]; |
||
711 | if (SameValue(e['[[key]]'], stringKey)) return e['[[symbol]]']; |
||
712 | } |
||
713 | var newSymbol = Symbol(key); |
||
714 | GlobalSymbolRegistry.push({'[[key]]': stringKey, '[[symbol]]': newSymbol}); |
||
715 | return newSymbol; |
||
716 | }); |
||
717 | |||
718 | // 19.4.2.2 Symbol.hasInstance |
||
719 | // 19.4.2.3 Symbol.isConcatSpreadable |
||
720 | |||
721 | // 19.4.2.4 Symbol.iterator |
||
722 | define(global.Symbol, 'iterator', global.Symbol('Symbol.iterator')); |
||
723 | |||
724 | // 19.4.2.5 Symbol.keyFor (sym) |
||
725 | define(Symbol, 'keyFor', function keyFor(sym) { |
||
726 | if (!(sym instanceof Symbol)) throw TypeError(); |
||
727 | for (var i = 0; i < GlobalSymbolRegistry.length; ++i) { |
||
728 | var e = GlobalSymbolRegistry[i]; |
||
729 | if (SameValue(e['[[symbol]]'], sym)) return e['[[key]]']; |
||
730 | } |
||
731 | return undefined; |
||
732 | }); |
||
733 | |||
734 | // 19.4.2.6 Symbol.match |
||
735 | define(global.Symbol, 'match', global.Symbol('Symbol.match')); |
||
736 | |||
737 | // 19.4.2.7 Symbol.prototype |
||
738 | |||
739 | // 19.4.2.8 Symbol.replace |
||
740 | define(global.Symbol, 'replace', global.Symbol('Symbol.replace')); |
||
741 | |||
742 | // 19.4.2.9 Symbol.search |
||
743 | define(global.Symbol, 'search', global.Symbol('Symbol.search')); |
||
744 | |||
745 | // 19.4.2.10 Symbol.species |
||
746 | |||
747 | // 19.4.2.11 Symbol.search |
||
748 | define(global.Symbol, 'split', global.Symbol('Symbol.split')); |
||
749 | |||
750 | // 19.4.2.12 Symbol.toPrimitive |
||
751 | |||
752 | // 19.4.2.13 Symbol.toStringTag |
||
753 | define(global.Symbol, 'toStringTag', global.Symbol('Symbol.toStringTag')); |
||
754 | |||
755 | // 19.4.2.14 Symbol.unscopables |
||
756 | |||
757 | // 19.4.3 Properties of the Symbol Prototype Object |
||
758 | // 19.4.3.1 Symbol.prototype.constructor |
||
759 | |||
760 | // 19.4.3.2 Symbol.prototype.toString ( ) |
||
761 | Object.defineProperty(Symbol.prototype, 'toString', { |
||
762 | value: function toString() { |
||
763 | var s = strict(this); |
||
764 | var desc = s['[[Description]]']; |
||
765 | return 'Symbol(' + (desc === undefined ? '' : desc) + s['[[SymbolData]]'] + ')'; |
||
766 | }, |
||
767 | configurable: true, writeable: true, enumerable: false }); |
||
768 | |||
769 | // 19.4.3.3 Symbol.prototype.valueOf ( ) |
||
770 | Object.defineProperty(Symbol.prototype, 'valueOf', { |
||
771 | value: function valueOf() { |
||
772 | // To prevent automatic string conversion: |
||
773 | throw TypeError(); |
||
774 | |||
775 | // Spec has approximately the following: |
||
776 | //var s = strict(this); |
||
777 | //if (Type(s) === 'symbol') return s; |
||
778 | //if (Type(s) !== 'object') throw TypeError(); |
||
779 | //if (!('[[SymbolData]]' in s)) throw TypeError(); |
||
780 | //return s['[[SymbolData]]']; |
||
781 | }, |
||
782 | configurable: true, writeable: true, enumerable: false }); |
||
783 | |||
784 | // 19.4.3.4 Symbol.prototype [ @@toStringTag ] |
||
785 | // (Done later to polyfill partial implementations) |
||
786 | |||
787 | // 19.4.4 Properties of Symbol Instances |
||
788 | }()); |
||
789 | |||
790 | console.assert(typeof global.Symbol() === 'symbol' || symbolForKey(String(global.Symbol('x')))); |
||
791 | |||
792 | // Defined here so that other prototypes can reference it |
||
793 | // 25.1.2 The %IteratorPrototype% Object |
||
794 | var $IteratorPrototype$ = {}; |
||
795 | |||
796 | //---------------------------------------- |
||
797 | // 6 ECMAScript Data Types and Values |
||
798 | //---------------------------------------- |
||
799 | |||
800 | // 6.1 ECMAScript Language Types |
||
801 | |||
802 | // "Type(x)" is used as shorthand for "the type of x"... |
||
803 | function Type(v) { |
||
804 | switch (typeof v) { |
||
805 | case 'undefined': return 'undefined'; |
||
806 | case 'boolean': return 'boolean'; |
||
807 | case 'number': return 'number'; |
||
808 | case 'string': return 'string'; |
||
809 | case 'symbol': return 'symbol'; |
||
810 | default: |
||
811 | if (v === null) return 'null'; |
||
812 | if (v instanceof global.Symbol) return 'symbol'; |
||
813 | return 'object'; |
||
814 | } |
||
815 | } |
||
816 | |||
817 | // 6.1.5.1 Well-Known Symbols |
||
818 | var $$iterator = global.Symbol.iterator, |
||
819 | $$match = global.Symbol.match, |
||
820 | $$replace = global.Symbol.replace, |
||
821 | $$search = global.Symbol.search, |
||
822 | $$split = global.Symbol.split, |
||
823 | $$toStringTag = global.Symbol.toStringTag; |
||
824 | |||
825 | //---------------------------------------- |
||
826 | // 7 Abstract Operations |
||
827 | //---------------------------------------- |
||
828 | |||
829 | //---------------------------------------- |
||
830 | // 7.1 Type Conversion |
||
831 | //---------------------------------------- |
||
832 | |||
833 | // 7.1.1 ToPrimitive ( input [, PreferredType] ) |
||
834 | // just use valueOf() |
||
835 | |||
836 | // 7.1.2 ToBoolean ( argument ) |
||
837 | // just use Boolean() |
||
838 | |||
839 | // 7.1.3 ToNumber ( argument ) |
||
840 | // just use Number() |
||
841 | |||
842 | // 7.1.4 ToInteger ( argument ) |
||
843 | function ToInteger(n) { |
||
844 | n = Number(n); |
||
845 | if ($isNaN(n)) return 0; |
||
846 | if (n === 0 || n === Infinity || n === -Infinity) return n; |
||
847 | return ((n < 0) ? -1 : 1) * floor(abs(n)); |
||
848 | } |
||
849 | |||
850 | // 7.1.5 ToInt32 ( argument ) |
||
851 | function ToInt32(v) { return v >> 0; } |
||
852 | |||
853 | // 7.1.6 ToUint32 ( argument ) |
||
854 | function ToUint32(v) { return v >>> 0; } |
||
855 | |||
856 | // 7.1.7 ToInt16 ( argument ) |
||
857 | function ToInt16(v) { return (v << 16) >> 16; } |
||
858 | |||
859 | // 7.1.8 ToUint16 ( argument ) |
||
860 | function ToUint16(v) { return v & 0xFFFF; } |
||
861 | |||
862 | // 7.1.9 ToInt8 ( argument ) |
||
863 | function ToInt8(v) { return (v << 24) >> 24; } |
||
864 | |||
865 | // 7.1.10 ToUint8 ( argument ) |
||
866 | function ToUint8(v) { return v & 0xFF; } |
||
867 | |||
868 | // 7.1.11 ToUint8Clamp ( argument ) |
||
869 | function ToUint8Clamp(argument) { |
||
870 | var number = Number(argument); |
||
871 | if ($isNaN(number)) return 0; |
||
872 | if (number <= 0) return 0; |
||
873 | if (number >= 255) return 255; |
||
874 | var f = floor(number); |
||
875 | if ((f + 0.5) < number) return f + 1; |
||
876 | if (number < (f + 0.5)) return f; |
||
877 | if (f % 2) return f + 1; |
||
878 | return f; |
||
879 | } |
||
880 | |||
881 | // 7.1.12 ToString ( argument ) |
||
882 | // just use String() |
||
883 | |||
884 | // 7.1.13 ToObject ( argument ) |
||
885 | function ToObject(v) { |
||
886 | if (v === null || v === undefined) throw TypeError(); |
||
887 | return Object(v); |
||
888 | } |
||
889 | |||
890 | // 7.1.14 ToPropertyKey ( argument ) |
||
891 | function ToPropertyKey(v) { |
||
892 | return String(v); |
||
893 | } |
||
894 | |||
895 | // 7.1.15 ToLength ( argument ) |
||
896 | function ToLength(v) { |
||
897 | var len = ToInteger(v); |
||
898 | if (len <= 0) return 0; |
||
899 | if (len === Infinity) return 0x20000000000000 - 1; // 2^53-1 |
||
900 | return min(len, 0x20000000000000 - 1); // 2^53-1 |
||
901 | } |
||
902 | |||
903 | // 7.1.16 CanonicalNumericIndexString ( argument ) |
||
904 | |||
905 | //---------------------------------------- |
||
906 | // 7.2 Testing and Comparison Operations |
||
907 | //---------------------------------------- |
||
908 | |||
909 | // 7.2.1 RequireObjectCoercible ( argument ) |
||
910 | // 7.2.2 IsArray ( argument ) |
||
911 | |||
912 | // 7.2.3 IsCallable ( argument ) |
||
913 | function IsCallable(o) { return typeof o === 'function'; } |
||
914 | |||
915 | // 7.2.4 IsConstructor ( argument ) |
||
916 | function IsConstructor(o) { |
||
917 | // Hacks for Safari 7 TypedArray XXXConstructor objects |
||
918 | if (/Constructor/.test(Object.prototype.toString.call(o))) return true; |
||
919 | if (/Function/.test(Object.prototype.toString.call(o))) return true; |
||
920 | // TODO: Can this be improved on? |
||
921 | return typeof o === 'function'; |
||
922 | } |
||
923 | |||
924 | // 7.2.5 IsExtensible (O) |
||
925 | // 7.2.6 IsInteger ( argument ) |
||
926 | |||
927 | // 7.2.7 IsPropertyKey ( argument ) |
||
928 | function IsPropertyKey(argument) { |
||
929 | if (Type(argument) === 'string') return true; |
||
930 | if (Type(argument) === 'symbol') return true; |
||
931 | return false; |
||
932 | } |
||
933 | |||
934 | // 7.2.8 IsRegExp ( argument ) |
||
935 | // 7.2.5 IsConstructor ( argument ) |
||
936 | |||
937 | // 7.2.9 SameValue(x, y) |
||
938 | function SameValue(x, y) { |
||
939 | if (typeof x !== typeof y) return false; |
||
940 | switch (typeof x) { |
||
941 | case 'undefined': |
||
942 | return true; |
||
943 | case 'number': |
||
944 | if (x !== x && y !== y) return true; |
||
945 | if (x === 0 && y === 0) return 1/x === 1/y; |
||
946 | return x === y; |
||
947 | case 'boolean': |
||
948 | case 'string': |
||
949 | case 'object': |
||
950 | default: |
||
951 | return x === y; |
||
952 | } |
||
953 | } |
||
954 | |||
955 | // 7.2.10 SameValueZero(x, y) |
||
956 | function SameValueZero(x, y) { |
||
957 | if (typeof x !== typeof y) return false; |
||
958 | switch (typeof x) { |
||
959 | case 'undefined': |
||
960 | return true; |
||
961 | case 'number': |
||
962 | if (x !== x && y !== y) return true; |
||
963 | return x === y; |
||
964 | case 'boolean': |
||
965 | case 'string': |
||
966 | case 'object': |
||
967 | default: |
||
968 | return x === y; |
||
969 | } |
||
970 | } |
||
971 | |||
972 | //---------------------------------------- |
||
973 | // 7.3 Operations on Objects |
||
974 | //---------------------------------------- |
||
975 | |||
976 | // 7.3.1 Get (O, P) |
||
977 | // - just use o.p or o[p] |
||
978 | |||
979 | // 7.3.2 GetV (V, P) |
||
980 | function GetV(v, p) { |
||
981 | var o = ToObject(v); |
||
982 | return o[p]; |
||
983 | } |
||
984 | |||
985 | // 7.3.3 Set (O, P, V, Throw) |
||
986 | // - just use o.p = v or o[p] = v |
||
987 | |||
988 | |||
989 | |||
990 | |||
991 | // 7.3.9 GetMethod (O, P) |
||
992 | function GetMethod(o, p) { |
||
993 | var func = GetV(o, p); |
||
994 | if (func === undefined || func === null) return undefined; |
||
995 | if (!IsCallable(func)) throw TypeError(); |
||
996 | return func; |
||
997 | } |
||
998 | |||
999 | // 7.3.10 HasProperty (O, P) |
||
1000 | function HasProperty(o, p) { |
||
1001 | while (o) { |
||
1002 | if (Object.prototype.hasOwnProperty.call(o, p)) return true; |
||
1003 | if (Type(o) !== 'object') return false; |
||
1004 | o = Object.getPrototypeOf(o); |
||
1005 | } |
||
1006 | return false; |
||
1007 | } |
||
1008 | |||
1009 | // 7.3.11 HasOwnProperty (O, P) |
||
1010 | function HasOwnProperty(o, p) { |
||
1011 | return Object.prototype.hasOwnProperty.call(o, p); |
||
1012 | } |
||
1013 | |||
1014 | //---------------------------------------- |
||
1015 | // 7.4 Operations on Iterator Objects |
||
1016 | //---------------------------------------- |
||
1017 | |||
1018 | // 7.4.1 GetIterator ( obj, method ) |
||
1019 | function GetIterator(obj, method) { |
||
1020 | if (arguments.length < 2) |
||
1021 | method = GetMethod(obj, $$iterator); |
||
1022 | var iterator = method.call(obj); |
||
1023 | if (Type(iterator) !== 'object') throw TypeError(); |
||
1024 | return iterator; |
||
1025 | } |
||
1026 | |||
1027 | // 7.4.2 IteratorNext ( iterator, value ) |
||
1028 | function IteratorNext(iterator, value) { |
||
1029 | if (arguments.length < 2) |
||
1030 | var result = iterator.next(); |
||
1031 | else |
||
1032 | result = iterator.next(value); |
||
1033 | if (Type(result) !== 'object') throw TypeError(); |
||
1034 | return result; |
||
1035 | } |
||
1036 | |||
1037 | // 7.4.3 IteratorComplete ( iterResult ) |
||
1038 | function IteratorComplete(iterResult) { |
||
1039 | console.assert(Type(iterResult) === 'object'); |
||
1040 | return Boolean(iterResult.done); |
||
1041 | } |
||
1042 | |||
1043 | // 7.4.4 IteratorValue ( iterResult ) |
||
1044 | function IteratorValue(iterResult) { |
||
1045 | console.assert(Type(iterResult) === 'object'); |
||
1046 | return iterResult.value; |
||
1047 | } |
||
1048 | |||
1049 | // 7.4.5 IteratorStep ( iterator ) |
||
1050 | function IteratorStep( iterator, value ) { |
||
1051 | var result = IteratorNext(iterator, value); |
||
1052 | var done = result['done']; |
||
1053 | if (Boolean(done) === true) return false; |
||
1054 | return result; |
||
1055 | } |
||
1056 | |||
1057 | // 7.4.6 IteratorClose( iterator, completion ) |
||
1058 | function IteratorClose( iterator, completion ) { |
||
1059 | console.assert(Type(iterator) === 'object'); |
||
1060 | var _return = GetMethod(iterator, 'return'); |
||
1061 | if (_return === undefined) return completion; |
||
1062 | try { |
||
1063 | var innerResult = _return[iterator](); |
||
1064 | } catch (result) { |
||
1065 | // TODO: If completion.[[type]] is throw, return completion |
||
1066 | return result; |
||
1067 | } |
||
1068 | if (Type(innerResult) !== 'object') throw TypeError(); |
||
1069 | return completion; |
||
1070 | } |
||
1071 | |||
1072 | // 7.4.7 CreateIterResultObject (value, done) |
||
1073 | function CreateIterResultObject(value, done) { |
||
1074 | console.assert(Type(done) === 'boolean'); |
||
1075 | var obj = {}; |
||
1076 | obj["value"] = value; |
||
1077 | obj["done"] = done; |
||
1078 | return obj; |
||
1079 | } |
||
1080 | |||
1081 | // 7.4.8 CreateListIterator (list) |
||
1082 | // 7.4.8.1 ListIterator next( ) |
||
1083 | // 7.4.9 CreateCompoundIterator ( iterator1, iterator2 ) |
||
1084 | // 7.4.9.1 CompoundIterator next( ) |
||
1085 | |||
1086 | //---------------------------------------- |
||
1087 | // 8 Executable Code and Execution Contexts |
||
1088 | //---------------------------------------- |
||
1089 | |||
1090 | //---------------------------------------- |
||
1091 | // 8.4 Jobs and Job Queues |
||
1092 | //---------------------------------------- |
||
1093 | |||
1094 | // 8.4.1 EnqueueJob ( queueName, job, arguments) |
||
1095 | function EnqueueJob(queueName, job, args) { |
||
1096 | var fn = function() { job.apply(undefined, args); }; |
||
1097 | enqueue(fn); |
||
1098 | } |
||
1099 | |||
1100 | // 8.4.2 NextJob result |
||
1101 | function NextJob(result) { |
||
1102 | // no-op |
||
1103 | } |
||
1104 | |||
1105 | //---------------------------------------- |
||
1106 | // 9 Ordinary and Exotic Objects Behaviors |
||
1107 | //---------------------------------------- |
||
1108 | |||
1109 | // 9.1.11 [[Enumerate]] () |
||
1110 | function Enumerate(obj) { |
||
1111 | var e = []; |
||
1112 | if (Object(obj) !== obj) return e; |
||
1113 | var visited = new Set; |
||
1114 | while (obj !== null) { |
||
1115 | Object.getOwnPropertyNames(obj).forEach(function(name) { |
||
1116 | if (!visited.has(name)) { |
||
1117 | var desc = Object.getOwnPropertyDescriptor(obj, name); |
||
1118 | if (desc) { |
||
1119 | visited.add(name); |
||
1120 | if (desc.enumerable) e.push(name); |
||
1121 | } |
||
1122 | } |
||
1123 | }); |
||
1124 | obj = Object.getPrototypeOf(obj); |
||
1125 | } |
||
1126 | return e[$$iterator](); |
||
1127 | } |
||
1128 | |||
1129 | // 9.1.12 [[OwnPropertyKeys]] ( ) |
||
1130 | function OwnPropertyKeys(o) { |
||
1131 | return Object.getOwnPropertyNames(o); |
||
1132 | } |
||
1133 | |||
1134 | // 9.1.13 ObjectCreate(proto, internalSlotsList) |
||
1135 | function ObjectCreate(proto, internalSlotsList) { |
||
1136 | return Object.create(proto, internalSlotsList); |
||
1137 | } |
||
1138 | |||
1139 | // --------------------------------------- |
||
1140 | // 19 Fundamental Objects |
||
1141 | // --------------------------------------- |
||
1142 | |||
1143 | // --------------------------------------- |
||
1144 | // 19.1 Object Objects |
||
1145 | // --------------------------------------- |
||
1146 | |||
1147 | // 19.1.1 The Object Constructor |
||
1148 | // 19.1.1.1 Object ( [ value ] ) |
||
1149 | // 19.1.2 Properties of the Object Constructor |
||
1150 | // 19.1.2.1 Object.assign ( target, ...sources ) |
||
1151 | define( |
||
1152 | Object, 'assign', |
||
1153 | function assign(target, /*...*/sources) { |
||
1154 | var to = ToObject(target); |
||
1155 | if (arguments.length < 2) return to; |
||
1156 | |||
1157 | var sourcesIndex = 1; |
||
1158 | while (sourcesIndex < arguments.length) { |
||
1159 | var nextSource = arguments[sourcesIndex++]; |
||
1160 | if (nextSource === undefined || nextSource === null) { |
||
1161 | var keys = []; |
||
1162 | } else { |
||
1163 | var from = ToObject(nextSource); |
||
1164 | keys = OwnPropertyKeys(from); |
||
1165 | } |
||
1166 | for (var keysIndex = 0; keysIndex < keys.length; ++keysIndex) { |
||
1167 | var nextKey = keys[keysIndex]; |
||
1168 | var desc = Object.getOwnPropertyDescriptor(from, nextKey); |
||
1169 | if (desc !== undefined && desc.enumerable) { |
||
1170 | var propValue = from[nextKey]; |
||
1171 | to[nextKey] = propValue; |
||
1172 | } |
||
1173 | } |
||
1174 | } |
||
1175 | return to; |
||
1176 | }); |
||
1177 | |||
1178 | // 19.1.2.2 Object.create ( O [ , Properties ] ) |
||
1179 | // 19.1.2.3 Object.defineProperties ( O, Properties ) |
||
1180 | // 19.1.2.4 Object.defineProperty ( O, P, Attributes ) |
||
1181 | // 19.1.2.5 Object.freeze ( O ) |
||
1182 | // 19.1.2.6 Object.getOwnPropertyDescriptor ( O, P ) |
||
1183 | |||
1184 | (function() { |
||
1185 | var nativeSymbols = (typeof global.Symbol() === 'symbol'), |
||
1186 | $getOwnPropertyNames = Object.getOwnPropertyNames, |
||
1187 | $keys = Object.keys, |
||
1188 | $window_names = (typeof window === 'object' ? $getOwnPropertyNames(window) : []); |
||
1189 | |||
1190 | function isStringKey(k) { return !symbolForKey(k); } |
||
1191 | |||
1192 | // 19.1.2.7 Object.getOwnPropertyNames ( O ) |
||
1193 | define( |
||
1194 | Object, 'getOwnPropertyNames', |
||
1195 | function getOwnPropertyNames(o) { |
||
1196 | if (Object.prototype.toString.call(o) === '[object Window]') { |
||
1197 | // Workaround for cross-realm calling by IE itself. |
||
1198 | // https://github.com/inexorabletash/polyfill/issues/96 |
||
1199 | try { |
||
1200 | return $getOwnPropertyNames(o).filter(isStringKey); |
||
1201 | } catch (_) { |
||
1202 | return $window_names.slice(); |
||
1203 | } |
||
1204 | } |
||
1205 | return $getOwnPropertyNames(o).filter(isStringKey); |
||
1206 | }, !nativeSymbols); |
||
1207 | |||
1208 | // 19.1.2.8 Object.getOwnPropertySymbols ( O ) |
||
1209 | define( |
||
1210 | Object, 'getOwnPropertySymbols', |
||
1211 | function getOwnPropertySymbols(o) { |
||
1212 | return $getOwnPropertyNames(o).filter(symbolForKey).map(symbolForKey); |
||
1213 | }, !nativeSymbols); |
||
1214 | |||
1215 | // 19.1.2.14 Object.keys ( O ) |
||
1216 | define( |
||
1217 | Object, 'keys', |
||
1218 | function keys(o) { |
||
1219 | return $keys(o).filter(isStringKey); |
||
1220 | }, !nativeSymbols); |
||
1221 | }()); |
||
1222 | |||
1223 | // 19.1.2.9 Object.getPrototypeOf ( O ) |
||
1224 | // 19.1.2.10 Object.is ( value1, value2 ) |
||
1225 | define( |
||
1226 | Object, 'is', |
||
1227 | function is(value1, value2) { |
||
1228 | return SameValue(value1, value2); |
||
1229 | }); |
||
1230 | |||
1231 | // 19.1.2.11 Object.isExtensible ( O ) |
||
1232 | // 19.1.2.12 Object.isFrozen ( O ) |
||
1233 | // 19.1.2.13 Object.isSealed ( O ) |
||
1234 | |||
1235 | // 19.1.2.14 Object.keys ( O ) |
||
1236 | // see above |
||
1237 | |||
1238 | // 19.1.2.15 Object.preventExtensions ( O ) |
||
1239 | // 19.1.2.16 Object.prototype |
||
1240 | // 19.1.2.17 Object.seal ( O ) |
||
1241 | |||
1242 | // 19.1.2.18 Object.setPrototypeOf ( O, proto ) |
||
1243 | define( |
||
1244 | Object, 'setPrototypeOf', |
||
1245 | function setPrototypeOf(o, proto) { |
||
1246 | if (Type(o) !== 'object') throw TypeError(); |
||
1247 | if (Type(proto) !== 'object' && Type(proto) !== 'null') throw TypeError(); |
||
1248 | o.__proto__ = proto; |
||
1249 | return o; |
||
1250 | } |
||
1251 | ); |
||
1252 | |||
1253 | // 19.1.3 Properties of the Object Prototype Object |
||
1254 | // 19.1.3.1 Object.prototype.constructor |
||
1255 | // 19.1.3.2 Object.prototype.hasOwnProperty ( V ) |
||
1256 | // 19.1.3.3 Object.prototype.isPrototypeOf ( V ) |
||
1257 | // 19.1.3.4 Object.prototype.propertyIsEnumerable ( V ) |
||
1258 | // 19.1.3.5 Object.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] ) |
||
1259 | // 19.1.3.6 Object.prototype.toString ( ) |
||
1260 | hook(Object.prototype, 'toString', |
||
1261 | function() { |
||
1262 | var o = strict(this); |
||
1263 | if (o === Object(o) && $$toStringTag in o) { |
||
1264 | return '[object ' + o[$$toStringTag] + ']'; |
||
1265 | } |
||
1266 | return undefined; |
||
1267 | }); |
||
1268 | |||
1269 | // 19.1.3.7 Object.prototype.valueOf ( ) |
||
1270 | // 19.1.4 Properties of Object Instances |
||
1271 | |||
1272 | // --------------------------------------- |
||
1273 | // 19.2 Function Objects |
||
1274 | // --------------------------------------- |
||
1275 | |||
1276 | // 19.2.1 The Function Constructor |
||
1277 | // 19.2.1.1 Function ( p1, p2, … , pn, body ) |
||
1278 | // 19.2.2 Properties of the Function Constructor |
||
1279 | // 19.2.2.1 Function.length |
||
1280 | // 19.2.2.2 Function.prototype |
||
1281 | // 19.2.3 Properties of the Function Prototype Object |
||
1282 | // 19.2.3.1 Function.prototype.apply ( thisArg, argArray ) |
||
1283 | // 19.2.3.2 Function.prototype.bind ( thisArg , ...args) |
||
1284 | // 19.2.3.3 Function.prototype.call (thisArg , ...args) |
||
1285 | // 19.2.3.4 Function.prototype.constructor |
||
1286 | // 19.2.3.5 Function.prototype.toString ( ) |
||
1287 | // 19.2.3.6 Function.prototype[@@hasInstance] ( V ) |
||
1288 | // 19.2.4 Function Instances |
||
1289 | // 19.2.4.1 length |
||
1290 | // 19.2.4.2 name |
||
1291 | // 19.2.4.3 prototype |
||
1292 | |||
1293 | // (No polyfillable changes from ES5) |
||
1294 | |||
1295 | // --------------------------------------- |
||
1296 | // 19.3 Boolean Objects |
||
1297 | // --------------------------------------- |
||
1298 | |||
1299 | // 19.3.1 The Boolean Constructor |
||
1300 | // 19.3.1.1 Boolean ( value ) |
||
1301 | // 19.3.2 Properties of the Boolean Constructor |
||
1302 | // 19.3.2.1 Boolean.prototype |
||
1303 | // 19.3.3 Properties of the Boolean Prototype Object |
||
1304 | // 19.3.3.1 Boolean.prototype.constructor |
||
1305 | // 19.3.3.2 Boolean.prototype.toString ( ) |
||
1306 | // 19.3.3.3 Boolean.prototype.valueOf ( ) |
||
1307 | // 19.3.4 Properties of Boolean Instances |
||
1308 | |||
1309 | // (No polyfillable changes from ES5) |
||
1310 | |||
1311 | // --------------------------------------- |
||
1312 | // 19.4 Symbol Objects |
||
1313 | // --------------------------------------- |
||
1314 | |||
1315 | // Moved earlier in this script, so that other polyfills can depend on them. |
||
1316 | |||
1317 | // 19.4.3.4 Symbol.prototype [ @@toStringTag ] |
||
1318 | define(global.Symbol.prototype, global.Symbol.toStringTag, 'Symbol'); |
||
1319 | |||
1320 | // --------------------------------------- |
||
1321 | // 19.5 Error Objects |
||
1322 | // --------------------------------------- |
||
1323 | |||
1324 | // 19.5.1 The Error Constructor |
||
1325 | // 19.5.1.1 Error ( message ) |
||
1326 | // 19.5.1.2 new Error( ...argumentsList ) |
||
1327 | // 19.5.2 Properties of the Error Constructor |
||
1328 | // 19.5.2.1 Error.prototype |
||
1329 | // 19.5.3 Properties of the Error Prototype Object |
||
1330 | // 19.5.3.1 Error.prototype.constructor |
||
1331 | // 19.5.3.2 Error.prototype.message |
||
1332 | // 19.5.3.3 Error.prototype.name |
||
1333 | // 19.5.3.4 Error.prototype.toString ( ) |
||
1334 | // 19.5.4 Properties of Error Instances |
||
1335 | // 19.5.5 Native Error Types Used in This Standard |
||
1336 | // 19.5.5.1 EvalError |
||
1337 | // 19.5.5.2 RangeError |
||
1338 | // 19.5.5.3 ReferenceError |
||
1339 | // 19.5.5.4 SyntaxError |
||
1340 | // 19.5.5.5 TypeError |
||
1341 | // 19.5.5.6 URIError |
||
1342 | // 19.5.6 NativeError Object Structure |
||
1343 | // 19.5.6.1 NativeError Constructors |
||
1344 | // 19.5.6.1.1 NativeError ( message ) |
||
1345 | // 19.5.6.1.2 new NativeError ( ...argumentsList ) |
||
1346 | // 19.5.6.2 Properties of the NativeError Constructors |
||
1347 | // 19.5.6.2.1 NativeError.prototype |
||
1348 | // 19.5.6.3 Properties of the NativeError Prototype Objects |
||
1349 | // 19.5.6.4 Properties of NativeError Instances |
||
1350 | |||
1351 | // (No polyfillable changes from ES5) |
||
1352 | |||
1353 | // --------------------------------------- |
||
1354 | // 20 Numbers and Dates |
||
1355 | // --------------------------------------- |
||
1356 | |||
1357 | // --------------------------------------- |
||
1358 | // 20.1 Number Objects |
||
1359 | // --------------------------------------- |
||
1360 | |||
1361 | // 20.1.1 The Number Constructor |
||
1362 | // 20.1.1.1 Number ( [ value ] ) |
||
1363 | // 20.1.1.2 new Number ( ...argumentsList ) |
||
1364 | // 20.1.2 Properties of the Number Constructor |
||
1365 | |||
1366 | // 20.1.2.1 Number.EPSILON |
||
1367 | define( |
||
1368 | Number, 'EPSILON', |
||
1369 | (function () { |
||
1370 | var next, result; |
||
1371 | for (next = 1; 1 + next !== 1; next = next / 2) |
||
1372 | result = next; |
||
1373 | return result; |
||
1374 | }())); |
||
1375 | |||
1376 | // 20.1.2.2 Number.isFinite ( number ) |
||
1377 | define( |
||
1378 | Number, 'isFinite', |
||
1379 | function isFinite(number) { |
||
1380 | if (Type(number) !== 'number') return false; |
||
1381 | if (number !== number || number === +Infinity || number === -Infinity) return false; |
||
1382 | return true; |
||
1383 | }); |
||
1384 | |||
1385 | // 20.1.2.3 Number.isInteger ( number ) |
||
1386 | define( |
||
1387 | Number, 'isInteger', |
||
1388 | function isInteger(number) { |
||
1389 | if (Type(number) !== 'number') return false; |
||
1390 | if (number !== number || number === +Infinity || number === -Infinity) return false; |
||
1391 | var integer = ToInteger(number); |
||
1392 | if (integer !== number) return false; |
||
1393 | return true; |
||
1394 | }); |
||
1395 | |||
1396 | // 20.1.2.4 Number.isNaN ( number ) |
||
1397 | define( |
||
1398 | Number, 'isNaN', |
||
1399 | function isNaN(number) { |
||
1400 | if (Type(number) !== 'number') return false; |
||
1401 | if (number !== number) return true; |
||
1402 | return false; |
||
1403 | }); |
||
1404 | |||
1405 | // 20.1.2.5 Number.isSafeInteger ( number ) |
||
1406 | define( |
||
1407 | Number, 'isSafeInteger', |
||
1408 | function isSafeInteger(number) { |
||
1409 | if (Type(number) !== 'number') return false; |
||
1410 | if (number !== number || number === +Infinity || number === -Infinity) return false; |
||
1411 | var integer = ToInteger(number); |
||
1412 | if (integer !== number) return false; |
||
1413 | if (abs(integer) <= (0x20000000000000 - 1)) // 2^53-1=> |
||
1414 | <= (0x20000000000000 - 1)) / return true;=> |
||
1415 | <= (0x20000000000000 - 1)) / return false;=> |
||
1416 | <= (0x20000000000000 - 1)) / });=> |
||
1417 | |||
1418 | <= (0x20000000000000 - 1)) / // 20.1.2.6 Number.MAX_SAFE_INTEGER=> |
||
1419 | <= (0x20000000000000 - 1)) / define(=> |
||
1420 | <= (0x20000000000000 - 1)) / Number, 'MAX_SAFE_INTEGER',=> |
||
1421 | <= (0x20000000000000 - 1)) / 9007199254740991); // 2^53-1=> |
||
1422 | |||
1423 | <= (0x20000000000000 - 1)) / // 20.1.2.7 Number.MAX_VALUE=> |
||
1424 | |||
1425 | <= (0x20000000000000 - 1)) / // 20.1.2.8 Number.MIN_SAFE_INTEGER=> |
||
1426 | <= (0x20000000000000 - 1)) / define(=> |
||
1427 | <= (0x20000000000000 - 1)) / Number, 'MIN_SAFE_INTEGER',=> |
||
1428 | <= (0x20000000000000 - 1)) / -9007199254740991); // -2^53+1=> |
||
1429 | |||
1430 | <= (0x20000000000000 - 1)) / // 20.1.2.9 Number.MIN_VALUE=> |
||
1431 | <= (0x20000000000000 - 1)) / // 20.1.2.10 Number.NaN=> |
||
1432 | <= (0x20000000000000 - 1)) / // 20.1.2.11 Number.NEGATIVE_INFINITY=> |
||
1433 | |||
1434 | <= (0x20000000000000 - 1)) / // 20.1.2.12 Number.parseFloat ( string )=> |
||
1435 | <= (0x20000000000000 - 1)) / define(Number, 'parseFloat', $parseFloat);=> |
||
1436 | |||
1437 | <= (0x20000000000000 - 1)) / // 20.1.2.13 Number.parseInt ( string, radix )=> |
||
1438 | <= (0x20000000000000 - 1)) / define(Number, 'parseInt', $parseInt);=> |
||
1439 | |||
1440 | <= (0x20000000000000 - 1)) / // 20.1.2.14 Number.POSITIVE_INFINITY=> |
||
1441 | <= (0x20000000000000 - 1)) / // 20.1.2.15 Number.prototype=> |
||
1442 | |||
1443 | <= (0x20000000000000 - 1)) / // 20.1.3 Properties of the Number Prototype Object=> |
||
1444 | <= (0x20000000000000 - 1)) / // 20.1.3.1 Number.prototype.constructor=> |
||
1445 | <= (0x20000000000000 - 1)) / // 20.1.3.2 Number.prototype.toExponential ( fractionDigits )=> |
||
1446 | <= (0x20000000000000 - 1)) / // 20.1.3.3 Number.prototype.toFixed ( fractionDigits )=> |
||
1447 | <= (0x20000000000000 - 1)) / // 20.1.3.4 Number.prototype.toLocaleString( [ reserved1 [ , reserved2 ] ])=> |
||
1448 | <= (0x20000000000000 - 1)) / // 20.1.3.5 Number.prototype.toPrecision ( precision )=> |
||
1449 | <= (0x20000000000000 - 1)) / // 20.1.3.6 Number.prototype.toString ( [ radix ] )=> |
||
1450 | <= (0x20000000000000 - 1)) / // 20.1.3.7 Number.prototype.valueOf ( )=> |
||
1451 | <= (0x20000000000000 - 1)) / // 20.1.4 Properties of Number Instances=> |
||
1452 | |||
1453 | <= (0x20000000000000 - 1)) / // ---------------------------------------=> |
||
1454 | <= (0x20000000000000 - 1)) / // 20.2 The Math Object=> |
||
1455 | <= (0x20000000000000 - 1)) / // ---------------------------------------=> |
||
1456 | |||
1457 | <= (0x20000000000000 - 1)) / // 20.2.1 Value Properties of the Math Object=> |
||
1458 | <= (0x20000000000000 - 1)) / // 20.2.1.1 Math.E=> |
||
1459 | <= (0x20000000000000 - 1)) / // 20.2.1.2 Math.LN10=> |
||
1460 | <= (0x20000000000000 - 1)) / // 20.2.1.3 Math.LN2=> |
||
1461 | <= (0x20000000000000 - 1)) / // 20.2.1.4 Math.LOG10E=> |
||
1462 | <= (0x20000000000000 - 1)) / // 20.2.1.5 Math.LOG2E=> |
||
1463 | <= (0x20000000000000 - 1)) / // 20.2.1.6 Math.PI=> |
||
1464 | <= (0x20000000000000 - 1)) / // 20.2.1.7 Math.SQRT1_2=> |
||
1465 | <= (0x20000000000000 - 1)) / // 20.2.1.8 Math.SQRT2=> |
||
1466 | |||
1467 | <= (0x20000000000000 - 1)) / // 20.2.1.9 Math [ @@toStringTag ]=> |
||
1468 | <= (0x20000000000000 - 1)) / define(Math, $$toStringTag, 'Math');=> |
||
1469 | |||
1470 | <= (0x20000000000000 - 1)) / // 20.2.2 Function Properties of the Math Object=> |
||
1471 | <= (0x20000000000000 - 1)) / // 20.2.2.1 Math.abs ( x )=> |
||
1472 | <= (0x20000000000000 - 1)) / // 20.2.2.2 Math.acos ( x )=> |
||
1473 | |||
1474 | <= (0x20000000000000 - 1)) / // 20.2.2.3 Math.acosh(x)=> |
||
1475 | <= (0x20000000000000 - 1)) / define(=> |
||
1476 | <= (0x20000000000000 - 1)) / Math, 'acosh',=> |
||
1477 | <= (0x20000000000000 - 1)) / function acosh(x) {=> |
||
1478 | <= (0x20000000000000 - 1)) / x = Number(x);=> |
||
1479 | <= (0x20000000000000 - 1)) / return log(x + sqrt(x * x - 1));=> |
||
1480 | <= (0x20000000000000 - 1)) / });=> |
||
1481 | |||
1482 | <= (0x20000000000000 - 1)) / // 20.2.2.4 Math.asin ( x )=> |
||
1483 | |||
1484 | <= (0x20000000000000 - 1)) / // 20.2.2.5 Math.asinh( x )=> |
||
1485 | <= (0x20000000000000 - 1)) / define(=> |
||
1486 | <= (0x20000000000000 - 1)) / Math, 'asinh',=> |
||
1487 | <= (0x20000000000000 - 1)) / function asinh(x) {=> |
||
1488 | <= (0x20000000000000 - 1)) / x = Number(x);=> |
||
1489 | <= (0x20000000000000 - 1)) / if (SameValue(x, -0)) {=> |
||
1490 | <= (0x20000000000000 - 1)) / return x;=> |
||
1491 | <= (0x20000000000000 - 1)) / }=> |
||
1492 | <= (0x20000000000000 - 1)) / var s = sqrt(x * x + 1);=> |
||
1493 | <= (0x20000000000000 - 1)) / return (s === -x) ? log(0) : log(x + s);=> |
||
1494 | <= (0x20000000000000 - 1)) / });=> |
||
1495 | |||
1496 | <= (0x20000000000000 - 1)) / // 20.2.2.6 Math.atan ( x )=> |
||
1497 | |||
1498 | <= (0x20000000000000 - 1)) / // 20.2.2.7 Math.atanh( x )=> |
||
1499 | <= (0x20000000000000 - 1)) / define(=> |
||
1500 | <= (0x20000000000000 - 1)) / Math, 'atanh',=> |
||
1501 | <= (0x20000000000000 - 1)) / function atanh(x) {=> |
||
1502 | <= (0x20000000000000 - 1)) / x = Number(x);=> |
||
1503 | <= (0x20000000000000 - 1)) / return (x === 0) ? x : log((1 + x) / (1 - x)) / 2;=> |
||
1504 | <= (0x20000000000000 - 1)) / });=> |
||
1505 | |||
1506 | <= (0x20000000000000 - 1)) / // 20.2.2.8 Math.atan2 ( y, x )=> |
||
1507 | |||
1508 | <= (0x20000000000000 - 1)) / // 20.2.2.9 Math.cbrt ( x )=> |
||
1509 | <= (0x20000000000000 - 1)) / define(=> |
||
1510 | <= (0x20000000000000 - 1)) / Math, 'cbrt',=> |
||
1511 | <= (0x20000000000000 - 1)) / function cbrt(x) {=> |
||
1512 | <= (0x20000000000000 - 1)) / x = Number(x);=> |
||
1513 | <= (0x20000000000000 - 1)) / if ($isNaN(x/x)) {=> |
||
1514 | <= (0x20000000000000 - 1)) / return x;=> |
||
1515 | <= (0x20000000000000 - 1)) / }=> |
||
1516 | <= (0x20000000000000 - 1)) / var r = pow(abs(x), 1/3);=> |
||
1517 | <= (0x20000000000000 - 1)) / var t = x/r/r;=> |
||
1518 | <= (0x20000000000000 - 1)) / return r + (r * (t-r) / (2*r + t));=> |
||
1519 | <= (0x20000000000000 - 1)) / });=> |
||
1520 | |||
1521 | <= (0x20000000000000 - 1)) / // 20.2.2.10 Math.ceil ( x )=> |
||
1522 | |||
1523 | <= (0x20000000000000 - 1)) / // 20.2.2.11 Math.clz32 ( x )=> |
||
1524 | <= (0x20000000000000 - 1)) / define(=> |
||
1525 | <= (0x20000000000000 - 1)) / Math, 'clz32',=> |
||
1526 | <= (0x20000000000000 - 1)) / function clz32(x) {=> |
||
1527 | <= (0x20000000000000 - 1)) / function clz8(x) {=> |
||
1528 | <= (0x20000000000000 - 1)) / return (x & 0xf0) ? (x & 0x80 ? 0 : x & 0x40 ? 1 : x & 0x20 ? 2 : 3) :=> |
||
1529 | <= (0x20000000000000 - 1)) / (x & 0x08 ? 4 : x & 0x04 ? 5 : x & 0x02 ? 6 : x & 0x01 ? 7 : 8);=> |
||
1530 | <= (0x20000000000000 - 1)) / }=> |
||
1531 | <= (0x20000000000000 - 1)) / x = ToUint32(x);=> |
||
1532 | <= (0x20000000000000 - 1)) / return x & 0xff000000 ? clz8(x >> 24) :=> |
||
1533 | <= (0x20000000000000 - 1)) / x & 0xff0000 ? clz8(x >> 16) + 8 :=> |
||
1534 | <= (0x20000000000000 - 1)) / x & 0xff00 ? clz8(x >> 8) + 16 : clz8(x) + 24;=> |
||
1535 | <= (0x20000000000000 - 1)) / });=> |
||
1536 | |||
1537 | |||
1538 | |||
1539 | <= (0x20000000000000 - 1)) / // 20.2.2.12 Math.cos ( x )=> |
||
1540 | |||
1541 | <= (0x20000000000000 - 1)) / // 20.2.2.13 Math.cosh ( x )=> |
||
1542 | <= (0x20000000000000 - 1)) / define(=> |
||
1543 | <= (0x20000000000000 - 1)) / Math, 'cosh',=> |
||
1544 | <= (0x20000000000000 - 1)) / function cosh(x) {=> |
||
1545 | <= (0x20000000000000 - 1)) / x = Number(x);=> |
||
1546 | <= (0x20000000000000 - 1)) / return (pow(E, x) + pow(E, -x)) / 2;=> |
||
1547 | <= (0x20000000000000 - 1)) / });=> |
||
1548 | |||
1549 | <= (0x20000000000000 - 1)) / // 20.2.2.14 Math.exp ( x )=> |
||
1550 | |||
1551 | <= (0x20000000000000 - 1)) / // 20.2.2.15 Math.expm1 ( x )=> |
||
1552 | <= (0x20000000000000 - 1)) / define(=> |
||
1553 | <= (0x20000000000000 - 1)) / Math, 'expm1',=> |
||
1554 | <= (0x20000000000000 - 1)) / function expm1(x) {=> |
||
1555 | <= (0x20000000000000 - 1)) / x = Number(x);=> |
||
1556 | <= (0x20000000000000 - 1)) / // from: http://www.johndcook.com/cpp_log1p.html=> |
||
1557 | <= (0x20000000000000 - 1)) / if (SameValue(x, -0)) {=> |
||
1558 | <= (0x20000000000000 - 1)) / return -0;=> |
||
1559 | <= (0x20000000000000 - 1)) / } else if (abs(x) < 1e-5) {=> |
||
1560 | <= (0x20000000000000 - 1)) / return x + 0.5 * x * x; // two terms of Taylor expansion=> |
||
1561 | <= (0x20000000000000 - 1)) / } else {=> |
||
1562 | <= (0x20000000000000 - 1)) / return exp(x) - 1;=> |
||
1563 | <= (0x20000000000000 - 1)) / }=> |
||
1564 | <= (0x20000000000000 - 1)) / });=> |
||
1565 | |||
1566 | <= (0x20000000000000 - 1)) / // 20.2.2.16 Math.floor ( x )=> |
||
1567 | |||
1568 | <= (0x20000000000000 - 1)) / // 20.2.2.17 Math.fround ( x )=> |
||
1569 | <= (0x20000000000000 - 1)) / define(=> |
||
1570 | <= (0x20000000000000 - 1)) / Math, 'fround',=> |
||
1571 | <= (0x20000000000000 - 1)) / function fround(x) {=> |
||
1572 | <= (0x20000000000000 - 1)) / if ($isNaN(x)) {=> |
||
1573 | <= (0x20000000000000 - 1)) / return NaN;=> |
||
1574 | <= (0x20000000000000 - 1)) / }=> |
||
1575 | <= (0x20000000000000 - 1)) / if (1/x === +Infinity || 1/x === -Infinity || x === +Infinity || x === -Infinity) {=> |
||
1576 | <= (0x20000000000000 - 1)) / return x;=> |
||
1577 | <= (0x20000000000000 - 1)) / }=> |
||
1578 | <= (0x20000000000000 - 1)) / return (new Float32Array([x]))[0];=> |
||
1579 | <= (0x20000000000000 - 1)) / });=> |
||
1580 | |||
1581 | <= (0x20000000000000 - 1)) / // 20.2.2.18 Math.hypot ( value1 [, value2 [ ... ] ] )=> |
||
1582 | <= (0x20000000000000 - 1)) / define(=> |
||
1583 | <= (0x20000000000000 - 1)) / Math, 'hypot',=> |
||
1584 | <= (0x20000000000000 - 1)) / function hypot() {=> |
||
1585 | <= (0x20000000000000 - 1)) / var values = [];=> |
||
1586 | <= (0x20000000000000 - 1)) / var m = 0, sawNaN = false;=> |
||
1587 | <= (0x20000000000000 - 1)) / for (var i = 0; i < arguments.length; ++i) {=> |
||
1588 | <= (0x20000000000000 - 1)) / var n = abs(Number(arguments[i]));=> |
||
1589 | <= (0x20000000000000 - 1)) / if (n === Infinity) return n;=> |
||
1590 | <= (0x20000000000000 - 1)) / if (n !== n) sawNaN = true;=> |
||
1591 | <= (0x20000000000000 - 1)) / if (n > m) m = n;=> |
||
1592 | <= (0x20000000000000 - 1)) / values[i] = n;=> |
||
1593 | <= (0x20000000000000 - 1)) / }=> |
||
1594 | <= (0x20000000000000 - 1)) / if (sawNaN) return NaN;=> |
||
1595 | <= (0x20000000000000 - 1)) / if (m === 0) return +0;=> |
||
1596 | <= (0x20000000000000 - 1)) / var sum = +0;=> |
||
1597 | <= (0x20000000000000 - 1)) / for (i = 0; i < values.length; ++i) {=> |
||
1598 | <= (0x20000000000000 - 1)) / var r = values[i] / m;=> |
||
1599 | <= (0x20000000000000 - 1)) / sum = sum + r * r;=> |
||
1600 | <= (0x20000000000000 - 1)) / }=> |
||
1601 | <= (0x20000000000000 - 1)) / return m * sqrt(sum);=> |
||
1602 | <= (0x20000000000000 - 1)) / });=> |
||
1603 | |||
1604 | <= (0x20000000000000 - 1)) / // 20.2.2.19 Math.imul ( x, y )=> |
||
1605 | <= (0x20000000000000 - 1)) / define(=> |
||
1606 | <= (0x20000000000000 - 1)) / Math, 'imul',=> |
||
1607 | <= (0x20000000000000 - 1)) / function imul(x, y) {=> |
||
1608 | <= (0x20000000000000 - 1)) / var a = ToUint32(x);=> |
||
1609 | <= (0x20000000000000 - 1)) / var b = ToUint32(y);=> |
||
1610 | <= (0x20000000000000 - 1)) / // (slow but accurate)=> |
||
1611 | <= (0x20000000000000 - 1)) / var ah = (a >>> 16) & 0xffff;=> |
||
1612 | <= (0x20000000000000 - 1)) / var al = a & 0xffff;=> |
||
1613 | <= (0x20000000000000 - 1)) / var bh = (b >>> 16) & 0xffff;=> |
||
1614 | <= (0x20000000000000 - 1)) / var bl = b & 0xffff;=> |
||
1615 | <= (0x20000000000000 - 1)) / return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0)|0);><>=> |
||
1616 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, ('imul' in Math && Math.imul(1, 0x80000000) === 0) // Safari 7 bug><>=> |
||
1617 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > );><>=> |
||
1618 | |||
1619 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.20 Math.log ( x )><>=> |
||
1620 | |||
1621 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.21 Math.log1p ( x )><>=> |
||
1622 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1623 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Math, 'log1p',><>=> |
||
1624 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function log1p(x) {><>=> |
||
1625 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x = Number(x);><>=> |
||
1626 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // from: http://www.johndcook.com/cpp_expm1.html><>=> |
||
1627 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (x < -1) {><>=> |
||
1628 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return NaN;><>=> |
||
1629 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else if (SameValue(x, -0)) {><>=> |
||
1630 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return -0;><>=> |
||
1631 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else if (abs(x) > 1e-4) {><>=> |
||
1632 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return log(1 + x);><>=> |
||
1633 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
1634 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return (-0.5 * x + 1) * x;><>=> |
||
1635 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
1636 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1637 | |||
1638 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.22 Math.log10 ( x )><>=> |
||
1639 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1640 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Math, 'log10',><>=> |
||
1641 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function log10(x) {><>=> |
||
1642 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x = Number(x);><>=> |
||
1643 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return log(x) * LOG10E;><>=> |
||
1644 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1645 | |||
1646 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.23 Math.log2 ( x )><>=> |
||
1647 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1648 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Math, 'log2',><>=> |
||
1649 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function log2(x) {><>=> |
||
1650 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x = Number(x);><>=> |
||
1651 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return log(x) * LOG2E;><>=> |
||
1652 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1653 | |||
1654 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.24 Math.max ( value1, value2 , ...values )><>=> |
||
1655 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.25 Math.min ( value1, value2 , ...values )><>=> |
||
1656 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.26 Math.pow ( x, y )><>=> |
||
1657 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.27 Math.random ( )><>=> |
||
1658 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.28 Math.round ( x )><>=> |
||
1659 | |||
1660 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.29 Math.sign(x)><>=> |
||
1661 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1662 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Math, 'sign',><>=> |
||
1663 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function sign(x) {><>=> |
||
1664 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x = Number(x);><>=> |
||
1665 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return x < 0 ? -1 : x > 0 ? 1 : x;><>=> |
||
1666 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1667 | |||
1668 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.30 Math.sin ( x )><>=> |
||
1669 | |||
1670 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.31 Math.sinh( x )><>=> |
||
1671 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1672 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Math, 'sinh',><>=> |
||
1673 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function sinh(x) {><>=> |
||
1674 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x = Number(x);><>=> |
||
1675 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return SameValue(x, -0) ? x : (pow(E, x) - pow(E, -x)) / 2;><>=> |
||
1676 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1677 | |||
1678 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.32 Math.sqrt ( x )><>=> |
||
1679 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.33 Math.tan ( x )><>=> |
||
1680 | |||
1681 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.34 Math.tanh ( x )><>=> |
||
1682 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1683 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Math, 'tanh',><>=> |
||
1684 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function tanh(x) {><>=> |
||
1685 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x = Number(x);><>=> |
||
1686 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var n = pow(E, 2 * x) - 1,><>=> |
||
1687 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > d = pow(E, 2 * x) + 1;><>=> |
||
1688 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValue(x, -0))><>=> |
||
1689 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return x;><>=> |
||
1690 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return (n === d) ? 1 : n / d; // Handle Infinity/Infinity><>=> |
||
1691 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1692 | |||
1693 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.2.2.35 Math.trunc ( x )><>=> |
||
1694 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1695 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Math, 'trunc',><>=> |
||
1696 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function trunc(x) {><>=> |
||
1697 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x = Number(x);><>=> |
||
1698 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return $isNaN(x) ? NaN :><>=> |
||
1699 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > x < 0 ? ceil(x) : floor(x);><>=> |
||
1700 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1701 | |||
1702 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
1703 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3 Date Objects><>=> |
||
1704 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
1705 | |||
1706 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1 Overview of Date Objects and Definitions of Abstract Operations><>=> |
||
1707 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.1 Time Values and Time Range><>=> |
||
1708 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.2 Day Number and Time within Day><>=> |
||
1709 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.3 Year Number><>=> |
||
1710 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.4 Month Number><>=> |
||
1711 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.5 Date Number><>=> |
||
1712 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.6 Week Day><>=> |
||
1713 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.7 Local Time Zone Adjustment><>=> |
||
1714 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.8 Daylight Saving Time Adjustment><>=> |
||
1715 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.9 Local Time><>=> |
||
1716 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.10 Hours, Minutes, Second, and Milliseconds><>=> |
||
1717 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.11 MakeTime (hour, min, sec, ms)><>=> |
||
1718 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.12 MakeDay (year, month, date)><>=> |
||
1719 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.13 MakeDate (day, time)><>=> |
||
1720 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.14 TimeClip (time)><>=> |
||
1721 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.15 Date Time String Format><>=> |
||
1722 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.1.15.1 Extended years><>=> |
||
1723 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.2 The Date Constructor><>=> |
||
1724 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.2.1 Date ( year, month [, date [ , hours [ , minutes [ , seconds [ , ms ] ] ] ] ] )><>=> |
||
1725 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.2.2 Date ( value )><>=> |
||
1726 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.2.3 Date ( )><>=> |
||
1727 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.3 Properties of the Date Constructor><>=> |
||
1728 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.3.1 Date.now ( )><>=> |
||
1729 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.3.2 Date.parse (string)><>=> |
||
1730 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.3.3 Date.prototype><>=> |
||
1731 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.3.4 Date.UTC ( year, month [ , date [ , hours [ , minutes [ , seconds [ , ms ] ] ] ] ] )><>=> |
||
1732 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4 Properties of the Date Prototype Object><>=> |
||
1733 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.1 Date.prototype.constructor><>=> |
||
1734 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.2 Date.prototype.getDate ( )><>=> |
||
1735 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.3 Date.prototype.getDay ( )><>=> |
||
1736 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.4 Date.prototype.getFullYear ( )><>=> |
||
1737 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.5 Date.prototype.getHours ( )><>=> |
||
1738 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.6 Date.prototype.getMilliseconds ( )><>=> |
||
1739 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.7 Date.prototype.getMinutes ( )><>=> |
||
1740 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.8 Date.prototype.getMonth ( )><>=> |
||
1741 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.9 Date.prototype.getSeconds ( )><>=> |
||
1742 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.10 Date.prototype.getTime ( )><>=> |
||
1743 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.11 Date.prototype.getTimezoneOffset ( )><>=> |
||
1744 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.12 Date.prototype.getUTCDate ( )><>=> |
||
1745 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.13 Date.prototype.getUTCDay ( )><>=> |
||
1746 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.14 Date.prototype.getUTCFullYear ( )><>=> |
||
1747 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.15 Date.prototype.getUTCHours ( )><>=> |
||
1748 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.16 Date.prototype.getUTCMilliseconds ( )><>=> |
||
1749 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.17 Date.prototype.getUTCMinutes ( )><>=> |
||
1750 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.18 Date.prototype.getUTCMonth ( )><>=> |
||
1751 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.19 Date.prototype.getUTCSeconds ( )><>=> |
||
1752 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.20 Date.prototype.setDate ( date )><>=> |
||
1753 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.21 Date.prototype.setFullYear ( year [ , month [ , date ] ] )><>=> |
||
1754 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.22 Date.prototype.setHours ( hour [ , min [ , sec [ , ms ] ] ] )><>=> |
||
1755 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.23 Date.prototype.setMilliseconds ( ms )><>=> |
||
1756 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.24 Date.prototype.setMinutes ( min [ , sec [ , ms ] ] )><>=> |
||
1757 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.25 Date.prototype.setMonth ( month [ , date ] )><>=> |
||
1758 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.26 Date.prototype.setSeconds ( sec [ , ms ] )><>=> |
||
1759 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.27 Date.prototype.setTime ( time )><>=> |
||
1760 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.28 Date.prototype.setUTCDate ( date )><>=> |
||
1761 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.29 Date.prototype.setUTCFullYear ( year [ , month [ , date ] ] )><>=> |
||
1762 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.30 Date.prototype.setUTCHours ( hour [ , min [ , sec [ , ms ] ] ] )><>=> |
||
1763 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.31 Date.prototype.setUTCMilliseconds ( ms )><>=> |
||
1764 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.32 Date.prototype.setUTCMinutes ( min [ , sec [, ms ] ] )><>=> |
||
1765 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.33 Date.prototype.setUTCMonth ( month [ , date ] )><>=> |
||
1766 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.34 Date.prototype.setUTCSeconds ( sec [ , ms ] )><>=> |
||
1767 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.35 Date.prototype.toDateString ( )><>=> |
||
1768 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.36 Date.prototype.toISOString ( )><>=> |
||
1769 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.37 Date.prototype.toJSON ( key )><>=> |
||
1770 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.38 Date.prototype.toLocaleDateString ( [ reserved1 [ , reserved2 ] ] )><>=> |
||
1771 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.39 Date.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] )><>=> |
||
1772 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.40 Date.prototype.toLocaleTimeString ( [ reserved1 [ , reserved2 ] ] )><>=> |
||
1773 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.41 Date.prototype.toString ( )><>=> |
||
1774 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.42 Date.prototype.toTimeString ( )><>=> |
||
1775 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.43 Date.prototype.toUTCString ( )><>=> |
||
1776 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.44 Date.prototype.valueOf ( )><>=> |
||
1777 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.4.45 Date.prototype [ @@toPrimitive ] ( hint )><>=> |
||
1778 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 20.3.5 Properties of Date Instances><>=> |
||
1779 | |||
1780 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // (No polyfillable changes from ES5)><>=> |
||
1781 | |||
1782 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
1783 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21 Text Processing><>=> |
||
1784 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
1785 | |||
1786 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var string_regexp_dispatch = (function() {><>=> |
||
1787 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var faux = {}, secret = Symbol();><>=> |
||
1788 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > faux[Symbol.match] = function() { return secret; };><>=> |
||
1789 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return ("").match(faux) === secret;><>=> |
||
1790 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
1791 | |||
1792 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1 String Objects><>=> |
||
1793 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.1 The String Constructor><>=> |
||
1794 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.1.1 String ( value )><>=> |
||
1795 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.2 Properties of the String Constructor><>=> |
||
1796 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.2.1 String.fromCharCode ( ...codeUnits )><>=> |
||
1797 | |||
1798 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.2.2 String.fromCodePoint ( ...codePoints )><>=> |
||
1799 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1800 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String, 'fromCodePoint',><>=> |
||
1801 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function fromCodePoint(/*...codePoints*/) {><>=> |
||
1802 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var codePoints = arguments,><>=> |
||
1803 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > length = codePoints.length,><>=> |
||
1804 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elements = [],><>=> |
||
1805 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > nextIndex = 0;><>=> |
||
1806 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (nextIndex < length) {><>=> |
||
1807 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = codePoints[nextIndex];><>=> |
||
1808 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextCP = Number(next);><>=> |
||
1809 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!SameValue(nextCP, ToInteger(nextCP)) ||><>=> |
||
1810 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > nextCP < 0 || nextCP > 0x10FFFF) {><>=> |
||
1811 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > throw RangeError('Invalid code point ' + nextCP);><>=> |
||
1812 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
1813 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (nextCP < 0x10000) {><>=> |
||
1814 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elements.push(String.fromCharCode(nextCP));><>=> |
||
1815 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
1816 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > nextCP -= 0x10000;><>=> |
||
1817 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elements.push(String.fromCharCode((nextCP >> 10) + 0xD800));><>=> |
||
1818 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elements.push(String.fromCharCode((nextCP % 0x400) + 0xDC00));><>=> |
||
1819 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
1820 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > nextIndex += 1;><>=> |
||
1821 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
1822 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return elements.join('');><>=> |
||
1823 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1824 | |||
1825 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.2.3 String.prototype><>=> |
||
1826 | |||
1827 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.2.4 String.raw ( template , ...substitutions )><>=> |
||
1828 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1829 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String, 'raw',><>=> |
||
1830 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function raw(template /*, ...substitutions*/) {><>=> |
||
1831 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var substitutions = [].slice.call(arguments, 1);><>=> |
||
1832 | |||
1833 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var cooked = Object(template);><>=> |
||
1834 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var rawValue = cooked['raw'];><>=> |
||
1835 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var raw = Object(rawValue);><>=> |
||
1836 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = raw['length'];><>=> |
||
1837 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var literalSegments = ToLength(len);><>=> |
||
1838 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (literalSegments <= 0) return '';><>=> |
||
1839 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var stringElements = [];><>=> |
||
1840 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextIndex = 0;><>=> |
||
1841 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
1842 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = raw[nextIndex];><>=> |
||
1843 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextSeg = String(next);><>=> |
||
1844 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > stringElements.push(nextSeg);><>=> |
||
1845 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (nextIndex + 1 === literalSegments)><>=> |
||
1846 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return stringElements.join('');><>=> |
||
1847 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > next = substitutions[nextIndex];><>=> |
||
1848 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextSub = String(next);><>=> |
||
1849 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > stringElements.push(nextSub);><>=> |
||
1850 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > nextIndex = nextIndex + 1;><>=> |
||
1851 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
1852 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1853 | |||
1854 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // See https://githib.com/inexorabletash/uate for a more useful version.><>=> |
||
1855 | |||
1856 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3 Properties of the String Prototype Object><>=> |
||
1857 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.1 String.prototype.charAt ( pos )><>=> |
||
1858 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.2 String.prototype.charCodeAt ( pos )><>=> |
||
1859 | |||
1860 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.3 String.prototype.codePointAt ( pos )><>=> |
||
1861 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1862 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'codePointAt',><>=> |
||
1863 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function codePointAt(pos) {><>=> |
||
1864 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1865 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(o);><>=> |
||
1866 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var position = ToInteger(pos);><>=> |
||
1867 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var size = s.length;><>=> |
||
1868 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (position < 0 || position >= size) return undefined;><>=> |
||
1869 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var first = s.charCodeAt(position);><>=> |
||
1870 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (first < 0xD800 || first > 0xDBFF || position + 1 === size) return first;><>=> |
||
1871 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var second = s.charCodeAt(position + 1);><>=> |
||
1872 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (second < 0xDC00 || second > 0xDFFF) return first;><>=> |
||
1873 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return ((first - 0xD800) * 1024) + (second - 0xDC00) + 0x10000;><>=> |
||
1874 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1875 | |||
1876 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.4 String.prototype.concat ( ...args )><>=> |
||
1877 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.5 String.prototype.constructor><>=> |
||
1878 | |||
1879 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.6 String.prototype.endsWith ( searchString [ , endPosition] )><>=> |
||
1880 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1881 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'endsWith',><>=> |
||
1882 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function endsWith(searchString) {><>=> |
||
1883 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var endPosition = arguments[1];><>=> |
||
1884 | |||
1885 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1886 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(o);><>=> |
||
1887 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var searchStr = String(searchString);><>=> |
||
1888 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = s.length;><>=> |
||
1889 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var pos = (endPosition === undefined) ? len : ToInteger(endPosition);><>=> |
||
1890 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var end = min(max(pos, 0), len);><>=> |
||
1891 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var searchLength = searchStr.length;><>=> |
||
1892 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var start = end - searchLength;><>=> |
||
1893 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (start < 0) return false;><>=> |
||
1894 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s.substring(start, start + searchLength) === searchStr) return true;><>=> |
||
1895 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
1896 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1897 | |||
1898 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.7 String.prototype.includes ( searchString [ , position ] )><>=> |
||
1899 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1900 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'includes',><>=> |
||
1901 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function includes(searchString) {><>=> |
||
1902 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var position = arguments[1];><>=> |
||
1903 | |||
1904 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1905 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(o);><>=> |
||
1906 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var searchStr = String(searchString);><>=> |
||
1907 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var pos = ToInteger(position);><>=> |
||
1908 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = s.length;><>=> |
||
1909 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var start = min(max(pos, 0), len);><>=> |
||
1910 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return s.indexOf(searchStr, start) !== -1;><>=> |
||
1911 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1912 | |||
1913 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.8 String.prototype.indexOf ( searchString [ , position ] )><>=> |
||
1914 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.9 String.prototype.lastIndexOf ( searchString [ , position ] )><>=> |
||
1915 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.10 String.prototype.localeCompare ( that [, reserved1 [ , reserved2 ] ] )><>=> |
||
1916 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.11 String.prototype.match ( regexp )><>=> |
||
1917 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1918 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'match',><>=> |
||
1919 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function match(regexp) {><>=> |
||
1920 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1921 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(o);><>=> |
||
1922 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (HasProperty(regexp, $$match)) var rx = regexp;><>=> |
||
1923 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else rx = new RegExp(regexp);><>=> |
||
1924 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return rx[$$match](s);><>=> |
||
1925 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, !string_regexp_dispatch);><>=> |
||
1926 | |||
1927 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.12 String.prototype.normalize ( [ form ] )><>=> |
||
1928 | |||
1929 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Not practical due to table sizes; if needed, pull in:><>=> |
||
1930 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // https://github.com/walling/unorm/><>=> |
||
1931 | |||
1932 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.13 String.prototype.repeat ( count )><>=> |
||
1933 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1934 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'repeat',><>=> |
||
1935 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function repeat(count) {><>=> |
||
1936 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1937 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(o);><>=> |
||
1938 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var n = ToInteger(count);><>=> |
||
1939 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (n < 0) throw RangeError();><>=> |
||
1940 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (n === Infinity) throw RangeError();><>=> |
||
1941 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var t = new Array(n + 1).join(s);><>=> |
||
1942 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return t;><>=> |
||
1943 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1944 | |||
1945 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.14 String.prototype.replace (searchValue, replaceValue )><>=> |
||
1946 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1947 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'replace',><>=> |
||
1948 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function replace(searchValue, replaceValue) {><>=> |
||
1949 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1950 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (HasProperty(searchValue, $$replace))><>=> |
||
1951 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return searchValue[$$replace](o, replaceValue);><>=> |
||
1952 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return orig_replace.call(o, searchValue, replaceValue);><>=> |
||
1953 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, !string_regexp_dispatch);><>=> |
||
1954 | |||
1955 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.15 String.prototype.search ( regexp )><>=> |
||
1956 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1957 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'search',><>=> |
||
1958 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function search(regexp) {><>=> |
||
1959 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1960 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var string = String(o);><>=> |
||
1961 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (HasProperty(regexp, $$search)) var rx = regexp;><>=> |
||
1962 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else rx = new RegExp(regexp);><>=> |
||
1963 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return rx[$$search](string);><>=> |
||
1964 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, !string_regexp_dispatch);><>=> |
||
1965 | |||
1966 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.16 String.prototype.slice ( start, end )><>=> |
||
1967 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.17 String.prototype.split ( separator, limit )><>=> |
||
1968 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1969 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'split',><>=> |
||
1970 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function split(separator, limit) {><>=> |
||
1971 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1972 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (HasProperty(separator, $$split))><>=> |
||
1973 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return separator[$$split](o, limit);><>=> |
||
1974 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return orig_split.call(o, separator, limit);><>=> |
||
1975 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, !string_regexp_dispatch);><>=> |
||
1976 | |||
1977 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.18 String.prototype.startsWith ( searchString [, position ] )><>=> |
||
1978 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
1979 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, 'startsWith',><>=> |
||
1980 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function startsWith(searchString) {><>=> |
||
1981 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var position = arguments[1];><>=> |
||
1982 | |||
1983 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
1984 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(o);><>=> |
||
1985 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var searchStr = String(searchString);><>=> |
||
1986 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var pos = ToInteger(position);><>=> |
||
1987 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = s.length;><>=> |
||
1988 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var start = min(max(pos, 0), len);><>=> |
||
1989 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var searchLength = searchStr.length;><>=> |
||
1990 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (searchLength + start > len) return false;><>=> |
||
1991 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s.substring(start, start + searchLength) === searchStr) return true;><>=> |
||
1992 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
1993 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
1994 | |||
1995 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.19 String.prototype.substring ( start, end )><>=> |
||
1996 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.20 String.prototype.toLocaleLowerCase ( [ reserved1 [ , reserved2 ] ] )><>=> |
||
1997 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.21 String.prototype.toLocaleUpperCase ([ reserved1 [ , reserved2 ] ] )><>=> |
||
1998 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.22 String.prototype.toLowerCase ( )><>=> |
||
1999 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.23 String.prototype.toString ( )><>=> |
||
2000 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.24 String.prototype.toUpperCase ( )><>=> |
||
2001 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.25 String.prototype.trim ( )><>=> |
||
2002 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.26 String.prototype.valueOf ( )><>=> |
||
2003 | |||
2004 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.3.27 String.prototype [ @@iterator ]( )><>=> |
||
2005 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2006 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > String.prototype, $$iterator,><>=> |
||
2007 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function entries() {><>=> |
||
2008 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateStringIterator(this, 'value');><>=> |
||
2009 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2010 | |||
2011 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.4 Properties of String Instances><>=> |
||
2012 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.4.1 length><>=> |
||
2013 | |||
2014 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.5 String Iterator Objects><>=> |
||
2015 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > /** @constructor */><>=> |
||
2016 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function StringIterator() {}><>=> |
||
2017 | |||
2018 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.5.1 CreateStringIterator Abstract Operation><>=> |
||
2019 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function CreateStringIterator(string, kind) {><>=> |
||
2020 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(string);><>=> |
||
2021 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = new StringIterator;><>=> |
||
2022 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[IteratedString]]', s);><>=> |
||
2023 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[StringIteratorNextIndex]]', 0);><>=> |
||
2024 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[StringIterationKind]]', kind);><>=> |
||
2025 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return iterator;><>=> |
||
2026 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2027 | |||
2028 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.5.2 The %StringIteratorPrototype% Object><>=> |
||
2029 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $StringIteratorPrototype$ = Object.create($IteratorPrototype$);><>=> |
||
2030 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > StringIterator.prototype = $StringIteratorPrototype$;><>=> |
||
2031 | |||
2032 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.5.2.1 %StringIteratorPrototype%.next ( )><>=> |
||
2033 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2034 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $StringIteratorPrototype$, 'next',><>=> |
||
2035 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function next() {><>=> |
||
2036 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2037 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(o['[[IteratedString]]']),><>=> |
||
2038 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index = o['[[StringIteratorNextIndex]]'],><>=> |
||
2039 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > len = s.length;><>=> |
||
2040 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (index >= len) {><>=> |
||
2041 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(o, '[[StringIteratorNextIndex]]', Infinity);><>=> |
||
2042 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(undefined, true);><>=> |
||
2043 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2044 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var cp = s.codePointAt(index);><>=> |
||
2045 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(o, '[[StringIteratorNextIndex]]', index + (cp > 0xFFFF ? 2 : 1));><>=> |
||
2046 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(String.fromCodePoint(cp), false);><>=> |
||
2047 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2048 | |||
2049 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.5.2.2 %StringIteratorPrototype% [ @@toStringTag ]><>=> |
||
2050 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($StringIteratorPrototype$, $$toStringTag, 'String Iterator');><>=> |
||
2051 | |||
2052 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.1.5.3 Properties of String Iterator Instances><>=> |
||
2053 | |||
2054 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2055 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2 RegExp (Regular Expression) Objects><>=> |
||
2056 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2057 | |||
2058 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.1 Patterns><>=> |
||
2059 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2 Pattern Semantics><>=> |
||
2060 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.1 Notation><>=> |
||
2061 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.2 Pattern><>=> |
||
2062 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.3 Disjunction><>=> |
||
2063 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.4 Alternative><>=> |
||
2064 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.5 Term><>=> |
||
2065 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.6 Assertion><>=> |
||
2066 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.7 Quantifier><>=> |
||
2067 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.8 Atom><>=> |
||
2068 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.9 AtomEscape><>=> |
||
2069 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.10 CharacterEscape><>=> |
||
2070 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.11 DecimalEscape><>=> |
||
2071 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.12 CharacterClassEscape><>=> |
||
2072 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.13 CharacterClass><>=> |
||
2073 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.14 ClassRanges><>=> |
||
2074 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.15 NonemptyClassRanges><>=> |
||
2075 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.16 NonemptyClassRangesNoDash><>=> |
||
2076 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.17 ClassAtom><>=> |
||
2077 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.18 ClassAtomNoDash><>=> |
||
2078 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.2.19 ClassEscape><>=> |
||
2079 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.3 The RegExp Constructor><>=> |
||
2080 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.3.1 RegExp ( pattern, flags )><>=> |
||
2081 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.3.2 new RegExp( ...argumentsList )><>=> |
||
2082 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.3.3 Abstract Operations for the RegExp Constructor><>=> |
||
2083 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.4 Properties of the RegExp Constructor><>=> |
||
2084 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.4.1 RegExp.prototype><>=> |
||
2085 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5 Properties of the RegExp Prototype Object><>=> |
||
2086 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.1 RegExp.prototype.constructor><>=> |
||
2087 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.2 RegExp.prototype.exec ( string )><>=> |
||
2088 | |||
2089 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.3 get RegExp.prototype.flags><>=> |
||
2090 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('flags' in RegExp.prototype)) {><>=> |
||
2091 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(><>=> |
||
2092 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > RegExp.prototype, 'flags', {><>=> |
||
2093 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > get: function() {><>=> |
||
2094 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = String(this);><>=> |
||
2095 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return s.substring(s.lastIndexOf('/') + 1);><>=> |
||
2096 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2097 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2098 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2099 | |||
2100 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.4 get RegExp.prototype.global><>=> |
||
2101 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.5 get RegExp.prototype.ignoreCase><>=> |
||
2102 | |||
2103 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.6 RegExp.prototype [ @@match ] ( string )><>=> |
||
2104 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(RegExp.prototype, $$match, function(string) {><>=> |
||
2105 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
2106 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return orig_match.call(string, o);><>=> |
||
2107 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2108 | |||
2109 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.7 get RegExp.prototype.multiline><>=> |
||
2110 | |||
2111 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.8 RegExp.prototype [ @@replace ] ( string, replaceValue )><>=> |
||
2112 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(RegExp.prototype, $$replace, function(string, replaceValue) {><>=> |
||
2113 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
2114 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return orig_replace.call(string, o, replaceValue);><>=> |
||
2115 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2116 | |||
2117 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.9 RegExp.prototype [ @@search ] ( string )><>=> |
||
2118 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(RegExp.prototype, $$search, function(string) {><>=> |
||
2119 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
2120 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return orig_search.call(string, o);><>=> |
||
2121 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2122 | |||
2123 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.10 get RegExp.prototype.source><>=> |
||
2124 | |||
2125 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.11 RegExp.prototype [ @@split ] ( string, limit )><>=> |
||
2126 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(RegExp.prototype, $$split, function(string, limit) {><>=> |
||
2127 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
2128 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return orig_split.call(string, o, limit);><>=> |
||
2129 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2130 | |||
2131 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.12 get RegExp.prototype.sticky><>=> |
||
2132 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.13 RegExp.prototype.test( S )><>=> |
||
2133 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.14 RegExp.prototype.toString ( )><>=> |
||
2134 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.5.15 get RegExp.prototype.unicode><>=> |
||
2135 | |||
2136 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.6 Properties of RegExp Instances><>=> |
||
2137 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 21.2.6.1 lastIndex><>=> |
||
2138 | |||
2139 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // (No polyfillable changes from ES5)><>=> |
||
2140 | |||
2141 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2142 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22 Indexed Collections><>=> |
||
2143 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2144 | |||
2145 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2146 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1 Array Objects><>=> |
||
2147 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2148 | |||
2149 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.1 The Array Constructor><>=> |
||
2150 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.1.1 Array ( )><>=> |
||
2151 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.1.2 Array (len)><>=> |
||
2152 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.1.3 Array (...items )><>=> |
||
2153 | |||
2154 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.2 Properties of the Array Constructor><>=> |
||
2155 | |||
2156 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )><>=> |
||
2157 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2158 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array, 'from',><>=> |
||
2159 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function from(items) {><>=> |
||
2160 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var mapfn = arguments[1];><>=> |
||
2161 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var thisArg = arguments[2];><>=> |
||
2162 | |||
2163 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this);><>=> |
||
2164 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (mapfn === undefined) {><>=> |
||
2165 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var mapping = false;><>=> |
||
2166 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2167 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(mapfn)) throw TypeError();><>=> |
||
2168 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var t = thisArg;><>=> |
||
2169 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mapping = true;><>=> |
||
2170 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2171 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var usingIterator = GetMethod(items, $$iterator);><>=> |
||
2172 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (usingIterator !== undefined) {><>=> |
||
2173 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (IsConstructor(c)) {><>=> |
||
2174 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var a = new c();><>=> |
||
2175 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2176 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = new Array(0);><>=> |
||
2177 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2178 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = GetIterator(items, usingIterator);><>=> |
||
2179 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2180 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
2181 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = IteratorStep(iterator);><>=> |
||
2182 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (next === false) {><>=> |
||
2183 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a.length = k;><>=> |
||
2184 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return a;><>=> |
||
2185 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2186 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextValue = IteratorValue(next);><>=> |
||
2187 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (mapping)><>=> |
||
2188 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var mappedValue = mapfn.call(t, nextValue);><>=> |
||
2189 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2190 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mappedValue = nextValue;><>=> |
||
2191 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a[k] = mappedValue;><>=> |
||
2192 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k += 1;><>=> |
||
2193 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2194 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2195 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var arrayLike = ToObject(items);><>=> |
||
2196 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenValue = arrayLike.length;><>=> |
||
2197 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenValue);><>=> |
||
2198 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (IsConstructor(c)) {><>=> |
||
2199 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = new c(len);><>=> |
||
2200 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2201 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = new Array(len);><>=> |
||
2202 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2203 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k = 0;><>=> |
||
2204 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2205 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kValue = arrayLike[k];><>=> |
||
2206 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (mapping)><>=> |
||
2207 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mappedValue = mapfn.call(t, kValue, k);><>=> |
||
2208 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2209 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mappedValue = kValue;><>=> |
||
2210 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a[k] = mappedValue;><>=> |
||
2211 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k += 1;><>=> |
||
2212 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2213 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a.length = len;><>=> |
||
2214 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return a;><>=> |
||
2215 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2216 | |||
2217 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.2.2 Array.isArray ( arg )><>=> |
||
2218 | |||
2219 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.2.3 Array.of ( ...items )><>=> |
||
2220 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2221 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array, 'of',><>=> |
||
2222 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function of() {><>=> |
||
2223 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var items = arguments;><>=> |
||
2224 | |||
2225 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenValue = items.length;><>=> |
||
2226 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToUint32(lenValue);><>=> |
||
2227 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this), a;><>=> |
||
2228 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (IsConstructor(c)) {><>=> |
||
2229 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = new c(len);><>=> |
||
2230 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = ToObject(a);><>=> |
||
2231 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2232 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = new Array(len);><>=> |
||
2233 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2234 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2235 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2236 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a[k] = items[k];><>=> |
||
2237 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k += 1;><>=> |
||
2238 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2239 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a.length = len;><>=> |
||
2240 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return a;><>=> |
||
2241 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2242 | |||
2243 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.2.4 Array.prototype><>=> |
||
2244 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.2.5 get Array [ @@species ]><>=> |
||
2245 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3 Properties of the Array Prototype Object><>=> |
||
2246 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.1 Array.prototype.concat ( ...arguments )><>=> |
||
2247 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.1.1 Runtime Semantics: IsConcatSpreadable ( O )><>=> |
||
2248 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.2 Array.prototype.constructor><>=> |
||
2249 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )><>=> |
||
2250 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2251 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'copyWithin',><>=> |
||
2252 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function copyWithin(target, start/*, end*/) {><>=> |
||
2253 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var end = arguments[2];><>=> |
||
2254 | |||
2255 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2256 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenVal = o.length;><>=> |
||
2257 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenVal);><>=> |
||
2258 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > len = max(len, 0);><>=> |
||
2259 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeTarget = ToInteger(target);><>=> |
||
2260 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var to;><>=> |
||
2261 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (relativeTarget < 0)><>=> |
||
2262 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > to = max(len + relativeTarget, 0);><>=> |
||
2263 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2264 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > to = min(relativeTarget, len);><>=> |
||
2265 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeStart = ToInteger(start);><>=> |
||
2266 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var from;><>=> |
||
2267 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (relativeStart < 0)><>=> |
||
2268 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > from = max(len + relativeStart, 0);><>=> |
||
2269 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2270 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > from = min(relativeStart, len);><>=> |
||
2271 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeEnd;><>=> |
||
2272 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (end === undefined)><>=> |
||
2273 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > relativeEnd = len;><>=> |
||
2274 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2275 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > relativeEnd = ToInteger(end);><>=> |
||
2276 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var final;><>=> |
||
2277 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (relativeEnd < 0)><>=> |
||
2278 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > final = max(len + relativeEnd, 0);><>=> |
||
2279 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2280 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > final = min(relativeEnd, len);><>=> |
||
2281 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var count = min(final - from, len - to);><>=> |
||
2282 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var direction;><>=> |
||
2283 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (from < to && to < from + count) {><>=> |
||
2284 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > direction = -1;><>=> |
||
2285 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > from = from + count - 1;><>=> |
||
2286 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > to = to + count - 1;><>=> |
||
2287 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2288 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > direction = 1;><>=> |
||
2289 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2290 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (count > 0) {><>=> |
||
2291 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var fromKey = String(from);><>=> |
||
2292 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var toKey = String(to);><>=> |
||
2293 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var fromPresent = HasProperty(o, fromKey);><>=> |
||
2294 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (fromPresent) {><>=> |
||
2295 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var fromVal = o[fromKey];><>=> |
||
2296 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > o[toKey] = fromVal;><>=> |
||
2297 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2298 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > delete o[toKey];><>=> |
||
2299 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2300 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > from = from + direction;><>=> |
||
2301 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > to = to + direction;><>=> |
||
2302 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > count = count - 1;><>=> |
||
2303 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2304 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return o;><>=> |
||
2305 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2306 | |||
2307 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.4 Array.prototype.entries ( )><>=> |
||
2308 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nativeArrayIteratorMethods =><>=> |
||
2309 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ('entries' in Array.prototype && 'next' in [].entries());><>=> |
||
2310 | |||
2311 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2312 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'entries',><>=> |
||
2313 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function entries() {><>=> |
||
2314 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateArrayIterator(this, 'key+value');><>=> |
||
2315 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, !nativeArrayIteratorMethods);><>=> |
||
2316 | |||
2317 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.5 Array.prototype.every ( callbackfn [ , thisArg] )><>=> |
||
2318 | |||
2319 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )><>=> |
||
2320 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2321 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'fill',><>=> |
||
2322 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function fill(value/*, start, end*/) {><>=> |
||
2323 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var start = arguments[1],><>=> |
||
2324 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > end = arguments[2];><>=> |
||
2325 | |||
2326 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2327 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenVal = o.length;><>=> |
||
2328 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenVal);><>=> |
||
2329 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > len = max(len, 0);><>=> |
||
2330 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeStart = ToInteger(start);><>=> |
||
2331 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k;><>=> |
||
2332 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (relativeStart < 0)><>=> |
||
2333 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k = max((len + relativeStart), 0);><>=> |
||
2334 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2335 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k = min(relativeStart, len);><>=> |
||
2336 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeEnd;><>=> |
||
2337 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (end === undefined)><>=> |
||
2338 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > relativeEnd = len;><>=> |
||
2339 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2340 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > relativeEnd = ToInteger(end);><>=> |
||
2341 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var final;><>=> |
||
2342 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (relativeEnd < 0)><>=> |
||
2343 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > final = max((len + relativeEnd), 0);><>=> |
||
2344 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
2345 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > final = min(relativeEnd, len);><>=> |
||
2346 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < final) {><>=> |
||
2347 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var pk = String(k);><>=> |
||
2348 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > o[pk] = value;><>=> |
||
2349 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k += 1;><>=> |
||
2350 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2351 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return o;><>=> |
||
2352 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2353 | |||
2354 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.7 Array.prototype.filter ( callbackfn [ , thisArg ] )><>=> |
||
2355 | |||
2356 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.8 Array.prototype.find ( predicate [ , thisArg ] )><>=> |
||
2357 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2358 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'find',><>=> |
||
2359 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function find(predicate) {><>=> |
||
2360 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2361 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenValue = o.length;><>=> |
||
2362 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToInteger(lenValue);><>=> |
||
2363 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(predicate)) throw TypeError();><>=> |
||
2364 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var t = arguments.length > 1 ? arguments[1] : undefined;><>=> |
||
2365 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2366 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2367 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var pk = String(k);><>=> |
||
2368 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kPresent = HasProperty(o, pk);><>=> |
||
2369 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (kPresent) {><>=> |
||
2370 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kValue = o[pk];><>=> |
||
2371 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var testResult = predicate.call(t, kValue, k, o);><>=> |
||
2372 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Boolean(testResult)) {><>=> |
||
2373 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return kValue;><>=> |
||
2374 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2375 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2376 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2377 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2378 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
2379 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2380 | |||
2381 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.9 Array.prototype.findIndex ( predicate [ , thisArg ] )><>=> |
||
2382 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2383 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'findIndex',><>=> |
||
2384 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function findIndex(predicate) {><>=> |
||
2385 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2386 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenValue = o.length;><>=> |
||
2387 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenValue);><>=> |
||
2388 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(predicate)) throw TypeError();><>=> |
||
2389 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var t = arguments.length > 1 ? arguments[1] : undefined;><>=> |
||
2390 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2391 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2392 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var pk = String(k);><>=> |
||
2393 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kPresent = HasProperty(o, pk);><>=> |
||
2394 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (kPresent) {><>=> |
||
2395 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kValue = o[pk];><>=> |
||
2396 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var testResult = predicate.call(t, kValue, k, o);><>=> |
||
2397 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Boolean(testResult)) {><>=> |
||
2398 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return k;><>=> |
||
2399 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2400 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2401 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2402 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2403 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return -1;><>=> |
||
2404 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2405 | |||
2406 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.10 Array.prototype.forEach ( callbackfn [ , thisArg ] )><>=> |
||
2407 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.11 Array.prototype.indexOf ( searchElement [ , fromIndex ] )><>=> |
||
2408 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.12 Array.prototype.join (separator)><>=> |
||
2409 | |||
2410 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.13 Array.prototype.keys ( )><>=> |
||
2411 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2412 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'keys',><>=> |
||
2413 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function keys() {><>=> |
||
2414 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateArrayIterator(this, 'key');><>=> |
||
2415 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, !nativeArrayIteratorMethods);><>=> |
||
2416 | |||
2417 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.14 Array.prototype.lastIndexOf ( searchElement [ , fromIndex ] )><>=> |
||
2418 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.15 Array.prototype.map ( callbackfn [ , thisArg ] )><>=> |
||
2419 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.16 Array.prototype.pop ( )><>=> |
||
2420 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.17 Array.prototype.push ( ...items )><>=> |
||
2421 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.18 Array.prototype.reduce ( callbackfn [ , initialValue ] )><>=> |
||
2422 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.19 Array.prototype.reduceRight ( callbackfn [ , initialValue ] )><>=> |
||
2423 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.20 Array.prototype.reverse ( )><>=> |
||
2424 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.21 Array.prototype.shift ( )><>=> |
||
2425 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.22 Array.prototype.slice (start, end)><>=> |
||
2426 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.23 Array.prototype.some ( callbackfn [ , thisArg ] )><>=> |
||
2427 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.24 Array.prototype.sort (comparefn)><>=> |
||
2428 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.25 Array.prototype.splice (start, deleteCount , ...items )><>=> |
||
2429 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.26 Array.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] )><>=> |
||
2430 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.27 Array.prototype.toString ( )><>=> |
||
2431 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.28 Array.prototype.unshift ( ...items )><>=> |
||
2432 | |||
2433 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.29 Array.prototype.values ( )><>=> |
||
2434 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2435 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'values',><>=> |
||
2436 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function values() {><>=> |
||
2437 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateArrayIterator(this, 'value');><>=> |
||
2438 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, !nativeArrayIteratorMethods);><>=> |
||
2439 | |||
2440 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.30 Array.prototype [ @@iterator ] ( )><>=> |
||
2441 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2442 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, $$iterator,><>=> |
||
2443 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype.values><>=> |
||
2444 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > );><>=> |
||
2445 | |||
2446 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.3.31 Array.prototype [ @@unscopables ]><>=> |
||
2447 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.4 Properties of Array Instances><>=> |
||
2448 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.4.1 length><>=> |
||
2449 | |||
2450 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.5 Array Iterator Objects><>=> |
||
2451 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function ArrayIterator() {}><>=> |
||
2452 | |||
2453 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.5.1 CreateArrayIterator Abstract Operation><>=> |
||
2454 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function CreateArrayIterator(array, kind) {><>=> |
||
2455 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(array);><>=> |
||
2456 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = new ArrayIterator;><>=> |
||
2457 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[IteratedObject]]', o);><>=> |
||
2458 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[ArrayIteratorNextIndex]]', 0);><>=> |
||
2459 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[ArrayIterationKind]]', kind);><>=> |
||
2460 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return iterator;><>=> |
||
2461 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2462 | |||
2463 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.5.2 The %ArrayIteratorPrototype% Object><>=> |
||
2464 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $ArrayIteratorPrototype$ = Object.create($IteratorPrototype$);><>=> |
||
2465 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ArrayIterator.prototype = $ArrayIteratorPrototype$;><>=> |
||
2466 | |||
2467 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.5.2.1 %ArrayIteratorPrototype%. next( )><>=> |
||
2468 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2469 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $ArrayIteratorPrototype$, 'next',><>=> |
||
2470 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function next() {><>=> |
||
2471 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
2472 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(o) !== 'object') throw TypeError();><>=> |
||
2473 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var a = o['[[IteratedObject]]'],><>=> |
||
2474 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index = o['[[ArrayIteratorNextIndex]]'],><>=> |
||
2475 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > itemKind = o['[[ArrayIterationKind]]'],><>=> |
||
2476 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > lenValue = a.length,><>=> |
||
2477 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > len = ToUint32(lenValue),><>=> |
||
2478 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elementKey,><>=> |
||
2479 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elementValue;><>=> |
||
2480 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (itemKind.indexOf('sparse') !== -1) {><>=> |
||
2481 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var found = false;><>=> |
||
2482 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (!found && index < len) {><>=> |
||
2483 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elementKey = String(index);><>=> |
||
2484 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > found = HasProperty(a, elementKey);><>=> |
||
2485 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!found) {><>=> |
||
2486 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index += 1;><>=> |
||
2487 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2488 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2489 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2490 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (index >= len) {><>=> |
||
2491 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(o, '[[ArrayIteratorNextIndex]]', Infinity);><>=> |
||
2492 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(undefined, true);><>=> |
||
2493 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2494 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elementKey = index;><>=> |
||
2495 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(o, '[[ArrayIteratorNextIndex]]', index + 1);><>=> |
||
2496 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (itemKind.indexOf('value') !== -1)><>=> |
||
2497 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > elementValue = a[elementKey];><>=> |
||
2498 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (itemKind.indexOf('key+value') !== -1)><>=> |
||
2499 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject([elementKey, elementValue], false);><>=> |
||
2500 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (itemKind.indexOf('key') !== -1)><>=> |
||
2501 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(elementKey, false);><>=> |
||
2502 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (itemKind === 'value')><>=> |
||
2503 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(elementValue, false);><>=> |
||
2504 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > throw Error('Internal error');><>=> |
||
2505 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2506 | |||
2507 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.5.2.2 %ArrayIteratorPrototype% [ @@toStringTag ]><>=> |
||
2508 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($ArrayIteratorPrototype$, $$toStringTag, 'Array Iterator');><>=> |
||
2509 | |||
2510 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.1.5.3 Properties of Array Iterator Instances><>=> |
||
2511 | |||
2512 | |||
2513 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2514 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2 TypedArray Objects><>=> |
||
2515 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2516 | |||
2517 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // See typedarray.js for TypedArray polyfill><>=> |
||
2518 | |||
2519 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ['Int8Array', 'Uint8Array', 'Uint8ClampedArray',><>=> |
||
2520 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'Int16Array', 'Uint16Array',><>=> |
||
2521 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'Int32Array', 'Uint32Array',><>=> |
||
2522 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'Float32Array', 'Float64Array'].forEach(function ($TypedArrayName$) {><>=> |
||
2523 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!($TypedArrayName$ in global))><>=> |
||
2524 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return;><>=> |
||
2525 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $TypedArray$ = global[$TypedArrayName$];><>=> |
||
2526 | |||
2527 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.1 The %TypedArray% Intrinsic Object><>=> |
||
2528 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.1.1 %TypedArray% ( length )><>=> |
||
2529 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.1.2 %TypedArray% ( typedArray )><>=> |
||
2530 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.1.3 %TypedArray% ( object )><>=> |
||
2531 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.1.4 %TypedArray% ( buffer [ , byteOffset [ , length ] ] )><>=> |
||
2532 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.1.5 %TypedArray% ( all other argument combinations )><>=> |
||
2533 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.2 Properties of the %TypedArray% Intrinsic Object><>=> |
||
2534 | |||
2535 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )><>=> |
||
2536 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2537 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$, 'from',><>=> |
||
2538 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function from(source) {><>=> |
||
2539 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var mapfn = arguments[1];><>=> |
||
2540 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var thisArg = arguments[2];><>=> |
||
2541 | |||
2542 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this);><>=> |
||
2543 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsConstructor(c)) throw TypeError();><>=> |
||
2544 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (mapfn === undefined) {><>=> |
||
2545 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var mapping = false;><>=> |
||
2546 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2547 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (IsCallable(mapfn)) throw TypeError();><>=> |
||
2548 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var t = thisArg;><>=> |
||
2549 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mapping = true;><>=> |
||
2550 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2551 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var usingIterator = GetMethod(source, $$iterator);><>=> |
||
2552 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (usingIterator !== undefined) {><>=> |
||
2553 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = GetIterator(source, usingIterator);><>=> |
||
2554 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var values = [];><>=> |
||
2555 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = true;><>=> |
||
2556 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (next !== false) {><>=> |
||
2557 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > next = IteratorStep(iterator);><>=> |
||
2558 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (next !== false) {><>=> |
||
2559 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextValue = IteratorValue(next);><>=> |
||
2560 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > values.push(nextValue);><>=> |
||
2561 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2562 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2563 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = values.length;><>=> |
||
2564 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var newObj = new c(len);><>=> |
||
2565 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2566 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2567 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kValue = values.shift();><>=> |
||
2568 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (mapping) {><>=> |
||
2569 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var mappedValue = mapfn.call(t, kValue);><>=> |
||
2570 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2571 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mappedValue = kValue;><>=> |
||
2572 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2573 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > newObj[k] = mappedValue;><>=> |
||
2574 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2575 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2576 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(values.length === 0);><>=> |
||
2577 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return newObj;><>=> |
||
2578 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2579 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var arrayLike = ToObject(source);><>=> |
||
2580 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenValue = arrayLike.length;><>=> |
||
2581 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > len = ToLength(lenValue);><>=> |
||
2582 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > newObj = new c(len);><>=> |
||
2583 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k = 0;><>=> |
||
2584 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2585 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > kValue = arrayLike[k];><>=> |
||
2586 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (mapping) {><>=> |
||
2587 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mappedValue = mapfn.call(t, kValue, k);><>=> |
||
2588 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2589 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > mappedValue = kValue;><>=> |
||
2590 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2591 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > newObj[k] = mappedValue;><>=> |
||
2592 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2593 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2594 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return newObj;><>=> |
||
2595 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2596 | |||
2597 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.2.2 %TypedArray%.of ( ...items )><>=> |
||
2598 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2599 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$, 'of',><>=> |
||
2600 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function of() {><>=> |
||
2601 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var items = arguments;><>=> |
||
2602 | |||
2603 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = items.length;><>=> |
||
2604 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this);><>=> |
||
2605 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var newObj = new c(len);><>=> |
||
2606 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2607 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2608 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > newObj[k] = items[k];><>=> |
||
2609 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2610 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2611 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return newObj;><>=> |
||
2612 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2613 | |||
2614 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.2.3 %TypedArray%.prototype><>=> |
||
2615 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.2.4 get %TypedArray% [ @@species ]><>=> |
||
2616 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3 Properties of the %TypedArrayPrototype% Object><>=> |
||
2617 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.1 get %TypedArray%.prototype.buffer><>=> |
||
2618 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.2 get %TypedArray%.prototype.byteLength><>=> |
||
2619 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.3 get %TypedArray%.prototype.byteOffset><>=> |
||
2620 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.4 %TypedArray%.prototype.constructor><>=> |
||
2621 | |||
2622 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.5 %TypedArray%.prototype.copyWithin (target, start [, end ] )><>=> |
||
2623 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'copyWithin', Array.prototype.copyWithin);><>=> |
||
2624 | |||
2625 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.6 %TypedArray%.prototype.entries ( )><>=> |
||
2626 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'entries', Array.prototype.entries);><>=> |
||
2627 | |||
2628 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.7 %TypedArray%.prototype.every ( callbackfn [ , thisArg ] )><>=> |
||
2629 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'every', Array.prototype.every);><>=> |
||
2630 | |||
2631 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.8 %TypedArray%.prototype.fill (value [ , start [ , end ] ] )><>=> |
||
2632 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2633 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$.prototype, 'fill',><>=> |
||
2634 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //Array.prototype.fill // Doesn't work in Safari 7><>=> |
||
2635 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function fill(value/*, start, end*/) {><>=> |
||
2636 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var start = arguments[1],><>=> |
||
2637 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > end = arguments[2];><>=> |
||
2638 | |||
2639 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2640 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenVal = o.length;><>=> |
||
2641 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenVal);><>=> |
||
2642 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > len = max(len, 0);><>=> |
||
2643 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeStart = ToInteger(start);><>=> |
||
2644 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k;><>=> |
||
2645 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (relativeStart < 0) k = max((len + relativeStart), 0);><>=> |
||
2646 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else k = min(relativeStart, len);><>=> |
||
2647 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeEnd;><>=> |
||
2648 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (end === undefined) relativeEnd = len;><>=> |
||
2649 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else relativeEnd = ToInteger(end);><>=> |
||
2650 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var final;><>=> |
||
2651 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (relativeEnd < 0) final = max((len + relativeEnd), 0);><>=> |
||
2652 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else final = min(relativeEnd, len);><>=> |
||
2653 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < final) {><>=> |
||
2654 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var pk = String(k);><>=> |
||
2655 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > o[pk] = value;><>=> |
||
2656 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k += 1;><>=> |
||
2657 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2658 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return o;><>=> |
||
2659 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2660 | |||
2661 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.9 %TypedArray%.prototype.filter ( callbackfn [ , thisArg ] )><>=> |
||
2662 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2663 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$.prototype, 'filter',><>=> |
||
2664 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function filter(callbackfn) {><>=> |
||
2665 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var thisArg = arguments[1];><>=> |
||
2666 | |||
2667 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2668 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenVal = o.length;><>=> |
||
2669 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenVal);><>=> |
||
2670 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(callbackfn)) throw TypeError();><>=> |
||
2671 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var t = thisArg;><>=> |
||
2672 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = o.constructor;><>=> |
||
2673 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kept = [];><>=> |
||
2674 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2675 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var captured = 0;><>=> |
||
2676 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2677 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kValue = o[k];><>=> |
||
2678 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var selected = callbackfn.call(t, kValue, k, o);><>=> |
||
2679 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (selected) {><>=> |
||
2680 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > kept.push(kValue);><>=> |
||
2681 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++captured;><>=> |
||
2682 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2683 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2684 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2685 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var a = new c(captured);><>=> |
||
2686 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var n = 0;><>=> |
||
2687 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (var i = 0; i < kept.length; ++i) {><>=> |
||
2688 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var e = kept[i];><>=> |
||
2689 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a[n] = e;><>=> |
||
2690 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++n;><>=> |
||
2691 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2692 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return a;><>=> |
||
2693 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2694 | |||
2695 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.10 %TypedArray%.prototype.find (predicate [ , thisArg ] )><>=> |
||
2696 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'find', Array.prototype.find);><>=> |
||
2697 | |||
2698 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.11 %TypedArray%.prototype.findIndex ( predicate [ , thisArg ] )><>=> |
||
2699 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'findIndex', Array.prototype.findIndex);><>=> |
||
2700 | |||
2701 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.12 %TypedArray%.prototype.forEach ( callbackfn [ , thisArg ] )><>=> |
||
2702 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'forEach', Array.prototype.forEach);><>=> |
||
2703 | |||
2704 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.13 %TypedArray%.prototype.indexOf (searchElement [ , fromIndex ] )><>=> |
||
2705 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'indexOf', Array.prototype.indexOf);><>=> |
||
2706 | |||
2707 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.14 %TypedArray%.prototype.join ( separator )><>=> |
||
2708 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'join', Array.prototype.join);><>=> |
||
2709 | |||
2710 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.15 %TypedArray%.prototype.keys ( )><>=> |
||
2711 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'keys', Array.prototype.keys);><>=> |
||
2712 | |||
2713 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.16 %TypedArray%.prototype.lastIndexOf ( searchElement [ , fromIndex ] )><>=> |
||
2714 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'lastIndexOf', Array.prototype.lastIndexOf);><>=> |
||
2715 | |||
2716 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.17 get %TypedArray%.prototype.length><>=> |
||
2717 | |||
2718 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.18 %TypedArray%.prototype.map ( callbackfn [ , thisArg ] )><>=> |
||
2719 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2720 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$.prototype, 'map',><>=> |
||
2721 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function map(callbackfn) {><>=> |
||
2722 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var thisArg = arguments[1];><>=> |
||
2723 | |||
2724 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2725 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenValue = o.length;><>=> |
||
2726 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenValue);><>=> |
||
2727 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(callbackfn)) throw TypeError();><>=> |
||
2728 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var t = thisArg;><>=> |
||
2729 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var a = undefined;><>=> |
||
2730 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = o.constructor;><>=> |
||
2731 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (IsConstructor(c))><>=> |
||
2732 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = new c(len);><>=> |
||
2733 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (a === undefined)><>=> |
||
2734 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a = new Array(len);><>=> |
||
2735 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = 0;><>=> |
||
2736 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
2737 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kPresent = HasProperty(o, k);><>=> |
||
2738 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (kPresent) {><>=> |
||
2739 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kValue = o[k];><>=> |
||
2740 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var mappedValue = callbackfn.call(t, kValue, k, o);><>=> |
||
2741 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a[k] = mappedValue;><>=> |
||
2742 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2743 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2744 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2745 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return a;><>=> |
||
2746 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2747 | |||
2748 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.19 %TypedArray%.prototype.reduce ( callbackfn [, initialValue] )><>=> |
||
2749 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'reduce', Array.prototype.reduce);><>=> |
||
2750 | |||
2751 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.20 %TypedArray%.prototype.reduceRight ( callbackfn [, initialValue] )><>=> |
||
2752 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'reduceRight', Array.prototype.reduceRight);><>=> |
||
2753 | |||
2754 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.21 %TypedArray%.prototype.reverse ( )><>=> |
||
2755 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'reverse', Array.prototype.reverse);><>=> |
||
2756 | |||
2757 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.22 %TypedArray%.prototype.set ( overloaded [ , offset ])><>=> |
||
2758 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.22.1 %TypedArray%.prototype.set (array [ , offset ] )><>=> |
||
2759 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.22.2 %TypedArray%.prototype.set(typedArray [, offset ] )><>=> |
||
2760 | |||
2761 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.23 %TypedArray%.prototype.slice ( start, end )><>=> |
||
2762 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2763 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$.prototype, 'slice',><>=> |
||
2764 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function slice(start, end) {><>=> |
||
2765 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
2766 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var lenVal = o.length;><>=> |
||
2767 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(lenVal);><>=> |
||
2768 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeStart = ToInteger(start);><>=> |
||
2769 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = (relativeStart < 0) ? max(len + relativeStart, 0) : min(relativeStart, len);><>=> |
||
2770 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var relativeEnd = (end === undefined) ? len : ToInteger(end);><>=> |
||
2771 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var final = (relativeEnd < 0) ? max(len + relativeEnd, 0) : min(relativeEnd, len);><>=> |
||
2772 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var count = final - k;><>=> |
||
2773 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = o.constructor;><>=> |
||
2774 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (IsConstructor(c)) {><>=> |
||
2775 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var a = new c(count);><>=> |
||
2776 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
2777 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > throw TypeError();><>=> |
||
2778 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2779 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var n = 0;><>=> |
||
2780 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < final) {><>=> |
||
2781 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var kValue = o[k];><>=> |
||
2782 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > a[n] = kValue;><>=> |
||
2783 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++k;><>=> |
||
2784 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ++n;><>=> |
||
2785 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2786 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return a;><>=> |
||
2787 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2788 | |||
2789 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.24 %TypedArray%.prototype.some ( callbackfn [ , thisArg ] )><>=> |
||
2790 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'some', Array.prototype.some);><>=> |
||
2791 | |||
2792 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.25 %TypedArray%.prototype.sort ( comparefn )><>=> |
||
2793 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2794 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$.prototype, 'sort',><>=> |
||
2795 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function sort() {><>=> |
||
2796 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var comparefn = arguments[0];><>=> |
||
2797 | |||
2798 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function sortCompare(x, y) {><>=> |
||
2799 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(Type(x) === 'number' && Type(y) === 'number');><>=> |
||
2800 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (x !== x && y !== y) return +0;><>=> |
||
2801 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (x !== x) return 1;><>=> |
||
2802 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (y !== y) return -1;><>=> |
||
2803 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (comparefn !== undefined) {><>=> |
||
2804 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return comparefn(x, y);><>=> |
||
2805 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2806 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (x < y) return -1;><>=> |
||
2807 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (x > y) return 1;><>=> |
||
2808 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return +0;><>=> |
||
2809 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2810 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return Array.prototype.sort.call(this, sortCompare);><>=> |
||
2811 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2812 | |||
2813 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.26 %TypedArray%.prototype.subarray( [ begin [ , end ] ] )><>=> |
||
2814 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.27 %TypedArray%.prototype.toLocaleString ([ reserved1 [ , reserved2 ] ])><>=> |
||
2815 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.28 %TypedArray%.prototype.toString ( )><>=> |
||
2816 | |||
2817 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.29 %TypedArray%.prototype.values ( )><>=> |
||
2818 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, 'values', Array.prototype.values);><>=> |
||
2819 | |||
2820 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.30 %TypedArray%.prototype [ @@iterator ] ( )><>=> |
||
2821 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2822 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$.prototype, $$iterator,><>=> |
||
2823 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $TypedArray$.prototype.values><>=> |
||
2824 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > );><>=> |
||
2825 | |||
2826 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.3.31 get %TypedArray%.prototype [ @@toStringTag ]><>=> |
||
2827 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($TypedArray$.prototype, $$toStringTag, $TypedArrayName$);><>=> |
||
2828 | |||
2829 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.4 The TypedArray Constructors><>=> |
||
2830 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.4.1TypedArray( ... argumentsList)><>=> |
||
2831 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.5 Properties of the TypedArray Constructors><>=> |
||
2832 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.5.1 TypedArray.BYTES_PER_ELEMENT><>=> |
||
2833 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.5.2 TypedArray.prototype><>=> |
||
2834 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.6 Properties of TypedArray Prototype Objects><>=> |
||
2835 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.6.1 TypedArray.prototype.BYTES_PER_ELEMENT><>=> |
||
2836 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.6.2 TypedArray.prototype.constructor><>=> |
||
2837 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 22.2.7 Properties of TypedArray Instances><>=> |
||
2838 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2839 | |||
2840 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2841 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23 Keyed Collection><>=> |
||
2842 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2843 | |||
2844 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2845 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1 Map Objects><>=> |
||
2846 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
2847 | |||
2848 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
2849 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.1 The Map Constructor><>=> |
||
2850 | |||
2851 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.1.1 Map ( [ iterable ] )><>=> |
||
2852 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > /** @constructor */><>=> |
||
2853 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function Map(/*iterable*/) {><>=> |
||
2854 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var map = strict(this);><>=> |
||
2855 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterable = arguments[0];><>=> |
||
2856 | |||
2857 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(map) !== 'object') throw TypeError();><>=> |
||
2858 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ('[[MapData]]' in map) throw TypeError();><>=> |
||
2859 | |||
2860 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iterable !== undefined) {><>=> |
||
2861 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var adder = map['set'];><>=> |
||
2862 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(adder)) throw TypeError();><>=> |
||
2863 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iter = GetIterator(ToObject(iterable));><>=> |
||
2864 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2865 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(map, '[[MapData]]', { keys: [], values: [] });><>=> |
||
2866 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iter === undefined) return map;><>=> |
||
2867 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
2868 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = IteratorStep(iter);><>=> |
||
2869 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (next === false)><>=> |
||
2870 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return map;><>=> |
||
2871 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextItem = IteratorValue(next);><>=> |
||
2872 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(nextItem) !== 'object') throw TypeError();><>=> |
||
2873 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = nextItem[0];><>=> |
||
2874 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var v = nextItem[1];><>=> |
||
2875 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > adder.call(map, k, v);><>=> |
||
2876 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2877 | |||
2878 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return map;><>=> |
||
2879 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2880 | |||
2881 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('Map' in global) || OVERRIDE_NATIVE_FOR_TESTING ||><>=> |
||
2882 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() { try { new global.Map([]); return false; } catch (_) { return true; } }()) ||><>=> |
||
2883 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() { try { return !new global.Map().entries().next; } catch (_) { return true; } }()) ||><>=> |
||
2884 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (new global.Map([['a', 1]]).size !== 1))><>=> |
||
2885 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > global.Map = Map;><>=> |
||
2886 | |||
2887 | |||
2888 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function MapDataIndexOf(mapData, key) {><>=> |
||
2889 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var i;><>=> |
||
2890 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (key === key) return mapData.keys.indexOf(key);><>=> |
||
2891 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Slow case for NaN><>=> |
||
2892 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (i = 0; i < mapData.keys.length; i += 1)><>=> |
||
2893 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValueZero(mapData.keys[i], key)) return i;><>=> |
||
2894 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return -1;><>=> |
||
2895 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2896 | |||
2897 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.1.2 new Map ( ... argumentsList )><>=> |
||
2898 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.2 Properties of the Map Constructor><>=> |
||
2899 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.2.1 Map.prototype><>=> |
||
2900 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $MapPrototype$ = {};><>=> |
||
2901 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype = $MapPrototype$;><>=> |
||
2902 | |||
2903 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.2.2 get Map [ @@species ]><>=> |
||
2904 | |||
2905 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3 Properties of the Map Prototype Object><>=> |
||
2906 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.1 Map.prototype.clear ()><>=> |
||
2907 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2908 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'clear',><>=> |
||
2909 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function clear() {><>=> |
||
2910 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
2911 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
2912 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in m)) throw TypeError();><>=> |
||
2913 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (m['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
2914 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = m['[[MapData]]'];><>=> |
||
2915 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries.keys.length = 0;><>=> |
||
2916 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries.values.length = 0;><>=> |
||
2917 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
2918 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2919 | |||
2920 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.2 Map.prototype.constructor><>=> |
||
2921 | |||
2922 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.3 Map.prototype.delete ( key )><>=> |
||
2923 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2924 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'delete',><>=> |
||
2925 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function delete_(key) {><>=> |
||
2926 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
2927 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
2928 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in m)) throw TypeError();><>=> |
||
2929 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (m['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
2930 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = m['[[MapData]]'];><>=> |
||
2931 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var i = MapDataIndexOf(entries, key);><>=> |
||
2932 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (i < 0) return false;><>=> |
||
2933 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries.keys[i] = empty;><>=> |
||
2934 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries.values[i] = empty;><>=> |
||
2935 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return true;><>=> |
||
2936 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2937 | |||
2938 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.4 Map.prototype.entries ( )><>=> |
||
2939 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2940 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'entries',><>=> |
||
2941 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function entries() {><>=> |
||
2942 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
2943 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
2944 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateMapIterator(m, 'key+value');><>=> |
||
2945 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2946 | |||
2947 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.5 Map.prototype.forEach ( callbackfn [ , thisArg ] )><>=> |
||
2948 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2949 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'forEach',><>=> |
||
2950 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function forEach(callbackfn /*, thisArg*/) {><>=> |
||
2951 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var thisArg = arguments[1];><>=> |
||
2952 | |||
2953 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
2954 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
2955 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in m)) throw TypeError();><>=> |
||
2956 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (m['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
2957 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = m['[[MapData]]'];><>=> |
||
2958 | |||
2959 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(callbackfn)) {><>=> |
||
2960 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > throw TypeError('First argument to forEach is not callable.');><>=> |
||
2961 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2962 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (var i = 0; i < entries.keys.length; ++i) {><>=> |
||
2963 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (entries.keys[i] !== empty) {><>=> |
||
2964 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > callbackfn.call(thisArg, entries.values[i], entries.keys[i], m);><>=> |
||
2965 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2966 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
2967 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
2968 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2969 | |||
2970 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.6 Map.prototype.get ( key )><>=> |
||
2971 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2972 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'get',><>=> |
||
2973 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function get(key) {><>=> |
||
2974 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
2975 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
2976 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in m)) throw TypeError();><>=> |
||
2977 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (m['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
2978 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = m['[[MapData]]'];><>=> |
||
2979 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var i = MapDataIndexOf(entries, key);><>=> |
||
2980 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (i >= 0) return entries.values[i];><>=> |
||
2981 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
2982 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2983 | |||
2984 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.7 Map.prototype.has ( key )><>=> |
||
2985 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2986 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'has',><>=> |
||
2987 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function has(key) {><>=> |
||
2988 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
2989 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
2990 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in m)) throw TypeError();><>=> |
||
2991 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (m['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
2992 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = m['[[MapData]]'];><>=> |
||
2993 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (MapDataIndexOf(entries, key) >= 0) return true;><>=> |
||
2994 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
2995 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
2996 | |||
2997 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.8 Map.prototype.keys ( )><>=> |
||
2998 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
2999 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'keys',><>=> |
||
3000 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function keys() {><>=> |
||
3001 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
3002 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
3003 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateMapIterator(m, 'key');><>=> |
||
3004 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3005 | |||
3006 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.9 Map.prototype.set ( key , value )><>=> |
||
3007 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3008 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'set',><>=> |
||
3009 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function set(key, value) {><>=> |
||
3010 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
3011 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
3012 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in m)) throw TypeError();><>=> |
||
3013 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (m['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
3014 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = m['[[MapData]]'];><>=> |
||
3015 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var i = MapDataIndexOf(entries, key);><>=> |
||
3016 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (i < 0) i = entries.keys.length;><>=> |
||
3017 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValue(key, -0)) key = 0;><>=> |
||
3018 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries.keys[i] = key;><>=> |
||
3019 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries.values[i] = value;><>=> |
||
3020 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return m;><>=> |
||
3021 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3022 | |||
3023 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.10 get Map.prototype.size><>=> |
||
3024 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(><>=> |
||
3025 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'size', {><>=> |
||
3026 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > get: function() {><>=> |
||
3027 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
3028 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
3029 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in m)) throw TypeError();><>=> |
||
3030 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (m['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
3031 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = m['[[MapData]]'];><>=> |
||
3032 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var count = 0;><>=> |
||
3033 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (var i = 0; i < entries.keys.length; ++i) {><>=> |
||
3034 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (entries.keys[i] !== empty)><>=> |
||
3035 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > count = count + 1;><>=> |
||
3036 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3037 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return count;><>=> |
||
3038 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3039 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3040 | |||
3041 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.11 Map.prototype.values ( )><>=> |
||
3042 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3043 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, 'values',><>=> |
||
3044 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function values() {><>=> |
||
3045 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
3046 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
3047 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateMapIterator(m, 'value');><>=> |
||
3048 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3049 | |||
3050 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.12 Map.prototype [ @@iterator ]( )><>=> |
||
3051 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3052 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Map.prototype, $$iterator,><>=> |
||
3053 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function() {><>=> |
||
3054 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = strict(this);><>=> |
||
3055 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(m) !== 'object') throw TypeError();><>=> |
||
3056 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateMapIterator(m, 'key+value');><>=> |
||
3057 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3058 | |||
3059 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.3.13 Map.prototype [ @@toStringTag ]><>=> |
||
3060 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(global.Map.prototype, $$toStringTag, 'Map');><>=> |
||
3061 | |||
3062 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.4 Properties of Map Instances><>=> |
||
3063 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.5 Map Iterator Objects><>=> |
||
3064 | |||
3065 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > /** @constructor */><>=> |
||
3066 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function MapIterator() {}><>=> |
||
3067 | |||
3068 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.5.1 CreateMapIterator Abstract Operation><>=> |
||
3069 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function CreateMapIterator(map, kind) {><>=> |
||
3070 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(map) !== 'object') throw TypeError();><>=> |
||
3071 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[MapData]]' in map)) throw TypeError();><>=> |
||
3072 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (map['[[MapData]]'] === undefined) throw TypeError();><>=> |
||
3073 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = new MapIterator;><>=> |
||
3074 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[Map]]', map);><>=> |
||
3075 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[MapNextIndex]]', 0);><>=> |
||
3076 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[MapIterationKind]]', kind);><>=> |
||
3077 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return iterator;><>=> |
||
3078 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3079 | |||
3080 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.5.2 The %MapIteratorPrototype% Object><>=> |
||
3081 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $MapIteratorPrototype$ = Object.create($IteratorPrototype$);><>=> |
||
3082 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > MapIterator.prototype = $MapIteratorPrototype$;><>=> |
||
3083 | |||
3084 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.5.2.1 %MapIteratorPrototype%.next ( )><>=> |
||
3085 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3086 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $MapIteratorPrototype$, 'next',><>=> |
||
3087 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function next() {><>=> |
||
3088 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
3089 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(o) !== 'object') throw TypeError();><>=> |
||
3090 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var m = o['[[Map]]'],><>=> |
||
3091 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index = o['[[MapNextIndex]]'],><>=> |
||
3092 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > itemKind = o['[[MapIterationKind]]'],><>=> |
||
3093 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries = m['[[MapData]]'];><>=> |
||
3094 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (index < entries.keys.length) {><>=> |
||
3095 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var e = {key: entries.keys[index], value: entries.values[index]};><>=> |
||
3096 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index = index += 1;><>=> |
||
3097 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(o, '[[MapNextIndex]]', index);><>=> |
||
3098 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (e.key !== empty) {><>=> |
||
3099 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (itemKind === 'key') {><>=> |
||
3100 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(e.key, false);><>=> |
||
3101 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else if (itemKind === 'value') {><>=> |
||
3102 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(e.value, false);><>=> |
||
3103 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
3104 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject([e.key, e.value], false);><>=> |
||
3105 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3106 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3107 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3108 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(undefined, true);><>=> |
||
3109 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3110 | |||
3111 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.5.2.2 %MapIteratorPrototype% [ @@toStringTag ]><>=> |
||
3112 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($MapIteratorPrototype$, $$toStringTag, 'Map Iterator');><>=> |
||
3113 | |||
3114 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.1.5.3 Properties of Map Iterator Instances><>=> |
||
3115 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3116 | |||
3117 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3118 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2 Set Objects><>=> |
||
3119 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3120 | |||
3121 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3122 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.1 The Set Constructor><>=> |
||
3123 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.1.1 Set ( [ iterable ] )><>=> |
||
3124 | |||
3125 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > /** @constructor */><>=> |
||
3126 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function Set(/*iterable*/) {><>=> |
||
3127 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var set = strict(this);><>=> |
||
3128 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterable = arguments[0];><>=> |
||
3129 | |||
3130 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(set) !== 'object') throw TypeError();><>=> |
||
3131 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ('[[SetData]]' in set) throw TypeError();><>=> |
||
3132 | |||
3133 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iterable !== undefined) {><>=> |
||
3134 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var adder = set['add'];><>=> |
||
3135 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(adder)) throw TypeError();><>=> |
||
3136 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iter = GetIterator(ToObject(iterable));><>=> |
||
3137 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3138 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(set, '[[SetData]]', []);><>=> |
||
3139 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iter === undefined) return set;><>=> |
||
3140 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
3141 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = IteratorStep(iter);><>=> |
||
3142 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (next === false)><>=> |
||
3143 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return set;><>=> |
||
3144 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextValue = IteratorValue(next);><>=> |
||
3145 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > adder.call(set, nextValue);><>=> |
||
3146 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3147 | |||
3148 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return set;><>=> |
||
3149 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3150 | |||
3151 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('Set' in global) || OVERRIDE_NATIVE_FOR_TESTING ||><>=> |
||
3152 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() { try { return !new global.Set().entries().next; } catch (_) { return true; } }()) ||><>=> |
||
3153 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (new global.Set([1]).size !== 1))><>=> |
||
3154 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > global.Set = Set;><>=> |
||
3155 | |||
3156 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function SetDataIndexOf(setData, key) {><>=> |
||
3157 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var i;><>=> |
||
3158 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (key === key)><>=> |
||
3159 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return setData.indexOf(key);><>=> |
||
3160 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Slow case for NaN><>=> |
||
3161 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (i = 0; i < setData.length; i += 1)><>=> |
||
3162 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValueZero(setData[i], key)) return i;><>=> |
||
3163 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return -1;><>=> |
||
3164 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3165 | |||
3166 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.1.2 new Set ( ...argumentsList )><>=> |
||
3167 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.2 Properties of the Set Constructor><>=> |
||
3168 | |||
3169 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.2.1 Set.prototype><>=> |
||
3170 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $SetPrototype$ = {};><>=> |
||
3171 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype = $SetPrototype$;><>=> |
||
3172 | |||
3173 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.2.2 get Set [ @@species ]><>=> |
||
3174 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3 Properties of the Set Prototype Object><>=> |
||
3175 | |||
3176 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.1 Set.prototype.add (value )><>=> |
||
3177 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3178 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'add',><>=> |
||
3179 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function add(value) {><>=> |
||
3180 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3181 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3182 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[SetData]]' in s)) throw TypeError();><>=> |
||
3183 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s['[[SetData]]'] === undefined) throw TypeError();><>=> |
||
3184 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValue(value, -0)) value = 0;><>=> |
||
3185 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = s['[[SetData]]'];><>=> |
||
3186 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var i = SetDataIndexOf(entries, value);><>=> |
||
3187 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (i < 0) i = s['[[SetData]]'].length;><>=> |
||
3188 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > s['[[SetData]]'][i] = value;><>=> |
||
3189 | |||
3190 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return s;><>=> |
||
3191 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3192 | |||
3193 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.2 Set.prototype.clear ()><>=> |
||
3194 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3195 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'clear',><>=> |
||
3196 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function clear() {><>=> |
||
3197 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3198 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3199 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[SetData]]' in s)) throw TypeError();><>=> |
||
3200 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s['[[SetData]]'] === undefined) throw TypeError();><>=> |
||
3201 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = s['[[SetData]]'];><>=> |
||
3202 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries.length = 0;><>=> |
||
3203 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
3204 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3205 | |||
3206 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.3 Set.prototype.constructor><>=> |
||
3207 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.4 Set.prototype.delete ( value )><>=> |
||
3208 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3209 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'delete',><>=> |
||
3210 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function delete_(value) {><>=> |
||
3211 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3212 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3213 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[SetData]]' in s)) throw TypeError();><>=> |
||
3214 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s['[[SetData]]'] === undefined) throw TypeError();><>=> |
||
3215 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = s['[[SetData]]'];><>=> |
||
3216 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var i = SetDataIndexOf(entries, value);><>=> |
||
3217 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (i < 0) return false;><>=> |
||
3218 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries[i] = empty;><>=> |
||
3219 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return true;><>=> |
||
3220 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3221 | |||
3222 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.5 Set.prototype.entries ( )><>=> |
||
3223 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3224 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'entries',><>=> |
||
3225 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function entries() {><>=> |
||
3226 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3227 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3228 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateSetIterator(s, 'key+value');><>=> |
||
3229 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3230 | |||
3231 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.6 Set.prototype.forEach ( callbackfn [ , thisArg ] )><>=> |
||
3232 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3233 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'forEach',><>=> |
||
3234 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function forEach(callbackfn/*, thisArg*/) {><>=> |
||
3235 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var thisArg = arguments[1];><>=> |
||
3236 | |||
3237 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3238 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3239 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[SetData]]' in s)) throw TypeError();><>=> |
||
3240 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s['[[SetData]]'] === undefined) throw TypeError();><>=> |
||
3241 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = s['[[SetData]]'];><>=> |
||
3242 | |||
3243 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(callbackfn)) {><>=> |
||
3244 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > throw TypeError('First argument to forEach is not callable.');><>=> |
||
3245 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3246 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (var i = 0; i < entries.length; ++i) {><>=> |
||
3247 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (entries[i] !== empty) {><>=> |
||
3248 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > callbackfn.call(thisArg, entries[i], entries[i], s);><>=> |
||
3249 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3250 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3251 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3252 | |||
3253 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.7 Set.prototype.has ( value )><>=> |
||
3254 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3255 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'has',><>=> |
||
3256 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function has(key) {><>=> |
||
3257 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3258 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3259 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[SetData]]' in s)) throw TypeError();><>=> |
||
3260 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s['[[SetData]]'] === undefined) throw TypeError();><>=> |
||
3261 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = s['[[SetData]]'];><>=> |
||
3262 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return SetDataIndexOf(entries, key) !== -1;><>=> |
||
3263 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3264 | |||
3265 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.8 Set.prototype.keys ( )><>=> |
||
3266 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // See Set.prototype.values><>=> |
||
3267 | |||
3268 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.9 get Set.prototype.size><>=> |
||
3269 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(><>=> |
||
3270 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'size', {><>=> |
||
3271 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > get: function() {><>=> |
||
3272 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3273 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3274 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[SetData]]' in s)) throw TypeError();><>=> |
||
3275 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (s['[[SetData]]'] === undefined) throw TypeError();><>=> |
||
3276 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var entries = s['[[SetData]]'];><>=> |
||
3277 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var count = 0;><>=> |
||
3278 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (var i = 0; i < entries.length; ++i) {><>=> |
||
3279 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (entries[i] !== empty)><>=> |
||
3280 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > count = count + 1;><>=> |
||
3281 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3282 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return count;><>=> |
||
3283 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3284 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3285 | |||
3286 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.10 Set.prototype.values ( )><>=> |
||
3287 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3288 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, 'values',><>=> |
||
3289 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function values() {><>=> |
||
3290 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3291 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3292 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateSetIterator(s, 'value');><>=> |
||
3293 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3294 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // NOTE: function name is still 'values':><>=> |
||
3295 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype.keys = Set.prototype.values;><>=> |
||
3296 | |||
3297 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.11 Set.prototype [@@iterator ] ( )><>=> |
||
3298 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3299 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Set.prototype, $$iterator,><>=> |
||
3300 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function() {><>=> |
||
3301 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = strict(this);><>=> |
||
3302 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(s) !== 'object') throw TypeError();><>=> |
||
3303 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateSetIterator(s);><>=> |
||
3304 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3305 | |||
3306 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.3.12 Set.prototype [ @@toStringTag ]><>=> |
||
3307 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(global.Set.prototype, $$toStringTag, 'Set');><>=> |
||
3308 | |||
3309 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.4 Properties of Set Instances><>=> |
||
3310 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.5 Set Iterator Objects><>=> |
||
3311 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > /** @constructor */><>=> |
||
3312 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function SetIterator() {}><>=> |
||
3313 | |||
3314 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.5.1 CreateSetIterator Abstract Operation><>=> |
||
3315 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function CreateSetIterator(set, kind) {><>=> |
||
3316 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(set) !== 'object') throw TypeError();><>=> |
||
3317 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[SetData]]' in set)) throw TypeError();><>=> |
||
3318 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (set['[[SetData]]'] === undefined) throw TypeError();><>=> |
||
3319 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = new SetIterator;><>=> |
||
3320 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[IteratedSet]]', set);><>=> |
||
3321 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[SetNextIndex]]', 0);><>=> |
||
3322 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(iterator, '[[SetIterationKind]]', kind);><>=> |
||
3323 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return iterator;><>=> |
||
3324 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3325 | |||
3326 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.5.2 The %SetIteratorPrototype% Object><>=> |
||
3327 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $SetIteratorPrototype$ = Object.create($IteratorPrototype$);><>=> |
||
3328 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > SetIterator.prototype = $SetIteratorPrototype$;><>=> |
||
3329 | |||
3330 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.5.2.1 %SetIteratorPrototype%.next( )><>=> |
||
3331 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3332 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > $SetIteratorPrototype$, 'next',><>=> |
||
3333 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function next() {><>=> |
||
3334 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = strict(this);><>=> |
||
3335 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(o) !== 'object') throw TypeError();><>=> |
||
3336 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var s = o['[[IteratedSet]]'],><>=> |
||
3337 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index = o['[[SetNextIndex]]'],><>=> |
||
3338 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > itemKind = o['[[SetIterationKind]]'],><>=> |
||
3339 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > entries = s['[[SetData]]'];><>=> |
||
3340 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (index < entries.length) {><>=> |
||
3341 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var e = entries[index];><>=> |
||
3342 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index = index += 1;><>=> |
||
3343 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(o, '[[SetNextIndex]]', index);><>=> |
||
3344 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (e !== empty) {><>=> |
||
3345 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (itemKind === 'key+value')><>=> |
||
3346 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject([e, e], false);><>=> |
||
3347 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(e, false);><>=> |
||
3348 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3349 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3350 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreateIterResultObject(undefined, true);><>=> |
||
3351 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3352 | |||
3353 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.5.2.2 %SetIteratorPrototype% [ @@toStringTag ]><>=> |
||
3354 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($SetIteratorPrototype$, $$toStringTag, 'Set Iterator');><>=> |
||
3355 | |||
3356 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.2.5.3 Properties of Set Iterator Instances><>=> |
||
3357 | |||
3358 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3359 | |||
3360 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3361 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3 WeakMap Objects><>=> |
||
3362 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3363 | |||
3364 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3365 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.1 The WeakMap Constructor><>=> |
||
3366 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.1.1 WeakMap ( [ iterable ] )><>=> |
||
3367 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > /** @constructor */><>=> |
||
3368 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function WeakMap(/*iterable*/) {><>=> |
||
3369 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var map = strict(this);><>=> |
||
3370 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterable = arguments[0];><>=> |
||
3371 | |||
3372 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(map) !== 'object') throw TypeError();><>=> |
||
3373 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ('[[WeakMapData]]' in map) throw TypeError();><>=> |
||
3374 | |||
3375 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iterable !== undefined) {><>=> |
||
3376 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var adder = map['set'];><>=> |
||
3377 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(adder)) throw TypeError();><>=> |
||
3378 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iter = GetIterator(ToObject(iterable));><>=> |
||
3379 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3380 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(map, '[[WeakMapData]]', new EphemeronTable);><>=> |
||
3381 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iter === undefined) return map;><>=> |
||
3382 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
3383 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = IteratorStep(iter);><>=> |
||
3384 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (next === false)><>=> |
||
3385 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return map;><>=> |
||
3386 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextValue = IteratorValue(next);><>=> |
||
3387 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(nextValue) !== 'object') throw TypeError();><>=> |
||
3388 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = nextValue[0];><>=> |
||
3389 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var v = nextValue[1];><>=> |
||
3390 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > adder.call(map, k, v);><>=> |
||
3391 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3392 | |||
3393 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return map;><>=> |
||
3394 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3395 | |||
3396 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('WeakMap' in global) || OVERRIDE_NATIVE_FOR_TESTING)><>=> |
||
3397 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > global.WeakMap = WeakMap;><>=> |
||
3398 | |||
3399 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.2 Properties of the WeakMap Constructor><>=> |
||
3400 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.2.1 WeakMap.prototype><>=> |
||
3401 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $WeakMapPrototype$ = {};><>=> |
||
3402 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakMap.prototype = $WeakMapPrototype$;><>=> |
||
3403 | |||
3404 | |||
3405 | |||
3406 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.2.2 WeakMap[ @@create ] ( )><>=> |
||
3407 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.3 Properties of the WeakMap Prototype Object><>=> |
||
3408 | |||
3409 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.3.1 WeakMap.prototype.constructor><>=> |
||
3410 | |||
3411 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.3.2 WeakMap.prototype.delete ( key )><>=> |
||
3412 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3413 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakMap.prototype, 'delete',><>=> |
||
3414 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function delete_(key) {><>=> |
||
3415 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var M = strict(this);><>=> |
||
3416 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(M) !== 'object') throw TypeError();><>=> |
||
3417 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (M['[[WeakMapData]]'] === undefined) throw TypeError();><>=> |
||
3418 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(key) !== 'object') throw TypeError('Expected object');><>=> |
||
3419 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return M['[[WeakMapData]]'].remove(key);><>=> |
||
3420 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3421 | |||
3422 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.3.3 WeakMap.prototype.get ( key )><>=> |
||
3423 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3424 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakMap.prototype, 'get',><>=> |
||
3425 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function get(key, defaultValue) {><>=> |
||
3426 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var M = strict(this);><>=> |
||
3427 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(M) !== 'object') throw TypeError();><>=> |
||
3428 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (M['[[WeakMapData]]'] === undefined) throw TypeError();><>=> |
||
3429 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(key) !== 'object') throw TypeError('Expected object');><>=> |
||
3430 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return M['[[WeakMapData]]'].get(key, defaultValue);><>=> |
||
3431 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3432 | |||
3433 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.3.4 WeakMap.prototype.has ( key )><>=> |
||
3434 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3435 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakMap.prototype, 'has',><>=> |
||
3436 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function has(key) {><>=> |
||
3437 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var M = strict(this);><>=> |
||
3438 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(M) !== 'object') throw TypeError();><>=> |
||
3439 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (M['[[WeakMapData]]'] === undefined) throw TypeError();><>=> |
||
3440 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(key) !== 'object') throw TypeError('Expected object');><>=> |
||
3441 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return M['[[WeakMapData]]'].has(key);><>=> |
||
3442 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3443 | |||
3444 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.3.5 WeakMap.prototype.set ( key , value )><>=> |
||
3445 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3446 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakMap.prototype, 'set',><>=> |
||
3447 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function set(key, value) {><>=> |
||
3448 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var M = strict(this);><>=> |
||
3449 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(M) !== 'object') throw TypeError();><>=> |
||
3450 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (M['[[WeakMapData]]'] === undefined) throw TypeError();><>=> |
||
3451 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(key) !== 'object') throw TypeError('Expected object');><>=> |
||
3452 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > M['[[WeakMapData]]'].set(key, value);><>=> |
||
3453 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return M;><>=> |
||
3454 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3455 | |||
3456 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.3.6 WeakMap.prototype [ @@toStringTag ]><>=> |
||
3457 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(global.WeakMap.prototype, $$toStringTag, 'WeakMap');><>=> |
||
3458 | |||
3459 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.3.4 Properties of WeakMap Instances><>=> |
||
3460 | |||
3461 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Polyfills for incomplete native implementations:><>=> |
||
3462 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3463 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var wm = new global.WeakMap();><>=> |
||
3464 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var orig = global.WeakMap.prototype.set;><>=> |
||
3465 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(global.WeakMap.prototype, 'set', function set() {><>=> |
||
3466 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > orig.apply(this, arguments);><>=> |
||
3467 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return this;><>=> |
||
3468 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, wm.set({}, 0) !== wm);><>=> |
||
3469 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3470 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3471 | |||
3472 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3473 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4 WeakSet Objects><>=> |
||
3474 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3475 | |||
3476 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3477 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.1 The WeakSet Constructor><>=> |
||
3478 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.1.1 WeakSet ( [ iterable ] )><>=> |
||
3479 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > /** @constructor */><>=> |
||
3480 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function WeakSet(/*iterable*/) {><>=> |
||
3481 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var set = strict(this);><>=> |
||
3482 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterable = arguments[0];><>=> |
||
3483 | |||
3484 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(set) !== 'object') throw TypeError();><>=> |
||
3485 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ('[[WeakSetData]]' in set) throw TypeError();><>=> |
||
3486 | |||
3487 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iterable !== undefined) {><>=> |
||
3488 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var adder = set['add'];><>=> |
||
3489 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(adder)) throw TypeError();><>=> |
||
3490 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iter = GetIterator(ToObject(iterable));><>=> |
||
3491 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3492 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(set, '[[WeakSetData]]', new EphemeronTable);><>=> |
||
3493 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (iter === undefined) return set;><>=> |
||
3494 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
3495 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = IteratorStep(iter);><>=> |
||
3496 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (next === false)><>=> |
||
3497 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return set;><>=> |
||
3498 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextValue = IteratorValue(next);><>=> |
||
3499 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > adder.call(set, nextValue);><>=> |
||
3500 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3501 | |||
3502 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return set;><>=> |
||
3503 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3504 | |||
3505 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('WeakSet' in global) || OVERRIDE_NATIVE_FOR_TESTING)><>=> |
||
3506 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > global.WeakSet = WeakSet;><>=> |
||
3507 | |||
3508 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.2 Properties of the WeakSet Constructor><>=> |
||
3509 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.2.1 WeakSet.prototype><>=> |
||
3510 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $WeakSetPrototype$ = {};><>=> |
||
3511 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakSet.prototype = $WeakSetPrototype$;><>=> |
||
3512 | |||
3513 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.3 Properties of the WeakSet Prototype Object><>=> |
||
3514 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.3.1 WeakSet.prototype.add (value )><>=> |
||
3515 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3516 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakSet.prototype, 'add',><>=> |
||
3517 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function add(value) {><>=> |
||
3518 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var S = strict(this);><>=> |
||
3519 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(S) !== 'object') throw TypeError();><>=> |
||
3520 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (S['[[WeakSetData]]'] === undefined) throw TypeError();><>=> |
||
3521 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(value) !== 'object') throw TypeError('Expected object');><>=> |
||
3522 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > S['[[WeakSetData]]'].set(value, true);><>=> |
||
3523 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return S;><>=> |
||
3524 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3525 | |||
3526 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.3.2 WeakSet.prototype.constructor><>=> |
||
3527 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.3.3 WeakSet.prototype.delete ( value )><>=> |
||
3528 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3529 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakSet.prototype, 'delete',><>=> |
||
3530 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function delete_(value) {><>=> |
||
3531 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var S = strict(this);><>=> |
||
3532 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(S) !== 'object') throw TypeError();><>=> |
||
3533 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (S['[[WeakSetData]]'] === undefined) throw TypeError();><>=> |
||
3534 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(value) !== 'object') throw TypeError('Expected object');><>=> |
||
3535 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return S['[[WeakSetData]]'].remove(value);><>=> |
||
3536 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3537 | |||
3538 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.3.4 WeakSet.prototype.has ( value )><>=> |
||
3539 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3540 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > WeakSet.prototype, 'has',><>=> |
||
3541 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function has(key) {><>=> |
||
3542 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var S = strict(this);><>=> |
||
3543 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(S) !== 'object') throw TypeError();><>=> |
||
3544 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (S['[[WeakSetData]]'] === undefined) throw TypeError();><>=> |
||
3545 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(key) !== 'object') throw TypeError('Expected object');><>=> |
||
3546 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return S['[[WeakSetData]]'].has(key);><>=> |
||
3547 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3548 | |||
3549 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.3.5 WeakSet.prototype [ @@toStringTag ]><>=> |
||
3550 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(global.WeakSet.prototype, $$toStringTag, 'WeakSet');><>=> |
||
3551 | |||
3552 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 23.4.4 Properties of WeakSet Instances><>=> |
||
3553 | |||
3554 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Polyfills for incomplete native implementations:><>=> |
||
3555 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3556 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var ws = new global.WeakSet();><>=> |
||
3557 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var orig = global.WeakSet.prototype.add;><>=> |
||
3558 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(global.WeakSet.prototype, 'add', function add() {><>=> |
||
3559 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > orig.apply(this, arguments);><>=> |
||
3560 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return this;><>=> |
||
3561 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }, ws.add({}) !== ws);><>=> |
||
3562 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3563 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3564 | |||
3565 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3566 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24 Structured Data><>=> |
||
3567 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3568 | |||
3569 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3570 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1 ArrayBuffer Objects><>=> |
||
3571 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3572 | |||
3573 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // See typedarray.js for TypedArray polyfill><>=> |
||
3574 | |||
3575 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3576 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('ArrayBuffer' in global))><>=> |
||
3577 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return;><>=> |
||
3578 | |||
3579 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.1 Abstract Operations For ArrayBuffer Objects><>=> |
||
3580 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.1.1 AllocateArrayBuffer( constructor, byteLength )><>=> |
||
3581 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.1.2 IsDetachedBuffer( arrayBuffer )><>=> |
||
3582 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.1.3 DetachArrayBuffer( arrayBuffer )><>=> |
||
3583 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.1.4 CloneArrayBuffer( srcBuffer, srcByteOffset [, cloneConstructor] )><>=> |
||
3584 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.1.5 GetValueFromBuffer ( arrayBuffer, byteIndex, type, isLittleEndian )><>=> |
||
3585 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.1.6 SetValueInBuffer ( arrayBuffer, byteIndex, type, value, isLittleEndian )><>=> |
||
3586 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.2 The ArrayBuffer Constructor><>=> |
||
3587 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.2.1 ArrayBuffer( length )><>=> |
||
3588 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.3 Properties of the ArrayBuffer Constructor><>=> |
||
3589 | |||
3590 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.3.1 ArrayBuffer.isView ( arg )><>=> |
||
3591 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
3592 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > ArrayBuffer, 'isView',><>=> |
||
3593 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function isView(arg) {><>=> |
||
3594 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(arg) !== 'object') return false;><>=> |
||
3595 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ('buffer' in arg && arg.buffer instanceof ArrayBuffer) return true;><>=> |
||
3596 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
3597 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3598 | |||
3599 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.3.2 ArrayBuffer.prototype><>=> |
||
3600 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.3.3 get ArrayBuffer [ @@species ]><>=> |
||
3601 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.4 Properties of the ArrayBuffer Prototype Object><>=> |
||
3602 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.4.1 get ArrayBuffer.prototype.byteLength><>=> |
||
3603 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.4.2 ArrayBuffer.prototype.constructor><>=> |
||
3604 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.4.3 ArrayBuffer.prototype.slice ( start , end)><>=> |
||
3605 | |||
3606 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.4.4 ArrayBuffer.prototype [ @@toStringTag ]><>=> |
||
3607 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(ArrayBuffer.prototype, $$toStringTag, 'ArrayBuffer');><>=> |
||
3608 | |||
3609 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.1.5 Properties of the ArrayBuffer Instances><>=> |
||
3610 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3611 | |||
3612 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3613 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2 DataView Objects><>=> |
||
3614 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3615 | |||
3616 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // See typedarray.js for TypedArray polyfill><>=> |
||
3617 | |||
3618 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3619 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('DataView' in global))><>=> |
||
3620 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return;><>=> |
||
3621 | |||
3622 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.1 Abstract Operations For DataView Objects><>=> |
||
3623 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.1.1 GetViewValue(view, requestIndex, isLittleEndian, type)><>=> |
||
3624 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.1.2 SetViewValue(view, requestIndex, isLittleEndian, type, value)><>=> |
||
3625 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.2 The DataView Constructor><>=> |
||
3626 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.2.1 DataView (buffer [ , byteOffset [ , byteLength ] ] )><>=> |
||
3627 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.3 Properties of the DataView Constructor><>=> |
||
3628 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.3.1 DataView.prototype><>=> |
||
3629 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4 Properties of the DataView Prototype Object><>=> |
||
3630 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.1 get DataView.prototype.buffer><>=> |
||
3631 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.2 get DataView.prototype.byteLength><>=> |
||
3632 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.3 get DataView.prototype.byteOffset><>=> |
||
3633 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.4 DataView.prototype.constructor><>=> |
||
3634 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.5 DataView.prototype.getFloat32 ( byteOffset [ , littleEndian ] )><>=> |
||
3635 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.6 DataView.prototype.getFloat64 ( byteOffset [ , littleEndian ] )><>=> |
||
3636 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.7 DataView.prototype.getInt8 ( byteOffset )><>=> |
||
3637 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.8 DataView.prototype.getInt16 ( byteOffset [ , littleEndian ] )><>=> |
||
3638 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.9 DataView.prototype.getInt32 ( byteOffset [ , littleEndian ] )><>=> |
||
3639 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.10 DataView.prototype.getUint8 ( byteOffset )><>=> |
||
3640 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.11 DataView.prototype.getUint16 ( byteOffset [ , littleEndian ] )><>=> |
||
3641 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.12 DataView.prototype.getUint32 ( byteOffset [ , littleEndian ] )><>=> |
||
3642 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.13 DataView.prototype.setFloat32 ( byteOffset, value [ , littleEndian ] )><>=> |
||
3643 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.14 DataView.prototype.setFloat64 ( byteOffset, value [ , littleEndian ] )><>=> |
||
3644 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.15 DataView.prototype.setInt8 ( byteOffset, value )><>=> |
||
3645 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.16 DataView.prototype.setInt16 ( byteOffset, value [ , littleEndian ] )><>=> |
||
3646 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.17 DataView.prototype.setInt32 ( byteOffset, value [ , littleEndian ] )><>=> |
||
3647 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.18 DataView.prototype.setUint8 ( byteOffset, value )><>=> |
||
3648 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.19 DataView.prototype.setUint16 ( byteOffset, value [ , littleEndian ] )><>=> |
||
3649 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.20 DataView.prototype.setUint32 ( byteOffset, value [ , littleEndian ] )><>=> |
||
3650 | |||
3651 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.4.21 DataView.prototype[ @@toStringTag ]><>=> |
||
3652 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(DataView.prototype, $$toStringTag, 'DataView');><>=> |
||
3653 | |||
3654 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.2.5 Properties of DataView Instances><>=> |
||
3655 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
3656 | |||
3657 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3658 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.3 The JSON Object><>=> |
||
3659 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3660 | |||
3661 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.3.1 JSON.parse ( text [ , reviver ] )><>=> |
||
3662 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.3.2 JSON.stringify ( value [ , replacer [ , space ] ] )><>=> |
||
3663 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 24.3.3 JSON [ @@toStringTag ]><>=> |
||
3664 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(JSON, $$toStringTag, 'JSON');><>=> |
||
3665 | |||
3666 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3667 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.1 Iteration><>=> |
||
3668 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3669 | |||
3670 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.1.1 Common Iteration Interfaces><>=> |
||
3671 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.1.1.1 The Iterable Interface><>=> |
||
3672 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.1.1.2 The Iterator Interface><>=> |
||
3673 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.1.1.3 The IteratorResult Interface><>=> |
||
3674 | |||
3675 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.1.2 The %IteratorPrototype% Object><>=> |
||
3676 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Defined earlier, so other prototypes can reference it.><>=> |
||
3677 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.1.2.1 %IteratorPrototype% [ @@iterator ] ( )><>=> |
||
3678 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define($IteratorPrototype$, $$iterator, function() {><>=> |
||
3679 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return this;><>=> |
||
3680 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3681 | |||
3682 | |||
3683 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3684 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4 Promise Objects><>=> |
||
3685 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
3686 | |||
3687 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
3688 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4 Promise Objects><>=> |
||
3689 | |||
3690 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1 Promise Abstract Operations><>=> |
||
3691 | |||
3692 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.1 PromiseCapability Records><>=> |
||
3693 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.1.1 IfAbruptRejectPromise ( value, capability )><>=> |
||
3694 | |||
3695 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function IfAbruptRejectPromise(value, capability) {><>=> |
||
3696 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var rejectResult = capability['[[Reject]]'].call(undefined, value);><>=> |
||
3697 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return capability['[[Promise]]'];><>=> |
||
3698 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3699 | |||
3700 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.2 PromiseReaction Records><>=> |
||
3701 | |||
3702 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.3 CreateResolvingFunctions ( promise )><>=> |
||
3703 | |||
3704 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function CreateResolvingFunctions(promise) {><>=> |
||
3705 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var alreadyResolved = {'[[value]]': false};><>=> |
||
3706 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var resolve = PromiseResolveFunction();><>=> |
||
3707 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(resolve, '[[Promise]]', promise);><>=> |
||
3708 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(resolve, '[[AlreadyResolved]]', alreadyResolved);><>=> |
||
3709 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var reject = PromiseRejectFunction();><>=> |
||
3710 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(reject, '[[Promise]]', promise);><>=> |
||
3711 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(reject, '[[AlreadyResolved]]', alreadyResolved);><>=> |
||
3712 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return { '[[Resolve]]': resolve, '[[Reject]]': reject};><>=> |
||
3713 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3714 | |||
3715 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.3.1 Promise Reject Functions><>=> |
||
3716 | |||
3717 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function PromiseRejectFunction() {><>=> |
||
3718 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var F = function(reason) {><>=> |
||
3719 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(Type(F['[[Promise]]']) === 'object');><>=> |
||
3720 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promise = F['[[Promise]]'];><>=> |
||
3721 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var alreadyResolved = F['[[AlreadyResolved]]'];><>=> |
||
3722 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (alreadyResolved['[[value]]']) return undefined;><>=> |
||
3723 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(alreadyResolved, '[[value]]', true);><>=> |
||
3724 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return RejectPromise(promise, reason);><>=> |
||
3725 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > };><>=> |
||
3726 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return F;><>=> |
||
3727 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3728 | |||
3729 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.3.2 Promise Resolve Functions><>=> |
||
3730 | |||
3731 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function PromiseResolveFunction() {><>=> |
||
3732 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var F = function(resolution) {><>=> |
||
3733 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(Type(F['[[Promise]]']) === 'object');><>=> |
||
3734 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promise = F['[[Promise]]'];><>=> |
||
3735 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var alreadyResolved = F['[[AlreadyResolved]]'];><>=> |
||
3736 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (alreadyResolved['[[value]]']) return undefined;><>=> |
||
3737 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(alreadyResolved, '[[value]]', true);><>=> |
||
3738 | |||
3739 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValue(resolution, promise)) {><>=> |
||
3740 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var selfResolutionError = TypeError();><>=> |
||
3741 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return RejectPromise(promise, selfResolutionError);><>=> |
||
3742 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3743 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(resolution) !== 'object')><>=> |
||
3744 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return FulfillPromise(promise, resolution);><>=> |
||
3745 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3746 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var then = resolution['then'];><>=> |
||
3747 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch(then) {><>=> |
||
3748 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return RejectPromise(promise, then);><>=> |
||
3749 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3750 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(then))><>=> |
||
3751 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return FulfillPromise(promise, resolution);><>=> |
||
3752 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > EnqueueJob('PromiseJobs', PromiseResolveThenableJob, [promise, resolution, then]);><>=> |
||
3753 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
3754 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > };><>=> |
||
3755 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return F;><>=> |
||
3756 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3757 | |||
3758 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.4 FulfillPromise ( promise, value )><>=> |
||
3759 | |||
3760 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function FulfillPromise(promise, value) {><>=> |
||
3761 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(promise['[[PromiseState]]'] === 'pending');><>=> |
||
3762 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var reactions = promise['[[PromiseFulfillReactions]]'];><>=> |
||
3763 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseResult]]', value);><>=> |
||
3764 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseFulfillReactions]]', undefined);><>=> |
||
3765 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseRejectReactions]]', undefined);><>=> |
||
3766 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseState]]', 'fulfilled');><>=> |
||
3767 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return TriggerPromiseReactions(reactions, value);><>=> |
||
3768 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3769 | |||
3770 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.5 NewPromiseCapability ( C )><>=> |
||
3771 | |||
3772 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function NewPromiseCapability(c) {><>=> |
||
3773 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // To keep Promise hermetic, this doesn't look much like the spec.><>=> |
||
3774 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return CreatePromiseCapabilityRecord(undefined, c);><>=> |
||
3775 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3776 | |||
3777 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.5.1 CreatePromiseCapabilityRecord ( promise, constructor )><>=> |
||
3778 | |||
3779 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function CreatePromiseCapabilityRecord(promise, constructor) {><>=> |
||
3780 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // To keep Promise hermetic, this doesn't look much like the spec.><>=> |
||
3781 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(IsConstructor(constructor));><>=> |
||
3782 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = {};><>=> |
||
3783 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promiseCapability, '[[Promise]]', promise);><>=> |
||
3784 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promiseCapability, '[[Resolve]]', undefined);><>=> |
||
3785 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promiseCapability, '[[Reject]]', undefined);><>=> |
||
3786 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var executor = GetCapabilitiesExecutor();><>=> |
||
3787 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(executor, '[[Capability]]', promiseCapability);><>=> |
||
3788 | |||
3789 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // NOTE: Differs from spec; object is constructed here><>=> |
||
3790 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var constructorResult = promise = new constructor(executor);><>=> |
||
3791 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promiseCapability, '[[Promise]]', promise);><>=> |
||
3792 | |||
3793 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(promiseCapability['[[Resolve]]'])) throw TypeError();><>=> |
||
3794 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(promiseCapability['[[Reject]]'])) throw TypeError();><>=> |
||
3795 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(constructorResult) === 'object' && !SameValue(promise, constructorResult)) throw TypeError();><>=> |
||
3796 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability;><>=> |
||
3797 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3798 | |||
3799 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.5.2 GetCapabilitiesExecutor Functions><>=> |
||
3800 | |||
3801 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function GetCapabilitiesExecutor() {><>=> |
||
3802 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var F = function(resolve, reject) {><>=> |
||
3803 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(F['[[Capability]]']);><>=> |
||
3804 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = F['[[Capability]]'];><>=> |
||
3805 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (promiseCapability['[[Resolve]]'] !== undefined) throw TypeError();><>=> |
||
3806 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (promiseCapability['[[Reject]]'] !== undefined) throw TypeError();><>=> |
||
3807 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promiseCapability, '[[Resolve]]', resolve);><>=> |
||
3808 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promiseCapability, '[[Reject]]', reject);><>=> |
||
3809 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
3810 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > };><>=> |
||
3811 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return F;><>=> |
||
3812 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3813 | |||
3814 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.6 IsPromise ( x )><>=> |
||
3815 | |||
3816 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function IsPromise(x) {><>=> |
||
3817 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(x) !== 'object') return false;><>=> |
||
3818 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[PromiseState]]' in x)) return false;><>=> |
||
3819 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (x['[[PromiseState]]'] === undefined) return false;><>=> |
||
3820 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return true;><>=> |
||
3821 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3822 | |||
3823 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.7 RejectPromise ( promise, reason )><>=> |
||
3824 | |||
3825 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function RejectPromise(promise, reason) {><>=> |
||
3826 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(promise['[[PromiseState]]'] === 'pending');><>=> |
||
3827 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var reactions = promise['[[PromiseRejectReactions]]'];><>=> |
||
3828 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseResult]]', reason);><>=> |
||
3829 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseFulfillReactions]]', undefined);><>=> |
||
3830 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseRejectReactions]]', undefined);><>=> |
||
3831 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseState]]', 'rejected');><>=> |
||
3832 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return TriggerPromiseReactions(reactions, reason);><>=> |
||
3833 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3834 | |||
3835 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.1.8 TriggerPromiseReactions ( reactions, argument )><>=> |
||
3836 | |||
3837 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function TriggerPromiseReactions(reactions, argument) {><>=> |
||
3838 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (var i = 0, len = reactions.length; i < len; ++i)><>=> |
||
3839 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > EnqueueJob('PromiseJobs', PromiseReactionJob, [reactions[i], argument]);><>=> |
||
3840 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
3841 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3842 | |||
3843 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.2 Promise Jobs><>=> |
||
3844 | |||
3845 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.2.1 PromiseReactionJob ( reaction, argument )><>=> |
||
3846 | |||
3847 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function PromiseReactionJob(reaction, argument) {><>=> |
||
3848 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = reaction['[[Capabilities]]'];><>=> |
||
3849 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var handler = reaction['[[Handler]]'];><>=> |
||
3850 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var handlerResult, status;><>=> |
||
3851 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3852 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (handler === 'Identity') handlerResult = argument;><>=> |
||
3853 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else if (handler === 'Thrower') throw argument;><>=> |
||
3854 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else handlerResult = handler.call(undefined, argument);><>=> |
||
3855 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (handlerResult) {><>=> |
||
3856 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > status = promiseCapability['[[Reject]]'].call(undefined, handlerResult);><>=> |
||
3857 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > NextJob(status); return;><>=> |
||
3858 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3859 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > status = promiseCapability['[[Resolve]]'].call(undefined, handlerResult);><>=> |
||
3860 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > NextJob(status);><>=> |
||
3861 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3862 | |||
3863 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.2.2 PromiseResolveThenableJob ( promiseToResolve, thenable, then)><>=> |
||
3864 | |||
3865 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function PromiseResolveThenableJob(promiseToResolve, thenable, then) {><>=> |
||
3866 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // SPEC BUG: promise vs. promiseToResolve><>=> |
||
3867 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var resolvingFunctions = CreateResolvingFunctions(promiseToResolve);><>=> |
||
3868 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3869 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var thenCallResult = then.call(thenable, resolvingFunctions['[[Resolve]]'],><>=> |
||
3870 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > resolvingFunctions['[[Reject]]']);><>=> |
||
3871 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (thenCallResult) {><>=> |
||
3872 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var status = resolvingFunctions['[[Reject]]'].call(undefined, thenCallResult);><>=> |
||
3873 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > NextJob(status); return;><>=> |
||
3874 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3875 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > NextJob(thenCallResult);><>=> |
||
3876 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3877 | |||
3878 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.3 The Promise Constructor><>=> |
||
3879 | |||
3880 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.3.1 Promise ( executor )><>=> |
||
3881 | |||
3882 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function Promise(executor) {><>=> |
||
3883 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var config = { configurable: false, enumerable: false, writable: true, value: undefined };><>=> |
||
3884 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(this, '[[PromiseState]]', config);><>=> |
||
3885 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(this, '[[PromiseConstructor]]', config);><>=> |
||
3886 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(this, '[[PromiseResult]]', config);><>=> |
||
3887 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(this, '[[PromiseFulfillReactions]]', config);><>=> |
||
3888 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(this, '[[PromiseRejectReactions]]', config);><>=> |
||
3889 | |||
3890 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promise = this;><>=> |
||
3891 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (Type(promise) !== 'object') throw new TypeError();><>=> |
||
3892 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('[[PromiseState]]' in promise)) throw TypeError();><>=> |
||
3893 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (promise['[[PromiseState]]'] !== undefined) throw TypeError();><>=> |
||
3894 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(executor)) throw TypeError();><>=> |
||
3895 | |||
3896 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseConstructor]]', Promise);><>=> |
||
3897 | |||
3898 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return InitializePromise(promise, executor);><>=> |
||
3899 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3900 | |||
3901 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.3.1.1 InitializePromise ( promise, executor )><>=> |
||
3902 | |||
3903 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function InitializePromise(promise, executor) {><>=> |
||
3904 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert('[[PromiseState]]' in promise);><>=> |
||
3905 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(IsCallable(executor));><>=> |
||
3906 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseState]]', 'pending');><>=> |
||
3907 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseFulfillReactions]]', []);><>=> |
||
3908 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(promise, '[[PromiseRejectReactions]]', []);><>=> |
||
3909 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var resolvingFunctions = CreateResolvingFunctions(promise);><>=> |
||
3910 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3911 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var completion = executor.call(undefined, resolvingFunctions['[[Resolve]]'],><>=> |
||
3912 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > resolvingFunctions['[[Reject]]']);><>=> |
||
3913 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (completion) {><>=> |
||
3914 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var status = resolvingFunctions['[[Reject]]'].call(undefined, completion);><>=> |
||
3915 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3916 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promise;><>=> |
||
3917 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3918 | |||
3919 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4 Properties of the Promise Constructor><>=> |
||
3920 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.1 Promise.all ( iterable )><>=> |
||
3921 | |||
3922 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(Promise, 'all', function all(iterable) {><>=> |
||
3923 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this);><>=> |
||
3924 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = NewPromiseCapability(c);><>=> |
||
3925 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3926 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = GetIterator(iterable);><>=> |
||
3927 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
3928 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
3929 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
3930 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3931 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var values = [];><>=> |
||
3932 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var remainingElementsCount = { value: 1 };><>=> |
||
3933 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var index = 0;><>=> |
||
3934 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
3935 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3936 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = IteratorStep(iterator);><>=> |
||
3937 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
3938 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
3939 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
3940 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3941 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!next) {><>=> |
||
3942 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > remainingElementsCount.value -= 1;><>=> |
||
3943 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (remainingElementsCount.value === 0) {><>=> |
||
3944 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var resolveResult = promiseCapability['[[Resolve]]'].apply(undefined, values);><>=> |
||
3945 | |||
3946 | |||
3947 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3948 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
3949 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3950 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3951 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextValue = IteratorValue(next);><>=> |
||
3952 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
3953 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
3954 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
3955 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3956 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3957 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextPromise = c.resolve(nextValue);><>=> |
||
3958 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
3959 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
3960 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
3961 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3962 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var resolveElement = PromiseAllResolveElementFunction();><>=> |
||
3963 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(resolveElement, '[[AlreadyCalled]]', { value: false });><>=> |
||
3964 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(resolveElement, '[[Index]]', index);><>=> |
||
3965 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(resolveElement, '[[Values]]', values);><>=> |
||
3966 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(resolveElement, '[[Capabilities]]', promiseCapability);><>=> |
||
3967 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set_internal(resolveElement, '[[RemainingElements]]', remainingElementsCount);><>=> |
||
3968 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > remainingElementsCount.value += 1;><>=> |
||
3969 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3970 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var result = nextPromise.then(resolveElement, promiseCapability['[[Reject]]']);><>=> |
||
3971 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
3972 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
3973 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
3974 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3975 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > index += 1;><>=> |
||
3976 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3977 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
3978 | |||
3979 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.1.1 Promise.all Resolve Element Functions><>=> |
||
3980 | |||
3981 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function PromiseAllResolveElementFunction() {><>=> |
||
3982 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var F = function(x) {><>=> |
||
3983 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var alreadyCalled = F['[[AlreadyCalled]]'];><>=> |
||
3984 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (alreadyCalled.value) return undefined;><>=> |
||
3985 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > alreadyCalled.value = true;><>=> |
||
3986 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var index = F['[[Index]]'];><>=> |
||
3987 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var values = F['[[Values]]'];><>=> |
||
3988 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = F['[[Capabilities]]'];><>=> |
||
3989 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var remainingElementsCount = F['[[RemainingElements]]'];><>=> |
||
3990 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
3991 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > values[index] = x;><>=> |
||
3992 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (result) {><>=> |
||
3993 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, result);><>=> |
||
3994 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
3995 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
3996 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > remainingElementsCount.value -= 1;><>=> |
||
3997 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (remainingElementsCount.value === 0)><>=> |
||
3998 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Resolve]]'].call(undefined, values);><>=> |
||
3999 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return undefined;><>=> |
||
4000 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > };><>=> |
||
4001 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return F;><>=> |
||
4002 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4003 | |||
4004 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.2 Promise.prototype><>=> |
||
4005 | |||
4006 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Promise.prototype = {};><>=> |
||
4007 | |||
4008 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.3 Promise.race ( iterable )><>=> |
||
4009 | |||
4010 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(Promise, 'race', function race(iterable) {><>=> |
||
4011 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this);><>=> |
||
4012 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = NewPromiseCapability(c);><>=> |
||
4013 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4014 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = GetIterator(iterable);><>=> |
||
4015 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
4016 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
4017 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4018 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4019 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (true) {><>=> |
||
4020 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4021 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var next = IteratorStep(iterator);><>=> |
||
4022 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
4023 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
4024 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4025 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4026 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!next) return promiseCapability['[[Promise]]'];><>=> |
||
4027 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4028 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextValue = IteratorValue(next);><>=> |
||
4029 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
4030 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
4031 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4032 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4033 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4034 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var nextPromise = c.resolve(nextValue);><>=> |
||
4035 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
4036 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
4037 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4038 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4039 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4040 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > nextPromise.then(promiseCapability['[[Resolve]]'], promiseCapability['[[Reject]]']);><>=> |
||
4041 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (value) {><>=> |
||
4042 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promiseCapability['[[Reject]]'].call(undefined, value);><>=> |
||
4043 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4044 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4045 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4046 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4047 | |||
4048 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.4 Promise.reject ( r )><>=> |
||
4049 | |||
4050 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(Promise, 'reject', function reject(r) {><>=> |
||
4051 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this);><>=> |
||
4052 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = NewPromiseCapability(c);><>=> |
||
4053 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var rejectResult = promiseCapability['[[Reject]]'].call(undefined, r);><>=> |
||
4054 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4055 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4056 | |||
4057 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.5 Promise.resolve ( x )><>=> |
||
4058 | |||
4059 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(Promise, 'resolve', function resolve(x) {><>=> |
||
4060 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = strict(this);><>=> |
||
4061 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (IsPromise(x)) {><>=> |
||
4062 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var constructor = x['[[PromiseConstructor]]'];><>=> |
||
4063 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValue(constructor, c)) return x;><>=> |
||
4064 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4065 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = NewPromiseCapability(c);><>=> |
||
4066 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var resolveResult = promiseCapability['[[Resolve]]'].call(undefined, x);><>=> |
||
4067 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4068 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4069 | |||
4070 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.6 Promise [ @@create ] ( )><>=> |
||
4071 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.4.6.1 AllocatePromise ( constructor )><>=> |
||
4072 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.5 Properties of the Promise Prototype Object><>=> |
||
4073 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.5.1 Promise.prototype.catch ( onRejected )><>=> |
||
4074 | |||
4075 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(Promise.prototype, 'catch', function catch_(onRejected) {><>=> |
||
4076 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promise = this;><>=> |
||
4077 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promise.then(undefined, onRejected);><>=> |
||
4078 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4079 | |||
4080 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.5.2 Promise.prototype.constructor><>=> |
||
4081 | |||
4082 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Promise.prototype.constructor = Promise;><>=> |
||
4083 | |||
4084 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.5.3 Promise.prototype.then ( onFulfilled , onRejected )><>=> |
||
4085 | |||
4086 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(Promise.prototype, 'then', function then(onFulfilled, onRejected) {><>=> |
||
4087 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promise = this;><>=> |
||
4088 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsPromise(promise)) throw TypeError();><>=> |
||
4089 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(onFulfilled)) onFulfilled = 'Identity';><>=> |
||
4090 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(onRejected)) onRejected = 'Thrower';><>=> |
||
4091 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var c = promise.constructor;><>=> |
||
4092 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var promiseCapability = NewPromiseCapability(c);><>=> |
||
4093 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var fulfillReaction = { '[[Capabilities]]': promiseCapability,><>=> |
||
4094 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > '[[Handler]]': onFulfilled };><>=> |
||
4095 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var rejectReaction = { '[[Capabilities]]': promiseCapability,><>=> |
||
4096 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > '[[Handler]]': onRejected };><>=> |
||
4097 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (promise['[[PromiseState]]'] === 'pending') {><>=> |
||
4098 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promise['[[PromiseFulfillReactions]]'].push(fulfillReaction);><>=> |
||
4099 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > promise['[[PromiseRejectReactions]]'].push(rejectReaction);><>=> |
||
4100 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else if (promise['[[PromiseState]]'] === 'fulfilled') {><>=> |
||
4101 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var value = promise['[[PromiseResult]]'];><>=> |
||
4102 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > EnqueueJob('PromiseJobs', PromiseReactionJob, [fulfillReaction, value]);><>=> |
||
4103 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else if (promise['[[PromiseState]]'] === 'rejected') {><>=> |
||
4104 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var reason = promise['[[PromiseResult]]'];><>=> |
||
4105 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > EnqueueJob('PromiseJobs', PromiseReactionJob, [rejectReaction, reason]);><>=> |
||
4106 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4107 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return promiseCapability['[[Promise]]'];><>=> |
||
4108 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4109 | |||
4110 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.6 Properties of Promise Instances><>=> |
||
4111 | |||
4112 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('Promise' in global) || OVERRIDE_NATIVE_FOR_TESTING)><>=> |
||
4113 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > global.Promise = Promise;><>=> |
||
4114 | |||
4115 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Patch early Promise.cast vs. Promise.resolve implementations><>=> |
||
4116 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ('cast' in global.Promise) global.Promise.resolve = global.Promise.cast;><>=> |
||
4117 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
4118 | |||
4119 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 25.4.5.1 Promise.prototype [ @@toStringTag ]><>=> |
||
4120 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(Promise.prototype, $$toStringTag, 'Promise');><>=> |
||
4121 | |||
4122 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
4123 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26 Reflection><>=> |
||
4124 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
4125 | |||
4126 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
4127 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1 The Reflect Object><>=> |
||
4128 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('Reflect' in global) || OVERRIDE_NATIVE_FOR_TESTING)><>=> |
||
4129 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > global.Reflect = {};><>=> |
||
4130 | |||
4131 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.1 Reflect.apply ( target, thisArgument, argumentsList )><>=> |
||
4132 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4133 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'apply',><>=> |
||
4134 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function apply(target, thisArgument, argumentsList) {><>=> |
||
4135 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!IsCallable(target)) throw TypeError();><>=> |
||
4136 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return Function.prototype.apply.call(target, thisArgument, argumentsList);><>=> |
||
4137 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4138 | |||
4139 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )><>=> |
||
4140 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4141 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'construct',><>=> |
||
4142 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function construct(target, argumentsList) {><>=> |
||
4143 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return __cons(target, argumentsList);><>=> |
||
4144 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4145 | |||
4146 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.3 Reflect.defineProperty ( target, propertyKey, attributes )><>=> |
||
4147 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4148 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'defineProperty',><>=> |
||
4149 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function defineProperty(target, propertyKey, attributes) {><>=> |
||
4150 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4151 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(target, propertyKey, attributes);><>=> |
||
4152 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return true;><>=> |
||
4153 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (_) {><>=> |
||
4154 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
4155 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4156 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4157 | |||
4158 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.4 Reflect.deleteProperty ( target, propertyKey )><>=> |
||
4159 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4160 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'deleteProperty',><>=> |
||
4161 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function deleteProperty(target,name) {><>=> |
||
4162 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4163 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > delete target[name];><>=> |
||
4164 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return !HasOwnProperty(target, name);><>=> |
||
4165 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (_) {><>=> |
||
4166 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
4167 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4168 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4169 | |||
4170 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.5 Reflect.enumerate ( target )><>=> |
||
4171 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4172 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'enumerate',><>=> |
||
4173 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function enumerate(target) {><>=> |
||
4174 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > target = ToObject(target);><>=> |
||
4175 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var iterator = Enumerate(target);><>=> |
||
4176 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return iterator;><>=> |
||
4177 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4178 | |||
4179 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.6 Reflect.get ( target, propertyKey [ , receiver ])><>=> |
||
4180 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4181 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'get',><>=> |
||
4182 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function get(target, name, receiver) {><>=> |
||
4183 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > target = ToObject(target);><>=> |
||
4184 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > name = String(name);><>=> |
||
4185 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > receiver = (receiver === undefined) ? target : ToObject(receiver);><>=> |
||
4186 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var desc = getPropertyDescriptor(target, name);><>=> |
||
4187 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (desc && 'get' in desc)><>=> |
||
4188 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return Function.prototype.call.call(desc['get'], receiver);><>=> |
||
4189 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return target[name];><>=> |
||
4190 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4191 | |||
4192 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.7 Reflect.getOwnPropertyDescriptor ( target, propertyKey )><>=> |
||
4193 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4194 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'getOwnPropertyDescriptor',><>=> |
||
4195 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.getOwnPropertyDescriptor);><>=> |
||
4196 | |||
4197 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.8 Reflect.getPrototypeOf ( target )><>=> |
||
4198 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4199 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'getPrototypeOf',><>=> |
||
4200 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.getPrototypeOf);><>=> |
||
4201 | |||
4202 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.9 Reflect.has ( target, propertyKey )><>=> |
||
4203 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4204 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'has',><>=> |
||
4205 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function has(target,name) {><>=> |
||
4206 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return String(name) in ToObject(target);><>=> |
||
4207 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4208 | |||
4209 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.10 Reflect.isExtensible (target)><>=> |
||
4210 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4211 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'isExtensible',><>=> |
||
4212 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.isExtensible);><>=> |
||
4213 | |||
4214 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.11 Reflect.ownKeys ( target )><>=> |
||
4215 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4216 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'ownKeys',><>=> |
||
4217 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function ownKeys(target) {><>=> |
||
4218 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var obj = ToObject(target);><>=> |
||
4219 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return Object.getOwnPropertyNames(obj);><>=> |
||
4220 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4221 | |||
4222 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.12 Reflect.preventExtensions ( target )><>=> |
||
4223 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4224 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'preventExtensions',><>=> |
||
4225 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function preventExtensions(target) {><>=> |
||
4226 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try { Object.preventExtensions(target); return true; } catch (_) { return false; }><>=> |
||
4227 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4228 | |||
4229 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.13 Reflect.set ( target, propertyKey, V [ , receiver ] )><>=> |
||
4230 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4231 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'set',><>=> |
||
4232 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function set(target, name, value, receiver) {><>=> |
||
4233 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > target = ToObject(target);><>=> |
||
4234 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > name = String(name);><>=> |
||
4235 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > receiver = (receiver === undefined) ? target : ToObject(receiver);><>=> |
||
4236 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var desc = getPropertyDescriptor(target, name);><>=> |
||
4237 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4238 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (desc && 'set' in desc)><>=> |
||
4239 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Function.prototype.call.call(desc['set'], receiver, value);><>=> |
||
4240 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > else><>=> |
||
4241 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > target[name] = value;><>=> |
||
4242 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return true;><>=> |
||
4243 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch (_) {><>=> |
||
4244 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
4245 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4246 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4247 | |||
4248 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.1.14 Reflect.setPrototypeOf ( target, proto )><>=> |
||
4249 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4250 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Reflect, 'setPrototypeOf',><>=> |
||
4251 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function setPrototypeOf(target, proto) {><>=> |
||
4252 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > try {><>=> |
||
4253 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > target.__proto__ = proto;><>=> |
||
4254 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return Reflect.getPrototypeOf(target) === proto;><>=> |
||
4255 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } catch(_) {><>=> |
||
4256 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
4257 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4258 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4259 | |||
4260 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }());><>=> |
||
4261 | |||
4262 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
4263 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 26.2 Proxy Objects><>=> |
||
4264 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ---------------------------------------><>=> |
||
4265 | |||
4266 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Not polyfillable.><>=> |
||
4267 | |||
4268 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >}(self));><>=> |
||
4269 | |||
4270 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >// This helper is defined outside the main scope so that the use of><>=> |
||
4271 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >// 'eval' does not taint the scope for minifiers.><>=> |
||
4272 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >function __cons(t, a) {><>=> |
||
4273 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return eval('new t(' + a.map(function(_, i) { return 'a[' + i + ']'; }).join(',') + ')');><>=> |
||
4274 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >}><>=> |
||
4275 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >//----------------------------------------------------------------------><>=> |
||
4276 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >//><>=> |
||
4277 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >// ECMAScript 2016 Polyfills><>=> |
||
4278 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >//><>=> |
||
4279 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >//----------------------------------------------------------------------><>=> |
||
4280 | |||
4281 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >(function (global) {><>=> |
||
4282 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > "use strict";><>=> |
||
4283 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var undefined = (void 0); // Paranoia><>=> |
||
4284 | |||
4285 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Helpers><>=> |
||
4286 | |||
4287 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function isSymbol(s) {><>=> |
||
4288 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return (typeof s === 'symbol') || ('Symbol' in global && s instanceof global.Symbol);><>=> |
||
4289 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4290 | |||
4291 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function define(o, p, v, override) {><>=> |
||
4292 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (p in o && !override)><>=> |
||
4293 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return;><>=> |
||
4294 | |||
4295 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (typeof v === 'function') {><>=> |
||
4296 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Sanity check that functions are appropriately named (where possible)><>=> |
||
4297 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > console.assert(isSymbol(p) || !('name' in v) || v.name === p || v.name === p + '_', 'Expected function name "' + p.toString() + '", was "' + v.name + '"');><>=> |
||
4298 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(o, p, {><>=> |
||
4299 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > value: v,><>=> |
||
4300 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > configurable: true,><>=> |
||
4301 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > enumerable: false,><>=> |
||
4302 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > writable: true><>=> |
||
4303 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4304 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
4305 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(o, p, {><>=> |
||
4306 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > value: v,><>=> |
||
4307 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > configurable: false,><>=> |
||
4308 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > enumerable: false,><>=> |
||
4309 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > writable: false><>=> |
||
4310 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4311 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4312 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4313 | |||
4314 | |||
4315 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Snapshot intrinsic functions><>=> |
||
4316 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var $isNaN = global.isNaN;><>=> |
||
4317 | |||
4318 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var abs = Math.abs,><>=> |
||
4319 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > floor = Math.floor,><>=> |
||
4320 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > max = Math.max,><>=> |
||
4321 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > min = Math.min;><>=> |
||
4322 | |||
4323 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------><>=> |
||
4324 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 7 Abstract Operations><>=> |
||
4325 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------><>=> |
||
4326 | |||
4327 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 7.1.4><>=> |
||
4328 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function ToInteger(n) {><>=> |
||
4329 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > n = Number(n);><>=> |
||
4330 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ($isNaN(n)) return 0;><>=> |
||
4331 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (n === 0 || n === Infinity || n === -Infinity) return n;><>=> |
||
4332 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return ((n < 0) ? -1 : 1) * floor(abs(n));><>=> |
||
4333 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4334 | |||
4335 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 7.1.13 ToObject><>=> |
||
4336 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function ToObject(v) {><>=> |
||
4337 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (v === null || v === undefined) throw TypeError();><>=> |
||
4338 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return Object(v);><>=> |
||
4339 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4340 | |||
4341 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 7.1.15 ToLength ( argument )><>=> |
||
4342 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function ToLength(v) {><>=> |
||
4343 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToInteger(v);><>=> |
||
4344 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (len <= 0) {><>=> |
||
4345 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return 0;><>=> |
||
4346 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4347 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return min(len, 0x20000000000000 - 1); // 2^53-1><>=> |
||
4348 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4349 | |||
4350 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------><>=> |
||
4351 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 7.2 Testing and Comparison Operations><>=> |
||
4352 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------><>=> |
||
4353 | |||
4354 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // 7.2.10 SameValueZero(x, y)><>=> |
||
4355 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function SameValueZero(x, y) {><>=> |
||
4356 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (typeof x !== typeof y) return false;><>=> |
||
4357 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > switch (typeof x) {><>=> |
||
4358 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > case 'undefined':><>=> |
||
4359 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return true;><>=> |
||
4360 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > case 'number':><>=> |
||
4361 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (x !== x && y !== y) return true;><>=> |
||
4362 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return x === y;><>=> |
||
4363 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > case 'boolean':><>=> |
||
4364 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > case 'string':><>=> |
||
4365 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > case 'object':><>=> |
||
4366 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > default:><>=> |
||
4367 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return x === y;><>=> |
||
4368 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4369 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4370 | |||
4371 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------------------------------------><>=> |
||
4372 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //><>=> |
||
4373 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // ECMAScript 2016><>=> |
||
4374 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //><>=> |
||
4375 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------------------------------------><>=> |
||
4376 | |||
4377 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // https://github.com/tc39/Array.prototype.includes/><>=> |
||
4378 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > define(><>=> |
||
4379 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Array.prototype, 'includes',><>=> |
||
4380 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function includes(target) {><>=> |
||
4381 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var fromIndex = arguments[1];><>=> |
||
4382 | |||
4383 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var o = ToObject(this);><>=> |
||
4384 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var len = ToLength(o["length"]);><>=> |
||
4385 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (len === 0) return false;><>=> |
||
4386 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var n = ToInteger(fromIndex);><>=> |
||
4387 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (n >= 0) {><>=> |
||
4388 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var k = n;><>=> |
||
4389 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > } else {><>=> |
||
4390 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k = len + n;><>=> |
||
4391 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (k < 0) k = 0;><>=> |
||
4392 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4393 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (k < len) {><>=> |
||
4394 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var elementK = o[k];><>=> |
||
4395 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (SameValueZero(o[k], target))><>=> |
||
4396 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return true;><>=> |
||
4397 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > k += 1;><>=> |
||
4398 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4399 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return false;><>=> |
||
4400 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4401 | |||
4402 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >}(this));><>=> |
||
4403 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >(function(global) {><>=> |
||
4404 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('window' in global && 'document' in global))><>=> |
||
4405 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return;><>=> |
||
4406 | |||
4407 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------------------------------------><>=> |
||
4408 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //><>=> |
||
4409 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // HTML><>=> |
||
4410 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // https://html.spec.whatwg.org><>=> |
||
4411 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //><>=> |
||
4412 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > //----------------------------------------------------------------------><>=> |
||
4413 | |||
4414 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // document.head attribute><>=> |
||
4415 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Needed for: IE8-><>=> |
||
4416 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > document.head = document.head || document.getElementsByTagName('head')[0];><>=> |
||
4417 | |||
4418 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Ensure correct parsing of newish elements ("shiv")><>=> |
||
4419 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Needed for: IE8-><>=> |
||
4420 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > [><>=> |
||
4421 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'abbr', 'article', 'aside', 'audio', 'bdi', 'canvas', 'data', 'datalist',><>=> |
||
4422 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'details', 'dialog', 'figcaption', 'figure', 'footer', 'header', 'hgroup',><>=> |
||
4423 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'main', 'mark', 'meter', 'nav', 'output', 'picture', 'progress', 'section',><>=> |
||
4424 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'summary', 'template', 'time', 'video'].forEach(function(tag) {><>=> |
||
4425 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > document.createElement(tag);><>=> |
||
4426 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4427 | |||
4428 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // HTMLElement.dataset><>=> |
||
4429 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Needed for: IE10-><>=> |
||
4430 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (!('dataset' in document.createElement('span')) &&><>=> |
||
4431 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > 'Element' in global && Element.prototype && Object.defineProperty) {><>=> |
||
4432 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(Element.prototype, 'dataset', { get: function() {><>=> |
||
4433 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var result = Object.create(null);><>=> |
||
4434 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > for (var i = 0; i < this.attributes.length; ++i) {><>=> |
||
4435 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var attr = this.attributes[i];><>=> |
||
4436 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (attr.specified && attr.name.substring(0, 5) === 'data-') {><>=> |
||
4437 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function(element, name) {><>=> |
||
4438 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var prop = name.replace(/-([a-z])/g, function(m, p) {><>=> |
||
4439 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return p.toUpperCase();><>=> |
||
4440 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > });><>=> |
||
4441 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > result[prop] = element.getAttribute('data-' + name); // Read-only, for IE8-><>=> |
||
4442 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > Object.defineProperty(result, prop, {><>=> |
||
4443 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > get: function() {><>=> |
||
4444 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return element.getAttribute('data-' + name);><>=> |
||
4445 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > },><>=> |
||
4446 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > set: function(value) {><>=> |
||
4447 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > element.setAttribute('data-' + name, value);><>=> |
||
4448 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }});><>=> |
||
4449 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }(this, attr.name.substring(5)));><>=> |
||
4450 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4451 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4452 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return result;><>=> |
||
4453 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }});><>=> |
||
4454 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > }><>=> |
||
4455 | |||
4456 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Base64 utility methods><>=> |
||
4457 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > // Needed for: IE9-><>=> |
||
4458 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > (function() {><>=> |
||
4459 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ('atob' in global && 'btoa' in global)><>=> |
||
4460 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > return;><>=> |
||
4461 | |||
4462 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var B64_ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";><>=> |
||
4463 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > function atob(input) {><>=> |
||
4464 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > input = String(input);><>=> |
||
4465 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > var position = 0,><>=> |
||
4466 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > output = [],><>=> |
||
4467 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > buffer = 0, bits = 0, n;><>=> |
||
4468 | |||
4469 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > input = input.replace(/\s/g, '');><>=> |
||
4470 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ((input.length % 4) === 0) { input = input.replace(/=+$/, ''); }><>=> |
||
4471 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if ((input.length % 4) === 1) { throw Error("InvalidCharacterError"); }><>=> |
||
4472 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > if (/[^+/0-9A-Za-z]/.test(input)) { throw Error("InvalidCharacterError"); }><>=> |
||
4473 | |||
4474 | <= (0x20000000000000 - 1)) /<< 16) >< 16) > while (position < input.length) {>><>=> |
||
4475 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) { n = B64_ALPHABET.indexOf(input.charAt(position));>><>=> |
||
4476 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) { buffer = (buffer << 6) | n;><>>><>=> |
||
4477 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; bits += 6;><>>><>=> |
||
4478 | |||
4479 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; if (bits === 24) {><>>><>=> |
||
4480 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; output.push(String.fromCharCode((buffer >> 16) & 0xFF));><>>><>=> |
||
4481 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; output.push(String.fromCharCode((buffer >> 8) & 0xFF));><>>><>=> |
||
4482 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; output.push(String.fromCharCode(buffer & 0xFF));><>>><>=> |
||
4483 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; bits = 0;><>>><>=> |
||
4484 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; buffer = 0;><>>><>=> |
||
4485 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; }><>>><>=> |
||
4486 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; position += 1;><>>><>=> |
||
4487 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; }><>>><>=> |
||
4488 | |||
4489 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; if (bits === 12) {><>>><>=> |
||
4490 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; buffer = buffer >> 4;><>>><>=> |
||
4491 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; output.push(String.fromCharCode(buffer & 0xFF));><>>><>=> |
||
4492 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; } else if (bits === 18) {><>>><>=> |
||
4493 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; buffer = buffer >> 2;><>>><>=> |
||
4494 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; output.push(String.fromCharCode((buffer >> 8) & 0xFF));><>>><>=> |
||
4495 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; output.push(String.fromCharCode(buffer & 0xFF));><>>><>=> |
||
4496 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; }><>>><>=> |
||
4497 | |||
4498 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; return output.join('');><>>><>=> |
||
4499 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; };><>>><>=> |
||
4500 | |||
4501 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; function btoa(input) {><>>><>=> |
||
4502 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; input = String(input);><>>><>=> |
||
4503 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; var position = 0,><>>><>=> |
||
4504 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; out = [],><>>><>=> |
||
4505 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; o1, o2, o3,><>>><>=> |
||
4506 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; e1, e2, e3, e4;><>>><>=> |
||
4507 | |||
4508 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; if (/[^\x00-\xFF]/.test(input)) { throw Error("InvalidCharacterError"); }><>>><>=> |
||
4509 | |||
4510 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n; while (position < input.length) {>><>>><>=> |
||
4511 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) { o1 = input.charCodeAt(position++);>><>>><>=> |
||
4512 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) { o2 = input.charCodeAt(position++);>><>>><>=> |
||
4513 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) { o3 = input.charCodeAt(position++);>><>>><>=> |
||
4514 | |||
4515 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) { // 111111 112222 222233 333333>><>>><>=> |
||
4516 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) { e1 = o1 >> 2;>><>>><>=> |
||
4517 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) { e2 = ((o1 & 0x3) << 4) | (o2 >> 4);><>>><>>><>=> |
||
4518 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 > e3 = ((o2 & 0xf) << 2) | (o3 >> 6);><>><>>><>>><>=> |
||
4519 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e4 = o3 & 0x3f;><>><>>><>>><>=> |
||
4520 | |||
4521 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (position === input.length + 2) {><>><>>><>>><>=> |
||
4522 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e3 = 64;><>><>>><>>><>=> |
||
4523 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e4 = 64;><>><>>><>>><>=> |
||
4524 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4525 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (position === input.length + 1) {><>><>>><>>><>=> |
||
4526 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e4 = 64;><>><>>><>>><>=> |
||
4527 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4528 | |||
4529 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > out.push(B64_ALPHABET.charAt(e1),><>><>>><>>><>=> |
||
4530 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > B64_ALPHABET.charAt(e2),><>><>>><>>><>=> |
||
4531 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > B64_ALPHABET.charAt(e3),><>><>>><>>><>=> |
||
4532 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > B64_ALPHABET.charAt(e4));><>><>>><>>><>=> |
||
4533 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4534 | |||
4535 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return out.join('');><>><>>><>>><>=> |
||
4536 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4537 | |||
4538 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.atob = atob;><>><>>><>>><>=> |
||
4539 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.btoa = btoa;><>><>>><>>><>=> |
||
4540 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
4541 | |||
4542 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // requestAnimationFrame - needed for IE9-><>><>>><>>><>=> |
||
4543 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function() {><>><>>><>>><>=> |
||
4544 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('requestAnimationFrame' in global)><>><>>><>>><>=> |
||
4545 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
4546 | |||
4547 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var TARGET_FPS = 60,><>><>>><>>><>=> |
||
4548 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > requests = Object.create(null),><>><>>><>>><>=> |
||
4549 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > raf_handle = 0,><>><>>><>>><>=> |
||
4550 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > timeout_handle = -1;><>><>>><>>><>=> |
||
4551 | |||
4552 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isVisible(element) {><>><>>><>>><>=> |
||
4553 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return element.offsetWidth > 0 && element.offsetHeight > 0;><>><>>><>>><>=> |
||
4554 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4555 | |||
4556 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function onFrameTimer() {><>><>>><>>><>=> |
||
4557 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var cur_requests = requests;><>><>>><>>><>=> |
||
4558 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > requests = Object.create(null);><>><>>><>>><>=> |
||
4559 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > timeout_handle = -1;><>><>>><>>><>=> |
||
4560 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.keys(cur_requests).forEach(function(id) {><>><>>><>>><>=> |
||
4561 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var request = cur_requests[id];><>><>>><>>><>=> |
||
4562 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!request.element || isVisible(request.element))><>><>>><>>><>=> |
||
4563 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > request.callback(Date.now());><>><>>><>>><>=> |
||
4564 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
4565 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4566 | |||
4567 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function requestAnimationFrame(callback, element) {><>><>>><>>><>=> |
||
4568 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var cb_handle = ++raf_handle;><>><>>><>>><>=> |
||
4569 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > requests[cb_handle] = {callback: callback, element: element};><>><>>><>>><>=> |
||
4570 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (timeout_handle === -1)><>><>>><>>><>=> |
||
4571 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > timeout_handle = global.setTimeout(onFrameTimer, 1000 / TARGET_FPS);><>><>>><>>><>=> |
||
4572 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return cb_handle;><>><>>><>>><>=> |
||
4573 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4574 | |||
4575 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function cancelAnimationFrame(handle) {><>><>>><>>><>=> |
||
4576 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > delete requests[handle];><>><>>><>>><>=> |
||
4577 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (Object.keys(requests).length === 0) {><>><>>><>>><>=> |
||
4578 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.clearTimeout(timeout_handle);><>><>>><>>><>=> |
||
4579 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > timeout_handle = -1;><>><>>><>>><>=> |
||
4580 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4581 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4582 | |||
4583 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.requestAnimationFrame = requestAnimationFrame;><>><>>><>>><>=> |
||
4584 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.cancelAnimationFrame = cancelAnimationFrame;><>><>>><>>><>=> |
||
4585 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
4586 | |||
4587 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >}(self));><>><>>><>>><>=> |
||
4588 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >(function(global) {><>><>>><>>><>=> |
||
4589 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('window' in global && 'document' in global))><>><>>><>>><>=> |
||
4590 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
4591 | |||
4592 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //----------------------------------------------------------------------><>><>>><>>><>=> |
||
4593 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
4594 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // DOM><>><>>><>>><>=> |
||
4595 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://dom.spec.whatwg.org/><>><>>><>>><>=> |
||
4596 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
4597 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //----------------------------------------------------------------------><>><>>><>>><>=> |
||
4598 | |||
4599 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Document.querySelectorAll method><>><>>><>>><>=> |
||
4600 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // http://ajaxian.com/archives/creating-a-queryselector-for-ie-that-runs-at-native-speed><>><>>><>>><>=> |
||
4601 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE7-><>><>>><>>><>=> |
||
4602 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!document.querySelectorAll) {><>><>>><>>><>=> |
||
4603 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > document.querySelectorAll = function(selectors) {><>><>>><>>><>=> |
||
4604 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var style = document.createElement('style'), elements = [], element;><>><>>><>>><>=> |
||
4605 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > document.documentElement.firstChild.appendChild(style);><>><>>><>>><>=> |
||
4606 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > document._qsa = [];><>><>>><>>><>=> |
||
4607 | |||
4608 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > style.styleSheet.cssText = selectors + '{x-qsa:expression(document._qsa && document._qsa.push(this))}';><>><>>><>>><>=> |
||
4609 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > window.scrollBy(0, 0);><>><>>><>>><>=> |
||
4610 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > style.parentNode.removeChild(style);><>><>>><>>><>=> |
||
4611 | |||
4612 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (document._qsa.length) {><>><>>><>>><>=> |
||
4613 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > element = document._qsa.shift();><>><>>><>>><>=> |
||
4614 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > element.style.removeAttribute('x-qsa');><>><>>><>>><>=> |
||
4615 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > elements.push(element);><>><>>><>>><>=> |
||
4616 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4617 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > document._qsa = null;><>><>>><>>><>=> |
||
4618 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return elements;><>><>>><>>><>=> |
||
4619 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4620 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4621 | |||
4622 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Document.querySelector method><>><>>><>>><>=> |
||
4623 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE7-><>><>>><>>><>=> |
||
4624 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!document.querySelector) {><>><>>><>>><>=> |
||
4625 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > document.querySelector = function(selectors) {><>><>>><>>><>=> |
||
4626 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var elements = document.querySelectorAll(selectors);><>><>>><>>><>=> |
||
4627 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return (elements.length) ? elements[0] : null;><>><>>><>>><>=> |
||
4628 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4629 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4630 | |||
4631 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Document.getElementsByClassName method><>><>>><>>><>=> |
||
4632 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE8-><>><>>><>>><>=> |
||
4633 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!document.getElementsByClassName) {><>><>>><>>><>=> |
||
4634 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > document.getElementsByClassName = function(classNames) {><>><>>><>>><>=> |
||
4635 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > classNames = String(classNames).replace(/^|\s+/g, '.');><>><>>><>>><>=> |
||
4636 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return document.querySelectorAll(classNames);><>><>>><>>><>=> |
||
4637 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4638 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4639 | |||
4640 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Node interface constants><>><>>><>>><>=> |
||
4641 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE8-><>><>>><>>><>=> |
||
4642 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.Node = global.Node || function() { throw TypeError("Illegal constructor"); };><>><>>><>>><>=> |
||
4643 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.ELEMENT_NODE = 1;><>><>>><>>><>=> |
||
4644 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.ATTRIBUTE_NODE = 2;><>><>>><>>><>=> |
||
4645 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.TEXT_NODE = 3;><>><>>><>>><>=> |
||
4646 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.CDATA_SECTION_NODE = 4;><>><>>><>>><>=> |
||
4647 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.ENTITY_REFERENCE_NODE = 5;><>><>>><>>><>=> |
||
4648 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.ENTITY_NODE = 6;><>><>>><>>><>=> |
||
4649 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.PROCESSING_INSTRUCTION_NODE = 7;><>><>>><>>><>=> |
||
4650 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.COMMENT_NODE = 8;><>><>>><>>><>=> |
||
4651 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.DOCUMENT_NODE = 9;><>><>>><>>><>=> |
||
4652 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.DOCUMENT_TYPE_NODE = 10;><>><>>><>>><>=> |
||
4653 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.DOCUMENT_FRAGMENT_NODE = 11;><>><>>><>>><>=> |
||
4654 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Node.NOTATION_NODE = 12;><>><>>><>>><>=> |
||
4655 | |||
4656 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // DOMException constants><>><>>><>>><>=> |
||
4657 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE8-><>><>>><>>><>=> |
||
4658 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.DOMException = global.DOMException || function() { throw TypeError("Illegal constructor"); };><>><>>><>>><>=> |
||
4659 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.INDEX_SIZE_ERR = 1;><>><>>><>>><>=> |
||
4660 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.DOMSTRING_SIZE_ERR = 2;><>><>>><>>><>=> |
||
4661 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.HIERARCHY_REQUEST_ERR = 3;><>><>>><>>><>=> |
||
4662 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.WRONG_DOCUMENT_ERR = 4;><>><>>><>>><>=> |
||
4663 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.INVALID_CHARACTER_ERR = 5;><>><>>><>>><>=> |
||
4664 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.NO_DATA_ALLOWED_ERR = 6;><>><>>><>>><>=> |
||
4665 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.NO_MODIFICATION_ALLOWED_ERR = 7;><>><>>><>>><>=> |
||
4666 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.NOT_FOUND_ERR = 8;><>><>>><>>><>=> |
||
4667 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.NOT_SUPPORTED_ERR = 9;><>><>>><>>><>=> |
||
4668 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.INUSE_ATTRIBUTE_ERR = 10;><>><>>><>>><>=> |
||
4669 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.INVALID_STATE_ERR = 11;><>><>>><>>><>=> |
||
4670 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.SYNTAX_ERR = 12;><>><>>><>>><>=> |
||
4671 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.INVALID_MODIFICATION_ERR = 13;><>><>>><>>><>=> |
||
4672 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.NAMESPACE_ERR = 14;><>><>>><>>><>=> |
||
4673 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > DOMException.INVALID_ACCESS_ERR = 15;><>><>>><>>><>=> |
||
4674 | |||
4675 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Event and EventTargets interfaces><>><>>><>>><>=> |
||
4676 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE8><>><>>><>>><>=> |
||
4677 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function(){><>><>>><>>><>=> |
||
4678 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('Element' in global) || Element.prototype.addEventListener || !Object.defineProperty)><>><>>><>>><>=> |
||
4679 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
4680 | |||
4681 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // interface Event><>><>>><>>><>=> |
||
4682 | |||
4683 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // PhaseType (const unsigned short)><>><>>><>>><>=> |
||
4684 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Event.CAPTURING_PHASE = 1;><>><>>><>>><>=> |
||
4685 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Event.AT_TARGET = 2;><>><>>><>>><>=> |
||
4686 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Event.BUBBLING_PHASE = 3;><>><>>><>>><>=> |
||
4687 | |||
4688 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperties(Event.prototype, {><>><>>><>>><>=> |
||
4689 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > CAPTURING_PHASE: { get: function() { return 1; } },><>><>>><>>><>=> |
||
4690 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > AT_TARGET: { get: function() { return 2; } },><>><>>><>>><>=> |
||
4691 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > BUBBLING_PHASE: { get: function() { return 3; } },><>><>>><>>><>=> |
||
4692 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > target: {><>><>>><>>><>=> |
||
4693 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() {><>><>>><>>><>=> |
||
4694 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this.srcElement;><>><>>><>>><>=> |
||
4695 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4696 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > currentTarget: {><>><>>><>>><>=> |
||
4697 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() {><>><>>><>>><>=> |
||
4698 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this._currentTarget;><>><>>><>>><>=> |
||
4699 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4700 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > eventPhase: {><>><>>><>>><>=> |
||
4701 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() {><>><>>><>>><>=> |
||
4702 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return (this.srcElement === this.currentTarget) ? Event.AT_TARGET : Event.BUBBLING_PHASE;><>><>>><>>><>=> |
||
4703 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4704 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > bubbles: {><>><>>><>>><>=> |
||
4705 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() {><>><>>><>>><>=> |
||
4706 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > switch (this.type) {><>><>>><>>><>=> |
||
4707 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Mouse><>><>>><>>><>=> |
||
4708 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'click':><>><>>><>>><>=> |
||
4709 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'dblclick':><>><>>><>>><>=> |
||
4710 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mousedown':><>><>>><>>><>=> |
||
4711 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mouseup':><>><>>><>>><>=> |
||
4712 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mouseover':><>><>>><>>><>=> |
||
4713 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mousemove':><>><>>><>>><>=> |
||
4714 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mouseout':><>><>>><>>><>=> |
||
4715 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mousewheel':><>><>>><>>><>=> |
||
4716 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Keyboard><>><>>><>>><>=> |
||
4717 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'keydown':><>><>>><>>><>=> |
||
4718 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'keypress':><>><>>><>>><>=> |
||
4719 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'keyup':><>><>>><>>><>=> |
||
4720 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Frame/Object><>><>>><>>><>=> |
||
4721 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'resize':><>><>>><>>><>=> |
||
4722 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'scroll':><>><>>><>>><>=> |
||
4723 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Form><>><>>><>>><>=> |
||
4724 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'select':><>><>>><>>><>=> |
||
4725 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'change':><>><>>><>>><>=> |
||
4726 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'submit':><>><>>><>>><>=> |
||
4727 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'reset':><>><>>><>>><>=> |
||
4728 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return true;><>><>>><>>><>=> |
||
4729 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4730 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return false;><>><>>><>>><>=> |
||
4731 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4732 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > cancelable: {><>><>>><>>><>=> |
||
4733 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() {><>><>>><>>><>=> |
||
4734 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > switch (this.type) {><>><>>><>>><>=> |
||
4735 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Mouse><>><>>><>>><>=> |
||
4736 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'click':><>><>>><>>><>=> |
||
4737 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'dblclick':><>><>>><>>><>=> |
||
4738 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mousedown':><>><>>><>>><>=> |
||
4739 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mouseup':><>><>>><>>><>=> |
||
4740 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mouseover':><>><>>><>>><>=> |
||
4741 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mouseout':><>><>>><>>><>=> |
||
4742 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'mousewheel':><>><>>><>>><>=> |
||
4743 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Keyboard><>><>>><>>><>=> |
||
4744 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'keydown':><>><>>><>>><>=> |
||
4745 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'keypress':><>><>>><>>><>=> |
||
4746 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'keyup':><>><>>><>>><>=> |
||
4747 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Form><>><>>><>>><>=> |
||
4748 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > case 'submit':><>><>>><>>><>=> |
||
4749 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return true;><>><>>><>>><>=> |
||
4750 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4751 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return false;><>><>>><>>><>=> |
||
4752 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4753 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > timeStamp: {><>><>>><>>><>=> |
||
4754 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() {><>><>>><>>><>=> |
||
4755 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this._timeStamp;><>><>>><>>><>=> |
||
4756 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4757 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > stopPropagation: {><>><>>><>>><>=> |
||
4758 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() {><>><>>><>>><>=> |
||
4759 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.cancelBubble = true;><>><>>><>>><>=> |
||
4760 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4761 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > preventDefault: {><>><>>><>>><>=> |
||
4762 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() {><>><>>><>>><>=> |
||
4763 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.returnValue = false;><>><>>><>>><>=> |
||
4764 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }},><>><>>><>>><>=> |
||
4765 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > defaultPrevented: {><>><>>><>>><>=> |
||
4766 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() {><>><>>><>>><>=> |
||
4767 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this.returnValue === false;><>><>>><>>><>=> |
||
4768 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }}><>><>>><>>><>=> |
||
4769 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
4770 | |||
4771 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // interface EventTarget><>><>>><>>><>=> |
||
4772 | |||
4773 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function addEventListener(type, listener, useCapture) {><>><>>><>>><>=> |
||
4774 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (typeof listener !== 'function') return;><>><>>><>>><>=> |
||
4775 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (type === 'DOMContentLoaded') type = 'load';><>><>>><>>><>=> |
||
4776 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var target = this;><>><>>><>>><>=> |
||
4777 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var f = function(e) {><>><>>><>>><>=> |
||
4778 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e._timeStamp = Date.now();><>><>>><>>><>=> |
||
4779 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e._currentTarget = target;><>><>>><>>><>=> |
||
4780 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > listener.call(this, e);><>><>>><>>><>=> |
||
4781 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e._currentTarget = null;><>><>>><>>><>=> |
||
4782 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4783 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this['_' + type + listener] = f;><>><>>><>>><>=> |
||
4784 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.attachEvent('on' + type, f);><>><>>><>>><>=> |
||
4785 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4786 | |||
4787 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function removeEventListener(type, listener, useCapture) {><>><>>><>>><>=> |
||
4788 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (typeof listener !== 'function') return;><>><>>><>>><>=> |
||
4789 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (type === 'DOMContentLoaded') type = 'load';><>><>>><>>><>=> |
||
4790 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var f = this['_' + type + listener];><>><>>><>>><>=> |
||
4791 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (f) {><>><>>><>>><>=> |
||
4792 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.detachEvent('on' + type, f);><>><>>><>>><>=> |
||
4793 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this['_' + type + listener] = null;><>><>>><>>><>=> |
||
4794 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4795 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4796 | |||
4797 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > [Window, HTMLDocument, Element].forEach(function(o) {><>><>>><>>><>=> |
||
4798 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o.prototype.addEventListener = addEventListener;><>><>>><>>><>=> |
||
4799 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o.prototype.removeEventListener = removeEventListener;><>><>>><>>><>=> |
||
4800 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
4801 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
4802 | |||
4803 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // CustomEvent><>><>>><>>><>=> |
||
4804 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent><>><>>><>>><>=> |
||
4805 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE><>><>>><>>><>=> |
||
4806 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function () {><>><>>><>>><>=> |
||
4807 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('CustomEvent' in global && typeof global.CustomEvent === "function")><>><>>><>>><>=> |
||
4808 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
4809 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function CustomEvent ( event, params ) {><>><>>><>>><>=> |
||
4810 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > params = params || { bubbles: false, cancelable: false, detail: undefined };><>><>>><>>><>=> |
||
4811 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var evt = document.createEvent( 'CustomEvent' );><>><>>><>>><>=> |
||
4812 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail );><>><>>><>>><>=> |
||
4813 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return evt;><>><>>><>>><>=> |
||
4814 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4815 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > CustomEvent.prototype = global.Event.prototype;><>><>>><>>><>=> |
||
4816 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.CustomEvent = CustomEvent;><>><>>><>>><>=> |
||
4817 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > })();><>><>>><>>><>=> |
||
4818 | |||
4819 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Shim for DOM Events for IE7-><>><>>><>>><>=> |
||
4820 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html><>><>>><>>><>=> |
||
4821 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use addEvent(object, event, handler) instead of object.addEventListener(event, handler)><>><>>><>>><>=> |
||
4822 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > window.addEvent = function(obj, type, fn) {><>><>>><>>><>=> |
||
4823 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (obj.addEventListener) {><>><>>><>>><>=> |
||
4824 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj.addEventListener(type, fn, false);><>><>>><>>><>=> |
||
4825 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (obj.attachEvent) {><>><>>><>>><>=> |
||
4826 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj["e" + type + fn] = fn;><>><>>><>>><>=> |
||
4827 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj[type + fn] = function() {><>><>>><>>><>=> |
||
4828 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var e = window.event;><>><>>><>>><>=> |
||
4829 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e.currentTarget = obj;><>><>>><>>><>=> |
||
4830 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e.preventDefault = function() { e.returnValue = false; };><>><>>><>>><>=> |
||
4831 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e.stopPropagation = function() { e.cancelBubble = true; };><>><>>><>>><>=> |
||
4832 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e.target = e.srcElement;><>><>>><>>><>=> |
||
4833 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e.timeStamp = Date.now();><>><>>><>>><>=> |
||
4834 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj["e" + type + fn].call(this, e);><>><>>><>>><>=> |
||
4835 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4836 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj.attachEvent("on" + type, obj[type + fn]);><>><>>><>>><>=> |
||
4837 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4838 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4839 | |||
4840 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > window.removeEvent = function(obj, type, fn) {><>><>>><>>><>=> |
||
4841 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (obj.removeEventListener) {><>><>>><>>><>=> |
||
4842 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj.removeEventListener(type, fn, false);><>><>>><>>><>=> |
||
4843 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (obj.detachEvent) {><>><>>><>>><>=> |
||
4844 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj.detachEvent("on" + type, obj[type + fn]);><>><>>><>>><>=> |
||
4845 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj[type + fn] = null;><>><>>><>>><>=> |
||
4846 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > obj["e" + type + fn] = null;><>><>>><>>><>=> |
||
4847 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4848 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
4849 | |||
4850 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // DOMTokenList interface and Element.classList / Element.relList><>><>>><>>><>=> |
||
4851 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE9-><>><>>><>>><>=> |
||
4852 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use getClassList(elem) instead of elem.classList() if IE7- support is needed><>><>>><>>><>=> |
||
4853 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use getRelList(elem) instead of elem.relList() if IE7- support is needed><>><>>><>>><>=> |
||
4854 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function() {><>><>>><>>><>=> |
||
4855 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function DOMTokenListShim(o, p) {><>><>>><>>><>=> |
||
4856 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function split(s) { return s.length ? s.split(/\s+/g) : []; }><>><>>><>>><>=> |
||
4857 | |||
4858 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // NOTE: This does not exactly match the spec.><>><>>><>>><>=> |
||
4859 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function removeTokenFromString(token, string) {><>><>>><>>><>=> |
||
4860 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var tokens = split(string),><>><>>><>>><>=> |
||
4861 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > index = tokens.indexOf(token);><>><>>><>>><>=> |
||
4862 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (index !== -1) {><>><>>><>>><>=> |
||
4863 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > tokens.splice(index, 1);><>><>>><>>><>=> |
||
4864 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4865 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return tokens.join(' ');><>><>>><>>><>=> |
||
4866 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4867 | |||
4868 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperties(><>><>>><>>><>=> |
||
4869 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this,><>><>>><>>><>=> |
||
4870 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > {><>><>>><>>><>=> |
||
4871 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > length: {><>><>>><>>><>=> |
||
4872 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function() { return split(o[p]).length; }><>><>>><>>><>=> |
||
4873 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
4874 | |||
4875 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > item: {><>><>>><>>><>=> |
||
4876 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function(idx) {><>><>>><>>><>=> |
||
4877 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var tokens = split(o[p]);><>><>>><>>><>=> |
||
4878 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return 0 <= idx && idx < tokens.length ? tokens[idx] : null;><>><>>><>>><>=> |
||
4879 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4880 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
4881 | |||
4882 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > contains: {><>><>>><>>><>=> |
||
4883 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function(token) {><>><>>><>>><>=> |
||
4884 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > token = String(token);><>><>>><>>><>=> |
||
4885 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (token.length === 0) { throw SyntaxError(); }><>><>>><>>><>=> |
||
4886 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (/\s/.test(token)) { throw Error("InvalidCharacterError"); }><>><>>><>>><>=> |
||
4887 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var tokens = split(o[p]);><>><>>><>>><>=> |
||
4888 | |||
4889 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return tokens.indexOf(token) !== -1;><>><>>><>>><>=> |
||
4890 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4891 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
4892 | |||
4893 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > add: {><>><>>><>>><>=> |
||
4894 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function(/*tokens...*/) {><>><>>><>>><>=> |
||
4895 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var tokens = Array.prototype.slice.call(arguments).map(String);><>><>>><>>><>=> |
||
4896 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (tokens.some(function(token) { return token.length === 0; })) {><>><>>><>>><>=> |
||
4897 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw SyntaxError();><>><>>><>>><>=> |
||
4898 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4899 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (tokens.some(function(token) { return (/\s/).test(token); })) {><>><>>><>>><>=> |
||
4900 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw Error("InvalidCharacterError");><>><>>><>>><>=> |
||
4901 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4902 | |||
4903 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try {><>><>>><>>><>=> |
||
4904 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var underlying_string = o[p];><>><>>><>>><>=> |
||
4905 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var token_list = split(underlying_string);><>><>>><>>><>=> |
||
4906 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > tokens = tokens.filter(function(token) { return token_list.indexOf(token) === -1; });><>><>>><>>><>=> |
||
4907 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (tokens.length === 0) {><>><>>><>>><>=> |
||
4908 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
4909 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4910 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (underlying_string.length !== 0 && !(/\s$/).test(underlying_string)) {><>><>>><>>><>=> |
||
4911 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > underlying_string += ' ';><>><>>><>>><>=> |
||
4912 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4913 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > underlying_string += tokens.join(' ');><>><>>><>>><>=> |
||
4914 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o[p] = underlying_string;><>><>>><>>><>=> |
||
4915 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } finally {><>><>>><>>><>=> |
||
4916 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var length = split(o[p]).length;><>><>>><>>><>=> |
||
4917 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.length !== length) { this.length = length; }><>><>>><>>><>=> |
||
4918 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4919 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4920 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
4921 | |||
4922 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > remove: {><>><>>><>>><>=> |
||
4923 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function(/*tokens...*/) {><>><>>><>>><>=> |
||
4924 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var tokens = Array.prototype.slice.call(arguments).map(String);><>><>>><>>><>=> |
||
4925 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (tokens.some(function(token) { return token.length === 0; })) {><>><>>><>>><>=> |
||
4926 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw SyntaxError();><>><>>><>>><>=> |
||
4927 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4928 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (tokens.some(function(token) { return (/\s/).test(token); })) {><>><>>><>>><>=> |
||
4929 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw Error("InvalidCharacterError");><>><>>><>>><>=> |
||
4930 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4931 | |||
4932 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try {><>><>>><>>><>=> |
||
4933 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var underlying_string = o[p];><>><>>><>>><>=> |
||
4934 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > tokens.forEach(function(token) {><>><>>><>>><>=> |
||
4935 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > underlying_string = removeTokenFromString(token, underlying_string);><>><>>><>>><>=> |
||
4936 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
4937 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o[p] = underlying_string;><>><>>><>>><>=> |
||
4938 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } finally {><>><>>><>>><>=> |
||
4939 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var length = split(o[p]).length;><>><>>><>>><>=> |
||
4940 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.length !== length) { this.length = length; }><>><>>><>>><>=> |
||
4941 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4942 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4943 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
4944 | |||
4945 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > toggle: {><>><>>><>>><>=> |
||
4946 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function(token/*, force*/) {><>><>>><>>><>=> |
||
4947 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var force = arguments[1];><>><>>><>>><>=> |
||
4948 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try {><>><>>><>>><>=> |
||
4949 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > token = String(token);><>><>>><>>><>=> |
||
4950 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (token.length === 0) { throw SyntaxError(); }><>><>>><>>><>=> |
||
4951 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (/\s/.test(token)) { throw Error("InvalidCharacterError"); }><>><>>><>>><>=> |
||
4952 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var tokens = split(o[p]),><>><>>><>>><>=> |
||
4953 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > index = tokens.indexOf(token);><>><>>><>>><>=> |
||
4954 | |||
4955 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (index !== -1 && (!force || force === (void 0))) {><>><>>><>>><>=> |
||
4956 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o[p] = removeTokenFromString(token, o[p]);><>><>>><>>><>=> |
||
4957 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return false;><>><>>><>>><>=> |
||
4958 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4959 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (index !== -1 && force) {><>><>>><>>><>=> |
||
4960 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return true;><>><>>><>>><>=> |
||
4961 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4962 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var underlying_string = o[p];><>><>>><>>><>=> |
||
4963 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (underlying_string.length !== 0 && !/\s$/.test(underlying_string)) {><>><>>><>>><>=> |
||
4964 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > underlying_string += ' ';><>><>>><>>><>=> |
||
4965 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4966 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > underlying_string += token;><>><>>><>>><>=> |
||
4967 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o[p] = underlying_string;><>><>>><>>><>=> |
||
4968 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return true;><>><>>><>>><>=> |
||
4969 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } finally {><>><>>><>>><>=> |
||
4970 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var length = split(o[p]).length;><>><>>><>>><>=> |
||
4971 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.length !== length) { this.length = length; }><>><>>><>>><>=> |
||
4972 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4973 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4974 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
4975 | |||
4976 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > toString: {><>><>>><>>><>=> |
||
4977 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() {><>><>>><>>><>=> |
||
4978 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return o[p];><>><>>><>>><>=> |
||
4979 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4980 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4981 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
4982 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('length' in this)) {><>><>>><>>><>=> |
||
4983 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // In case getters are not supported><>><>>><>>><>=> |
||
4984 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.length = split(o[p]).length;><>><>>><>>><>=> |
||
4985 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
4986 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // If they are, shim in index getters (up to 100)><>><>>><>>><>=> |
||
4987 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i = 0; i < 100; ++i) {><>><>>><>>><>=> |
||
4988 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperty(this, String(i), {><>><>>><>>><>=> |
||
4989 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: (function(n) { return function() { return this.item(n); }; }(i))><>><>>><>>><>=> |
||
4990 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
4991 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4992 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4993 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4994 | |||
4995 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function addToElementPrototype(p, f) {><>><>>><>>><>=> |
||
4996 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('Element' in global && Element.prototype && Object.defineProperty) {><>><>>><>>><>=> |
||
4997 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperty(Element.prototype, p, { get: f });><>><>>><>>><>=> |
||
4998 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
4999 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5000 | |||
5001 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // HTML - https://html.spec.whatwg.org><>><>>><>>><>=> |
||
5002 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Element.classList><>><>>><>>><>=> |
||
5003 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('classList' in document.createElement('span')) {><>><>>><>>><>=> |
||
5004 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > window.getClassList = function(elem) { return elem.classList; };><>><>>><>>><>=> |
||
5005 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5006 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > window.getClassList = function(elem) { return new DOMTokenListShim(elem, 'className'); };><>><>>><>>><>=> |
||
5007 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > addToElementPrototype('classList', function() { return new DOMTokenListShim(this, 'className'); } );><>><>>><>>><>=> |
||
5008 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5009 | |||
5010 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // HTML - https://html.spec.whatwg.org><>><>>><>>><>=> |
||
5011 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // HTMLAnchorElement.relList><>><>>><>>><>=> |
||
5012 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // HTMLLinkElement.relList><>><>>><>>><>=> |
||
5013 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('relList' in document.createElement('link')) {><>><>>><>>><>=> |
||
5014 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > window.getRelList = function(elem) { return elem.relList; };><>><>>><>>><>=> |
||
5015 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5016 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > window.getRelList = function(elem) { return new DOMTokenListShim(elem, 'rel'); };><>><>>><>>><>=> |
||
5017 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > addToElementPrototype('relList', function() { return new DOMTokenListShim(this, 'rel'); } );><>><>>><>>><>=> |
||
5018 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5019 | |||
5020 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Add second argument to native DOMTokenList.toggle() if necessary><>><>>><>>><>=> |
||
5021 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function() {><>><>>><>>><>=> |
||
5022 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('DOMTokenList' in global)) return;><>><>>><>>><>=> |
||
5023 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var e = document.createElement('span');><>><>>><>>><>=> |
||
5024 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('classList' in e)) return;><>><>>><>>><>=> |
||
5025 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > e.classList.toggle('x', false);><>><>>><>>><>=> |
||
5026 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!e.classList.contains('x')) return;><>><>>><>>><>=> |
||
5027 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.DOMTokenList.prototype.toggle = function toggle(token/*, force*/) {><>><>>><>>><>=> |
||
5028 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var force = arguments[1];><>><>>><>>><>=> |
||
5029 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (force === undefined) {><>><>>><>>><>=> |
||
5030 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var add = !this.contains(token);><>><>>><>>><>=> |
||
5031 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this[add ? 'add' : 'remove'](token);><>><>>><>>><>=> |
||
5032 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return add;><>><>>><>>><>=> |
||
5033 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5034 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > force = !!force;><>><>>><>>><>=> |
||
5035 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this[force ? 'add' : 'remove'](token);><>><>>><>>><>=> |
||
5036 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return force;><>><>>><>>><>=> |
||
5037 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5038 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
5039 | |||
5040 | |||
5041 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // DOM - Interface NonDocumentTypeChildNode><>><>>><>>><>=> |
||
5042 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Interface NonDocumentTypeChildNode><>><>>><>>><>=> |
||
5043 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // previousElementSibling / nextElementSibling - for IE8><>><>>><>>><>=> |
||
5044 | |||
5045 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('previousElementSibling' in document.documentElement)) {><>><>>><>>><>=> |
||
5046 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > addToElementPrototype('previousElementSibling', function() {><>><>>><>>><>=> |
||
5047 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var n = this.previousSibling;><>><>>><>>><>=> |
||
5048 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (n && n.nodeType !== Node.ELEMENT_NODE)><>><>>><>>><>=> |
||
5049 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > n = n.previousSibling;><>><>>><>>><>=> |
||
5050 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return n;><>><>>><>>><>=> |
||
5051 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5052 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5053 | |||
5054 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('nextElementSibling' in document.documentElement)) {><>><>>><>>><>=> |
||
5055 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > addToElementPrototype('nextElementSibling', function() {><>><>>><>>><>=> |
||
5056 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var n = this.nextSibling;><>><>>><>>><>=> |
||
5057 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (n && n.nodeType !== Node.ELEMENT_NODE)><>><>>><>>><>=> |
||
5058 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > n = n.nextSibling;><>><>>><>>><>=> |
||
5059 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return n;><>><>>><>>><>=> |
||
5060 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5061 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5062 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
5063 | |||
5064 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Element.matches><>><>>><>>><>=> |
||
5065 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://developer.mozilla.org/en/docs/Web/API/Element/matches><>><>>><>>><>=> |
||
5066 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE, Firefox 3.6, early Webkit and Opera 15.0><>><>>><>>><>=> |
||
5067 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use msMatchesSelector(selector) for IE><>><>>><>>><>=> |
||
5068 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use oMatchesSelector(selector) for Opera 15.0><>><>>><>>><>=> |
||
5069 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use mozMatchesSelector(selector) for Firefox 3.6><>><>>><>>><>=> |
||
5070 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use webkitMatchesSelector(selector) for early Webkit><>><>>><>>><>=> |
||
5071 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use polyfill if no matches() support, but querySelectorAll() support><>><>>><>>><>=> |
||
5072 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('Element' in global && !Element.prototype.matches) {><>><>>><>>><>=> |
||
5073 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (Element.prototype.msMatchesSelector) {><>><>>><>>><>=> |
||
5074 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Element.prototype.matches = Element.prototype.msMatchesSelector;><>><>>><>>><>=> |
||
5075 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (Element.prototype.oMatchesSelector) {><>><>>><>>><>=> |
||
5076 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Element.prototype.matches = Element.prototype.oMatchesSelector;><>><>>><>>><>=> |
||
5077 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (Element.prototype.mozMatchesSelector) {><>><>>><>>><>=> |
||
5078 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Element.prototype.matches = Element.prototype.mozMatchesSelector;><>><>>><>>><>=> |
||
5079 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (Element.prototype.webkitMatchesSelector) {><>><>>><>>><>=> |
||
5080 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Element.prototype.matches = Element.prototype.webkitMatchesSelector;><>><>>><>>><>=> |
||
5081 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (document.querySelectorAll) {><>><>>><>>><>=> |
||
5082 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Element.prototype.matches = function matches(selector) {><>><>>><>>><>=> |
||
5083 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var matches = (this.document || this.ownerDocument).querySelectorAll(selector),><>><>>><>>><>=> |
||
5084 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > i = matches.length;><>><>>><>>><>=> |
||
5085 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (--i >= 0 && matches.item(i) !== this) {}><>><>>><>>><>=> |
||
5086 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return i > -1;><>><>>><>>><>=> |
||
5087 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5088 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5089 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5090 | |||
5091 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function mixin(o, ps) {><>><>>><>>><>=> |
||
5092 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!o) return;><>><>>><>>><>=> |
||
5093 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.keys(ps).forEach(function(p) {><>><>>><>>><>=> |
||
5094 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ((p in o) || (p in o.prototype)) return;><>><>>><>>><>=> |
||
5095 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try {><>><>>><>>><>=> |
||
5096 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperty(><>><>>><>>><>=> |
||
5097 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o.prototype,><>><>>><>>><>=> |
||
5098 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > p,><>><>>><>>><>=> |
||
5099 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.getOwnPropertyDescriptor(ps, p)><>><>>><>>><>=> |
||
5100 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > );><>><>>><>>><>=> |
||
5101 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } catch (ex) {><>><>>><>>><>=> |
||
5102 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Throws in IE8; just copy it><>><>>><>>><>=> |
||
5103 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o[p] = ps[p];><>><>>><>>><>=> |
||
5104 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5105 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5106 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5107 | |||
5108 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Mixin ParentNode><>><>>><>>><>=> |
||
5109 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://dom.spec.whatwg.org/#interface-parentnode><>><>>><>>><>=> |
||
5110 | |||
5111 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function convertNodesIntoANode(nodes) {><>><>>><>>><>=> |
||
5112 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var node = null;><>><>>><>>><>=> |
||
5113 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > nodes = nodes.map(function(node) {><>><>>><>>><>=> |
||
5114 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return !(node instanceof Node) ? document.createTextNode(node) : node;><>><>>><>>><>=> |
||
5115 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5116 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (nodes.length === 1) {><>><>>><>>><>=> |
||
5117 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > node = nodes[0];><>><>>><>>><>=> |
||
5118 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5119 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > node = document.createDocumentFragment();><>><>>><>>><>=> |
||
5120 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > nodes.forEach(function(n) { node.appendChild(n); });><>><>>><>>><>=> |
||
5121 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5122 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return node;><>><>>><>>><>=> |
||
5123 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5124 | |||
5125 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var ParentNode = {><>><>>><>>><>=> |
||
5126 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > prepend: function(/*...nodes*/) {><>><>>><>>><>=> |
||
5127 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nodes = [].slice.call(arguments);><>><>>><>>><>=> |
||
5128 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > nodes = convertNodesIntoANode(nodes);><>><>>><>>><>=> |
||
5129 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.insertBefore(nodes, this.firstChild);><>><>>><>>><>=> |
||
5130 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5131 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > append: function(/*...nodes*/) {><>><>>><>>><>=> |
||
5132 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nodes = [].slice.call(arguments);><>><>>><>>><>=> |
||
5133 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > nodes = convertNodesIntoANode(nodes);><>><>>><>>><>=> |
||
5134 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.appendChild(nodes);><>><>>><>>><>=> |
||
5135 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5136 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5137 | |||
5138 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > mixin(global.Document || global.HTMLDocument, ParentNode); // HTMLDocument for IE8><>><>>><>>><>=> |
||
5139 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > mixin(global.DocumentFragment, ParentNode);><>><>>><>>><>=> |
||
5140 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > mixin(global.Element, ParentNode);><>><>>><>>><>=> |
||
5141 | |||
5142 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Mixin ChildNode><>><>>><>>><>=> |
||
5143 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://dom.spec.whatwg.org/#interface-childnode><>><>>><>>><>=> |
||
5144 | |||
5145 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var ChildNode = {><>><>>><>>><>=> |
||
5146 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > before: function(/*...nodes*/) {><>><>>><>>><>=> |
||
5147 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nodes = [].slice.call(arguments);><>><>>><>>><>=> |
||
5148 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var parent = this.parentNode;><>><>>><>>><>=> |
||
5149 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!parent) return;><>><>>><>>><>=> |
||
5150 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var viablePreviousSibling = this.previousSibling;><>><>>><>>><>=> |
||
5151 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (nodes.indexOf(viablePreviousSibling) !== -1)><>><>>><>>><>=> |
||
5152 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > viablePreviousSibling = viablePreviousSibling.previousSibling;><>><>>><>>><>=> |
||
5153 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var node = convertNodesIntoANode(nodes);><>><>>><>>><>=> |
||
5154 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > parent.insertBefore(node, viablePreviousSibling ?><>><>>><>>><>=> |
||
5155 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > viablePreviousSibling.nextSibling : parent.firstChild);><>><>>><>>><>=> |
||
5156 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5157 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > after: function(/*...nodes*/) {><>><>>><>>><>=> |
||
5158 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nodes = [].slice.call(arguments);><>><>>><>>><>=> |
||
5159 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var parent = this.parentNode;><>><>>><>>><>=> |
||
5160 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!parent) return;><>><>>><>>><>=> |
||
5161 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var viableNextSibling = this.nextSibling;><>><>>><>>><>=> |
||
5162 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (nodes.indexOf(viableNextSibling) !== -1)><>><>>><>>><>=> |
||
5163 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > viableNextSibling = viableNextSibling.nextSibling;><>><>>><>>><>=> |
||
5164 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var node = convertNodesIntoANode(nodes);><>><>>><>>><>=> |
||
5165 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > parent.insertBefore(node, viableNextSibling);><>><>>><>>><>=> |
||
5166 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5167 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > replaceWith: function(/*...nodes*/) {><>><>>><>>><>=> |
||
5168 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nodes = [].slice.call(arguments);><>><>>><>>><>=> |
||
5169 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var parent = this.parentNode;><>><>>><>>><>=> |
||
5170 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!parent) return;><>><>>><>>><>=> |
||
5171 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var viableNextSibling = this.nextSibling;><>><>>><>>><>=> |
||
5172 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (nodes.indexOf(viableNextSibling) !== -1)><>><>>><>>><>=> |
||
5173 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > viableNextSibling = viableNextSibling.nextSibling;><>><>>><>>><>=> |
||
5174 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var node = convertNodesIntoANode(nodes);><>><>>><>>><>=> |
||
5175 | |||
5176 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.parentNode === parent)><>><>>><>>><>=> |
||
5177 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > parent.replaceChild(node, this);><>><>>><>>><>=> |
||
5178 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else><>><>>><>>><>=> |
||
5179 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > parent.insertBefore(node, viableNextSibling);><>><>>><>>><>=> |
||
5180 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5181 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > remove: function() {><>><>>><>>><>=> |
||
5182 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!this.parentNode) return;><>><>>><>>><>=> |
||
5183 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.parentNode.removeChild(this);><>><>>><>>><>=> |
||
5184 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5185 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5186 | |||
5187 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > mixin(global.DocumentType, ChildNode);><>><>>><>>><>=> |
||
5188 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > mixin(global.Element, ChildNode);><>><>>><>>><>=> |
||
5189 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > mixin(global.CharacterData, ChildNode);><>><>>><>>><>=> |
||
5190 | |||
5191 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >}(self));><>><>>><>>><>=> |
||
5192 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >(function(global) {><>><>>><>>><>=> |
||
5193 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('window' in global && 'document' in global))><>><>>><>>><>=> |
||
5194 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
5195 | |||
5196 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //----------------------------------------------------------------------><>><>>><>>><>=> |
||
5197 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
5198 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // XMLHttpRequest><>><>>><>>><>=> |
||
5199 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://xhr.spec.whatwg.org><>><>>><>>><>=> |
||
5200 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
5201 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //----------------------------------------------------------------------><>><>>><>>><>=> |
||
5202 | |||
5203 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // XMLHttpRequest interface><>><>>><>>><>=> |
||
5204 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE7-><>><>>><>>><>=> |
||
5205 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.XMLHttpRequest = global.XMLHttpRequest || function() {><>><>>><>>><>=> |
||
5206 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch (_) { }><>><>>><>>><>=> |
||
5207 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch (_) { }><>><>>><>>><>=> |
||
5208 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (_) { }><>><>>><>>><>=> |
||
5209 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw Error("This browser does not support XMLHttpRequest.");><>><>>><>>><>=> |
||
5210 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5211 | |||
5212 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // XMLHttpRequest interface constants><>><>>><>>><>=> |
||
5213 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for IE8-><>><>>><>>><>=> |
||
5214 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > XMLHttpRequest.UNSENT = 0;><>><>>><>>><>=> |
||
5215 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > XMLHttpRequest.OPENED = 1;><>><>>><>>><>=> |
||
5216 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > XMLHttpRequest.HEADERS_RECEIVED = 2;><>><>>><>>><>=> |
||
5217 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > XMLHttpRequest.LOADING = 3;><>><>>><>>><>=> |
||
5218 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > XMLHttpRequest.DONE = 4;><>><>>><>>><>=> |
||
5219 | |||
5220 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // FormData interface><>><>>><>>><>=> |
||
5221 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Needed for: IE9-><>><>>><>>><>=> |
||
5222 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function() {><>><>>><>>><>=> |
||
5223 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('FormData' in global)><>><>>><>>><>=> |
||
5224 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
5225 | |||
5226 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function FormData(form) {><>><>>><>>><>=> |
||
5227 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._data = [];><>><>>><>>><>=> |
||
5228 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!form) return;><>><>>><>>><>=> |
||
5229 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i = 0; i < form.elements.length; ++i) {><>><>>><>>><>=> |
||
5230 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var element = form.elements[i];><>><>>><>>><>=> |
||
5231 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (element.name !== '')><>><>>><>>><>=> |
||
5232 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.append(element.name, element.value);><>><>>><>>><>=> |
||
5233 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5234 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5235 | |||
5236 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > FormData.prototype = {><>><>>><>>><>=> |
||
5237 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > append: function(name, value /*, filename */) {><>><>>><>>><>=> |
||
5238 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('Blob' in global && value instanceof global.Blob)><>><>>><>>><>=> |
||
5239 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw TypeError("Blob not supported");><>><>>><>>><>=> |
||
5240 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = String(name);><>><>>><>>><>=> |
||
5241 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._data.push([name, value]);><>><>>><>>><>=> |
||
5242 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5243 | |||
5244 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > toString: function() {><>><>>><>>><>=> |
||
5245 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this._data.map(function(pair) {><>><>>><>>><>=> |
||
5246 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return encodeURIComponent(pair[0]) + '=' + encodeURIComponent(pair[1]);><>><>>><>>><>=> |
||
5247 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }).join('&');><>><>>><>>><>=> |
||
5248 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5249 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5250 | |||
5251 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.FormData = FormData;><>><>>><>>><>=> |
||
5252 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var send = global.XMLHttpRequest.prototype.send;><>><>>><>>><>=> |
||
5253 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.XMLHttpRequest.prototype.send = function(body) {><>><>>><>>><>=> |
||
5254 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (body instanceof FormData) {><>><>>><>>><>=> |
||
5255 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');><>><>>><>>><>=> |
||
5256 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > arguments[0] = body.toString();><>><>>><>>><>=> |
||
5257 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5258 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return send.apply(this, arguments);><>><>>><>>><>=> |
||
5259 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5260 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
5261 | |||
5262 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >}(self));><>><>>><>>><>=> |
||
5263 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >(function(global) {><>><>>><>>><>=> |
||
5264 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('window' in global && 'document' in global))><>><>>><>>><>=> |
||
5265 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
5266 | |||
5267 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //----------------------------------------------------------------------><>><>>><>>><>=> |
||
5268 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
5269 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // CSSOM View Module><>><>>><>>><>=> |
||
5270 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://dev.w3.org/csswg/cssom-view/><>><>>><>>><>=> |
||
5271 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
5272 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //----------------------------------------------------------------------><>><>>><>>><>=> |
||
5273 | |||
5274 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Fix for IE8-'s Element.getBoundingClientRect()><>><>>><>>><>=> |
||
5275 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('TextRectangle' in this && !('width' in TextRectangle.prototype)) {><>><>>><>>><>=> |
||
5276 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperties(TextRectangle.prototype, {><>><>>><>>><>=> |
||
5277 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'width': { get: function() { return this.right - this.left; } },><>><>>><>>><>=> |
||
5278 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'height': { get: function() { return this.bottom - this.top; } }><>><>>><>>><>=> |
||
5279 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5280 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5281 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >}(this));><>><>>><>>><>=> |
||
5282 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// URL Polyfill><>><>>><>>><>=> |
||
5283 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// Draft specification: https://url.spec.whatwg.org><>><>>><>>><>=> |
||
5284 | |||
5285 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// Notes:><>><>>><>>><>=> |
||
5286 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// - Primarily useful for parsing URLs and modifying query parameters><>><>>><>>><>=> |
||
5287 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// - Should work in IE8+ and everything more modern, with es5.js polyfills><>><>>><>>><>=> |
||
5288 | |||
5289 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >(function (global) {><>><>>><>>><>=> |
||
5290 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'use strict';><>><>>><>>><>=> |
||
5291 | |||
5292 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isSequence(o) {><>><>>><>>><>=> |
||
5293 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!o) return false;><>><>>><>>><>=> |
||
5294 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('Symbol' in global && 'iterator' in global.Symbol &&><>><>>><>>><>=> |
||
5295 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > typeof o[Symbol.iterator] === 'function') return true;><>><>>><>>><>=> |
||
5296 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (Array.isArray(o)) return true;><>><>>><>>><>=> |
||
5297 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return false;><>><>>><>>><>=> |
||
5298 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5299 | |||
5300 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function toArray(iter) {><>><>>><>>><>=> |
||
5301 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return ('from' in Array) ? Array.from(iter) : Array.prototype.slice.call(iter);><>><>>><>>><>=> |
||
5302 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5303 | |||
5304 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function() {><>><>>><>>><>=> |
||
5305 | |||
5306 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Browsers may have:><>><>>><>>><>=> |
||
5307 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // * No global URL object><>><>>><>>><>=> |
||
5308 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // * URL with static methods only - may have a dummy constructor><>><>>><>>><>=> |
||
5309 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // * URL with members except searchParams><>><>>><>>><>=> |
||
5310 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // * Full URL API support><>><>>><>>><>=> |
||
5311 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var origURL = global.URL;><>><>>><>>><>=> |
||
5312 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nativeURL;><>><>>><>>><>=> |
||
5313 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try {><>><>>><>>><>=> |
||
5314 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (origURL) {><>><>>><>>><>=> |
||
5315 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > nativeURL = new global.URL('http://example.com');><>><>>><>>><>=> |
||
5316 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('searchParams' in nativeURL)><>><>>><>>><>=> |
||
5317 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
5318 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('href' in nativeURL))><>><>>><>>><>=> |
||
5319 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > nativeURL = undefined;><>><>>><>>><>=> |
||
5320 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5321 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } catch (_) {}><>><>>><>>><>=> |
||
5322 | |||
5323 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // NOTE: Doesn't do the encoding/decoding dance><>><>>><>>><>=> |
||
5324 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function urlencoded_serialize(pairs) {><>><>>><>>><>=> |
||
5325 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var output = '', first = true;><>><>>><>>><>=> |
||
5326 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > pairs.forEach(function (pair) {><>><>>><>>><>=> |
||
5327 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var name = encodeURIComponent(pair.name);><>><>>><>>><>=> |
||
5328 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var value = encodeURIComponent(pair.value);><>><>>><>>><>=> |
||
5329 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!first) output += '&';><>><>>><>>><>=> |
||
5330 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > output += name + '=' + value;><>><>>><>>><>=> |
||
5331 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > first = false;><>><>>><>>><>=> |
||
5332 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5333 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return output.replace(/%20/g, '+');><>><>>><>>><>=> |
||
5334 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5335 | |||
5336 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // NOTE: Doesn't do the encoding/decoding dance><>><>>><>>><>=> |
||
5337 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function urlencoded_parse(input, isindex) {><>><>>><>>><>=> |
||
5338 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var sequences = input.split('&');><>><>>><>>><>=> |
||
5339 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (isindex && sequences[0].indexOf('=') === -1)><>><>>><>>><>=> |
||
5340 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > sequences[0] = '=' + sequences[0];><>><>>><>>><>=> |
||
5341 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var pairs = [];><>><>>><>>><>=> |
||
5342 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > sequences.forEach(function (bytes) {><>><>>><>>><>=> |
||
5343 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (bytes.length === 0) return;><>><>>><>>><>=> |
||
5344 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var index = bytes.indexOf('=');><>><>>><>>><>=> |
||
5345 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (index !== -1) {><>><>>><>>><>=> |
||
5346 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var name = bytes.substring(0, index);><>><>>><>>><>=> |
||
5347 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var value = bytes.substring(index + 1);><>><>>><>>><>=> |
||
5348 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5349 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = bytes;><>><>>><>>><>=> |
||
5350 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value = '';><>><>>><>>><>=> |
||
5351 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5352 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = name.replace(/\+/g, ' ');><>><>>><>>><>=> |
||
5353 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value = value.replace(/\+/g, ' ');><>><>>><>>><>=> |
||
5354 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > pairs.push({ name: name, value: value });><>><>>><>>><>=> |
||
5355 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5356 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var output = [];><>><>>><>>><>=> |
||
5357 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > pairs.forEach(function (pair) {><>><>>><>>><>=> |
||
5358 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > output.push({><>><>>><>>><>=> |
||
5359 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name: decodeURIComponent(pair.name),><>><>>><>>><>=> |
||
5360 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: decodeURIComponent(pair.value)><>><>>><>>><>=> |
||
5361 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5362 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5363 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return output;><>><>>><>>><>=> |
||
5364 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5365 | |||
5366 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function URLUtils(url) {><>><>>><>>><>=> |
||
5367 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (nativeURL)><>><>>><>>><>=> |
||
5368 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return new origURL(url);><>><>>><>>><>=> |
||
5369 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var anchor = document.createElement('a');><>><>>><>>><>=> |
||
5370 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > anchor.href = url;><>><>>><>>><>=> |
||
5371 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return anchor;><>><>>><>>><>=> |
||
5372 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5373 | |||
5374 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function URLSearchParams(init) {><>><>>><>>><>=> |
||
5375 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var $this = this;><>><>>><>>><>=> |
||
5376 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list = [];><>><>>><>>><>=> |
||
5377 | |||
5378 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (init === undefined || init === null) {><>><>>><>>><>=> |
||
5379 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // no-op><>><>>><>>><>=> |
||
5380 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (init instanceof URLSearchParams) {><>><>>><>>><>=> |
||
5381 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // In ES6 init would be a sequence, but special case for ES5.><>><>>><>>><>=> |
||
5382 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list = urlencoded_parse(String(init));><>><>>><>>><>=> |
||
5383 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (typeof init === 'object' && isSequence(init)) {><>><>>><>>><>=> |
||
5384 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > toArray(init).forEach(function(e) {><>><>>><>>><>=> |
||
5385 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isSequence(e)) throw TypeError();><>><>>><>>><>=> |
||
5386 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nv = toArray(e);><>><>>><>>><>=> |
||
5387 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (nv.length !== 2) throw TypeError();><>><>>><>>><>=> |
||
5388 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > $this._list.push({name: String(nv[0]), value: String(nv[1])});><>><>>><>>><>=> |
||
5389 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5390 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (typeof init === 'object' && init) {><>><>>><>>><>=> |
||
5391 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.keys(init).forEach(function(key) {><>><>>><>>><>=> |
||
5392 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > $this._list.push({name: String(key), value: String(init[key])});><>><>>><>>><>=> |
||
5393 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5394 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5395 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > init = String(init);><>><>>><>>><>=> |
||
5396 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (init.substring(0, 1) === '?')><>><>>><>>><>=> |
||
5397 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > init = init.substring(1);><>><>>><>>><>=> |
||
5398 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list = urlencoded_parse(init);><>><>>><>>><>=> |
||
5399 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5400 | |||
5401 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._url_object = null;><>><>>><>>><>=> |
||
5402 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._setList = function (list) { if (!updating) $this._list = list; };><>><>>><>>><>=> |
||
5403 | |||
5404 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var updating = false;><>><>>><>>><>=> |
||
5405 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._update_steps = function() {><>><>>><>>><>=> |
||
5406 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (updating) return;><>><>>><>>><>=> |
||
5407 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > updating = true;><>><>>><>>><>=> |
||
5408 | |||
5409 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!$this._url_object) return;><>><>>><>>><>=> |
||
5410 | |||
5411 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Partial workaround for IE issue with 'about:'><>><>>><>>><>=> |
||
5412 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ($this._url_object.protocol === 'about:' &&><>><>>><>>><>=> |
||
5413 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > $this._url_object.pathname.indexOf('?') !== -1) {><>><>>><>>><>=> |
||
5414 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > $this._url_object.pathname = $this._url_object.pathname.split('?')[0];><>><>>><>>><>=> |
||
5415 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5416 | |||
5417 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > $this._url_object.search = urlencoded_serialize($this._list);><>><>>><>>><>=> |
||
5418 | |||
5419 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > updating = false;><>><>>><>>><>=> |
||
5420 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5421 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5422 | |||
5423 | |||
5424 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperties(URLSearchParams.prototype, {><>><>>><>>><>=> |
||
5425 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > append: {><>><>>><>>><>=> |
||
5426 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function (name, value) {><>><>>><>>><>=> |
||
5427 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list.push({ name: name, value: value });><>><>>><>>><>=> |
||
5428 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._update_steps();><>><>>><>>><>=> |
||
5429 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5430 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5431 | |||
5432 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'delete': {><>><>>><>>><>=> |
||
5433 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function (name) {><>><>>><>>><>=> |
||
5434 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i = 0; i < this._list.length;) {><>><>>><>>><>=> |
||
5435 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._list[i].name === name)><>><>>><>>><>=> |
||
5436 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list.splice(i, 1);><>><>>><>>><>=> |
||
5437 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else><>><>>><>>><>=> |
||
5438 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > ++i;><>><>>><>>><>=> |
||
5439 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5440 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._update_steps();><>><>>><>>><>=> |
||
5441 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5442 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5443 | |||
5444 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: {><>><>>><>>><>=> |
||
5445 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function (name) {><>><>>><>>><>=> |
||
5446 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i = 0; i < this._list.length; ++i) {><>><>>><>>><>=> |
||
5447 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._list[i].name === name)><>><>>><>>><>=> |
||
5448 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this._list[i].value;><>><>>><>>><>=> |
||
5449 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5450 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return null;><>><>>><>>><>=> |
||
5451 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5452 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5453 | |||
5454 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > getAll: {><>><>>><>>><>=> |
||
5455 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function (name) {><>><>>><>>><>=> |
||
5456 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var result = [];><>><>>><>>><>=> |
||
5457 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i = 0; i < this._list.length; ++i) {><>><>>><>>><>=> |
||
5458 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._list[i].name === name)><>><>>><>>><>=> |
||
5459 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > result.push(this._list[i].value);><>><>>><>>><>=> |
||
5460 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5461 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return result;><>><>>><>>><>=> |
||
5462 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5463 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5464 | |||
5465 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > has: {><>><>>><>>><>=> |
||
5466 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function (name) {><>><>>><>>><>=> |
||
5467 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i = 0; i < this._list.length; ++i) {><>><>>><>>><>=> |
||
5468 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._list[i].name === name)><>><>>><>>><>=> |
||
5469 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return true;><>><>>><>>><>=> |
||
5470 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5471 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return false;><>><>>><>>><>=> |
||
5472 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5473 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5474 | |||
5475 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: {><>><>>><>>><>=> |
||
5476 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function (name, value) {><>><>>><>>><>=> |
||
5477 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var found = false;><>><>>><>>><>=> |
||
5478 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i = 0; i < this._list.length;) {><>><>>><>>><>=> |
||
5479 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._list[i].name === name) {><>><>>><>>><>=> |
||
5480 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!found) {><>><>>><>>><>=> |
||
5481 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list[i].value = value;><>><>>><>>><>=> |
||
5482 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > found = true;><>><>>><>>><>=> |
||
5483 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > ++i;><>><>>><>>><>=> |
||
5484 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5485 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list.splice(i, 1);><>><>>><>>><>=> |
||
5486 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5487 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5488 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > ++i;><>><>>><>>><>=> |
||
5489 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5490 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5491 | |||
5492 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!found)><>><>>><>>><>=> |
||
5493 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list.push({ name: name, value: value });><>><>>><>>><>=> |
||
5494 | |||
5495 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._update_steps();><>><>>><>>><>=> |
||
5496 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5497 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5498 | |||
5499 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > entries: {><>><>>><>>><>=> |
||
5500 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() { return new Iterator(this._list, 'key+value'); },><>><>>><>>><>=> |
||
5501 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5502 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5503 | |||
5504 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > keys: {><>><>>><>>><>=> |
||
5505 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() { return new Iterator(this._list, 'key'); },><>><>>><>>><>=> |
||
5506 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5507 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5508 | |||
5509 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > values: {><>><>>><>>><>=> |
||
5510 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() { return new Iterator(this._list, 'value'); },><>><>>><>>><>=> |
||
5511 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5512 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5513 | |||
5514 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > forEach: {><>><>>><>>><>=> |
||
5515 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function(callback) {><>><>>><>>><>=> |
||
5516 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var thisArg = (arguments.length > 1) ? arguments[1] : undefined;><>><>>><>>><>=> |
||
5517 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._list.forEach(function(pair, index) {><>><>>><>>><>=> |
||
5518 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > callback.call(thisArg, pair.value, pair.name);><>><>>><>>><>=> |
||
5519 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5520 | |||
5521 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: true, configurable: true><>><>>><>>><>=> |
||
5522 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5523 | |||
5524 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > toString: {><>><>>><>>><>=> |
||
5525 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function () {><>><>>><>>><>=> |
||
5526 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return urlencoded_serialize(this._list);><>><>>><>>><>=> |
||
5527 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, writable: true, enumerable: false, configurable: true><>><>>><>>><>=> |
||
5528 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5529 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5530 | |||
5531 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function Iterator(source, kind) {><>><>>><>>><>=> |
||
5532 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var index = 0;><>><>>><>>><>=> |
||
5533 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this['next'] = function() {><>><>>><>>><>=> |
||
5534 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (index >= source.length)><>><>>><>>><>=> |
||
5535 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return {done: true, value: undefined};><>><>>><>>><>=> |
||
5536 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var pair = source[index++];><>><>>><>>><>=> |
||
5537 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return {done: false, value:><>><>>><>>><>=> |
||
5538 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > kind === 'key' ? pair.name :><>><>>><>>><>=> |
||
5539 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > kind === 'value' ? pair.value :><>><>>><>>><>=> |
||
5540 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > [pair.name, pair.value]};><>><>>><>>><>=> |
||
5541 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5542 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5543 | |||
5544 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('Symbol' in global && 'iterator' in global.Symbol) {><>><>>><>>><>=> |
||
5545 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperty(URLSearchParams.prototype, global.Symbol.iterator, {><>><>>><>>><>=> |
||
5546 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: URLSearchParams.prototype.entries,><>><>>><>>><>=> |
||
5547 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > writable: true, enumerable: true, configurable: true});><>><>>><>>><>=> |
||
5548 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperty(Iterator.prototype, global.Symbol.iterator, {><>><>>><>>><>=> |
||
5549 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() { return this; },><>><>>><>>><>=> |
||
5550 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > writable: true, enumerable: true, configurable: true});><>><>>><>>><>=> |
||
5551 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5552 | |||
5553 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function URL(url, base) {><>><>>><>>><>=> |
||
5554 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!(this instanceof global.URL))><>><>>><>>><>=> |
||
5555 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");><>><>>><>>><>=> |
||
5556 | |||
5557 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (base) {><>><>>><>>><>=> |
||
5558 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > url = (function () {><>><>>><>>><>=> |
||
5559 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (nativeURL) return new origURL(url, base).href;><>><>>><>>><>=> |
||
5560 | |||
5561 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var doc;><>><>>><>>><>=> |
||
5562 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Use another document/base tag/anchor for relative URL resolution, if possible><>><>>><>>><>=> |
||
5563 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (document.implementation && document.implementation.createHTMLDocument) {><>><>>><>>><>=> |
||
5564 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc = document.implementation.createHTMLDocument('');><>><>>><>>><>=> |
||
5565 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (document.implementation && document.implementation.createDocument) {><>><>>><>>><>=> |
||
5566 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc = document.implementation.createDocument('http://www.w3.org/1999/xhtml', 'html', null);><>><>>><>>><>=> |
||
5567 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc.documentElement.appendChild(doc.createElement('head'));><>><>>><>>><>=> |
||
5568 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc.documentElement.appendChild(doc.createElement('body'));><>><>>><>>><>=> |
||
5569 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (window.ActiveXObject) {><>><>>><>>><>=> |
||
5570 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc = new window.ActiveXObject('htmlfile');><>><>>><>>><>=> |
||
5571 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc.write('<head><\/head><body><\/body>');><>><>>><>>><>=> |
||
5572 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc.close();><>><>>><>>><>=> |
||
5573 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5574 | |||
5575 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!doc) throw Error('base not supported');><>><>>><>>><>=> |
||
5576 | |||
5577 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var baseTag = doc.createElement('base');><>><>>><>>><>=> |
||
5578 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > baseTag.href = base;><>><>>><>>><>=> |
||
5579 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > doc.getElementsByTagName('head')[0].appendChild(baseTag);><>><>>><>>><>=> |
||
5580 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var anchor = doc.createElement('a');><>><>>><>>><>=> |
||
5581 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > anchor.href = url;><>><>>><>>><>=> |
||
5582 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return anchor.href;><>><>>><>>><>=> |
||
5583 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
5584 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5585 | |||
5586 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // An inner object implementing URLUtils (either a native URL><>><>>><>>><>=> |
||
5587 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // object or an HTMLAnchorElement instance) is used to perform the><>><>>><>>><>=> |
||
5588 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // URL algorithms. With full ES5 getter/setter support, return a><>><>>><>>><>=> |
||
5589 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // regular object For IE8's limited getter/setter support, a><>><>>><>>><>=> |
||
5590 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // different HTMLAnchorElement is returned with properties><>><>>><>>><>=> |
||
5591 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // overridden><>><>>><>>><>=> |
||
5592 | |||
5593 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var instance = URLUtils(url || '');><>><>>><>>><>=> |
||
5594 | |||
5595 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Detect for ES5 getter/setter support><>><>>><>>><>=> |
||
5596 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // (an Object.defineProperties polyfill that doesn't support getters/setters may throw)><>><>>><>>><>=> |
||
5597 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var ES5_GET_SET = (function() {><>><>>><>>><>=> |
||
5598 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('defineProperties' in Object)) return false;><>><>>><>>><>=> |
||
5599 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try {><>><>>><>>><>=> |
||
5600 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var obj = {};><>><>>><>>><>=> |
||
5601 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperties(obj, { prop: { 'get': function () { return true; } } });><>><>>><>>><>=> |
||
5602 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return obj.prop;><>><>>><>>><>=> |
||
5603 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } catch (_) {><>><>>><>>><>=> |
||
5604 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return false;><>><>>><>>><>=> |
||
5605 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5606 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > })();><>><>>><>>><>=> |
||
5607 | |||
5608 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var self = ES5_GET_SET ? this : document.createElement('a');><>><>>><>>><>=> |
||
5609 | |||
5610 | |||
5611 | |||
5612 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var query_object = new URLSearchParams(><>><>>><>>><>=> |
||
5613 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > instance.search ? instance.search.substring(1) : null);><>><>>><>>><>=> |
||
5614 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > query_object._url_object = self;><>><>>><>>><>=> |
||
5615 | |||
5616 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.defineProperties(self, {><>><>>><>>><>=> |
||
5617 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > href: {><>><>>><>>><>=> |
||
5618 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.href; },><>><>>><>>><>=> |
||
5619 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.href = v; tidy_instance(); update_steps(); },><>><>>><>>><>=> |
||
5620 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5621 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5622 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > origin: {><>><>>><>>><>=> |
||
5623 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () {><>><>>><>>><>=> |
||
5624 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('origin' in instance) return instance.origin;><>><>>><>>><>=> |
||
5625 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this.protocol + '//' + this.host;><>><>>><>>><>=> |
||
5626 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5627 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5628 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5629 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > protocol: {><>><>>><>>><>=> |
||
5630 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.protocol; },><>><>>><>>><>=> |
||
5631 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.protocol = v; },><>><>>><>>><>=> |
||
5632 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5633 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5634 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > username: {><>><>>><>>><>=> |
||
5635 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.username; },><>><>>><>>><>=> |
||
5636 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.username = v; },><>><>>><>>><>=> |
||
5637 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5638 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5639 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > password: {><>><>>><>>><>=> |
||
5640 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.password; },><>><>>><>>><>=> |
||
5641 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.password = v; },><>><>>><>>><>=> |
||
5642 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5643 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5644 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > host: {><>><>>><>>><>=> |
||
5645 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () {><>><>>><>>><>=> |
||
5646 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // IE returns default port in |host|><>><>>><>>><>=> |
||
5647 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var re = {'http:': /:80$/, 'https:': /:443$/, 'ftp:': /:21$/}[instance.protocol];><>><>>><>>><>=> |
||
5648 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return re ? instance.host.replace(re, '') : instance.host;><>><>>><>>><>=> |
||
5649 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5650 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.host = v; },><>><>>><>>><>=> |
||
5651 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5652 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5653 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > hostname: {><>><>>><>>><>=> |
||
5654 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.hostname; },><>><>>><>>><>=> |
||
5655 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.hostname = v; },><>><>>><>>><>=> |
||
5656 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5657 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5658 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > port: {><>><>>><>>><>=> |
||
5659 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.port; },><>><>>><>>><>=> |
||
5660 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.port = v; },><>><>>><>>><>=> |
||
5661 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5662 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5663 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > pathname: {><>><>>><>>><>=> |
||
5664 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () {><>><>>><>>><>=> |
||
5665 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // IE does not include leading '/' in |pathname|><>><>>><>>><>=> |
||
5666 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (instance.pathname.charAt(0) !== '/') return '/' + instance.pathname;><>><>>><>>><>=> |
||
5667 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return instance.pathname;><>><>>><>>><>=> |
||
5668 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5669 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.pathname = v; },><>><>>><>>><>=> |
||
5670 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5671 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5672 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > search: {><>><>>><>>><>=> |
||
5673 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.search; },><>><>>><>>><>=> |
||
5674 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) {><>><>>><>>><>=> |
||
5675 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (instance.search === v) return;><>><>>><>>><>=> |
||
5676 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > instance.search = v; tidy_instance(); update_steps();><>><>>><>>><>=> |
||
5677 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5678 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5679 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5680 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > searchParams: {><>><>>><>>><>=> |
||
5681 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return query_object; },><>><>>><>>><>=> |
||
5682 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5683 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5684 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > hash: {><>><>>><>>><>=> |
||
5685 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function () { return instance.hash; },><>><>>><>>><>=> |
||
5686 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function (v) { instance.hash = v; tidy_instance(); },><>><>>><>>><>=> |
||
5687 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: true, configurable: true><>><>>><>>><>=> |
||
5688 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5689 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > toString: {><>><>>><>>><>=> |
||
5690 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() { return instance.toString(); },><>><>>><>>><>=> |
||
5691 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: false, configurable: true><>><>>><>>><>=> |
||
5692 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5693 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > valueOf: {><>><>>><>>><>=> |
||
5694 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value: function() { return instance.valueOf(); },><>><>>><>>><>=> |
||
5695 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > enumerable: false, configurable: true><>><>>><>>><>=> |
||
5696 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5697 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5698 | |||
5699 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function tidy_instance() {><>><>>><>>><>=> |
||
5700 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var href = instance.href.replace(/#$|\?$|\?(?=#)/g, '');><>><>>><>>><>=> |
||
5701 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (instance.href !== href)><>><>>><>>><>=> |
||
5702 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > instance.href = href;><>><>>><>>><>=> |
||
5703 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5704 | |||
5705 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function update_steps() {><>><>>><>>><>=> |
||
5706 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > query_object._setList(instance.search ? urlencoded_parse(instance.search.substring(1)) : []);><>><>>><>>><>=> |
||
5707 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > query_object._update_steps();><>><>>><>>><>=> |
||
5708 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5709 | |||
5710 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return self;><>><>>><>>><>=> |
||
5711 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5712 | |||
5713 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (origURL) {><>><>>><>>><>=> |
||
5714 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var i in origURL) {><>><>>><>>><>=> |
||
5715 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (origURL.hasOwnProperty(i) && typeof origURL[i] === 'function')><>><>>><>>><>=> |
||
5716 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > URL[i] = origURL[i];><>><>>><>>><>=> |
||
5717 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5718 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5719 | |||
5720 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.URL = URL;><>><>>><>>><>=> |
||
5721 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.URLSearchParams = URLSearchParams;><>><>>><>>><>=> |
||
5722 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
5723 | |||
5724 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Patch native URLSearchParams constructor to handle sequences/records><>><>>><>>><>=> |
||
5725 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // if necessary.><>><>>><>>><>=> |
||
5726 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (function() {><>><>>><>>><>=> |
||
5727 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (new global.URLSearchParams([['a', 1]]).get('a') === '1' &&><>><>>><>>><>=> |
||
5728 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > new global.URLSearchParams({a: 1}).get('a') === '1')><>><>>><>>><>=> |
||
5729 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
5730 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var orig = global.URLSearchParams;><>><>>><>>><>=> |
||
5731 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.URLSearchParams = function(init) {><>><>>><>>><>=> |
||
5732 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (init && typeof init === 'object' && isSequence(init)) {><>><>>><>>><>=> |
||
5733 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var o = new orig();><>><>>><>>><>=> |
||
5734 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > toArray(init).forEach(function(e) {><>><>>><>>><>=> |
||
5735 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isSequence(e)) throw TypeError();><>><>>><>>><>=> |
||
5736 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var nv = toArray(e);><>><>>><>>><>=> |
||
5737 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (nv.length !== 2) throw TypeError();><>><>>><>>><>=> |
||
5738 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o.append(nv[0], nv[1]);><>><>>><>>><>=> |
||
5739 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5740 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return o;><>><>>><>>><>=> |
||
5741 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (init && typeof init === 'object') {><>><>>><>>><>=> |
||
5742 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o = new orig();><>><>>><>>><>=> |
||
5743 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.keys(init).forEach(function(key) {><>><>>><>>><>=> |
||
5744 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > o.set(key, init[key]);><>><>>><>>><>=> |
||
5745 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5746 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return o;><>><>>><>>><>=> |
||
5747 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5748 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return new orig(init);><>><>>><>>><>=> |
||
5749 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5750 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5751 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }());><>><>>><>>><>=> |
||
5752 | |||
5753 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >}(self));><>><>>><>>><>=> |
||
5754 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// Work-In-Progress 'prollyfill' for Fetch API><>><>>><>>><>=> |
||
5755 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// Standard: https://fetch.spec.whatwg.org/#fetch-api><>><>>><>>><>=> |
||
5756 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >//><>><>>><>>><>=> |
||
5757 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// As usual, the intent is to produce a forward-compatible><>><>>><>>><>=> |
||
5758 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// subset so that code can be written using future standard><>><>>><>>><>=> |
||
5759 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// functionality; not every case is considered or supported.><>><>>><>>><>=> |
||
5760 | |||
5761 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// Requires ES2015: Promise, Symbol.iterator (or polyfill)><>><>>><>>><>=> |
||
5762 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// Requires: URL (or polyfill)><>><>>><>>><>=> |
||
5763 | |||
5764 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// Example:><>><>>><>>><>=> |
||
5765 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// fetch('README.md')><>><>>><>>><>=> |
||
5766 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// .then(function(response) { return response.text(); })><>><>>><>>><>=> |
||
5767 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >// .then(function(text) { alert(text); });><>><>>><>>><>=> |
||
5768 | |||
5769 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >(function(global) {><>><>>><>>><>=> |
||
5770 | |||
5771 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Web IDL concepts><>><>>><>>><>=> |
||
5772 | |||
5773 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://heycam.github.io/webidl/#idl-ByteString><>><>>><>>><>=> |
||
5774 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function ByteString(value) {><>><>>><>>><>=> |
||
5775 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value = String(value);><>><>>><>>><>=> |
||
5776 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (value.match(/[^\x00-\xFF]/)) throw TypeError('Not a valid ByteString');><>><>>><>>><>=> |
||
5777 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return value;><>><>>><>>><>=> |
||
5778 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5779 | |||
5780 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // https://heycam.github.io/webidl/#idl-USVString><>><>>><>>><>=> |
||
5781 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function USVString(value) {><>><>>><>>><>=> |
||
5782 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > value = String(value);><>><>>><>>><>=> |
||
5783 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return value.replace(><>><>>><>>><>=> |
||
5784 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > /([\u0000-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDFFF])/g,><>><>>><>>><>=> |
||
5785 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function (c) {><>><>>><>>><>=> |
||
5786 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (/^[\uD800-\uDFFF]$/.test(c)) return '\uFFFD';><>><>>><>>><>=> |
||
5787 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return c;><>><>>><>>><>=> |
||
5788 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5789 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5790 | |||
5791 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function ushort(x) { return x & 0xFFFF; }><>><>>><>>><>=> |
||
5792 | |||
5793 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 2 Terminology><>><>>><>>><>=> |
||
5794 | |||
5795 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function byteLowerCase(s) {><>><>>><>>><>=> |
||
5796 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return String(s).replace(/[A-Z]/g, function(c) { return c.toLowerCase(); });><>><>>><>>><>=> |
||
5797 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5798 | |||
5799 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function byteUpperCase(s) {><>><>>><>>><>=> |
||
5800 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return String(s).replace(/[a-z]/g, function(c) { return c.toUpperCase(); });><>><>>><>>><>=> |
||
5801 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5802 | |||
5803 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function byteCaseInsensitiveMatch(a, b) {><>><>>><>>><>=> |
||
5804 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return byteLowerCase(b) === byteLowerCase(b);><>><>>><>>><>=> |
||
5805 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5806 | |||
5807 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 2.1 HTTP><>><>>><>>><>=> |
||
5808 | |||
5809 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 2.1.1 Methods><>><>>><>>><>=> |
||
5810 | |||
5811 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isForbiddenMethod(m) {><>><>>><>>><>=> |
||
5812 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > m = byteUpperCase(m);><>><>>><>>><>=> |
||
5813 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return m === 'CONNECT' || m === 'TRACE' || m === 'TRACK';><>><>>><>>><>=> |
||
5814 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5815 | |||
5816 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function normalizeMethod(m) {><>><>>><>>><>=> |
||
5817 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var u = byteUpperCase(m);><>><>>><>>><>=> |
||
5818 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (u === 'DELETE' || u === 'GET' || u === 'HEAD' || u === 'OPTIONS' ||><>><>>><>>><>=> |
||
5819 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > u === 'POST' || u === 'PUT') return u;><>><>>><>>><>=> |
||
5820 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return m;><>><>>><>>><>=> |
||
5821 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5822 | |||
5823 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isName(s) {><>><>>><>>><>=> |
||
5824 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return /^[!#$%&'*+\-.09A-Z^_`a-z|~]+$/.test(s);><>><>>><>>><>=> |
||
5825 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5826 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isValue(s) {><>><>>><>>><>=> |
||
5827 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // TODO: Implement me><>><>>><>>><>=> |
||
5828 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return true;><>><>>><>>><>=> |
||
5829 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5830 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isForbiddenHeaderName(n) {><>><>>><>>><>=> |
||
5831 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > n = String(n).toLowerCase();><>><>>><>>><>=> |
||
5832 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var forbidden = {><>><>>><>>><>=> |
||
5833 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'accept-charset': true,><>><>>><>>><>=> |
||
5834 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'accept-encoding': true,><>><>>><>>><>=> |
||
5835 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'access-control-request-headers': true,><>><>>><>>><>=> |
||
5836 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'access-control-request-method': true,><>><>>><>>><>=> |
||
5837 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'connection': true,><>><>>><>>><>=> |
||
5838 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'content-length': true,><>><>>><>>><>=> |
||
5839 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'cookie': true,><>><>>><>>><>=> |
||
5840 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'cookie2': true,><>><>>><>>><>=> |
||
5841 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'date': true,><>><>>><>>><>=> |
||
5842 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'dnt': true,><>><>>><>>><>=> |
||
5843 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'expect': true,><>><>>><>>><>=> |
||
5844 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'host': true,><>><>>><>>><>=> |
||
5845 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'keep-alive': true,><>><>>><>>><>=> |
||
5846 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'origin': true,><>><>>><>>><>=> |
||
5847 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'referer': true,><>><>>><>>><>=> |
||
5848 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'te': true,><>><>>><>>><>=> |
||
5849 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'trailer': true,><>><>>><>>><>=> |
||
5850 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'transfer-encoding': true,><>><>>><>>><>=> |
||
5851 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'upgrade': true,><>><>>><>>><>=> |
||
5852 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'user-agent': true,><>><>>><>>><>=> |
||
5853 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'via': true><>><>>><>>><>=> |
||
5854 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5855 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return forbidden[n] || n.substring(0, 6) === 'proxy-' || n.substring(0, 4) === 'sec-';><>><>>><>>><>=> |
||
5856 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5857 | |||
5858 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isForbiddenResponseHeaderName(n) {><>><>>><>>><>=> |
||
5859 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > n = String(n).toLowerCase();><>><>>><>>><>=> |
||
5860 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var forbidden = {><>><>>><>>><>=> |
||
5861 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'set-cookie': true,><>><>>><>>><>=> |
||
5862 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'set-cookie2': true><>><>>><>>><>=> |
||
5863 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
5864 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return forbidden[n];><>><>>><>>><>=> |
||
5865 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5866 | |||
5867 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function isSimpleHeader(name, value) {><>><>>><>>><>=> |
||
5868 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = String(name).toLowerCase();><>><>>><>>><>=> |
||
5869 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return name === 'accept' || name === 'accept-language' || name === 'content-language' ||><>><>>><>>><>=> |
||
5870 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (name === 'content-type' &&><>><>>><>>><>=> |
||
5871 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > ['application/x-www-form-encoded', 'multipart/form-data', 'text/plain'].indexOf(value) !== -1);><>><>>><>>><>=> |
||
5872 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5873 | |||
5874 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
5875 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 5.1 Headers class><>><>>><>>><>=> |
||
5876 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
5877 | |||
5878 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // typedef (Headers or sequence<sequence<ByteString>> or OpenEndedDictionary<ByteString>) HeadersInit;><>><>>><>>><>=> |
||
5879 | |||
5880 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Constructor(optional HeadersInit init)><>><>>><>>><>=> |
||
5881 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function Headers(init) {><>><>>><>>><>=> |
||
5882 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._guard = 'none';><>><>>><>>><>=> |
||
5883 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._headerList = [];><>><>>><>>><>=> |
||
5884 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (init) fill(this, init);><>><>>><>>><>=> |
||
5885 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5886 | |||
5887 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function fill(headers, init) {><>><>>><>>><>=> |
||
5888 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (init instanceof Headers) {><>><>>><>>><>=> |
||
5889 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > init._headerList.forEach(function(header) {><>><>>><>>><>=> |
||
5890 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > headers.append(header[0], header[1]);><>><>>><>>><>=> |
||
5891 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5892 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else if (Array.isArray(init)) {><>><>>><>>><>=> |
||
5893 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > init.forEach(function(header) {><>><>>><>>><>=> |
||
5894 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!Array.isArray(header) || header.length !== 2) throw TypeError();><>><>>><>>><>=> |
||
5895 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > headers.append(header[0], header[1]);><>><>>><>>><>=> |
||
5896 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5897 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
5898 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > init = Object(init);><>><>>><>>><>=> |
||
5899 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Object.keys(init).forEach(function(key) {><>><>>><>>><>=> |
||
5900 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > headers.append(key, init[key]);><>><>>><>>><>=> |
||
5901 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
5902 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5903 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5904 | |||
5905 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // interface Headers><>><>>><>>><>=> |
||
5906 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Headers.prototype = {><>><>>><>>><>=> |
||
5907 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // void append(ByteString name, ByteString value);><>><>>><>>><>=> |
||
5908 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > append: function append(name, value) {><>><>>><>>><>=> |
||
5909 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = ByteString(name);><>><>>><>>><>=> |
||
5910 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isName(name) || !isValue(value)) throw TypeError();><>><>>><>>><>=> |
||
5911 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._guard === 'immutable') throw TypeError();><>><>>><>>><>=> |
||
5912 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'request' && isForbiddenHeaderName(name)) return;><>><>>><>>><>=> |
||
5913 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'request-no-CORS' && !isSimpleHeader(name, value)) return;><>><>>><>>><>=> |
||
5914 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'response' && isForbiddenResponseHeaderName(name)) return;><>><>>><>>><>=> |
||
5915 | |||
5916 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = name.toLowerCase();><>><>>><>>><>=> |
||
5917 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._headerList.push([name, value]);><>><>>><>>><>=> |
||
5918 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5919 | |||
5920 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // void delete(ByteString name);><>><>>><>>><>=> |
||
5921 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > 'delete': function delete_(name) {><>><>>><>>><>=> |
||
5922 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = ByteString(name);><>><>>><>>><>=> |
||
5923 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isName(name)) throw TypeError();><>><>>><>>><>=> |
||
5924 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._guard === 'immutable') throw TypeError();><>><>>><>>><>=> |
||
5925 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'request' && isForbiddenHeaderName(name)) return;><>><>>><>>><>=> |
||
5926 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'request-no-CORS' && !isSimpleHeader(name, 'invalid')) return;><>><>>><>>><>=> |
||
5927 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'response' && isForbiddenResponseHeaderName(name)) return;><>><>>><>>><>=> |
||
5928 | |||
5929 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = name.toLowerCase();><>><>>><>>><>=> |
||
5930 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var index = 0;><>><>>><>>><>=> |
||
5931 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (index < this._headerList.length) {><>><>>><>>><>=> |
||
5932 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._headerList[index][0] === name)><>><>>><>>><>=> |
||
5933 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._headerList.splice(index, 1);><>><>>><>>><>=> |
||
5934 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else><>><>>><>>><>=> |
||
5935 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > ++index;><>><>>><>>><>=> |
||
5936 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5937 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5938 | |||
5939 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // ByteString? get(ByteString name);><>><>>><>>><>=> |
||
5940 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > get: function get(name) {><>><>>><>>><>=> |
||
5941 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = ByteString(name);><>><>>><>>><>=> |
||
5942 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isName(name)) throw TypeError();><>><>>><>>><>=> |
||
5943 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = name.toLowerCase();><>><>>><>>><>=> |
||
5944 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var index = 0; index < this._headerList.length; ++index) {><>><>>><>>><>=> |
||
5945 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._headerList[index][0] === name)><>><>>><>>><>=> |
||
5946 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return this._headerList[index][1];><>><>>><>>><>=> |
||
5947 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5948 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return null;><>><>>><>>><>=> |
||
5949 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5950 | |||
5951 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // sequence<ByteString> getAll(ByteString name);><>><>>><>>><>=> |
||
5952 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > getAll: function getAll(name) {><>><>>><>>><>=> |
||
5953 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = ByteString(name);><>><>>><>>><>=> |
||
5954 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isName(name)) throw TypeError();><>><>>><>>><>=> |
||
5955 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = name.toLowerCase();><>><>>><>>><>=> |
||
5956 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var sequence = [];><>><>>><>>><>=> |
||
5957 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var index = 0; index < this._headerList.length; ++index) {><>><>>><>>><>=> |
||
5958 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._headerList[index][0] === name)><>><>>><>>><>=> |
||
5959 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > sequence.push(this._headerList[index][1]);><>><>>><>>><>=> |
||
5960 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5961 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return sequence;><>><>>><>>><>=> |
||
5962 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5963 | |||
5964 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // boolean has(ByteString name);><>><>>><>>><>=> |
||
5965 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > has: function has(name) {><>><>>><>>><>=> |
||
5966 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = ByteString(name);><>><>>><>>><>=> |
||
5967 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isName(name)) throw TypeError();><>><>>><>>><>=> |
||
5968 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = name.toLowerCase();><>><>>><>>><>=> |
||
5969 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var index = 0; index < this._headerList.length; ++index) {><>><>>><>>><>=> |
||
5970 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._headerList[index][0] === name)><>><>>><>>><>=> |
||
5971 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return true;><>><>>><>>><>=> |
||
5972 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5973 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return false;><>><>>><>>><>=> |
||
5974 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
5975 | |||
5976 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // void set(ByteString name, ByteString value);><>><>>><>>><>=> |
||
5977 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > set: function set(name, value) {><>><>>><>>><>=> |
||
5978 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = ByteString(name);><>><>>><>>><>=> |
||
5979 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!isName(name) || !isValue(value)) throw TypeError();><>><>>><>>><>=> |
||
5980 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._guard === 'immutable') throw TypeError();><>><>>><>>><>=> |
||
5981 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'request' && isForbiddenHeaderName(name)) return;><>><>>><>>><>=> |
||
5982 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'request-no-CORS' && !isSimpleHeader(name, value)) return;><>><>>><>>><>=> |
||
5983 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else if (this._guard === 'response' && isForbiddenResponseHeaderName(name)) return;><>><>>><>>><>=> |
||
5984 | |||
5985 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > name = name.toLowerCase();><>><>>><>>><>=> |
||
5986 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var index = 0; index < this._headerList.length; ++index) {><>><>>><>>><>=> |
||
5987 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._headerList[index][0] === name) {><>><>>><>>><>=> |
||
5988 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._headerList[index++][1] = value;><>><>>><>>><>=> |
||
5989 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > while (index < this._headerList.length) {><>><>>><>>><>=> |
||
5990 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._headerList[index][0] === name)><>><>>><>>><>=> |
||
5991 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._headerList.splice(index, 1);><>><>>><>>><>=> |
||
5992 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else><>><>>><>>><>=> |
||
5993 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > ++index;><>><>>><>>><>=> |
||
5994 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5995 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
5996 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5997 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
5998 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._headerList.push([name, value]);><>><>>><>>><>=> |
||
5999 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6000 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
6001 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Headers.prototype[Symbol.iterator] = function() {><>><>>><>>><>=> |
||
6002 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return new HeadersIterator(this);><>><>>><>>><>=> |
||
6003 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
6004 | |||
6005 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function HeadersIterator(headers) {><>><>>><>>><>=> |
||
6006 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._headers = headers;><>><>>><>>><>=> |
||
6007 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._index = 0;><>><>>><>>><>=> |
||
6008 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6009 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > HeadersIterator.prototype = {};><>><>>><>>><>=> |
||
6010 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > HeadersIterator.prototype.next = function() {><>><>>><>>><>=> |
||
6011 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._index >= this._headers._headerList.length)><>><>>><>>><>=> |
||
6012 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return { value: undefined, done: true };><>><>>><>>><>=> |
||
6013 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return { value: this._headers._headerList[this._index++], done: false };><>><>>><>>><>=> |
||
6014 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
6015 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > HeadersIterator.prototype[Symbol.iterator] = function() { return this; };><>><>>><>>><>=> |
||
6016 | |||
6017 | |||
6018 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6019 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 5.2 Body mixin><>><>>><>>><>=> |
||
6020 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6021 | |||
6022 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function Body(_stream) {><>><>>><>>><>=> |
||
6023 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // TODO: Handle initialization from other types><>><>>><>>><>=> |
||
6024 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._stream = _stream;><>><>>><>>><>=> |
||
6025 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.bodyUsed = false;><>><>>><>>><>=> |
||
6026 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6027 | |||
6028 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // interface FetchBodyStream><>><>>><>>><>=> |
||
6029 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Body.prototype = {><>><>>><>>><>=> |
||
6030 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Promise<ArrayBuffer> arrayBuffer();><>><>>><>>><>=> |
||
6031 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > arrayBuffer: function() {><>><>>><>>><>=> |
||
6032 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.bodyUsed) return Promise.reject(TypeError());><>><>>><>>><>=> |
||
6033 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.bodyUsed = true;><>><>>><>>><>=> |
||
6034 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._stream instanceof ArrayBuffer) return Promise.resolve(this._stream);><>><>>><>>><>=> |
||
6035 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var value = this._stream;><>><>>><>>><>=> |
||
6036 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return new Promise(function(resolve, reject) {><>><>>><>>><>=> |
||
6037 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var octets = unescape(encodeURIComponent(value)).split('').map(function(c) {><>><>>><>>><>=> |
||
6038 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return c.charCodeAt(0);><>><>>><>>><>=> |
||
6039 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
6040 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > resolve(new Uint8Array(octets).buffer);><>><>>><>>><>=> |
||
6041 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
6042 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
6043 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Promise<Blob> blob();><>><>>><>>><>=> |
||
6044 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > blob: function() {><>><>>><>>><>=> |
||
6045 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.bodyUsed) return Promise.reject(TypeError());><>><>>><>>><>=> |
||
6046 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.bodyUsed = true;><>><>>><>>><>=> |
||
6047 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._stream instanceof Blob) return Promise.resolve(this._stream);><>><>>><>>><>=> |
||
6048 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return Promise.resolve(new Blob([this._stream]));><>><>>><>>><>=> |
||
6049 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
6050 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Promise<FormData> formData();><>><>>><>>><>=> |
||
6051 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > formData: function() {><>><>>><>>><>=> |
||
6052 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.bodyUsed) return Promise.reject(TypeError());><>><>>><>>><>=> |
||
6053 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.bodyUsed = true;><>><>>><>>><>=> |
||
6054 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this._stream instanceof FormData) return Promise.resolve(this._stream);><>><>>><>>><>=> |
||
6055 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return Promise.reject(Error('Not yet implemented'));><>><>>><>>><>=> |
||
6056 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
6057 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Promise<JSON> json();><>><>>><>>><>=> |
||
6058 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > json: function() {><>><>>><>>><>=> |
||
6059 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.bodyUsed) return Promise.reject(TypeError());><>><>>><>>><>=> |
||
6060 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.bodyUsed = true;><>><>>><>>><>=> |
||
6061 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var that = this;><>><>>><>>><>=> |
||
6062 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return new Promise(function(resolve, reject) {><>><>>><>>><>=> |
||
6063 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > resolve(JSON.parse(that._stream));><>><>>><>>><>=> |
||
6064 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
6065 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > },><>><>>><>>><>=> |
||
6066 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Promise<USVString> text();><>><>>><>>><>=> |
||
6067 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > text: function() {><>><>>><>>><>=> |
||
6068 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (this.bodyUsed) return Promise.reject(TypeError());><>><>>><>>><>=> |
||
6069 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.bodyUsed = true;><>><>>><>>><>=> |
||
6070 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return Promise.resolve(String(this._stream));><>><>>><>>><>=> |
||
6071 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6072 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
6073 | |||
6074 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6075 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 5.3 Request class><>><>>><>>><>=> |
||
6076 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6077 | |||
6078 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // typedef (Request or USVString) RequestInfo;><>><>>><>>><>=> |
||
6079 | |||
6080 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Constructor(RequestInfo input, optional RequestInit init)><>><>>><>>><>=> |
||
6081 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function Request(input, init) {><>><>>><>>><>=> |
||
6082 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (arguments.length < 1) throw TypeError('Not enough arguments');><>><>>><>>><>=> |
||
6083 | |||
6084 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Body.call(this, null);><>><>>><>>><>=> |
||
6085 | |||
6086 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute ByteString method;><>><>>><>>><>=> |
||
6087 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.method = 'GET';><>><>>><>>><>=> |
||
6088 | |||
6089 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute USVString url;><>><>>><>>><>=> |
||
6090 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.url = '';><>><>>><>>><>=> |
||
6091 | |||
6092 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute Headers headers;><>><>>><>>><>=> |
||
6093 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers = new Headers();><>><>>><>>><>=> |
||
6094 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers._guard = 'request';><>><>>><>>><>=> |
||
6095 | |||
6096 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute DOMString referrer;><>><>>><>>><>=> |
||
6097 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.referrer = null; // TODO: Implement.><>><>>><>>><>=> |
||
6098 | |||
6099 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute RequestMode mode;><>><>>><>>><>=> |
||
6100 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.mode = null; // TODO: Implement.><>><>>><>>><>=> |
||
6101 | |||
6102 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute RequestCredentials credentials;><>><>>><>>><>=> |
||
6103 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.credentials = 'omit';><>><>>><>>><>=> |
||
6104 | |||
6105 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (input instanceof Request) {><>><>>><>>><>=> |
||
6106 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (input.bodyUsed) throw TypeError();><>><>>><>>><>=> |
||
6107 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > input.bodyUsed = true;><>><>>><>>><>=> |
||
6108 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.method = input.method;><>><>>><>>><>=> |
||
6109 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.url = input.url;><>><>>><>>><>=> |
||
6110 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers = new Headers(input.headers);><>><>>><>>><>=> |
||
6111 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers._guard = input.headers._guard;><>><>>><>>><>=> |
||
6112 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.credentials = input.credentials;><>><>>><>>><>=> |
||
6113 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._stream = input._stream;><>><>>><>>><>=> |
||
6114 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > } else {><>><>>><>>><>=> |
||
6115 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > input = USVString(input);><>><>>><>>><>=> |
||
6116 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.url = String(new URL(input, self.location));><>><>>><>>><>=> |
||
6117 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6118 | |||
6119 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > init = Object(init);><>><>>><>>><>=> |
||
6120 | |||
6121 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('method' in init) {><>><>>><>>><>=> |
||
6122 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var method = ByteString(init.method);><>><>>><>>><>=> |
||
6123 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (isForbiddenMethod(method)) throw TypeError();><>><>>><>>><>=> |
||
6124 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.method = normalizeMethod(method);><>><>>><>>><>=> |
||
6125 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6126 | |||
6127 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('headers' in init) {><>><>>><>>><>=> |
||
6128 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers = new Headers();><>><>>><>>><>=> |
||
6129 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > fill(this.headers, init.headers);><>><>>><>>><>=> |
||
6130 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6131 | |||
6132 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('body' in init)><>><>>><>>><>=> |
||
6133 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this._stream = init.body;><>><>>><>>><>=> |
||
6134 | |||
6135 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('credentials' in init &&><>><>>><>>><>=> |
||
6136 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > (['omit', 'same-origin', 'include'].indexOf(init.credentials) !== -1))><>><>>><>>><>=> |
||
6137 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.credentials = init.credentials;><>><>>><>>><>=> |
||
6138 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6139 | |||
6140 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // interface Request><>><>>><>>><>=> |
||
6141 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Request.prototype = Body.prototype;><>><>>><>>><>=> |
||
6142 | |||
6143 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6144 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 5.4 Response class><>><>>><>>><>=> |
||
6145 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6146 | |||
6147 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Constructor(optional FetchBodyInit body, optional ResponseInit init)><>><>>><>>><>=> |
||
6148 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function Response(body, init) {><>><>>><>>><>=> |
||
6149 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (arguments.length < 1)><>><>>><>>><>=> |
||
6150 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > body = '';><>><>>><>>><>=> |
||
6151 | |||
6152 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers = new Headers();><>><>>><>>><>=> |
||
6153 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers._guard = 'response';><>><>>><>>><>=> |
||
6154 | |||
6155 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Internal><>><>>><>>><>=> |
||
6156 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (body instanceof XMLHttpRequest && '_url' in body) {><>><>>><>>><>=> |
||
6157 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var xhr = body;><>><>>><>>><>=> |
||
6158 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.type = 'basic'; // TODO: ResponseType><>><>>><>>><>=> |
||
6159 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.url = USVString(xhr._url);><>><>>><>>><>=> |
||
6160 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.status = xhr.status;><>><>>><>>><>=> |
||
6161 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.ok = 200 <= this.status && this.status <= 299;><>><>>><>>><>=> |
||
6162 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.statusText = xhr.statusText;><>><>>><>>><>=> |
||
6163 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > xhr.getAllResponseHeaders()><>><>>><>>><>=> |
||
6164 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > .split(/\r?\n/)><>><>>><>>><>=> |
||
6165 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > .filter(function(header) { return header.length; })><>><>>><>>><>=> |
||
6166 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > .forEach(function(header) {><>><>>><>>><>=> |
||
6167 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var i = header.indexOf(':');><>><>>><>>><>=> |
||
6168 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.headers.append(header.substring(0, i), header.substring(i + 2));><>><>>><>>><>=> |
||
6169 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }, this);><>><>>><>>><>=> |
||
6170 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Body.call(this, xhr.responseText);><>><>>><>>><>=> |
||
6171 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return;><>><>>><>>><>=> |
||
6172 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6173 | |||
6174 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Body.call(this, body);><>><>>><>>><>=> |
||
6175 | |||
6176 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > init = Object(init) || {};><>><>>><>>><>=> |
||
6177 | |||
6178 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute USVString url;><>><>>><>>><>=> |
||
6179 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.url = '';><>><>>><>>><>=> |
||
6180 | |||
6181 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute unsigned short status;><>><>>><>>><>=> |
||
6182 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var status = 'status' in init ? ushort(init.status) : 200;><>><>>><>>><>=> |
||
6183 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (status < 200 || status > 599) throw RangeError();><>><>>><>>><>=> |
||
6184 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.status = status;><>><>>><>>><>=> |
||
6185 | |||
6186 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute boolean ok;><>><>>><>>><>=> |
||
6187 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.ok = 200 <= this.status && this.status <= 299;><>><>>><>>><>=> |
||
6188 | |||
6189 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute ByteString statusText;><>><>>><>>><>=> |
||
6190 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var statusText = 'statusText' in init ? String(init.statusText) : 'OK';><>><>>><>>><>=> |
||
6191 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (/[^\x00-\xFF]/.test(statusText)) throw TypeError();><>><>>><>>><>=> |
||
6192 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.statusText = statusText;><>><>>><>>><>=> |
||
6193 | |||
6194 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute Headers headers;><>><>>><>>><>=> |
||
6195 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if ('headers' in init) fill(this.headers, init);><>><>>><>>><>=> |
||
6196 | |||
6197 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // TODO: Implement these><>><>>><>>><>=> |
||
6198 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // readonly attribute ResponseType type;><>><>>><>>><>=> |
||
6199 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > this.type = 'basic'; // TODO: ResponseType><>><>>><>>><>=> |
||
6200 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6201 | |||
6202 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // interface Response><>><>>><>>><>=> |
||
6203 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Response.prototype = Body.prototype;><>><>>><>>><>=> |
||
6204 | |||
6205 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > Response.redirect = function() {><>><>>><>>><>=> |
||
6206 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // TODO: Implement?><>><>>><>>><>=> |
||
6207 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > throw Error('Not supported');><>><>>><>>><>=> |
||
6208 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
6209 | |||
6210 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6211 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 5.5 Structured cloning of Headers, FetchBodyStream, Request, Response><>><>>><>>><>=> |
||
6212 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6213 | |||
6214 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6215 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // 5.6 Fetch method><>><>>><>>><>=> |
||
6216 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > //><>><>>><>>><>=> |
||
6217 | |||
6218 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Promise<Response> fetch(RequestInfo input, optional RequestInit init);><>><>>><>>><>=> |
||
6219 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > function fetch(input, init) {><>><>>><>>><>=> |
||
6220 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > return new Promise(function(resolve, reject) {><>><>>><>>><>=> |
||
6221 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var r = new Request(input, init);><>><>>><>>><>=> |
||
6222 | |||
6223 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > var xhr = new XMLHttpRequest(), async = true;><>><>>><>>><>=> |
||
6224 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > xhr._url = r.url;><>><>>><>>><>=> |
||
6225 | |||
6226 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > try { xhr.open(r.method, r.url, async); } catch (e) { throw TypeError(e.message); }><>><>>><>>><>=> |
||
6227 | |||
6228 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > for (var iter = r.headers[Symbol.iterator](), step = iter.next();><>><>>><>>><>=> |
||
6229 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > !step.done; step = iter.next())><>><>>><>>><>=> |
||
6230 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > xhr.setRequestHeader(step.value[0], step.value[1]);><>><>>><>>><>=> |
||
6231 | |||
6232 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (r.credentials === 'include')><>><>>><>>><>=> |
||
6233 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > xhr.withCredentials = true;><>><>>><>>><>=> |
||
6234 | |||
6235 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > xhr.onreadystatechange = function() {><>><>>><>>><>=> |
||
6236 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (xhr.readyState !== XMLHttpRequest.DONE) return;><>><>>><>>><>=> |
||
6237 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (xhr.status === 0)><>><>>><>>><>=> |
||
6238 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > reject(new TypeError('Network error'));><>><>>><>>><>=> |
||
6239 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > else><>><>>><>>><>=> |
||
6240 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > resolve(new Response(xhr));><>><>>><>>><>=> |
||
6241 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > };><>><>>><>>><>=> |
||
6242 | |||
6243 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > xhr.send(r._stream);><>><>>><>>><>=> |
||
6244 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > });><>><>>><>>><>=> |
||
6245 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6246 | |||
6247 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > // Exported><>><>>><>>><>=> |
||
6248 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > if (!('fetch' in global)) {><>><>>><>>><>=> |
||
6249 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.Headers = Headers;><>><>>><>>><>=> |
||
6250 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.Request = Request;><>><>>><>>><>=> |
||
6251 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.Response = Response;><>><>>><>>><>=> |
||
6252 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > global.fetch = fetch;><>><>>><>>><>=> |
||
6253 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 > }><>><>>><>>><>=> |
||
6254 | |||
6255 | <= (0x20000000000000 - 1)) /<< 16) >< 16) >< input.length) {<< 6) | n;< 6) | n;< input.length) {<< 4) | (o2 >< 4) | (o2 ><< 2) | (o3 >< 2) | (o3 >}(self));><>><>>><>>><>=> |