1e98d4f4523b0d23972ff9ea6a04980bd0c535eb
[WebKit-https.git] / LayoutTests / inspector / model / remote-object-expected.txt
1
2 -----------------------------------------------------
3 EXPRESSION: null
4 {
5   "_type": "object",
6   "_subtype": "null",
7   "_description": "null",
8   "_value": null
9 }
10
11 -----------------------------------------------------
12 EXPRESSION: undefined
13 {
14   "_type": "undefined",
15   "_description": "undefined"
16 }
17
18 -----------------------------------------------------
19 EXPRESSION: Symbol()
20 {
21   "_type": "symbol",
22   "_objectId": "<filtered>",
23   "_description": "Symbol()"
24 }
25
26 -----------------------------------------------------
27 EXPRESSION: Symbol('test')
28 {
29   "_type": "symbol",
30   "_objectId": "<filtered>",
31   "_description": "Symbol(test)"
32 }
33
34 -----------------------------------------------------
35 EXPRESSION: true
36 {
37   "_type": "boolean",
38   "_description": "true",
39   "_value": true
40 }
41
42 -----------------------------------------------------
43 EXPRESSION: false
44 {
45   "_type": "boolean",
46   "_description": "false",
47   "_value": false
48 }
49
50 -----------------------------------------------------
51 EXPRESSION: 0
52 {
53   "_type": "number",
54   "_description": "0",
55   "_value": 0
56 }
57
58 -----------------------------------------------------
59 EXPRESSION: -0
60 {
61   "_type": "number",
62   "_description": "0",
63   "_value": 0
64 }
65
66 -----------------------------------------------------
67 EXPRESSION: 1
68 {
69   "_type": "number",
70   "_description": "1",
71   "_value": 1
72 }
73
74 -----------------------------------------------------
75 EXPRESSION: -1
76 {
77   "_type": "number",
78   "_description": "-1",
79   "_value": -1
80 }
81
82 -----------------------------------------------------
83 EXPRESSION: 1.234
84 {
85   "_type": "number",
86   "_description": "1.234",
87   "_value": 1.234
88 }
89
90 -----------------------------------------------------
91 EXPRESSION: -1.234
92 {
93   "_type": "number",
94   "_description": "-1.234",
95   "_value": -1.234
96 }
97
98 -----------------------------------------------------
99 EXPRESSION: 1e3
100 {
101   "_type": "number",
102   "_description": "1000",
103   "_value": 1000
104 }
105
106 -----------------------------------------------------
107 EXPRESSION: Number.MAX_VALUE
108 {
109   "_type": "number",
110   "_description": "1.7976931348623157e+308",
111   "_value": 1.7976931348623157e+308
112 }
113
114 -----------------------------------------------------
115 EXPRESSION: Number.MIN_VALUE
116 {
117   "_type": "number",
118   "_description": "5e-324",
119   "_value": 5e-324
120 }
121
122 -----------------------------------------------------
123 EXPRESSION: NaN
124 {
125   "_type": "number",
126   "_description": "NaN",
127   "_value": null
128 }
129
130 -----------------------------------------------------
131 EXPRESSION: Infinity
132 {
133   "_type": "number",
134   "_description": "Infinity",
135   "_value": null
136 }
137
138 -----------------------------------------------------
139 EXPRESSION: ''
140 {
141   "_type": "string",
142   "_description": "",
143   "_value": ""
144 }
145
146 -----------------------------------------------------
147 EXPRESSION: '"'
148 {
149   "_type": "string",
150   "_description": "\"",
151   "_value": "\""
152 }
153
154 -----------------------------------------------------
155 EXPRESSION: "'"
156 {
157   "_type": "string",
158   "_description": "'",
159   "_value": "'"
160 }
161
162 -----------------------------------------------------
163 EXPRESSION: 'string'
164 {
165   "_type": "string",
166   "_description": "string",
167   "_value": "string"
168 }
169
170 -----------------------------------------------------
171 EXPRESSION: 'Unicode…'
172 {
173   "_type": "string",
174   "_description": "Unicode…",
175   "_value": "Unicode…"
176 }
177
178 -----------------------------------------------------
179 EXPRESSION: 'I wish I had something to put here.'
180 {
181   "_type": "string",
182   "_description": "I wish I had something to put here.",
183   "_value": "I wish I had something to put here."
184 }
185
186 -----------------------------------------------------
187 EXPRESSION: (function(){})
188 {
189   "_type": "function",
190   "_objectId": "<filtered>",
191   "_description": "function () {}"
192 }
193
194 -----------------------------------------------------
195 EXPRESSION: function foo(){}; foo
196 {
197   "_type": "function",
198   "_objectId": "<filtered>",
199   "_description": "function foo() {}"
200 }
201
202 -----------------------------------------------------
203 EXPRESSION: function myFunction(a, b) { console.log(a, b); }; myFunction
204 {
205   "_type": "function",
206   "_objectId": "<filtered>",
207   "_description": "function myFunction(a, b) { console.log(a, b); }"
208 }
209
210 -----------------------------------------------------
211 EXPRESSION: function myTarget(a, b) { console.log(a, b); }; myTarget.bind(null)
212 {
213   "_type": "function",
214   "_objectId": "<filtered>",
215   "_description": "function myTarget() {\n    [native code]\n}"
216 }
217
218 -----------------------------------------------------
219 EXPRESSION: Array.prototype.push
220 {
221   "_type": "function",
222   "_objectId": "<filtered>",
223   "_description": "function push() {\n    [native code]\n}"
224 }
225
226 -----------------------------------------------------
227 EXPRESSION: window.setTimeout
228 {
229   "_type": "function",
230   "_objectId": "<filtered>",
231   "_description": "function setTimeout() {\n    [native code]\n}"
232 }
233
234 -----------------------------------------------------
235 EXPRESSION: Object.getOwnPropertyDescriptor({ get getter() { return 1 } }, 'getter').get
236 {
237   "_type": "function",
238   "_objectId": "<filtered>",
239   "_description": "function () { return 1; }"
240 }
241
242 -----------------------------------------------------
243 EXPRESSION: Object.getOwnPropertyDescriptor({ set setter(v) { console.log(v); } }, 'setter').set
244 {
245   "_type": "function",
246   "_objectId": "<filtered>",
247   "_description": "function (v) { console.log(v); }"
248 }
249
250 -----------------------------------------------------
251 EXPRESSION: / /
252 {
253   "_type": "object",
254   "_subtype": "regexp",
255   "_objectId": "<filtered>",
256   "_description": "/ /",
257   "_preview": {
258     "_type": "object",
259     "_subtype": "regexp",
260     "_description": "/ /",
261     "_lossless": true,
262     "_overflow": false,
263     "_properties": [
264       {
265         "_name": "lastIndex",
266         "_type": "number",
267         "_value": "0"
268       },
269       {
270         "_name": "global",
271         "_type": "boolean",
272         "_value": "false"
273       },
274       {
275         "_name": "ignoreCase",
276         "_type": "boolean",
277         "_value": "false"
278       },
279       {
280         "_name": "multiline",
281         "_type": "boolean",
282         "_value": "false"
283       },
284       {
285         "_name": "source",
286         "_type": "string",
287         "_value": " "
288       }
289     ],
290     "_entries": null
291   }
292 }
293
294 -----------------------------------------------------
295 EXPRESSION: /(?:)/
296 {
297   "_type": "object",
298   "_subtype": "regexp",
299   "_objectId": "<filtered>",
300   "_description": "/(?:)/",
301   "_preview": {
302     "_type": "object",
303     "_subtype": "regexp",
304     "_description": "/(?:)/",
305     "_lossless": true,
306     "_overflow": false,
307     "_properties": [
308       {
309         "_name": "lastIndex",
310         "_type": "number",
311         "_value": "0"
312       },
313       {
314         "_name": "global",
315         "_type": "boolean",
316         "_value": "false"
317       },
318       {
319         "_name": "ignoreCase",
320         "_type": "boolean",
321         "_value": "false"
322       },
323       {
324         "_name": "multiline",
325         "_type": "boolean",
326         "_value": "false"
327       },
328       {
329         "_name": "source",
330         "_type": "string",
331         "_value": "(?:)"
332       }
333     ],
334     "_entries": null
335   }
336 }
337
338 -----------------------------------------------------
339 EXPRESSION: /^r(e)g[e]{1,}x+/
340 {
341   "_type": "object",
342   "_subtype": "regexp",
343   "_objectId": "<filtered>",
344   "_description": "/^r(e)g[e]{1,}x+/",
345   "_preview": {
346     "_type": "object",
347     "_subtype": "regexp",
348     "_description": "/^r(e)g[e]{1,}x+/",
349     "_lossless": true,
350     "_overflow": false,
351     "_properties": [
352       {
353         "_name": "lastIndex",
354         "_type": "number",
355         "_value": "0"
356       },
357       {
358         "_name": "global",
359         "_type": "boolean",
360         "_value": "false"
361       },
362       {
363         "_name": "ignoreCase",
364         "_type": "boolean",
365         "_value": "false"
366       },
367       {
368         "_name": "multiline",
369         "_type": "boolean",
370         "_value": "false"
371       },
372       {
373         "_name": "source",
374         "_type": "string",
375         "_value": "^r(e)g[e]{1,}x+"
376       }
377     ],
378     "_entries": null
379   }
380 }
381
382 -----------------------------------------------------
383 EXPRESSION: /^r(e)g[e]{1,}x+/ig
384 {
385   "_type": "object",
386   "_subtype": "regexp",
387   "_objectId": "<filtered>",
388   "_description": "/^r(e)g[e]{1,}x+/gi",
389   "_preview": {
390     "_type": "object",
391     "_subtype": "regexp",
392     "_description": "/^r(e)g[e]{1,}x+/gi",
393     "_lossless": true,
394     "_overflow": false,
395     "_properties": [
396       {
397         "_name": "lastIndex",
398         "_type": "number",
399         "_value": "0"
400       },
401       {
402         "_name": "global",
403         "_type": "boolean",
404         "_value": "true"
405       },
406       {
407         "_name": "ignoreCase",
408         "_type": "boolean",
409         "_value": "true"
410       },
411       {
412         "_name": "multiline",
413         "_type": "boolean",
414         "_value": "false"
415       },
416       {
417         "_name": "source",
418         "_type": "string",
419         "_value": "^r(e)g[e]{1,}x+"
420       }
421     ],
422     "_entries": null
423   }
424 }
425
426 -----------------------------------------------------
427 EXPRESSION: new RegExp('')
428 {
429   "_type": "object",
430   "_subtype": "regexp",
431   "_objectId": "<filtered>",
432   "_description": "/(?:)/",
433   "_preview": {
434     "_type": "object",
435     "_subtype": "regexp",
436     "_description": "/(?:)/",
437     "_lossless": true,
438     "_overflow": false,
439     "_properties": [
440       {
441         "_name": "lastIndex",
442         "_type": "number",
443         "_value": "0"
444       },
445       {
446         "_name": "global",
447         "_type": "boolean",
448         "_value": "false"
449       },
450       {
451         "_name": "ignoreCase",
452         "_type": "boolean",
453         "_value": "false"
454       },
455       {
456         "_name": "multiline",
457         "_type": "boolean",
458         "_value": "false"
459       },
460       {
461         "_name": "source",
462         "_type": "string",
463         "_value": "(?:)"
464       }
465     ],
466     "_entries": null
467   }
468 }
469
470 -----------------------------------------------------
471 EXPRESSION: new RegExp('test', 'i')
472 {
473   "_type": "object",
474   "_subtype": "regexp",
475   "_objectId": "<filtered>",
476   "_description": "/test/i",
477   "_preview": {
478     "_type": "object",
479     "_subtype": "regexp",
480     "_description": "/test/i",
481     "_lossless": true,
482     "_overflow": false,
483     "_properties": [
484       {
485         "_name": "lastIndex",
486         "_type": "number",
487         "_value": "0"
488       },
489       {
490         "_name": "global",
491         "_type": "boolean",
492         "_value": "false"
493       },
494       {
495         "_name": "ignoreCase",
496         "_type": "boolean",
497         "_value": "true"
498       },
499       {
500         "_name": "multiline",
501         "_type": "boolean",
502         "_value": "false"
503       },
504       {
505         "_name": "source",
506         "_type": "string",
507         "_value": "test"
508       }
509     ],
510     "_entries": null
511   }
512 }
513
514 -----------------------------------------------------
515 EXPRESSION: []
516 {
517   "_type": "object",
518   "_subtype": "array",
519   "_objectId": "<filtered>",
520   "_description": "Array[0]",
521   "_preview": {
522     "_type": "object",
523     "_subtype": "array",
524     "_description": "Array[0]",
525     "_lossless": true,
526     "_overflow": false,
527     "_properties": [],
528     "_entries": null
529   }
530 }
531
532 -----------------------------------------------------
533 EXPRESSION: [1, 2]
534 {
535   "_type": "object",
536   "_subtype": "array",
537   "_objectId": "<filtered>",
538   "_description": "Array[2]",
539   "_preview": {
540     "_type": "object",
541     "_subtype": "array",
542     "_description": "Array[2]",
543     "_lossless": true,
544     "_overflow": false,
545     "_properties": [
546       {
547         "_name": "0",
548         "_type": "number",
549         "_value": "1"
550       },
551       {
552         "_name": "1",
553         "_type": "number",
554         "_value": "2"
555       }
556     ],
557     "_entries": null
558   }
559 }
560
561 -----------------------------------------------------
562 EXPRESSION: [[1],[2],[3]]
563 {
564   "_type": "object",
565   "_subtype": "array",
566   "_objectId": "<filtered>",
567   "_description": "Array[3]",
568   "_preview": {
569     "_type": "object",
570     "_subtype": "array",
571     "_description": "Array[3]",
572     "_lossless": false,
573     "_overflow": false,
574     "_properties": [
575       {
576         "_name": "0",
577         "_type": "object",
578         "_subtype": "array",
579         "_value": "Array[1]"
580       },
581       {
582         "_name": "1",
583         "_type": "object",
584         "_subtype": "array",
585         "_value": "Array[1]"
586       },
587       {
588         "_name": "2",
589         "_type": "object",
590         "_subtype": "array",
591         "_value": "Array[1]"
592       }
593     ],
594     "_entries": null
595   }
596 }
597
598 -----------------------------------------------------
599 EXPRESSION: [true, 1, 1.234, 'string', /regex/]
600 {
601   "_type": "object",
602   "_subtype": "array",
603   "_objectId": "<filtered>",
604   "_description": "Array[5]",
605   "_preview": {
606     "_type": "object",
607     "_subtype": "array",
608     "_description": "Array[5]",
609     "_lossless": false,
610     "_overflow": false,
611     "_properties": [
612       {
613         "_name": "0",
614         "_type": "boolean",
615         "_value": "true"
616       },
617       {
618         "_name": "1",
619         "_type": "number",
620         "_value": "1"
621       },
622       {
623         "_name": "2",
624         "_type": "number",
625         "_value": "1.234"
626       },
627       {
628         "_name": "3",
629         "_type": "string",
630         "_value": "string"
631       },
632       {
633         "_name": "4",
634         "_type": "object",
635         "_subtype": "regexp",
636         "_value": "/regex/"
637       }
638     ],
639     "_entries": null
640   }
641 }
642
643 -----------------------------------------------------
644 EXPRESSION: [{a:1}, {b:2}, {c:2}]
645 {
646   "_type": "object",
647   "_subtype": "array",
648   "_objectId": "<filtered>",
649   "_description": "Array[3]",
650   "_preview": {
651     "_type": "object",
652     "_subtype": "array",
653     "_description": "Array[3]",
654     "_lossless": false,
655     "_overflow": false,
656     "_properties": [
657       {
658         "_name": "0",
659         "_type": "object",
660         "_value": "Object"
661       },
662       {
663         "_name": "1",
664         "_type": "object",
665         "_value": "Object"
666       },
667       {
668         "_name": "2",
669         "_type": "object",
670         "_value": "Object"
671       }
672     ],
673     "_entries": null
674   }
675 }
676
677 -----------------------------------------------------
678 EXPRESSION: [[{a:1}, {b:2}, {c:2}]]
679 {
680   "_type": "object",
681   "_subtype": "array",
682   "_objectId": "<filtered>",
683   "_description": "Array[1]",
684   "_preview": {
685     "_type": "object",
686     "_subtype": "array",
687     "_description": "Array[1]",
688     "_lossless": false,
689     "_overflow": false,
690     "_properties": [
691       {
692         "_name": "0",
693         "_type": "object",
694         "_subtype": "array",
695         "_value": "Array[3]"
696       }
697     ],
698     "_entries": null
699   }
700 }
701
702 -----------------------------------------------------
703 EXPRESSION: arr = []; arr.length = 100; arr
704 {
705   "_type": "object",
706   "_subtype": "array",
707   "_objectId": "<filtered>",
708   "_description": "Array[100]",
709   "_preview": {
710     "_type": "object",
711     "_subtype": "array",
712     "_description": "Array[100]",
713     "_lossless": true,
714     "_overflow": false,
715     "_properties": [],
716     "_entries": null
717   }
718 }
719
720 -----------------------------------------------------
721 EXPRESSION: arr = []; arr.length = 100; arr.fill(1)
722 {
723   "_type": "object",
724   "_subtype": "array",
725   "_objectId": "<filtered>",
726   "_description": "Array[100]",
727   "_preview": {
728     "_type": "object",
729     "_subtype": "array",
730     "_description": "Array[100]",
731     "_lossless": true,
732     "_overflow": false,
733     "_properties": [
734       {
735         "_name": "0",
736         "_type": "number",
737         "_value": "1"
738       },
739       {
740         "_name": "1",
741         "_type": "number",
742         "_value": "1"
743       },
744       {
745         "_name": "2",
746         "_type": "number",
747         "_value": "1"
748       },
749       {
750         "_name": "3",
751         "_type": "number",
752         "_value": "1"
753       },
754       {
755         "_name": "4",
756         "_type": "number",
757         "_value": "1"
758       },
759       {
760         "_name": "5",
761         "_type": "number",
762         "_value": "1"
763       },
764       {
765         "_name": "6",
766         "_type": "number",
767         "_value": "1"
768       },
769       {
770         "_name": "7",
771         "_type": "number",
772         "_value": "1"
773       },
774       {
775         "_name": "8",
776         "_type": "number",
777         "_value": "1"
778       },
779       {
780         "_name": "9",
781         "_type": "number",
782         "_value": "1"
783       },
784       {
785         "_name": "10",
786         "_type": "number",
787         "_value": "1"
788       },
789       {
790         "_name": "11",
791         "_type": "number",
792         "_value": "1"
793       },
794       {
795         "_name": "12",
796         "_type": "number",
797         "_value": "1"
798       },
799       {
800         "_name": "13",
801         "_type": "number",
802         "_value": "1"
803       },
804       {
805         "_name": "14",
806         "_type": "number",
807         "_value": "1"
808       },
809       {
810         "_name": "15",
811         "_type": "number",
812         "_value": "1"
813       },
814       {
815         "_name": "16",
816         "_type": "number",
817         "_value": "1"
818       },
819       {
820         "_name": "17",
821         "_type": "number",
822         "_value": "1"
823       },
824       {
825         "_name": "18",
826         "_type": "number",
827         "_value": "1"
828       },
829       {
830         "_name": "19",
831         "_type": "number",
832         "_value": "1"
833       },
834       {
835         "_name": "20",
836         "_type": "number",
837         "_value": "1"
838       },
839       {
840         "_name": "21",
841         "_type": "number",
842         "_value": "1"
843       },
844       {
845         "_name": "22",
846         "_type": "number",
847         "_value": "1"
848       },
849       {
850         "_name": "23",
851         "_type": "number",
852         "_value": "1"
853       },
854       {
855         "_name": "24",
856         "_type": "number",
857         "_value": "1"
858       },
859       {
860         "_name": "25",
861         "_type": "number",
862         "_value": "1"
863       },
864       {
865         "_name": "26",
866         "_type": "number",
867         "_value": "1"
868       },
869       {
870         "_name": "27",
871         "_type": "number",
872         "_value": "1"
873       },
874       {
875         "_name": "28",
876         "_type": "number",
877         "_value": "1"
878       },
879       {
880         "_name": "29",
881         "_type": "number",
882         "_value": "1"
883       },
884       {
885         "_name": "30",
886         "_type": "number",
887         "_value": "1"
888       },
889       {
890         "_name": "31",
891         "_type": "number",
892         "_value": "1"
893       },
894       {
895         "_name": "32",
896         "_type": "number",
897         "_value": "1"
898       },
899       {
900         "_name": "33",
901         "_type": "number",
902         "_value": "1"
903       },
904       {
905         "_name": "34",
906         "_type": "number",
907         "_value": "1"
908       },
909       {
910         "_name": "35",
911         "_type": "number",
912         "_value": "1"
913       },
914       {
915         "_name": "36",
916         "_type": "number",
917         "_value": "1"
918       },
919       {
920         "_name": "37",
921         "_type": "number",
922         "_value": "1"
923       },
924       {
925         "_name": "38",
926         "_type": "number",
927         "_value": "1"
928       },
929       {
930         "_name": "39",
931         "_type": "number",
932         "_value": "1"
933       },
934       {
935         "_name": "40",
936         "_type": "number",
937         "_value": "1"
938       },
939       {
940         "_name": "41",
941         "_type": "number",
942         "_value": "1"
943       },
944       {
945         "_name": "42",
946         "_type": "number",
947         "_value": "1"
948       },
949       {
950         "_name": "43",
951         "_type": "number",
952         "_value": "1"
953       },
954       {
955         "_name": "44",
956         "_type": "number",
957         "_value": "1"
958       },
959       {
960         "_name": "45",
961         "_type": "number",
962         "_value": "1"
963       },
964       {
965         "_name": "46",
966         "_type": "number",
967         "_value": "1"
968       },
969       {
970         "_name": "47",
971         "_type": "number",
972         "_value": "1"
973       },
974       {
975         "_name": "48",
976         "_type": "number",
977         "_value": "1"
978       },
979       {
980         "_name": "49",
981         "_type": "number",
982         "_value": "1"
983       },
984       {
985         "_name": "50",
986         "_type": "number",
987         "_value": "1"
988       },
989       {
990         "_name": "51",
991         "_type": "number",
992         "_value": "1"
993       },
994       {
995         "_name": "52",
996         "_type": "number",
997         "_value": "1"
998       },
999       {
1000         "_name": "53",
1001         "_type": "number",
1002         "_value": "1"
1003       },
1004       {
1005         "_name": "54",
1006         "_type": "number",
1007         "_value": "1"
1008       },
1009       {
1010         "_name": "55",
1011         "_type": "number",
1012         "_value": "1"
1013       },
1014       {
1015         "_name": "56",
1016         "_type": "number",
1017         "_value": "1"
1018       },
1019       {
1020         "_name": "57",
1021         "_type": "number",
1022         "_value": "1"
1023       },
1024       {
1025         "_name": "58",
1026         "_type": "number",
1027         "_value": "1"
1028       },
1029       {
1030         "_name": "59",
1031         "_type": "number",
1032         "_value": "1"
1033       },
1034       {
1035         "_name": "60",
1036         "_type": "number",
1037         "_value": "1"
1038       },
1039       {
1040         "_name": "61",
1041         "_type": "number",
1042         "_value": "1"
1043       },
1044       {
1045         "_name": "62",
1046         "_type": "number",
1047         "_value": "1"
1048       },
1049       {
1050         "_name": "63",
1051         "_type": "number",
1052         "_value": "1"
1053       },
1054       {
1055         "_name": "64",
1056         "_type": "number",
1057         "_value": "1"
1058       },
1059       {
1060         "_name": "65",
1061         "_type": "number",
1062         "_value": "1"
1063       },
1064       {
1065         "_name": "66",
1066         "_type": "number",
1067         "_value": "1"
1068       },
1069       {
1070         "_name": "67",
1071         "_type": "number",
1072         "_value": "1"
1073       },
1074       {
1075         "_name": "68",
1076         "_type": "number",
1077         "_value": "1"
1078       },
1079       {
1080         "_name": "69",
1081         "_type": "number",
1082         "_value": "1"
1083       },
1084       {
1085         "_name": "70",
1086         "_type": "number",
1087         "_value": "1"
1088       },
1089       {
1090         "_name": "71",
1091         "_type": "number",
1092         "_value": "1"
1093       },
1094       {
1095         "_name": "72",
1096         "_type": "number",
1097         "_value": "1"
1098       },
1099       {
1100         "_name": "73",
1101         "_type": "number",
1102         "_value": "1"
1103       },
1104       {
1105         "_name": "74",
1106         "_type": "number",
1107         "_value": "1"
1108       },
1109       {
1110         "_name": "75",
1111         "_type": "number",
1112         "_value": "1"
1113       },
1114       {
1115         "_name": "76",
1116         "_type": "number",
1117         "_value": "1"
1118       },
1119       {
1120         "_name": "77",
1121         "_type": "number",
1122         "_value": "1"
1123       },
1124       {
1125         "_name": "78",
1126         "_type": "number",
1127         "_value": "1"
1128       },
1129       {
1130         "_name": "79",
1131         "_type": "number",
1132         "_value": "1"
1133       },
1134       {
1135         "_name": "80",
1136         "_type": "number",
1137         "_value": "1"
1138       },
1139       {
1140         "_name": "81",
1141         "_type": "number",
1142         "_value": "1"
1143       },
1144       {
1145         "_name": "82",
1146         "_type": "number",
1147         "_value": "1"
1148       },
1149       {
1150         "_name": "83",
1151         "_type": "number",
1152         "_value": "1"
1153       },
1154       {
1155         "_name": "84",
1156         "_type": "number",
1157         "_value": "1"
1158       },
1159       {
1160         "_name": "85",
1161         "_type": "number",
1162         "_value": "1"
1163       },
1164       {
1165         "_name": "86",
1166         "_type": "number",
1167         "_value": "1"
1168       },
1169       {
1170         "_name": "87",
1171         "_type": "number",
1172         "_value": "1"
1173       },
1174       {
1175         "_name": "88",
1176         "_type": "number",
1177         "_value": "1"
1178       },
1179       {
1180         "_name": "89",
1181         "_type": "number",
1182         "_value": "1"
1183       },
1184       {
1185         "_name": "90",
1186         "_type": "number",
1187         "_value": "1"
1188       },
1189       {
1190         "_name": "91",
1191         "_type": "number",
1192         "_value": "1"
1193       },
1194       {
1195         "_name": "92",
1196         "_type": "number",
1197         "_value": "1"
1198       },
1199       {
1200         "_name": "93",
1201         "_type": "number",
1202         "_value": "1"
1203       },
1204       {
1205         "_name": "94",
1206         "_type": "number",
1207         "_value": "1"
1208       },
1209       {
1210         "_name": "95",
1211         "_type": "number",
1212         "_value": "1"
1213       },
1214       {
1215         "_name": "96",
1216         "_type": "number",
1217         "_value": "1"
1218       },
1219       {
1220         "_name": "97",
1221         "_type": "number",
1222         "_value": "1"
1223       },
1224       {
1225         "_name": "98",
1226         "_type": "number",
1227         "_value": "1"
1228       },
1229       {
1230         "_name": "99",
1231         "_type": "number",
1232         "_value": "1"
1233       }
1234     ],
1235     "_entries": null
1236   }
1237 }
1238
1239 -----------------------------------------------------
1240 EXPRESSION: arr = []; arr.length = 100; arr[10] = 1; arr
1241 {
1242   "_type": "object",
1243   "_subtype": "array",
1244   "_objectId": "<filtered>",
1245   "_description": "Array[100]",
1246   "_preview": {
1247     "_type": "object",
1248     "_subtype": "array",
1249     "_description": "Array[100]",
1250     "_lossless": true,
1251     "_overflow": false,
1252     "_properties": [
1253       {
1254         "_name": "10",
1255         "_type": "number",
1256         "_value": "1"
1257       }
1258     ],
1259     "_entries": null
1260   }
1261 }
1262
1263 -----------------------------------------------------
1264 EXPRESSION: a = null; (function() { a = arguments; })(1, '2', /3/); a
1265 {
1266   "_type": "object",
1267   "_subtype": "array",
1268   "_objectId": "<filtered>",
1269   "_description": "Arguments[3]",
1270   "_preview": {
1271     "_type": "object",
1272     "_subtype": "array",
1273     "_description": "Arguments[3]",
1274     "_lossless": false,
1275     "_overflow": false,
1276     "_properties": [
1277       {
1278         "_name": "0",
1279         "_type": "number",
1280         "_value": "1"
1281       },
1282       {
1283         "_name": "1",
1284         "_type": "string",
1285         "_value": "2"
1286       },
1287       {
1288         "_name": "2",
1289         "_type": "object",
1290         "_subtype": "regexp",
1291         "_value": "/3/"
1292       }
1293     ],
1294     "_entries": null
1295   }
1296 }
1297
1298 -----------------------------------------------------
1299 EXPRESSION: new Int32Array(new ArrayBuffer(16))
1300 {
1301   "_type": "object",
1302   "_subtype": "array",
1303   "_objectId": "<filtered>",
1304   "_description": "Int32Array[4]",
1305   "_preview": {
1306     "_type": "object",
1307     "_subtype": "array",
1308     "_description": "Int32Array[4]",
1309     "_lossless": false,
1310     "_overflow": false,
1311     "_properties": [
1312       {
1313         "_name": "0",
1314         "_type": "number",
1315         "_value": "0"
1316       },
1317       {
1318         "_name": "1",
1319         "_type": "number",
1320         "_value": "0"
1321       },
1322       {
1323         "_name": "2",
1324         "_type": "number",
1325         "_value": "0"
1326       },
1327       {
1328         "_name": "3",
1329         "_type": "number",
1330         "_value": "0"
1331       },
1332       {
1333         "_name": "byteOffset",
1334         "_type": "number",
1335         "_value": "0"
1336       },
1337       {
1338         "_name": "byteLength",
1339         "_type": "number",
1340         "_value": "16"
1341       },
1342       {
1343         "_name": "buffer",
1344         "_type": "object",
1345         "_value": "ArrayBuffer"
1346       }
1347     ],
1348     "_entries": null
1349   }
1350 }
1351
1352 -----------------------------------------------------
1353 EXPRESSION: var intArray = new Int32Array(new ArrayBuffer(16)); for (var i = 0; i < intArray.length; ++i) intArray[i] = i; intArray
1354 {
1355   "_type": "object",
1356   "_subtype": "array",
1357   "_objectId": "<filtered>",
1358   "_description": "Int32Array[4]",
1359   "_preview": {
1360     "_type": "object",
1361     "_subtype": "array",
1362     "_description": "Int32Array[4]",
1363     "_lossless": false,
1364     "_overflow": false,
1365     "_properties": [
1366       {
1367         "_name": "0",
1368         "_type": "number",
1369         "_value": "0"
1370       },
1371       {
1372         "_name": "1",
1373         "_type": "number",
1374         "_value": "1"
1375       },
1376       {
1377         "_name": "2",
1378         "_type": "number",
1379         "_value": "2"
1380       },
1381       {
1382         "_name": "3",
1383         "_type": "number",
1384         "_value": "3"
1385       },
1386       {
1387         "_name": "byteOffset",
1388         "_type": "number",
1389         "_value": "0"
1390       },
1391       {
1392         "_name": "byteLength",
1393         "_type": "number",
1394         "_value": "16"
1395       },
1396       {
1397         "_name": "buffer",
1398         "_type": "object",
1399         "_value": "ArrayBuffer"
1400       }
1401     ],
1402     "_entries": null
1403   }
1404 }
1405
1406 -----------------------------------------------------
1407 EXPRESSION: ({})
1408 {
1409   "_type": "object",
1410   "_objectId": "<filtered>",
1411   "_description": "Object",
1412   "_preview": {
1413     "_type": "object",
1414     "_description": "Object",
1415     "_lossless": true,
1416     "_overflow": false,
1417     "_properties": [],
1418     "_entries": null
1419   }
1420 }
1421
1422 -----------------------------------------------------
1423 EXPRESSION: ({a: 1})
1424 {
1425   "_type": "object",
1426   "_objectId": "<filtered>",
1427   "_description": "Object",
1428   "_preview": {
1429     "_type": "object",
1430     "_description": "Object",
1431     "_lossless": true,
1432     "_overflow": false,
1433     "_properties": [
1434       {
1435         "_name": "a",
1436         "_type": "number",
1437         "_value": "1"
1438       }
1439     ],
1440     "_entries": null
1441   }
1442 }
1443
1444 -----------------------------------------------------
1445 EXPRESSION: ({a: 1, b: "string", c: /regex/, d: Symbol('sym')})
1446 {
1447   "_type": "object",
1448   "_objectId": "<filtered>",
1449   "_description": "Object",
1450   "_preview": {
1451     "_type": "object",
1452     "_description": "Object",
1453     "_lossless": false,
1454     "_overflow": false,
1455     "_properties": [
1456       {
1457         "_name": "a",
1458         "_type": "number",
1459         "_value": "1"
1460       },
1461       {
1462         "_name": "b",
1463         "_type": "string",
1464         "_value": "string"
1465       },
1466       {
1467         "_name": "c",
1468         "_type": "object",
1469         "_subtype": "regexp",
1470         "_value": "/regex/"
1471       },
1472       {
1473         "_name": "d",
1474         "_type": "symbol",
1475         "_value": "Symbol(sym)"
1476       }
1477     ],
1478     "_entries": null
1479   }
1480 }
1481
1482 -----------------------------------------------------
1483 EXPRESSION: ({a:function a(){}, b:function b(){}, get getter(){}, set setter(v){}})
1484 {
1485   "_type": "object",
1486   "_objectId": "<filtered>",
1487   "_description": "Object",
1488   "_preview": {
1489     "_type": "object",
1490     "_description": "Object",
1491     "_lossless": false,
1492     "_overflow": false,
1493     "_properties": [
1494       {
1495         "_name": "a",
1496         "_type": "function",
1497         "_value": ""
1498       },
1499       {
1500         "_name": "b",
1501         "_type": "function",
1502         "_value": ""
1503       },
1504       {
1505         "_name": "getter",
1506         "_type": "accessor"
1507       },
1508       {
1509         "_name": "setter",
1510         "_type": "accessor"
1511       }
1512     ],
1513     "_entries": null
1514   }
1515 }
1516
1517 -----------------------------------------------------
1518 EXPRESSION: function Foo() {}; new Foo
1519 {
1520   "_type": "object",
1521   "_objectId": "<filtered>",
1522   "_description": "Foo",
1523   "_preview": {
1524     "_type": "object",
1525     "_description": "Foo",
1526     "_lossless": true,
1527     "_overflow": false,
1528     "_properties": [],
1529     "_entries": null
1530   }
1531 }
1532
1533 -----------------------------------------------------
1534 EXPRESSION: var Foo2 = function() {}; new Foo2
1535 {
1536   "_type": "object",
1537   "_objectId": "<filtered>",
1538   "_description": "Foo2",
1539   "_preview": {
1540     "_type": "object",
1541     "_description": "Foo2",
1542     "_lossless": true,
1543     "_overflow": false,
1544     "_properties": [],
1545     "_entries": null
1546   }
1547 }
1548
1549 -----------------------------------------------------
1550 EXPRESSION: var namespace = {}; namespace.Foo3 = function() {}; new namespace.Foo3
1551 {
1552   "_type": "object",
1553   "_objectId": "<filtered>",
1554   "_description": "Foo3",
1555   "_preview": {
1556     "_type": "object",
1557     "_description": "Foo3",
1558     "_lossless": true,
1559     "_overflow": false,
1560     "_properties": [],
1561     "_entries": null
1562   }
1563 }
1564
1565 -----------------------------------------------------
1566 EXPRESSION: function Bar() { this._x = 5 }; Bar.prototype = {constructor: Bar, get x() {return this._x;}}; new Bar
1567 {
1568   "_type": "object",
1569   "_objectId": "<filtered>",
1570   "_description": "Bar",
1571   "_preview": {
1572     "_type": "object",
1573     "_description": "Bar",
1574     "_lossless": false,
1575     "_overflow": false,
1576     "_properties": [
1577       {
1578         "_name": "_x",
1579         "_type": "number",
1580         "_value": "5"
1581       },
1582       {
1583         "_name": "constructor",
1584         "_type": "function",
1585         "_value": ""
1586       },
1587       {
1588         "_name": "x",
1589         "_type": "accessor"
1590       }
1591     ],
1592     "_entries": null
1593   }
1594 }
1595
1596 -----------------------------------------------------
1597 EXPRESSION: function Bar2() { this._x = 5 }; Bar.prototype = {get x() {return this._x;}}; new Bar2
1598 {
1599   "_type": "object",
1600   "_objectId": "<filtered>",
1601   "_description": "Bar2",
1602   "_preview": {
1603     "_type": "object",
1604     "_description": "Bar2",
1605     "_lossless": true,
1606     "_overflow": false,
1607     "_properties": [
1608       {
1609         "_name": "_x",
1610         "_type": "number",
1611         "_value": "5"
1612       }
1613     ],
1614     "_entries": null
1615   }
1616 }
1617
1618 -----------------------------------------------------
1619 EXPRESSION: window.loadEvent
1620 {
1621   "_type": "object",
1622   "_objectId": "<filtered>",
1623   "_description": "Event",
1624   "_preview": {
1625     "_type": "object",
1626     "_description": "Event",
1627     "_lossless": false,
1628     "_overflow": true,
1629     "_properties": [
1630       {
1631         "_name": "clipboardData",
1632         "_type": "undefined",
1633         "_value": "undefined"
1634       },
1635       {
1636         "_name": "type",
1637         "_type": "string",
1638         "_value": "load"
1639       },
1640       {
1641         "_name": "target",
1642         "_type": "object",
1643         "_subtype": "node",
1644         "_value": "#document"
1645       },
1646       {
1647         "_name": "currentTarget",
1648         "_type": "object",
1649         "_value": "Window"
1650       },
1651       {
1652         "_name": "eventPhase",
1653         "_type": "number",
1654         "_value": "2"
1655       }
1656     ],
1657     "_entries": null
1658   }
1659 }
1660
1661 -----------------------------------------------------
1662 EXPRESSION: new ArrayBuffer(16)
1663 {
1664   "_type": "object",
1665   "_objectId": "<filtered>",
1666   "_description": "ArrayBuffer",
1667   "_preview": {
1668     "_type": "object",
1669     "_description": "ArrayBuffer",
1670     "_lossless": true,
1671     "_overflow": false,
1672     "_properties": [
1673       {
1674         "_name": "byteLength",
1675         "_type": "number",
1676         "_value": "16"
1677       }
1678     ],
1679     "_entries": null
1680   }
1681 }
1682
1683 -----------------------------------------------------
1684 EXPRESSION: new DataView(new ArrayBuffer(16))
1685 {
1686   "_type": "object",
1687   "_objectId": "<filtered>",
1688   "_description": "DataView",
1689   "_preview": {
1690     "_type": "object",
1691     "_description": "DataView",
1692     "_lossless": false,
1693     "_overflow": false,
1694     "_properties": [
1695       {
1696         "_name": "byteOffset",
1697         "_type": "number",
1698         "_value": "0"
1699       },
1700       {
1701         "_name": "byteLength",
1702         "_type": "number",
1703         "_value": "16"
1704       },
1705       {
1706         "_name": "buffer",
1707         "_type": "object",
1708         "_value": "ArrayBuffer"
1709       }
1710     ],
1711     "_entries": null
1712   }
1713 }
1714
1715 -----------------------------------------------------
1716 EXPRESSION: document.body
1717 {
1718   "_type": "object",
1719   "_subtype": "node",
1720   "_objectId": "<filtered>",
1721   "_description": "body",
1722   "_preview": {
1723     "_type": "object",
1724     "_subtype": "node",
1725     "_description": "body",
1726     "_lossless": false,
1727     "_overflow": true,
1728     "_properties": [
1729       {
1730         "_name": "aLink",
1731         "_type": "string",
1732         "_value": ""
1733       },
1734       {
1735         "_name": "background",
1736         "_type": "string",
1737         "_value": ""
1738       },
1739       {
1740         "_name": "bgColor",
1741         "_type": "string",
1742         "_value": ""
1743       },
1744       {
1745         "_name": "link",
1746         "_type": "string",
1747         "_value": ""
1748       },
1749       {
1750         "_name": "text",
1751         "_type": "string",
1752         "_value": ""
1753       }
1754     ],
1755     "_entries": null
1756   }
1757 }
1758
1759 -----------------------------------------------------
1760 EXPRESSION: div = document.createElement('div'); div.className = 'foo bar'; div
1761 {
1762   "_type": "object",
1763   "_subtype": "node",
1764   "_objectId": "<filtered>",
1765   "_description": "div.foo.bar",
1766   "_preview": {
1767     "_type": "object",
1768     "_subtype": "node",
1769     "_description": "div.foo.bar",
1770     "_lossless": false,
1771     "_overflow": true,
1772     "_properties": [
1773       {
1774         "_name": "align",
1775         "_type": "string",
1776         "_value": ""
1777       },
1778       {
1779         "_name": "title",
1780         "_type": "string",
1781         "_value": ""
1782       },
1783       {
1784         "_name": "lang",
1785         "_type": "string",
1786         "_value": ""
1787       },
1788       {
1789         "_name": "translate",
1790         "_type": "boolean",
1791         "_value": "true"
1792       },
1793       {
1794         "_name": "dir",
1795         "_type": "string",
1796         "_value": ""
1797       }
1798     ],
1799     "_entries": null
1800   }
1801 }
1802
1803 -----------------------------------------------------
1804 EXPRESSION: span = document.createElement('span'); span.id = 'foo'; span
1805 {
1806   "_type": "object",
1807   "_subtype": "node",
1808   "_objectId": "<filtered>",
1809   "_description": "span#foo",
1810   "_preview": {
1811     "_type": "object",
1812     "_subtype": "node",
1813     "_description": "span#foo",
1814     "_lossless": false,
1815     "_overflow": true,
1816     "_properties": [
1817       {
1818         "_name": "title",
1819         "_type": "string",
1820         "_value": ""
1821       },
1822       {
1823         "_name": "lang",
1824         "_type": "string",
1825         "_value": ""
1826       },
1827       {
1828         "_name": "translate",
1829         "_type": "boolean",
1830         "_value": "true"
1831       },
1832       {
1833         "_name": "dir",
1834         "_type": "string",
1835         "_value": ""
1836       },
1837       {
1838         "_name": "tabIndex",
1839         "_type": "number",
1840         "_value": "-1"
1841       }
1842     ],
1843     "_entries": null
1844   }
1845 }
1846
1847 -----------------------------------------------------
1848 EXPRESSION: document.createTextNode('text')
1849 {
1850   "_type": "object",
1851   "_subtype": "node",
1852   "_objectId": "<filtered>",
1853   "_description": "#text",
1854   "_preview": {
1855     "_type": "object",
1856     "_subtype": "node",
1857     "_description": "#text",
1858     "_lossless": false,
1859     "_overflow": true,
1860     "_properties": [
1861       {
1862         "_name": "wholeText",
1863         "_type": "string",
1864         "_value": "text"
1865       },
1866       {
1867         "_name": "splitText",
1868         "_type": "function",
1869         "_value": ""
1870       },
1871       {
1872         "_name": "replaceWholeText",
1873         "_type": "function",
1874         "_value": ""
1875       },
1876       {
1877         "_name": "data",
1878         "_type": "string",
1879         "_value": "text"
1880       },
1881       {
1882         "_name": "length",
1883         "_type": "number",
1884         "_value": "4"
1885       }
1886     ],
1887     "_entries": null
1888   }
1889 }
1890
1891 -----------------------------------------------------
1892 EXPRESSION: document.head.children
1893 {
1894   "_type": "object",
1895   "_subtype": "array",
1896   "_objectId": "<filtered>",
1897   "_description": "HTMLCollection[3]",
1898   "_preview": {
1899     "_type": "object",
1900     "_subtype": "array",
1901     "_description": "HTMLCollection[3]",
1902     "_lossless": false,
1903     "_overflow": false,
1904     "_properties": [
1905       {
1906         "_name": "0",
1907         "_type": "object",
1908         "_subtype": "node",
1909         "_value": "meta"
1910       },
1911       {
1912         "_name": "1",
1913         "_type": "object",
1914         "_subtype": "node",
1915         "_value": "script"
1916       },
1917       {
1918         "_name": "2",
1919         "_type": "object",
1920         "_subtype": "node",
1921         "_value": "script"
1922       },
1923       {
1924         "_name": "item",
1925         "_type": "function",
1926         "_value": ""
1927       },
1928       {
1929         "_name": "namedItem",
1930         "_type": "function",
1931         "_value": ""
1932       }
1933     ],
1934     "_entries": null
1935   }
1936 }
1937
1938 -----------------------------------------------------
1939 EXPRESSION: document.getElementsByClassName('my-test')
1940 {
1941   "_type": "object",
1942   "_subtype": "array",
1943   "_objectId": "<filtered>",
1944   "_description": "NodeList[3]",
1945   "_preview": {
1946     "_type": "object",
1947     "_subtype": "array",
1948     "_description": "NodeList[3]",
1949     "_lossless": false,
1950     "_overflow": false,
1951     "_properties": [
1952       {
1953         "_name": "0",
1954         "_type": "object",
1955         "_subtype": "node",
1956         "_value": "p.my-test"
1957       },
1958       {
1959         "_name": "1",
1960         "_type": "object",
1961         "_subtype": "node",
1962         "_value": "p.my-test"
1963       },
1964       {
1965         "_name": "2",
1966         "_type": "object",
1967         "_subtype": "node",
1968         "_value": "p.my-test"
1969       },
1970       {
1971         "_name": "constructor",
1972         "_type": "object",
1973         "_value": "NodeListConstructor"
1974       },
1975       {
1976         "_name": "item",
1977         "_type": "function",
1978         "_value": ""
1979       }
1980     ],
1981     "_entries": null
1982   }
1983 }
1984
1985 -----------------------------------------------------
1986 EXPRESSION: document.querySelectorAll('.my-test')
1987 {
1988   "_type": "object",
1989   "_subtype": "array",
1990   "_objectId": "<filtered>",
1991   "_description": "NodeList[3]",
1992   "_preview": {
1993     "_type": "object",
1994     "_subtype": "array",
1995     "_description": "NodeList[3]",
1996     "_lossless": false,
1997     "_overflow": false,
1998     "_properties": [
1999       {
2000         "_name": "0",
2001         "_type": "object",
2002         "_subtype": "node",
2003         "_value": "p.my-test"
2004       },
2005       {
2006         "_name": "1",
2007         "_type": "object",
2008         "_subtype": "node",
2009         "_value": "p.my-test"
2010       },
2011       {
2012         "_name": "2",
2013         "_type": "object",
2014         "_subtype": "node",
2015         "_value": "p.my-test"
2016       },
2017       {
2018         "_name": "constructor",
2019         "_type": "object",
2020         "_value": "NodeListConstructor"
2021       },
2022       {
2023         "_name": "item",
2024         "_type": "function",
2025         "_value": ""
2026       }
2027     ],
2028     "_entries": null
2029   }
2030 }
2031
2032 -----------------------------------------------------
2033 EXPRESSION: error = null; try { [].x.x; } catch (e) { error = e; }; error
2034 {
2035   "_type": "object",
2036   "_subtype": "error",
2037   "_objectId": "<filtered>",
2038   "_description": "TypeError: undefined is not an object (evaluating '[].x.x')",
2039   "_preview": {
2040     "_type": "object",
2041     "_subtype": "error",
2042     "_description": "TypeError: undefined is not an object (evaluating '[].x.x')",
2043     "_lossless": true,
2044     "_overflow": false,
2045     "_properties": [
2046       {
2047         "_name": "message",
2048         "_type": "string",
2049         "_value": "undefined is not an object (evaluating '[].x.x')"
2050       },
2051       {
2052         "_name": "line",
2053         "_type": "number",
2054         "_value": "1"
2055       },
2056       {
2057         "_name": "column",
2058         "_type": "number",
2059         "_value": "25"
2060       },
2061       {
2062         "_name": "stack",
2063         "_type": "string",
2064         "_value": "eval code\neval@[native code]\n_evaluateOn\n_evaluateAndWrap\nevaluate"
2065       }
2066     ],
2067     "_entries": null
2068   }
2069 }
2070
2071 -----------------------------------------------------
2072 EXPRESSION: error = null; try { eval('if()'); } catch (e) { error = e; }; error
2073 {
2074   "_type": "object",
2075   "_subtype": "error",
2076   "_objectId": "<filtered>",
2077   "_description": "SyntaxError: Unexpected token ')'",
2078   "_preview": {
2079     "_type": "object",
2080     "_subtype": "error",
2081     "_description": "SyntaxError: Unexpected token ')'",
2082     "_lossless": true,
2083     "_overflow": false,
2084     "_properties": [
2085       {
2086         "_name": "message",
2087         "_type": "string",
2088         "_value": "Unexpected token ')'"
2089       },
2090       {
2091         "_name": "line",
2092         "_type": "number",
2093         "_value": "1"
2094       },
2095       {
2096         "_name": "column",
2097         "_type": "number",
2098         "_value": "25"
2099       },
2100       {
2101         "_name": "stack",
2102         "_type": "string",
2103         "_value": "eval@[native code]\neval code\neval@[native code]\n_evaluateOn\n_evaluateAndWrap\nevaluate"
2104       }
2105     ],
2106     "_entries": null
2107   }
2108 }
2109
2110 -----------------------------------------------------
2111 EXPRESSION: error = null; try { document.createTextNode('').splitText(100); } catch (e) { error = e; }; error
2112 {
2113   "_type": "object",
2114   "_subtype": "error",
2115   "_objectId": "<filtered>",
2116   "_description": "Error: IndexSizeError: DOM Exception 1",
2117   "_preview": {
2118     "_type": "object",
2119     "_subtype": "error",
2120     "_description": "Error: IndexSizeError: DOM Exception 1",
2121     "_lossless": false,
2122     "_overflow": true,
2123     "_properties": [
2124       {
2125         "_name": "code",
2126         "_type": "number",
2127         "_value": "1"
2128       },
2129       {
2130         "_name": "name",
2131         "_type": "string",
2132         "_value": "IndexSizeError"
2133       },
2134       {
2135         "_name": "message",
2136         "_type": "string",
2137         "_value": "IndexSizeError: DOM Exception 1"
2138       },
2139       {
2140         "_name": "line",
2141         "_type": "number",
2142         "_value": "1"
2143       },
2144       {
2145         "_name": "column",
2146         "_type": "number",
2147         "_value": "58"
2148       }
2149     ],
2150     "_entries": null
2151   }
2152 }
2153
2154 -----------------------------------------------------
2155 EXPRESSION: Object.seal({})
2156 {
2157   "_type": "object",
2158   "_objectId": "<filtered>",
2159   "_description": "Object",
2160   "_preview": {
2161     "_type": "object",
2162     "_description": "Object",
2163     "_lossless": true,
2164     "_overflow": false,
2165     "_properties": [],
2166     "_entries": null
2167   }
2168 }
2169
2170 -----------------------------------------------------
2171 EXPRESSION: Object.freeze({})
2172 {
2173   "_type": "object",
2174   "_objectId": "<filtered>",
2175   "_description": "Object",
2176   "_preview": {
2177     "_type": "object",
2178     "_description": "Object",
2179     "_lossless": true,
2180     "_overflow": false,
2181     "_properties": [],
2182     "_entries": null
2183   }
2184 }
2185
2186 -----------------------------------------------------
2187 EXPRESSION: new Map
2188 {
2189   "_type": "object",
2190   "_subtype": "map",
2191   "_objectId": "<filtered>",
2192   "_description": "Map",
2193   "_preview": {
2194     "_type": "object",
2195     "_subtype": "map",
2196     "_description": "Map",
2197     "_lossless": true,
2198     "_overflow": false,
2199     "_properties": [],
2200     "_entries": []
2201   }
2202 }
2203
2204 -----------------------------------------------------
2205 EXPRESSION: map = new Map; map.set(1, 2); map.set('key', 'value'); map
2206 {
2207   "_type": "object",
2208   "_subtype": "map",
2209   "_objectId": "<filtered>",
2210   "_description": "Map",
2211   "_preview": {
2212     "_type": "object",
2213     "_subtype": "map",
2214     "_description": "Map",
2215     "_lossless": true,
2216     "_overflow": false,
2217     "_properties": [],
2218     "_entries": [
2219       {
2220         "_key": {
2221           "_type": "number",
2222           "_description": "1",
2223           "_lossless": true,
2224           "_overflow": false,
2225           "_properties": null,
2226           "_entries": null
2227         },
2228         "_value": {
2229           "_type": "number",
2230           "_description": "2",
2231           "_lossless": true,
2232           "_overflow": false,
2233           "_properties": null,
2234           "_entries": null
2235         }
2236       },
2237       {
2238         "_key": {
2239           "_type": "string",
2240           "_description": "key",
2241           "_lossless": true,
2242           "_overflow": false,
2243           "_properties": null,
2244           "_entries": null
2245         },
2246         "_value": {
2247           "_type": "string",
2248           "_description": "value",
2249           "_lossless": true,
2250           "_overflow": false,
2251           "_properties": null,
2252           "_entries": null
2253         }
2254       }
2255     ]
2256   }
2257 }
2258
2259 -----------------------------------------------------
2260 EXPRESSION: map = new Map; map.set({a:1}, {b:2}); map.set(document.body, [1,2]); map
2261 {
2262   "_type": "object",
2263   "_subtype": "map",
2264   "_objectId": "<filtered>",
2265   "_description": "Map",
2266   "_preview": {
2267     "_type": "object",
2268     "_subtype": "map",
2269     "_description": "Map",
2270     "_lossless": true,
2271     "_overflow": false,
2272     "_properties": [],
2273     "_entries": [
2274       {
2275         "_key": {
2276           "_type": "object",
2277           "_description": "Object",
2278           "_lossless": true,
2279           "_overflow": false,
2280           "_properties": [
2281             {
2282               "_name": "a",
2283               "_type": "number",
2284               "_value": "1"
2285             }
2286           ],
2287           "_entries": null
2288         },
2289         "_value": {
2290           "_type": "object",
2291           "_description": "Object",
2292           "_lossless": true,
2293           "_overflow": false,
2294           "_properties": [
2295             {
2296               "_name": "b",
2297               "_type": "number",
2298               "_value": "2"
2299             }
2300           ],
2301           "_entries": null
2302         }
2303       },
2304       {
2305         "_key": {
2306           "_type": "object",
2307           "_subtype": "node",
2308           "_description": "body",
2309           "_lossless": false,
2310           "_overflow": true,
2311           "_properties": [
2312             {
2313               "_name": "aLink",
2314               "_type": "string",
2315               "_value": ""
2316             },
2317             {
2318               "_name": "background",
2319               "_type": "string",
2320               "_value": ""
2321             },
2322             {
2323               "_name": "bgColor",
2324               "_type": "string",
2325               "_value": ""
2326             },
2327             {
2328               "_name": "link",
2329               "_type": "string",
2330               "_value": ""
2331             },
2332             {
2333               "_name": "text",
2334               "_type": "string",
2335               "_value": ""
2336             }
2337           ],
2338           "_entries": null
2339         },
2340         "_value": {
2341           "_type": "object",
2342           "_subtype": "array",
2343           "_description": "Array[2]",
2344           "_lossless": true,
2345           "_overflow": false,
2346           "_properties": [
2347             {
2348               "_name": "0",
2349               "_type": "number",
2350               "_value": "1"
2351             },
2352             {
2353               "_name": "1",
2354               "_type": "number",
2355               "_value": "2"
2356             }
2357           ],
2358           "_entries": null
2359         }
2360       }
2361     ]
2362   }
2363 }
2364
2365 -----------------------------------------------------
2366 EXPRESSION: map = new Map; for (var i = 0; i <= 100; i++) map.set(i, i); map
2367 {
2368   "_type": "object",
2369   "_subtype": "map",
2370   "_objectId": "<filtered>",
2371   "_description": "Map",
2372   "_preview": {
2373     "_type": "object",
2374     "_subtype": "map",
2375     "_description": "Map",
2376     "_lossless": false,
2377     "_overflow": true,
2378     "_properties": [],
2379     "_entries": [
2380       {
2381         "_key": {
2382           "_type": "number",
2383           "_description": "0",
2384           "_lossless": true,
2385           "_overflow": false,
2386           "_properties": null,
2387           "_entries": null
2388         },
2389         "_value": {
2390           "_type": "number",
2391           "_description": "0",
2392           "_lossless": true,
2393           "_overflow": false,
2394           "_properties": null,
2395           "_entries": null
2396         }
2397       },
2398       {
2399         "_key": {
2400           "_type": "number",
2401           "_description": "1",
2402           "_lossless": true,
2403           "_overflow": false,
2404           "_properties": null,
2405           "_entries": null
2406         },
2407         "_value": {
2408           "_type": "number",
2409           "_description": "1",
2410           "_lossless": true,
2411           "_overflow": false,
2412           "_properties": null,
2413           "_entries": null
2414         }
2415       },
2416       {
2417         "_key": {
2418           "_type": "number",
2419           "_description": "2",
2420           "_lossless": true,
2421           "_overflow": false,
2422           "_properties": null,
2423           "_entries": null
2424         },
2425         "_value": {
2426           "_type": "number",
2427           "_description": "2",
2428           "_lossless": true,
2429           "_overflow": false,
2430           "_properties": null,
2431           "_entries": null
2432         }
2433       },
2434       {
2435         "_key": {
2436           "_type": "number",
2437           "_description": "3",
2438           "_lossless": true,
2439           "_overflow": false,
2440           "_properties": null,
2441           "_entries": null
2442         },
2443         "_value": {
2444           "_type": "number",
2445           "_description": "3",
2446           "_lossless": true,
2447           "_overflow": false,
2448           "_properties": null,
2449           "_entries": null
2450         }
2451       },
2452       {
2453         "_key": {
2454           "_type": "number",
2455           "_description": "4",
2456           "_lossless": true,
2457           "_overflow": false,
2458           "_properties": null,
2459           "_entries": null
2460         },
2461         "_value": {
2462           "_type": "number",
2463           "_description": "4",
2464           "_lossless": true,
2465           "_overflow": false,
2466           "_properties": null,
2467           "_entries": null
2468         }
2469       }
2470     ]
2471   }
2472 }
2473
2474 -----------------------------------------------------
2475 EXPRESSION: map = new WeakMap; strongKey = {id:1}; map.set(strongKey, [1,2]); map
2476 {
2477   "_type": "object",
2478   "_subtype": "weakmap",
2479   "_objectId": "<filtered>",
2480   "_description": "WeakMap",
2481   "_preview": {
2482     "_type": "object",
2483     "_subtype": "weakmap",
2484     "_description": "WeakMap",
2485     "_lossless": true,
2486     "_overflow": false,
2487     "_properties": [],
2488     "_entries": [
2489       {
2490         "_key": {
2491           "_type": "object",
2492           "_description": "Object",
2493           "_lossless": true,
2494           "_overflow": false,
2495           "_properties": [
2496             {
2497               "_name": "id",
2498               "_type": "number",
2499               "_value": "1"
2500             }
2501           ],
2502           "_entries": null
2503         },
2504         "_value": {
2505           "_type": "object",
2506           "_subtype": "array",
2507           "_description": "Array[2]",
2508           "_lossless": true,
2509           "_overflow": false,
2510           "_properties": [
2511             {
2512               "_name": "0",
2513               "_type": "number",
2514               "_value": "1"
2515             },
2516             {
2517               "_name": "1",
2518               "_type": "number",
2519               "_value": "2"
2520             }
2521           ],
2522           "_entries": null
2523         }
2524       }
2525     ]
2526   }
2527 }
2528
2529 -----------------------------------------------------
2530 EXPRESSION: new Set
2531 {
2532   "_type": "object",
2533   "_subtype": "set",
2534   "_objectId": "<filtered>",
2535   "_description": "Set",
2536   "_preview": {
2537     "_type": "object",
2538     "_subtype": "set",
2539     "_description": "Set",
2540     "_lossless": true,
2541     "_overflow": false,
2542     "_properties": [],
2543     "_entries": []
2544   }
2545 }
2546
2547 -----------------------------------------------------
2548 EXPRESSION: set = new Set; set.add(1); set.add(2); set.add('key'); set
2549 {
2550   "_type": "object",
2551   "_subtype": "set",
2552   "_objectId": "<filtered>",
2553   "_description": "Set",
2554   "_preview": {
2555     "_type": "object",
2556     "_subtype": "set",
2557     "_description": "Set",
2558     "_lossless": true,
2559     "_overflow": false,
2560     "_properties": [],
2561     "_entries": [
2562       {
2563         "_value": {
2564           "_type": "number",
2565           "_description": "1",
2566           "_lossless": true,
2567           "_overflow": false,
2568           "_properties": null,
2569           "_entries": null
2570         }
2571       },
2572       {
2573         "_value": {
2574           "_type": "number",
2575           "_description": "2",
2576           "_lossless": true,
2577           "_overflow": false,
2578           "_properties": null,
2579           "_entries": null
2580         }
2581       },
2582       {
2583         "_value": {
2584           "_type": "string",
2585           "_description": "key",
2586           "_lossless": true,
2587           "_overflow": false,
2588           "_properties": null,
2589           "_entries": null
2590         }
2591       }
2592     ]
2593   }
2594 }
2595
2596 -----------------------------------------------------
2597 EXPRESSION: set = new Set; set.add({a:1}); set.add(document.body); set.add([1,2]); set
2598 {
2599   "_type": "object",
2600   "_subtype": "set",
2601   "_objectId": "<filtered>",
2602   "_description": "Set",
2603   "_preview": {
2604     "_type": "object",
2605     "_subtype": "set",
2606     "_description": "Set",
2607     "_lossless": true,
2608     "_overflow": false,
2609     "_properties": [],
2610     "_entries": [
2611       {
2612         "_value": {
2613           "_type": "object",
2614           "_description": "Object",
2615           "_lossless": true,
2616           "_overflow": false,
2617           "_properties": [
2618             {
2619               "_name": "a",
2620               "_type": "number",
2621               "_value": "1"
2622             }
2623           ],
2624           "_entries": null
2625         }
2626       },
2627       {
2628         "_value": {
2629           "_type": "object",
2630           "_subtype": "node",
2631           "_description": "body",
2632           "_lossless": false,
2633           "_overflow": true,
2634           "_properties": [
2635             {
2636               "_name": "aLink",
2637               "_type": "string",
2638               "_value": ""
2639             },
2640             {
2641               "_name": "background",
2642               "_type": "string",
2643               "_value": ""
2644             },
2645             {
2646               "_name": "bgColor",
2647               "_type": "string",
2648               "_value": ""
2649             },
2650             {
2651               "_name": "link",
2652               "_type": "string",
2653               "_value": ""
2654             },
2655             {
2656               "_name": "text",
2657               "_type": "string",
2658               "_value": ""
2659             }
2660           ],
2661           "_entries": null
2662         }
2663       },
2664       {
2665         "_value": {
2666           "_type": "object",
2667           "_subtype": "array",
2668           "_description": "Array[2]",
2669           "_lossless": true,
2670           "_overflow": false,
2671           "_properties": [
2672             {
2673               "_name": "0",
2674               "_type": "number",
2675               "_value": "1"
2676             },
2677             {
2678               "_name": "1",
2679               "_type": "number",
2680               "_value": "2"
2681             }
2682           ],
2683           "_entries": null
2684         }
2685       }
2686     ]
2687   }
2688 }
2689
2690 -----------------------------------------------------
2691 EXPRESSION: set = new Set; for (var i = 0; i <= 100; i++) set.add(i); set
2692 {
2693   "_type": "object",
2694   "_subtype": "set",
2695   "_objectId": "<filtered>",
2696   "_description": "Set",
2697   "_preview": {
2698     "_type": "object",
2699     "_subtype": "set",
2700     "_description": "Set",
2701     "_lossless": false,
2702     "_overflow": true,
2703     "_properties": [],
2704     "_entries": [
2705       {
2706         "_value": {
2707           "_type": "number",
2708           "_description": "0",
2709           "_lossless": true,
2710           "_overflow": false,
2711           "_properties": null,
2712           "_entries": null
2713         }
2714       },
2715       {
2716         "_value": {
2717           "_type": "number",
2718           "_description": "1",
2719           "_lossless": true,
2720           "_overflow": false,
2721           "_properties": null,
2722           "_entries": null
2723         }
2724       },
2725       {
2726         "_value": {
2727           "_type": "number",
2728           "_description": "2",
2729           "_lossless": true,
2730           "_overflow": false,
2731           "_properties": null,
2732           "_entries": null
2733         }
2734       },
2735       {
2736         "_value": {
2737           "_type": "number",
2738           "_description": "3",
2739           "_lossless": true,
2740           "_overflow": false,
2741           "_properties": null,
2742           "_entries": null
2743         }
2744       },
2745       {
2746         "_value": {
2747           "_type": "number",
2748           "_description": "4",
2749           "_lossless": true,
2750           "_overflow": false,
2751           "_properties": null,
2752           "_entries": null
2753         }
2754       }
2755     ]
2756   }
2757 }
2758
2759 -----------------------------------------------------
2760 EXPRESSION: new Promise(function(){})
2761 {
2762   "_type": "object",
2763   "_objectId": "<filtered>",
2764   "_description": "Promise",
2765   "_preview": {
2766     "_type": "object",
2767     "_description": "Promise",
2768     "_lossless": true,
2769     "_overflow": false,
2770     "_properties": [
2771       {
2772         "_name": "status",
2773         "_type": "string",
2774         "_value": "pending",
2775         "_internal": true
2776       }
2777     ],
2778     "_entries": null
2779   }
2780 }
2781
2782 -----------------------------------------------------
2783 EXPRESSION: Promise.reject()
2784 {
2785   "_type": "object",
2786   "_objectId": "<filtered>",
2787   "_description": "Promise",
2788   "_preview": {
2789     "_type": "object",
2790     "_description": "Promise",
2791     "_lossless": true,
2792     "_overflow": false,
2793     "_properties": [
2794       {
2795         "_name": "status",
2796         "_type": "string",
2797         "_value": "rejected",
2798         "_internal": true
2799       },
2800       {
2801         "_name": "result",
2802         "_type": "undefined",
2803         "_value": "undefined",
2804         "_internal": true
2805       }
2806     ],
2807     "_entries": null
2808   }
2809 }
2810
2811 -----------------------------------------------------
2812 EXPRESSION: Promise.reject('result')
2813 {
2814   "_type": "object",
2815   "_objectId": "<filtered>",
2816   "_description": "Promise",
2817   "_preview": {
2818     "_type": "object",
2819     "_description": "Promise",
2820     "_lossless": true,
2821     "_overflow": false,
2822     "_properties": [
2823       {
2824         "_name": "status",
2825         "_type": "string",
2826         "_value": "rejected",
2827         "_internal": true
2828       },
2829       {
2830         "_name": "result",
2831         "_type": "string",
2832         "_value": "result",
2833         "_internal": true
2834       }
2835     ],
2836     "_entries": null
2837   }
2838 }
2839
2840 -----------------------------------------------------
2841 EXPRESSION: Promise.resolve()
2842 {
2843   "_type": "object",
2844   "_objectId": "<filtered>",
2845   "_description": "Promise",
2846   "_preview": {
2847     "_type": "object",
2848     "_description": "Promise",
2849     "_lossless": true,
2850     "_overflow": false,
2851     "_properties": [
2852       {
2853         "_name": "status",
2854         "_type": "string",
2855         "_value": "resolved",
2856         "_internal": true
2857       },
2858       {
2859         "_name": "result",
2860         "_type": "undefined",
2861         "_value": "undefined",
2862         "_internal": true
2863       }
2864     ],
2865     "_entries": null
2866   }
2867 }
2868
2869 -----------------------------------------------------
2870 EXPRESSION: Promise.resolve({result:1})
2871 {
2872   "_type": "object",
2873   "_objectId": "<filtered>",
2874   "_description": "Promise",
2875   "_preview": {
2876     "_type": "object",
2877     "_description": "Promise",
2878     "_lossless": false,
2879     "_overflow": false,
2880     "_properties": [
2881       {
2882         "_name": "status",
2883         "_type": "string",
2884         "_value": "resolved",
2885         "_internal": true
2886       },
2887       {
2888         "_name": "result",
2889         "_type": "object",
2890         "_value": "Object",
2891         "_internal": true
2892       }
2893     ],
2894     "_entries": null
2895   }
2896 }
2897