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  "HTMLMarqueeElement": {
446    "inherits": "HTMLElement",
447    "implements": []
448  },
449  "HTMLMetaElement": {
450    "inherits": "HTMLElement",
451    "implements": []
452  },
453  "Text": {
454    "inherits": "CharacterData",
455    "implements": [
456      "LegacyQueryInterface",
457      "GeometryUtils"
458    ]
459  },
460  "DOMApplication": {
461    "inherits": "EventTarget",
462    "implements": []
463  },
464  "InstallTrigger": {
465    "inherits": null,
466    "implements": []
467  },
468  "MutationEvent": {
469    "inherits": "Event",
470    "implements": []
471  },
472  "HTMLLabelElement": {
473    "inherits": "HTMLElement",
474    "implements": []
475  },
476  "SVGGeometryElement": {
477    "inherits": "SVGGraphicsElement",
478    "implements": []
479  },
480  "SVGPathElement": {
481    "inherits": "SVGGeometryElement",
482    "implements": [
483      "SVGAnimatedPathData"
484    ]
485  },
486  "HTMLTemplateElement": {
487    "inherits": "HTMLElement",
488    "implements": []
489  },
490  "SVGAnimatedInteger": {
491    "inherits": null,
492    "implements": [
493      "LegacyQueryInterface"
494    ]
495  },
496  "SVGFEDisplacementMapElement": {
497    "inherits": "SVGElement",
498    "implements": [
499      "SVGFilterPrimitiveStandardAttributes"
500    ]
501  },
502  "SVGPathSegMovetoAbs": {
503    "inherits": "SVGPathSeg",
504    "implements": []
505  },
506  "XULCommandEvent": {
507    "inherits": "UIEvent",
508    "implements": []
509  },
510  "Crypto": {
511    "inherits": null,
512    "implements": [
513      "LegacyQueryInterface"
514    ]
515  },
516  "Response": {
517    "inherits": null,
518    "implements": [
519      "Body"
520    ]
521  },
522  "SVGZoomEvent": {
523    "inherits": "UIEvent",
524    "implements": []
525  },
526  "SVGLinearGradientElement": {
527    "inherits": "SVGGradientElement",
528    "implements": []
529  },
530  "WebGLContextEvent": {
531    "inherits": "Event",
532    "implements": []
533  },
534  "WebGL2RenderingContext": {
535    "inherits": "WebGLRenderingContext",
536    "implements": []
537  },
538  "SVGFEDistantLightElement": {
539    "inherits": "SVGElement",
540    "implements": []
541  },
542  "MouseScrollEvent": {
543    "inherits": "MouseEvent",
544    "implements": []
545  },
546  "DOMStringMap": {
547    "inherits": null,
548    "implements": [
549      "LegacyQueryInterface"
550    ]
551  },
552  "SVGAnimateMotionElement": {
553    "inherits": "SVGAnimationElement",
554    "implements": []
555  },
556  "ChannelSplitterNode": {
557    "inherits": "AudioNode",
558    "implements": []
559  },
560  "ListBoxObject": {
561    "inherits": "BoxObject",
562    "implements": []
563  },
564  "MozGsmIccInfo": {
565    "inherits": "MozIccInfo",
566    "implements": []
567  },
568  "TrackEvent": {
569    "inherits": "Event",
570    "implements": []
571  },
572  "SVGStyleElement": {
573    "inherits": "SVGElement",
574    "implements": []
575  },
576  "PresentationDeviceInfoManager": {
577    "inherits": "EventTarget",
578    "implements": []
579  },
580  "NodeIterator": {
581    "inherits": null,
582    "implements": [
583      "LegacyQueryInterface"
584    ]
585  },
586  "SVGAltGlyphElement": {
587    "inherits": "SVGTextPositioningElement",
588    "implements": [
589      "SVGURIReference"
590    ]
591  },
592  "SVGFEGaussianBlurElement": {
593    "inherits": "SVGElement",
594    "implements": [
595      "SVGFilterPrimitiveStandardAttributes"
596    ]
597  },
598  "MozMobileConnection": {
599    "inherits": "EventTarget",
600    "implements": []
601  },
602  "SVGFEConvolveMatrixElement": {
603    "inherits": "SVGElement",
604    "implements": [
605      "SVGFilterPrimitiveStandardAttributes"
606    ]
607  },
608  "FileList": {
609    "inherits": null,
610    "implements": [
611      "LegacyQueryInterface"
612    ]
613  },
614  "Document": {
615    "inherits": "Node",
616    "implements": [
617      "XPathEvaluator",
618      "GlobalEventHandlers",
619      "TouchEventHandlers",
620      "ParentNode",
621      "OnErrorEventHandlerForNodes",
622      "GeometryUtils",
623      "FontFaceSource",
624      "LegacyQueryInterface"
625    ]
626  },
627  "SVGAnimatedEnumeration": {
628    "inherits": null,
629    "implements": [
630      "LegacyQueryInterface"
631    ]
632  },
633  "MozStkCommandEvent": {
634    "inherits": "Event",
635    "implements": []
636  },
637  "HTMLFontElement": {
638    "inherits": "HTMLElement",
639    "implements": []
640  },
641  "SharedWorker": {
642    "inherits": "EventTarget",
643    "implements": [
644      "AbstractWorker"
645    ]
646  },
647  "RecordErrorEvent": {
648    "inherits": "Event",
649    "implements": []
650  },
651  "DelayNode": {
652    "inherits": "AudioNode",
653    "implements": [
654      "AudioNodePassThrough"
655    ]
656  },
657  "SVGPathSegCurvetoCubicAbs": {
658    "inherits": "SVGPathSeg",
659    "implements": []
660  },
661  "BluetoothGatt": {
662    "inherits": "EventTarget",
663    "implements": []
664  },
665  "CameraClosedEvent": {
666    "inherits": "Event",
667    "implements": []
668  },
669  "SVGMaskElement": {
670    "inherits": "SVGElement",
671    "implements": [
672      "SVGUnitTypes"
673    ]
674  },
675  "ContactManager": {
676    "inherits": "EventTarget",
677    "implements": []
678  },
679  "ProgressEvent": {
680    "inherits": "Event",
681    "implements": []
682  },
683  "ServiceWorker": {
684    "inherits": "EventTarget",
685    "implements": [
686      "AbstractWorker"
687    ]
688  },
689  "SVGPathSegLinetoHorizontalAbs": {
690    "inherits": "SVGPathSeg",
691    "implements": []
692  },
693  "CharacterData": {
694    "inherits": "Node",
695    "implements": [
696      "ChildNode",
697      "NonDocumentTypeChildNode"
698    ]
699  },
700  "KeyboardEvent": {
701    "inherits": "UIEvent",
702    "implements": [
703      "KeyEvent"
704    ]
705  },
706  "TelephonyCall": {
707    "inherits": "EventTarget",
708    "implements": []
709  },
710  "WorkerNavigator": {
711    "inherits": null,
712    "implements": [
713      "NavigatorID",
714      "NavigatorLanguage",
715      "NavigatorOnLine",
716      "NavigatorDataStore"
717    ]
718  },
719  "PopupBlockedEvent": {
720    "inherits": "Event",
721    "implements": []
722  },
723  "MediaElementAudioSourceNode": {
724    "inherits": "AudioNode",
725    "implements": [
726      "AudioNodePassThrough"
727    ]
728  },
729  "HTMLFrameSetElement": {
730    "inherits": "HTMLElement",
731    "implements": [
732      "WindowEventHandlers"
733    ]
734  },
735  "BluetoothManager": {
736    "inherits": "EventTarget",
737    "implements": []
738  },
739  "SVGFilterElement": {
740    "inherits": "SVGElement",
741    "implements": [
742      "SVGURIReference",
743      "SVGUnitTypes"
744    ]
745  },
746  "SVGClipPathElement": {
747    "inherits": "SVGElement",
748    "implements": [
749      "SVGUnitTypes"
750    ]
751  },
752  "SVGLineElement": {
753    "inherits": "SVGGeometryElement",
754    "implements": []
755  },
756  "SpeechRecognitionEvent": {
757    "inherits": "Event",
758    "implements": []
759  },
760  "SVGPointList": {
761    "inherits": null,
762    "implements": [
763      "LegacyQueryInterface"
764    ]
765  },
766  "SVGFEDropShadowElement": {
767    "inherits": "SVGElement",
768    "implements": [
769      "SVGFilterPrimitiveStandardAttributes"
770    ]
771  },
772  "HTMLQuoteElement": {
773    "inherits": "HTMLElement",
774    "implements": []
775  },
776  "SVGFESpotLightElement": {
777    "inherits": "SVGElement",
778    "implements": []
779  },
780  "ServiceWorkerContainer": {
781    "inherits": "EventTarget",
782    "implements": []
783  },
784  "HTMLContentElement": {
785    "inherits": "HTMLElement",
786    "implements": []
787  },
788  "HTMLOutputElement": {
789    "inherits": "HTMLElement",
790    "implements": []
791  },
792  "DataStoreChangeEvent": {
793    "inherits": "Event",
794    "implements": []
795  },
796  "Plugin": {
797    "inherits": null,
798    "implements": [
799      "LegacyQueryInterface"
800    ]
801  },
802  "SVGStringList": {
803    "inherits": null,
804    "implements": [
805      "LegacyQueryInterface"
806    ]
807  },
808  "SVGRectElement": {
809    "inherits": "SVGGeometryElement",
810    "implements": []
811  },
812  "HTMLUListElement": {
813    "inherits": "HTMLElement",
814    "implements": []
815  },
816  "History": {
817    "inherits": null,
818    "implements": [
819      "LegacyQueryInterface"
820    ]
821  },
822  "SpeechRecognition": {
823    "inherits": "EventTarget",
824    "implements": []
825  },
826  "AnimationEvent": {
827    "inherits": "Event",
828    "implements": []
829  },
830  "TouchEvent": {
831    "inherits": "UIEvent",
832    "implements": []
833  },
834  "IDBMutableFile": {
835    "inherits": "EventTarget",
836    "implements": []
837  },
838  "Range": {
839    "inherits": null,
840    "implements": [
841      "LegacyQueryInterface"
842    ]
843  },
844  "CameraStateChangeEvent": {
845    "inherits": "Event",
846    "implements": []
847  },
848  "MediaStreamAudioDestinationNode": {
849    "inherits": "AudioNode",
850    "implements": []
851  },
852  "HTMLMenuItemElement": {
853    "inherits": "HTMLElement",
854    "implements": []
855  },
856  "MediaSource": {
857    "inherits": "EventTarget",
858    "implements": []
859  },
860  "PannerNode": {
861    "inherits": "AudioNode",
862    "implements": [
863      "AudioNodePassThrough"
864    ]
865  },
866  "MozNFCPeerEvent": {
867    "inherits": "Event",
868    "implements": []
869  },
870  "GamepadButtonEvent": {
871    "inherits": "GamepadEvent",
872    "implements": []
873  },
874  "IDBRequest": {
875    "inherits": "EventTarget",
876    "implements": []
877  },
878  "SVGLengthList": {
879    "inherits": null,
880    "implements": [
881      "LegacyQueryInterface"
882    ]
883  },
884  "HTMLDataListElement": {
885    "inherits": "HTMLElement",
886    "implements": []
887  },
888  "HTMLFieldSetElement": {
889    "inherits": "HTMLElement",
890    "implements": []
891  },
892  "BluetoothDiscoveryHandle": {
893    "inherits": "EventTarget",
894    "implements": []
895  },
896  "SVGDefsElement": {
897    "inherits": "SVGGraphicsElement",
898    "implements": []
899  },
900  "SVGTextElement": {
901    "inherits": "SVGTextPositioningElement",
902    "implements": []
903  },
904  "SVGScriptElement": {
905    "inherits": "SVGElement",
906    "implements": [
907      "SVGURIReference"
908    ]
909  },
910  "InputEvent": {
911    "inherits": "UIEvent",
912    "implements": []
913  },
914  "HTMLShadowElement": {
915    "inherits": "HTMLElement",
916    "implements": []
917  },
918  "XPathEvaluator": {
919    "inherits": null,
920    "implements": [
921      "LegacyQueryInterface"
922    ]
923  },
924  "AudioBufferSourceNode": {
925    "inherits": "AudioScheduledSourceNode",
926    "implements": [
927      "AudioNodePassThrough"
928    ]
929  },
930  "MozNFCTagEvent": {
931    "inherits": "Event",
932    "implements": []
933  },
934  "PageTransitionEvent": {
935    "inherits": "Event",
936    "implements": []
937  },
938  "PopStateEvent": {
939    "inherits": "Event",
940    "implements": []
941  },
942  "Element": {
943    "inherits": "Node",
944    "implements": [
945      "ChildNode",
946      "NonDocumentTypeChildNode",
947      "ParentNode",
948      "Animatable",
949      "GeometryUtils",
950      "LegacyQueryInterface"
951    ]
952  },
953  "HTMLInputElement": {
954    "inherits": "HTMLElement",
955    "implements": [
956      "MozImageLoadingContent",
957      "MozPhonetic"
958    ]
959  },
960  "ValidityState": {
961    "inherits": null,
962    "implements": [
963      "LegacyQueryInterface"
964    ]
965  },
966  "SVGAElement": {
967    "inherits": "SVGGraphicsElement",
968    "implements": [
969      "SVGURIReference"
970    ]
971  },
972  "DedicatedWorkerGlobalScope": {
973    "inherits": "WorkerGlobalScope",
974    "implements": []
975  },
976  "HTMLTimeElement": {
977    "inherits": "HTMLElement",
978    "implements": []
979  },
980  "IDBFileHandle": {
981    "inherits": "EventTarget",
982    "implements": []
983  },
984  "MediaKeyError": {
985    "inherits": "Event",
986    "implements": []
987  },
988  "StyleSheet": {
989    "inherits": null,
990    "implements": [
991      "LegacyQueryInterface"
992    ]
993  },
994  "URL": {
995    "inherits": null,
996    "implements": [
997      "URLUtils",
998      "URLUtilsSearchParams"
999    ]
1000  },
1001  "XMLHttpRequest": {
1002    "inherits": "XMLHttpRequestEventTarget",
1003    "implements": [
1004      "LegacyQueryInterface"
1005    ]
1006  },
1007  "MozMessageDeletedEvent": {
1008    "inherits": "Event",
1009    "implements": []
1010  },
1011  "SVGPathSegCurvetoQuadraticSmoothRel": {
1012    "inherits": "SVGPathSeg",
1013    "implements": []
1014  },
1015  "RTCPeerConnectionIdentityErrorEvent": {
1016    "inherits": "Event",
1017    "implements": []
1018  },
1019  "RTCTrackEvent": {
1020    "inherits": "Event",
1021    "implements": []
1022  },
1023  "RTCDTMFSender": {
1024    "inherits": "EventTarget",
1025    "implements": []
1026  },
1027  "RTCDTMFToneChangeEvent": {
1028    "inherits": "Event",
1029    "implements": []
1030  },
1031  "AudioStreamTrack": {
1032    "inherits": "MediaStreamTrack",
1033    "implements": []
1034  },
1035  "HTMLSelectElement": {
1036    "inherits": "HTMLElement",
1037    "implements": []
1038  },
1039  "DOMCursor": {
1040    "inherits": "EventTarget",
1041    "implements": [
1042      "DOMRequestShared"
1043    ]
1044  },
1045  "TextTrackList": {
1046    "inherits": "EventTarget",
1047    "implements": []
1048  },
1049  "MozIccManager": {
1050    "inherits": "EventTarget",
1051    "implements": []
1052  },
1053  "ScrollBoxObject": {
1054    "inherits": "BoxObject",
1055    "implements": []
1056  },
1057  "NamedNodeMap": {
1058    "inherits": null,
1059    "implements": [
1060      "LegacyQueryInterface"
1061    ]
1062  },
1063  "SVGFEFloodElement": {
1064    "inherits": "SVGElement",
1065    "implements": [
1066      "SVGFilterPrimitiveStandardAttributes"
1067    ]
1068  },
1069  "DOMDownloadManager": {
1070    "inherits": "EventTarget",
1071    "implements": []
1072  },
1073  "DataContainerEvent": {
1074    "inherits": "Event",
1075    "implements": []
1076  },
1077  "IccCardLockError": {
1078    "inherits": "DOMError",
1079    "implements": []
1080  },
1081  "TelephonyCallGroup": {
1082    "inherits": "EventTarget",
1083    "implements": []
1084  },
1085  "TVManager": {
1086    "inherits": "EventTarget",
1087    "implements": []
1088  },
1089  "SelectionStateChangedEvent": {
1090    "inherits": "Event",
1091    "implements": []
1092  },
1093  "CSSValueList": {
1094    "inherits": "CSSValue",
1095    "implements": [
1096      "LegacyQueryInterface"
1097    ]
1098  },
1099  "VideoTrackList": {
1100    "inherits": "EventTarget",
1101    "implements": []
1102  },
1103  "SettingsLock": {
1104    "inherits": "EventTarget",
1105    "implements": []
1106  },
1107  "PerformanceMeasure": {
1108    "inherits": "PerformanceEntry",
1109    "implements": []
1110  },
1111  "HTMLOptionsCollection": {
1112    "inherits": "HTMLCollection",
1113    "implements": []
1114  },
1115  "TVCurrentChannelChangedEvent": {
1116    "inherits": "Event",
1117    "implements": []
1118  },
1119  "WorkerGlobalScope": {
1120    "inherits": "EventTarget",
1121    "implements": [
1122      "GlobalCrypto",
1123      "WindowOrWorkerGlobalScope"
1124    ]
1125  },
1126  "MouseEvent": {
1127    "inherits": "UIEvent",
1128    "implements": []
1129  },
1130  "SVGPathSegLinetoAbs": {
1131    "inherits": "SVGPathSeg",
1132    "implements": []
1133  },
1134  "HTMLAppletElement": {
1135    "inherits": "HTMLElement",
1136    "implements": [
1137      "MozImageLoadingContent",
1138      "MozFrameLoaderOwner",
1139      "MozObjectLoadingContent"
1140    ]
1141  },
1142  "LocalMediaStream": {
1143    "inherits": "MediaStream",
1144    "implements": []
1145  },
1146  "HTMLOptionElement": {
1147    "inherits": "HTMLElement",
1148    "implements": []
1149  },
1150  "TVSource": {
1151    "inherits": "EventTarget",
1152    "implements": []
1153  },
1154  "StyleRuleChangeEvent": {
1155    "inherits": "Event",
1156    "implements": []
1157  },
1158  "HTMLMeterElement": {
1159    "inherits": "HTMLElement",
1160    "implements": []
1161  },
1162  "AudioChannelManager": {
1163    "inherits": "EventTarget",
1164    "implements": []
1165  },
1166  "MediaRecorder": {
1167    "inherits": "EventTarget",
1168    "implements": []
1169  },
1170  "SVGPreserveAspectRatio": {
1171    "inherits": null,
1172    "implements": [
1173      "LegacyQueryInterface"
1174    ]
1175  },
1176  "TransitionEvent": {
1177    "inherits": "Event",
1178    "implements": []
1179  },
1180  "HTMLBodyElement": {
1181    "inherits": "HTMLElement",
1182    "implements": [
1183      "WindowEventHandlers"
1184    ]
1185  },
1186  "MozVoicemail": {
1187    "inherits": "EventTarget",
1188    "implements": []
1189  },
1190  "HTMLDivElement": {
1191    "inherits": "HTMLElement",
1192    "implements": []
1193  },
1194  "SVGPolylineElement": {
1195    "inherits": "SVGGeometryElement",
1196    "implements": [
1197      "SVGAnimatedPoints"
1198    ]
1199  },
1200  "IDBVersionChangeEvent": {
1201    "inherits": "Event",
1202    "implements": []
1203  },
1204  "Clipboard": {
1205    "inherits": "EventTarget",
1206    "implements": []
1207  },
1208  "ClipboardEvent": {
1209    "inherits": "Event",
1210    "implements": []
1211  },
1212  "SVGFEMergeNodeElement": {
1213    "inherits": "SVGElement",
1214    "implements": []
1215  },
1216  "MessagePort": {
1217    "inherits": "EventTarget",
1218    "implements": [
1219      "Transferable"
1220    ]
1221  },
1222  "MozVoicemailEvent": {
1223    "inherits": "Event",
1224    "implements": []
1225  },
1226  "BoxObject": {
1227    "inherits": null,
1228    "implements": [
1229      "LegacyQueryInterface"
1230    ]
1231  },
1232  "BluetoothAttributeEvent": {
1233    "inherits": "Event",
1234    "implements": []
1235  },
1236  "CSSPrimitiveValue": {
1237    "inherits": "CSSValue",
1238    "implements": [
1239      "LegacyQueryInterface"
1240    ]
1241  },
1242  "PaintRequestList": {
1243    "inherits": null,
1244    "implements": [
1245      "LegacyQueryInterface"
1246    ]
1247  },
1248  "MediaStreamAudioSourceNode": {
1249    "inherits": "AudioNode",
1250    "implements": [
1251      "AudioNodePassThrough"
1252    ]
1253  },
1254  "AudioScheduledSourceNode": {
1255    "inherits": "AudioNode",
1256    "implements": []
1257  },
1258  "ConstantSourceNode": {
1259    "inherits": "AudioScheduledSourceNode",
1260    "implements": []
1261  },
1262  "BaseAudioContext": {
1263    "inherits": "EventTarget",
1264    "implements": []
1265  },
1266  "AudioProcessingEvent": {
1267    "inherits": "Event",
1268    "implements": []
1269  },
1270  "Attr": {
1271    "inherits": "Node",
1272    "implements": [
1273      "LegacyQueryInterface"
1274    ]
1275  },
1276  "HTMLObjectElement": {
1277    "inherits": "HTMLElement",
1278    "implements": [
1279      "MozImageLoadingContent",
1280      "MozFrameLoaderOwner",
1281      "MozObjectLoadingContent"
1282    ]
1283  },
1284  "SVGFEPointLightElement": {
1285    "inherits": "SVGElement",
1286    "implements": []
1287  },
1288  "SVGAnimatedString": {
1289    "inherits": null,
1290    "implements": [
1291      "LegacyQueryInterface"
1292    ]
1293  },
1294  "SVGGElement": {
1295    "inherits": "SVGGraphicsElement",
1296    "implements": []
1297  },
1298  "VRFieldOfView": {
1299    "inherits": "VRFieldOfViewReadOnly",
1300    "implements": []
1301  },
1302  "HTMLTableSectionElement": {
1303    "inherits": "HTMLElement",
1304    "implements": []
1305  },
1306  "MutationRecord": {
1307    "inherits": null,
1308    "implements": [
1309      "LegacyQueryInterface"
1310    ]
1311  },
1312  "MediaKeySession": {
1313    "inherits": "EventTarget",
1314    "implements": []
1315  },
1316  "DataErrorEvent": {
1317    "inherits": "Event",
1318    "implements": []
1319  },
1320  "Worker": {
1321    "inherits": "EventTarget",
1322    "implements": [
1323      "AbstractWorker"
1324    ]
1325  },
1326  "HTMLTableColElement": {
1327    "inherits": "HTMLElement",
1328    "implements": []
1329  },
1330  "IccChangeEvent": {
1331    "inherits": "Event",
1332    "implements": []
1333  },
1334  "HTMLSpanElement": {
1335    "inherits": "HTMLElement",
1336    "implements": []
1337  },
1338  "MozActivity": {
1339    "inherits": "DOMRequest",
1340    "implements": []
1341  },
1342  "PerformanceResourceTiming": {
1343    "inherits": "PerformanceEntry",
1344    "implements": []
1345  },
1346  "HTMLCollection": {
1347    "inherits": null,
1348    "implements": [
1349      "LegacyQueryInterface"
1350    ]
1351  },
1352  "USSDReceivedEvent": {
1353    "inherits": "Event",
1354    "implements": []
1355  },
1356  "HTMLMapElement": {
1357    "inherits": "HTMLElement",
1358    "implements": []
1359  },
1360  "ImageCapture": {
1361    "inherits": "EventTarget",
1362    "implements": []
1363  },
1364  "AudioTrackList": {
1365    "inherits": "EventTarget",
1366    "implements": []
1367  },
1368  "HTMLSourceElement": {
1369    "inherits": "HTMLElement",
1370    "implements": []
1371  },
1372  "Navigator": {
1373    "inherits": null,
1374    "implements": [
1375      "LegacyQueryInterface",
1376      "NavigatorID",
1377      "NavigatorLanguage",
1378      "NavigatorOnLine",
1379      "NavigatorContentUtils",
1380      "NavigatorStorageUtils",
1381      "NavigatorFeatures",
1382      "NavigatorGeolocation",
1383      "NavigatorBattery",
1384      "NavigatorDataStore",
1385      "NavigatorMobileId"
1386    ]
1387  },
1388  "OfflineAudioContext": {
1389    "inherits": "BaseAudioContext",
1390    "implements": []
1391  },
1392  "SVGPathSegCurvetoCubicSmoothRel": {
1393    "inherits": "SVGPathSeg",
1394    "implements": []
1395  },
1396  "SVGAnimatedPreserveAspectRatio": {
1397    "inherits": null,
1398    "implements": [
1399      "LegacyQueryInterface"
1400    ]
1401  },
1402  "MozContactChangeEvent": {
1403    "inherits": "Event",
1404    "implements": []
1405  },
1406  "HTMLMediaElement": {
1407    "inherits": "HTMLElement",
1408    "implements": []
1409  },
1410  "DeviceStorage": {
1411    "inherits": "EventTarget",
1412    "implements": []
1413  },
1414  "SVGImageElement": {
1415    "inherits": "SVGGraphicsElement",
1416    "implements": [
1417      "MozImageLoadingContent",
1418      "SVGURIReference"
1419    ]
1420  },
1421  "UIEvent": {
1422    "inherits": "Event",
1423    "implements": []
1424  },
1425  "SVGTransformList": {
1426    "inherits": null,
1427    "implements": [
1428      "LegacyQueryInterface"
1429    ]
1430  },
1431  "MozSpeakerManager": {
1432    "inherits": "EventTarget",
1433    "implements": []
1434  },
1435  "MozCellBroadcast": {
1436    "inherits": "EventTarget",
1437    "implements": []
1438  },
1439  "SVGAnimateTransformElement": {
1440    "inherits": "SVGAnimationElement",
1441    "implements": []
1442  },
1443  "SVGFEBlendElement": {
1444    "inherits": "SVGElement",
1445    "implements": [
1446      "SVGFilterPrimitiveStandardAttributes"
1447    ]
1448  },
1449  "CSSStyleSheet": {
1450    "inherits": "StyleSheet",
1451    "implements": []
1452  },
1453  "SVGPathSegArcRel": {
1454    "inherits": "SVGPathSeg",
1455    "implements": []
1456  },
1457  "MozCellBroadcastEvent": {
1458    "inherits": "Event",
1459    "implements": []
1460  },
1461  "FMRadio": {
1462    "inherits": "EventTarget",
1463    "implements": []
1464  },
1465  "HTMLTableCellElement": {
1466    "inherits": "HTMLElement",
1467    "implements": []
1468  },
1469  "ChromeWorker": {
1470    "inherits": "Worker",
1471    "implements": []
1472  },
1473  "Telephony": {
1474    "inherits": "EventTarget",
1475    "implements": []
1476  },
1477  "SVGFECompositeElement": {
1478    "inherits": "SVGElement",
1479    "implements": [
1480      "SVGFilterPrimitiveStandardAttributes"
1481    ]
1482  },
1483  "Event": {
1484    "inherits": null,
1485    "implements": [
1486      "LegacyQueryInterface"
1487    ]
1488  },
1489  "HTMLButtonElement": {
1490    "inherits": "HTMLElement",
1491    "implements": []
1492  },
1493  "ScrollAreaEvent": {
1494    "inherits": "UIEvent",
1495    "implements": []
1496  },
1497  "IDBOpenDBRequest": {
1498    "inherits": "IDBRequest",
1499    "implements": []
1500  },
1501  "SVGComponentTransferFunctionElement": {
1502    "inherits": "SVGElement",
1503    "implements": []
1504  },
1505  "SVGPathSegLinetoVerticalAbs": {
1506    "inherits": "SVGPathSeg",
1507    "implements": []
1508  },
1509  "SVGTSpanElement": {
1510    "inherits": "SVGTextPositioningElement",
1511    "implements": []
1512  },
1513  "TVScanningStateChangedEvent": {
1514    "inherits": "Event",
1515    "implements": []
1516  },
1517  "BluetoothDevice": {
1518    "inherits": "EventTarget",
1519    "implements": []
1520  },
1521  "HTMLProgressElement": {
1522    "inherits": "HTMLElement",
1523    "implements": []
1524  },
1525  "MozOtaStatusEvent": {
1526    "inherits": "Event",
1527    "implements": []
1528  },
1529  "HTMLOptGroupElement": {
1530    "inherits": "HTMLElement",
1531    "implements": []
1532  },
1533  "GamepadAxisMoveEvent": {
1534    "inherits": "GamepadEvent",
1535    "implements": []
1536  },
1537  "XULDocument": {
1538    "inherits": "Document",
1539    "implements": []
1540  },
1541  "Notification": {
1542    "inherits": "EventTarget",
1543    "implements": [
1544      "LegacyQueryInterface"
1545    ]
1546  },
1547  "DOMPoint": {
1548    "inherits": "DOMPointReadOnly",
1549    "implements": []
1550  },
1551  "HMDVRDevice": {
1552    "inherits": "VRDevice",
1553    "implements": []
1554  },
1555  "SVGFEFuncRElement": {
1556    "inherits": "SVGComponentTransferFunctionElement",
1557    "implements": []
1558  },
1559  "MediaStreamTrackEvent": {
1560    "inherits": "Event",
1561    "implements": []
1562  },
1563  "RTCDataChannel": {
1564    "inherits": "EventTarget",
1565    "implements": []
1566  },
1567  "AudioContext": {
1568    "inherits": "BaseAudioContext",
1569    "implements": []
1570  },
1571  "RTCPeerConnectionIdentityEvent": {
1572    "inherits": "Event",
1573    "implements": []
1574  },
1575  "VTTCue": {
1576    "inherits": "EventTarget",
1577    "implements": []
1578  },
1579  "ServiceWorkerGlobalScope": {
1580    "inherits": "WorkerGlobalScope",
1581    "implements": [
1582      "GlobalFetch"
1583    ]
1584  },
1585  "PopupBoxObject": {
1586    "inherits": "BoxObject",
1587    "implements": []
1588  },
1589  "SpeechSynthesisUtterance": {
1590    "inherits": "EventTarget",
1591    "implements": []
1592  },
1593  "TreeColumns": {
1594    "inherits": null,
1595    "implements": [
1596      "LegacyQueryInterface"
1597    ]
1598  },
1599  "SVGDocument": {
1600    "inherits": "Document",
1601    "implements": []
1602  },
1603  "MozMobileMessageManager": {
1604    "inherits": "EventTarget",
1605    "implements": []
1606  },
1607  "SVGFEFuncBElement": {
1608    "inherits": "SVGComponentTransferFunctionElement",
1609    "implements": []
1610  },
1611  "HTMLDListElement": {
1612    "inherits": "HTMLElement",
1613    "implements": []
1614  },
1615  "DOMRect": {
1616    "inherits": "DOMRectReadOnly",
1617    "implements": []
1618  },
1619  "HTMLHtmlElement": {
1620    "inherits": "HTMLElement",
1621    "implements": []
1622  },
1623  "SVGFEMergeElement": {
1624    "inherits": "SVGElement",
1625    "implements": [
1626      "SVGFilterPrimitiveStandardAttributes"
1627    ]
1628  },
1629  "ContainerBoxObject": {
1630    "inherits": "BoxObject",
1631    "implements": []
1632  },
1633  "CameraConfigurationEvent": {
1634    "inherits": "Event",
1635    "implements": []
1636  },
1637  "MozAbortablePromise": {
1638    "inherits": "_Promise",
1639    "implements": []
1640  },
1641  "RTCPeerConnection": {
1642    "inherits": "EventTarget",
1643    "implements": []
1644  },
1645  "SVGFESpecularLightingElement": {
1646    "inherits": "SVGElement",
1647    "implements": [
1648      "SVGFilterPrimitiveStandardAttributes"
1649    ]
1650  },
1651  "XMLDocument": {
1652    "inherits": "Document",
1653    "implements": []
1654  },
1655  "DownloadEvent": {
1656    "inherits": "Event",
1657    "implements": []
1658  },
1659  "WorkerLocation": {
1660    "inherits": null,
1661    "implements": [
1662      "URLUtilsReadOnly"
1663    ]
1664  },
1665  "PositionSensorVRDevice": {
1666    "inherits": "VRDevice",
1667    "implements": []
1668  },
1669  "BeforeAfterKeyboardEvent": {
1670    "inherits": "KeyboardEvent",
1671    "implements": []
1672  },
1673  "SVGFEColorMatrixElement": {
1674    "inherits": "SVGElement",
1675    "implements": [
1676      "SVGFilterPrimitiveStandardAttributes"
1677    ]
1678  },
1679  "CallEvent": {
1680    "inherits": "Event",
1681    "implements": []
1682  },
1683  "BlobEvent": {
1684    "inherits": "Event",
1685    "implements": []
1686  },
1687  "HTMLUnknownElement": {
1688    "inherits": "HTMLElement",
1689    "implements": []
1690  },
1691  "TouchList": {
1692    "inherits": null,
1693    "implements": [
1694      "LegacyQueryInterface"
1695    ]
1696  },
1697  "DOMTransactionEvent": {
1698    "inherits": "Event",
1699    "implements": []
1700  },
1701  "SVGPathSegCurvetoQuadraticRel": {
1702    "inherits": "SVGPathSeg",
1703    "implements": []
1704  },
1705  "SVGAnimateElement": {
1706    "inherits": "SVGAnimationElement",
1707    "implements": []
1708  },
1709  "DOMParser": {
1710    "inherits": null,
1711    "implements": [
1712      "LegacyQueryInterface"
1713    ]
1714  },
1715  "SVGEllipseElement": {
1716    "inherits": "SVGGeometryElement",
1717    "implements": []
1718  },
1719  "SimpleGestureEvent": {
1720    "inherits": "MouseEvent",
1721    "implements": []
1722  },
1723  "NotifyPaintEvent": {
1724    "inherits": "Event",
1725    "implements": []
1726  },
1727  "SVGTextPathElement": {
1728    "inherits": "SVGTextContentElement",
1729    "implements": [
1730      "SVGURIReference"
1731    ]
1732  },
1733  "HTMLDocument": {
1734    "inherits": "Document",
1735    "implements": []
1736  },
1737  "CameraFacesDetectedEvent": {
1738    "inherits": "Event",
1739    "implements": []
1740  },
1741  "CustomEvent": {
1742    "inherits": "Event",
1743    "implements": []
1744  },
1745  "TimeEvent": {
1746    "inherits": "Event",
1747    "implements": []
1748  },
1749  "DOMException": {
1750    "inherits": null,
1751    "implements": [
1752      "ExceptionMembers"
1753    ]
1754  },
1755  "IDBCursorWithValue": {
1756    "inherits": "IDBCursor",
1757    "implements": []
1758  },
1759  "SVGMPathElement": {
1760    "inherits": "SVGElement",
1761    "implements": [
1762      "SVGURIReference"
1763    ]
1764  },
1765  "CommandEvent": {
1766    "inherits": "Event",
1767    "implements": []
1768  },
1769  "MozInterAppMessageEvent": {
1770    "inherits": "Event",
1771    "implements": []
1772  },
1773  "HTMLAudioElement": {
1774    "inherits": "HTMLMediaElement",
1775    "implements": []
1776  },
1777  "SVGViewElement": {
1778    "inherits": "SVGElement",
1779    "implements": [
1780      "SVGFitToViewBox",
1781      "SVGZoomAndPan"
1782    ]
1783  },
1784  "SVGTextPositioningElement": {
1785    "inherits": "SVGTextContentElement",
1786    "implements": []
1787  },
1788  "SVGTextContentElement": {
1789    "inherits": "SVGGraphicsElement",
1790    "implements": []
1791  },
1792  "Location": {
1793    "inherits": null,
1794    "implements": []
1795  },
1796  "FontFaceSet": {
1797    "inherits": "EventTarget",
1798    "implements": []
1799  },
1800  "TVCurrentSourceChangedEvent": {
1801    "inherits": "Event",
1802    "implements": []
1803  },
1804  "Touch": {
1805    "inherits": null,
1806    "implements": [
1807      "LegacyQueryInterface"
1808    ]
1809  },
1810  "MozSettingsEvent": {
1811    "inherits": "Event",
1812    "implements": []
1813  },
1814  "BluetoothAdapter": {
1815    "inherits": "EventTarget",
1816    "implements": []
1817  },
1818  "SVGPathSegMovetoRel": {
1819    "inherits": "SVGPathSeg",
1820    "implements": []
1821  },
1822  "RTCDataChannelEvent": {
1823    "inherits": "Event",
1824    "implements": []
1825  },
1826  "HTMLModElement": {
1827    "inherits": "HTMLElement",
1828    "implements": []
1829  },
1830  "BluetoothStatusChangedEvent": {
1831    "inherits": "Event",
1832    "implements": []
1833  },
1834  "SpeechSynthesisEvent": {
1835    "inherits": "Event",
1836    "implements": []
1837  },
1838  "SVGTitleElement": {
1839    "inherits": "SVGElement",
1840    "implements": []
1841  },
1842  "DOMApplicationsManager": {
1843    "inherits": "EventTarget",
1844    "implements": []
1845  },
1846  "SettingsManager": {
1847    "inherits": "EventTarget",
1848    "implements": []
1849  },
1850  "MenuBoxObject": {
1851    "inherits": "BoxObject",
1852    "implements": []
1853  },
1854  "Screen": {
1855    "inherits": "EventTarget",
1856    "implements": [
1857      "LegacyQueryInterface"
1858    ]
1859  },
1860  "MozClirModeEvent": {
1861    "inherits": "Event",
1862    "implements": []
1863  },
1864  "HTMLEmbedElement": {
1865    "inherits": "HTMLElement",
1866    "implements": [
1867      "MozImageLoadingContent",
1868      "MozFrameLoaderOwner",
1869      "MozObjectLoadingContent"
1870    ]
1871  },
1872  "OfflineResourceList": {
1873    "inherits": "EventTarget",
1874    "implements": [
1875      "LegacyQueryInterface"
1876    ]
1877  },
1878  "SVGPathSegClosePath": {
1879    "inherits": "SVGPathSeg",
1880    "implements": []
1881  },
1882  "ConvolverNode": {
1883    "inherits": "AudioNode",
1884    "implements": [
1885      "AudioNodePassThrough"
1886    ]
1887  },
1888  "BluetoothDiscoveryStateChangedEvent": {
1889    "inherits": "Event",
1890    "implements": []
1891  },
1892  "PropertyNodeList": {
1893    "inherits": "NodeList",
1894    "implements": []
1895  },
1896  "HTMLStyleElement": {
1897    "inherits": "HTMLElement",
1898    "implements": [
1899      "LinkStyle"
1900    ]
1901  },
1902  "DataStore": {
1903    "inherits": "EventTarget",
1904    "implements": []
1905  },
1906  "CDATASection": {
1907    "inherits": "Text",
1908    "implements": []
1909  },
1910  "SourceBufferList": {
1911    "inherits": "EventTarget",
1912    "implements": []
1913  },
1914  "StorageEvent": {
1915    "inherits": "Event",
1916    "implements": []
1917  },
1918  "MozEmergencyCbModeEvent": {
1919    "inherits": "Event",
1920    "implements": []
1921  },
1922  "PluginArray": {
1923    "inherits": null,
1924    "implements": [
1925      "LegacyQueryInterface"
1926    ]
1927  },
1928  "SVGFETurbulenceElement": {
1929    "inherits": "SVGElement",
1930    "implements": [
1931      "SVGFilterPrimitiveStandardAttributes"
1932    ]
1933  },
1934  "MozInterAppMessagePort": {
1935    "inherits": "EventTarget",
1936    "implements": []
1937  },
1938  "SVGNumberList": {
1939    "inherits": null,
1940    "implements": [
1941      "LegacyQueryInterface"
1942    ]
1943  },
1944  "MozWifiStatusChangeEvent": {
1945    "inherits": "Event",
1946    "implements": []
1947  },
1948  "SVGFETileElement": {
1949    "inherits": "SVGElement",
1950    "implements": [
1951      "SVGFilterPrimitiveStandardAttributes"
1952    ]
1953  },
1954  "CaretPosition": {
1955    "inherits": null,
1956    "implements": [
1957      "LegacyQueryInterface"
1958    ]
1959  },
1960  "SVGPathSegCurvetoCubicRel": {
1961    "inherits": "SVGPathSeg",
1962    "implements": []
1963  },
1964  "Request": {
1965    "inherits": null,
1966    "implements": [
1967      "Body"
1968    ]
1969  },
1970  "SVGAnimatedNumber": {
1971    "inherits": null,
1972    "implements": [
1973      "LegacyQueryInterface"
1974    ]
1975  },
1976  "SVGFEDiffuseLightingElement": {
1977    "inherits": "SVGElement",
1978    "implements": [
1979      "SVGFilterPrimitiveStandardAttributes"
1980    ]
1981  },
1982  "TreeWalker": {
1983    "inherits": null,
1984    "implements": [
1985      "LegacyQueryInterface"
1986    ]
1987  },
1988  "BarProp": {
1989    "inherits": null,
1990    "implements": [
1991      "LegacyQueryInterface"
1992    ]
1993  },
1994  "HTMLLinkElement": {
1995    "inherits": "HTMLElement",
1996    "implements": [
1997      "LinkStyle"
1998    ]
1999  },
2000  "SVGUseElement": {
2001    "inherits": "SVGGraphicsElement",
2002    "implements": [
2003      "SVGURIReference"
2004    ]
2005  },
2006  "HTMLCanvasElement": {
2007    "inherits": "HTMLElement",
2008    "implements": []
2009  },
2010  "SVGPathSegLinetoHorizontalRel": {
2011    "inherits": "SVGPathSeg",
2012    "implements": []
2013  },
2014  "HTMLParamElement": {
2015    "inherits": "HTMLElement",
2016    "implements": []
2017  },
2018  "SourceBuffer": {
2019    "inherits": "EventTarget",
2020    "implements": []
2021  },
2022  "HashChangeEvent": {
2023    "inherits": "Event",
2024    "implements": []
2025  },
2026  "PointerEvent": {
2027    "inherits": "MouseEvent",
2028    "implements": []
2029  },
2030  "FileReader": {
2031    "inherits": "EventTarget",
2032    "implements": []
2033  },
2034  "Comment": {
2035    "inherits": "CharacterData",
2036    "implements": [
2037      "LegacyQueryInterface"
2038    ]
2039  },
2040  "MozMmsEvent": {
2041    "inherits": "Event",
2042    "implements": []
2043  },
2044  "BatteryManager": {
2045    "inherits": "EventTarget",
2046    "implements": []
2047  },
2048  "DOMMatrix": {
2049    "inherits": "DOMMatrixReadOnly",
2050    "implements": []
2051  },
2052  "SVGSwitchElement": {
2053    "inherits": "SVGGraphicsElement",
2054    "implements": []
2055  },
2056  "SVGFEImageElement": {
2057    "inherits": "SVGElement",
2058    "implements": [
2059      "SVGFilterPrimitiveStandardAttributes",
2060      "SVGURIReference"
2061    ]
2062  },
2063  "HTMLScriptElement": {
2064    "inherits": "HTMLElement",
2065    "implements": []
2066  },
2067  "HTMLPictureElement": {
2068    "inherits": "HTMLElement",
2069    "implements": []
2070  },
2071  "ServiceWorkerRegistration": {
2072    "inherits": "EventTarget",
2073    "implements": []
2074  },
2075  "HTMLVideoElement": {
2076    "inherits": "HTMLMediaElement",
2077    "implements": []
2078  },
2079  "IDBFileRequest": {
2080    "inherits": "DOMRequest",
2081    "implements": []
2082  },
2083  "SVGAnimatedNumberList": {
2084    "inherits": null,
2085    "implements": [
2086      "LegacyQueryInterface"
2087    ]
2088  },
2089  "RTCPeerConnectionIceEvent": {
2090    "inherits": "Event",
2091    "implements": []
2092  },
2093  "PaintRequest": {
2094    "inherits": null,
2095    "implements": [
2096      "LegacyQueryInterface"
2097    ]
2098  },
2099  "HTMLMenuElement": {
2100    "inherits": "HTMLElement",
2101    "implements": []
2102  },
2103  "EngineeringMode": {
2104    "inherits": "EventTarget",
2105    "implements": []
2106  },
2107  "BluetoothDeviceEvent": {
2108    "inherits": "Event",
2109    "implements": []
2110  },
2111  "DeviceLightEvent": {
2112    "inherits": "Event",
2113    "implements": []
2114  },
2115  "GainNode": {
2116    "inherits": "AudioNode",
2117    "implements": [
2118      "AudioNodePassThrough"
2119    ]
2120  },
2121  "MozApplicationEvent": {
2122    "inherits": "Event",
2123    "implements": []
2124  },
2125  "SVGFEFuncAElement": {
2126    "inherits": "SVGComponentTransferFunctionElement",
2127    "implements": []
2128  },
2129  "StyleSheetApplicableStateChangeEvent": {
2130    "inherits": "Event",
2131    "implements": []
2132  },
2133  "TVEITBroadcastedEvent": {
2134    "inherits": "Event",
2135    "implements": []
2136  },
2137  "UndoManager": {
2138    "inherits": null,
2139    "implements": [
2140      "LegacyQueryInterface"
2141    ]
2142  },
2143  "XMLSerializer": {
2144    "inherits": null,
2145    "implements": [
2146      "LegacyQueryInterface"
2147    ]
2148  },
2149  "SVGPathSegCurvetoQuadraticSmoothAbs": {
2150    "inherits": "SVGPathSeg",
2151    "implements": []
2152  },
2153  "WaveShaperNode": {
2154    "inherits": "AudioNode",
2155    "implements": [
2156      "AudioNodePassThrough"
2157    ]
2158  },
2159  "VideoStreamTrack": {
2160    "inherits": "MediaStreamTrack",
2161    "implements": []
2162  },
2163  "DOMImplementation": {
2164    "inherits": null,
2165    "implements": [
2166      "LegacyQueryInterface"
2167    ]
2168  },
2169  "HTMLTableCaptionElement": {
2170    "inherits": "HTMLElement",
2171    "implements": []
2172  },
2173  "SVGMarkerElement": {
2174    "inherits": "SVGElement",
2175    "implements": [
2176      "SVGFitToViewBox"
2177    ]
2178  },
2179  "MozWifiManager": {
2180    "inherits": "EventTarget",
2181    "implements": []
2182  },
2183  "HTMLPreElement": {
2184    "inherits": "HTMLElement",
2185    "implements": []
2186  },
2187  "Rect": {
2188    "inherits": null,
2189    "implements": [
2190      "LegacyQueryInterface"
2191    ]
2192  },
2193  "DeviceStorageChangeEvent": {
2194    "inherits": "Event",
2195    "implements": []
2196  },
2197  "DOMMobileMessageError": {
2198    "inherits": "DOMError",
2199    "implements": []
2200  },
2201  "CSSFontFaceLoadEvent": {
2202    "inherits": "Event",
2203    "implements": []
2204  },
2205  "HTMLHeadingElement": {
2206    "inherits": "HTMLElement",
2207    "implements": []
2208  },
2209  "SVGRadialGradientElement": {
2210    "inherits": "SVGGradientElement",
2211    "implements": []
2212  },
2213  "DeviceProximityEvent": {
2214    "inherits": "Event",
2215    "implements": []
2216  },
2217  "EventSource": {
2218    "inherits": "EventTarget",
2219    "implements": [
2220      "LegacyQueryInterface"
2221    ]
2222  },
2223  "StereoPannerNode": {
2224    "inherits": "AudioNode",
2225    "implements": [
2226      "AudioNodePassThrough"
2227    ]
2228  },
2229  "AutocompleteErrorEvent": {
2230    "inherits": "Event",
2231    "implements": []
2232  },
2233  "HTMLFrameElement": {
2234    "inherits": "HTMLElement",
2235    "implements": [
2236      "MozFrameLoaderOwner"
2237    ]
2238  },
2239  "HTMLOListElement": {
2240    "inherits": "HTMLElement",
2241    "implements": []
2242  },
2243  "RadioNodeList": {
2244    "inherits": "NodeList",
2245    "implements": []
2246  },
2247  "StyleSheetChangeEvent": {
2248    "inherits": "Event",
2249    "implements": []
2250  },
2251  "TextTrack": {
2252    "inherits": "EventTarget",
2253    "implements": []
2254  },
2255  "HTMLBaseElement": {
2256    "inherits": "HTMLElement",
2257    "implements": []
2258  },
2259  "AnalyserNode": {
2260    "inherits": "AudioNode",
2261    "implements": [
2262      "AudioNodePassThrough"
2263    ]
2264  },
2265  "MediaStream": {
2266    "inherits": "EventTarget",
2267    "implements": []
2268  },
2269  "HTMLTableRowElement": {
2270    "inherits": "HTMLElement",
2271    "implements": []
2272  },
2273  "UserProximityEvent": {
2274    "inherits": "Event",
2275    "implements": []
2276  },
2277  "DragEvent": {
2278    "inherits": "MouseEvent",
2279    "implements": []
2280  },
2281  "HTMLHRElement": {
2282    "inherits": "HTMLElement",
2283    "implements": []
2284  },
2285  "BiquadFilterNode": {
2286    "inherits": "AudioNode",
2287    "implements": [
2288      "AudioNodePassThrough"
2289    ]
2290  },
2291  "ScriptProcessorNode": {
2292    "inherits": "AudioNode",
2293    "implements": [
2294      "AudioNodePassThrough"
2295    ]
2296  },
2297  "MimeTypeArray": {
2298    "inherits": null,
2299    "implements": [
2300      "LegacyQueryInterface"
2301    ]
2302  },
2303  "HTMLIFrameElement": {
2304    "inherits": "HTMLElement",
2305    "implements": [
2306      "MozFrameLoaderOwner",
2307      "BrowserElement"
2308    ]
2309  },
2310  "FormData": {
2311    "inherits": null,
2312    "implements": [
2313      "LegacyQueryInterface"
2314    ]
2315  },
2316  "MediaKeyMessageEvent": {
2317    "inherits": "Event",
2318    "implements": []
2319  },
2320  "MozNFC": {
2321    "inherits": "EventTarget",
2322    "implements": [
2323      "MozNFCManager"
2324    ]
2325  },
2326  "HTMLLIElement": {
2327    "inherits": "HTMLElement",
2328    "implements": []
2329  },
2330  "DOMTokenList": {
2331    "inherits": null,
2332    "implements": [
2333      "LegacyQueryInterface"
2334    ]
2335  },
2336  "XMLStylesheetProcessingInstruction": {
2337    "inherits": "ProcessingInstruction",
2338    "implements": []
2339  },
2340  "MozSettingsTransactionEvent": {
2341    "inherits": "Event",
2342    "implements": []
2343  },
2344  "SVGFEComponentTransferElement": {
2345    "inherits": "SVGElement",
2346    "implements": [
2347      "SVGFilterPrimitiveStandardAttributes"
2348    ]
2349  },
2350  "MozSmsEvent": {
2351    "inherits": "Event",
2352    "implements": []
2353  },
2354  "HTMLDirectoryElement": {
2355    "inherits": "HTMLElement",
2356    "implements": []
2357  },
2358  "MediaEncryptedEvent": {
2359    "inherits": "Event",
2360    "implements": []
2361  },
2362  "CFStateChangeEvent": {
2363    "inherits": "Event",
2364    "implements": []
2365  },
2366  "HTMLTrackElement": {
2367    "inherits": "HTMLElement",
2368    "implements": []
2369  },
2370  "SVGPathSegLinetoRel": {
2371    "inherits": "SVGPathSeg",
2372    "implements": []
2373  },
2374  "WheelEvent": {
2375    "inherits": "MouseEvent",
2376    "implements": []
2377  },
2378  "Node": {
2379    "inherits": "EventTarget",
2380    "implements": []
2381  },
2382  "MozWifiStationInfoEvent": {
2383    "inherits": "Event",
2384    "implements": []
2385  },
2386  "SVGRect": {
2387    "inherits": null,
2388    "implements": [
2389      "LegacyQueryInterface"
2390    ]
2391  },
2392  "DOMSettableTokenList": {
2393    "inherits": "DOMTokenList",
2394    "implements": []
2395  },
2396  "HTMLImageElement": {
2397    "inherits": "HTMLElement",
2398    "implements": [
2399      "MozImageLoadingContent"
2400    ]
2401  },
2402  "DOMRequest": {
2403    "inherits": "EventTarget",
2404    "implements": [
2405      "DOMRequestShared"
2406    ]
2407  },
2408  "HTMLFormElement": {
2409    "inherits": "HTMLElement",
2410    "implements": []
2411  },
2412  "SVGGraphicsElement": {
2413    "inherits": "SVGElement",
2414    "implements": [
2415      "SVGTests"
2416    ]
2417  },
2418  "DeviceMotionEvent": {
2419    "inherits": "Event",
2420    "implements": []
2421  },
2422  "CompositionEvent": {
2423    "inherits": "UIEvent",
2424    "implements": []
2425  },
2426  "SpeechRecognitionError": {
2427    "inherits": "Event",
2428    "implements": []
2429  },
2430  "CallGroupErrorEvent": {
2431    "inherits": "Event",
2432    "implements": []
2433  },
2434  "MozInputMethod": {
2435    "inherits": "EventTarget",
2436    "implements": []
2437  },
2438  "UDPMessageEvent": {
2439    "inherits": "Event",
2440    "implements": []
2441  },
2442  "MediaStreamEvent": {
2443    "inherits": "Event",
2444    "implements": []
2445  },
2446  "HTMLTextAreaElement": {
2447    "inherits": "HTMLElement",
2448    "implements": []
2449  },
2450  "XMLHttpRequestEventTarget": {
2451    "inherits": "EventTarget",
2452    "implements": []
2453  },
2454  "HTMLAnchorElement": {
2455    "inherits": "HTMLElement",
2456    "implements": [
2457      "HTMLHyperlinkElementUtils",
2458      "URLUtilsSearchParams"
2459    ]
2460  },
2461  "HTMLPropertiesCollection": {
2462    "inherits": "HTMLCollection",
2463    "implements": []
2464  },
2465  "SVGFEFuncGElement": {
2466    "inherits": "SVGComponentTransferFunctionElement",
2467    "implements": []
2468  },
2469  "ImageCaptureErrorEvent": {
2470    "inherits": "Event",
2471    "implements": []
2472  },
2473  "SVGSetElement": {
2474    "inherits": "SVGAnimationElement",
2475    "implements": []
2476  },
2477  "ChannelMergerNode": {
2478    "inherits": "AudioNode",
2479    "implements": []
2480  },
2481  "SyncEvent": {
2482    "inherits": "ExtendableEvent",
2483    "implements": []
2484  },
2485  "OffscreenCanvas": {
2486    "inherits": "EventTarget",
2487    "implements": []
2488  },
2489  "PromiseRejectionEvent": {
2490    "inherits": "Event",
2491    "implements": []
2492  },
2493  "CSSCounterStyleRule": {
2494    "inherits": "CSSRule",
2495    "implements": []
2496  },
2497  "PerformanceLongTaskTiming": {
2498    "inherits": "PerformanceEntry",
2499    "implements": []
2500  },
2501  "TaskAttributionTiming": {
2502    "inherits": "PerformanceEntry",
2503    "implements": []
2504  },
2505  "BeforeInstallPromptEvent": {
2506    "inherits": "Event",
2507    "implements": []
2508  },
2509  "PerformanceNavigationTiming": {
2510    "inherits": "PerformanceEntry",
2511    "implements": []
2512  },
2513  "PerformancePaintTiming": {
2514    "inherits": "PerformanceEntry",
2515    "implements": []
2516  },
2517  "CSSStyleValue": {
2518    "inherits": null,
2519    "implements": [
2520      "CSSImageValue",
2521      "CSSKeywordValue",
2522      "CSSNumericValue",
2523      "CSSPositionValue",
2524      "CSSTransformValue",
2525      "CSSUnitValue",
2526      "CSSUnparsedValue"
2527    ]
2528  },
2529  "CSSImageValue": {
2530    "inherits": "CSSStyleValue",
2531    "implements": []
2532  },
2533  "CSSKeywordValue": {
2534    "inherits": "CSSStyleValue",
2535    "implements": []
2536  },
2537  "CSSNumericValue": {
2538    "inherits": "CSSStyleValue",
2539    "implements": [
2540      "CSSMathValue",
2541      "CSSUnitValue"
2542    ]
2543  },
2544  "CSSMathValue": {
2545    "inherits": "CSSNumericValue",
2546    "implements": [
2547      "CSSMathInvert",
2548      "CSSMathMax",
2549      "CSSMathMin",
2550      "CSSMathNegate",
2551      "CSSMathProduct",
2552      "CSSMathSum"
2553    ]
2554  },
2555  "CSSMathInvert": {
2556    "inherits": "CSSMathValue",
2557    "implements": []
2558  },
2559  "CSSMathMax": {
2560    "inherits": "CSSMathValue",
2561    "implements": []
2562  },
2563  "CSSMathMin": {
2564    "inherits": "CSSMathValue",
2565    "implements": []
2566  },
2567  "CSSMathNegate": {
2568    "inherits": "CSSMathValue",
2569    "implements": []
2570  },
2571  "CSSMathProduct": {
2572    "inherits": "CSSMathValue",
2573    "implements": []
2574  },
2575  "CSSMathSum": {
2576    "inherits": "CSSMathValue",
2577    "implements": []
2578  },
2579  "CSSUnitValue": {
2580    "inherits": "CSSNumericValue",
2581    "implements": []
2582  },
2583  "CSSPositionValue": {
2584    "inherits": "CSSStyleValue",
2585    "implements": []
2586  },
2587  "CSSTransformValue": {
2588    "inherits": "CSSStyleValue",
2589    "implements": []
2590  },
2591  "CSSUnparsedValue": {
2592    "inherits": "CSSStyleValue",
2593    "implements": []
2594  },
2595  "CSSTransformComponent": {
2596    "inherits": null,
2597    "implements": [
2598      "CSSMatrixComponent",
2599      "CSSPerspective",
2600      "CSSRotate",
2601      "CSSScale",
2602      "CSSSkew",
2603      "CSSSkewX",
2604      "CSSSkewY",
2605      "CSSTranslate"
2606    ]
2607  },
2608  "CSSMatrixComponent": {
2609    "inherits": "CSSTransformComponent",
2610    "implements": []
2611  },
2612  "CSSPerspective": {
2613    "inherits": "CSSTransformComponent",
2614    "implements": []
2615  },
2616  "CSSRotate": {
2617    "inherits": "CSSTransformComponent",
2618    "implements": []
2619  },
2620  "CSSScale": {
2621    "inherits": "CSSTransformComponent",
2622    "implements": []
2623  },
2624  "CSSSkew": {
2625    "inherits": "CSSTransformComponent",
2626    "implements": []
2627  },
2628  "CSSSkewX": {
2629    "inherits": "CSSTransformComponent",
2630    "implements": []
2631  },
2632  "CSSSkewY": {
2633    "inherits": "CSSTransformComponent",
2634    "implements": []
2635  },
2636  "CSSTranslate": {
2637    "inherits": "CSSTransformComponent",
2638    "implements": []
2639  },
2640  "StylePropertyMapReadOnly": {
2641    "inherits": null,
2642    "implements": [
2643      "StylePropertyMap"
2644    ]
2645  },
2646  "StylePropertyMap": {
2647    "inherits": "StylePropertyMapReadOnly",
2648    "implements": []
2649  }
2650}
2651