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