1{
2  "SVGSymbolElement": {
3    "inherits": "SVGElement",
4    "implements": [
5      "SVGFitToViewBox",
6      "SVGTests"
7    ]
8  },
9  "TVChannel": {
10    "inherits": "EventTarget",
11    "implements": []
12  },
13  "SVGPolygonElement": {
14    "inherits": "SVGGeometryElement",
15    "implements": [
16      "SVGAnimatedPoints"
17    ]
18  },
19  "HTMLDataElement": {
20    "inherits": "HTMLElement",
21    "implements": []
22  },
23  "MozCdmaIccInfo": {
24    "inherits": "MozIccInfo",
25    "implements": []
26  },
27  "TreeBoxObject": {
28    "inherits": "BoxObject",
29    "implements": []
30  },
31  "CSSStyleDeclaration": {
32    "inherits": null,
33    "implements": [
34      "LegacyQueryInterface"
35    ]
36  },
37  "Selection": {
38    "inherits": null,
39    "implements": [
40      "LegacyQueryInterface"
41    ]
42  },
43  "XULElement": {
44    "inherits": "Element",
45    "implements": [
46      "GlobalEventHandlers",
47      "TouchEventHandlers",
48      "MozFrameLoaderOwner",
49      "OnErrorEventHandlerForNodes"
50    ]
51  },
52  "XMLHttpRequestUpload": {
53    "inherits": "XMLHttpRequestEventTarget",
54    "implements": [
55      "LegacyQueryInterface"
56    ]
57  },
58  "WindowRoot": {
59    "inherits": "EventTarget",
60    "implements": []
61  },
62  "BrowserElement": {
63    "inherits": null,
64    "implements": [
65      "BrowserElementCommon",
66      "BrowserElementPrivileged"
67    ]
68  },
69  "IDBTransaction": {
70    "inherits": "EventTarget",
71    "implements": []
72  },
73  "TVTuner": {
74    "inherits": "EventTarget",
75    "implements": []
76  },
77  "ScrollViewChangeEvent": {
78    "inherits": "Event",
79    "implements": []
80  },
81  "SVGPathSegCurvetoCubicSmoothAbs": {
82    "inherits": "SVGPathSeg",
83    "implements": []
84  },
85  "CameraControl": {
86    "inherits": "MediaStream",
87    "implements": []
88  },
89  "SVGFEMorphologyElement": {
90    "inherits": "SVGElement",
91    "implements": [
92      "SVGFilterPrimitiveStandardAttributes"
93    ]
94  },
95  "FetchEvent": {
96    "inherits": "Event",
97    "implements": []
98  },
99  "DeviceOrientationEvent": {
100    "inherits": "Event",
101    "implements": []
102  },
103  "HTMLBRElement": {
104    "inherits": "HTMLElement",
105    "implements": []
106  },
107  "MozWifiConnectionInfoEvent": {
108    "inherits": "Event",
109    "implements": []
110  },
111  "BroadcastChannel": {
112    "inherits": "EventTarget",
113    "implements": []
114  },
115  "IDBDatabase": {
116    "inherits": "EventTarget",
117    "implements": []
118  },
119  "HTMLFormControlsCollection": {
120    "inherits": "HTMLCollection",
121    "implements": []
122  },
123  "WebSocket": {
124    "inherits": "EventTarget",
125    "implements": [
126      "LegacyQueryInterface"
127    ]
128  },
129  "SVGDescElement": {
130    "inherits": "SVGElement",
131    "implements": []
132  },
133  "SVGCircleElement": {
134    "inherits": "SVGGeometryElement",
135    "implements": []
136  },
137  "SVGCursorElement": {
138    "inherits": "SVGElement",
139    "implements": [
140      "SVGURIReference"
141    ]
142  },
143  "DOMDownload": {
144    "inherits": "EventTarget",
145    "implements": []
146  },
147  "SVGPathSegArcAbs": {
148    "inherits": "SVGPathSeg",
149    "implements": []
150  },
151  "ArchiveRequest": {
152    "inherits": "DOMRequest",
153    "implements": []
154  },
155  "SharedWorkerGlobalScope": {
156    "inherits": "WorkerGlobalScope",
157    "implements": []
158  },
159  "Exception": {
160    "inherits": null,
161    "implements": [
162      "ExceptionMembers"
163    ]
164  },
165  "BluetoothAdapterEvent": {
166    "inherits": "Event",
167    "implements": []
168  },
169  "HTMLParagraphElement": {
170    "inherits": "HTMLElement",
171    "implements": []
172  },
173  "AudioDestinationNode": {
174    "inherits": "AudioNode",
175    "implements": []
176  },
177  "ProcessingInstruction": {
178    "inherits": "CharacterData",
179    "implements": [
180      "LegacyQueryInterface"
181    ]
182  },
183  "BeforeUnloadEvent": {
184    "inherits": "Event",
185    "implements": []
186  },
187  "PseudoElement": {
188    "inherits": null,
189    "implements": [
190      "GeometryUtils"
191    ]
192  },
193  "NetworkInformation": {
194    "inherits": "EventTarget",
195    "implements": []
196  },
197  "MutationObserver": {
198    "inherits": null,
199    "implements": [
200      "LegacyQueryInterface"
201    ]
202  },
203  "NodeList": {
204    "inherits": null,
205    "implements": [
206      "LegacyQueryInterface"
207    ]
208  },
209  "CloseEvent": {
210    "inherits": "Event",
211    "implements": []
212  },
213  "HTMLAreaElement": {
214    "inherits": "HTMLElement",
215    "implements": [
216      "HTMLHyperlinkElementUtils",
217      "URLUtilsSearchParams"
218    ]
219  },
220  "HTMLLegendElement": {
221    "inherits": "HTMLElement",
222    "implements": []
223  },
224  "SVGMetadataElement": {
225    "inherits": "SVGElement",
226    "implements": []
227  },
228  "SVGPathSegList": {
229    "inherits": null,
230    "implements": [
231      "LegacyQueryInterface"
232    ]
233  },
234  "SVGForeignObjectElement": {
235    "inherits": "SVGGraphicsElement",
236    "implements": []
237  },
238  "SVGPatternElement": {
239    "inherits": "SVGElement",
240    "implements": [
241      "SVGFitToViewBox",
242      "SVGURIReference",
243      "SVGUnitTypes"
244    ]
245  },
246  "Performance": {
247    "inherits": null,
248    "implements": [
249      "LegacyQueryInterface"
250    ]
251  },
252  "HTMLElement": {
253    "inherits": "Element",
254    "implements": [
255      "GlobalEventHandlers",
256      "TouchEventHandlers",
257      "OnErrorEventHandlerForNodes"
258    ]
259  },
260  "HTMLHeadElement": {
261    "inherits": "HTMLElement",
262    "implements": []
263  },
264  "MozIcc": {
265    "inherits": "EventTarget",
266    "implements": []
267  },
268  "UDPSocket": {
269    "inherits": "EventTarget",
270    "implements": []
271  },
272  "DocumentType": {
273    "inherits": "Node",
274    "implements": [
275      "ChildNode",
276      "LegacyQueryInterface"
277    ]
278  },
279  "SVGStopElement": {
280    "inherits": "SVGElement",
281    "implements": []
282  },
283  "ImageDocument": {
284    "inherits": "HTMLDocument",
285    "implements": []
286  },
287  "SVGElement": {
288    "inherits": "Element",
289    "implements": [
290      "GlobalEventHandlers",
291      "TouchEventHandlers",
292      "OnErrorEventHandlerForNodes"
293    ]
294  },
295  "GamepadEvent": {
296    "inherits": "Event",
297    "implements": []
298  },
299  "HTMLTableElement": {
300    "inherits": "HTMLElement",
301    "implements": []
302  },
303  "PerformanceMark": {
304    "inherits": "PerformanceEntry",
305    "implements": []
306  },
307  "InstallEvent": {
308    "inherits": "ExtendableEvent",
309    "implements": []
310  },
311  "FocusEvent": {
312    "inherits": "UIEvent",
313    "implements": []
314  },
315  "OscillatorNode": {
316    "inherits": "AudioNode",
317    "implements": [
318      "AudioNodePassThrough"
319    ]
320  },
321  "PluginCrashedEvent": {
322    "inherits": "Event",
323    "implements": []
324  },
325  "SVGPathSegLinetoVerticalRel": {
326    "inherits": "SVGPathSeg",
327    "implements": []
328  },
329  "DocumentFragment": {
330    "inherits": "Node",
331    "implements": [
332      "ParentNode",
333      "LegacyQueryInterface"
334    ]
335  },
336  "OfflineAudioCompletionEvent": {
337    "inherits": "Event",
338    "implements": []
339  },
340  "SVGPoint": {
341    "inherits": null,
342    "implements": [
343      "LegacyQueryInterface"
344    ]
345  },
346  "HTMLTitleElement": {
347    "inherits": "HTMLElement",
348    "implements": []
349  },
350  "Window": {
351    "inherits": null,
352    "implements": [
353      "LegacyQueryInterface",
354      "GlobalEventHandlers",
355      "WindowEventHandlers",
356      "GlobalCrypto",
357      "SpeechSynthesisGetter",
358      "WindowModal",
359      "TouchEventHandlers",
360      "OnErrorEventHandlerForWindow",
361      "ChromeWindow",
362      "WindowOrWorkerGlobalScope"
363    ]
364  },
365  "WindowClient": {
366    "inherits": "Client",
367    "implements": []
368  },
369  "ErrorEvent": {
370    "inherits": "Event",
371    "implements": []
372  },
373  "MessageEvent": {
374    "inherits": "Event",
375    "implements": []
376  },
377  "SVGPathSegCurvetoQuadraticAbs": {
378    "inherits": "SVGPathSeg",
379    "implements": []
380  },
381  "AudioNode": {
382    "inherits": "EventTarget",
383    "implements": []
384  },
385  "MediaDevices": {
386    "inherits": "EventTarget",
387    "implements": []
388  },
389  "CanvasCaptureMediaStream": {
390    "inherits": "MediaStream",
391    "implements": []
392  },
393  "DynamicsCompressorNode": {
394    "inherits": "AudioNode",
395    "implements": [
396      "AudioNodePassThrough"
397    ]
398  },
399  "SVGSVGElement": {
400    "inherits": "SVGGraphicsElement",
401    "implements": [
402      "SVGFitToViewBox",
403      "SVGZoomAndPan"
404    ]
405  },
406  "File": {
407    "inherits": "Blob",
408    "implements": []
409  },
410  "SVGAnimationElement": {
411    "inherits": "SVGElement",
412    "implements": [
413      "SVGTests"
414    ]
415  },
416  "BluetoothPairingEvent": {
417    "inherits": "Event",
418    "implements": []
419  },
420  "ShadowRoot": {
421    "inherits": "DocumentFragment",
422    "implements": []
423  },
424  "ExtendableEvent": {
425    "inherits": "Event",
426    "implements": []
427  },
428  "SVGFEOffsetElement": {
429    "inherits": "SVGElement",
430    "implements": [
431      "SVGFilterPrimitiveStandardAttributes"
432    ]
433  },
434  "DesktopNotification": {
435    "inherits": "EventTarget",
436    "implements": []
437  },
438  "SVGGradientElement": {
439    "inherits": "SVGElement",
440    "implements": [
441      "SVGURIReference",
442      "SVGUnitTypes"
443    ]
444  },
445  "HTMLMetaElement": {
446    "inherits": "HTMLElement",
447    "implements": []
448  },
449  "Text": {
450    "inherits": "CharacterData",
451    "implements": [
452      "LegacyQueryInterface",
453      "GeometryUtils"
454    ]
455  },
456  "DOMApplication": {
457    "inherits": "EventTarget",
458    "implements": []
459  },
460  "InstallTrigger": {
461    "inherits": null,
462    "implements": []
463  },
464  "MutationEvent": {
465    "inherits": "Event",
466    "implements": []
467  },
468  "HTMLLabelElement": {
469    "inherits": "HTMLElement",
470    "implements": []
471  },
472  "SVGGeometryElement": {
473    "inherits": "SVGGraphicsElement",
474    "implements": []
475  },
476  "SVGPathElement": {
477    "inherits": "SVGGeometryElement",
478    "implements": [
479      "SVGAnimatedPathData"
480    ]
481  },
482  "HTMLTemplateElement": {
483    "inherits": "HTMLElement",
484    "implements": []
485  },
486  "SVGAnimatedInteger": {
487    "inherits": null,
488    "implements": [
489      "LegacyQueryInterface"
490    ]
491  },
492  "SVGFEDisplacementMapElement": {
493    "inherits": "SVGElement",
494    "implements": [
495      "SVGFilterPrimitiveStandardAttributes"
496    ]
497  },
498  "SVGPathSegMovetoAbs": {
499    "inherits": "SVGPathSeg",
500    "implements": []
501  },
502  "XULCommandEvent": {
503    "inherits": "UIEvent",
504    "implements": []
505  },
506  "Crypto": {
507    "inherits": null,
508    "implements": [
509      "LegacyQueryInterface"
510    ]
511  },
512  "Response": {
513    "inherits": null,
514    "implements": [
515      "Body"
516    ]
517  },
518  "SVGZoomEvent": {
519    "inherits": "UIEvent",
520    "implements": []
521  },
522  "SVGLinearGradientElement": {
523    "inherits": "SVGGradientElement",
524    "implements": []
525  },
526  "WebGLContextEvent": {
527    "inherits": "Event",
528    "implements": []
529  },
530  "WebGL2RenderingContext": {
531    "inherits": "WebGLRenderingContext",
532    "implements": []
533  },
534  "SVGFEDistantLightElement": {
535    "inherits": "SVGElement",
536    "implements": []
537  },
538  "MouseScrollEvent": {
539    "inherits": "MouseEvent",
540    "implements": []
541  },
542  "DOMStringMap": {
543    "inherits": null,
544    "implements": [
545      "LegacyQueryInterface"
546    ]
547  },
548  "SVGAnimateMotionElement": {
549    "inherits": "SVGAnimationElement",
550    "implements": []
551  },
552  "ChannelSplitterNode": {
553    "inherits": "AudioNode",
554    "implements": []
555  },
556  "ListBoxObject": {
557    "inherits": "BoxObject",
558    "implements": []
559  },
560  "MozGsmIccInfo": {
561    "inherits": "MozIccInfo",
562    "implements": []
563  },
564  "TrackEvent": {
565    "inherits": "Event",
566    "implements": []
567  },
568  "SVGStyleElement": {
569    "inherits": "SVGElement",
570    "implements": []
571  },
572  "PresentationDeviceInfoManager": {
573    "inherits": "EventTarget",
574    "implements": []
575  },
576  "NodeIterator": {
577    "inherits": null,
578    "implements": [
579      "LegacyQueryInterface"
580    ]
581  },
582  "SVGAltGlyphElement": {
583    "inherits": "SVGTextPositioningElement",
584    "implements": [
585      "SVGURIReference"
586    ]
587  },
588  "SVGFEGaussianBlurElement": {
589    "inherits": "SVGElement",
590    "implements": [
591      "SVGFilterPrimitiveStandardAttributes"
592    ]
593  },
594  "MozMobileConnection": {
595    "inherits": "EventTarget",
596    "implements": []
597  },
598  "SVGFEConvolveMatrixElement": {
599    "inherits": "SVGElement",
600    "implements": [
601      "SVGFilterPrimitiveStandardAttributes"
602    ]
603  },
604  "FileList": {
605    "inherits": null,
606    "implements": [
607      "LegacyQueryInterface"
608    ]
609  },
610  "Document": {
611    "inherits": "Node",
612    "implements": [
613      "XPathEvaluator",
614      "GlobalEventHandlers",
615      "TouchEventHandlers",
616      "ParentNode",
617      "OnErrorEventHandlerForNodes",
618      "GeometryUtils",
619      "FontFaceSource",
620      "LegacyQueryInterface"
621    ]
622  },
623  "SVGAnimatedEnumeration": {
624    "inherits": null,
625    "implements": [
626      "LegacyQueryInterface"
627    ]
628  },
629  "MozStkCommandEvent": {
630    "inherits": "Event",
631    "implements": []
632  },
633  "HTMLFontElement": {
634    "inherits": "HTMLElement",
635    "implements": []
636  },
637  "SharedWorker": {
638    "inherits": "EventTarget",
639    "implements": [
640      "AbstractWorker"
641    ]
642  },
643  "RecordErrorEvent": {
644    "inherits": "Event",
645    "implements": []
646  },
647  "DelayNode": {
648    "inherits": "AudioNode",
649    "implements": [
650      "AudioNodePassThrough"
651    ]
652  },
653  "SVGPathSegCurvetoCubicAbs": {
654    "inherits": "SVGPathSeg",
655    "implements": []
656  },
657  "BluetoothGatt": {
658    "inherits": "EventTarget",
659    "implements": []
660  },
661  "CameraClosedEvent": {
662    "inherits": "Event",
663    "implements": []
664  },
665  "SVGMaskElement": {
666    "inherits": "SVGElement",
667    "implements": [
668      "SVGUnitTypes"
669    ]
670  },
671  "ContactManager": {
672    "inherits": "EventTarget",
673    "implements": []
674  },
675  "ProgressEvent": {
676    "inherits": "Event",
677    "implements": []
678  },
679  "ServiceWorker": {
680    "inherits": "EventTarget",
681    "implements": [
682      "AbstractWorker"
683    ]
684  },
685  "SVGPathSegLinetoHorizontalAbs": {
686    "inherits": "SVGPathSeg",
687    "implements": []
688  },
689  "CharacterData": {
690    "inherits": "Node",
691    "implements": [
692      "ChildNode",
693      "NonDocumentTypeChildNode"
694    ]
695  },
696  "KeyboardEvent": {
697    "inherits": "UIEvent",
698    "implements": [
699      "KeyEvent"
700    ]
701  },
702  "TelephonyCall": {
703    "inherits": "EventTarget",
704    "implements": []
705  },
706  "WorkerNavigator": {
707    "inherits": null,
708    "implements": [
709      "NavigatorID",
710      "NavigatorLanguage",
711      "NavigatorOnLine",
712      "NavigatorDataStore"
713    ]
714  },
715  "PopupBlockedEvent": {
716    "inherits": "Event",
717    "implements": []
718  },
719  "MediaElementAudioSourceNode": {
720    "inherits": "AudioNode",
721    "implements": [
722      "AudioNodePassThrough"
723    ]
724  },
725  "HTMLFrameSetElement": {
726    "inherits": "HTMLElement",
727    "implements": [
728      "WindowEventHandlers"
729    ]
730  },
731  "BluetoothManager": {
732    "inherits": "EventTarget",
733    "implements": []
734  },
735  "SVGFilterElement": {
736    "inherits": "SVGElement",
737    "implements": [
738      "SVGURIReference",
739      "SVGUnitTypes"
740    ]
741  },
742  "SVGClipPathElement": {
743    "inherits": "SVGElement",
744    "implements": [
745      "SVGUnitTypes"
746    ]
747  },
748  "SVGLineElement": {
749    "inherits": "SVGGeometryElement",
750    "implements": []
751  },
752  "SpeechRecognitionEvent": {
753    "inherits": "Event",
754    "implements": []
755  },
756  "SVGPointList": {
757    "inherits": null,
758    "implements": [
759      "LegacyQueryInterface"
760    ]
761  },
762  "SVGFEDropShadowElement": {
763    "inherits": "SVGElement",
764    "implements": [
765      "SVGFilterPrimitiveStandardAttributes"
766    ]
767  },
768  "HTMLQuoteElement": {
769    "inherits": "HTMLElement",
770    "implements": []
771  },
772  "SVGFESpotLightElement": {
773    "inherits": "SVGElement",
774    "implements": []
775  },
776  "ServiceWorkerContainer": {
777    "inherits": "EventTarget",
778    "implements": []
779  },
780  "HTMLContentElement": {
781    "inherits": "HTMLElement",
782    "implements": []
783  },
784  "HTMLOutputElement": {
785    "inherits": "HTMLElement",
786    "implements": []
787  },
788  "DataStoreChangeEvent": {
789    "inherits": "Event",
790    "implements": []
791  },
792  "Plugin": {
793    "inherits": null,
794    "implements": [
795      "LegacyQueryInterface"
796    ]
797  },
798  "SVGStringList": {
799    "inherits": null,
800    "implements": [
801      "LegacyQueryInterface"
802    ]
803  },
804  "SVGRectElement": {
805    "inherits": "SVGGeometryElement",
806    "implements": []
807  },
808  "HTMLUListElement": {
809    "inherits": "HTMLElement",
810    "implements": []
811  },
812  "History": {
813    "inherits": null,
814    "implements": [
815      "LegacyQueryInterface"
816    ]
817  },
818  "SpeechRecognition": {
819    "inherits": "EventTarget",
820    "implements": []
821  },
822  "AnimationEvent": {
823    "inherits": "Event",
824    "implements": []
825  },
826  "TouchEvent": {
827    "inherits": "UIEvent",
828    "implements": []
829  },
830  "IDBMutableFile": {
831    "inherits": "EventTarget",
832    "implements": []
833  },
834  "Range": {
835    "inherits": null,
836    "implements": [
837      "LegacyQueryInterface"
838    ]
839  },
840  "CameraStateChangeEvent": {
841    "inherits": "Event",
842    "implements": []
843  },
844  "MediaStreamAudioDestinationNode": {
845    "inherits": "AudioNode",
846    "implements": []
847  },
848  "HTMLMenuItemElement": {
849    "inherits": "HTMLElement",
850    "implements": []
851  },
852  "MediaSource": {
853    "inherits": "EventTarget",
854    "implements": []
855  },
856  "PannerNode": {
857    "inherits": "AudioNode",
858    "implements": [
859      "AudioNodePassThrough"
860    ]
861  },
862  "MozNFCPeerEvent": {
863    "inherits": "Event",
864    "implements": []
865  },
866  "GamepadButtonEvent": {
867    "inherits": "GamepadEvent",
868    "implements": []
869  },
870  "IDBRequest": {
871    "inherits": "EventTarget",
872    "implements": []
873  },
874  "SVGLengthList": {
875    "inherits": null,
876    "implements": [
877      "LegacyQueryInterface"
878    ]
879  },
880  "HTMLDataListElement": {
881    "inherits": "HTMLElement",
882    "implements": []
883  },
884  "HTMLFieldSetElement": {
885    "inherits": "HTMLElement",
886    "implements": []
887  },
888  "BluetoothDiscoveryHandle": {
889    "inherits": "EventTarget",
890    "implements": []
891  },
892  "SVGDefsElement": {
893    "inherits": "SVGGraphicsElement",
894    "implements": []
895  },
896  "SVGTextElement": {
897    "inherits": "SVGTextPositioningElement",
898    "implements": []
899  },
900  "SVGScriptElement": {
901    "inherits": "SVGElement",
902    "implements": [
903      "SVGURIReference"
904    ]
905  },
906  "InputEvent": {
907    "inherits": "UIEvent",
908    "implements": []
909  },
910  "HTMLShadowElement": {
911    "inherits": "HTMLElement",
912    "implements": []
913  },
914  "XPathEvaluator": {
915    "inherits": null,
916    "implements": [
917      "LegacyQueryInterface"
918    ]
919  },
920  "AudioBufferSourceNode": {
921    "inherits": "AudioScheduledSourceNode",
922    "implements": [
923      "AudioNodePassThrough"
924    ]
925  },
926  "MozNFCTagEvent": {
927    "inherits": "Event",
928    "implements": []
929  },
930  "PageTransitionEvent": {
931    "inherits": "Event",
932    "implements": []
933  },
934  "PopStateEvent": {
935    "inherits": "Event",
936    "implements": []
937  },
938  "Element": {
939    "inherits": "Node",
940    "implements": [
941      "ChildNode",
942      "NonDocumentTypeChildNode",
943      "ParentNode",
944      "Animatable",
945      "GeometryUtils",
946      "LegacyQueryInterface"
947    ]
948  },
949  "HTMLInputElement": {
950    "inherits": "HTMLElement",
951    "implements": [
952      "MozImageLoadingContent",
953      "MozPhonetic"
954    ]
955  },
956  "ValidityState": {
957    "inherits": null,
958    "implements": [
959      "LegacyQueryInterface"
960    ]
961  },
962  "SVGAElement": {
963    "inherits": "SVGGraphicsElement",
964    "implements": [
965      "SVGURIReference"
966    ]
967  },
968  "DedicatedWorkerGlobalScope": {
969    "inherits": "WorkerGlobalScope",
970    "implements": []
971  },
972  "HTMLTimeElement": {
973    "inherits": "HTMLElement",
974    "implements": []
975  },
976  "IDBFileHandle": {
977    "inherits": "EventTarget",
978    "implements": []
979  },
980  "MediaKeyError": {
981    "inherits": "Event",
982    "implements": []
983  },
984  "StyleSheet": {
985    "inherits": null,
986    "implements": [
987      "LegacyQueryInterface"
988    ]
989  },
990  "URL": {
991    "inherits": null,
992    "implements": [
993      "URLUtils",
994      "URLUtilsSearchParams"
995    ]
996  },
997  "XMLHttpRequest": {
998    "inherits": "XMLHttpRequestEventTarget",
999    "implements": [
1000      "LegacyQueryInterface"
1001    ]
1002  },
1003  "MozMessageDeletedEvent": {
1004    "inherits": "Event",
1005    "implements": []
1006  },
1007  "SVGPathSegCurvetoQuadraticSmoothRel": {
1008    "inherits": "SVGPathSeg",
1009    "implements": []
1010  },
1011  "RTCPeerConnectionIdentityErrorEvent": {
1012    "inherits": "Event",
1013    "implements": []
1014  },
1015  "RTCTrackEvent": {
1016    "inherits": "Event",
1017    "implements": []
1018  },
1019  "RTCDTMFSender": {
1020    "inherits": "EventTarget",
1021    "implements": []
1022  },
1023  "RTCDTMFToneChangeEvent": {
1024    "inherits": "Event",
1025    "implements": []
1026  },
1027  "AudioStreamTrack": {
1028    "inherits": "MediaStreamTrack",
1029    "implements": []
1030  },
1031  "HTMLSelectElement": {
1032    "inherits": "HTMLElement",
1033    "implements": []
1034  },
1035  "DOMCursor": {
1036    "inherits": "EventTarget",
1037    "implements": [
1038      "DOMRequestShared"
1039    ]
1040  },
1041  "TextTrackList": {
1042    "inherits": "EventTarget",
1043    "implements": []
1044  },
1045  "MozIccManager": {
1046    "inherits": "EventTarget",
1047    "implements": []
1048  },
1049  "ScrollBoxObject": {
1050    "inherits": "BoxObject",
1051    "implements": []
1052  },
1053  "NamedNodeMap": {
1054    "inherits": null,
1055    "implements": [
1056      "LegacyQueryInterface"
1057    ]
1058  },
1059  "SVGFEFloodElement": {
1060    "inherits": "SVGElement",
1061    "implements": [
1062      "SVGFilterPrimitiveStandardAttributes"
1063    ]
1064  },
1065  "DOMDownloadManager": {
1066    "inherits": "EventTarget",
1067    "implements": []
1068  },
1069  "DataContainerEvent": {
1070    "inherits": "Event",
1071    "implements": []
1072  },
1073  "IccCardLockError": {
1074    "inherits": "DOMError",
1075    "implements": []
1076  },
1077  "TelephonyCallGroup": {
1078    "inherits": "EventTarget",
1079    "implements": []
1080  },
1081  "TVManager": {
1082    "inherits": "EventTarget",
1083    "implements": []
1084  },
1085  "SelectionStateChangedEvent": {
1086    "inherits": "Event",
1087    "implements": []
1088  },
1089  "CSSValueList": {
1090    "inherits": "CSSValue",
1091    "implements": [
1092      "LegacyQueryInterface"
1093    ]
1094  },
1095  "VideoTrackList": {
1096    "inherits": "EventTarget",
1097    "implements": []
1098  },
1099  "SettingsLock": {
1100    "inherits": "EventTarget",
1101    "implements": []
1102  },
1103  "PerformanceMeasure": {
1104    "inherits": "PerformanceEntry",
1105    "implements": []
1106  },
1107  "HTMLOptionsCollection": {
1108    "inherits": "HTMLCollection",
1109    "implements": []
1110  },
1111  "TVCurrentChannelChangedEvent": {
1112    "inherits": "Event",
1113    "implements": []
1114  },
1115  "WorkerGlobalScope": {
1116    "inherits": "EventTarget",
1117    "implements": [
1118      "GlobalCrypto",
1119      "WindowOrWorkerGlobalScope"
1120    ]
1121  },
1122  "MouseEvent": {
1123    "inherits": "UIEvent",
1124    "implements": []
1125  },
1126  "SVGPathSegLinetoAbs": {
1127    "inherits": "SVGPathSeg",
1128    "implements": []
1129  },
1130  "HTMLAppletElement": {
1131    "inherits": "HTMLElement",
1132    "implements": [
1133      "MozImageLoadingContent",
1134      "MozFrameLoaderOwner",
1135      "MozObjectLoadingContent"
1136    ]
1137  },
1138  "LocalMediaStream": {
1139    "inherits": "MediaStream",
1140    "implements": []
1141  },
1142  "HTMLOptionElement": {
1143    "inherits": "HTMLElement",
1144    "implements": []
1145  },
1146  "TVSource": {
1147    "inherits": "EventTarget",
1148    "implements": []
1149  },
1150  "StyleRuleChangeEvent": {
1151    "inherits": "Event",
1152    "implements": []
1153  },
1154  "HTMLMeterElement": {
1155    "inherits": "HTMLElement",
1156    "implements": []
1157  },
1158  "AudioChannelManager": {
1159    "inherits": "EventTarget",
1160    "implements": []
1161  },
1162  "MediaRecorder": {
1163    "inherits": "EventTarget",
1164    "implements": []
1165  },
1166  "SVGPreserveAspectRatio": {
1167    "inherits": null,
1168    "implements": [
1169      "LegacyQueryInterface"
1170    ]
1171  },
1172  "TransitionEvent": {
1173    "inherits": "Event",
1174    "implements": []
1175  },
1176  "HTMLBodyElement": {
1177    "inherits": "HTMLElement",
1178    "implements": [
1179      "WindowEventHandlers"
1180    ]
1181  },
1182  "MozVoicemail": {
1183    "inherits": "EventTarget",
1184    "implements": []
1185  },
1186  "HTMLDivElement": {
1187    "inherits": "HTMLElement",
1188    "implements": []
1189  },
1190  "SVGPolylineElement": {
1191    "inherits": "SVGGeometryElement",
1192    "implements": [
1193      "SVGAnimatedPoints"
1194    ]
1195  },
1196  "IDBVersionChangeEvent": {
1197    "inherits": "Event",
1198    "implements": []
1199  },
1200  "ClipboardEvent": {
1201    "inherits": "Event",
1202    "implements": []
1203  },
1204  "SVGFEMergeNodeElement": {
1205    "inherits": "SVGElement",
1206    "implements": []
1207  },
1208  "MessagePort": {
1209    "inherits": "EventTarget",
1210    "implements": [
1211      "Transferable"
1212    ]
1213  },
1214  "MozVoicemailEvent": {
1215    "inherits": "Event",
1216    "implements": []
1217  },
1218  "BoxObject": {
1219    "inherits": null,
1220    "implements": [
1221      "LegacyQueryInterface"
1222    ]
1223  },
1224  "BluetoothAttributeEvent": {
1225    "inherits": "Event",
1226    "implements": []
1227  },
1228  "CSSPrimitiveValue": {
1229    "inherits": "CSSValue",
1230    "implements": [
1231      "LegacyQueryInterface"
1232    ]
1233  },
1234  "PaintRequestList": {
1235    "inherits": null,
1236    "implements": [
1237      "LegacyQueryInterface"
1238    ]
1239  },
1240  "MediaStreamAudioSourceNode": {
1241    "inherits": "AudioNode",
1242    "implements": [
1243      "AudioNodePassThrough"
1244    ]
1245  },
1246  "AudioScheduledSourceNode": {
1247    "inherits": "AudioNode",
1248    "implements": []
1249  },
1250  "ConstantSourceNode": {
1251    "inherits": "AudioScheduledSourceNode",
1252    "implements": []
1253  },
1254  "BaseAudioContext": {
1255    "inherits": "EventTarget",
1256    "implements": []
1257  },
1258  "AudioProcessingEvent": {
1259    "inherits": "Event",
1260    "implements": []
1261  },
1262  "Attr": {
1263    "inherits": "Node",
1264    "implements": [
1265      "LegacyQueryInterface"
1266    ]
1267  },
1268  "HTMLObjectElement": {
1269    "inherits": "HTMLElement",
1270    "implements": [
1271      "MozImageLoadingContent",
1272      "MozFrameLoaderOwner",
1273      "MozObjectLoadingContent"
1274    ]
1275  },
1276  "SVGFEPointLightElement": {
1277    "inherits": "SVGElement",
1278    "implements": []
1279  },
1280  "SVGAnimatedString": {
1281    "inherits": null,
1282    "implements": [
1283      "LegacyQueryInterface"
1284    ]
1285  },
1286  "SVGGElement": {
1287    "inherits": "SVGGraphicsElement",
1288    "implements": []
1289  },
1290  "VRFieldOfView": {
1291    "inherits": "VRFieldOfViewReadOnly",
1292    "implements": []
1293  },
1294  "HTMLTableSectionElement": {
1295    "inherits": "HTMLElement",
1296    "implements": []
1297  },
1298  "MutationRecord": {
1299    "inherits": null,
1300    "implements": [
1301      "LegacyQueryInterface"
1302    ]
1303  },
1304  "MediaKeySession": {
1305    "inherits": "EventTarget",
1306    "implements": []
1307  },
1308  "DataErrorEvent": {
1309    "inherits": "Event",
1310    "implements": []
1311  },
1312  "Worker": {
1313    "inherits": "EventTarget",
1314    "implements": [
1315      "AbstractWorker"
1316    ]
1317  },
1318  "HTMLTableColElement": {
1319    "inherits": "HTMLElement",
1320    "implements": []
1321  },
1322  "IccChangeEvent": {
1323    "inherits": "Event",
1324    "implements": []
1325  },
1326  "HTMLSpanElement": {
1327    "inherits": "HTMLElement",
1328    "implements": []
1329  },
1330  "MozActivity": {
1331    "inherits": "DOMRequest",
1332    "implements": []
1333  },
1334  "PerformanceResourceTiming": {
1335    "inherits": "PerformanceEntry",
1336    "implements": []
1337  },
1338  "HTMLCollection": {
1339    "inherits": null,
1340    "implements": [
1341      "LegacyQueryInterface"
1342    ]
1343  },
1344  "USSDReceivedEvent": {
1345    "inherits": "Event",
1346    "implements": []
1347  },
1348  "HTMLMapElement": {
1349    "inherits": "HTMLElement",
1350    "implements": []
1351  },
1352  "ImageCapture": {
1353    "inherits": "EventTarget",
1354    "implements": []
1355  },
1356  "AudioTrackList": {
1357    "inherits": "EventTarget",
1358    "implements": []
1359  },
1360  "HTMLSourceElement": {
1361    "inherits": "HTMLElement",
1362    "implements": []
1363  },
1364  "Navigator": {
1365    "inherits": null,
1366    "implements": [
1367      "LegacyQueryInterface",
1368      "NavigatorID",
1369      "NavigatorLanguage",
1370      "NavigatorOnLine",
1371      "NavigatorContentUtils",
1372      "NavigatorStorageUtils",
1373      "NavigatorFeatures",
1374      "NavigatorGeolocation",
1375      "NavigatorBattery",
1376      "NavigatorDataStore",
1377      "NavigatorMobileId"
1378    ]
1379  },
1380  "OfflineAudioContext": {
1381    "inherits": "BaseAudioContext",
1382    "implements": []
1383  },
1384  "SVGPathSegCurvetoCubicSmoothRel": {
1385    "inherits": "SVGPathSeg",
1386    "implements": []
1387  },
1388  "SVGAnimatedPreserveAspectRatio": {
1389    "inherits": null,
1390    "implements": [
1391      "LegacyQueryInterface"
1392    ]
1393  },
1394  "MozContactChangeEvent": {
1395    "inherits": "Event",
1396    "implements": []
1397  },
1398  "HTMLMediaElement": {
1399    "inherits": "HTMLElement",
1400    "implements": []
1401  },
1402  "DeviceStorage": {
1403    "inherits": "EventTarget",
1404    "implements": []
1405  },
1406  "SVGImageElement": {
1407    "inherits": "SVGGraphicsElement",
1408    "implements": [
1409      "MozImageLoadingContent",
1410      "SVGURIReference"
1411    ]
1412  },
1413  "UIEvent": {
1414    "inherits": "Event",
1415    "implements": []
1416  },
1417  "SVGTransformList": {
1418    "inherits": null,
1419    "implements": [
1420      "LegacyQueryInterface"
1421    ]
1422  },
1423  "MozSpeakerManager": {
1424    "inherits": "EventTarget",
1425    "implements": []
1426  },
1427  "MozCellBroadcast": {
1428    "inherits": "EventTarget",
1429    "implements": []
1430  },
1431  "SVGAnimateTransformElement": {
1432    "inherits": "SVGAnimationElement",
1433    "implements": []
1434  },
1435  "SVGFEBlendElement": {
1436    "inherits": "SVGElement",
1437    "implements": [
1438      "SVGFilterPrimitiveStandardAttributes"
1439    ]
1440  },
1441  "CSSStyleSheet": {
1442    "inherits": "StyleSheet",
1443    "implements": []
1444  },
1445  "SVGPathSegArcRel": {
1446    "inherits": "SVGPathSeg",
1447    "implements": []
1448  },
1449  "MozCellBroadcastEvent": {
1450    "inherits": "Event",
1451    "implements": []
1452  },
1453  "FMRadio": {
1454    "inherits": "EventTarget",
1455    "implements": []
1456  },
1457  "HTMLTableCellElement": {
1458    "inherits": "HTMLElement",
1459    "implements": []
1460  },
1461  "ChromeWorker": {
1462    "inherits": "Worker",
1463    "implements": []
1464  },
1465  "Telephony": {
1466    "inherits": "EventTarget",
1467    "implements": []
1468  },
1469  "SVGFECompositeElement": {
1470    "inherits": "SVGElement",
1471    "implements": [
1472      "SVGFilterPrimitiveStandardAttributes"
1473    ]
1474  },
1475  "Event": {
1476    "inherits": null,
1477    "implements": [
1478      "LegacyQueryInterface"
1479    ]
1480  },
1481  "HTMLButtonElement": {
1482    "inherits": "HTMLElement",
1483    "implements": []
1484  },
1485  "ScrollAreaEvent": {
1486    "inherits": "UIEvent",
1487    "implements": []
1488  },
1489  "IDBOpenDBRequest": {
1490    "inherits": "IDBRequest",
1491    "implements": []
1492  },
1493  "SVGComponentTransferFunctionElement": {
1494    "inherits": "SVGElement",
1495    "implements": []
1496  },
1497  "SVGPathSegLinetoVerticalAbs": {
1498    "inherits": "SVGPathSeg",
1499    "implements": []
1500  },
1501  "SVGTSpanElement": {
1502    "inherits": "SVGTextPositioningElement",
1503    "implements": []
1504  },
1505  "TVScanningStateChangedEvent": {
1506    "inherits": "Event",
1507    "implements": []
1508  },
1509  "BluetoothDevice": {
1510    "inherits": "EventTarget",
1511    "implements": []
1512  },
1513  "HTMLProgressElement": {
1514    "inherits": "HTMLElement",
1515    "implements": []
1516  },
1517  "MozOtaStatusEvent": {
1518    "inherits": "Event",
1519    "implements": []
1520  },
1521  "HTMLOptGroupElement": {
1522    "inherits": "HTMLElement",
1523    "implements": []
1524  },
1525  "GamepadAxisMoveEvent": {
1526    "inherits": "GamepadEvent",
1527    "implements": []
1528  },
1529  "XULDocument": {
1530    "inherits": "Document",
1531    "implements": []
1532  },
1533  "Notification": {
1534    "inherits": "EventTarget",
1535    "implements": [
1536      "LegacyQueryInterface"
1537    ]
1538  },
1539  "DOMPoint": {
1540    "inherits": "DOMPointReadOnly",
1541    "implements": []
1542  },
1543  "HMDVRDevice": {
1544    "inherits": "VRDevice",
1545    "implements": []
1546  },
1547  "SVGFEFuncRElement": {
1548    "inherits": "SVGComponentTransferFunctionElement",
1549    "implements": []
1550  },
1551  "MediaStreamTrackEvent": {
1552    "inherits": "Event",
1553    "implements": []
1554  },
1555  "RTCDataChannel": {
1556    "inherits": "EventTarget",
1557    "implements": []
1558  },
1559  "AudioContext": {
1560    "inherits": "BaseAudioContext",
1561    "implements": []
1562  },
1563  "RTCPeerConnectionIdentityEvent": {
1564    "inherits": "Event",
1565    "implements": []
1566  },
1567  "VTTCue": {
1568    "inherits": "EventTarget",
1569    "implements": []
1570  },
1571  "ServiceWorkerGlobalScope": {
1572    "inherits": "WorkerGlobalScope",
1573    "implements": [
1574      "GlobalFetch"
1575    ]
1576  },
1577  "PopupBoxObject": {
1578    "inherits": "BoxObject",
1579    "implements": []
1580  },
1581  "SpeechSynthesisUtterance": {
1582    "inherits": "EventTarget",
1583    "implements": []
1584  },
1585  "TreeColumns": {
1586    "inherits": null,
1587    "implements": [
1588      "LegacyQueryInterface"
1589    ]
1590  },
1591  "SVGDocument": {
1592    "inherits": "Document",
1593    "implements": []
1594  },
1595  "MozMobileMessageManager": {
1596    "inherits": "EventTarget",
1597    "implements": []
1598  },
1599  "SVGFEFuncBElement": {
1600    "inherits": "SVGComponentTransferFunctionElement",
1601    "implements": []
1602  },
1603  "HTMLDListElement": {
1604    "inherits": "HTMLElement",
1605    "implements": []
1606  },
1607  "DOMRect": {
1608    "inherits": "DOMRectReadOnly",
1609    "implements": []
1610  },
1611  "HTMLHtmlElement": {
1612    "inherits": "HTMLElement",
1613    "implements": []
1614  },
1615  "SVGFEMergeElement": {
1616    "inherits": "SVGElement",
1617    "implements": [
1618      "SVGFilterPrimitiveStandardAttributes"
1619    ]
1620  },
1621  "ContainerBoxObject": {
1622    "inherits": "BoxObject",
1623    "implements": []
1624  },
1625  "CameraConfigurationEvent": {
1626    "inherits": "Event",
1627    "implements": []
1628  },
1629  "MozAbortablePromise": {
1630    "inherits": "_Promise",
1631    "implements": []
1632  },
1633  "RTCPeerConnection": {
1634    "inherits": "EventTarget",
1635    "implements": []
1636  },
1637  "SVGFESpecularLightingElement": {
1638    "inherits": "SVGElement",
1639    "implements": [
1640      "SVGFilterPrimitiveStandardAttributes"
1641    ]
1642  },
1643  "XMLDocument": {
1644    "inherits": "Document",
1645    "implements": []
1646  },
1647  "DownloadEvent": {
1648    "inherits": "Event",
1649    "implements": []
1650  },
1651  "WorkerLocation": {
1652    "inherits": null,
1653    "implements": [
1654      "URLUtilsReadOnly"
1655    ]
1656  },
1657  "PositionSensorVRDevice": {
1658    "inherits": "VRDevice",
1659    "implements": []
1660  },
1661  "BeforeAfterKeyboardEvent": {
1662    "inherits": "KeyboardEvent",
1663    "implements": []
1664  },
1665  "SVGFEColorMatrixElement": {
1666    "inherits": "SVGElement",
1667    "implements": [
1668      "SVGFilterPrimitiveStandardAttributes"
1669    ]
1670  },
1671  "CallEvent": {
1672    "inherits": "Event",
1673    "implements": []
1674  },
1675  "BlobEvent": {
1676    "inherits": "Event",
1677    "implements": []
1678  },
1679  "HTMLUnknownElement": {
1680    "inherits": "HTMLElement",
1681    "implements": []
1682  },
1683  "TouchList": {
1684    "inherits": null,
1685    "implements": [
1686      "LegacyQueryInterface"
1687    ]
1688  },
1689  "DOMTransactionEvent": {
1690    "inherits": "Event",
1691    "implements": []
1692  },
1693  "SVGPathSegCurvetoQuadraticRel": {
1694    "inherits": "SVGPathSeg",
1695    "implements": []
1696  },
1697  "SVGAnimateElement": {
1698    "inherits": "SVGAnimationElement",
1699    "implements": []
1700  },
1701  "DOMParser": {
1702    "inherits": null,
1703    "implements": [
1704      "LegacyQueryInterface"
1705    ]
1706  },
1707  "SVGEllipseElement": {
1708    "inherits": "SVGGeometryElement",
1709    "implements": []
1710  },
1711  "SimpleGestureEvent": {
1712    "inherits": "MouseEvent",
1713    "implements": []
1714  },
1715  "NotifyPaintEvent": {
1716    "inherits": "Event",
1717    "implements": []
1718  },
1719  "SVGTextPathElement": {
1720    "inherits": "SVGTextContentElement",
1721    "implements": [
1722      "SVGURIReference"
1723    ]
1724  },
1725  "HTMLDocument": {
1726    "inherits": "Document",
1727    "implements": []
1728  },
1729  "CameraFacesDetectedEvent": {
1730    "inherits": "Event",
1731    "implements": []
1732  },
1733  "CustomEvent": {
1734    "inherits": "Event",
1735    "implements": []
1736  },
1737  "TimeEvent": {
1738    "inherits": "Event",
1739    "implements": []
1740  },
1741  "DOMException": {
1742    "inherits": null,
1743    "implements": [
1744      "ExceptionMembers"
1745    ]
1746  },
1747  "IDBCursorWithValue": {
1748    "inherits": "IDBCursor",
1749    "implements": []
1750  },
1751  "SVGMPathElement": {
1752    "inherits": "SVGElement",
1753    "implements": [
1754      "SVGURIReference"
1755    ]
1756  },
1757  "CommandEvent": {
1758    "inherits": "Event",
1759    "implements": []
1760  },
1761  "MozInterAppMessageEvent": {
1762    "inherits": "Event",
1763    "implements": []
1764  },
1765  "HTMLAudioElement": {
1766    "inherits": "HTMLMediaElement",
1767    "implements": []
1768  },
1769  "SVGViewElement": {
1770    "inherits": "SVGElement",
1771    "implements": [
1772      "SVGFitToViewBox",
1773      "SVGZoomAndPan"
1774    ]
1775  },
1776  "SVGTextPositioningElement": {
1777    "inherits": "SVGTextContentElement",
1778    "implements": []
1779  },
1780  "SVGTextContentElement": {
1781    "inherits": "SVGGraphicsElement",
1782    "implements": []
1783  },
1784  "Location": {
1785    "inherits": null,
1786    "implements": []
1787  },
1788  "FontFaceSet": {
1789    "inherits": "EventTarget",
1790    "implements": []
1791  },
1792  "TVCurrentSourceChangedEvent": {
1793    "inherits": "Event",
1794    "implements": []
1795  },
1796  "Touch": {
1797    "inherits": null,
1798    "implements": [
1799      "LegacyQueryInterface"
1800    ]
1801  },
1802  "MozSettingsEvent": {
1803    "inherits": "Event",
1804    "implements": []
1805  },
1806  "BluetoothAdapter": {
1807    "inherits": "EventTarget",
1808    "implements": []
1809  },
1810  "SVGPathSegMovetoRel": {
1811    "inherits": "SVGPathSeg",
1812    "implements": []
1813  },
1814  "RTCDataChannelEvent": {
1815    "inherits": "Event",
1816    "implements": []
1817  },
1818  "HTMLModElement": {
1819    "inherits": "HTMLElement",
1820    "implements": []
1821  },
1822  "BluetoothStatusChangedEvent": {
1823    "inherits": "Event",
1824    "implements": []
1825  },
1826  "SpeechSynthesisEvent": {
1827    "inherits": "Event",
1828    "implements": []
1829  },
1830  "SVGTitleElement": {
1831    "inherits": "SVGElement",
1832    "implements": []
1833  },
1834  "DOMApplicationsManager": {
1835    "inherits": "EventTarget",
1836    "implements": []
1837  },
1838  "SettingsManager": {
1839    "inherits": "EventTarget",
1840    "implements": []
1841  },
1842  "MenuBoxObject": {
1843    "inherits": "BoxObject",
1844    "implements": []
1845  },
1846  "Screen": {
1847    "inherits": "EventTarget",
1848    "implements": [
1849      "LegacyQueryInterface"
1850    ]
1851  },
1852  "MozClirModeEvent": {
1853    "inherits": "Event",
1854    "implements": []
1855  },
1856  "HTMLEmbedElement": {
1857    "inherits": "HTMLElement",
1858    "implements": [
1859      "MozImageLoadingContent",
1860      "MozFrameLoaderOwner",
1861      "MozObjectLoadingContent"
1862    ]
1863  },
1864  "OfflineResourceList": {
1865    "inherits": "EventTarget",
1866    "implements": [
1867      "LegacyQueryInterface"
1868    ]
1869  },
1870  "SVGPathSegClosePath": {
1871    "inherits": "SVGPathSeg",
1872    "implements": []
1873  },
1874  "ConvolverNode": {
1875    "inherits": "AudioNode",
1876    "implements": [
1877      "AudioNodePassThrough"
1878    ]
1879  },
1880  "BluetoothDiscoveryStateChangedEvent": {
1881    "inherits": "Event",
1882    "implements": []
1883  },
1884  "PropertyNodeList": {
1885    "inherits": "NodeList",
1886    "implements": []
1887  },
1888  "HTMLStyleElement": {
1889    "inherits": "HTMLElement",
1890    "implements": [
1891      "LinkStyle"
1892    ]
1893  },
1894  "DataStore": {
1895    "inherits": "EventTarget",
1896    "implements": []
1897  },
1898  "CDATASection": {
1899    "inherits": "Text",
1900    "implements": []
1901  },
1902  "SourceBufferList": {
1903    "inherits": "EventTarget",
1904    "implements": []
1905  },
1906  "StorageEvent": {
1907    "inherits": "Event",
1908    "implements": []
1909  },
1910  "MozEmergencyCbModeEvent": {
1911    "inherits": "Event",
1912    "implements": []
1913  },
1914  "PluginArray": {
1915    "inherits": null,
1916    "implements": [
1917      "LegacyQueryInterface"
1918    ]
1919  },
1920  "SVGFETurbulenceElement": {
1921    "inherits": "SVGElement",
1922    "implements": [
1923      "SVGFilterPrimitiveStandardAttributes"
1924    ]
1925  },
1926  "MozInterAppMessagePort": {
1927    "inherits": "EventTarget",
1928    "implements": []
1929  },
1930  "SVGNumberList": {
1931    "inherits": null,
1932    "implements": [
1933      "LegacyQueryInterface"
1934    ]
1935  },
1936  "MozWifiStatusChangeEvent": {
1937    "inherits": "Event",
1938    "implements": []
1939  },
1940  "SVGFETileElement": {
1941    "inherits": "SVGElement",
1942    "implements": [
1943      "SVGFilterPrimitiveStandardAttributes"
1944    ]
1945  },
1946  "CaretPosition": {
1947    "inherits": null,
1948    "implements": [
1949      "LegacyQueryInterface"
1950    ]
1951  },
1952  "SVGPathSegCurvetoCubicRel": {
1953    "inherits": "SVGPathSeg",
1954    "implements": []
1955  },
1956  "Request": {
1957    "inherits": null,
1958    "implements": [
1959      "Body"
1960    ]
1961  },
1962  "SVGAnimatedNumber": {
1963    "inherits": null,
1964    "implements": [
1965      "LegacyQueryInterface"
1966    ]
1967  },
1968  "SVGFEDiffuseLightingElement": {
1969    "inherits": "SVGElement",
1970    "implements": [
1971      "SVGFilterPrimitiveStandardAttributes"
1972    ]
1973  },
1974  "TreeWalker": {
1975    "inherits": null,
1976    "implements": [
1977      "LegacyQueryInterface"
1978    ]
1979  },
1980  "BarProp": {
1981    "inherits": null,
1982    "implements": [
1983      "LegacyQueryInterface"
1984    ]
1985  },
1986  "HTMLLinkElement": {
1987    "inherits": "HTMLElement",
1988    "implements": [
1989      "LinkStyle"
1990    ]
1991  },
1992  "SVGUseElement": {
1993    "inherits": "SVGGraphicsElement",
1994    "implements": [
1995      "SVGURIReference"
1996    ]
1997  },
1998  "HTMLCanvasElement": {
1999    "inherits": "HTMLElement",
2000    "implements": []
2001  },
2002  "SVGPathSegLinetoHorizontalRel": {
2003    "inherits": "SVGPathSeg",
2004    "implements": []
2005  },
2006  "HTMLParamElement": {
2007    "inherits": "HTMLElement",
2008    "implements": []
2009  },
2010  "SourceBuffer": {
2011    "inherits": "EventTarget",
2012    "implements": []
2013  },
2014  "HashChangeEvent": {
2015    "inherits": "Event",
2016    "implements": []
2017  },
2018  "PointerEvent": {
2019    "inherits": "MouseEvent",
2020    "implements": []
2021  },
2022  "FileReader": {
2023    "inherits": "EventTarget",
2024    "implements": []
2025  },
2026  "Comment": {
2027    "inherits": "CharacterData",
2028    "implements": [
2029      "LegacyQueryInterface"
2030    ]
2031  },
2032  "MozMmsEvent": {
2033    "inherits": "Event",
2034    "implements": []
2035  },
2036  "BatteryManager": {
2037    "inherits": "EventTarget",
2038    "implements": []
2039  },
2040  "DOMMatrix": {
2041    "inherits": "DOMMatrixReadOnly",
2042    "implements": []
2043  },
2044  "SVGSwitchElement": {
2045    "inherits": "SVGGraphicsElement",
2046    "implements": []
2047  },
2048  "SVGFEImageElement": {
2049    "inherits": "SVGElement",
2050    "implements": [
2051      "SVGFilterPrimitiveStandardAttributes",
2052      "SVGURIReference"
2053    ]
2054  },
2055  "HTMLScriptElement": {
2056    "inherits": "HTMLElement",
2057    "implements": []
2058  },
2059  "HTMLPictureElement": {
2060    "inherits": "HTMLElement",
2061    "implements": []
2062  },
2063  "ServiceWorkerRegistration": {
2064    "inherits": "EventTarget",
2065    "implements": []
2066  },
2067  "HTMLVideoElement": {
2068    "inherits": "HTMLMediaElement",
2069    "implements": []
2070  },
2071  "IDBFileRequest": {
2072    "inherits": "DOMRequest",
2073    "implements": []
2074  },
2075  "SVGAnimatedNumberList": {
2076    "inherits": null,
2077    "implements": [
2078      "LegacyQueryInterface"
2079    ]
2080  },
2081  "RTCPeerConnectionIceEvent": {
2082    "inherits": "Event",
2083    "implements": []
2084  },
2085  "PaintRequest": {
2086    "inherits": null,
2087    "implements": [
2088      "LegacyQueryInterface"
2089    ]
2090  },
2091  "HTMLMenuElement": {
2092    "inherits": "HTMLElement",
2093    "implements": []
2094  },
2095  "EngineeringMode": {
2096    "inherits": "EventTarget",
2097    "implements": []
2098  },
2099  "BluetoothDeviceEvent": {
2100    "inherits": "Event",
2101    "implements": []
2102  },
2103  "DeviceLightEvent": {
2104    "inherits": "Event",
2105    "implements": []
2106  },
2107  "GainNode": {
2108    "inherits": "AudioNode",
2109    "implements": [
2110      "AudioNodePassThrough"
2111    ]
2112  },
2113  "MozApplicationEvent": {
2114    "inherits": "Event",
2115    "implements": []
2116  },
2117  "SVGFEFuncAElement": {
2118    "inherits": "SVGComponentTransferFunctionElement",
2119    "implements": []
2120  },
2121  "StyleSheetApplicableStateChangeEvent": {
2122    "inherits": "Event",
2123    "implements": []
2124  },
2125  "TVEITBroadcastedEvent": {
2126    "inherits": "Event",
2127    "implements": []
2128  },
2129  "UndoManager": {
2130    "inherits": null,
2131    "implements": [
2132      "LegacyQueryInterface"
2133    ]
2134  },
2135  "XMLSerializer": {
2136    "inherits": null,
2137    "implements": [
2138      "LegacyQueryInterface"
2139    ]
2140  },
2141  "SVGPathSegCurvetoQuadraticSmoothAbs": {
2142    "inherits": "SVGPathSeg",
2143    "implements": []
2144  },
2145  "WaveShaperNode": {
2146    "inherits": "AudioNode",
2147    "implements": [
2148      "AudioNodePassThrough"
2149    ]
2150  },
2151  "VideoStreamTrack": {
2152    "inherits": "MediaStreamTrack",
2153    "implements": []
2154  },
2155  "DOMImplementation": {
2156    "inherits": null,
2157    "implements": [
2158      "LegacyQueryInterface"
2159    ]
2160  },
2161  "HTMLTableCaptionElement": {
2162    "inherits": "HTMLElement",
2163    "implements": []
2164  },
2165  "SVGMarkerElement": {
2166    "inherits": "SVGElement",
2167    "implements": [
2168      "SVGFitToViewBox"
2169    ]
2170  },
2171  "MozWifiManager": {
2172    "inherits": "EventTarget",
2173    "implements": []
2174  },
2175  "HTMLPreElement": {
2176    "inherits": "HTMLElement",
2177    "implements": []
2178  },
2179  "Rect": {
2180    "inherits": null,
2181    "implements": [
2182      "LegacyQueryInterface"
2183    ]
2184  },
2185  "DeviceStorageChangeEvent": {
2186    "inherits": "Event",
2187    "implements": []
2188  },
2189  "DOMMobileMessageError": {
2190    "inherits": "DOMError",
2191    "implements": []
2192  },
2193  "CSSFontFaceLoadEvent": {
2194    "inherits": "Event",
2195    "implements": []
2196  },
2197  "HTMLHeadingElement": {
2198    "inherits": "HTMLElement",
2199    "implements": []
2200  },
2201  "SVGRadialGradientElement": {
2202    "inherits": "SVGGradientElement",
2203    "implements": []
2204  },
2205  "DeviceProximityEvent": {
2206    "inherits": "Event",
2207    "implements": []
2208  },
2209  "EventSource": {
2210    "inherits": "EventTarget",
2211    "implements": [
2212      "LegacyQueryInterface"
2213    ]
2214  },
2215  "StereoPannerNode": {
2216    "inherits": "AudioNode",
2217    "implements": [
2218      "AudioNodePassThrough"
2219    ]
2220  },
2221  "AutocompleteErrorEvent": {
2222    "inherits": "Event",
2223    "implements": []
2224  },
2225  "HTMLFrameElement": {
2226    "inherits": "HTMLElement",
2227    "implements": [
2228      "MozFrameLoaderOwner"
2229    ]
2230  },
2231  "HTMLOListElement": {
2232    "inherits": "HTMLElement",
2233    "implements": []
2234  },
2235  "RadioNodeList": {
2236    "inherits": "NodeList",
2237    "implements": []
2238  },
2239  "StyleSheetChangeEvent": {
2240    "inherits": "Event",
2241    "implements": []
2242  },
2243  "TextTrack": {
2244    "inherits": "EventTarget",
2245    "implements": []
2246  },
2247  "HTMLBaseElement": {
2248    "inherits": "HTMLElement",
2249    "implements": []
2250  },
2251  "AnalyserNode": {
2252    "inherits": "AudioNode",
2253    "implements": [
2254      "AudioNodePassThrough"
2255    ]
2256  },
2257  "MediaStream": {
2258    "inherits": "EventTarget",
2259    "implements": []
2260  },
2261  "HTMLTableRowElement": {
2262    "inherits": "HTMLElement",
2263    "implements": []
2264  },
2265  "UserProximityEvent": {
2266    "inherits": "Event",
2267    "implements": []
2268  },
2269  "DragEvent": {
2270    "inherits": "MouseEvent",
2271    "implements": []
2272  },
2273  "HTMLHRElement": {
2274    "inherits": "HTMLElement",
2275    "implements": []
2276  },
2277  "BiquadFilterNode": {
2278    "inherits": "AudioNode",
2279    "implements": [
2280      "AudioNodePassThrough"
2281    ]
2282  },
2283  "ScriptProcessorNode": {
2284    "inherits": "AudioNode",
2285    "implements": [
2286      "AudioNodePassThrough"
2287    ]
2288  },
2289  "MimeTypeArray": {
2290    "inherits": null,
2291    "implements": [
2292      "LegacyQueryInterface"
2293    ]
2294  },
2295  "HTMLIFrameElement": {
2296    "inherits": "HTMLElement",
2297    "implements": [
2298      "MozFrameLoaderOwner",
2299      "BrowserElement"
2300    ]
2301  },
2302  "FormData": {
2303    "inherits": null,
2304    "implements": [
2305      "LegacyQueryInterface"
2306    ]
2307  },
2308  "MediaKeyMessageEvent": {
2309    "inherits": "Event",
2310    "implements": []
2311  },
2312  "MozNFC": {
2313    "inherits": "EventTarget",
2314    "implements": [
2315      "MozNFCManager"
2316    ]
2317  },
2318  "HTMLLIElement": {
2319    "inherits": "HTMLElement",
2320    "implements": []
2321  },
2322  "DOMTokenList": {
2323    "inherits": null,
2324    "implements": [
2325      "LegacyQueryInterface"
2326    ]
2327  },
2328  "XMLStylesheetProcessingInstruction": {
2329    "inherits": "ProcessingInstruction",
2330    "implements": []
2331  },
2332  "MozSettingsTransactionEvent": {
2333    "inherits": "Event",
2334    "implements": []
2335  },
2336  "SVGFEComponentTransferElement": {
2337    "inherits": "SVGElement",
2338    "implements": [
2339      "SVGFilterPrimitiveStandardAttributes"
2340    ]
2341  },
2342  "MozSmsEvent": {
2343    "inherits": "Event",
2344    "implements": []
2345  },
2346  "HTMLDirectoryElement": {
2347    "inherits": "HTMLElement",
2348    "implements": []
2349  },
2350  "MediaEncryptedEvent": {
2351    "inherits": "Event",
2352    "implements": []
2353  },
2354  "CFStateChangeEvent": {
2355    "inherits": "Event",
2356    "implements": []
2357  },
2358  "HTMLTrackElement": {
2359    "inherits": "HTMLElement",
2360    "implements": []
2361  },
2362  "SVGPathSegLinetoRel": {
2363    "inherits": "SVGPathSeg",
2364    "implements": []
2365  },
2366  "WheelEvent": {
2367    "inherits": "MouseEvent",
2368    "implements": []
2369  },
2370  "Node": {
2371    "inherits": "EventTarget",
2372    "implements": []
2373  },
2374  "MozWifiStationInfoEvent": {
2375    "inherits": "Event",
2376    "implements": []
2377  },
2378  "SVGRect": {
2379    "inherits": null,
2380    "implements": [
2381      "LegacyQueryInterface"
2382    ]
2383  },
2384  "DOMSettableTokenList": {
2385    "inherits": "DOMTokenList",
2386    "implements": []
2387  },
2388  "HTMLImageElement": {
2389    "inherits": "HTMLElement",
2390    "implements": [
2391      "MozImageLoadingContent"
2392    ]
2393  },
2394  "DOMRequest": {
2395    "inherits": "EventTarget",
2396    "implements": [
2397      "DOMRequestShared"
2398    ]
2399  },
2400  "HTMLFormElement": {
2401    "inherits": "HTMLElement",
2402    "implements": []
2403  },
2404  "SVGGraphicsElement": {
2405    "inherits": "SVGElement",
2406    "implements": [
2407      "SVGTests"
2408    ]
2409  },
2410  "DeviceMotionEvent": {
2411    "inherits": "Event",
2412    "implements": []
2413  },
2414  "CompositionEvent": {
2415    "inherits": "UIEvent",
2416    "implements": []
2417  },
2418  "SpeechRecognitionError": {
2419    "inherits": "Event",
2420    "implements": []
2421  },
2422  "CallGroupErrorEvent": {
2423    "inherits": "Event",
2424    "implements": []
2425  },
2426  "MozInputMethod": {
2427    "inherits": "EventTarget",
2428    "implements": []
2429  },
2430  "UDPMessageEvent": {
2431    "inherits": "Event",
2432    "implements": []
2433  },
2434  "MediaStreamEvent": {
2435    "inherits": "Event",
2436    "implements": []
2437  },
2438  "HTMLTextAreaElement": {
2439    "inherits": "HTMLElement",
2440    "implements": []
2441  },
2442  "XMLHttpRequestEventTarget": {
2443    "inherits": "EventTarget",
2444    "implements": []
2445  },
2446  "HTMLAnchorElement": {
2447    "inherits": "HTMLElement",
2448    "implements": [
2449      "HTMLHyperlinkElementUtils",
2450      "URLUtilsSearchParams"
2451    ]
2452  },
2453  "HTMLPropertiesCollection": {
2454    "inherits": "HTMLCollection",
2455    "implements": []
2456  },
2457  "SVGFEFuncGElement": {
2458    "inherits": "SVGComponentTransferFunctionElement",
2459    "implements": []
2460  },
2461  "ImageCaptureErrorEvent": {
2462    "inherits": "Event",
2463    "implements": []
2464  },
2465  "SVGSetElement": {
2466    "inherits": "SVGAnimationElement",
2467    "implements": []
2468  },
2469  "ChannelMergerNode": {
2470    "inherits": "AudioNode",
2471    "implements": []
2472  },
2473  "SyncEvent": {
2474    "inherits": "ExtendableEvent",
2475    "implements": []
2476  },
2477  "OffscreenCanvas": {
2478    "inherits": "EventTarget",
2479    "implements": []
2480  },
2481  "PromiseRejectionEvent": {
2482    "inherits": "Event",
2483    "implements": []
2484  },
2485  "CSSCounterStyleRule": {
2486    "inherits": "CSSRule",
2487    "implements": []
2488  },
2489  "PerformanceLongTaskTiming": {
2490    "inherits": "PerformanceEntry",
2491    "implements": []
2492  },
2493  "TaskAttributionTiming": {
2494    "inherits": "PerformanceEntry",
2495    "implements": []
2496  },
2497  "BeforeInstallPromptEvent": {
2498    "inherits": "Event",
2499    "implements": []
2500  },
2501  "PerformanceNavigationTiming": {
2502    "inherits": "PerformanceEntry",
2503    "implements": []
2504  },
2505  "PerformancePaintTiming": {
2506    "inherits": "PerformanceEntry",
2507    "implements": []
2508  }
2509}
2510