OLD | NEW |
1 // Generated by dart2js, the Dart to JavaScript compiler. | 1 // Generated by dart2js, the Dart to JavaScript compiler. |
2 // The code supports the following hooks: | 2 // The code supports the following hooks: |
3 // dartPrint(message) - if this function is defined it is called | 3 // dartPrint(message) - if this function is defined it is called |
4 // instead of the Dart [print] method. | 4 // instead of the Dart [print] method. |
5 // dartMainRunner(main) - if this function is defined, the Dart [main] | 5 // dartMainRunner(main) - if this function is defined, the Dart [main] |
6 // method will not be invoked directly. | 6 // method will not be invoked directly. |
7 // Instead, a closure that will invoke [main] is | 7 // Instead, a closure that will invoke [main] is |
8 // passed to [dartMainRunner]. | 8 // passed to [dartMainRunner]. |
9 (function($) { | 9 (function($) { |
10 var A = {}; | 10 var A = {}; |
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
405 throw H.iae(endIndex); | 405 throw H.iae(endIndex); |
406 if (startIndex > endIndex) | 406 if (startIndex > endIndex) |
407 throw H.wrapException(new P.RangeError("value " + startIndex)); | 407 throw H.wrapException(new P.RangeError("value " + startIndex)); |
408 if (endIndex > receiver.length) | 408 if (endIndex > receiver.length) |
409 throw H.wrapException(new P.RangeError("value " + H.S(endIndex))); | 409 throw H.wrapException(new P.RangeError("value " + H.S(endIndex))); |
410 return receiver.substring(startIndex, endIndex); | 410 return receiver.substring(startIndex, endIndex); |
411 }, | 411 }, |
412 substring$1: function($receiver, startIndex) { | 412 substring$1: function($receiver, startIndex) { |
413 return this.substring$2($receiver, startIndex, null); | 413 return this.substring$2($receiver, startIndex, null); |
414 }, | 414 }, |
| 415 trim$0: function(receiver) { |
| 416 var endIndex, startIndex, codeUnit, endIndex0, endIndex1; |
| 417 for (endIndex = receiver.length, startIndex = 0; startIndex < endIndex;) { |
| 418 if (startIndex >= endIndex) |
| 419 H.throwExpression(new P.RangeError("value " + startIndex)); |
| 420 codeUnit = receiver.charCodeAt(startIndex); |
| 421 if (codeUnit === 32 || codeUnit === 13 || J.JSString__isWhitespace(codeUni
t)) |
| 422 ++startIndex; |
| 423 else |
| 424 break; |
| 425 } |
| 426 if (startIndex === endIndex) |
| 427 return ""; |
| 428 for (endIndex0 = endIndex; true; endIndex0 = endIndex1) { |
| 429 endIndex1 = endIndex0 - 1; |
| 430 if (endIndex1 < 0) |
| 431 H.throwExpression(new P.RangeError("value " + endIndex1)); |
| 432 if (endIndex1 >= endIndex) |
| 433 H.throwExpression(new P.RangeError("value " + endIndex1)); |
| 434 codeUnit = receiver.charCodeAt(endIndex1); |
| 435 if (codeUnit === 32 || codeUnit === 13 || J.JSString__isWhitespace(codeUni
t)) |
| 436 ; |
| 437 else |
| 438 break; |
| 439 } |
| 440 if (startIndex === 0 && endIndex0 === endIndex) |
| 441 return receiver; |
| 442 return receiver.substring(startIndex, endIndex0); |
| 443 }, |
415 get$isEmpty: function(receiver) { | 444 get$isEmpty: function(receiver) { |
416 return receiver.length === 0; | 445 return receiver.length === 0; |
417 }, | 446 }, |
418 toString$0: function(receiver) { | 447 toString$0: function(receiver) { |
419 return receiver; | 448 return receiver; |
420 }, | 449 }, |
421 get$hashCode: function(receiver) { | 450 get$hashCode: function(receiver) { |
422 var t1, hash, i; | 451 var t1, hash, i; |
423 for (t1 = receiver.length, hash = 0, i = 0; i < t1; ++i) { | 452 for (t1 = receiver.length, hash = 0, i = 0; i < t1; ++i) { |
424 hash = 536870911 & hash + receiver.charCodeAt(i); | 453 hash = 536870911 & hash + receiver.charCodeAt(i); |
425 hash = 536870911 & hash + ((524287 & hash) << 10 >>> 0); | 454 hash = 536870911 & hash + ((524287 & hash) << 10 >>> 0); |
426 hash ^= hash >> 6; | 455 hash ^= hash >> 6; |
427 } | 456 } |
428 hash = 536870911 & hash + ((67108863 & hash) << 3 >>> 0); | 457 hash = 536870911 & hash + ((67108863 & hash) << 3 >>> 0); |
429 hash ^= hash >> 11; | 458 hash ^= hash >> 11; |
430 return 536870911 & hash + ((16383 & hash) << 15 >>> 0); | 459 return 536870911 & hash + ((16383 & hash) << 15 >>> 0); |
431 }, | 460 }, |
432 get$length: function(receiver) { | 461 get$length: function(receiver) { |
433 return receiver.length; | 462 return receiver.length; |
434 }, | 463 }, |
435 $index: function(receiver, index) { | 464 $index: function(receiver, index) { |
436 if (typeof index !== "number" || Math.floor(index) !== index) | 465 if (typeof index !== "number" || Math.floor(index) !== index) |
437 throw H.wrapException(new P.ArgumentError(index)); | 466 throw H.wrapException(new P.ArgumentError(index)); |
438 if (index >= receiver.length || index < 0) | 467 if (index >= receiver.length || index < 0) |
439 throw H.wrapException(new P.RangeError("value " + H.S(index))); | 468 throw H.wrapException(new P.RangeError("value " + H.S(index))); |
440 return receiver[index]; | 469 return receiver[index]; |
441 }, | 470 }, |
442 $isString: true | 471 $isString: true, |
| 472 static: { |
| 473 JSString__isWhitespace: function(codeUnit) { |
| 474 if (codeUnit < 256) |
| 475 switch (codeUnit) { |
| 476 case 9: |
| 477 case 10: |
| 478 case 11: |
| 479 case 12: |
| 480 case 13: |
| 481 case 32: |
| 482 case 133: |
| 483 case 160: |
| 484 return true; |
| 485 default: |
| 486 return false; |
| 487 } |
| 488 switch (codeUnit) { |
| 489 case 5760: |
| 490 case 6158: |
| 491 case 8192: |
| 492 case 8193: |
| 493 case 8194: |
| 494 case 8195: |
| 495 case 8196: |
| 496 case 8197: |
| 497 case 8198: |
| 498 case 8199: |
| 499 case 8200: |
| 500 case 8201: |
| 501 case 8202: |
| 502 case 8232: |
| 503 case 8233: |
| 504 case 8239: |
| 505 case 8287: |
| 506 case 12288: |
| 507 case 65279: |
| 508 return true; |
| 509 default: |
| 510 return false; |
| 511 } |
| 512 }} |
| 513 |
443 }}], | 514 }}], |
444 ["_isolate_helper", "dart:_isolate_helper", , H, { | 515 ["_isolate_helper", "dart:_isolate_helper", , H, { |
445 _callInIsolate: function(isolate, $function) { | 516 _callInIsolate: function(isolate, $function) { |
446 var result = isolate.eval$1($function); | 517 var result = isolate.eval$1($function); |
447 $globalState.topEventLoop.run$0(); | 518 $globalState.topEventLoop.run$0(); |
448 return result; | 519 return result; |
449 }, | 520 }, |
450 | 521 |
451 startRootIsolate: function(entry) { | 522 startRootIsolate: function(entry) { |
452 var rootContext; | 523 var rootContext; |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
501 context = H._IsolateContext$(); | 572 context = H._IsolateContext$(); |
502 $globalState.topEventLoop.events._add$1(new H._IsolateEvent(context, new H
.IsolateNatives__processWorkerMessage_closure(entryPoint, replyTo), "worker-star
t")); | 573 $globalState.topEventLoop.events._add$1(new H._IsolateEvent(context, new H
.IsolateNatives__processWorkerMessage_closure(entryPoint, replyTo), "worker-star
t")); |
503 $globalState.currentContext = context; | 574 $globalState.currentContext = context; |
504 $globalState.topEventLoop.run$0(); | 575 $globalState.topEventLoop.run$0(); |
505 break; | 576 break; |
506 case "spawn-worker": | 577 case "spawn-worker": |
507 H.IsolateNatives__spawnWorker(t1.$index(msg, "functionName"), t1.$index(ms
g, "uri"), t1.$index(msg, "replyPort")); | 578 H.IsolateNatives__spawnWorker(t1.$index(msg, "functionName"), t1.$index(ms
g, "uri"), t1.$index(msg, "replyPort")); |
508 break; | 579 break; |
509 case "message": | 580 case "message": |
510 if (t1.$index(msg, "port") != null) | 581 if (t1.$index(msg, "port") != null) |
511 J.send$2$x(t1.$index(msg, "port"), t1.$index(msg, "msg"), t1.$index(msg,
"replyTo")); | 582 t1.$index(msg, "port").send$2(t1.$index(msg, "msg"), t1.$index(msg, "rep
lyTo")); |
512 $globalState.topEventLoop.run$0(); | 583 $globalState.topEventLoop.run$0(); |
513 break; | 584 break; |
514 case "close": | 585 case "close": |
515 t1 = $globalState.managers; | 586 t1 = $globalState.managers; |
516 t2 = $.get$IsolateNatives_workerIds(); | 587 t2 = $.get$IsolateNatives_workerIds(); |
517 t1.remove$1(t1, t2.$index(t2, sender)); | 588 t1.remove$1(t1, t2.$index(t2, sender)); |
518 sender.terminate(); | 589 sender.terminate(); |
519 $globalState.topEventLoop.run$0(); | 590 $globalState.topEventLoop.run$0(); |
520 break; | 591 break; |
521 case "log": | 592 case "log": |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
553 } | 624 } |
554 | 625 |
555 }, | 626 }, |
556 | 627 |
557 IsolateNatives__startIsolate: function(topLevel, replyTo) { | 628 IsolateNatives__startIsolate: function(topLevel, replyTo) { |
558 var t1; | 629 var t1; |
559 H.Primitives_initializeStatics($globalState.currentContext.id); | 630 H.Primitives_initializeStatics($globalState.currentContext.id); |
560 $.lazyPort = H.ReceivePortImpl$(); | 631 $.lazyPort = H.ReceivePortImpl$(); |
561 t1 = P._Isolate_port(); | 632 t1 = P._Isolate_port(); |
562 t1.toString; | 633 t1.toString; |
563 J.send$2$x(replyTo, "spawned", new H._NativeJsSendPort(t1, $globalState.curren
tContext.id)); | 634 replyTo.send$2("spawned", new H._NativeJsSendPort(t1, $globalState.currentCont
ext.id)); |
564 topLevel.call$0(); | 635 topLevel.call$0(); |
565 }, | 636 }, |
566 | 637 |
567 IsolateNatives__spawnWorker: function(functionName, uri, replyPort) { | 638 IsolateNatives__spawnWorker: function(functionName, uri, replyPort) { |
568 var worker, t1, workerId; | 639 var worker, t1, workerId; |
569 if (uri == null) | 640 if (uri == null) |
570 uri = $.get$IsolateNatives_thisScript(); | 641 uri = $.get$IsolateNatives_thisScript(); |
571 worker = new Worker(uri); | 642 worker = new Worker(uri); |
572 worker.onmessage = function(e) { H.IsolateNatives__processWorkerMessage$closur
e.call$2(worker, e); }; | 643 worker.onmessage = function(e) { H.IsolateNatives__processWorkerMessage$closur
e.call$2(worker, e); }; |
573 t1 = $globalState; | 644 t1 = $globalState; |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
814 t1 = false; | 885 t1 = false; |
815 if (t1) | 886 if (t1) |
816 throw H.wrapException(new P._ExceptionImplementation("SendPort.send: Illeg
al replyTo port type")); | 887 throw H.wrapException(new P._ExceptionImplementation("SendPort.send: Illeg
al replyTo port type")); |
817 }, | 888 }, |
818 call$1: function(message) { | 889 call$1: function(message) { |
819 var t1, completer, port; | 890 var t1, completer, port; |
820 t1 = null; | 891 t1 = null; |
821 completer = new P._AsyncCompleter(P._Future$(t1)); | 892 completer = new P._AsyncCompleter(P._Future$(t1)); |
822 H.setRuntimeTypeInfo(completer, [t1]); | 893 H.setRuntimeTypeInfo(completer, [t1]); |
823 port = H.ReceivePortImpl$(); | 894 port = H.ReceivePortImpl$(); |
824 this.send$2(this, message, new H._NativeJsSendPort(port, $globalState.curren
tContext.id)); | 895 this.send$2(message, new H._NativeJsSendPort(port, $globalState.currentConte
xt.id)); |
825 port._callback = new H._BaseSendPort_call_closure(completer, port); | 896 port._callback = new H._BaseSendPort_call_closure(completer, port); |
826 return completer.future; | 897 return completer.future; |
827 }, | 898 }, |
828 $isSendPort: true | 899 $isSendPort: true |
829 }, | 900 }, |
830 | 901 |
831 _BaseSendPort_call_closure: {"": "Closure;completer_0,port_1", | 902 _BaseSendPort_call_closure: {"": "Closure;completer_0,port_1", |
832 call$2: function(value, ignoreReplyTo) { | 903 call$2: function(value, ignoreReplyTo) { |
833 var t1, t2; | 904 var t1, t2; |
834 t1 = this.port_1; | 905 t1 = this.port_1; |
835 t1._callback = null; | 906 t1._callback = null; |
836 $globalState.currentContext.unregister$1(t1._id); | 907 $globalState.currentContext.unregister$1(t1._id); |
837 t1 = J.getInterceptor(value); | 908 t1 = J.getInterceptor(value); |
838 t2 = this.completer_0; | 909 t2 = this.completer_0; |
839 if (typeof value === "object" && value !== null && !!t1.$isException) { | 910 if (typeof value === "object" && value !== null && !!t1.$isException) { |
840 t1 = t2.future; | 911 t1 = t2.future; |
841 if (t1._state !== 0) | 912 if (t1._state !== 0) |
842 H.throwExpression(new P.StateError("Future already completed")); | 913 H.throwExpression(new P.StateError("Future already completed")); |
843 t1._asyncCompleteError$2(value, null); | 914 t1._asyncCompleteError$2(value, null); |
844 } else { | 915 } else { |
845 t1 = t2.future; | 916 t1 = t2.future; |
846 if (t1._state !== 0) | 917 if (t1._state !== 0) |
847 H.throwExpression(new P.StateError("Future already completed")); | 918 H.throwExpression(new P.StateError("Future already completed")); |
848 t1._asyncComplete$1(value); | 919 t1._asyncComplete$1(value); |
849 } | 920 } |
850 } | 921 } |
851 }, | 922 }, |
852 | 923 |
853 _NativeJsSendPort: {"": "_BaseSendPort;_receivePort,_isolateId", | 924 _NativeJsSendPort: {"": "_BaseSendPort;_receivePort,_isolateId", |
854 send$2: function(_, message, replyTo) { | 925 send$2: function(message, replyTo) { |
855 H._waitForPendingPorts([message, replyTo], new H._NativeJsSendPort_send_clos
ure(this, message, replyTo)); | 926 H._waitForPendingPorts([message, replyTo], new H._NativeJsSendPort_send_clos
ure(this, message, replyTo)); |
856 }, | 927 }, |
857 $eq: function(_, other) { | 928 $eq: function(_, other) { |
858 var t1; | 929 var t1; |
859 if (other == null) | 930 if (other == null) |
860 return false; | 931 return false; |
861 t1 = J.getInterceptor(other); | 932 t1 = J.getInterceptor(other); |
862 return typeof other === "object" && other !== null && !!t1.$is_NativeJsSendP
ort && J.$eq(this._receivePort, other._receivePort); | 933 return typeof other === "object" && other !== null && !!t1.$is_NativeJsSendP
ort && J.$eq(this._receivePort, other._receivePort); |
863 }, | 934 }, |
864 get$hashCode: function(_) { | 935 get$hashCode: function(_) { |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
908 t2.reply_1 = H._deserializeMessage(t2.reply_1); | 979 t2.reply_1 = H._deserializeMessage(t2.reply_1); |
909 } | 980 } |
910 t2 = this.box_0; | 981 t2 = this.box_0; |
911 t1._callback$2(t2.msg_0, t2.reply_1); | 982 t1._callback$2(t2.msg_0, t2.reply_1); |
912 } | 983 } |
913 }, | 984 }, |
914 $is_void_: true | 985 $is_void_: true |
915 }, | 986 }, |
916 | 987 |
917 _WorkerSendPort: {"": "_BaseSendPort;_workerId,_receivePortId,_isolateId", | 988 _WorkerSendPort: {"": "_BaseSendPort;_workerId,_receivePortId,_isolateId", |
918 send$2: function(_, message, replyTo) { | 989 send$2: function(message, replyTo) { |
919 H._waitForPendingPorts([message, replyTo], new H._WorkerSendPort_send_closur
e(this, message, replyTo)); | 990 H._waitForPendingPorts([message, replyTo], new H._WorkerSendPort_send_closur
e(this, message, replyTo)); |
920 }, | 991 }, |
921 $eq: function(_, other) { | 992 $eq: function(_, other) { |
922 var t1; | 993 var t1; |
923 if (other == null) | 994 if (other == null) |
924 return false; | 995 return false; |
925 t1 = J.getInterceptor(other); | 996 t1 = J.getInterceptor(other); |
926 if (typeof other === "object" && other !== null && !!t1.$is_WorkerSendPort) | 997 if (typeof other === "object" && other !== null && !!t1.$is_WorkerSendPort) |
927 t1 = J.$eq(this._workerId, other._workerId) && J.$eq(this._isolateId, othe
r._isolateId) && J.$eq(this._receivePortId, other._receivePortId); | 998 t1 = J.$eq(this._workerId, other._workerId) && J.$eq(this._isolateId, othe
r._isolateId) && J.$eq(this._receivePortId, other._receivePortId); |
928 else | 999 else |
(...skipping 890 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1819 if (closure == null) | 1890 if (closure == null) |
1820 return; | 1891 return; |
1821 $function = closure.$identity; | 1892 $function = closure.$identity; |
1822 if (!!$function) | 1893 if (!!$function) |
1823 return $function; | 1894 return $function; |
1824 $function = (function(closure, arity, context, invoke) { return function(a1,
a2, a3, a4) { return invoke(closure, context, arity, a1, a2, a3, a4); };})(
closure,arity,$globalState.currentContext,H.invokeClosure$closure.call$7); | 1895 $function = (function(closure, arity, context, invoke) { return function(a1,
a2, a3, a4) { return invoke(closure, context, arity, a1, a2, a3, a4); };})(
closure,arity,$globalState.currentContext,H.invokeClosure$closure.call$7); |
1825 closure.$identity = $function; | 1896 closure.$identity = $function; |
1826 return $function; | 1897 return $function; |
1827 }, | 1898 }, |
1828 | 1899 |
| 1900 propertyTypeCastError: function(value, property) { |
| 1901 var actualType, t1, expectedType; |
| 1902 actualType = H.Primitives_objectTypeName(value); |
| 1903 t1 = J.getInterceptor$asx(property); |
| 1904 expectedType = t1.substring$2(property, 3, t1.get$length(property)); |
| 1905 throw H.wrapException(new H.CastErrorImplementation("CastError: Casting value
of type " + actualType + " to incompatible type " + expectedType)); |
| 1906 }, |
| 1907 |
| 1908 interceptedTypeCast: function(value, property) { |
| 1909 var t1; |
| 1910 if (value != null) |
| 1911 t1 = typeof value === "object" && J.getInterceptor(value)[property]; |
| 1912 else |
| 1913 t1 = true; |
| 1914 if (t1) |
| 1915 return value; |
| 1916 H.propertyTypeCastError(value, property); |
| 1917 }, |
| 1918 |
1829 throwCyclicInit: function(staticName) { | 1919 throwCyclicInit: function(staticName) { |
1830 throw H.wrapException(new P.CyclicInitializationError("Cyclic initialization f
or static " + H.S(staticName))); | 1920 throw H.wrapException(new P.CyclicInitializationError("Cyclic initialization f
or static " + H.S(staticName))); |
1831 }, | 1921 }, |
1832 | 1922 |
1833 setRuntimeTypeInfo: function(target, typeInfo) { | 1923 setRuntimeTypeInfo: function(target, typeInfo) { |
1834 if (target != null) | 1924 if (target != null) |
1835 target.$builtinTypeInfo = typeInfo; | 1925 target.$builtinTypeInfo = typeInfo; |
1836 return target; | 1926 return target; |
1837 }, | 1927 }, |
1838 | 1928 |
(...skipping 712 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2551 t1 = this._receiver; | 2641 t1 = this._receiver; |
2552 if (t1 == null) | 2642 if (t1 == null) |
2553 receiverHashCode = H.Primitives_objectHashCode(this._self); | 2643 receiverHashCode = H.Primitives_objectHashCode(this._self); |
2554 else | 2644 else |
2555 receiverHashCode = typeof t1 !== "object" ? J.get$hashCode$(t1) : H.Primit
ives_objectHashCode(t1); | 2645 receiverHashCode = typeof t1 !== "object" ? J.get$hashCode$(t1) : H.Primit
ives_objectHashCode(t1); |
2556 return (receiverHashCode ^ H.Primitives_objectHashCode(this.__js_helper$_tar
get)) >>> 0; | 2646 return (receiverHashCode ^ H.Primitives_objectHashCode(this.__js_helper$_tar
get)) >>> 0; |
2557 }, | 2647 }, |
2558 $isBoundClosure: true | 2648 $isBoundClosure: true |
2559 }, | 2649 }, |
2560 | 2650 |
| 2651 CastErrorImplementation: {"": "Error;message", |
| 2652 toString$0: function(_) { |
| 2653 return this.message; |
| 2654 }, |
| 2655 $isError: true |
| 2656 }, |
| 2657 |
2561 applyExperimentalFixup_newGetTagDartFunction: {"": "Closure;newGetTagJSFunction_
0", | 2658 applyExperimentalFixup_newGetTagDartFunction: {"": "Closure;newGetTagJSFunction_
0", |
2562 call$1: function(object) { | 2659 call$1: function(object) { |
2563 return this.newGetTagJSFunction_0(object); | 2660 return this.newGetTagJSFunction_0(object); |
2564 } | 2661 } |
2565 }}], | 2662 }}], |
2566 ["dart._collection.dev", "dart:_collection-dev", , H, { | 2663 ["dart._collection.dev", "dart:_collection-dev", , H, { |
2567 Arrays_copy: function(src, srcStart, dst, dstStart, count) { | 2664 Arrays_copy: function(src, srcStart, dst, dstStart, count) { |
2568 var i, j, t1, t2, t3, t4; | 2665 var i, j, t1, t2, t3, t4; |
2569 if (typeof dst !== "object" || dst === null || (dst.constructor !== Array || !
!dst.immutable$list) && !H.isJsIndexable(dst, dst[init.dispatchPropertyName])) | 2666 if (typeof dst !== "object" || dst === null || (dst.constructor !== Array || !
!dst.immutable$list) && !H.isJsIndexable(dst, dst[init.dispatchPropertyName])) |
2570 return H.Arrays_copy$bailout(1, dst, src, srcStart, dstStart, count); | 2667 return H.Arrays_copy$bailout(1, dst, src, srcStart, dstStart, count); |
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2773 return J.get$length$asx(this._source); | 2870 return J.get$length$asx(this._source); |
2774 }, | 2871 }, |
2775 elementAt$1: function(_, index) { | 2872 elementAt$1: function(_, index) { |
2776 return this._f$1(J.elementAt$1$ax(this._source, index)); | 2873 return this._f$1(J.elementAt$1$ax(this._source, index)); |
2777 }, | 2874 }, |
2778 $asListIterable: function($S, $T) { | 2875 $asListIterable: function($S, $T) { |
2779 return [$T]; | 2876 return [$T]; |
2780 } | 2877 } |
2781 }, | 2878 }, |
2782 | 2879 |
2783 WhereIterable: {"": "IterableBase;_iterable,_f", | |
2784 get$iterator: function(_) { | |
2785 var t1 = J.get$iterator$ax(this._iterable); | |
2786 t1 = new H.WhereIterator(t1, this._f); | |
2787 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "WhereIterable", 0)
]); | |
2788 return t1; | |
2789 }, | |
2790 $asIterableBase: null | |
2791 }, | |
2792 | |
2793 WhereIterator: {"": "Iterator;_iterator,_f", | |
2794 _f$1: function(arg0) { | |
2795 return this._f.call$1(arg0); | |
2796 }, | |
2797 moveNext$0: function() { | |
2798 for (var t1 = this._iterator; t1.moveNext$0();) | |
2799 if (this._f$1(t1.get$current()) === true) | |
2800 return true; | |
2801 return false; | |
2802 }, | |
2803 get$current: function() { | |
2804 return this._iterator.get$current(); | |
2805 }, | |
2806 $asIterator: null | |
2807 }, | |
2808 | |
2809 FixedLengthListMixin: {"": "Object;"}}], | 2880 FixedLengthListMixin: {"": "Object;"}}], |
2810 ["dart.async", "dart:async", , P, { | 2881 ["dart.async", "dart:async", , P, { |
2811 _attachStackTrace: function(o, st) { | 2882 _attachStackTrace: function(o, st) { |
2812 var t1; | 2883 var t1; |
2813 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o =
== "string") | 2884 if (o == null || typeof o === "boolean" || typeof o === "number" || typeof o =
== "string") |
2814 return; | 2885 return; |
2815 t1 = $.get$_stackTraceExpando(); | 2886 t1 = $.get$_stackTraceExpando(); |
2816 t1.$indexSet(t1, o, st); | 2887 t1.$indexSet(t1, o, st); |
2817 }, | 2888 }, |
2818 | 2889 |
(...skipping 1187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4006 }, | 4077 }, |
4007 createTimer$3: function(zone, duration, f) { | 4078 createTimer$3: function(zone, duration, f) { |
4008 var $parent, t1, t2; | 4079 var $parent, t1, t2; |
4009 $parent = this._degelationTarget; | 4080 $parent = this._degelationTarget; |
4010 for (; t1 = $parent.get$_specification().createTimer, t2 = J.getInterceptor$
x($parent), t1 == null;) | 4081 for (; t1 = $parent.get$_specification().createTimer, t2 = J.getInterceptor$
x($parent), t1 == null;) |
4011 $parent = t2.get$parent($parent); | 4082 $parent = t2.get$parent($parent); |
4012 return t1.call$5($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone,
duration, f); | 4083 return t1.call$5($parent, new P._ZoneDelegate(t2.get$parent($parent)), zone,
duration, f); |
4013 } | 4084 } |
4014 }, | 4085 }, |
4015 | 4086 |
4016 _CustomizedZone: {"": "Object;parent>,_specification<,_map", | 4087 _CustomizedZone: {"": "Object;parent>,_specification<,_async$_map", |
4017 get$_errorZone: function() { | 4088 get$_errorZone: function() { |
4018 if (this._specification.handleUncaughtError != null) | 4089 if (this._specification.handleUncaughtError != null) |
4019 return this; | 4090 return this; |
4020 return this.parent.get$_errorZone(); | 4091 return this.parent.get$_errorZone(); |
4021 }, | 4092 }, |
4022 inSameErrorZone$1: function(otherZone) { | 4093 inSameErrorZone$1: function(otherZone) { |
4023 return this.get$_errorZone() === otherZone.get$_errorZone(); | 4094 return this.get$_errorZone() === otherZone.get$_errorZone(); |
4024 }, | 4095 }, |
4025 runGuarded$1: function(f) { | 4096 runGuarded$1: function(f) { |
4026 var e, s, t1, exception; | 4097 var e, s, t1, exception; |
(...skipping 30 matching lines...) Expand all Loading... |
4057 }, | 4128 }, |
4058 bindUnaryCallback$2$runGuarded: function(f, runGuarded) { | 4129 bindUnaryCallback$2$runGuarded: function(f, runGuarded) { |
4059 var registered = new P._ZoneDelegate(this).registerUnaryCallback$2(this, f); | 4130 var registered = new P._ZoneDelegate(this).registerUnaryCallback$2(this, f); |
4060 if (runGuarded) | 4131 if (runGuarded) |
4061 return new P._CustomizedZone_bindUnaryCallback_closure(this, registered); | 4132 return new P._CustomizedZone_bindUnaryCallback_closure(this, registered); |
4062 else | 4133 else |
4063 return new P._CustomizedZone_bindUnaryCallback_closure0(this, registered); | 4134 return new P._CustomizedZone_bindUnaryCallback_closure0(this, registered); |
4064 }, | 4135 }, |
4065 $index: function(_, key) { | 4136 $index: function(_, key) { |
4066 var t1, result; | 4137 var t1, result; |
4067 t1 = this._map; | 4138 t1 = this._async$_map; |
4068 result = t1.$index(t1, key); | 4139 result = t1.$index(t1, key); |
4069 if (result != null || t1.containsKey$1(key)) | 4140 if (result != null || t1.containsKey$1(key)) |
4070 return result; | 4141 return result; |
4071 t1 = this.parent; | 4142 t1 = this.parent; |
4072 if (t1 != null) | 4143 if (t1 != null) |
4073 return J.$index$asx(t1, key); | 4144 return J.$index$asx(t1, key); |
4074 return; | 4145 return; |
4075 }, | 4146 }, |
4076 handleUncaughtError$1: function(error) { | 4147 handleUncaughtError$1: function(error) { |
4077 return new P._ZoneDelegate(this).handleUncaughtError$2(this, error); | 4148 return new P._ZoneDelegate(this).handleUncaughtError$2(this, error); |
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4396 | 4467 |
4397 }, | 4468 }, |
4398 | 4469 |
4399 _HashMap_values_closure: {"": "Closure;this_0", | 4470 _HashMap_values_closure: {"": "Closure;this_0", |
4400 call$1: function(each) { | 4471 call$1: function(each) { |
4401 var t1 = this.this_0; | 4472 var t1 = this.this_0; |
4402 return t1.$index(t1, each); | 4473 return t1.$index(t1, each); |
4403 } | 4474 } |
4404 }, | 4475 }, |
4405 | 4476 |
4406 HashMapKeyIterable: {"": "IterableBase;_collection$_map", | 4477 HashMapKeyIterable: {"": "IterableBase;_map", |
4407 get$length: function(_) { | 4478 get$length: function(_) { |
4408 return this._collection$_map._collection$_length; | 4479 return this._map._collection$_length; |
4409 }, | 4480 }, |
4410 get$iterator: function(_) { | 4481 get$iterator: function(_) { |
4411 var t1 = this._collection$_map; | 4482 var t1 = this._map; |
4412 return new P.HashMapKeyIterator(t1, t1._computeKeys$0(), 0, null); | 4483 return new P.HashMapKeyIterator(t1, t1._computeKeys$0(), 0, null); |
4413 }, | 4484 }, |
4414 forEach$1: function(_, f) { | 4485 forEach$1: function(_, f) { |
4415 var t1, keys, $length, i; | 4486 var t1, keys, $length, i; |
4416 t1 = this._collection$_map; | 4487 t1 = this._map; |
4417 keys = t1._computeKeys$0(); | 4488 keys = t1._computeKeys$0(); |
4418 for ($length = keys.length, i = 0; i < $length; ++i) { | 4489 for ($length = keys.length, i = 0; i < $length; ++i) { |
4419 f.call$1(keys[i]); | 4490 f.call$1(keys[i]); |
4420 if (keys !== t1._collection$_keys) | 4491 if (keys !== t1._collection$_keys) |
4421 throw H.wrapException(new P.ConcurrentModificationError(t1)); | 4492 throw H.wrapException(new P.ConcurrentModificationError(t1)); |
4422 } | 4493 } |
4423 }, | 4494 }, |
4424 $asIterableBase: null | 4495 $asIterableBase: null |
4425 }, | 4496 }, |
4426 | 4497 |
4427 HashMapKeyIterator: {"": "Object;_collection$_map,_collection$_keys,_offset,_col
lection$_current", | 4498 HashMapKeyIterator: {"": "Object;_map,_collection$_keys,_offset,_collection$_cur
rent", |
4428 get$current: function() { | 4499 get$current: function() { |
4429 return this._collection$_current; | 4500 return this._collection$_current; |
4430 }, | 4501 }, |
4431 moveNext$0: function() { | 4502 moveNext$0: function() { |
4432 var keys, offset, t1; | 4503 var keys, offset, t1; |
4433 keys = this._collection$_keys; | 4504 keys = this._collection$_keys; |
4434 offset = this._offset; | 4505 offset = this._offset; |
4435 t1 = this._collection$_map; | 4506 t1 = this._map; |
4436 if (keys !== t1._collection$_keys) | 4507 if (keys !== t1._collection$_keys) |
4437 throw H.wrapException(new P.ConcurrentModificationError(t1)); | 4508 throw H.wrapException(new P.ConcurrentModificationError(t1)); |
4438 else if (offset >= keys.length) { | 4509 else if (offset >= keys.length) { |
4439 this._collection$_current = null; | 4510 this._collection$_current = null; |
4440 return false; | 4511 return false; |
4441 } else { | 4512 } else { |
4442 this._collection$_current = keys[offset]; | 4513 this._collection$_current = keys[offset]; |
4443 this._offset = offset + 1; | 4514 this._offset = offset + 1; |
4444 return true; | 4515 return true; |
4445 } | 4516 } |
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4727 | 4798 |
4728 _LinkedCustomHashMap_closure: {"": "Closure;K_0", | 4799 _LinkedCustomHashMap_closure: {"": "Closure;K_0", |
4729 call$1: function(v) { | 4800 call$1: function(v) { |
4730 var t1 = H.checkSubtypeOfRuntimeType(v, this.K_0); | 4801 var t1 = H.checkSubtypeOfRuntimeType(v, this.K_0); |
4731 return t1; | 4802 return t1; |
4732 } | 4803 } |
4733 }, | 4804 }, |
4734 | 4805 |
4735 LinkedHashMapCell: {"": "Object;_key<,_collection$_value@,_next<,_previous<"}, | 4806 LinkedHashMapCell: {"": "Object;_key<,_collection$_value@,_next<,_previous<"}, |
4736 | 4807 |
4737 LinkedHashMapKeyIterable: {"": "IterableBase;_collection$_map", | 4808 LinkedHashMapKeyIterable: {"": "IterableBase;_map", |
4738 get$length: function(_) { | 4809 get$length: function(_) { |
4739 return this._collection$_map._collection$_length; | 4810 return this._map._collection$_length; |
4740 }, | 4811 }, |
4741 get$iterator: function(_) { | 4812 get$iterator: function(_) { |
4742 var t1 = this._collection$_map; | 4813 var t1 = this._map; |
4743 t1 = new P.LinkedHashMapKeyIterator(t1, t1._modifications, null, null); | 4814 t1 = new P.LinkedHashMapKeyIterator(t1, t1._modifications, null, null); |
4744 t1._cell = t1._collection$_map._first; | 4815 t1._cell = t1._map._first; |
4745 return t1; | 4816 return t1; |
4746 }, | 4817 }, |
4747 forEach$1: function(_, f) { | 4818 forEach$1: function(_, f) { |
4748 var t1, cell, modifications; | 4819 var t1, cell, modifications; |
4749 t1 = this._collection$_map; | 4820 t1 = this._map; |
4750 cell = t1._first; | 4821 cell = t1._first; |
4751 modifications = t1._modifications; | 4822 modifications = t1._modifications; |
4752 for (; cell != null;) { | 4823 for (; cell != null;) { |
4753 f.call$1(cell._key); | 4824 f.call$1(cell._key); |
4754 if (modifications !== t1._modifications) | 4825 if (modifications !== t1._modifications) |
4755 throw H.wrapException(new P.ConcurrentModificationError(t1)); | 4826 throw H.wrapException(new P.ConcurrentModificationError(t1)); |
4756 cell = cell._next; | 4827 cell = cell._next; |
4757 } | 4828 } |
4758 }, | 4829 }, |
4759 $asIterableBase: null | 4830 $asIterableBase: null |
4760 }, | 4831 }, |
4761 | 4832 |
4762 LinkedHashMapKeyIterator: {"": "Object;_collection$_map,_modifications,_cell,_co
llection$_current", | 4833 LinkedHashMapKeyIterator: {"": "Object;_map,_modifications,_cell,_collection$_cu
rrent", |
4763 get$current: function() { | 4834 get$current: function() { |
4764 return this._collection$_current; | 4835 return this._collection$_current; |
4765 }, | 4836 }, |
4766 moveNext$0: function() { | 4837 moveNext$0: function() { |
4767 var t1 = this._collection$_map; | 4838 var t1 = this._map; |
4768 if (this._modifications !== t1._modifications) | 4839 if (this._modifications !== t1._modifications) |
4769 throw H.wrapException(new P.ConcurrentModificationError(t1)); | 4840 throw H.wrapException(new P.ConcurrentModificationError(t1)); |
4770 else { | 4841 else { |
4771 t1 = this._cell; | 4842 t1 = this._cell; |
4772 if (t1 == null) { | 4843 if (t1 == null) { |
4773 this._collection$_current = null; | 4844 this._collection$_current = null; |
4774 return false; | 4845 return false; |
4775 } else { | 4846 } else { |
4776 this._collection$_current = t1._key; | 4847 this._collection$_current = t1._key; |
4777 this._cell = this._cell._next; | 4848 this._cell = this._cell._next; |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4812 for (t1 = this.get$iterator(this), remaining = index; t1.moveNext$0();) { | 4883 for (t1 = this.get$iterator(this), remaining = index; t1.moveNext$0();) { |
4813 element = t1.get$current(); | 4884 element = t1.get$current(); |
4814 if (remaining === 0) | 4885 if (remaining === 0) |
4815 return element; | 4886 return element; |
4816 --remaining; | 4887 --remaining; |
4817 } | 4888 } |
4818 throw H.wrapException(new P.RangeError("value " + index)); | 4889 throw H.wrapException(new P.RangeError("value " + index)); |
4819 } | 4890 } |
4820 }, | 4891 }, |
4821 | 4892 |
4822 ListBase: {"": "Object+ListMixin;", $isList: true, $asList: null}, | |
4823 | |
4824 ListMixin: {"": "Object;", | 4893 ListMixin: {"": "Object;", |
4825 get$iterator: function(receiver) { | 4894 get$iterator: function(receiver) { |
4826 return new H.ListIterator(receiver, this.get$length(receiver), 0, null); | 4895 return new H.ListIterator(receiver, this.get$length(receiver), 0, null); |
4827 }, | 4896 }, |
4828 elementAt$1: function(receiver, index) { | 4897 elementAt$1: function(receiver, index) { |
4829 return this.$index(receiver, index); | 4898 return this.$index(receiver, index); |
4830 }, | 4899 }, |
4831 forEach$1: function(receiver, action) { | 4900 forEach$1: function(receiver, action) { |
4832 var $length, i; | 4901 var $length, i; |
4833 if (typeof receiver !== "string" && (typeof receiver !== "object" || receive
r === null || receiver.constructor !== Array && !H.isJsIndexable(receiver, recei
ver[init.dispatchPropertyName]))) | 4902 if (typeof receiver !== "string" && (typeof receiver !== "object" || receive
r === null || receiver.constructor !== Array && !H.isJsIndexable(receiver, recei
ver[init.dispatchPropertyName]))) |
4834 return this.forEach$1$bailout(1, receiver, action); | 4903 return this.forEach$1$bailout(1, receiver, action); |
4835 $length = receiver.length; | 4904 $length = C.JS_CONST_ZYJ(receiver); |
4836 for (i = 0; i < $length; ++i) { | 4905 for (i = 0; i < $length; ++i) { |
4837 if (i >= receiver.length) | 4906 if (i >= C.JS_CONST_ZYJ(receiver)) |
4838 throw H.ioore(receiver, i); | 4907 throw H.ioore(receiver, i); |
4839 action.call$1(receiver[i]); | 4908 action.call$1(receiver[i]); |
4840 if ($length !== receiver.length) | 4909 if ($length !== C.JS_CONST_ZYJ(receiver)) |
4841 throw H.wrapException(new P.ConcurrentModificationError(receiver)); | 4910 throw H.wrapException(new P.ConcurrentModificationError(receiver)); |
4842 } | 4911 } |
4843 }, | 4912 }, |
4844 forEach$1$bailout: function(state0, receiver, action) { | 4913 forEach$1$bailout: function(state0, receiver, action) { |
4845 var $length, i; | 4914 var $length, i; |
4846 $length = this.get$length(receiver); | 4915 $length = this.get$length(receiver); |
4847 for (i = 0; i < $length; ++i) { | 4916 for (i = 0; i < $length; ++i) { |
4848 action.call$1(this.$index(receiver, i)); | 4917 action.call$1(this.$index(receiver, i)); |
4849 if ($length !== this.get$length(receiver)) | 4918 if ($length !== this.get$length(receiver)) |
4850 throw H.wrapException(new P.ConcurrentModificationError(receiver)); | 4919 throw H.wrapException(new P.ConcurrentModificationError(receiver)); |
4851 } | 4920 } |
4852 }, | 4921 }, |
4853 where$1: function(receiver, test) { | |
4854 var t1 = new H.WhereIterable(receiver, test); | |
4855 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(receiver, "ListMixin", 0)
]); | |
4856 return t1; | |
4857 }, | |
4858 map$1: function(receiver, f) { | 4922 map$1: function(receiver, f) { |
4859 var t1 = new H.MappedListIterable(receiver, f); | 4923 var t1 = new H.MappedListIterable(receiver, f); |
4860 H.setRuntimeTypeInfo(t1, [null, null]); | 4924 H.setRuntimeTypeInfo(t1, [null, null]); |
4861 return t1; | 4925 return t1; |
4862 }, | 4926 }, |
4863 toList$1$growable: function(receiver, growable) { | |
4864 var result, t1, t2, i, t3; | |
4865 if (typeof receiver !== "string" && (typeof receiver !== "object" || receive
r === null || receiver.constructor !== Array && !H.isJsIndexable(receiver, recei
ver[init.dispatchPropertyName]))) | |
4866 return this.toList$1$growable$bailout(1, receiver, growable); | |
4867 if (growable) { | |
4868 result = P.List_List(null, H.getRuntimeTypeArgument(receiver, "ListMixin",
0)); | |
4869 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi
n", 0)]); | |
4870 C.JSArray_methods.set$length(result, receiver.length); | |
4871 } else { | |
4872 result = P.List_List(receiver.length, H.getRuntimeTypeArgument(receiver, "
ListMixin", 0)); | |
4873 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi
n", 0)]); | |
4874 } | |
4875 for (t1 = receiver.length, t2 = result.length, i = 0; i < t1; ++i) { | |
4876 t3 = receiver[i]; | |
4877 if (i >= t2) | |
4878 throw H.ioore(result, i); | |
4879 result[i] = t3; | |
4880 } | |
4881 return result; | |
4882 }, | |
4883 toList$1$growable$bailout: function(state0, receiver, growable) { | |
4884 var result, i, t1; | |
4885 if (growable) { | |
4886 result = P.List_List(null, H.getRuntimeTypeArgument(receiver, "ListMixin",
0)); | |
4887 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi
n", 0)]); | |
4888 C.JSArray_methods.set$length(result, this.get$length(receiver)); | |
4889 } else { | |
4890 result = P.List_List(this.get$length(receiver), H.getRuntimeTypeArgument(r
eceiver, "ListMixin", 0)); | |
4891 H.setRuntimeTypeInfo(result, [H.getRuntimeTypeArgument(receiver, "ListMixi
n", 0)]); | |
4892 } | |
4893 for (i = 0; i < this.get$length(receiver); ++i) { | |
4894 t1 = this.$index(receiver, i); | |
4895 if (i >= result.length) | |
4896 throw H.ioore(result, i); | |
4897 result[i] = t1; | |
4898 } | |
4899 return result; | |
4900 }, | |
4901 toList$0: function($receiver) { | |
4902 return this.toList$1$growable($receiver, true); | |
4903 }, | |
4904 toString$0: function(receiver) { | 4927 toString$0: function(receiver) { |
4905 var result, i, t1; | 4928 var result, i, t1; |
4906 for (i = 0; i < $.get$ListMixin__toStringList().length; ++i) { | 4929 for (i = 0; i < $.get$ListMixin__toStringList().length; ++i) { |
4907 t1 = $.get$ListMixin__toStringList(); | 4930 t1 = $.get$ListMixin__toStringList(); |
4908 if (i >= t1.length) | 4931 if (i >= t1.length) |
4909 throw H.ioore(t1, i); | 4932 throw H.ioore(t1, i); |
4910 if (t1[i] === receiver) | 4933 if (t1[i] === receiver) |
4911 return "[...]"; | 4934 return "[...]"; |
4912 } | 4935 } |
4913 result = P.StringBuffer$(""); | 4936 result = P.StringBuffer$(""); |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5042 this._collection$_current = t3[t2]; | 5065 this._collection$_current = t3[t2]; |
5043 this._position = (this._position + 1 & t1._table.length - 1) >>> 0; | 5066 this._position = (this._position + 1 & t1._table.length - 1) >>> 0; |
5044 return true; | 5067 return true; |
5045 }, | 5068 }, |
5046 static: { | 5069 static: { |
5047 _ListQueueIterator$: function(queue) { | 5070 _ListQueueIterator$: function(queue) { |
5048 return new P._ListQueueIterator(queue, queue._tail, queue._modificationCount,
queue._head, null); | 5071 return new P._ListQueueIterator(queue, queue._tail, queue._modificationCount,
queue._head, null); |
5049 }} | 5072 }} |
5050 | 5073 |
5051 }}], | 5074 }}], |
5052 ["dart.convert", "dart:convert", , P, { | |
5053 _convertJsonToDart: function(json, reviver) { | |
5054 var revive = new P._convertJsonToDart_closure(); | |
5055 return revive.call$2(null, new P._convertJsonToDart_walk(revive).call$1(json))
; | |
5056 }, | |
5057 | |
5058 _parseJson: function(source, reviver) { | |
5059 var parsed, e, t1, exception; | |
5060 t1 = source; | |
5061 if (typeof t1 !== "string") | |
5062 throw H.wrapException(new P.ArgumentError(source)); | |
5063 parsed = null; | |
5064 try { | |
5065 parsed = JSON.parse(source); | |
5066 } catch (exception) { | |
5067 t1 = H.unwrapException(exception); | |
5068 e = t1; | |
5069 throw H.wrapException(new P.FormatException(String(e))); | |
5070 } | |
5071 | |
5072 return P._convertJsonToDart(parsed, reviver); | |
5073 }, | |
5074 | |
5075 _convertJsonToDart_closure: {"": "Closure;", | |
5076 call$2: function(key, value) { | |
5077 return value; | |
5078 } | |
5079 }, | |
5080 | |
5081 _convertJsonToDart_walk: {"": "Closure;revive_0", | |
5082 call$1: function(e) { | |
5083 var list, t1, i, keys, map, key, proto; | |
5084 if (e == null || typeof e != "object") | |
5085 return e; | |
5086 if (Object.getPrototypeOf(e) === Array.prototype) { | |
5087 list = e; | |
5088 for (t1 = this.revive_0, i = 0; i < list.length; ++i) | |
5089 list[i] = t1.call$2(i, this.call$1(list[i])); | |
5090 return list; | |
5091 } | |
5092 keys = Object.keys(e); | |
5093 map = H.fillLiteralMap([], P.LinkedHashMap_LinkedHashMap(null, null, null, n
ull, null)); | |
5094 for (t1 = this.revive_0, i = 0; i < keys.length; ++i) { | |
5095 key = keys[i]; | |
5096 map.$indexSet(map, key, t1.call$2(key, this.call$1(e[key]))); | |
5097 } | |
5098 proto = e.__proto__; | |
5099 if (typeof proto !== "undefined" && proto !== Object.prototype) | |
5100 map.$indexSet(map, "__proto__", t1.call$2("__proto__", this.call$1(proto))
); | |
5101 return map; | |
5102 } | |
5103 }, | |
5104 | |
5105 Converter: {"": "Object;"}, | |
5106 | |
5107 JsonDecoder: {"": "Converter;_reviver"}}], | |
5108 ["dart.core", "dart:core", , P, { | 5075 ["dart.core", "dart:core", , P, { |
5109 _symbolToString: function(symbol) { | 5076 _symbolToString: function(symbol) { |
5110 return H.Symbol_getName(symbol); | 5077 return H.Symbol_getName(symbol); |
5111 }, | 5078 }, |
5112 | 5079 |
5113 Error_safeToString: function(object) { | 5080 Error_safeToString: function(object) { |
5114 var buffer, t1, i, codeUnit, t2, charCodes; | 5081 var buffer, t1, i, codeUnit, t2, charCodes; |
5115 if (typeof object === "number" && Math.floor(object) === object || typeof obje
ct === "number" || typeof object === "boolean" || null == object) | 5082 if (typeof object === "number" && Math.floor(object) === object || typeof obje
ct === "number" || typeof object === "boolean" || null == object) |
5116 return J.toString$0(object); | 5083 return J.toString$0(object); |
5117 if (typeof object === "string") { | 5084 if (typeof object === "string") { |
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5354 _ExceptionImplementation: {"": "Object;message", | 5321 _ExceptionImplementation: {"": "Object;message", |
5355 toString$0: function(_) { | 5322 toString$0: function(_) { |
5356 var t1 = this.message; | 5323 var t1 = this.message; |
5357 if (t1 == null) | 5324 if (t1 == null) |
5358 return "Exception"; | 5325 return "Exception"; |
5359 return "Exception: " + H.S(t1); | 5326 return "Exception: " + H.S(t1); |
5360 }, | 5327 }, |
5361 $isException: true | 5328 $isException: true |
5362 }, | 5329 }, |
5363 | 5330 |
5364 FormatException: {"": "Object;message", | |
5365 toString$0: function(_) { | |
5366 return "FormatException: " + this.message; | |
5367 }, | |
5368 $isException: true | |
5369 }, | |
5370 | |
5371 Expando: {"": "Object;name", | 5331 Expando: {"": "Object;name", |
5372 toString$0: function(_) { | 5332 toString$0: function(_) { |
5373 return "Expando:" + this.name; | 5333 return "Expando:" + this.name; |
5374 }, | 5334 }, |
5375 $index: function(_, object) { | 5335 $index: function(_, object) { |
5376 var values = H.Primitives_getProperty(object, "expando$values"); | 5336 var values = H.Primitives_getProperty(object, "expando$values"); |
5377 return values == null ? null : H.Primitives_getProperty(values, this._getKey
$0()); | 5337 return values == null ? null : H.Primitives_getProperty(values, this._getKey
$0()); |
5378 }, | 5338 }, |
5379 $indexSet: function(_, object, value) { | 5339 $indexSet: function(_, object, value) { |
5380 var values = H.Primitives_getProperty(object, "expando$values"); | 5340 var values = H.Primitives_getProperty(object, "expando$values"); |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5415 | 5375 |
5416 Object: {"": ";", | 5376 Object: {"": ";", |
5417 $eq: function(_, other) { | 5377 $eq: function(_, other) { |
5418 return this === other; | 5378 return this === other; |
5419 }, | 5379 }, |
5420 get$hashCode: function(_) { | 5380 get$hashCode: function(_) { |
5421 return H.Primitives_objectHashCode(this); | 5381 return H.Primitives_objectHashCode(this); |
5422 }, | 5382 }, |
5423 toString$0: function(_) { | 5383 toString$0: function(_) { |
5424 return H.Primitives_objectToString(this); | 5384 return H.Primitives_objectToString(this); |
5425 }, | 5385 } |
5426 $isObject: true | |
5427 }, | 5386 }, |
5428 | 5387 |
5429 StackTrace: {"": "Object;"}, | 5388 StackTrace: {"": "Object;"}, |
5430 | 5389 |
5431 StringBuffer: {"": "Object;_contents<", | 5390 StringBuffer: {"": "Object;_contents<", |
5432 get$length: function(_) { | 5391 get$length: function(_) { |
5433 return this._contents.length; | 5392 return this._contents.length; |
5434 }, | 5393 }, |
5435 write$1: function(obj) { | 5394 write$1: function(obj) { |
5436 if (typeof obj !== "string") | 5395 if (typeof obj !== "string") |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5472 StringBuffer$: function($content) { | 5431 StringBuffer$: function($content) { |
5473 var t1 = new P.StringBuffer(""); | 5432 var t1 = new P.StringBuffer(""); |
5474 t1.StringBuffer$1($content); | 5433 t1.StringBuffer$1($content); |
5475 return t1; | 5434 return t1; |
5476 }} | 5435 }} |
5477 | 5436 |
5478 }, | 5437 }, |
5479 | 5438 |
5480 Symbol: {"": "Object;", $isSymbol: true}}], | 5439 Symbol: {"": "Object;", $isSymbol: true}}], |
5481 ["dart.dom.html", "dart:html", , W, { | 5440 ["dart.dom.html", "dart:html", , W, { |
5482 HttpRequest_getString: function(url, onProgress, withCredentials) { | |
5483 return W.HttpRequest_request(url, null, null, onProgress, null, null, null, wi
thCredentials).then$1(new W.HttpRequest_getString_closure()); | |
5484 }, | |
5485 | |
5486 HttpRequest_request: function(url, method, mimeType, onProgress, requestHeaders,
responseType, sendData, withCredentials) { | |
5487 var t1, completer, xhr, t2; | |
5488 t1 = W.HttpRequest; | |
5489 completer = new P._AsyncCompleter(P._Future$(t1)); | |
5490 H.setRuntimeTypeInfo(completer, [t1]); | |
5491 xhr = new XMLHttpRequest(); | |
5492 C.HttpRequest_methods.open$3$async(xhr, "GET", url, true); | |
5493 t1 = new W._EventStream(xhr, C.EventStreamProvider_load._eventType, false); | |
5494 H.setRuntimeTypeInfo(t1, [null]); | |
5495 t2 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre
amSubscription__wrapZone(new W.HttpRequest_request_closure(completer, xhr)), t1.
_useCapture); | |
5496 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]); | |
5497 t2._tryResume$0(); | |
5498 t2 = new W._EventStream(xhr, C.EventStreamProvider_error._eventType, false); | |
5499 H.setRuntimeTypeInfo(t2, [null]); | |
5500 t1 = new W._EventStreamSubscription(0, t2._target, t2._eventType, W._EventStre
amSubscription__wrapZone(new W.HttpRequest_request_closure0(completer)), t2._use
Capture); | |
5501 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(t2, "_EventStream", 0)]); | |
5502 t1._tryResume$0(); | |
5503 xhr.send(); | |
5504 return completer.future; | |
5505 }, | |
5506 | |
5507 _convertNativeToDart_Window: function(win) { | 5441 _convertNativeToDart_Window: function(win) { |
5508 if (win == null) | 5442 if (win == null) |
5509 return; | 5443 return; |
5510 return W._DOMWindowCrossFrame__createSafe(win); | 5444 return W._DOMWindowCrossFrame__createSafe(win); |
5511 }, | 5445 }, |
5512 | 5446 |
5513 _ChildrenElementList: {"": "ListBase;_element,_childElements", | 5447 _convertNativeToDart_EventTarget: function(e) { |
5514 get$length: function(_) { | 5448 var $window, t1; |
5515 return this._childElements.length; | 5449 if (e == null) |
5516 }, | 5450 return; |
5517 $index: function(_, index) { | 5451 if ("setInterval" in e) { |
5518 var t1 = this._childElements; | 5452 $window = W._DOMWindowCrossFrame__createSafe(e); |
5519 if (index >>> 0 !== index || index >= t1.length) | 5453 t1 = J.getInterceptor($window); |
5520 throw H.ioore(t1, index); | 5454 if (typeof $window === "object" && $window !== null && !!t1.$isEventTarget) |
5521 return t1[index]; | 5455 return $window; |
5522 }, | 5456 return; |
5523 $indexSet: function(_, index, value) { | 5457 } else |
5524 var t1 = this._childElements; | 5458 return e; |
5525 if (index >>> 0 !== index || index >= t1.length) | |
5526 throw H.ioore(t1, index); | |
5527 this._element.replaceChild(value, t1[index]); | |
5528 }, | |
5529 add$1: function(_, value) { | |
5530 this._element.appendChild(value); | |
5531 return value; | |
5532 }, | |
5533 get$iterator: function(_) { | |
5534 var t1 = this.toList$0(this); | |
5535 return new H.ListIterator(t1, t1.length, 0, null); | |
5536 }, | |
5537 $asList: function() { | |
5538 return [W.Element]; | |
5539 } | |
5540 }, | 5459 }, |
5541 | 5460 |
5542 Interceptor_ListMixin: {"": "Interceptor+ListMixin;", $isList: true, $asList: nu
ll}, | 5461 _EventStream: {"": "Stream;", |
5543 | |
5544 Interceptor_ListMixin_ImmutableListMixin: {"": "Interceptor_ListMixin+ImmutableL
istMixin;", $asList: null, $isList: true}, | |
5545 | |
5546 HttpRequest_getString_closure: {"": "Closure;", | |
5547 call$1: function(xhr) { | |
5548 return J.get$responseText$x(xhr); | |
5549 } | |
5550 }, | |
5551 | |
5552 HttpRequest_request_closure1: {"": "Closure;xhr_0", | |
5553 call$2: function(header, value) { | |
5554 this.xhr_0.setRequestHeader(header, value); | |
5555 } | |
5556 }, | |
5557 | |
5558 HttpRequest_request_closure: {"": "Closure;completer_1,xhr_2", | |
5559 call$1: function(e) { | |
5560 var t1, t2, t3; | |
5561 t1 = this.xhr_2; | |
5562 t2 = t1.status; | |
5563 if (typeof t2 !== "number") | |
5564 throw t2.$ge(); | |
5565 t2 = t2 >= 200 && t2 < 300 || t2 === 0 || t2 === 304; | |
5566 t3 = this.completer_1; | |
5567 if (t2) { | |
5568 t2 = t3.future; | |
5569 if (t2._state !== 0) | |
5570 H.throwExpression(new P.StateError("Future already completed")); | |
5571 t2._asyncComplete$1(t1); | |
5572 } else { | |
5573 t1 = t3.future; | |
5574 if (t1._state !== 0) | |
5575 H.throwExpression(new P.StateError("Future already completed")); | |
5576 t1._asyncCompleteError$2(e, null); | |
5577 } | |
5578 } | |
5579 }, | |
5580 | |
5581 HttpRequest_request_closure0: {"": "Closure;completer_3", | |
5582 call$1: function(e) { | |
5583 var t1 = this.completer_3.future; | |
5584 if (t1._state !== 0) | |
5585 H.throwExpression(new P.StateError("Future already completed")); | |
5586 t1._asyncCompleteError$2(e, null); | |
5587 } | |
5588 }, | |
5589 | |
5590 _ChildNodeListLazy: {"": "ListBase;_this", | |
5591 $indexSet: function(_, index, value) { | |
5592 var t1, t2; | |
5593 t1 = this._this; | |
5594 t2 = t1.childNodes; | |
5595 if (index >>> 0 !== index || index >= t2.length) | |
5596 throw H.ioore(t2, index); | |
5597 t1.replaceChild(value, t2[index]); | |
5598 }, | |
5599 get$iterator: function(_) { | |
5600 return C.NodeList_methods.get$iterator(this._this.childNodes); | |
5601 }, | |
5602 get$length: function(_) { | |
5603 return this._this.childNodes.length; | |
5604 }, | |
5605 $index: function(_, index) { | |
5606 var t1 = this._this.childNodes; | |
5607 if (index >>> 0 !== index || index >= t1.length) | |
5608 throw H.ioore(t1, index); | |
5609 return t1[index]; | |
5610 }, | |
5611 $asList: function() { | |
5612 return [W.Node]; | |
5613 } | |
5614 }, | |
5615 | |
5616 Interceptor_ListMixin0: {"": "Interceptor+ListMixin;", $isList: true, $asList: n
ull}, | |
5617 | |
5618 Interceptor_ListMixin_ImmutableListMixin0: {"": "Interceptor_ListMixin0+Immutabl
eListMixin;", $asList: null, $isList: true}, | |
5619 | |
5620 _EventStream: {"": "Stream;_target,_eventType,_useCapture", | |
5621 listen$4$cancelOnError$onDone$onError: function(onData, cancelOnError, onDone,
onError) { | 5462 listen$4$cancelOnError$onDone$onError: function(onData, cancelOnError, onDone,
onError) { |
5622 var t1 = new W._EventStreamSubscription(0, this._target, this._eventType, W.
_EventStreamSubscription__wrapZone(onData), this._useCapture); | 5463 var t1 = new W._EventStreamSubscription(0, this._target, this._eventType, W.
_EventStreamSubscription__wrapZone(onData), this._useCapture); |
5623 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_EventStream", 0)]
); | 5464 H.setRuntimeTypeInfo(t1, [H.getRuntimeTypeArgument(this, "_EventStream", 0)]
); |
5624 t1._tryResume$0(); | 5465 t1._tryResume$0(); |
5625 return t1; | 5466 return t1; |
5626 }, | 5467 }, |
5627 listen$3$onDone$onError: function(onData, onDone, onError) { | 5468 listen$3$onDone$onError: function(onData, onDone, onError) { |
5628 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, onEr
ror); | 5469 return this.listen$4$cancelOnError$onDone$onError(onData, null, onDone, onEr
ror); |
5629 }, | 5470 }, |
5630 $asStream: null | 5471 $asStream: null |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5670 _EventStreamSubscription__wrapZone: function(callback) { | 5511 _EventStreamSubscription__wrapZone: function(callback) { |
5671 if (J.$eq($.Zone__current, C._CustomizedZone_WYN)) | 5512 if (J.$eq($.Zone__current, C._CustomizedZone_WYN)) |
5672 return callback; | 5513 return callback; |
5673 return $.Zone__current.bindUnaryCallback$2$runGuarded(callback, true); | 5514 return $.Zone__current.bindUnaryCallback$2$runGuarded(callback, true); |
5674 }} | 5515 }} |
5675 | 5516 |
5676 }, | 5517 }, |
5677 | 5518 |
5678 EventStreamProvider: {"": "Object;_eventType"}, | 5519 EventStreamProvider: {"": "Object;_eventType"}, |
5679 | 5520 |
5680 ImmutableListMixin: {"": "Object;", | |
5681 get$iterator: function(receiver) { | |
5682 return W.FixedSizeListIterator$(receiver); | |
5683 }, | |
5684 $isList: true, | |
5685 $asList: null | |
5686 }, | |
5687 | |
5688 FixedSizeListIterator: {"": "Object;_array,_html$_length,_html$_position,_html$_
current", | |
5689 moveNext$0: function() { | |
5690 var nextPosition, t1; | |
5691 nextPosition = this._html$_position + 1; | |
5692 t1 = this._html$_length; | |
5693 if (nextPosition < t1) { | |
5694 this._html$_current = J.$index$asx(this._array, nextPosition); | |
5695 this._html$_position = nextPosition; | |
5696 return true; | |
5697 } | |
5698 this._html$_current = null; | |
5699 this._html$_position = t1; | |
5700 return false; | |
5701 }, | |
5702 get$current: function() { | |
5703 return this._html$_current; | |
5704 }, | |
5705 static: { | |
5706 FixedSizeListIterator$: function(array) { | |
5707 return new W.FixedSizeListIterator(array, J.get$length$asx(array), -1, null); | |
5708 }} | |
5709 | |
5710 }, | |
5711 | |
5712 _DOMWindowCrossFrame: {"": "Object;_window", | 5521 _DOMWindowCrossFrame: {"": "Object;_window", |
5713 get$parent: function(_) { | 5522 get$parent: function(_) { |
5714 return W._DOMWindowCrossFrame__createSafe(this._window.parent); | 5523 return W._DOMWindowCrossFrame__createSafe(this._window.parent); |
5715 }, | 5524 }, |
| 5525 $isEventTarget: true, |
5716 static: { | 5526 static: { |
5717 _DOMWindowCrossFrame__createSafe: function(w) { | 5527 _DOMWindowCrossFrame__createSafe: function(w) { |
5718 if (w === window) | 5528 if (w === window) |
5719 return w; | 5529 return w; |
5720 else | 5530 else |
5721 return new W._DOMWindowCrossFrame(w); | 5531 return new W._DOMWindowCrossFrame(w); |
5722 }} | 5532 }} |
5723 | 5533 |
5724 }, | 5534 }, |
5725 | 5535 |
5726 HtmlElement: {"": "Element;"}, | 5536 HtmlElement: {"": "Element;"}, |
5727 | 5537 |
5728 AnchorElement: {"": "HtmlElement;", | 5538 AnchorElement: {"": "HtmlElement;target=", |
5729 toString$0: function(receiver) { | 5539 toString$0: function(receiver) { |
5730 return receiver.toString(); | 5540 return receiver.toString(); |
5731 } | 5541 } |
5732 }, | 5542 }, |
5733 | 5543 |
| 5544 AreaElement: {"": "HtmlElement;target="}, |
| 5545 |
| 5546 BaseElement: {"": "HtmlElement;target="}, |
| 5547 |
| 5548 ButtonElement: {"": "HtmlElement;disabled}"}, |
| 5549 |
5734 CharacterData: {"": "Node;length="}, | 5550 CharacterData: {"": "Node;length="}, |
5735 | 5551 |
5736 DomException: {"": "Interceptor;", | 5552 DomException: {"": "Interceptor;", |
5737 toString$0: function(receiver) { | 5553 toString$0: function(receiver) { |
5738 return receiver.toString(); | 5554 return receiver.toString(); |
5739 } | 5555 } |
5740 }, | 5556 }, |
5741 | 5557 |
5742 Element: {"": "Node;", | 5558 Element: {"": "Node;", |
5743 get$children: function(receiver) { | |
5744 return new W._ChildrenElementList(receiver, receiver.children); | |
5745 }, | |
5746 toString$0: function(receiver) { | 5559 toString$0: function(receiver) { |
5747 return receiver.localName; | 5560 return receiver.localName; |
5748 }, | 5561 } |
5749 $isElement: true | |
5750 }, | 5562 }, |
5751 | 5563 |
5752 Event: {"": "Interceptor;"}, | 5564 Event: {"": "Interceptor;", |
| 5565 get$target: function(receiver) { |
| 5566 return W._convertNativeToDart_EventTarget(receiver.target); |
| 5567 }, |
| 5568 $isEvent: true |
| 5569 }, |
5753 | 5570 |
5754 EventTarget: {"": "Interceptor;", | 5571 EventTarget: {"": "Interceptor;", |
5755 $$dom_addEventListener$3: function(receiver, type, listener, useCapture) { | 5572 $$dom_addEventListener$3: function(receiver, type, listener, useCapture) { |
5756 return receiver.addEventListener(type, H.convertDartClosureToJS(listener, 1)
, useCapture); | 5573 return receiver.addEventListener(type, H.convertDartClosureToJS(listener, 1)
, useCapture); |
5757 }, | 5574 }, |
5758 $$dom_removeEventListener$3: function(receiver, type, listener, useCapture) { | 5575 $$dom_removeEventListener$3: function(receiver, type, listener, useCapture) { |
5759 return receiver.removeEventListener(type, H.convertDartClosureToJS(listener,
1), useCapture); | 5576 return receiver.removeEventListener(type, H.convertDartClosureToJS(listener,
1), useCapture); |
5760 } | 5577 }, |
| 5578 $isEventTarget: true |
5761 }, | 5579 }, |
5762 | 5580 |
5763 FormElement: {"": "HtmlElement;length="}, | 5581 FieldSetElement: {"": "HtmlElement;disabled}"}, |
5764 | 5582 |
5765 HtmlCollection: {"": "Interceptor_ListMixin_ImmutableListMixin;", | 5583 FormElement: {"": "HtmlElement;length=,target="}, |
5766 get$length: function(receiver) { | |
5767 return receiver.length; | |
5768 }, | |
5769 $index: function(receiver, index) { | |
5770 var t1 = receiver.length; | |
5771 if (index >>> 0 !== index || index >= t1) | |
5772 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra
nge 0.." + t1)); | |
5773 return receiver[index]; | |
5774 }, | |
5775 $indexSet: function(receiver, index, value) { | |
5776 throw H.wrapException(new P.UnsupportedError("Cannot assign element of immut
able List.")); | |
5777 }, | |
5778 elementAt$1: function(receiver, index) { | |
5779 if (index < 0 || index >= receiver.length) | |
5780 throw H.ioore(receiver, index); | |
5781 return receiver[index]; | |
5782 }, | |
5783 $asList: function() { | |
5784 return [W.Node]; | |
5785 }, | |
5786 $isList: true, | |
5787 $isJavaScriptIndexingBehavior: true | |
5788 }, | |
5789 | 5584 |
5790 HttpRequest: {"": "XmlHttpRequestEventTarget;responseText=", | 5585 InputElement: {"": "HtmlElement;disabled}", $isInputElement: true, $isEventTarge
t: true}, |
5791 open$5$async$password$user: function(receiver, method, url, async, password, u
ser) { | |
5792 return receiver.open(method, url, async, user, password); | |
5793 }, | |
5794 open$3$async: function($receiver, method, url, async) { | |
5795 return $receiver.open(method, url, async); | |
5796 }, | |
5797 $isHttpRequest: true | |
5798 }, | |
5799 | 5586 |
5800 InputElement: {"": "HtmlElement;", $isElement: true, $isNode: true}, | 5587 KeygenElement: {"": "HtmlElement;disabled}"}, |
| 5588 |
| 5589 LinkElement: {"": "HtmlElement;disabled}"}, |
5801 | 5590 |
5802 MouseEvent: {"": "UIEvent;", $isMouseEvent: true}, | 5591 MouseEvent: {"": "UIEvent;", $isMouseEvent: true}, |
5803 | 5592 |
5804 Node: {"": "EventTarget;parent:parentElement=", | 5593 Node: {"": "EventTarget;parent:parentElement=", |
5805 replaceWith$1: function(receiver, otherNode) { | |
5806 var $parent, exception; | |
5807 try { | |
5808 $parent = receiver.parentNode; | |
5809 J._replaceChild$2$x($parent, otherNode, receiver); | |
5810 } catch (exception) { | |
5811 H.unwrapException(exception); | |
5812 } | |
5813 | |
5814 return receiver; | |
5815 }, | |
5816 toString$0: function(receiver) { | 5594 toString$0: function(receiver) { |
5817 var t1 = receiver.nodeValue; | 5595 var t1 = receiver.nodeValue; |
5818 return t1 == null ? J.Interceptor.prototype.toString$0.call(this, receiver)
: t1; | 5596 return t1 == null ? J.Interceptor.prototype.toString$0.call(this, receiver)
: t1; |
5819 }, | 5597 } |
5820 _replaceChild$2: function(receiver, newChild, oldChild) { | |
5821 return receiver.replaceChild(newChild, oldChild); | |
5822 }, | |
5823 $isNode: true | |
5824 }, | 5598 }, |
5825 | 5599 |
5826 NodeList: {"": "Interceptor_ListMixin_ImmutableListMixin0;", | 5600 OptGroupElement: {"": "HtmlElement;disabled}"}, |
5827 get$length: function(receiver) { | |
5828 return receiver.length; | |
5829 }, | |
5830 $index: function(receiver, index) { | |
5831 var t1 = receiver.length; | |
5832 if (index >>> 0 !== index || index >= t1) | |
5833 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra
nge 0.." + t1)); | |
5834 return receiver[index]; | |
5835 }, | |
5836 $indexSet: function(receiver, index, value) { | |
5837 throw H.wrapException(new P.UnsupportedError("Cannot assign element of immut
able List.")); | |
5838 }, | |
5839 elementAt$1: function(receiver, index) { | |
5840 if (index < 0 || index >= receiver.length) | |
5841 throw H.ioore(receiver, index); | |
5842 return receiver[index]; | |
5843 }, | |
5844 $asList: function() { | |
5845 return [W.Node]; | |
5846 }, | |
5847 $isList: true, | |
5848 $isJavaScriptIndexingBehavior: true | |
5849 }, | |
5850 | 5601 |
5851 ProgressEvent: {"": "Event;", $isProgressEvent: true}, | 5602 OptionElement: {"": "HtmlElement;disabled}"}, |
5852 | 5603 |
5853 SelectElement: {"": "HtmlElement;length="}, | 5604 ProcessingInstruction: {"": "CharacterData;target="}, |
| 5605 |
| 5606 SelectElement: {"": "HtmlElement;disabled},length="}, |
| 5607 |
| 5608 StyleElement: {"": "HtmlElement;disabled}"}, |
| 5609 |
| 5610 TextAreaElement: {"": "HtmlElement;disabled}"}, |
5854 | 5611 |
5855 UIEvent: {"": "Event;"}, | 5612 UIEvent: {"": "Event;"}, |
5856 | 5613 |
5857 Window: {"": "EventTarget;", | 5614 Window: {"": "EventTarget;", |
5858 get$parent: function(receiver) { | 5615 get$parent: function(receiver) { |
5859 return W._convertNativeToDart_Window(receiver.parent); | 5616 return W._convertNativeToDart_Window(receiver.parent); |
5860 }, | 5617 }, |
5861 toString$0: function(receiver) { | 5618 toString$0: function(receiver) { |
5862 return receiver.toString(); | 5619 return receiver.toString(); |
5863 } | 5620 }, |
5864 }, | 5621 $isEventTarget: true |
| 5622 }}], |
| 5623 ["dart.dom.svg", "dart:svg", , P, { |
| 5624 AElement: {"": "GraphicsElement;target="}, |
5865 | 5625 |
5866 XmlHttpRequestEventTarget: {"": "EventTarget;"}}], | 5626 GraphicsElement: {"": "SvgElement;"}, |
5867 ["dart.dom.svg", "dart:svg", , P, { | 5627 |
5868 SvgElement: {"": "Element;", | 5628 StyleElement0: {"": "SvgElement;disabled}"}, |
5869 get$children: function(receiver) { | 5629 |
5870 var t1 = new P.FilteredElementList(receiver, new W._ChildNodeListLazy(receiv
er)); | 5630 SvgElement: {"": "Element;"}}], |
5871 H.setRuntimeTypeInfo(t1, [W.Element]); | |
5872 return t1; | |
5873 } | |
5874 }}], | |
5875 ["dart.isolate", "dart:isolate", , P, { | 5631 ["dart.isolate", "dart:isolate", , P, { |
5876 _Isolate_port: function() { | 5632 _Isolate_port: function() { |
5877 if ($.lazyPort == null) | 5633 if ($.lazyPort == null) |
5878 $.lazyPort = H.ReceivePortImpl$(); | 5634 $.lazyPort = H.ReceivePortImpl$(); |
5879 return $.lazyPort; | 5635 return $.lazyPort; |
5880 }, | 5636 }, |
5881 | 5637 |
5882 ReceivePort: {"": "Object;", $isReceivePort: true}}], | 5638 ReceivePort: {"": "Object;", $isReceivePort: true}}], |
| 5639 ["dart.math", "dart:math", , P, { |
| 5640 _Random: {"": "Object;", |
| 5641 nextInt$1: function(max) { |
| 5642 if (max < 0) |
| 5643 throw H.wrapException(new P.ArgumentError("negative max: " + max)); |
| 5644 if (max > 4294967295) |
| 5645 max = 4294967295; |
| 5646 return Math.random() * max >>> 0; |
| 5647 } |
| 5648 }}], |
5883 ["dart.typed_data", "dart:typed_data", , P, { | 5649 ["dart.typed_data", "dart:typed_data", , P, { |
5884 TypedData_ListMixin: {"": "TypedData+ListMixin;", $isList: true, $asList: null}, | 5650 TypedData_ListMixin: {"": "TypedData+ListMixin;", $isList: true, $asList: null}, |
5885 | 5651 |
5886 TypedData_ListMixin_FixedLengthListMixin: {"": "TypedData_ListMixin+FixedLengthL
istMixin;", $asList: null}, | 5652 TypedData_ListMixin_FixedLengthListMixin: {"": "TypedData_ListMixin+FixedLengthL
istMixin;", $asList: null}, |
5887 | 5653 |
5888 TypedData: {"": "Interceptor;", | 5654 TypedData: {"": "Interceptor;", |
5889 _invalidIndex$2: function(receiver, index, $length) { | 5655 _invalidIndex$2: function(receiver, index, $length) { |
5890 var t1 = J.getInterceptor$n(index); | 5656 var t1 = J.getInterceptor$n(index); |
5891 if (t1.$lt(index, 0) || t1.$ge(index, $length)) | 5657 if (t1.$lt(index, 0) || t1.$ge(index, $length)) |
5892 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra
nge 0.." + $length)); | 5658 throw H.wrapException(new P.RangeError("value " + H.S(index) + " not in ra
nge 0.." + $length)); |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5928 if (index >>> 0 != index || J.$ge$n(index, t1)) | 5694 if (index >>> 0 != index || J.$ge$n(index, t1)) |
5929 this._invalidIndex$2(receiver, index, t1); | 5695 this._invalidIndex$2(receiver, index, t1); |
5930 receiver[index] = value; | 5696 receiver[index] = value; |
5931 }, | 5697 }, |
5932 $asList: function() { | 5698 $asList: function() { |
5933 return [J.JSInt]; | 5699 return [J.JSInt]; |
5934 }, | 5700 }, |
5935 $isList: true, | 5701 $isList: true, |
5936 $isJavaScriptIndexingBehavior: true | 5702 $isJavaScriptIndexingBehavior: true |
5937 }}], | 5703 }}], |
5938 ["html_common", "dart:html_common", , P, { | 5704 ["piratebadge.dart", "piratebadge.dart", , A, { |
5939 FilteredElementList: {"": "ListBase;_node,_childNodes", | 5705 main: function() { |
5940 get$_filtered: function() { | 5706 var t1, t2, t3; |
5941 var t1 = this._childNodes; | 5707 t1 = document.querySelector("#inputName"); |
5942 return P.List_List$from(t1.where$1(t1, new P.FilteredElementList__filtered_c
losure()), true, W.Element); | 5708 t1.toString; |
5943 }, | 5709 t1 = new W._ElementEventStreamImpl(t1, C.EventStreamProvider_input._eventType,
false); |
5944 forEach$1: function(_, f) { | 5710 H.setRuntimeTypeInfo(t1, [null]); |
5945 H.IterableMixinWorkaround_forEach(this.get$_filtered(), f); | 5711 t2 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre
amSubscription__wrapZone(A.updateBadge$closure), t1._useCapture); |
5946 }, | 5712 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]); |
5947 $indexSet: function(_, index, value) { | 5713 t2._tryResume$0(); |
5948 var t1 = this.get$_filtered(); | 5714 t2 = document.querySelector("#generateButton"); |
5949 if (index >>> 0 !== index || index >= t1.length) | 5715 t2.toString; |
5950 throw H.ioore(t1, index); | 5716 t1 = new W._ElementEventStreamImpl(t2, C.EventStreamProvider_click._eventType,
false); |
5951 J.replaceWith$1$x(t1[index], value); | 5717 H.setRuntimeTypeInfo(t1, [null]); |
5952 }, | 5718 t3 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre
amSubscription__wrapZone(A.generateBadge$closure), t1._useCapture); |
5953 add$1: function(_, value) { | 5719 H.setRuntimeTypeInfo(t3, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]); |
5954 this._childNodes._this.appendChild(value); | 5720 t3._tryResume$0(); |
5955 }, | 5721 $.genButton = t2; |
5956 get$length: function(_) { | |
5957 return this.get$_filtered().length; | |
5958 }, | |
5959 $index: function(_, index) { | |
5960 var t1 = this.get$_filtered(); | |
5961 if (index >>> 0 !== index || index >= t1.length) | |
5962 throw H.ioore(t1, index); | |
5963 return t1[index]; | |
5964 }, | |
5965 get$iterator: function(_) { | |
5966 var t1 = this.get$_filtered(); | |
5967 return new H.ListIterator(t1, t1.length, 0, null); | |
5968 }, | |
5969 $asListBase: null, | |
5970 $asList: null | |
5971 }, | 5722 }, |
5972 | 5723 |
5973 FilteredElementList__filtered_closure: {"": "Closure;", | 5724 updateBadge: function(e) { |
5974 call$1: function(n) { | 5725 var inputName, t1, t2; |
5975 var t1 = J.getInterceptor(n); | 5726 inputName = H.interceptedTypeCast(J.get$target$x(e), "$isInputElement").value; |
5976 return typeof n === "object" && n !== null && !!t1.$isElement; | 5727 t1 = A.PirateName$(null, inputName); |
5977 } | 5728 document.querySelector("#badgeName").textContent = H.S(t1._firstName) + " the
" + H.S(t1._appellation); |
5978 }}], | 5729 t1 = J.trim$0$s(inputName); |
5979 ["portmanteaux_simple.dart", "portmanteaux_simple.dart", , O, { | 5730 t2 = $.genButton; |
5980 main: function() { | 5731 if (t1.length === 0) { |
5981 var t1, t2; | 5732 J.set$disabled$x(t2, false); |
5982 t1 = document.querySelector("#getWords"); | 5733 t2.textContent = "Generate badge"; |
5983 t1.toString; | 5734 } else { |
5984 t1 = new W._ElementEventStreamImpl(t1, C.EventStreamProvider_click._eventType,
false); | 5735 J.set$disabled$x(t2, true); |
5985 H.setRuntimeTypeInfo(t1, [null]); | 5736 t2.textContent = "Arrr! Remove the text!"; |
5986 t2 = new W._EventStreamSubscription(0, t1._target, t1._eventType, W._EventStre
amSubscription__wrapZone(O.makeRequest$closure), t1._useCapture); | |
5987 H.setRuntimeTypeInfo(t2, [H.getRuntimeTypeArgument(t1, "_EventStream", 0)]); | |
5988 t2._tryResume$0(); | |
5989 $.wordList = document.querySelector("#wordList"); | |
5990 }, | |
5991 | |
5992 makeRequest: function(e) { | |
5993 W.HttpRequest_getString("portmanteaux_simple.json", null, null).then$1(O.proce
ssString$closure).catchError$1(O.handleError$closure); | |
5994 }, | |
5995 | |
5996 processString: function(jsonString) { | |
5997 var portmanteaux, i, t1, t2; | |
5998 portmanteaux = P._parseJson(jsonString, new P.JsonDecoder(null)._reviver); | |
5999 if (typeof portmanteaux !== "string" && (typeof portmanteaux !== "object" || p
ortmanteaux === null || portmanteaux.constructor !== Array && !H.isJsIndexable(p
ortmanteaux, portmanteaux[init.dispatchPropertyName]))) | |
6000 return O.processString$bailout(1, portmanteaux); | |
6001 for (i = 0; i < portmanteaux.length; ++i) { | |
6002 t1 = J.get$children$x($.wordList); | |
6003 t2 = document.createElement("li", null); | |
6004 if (i >= portmanteaux.length) | |
6005 throw H.ioore(portmanteaux, i); | |
6006 t2.textContent = portmanteaux[i]; | |
6007 t1.add$1(t1, t2); | |
6008 } | 5737 } |
6009 }, | 5738 }, |
6010 | 5739 |
6011 processString$bailout: function(state0, portmanteaux) { | 5740 generateBadge: function(e) { |
6012 var t1, i, t2, t3; | 5741 var t1 = A.PirateName$(null, null); |
6013 t1 = J.getInterceptor$asx(portmanteaux); | 5742 document.querySelector("#badgeName").textContent = H.S(t1._firstName) + " the
" + H.S(t1._appellation); |
6014 i = 0; | |
6015 while (true) { | |
6016 t2 = t1.get$length(portmanteaux); | |
6017 if (typeof t2 !== "number") | |
6018 throw H.iae(t2); | |
6019 if (!(i < t2)) | |
6020 break; | |
6021 t2 = J.get$children$x($.wordList); | |
6022 t3 = document.createElement("li", null); | |
6023 t3.textContent = t1.$index(portmanteaux, i); | |
6024 t2.add$1(t2, t3); | |
6025 ++i; | |
6026 } | |
6027 }, | 5743 }, |
6028 | 5744 |
6029 handleError: function(error) { | 5745 PirateName: {"": "Object;_firstName,_appellation", |
6030 var t1, t2; | 5746 toString$0: function(_) { |
6031 t1 = J.get$children$x($.wordList); | 5747 return H.S(this._firstName) + " the " + H.S(this._appellation); |
6032 t2 = document.createElement("li", null); | 5748 }, |
6033 t2.textContent = "Request failed."; | 5749 PirateName$2$appellation$firstName: function(appellation, firstName) { |
6034 t1.add$1(t1, t2); | 5750 var t1, t2; |
| 5751 if (firstName == null) { |
| 5752 t1 = $.get$PirateName_names(); |
| 5753 t2 = $.get$PirateName_indexGen(); |
| 5754 $.get$PirateName_names(); |
| 5755 t2 = t2.nextInt$1(10); |
| 5756 if (t2 < 0 || t2 >= 10) |
| 5757 throw H.ioore(t1, t2); |
| 5758 this._firstName = t1[t2]; |
| 5759 } else |
| 5760 this._firstName = firstName; |
| 5761 t1 = $.get$PirateName_appellations(); |
| 5762 t2 = $.get$PirateName_indexGen(); |
| 5763 $.get$PirateName_appellations(); |
| 5764 t2 = t2.nextInt$1(12); |
| 5765 if (t2 < 0 || t2 >= 12) |
| 5766 throw H.ioore(t1, t2); |
| 5767 this._appellation = t1[t2]; |
| 5768 }, |
| 5769 static: { |
| 5770 "": "PirateName_indexGen,PirateName_names,PirateName_appellations", |
| 5771 PirateName$: function(appellation, firstName) { |
| 5772 var t1 = new A.PirateName(null, null); |
| 5773 t1.PirateName$2$appellation$firstName(appellation, firstName); |
| 5774 return t1; |
| 5775 }} |
| 5776 |
6035 }}, | 5777 }}, |
6036 1], | 5778 1], |
6037 ]); | 5779 ]); |
6038 Isolate.$finishClasses($$, $, null); | 5780 Isolate.$finishClasses($$, $, null); |
6039 $$ = null; | 5781 $$ = null; |
6040 | 5782 |
6041 // Static function getters | 5783 // Static function getters |
6042 init.globalFunctions.IsolateNatives__processWorkerMessage$closure = H.IsolateNat
ives__processWorkerMessage$closure = new H.Closure$2(H.IsolateNatives__processWo
rkerMessage, "IsolateNatives__processWorkerMessage$closure"); | 5784 init.globalFunctions.IsolateNatives__processWorkerMessage$closure = H.IsolateNat
ives__processWorkerMessage$closure = new H.Closure$2(H.IsolateNatives__processWo
rkerMessage, "IsolateNatives__processWorkerMessage$closure"); |
6043 init.globalFunctions.toStringWrapper$closure = H.toStringWrapper$closure = new H
.Closure$0(H.toStringWrapper, "toStringWrapper$closure"); | 5785 init.globalFunctions.toStringWrapper$closure = H.toStringWrapper$closure = new H
.Closure$0(H.toStringWrapper, "toStringWrapper$closure"); |
6044 init.globalFunctions.invokeClosure$closure = H.invokeClosure$closure = new H.Clo
sure$7(H.invokeClosure, "invokeClosure$closure"); | 5786 init.globalFunctions.invokeClosure$closure = H.invokeClosure$closure = new H.Clo
sure$7(H.invokeClosure, "invokeClosure$closure"); |
(...skipping 15 matching lines...) Expand all Loading... |
6060 init.globalFunctions._rootRegisterCallback$closure = P._rootRegisterCallback$clo
sure = new P.Closure$4(P._rootRegisterCallback, "_rootRegisterCallback$closure")
; | 5802 init.globalFunctions._rootRegisterCallback$closure = P._rootRegisterCallback$clo
sure = new P.Closure$4(P._rootRegisterCallback, "_rootRegisterCallback$closure")
; |
6061 init.globalFunctions._rootRegisterUnaryCallback$closure = P._rootRegisterUnaryCa
llback$closure = new P.Closure$4(P._rootRegisterUnaryCallback, "_rootRegisterUna
ryCallback$closure"); | 5803 init.globalFunctions._rootRegisterUnaryCallback$closure = P._rootRegisterUnaryCa
llback$closure = new P.Closure$4(P._rootRegisterUnaryCallback, "_rootRegisterUna
ryCallback$closure"); |
6062 init.globalFunctions._rootScheduleMicrotask$closure = P._rootScheduleMicrotask$c
losure = new P.Closure$4(P._rootScheduleMicrotask, "_rootScheduleMicrotask$closu
re"); | 5804 init.globalFunctions._rootScheduleMicrotask$closure = P._rootScheduleMicrotask$c
losure = new P.Closure$4(P._rootScheduleMicrotask, "_rootScheduleMicrotask$closu
re"); |
6063 init.globalFunctions._rootCreateTimer$closure = P._rootCreateTimer$closure = new
P.Closure$5(P._rootCreateTimer, "_rootCreateTimer$closure"); | 5805 init.globalFunctions._rootCreateTimer$closure = P._rootCreateTimer$closure = new
P.Closure$5(P._rootCreateTimer, "_rootCreateTimer$closure"); |
6064 init.globalFunctions._rootCreatePeriodicTimer$closure = P._rootCreatePeriodicTim
er$closure = new P.Closure$5(P._rootCreatePeriodicTimer, "_rootCreatePeriodicTim
er$closure"); | 5806 init.globalFunctions._rootCreatePeriodicTimer$closure = P._rootCreatePeriodicTim
er$closure = new P.Closure$5(P._rootCreatePeriodicTimer, "_rootCreatePeriodicTim
er$closure"); |
6065 init.globalFunctions._rootFork$closure = P._rootFork$closure = new P.Closure$5(P
._rootFork, "_rootFork$closure"); | 5807 init.globalFunctions._rootFork$closure = P._rootFork$closure = new P.Closure$5(P
._rootFork, "_rootFork$closure"); |
6066 init.globalFunctions._defaultEquals$closure = P._defaultEquals$closure = new H.C
losure$2(P._defaultEquals, "_defaultEquals$closure"); | 5808 init.globalFunctions._defaultEquals$closure = P._defaultEquals$closure = new H.C
losure$2(P._defaultEquals, "_defaultEquals$closure"); |
6067 init.globalFunctions._defaultHashCode$closure = P._defaultHashCode$closure = new
H.Closure$1(P._defaultHashCode, "_defaultHashCode$closure"); | 5809 init.globalFunctions._defaultHashCode$closure = P._defaultHashCode$closure = new
H.Closure$1(P._defaultHashCode, "_defaultHashCode$closure"); |
6068 init.globalFunctions.identical$closure = P.identical$closure = new H.Closure$2(P
.identical, "identical$closure"); | 5810 init.globalFunctions.identical$closure = P.identical$closure = new H.Closure$2(P
.identical, "identical$closure"); |
6069 init.globalFunctions.identityHashCode$closure = P.identityHashCode$closure = new
H.Closure$1(P.identityHashCode, "identityHashCode$closure"); | 5811 init.globalFunctions.identityHashCode$closure = P.identityHashCode$closure = new
H.Closure$1(P.identityHashCode, "identityHashCode$closure"); |
6070 init.globalFunctions.main$closure = O.main$closure = new H.Closure$0(O.main, "ma
in$closure"); | 5812 init.globalFunctions.main$closure = A.main$closure = new H.Closure$0(A.main, "ma
in$closure"); |
6071 init.globalFunctions.makeRequest$closure = O.makeRequest$closure = new H.Closure
$1(O.makeRequest, "makeRequest$closure"); | 5813 init.globalFunctions.updateBadge$closure = A.updateBadge$closure = new H.Closure
$1(A.updateBadge, "updateBadge$closure"); |
6072 init.globalFunctions.processString$closure = O.processString$closure = new H.Clo
sure$1(O.processString, "processString$closure"); | 5814 init.globalFunctions.generateBadge$closure = A.generateBadge$closure = new H.Clo
sure$1(A.generateBadge, "generateBadge$closure"); |
6073 init.globalFunctions.handleError$closure = O.handleError$closure = new H.Closure
$1(O.handleError, "handleError$closure"); | |
6074 // Runtime type support | 5815 // Runtime type support |
6075 J.JSInt.$isint = true; | 5816 J.JSInt.$isint = true; |
6076 J.JSInt.$isObject = true; | 5817 J.JSInt.$isObject = true; |
6077 W.Node.$isObject = true; | |
6078 J.JSString.$isString = true; | 5818 J.JSString.$isString = true; |
6079 J.JSString.$isObject = true; | 5819 J.JSString.$isObject = true; |
6080 J.JSNumber.$isObject = true; | 5820 J.JSNumber.$isObject = true; |
6081 P.Duration.$isDuration = true; | 5821 P.Duration.$isDuration = true; |
6082 P.Duration.$isObject = true; | 5822 P.Duration.$isObject = true; |
6083 W.Element.$isObject = true; | 5823 W.Event.$isEvent = true; |
6084 P.Object.$isObject = true; | 5824 W.Event.$isObject = true; |
6085 W.MouseEvent.$isEvent = true; | 5825 W.MouseEvent.$isEvent = true; |
6086 W.MouseEvent.$isObject = true; | 5826 W.MouseEvent.$isObject = true; |
6087 P.Symbol.$isSymbol = true; | 5827 P.Symbol.$isSymbol = true; |
6088 P.Symbol.$isObject = true; | 5828 P.Symbol.$isObject = true; |
6089 W.HttpRequest.$isObject = true; | |
6090 W.ProgressEvent.$isEvent = true; | |
6091 W.ProgressEvent.$isObject = true; | |
6092 P.ReceivePort.$isObject = true; | 5829 P.ReceivePort.$isObject = true; |
6093 H._IsolateEvent.$isObject = true; | 5830 H._IsolateEvent.$isObject = true; |
6094 H._IsolateContext.$isObject = true; | 5831 H._IsolateContext.$isObject = true; |
6095 J.JSArray.$isObject = true; | 5832 J.JSArray.$isObject = true; |
6096 P.Future.$isFuture = true; | 5833 P.Future.$isFuture = true; |
6097 P.Future.$isObject = true; | 5834 P.Future.$isObject = true; |
6098 W.Event.$isEvent = true; | 5835 P.Object.$isObject = true; |
6099 W.Event.$isObject = true; | |
6100 P.Zone.$isZone = true; | 5836 P.Zone.$isZone = true; |
6101 P.Zone.$isObject = true; | 5837 P.Zone.$isObject = true; |
6102 P.ZoneDelegate.$isZoneDelegate = true; | 5838 P.ZoneDelegate.$isZoneDelegate = true; |
6103 P.ZoneDelegate.$isObject = true; | 5839 P.ZoneDelegate.$isObject = true; |
6104 P.Timer.$isTimer = true; | 5840 P.Timer.$isTimer = true; |
6105 P.Timer.$isObject = true; | 5841 P.Timer.$isObject = true; |
6106 P.ZoneSpecification.$isZoneSpecification = true; | 5842 P.ZoneSpecification.$isZoneSpecification = true; |
6107 P.ZoneSpecification.$isObject = true; | 5843 P.ZoneSpecification.$isObject = true; |
6108 P.Map.$isMap = true; | 5844 P.Map.$isMap = true; |
6109 P.Map.$isObject = true; | 5845 P.Map.$isObject = true; |
6110 P.Function.$isFunction = true; | 5846 P.Function.$isFunction = true; |
6111 P.Function.$isObject = true; | 5847 P.Function.$isObject = true; |
6112 J.JSBool.$isbool = true; | 5848 J.JSBool.$isbool = true; |
6113 J.JSBool.$isObject = true; | 5849 J.JSBool.$isObject = true; |
6114 P.Error.$isError = true; | |
6115 P.Error.$isObject = true; | |
6116 P.StackTrace.$isStackTrace = true; | 5850 P.StackTrace.$isStackTrace = true; |
6117 P.StackTrace.$isObject = true; | 5851 P.StackTrace.$isObject = true; |
6118 P._EventSink.$is_EventSink = true; | 5852 P._EventSink.$is_EventSink = true; |
6119 P._EventSink.$isObject = true; | 5853 P._EventSink.$isObject = true; |
6120 // getInterceptor methods | 5854 // getInterceptor methods |
6121 J.getInterceptor = function(receiver) { | 5855 J.getInterceptor = function(receiver) { |
6122 if (typeof receiver == "number") { | 5856 if (typeof receiver == "number") { |
6123 if (Math.floor(receiver) == receiver) | 5857 if (Math.floor(receiver) == receiver) |
6124 return J.JSInt.prototype; | 5858 return J.JSInt.prototype; |
6125 return J.JSDouble.prototype; | 5859 return J.JSDouble.prototype; |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6185 return receiver; | 5919 return receiver; |
6186 if (typeof receiver != "object") | 5920 if (typeof receiver != "object") |
6187 return receiver; | 5921 return receiver; |
6188 if (receiver instanceof P.Object) | 5922 if (receiver instanceof P.Object) |
6189 return receiver; | 5923 return receiver; |
6190 return J.getNativeInterceptor(receiver); | 5924 return J.getNativeInterceptor(receiver); |
6191 }; | 5925 }; |
6192 C.C_CloseToken = new H.CloseToken(); | 5926 C.C_CloseToken = new H.CloseToken(); |
6193 C.C_UnknownJavaScriptObject = new J.UnknownJavaScriptObject(); | 5927 C.C_UnknownJavaScriptObject = new J.UnknownJavaScriptObject(); |
6194 C.C__DelayedDone = new P._DelayedDone(); | 5928 C.C__DelayedDone = new P._DelayedDone(); |
| 5929 C.C__Random = new P._Random(); |
6195 C.Duration_0 = new P.Duration(0); | 5930 C.Duration_0 = new P.Duration(0); |
6196 C.EventStreamProvider_click = new W.EventStreamProvider("click"); | 5931 C.EventStreamProvider_click = new W.EventStreamProvider("click"); |
6197 C.EventStreamProvider_error = new W.EventStreamProvider("error"); | 5932 C.EventStreamProvider_input = new W.EventStreamProvider("input"); |
6198 C.EventStreamProvider_load = new W.EventStreamProvider("load"); | |
6199 C.HttpRequest_methods = W.HttpRequest.prototype; | |
6200 C.JSArray_methods = J.JSArray.prototype; | 5933 C.JSArray_methods = J.JSArray.prototype; |
6201 C.JSInt_methods = J.JSInt.prototype; | 5934 C.JSInt_methods = J.JSInt.prototype; |
6202 C.JSNumber_methods = J.JSNumber.prototype; | 5935 C.JSNumber_methods = J.JSNumber.prototype; |
6203 C.JSString_methods = J.JSString.prototype; | 5936 C.JSString_methods = J.JSString.prototype; |
6204 C.JS_CONST_ZYJ = ((typeof version == "function" && typeof os == "object" &&
"system" in os) | 5937 C.JS_CONST_ZYJ = ((typeof version == "function" && typeof os == "object" &&
"system" in os) |
6205 || (typeof navigator == "object" | 5938 || (typeof navigator == "object" |
6206 && navigator.userAgent.indexOf('Chrome') != -1)) | 5939 && navigator.userAgent.indexOf('Chrome') != -1)) |
6207 ? function(x) { return x.$dartCachedLength || x.length; } | 5940 ? function(x) { return x.$dartCachedLength || x.length; } |
6208 : function(x) { return x.length; }; | 5941 : function(x) { return x.length; }; |
6209 ; | 5942 ; |
6210 Isolate.makeConstantList = function(list) { | 5943 Isolate.makeConstantList = function(list) { |
6211 list.immutable$list = true; | 5944 list.immutable$list = true; |
6212 list.fixed$length = true; | 5945 list.fixed$length = true; |
6213 return list; | 5946 return list; |
6214 }; | 5947 }; |
6215 C.List_empty = Isolate.makeConstantList([]); | 5948 C.List_empty = Isolate.makeConstantList([]); |
6216 C.NodeList_methods = W.NodeList.prototype; | |
6217 C._ZoneSpecification_eDx = new P._ZoneSpecification(P._rootHandleUncaughtError$c
losure, P._rootRun$closure, P._rootRunUnary$closure, P._rootRegisterCallback$clo
sure, P._rootRegisterUnaryCallback$closure, P._rootScheduleMicrotask$closure, P.
_rootCreateTimer$closure, P._rootCreatePeriodicTimer$closure, P._rootFork$closur
e); | 5949 C._ZoneSpecification_eDx = new P._ZoneSpecification(P._rootHandleUncaughtError$c
losure, P._rootRun$closure, P._rootRunUnary$closure, P._rootRegisterCallback$clo
sure, P._rootRegisterUnaryCallback$closure, P._rootScheduleMicrotask$closure, P.
_rootCreateTimer$closure, P._rootCreatePeriodicTimer$closure, P._rootFork$closur
e); |
6218 C.List_empty0 = H.setRuntimeTypeInfo(Isolate.makeConstantList([]), [P.Symbol]); | 5950 C.List_empty0 = H.setRuntimeTypeInfo(Isolate.makeConstantList([]), [P.Symbol]); |
6219 C.Map_empty = H.setRuntimeTypeInfo(new H.ConstantStringMap(0, {}, C.List_empty0)
, [P.Symbol, null]); | 5951 C.Map_empty = H.setRuntimeTypeInfo(new H.ConstantStringMap(0, {}, C.List_empty0)
, [P.Symbol, null]); |
6220 C._CustomizedZone_WYN = new P._CustomizedZone(null, C._ZoneSpecification_eDx, C.
Map_empty); | 5952 C._CustomizedZone_WYN = new P._CustomizedZone(null, C._ZoneSpecification_eDx, C.
Map_empty); |
6221 C._ZoneSpecification_eLJ = new P._ZoneSpecification(null, null, null, null, null
, null, null, null, null); | 5953 C._ZoneSpecification_eLJ = new P._ZoneSpecification(null, null, null, null, null
, null, null, null, null); |
6222 $.lazyPort = null; | 5954 $.lazyPort = null; |
6223 $.ReceivePortImpl__nextFreeId = 1; | 5955 $.ReceivePortImpl__nextFreeId = 1; |
6224 $.Primitives_mirrorFunctionCacheName = "$cachedFunction"; | 5956 $.Primitives_mirrorFunctionCacheName = "$cachedFunction"; |
6225 $.Primitives_mirrorInvokeCacheName = "$cachedInvocation"; | 5957 $.Primitives_mirrorInvokeCacheName = "$cachedInvocation"; |
6226 $.interceptorsByTag = null; | 5958 $.interceptorsByTag = null; |
6227 $.leafTags = null; | 5959 $.leafTags = null; |
6228 $.interceptorToTag = null; | 5960 $.interceptorToTag = null; |
6229 $._callbacksAreEnqueued = false; | 5961 $._callbacksAreEnqueued = false; |
6230 $.Zone__current = C._CustomizedZone_WYN; | 5962 $.Zone__current = C._CustomizedZone_WYN; |
6231 $.Expando__keyCount = 0; | 5963 $.Expando__keyCount = 0; |
6232 $.Device__isOpera = null; | 5964 $.Device__isOpera = null; |
6233 $.Device__isWebKit = null; | 5965 $.Device__isWebKit = null; |
6234 $.wordList = null; | 5966 $.genButton = null; |
6235 J.$$dom_addEventListener$3$x = function(receiver, a0, a1, a2) { | 5967 J.$$dom_addEventListener$3$x = function(receiver, a0, a1, a2) { |
6236 return J.getInterceptor$x(receiver).$$dom_addEventListener$3(receiver, a0, a1,
a2); | 5968 return J.getInterceptor$x(receiver).$$dom_addEventListener$3(receiver, a0, a1,
a2); |
6237 }; | 5969 }; |
6238 J.$$dom_removeEventListener$3$x = function(receiver, a0, a1, a2) { | 5970 J.$$dom_removeEventListener$3$x = function(receiver, a0, a1, a2) { |
6239 return J.getInterceptor$x(receiver).$$dom_removeEventListener$3(receiver, a0,
a1, a2); | 5971 return J.getInterceptor$x(receiver).$$dom_removeEventListener$3(receiver, a0,
a1, a2); |
6240 }; | 5972 }; |
6241 J.$eq = function(receiver, a0) { | 5973 J.$eq = function(receiver, a0) { |
6242 if (receiver == null) | 5974 if (receiver == null) |
6243 return a0 == null; | 5975 return a0 == null; |
6244 if (typeof receiver != "object") | 5976 if (typeof receiver != "object") |
6245 return a0 != null && receiver === a0; | 5977 return a0 != null && receiver === a0; |
6246 return J.getInterceptor(receiver).$eq(receiver, a0); | 5978 return J.getInterceptor(receiver).$eq(receiver, a0); |
6247 }; | 5979 }; |
6248 J.$ge$n = function(receiver, a0) { | 5980 J.$ge$n = function(receiver, a0) { |
6249 if (typeof receiver == "number" && typeof a0 == "number") | 5981 if (typeof receiver == "number" && typeof a0 == "number") |
6250 return receiver >= a0; | 5982 return receiver >= a0; |
6251 return J.getInterceptor$n(receiver).$ge(receiver, a0); | 5983 return J.getInterceptor$n(receiver).$ge(receiver, a0); |
6252 }; | 5984 }; |
6253 J.$index$asx = function(receiver, a0) { | 5985 J.$index$asx = function(receiver, a0) { |
6254 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde
xable(receiver, receiver[init.dispatchPropertyName])) | 5986 if (receiver.constructor == Array || typeof receiver == "string" || H.isJsInde
xable(receiver, receiver[init.dispatchPropertyName])) |
6255 if (a0 >>> 0 === a0 && a0 < receiver.length) | 5987 if (a0 >>> 0 === a0 && a0 < receiver.length) |
6256 return receiver[a0]; | 5988 return receiver[a0]; |
6257 return J.getInterceptor$asx(receiver).$index(receiver, a0); | 5989 return J.getInterceptor$asx(receiver).$index(receiver, a0); |
6258 }; | 5990 }; |
6259 J.$indexSet$ax = function(receiver, a0, a1) { | 5991 J.$indexSet$ax = function(receiver, a0, a1) { |
6260 if ((receiver.constructor == Array || H.isJsIndexable(receiver, receiver[init.
dispatchPropertyName])) && !receiver.immutable$list && a0 >>> 0 === a0 && a0 < r
eceiver.length) | 5992 if ((receiver.constructor == Array || H.isJsIndexable(receiver, receiver[init.
dispatchPropertyName])) && !receiver.immutable$list && a0 >>> 0 === a0 && a0 < r
eceiver.length) |
6261 return receiver[a0] = a1; | 5993 return receiver[a0] = a1; |
6262 return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1); | 5994 return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1); |
6263 }; | 5995 }; |
6264 J._replaceChild$2$x = function(receiver, a0, a1) { | |
6265 return J.getInterceptor$x(receiver)._replaceChild$2(receiver, a0, a1); | |
6266 }; | |
6267 J.elementAt$1$ax = function(receiver, a0) { | 5996 J.elementAt$1$ax = function(receiver, a0) { |
6268 return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0); | 5997 return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0); |
6269 }; | 5998 }; |
6270 J.forEach$1$ax = function(receiver, a0) { | 5999 J.forEach$1$ax = function(receiver, a0) { |
6271 return J.getInterceptor$ax(receiver).forEach$1(receiver, a0); | 6000 return J.getInterceptor$ax(receiver).forEach$1(receiver, a0); |
6272 }; | 6001 }; |
6273 J.get$children$x = function(receiver) { | |
6274 return J.getInterceptor$x(receiver).get$children(receiver); | |
6275 }; | |
6276 J.get$hashCode$ = function(receiver) { | 6002 J.get$hashCode$ = function(receiver) { |
6277 return J.getInterceptor(receiver).get$hashCode(receiver); | 6003 return J.getInterceptor(receiver).get$hashCode(receiver); |
6278 }; | 6004 }; |
6279 J.get$iterator$ax = function(receiver) { | 6005 J.get$iterator$ax = function(receiver) { |
6280 return J.getInterceptor$ax(receiver).get$iterator(receiver); | 6006 return J.getInterceptor$ax(receiver).get$iterator(receiver); |
6281 }; | 6007 }; |
6282 J.get$length$asx = function(receiver) { | 6008 J.get$length$asx = function(receiver) { |
6283 return J.getInterceptor$asx(receiver).get$length(receiver); | 6009 return J.getInterceptor$asx(receiver).get$length(receiver); |
6284 }; | 6010 }; |
6285 J.get$responseText$x = function(receiver) { | 6011 J.get$target$x = function(receiver) { |
6286 return J.getInterceptor$x(receiver).get$responseText(receiver); | 6012 return J.getInterceptor$x(receiver).get$target(receiver); |
6287 }; | 6013 }; |
6288 J.map$1$ax = function(receiver, a0) { | 6014 J.map$1$ax = function(receiver, a0) { |
6289 return J.getInterceptor$ax(receiver).map$1(receiver, a0); | 6015 return J.getInterceptor$ax(receiver).map$1(receiver, a0); |
6290 }; | 6016 }; |
6291 J.replaceWith$1$x = function(receiver, a0) { | 6017 J.set$disabled$x = function(receiver, value) { |
6292 return J.getInterceptor$x(receiver).replaceWith$1(receiver, a0); | 6018 return J.getInterceptor$x(receiver).set$disabled(receiver, value); |
6293 }; | |
6294 J.send$2$x = function(receiver, a0, a1) { | |
6295 return J.getInterceptor$x(receiver).send$2(receiver, a0, a1); | |
6296 }; | 6019 }; |
6297 J.toString$0 = function(receiver) { | 6020 J.toString$0 = function(receiver) { |
6298 return J.getInterceptor(receiver).toString$0(receiver); | 6021 return J.getInterceptor(receiver).toString$0(receiver); |
6299 }; | 6022 }; |
| 6023 J.trim$0$s = function(receiver) { |
| 6024 return J.getInterceptor$s(receiver).trim$0(receiver); |
| 6025 }; |
6300 $.mapTypeToInterceptor = []; | 6026 $.mapTypeToInterceptor = []; |
6301 Isolate.$lazy($, "globalThis", "globalThis", "get$globalThis", function() { | 6027 Isolate.$lazy($, "globalThis", "globalThis", "get$globalThis", function() { |
6302 return function() { return this; }(); | 6028 return function() { return this; }(); |
6303 }); | 6029 }); |
6304 Isolate.$lazy($, "globalWindow", "globalWindow", "get$globalWindow", function()
{ | 6030 Isolate.$lazy($, "globalWindow", "globalWindow", "get$globalWindow", function()
{ |
6305 return $.get$globalThis().window; | 6031 return $.get$globalThis().window; |
6306 }); | 6032 }); |
6307 Isolate.$lazy($, "globalWorker", "globalWorker", "get$globalWorker", function()
{ | 6033 Isolate.$lazy($, "globalWorker", "globalWorker", "get$globalWorker", function()
{ |
6308 return $.get$globalThis().Worker; | 6034 return $.get$globalThis().Worker; |
6309 }); | 6035 }); |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6357 }); | 6083 }); |
6358 Isolate.$lazy($, "_asyncCallbacks", "_asyncCallbacks", "get$_asyncCallbacks", fu
nction() { | 6084 Isolate.$lazy($, "_asyncCallbacks", "_asyncCallbacks", "get$_asyncCallbacks", fu
nction() { |
6359 return P.ListQueue$(null, {func: "void_", void: true}); | 6085 return P.ListQueue$(null, {func: "void_", void: true}); |
6360 }); | 6086 }); |
6361 Isolate.$lazy($, "_toStringList", "ListMixin__toStringList", "get$ListMixin__toS
tringList", function() { | 6087 Isolate.$lazy($, "_toStringList", "ListMixin__toStringList", "get$ListMixin__toS
tringList", function() { |
6362 return P.List_List(null, null); | 6088 return P.List_List(null, null); |
6363 }); | 6089 }); |
6364 Isolate.$lazy($, "_toStringList", "Maps__toStringList", "get$Maps__toStringList"
, function() { | 6090 Isolate.$lazy($, "_toStringList", "Maps__toStringList", "get$Maps__toStringList"
, function() { |
6365 return P.List_List(null, null); | 6091 return P.List_List(null, null); |
6366 }); | 6092 }); |
| 6093 Isolate.$lazy($, "indexGen", "PirateName_indexGen", "get$PirateName_indexGen", f
unction() { |
| 6094 return C.C__Random; |
| 6095 }); |
| 6096 Isolate.$lazy($, "names", "PirateName_names", "get$PirateName_names", function()
{ |
| 6097 return ["Anne", "Mary", "Jack", "Morgan", "Roger", "Bill", "Ragnar", "Ed", "Jo
hn", "Jane"]; |
| 6098 }); |
| 6099 Isolate.$lazy($, "appellations", "PirateName_appellations", "get$PirateName_appe
llations", function() { |
| 6100 return ["Black", "Damned", "Jackal", "Red", "Stalwart", "Axe", "Young", "Old",
"Angry", "Brave", "Crazy", "Noble"]; |
| 6101 }); |
6367 // Native classes | 6102 // Native classes |
6368 H.defineNativeMethods("DOMError|FileError|MediaError|MediaKeyError|Navigator|Nav
igatorUserMediaError|PositionError|SQLError|SVGAnimatedNumberList", J.Intercepto
r); | 6103 H.defineNativeMethods("DOMError|FileError|MediaError|MediaKeyError|Navigator|Nav
igatorUserMediaError|PositionError|SQLError|SVGAnimatedNumberList|SVGAnimatedStr
ing", J.Interceptor); |
6369 | 6104 |
6370 H.defineNativeMethods("HTMLAppletElement|HTMLAreaElement|HTMLAudioElement|HTMLBR
Element|HTMLBaseElement|HTMLBaseFontElement|HTMLBodyElement|HTMLButtonElement|HT
MLCanvasElement|HTMLContentElement|HTMLDListElement|HTMLDataListElement|HTMLDeta
ilsElement|HTMLDialogElement|HTMLDirectoryElement|HTMLDivElement|HTMLEmbedElemen
t|HTMLFieldSetElement|HTMLFontElement|HTMLFrameElement|HTMLFrameSetElement|HTMLH
RElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrameElement|HT
MLImageElement|HTMLKeygenElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElemen
t|HTMLLinkElement|HTMLMapElement|HTMLMarqueeElement|HTMLMediaElement|HTMLMenuEle
ment|HTMLMetaElement|HTMLMeterElement|HTMLModElement|HTMLOListElement|HTMLObject
Element|HTMLOptGroupElement|HTMLOptionElement|HTMLOutputElement|HTMLParagraphEle
ment|HTMLParamElement|HTMLPreElement|HTMLProgressElement|HTMLQuoteElement|HTMLSc
riptElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElement|HTMLStyleElement
|HTMLTableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableDataC
ellElement|HTMLTableElement|HTMLTableHeaderCellElement|HTMLTableRowElement|HTMLT
ableSectionElement|HTMLTemplateElement|HTMLTextAreaElement|HTMLTitleElement|HTML
TrackElement|HTMLUListElement|HTMLUnknownElement|HTMLVideoElement", W.HtmlElemen
t); | 6105 H.defineNativeMethods("HTMLAppletElement|HTMLAudioElement|HTMLBRElement|HTMLBase
FontElement|HTMLBodyElement|HTMLCanvasElement|HTMLContentElement|HTMLDListElemen
t|HTMLDataListElement|HTMLDetailsElement|HTMLDialogElement|HTMLDirectoryElement|
HTMLDivElement|HTMLEmbedElement|HTMLFontElement|HTMLFrameElement|HTMLFrameSetEle
ment|HTMLHRElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrame
Element|HTMLImageElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElement|HTMLMa
pElement|HTMLMarqueeElement|HTMLMediaElement|HTMLMenuElement|HTMLMetaElement|HTM
LMeterElement|HTMLModElement|HTMLOListElement|HTMLObjectElement|HTMLOutputElemen
t|HTMLParagraphElement|HTMLParamElement|HTMLPreElement|HTMLProgressElement|HTMLQ
uoteElement|HTMLScriptElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElemen
t|HTMLTableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableData
CellElement|HTMLTableElement|HTMLTableHeaderCellElement|HTMLTableRowElement|HTML
TableSectionElement|HTMLTemplateElement|HTMLTitleElement|HTMLTrackElement|HTMLUL
istElement|HTMLUnknownElement|HTMLVideoElement", W.HtmlElement); |
6371 | 6106 |
6372 H.defineNativeMethodsNonleaf("HTMLElement", W.HtmlElement); | 6107 H.defineNativeMethodsNonleaf("HTMLElement", W.HtmlElement); |
6373 | 6108 |
6374 H.defineNativeMethods("HTMLAnchorElement", W.AnchorElement); | 6109 H.defineNativeMethods("HTMLAnchorElement", W.AnchorElement); |
6375 | 6110 |
6376 H.defineNativeMethods("CDATASection|CharacterData|Comment|ProcessingInstruction|
Text", W.CharacterData); | 6111 H.defineNativeMethods("HTMLAreaElement", W.AreaElement); |
| 6112 |
| 6113 H.defineNativeMethods("HTMLBaseElement", W.BaseElement); |
| 6114 |
| 6115 H.defineNativeMethods("HTMLButtonElement", W.ButtonElement); |
| 6116 |
| 6117 H.defineNativeMethods("CDATASection|Comment|Text", W.CharacterData); |
| 6118 |
| 6119 H.defineNativeMethodsNonleaf("CharacterData", W.CharacterData); |
6377 | 6120 |
6378 H.defineNativeMethods("DOMException", W.DomException); | 6121 H.defineNativeMethods("DOMException", W.DomException); |
6379 | 6122 |
6380 H.defineNativeMethodsNonleaf("Element", W.Element); | 6123 H.defineNativeMethodsNonleaf("Element", W.Element); |
6381 | 6124 |
6382 H.defineNativeMethods("AudioProcessingEvent|AutocompleteErrorEvent|BeforeLoadEve
nt|CSSFontFaceLoadEvent|CloseEvent|CustomEvent|DeviceMotionEvent|DeviceOrientati
onEvent|ErrorEvent|HashChangeEvent|IDBVersionChangeEvent|MIDIConnectionEvent|MID
IMessageEvent|MediaKeyEvent|MediaKeyMessageEvent|MediaKeyNeededEvent|MediaStream
Event|MediaStreamTrackEvent|MessageEvent|MutationEvent|OfflineAudioCompletionEve
nt|OverflowEvent|PageTransitionEvent|PopStateEvent|RTCDTMFToneChangeEvent|RTCDat
aChannelEvent|RTCIceCandidateEvent|SecurityPolicyViolationEvent|SpeechInputEvent
|SpeechRecognitionError|SpeechRecognitionEvent|SpeechSynthesisEvent|StorageEvent
|TrackEvent|TransitionEvent|WebGLContextEvent|WebKitAnimationEvent|WebKitTransit
ionEvent", W.Event); | 6125 H.defineNativeMethods("AudioProcessingEvent|AutocompleteErrorEvent|BeforeLoadEve
nt|CSSFontFaceLoadEvent|CloseEvent|CustomEvent|DeviceMotionEvent|DeviceOrientati
onEvent|ErrorEvent|HashChangeEvent|IDBVersionChangeEvent|MIDIConnectionEvent|MID
IMessageEvent|MediaKeyEvent|MediaKeyMessageEvent|MediaKeyNeededEvent|MediaStream
Event|MediaStreamTrackEvent|MessageEvent|MutationEvent|OfflineAudioCompletionEve
nt|OverflowEvent|PageTransitionEvent|PopStateEvent|ProgressEvent|RTCDTMFToneChan
geEvent|RTCDataChannelEvent|RTCIceCandidateEvent|ResourceProgressEvent|SecurityP
olicyViolationEvent|SpeechInputEvent|SpeechRecognitionError|SpeechRecognitionEve
nt|SpeechSynthesisEvent|StorageEvent|TrackEvent|TransitionEvent|WebGLContextEven
t|WebKitAnimationEvent|WebKitTransitionEvent|XMLHttpRequestProgressEvent", W.Eve
nt); |
6383 | 6126 |
6384 H.defineNativeMethodsNonleaf("Event", W.Event); | 6127 H.defineNativeMethodsNonleaf("Event", W.Event); |
6385 | 6128 |
6386 H.defineNativeMethodsNonleaf("EventTarget", W.EventTarget); | 6129 H.defineNativeMethodsNonleaf("EventTarget", W.EventTarget); |
6387 | 6130 |
| 6131 H.defineNativeMethods("HTMLFieldSetElement", W.FieldSetElement); |
| 6132 |
6388 H.defineNativeMethods("HTMLFormElement", W.FormElement); | 6133 H.defineNativeMethods("HTMLFormElement", W.FormElement); |
6389 | 6134 |
6390 H.defineNativeMethods("HTMLCollection|HTMLFormControlsCollection|HTMLOptionsColl
ection", W.HtmlCollection); | |
6391 | |
6392 H.defineNativeMethods("XMLHttpRequest", W.HttpRequest); | |
6393 | |
6394 H.defineNativeMethods("HTMLInputElement", W.InputElement); | 6135 H.defineNativeMethods("HTMLInputElement", W.InputElement); |
6395 | 6136 |
| 6137 H.defineNativeMethods("HTMLKeygenElement", W.KeygenElement); |
| 6138 |
| 6139 H.defineNativeMethods("HTMLLinkElement", W.LinkElement); |
| 6140 |
6396 H.defineNativeMethods("DragEvent|MSPointerEvent|MouseEvent|MouseScrollEvent|Mous
eWheelEvent|PointerEvent|WheelEvent", W.MouseEvent); | 6141 H.defineNativeMethods("DragEvent|MSPointerEvent|MouseEvent|MouseScrollEvent|Mous
eWheelEvent|PointerEvent|WheelEvent", W.MouseEvent); |
6397 | 6142 |
6398 H.defineNativeMethods("Attr|Document|DocumentFragment|DocumentType|Entity|HTMLDo
cument|Notation|SVGDocument|ShadowRoot", W.Node); | 6143 H.defineNativeMethods("Attr|Document|DocumentFragment|DocumentType|Entity|HTMLDo
cument|Notation|SVGDocument|ShadowRoot", W.Node); |
6399 | 6144 |
6400 H.defineNativeMethodsNonleaf("Node", W.Node); | 6145 H.defineNativeMethodsNonleaf("Node", W.Node); |
6401 | 6146 |
6402 H.defineNativeMethods("NodeList|RadioNodeList", W.NodeList); | 6147 H.defineNativeMethods("HTMLOptGroupElement", W.OptGroupElement); |
6403 | 6148 |
6404 H.defineNativeMethods("ProgressEvent|ResourceProgressEvent|XMLHttpRequestProgres
sEvent", W.ProgressEvent); | 6149 H.defineNativeMethods("HTMLOptionElement", W.OptionElement); |
| 6150 |
| 6151 H.defineNativeMethods("ProcessingInstruction", W.ProcessingInstruction); |
6405 | 6152 |
6406 H.defineNativeMethods("HTMLSelectElement", W.SelectElement); | 6153 H.defineNativeMethods("HTMLSelectElement", W.SelectElement); |
6407 | 6154 |
| 6155 H.defineNativeMethods("HTMLStyleElement", W.StyleElement); |
| 6156 |
| 6157 H.defineNativeMethods("HTMLTextAreaElement", W.TextAreaElement); |
| 6158 |
6408 H.defineNativeMethods("CompositionEvent|FocusEvent|KeyboardEvent|SVGZoomEvent|Te
xtEvent|TouchEvent", W.UIEvent); | 6159 H.defineNativeMethods("CompositionEvent|FocusEvent|KeyboardEvent|SVGZoomEvent|Te
xtEvent|TouchEvent", W.UIEvent); |
6409 | 6160 |
6410 H.defineNativeMethodsNonleaf("UIEvent", W.UIEvent); | 6161 H.defineNativeMethodsNonleaf("UIEvent", W.UIEvent); |
6411 | 6162 |
6412 H.defineNativeMethods("DOMWindow|Window", W.Window); | 6163 H.defineNativeMethods("DOMWindow|Window", W.Window); |
6413 | 6164 |
6414 H.defineNativeMethodsNonleaf("XMLHttpRequestEventTarget", W.XmlHttpRequestEventT
arget); | 6165 H.defineNativeMethods("SVGAElement", P.AElement); |
6415 | 6166 |
6416 H.defineNativeMethods("SVGAElement|SVGAltGlyphDefElement|SVGAltGlyphElement|SVGA
ltGlyphItemElement|SVGAnimateColorElement|SVGAnimateElement|SVGAnimateMotionElem
ent|SVGAnimateTransformElement|SVGAnimationElement|SVGCircleElement|SVGClipPathE
lement|SVGComponentTransferFunctionElement|SVGCursorElement|SVGDefsElement|SVGDe
scElement|SVGElement|SVGEllipseElement|SVGFEBlendElement|SVGFEColorMatrixElement
|SVGFEComponentTransferElement|SVGFECompositeElement|SVGFEConvolveMatrixElement|
SVGFEDiffuseLightingElement|SVGFEDisplacementMapElement|SVGFEDistantLightElement
|SVGFEDropShadowElement|SVGFEFloodElement|SVGFEFuncAElement|SVGFEFuncBElement|SV
GFEFuncGElement|SVGFEFuncRElement|SVGFEGaussianBlurElement|SVGFEImageElement|SVG
FEMergeElement|SVGFEMergeNodeElement|SVGFEMorphologyElement|SVGFEOffsetElement|S
VGFEPointLightElement|SVGFESpecularLightingElement|SVGFESpotLightElement|SVGFETi
leElement|SVGFETurbulenceElement|SVGFilterElement|SVGFontElement|SVGFontFaceElem
ent|SVGFontFaceFormatElement|SVGFontFaceNameElement|SVGFontFaceSrcElement|SVGFon
tFaceUriElement|SVGForeignObjectElement|SVGGElement|SVGGlyphElement|SVGGlyphRefE
lement|SVGGradientElement|SVGGraphicsElement|SVGHKernElement|SVGImageElement|SVG
LineElement|SVGLinearGradientElement|SVGMPathElement|SVGMarkerElement|SVGMaskEle
ment|SVGMetadataElement|SVGMissingGlyphElement|SVGPathElement|SVGPatternElement|
SVGPolygonElement|SVGPolylineElement|SVGRadialGradientElement|SVGRectElement|SVG
SVGElement|SVGScriptElement|SVGSetElement|SVGStopElement|SVGStyleElement|SVGSwit
chElement|SVGSymbolElement|SVGTRefElement|SVGTSpanElement|SVGTextContentElement|
SVGTextElement|SVGTextPathElement|SVGTextPositioningElement|SVGTitleElement|SVGU
seElement|SVGVKernElement|SVGViewElement", P.SvgElement); | 6167 H.defineNativeMethods("SVGAltGlyphElement|SVGCircleElement|SVGClipPathElement|SV
GDefsElement|SVGEllipseElement|SVGForeignObjectElement|SVGGElement|SVGImageEleme
nt|SVGLineElement|SVGPathElement|SVGPolygonElement|SVGPolylineElement|SVGRectEle
ment|SVGSVGElement|SVGSwitchElement|SVGTRefElement|SVGTSpanElement|SVGTextConten
tElement|SVGTextElement|SVGTextPathElement|SVGTextPositioningElement|SVGUseEleme
nt", P.GraphicsElement); |
| 6168 |
| 6169 H.defineNativeMethodsNonleaf("SVGGraphicsElement", P.GraphicsElement); |
| 6170 |
| 6171 H.defineNativeMethods("SVGStyleElement", P.StyleElement0); |
| 6172 |
| 6173 H.defineNativeMethods("SVGAltGlyphDefElement|SVGAltGlyphItemElement|SVGAnimateCo
lorElement|SVGAnimateElement|SVGAnimateMotionElement|SVGAnimateTransformElement|
SVGAnimationElement|SVGComponentTransferFunctionElement|SVGCursorElement|SVGDesc
Element|SVGFEBlendElement|SVGFEColorMatrixElement|SVGFEComponentTransferElement|
SVGFECompositeElement|SVGFEConvolveMatrixElement|SVGFEDiffuseLightingElement|SVG
FEDisplacementMapElement|SVGFEDistantLightElement|SVGFEDropShadowElement|SVGFEFl
oodElement|SVGFEFuncAElement|SVGFEFuncBElement|SVGFEFuncGElement|SVGFEFuncREleme
nt|SVGFEGaussianBlurElement|SVGFEImageElement|SVGFEMergeElement|SVGFEMergeNodeEl
ement|SVGFEMorphologyElement|SVGFEOffsetElement|SVGFEPointLightElement|SVGFESpec
ularLightingElement|SVGFESpotLightElement|SVGFETileElement|SVGFETurbulenceElemen
t|SVGFilterElement|SVGFontElement|SVGFontFaceElement|SVGFontFaceFormatElement|SV
GFontFaceNameElement|SVGFontFaceSrcElement|SVGFontFaceUriElement|SVGGlyphElement
|SVGGlyphRefElement|SVGGradientElement|SVGHKernElement|SVGLinearGradientElement|
SVGMPathElement|SVGMarkerElement|SVGMaskElement|SVGMetadataElement|SVGMissingGly
phElement|SVGPatternElement|SVGRadialGradientElement|SVGScriptElement|SVGSetElem
ent|SVGStopElement|SVGSymbolElement|SVGTitleElement|SVGVKernElement|SVGViewEleme
nt", P.SvgElement); |
| 6174 |
| 6175 H.defineNativeMethodsNonleaf("SVGElement", P.SvgElement); |
6417 | 6176 |
6418 H.defineNativeMethodsExtended("ArrayBufferView", P.TypedData, [P.TypedData_ListM
ixin, P.TypedData_ListMixin_FixedLengthListMixin]); | 6177 H.defineNativeMethodsExtended("ArrayBufferView", P.TypedData, [P.TypedData_ListM
ixin, P.TypedData_ListMixin_FixedLengthListMixin]); |
6419 | 6178 |
6420 H.defineNativeMethodsNonleaf("Uint8Array", P.Uint8List); | 6179 H.defineNativeMethodsNonleaf("Uint8Array", P.Uint8List); |
6421 | 6180 |
6422 | 6181 |
6423 init.functionAliases = {}; | 6182 init.functionAliases = {}; |
6424 ; | 6183 ; |
6425 init.metadata = []; | 6184 init.metadata = []; |
6426 $ = null; | 6185 $ = null; |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6485 } | 6244 } |
6486 callback(event.target); | 6245 callback(event.target); |
6487 } | 6246 } |
6488 for (var i = 0; i < scripts.length; ++i) { | 6247 for (var i = 0; i < scripts.length; ++i) { |
6489 scripts[i].addEventListener("load", onLoad, false); | 6248 scripts[i].addEventListener("load", onLoad, false); |
6490 } | 6249 } |
6491 })(function(currentScript) { | 6250 })(function(currentScript) { |
6492 init.currentScript = currentScript; | 6251 init.currentScript = currentScript; |
6493 | 6252 |
6494 if (typeof dartMainRunner === "function") { | 6253 if (typeof dartMainRunner === "function") { |
6495 dartMainRunner(function() { H.startRootIsolate(O.main$closure); }); | 6254 dartMainRunner(function() { H.startRootIsolate(A.main$closure); }); |
6496 } else { | 6255 } else { |
6497 H.startRootIsolate(O.main$closure); | 6256 H.startRootIsolate(A.main$closure); |
6498 } | 6257 } |
6499 }); | 6258 }); |
6500 // END invoke [main]. | 6259 // END invoke [main]. |
6501 function init() { | 6260 function init() { |
6502 Isolate.$isolateProperties = {}; | 6261 Isolate.$isolateProperties = {}; |
6503 function generateAccessor(field, accessors, cls) { | 6262 function generateAccessor(field, accessors, cls) { |
6504 var len = field.length; | 6263 var len = field.length; |
6505 var code = field.charCodeAt(len - 1); | 6264 var code = field.charCodeAt(len - 1); |
6506 var reflectable = false; | 6265 var reflectable = false; |
6507 if (code == 45) { | 6266 if (code == 45) { |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6714 Isolate.prototype = oldIsolate.prototype; | 6473 Isolate.prototype = oldIsolate.prototype; |
6715 Isolate.prototype.constructor = Isolate; | 6474 Isolate.prototype.constructor = Isolate; |
6716 Isolate.$isolateProperties = isolateProperties; | 6475 Isolate.$isolateProperties = isolateProperties; |
6717 Isolate.$finishClasses = oldIsolate.$finishClasses; | 6476 Isolate.$finishClasses = oldIsolate.$finishClasses; |
6718 Isolate.makeConstantList = oldIsolate.makeConstantList; | 6477 Isolate.makeConstantList = oldIsolate.makeConstantList; |
6719 return Isolate; | 6478 return Isolate; |
6720 }; | 6479 }; |
6721 } | 6480 } |
6722 })() | 6481 })() |
6723 | 6482 |
6724 //# sourceMappingURL=portmanteaux_simple.dart.js.map | 6483 //# sourceMappingURL=piratebadge.dart.js.map |
6725 //@ sourceMappingURL=portmanteaux_simple.dart.js.map | 6484 //@ sourceMappingURL=piratebadge.dart.js.map |
OLD | NEW |