Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(933)

Side by Side Diff: client/dom/generated/monkey_dom.js

Issue 9114019: Remove monkey_dom. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | client/dom/generated/monkey_dom_externs.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file.
4
5 // DO NOT EDIT
6 // Auto-generated Dart DOM implementation.
7
8 function DOM$EnsureDartNull(value) {
9 return value === null ? (void 0) : value;
10 }
11
12 function DOM$fixStatic(cls, key) {
13 cls[key + '$getter'] = function() {
14 return DOM$EnsureDartNull(cls[key]);
15 };
16 }
17 function DOM$fixGetter(cls, key) {
18 cls.prototype[key + '$getter'] = function() {
19 return DOM$EnsureDartNull(this[key]);
20 };
21 }
22 function DOM$fixSetter(cls, key) {
23 cls.prototype[key + '$setter'] = function(x) { this[key] = x; };
24 }
25 function DOM$fixMember(cls, key) {
26 cls.prototype[key + '$member'] = function () {
27 return DOM$EnsureDartNull(this[key].apply(this, arguments));
28 };
29 }
30 function DOM$fixProp(cls, key) {
31 DOM$fixGetter(cls, key);
32 DOM$fixSetter(cls, key);
33 }
34 function DOM$fixStatics(cls, keys) {
35 // TODO(vsm): We should eliminate this dynamic check.
36 if (cls) {
37 for (var i = 0; i < keys.length; ++i) {
38 DOM$fixStatic(cls, keys[i]);
39 }
40 }
41 }
42 function DOM$fixAccessors(cls, keys) {
43 // TODO(vsm): We should eliminate this dynamic check.
44 if (cls && cls.prototype) {
45 for (var i = 0; i < keys.length; ++i) {
46 DOM$fixProp(cls, keys[i]);
47 }
48 }
49 }
50 function DOM$fixGetters(cls, keys) {
51 // TODO(vsm): We should eliminate this dynamic check.
52 if (cls && cls.prototype) {
53 for (var i = 0; i < keys.length; ++i) {
54 DOM$fixGetter(cls, keys[i]);
55 }
56 }
57 }
58 function DOM$fixMembers(cls, keys) {
59 // TODO(vsm): We should eliminate this dynamic check.
60 if (cls && cls.prototype) {
61 for (var i = 0; i < keys.length; ++i) {
62 DOM$fixMember(cls, keys[i]);
63 }
64 }
65 }
66
67 function DOM$fixClass$AbstractWorker(c) {
68 if (c.prototype) {
69 }
70 DOM$fixMembers(c, [
71 'addEventListener',
72 'dispatchEvent',
73 'removeEventListener']);
74 c.$implements$AbstractWorker$Dart = 1;
75 c.$implements$EventTarget$Dart = 1;
76 }
77 function DOM$fixClass$ArrayBuffer(c) {
78 if (c.prototype) {
79 c.prototype.byteLength$getter = function() { return DOM$EnsureDartNull(this. byteLength); };
80 }
81 DOM$fixMembers(c, ['slice']);
82 c.$implements$ArrayBuffer$Dart = 1;
83 }
84 function DOM$fixClass$ArrayBufferView(c) {
85 if (c.prototype) {
86 c.prototype.buffer$getter = function() { return DOM$EnsureDartNull(this.buff er); };
87 c.prototype.byteLength$getter = function() { return DOM$EnsureDartNull(this. byteLength); };
88 c.prototype.byteOffset$getter = function() { return DOM$EnsureDartNull(this. byteOffset); };
89 }
90 c.$implements$ArrayBufferView$Dart = 1;
91 }
92 function DOM$fixClass$Attr(c) {
93 if (c.prototype) {
94 c.prototype.isId$getter = function() { return DOM$EnsureDartNull(this.isId); };
95 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
96 c.prototype.ownerElement$getter = function() { return DOM$EnsureDartNull(thi s.ownerElement); };
97 c.prototype.specified$getter = function() { return DOM$EnsureDartNull(this.s pecified); };
98 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
99 c.prototype.value$setter = function(value) { this.value = value; };
100 }
101 c.$implements$Attr$Dart = 1;
102 c.$implements$Node$Dart = 1;
103 c.$implements$EventTarget$Dart = 1;
104 }
105 function DOM$fixClass$AudioBuffer(c) {
106 if (c.prototype) {
107 c.prototype.duration$getter = function() { return DOM$EnsureDartNull(this.du ration); };
108 c.prototype.gain$getter = function() { return DOM$EnsureDartNull(this.gain); };
109 c.prototype.gain$setter = function(value) { this.gain = value; };
110 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
111 c.prototype.numberOfChannels$getter = function() { return DOM$EnsureDartNull (this.numberOfChannels); };
112 c.prototype.sampleRate$getter = function() { return DOM$EnsureDartNull(this. sampleRate); };
113 }
114 DOM$fixMembers(c, ['getChannelData']);
115 c.$implements$AudioBuffer$Dart = 1;
116 }
117 function DOM$fixClass$AudioBufferSourceNode(c) {
118 if (c.prototype) {
119 c.prototype.buffer$getter = function() { return DOM$EnsureDartNull(this.buff er); };
120 c.prototype.buffer$setter = function(value) { this.buffer = value; };
121 c.prototype.gain$getter = function() { return DOM$EnsureDartNull(this.gain); };
122 c.prototype.loop$getter = function() { return DOM$EnsureDartNull(this.loop); };
123 c.prototype.loop$setter = function(value) { this.loop = value; };
124 c.prototype.looping$getter = function() { return DOM$EnsureDartNull(this.loo ping); };
125 c.prototype.looping$setter = function(value) { this.looping = value; };
126 c.prototype.playbackRate$getter = function() { return DOM$EnsureDartNull(thi s.playbackRate); };
127 }
128 DOM$fixMembers(c, [
129 'noteGrainOn',
130 'noteOff',
131 'noteOn']);
132 c.$implements$AudioBufferSourceNode$Dart = 1;
133 c.$implements$AudioSourceNode$Dart = 1;
134 c.$implements$AudioNode$Dart = 1;
135 }
136 function DOM$fixClass$AudioChannelMerger(c) {
137 if (c.prototype) {
138 }
139 c.$implements$AudioChannelMerger$Dart = 1;
140 c.$implements$AudioNode$Dart = 1;
141 }
142 function DOM$fixClass$AudioChannelSplitter(c) {
143 if (c.prototype) {
144 }
145 c.$implements$AudioChannelSplitter$Dart = 1;
146 c.$implements$AudioNode$Dart = 1;
147 }
148 function DOM$fixClass$AudioContext(c) {
149 if (c.prototype) {
150 c.prototype.currentTime$getter = function() { return DOM$EnsureDartNull(this .currentTime); };
151 c.prototype.destination$getter = function() { return DOM$EnsureDartNull(this .destination); };
152 c.prototype.listener$getter = function() { return DOM$EnsureDartNull(this.li stener); };
153 c.prototype.oncomplete$getter = function() { return DOM$EnsureDartNull(this. oncomplete); };
154 c.prototype.oncomplete$setter = function(value) { this.oncomplete = value; } ;
155 c.prototype.sampleRate$getter = function() { return DOM$EnsureDartNull(this. sampleRate); };
156 }
157 DOM$fixMembers(c, [
158 'createAnalyser',
159 'createBiquadFilter',
160 'createBuffer',
161 'createBufferSource',
162 'createChannelMerger',
163 'createChannelSplitter',
164 'createConvolver',
165 'createDelayNode',
166 'createDynamicsCompressor',
167 'createGainNode',
168 'createHighPass2Filter',
169 'createJavaScriptNode',
170 'createLowPass2Filter',
171 'createMediaElementSource',
172 'createPanner',
173 'createWaveShaper',
174 'decodeAudioData',
175 'startRendering']);
176 c.$implements$AudioContext$Dart = 1;
177 }
178 function DOM$fixClass$AudioDestinationNode(c) {
179 if (c.prototype) {
180 c.prototype.numberOfChannels$getter = function() { return DOM$EnsureDartNull (this.numberOfChannels); };
181 }
182 c.$implements$AudioDestinationNode$Dart = 1;
183 c.$implements$AudioNode$Dart = 1;
184 }
185 function DOM$fixClass$AudioGain(c) {
186 if (c.prototype) {
187 }
188 c.$implements$AudioGain$Dart = 1;
189 c.$implements$AudioParam$Dart = 1;
190 }
191 function DOM$fixClass$AudioGainNode(c) {
192 if (c.prototype) {
193 c.prototype.gain$getter = function() { return DOM$EnsureDartNull(this.gain); };
194 }
195 c.$implements$AudioGainNode$Dart = 1;
196 c.$implements$AudioNode$Dart = 1;
197 }
198 function DOM$fixClass$AudioListener(c) {
199 if (c.prototype) {
200 c.prototype.dopplerFactor$getter = function() { return DOM$EnsureDartNull(th is.dopplerFactor); };
201 c.prototype.dopplerFactor$setter = function(value) { this.dopplerFactor = va lue; };
202 c.prototype.speedOfSound$getter = function() { return DOM$EnsureDartNull(thi s.speedOfSound); };
203 c.prototype.speedOfSound$setter = function(value) { this.speedOfSound = valu e; };
204 }
205 DOM$fixMembers(c, [
206 'setOrientation',
207 'setPosition',
208 'setVelocity']);
209 c.$implements$AudioListener$Dart = 1;
210 }
211 function DOM$fixClass$AudioNode(c) {
212 if (c.prototype) {
213 c.prototype.context$getter = function() { return DOM$EnsureDartNull(this.con text); };
214 c.prototype.numberOfInputs$getter = function() { return DOM$EnsureDartNull(t his.numberOfInputs); };
215 c.prototype.numberOfOutputs$getter = function() { return DOM$EnsureDartNull( this.numberOfOutputs); };
216 }
217 DOM$fixMembers(c, [
218 'connect',
219 'disconnect']);
220 c.$implements$AudioNode$Dart = 1;
221 }
222 function DOM$fixClass$AudioPannerNode(c) {
223 if (c.prototype) {
224 c.prototype.coneGain$getter = function() { return DOM$EnsureDartNull(this.co neGain); };
225 c.prototype.coneInnerAngle$getter = function() { return DOM$EnsureDartNull(t his.coneInnerAngle); };
226 c.prototype.coneInnerAngle$setter = function(value) { this.coneInnerAngle = value; };
227 c.prototype.coneOuterAngle$getter = function() { return DOM$EnsureDartNull(t his.coneOuterAngle); };
228 c.prototype.coneOuterAngle$setter = function(value) { this.coneOuterAngle = value; };
229 c.prototype.coneOuterGain$getter = function() { return DOM$EnsureDartNull(th is.coneOuterGain); };
230 c.prototype.coneOuterGain$setter = function(value) { this.coneOuterGain = va lue; };
231 c.prototype.distanceGain$getter = function() { return DOM$EnsureDartNull(thi s.distanceGain); };
232 c.prototype.distanceModel$getter = function() { return DOM$EnsureDartNull(th is.distanceModel); };
233 c.prototype.distanceModel$setter = function(value) { this.distanceModel = va lue; };
234 c.prototype.maxDistance$getter = function() { return DOM$EnsureDartNull(this .maxDistance); };
235 c.prototype.maxDistance$setter = function(value) { this.maxDistance = value; };
236 c.prototype.panningModel$getter = function() { return DOM$EnsureDartNull(thi s.panningModel); };
237 c.prototype.panningModel$setter = function(value) { this.panningModel = valu e; };
238 c.prototype.refDistance$getter = function() { return DOM$EnsureDartNull(this .refDistance); };
239 c.prototype.refDistance$setter = function(value) { this.refDistance = value; };
240 c.prototype.rolloffFactor$getter = function() { return DOM$EnsureDartNull(th is.rolloffFactor); };
241 c.prototype.rolloffFactor$setter = function(value) { this.rolloffFactor = va lue; };
242 }
243 DOM$fixMembers(c, [
244 'setOrientation',
245 'setPosition',
246 'setVelocity']);
247 c.$implements$AudioPannerNode$Dart = 1;
248 c.$implements$AudioNode$Dart = 1;
249 }
250 function DOM$fixClass$AudioParam(c) {
251 if (c.prototype) {
252 c.prototype.defaultValue$getter = function() { return DOM$EnsureDartNull(thi s.defaultValue); };
253 c.prototype.maxValue$getter = function() { return DOM$EnsureDartNull(this.ma xValue); };
254 c.prototype.minValue$getter = function() { return DOM$EnsureDartNull(this.mi nValue); };
255 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
256 c.prototype.units$getter = function() { return DOM$EnsureDartNull(this.units ); };
257 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
258 c.prototype.value$setter = function(value) { this.value = value; };
259 }
260 DOM$fixMembers(c, [
261 'cancelScheduledValues',
262 'exponentialRampToValueAtTime',
263 'linearRampToValueAtTime',
264 'setTargetValueAtTime',
265 'setValueAtTime',
266 'setValueCurveAtTime']);
267 c.$implements$AudioParam$Dart = 1;
268 }
269 function DOM$fixClass$AudioProcessingEvent(c) {
270 if (c.prototype) {
271 c.prototype.inputBuffer$getter = function() { return DOM$EnsureDartNull(this .inputBuffer); };
272 c.prototype.outputBuffer$getter = function() { return DOM$EnsureDartNull(thi s.outputBuffer); };
273 }
274 c.$implements$AudioProcessingEvent$Dart = 1;
275 c.$implements$Event$Dart = 1;
276 }
277 function DOM$fixClass$AudioSourceNode(c) {
278 if (c.prototype) {
279 }
280 c.$implements$AudioSourceNode$Dart = 1;
281 c.$implements$AudioNode$Dart = 1;
282 }
283 function DOM$fixClass$BarInfo(c) {
284 if (c.prototype) {
285 c.prototype.visible$getter = function() { return DOM$EnsureDartNull(this.vis ible); };
286 }
287 c.$implements$BarInfo$Dart = 1;
288 }
289 function DOM$fixClass$BeforeLoadEvent(c) {
290 if (c.prototype) {
291 c.prototype.url$getter = function() { return DOM$EnsureDartNull(this.url); } ;
292 }
293 c.$implements$BeforeLoadEvent$Dart = 1;
294 c.$implements$Event$Dart = 1;
295 }
296 function DOM$fixClass$BiquadFilterNode(c) {
297 if (c.prototype) {
298 c.prototype.Q$getter = function() { return DOM$EnsureDartNull(this.Q); };
299 c.prototype.frequency$getter = function() { return DOM$EnsureDartNull(this.f requency); };
300 c.prototype.gain$getter = function() { return DOM$EnsureDartNull(this.gain); };
301 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
302 c.prototype.type$setter = function(value) { this.type = value; };
303 }
304 DOM$fixMembers(c, ['getFrequencyResponse']);
305 c.$implements$BiquadFilterNode$Dart = 1;
306 c.$implements$AudioNode$Dart = 1;
307 }
308 function DOM$fixClass$Blob(c) {
309 if (c.prototype) {
310 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
311 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
312 }
313 DOM$fixMembers(c, ['webkitSlice']);
314 c.$implements$Blob$Dart = 1;
315 }
316 function DOM$fixClass$CDATASection(c) {
317 if (c.prototype) {
318 }
319 c.$implements$CDATASection$Dart = 1;
320 c.$implements$Text$Dart = 1;
321 c.$implements$CharacterData$Dart = 1;
322 c.$implements$Node$Dart = 1;
323 c.$implements$EventTarget$Dart = 1;
324 }
325 function DOM$fixClass$CSSCharsetRule(c) {
326 if (c.prototype) {
327 c.prototype.encoding$getter = function() { return DOM$EnsureDartNull(this.en coding); };
328 c.prototype.encoding$setter = function(value) { this.encoding = value; };
329 }
330 c.$implements$CSSCharsetRule$Dart = 1;
331 c.$implements$CSSRule$Dart = 1;
332 }
333 function DOM$fixClass$CSSFontFaceRule(c) {
334 if (c.prototype) {
335 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
336 }
337 c.$implements$CSSFontFaceRule$Dart = 1;
338 c.$implements$CSSRule$Dart = 1;
339 }
340 function DOM$fixClass$CSSImportRule(c) {
341 if (c.prototype) {
342 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
343 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
344 c.prototype.styleSheet$getter = function() { return DOM$EnsureDartNull(this. styleSheet); };
345 }
346 c.$implements$CSSImportRule$Dart = 1;
347 c.$implements$CSSRule$Dart = 1;
348 }
349 function DOM$fixClass$CSSMediaRule(c) {
350 if (c.prototype) {
351 c.prototype.cssRules$getter = function() { return DOM$EnsureDartNull(this.cs sRules); };
352 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
353 }
354 DOM$fixMembers(c, [
355 'deleteRule',
356 'insertRule']);
357 c.$implements$CSSMediaRule$Dart = 1;
358 c.$implements$CSSRule$Dart = 1;
359 }
360 function DOM$fixClass$CSSPageRule(c) {
361 if (c.prototype) {
362 c.prototype.selectorText$getter = function() { return DOM$EnsureDartNull(thi s.selectorText); };
363 c.prototype.selectorText$setter = function(value) { this.selectorText = valu e; };
364 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
365 }
366 c.$implements$CSSPageRule$Dart = 1;
367 c.$implements$CSSRule$Dart = 1;
368 }
369 function DOM$fixClass$CSSPrimitiveValue(c) {
370 if (c.prototype) {
371 c.prototype.primitiveType$getter = function() { return DOM$EnsureDartNull(th is.primitiveType); };
372 }
373 DOM$fixMembers(c, [
374 'getCounterValue',
375 'getFloatValue',
376 'getRGBColorValue',
377 'getRectValue',
378 'getStringValue',
379 'setFloatValue',
380 'setStringValue']);
381 c.$implements$CSSPrimitiveValue$Dart = 1;
382 c.$implements$CSSValue$Dart = 1;
383 }
384 function DOM$fixClass$CSSRule(c) {
385 if (c.prototype) {
386 c.prototype.cssText$getter = function() { return DOM$EnsureDartNull(this.css Text); };
387 c.prototype.cssText$setter = function(value) { this.cssText = value; };
388 c.prototype.parentRule$getter = function() { return DOM$EnsureDartNull(this. parentRule); };
389 c.prototype.parentStyleSheet$getter = function() { return DOM$EnsureDartNull (this.parentStyleSheet); };
390 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
391 }
392 c.$implements$CSSRule$Dart = 1;
393 }
394 function DOM$fixClass$CSSRuleList(c) {
395 if (c.prototype) {
396 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
397 }
398 DOM$fixMembers(c, ['item']);
399 c.$implements$CSSRuleList$Dart = 1;
400 }
401 function DOM$fixClass$CSSStyleDeclaration(c) {
402 if (c.prototype) {
403 c.prototype.cssText$getter = function() { return DOM$EnsureDartNull(this.css Text); };
404 c.prototype.cssText$setter = function(value) { this.cssText = value; };
405 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
406 c.prototype.parentRule$getter = function() { return DOM$EnsureDartNull(this. parentRule); };
407 }
408 DOM$fixMembers(c, [
409 'getPropertyCSSValue',
410 'getPropertyPriority',
411 'getPropertyShorthand',
412 'getPropertyValue',
413 'isPropertyImplicit',
414 'item',
415 'removeProperty',
416 'setProperty']);
417 c.$implements$CSSStyleDeclaration$Dart = 1;
418 }
419 function DOM$fixClass$CSSStyleRule(c) {
420 if (c.prototype) {
421 c.prototype.selectorText$getter = function() { return DOM$EnsureDartNull(thi s.selectorText); };
422 c.prototype.selectorText$setter = function(value) { this.selectorText = valu e; };
423 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
424 }
425 c.$implements$CSSStyleRule$Dart = 1;
426 c.$implements$CSSRule$Dart = 1;
427 }
428 function DOM$fixClass$CSSStyleSheet(c) {
429 if (c.prototype) {
430 c.prototype.cssRules$getter = function() { return DOM$EnsureDartNull(this.cs sRules); };
431 c.prototype.ownerRule$getter = function() { return DOM$EnsureDartNull(this.o wnerRule); };
432 c.prototype.rules$getter = function() { return DOM$EnsureDartNull(this.rules ); };
433 }
434 DOM$fixMembers(c, [
435 'addRule',
436 'deleteRule',
437 'insertRule',
438 'removeRule']);
439 c.$implements$CSSStyleSheet$Dart = 1;
440 c.$implements$StyleSheet$Dart = 1;
441 }
442 function DOM$fixClass$CSSUnknownRule(c) {
443 if (c.prototype) {
444 }
445 c.$implements$CSSUnknownRule$Dart = 1;
446 c.$implements$CSSRule$Dart = 1;
447 }
448 function DOM$fixClass$CSSValue(c) {
449 if (c.prototype) {
450 c.prototype.cssText$getter = function() { return DOM$EnsureDartNull(this.css Text); };
451 c.prototype.cssText$setter = function(value) { this.cssText = value; };
452 c.prototype.cssValueType$getter = function() { return DOM$EnsureDartNull(thi s.cssValueType); };
453 }
454 c.$implements$CSSValue$Dart = 1;
455 }
456 function DOM$fixClass$CSSValueList(c) {
457 if (c.prototype) {
458 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
459 }
460 DOM$fixMembers(c, ['item']);
461 c.$implements$CSSValueList$Dart = 1;
462 c.$implements$CSSValue$Dart = 1;
463 }
464 function DOM$fixClass$CanvasGradient(c) {
465 if (c.prototype) {
466 }
467 DOM$fixMembers(c, ['addColorStop']);
468 c.$implements$CanvasGradient$Dart = 1;
469 }
470 function DOM$fixClass$CanvasPattern(c) {
471 if (c.prototype) {
472 }
473 c.$implements$CanvasPattern$Dart = 1;
474 }
475 function DOM$fixClass$CanvasPixelArray(c) {
476 if (c.prototype) {
477 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
478 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
479 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
480 }
481 c.$implements$CanvasPixelArray$Dart = 1;
482 }
483 function DOM$fixClassOnDemand$CanvasPixelArray(c) {
484 if (c.DOM$initialized === true)
485 return;
486 c.DOM$initialized = true;
487 DOM$fixClass$CanvasPixelArray(c);
488 }
489 function DOM$fixValue$CanvasPixelArray(value) {
490 if (value == null)
491 return DOM$EnsureDartNull(value);
492 if (typeof value != "object")
493 return value;
494 var constructor = value.constructor;
495 if (constructor == null)
496 return value;
497 DOM$fixClassOnDemand$CanvasPixelArray(constructor);
498 return value;
499 }
500 function DOM$fixClass$CanvasRenderingContext(c) {
501 if (c.prototype) {
502 c.prototype.canvas$getter = function() { return DOM$EnsureDartNull(this.canv as); };
503 }
504 c.$implements$CanvasRenderingContext$Dart = 1;
505 }
506 function DOM$fixClass$CanvasRenderingContext2D(c) {
507 if (c.prototype) {
508 c.prototype.fillStyle$getter = function() { return DOM$EnsureDartNull(this.f illStyle); };
509 c.prototype.fillStyle$setter = function(value) { this.fillStyle = value; };
510 c.prototype.font$getter = function() { return DOM$EnsureDartNull(this.font); };
511 c.prototype.font$setter = function(value) { this.font = value; };
512 c.prototype.globalAlpha$getter = function() { return DOM$EnsureDartNull(this .globalAlpha); };
513 c.prototype.globalAlpha$setter = function(value) { this.globalAlpha = value; };
514 c.prototype.globalCompositeOperation$getter = function() { return DOM$Ensure DartNull(this.globalCompositeOperation); };
515 c.prototype.globalCompositeOperation$setter = function(value) { this.globalC ompositeOperation = value; };
516 c.prototype.lineCap$getter = function() { return DOM$EnsureDartNull(this.lin eCap); };
517 c.prototype.lineCap$setter = function(value) { this.lineCap = value; };
518 c.prototype.lineJoin$getter = function() { return DOM$EnsureDartNull(this.li neJoin); };
519 c.prototype.lineJoin$setter = function(value) { this.lineJoin = value; };
520 c.prototype.lineWidth$getter = function() { return DOM$EnsureDartNull(this.l ineWidth); };
521 c.prototype.lineWidth$setter = function(value) { this.lineWidth = value; };
522 c.prototype.miterLimit$getter = function() { return DOM$EnsureDartNull(this. miterLimit); };
523 c.prototype.miterLimit$setter = function(value) { this.miterLimit = value; } ;
524 c.prototype.shadowBlur$getter = function() { return DOM$EnsureDartNull(this. shadowBlur); };
525 c.prototype.shadowBlur$setter = function(value) { this.shadowBlur = value; } ;
526 c.prototype.shadowColor$getter = function() { return DOM$EnsureDartNull(this .shadowColor); };
527 c.prototype.shadowColor$setter = function(value) { this.shadowColor = value; };
528 c.prototype.shadowOffsetX$getter = function() { return DOM$EnsureDartNull(th is.shadowOffsetX); };
529 c.prototype.shadowOffsetX$setter = function(value) { this.shadowOffsetX = va lue; };
530 c.prototype.shadowOffsetY$getter = function() { return DOM$EnsureDartNull(th is.shadowOffsetY); };
531 c.prototype.shadowOffsetY$setter = function(value) { this.shadowOffsetY = va lue; };
532 c.prototype.strokeStyle$getter = function() { return DOM$EnsureDartNull(this .strokeStyle); };
533 c.prototype.strokeStyle$setter = function(value) { this.strokeStyle = value; };
534 c.prototype.textAlign$getter = function() { return DOM$EnsureDartNull(this.t extAlign); };
535 c.prototype.textAlign$setter = function(value) { this.textAlign = value; };
536 c.prototype.textBaseline$getter = function() { return DOM$EnsureDartNull(thi s.textBaseline); };
537 c.prototype.textBaseline$setter = function(value) { this.textBaseline = valu e; };
538 c.prototype.webkitLineDash$getter = function() { return DOM$EnsureDartNull(t his.webkitLineDash); };
539 c.prototype.webkitLineDash$setter = function(value) { this.webkitLineDash = value; };
540 c.prototype.webkitLineDashOffset$getter = function() { return DOM$EnsureDart Null(this.webkitLineDashOffset); };
541 c.prototype.webkitLineDashOffset$setter = function(value) { this.webkitLineD ashOffset = value; };
542 }
543 DOM$fixMembers(c, [
544 'arc',
545 'arcTo',
546 'beginPath',
547 'bezierCurveTo',
548 'clearRect',
549 'clearShadow',
550 'clip',
551 'closePath',
552 'createLinearGradient',
553 'createPattern',
554 'createRadialGradient',
555 'drawImage',
556 'drawImageFromRect',
557 'fill',
558 'fillRect',
559 'fillText',
560 'isPointInPath',
561 'lineTo',
562 'measureText',
563 'moveTo',
564 'putImageData',
565 'quadraticCurveTo',
566 'rect',
567 'restore',
568 'rotate',
569 'save',
570 'scale',
571 'setAlpha',
572 'setCompositeOperation',
573 'setFillColor',
574 'setLineCap',
575 'setLineJoin',
576 'setLineWidth',
577 'setMiterLimit',
578 'setShadow',
579 'setStrokeColor',
580 'setTransform',
581 'stroke',
582 'strokeRect',
583 'strokeText',
584 'transform',
585 'translate']);
586 c.prototype.createImageData$member = function() {
587 return DOM$fixValue$ImageData(this.createImageData.apply(this, arguments));
588 };
589 c.prototype.getImageData$member = function() {
590 return DOM$fixValue$ImageData(this.getImageData.apply(this, arguments));
591 };
592 c.$implements$CanvasRenderingContext2D$Dart = 1;
593 c.$implements$CanvasRenderingContext$Dart = 1;
594 }
595 function DOM$fixClass$CharacterData(c) {
596 if (c.prototype) {
597 c.prototype.data$getter = function() { return DOM$EnsureDartNull(this.data); };
598 c.prototype.data$setter = function(value) { this.data = value; };
599 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
600 }
601 DOM$fixMembers(c, [
602 'appendData',
603 'deleteData',
604 'insertData',
605 'replaceData',
606 'substringData']);
607 c.$implements$CharacterData$Dart = 1;
608 c.$implements$Node$Dart = 1;
609 c.$implements$EventTarget$Dart = 1;
610 }
611 function DOM$fixClass$ClientRect(c) {
612 if (c.prototype) {
613 c.prototype.bottom$getter = function() { return DOM$EnsureDartNull(this.bott om); };
614 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
615 c.prototype.left$getter = function() { return DOM$EnsureDartNull(this.left); };
616 c.prototype.right$getter = function() { return DOM$EnsureDartNull(this.right ); };
617 c.prototype.top$getter = function() { return DOM$EnsureDartNull(this.top); } ;
618 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
619 }
620 c.$implements$ClientRect$Dart = 1;
621 }
622 function DOM$fixClass$ClientRectList(c) {
623 if (c.prototype) {
624 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
625 }
626 DOM$fixMembers(c, ['item']);
627 c.$implements$ClientRectList$Dart = 1;
628 }
629 function DOM$fixClass$Clipboard(c) {
630 if (c.prototype) {
631 c.prototype.dropEffect$getter = function() { return DOM$EnsureDartNull(this. dropEffect); };
632 c.prototype.dropEffect$setter = function(value) { this.dropEffect = value; } ;
633 c.prototype.effectAllowed$getter = function() { return DOM$EnsureDartNull(th is.effectAllowed); };
634 c.prototype.effectAllowed$setter = function(value) { this.effectAllowed = va lue; };
635 c.prototype.files$getter = function() { return DOM$EnsureDartNull(this.files ); };
636 c.prototype.items$getter = function() { return DOM$EnsureDartNull(this.items ); };
637 c.prototype.types$getter = function() { return DOM$EnsureDartNull(this.types ); };
638 }
639 DOM$fixMembers(c, [
640 'clearData',
641 'getData',
642 'setData',
643 'setDragImage']);
644 c.$implements$Clipboard$Dart = 1;
645 }
646 function DOM$fixClass$CloseEvent(c) {
647 if (c.prototype) {
648 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
649 c.prototype.reason$getter = function() { return DOM$EnsureDartNull(this.reas on); };
650 c.prototype.wasClean$getter = function() { return DOM$EnsureDartNull(this.wa sClean); };
651 }
652 c.$implements$CloseEvent$Dart = 1;
653 c.$implements$Event$Dart = 1;
654 }
655 function DOM$fixClass$Comment(c) {
656 if (c.prototype) {
657 }
658 c.$implements$Comment$Dart = 1;
659 c.$implements$CharacterData$Dart = 1;
660 c.$implements$Node$Dart = 1;
661 c.$implements$EventTarget$Dart = 1;
662 }
663 function DOM$fixClass$CompositionEvent(c) {
664 if (c.prototype) {
665 c.prototype.data$getter = function() { return DOM$EnsureDartNull(this.data); };
666 }
667 DOM$fixMembers(c, ['initCompositionEvent']);
668 c.$implements$CompositionEvent$Dart = 1;
669 c.$implements$UIEvent$Dart = 1;
670 c.$implements$Event$Dart = 1;
671 }
672 function DOM$fixClass$Console(c) {
673 if (c.prototype) {
674 c.prototype.memory$getter = function() { return DOM$EnsureDartNull(this.memo ry); };
675 c.prototype.profiles$getter = function() { return DOM$EnsureDartNull(this.pr ofiles); };
676 }
677 DOM$fixMembers(c, [
678 'count',
679 'debug',
680 'dir',
681 'dirxml',
682 'error',
683 'group',
684 'groupCollapsed',
685 'groupEnd',
686 'info',
687 'log',
688 'markTimeline',
689 'profile',
690 'profileEnd',
691 'time',
692 'timeEnd',
693 'timeStamp',
694 'trace',
695 'warn']);
696 c.prototype.assert$member = function() {
697 return DOM$EnsureDartNull(this.assertCondition.apply(this, arguments));
698 };
699 c.$implements$Console$Dart = 1;
700 }
701 function DOM$fixClass$ConvolverNode(c) {
702 if (c.prototype) {
703 c.prototype.buffer$getter = function() { return DOM$EnsureDartNull(this.buff er); };
704 c.prototype.buffer$setter = function(value) { this.buffer = value; };
705 }
706 c.$implements$ConvolverNode$Dart = 1;
707 c.$implements$AudioNode$Dart = 1;
708 }
709 function DOM$fixClass$Coordinates(c) {
710 if (c.prototype) {
711 c.prototype.accuracy$getter = function() { return DOM$EnsureDartNull(this.ac curacy); };
712 c.prototype.altitude$getter = function() { return DOM$EnsureDartNull(this.al titude); };
713 c.prototype.altitudeAccuracy$getter = function() { return DOM$EnsureDartNull (this.altitudeAccuracy); };
714 c.prototype.heading$getter = function() { return DOM$EnsureDartNull(this.hea ding); };
715 c.prototype.latitude$getter = function() { return DOM$EnsureDartNull(this.la titude); };
716 c.prototype.longitude$getter = function() { return DOM$EnsureDartNull(this.l ongitude); };
717 c.prototype.speed$getter = function() { return DOM$EnsureDartNull(this.speed ); };
718 }
719 c.$implements$Coordinates$Dart = 1;
720 }
721 function DOM$fixClass$Counter(c) {
722 if (c.prototype) {
723 c.prototype.identifier$getter = function() { return DOM$EnsureDartNull(this. identifier); };
724 c.prototype.listStyle$getter = function() { return DOM$EnsureDartNull(this.l istStyle); };
725 c.prototype.separator$getter = function() { return DOM$EnsureDartNull(this.s eparator); };
726 }
727 c.$implements$Counter$Dart = 1;
728 }
729 function DOM$fixClass$Crypto(c) {
730 if (c.prototype) {
731 }
732 DOM$fixMembers(c, ['getRandomValues']);
733 c.$implements$Crypto$Dart = 1;
734 }
735 function DOM$fixClass$CustomEvent(c) {
736 if (c.prototype) {
737 c.prototype.detail$getter = function() { return DOM$EnsureDartNull(this.deta il); };
738 }
739 DOM$fixMembers(c, ['initCustomEvent']);
740 c.$implements$CustomEvent$Dart = 1;
741 c.$implements$Event$Dart = 1;
742 }
743 function DOM$fixClass$DOMApplicationCache(c) {
744 if (c.prototype) {
745 c.prototype.status$getter = function() { return DOM$EnsureDartNull(this.stat us); };
746 }
747 DOM$fixMembers(c, [
748 'addEventListener',
749 'dispatchEvent',
750 'removeEventListener',
751 'swapCache',
752 'update']);
753 c.$implements$DOMApplicationCache$Dart = 1;
754 c.$implements$EventTarget$Dart = 1;
755 }
756 function DOM$fixClass$DOMException(c) {
757 if (c.prototype) {
758 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
759 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
760 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
761 }
762 DOM$fixMembers(c, ['toString']);
763 c.$implements$DOMException$Dart = 1;
764 }
765 function DOM$fixClass$DOMFileSystem(c) {
766 if (c.prototype) {
767 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
768 c.prototype.root$getter = function() { return DOM$EnsureDartNull(this.root); };
769 }
770 c.$implements$DOMFileSystem$Dart = 1;
771 }
772 function DOM$fixClass$DOMFileSystemSync(c) {
773 if (c.prototype) {
774 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
775 c.prototype.root$getter = function() { return DOM$EnsureDartNull(this.root); };
776 }
777 c.$implements$DOMFileSystemSync$Dart = 1;
778 }
779 function DOM$fixClass$DOMFormData(c) {
780 if (c.prototype) {
781 }
782 DOM$fixMembers(c, ['append']);
783 c.$implements$DOMFormData$Dart = 1;
784 }
785 function DOM$fixClass$DOMImplementation(c) {
786 if (c.prototype) {
787 }
788 DOM$fixMembers(c, [
789 'createCSSStyleSheet',
790 'createDocument',
791 'createDocumentType',
792 'createHTMLDocument',
793 'hasFeature']);
794 c.$implements$DOMImplementation$Dart = 1;
795 }
796 function DOM$fixClass$DOMMimeType(c) {
797 if (c.prototype) {
798 c.prototype.description$getter = function() { return DOM$EnsureDartNull(this .description); };
799 c.prototype.enabledPlugin$getter = function() { return DOM$EnsureDartNull(th is.enabledPlugin); };
800 c.prototype.suffixes$getter = function() { return DOM$EnsureDartNull(this.su ffixes); };
801 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
802 }
803 c.$implements$DOMMimeType$Dart = 1;
804 }
805 function DOM$fixClass$DOMMimeTypeArray(c) {
806 if (c.prototype) {
807 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
808 }
809 DOM$fixMembers(c, [
810 'item',
811 'namedItem']);
812 c.$implements$DOMMimeTypeArray$Dart = 1;
813 }
814 function DOM$fixClass$DOMParser(c) {
815 if (c.prototype) {
816 }
817 DOM$fixMembers(c, ['parseFromString']);
818 c.$implements$DOMParser$Dart = 1;
819 }
820 function DOM$fixClass$DOMPlugin(c) {
821 if (c.prototype) {
822 c.prototype.description$getter = function() { return DOM$EnsureDartNull(this .description); };
823 c.prototype.filename$getter = function() { return DOM$EnsureDartNull(this.fi lename); };
824 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
825 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
826 }
827 DOM$fixMembers(c, [
828 'item',
829 'namedItem']);
830 c.$implements$DOMPlugin$Dart = 1;
831 }
832 function DOM$fixClass$DOMPluginArray(c) {
833 if (c.prototype) {
834 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
835 }
836 DOM$fixMembers(c, [
837 'item',
838 'namedItem',
839 'refresh']);
840 c.$implements$DOMPluginArray$Dart = 1;
841 }
842 function DOM$fixClass$DOMSelection(c) {
843 if (c.prototype) {
844 c.prototype.anchorNode$getter = function() { return DOM$EnsureDartNull(this. anchorNode); };
845 c.prototype.anchorOffset$getter = function() { return DOM$EnsureDartNull(thi s.anchorOffset); };
846 c.prototype.baseNode$getter = function() { return DOM$EnsureDartNull(this.ba seNode); };
847 c.prototype.baseOffset$getter = function() { return DOM$EnsureDartNull(this. baseOffset); };
848 c.prototype.extentNode$getter = function() { return DOM$EnsureDartNull(this. extentNode); };
849 c.prototype.extentOffset$getter = function() { return DOM$EnsureDartNull(thi s.extentOffset); };
850 c.prototype.focusNode$getter = function() { return DOM$EnsureDartNull(this.f ocusNode); };
851 c.prototype.focusOffset$getter = function() { return DOM$EnsureDartNull(this .focusOffset); };
852 c.prototype.isCollapsed$getter = function() { return DOM$EnsureDartNull(this .isCollapsed); };
853 c.prototype.rangeCount$getter = function() { return DOM$EnsureDartNull(this. rangeCount); };
854 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
855 }
856 DOM$fixMembers(c, [
857 'addRange',
858 'collapse',
859 'collapseToEnd',
860 'collapseToStart',
861 'containsNode',
862 'deleteFromDocument',
863 'empty',
864 'extend',
865 'getRangeAt',
866 'modify',
867 'removeAllRanges',
868 'selectAllChildren',
869 'setBaseAndExtent',
870 'setPosition',
871 'toString']);
872 c.$implements$DOMSelection$Dart = 1;
873 }
874 function DOM$fixClass$DOMSettableTokenList(c) {
875 if (c.prototype) {
876 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
877 c.prototype.value$setter = function(value) { this.value = value; };
878 }
879 c.$implements$DOMSettableTokenList$Dart = 1;
880 c.$implements$DOMTokenList$Dart = 1;
881 }
882 function DOM$fixClass$DOMTokenList(c) {
883 if (c.prototype) {
884 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
885 }
886 DOM$fixMembers(c, [
887 'add',
888 'contains',
889 'item',
890 'remove',
891 'toString',
892 'toggle']);
893 c.$implements$DOMTokenList$Dart = 1;
894 }
895 function DOM$fixClass$DOMURL(c) {
896 if (c.prototype) {
897 }
898 DOM$fixMembers(c, [
899 'createObjectURL',
900 'revokeObjectURL']);
901 c.$implements$DOMURL$Dart = 1;
902 }
903 function DOM$fixClass$DOMWindow(c) {
904 if (c.prototype) {
905 c.prototype.applicationCache$getter = function() { return DOM$EnsureDartNull (this.applicationCache); };
906 c.prototype.clientInformation$getter = function() { return DOM$EnsureDartNul l(this.clientInformation); };
907 c.prototype.clientInformation$setter = function(value) { this.clientInformat ion = value; };
908 c.prototype.closed$getter = function() { return DOM$EnsureDartNull(this.clos ed); };
909 c.prototype.console$getter = function() { return DOM$EnsureDartNull(this.con sole); };
910 c.prototype.console$setter = function(value) { this.console = value; };
911 c.prototype.crypto$getter = function() { return DOM$EnsureDartNull(this.cryp to); };
912 c.prototype.defaultStatus$getter = function() { return DOM$EnsureDartNull(th is.defaultStatus); };
913 c.prototype.defaultStatus$setter = function(value) { this.defaultStatus = va lue; };
914 c.prototype.defaultstatus$getter = function() { return DOM$EnsureDartNull(th is.defaultstatus); };
915 c.prototype.defaultstatus$setter = function(value) { this.defaultstatus = va lue; };
916 c.prototype.devicePixelRatio$getter = function() { return DOM$EnsureDartNull (this.devicePixelRatio); };
917 c.prototype.devicePixelRatio$setter = function(value) { this.devicePixelRati o = value; };
918 c.prototype.document$getter = function() { return DOM$EnsureDartNull(this.do cument); };
919 c.prototype.event$getter = function() { return DOM$EnsureDartNull(this.event ); };
920 c.prototype.event$setter = function(value) { this.event = value; };
921 c.prototype.frameElement$getter = function() { return DOM$EnsureDartNull(thi s.frameElement); };
922 c.prototype.frames$getter = function() { return DOM$EnsureDartNull(this.fram es); };
923 c.prototype.frames$setter = function(value) { this.frames = value; };
924 c.prototype.history$getter = function() { return DOM$EnsureDartNull(this.his tory); };
925 c.prototype.history$setter = function(value) { this.history = value; };
926 c.prototype.innerHeight$getter = function() { return DOM$EnsureDartNull(this .innerHeight); };
927 c.prototype.innerHeight$setter = function(value) { this.innerHeight = value; };
928 c.prototype.innerWidth$getter = function() { return DOM$EnsureDartNull(this. innerWidth); };
929 c.prototype.innerWidth$setter = function(value) { this.innerWidth = value; } ;
930 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
931 c.prototype.length$setter = function(value) { this.length = value; };
932 c.prototype.localStorage$getter = function() { return DOM$EnsureDartNull(thi s.localStorage); };
933 c.prototype.location$getter = function() { return DOM$EnsureDartNull(this.lo cation); };
934 c.prototype.location$setter = function(value) { this.location = value; };
935 c.prototype.locationbar$getter = function() { return DOM$EnsureDartNull(this .locationbar); };
936 c.prototype.locationbar$setter = function(value) { this.locationbar = value; };
937 c.prototype.menubar$getter = function() { return DOM$EnsureDartNull(this.men ubar); };
938 c.prototype.menubar$setter = function(value) { this.menubar = value; };
939 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
940 c.prototype.name$setter = function(value) { this.name = value; };
941 c.prototype.navigator$getter = function() { return DOM$EnsureDartNull(this.n avigator); };
942 c.prototype.navigator$setter = function(value) { this.navigator = value; };
943 c.prototype.offscreenBuffering$getter = function() { return DOM$EnsureDartNu ll(this.offscreenBuffering); };
944 c.prototype.offscreenBuffering$setter = function(value) { this.offscreenBuff ering = value; };
945 c.prototype.opener$getter = function() { return DOM$EnsureDartNull(this.open er); };
946 c.prototype.opener$setter = function(value) { this.opener = value; };
947 c.prototype.outerHeight$getter = function() { return DOM$EnsureDartNull(this .outerHeight); };
948 c.prototype.outerHeight$setter = function(value) { this.outerHeight = value; };
949 c.prototype.outerWidth$getter = function() { return DOM$EnsureDartNull(this. outerWidth); };
950 c.prototype.outerWidth$setter = function(value) { this.outerWidth = value; } ;
951 c.prototype.pageXOffset$getter = function() { return DOM$EnsureDartNull(this .pageXOffset); };
952 c.prototype.pageYOffset$getter = function() { return DOM$EnsureDartNull(this .pageYOffset); };
953 c.prototype.parent$getter = function() { return DOM$EnsureDartNull(this.pare nt); };
954 c.prototype.parent$setter = function(value) { this.parent = value; };
955 c.prototype.performance$getter = function() { return DOM$EnsureDartNull(this .performance); };
956 c.prototype.performance$setter = function(value) { this.performance = value; };
957 c.prototype.personalbar$getter = function() { return DOM$EnsureDartNull(this .personalbar); };
958 c.prototype.personalbar$setter = function(value) { this.personalbar = value; };
959 c.prototype.screen$getter = function() { return DOM$EnsureDartNull(this.scre en); };
960 c.prototype.screen$setter = function(value) { this.screen = value; };
961 c.prototype.screenLeft$getter = function() { return DOM$EnsureDartNull(this. screenLeft); };
962 c.prototype.screenLeft$setter = function(value) { this.screenLeft = value; } ;
963 c.prototype.screenTop$getter = function() { return DOM$EnsureDartNull(this.s creenTop); };
964 c.prototype.screenTop$setter = function(value) { this.screenTop = value; };
965 c.prototype.screenX$getter = function() { return DOM$EnsureDartNull(this.scr eenX); };
966 c.prototype.screenX$setter = function(value) { this.screenX = value; };
967 c.prototype.screenY$getter = function() { return DOM$EnsureDartNull(this.scr eenY); };
968 c.prototype.screenY$setter = function(value) { this.screenY = value; };
969 c.prototype.scrollX$getter = function() { return DOM$EnsureDartNull(this.scr ollX); };
970 c.prototype.scrollX$setter = function(value) { this.scrollX = value; };
971 c.prototype.scrollY$getter = function() { return DOM$EnsureDartNull(this.scr ollY); };
972 c.prototype.scrollY$setter = function(value) { this.scrollY = value; };
973 c.prototype.scrollbars$getter = function() { return DOM$EnsureDartNull(this. scrollbars); };
974 c.prototype.scrollbars$setter = function(value) { this.scrollbars = value; } ;
975 c.prototype.self$getter = function() { return DOM$EnsureDartNull(this.self); };
976 c.prototype.self$setter = function(value) { this.self = value; };
977 c.prototype.sessionStorage$getter = function() { return DOM$EnsureDartNull(t his.sessionStorage); };
978 c.prototype.status$getter = function() { return DOM$EnsureDartNull(this.stat us); };
979 c.prototype.status$setter = function(value) { this.status = value; };
980 c.prototype.statusbar$getter = function() { return DOM$EnsureDartNull(this.s tatusbar); };
981 c.prototype.statusbar$setter = function(value) { this.statusbar = value; };
982 c.prototype.styleMedia$getter = function() { return DOM$EnsureDartNull(this. styleMedia); };
983 c.prototype.toolbar$getter = function() { return DOM$EnsureDartNull(this.too lbar); };
984 c.prototype.toolbar$setter = function(value) { this.toolbar = value; };
985 c.prototype.top$getter = function() { return DOM$EnsureDartNull(this.top); } ;
986 c.prototype.top$setter = function(value) { this.top = value; };
987 c.prototype.webkitIndexedDB$getter = function() { return DOM$EnsureDartNull( this.webkitIndexedDB); };
988 c.prototype.webkitNotifications$getter = function() { return DOM$fixValue$No tificationCenter(this.webkitNotifications); };
989 c.prototype.webkitStorageInfo$getter = function() { return DOM$EnsureDartNul l(this.webkitStorageInfo); };
990 c.prototype.webkitURL$getter = function() { return DOM$EnsureDartNull(this.w ebkitURL); };
991 c.prototype.window$getter = function() { return DOM$EnsureDartNull(this.wind ow); };
992 }
993 DOM$fixMembers(c, [
994 'addEventListener',
995 'alert',
996 'atob',
997 'blur',
998 'btoa',
999 'captureEvents',
1000 'clearInterval',
1001 'clearTimeout',
1002 'close',
1003 'confirm',
1004 'dispatchEvent',
1005 'find',
1006 'focus',
1007 'getComputedStyle',
1008 'getMatchedCSSRules',
1009 'getSelection',
1010 'matchMedia',
1011 'moveBy',
1012 'moveTo',
1013 'open',
1014 'openDatabase',
1015 'postMessage',
1016 'print',
1017 'prompt',
1018 'releaseEvents',
1019 'removeEventListener',
1020 'resizeBy',
1021 'resizeTo',
1022 'scroll',
1023 'scrollBy',
1024 'scrollTo',
1025 'setInterval',
1026 'setTimeout',
1027 'showModalDialog',
1028 'stop',
1029 'webkitCancelAnimationFrame',
1030 'webkitCancelRequestAnimationFrame',
1031 'webkitConvertPointFromNodeToPage',
1032 'webkitConvertPointFromPageToNode',
1033 'webkitPostMessage',
1034 'webkitRequestAnimationFrame',
1035 'webkitRequestFileSystem',
1036 'webkitResolveLocalFileSystemURL']);
1037 c.$implements$DOMWindow$Dart = 1;
1038 c.$implements$EventTarget$Dart = 1;
1039 }
1040 function DOM$fixClass$DataTransferItem(c) {
1041 if (c.prototype) {
1042 c.prototype.kind$getter = function() { return DOM$EnsureDartNull(this.kind); };
1043 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
1044 }
1045 DOM$fixMembers(c, [
1046 'getAsFile',
1047 'getAsString']);
1048 c.$implements$DataTransferItem$Dart = 1;
1049 }
1050 function DOM$fixClass$DataTransferItemList(c) {
1051 if (c.prototype) {
1052 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1053 }
1054 DOM$fixMembers(c, [
1055 'add',
1056 'clear',
1057 'item']);
1058 c.$implements$DataTransferItemList$Dart = 1;
1059 }
1060 function DOM$fixClass$DataView(c) {
1061 if (c.prototype) {
1062 }
1063 DOM$fixMembers(c, [
1064 'getFloat32',
1065 'getFloat64',
1066 'getInt16',
1067 'getInt32',
1068 'getInt8',
1069 'getUint16',
1070 'getUint32',
1071 'getUint8',
1072 'setFloat32',
1073 'setFloat64',
1074 'setInt16',
1075 'setInt32',
1076 'setInt8',
1077 'setUint16',
1078 'setUint32',
1079 'setUint8']);
1080 c.$implements$DataView$Dart = 1;
1081 c.$implements$ArrayBufferView$Dart = 1;
1082 }
1083 function DOM$fixClass$Database(c) {
1084 if (c.prototype) {
1085 c.prototype.version$getter = function() { return DOM$EnsureDartNull(this.ver sion); };
1086 }
1087 DOM$fixMembers(c, [
1088 'changeVersion',
1089 'readTransaction',
1090 'transaction']);
1091 c.$implements$Database$Dart = 1;
1092 }
1093 function DOM$fixClass$DatabaseSync(c) {
1094 if (c.prototype) {
1095 c.prototype.lastErrorMessage$getter = function() { return DOM$EnsureDartNull (this.lastErrorMessage); };
1096 c.prototype.version$getter = function() { return DOM$EnsureDartNull(this.ver sion); };
1097 }
1098 DOM$fixMembers(c, [
1099 'changeVersion',
1100 'readTransaction',
1101 'transaction']);
1102 c.$implements$DatabaseSync$Dart = 1;
1103 }
1104 function DOM$fixClass$DedicatedWorkerContext(c) {
1105 if (c.prototype) {
1106 c.prototype.onmessage$getter = function() { return DOM$EnsureDartNull(this.o nmessage); };
1107 c.prototype.onmessage$setter = function(value) { this.onmessage = value; };
1108 }
1109 DOM$fixMembers(c, [
1110 'postMessage',
1111 'webkitPostMessage']);
1112 c.$implements$DedicatedWorkerContext$Dart = 1;
1113 c.$implements$WorkerContext$Dart = 1;
1114 }
1115 function DOM$fixClass$DelayNode(c) {
1116 if (c.prototype) {
1117 c.prototype.delayTime$getter = function() { return DOM$EnsureDartNull(this.d elayTime); };
1118 }
1119 c.$implements$DelayNode$Dart = 1;
1120 c.$implements$AudioNode$Dart = 1;
1121 }
1122 function DOM$fixClass$DeviceMotionEvent(c) {
1123 if (c.prototype) {
1124 c.prototype.interval$getter = function() { return DOM$EnsureDartNull(this.in terval); };
1125 }
1126 c.$implements$DeviceMotionEvent$Dart = 1;
1127 c.$implements$Event$Dart = 1;
1128 }
1129 function DOM$fixClass$DeviceOrientationEvent(c) {
1130 if (c.prototype) {
1131 c.prototype.alpha$getter = function() { return DOM$EnsureDartNull(this.alpha ); };
1132 c.prototype.beta$getter = function() { return DOM$EnsureDartNull(this.beta); };
1133 c.prototype.gamma$getter = function() { return DOM$EnsureDartNull(this.gamma ); };
1134 }
1135 DOM$fixMembers(c, ['initDeviceOrientationEvent']);
1136 c.$implements$DeviceOrientationEvent$Dart = 1;
1137 c.$implements$Event$Dart = 1;
1138 }
1139 function DOM$fixClass$DirectoryEntry(c) {
1140 if (c.prototype) {
1141 }
1142 DOM$fixMembers(c, [
1143 'createReader',
1144 'getDirectory',
1145 'getFile',
1146 'removeRecursively']);
1147 c.$implements$DirectoryEntry$Dart = 1;
1148 c.$implements$Entry$Dart = 1;
1149 }
1150 function DOM$fixClass$DirectoryEntrySync(c) {
1151 if (c.prototype) {
1152 }
1153 DOM$fixMembers(c, [
1154 'createReader',
1155 'getDirectory',
1156 'getFile',
1157 'removeRecursively']);
1158 c.$implements$DirectoryEntrySync$Dart = 1;
1159 c.$implements$EntrySync$Dart = 1;
1160 }
1161 function DOM$fixClass$DirectoryReader(c) {
1162 if (c.prototype) {
1163 }
1164 DOM$fixMembers(c, ['readEntries']);
1165 c.$implements$DirectoryReader$Dart = 1;
1166 }
1167 function DOM$fixClass$DirectoryReaderSync(c) {
1168 if (c.prototype) {
1169 }
1170 DOM$fixMembers(c, ['readEntries']);
1171 c.$implements$DirectoryReaderSync$Dart = 1;
1172 }
1173 function DOM$fixClass$Document(c) {
1174 if (c.prototype) {
1175 c.prototype.URL$getter = function() { return DOM$EnsureDartNull(this.URL); } ;
1176 c.prototype.anchors$getter = function() { return DOM$EnsureDartNull(this.anc hors); };
1177 c.prototype.applets$getter = function() { return DOM$EnsureDartNull(this.app lets); };
1178 c.prototype.body$getter = function() { return DOM$EnsureDartNull(this.body); };
1179 c.prototype.body$setter = function(value) { this.body = value; };
1180 c.prototype.characterSet$getter = function() { return DOM$EnsureDartNull(thi s.characterSet); };
1181 c.prototype.charset$getter = function() { return DOM$EnsureDartNull(this.cha rset); };
1182 c.prototype.charset$setter = function(value) { this.charset = value; };
1183 c.prototype.compatMode$getter = function() { return DOM$EnsureDartNull(this. compatMode); };
1184 c.prototype.cookie$getter = function() { return DOM$EnsureDartNull(this.cook ie); };
1185 c.prototype.cookie$setter = function(value) { this.cookie = value; };
1186 c.prototype.defaultCharset$getter = function() { return DOM$EnsureDartNull(t his.defaultCharset); };
1187 c.prototype.defaultView$getter = function() { return DOM$EnsureDartNull(this .defaultView); };
1188 c.prototype.doctype$getter = function() { return DOM$EnsureDartNull(this.doc type); };
1189 c.prototype.documentElement$getter = function() { return DOM$EnsureDartNull( this.documentElement); };
1190 c.prototype.documentURI$getter = function() { return DOM$EnsureDartNull(this .documentURI); };
1191 c.prototype.documentURI$setter = function(value) { this.documentURI = value; };
1192 c.prototype.domain$getter = function() { return DOM$EnsureDartNull(this.doma in); };
1193 c.prototype.domain$setter = function(value) { this.domain = value; };
1194 c.prototype.forms$getter = function() { return DOM$EnsureDartNull(this.forms ); };
1195 c.prototype.head$getter = function() { return DOM$EnsureDartNull(this.head); };
1196 c.prototype.images$getter = function() { return DOM$EnsureDartNull(this.imag es); };
1197 c.prototype.implementation$getter = function() { return DOM$EnsureDartNull(t his.implementation); };
1198 c.prototype.inputEncoding$getter = function() { return DOM$EnsureDartNull(th is.inputEncoding); };
1199 c.prototype.lastModified$getter = function() { return DOM$EnsureDartNull(thi s.lastModified); };
1200 c.prototype.links$getter = function() { return DOM$EnsureDartNull(this.links ); };
1201 c.prototype.location$getter = function() { return DOM$EnsureDartNull(this.lo cation); };
1202 c.prototype.location$setter = function(value) { this.location = value; };
1203 c.prototype.preferredStylesheetSet$getter = function() { return DOM$EnsureDa rtNull(this.preferredStylesheetSet); };
1204 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
1205 c.prototype.referrer$getter = function() { return DOM$EnsureDartNull(this.re ferrer); };
1206 c.prototype.selectedStylesheetSet$getter = function() { return DOM$EnsureDar tNull(this.selectedStylesheetSet); };
1207 c.prototype.selectedStylesheetSet$setter = function(value) { this.selectedSt ylesheetSet = value; };
1208 c.prototype.styleSheets$getter = function() { return DOM$EnsureDartNull(this .styleSheets); };
1209 c.prototype.title$getter = function() { return DOM$EnsureDartNull(this.title ); };
1210 c.prototype.title$setter = function(value) { this.title = value; };
1211 c.prototype.webkitCurrentFullScreenElement$getter = function() { return DOM$ EnsureDartNull(this.webkitCurrentFullScreenElement); };
1212 c.prototype.webkitFullScreenKeyboardInputAllowed$getter = function() { retur n DOM$EnsureDartNull(this.webkitFullScreenKeyboardInputAllowed); };
1213 c.prototype.webkitHidden$getter = function() { return DOM$EnsureDartNull(thi s.webkitHidden); };
1214 c.prototype.webkitIsFullScreen$getter = function() { return DOM$EnsureDartNu ll(this.webkitIsFullScreen); };
1215 c.prototype.webkitVisibilityState$getter = function() { return DOM$EnsureDar tNull(this.webkitVisibilityState); };
1216 c.prototype.xmlEncoding$getter = function() { return DOM$EnsureDartNull(this .xmlEncoding); };
1217 c.prototype.xmlStandalone$getter = function() { return DOM$EnsureDartNull(th is.xmlStandalone); };
1218 c.prototype.xmlStandalone$setter = function(value) { this.xmlStandalone = va lue; };
1219 c.prototype.xmlVersion$getter = function() { return DOM$EnsureDartNull(this. xmlVersion); };
1220 c.prototype.xmlVersion$setter = function(value) { this.xmlVersion = value; } ;
1221 }
1222 DOM$fixMembers(c, [
1223 'adoptNode',
1224 'caretRangeFromPoint',
1225 'createAttribute',
1226 'createAttributeNS',
1227 'createCDATASection',
1228 'createComment',
1229 'createDocumentFragment',
1230 'createElement',
1231 'createElementNS',
1232 'createEntityReference',
1233 'createEvent',
1234 'createExpression',
1235 'createNSResolver',
1236 'createNodeIterator',
1237 'createProcessingInstruction',
1238 'createRange',
1239 'createTextNode',
1240 'createTreeWalker',
1241 'elementFromPoint',
1242 'evaluate',
1243 'execCommand',
1244 'getCSSCanvasContext',
1245 'getElementById',
1246 'getElementsByClassName',
1247 'getElementsByName',
1248 'getElementsByTagName',
1249 'getElementsByTagNameNS',
1250 'getOverrideStyle',
1251 'getSelection',
1252 'importNode',
1253 'queryCommandEnabled',
1254 'queryCommandIndeterm',
1255 'queryCommandState',
1256 'queryCommandSupported',
1257 'queryCommandValue',
1258 'querySelector',
1259 'querySelectorAll',
1260 'webkitCancelFullScreen',
1261 'webkitGetFlowByName']);
1262 c.prototype.createTouch$member = function() {
1263 return DOM$fixValue$Touch(this.createTouch.apply(this, arguments));
1264 };
1265 c.prototype.createTouchList$member = function() {
1266 return DOM$fixValue$TouchList(this.createTouchList.apply(this, arguments));
1267 };
1268 c.$implements$Document$Dart = 1;
1269 c.$implements$Node$Dart = 1;
1270 c.$implements$EventTarget$Dart = 1;
1271 c.$implements$NodeSelector$Dart = 1;
1272 }
1273 function DOM$fixClass$DocumentFragment(c) {
1274 if (c.prototype) {
1275 }
1276 DOM$fixMembers(c, [
1277 'querySelector',
1278 'querySelectorAll']);
1279 c.$implements$DocumentFragment$Dart = 1;
1280 c.$implements$Node$Dart = 1;
1281 c.$implements$EventTarget$Dart = 1;
1282 c.$implements$NodeSelector$Dart = 1;
1283 }
1284 function DOM$fixClass$DocumentType(c) {
1285 if (c.prototype) {
1286 c.prototype.entities$getter = function() { return DOM$EnsureDartNull(this.en tities); };
1287 c.prototype.internalSubset$getter = function() { return DOM$EnsureDartNull(t his.internalSubset); };
1288 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1289 c.prototype.notations$getter = function() { return DOM$EnsureDartNull(this.n otations); };
1290 c.prototype.publicId$getter = function() { return DOM$EnsureDartNull(this.pu blicId); };
1291 c.prototype.systemId$getter = function() { return DOM$EnsureDartNull(this.sy stemId); };
1292 }
1293 c.$implements$DocumentType$Dart = 1;
1294 c.$implements$Node$Dart = 1;
1295 c.$implements$EventTarget$Dart = 1;
1296 }
1297 function DOM$fixClass$DynamicsCompressorNode(c) {
1298 if (c.prototype) {
1299 }
1300 c.$implements$DynamicsCompressorNode$Dart = 1;
1301 c.$implements$AudioNode$Dart = 1;
1302 }
1303 function DOM$fixClass$Element(c) {
1304 if (c.prototype) {
1305 c.prototype.childElementCount$getter = function() { return DOM$EnsureDartNul l(this.childElementCount); };
1306 c.prototype.clientHeight$getter = function() { return DOM$EnsureDartNull(thi s.clientHeight); };
1307 c.prototype.clientLeft$getter = function() { return DOM$EnsureDartNull(this. clientLeft); };
1308 c.prototype.clientTop$getter = function() { return DOM$EnsureDartNull(this.c lientTop); };
1309 c.prototype.clientWidth$getter = function() { return DOM$EnsureDartNull(this .clientWidth); };
1310 c.prototype.firstElementChild$getter = function() { return DOM$EnsureDartNul l(this.firstElementChild); };
1311 c.prototype.lastElementChild$getter = function() { return DOM$EnsureDartNull (this.lastElementChild); };
1312 c.prototype.nextElementSibling$getter = function() { return DOM$EnsureDartNu ll(this.nextElementSibling); };
1313 c.prototype.offsetHeight$getter = function() { return DOM$EnsureDartNull(thi s.offsetHeight); };
1314 c.prototype.offsetLeft$getter = function() { return DOM$EnsureDartNull(this. offsetLeft); };
1315 c.prototype.offsetParent$getter = function() { return DOM$EnsureDartNull(thi s.offsetParent); };
1316 c.prototype.offsetTop$getter = function() { return DOM$EnsureDartNull(this.o ffsetTop); };
1317 c.prototype.offsetWidth$getter = function() { return DOM$EnsureDartNull(this .offsetWidth); };
1318 c.prototype.previousElementSibling$getter = function() { return DOM$EnsureDa rtNull(this.previousElementSibling); };
1319 c.prototype.scrollHeight$getter = function() { return DOM$EnsureDartNull(thi s.scrollHeight); };
1320 c.prototype.scrollLeft$getter = function() { return DOM$EnsureDartNull(this. scrollLeft); };
1321 c.prototype.scrollLeft$setter = function(value) { this.scrollLeft = value; } ;
1322 c.prototype.scrollTop$getter = function() { return DOM$EnsureDartNull(this.s crollTop); };
1323 c.prototype.scrollTop$setter = function(value) { this.scrollTop = value; };
1324 c.prototype.scrollWidth$getter = function() { return DOM$EnsureDartNull(this .scrollWidth); };
1325 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
1326 c.prototype.tagName$getter = function() { return DOM$EnsureDartNull(this.tag Name); };
1327 }
1328 DOM$fixMembers(c, [
1329 'blur',
1330 'focus',
1331 'getAttribute',
1332 'getAttributeNS',
1333 'getAttributeNode',
1334 'getAttributeNodeNS',
1335 'getBoundingClientRect',
1336 'getClientRects',
1337 'getElementsByClassName',
1338 'getElementsByTagName',
1339 'getElementsByTagNameNS',
1340 'hasAttribute',
1341 'hasAttributeNS',
1342 'querySelector',
1343 'querySelectorAll',
1344 'removeAttribute',
1345 'removeAttributeNS',
1346 'removeAttributeNode',
1347 'scrollByLines',
1348 'scrollByPages',
1349 'scrollIntoView',
1350 'scrollIntoViewIfNeeded',
1351 'setAttribute',
1352 'setAttributeNS',
1353 'setAttributeNode',
1354 'setAttributeNodeNS',
1355 'webkitMatchesSelector',
1356 'webkitRequestFullScreen']);
1357 c.$implements$Element$Dart = 1;
1358 c.$implements$Node$Dart = 1;
1359 c.$implements$EventTarget$Dart = 1;
1360 c.$implements$NodeSelector$Dart = 1;
1361 c.$implements$ElementTraversal$Dart = 1;
1362 }
1363 function DOM$fixClass$ElementTimeControl(c) {
1364 if (c.prototype) {
1365 }
1366 DOM$fixMembers(c, [
1367 'beginElement',
1368 'beginElementAt',
1369 'endElement',
1370 'endElementAt']);
1371 c.$implements$ElementTimeControl$Dart = 1;
1372 }
1373 function DOM$fixClass$ElementTraversal(c) {
1374 if (c.prototype) {
1375 c.prototype.childElementCount$getter = function() { return DOM$EnsureDartNul l(this.childElementCount); };
1376 c.prototype.firstElementChild$getter = function() { return DOM$EnsureDartNul l(this.firstElementChild); };
1377 c.prototype.lastElementChild$getter = function() { return DOM$EnsureDartNull (this.lastElementChild); };
1378 c.prototype.nextElementSibling$getter = function() { return DOM$EnsureDartNu ll(this.nextElementSibling); };
1379 c.prototype.previousElementSibling$getter = function() { return DOM$EnsureDa rtNull(this.previousElementSibling); };
1380 }
1381 c.$implements$ElementTraversal$Dart = 1;
1382 }
1383 function DOM$fixClass$Entity(c) {
1384 if (c.prototype) {
1385 c.prototype.notationName$getter = function() { return DOM$EnsureDartNull(thi s.notationName); };
1386 c.prototype.publicId$getter = function() { return DOM$EnsureDartNull(this.pu blicId); };
1387 c.prototype.systemId$getter = function() { return DOM$EnsureDartNull(this.sy stemId); };
1388 }
1389 c.$implements$Entity$Dart = 1;
1390 c.$implements$Node$Dart = 1;
1391 c.$implements$EventTarget$Dart = 1;
1392 }
1393 function DOM$fixClass$EntityReference(c) {
1394 if (c.prototype) {
1395 }
1396 c.$implements$EntityReference$Dart = 1;
1397 c.$implements$Node$Dart = 1;
1398 c.$implements$EventTarget$Dart = 1;
1399 }
1400 function DOM$fixClass$Entry(c) {
1401 if (c.prototype) {
1402 c.prototype.filesystem$getter = function() { return DOM$EnsureDartNull(this. filesystem); };
1403 c.prototype.fullPath$getter = function() { return DOM$EnsureDartNull(this.fu llPath); };
1404 c.prototype.isDirectory$getter = function() { return DOM$EnsureDartNull(this .isDirectory); };
1405 c.prototype.isFile$getter = function() { return DOM$EnsureDartNull(this.isFi le); };
1406 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1407 }
1408 DOM$fixMembers(c, [
1409 'copyTo',
1410 'getMetadata',
1411 'getParent',
1412 'moveTo',
1413 'remove',
1414 'toURL']);
1415 c.$implements$Entry$Dart = 1;
1416 }
1417 function DOM$fixClass$EntryArray(c) {
1418 if (c.prototype) {
1419 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1420 }
1421 DOM$fixMembers(c, ['item']);
1422 c.$implements$EntryArray$Dart = 1;
1423 }
1424 function DOM$fixClass$EntryArraySync(c) {
1425 if (c.prototype) {
1426 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1427 }
1428 DOM$fixMembers(c, ['item']);
1429 c.$implements$EntryArraySync$Dart = 1;
1430 }
1431 function DOM$fixClass$EntrySync(c) {
1432 if (c.prototype) {
1433 c.prototype.filesystem$getter = function() { return DOM$EnsureDartNull(this. filesystem); };
1434 c.prototype.fullPath$getter = function() { return DOM$EnsureDartNull(this.fu llPath); };
1435 c.prototype.isDirectory$getter = function() { return DOM$EnsureDartNull(this .isDirectory); };
1436 c.prototype.isFile$getter = function() { return DOM$EnsureDartNull(this.isFi le); };
1437 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1438 }
1439 DOM$fixMembers(c, [
1440 'copyTo',
1441 'getMetadata',
1442 'getParent',
1443 'moveTo',
1444 'remove',
1445 'toURL']);
1446 c.$implements$EntrySync$Dart = 1;
1447 }
1448 function DOM$fixClass$ErrorEvent(c) {
1449 if (c.prototype) {
1450 c.prototype.filename$getter = function() { return DOM$EnsureDartNull(this.fi lename); };
1451 c.prototype.lineno$getter = function() { return DOM$EnsureDartNull(this.line no); };
1452 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
1453 }
1454 c.$implements$ErrorEvent$Dart = 1;
1455 c.$implements$Event$Dart = 1;
1456 }
1457 function DOM$fixClass$Event(c) {
1458 if (c.prototype) {
1459 c.prototype.bubbles$getter = function() { return DOM$EnsureDartNull(this.bub bles); };
1460 c.prototype.cancelBubble$getter = function() { return DOM$EnsureDartNull(thi s.cancelBubble); };
1461 c.prototype.cancelBubble$setter = function(value) { this.cancelBubble = valu e; };
1462 c.prototype.cancelable$getter = function() { return DOM$EnsureDartNull(this. cancelable); };
1463 c.prototype.clipboardData$getter = function() { return DOM$EnsureDartNull(th is.clipboardData); };
1464 c.prototype.currentTarget$getter = function() { return DOM$EnsureDartNull(th is.currentTarget); };
1465 c.prototype.defaultPrevented$getter = function() { return DOM$EnsureDartNull (this.defaultPrevented); };
1466 c.prototype.eventPhase$getter = function() { return DOM$EnsureDartNull(this. eventPhase); };
1467 c.prototype.returnValue$getter = function() { return DOM$EnsureDartNull(this .returnValue); };
1468 c.prototype.returnValue$setter = function(value) { this.returnValue = value; };
1469 c.prototype.srcElement$getter = function() { return DOM$EnsureDartNull(this. srcElement); };
1470 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
1471 c.prototype.timeStamp$getter = function() { return DOM$EnsureDartNull(this.t imeStamp); };
1472 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
1473 }
1474 DOM$fixMembers(c, [
1475 'initEvent',
1476 'preventDefault',
1477 'stopImmediatePropagation',
1478 'stopPropagation']);
1479 c.$implements$Event$Dart = 1;
1480 }
1481 function DOM$fixClass$EventException(c) {
1482 if (c.prototype) {
1483 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
1484 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
1485 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1486 }
1487 DOM$fixMembers(c, ['toString']);
1488 c.$implements$EventException$Dart = 1;
1489 }
1490 function DOM$fixClass$EventSource(c) {
1491 if (c.prototype) {
1492 c.prototype.URL$getter = function() { return DOM$EnsureDartNull(this.URL); } ;
1493 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
1494 }
1495 DOM$fixMembers(c, [
1496 'addEventListener',
1497 'close',
1498 'dispatchEvent',
1499 'removeEventListener']);
1500 c.$implements$EventSource$Dart = 1;
1501 c.$implements$EventTarget$Dart = 1;
1502 }
1503 function DOM$fixClass$EventTarget(c) {
1504 if (c.prototype) {
1505 }
1506 DOM$fixMembers(c, [
1507 'addEventListener',
1508 'dispatchEvent',
1509 'removeEventListener']);
1510 c.$implements$EventTarget$Dart = 1;
1511 }
1512 function DOM$fixClass$File(c) {
1513 if (c.prototype) {
1514 c.prototype.fileName$getter = function() { return DOM$EnsureDartNull(this.fi leName); };
1515 c.prototype.fileSize$getter = function() { return DOM$EnsureDartNull(this.fi leSize); };
1516 c.prototype.lastModifiedDate$getter = function() { return DOM$EnsureDartNull (this.lastModifiedDate); };
1517 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1518 c.prototype.webkitRelativePath$getter = function() { return DOM$EnsureDartNu ll(this.webkitRelativePath); };
1519 }
1520 c.$implements$File$Dart = 1;
1521 c.$implements$Blob$Dart = 1;
1522 }
1523 function DOM$fixClass$FileEntry(c) {
1524 if (c.prototype) {
1525 }
1526 DOM$fixMembers(c, [
1527 'createWriter',
1528 'file']);
1529 c.$implements$FileEntry$Dart = 1;
1530 c.$implements$Entry$Dart = 1;
1531 }
1532 function DOM$fixClass$FileEntrySync(c) {
1533 if (c.prototype) {
1534 }
1535 DOM$fixMembers(c, [
1536 'createWriter',
1537 'file']);
1538 c.$implements$FileEntrySync$Dart = 1;
1539 c.$implements$EntrySync$Dart = 1;
1540 }
1541 function DOM$fixClass$FileError(c) {
1542 if (c.prototype) {
1543 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
1544 }
1545 c.$implements$FileError$Dart = 1;
1546 }
1547 function DOM$fixClass$FileException(c) {
1548 if (c.prototype) {
1549 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
1550 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
1551 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1552 }
1553 DOM$fixMembers(c, ['toString']);
1554 c.$implements$FileException$Dart = 1;
1555 }
1556 function DOM$fixClass$FileList(c) {
1557 if (c.prototype) {
1558 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1559 }
1560 DOM$fixMembers(c, ['item']);
1561 c.$implements$FileList$Dart = 1;
1562 }
1563 function DOM$fixClass$FileReader(c) {
1564 if (c.prototype) {
1565 c.prototype.error$getter = function() { return DOM$EnsureDartNull(this.error ); };
1566 c.prototype.onabort$getter = function() { return DOM$EnsureDartNull(this.ona bort); };
1567 c.prototype.onabort$setter = function(value) { this.onabort = value; };
1568 c.prototype.onerror$getter = function() { return DOM$EnsureDartNull(this.one rror); };
1569 c.prototype.onerror$setter = function(value) { this.onerror = value; };
1570 c.prototype.onload$getter = function() { return DOM$EnsureDartNull(this.onlo ad); };
1571 c.prototype.onload$setter = function(value) { this.onload = value; };
1572 c.prototype.onloadend$getter = function() { return DOM$EnsureDartNull(this.o nloadend); };
1573 c.prototype.onloadend$setter = function(value) { this.onloadend = value; };
1574 c.prototype.onloadstart$getter = function() { return DOM$EnsureDartNull(this .onloadstart); };
1575 c.prototype.onloadstart$setter = function(value) { this.onloadstart = value; };
1576 c.prototype.onprogress$getter = function() { return DOM$EnsureDartNull(this. onprogress); };
1577 c.prototype.onprogress$setter = function(value) { this.onprogress = value; } ;
1578 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
1579 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
1580 }
1581 DOM$fixMembers(c, [
1582 'abort',
1583 'readAsArrayBuffer',
1584 'readAsBinaryString',
1585 'readAsDataURL',
1586 'readAsText']);
1587 c.$implements$FileReader$Dart = 1;
1588 }
1589 function DOM$fixClass$FileReaderSync(c) {
1590 if (c.prototype) {
1591 }
1592 DOM$fixMembers(c, [
1593 'readAsArrayBuffer',
1594 'readAsBinaryString',
1595 'readAsDataURL',
1596 'readAsText']);
1597 c.$implements$FileReaderSync$Dart = 1;
1598 }
1599 function DOM$fixClass$FileWriter(c) {
1600 if (c.prototype) {
1601 c.prototype.error$getter = function() { return DOM$EnsureDartNull(this.error ); };
1602 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1603 c.prototype.onabort$getter = function() { return DOM$EnsureDartNull(this.ona bort); };
1604 c.prototype.onabort$setter = function(value) { this.onabort = value; };
1605 c.prototype.onerror$getter = function() { return DOM$EnsureDartNull(this.one rror); };
1606 c.prototype.onerror$setter = function(value) { this.onerror = value; };
1607 c.prototype.onprogress$getter = function() { return DOM$EnsureDartNull(this. onprogress); };
1608 c.prototype.onprogress$setter = function(value) { this.onprogress = value; } ;
1609 c.prototype.onwrite$getter = function() { return DOM$EnsureDartNull(this.onw rite); };
1610 c.prototype.onwrite$setter = function(value) { this.onwrite = value; };
1611 c.prototype.onwriteend$getter = function() { return DOM$EnsureDartNull(this. onwriteend); };
1612 c.prototype.onwriteend$setter = function(value) { this.onwriteend = value; } ;
1613 c.prototype.onwritestart$getter = function() { return DOM$EnsureDartNull(thi s.onwritestart); };
1614 c.prototype.onwritestart$setter = function(value) { this.onwritestart = valu e; };
1615 c.prototype.position$getter = function() { return DOM$EnsureDartNull(this.po sition); };
1616 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
1617 }
1618 DOM$fixMembers(c, [
1619 'abort',
1620 'seek',
1621 'truncate',
1622 'write']);
1623 c.$implements$FileWriter$Dart = 1;
1624 }
1625 function DOM$fixClass$FileWriterSync(c) {
1626 if (c.prototype) {
1627 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1628 c.prototype.position$getter = function() { return DOM$EnsureDartNull(this.po sition); };
1629 }
1630 DOM$fixMembers(c, [
1631 'seek',
1632 'truncate',
1633 'write']);
1634 c.$implements$FileWriterSync$Dart = 1;
1635 }
1636 function DOM$fixClass$Float32Array(c) {
1637 if (c.prototype) {
1638 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1639 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
1640 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
1641 }
1642 DOM$fixMembers(c, ['subarray']);
1643 c.$implements$Float32Array$Dart = 1;
1644 c.$implements$ArrayBufferView$Dart = 1;
1645 }
1646 function DOM$fixClass$Float64Array(c) {
1647 if (c.prototype) {
1648 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1649 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
1650 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
1651 }
1652 DOM$fixMembers(c, ['subarray']);
1653 c.$implements$Float64Array$Dart = 1;
1654 c.$implements$ArrayBufferView$Dart = 1;
1655 }
1656 function DOM$fixClass$Geolocation(c) {
1657 if (c.prototype) {
1658 }
1659 DOM$fixMembers(c, [
1660 'clearWatch',
1661 'getCurrentPosition',
1662 'watchPosition']);
1663 c.$implements$Geolocation$Dart = 1;
1664 }
1665 function DOM$fixClass$Geoposition(c) {
1666 if (c.prototype) {
1667 c.prototype.coords$getter = function() { return DOM$EnsureDartNull(this.coor ds); };
1668 c.prototype.timestamp$getter = function() { return DOM$EnsureDartNull(this.t imestamp); };
1669 }
1670 c.$implements$Geoposition$Dart = 1;
1671 }
1672 function DOM$fixClass$HTMLAllCollection(c) {
1673 if (c.prototype) {
1674 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1675 }
1676 DOM$fixMembers(c, [
1677 'item',
1678 'namedItem',
1679 'tags']);
1680 c.$implements$HTMLAllCollection$Dart = 1;
1681 }
1682 function DOM$fixClass$HTMLAnchorElement(c) {
1683 if (c.prototype) {
1684 c.prototype.charset$getter = function() { return DOM$EnsureDartNull(this.cha rset); };
1685 c.prototype.charset$setter = function(value) { this.charset = value; };
1686 c.prototype.coords$getter = function() { return DOM$EnsureDartNull(this.coor ds); };
1687 c.prototype.coords$setter = function(value) { this.coords = value; };
1688 c.prototype.download$getter = function() { return DOM$EnsureDartNull(this.do wnload); };
1689 c.prototype.download$setter = function(value) { this.download = value; };
1690 c.prototype.hash$getter = function() { return DOM$EnsureDartNull(this.hash); };
1691 c.prototype.hash$setter = function(value) { this.hash = value; };
1692 c.prototype.host$getter = function() { return DOM$EnsureDartNull(this.host); };
1693 c.prototype.host$setter = function(value) { this.host = value; };
1694 c.prototype.hostname$getter = function() { return DOM$EnsureDartNull(this.ho stname); };
1695 c.prototype.hostname$setter = function(value) { this.hostname = value; };
1696 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
1697 c.prototype.href$setter = function(value) { this.href = value; };
1698 c.prototype.hreflang$getter = function() { return DOM$EnsureDartNull(this.hr eflang); };
1699 c.prototype.hreflang$setter = function(value) { this.hreflang = value; };
1700 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1701 c.prototype.name$setter = function(value) { this.name = value; };
1702 c.prototype.origin$getter = function() { return DOM$EnsureDartNull(this.orig in); };
1703 c.prototype.pathname$getter = function() { return DOM$EnsureDartNull(this.pa thname); };
1704 c.prototype.pathname$setter = function(value) { this.pathname = value; };
1705 c.prototype.ping$getter = function() { return DOM$EnsureDartNull(this.ping); };
1706 c.prototype.ping$setter = function(value) { this.ping = value; };
1707 c.prototype.port$getter = function() { return DOM$EnsureDartNull(this.port); };
1708 c.prototype.port$setter = function(value) { this.port = value; };
1709 c.prototype.protocol$getter = function() { return DOM$EnsureDartNull(this.pr otocol); };
1710 c.prototype.protocol$setter = function(value) { this.protocol = value; };
1711 c.prototype.rel$getter = function() { return DOM$EnsureDartNull(this.rel); } ;
1712 c.prototype.rel$setter = function(value) { this.rel = value; };
1713 c.prototype.rev$getter = function() { return DOM$EnsureDartNull(this.rev); } ;
1714 c.prototype.rev$setter = function(value) { this.rev = value; };
1715 c.prototype.search$getter = function() { return DOM$EnsureDartNull(this.sear ch); };
1716 c.prototype.search$setter = function(value) { this.search = value; };
1717 c.prototype.shape$getter = function() { return DOM$EnsureDartNull(this.shape ); };
1718 c.prototype.shape$setter = function(value) { this.shape = value; };
1719 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
1720 c.prototype.target$setter = function(value) { this.target = value; };
1721 c.prototype.text$getter = function() { return DOM$EnsureDartNull(this.text); };
1722 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
1723 c.prototype.type$setter = function(value) { this.type = value; };
1724 }
1725 DOM$fixMembers(c, ['toString']);
1726 c.$implements$HTMLAnchorElement$Dart = 1;
1727 c.$implements$HTMLElement$Dart = 1;
1728 c.$implements$Element$Dart = 1;
1729 c.$implements$Node$Dart = 1;
1730 c.$implements$EventTarget$Dart = 1;
1731 c.$implements$NodeSelector$Dart = 1;
1732 c.$implements$ElementTraversal$Dart = 1;
1733 }
1734 function DOM$fixClass$HTMLAppletElement(c) {
1735 if (c.prototype) {
1736 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
1737 c.prototype.align$setter = function(value) { this.align = value; };
1738 c.prototype.alt$getter = function() { return DOM$EnsureDartNull(this.alt); } ;
1739 c.prototype.alt$setter = function(value) { this.alt = value; };
1740 c.prototype.archive$getter = function() { return DOM$EnsureDartNull(this.arc hive); };
1741 c.prototype.archive$setter = function(value) { this.archive = value; };
1742 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
1743 c.prototype.code$setter = function(value) { this.code = value; };
1744 c.prototype.codeBase$getter = function() { return DOM$EnsureDartNull(this.co deBase); };
1745 c.prototype.codeBase$setter = function(value) { this.codeBase = value; };
1746 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
1747 c.prototype.height$setter = function(value) { this.height = value; };
1748 c.prototype.hspace$getter = function() { return DOM$EnsureDartNull(this.hspa ce); };
1749 c.prototype.hspace$setter = function(value) { this.hspace = value; };
1750 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1751 c.prototype.name$setter = function(value) { this.name = value; };
1752 c.prototype.object$getter = function() { return DOM$EnsureDartNull(this.obje ct); };
1753 c.prototype.object$setter = function(value) { this.object = value; };
1754 c.prototype.vspace$getter = function() { return DOM$EnsureDartNull(this.vspa ce); };
1755 c.prototype.vspace$setter = function(value) { this.vspace = value; };
1756 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
1757 c.prototype.width$setter = function(value) { this.width = value; };
1758 }
1759 c.$implements$HTMLAppletElement$Dart = 1;
1760 c.$implements$HTMLElement$Dart = 1;
1761 c.$implements$Element$Dart = 1;
1762 c.$implements$Node$Dart = 1;
1763 c.$implements$EventTarget$Dart = 1;
1764 c.$implements$NodeSelector$Dart = 1;
1765 c.$implements$ElementTraversal$Dart = 1;
1766 }
1767 function DOM$fixClass$HTMLAreaElement(c) {
1768 if (c.prototype) {
1769 c.prototype.alt$getter = function() { return DOM$EnsureDartNull(this.alt); } ;
1770 c.prototype.alt$setter = function(value) { this.alt = value; };
1771 c.prototype.coords$getter = function() { return DOM$EnsureDartNull(this.coor ds); };
1772 c.prototype.coords$setter = function(value) { this.coords = value; };
1773 c.prototype.hash$getter = function() { return DOM$EnsureDartNull(this.hash); };
1774 c.prototype.host$getter = function() { return DOM$EnsureDartNull(this.host); };
1775 c.prototype.hostname$getter = function() { return DOM$EnsureDartNull(this.ho stname); };
1776 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
1777 c.prototype.href$setter = function(value) { this.href = value; };
1778 c.prototype.noHref$getter = function() { return DOM$EnsureDartNull(this.noHr ef); };
1779 c.prototype.noHref$setter = function(value) { this.noHref = value; };
1780 c.prototype.pathname$getter = function() { return DOM$EnsureDartNull(this.pa thname); };
1781 c.prototype.ping$getter = function() { return DOM$EnsureDartNull(this.ping); };
1782 c.prototype.ping$setter = function(value) { this.ping = value; };
1783 c.prototype.port$getter = function() { return DOM$EnsureDartNull(this.port); };
1784 c.prototype.protocol$getter = function() { return DOM$EnsureDartNull(this.pr otocol); };
1785 c.prototype.search$getter = function() { return DOM$EnsureDartNull(this.sear ch); };
1786 c.prototype.shape$getter = function() { return DOM$EnsureDartNull(this.shape ); };
1787 c.prototype.shape$setter = function(value) { this.shape = value; };
1788 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
1789 c.prototype.target$setter = function(value) { this.target = value; };
1790 }
1791 c.$implements$HTMLAreaElement$Dart = 1;
1792 c.$implements$HTMLElement$Dart = 1;
1793 c.$implements$Element$Dart = 1;
1794 c.$implements$Node$Dart = 1;
1795 c.$implements$EventTarget$Dart = 1;
1796 c.$implements$NodeSelector$Dart = 1;
1797 c.$implements$ElementTraversal$Dart = 1;
1798 }
1799 function DOM$fixClass$HTMLAudioElement(c) {
1800 if (c.prototype) {
1801 }
1802 c.$implements$HTMLAudioElement$Dart = 1;
1803 c.$implements$HTMLMediaElement$Dart = 1;
1804 c.$implements$HTMLElement$Dart = 1;
1805 c.$implements$Element$Dart = 1;
1806 c.$implements$Node$Dart = 1;
1807 c.$implements$EventTarget$Dart = 1;
1808 c.$implements$NodeSelector$Dart = 1;
1809 c.$implements$ElementTraversal$Dart = 1;
1810 }
1811 function DOM$fixClass$HTMLBRElement(c) {
1812 if (c.prototype) {
1813 c.prototype.clear$getter = function() { return DOM$EnsureDartNull(this.clear ); };
1814 c.prototype.clear$setter = function(value) { this.clear = value; };
1815 }
1816 c.$implements$HTMLBRElement$Dart = 1;
1817 c.$implements$HTMLElement$Dart = 1;
1818 c.$implements$Element$Dart = 1;
1819 c.$implements$Node$Dart = 1;
1820 c.$implements$EventTarget$Dart = 1;
1821 c.$implements$NodeSelector$Dart = 1;
1822 c.$implements$ElementTraversal$Dart = 1;
1823 }
1824 function DOM$fixClass$HTMLBaseElement(c) {
1825 if (c.prototype) {
1826 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
1827 c.prototype.href$setter = function(value) { this.href = value; };
1828 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
1829 c.prototype.target$setter = function(value) { this.target = value; };
1830 }
1831 c.$implements$HTMLBaseElement$Dart = 1;
1832 c.$implements$HTMLElement$Dart = 1;
1833 c.$implements$Element$Dart = 1;
1834 c.$implements$Node$Dart = 1;
1835 c.$implements$EventTarget$Dart = 1;
1836 c.$implements$NodeSelector$Dart = 1;
1837 c.$implements$ElementTraversal$Dart = 1;
1838 }
1839 function DOM$fixClass$HTMLBaseFontElement(c) {
1840 if (c.prototype) {
1841 c.prototype.color$getter = function() { return DOM$EnsureDartNull(this.color ); };
1842 c.prototype.color$setter = function(value) { this.color = value; };
1843 c.prototype.face$getter = function() { return DOM$EnsureDartNull(this.face); };
1844 c.prototype.face$setter = function(value) { this.face = value; };
1845 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
1846 c.prototype.size$setter = function(value) { this.size = value; };
1847 }
1848 c.$implements$HTMLBaseFontElement$Dart = 1;
1849 c.$implements$HTMLElement$Dart = 1;
1850 c.$implements$Element$Dart = 1;
1851 c.$implements$Node$Dart = 1;
1852 c.$implements$EventTarget$Dart = 1;
1853 c.$implements$NodeSelector$Dart = 1;
1854 c.$implements$ElementTraversal$Dart = 1;
1855 }
1856 function DOM$fixClass$HTMLBodyElement(c) {
1857 if (c.prototype) {
1858 c.prototype.aLink$getter = function() { return DOM$EnsureDartNull(this.aLink ); };
1859 c.prototype.aLink$setter = function(value) { this.aLink = value; };
1860 c.prototype.background$getter = function() { return DOM$EnsureDartNull(this. background); };
1861 c.prototype.background$setter = function(value) { this.background = value; } ;
1862 c.prototype.bgColor$getter = function() { return DOM$EnsureDartNull(this.bgC olor); };
1863 c.prototype.bgColor$setter = function(value) { this.bgColor = value; };
1864 c.prototype.link$getter = function() { return DOM$EnsureDartNull(this.link); };
1865 c.prototype.link$setter = function(value) { this.link = value; };
1866 c.prototype.text$getter = function() { return DOM$EnsureDartNull(this.text); };
1867 c.prototype.text$setter = function(value) { this.text = value; };
1868 c.prototype.vLink$getter = function() { return DOM$EnsureDartNull(this.vLink ); };
1869 c.prototype.vLink$setter = function(value) { this.vLink = value; };
1870 }
1871 c.$implements$HTMLBodyElement$Dart = 1;
1872 c.$implements$HTMLElement$Dart = 1;
1873 c.$implements$Element$Dart = 1;
1874 c.$implements$Node$Dart = 1;
1875 c.$implements$EventTarget$Dart = 1;
1876 c.$implements$NodeSelector$Dart = 1;
1877 c.$implements$ElementTraversal$Dart = 1;
1878 }
1879 function DOM$fixClass$HTMLButtonElement(c) {
1880 if (c.prototype) {
1881 c.prototype.autofocus$getter = function() { return DOM$EnsureDartNull(this.a utofocus); };
1882 c.prototype.autofocus$setter = function(value) { this.autofocus = value; };
1883 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
1884 c.prototype.disabled$setter = function(value) { this.disabled = value; };
1885 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
1886 c.prototype.formAction$getter = function() { return DOM$EnsureDartNull(this. formAction); };
1887 c.prototype.formAction$setter = function(value) { this.formAction = value; } ;
1888 c.prototype.formEnctype$getter = function() { return DOM$EnsureDartNull(this .formEnctype); };
1889 c.prototype.formEnctype$setter = function(value) { this.formEnctype = value; };
1890 c.prototype.formMethod$getter = function() { return DOM$EnsureDartNull(this. formMethod); };
1891 c.prototype.formMethod$setter = function(value) { this.formMethod = value; } ;
1892 c.prototype.formNoValidate$getter = function() { return DOM$EnsureDartNull(t his.formNoValidate); };
1893 c.prototype.formNoValidate$setter = function(value) { this.formNoValidate = value; };
1894 c.prototype.formTarget$getter = function() { return DOM$EnsureDartNull(this. formTarget); };
1895 c.prototype.formTarget$setter = function(value) { this.formTarget = value; } ;
1896 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
1897 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
1898 c.prototype.name$setter = function(value) { this.name = value; };
1899 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
1900 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
1901 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
1902 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
1903 c.prototype.value$setter = function(value) { this.value = value; };
1904 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
1905 }
1906 DOM$fixMembers(c, [
1907 'checkValidity',
1908 'click',
1909 'setCustomValidity']);
1910 c.$implements$HTMLButtonElement$Dart = 1;
1911 c.$implements$HTMLElement$Dart = 1;
1912 c.$implements$Element$Dart = 1;
1913 c.$implements$Node$Dart = 1;
1914 c.$implements$EventTarget$Dart = 1;
1915 c.$implements$NodeSelector$Dart = 1;
1916 c.$implements$ElementTraversal$Dart = 1;
1917 }
1918 function DOM$fixClass$HTMLCanvasElement(c) {
1919 if (c.prototype) {
1920 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
1921 c.prototype.height$setter = function(value) { this.height = value; };
1922 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
1923 c.prototype.width$setter = function(value) { this.width = value; };
1924 }
1925 DOM$fixMembers(c, [
1926 'getContext',
1927 'toDataURL']);
1928 c.$implements$HTMLCanvasElement$Dart = 1;
1929 c.$implements$HTMLElement$Dart = 1;
1930 c.$implements$Element$Dart = 1;
1931 c.$implements$Node$Dart = 1;
1932 c.$implements$EventTarget$Dart = 1;
1933 c.$implements$NodeSelector$Dart = 1;
1934 c.$implements$ElementTraversal$Dart = 1;
1935 }
1936 function DOM$fixClass$HTMLCollection(c) {
1937 if (c.prototype) {
1938 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
1939 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
1940 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
1941 }
1942 DOM$fixMembers(c, [
1943 'item',
1944 'namedItem']);
1945 c.$implements$HTMLCollection$Dart = 1;
1946 }
1947 function DOM$fixClass$HTMLDListElement(c) {
1948 if (c.prototype) {
1949 c.prototype.compact$getter = function() { return DOM$EnsureDartNull(this.com pact); };
1950 c.prototype.compact$setter = function(value) { this.compact = value; };
1951 }
1952 c.$implements$HTMLDListElement$Dart = 1;
1953 c.$implements$HTMLElement$Dart = 1;
1954 c.$implements$Element$Dart = 1;
1955 c.$implements$Node$Dart = 1;
1956 c.$implements$EventTarget$Dart = 1;
1957 c.$implements$NodeSelector$Dart = 1;
1958 c.$implements$ElementTraversal$Dart = 1;
1959 }
1960 function DOM$fixClass$HTMLDataListElement(c) {
1961 if (c.prototype) {
1962 c.prototype.options$getter = function() { return DOM$EnsureDartNull(this.opt ions); };
1963 }
1964 c.$implements$HTMLDataListElement$Dart = 1;
1965 c.$implements$HTMLElement$Dart = 1;
1966 c.$implements$Element$Dart = 1;
1967 c.$implements$Node$Dart = 1;
1968 c.$implements$EventTarget$Dart = 1;
1969 c.$implements$NodeSelector$Dart = 1;
1970 c.$implements$ElementTraversal$Dart = 1;
1971 }
1972 function DOM$fixClass$HTMLDetailsElement(c) {
1973 if (c.prototype) {
1974 c.prototype.open$getter = function() { return DOM$EnsureDartNull(this.open); };
1975 c.prototype.open$setter = function(value) { this.open = value; };
1976 }
1977 c.$implements$HTMLDetailsElement$Dart = 1;
1978 c.$implements$HTMLElement$Dart = 1;
1979 c.$implements$Element$Dart = 1;
1980 c.$implements$Node$Dart = 1;
1981 c.$implements$EventTarget$Dart = 1;
1982 c.$implements$NodeSelector$Dart = 1;
1983 c.$implements$ElementTraversal$Dart = 1;
1984 }
1985 function DOM$fixClass$HTMLDirectoryElement(c) {
1986 if (c.prototype) {
1987 c.prototype.compact$getter = function() { return DOM$EnsureDartNull(this.com pact); };
1988 c.prototype.compact$setter = function(value) { this.compact = value; };
1989 }
1990 c.$implements$HTMLDirectoryElement$Dart = 1;
1991 c.$implements$HTMLElement$Dart = 1;
1992 c.$implements$Element$Dart = 1;
1993 c.$implements$Node$Dart = 1;
1994 c.$implements$EventTarget$Dart = 1;
1995 c.$implements$NodeSelector$Dart = 1;
1996 c.$implements$ElementTraversal$Dart = 1;
1997 }
1998 function DOM$fixClass$HTMLDivElement(c) {
1999 if (c.prototype) {
2000 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2001 c.prototype.align$setter = function(value) { this.align = value; };
2002 }
2003 c.$implements$HTMLDivElement$Dart = 1;
2004 c.$implements$HTMLElement$Dart = 1;
2005 c.$implements$Element$Dart = 1;
2006 c.$implements$Node$Dart = 1;
2007 c.$implements$EventTarget$Dart = 1;
2008 c.$implements$NodeSelector$Dart = 1;
2009 c.$implements$ElementTraversal$Dart = 1;
2010 }
2011 function DOM$fixClass$HTMLDocument(c) {
2012 if (c.prototype) {
2013 c.prototype.activeElement$getter = function() { return DOM$EnsureDartNull(th is.activeElement); };
2014 c.prototype.alinkColor$getter = function() { return DOM$EnsureDartNull(this. alinkColor); };
2015 c.prototype.alinkColor$setter = function(value) { this.alinkColor = value; } ;
2016 c.prototype.all$getter = function() { return DOM$EnsureDartNull(this.all); } ;
2017 c.prototype.all$setter = function(value) { this.all = value; };
2018 c.prototype.bgColor$getter = function() { return DOM$EnsureDartNull(this.bgC olor); };
2019 c.prototype.bgColor$setter = function(value) { this.bgColor = value; };
2020 c.prototype.compatMode$getter = function() { return DOM$EnsureDartNull(this. compatMode); };
2021 c.prototype.designMode$getter = function() { return DOM$EnsureDartNull(this. designMode); };
2022 c.prototype.designMode$setter = function(value) { this.designMode = value; } ;
2023 c.prototype.dir$getter = function() { return DOM$EnsureDartNull(this.dir); } ;
2024 c.prototype.dir$setter = function(value) { this.dir = value; };
2025 c.prototype.embeds$getter = function() { return DOM$EnsureDartNull(this.embe ds); };
2026 c.prototype.fgColor$getter = function() { return DOM$EnsureDartNull(this.fgC olor); };
2027 c.prototype.fgColor$setter = function(value) { this.fgColor = value; };
2028 c.prototype.linkColor$getter = function() { return DOM$EnsureDartNull(this.l inkColor); };
2029 c.prototype.linkColor$setter = function(value) { this.linkColor = value; };
2030 c.prototype.plugins$getter = function() { return DOM$EnsureDartNull(this.plu gins); };
2031 c.prototype.scripts$getter = function() { return DOM$EnsureDartNull(this.scr ipts); };
2032 c.prototype.vlinkColor$getter = function() { return DOM$EnsureDartNull(this. vlinkColor); };
2033 c.prototype.vlinkColor$setter = function(value) { this.vlinkColor = value; } ;
2034 }
2035 DOM$fixMembers(c, [
2036 'captureEvents',
2037 'clear',
2038 'close',
2039 'hasFocus',
2040 'open',
2041 'releaseEvents',
2042 'write',
2043 'writeln']);
2044 c.$implements$HTMLDocument$Dart = 1;
2045 c.$implements$Document$Dart = 1;
2046 c.$implements$Node$Dart = 1;
2047 c.$implements$EventTarget$Dart = 1;
2048 c.$implements$NodeSelector$Dart = 1;
2049 }
2050 function DOM$fixClass$HTMLElement(c) {
2051 if (c.prototype) {
2052 c.prototype.accessKey$getter = function() { return DOM$EnsureDartNull(this.a ccessKey); };
2053 c.prototype.accessKey$setter = function(value) { this.accessKey = value; };
2054 c.prototype.children$getter = function() { return DOM$EnsureDartNull(this.ch ildren); };
2055 c.prototype.classList$getter = function() { return DOM$EnsureDartNull(this.c lassList); };
2056 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
2057 c.prototype.className$setter = function(value) { this.className = value; };
2058 c.prototype.contentEditable$getter = function() { return DOM$EnsureDartNull( this.contentEditable); };
2059 c.prototype.contentEditable$setter = function(value) { this.contentEditable = value; };
2060 c.prototype.dir$getter = function() { return DOM$EnsureDartNull(this.dir); } ;
2061 c.prototype.dir$setter = function(value) { this.dir = value; };
2062 c.prototype.draggable$getter = function() { return DOM$EnsureDartNull(this.d raggable); };
2063 c.prototype.draggable$setter = function(value) { this.draggable = value; };
2064 c.prototype.hidden$getter = function() { return DOM$EnsureDartNull(this.hidd en); };
2065 c.prototype.hidden$setter = function(value) { this.hidden = value; };
2066 c.prototype.id$getter = function() { return DOM$EnsureDartNull(this.id); };
2067 c.prototype.id$setter = function(value) { this.id = value; };
2068 c.prototype.innerHTML$getter = function() { return DOM$EnsureDartNull(this.i nnerHTML); };
2069 c.prototype.innerHTML$setter = function(value) { this.innerHTML = value; };
2070 c.prototype.innerText$getter = function() { return DOM$EnsureDartNull(this.i nnerText); };
2071 c.prototype.innerText$setter = function(value) { this.innerText = value; };
2072 c.prototype.isContentEditable$getter = function() { return DOM$EnsureDartNul l(this.isContentEditable); };
2073 c.prototype.itemId$getter = function() { return DOM$EnsureDartNull(this.item Id); };
2074 c.prototype.itemId$setter = function(value) { this.itemId = value; };
2075 c.prototype.itemProp$getter = function() { return DOM$EnsureDartNull(this.it emProp); };
2076 c.prototype.itemRef$getter = function() { return DOM$EnsureDartNull(this.ite mRef); };
2077 c.prototype.itemScope$getter = function() { return DOM$EnsureDartNull(this.i temScope); };
2078 c.prototype.itemScope$setter = function(value) { this.itemScope = value; };
2079 c.prototype.itemType$getter = function() { return DOM$EnsureDartNull(this.it emType); };
2080 c.prototype.itemValue$getter = function() { return DOM$EnsureDartNull(this.i temValue); };
2081 c.prototype.itemValue$setter = function(value) { this.itemValue = value; };
2082 c.prototype.lang$getter = function() { return DOM$EnsureDartNull(this.lang); };
2083 c.prototype.lang$setter = function(value) { this.lang = value; };
2084 c.prototype.outerHTML$getter = function() { return DOM$EnsureDartNull(this.o uterHTML); };
2085 c.prototype.outerHTML$setter = function(value) { this.outerHTML = value; };
2086 c.prototype.outerText$getter = function() { return DOM$EnsureDartNull(this.o uterText); };
2087 c.prototype.outerText$setter = function(value) { this.outerText = value; };
2088 c.prototype.spellcheck$getter = function() { return DOM$EnsureDartNull(this. spellcheck); };
2089 c.prototype.spellcheck$setter = function(value) { this.spellcheck = value; } ;
2090 c.prototype.tabIndex$getter = function() { return DOM$EnsureDartNull(this.ta bIndex); };
2091 c.prototype.tabIndex$setter = function(value) { this.tabIndex = value; };
2092 c.prototype.title$getter = function() { return DOM$EnsureDartNull(this.title ); };
2093 c.prototype.title$setter = function(value) { this.title = value; };
2094 c.prototype.webkitdropzone$getter = function() { return DOM$EnsureDartNull(t his.webkitdropzone); };
2095 c.prototype.webkitdropzone$setter = function(value) { this.webkitdropzone = value; };
2096 }
2097 DOM$fixMembers(c, [
2098 'insertAdjacentElement',
2099 'insertAdjacentHTML',
2100 'insertAdjacentText']);
2101 c.$implements$HTMLElement$Dart = 1;
2102 c.$implements$Element$Dart = 1;
2103 c.$implements$Node$Dart = 1;
2104 c.$implements$EventTarget$Dart = 1;
2105 c.$implements$NodeSelector$Dart = 1;
2106 c.$implements$ElementTraversal$Dart = 1;
2107 }
2108 function DOM$fixClass$HTMLEmbedElement(c) {
2109 if (c.prototype) {
2110 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2111 c.prototype.align$setter = function(value) { this.align = value; };
2112 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
2113 c.prototype.height$setter = function(value) { this.height = value; };
2114 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2115 c.prototype.name$setter = function(value) { this.name = value; };
2116 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
2117 c.prototype.src$setter = function(value) { this.src = value; };
2118 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2119 c.prototype.type$setter = function(value) { this.type = value; };
2120 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2121 c.prototype.width$setter = function(value) { this.width = value; };
2122 }
2123 DOM$fixMembers(c, ['getSVGDocument']);
2124 c.$implements$HTMLEmbedElement$Dart = 1;
2125 c.$implements$HTMLElement$Dart = 1;
2126 c.$implements$Element$Dart = 1;
2127 c.$implements$Node$Dart = 1;
2128 c.$implements$EventTarget$Dart = 1;
2129 c.$implements$NodeSelector$Dart = 1;
2130 c.$implements$ElementTraversal$Dart = 1;
2131 }
2132 function DOM$fixClass$HTMLFieldSetElement(c) {
2133 if (c.prototype) {
2134 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2135 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
2136 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
2137 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
2138 }
2139 DOM$fixMembers(c, [
2140 'checkValidity',
2141 'setCustomValidity']);
2142 c.$implements$HTMLFieldSetElement$Dart = 1;
2143 c.$implements$HTMLElement$Dart = 1;
2144 c.$implements$Element$Dart = 1;
2145 c.$implements$Node$Dart = 1;
2146 c.$implements$EventTarget$Dart = 1;
2147 c.$implements$NodeSelector$Dart = 1;
2148 c.$implements$ElementTraversal$Dart = 1;
2149 }
2150 function DOM$fixClass$HTMLFontElement(c) {
2151 if (c.prototype) {
2152 c.prototype.color$getter = function() { return DOM$EnsureDartNull(this.color ); };
2153 c.prototype.color$setter = function(value) { this.color = value; };
2154 c.prototype.face$getter = function() { return DOM$EnsureDartNull(this.face); };
2155 c.prototype.face$setter = function(value) { this.face = value; };
2156 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
2157 c.prototype.size$setter = function(value) { this.size = value; };
2158 }
2159 c.$implements$HTMLFontElement$Dart = 1;
2160 c.$implements$HTMLElement$Dart = 1;
2161 c.$implements$Element$Dart = 1;
2162 c.$implements$Node$Dart = 1;
2163 c.$implements$EventTarget$Dart = 1;
2164 c.$implements$NodeSelector$Dart = 1;
2165 c.$implements$ElementTraversal$Dart = 1;
2166 }
2167 function DOM$fixClass$HTMLFormElement(c) {
2168 if (c.prototype) {
2169 c.prototype.acceptCharset$getter = function() { return DOM$EnsureDartNull(th is.acceptCharset); };
2170 c.prototype.acceptCharset$setter = function(value) { this.acceptCharset = va lue; };
2171 c.prototype.action$getter = function() { return DOM$EnsureDartNull(this.acti on); };
2172 c.prototype.action$setter = function(value) { this.action = value; };
2173 c.prototype.autocomplete$getter = function() { return DOM$EnsureDartNull(thi s.autocomplete); };
2174 c.prototype.autocomplete$setter = function(value) { this.autocomplete = valu e; };
2175 c.prototype.elements$getter = function() { return DOM$EnsureDartNull(this.el ements); };
2176 c.prototype.encoding$getter = function() { return DOM$EnsureDartNull(this.en coding); };
2177 c.prototype.encoding$setter = function(value) { this.encoding = value; };
2178 c.prototype.enctype$getter = function() { return DOM$EnsureDartNull(this.enc type); };
2179 c.prototype.enctype$setter = function(value) { this.enctype = value; };
2180 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
2181 c.prototype.method$getter = function() { return DOM$EnsureDartNull(this.meth od); };
2182 c.prototype.method$setter = function(value) { this.method = value; };
2183 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2184 c.prototype.name$setter = function(value) { this.name = value; };
2185 c.prototype.noValidate$getter = function() { return DOM$EnsureDartNull(this. noValidate); };
2186 c.prototype.noValidate$setter = function(value) { this.noValidate = value; } ;
2187 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
2188 c.prototype.target$setter = function(value) { this.target = value; };
2189 }
2190 DOM$fixMembers(c, [
2191 'checkValidity',
2192 'reset']);
2193 c.prototype.submit$member = function() {
2194 return DOM$EnsureDartNull(this.submitFromJavaScript.apply(this, arguments));
2195 };
2196 c.$implements$HTMLFormElement$Dart = 1;
2197 c.$implements$HTMLElement$Dart = 1;
2198 c.$implements$Element$Dart = 1;
2199 c.$implements$Node$Dart = 1;
2200 c.$implements$EventTarget$Dart = 1;
2201 c.$implements$NodeSelector$Dart = 1;
2202 c.$implements$ElementTraversal$Dart = 1;
2203 }
2204 function DOM$fixClass$HTMLFrameElement(c) {
2205 if (c.prototype) {
2206 c.prototype.contentDocument$getter = function() { return DOM$EnsureDartNull( this.contentDocument); };
2207 c.prototype.contentWindow$getter = function() { return DOM$EnsureDartNull(th is.contentWindow); };
2208 c.prototype.frameBorder$getter = function() { return DOM$EnsureDartNull(this .frameBorder); };
2209 c.prototype.frameBorder$setter = function(value) { this.frameBorder = value; };
2210 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
2211 c.prototype.location$getter = function() { return DOM$EnsureDartNull(this.lo cation); };
2212 c.prototype.location$setter = function(value) { this.location = value; };
2213 c.prototype.longDesc$getter = function() { return DOM$EnsureDartNull(this.lo ngDesc); };
2214 c.prototype.longDesc$setter = function(value) { this.longDesc = value; };
2215 c.prototype.marginHeight$getter = function() { return DOM$EnsureDartNull(thi s.marginHeight); };
2216 c.prototype.marginHeight$setter = function(value) { this.marginHeight = valu e; };
2217 c.prototype.marginWidth$getter = function() { return DOM$EnsureDartNull(this .marginWidth); };
2218 c.prototype.marginWidth$setter = function(value) { this.marginWidth = value; };
2219 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2220 c.prototype.name$setter = function(value) { this.name = value; };
2221 c.prototype.noResize$getter = function() { return DOM$EnsureDartNull(this.no Resize); };
2222 c.prototype.noResize$setter = function(value) { this.noResize = value; };
2223 c.prototype.scrolling$getter = function() { return DOM$EnsureDartNull(this.s crolling); };
2224 c.prototype.scrolling$setter = function(value) { this.scrolling = value; };
2225 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
2226 c.prototype.src$setter = function(value) { this.src = value; };
2227 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2228 }
2229 DOM$fixMembers(c, ['getSVGDocument']);
2230 c.$implements$HTMLFrameElement$Dart = 1;
2231 c.$implements$HTMLElement$Dart = 1;
2232 c.$implements$Element$Dart = 1;
2233 c.$implements$Node$Dart = 1;
2234 c.$implements$EventTarget$Dart = 1;
2235 c.$implements$NodeSelector$Dart = 1;
2236 c.$implements$ElementTraversal$Dart = 1;
2237 }
2238 function DOM$fixClass$HTMLFrameSetElement(c) {
2239 if (c.prototype) {
2240 c.prototype.cols$getter = function() { return DOM$EnsureDartNull(this.cols); };
2241 c.prototype.cols$setter = function(value) { this.cols = value; };
2242 c.prototype.rows$getter = function() { return DOM$EnsureDartNull(this.rows); };
2243 c.prototype.rows$setter = function(value) { this.rows = value; };
2244 }
2245 c.$implements$HTMLFrameSetElement$Dart = 1;
2246 c.$implements$HTMLElement$Dart = 1;
2247 c.$implements$Element$Dart = 1;
2248 c.$implements$Node$Dart = 1;
2249 c.$implements$EventTarget$Dart = 1;
2250 c.$implements$NodeSelector$Dart = 1;
2251 c.$implements$ElementTraversal$Dart = 1;
2252 }
2253 function DOM$fixClass$HTMLHRElement(c) {
2254 if (c.prototype) {
2255 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2256 c.prototype.align$setter = function(value) { this.align = value; };
2257 c.prototype.noShade$getter = function() { return DOM$EnsureDartNull(this.noS hade); };
2258 c.prototype.noShade$setter = function(value) { this.noShade = value; };
2259 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
2260 c.prototype.size$setter = function(value) { this.size = value; };
2261 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2262 c.prototype.width$setter = function(value) { this.width = value; };
2263 }
2264 c.$implements$HTMLHRElement$Dart = 1;
2265 c.$implements$HTMLElement$Dart = 1;
2266 c.$implements$Element$Dart = 1;
2267 c.$implements$Node$Dart = 1;
2268 c.$implements$EventTarget$Dart = 1;
2269 c.$implements$NodeSelector$Dart = 1;
2270 c.$implements$ElementTraversal$Dart = 1;
2271 }
2272 function DOM$fixClass$HTMLHeadElement(c) {
2273 if (c.prototype) {
2274 c.prototype.profile$getter = function() { return DOM$EnsureDartNull(this.pro file); };
2275 c.prototype.profile$setter = function(value) { this.profile = value; };
2276 }
2277 c.$implements$HTMLHeadElement$Dart = 1;
2278 c.$implements$HTMLElement$Dart = 1;
2279 c.$implements$Element$Dart = 1;
2280 c.$implements$Node$Dart = 1;
2281 c.$implements$EventTarget$Dart = 1;
2282 c.$implements$NodeSelector$Dart = 1;
2283 c.$implements$ElementTraversal$Dart = 1;
2284 }
2285 function DOM$fixClass$HTMLHeadingElement(c) {
2286 if (c.prototype) {
2287 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2288 c.prototype.align$setter = function(value) { this.align = value; };
2289 }
2290 c.$implements$HTMLHeadingElement$Dart = 1;
2291 c.$implements$HTMLElement$Dart = 1;
2292 c.$implements$Element$Dart = 1;
2293 c.$implements$Node$Dart = 1;
2294 c.$implements$EventTarget$Dart = 1;
2295 c.$implements$NodeSelector$Dart = 1;
2296 c.$implements$ElementTraversal$Dart = 1;
2297 }
2298 function DOM$fixClass$HTMLHtmlElement(c) {
2299 if (c.prototype) {
2300 c.prototype.manifest$getter = function() { return DOM$EnsureDartNull(this.ma nifest); };
2301 c.prototype.manifest$setter = function(value) { this.manifest = value; };
2302 c.prototype.version$getter = function() { return DOM$EnsureDartNull(this.ver sion); };
2303 c.prototype.version$setter = function(value) { this.version = value; };
2304 }
2305 c.$implements$HTMLHtmlElement$Dart = 1;
2306 c.$implements$HTMLElement$Dart = 1;
2307 c.$implements$Element$Dart = 1;
2308 c.$implements$Node$Dart = 1;
2309 c.$implements$EventTarget$Dart = 1;
2310 c.$implements$NodeSelector$Dart = 1;
2311 c.$implements$ElementTraversal$Dart = 1;
2312 }
2313 function DOM$fixClass$HTMLIFrameElement(c) {
2314 if (c.prototype) {
2315 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2316 c.prototype.align$setter = function(value) { this.align = value; };
2317 c.prototype.contentDocument$getter = function() { return DOM$EnsureDartNull( this.contentDocument); };
2318 c.prototype.contentWindow$getter = function() { return DOM$EnsureDartNull(th is.contentWindow); };
2319 c.prototype.frameBorder$getter = function() { return DOM$EnsureDartNull(this .frameBorder); };
2320 c.prototype.frameBorder$setter = function(value) { this.frameBorder = value; };
2321 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
2322 c.prototype.height$setter = function(value) { this.height = value; };
2323 c.prototype.longDesc$getter = function() { return DOM$EnsureDartNull(this.lo ngDesc); };
2324 c.prototype.longDesc$setter = function(value) { this.longDesc = value; };
2325 c.prototype.marginHeight$getter = function() { return DOM$EnsureDartNull(thi s.marginHeight); };
2326 c.prototype.marginHeight$setter = function(value) { this.marginHeight = valu e; };
2327 c.prototype.marginWidth$getter = function() { return DOM$EnsureDartNull(this .marginWidth); };
2328 c.prototype.marginWidth$setter = function(value) { this.marginWidth = value; };
2329 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2330 c.prototype.name$setter = function(value) { this.name = value; };
2331 c.prototype.sandbox$getter = function() { return DOM$EnsureDartNull(this.san dbox); };
2332 c.prototype.sandbox$setter = function(value) { this.sandbox = value; };
2333 c.prototype.scrolling$getter = function() { return DOM$EnsureDartNull(this.s crolling); };
2334 c.prototype.scrolling$setter = function(value) { this.scrolling = value; };
2335 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
2336 c.prototype.src$setter = function(value) { this.src = value; };
2337 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2338 c.prototype.width$setter = function(value) { this.width = value; };
2339 }
2340 DOM$fixMembers(c, ['getSVGDocument']);
2341 c.$implements$HTMLIFrameElement$Dart = 1;
2342 c.$implements$HTMLElement$Dart = 1;
2343 c.$implements$Element$Dart = 1;
2344 c.$implements$Node$Dart = 1;
2345 c.$implements$EventTarget$Dart = 1;
2346 c.$implements$NodeSelector$Dart = 1;
2347 c.$implements$ElementTraversal$Dart = 1;
2348 }
2349 function DOM$fixClass$HTMLImageElement(c) {
2350 if (c.prototype) {
2351 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2352 c.prototype.align$setter = function(value) { this.align = value; };
2353 c.prototype.alt$getter = function() { return DOM$EnsureDartNull(this.alt); } ;
2354 c.prototype.alt$setter = function(value) { this.alt = value; };
2355 c.prototype.border$getter = function() { return DOM$EnsureDartNull(this.bord er); };
2356 c.prototype.border$setter = function(value) { this.border = value; };
2357 c.prototype.complete$getter = function() { return DOM$EnsureDartNull(this.co mplete); };
2358 c.prototype.crossOrigin$getter = function() { return DOM$EnsureDartNull(this .crossOrigin); };
2359 c.prototype.crossOrigin$setter = function(value) { this.crossOrigin = value; };
2360 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
2361 c.prototype.height$setter = function(value) { this.height = value; };
2362 c.prototype.hspace$getter = function() { return DOM$EnsureDartNull(this.hspa ce); };
2363 c.prototype.hspace$setter = function(value) { this.hspace = value; };
2364 c.prototype.isMap$getter = function() { return DOM$EnsureDartNull(this.isMap ); };
2365 c.prototype.isMap$setter = function(value) { this.isMap = value; };
2366 c.prototype.longDesc$getter = function() { return DOM$EnsureDartNull(this.lo ngDesc); };
2367 c.prototype.longDesc$setter = function(value) { this.longDesc = value; };
2368 c.prototype.lowsrc$getter = function() { return DOM$EnsureDartNull(this.lows rc); };
2369 c.prototype.lowsrc$setter = function(value) { this.lowsrc = value; };
2370 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2371 c.prototype.name$setter = function(value) { this.name = value; };
2372 c.prototype.naturalHeight$getter = function() { return DOM$EnsureDartNull(th is.naturalHeight); };
2373 c.prototype.naturalWidth$getter = function() { return DOM$EnsureDartNull(thi s.naturalWidth); };
2374 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
2375 c.prototype.src$setter = function(value) { this.src = value; };
2376 c.prototype.useMap$getter = function() { return DOM$EnsureDartNull(this.useM ap); };
2377 c.prototype.useMap$setter = function(value) { this.useMap = value; };
2378 c.prototype.vspace$getter = function() { return DOM$EnsureDartNull(this.vspa ce); };
2379 c.prototype.vspace$setter = function(value) { this.vspace = value; };
2380 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2381 c.prototype.width$setter = function(value) { this.width = value; };
2382 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
2383 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
2384 }
2385 c.$implements$HTMLImageElement$Dart = 1;
2386 c.$implements$HTMLElement$Dart = 1;
2387 c.$implements$Element$Dart = 1;
2388 c.$implements$Node$Dart = 1;
2389 c.$implements$EventTarget$Dart = 1;
2390 c.$implements$NodeSelector$Dart = 1;
2391 c.$implements$ElementTraversal$Dart = 1;
2392 }
2393 function DOM$fixClass$HTMLInputElement(c) {
2394 if (c.prototype) {
2395 c.prototype.accept$getter = function() { return DOM$EnsureDartNull(this.acce pt); };
2396 c.prototype.accept$setter = function(value) { this.accept = value; };
2397 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2398 c.prototype.align$setter = function(value) { this.align = value; };
2399 c.prototype.alt$getter = function() { return DOM$EnsureDartNull(this.alt); } ;
2400 c.prototype.alt$setter = function(value) { this.alt = value; };
2401 c.prototype.autocomplete$getter = function() { return DOM$EnsureDartNull(thi s.autocomplete); };
2402 c.prototype.autocomplete$setter = function(value) { this.autocomplete = valu e; };
2403 c.prototype.autofocus$getter = function() { return DOM$EnsureDartNull(this.a utofocus); };
2404 c.prototype.autofocus$setter = function(value) { this.autofocus = value; };
2405 c.prototype.checked$getter = function() { return DOM$EnsureDartNull(this.che cked); };
2406 c.prototype.checked$setter = function(value) { this.checked = value; };
2407 c.prototype.defaultChecked$getter = function() { return DOM$EnsureDartNull(t his.defaultChecked); };
2408 c.prototype.defaultChecked$setter = function(value) { this.defaultChecked = value; };
2409 c.prototype.defaultValue$getter = function() { return DOM$EnsureDartNull(thi s.defaultValue); };
2410 c.prototype.defaultValue$setter = function(value) { this.defaultValue = valu e; };
2411 c.prototype.dirName$getter = function() { return DOM$EnsureDartNull(this.dir Name); };
2412 c.prototype.dirName$setter = function(value) { this.dirName = value; };
2413 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
2414 c.prototype.disabled$setter = function(value) { this.disabled = value; };
2415 c.prototype.files$getter = function() { return DOM$EnsureDartNull(this.files ); };
2416 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2417 c.prototype.formAction$getter = function() { return DOM$EnsureDartNull(this. formAction); };
2418 c.prototype.formAction$setter = function(value) { this.formAction = value; } ;
2419 c.prototype.formEnctype$getter = function() { return DOM$EnsureDartNull(this .formEnctype); };
2420 c.prototype.formEnctype$setter = function(value) { this.formEnctype = value; };
2421 c.prototype.formMethod$getter = function() { return DOM$EnsureDartNull(this. formMethod); };
2422 c.prototype.formMethod$setter = function(value) { this.formMethod = value; } ;
2423 c.prototype.formNoValidate$getter = function() { return DOM$EnsureDartNull(t his.formNoValidate); };
2424 c.prototype.formNoValidate$setter = function(value) { this.formNoValidate = value; };
2425 c.prototype.formTarget$getter = function() { return DOM$EnsureDartNull(this. formTarget); };
2426 c.prototype.formTarget$setter = function(value) { this.formTarget = value; } ;
2427 c.prototype.incremental$getter = function() { return DOM$EnsureDartNull(this .incremental); };
2428 c.prototype.incremental$setter = function(value) { this.incremental = value; };
2429 c.prototype.indeterminate$getter = function() { return DOM$EnsureDartNull(th is.indeterminate); };
2430 c.prototype.indeterminate$setter = function(value) { this.indeterminate = va lue; };
2431 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
2432 c.prototype.list$getter = function() { return DOM$EnsureDartNull(this.list); };
2433 c.prototype.max$getter = function() { return DOM$EnsureDartNull(this.max); } ;
2434 c.prototype.max$setter = function(value) { this.max = value; };
2435 c.prototype.maxLength$getter = function() { return DOM$EnsureDartNull(this.m axLength); };
2436 c.prototype.maxLength$setter = function(value) { this.maxLength = value; };
2437 c.prototype.min$getter = function() { return DOM$EnsureDartNull(this.min); } ;
2438 c.prototype.min$setter = function(value) { this.min = value; };
2439 c.prototype.multiple$getter = function() { return DOM$EnsureDartNull(this.mu ltiple); };
2440 c.prototype.multiple$setter = function(value) { this.multiple = value; };
2441 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2442 c.prototype.name$setter = function(value) { this.name = value; };
2443 c.prototype.pattern$getter = function() { return DOM$EnsureDartNull(this.pat tern); };
2444 c.prototype.pattern$setter = function(value) { this.pattern = value; };
2445 c.prototype.placeholder$getter = function() { return DOM$EnsureDartNull(this .placeholder); };
2446 c.prototype.placeholder$setter = function(value) { this.placeholder = value; };
2447 c.prototype.readOnly$getter = function() { return DOM$EnsureDartNull(this.re adOnly); };
2448 c.prototype.readOnly$setter = function(value) { this.readOnly = value; };
2449 c.prototype.required$getter = function() { return DOM$EnsureDartNull(this.re quired); };
2450 c.prototype.required$setter = function(value) { this.required = value; };
2451 c.prototype.selectedOption$getter = function() { return DOM$EnsureDartNull(t his.selectedOption); };
2452 c.prototype.selectionDirection$getter = function() { return DOM$EnsureDartNu ll(this.selectionDirection); };
2453 c.prototype.selectionDirection$setter = function(value) { this.selectionDire ction = value; };
2454 c.prototype.selectionEnd$getter = function() { return DOM$EnsureDartNull(thi s.selectionEnd); };
2455 c.prototype.selectionEnd$setter = function(value) { this.selectionEnd = valu e; };
2456 c.prototype.selectionStart$getter = function() { return DOM$EnsureDartNull(t his.selectionStart); };
2457 c.prototype.selectionStart$setter = function(value) { this.selectionStart = value; };
2458 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
2459 c.prototype.size$setter = function(value) { this.size = value; };
2460 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
2461 c.prototype.src$setter = function(value) { this.src = value; };
2462 c.prototype.step$getter = function() { return DOM$EnsureDartNull(this.step); };
2463 c.prototype.step$setter = function(value) { this.step = value; };
2464 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2465 c.prototype.type$setter = function(value) { this.type = value; };
2466 c.prototype.useMap$getter = function() { return DOM$EnsureDartNull(this.useM ap); };
2467 c.prototype.useMap$setter = function(value) { this.useMap = value; };
2468 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
2469 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
2470 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
2471 c.prototype.value$setter = function(value) { this.value = value; };
2472 c.prototype.valueAsDate$getter = function() { return DOM$EnsureDartNull(this .valueAsDate); };
2473 c.prototype.valueAsDate$setter = function(value) { this.valueAsDate = value; };
2474 c.prototype.valueAsNumber$getter = function() { return DOM$EnsureDartNull(th is.valueAsNumber); };
2475 c.prototype.valueAsNumber$setter = function(value) { this.valueAsNumber = va lue; };
2476 c.prototype.webkitGrammar$getter = function() { return DOM$EnsureDartNull(th is.webkitGrammar); };
2477 c.prototype.webkitGrammar$setter = function(value) { this.webkitGrammar = va lue; };
2478 c.prototype.webkitSpeech$getter = function() { return DOM$EnsureDartNull(thi s.webkitSpeech); };
2479 c.prototype.webkitSpeech$setter = function(value) { this.webkitSpeech = valu e; };
2480 c.prototype.webkitdirectory$getter = function() { return DOM$EnsureDartNull( this.webkitdirectory); };
2481 c.prototype.webkitdirectory$setter = function(value) { this.webkitdirectory = value; };
2482 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
2483 }
2484 DOM$fixMembers(c, [
2485 'checkValidity',
2486 'click',
2487 'select',
2488 'setCustomValidity',
2489 'setSelectionRange',
2490 'stepDown',
2491 'stepUp']);
2492 c.$implements$HTMLInputElement$Dart = 1;
2493 c.$implements$HTMLElement$Dart = 1;
2494 c.$implements$Element$Dart = 1;
2495 c.$implements$Node$Dart = 1;
2496 c.$implements$EventTarget$Dart = 1;
2497 c.$implements$NodeSelector$Dart = 1;
2498 c.$implements$ElementTraversal$Dart = 1;
2499 }
2500 function DOM$fixClass$HTMLIsIndexElement(c) {
2501 if (c.prototype) {
2502 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2503 c.prototype.prompt$getter = function() { return DOM$EnsureDartNull(this.prom pt); };
2504 c.prototype.prompt$setter = function(value) { this.prompt = value; };
2505 }
2506 c.$implements$HTMLIsIndexElement$Dart = 1;
2507 c.$implements$HTMLInputElement$Dart = 1;
2508 c.$implements$HTMLElement$Dart = 1;
2509 c.$implements$Element$Dart = 1;
2510 c.$implements$Node$Dart = 1;
2511 c.$implements$EventTarget$Dart = 1;
2512 c.$implements$NodeSelector$Dart = 1;
2513 c.$implements$ElementTraversal$Dart = 1;
2514 }
2515 function DOM$fixClass$HTMLKeygenElement(c) {
2516 if (c.prototype) {
2517 c.prototype.autofocus$getter = function() { return DOM$EnsureDartNull(this.a utofocus); };
2518 c.prototype.autofocus$setter = function(value) { this.autofocus = value; };
2519 c.prototype.challenge$getter = function() { return DOM$EnsureDartNull(this.c hallenge); };
2520 c.prototype.challenge$setter = function(value) { this.challenge = value; };
2521 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
2522 c.prototype.disabled$setter = function(value) { this.disabled = value; };
2523 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2524 c.prototype.keytype$getter = function() { return DOM$EnsureDartNull(this.key type); };
2525 c.prototype.keytype$setter = function(value) { this.keytype = value; };
2526 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
2527 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2528 c.prototype.name$setter = function(value) { this.name = value; };
2529 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2530 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
2531 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
2532 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
2533 }
2534 DOM$fixMembers(c, [
2535 'checkValidity',
2536 'setCustomValidity']);
2537 c.$implements$HTMLKeygenElement$Dart = 1;
2538 c.$implements$HTMLElement$Dart = 1;
2539 c.$implements$Element$Dart = 1;
2540 c.$implements$Node$Dart = 1;
2541 c.$implements$EventTarget$Dart = 1;
2542 c.$implements$NodeSelector$Dart = 1;
2543 c.$implements$ElementTraversal$Dart = 1;
2544 }
2545 function DOM$fixClass$HTMLLIElement(c) {
2546 if (c.prototype) {
2547 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2548 c.prototype.type$setter = function(value) { this.type = value; };
2549 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
2550 c.prototype.value$setter = function(value) { this.value = value; };
2551 }
2552 c.$implements$HTMLLIElement$Dart = 1;
2553 c.$implements$HTMLElement$Dart = 1;
2554 c.$implements$Element$Dart = 1;
2555 c.$implements$Node$Dart = 1;
2556 c.$implements$EventTarget$Dart = 1;
2557 c.$implements$NodeSelector$Dart = 1;
2558 c.$implements$ElementTraversal$Dart = 1;
2559 }
2560 function DOM$fixClass$HTMLLabelElement(c) {
2561 if (c.prototype) {
2562 c.prototype.control$getter = function() { return DOM$EnsureDartNull(this.con trol); };
2563 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2564 c.prototype.htmlFor$getter = function() { return DOM$EnsureDartNull(this.htm lFor); };
2565 c.prototype.htmlFor$setter = function(value) { this.htmlFor = value; };
2566 }
2567 c.$implements$HTMLLabelElement$Dart = 1;
2568 c.$implements$HTMLElement$Dart = 1;
2569 c.$implements$Element$Dart = 1;
2570 c.$implements$Node$Dart = 1;
2571 c.$implements$EventTarget$Dart = 1;
2572 c.$implements$NodeSelector$Dart = 1;
2573 c.$implements$ElementTraversal$Dart = 1;
2574 }
2575 function DOM$fixClass$HTMLLegendElement(c) {
2576 if (c.prototype) {
2577 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2578 c.prototype.align$setter = function(value) { this.align = value; };
2579 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2580 }
2581 c.$implements$HTMLLegendElement$Dart = 1;
2582 c.$implements$HTMLElement$Dart = 1;
2583 c.$implements$Element$Dart = 1;
2584 c.$implements$Node$Dart = 1;
2585 c.$implements$EventTarget$Dart = 1;
2586 c.$implements$NodeSelector$Dart = 1;
2587 c.$implements$ElementTraversal$Dart = 1;
2588 }
2589 function DOM$fixClass$HTMLLinkElement(c) {
2590 if (c.prototype) {
2591 c.prototype.charset$getter = function() { return DOM$EnsureDartNull(this.cha rset); };
2592 c.prototype.charset$setter = function(value) { this.charset = value; };
2593 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
2594 c.prototype.disabled$setter = function(value) { this.disabled = value; };
2595 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
2596 c.prototype.href$setter = function(value) { this.href = value; };
2597 c.prototype.hreflang$getter = function() { return DOM$EnsureDartNull(this.hr eflang); };
2598 c.prototype.hreflang$setter = function(value) { this.hreflang = value; };
2599 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
2600 c.prototype.media$setter = function(value) { this.media = value; };
2601 c.prototype.rel$getter = function() { return DOM$EnsureDartNull(this.rel); } ;
2602 c.prototype.rel$setter = function(value) { this.rel = value; };
2603 c.prototype.rev$getter = function() { return DOM$EnsureDartNull(this.rev); } ;
2604 c.prototype.rev$setter = function(value) { this.rev = value; };
2605 c.prototype.sheet$getter = function() { return DOM$EnsureDartNull(this.sheet ); };
2606 c.prototype.sizes$getter = function() { return DOM$EnsureDartNull(this.sizes ); };
2607 c.prototype.sizes$setter = function(value) { this.sizes = value; };
2608 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
2609 c.prototype.target$setter = function(value) { this.target = value; };
2610 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2611 c.prototype.type$setter = function(value) { this.type = value; };
2612 }
2613 c.$implements$HTMLLinkElement$Dart = 1;
2614 c.$implements$HTMLElement$Dart = 1;
2615 c.$implements$Element$Dart = 1;
2616 c.$implements$Node$Dart = 1;
2617 c.$implements$EventTarget$Dart = 1;
2618 c.$implements$NodeSelector$Dart = 1;
2619 c.$implements$ElementTraversal$Dart = 1;
2620 }
2621 function DOM$fixClass$HTMLMapElement(c) {
2622 if (c.prototype) {
2623 c.prototype.areas$getter = function() { return DOM$EnsureDartNull(this.areas ); };
2624 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2625 c.prototype.name$setter = function(value) { this.name = value; };
2626 }
2627 c.$implements$HTMLMapElement$Dart = 1;
2628 c.$implements$HTMLElement$Dart = 1;
2629 c.$implements$Element$Dart = 1;
2630 c.$implements$Node$Dart = 1;
2631 c.$implements$EventTarget$Dart = 1;
2632 c.$implements$NodeSelector$Dart = 1;
2633 c.$implements$ElementTraversal$Dart = 1;
2634 }
2635 function DOM$fixClass$HTMLMarqueeElement(c) {
2636 if (c.prototype) {
2637 c.prototype.behavior$getter = function() { return DOM$EnsureDartNull(this.be havior); };
2638 c.prototype.behavior$setter = function(value) { this.behavior = value; };
2639 c.prototype.bgColor$getter = function() { return DOM$EnsureDartNull(this.bgC olor); };
2640 c.prototype.bgColor$setter = function(value) { this.bgColor = value; };
2641 c.prototype.direction$getter = function() { return DOM$EnsureDartNull(this.d irection); };
2642 c.prototype.direction$setter = function(value) { this.direction = value; };
2643 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
2644 c.prototype.height$setter = function(value) { this.height = value; };
2645 c.prototype.hspace$getter = function() { return DOM$EnsureDartNull(this.hspa ce); };
2646 c.prototype.hspace$setter = function(value) { this.hspace = value; };
2647 c.prototype.loop$getter = function() { return DOM$EnsureDartNull(this.loop); };
2648 c.prototype.loop$setter = function(value) { this.loop = value; };
2649 c.prototype.scrollAmount$getter = function() { return DOM$EnsureDartNull(thi s.scrollAmount); };
2650 c.prototype.scrollAmount$setter = function(value) { this.scrollAmount = valu e; };
2651 c.prototype.scrollDelay$getter = function() { return DOM$EnsureDartNull(this .scrollDelay); };
2652 c.prototype.scrollDelay$setter = function(value) { this.scrollDelay = value; };
2653 c.prototype.trueSpeed$getter = function() { return DOM$EnsureDartNull(this.t rueSpeed); };
2654 c.prototype.trueSpeed$setter = function(value) { this.trueSpeed = value; };
2655 c.prototype.vspace$getter = function() { return DOM$EnsureDartNull(this.vspa ce); };
2656 c.prototype.vspace$setter = function(value) { this.vspace = value; };
2657 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2658 c.prototype.width$setter = function(value) { this.width = value; };
2659 }
2660 DOM$fixMembers(c, [
2661 'start',
2662 'stop']);
2663 c.$implements$HTMLMarqueeElement$Dart = 1;
2664 c.$implements$HTMLElement$Dart = 1;
2665 c.$implements$Element$Dart = 1;
2666 c.$implements$Node$Dart = 1;
2667 c.$implements$EventTarget$Dart = 1;
2668 c.$implements$NodeSelector$Dart = 1;
2669 c.$implements$ElementTraversal$Dart = 1;
2670 }
2671 function DOM$fixClass$HTMLMediaElement(c) {
2672 if (c.prototype) {
2673 c.prototype.autoplay$getter = function() { return DOM$EnsureDartNull(this.au toplay); };
2674 c.prototype.autoplay$setter = function(value) { this.autoplay = value; };
2675 c.prototype.buffered$getter = function() { return DOM$EnsureDartNull(this.bu ffered); };
2676 c.prototype.controller$getter = function() { return DOM$EnsureDartNull(this. controller); };
2677 c.prototype.controller$setter = function(value) { this.controller = value; } ;
2678 c.prototype.controls$getter = function() { return DOM$EnsureDartNull(this.co ntrols); };
2679 c.prototype.controls$setter = function(value) { this.controls = value; };
2680 c.prototype.currentSrc$getter = function() { return DOM$EnsureDartNull(this. currentSrc); };
2681 c.prototype.currentTime$getter = function() { return DOM$EnsureDartNull(this .currentTime); };
2682 c.prototype.currentTime$setter = function(value) { this.currentTime = value; };
2683 c.prototype.defaultMuted$getter = function() { return DOM$EnsureDartNull(thi s.defaultMuted); };
2684 c.prototype.defaultMuted$setter = function(value) { this.defaultMuted = valu e; };
2685 c.prototype.defaultPlaybackRate$getter = function() { return DOM$EnsureDartN ull(this.defaultPlaybackRate); };
2686 c.prototype.defaultPlaybackRate$setter = function(value) { this.defaultPlayb ackRate = value; };
2687 c.prototype.duration$getter = function() { return DOM$EnsureDartNull(this.du ration); };
2688 c.prototype.ended$getter = function() { return DOM$EnsureDartNull(this.ended ); };
2689 c.prototype.error$getter = function() { return DOM$EnsureDartNull(this.error ); };
2690 c.prototype.initialTime$getter = function() { return DOM$EnsureDartNull(this .initialTime); };
2691 c.prototype.loop$getter = function() { return DOM$EnsureDartNull(this.loop); };
2692 c.prototype.loop$setter = function(value) { this.loop = value; };
2693 c.prototype.mediaGroup$getter = function() { return DOM$EnsureDartNull(this. mediaGroup); };
2694 c.prototype.mediaGroup$setter = function(value) { this.mediaGroup = value; } ;
2695 c.prototype.muted$getter = function() { return DOM$EnsureDartNull(this.muted ); };
2696 c.prototype.muted$setter = function(value) { this.muted = value; };
2697 c.prototype.networkState$getter = function() { return DOM$EnsureDartNull(thi s.networkState); };
2698 c.prototype.paused$getter = function() { return DOM$EnsureDartNull(this.paus ed); };
2699 c.prototype.playbackRate$getter = function() { return DOM$EnsureDartNull(thi s.playbackRate); };
2700 c.prototype.playbackRate$setter = function(value) { this.playbackRate = valu e; };
2701 c.prototype.played$getter = function() { return DOM$EnsureDartNull(this.play ed); };
2702 c.prototype.preload$getter = function() { return DOM$EnsureDartNull(this.pre load); };
2703 c.prototype.preload$setter = function(value) { this.preload = value; };
2704 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
2705 c.prototype.seekable$getter = function() { return DOM$EnsureDartNull(this.se ekable); };
2706 c.prototype.seeking$getter = function() { return DOM$EnsureDartNull(this.see king); };
2707 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
2708 c.prototype.src$setter = function(value) { this.src = value; };
2709 c.prototype.startTime$getter = function() { return DOM$EnsureDartNull(this.s tartTime); };
2710 c.prototype.textTracks$getter = function() { return DOM$EnsureDartNull(this. textTracks); };
2711 c.prototype.volume$getter = function() { return DOM$EnsureDartNull(this.volu me); };
2712 c.prototype.volume$setter = function(value) { this.volume = value; };
2713 c.prototype.webkitAudioDecodedByteCount$getter = function() { return DOM$Ens ureDartNull(this.webkitAudioDecodedByteCount); };
2714 c.prototype.webkitClosedCaptionsVisible$getter = function() { return DOM$Ens ureDartNull(this.webkitClosedCaptionsVisible); };
2715 c.prototype.webkitClosedCaptionsVisible$setter = function(value) { this.webk itClosedCaptionsVisible = value; };
2716 c.prototype.webkitHasClosedCaptions$getter = function() { return DOM$EnsureD artNull(this.webkitHasClosedCaptions); };
2717 c.prototype.webkitMediaSourceURL$getter = function() { return DOM$EnsureDart Null(this.webkitMediaSourceURL); };
2718 c.prototype.webkitPreservesPitch$getter = function() { return DOM$EnsureDart Null(this.webkitPreservesPitch); };
2719 c.prototype.webkitPreservesPitch$setter = function(value) { this.webkitPrese rvesPitch = value; };
2720 c.prototype.webkitSourceState$getter = function() { return DOM$EnsureDartNul l(this.webkitSourceState); };
2721 c.prototype.webkitVideoDecodedByteCount$getter = function() { return DOM$Ens ureDartNull(this.webkitVideoDecodedByteCount); };
2722 }
2723 DOM$fixMembers(c, [
2724 'addTrack',
2725 'canPlayType',
2726 'load',
2727 'pause',
2728 'play',
2729 'webkitSourceAppend',
2730 'webkitSourceEndOfStream']);
2731 c.$implements$HTMLMediaElement$Dart = 1;
2732 c.$implements$HTMLElement$Dart = 1;
2733 c.$implements$Element$Dart = 1;
2734 c.$implements$Node$Dart = 1;
2735 c.$implements$EventTarget$Dart = 1;
2736 c.$implements$NodeSelector$Dart = 1;
2737 c.$implements$ElementTraversal$Dart = 1;
2738 }
2739 function DOM$fixClass$HTMLMenuElement(c) {
2740 if (c.prototype) {
2741 c.prototype.compact$getter = function() { return DOM$EnsureDartNull(this.com pact); };
2742 c.prototype.compact$setter = function(value) { this.compact = value; };
2743 }
2744 c.$implements$HTMLMenuElement$Dart = 1;
2745 c.$implements$HTMLElement$Dart = 1;
2746 c.$implements$Element$Dart = 1;
2747 c.$implements$Node$Dart = 1;
2748 c.$implements$EventTarget$Dart = 1;
2749 c.$implements$NodeSelector$Dart = 1;
2750 c.$implements$ElementTraversal$Dart = 1;
2751 }
2752 function DOM$fixClass$HTMLMetaElement(c) {
2753 if (c.prototype) {
2754 c.prototype.content$getter = function() { return DOM$EnsureDartNull(this.con tent); };
2755 c.prototype.content$setter = function(value) { this.content = value; };
2756 c.prototype.httpEquiv$getter = function() { return DOM$EnsureDartNull(this.h ttpEquiv); };
2757 c.prototype.httpEquiv$setter = function(value) { this.httpEquiv = value; };
2758 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2759 c.prototype.name$setter = function(value) { this.name = value; };
2760 c.prototype.scheme$getter = function() { return DOM$EnsureDartNull(this.sche me); };
2761 c.prototype.scheme$setter = function(value) { this.scheme = value; };
2762 }
2763 c.$implements$HTMLMetaElement$Dart = 1;
2764 c.$implements$HTMLElement$Dart = 1;
2765 c.$implements$Element$Dart = 1;
2766 c.$implements$Node$Dart = 1;
2767 c.$implements$EventTarget$Dart = 1;
2768 c.$implements$NodeSelector$Dart = 1;
2769 c.$implements$ElementTraversal$Dart = 1;
2770 }
2771 function DOM$fixClass$HTMLMeterElement(c) {
2772 if (c.prototype) {
2773 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2774 c.prototype.high$getter = function() { return DOM$EnsureDartNull(this.high); };
2775 c.prototype.high$setter = function(value) { this.high = value; };
2776 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
2777 c.prototype.low$getter = function() { return DOM$EnsureDartNull(this.low); } ;
2778 c.prototype.low$setter = function(value) { this.low = value; };
2779 c.prototype.max$getter = function() { return DOM$EnsureDartNull(this.max); } ;
2780 c.prototype.max$setter = function(value) { this.max = value; };
2781 c.prototype.min$getter = function() { return DOM$EnsureDartNull(this.min); } ;
2782 c.prototype.min$setter = function(value) { this.min = value; };
2783 c.prototype.optimum$getter = function() { return DOM$EnsureDartNull(this.opt imum); };
2784 c.prototype.optimum$setter = function(value) { this.optimum = value; };
2785 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
2786 c.prototype.value$setter = function(value) { this.value = value; };
2787 }
2788 c.$implements$HTMLMeterElement$Dart = 1;
2789 c.$implements$HTMLElement$Dart = 1;
2790 c.$implements$Element$Dart = 1;
2791 c.$implements$Node$Dart = 1;
2792 c.$implements$EventTarget$Dart = 1;
2793 c.$implements$NodeSelector$Dart = 1;
2794 c.$implements$ElementTraversal$Dart = 1;
2795 }
2796 function DOM$fixClass$HTMLModElement(c) {
2797 if (c.prototype) {
2798 c.prototype.cite$getter = function() { return DOM$EnsureDartNull(this.cite); };
2799 c.prototype.cite$setter = function(value) { this.cite = value; };
2800 c.prototype.dateTime$getter = function() { return DOM$EnsureDartNull(this.da teTime); };
2801 c.prototype.dateTime$setter = function(value) { this.dateTime = value; };
2802 }
2803 c.$implements$HTMLModElement$Dart = 1;
2804 c.$implements$HTMLElement$Dart = 1;
2805 c.$implements$Element$Dart = 1;
2806 c.$implements$Node$Dart = 1;
2807 c.$implements$EventTarget$Dart = 1;
2808 c.$implements$NodeSelector$Dart = 1;
2809 c.$implements$ElementTraversal$Dart = 1;
2810 }
2811 function DOM$fixClass$HTMLOListElement(c) {
2812 if (c.prototype) {
2813 c.prototype.compact$getter = function() { return DOM$EnsureDartNull(this.com pact); };
2814 c.prototype.compact$setter = function(value) { this.compact = value; };
2815 c.prototype.reversed$getter = function() { return DOM$EnsureDartNull(this.re versed); };
2816 c.prototype.reversed$setter = function(value) { this.reversed = value; };
2817 c.prototype.start$getter = function() { return DOM$EnsureDartNull(this.start ); };
2818 c.prototype.start$setter = function(value) { this.start = value; };
2819 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2820 c.prototype.type$setter = function(value) { this.type = value; };
2821 }
2822 c.$implements$HTMLOListElement$Dart = 1;
2823 c.$implements$HTMLElement$Dart = 1;
2824 c.$implements$Element$Dart = 1;
2825 c.$implements$Node$Dart = 1;
2826 c.$implements$EventTarget$Dart = 1;
2827 c.$implements$NodeSelector$Dart = 1;
2828 c.$implements$ElementTraversal$Dart = 1;
2829 }
2830 function DOM$fixClass$HTMLObjectElement(c) {
2831 if (c.prototype) {
2832 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2833 c.prototype.align$setter = function(value) { this.align = value; };
2834 c.prototype.archive$getter = function() { return DOM$EnsureDartNull(this.arc hive); };
2835 c.prototype.archive$setter = function(value) { this.archive = value; };
2836 c.prototype.border$getter = function() { return DOM$EnsureDartNull(this.bord er); };
2837 c.prototype.border$setter = function(value) { this.border = value; };
2838 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
2839 c.prototype.code$setter = function(value) { this.code = value; };
2840 c.prototype.codeBase$getter = function() { return DOM$EnsureDartNull(this.co deBase); };
2841 c.prototype.codeBase$setter = function(value) { this.codeBase = value; };
2842 c.prototype.codeType$getter = function() { return DOM$EnsureDartNull(this.co deType); };
2843 c.prototype.codeType$setter = function(value) { this.codeType = value; };
2844 c.prototype.contentDocument$getter = function() { return DOM$EnsureDartNull( this.contentDocument); };
2845 c.prototype.data$getter = function() { return DOM$EnsureDartNull(this.data); };
2846 c.prototype.data$setter = function(value) { this.data = value; };
2847 c.prototype.declare$getter = function() { return DOM$EnsureDartNull(this.dec lare); };
2848 c.prototype.declare$setter = function(value) { this.declare = value; };
2849 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2850 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
2851 c.prototype.height$setter = function(value) { this.height = value; };
2852 c.prototype.hspace$getter = function() { return DOM$EnsureDartNull(this.hspa ce); };
2853 c.prototype.hspace$setter = function(value) { this.hspace = value; };
2854 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2855 c.prototype.name$setter = function(value) { this.name = value; };
2856 c.prototype.standby$getter = function() { return DOM$EnsureDartNull(this.sta ndby); };
2857 c.prototype.standby$setter = function(value) { this.standby = value; };
2858 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2859 c.prototype.type$setter = function(value) { this.type = value; };
2860 c.prototype.useMap$getter = function() { return DOM$EnsureDartNull(this.useM ap); };
2861 c.prototype.useMap$setter = function(value) { this.useMap = value; };
2862 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
2863 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
2864 c.prototype.vspace$getter = function() { return DOM$EnsureDartNull(this.vspa ce); };
2865 c.prototype.vspace$setter = function(value) { this.vspace = value; };
2866 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2867 c.prototype.width$setter = function(value) { this.width = value; };
2868 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
2869 }
2870 DOM$fixMembers(c, [
2871 'checkValidity',
2872 'getSVGDocument',
2873 'setCustomValidity']);
2874 c.$implements$HTMLObjectElement$Dart = 1;
2875 c.$implements$HTMLElement$Dart = 1;
2876 c.$implements$Element$Dart = 1;
2877 c.$implements$Node$Dart = 1;
2878 c.$implements$EventTarget$Dart = 1;
2879 c.$implements$NodeSelector$Dart = 1;
2880 c.$implements$ElementTraversal$Dart = 1;
2881 }
2882 function DOM$fixClass$HTMLOptGroupElement(c) {
2883 if (c.prototype) {
2884 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
2885 c.prototype.disabled$setter = function(value) { this.disabled = value; };
2886 c.prototype.label$getter = function() { return DOM$EnsureDartNull(this.label ); };
2887 c.prototype.label$setter = function(value) { this.label = value; };
2888 }
2889 c.$implements$HTMLOptGroupElement$Dart = 1;
2890 c.$implements$HTMLElement$Dart = 1;
2891 c.$implements$Element$Dart = 1;
2892 c.$implements$Node$Dart = 1;
2893 c.$implements$EventTarget$Dart = 1;
2894 c.$implements$NodeSelector$Dart = 1;
2895 c.$implements$ElementTraversal$Dart = 1;
2896 }
2897 function DOM$fixClass$HTMLOptionElement(c) {
2898 if (c.prototype) {
2899 c.prototype.defaultSelected$getter = function() { return DOM$EnsureDartNull( this.defaultSelected); };
2900 c.prototype.defaultSelected$setter = function(value) { this.defaultSelected = value; };
2901 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
2902 c.prototype.disabled$setter = function(value) { this.disabled = value; };
2903 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2904 c.prototype.index$getter = function() { return DOM$EnsureDartNull(this.index ); };
2905 c.prototype.label$getter = function() { return DOM$EnsureDartNull(this.label ); };
2906 c.prototype.label$setter = function(value) { this.label = value; };
2907 c.prototype.selected$getter = function() { return DOM$EnsureDartNull(this.se lected); };
2908 c.prototype.selected$setter = function(value) { this.selected = value; };
2909 c.prototype.text$getter = function() { return DOM$EnsureDartNull(this.text); };
2910 c.prototype.text$setter = function(value) { this.text = value; };
2911 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
2912 c.prototype.value$setter = function(value) { this.value = value; };
2913 }
2914 c.$implements$HTMLOptionElement$Dart = 1;
2915 c.$implements$HTMLElement$Dart = 1;
2916 c.$implements$Element$Dart = 1;
2917 c.$implements$Node$Dart = 1;
2918 c.$implements$EventTarget$Dart = 1;
2919 c.$implements$NodeSelector$Dart = 1;
2920 c.$implements$ElementTraversal$Dart = 1;
2921 }
2922 function DOM$fixClass$HTMLOptionsCollection(c) {
2923 if (c.prototype) {
2924 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
2925 c.prototype.length$setter = function(value) { this.length = value; };
2926 c.prototype.selectedIndex$getter = function() { return DOM$EnsureDartNull(th is.selectedIndex); };
2927 c.prototype.selectedIndex$setter = function(value) { this.selectedIndex = va lue; };
2928 }
2929 DOM$fixMembers(c, ['remove']);
2930 c.$implements$HTMLOptionsCollection$Dart = 1;
2931 c.$implements$HTMLCollection$Dart = 1;
2932 }
2933 function DOM$fixClass$HTMLOutputElement(c) {
2934 if (c.prototype) {
2935 c.prototype.defaultValue$getter = function() { return DOM$EnsureDartNull(thi s.defaultValue); };
2936 c.prototype.defaultValue$setter = function(value) { this.defaultValue = valu e; };
2937 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
2938 c.prototype.htmlFor$getter = function() { return DOM$EnsureDartNull(this.htm lFor); };
2939 c.prototype.htmlFor$setter = function(value) { this.htmlFor = value; };
2940 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
2941 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2942 c.prototype.name$setter = function(value) { this.name = value; };
2943 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2944 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
2945 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
2946 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
2947 c.prototype.value$setter = function(value) { this.value = value; };
2948 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
2949 }
2950 DOM$fixMembers(c, [
2951 'checkValidity',
2952 'setCustomValidity']);
2953 c.$implements$HTMLOutputElement$Dart = 1;
2954 c.$implements$HTMLElement$Dart = 1;
2955 c.$implements$Element$Dart = 1;
2956 c.$implements$Node$Dart = 1;
2957 c.$implements$EventTarget$Dart = 1;
2958 c.$implements$NodeSelector$Dart = 1;
2959 c.$implements$ElementTraversal$Dart = 1;
2960 }
2961 function DOM$fixClass$HTMLParagraphElement(c) {
2962 if (c.prototype) {
2963 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
2964 c.prototype.align$setter = function(value) { this.align = value; };
2965 }
2966 c.$implements$HTMLParagraphElement$Dart = 1;
2967 c.$implements$HTMLElement$Dart = 1;
2968 c.$implements$Element$Dart = 1;
2969 c.$implements$Node$Dart = 1;
2970 c.$implements$EventTarget$Dart = 1;
2971 c.$implements$NodeSelector$Dart = 1;
2972 c.$implements$ElementTraversal$Dart = 1;
2973 }
2974 function DOM$fixClass$HTMLParamElement(c) {
2975 if (c.prototype) {
2976 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
2977 c.prototype.name$setter = function(value) { this.name = value; };
2978 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
2979 c.prototype.type$setter = function(value) { this.type = value; };
2980 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
2981 c.prototype.value$setter = function(value) { this.value = value; };
2982 c.prototype.valueType$getter = function() { return DOM$EnsureDartNull(this.v alueType); };
2983 c.prototype.valueType$setter = function(value) { this.valueType = value; };
2984 }
2985 c.$implements$HTMLParamElement$Dart = 1;
2986 c.$implements$HTMLElement$Dart = 1;
2987 c.$implements$Element$Dart = 1;
2988 c.$implements$Node$Dart = 1;
2989 c.$implements$EventTarget$Dart = 1;
2990 c.$implements$NodeSelector$Dart = 1;
2991 c.$implements$ElementTraversal$Dart = 1;
2992 }
2993 function DOM$fixClass$HTMLPreElement(c) {
2994 if (c.prototype) {
2995 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
2996 c.prototype.width$setter = function(value) { this.width = value; };
2997 c.prototype.wrap$getter = function() { return DOM$EnsureDartNull(this.wrap); };
2998 c.prototype.wrap$setter = function(value) { this.wrap = value; };
2999 }
3000 c.$implements$HTMLPreElement$Dart = 1;
3001 c.$implements$HTMLElement$Dart = 1;
3002 c.$implements$Element$Dart = 1;
3003 c.$implements$Node$Dart = 1;
3004 c.$implements$EventTarget$Dart = 1;
3005 c.$implements$NodeSelector$Dart = 1;
3006 c.$implements$ElementTraversal$Dart = 1;
3007 }
3008 function DOM$fixClass$HTMLProgressElement(c) {
3009 if (c.prototype) {
3010 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
3011 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
3012 c.prototype.max$getter = function() { return DOM$EnsureDartNull(this.max); } ;
3013 c.prototype.max$setter = function(value) { this.max = value; };
3014 c.prototype.position$getter = function() { return DOM$EnsureDartNull(this.po sition); };
3015 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
3016 c.prototype.value$setter = function(value) { this.value = value; };
3017 }
3018 c.$implements$HTMLProgressElement$Dart = 1;
3019 c.$implements$HTMLElement$Dart = 1;
3020 c.$implements$Element$Dart = 1;
3021 c.$implements$Node$Dart = 1;
3022 c.$implements$EventTarget$Dart = 1;
3023 c.$implements$NodeSelector$Dart = 1;
3024 c.$implements$ElementTraversal$Dart = 1;
3025 }
3026 function DOM$fixClass$HTMLPropertiesCollection(c) {
3027 if (c.prototype) {
3028 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
3029 }
3030 DOM$fixMembers(c, ['item']);
3031 c.$implements$HTMLPropertiesCollection$Dart = 1;
3032 c.$implements$HTMLCollection$Dart = 1;
3033 }
3034 function DOM$fixClass$HTMLQuoteElement(c) {
3035 if (c.prototype) {
3036 c.prototype.cite$getter = function() { return DOM$EnsureDartNull(this.cite); };
3037 c.prototype.cite$setter = function(value) { this.cite = value; };
3038 }
3039 c.$implements$HTMLQuoteElement$Dart = 1;
3040 c.$implements$HTMLElement$Dart = 1;
3041 c.$implements$Element$Dart = 1;
3042 c.$implements$Node$Dart = 1;
3043 c.$implements$EventTarget$Dart = 1;
3044 c.$implements$NodeSelector$Dart = 1;
3045 c.$implements$ElementTraversal$Dart = 1;
3046 }
3047 function DOM$fixClass$HTMLScriptElement(c) {
3048 if (c.prototype) {
3049 c.prototype.async$getter = function() { return DOM$EnsureDartNull(this.async ); };
3050 c.prototype.async$setter = function(value) { this.async = value; };
3051 c.prototype.charset$getter = function() { return DOM$EnsureDartNull(this.cha rset); };
3052 c.prototype.charset$setter = function(value) { this.charset = value; };
3053 c.prototype.defer$getter = function() { return DOM$EnsureDartNull(this.defer ); };
3054 c.prototype.defer$setter = function(value) { this.defer = value; };
3055 c.prototype.event$getter = function() { return DOM$EnsureDartNull(this.event ); };
3056 c.prototype.event$setter = function(value) { this.event = value; };
3057 c.prototype.htmlFor$getter = function() { return DOM$EnsureDartNull(this.htm lFor); };
3058 c.prototype.htmlFor$setter = function(value) { this.htmlFor = value; };
3059 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
3060 c.prototype.src$setter = function(value) { this.src = value; };
3061 c.prototype.text$getter = function() { return DOM$EnsureDartNull(this.text); };
3062 c.prototype.text$setter = function(value) { this.text = value; };
3063 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
3064 c.prototype.type$setter = function(value) { this.type = value; };
3065 }
3066 c.$implements$HTMLScriptElement$Dart = 1;
3067 c.$implements$HTMLElement$Dart = 1;
3068 c.$implements$Element$Dart = 1;
3069 c.$implements$Node$Dart = 1;
3070 c.$implements$EventTarget$Dart = 1;
3071 c.$implements$NodeSelector$Dart = 1;
3072 c.$implements$ElementTraversal$Dart = 1;
3073 }
3074 function DOM$fixClass$HTMLSelectElement(c) {
3075 if (c.prototype) {
3076 c.prototype.autofocus$getter = function() { return DOM$EnsureDartNull(this.a utofocus); };
3077 c.prototype.autofocus$setter = function(value) { this.autofocus = value; };
3078 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
3079 c.prototype.disabled$setter = function(value) { this.disabled = value; };
3080 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
3081 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
3082 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
3083 c.prototype.length$setter = function(value) { this.length = value; };
3084 c.prototype.multiple$getter = function() { return DOM$EnsureDartNull(this.mu ltiple); };
3085 c.prototype.multiple$setter = function(value) { this.multiple = value; };
3086 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
3087 c.prototype.name$setter = function(value) { this.name = value; };
3088 c.prototype.options$getter = function() { return DOM$EnsureDartNull(this.opt ions); };
3089 c.prototype.required$getter = function() { return DOM$EnsureDartNull(this.re quired); };
3090 c.prototype.required$setter = function(value) { this.required = value; };
3091 c.prototype.selectedIndex$getter = function() { return DOM$EnsureDartNull(th is.selectedIndex); };
3092 c.prototype.selectedIndex$setter = function(value) { this.selectedIndex = va lue; };
3093 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
3094 c.prototype.size$setter = function(value) { this.size = value; };
3095 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
3096 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
3097 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
3098 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
3099 c.prototype.value$setter = function(value) { this.value = value; };
3100 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
3101 }
3102 DOM$fixMembers(c, [
3103 'add',
3104 'checkValidity',
3105 'item',
3106 'namedItem',
3107 'remove',
3108 'setCustomValidity']);
3109 c.$implements$HTMLSelectElement$Dart = 1;
3110 c.$implements$HTMLElement$Dart = 1;
3111 c.$implements$Element$Dart = 1;
3112 c.$implements$Node$Dart = 1;
3113 c.$implements$EventTarget$Dart = 1;
3114 c.$implements$NodeSelector$Dart = 1;
3115 c.$implements$ElementTraversal$Dart = 1;
3116 }
3117 function DOM$fixClass$HTMLSourceElement(c) {
3118 if (c.prototype) {
3119 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
3120 c.prototype.media$setter = function(value) { this.media = value; };
3121 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
3122 c.prototype.src$setter = function(value) { this.src = value; };
3123 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
3124 c.prototype.type$setter = function(value) { this.type = value; };
3125 }
3126 c.$implements$HTMLSourceElement$Dart = 1;
3127 c.$implements$HTMLElement$Dart = 1;
3128 c.$implements$Element$Dart = 1;
3129 c.$implements$Node$Dart = 1;
3130 c.$implements$EventTarget$Dart = 1;
3131 c.$implements$NodeSelector$Dart = 1;
3132 c.$implements$ElementTraversal$Dart = 1;
3133 }
3134 function DOM$fixClass$HTMLSpanElement(c) {
3135 if (c.prototype) {
3136 }
3137 c.$implements$HTMLSpanElement$Dart = 1;
3138 c.$implements$HTMLElement$Dart = 1;
3139 c.$implements$Element$Dart = 1;
3140 c.$implements$Node$Dart = 1;
3141 c.$implements$EventTarget$Dart = 1;
3142 c.$implements$NodeSelector$Dart = 1;
3143 c.$implements$ElementTraversal$Dart = 1;
3144 }
3145 function DOM$fixClass$HTMLStyleElement(c) {
3146 if (c.prototype) {
3147 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
3148 c.prototype.disabled$setter = function(value) { this.disabled = value; };
3149 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
3150 c.prototype.media$setter = function(value) { this.media = value; };
3151 c.prototype.scoped$getter = function() { return DOM$EnsureDartNull(this.scop ed); };
3152 c.prototype.scoped$setter = function(value) { this.scoped = value; };
3153 c.prototype.sheet$getter = function() { return DOM$EnsureDartNull(this.sheet ); };
3154 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
3155 c.prototype.type$setter = function(value) { this.type = value; };
3156 }
3157 c.$implements$HTMLStyleElement$Dart = 1;
3158 c.$implements$HTMLElement$Dart = 1;
3159 c.$implements$Element$Dart = 1;
3160 c.$implements$Node$Dart = 1;
3161 c.$implements$EventTarget$Dart = 1;
3162 c.$implements$NodeSelector$Dart = 1;
3163 c.$implements$ElementTraversal$Dart = 1;
3164 }
3165 function DOM$fixClass$HTMLTableCaptionElement(c) {
3166 if (c.prototype) {
3167 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
3168 c.prototype.align$setter = function(value) { this.align = value; };
3169 }
3170 c.$implements$HTMLTableCaptionElement$Dart = 1;
3171 c.$implements$HTMLElement$Dart = 1;
3172 c.$implements$Element$Dart = 1;
3173 c.$implements$Node$Dart = 1;
3174 c.$implements$EventTarget$Dart = 1;
3175 c.$implements$NodeSelector$Dart = 1;
3176 c.$implements$ElementTraversal$Dart = 1;
3177 }
3178 function DOM$fixClass$HTMLTableCellElement(c) {
3179 if (c.prototype) {
3180 c.prototype.abbr$getter = function() { return DOM$EnsureDartNull(this.abbr); };
3181 c.prototype.abbr$setter = function(value) { this.abbr = value; };
3182 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
3183 c.prototype.align$setter = function(value) { this.align = value; };
3184 c.prototype.axis$getter = function() { return DOM$EnsureDartNull(this.axis); };
3185 c.prototype.axis$setter = function(value) { this.axis = value; };
3186 c.prototype.bgColor$getter = function() { return DOM$EnsureDartNull(this.bgC olor); };
3187 c.prototype.bgColor$setter = function(value) { this.bgColor = value; };
3188 c.prototype.cellIndex$getter = function() { return DOM$EnsureDartNull(this.c ellIndex); };
3189 c.prototype.ch$getter = function() { return DOM$EnsureDartNull(this.ch); };
3190 c.prototype.ch$setter = function(value) { this.ch = value; };
3191 c.prototype.chOff$getter = function() { return DOM$EnsureDartNull(this.chOff ); };
3192 c.prototype.chOff$setter = function(value) { this.chOff = value; };
3193 c.prototype.colSpan$getter = function() { return DOM$EnsureDartNull(this.col Span); };
3194 c.prototype.colSpan$setter = function(value) { this.colSpan = value; };
3195 c.prototype.headers$getter = function() { return DOM$EnsureDartNull(this.hea ders); };
3196 c.prototype.headers$setter = function(value) { this.headers = value; };
3197 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
3198 c.prototype.height$setter = function(value) { this.height = value; };
3199 c.prototype.noWrap$getter = function() { return DOM$EnsureDartNull(this.noWr ap); };
3200 c.prototype.noWrap$setter = function(value) { this.noWrap = value; };
3201 c.prototype.rowSpan$getter = function() { return DOM$EnsureDartNull(this.row Span); };
3202 c.prototype.rowSpan$setter = function(value) { this.rowSpan = value; };
3203 c.prototype.scope$getter = function() { return DOM$EnsureDartNull(this.scope ); };
3204 c.prototype.scope$setter = function(value) { this.scope = value; };
3205 c.prototype.vAlign$getter = function() { return DOM$EnsureDartNull(this.vAli gn); };
3206 c.prototype.vAlign$setter = function(value) { this.vAlign = value; };
3207 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
3208 c.prototype.width$setter = function(value) { this.width = value; };
3209 }
3210 c.$implements$HTMLTableCellElement$Dart = 1;
3211 c.$implements$HTMLElement$Dart = 1;
3212 c.$implements$Element$Dart = 1;
3213 c.$implements$Node$Dart = 1;
3214 c.$implements$EventTarget$Dart = 1;
3215 c.$implements$NodeSelector$Dart = 1;
3216 c.$implements$ElementTraversal$Dart = 1;
3217 }
3218 function DOM$fixClass$HTMLTableColElement(c) {
3219 if (c.prototype) {
3220 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
3221 c.prototype.align$setter = function(value) { this.align = value; };
3222 c.prototype.ch$getter = function() { return DOM$EnsureDartNull(this.ch); };
3223 c.prototype.ch$setter = function(value) { this.ch = value; };
3224 c.prototype.chOff$getter = function() { return DOM$EnsureDartNull(this.chOff ); };
3225 c.prototype.chOff$setter = function(value) { this.chOff = value; };
3226 c.prototype.span$getter = function() { return DOM$EnsureDartNull(this.span); };
3227 c.prototype.span$setter = function(value) { this.span = value; };
3228 c.prototype.vAlign$getter = function() { return DOM$EnsureDartNull(this.vAli gn); };
3229 c.prototype.vAlign$setter = function(value) { this.vAlign = value; };
3230 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
3231 c.prototype.width$setter = function(value) { this.width = value; };
3232 }
3233 c.$implements$HTMLTableColElement$Dart = 1;
3234 c.$implements$HTMLElement$Dart = 1;
3235 c.$implements$Element$Dart = 1;
3236 c.$implements$Node$Dart = 1;
3237 c.$implements$EventTarget$Dart = 1;
3238 c.$implements$NodeSelector$Dart = 1;
3239 c.$implements$ElementTraversal$Dart = 1;
3240 }
3241 function DOM$fixClass$HTMLTableElement(c) {
3242 if (c.prototype) {
3243 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
3244 c.prototype.align$setter = function(value) { this.align = value; };
3245 c.prototype.bgColor$getter = function() { return DOM$EnsureDartNull(this.bgC olor); };
3246 c.prototype.bgColor$setter = function(value) { this.bgColor = value; };
3247 c.prototype.border$getter = function() { return DOM$EnsureDartNull(this.bord er); };
3248 c.prototype.border$setter = function(value) { this.border = value; };
3249 c.prototype.caption$getter = function() { return DOM$EnsureDartNull(this.cap tion); };
3250 c.prototype.caption$setter = function(value) { this.caption = value; };
3251 c.prototype.cellPadding$getter = function() { return DOM$EnsureDartNull(this .cellPadding); };
3252 c.prototype.cellPadding$setter = function(value) { this.cellPadding = value; };
3253 c.prototype.cellSpacing$getter = function() { return DOM$EnsureDartNull(this .cellSpacing); };
3254 c.prototype.cellSpacing$setter = function(value) { this.cellSpacing = value; };
3255 c.prototype.frame$getter = function() { return DOM$EnsureDartNull(this.frame ); };
3256 c.prototype.frame$setter = function(value) { this.frame = value; };
3257 c.prototype.rows$getter = function() { return DOM$EnsureDartNull(this.rows); };
3258 c.prototype.rules$getter = function() { return DOM$EnsureDartNull(this.rules ); };
3259 c.prototype.rules$setter = function(value) { this.rules = value; };
3260 c.prototype.summary$getter = function() { return DOM$EnsureDartNull(this.sum mary); };
3261 c.prototype.summary$setter = function(value) { this.summary = value; };
3262 c.prototype.tBodies$getter = function() { return DOM$EnsureDartNull(this.tBo dies); };
3263 c.prototype.tFoot$getter = function() { return DOM$EnsureDartNull(this.tFoot ); };
3264 c.prototype.tFoot$setter = function(value) { this.tFoot = value; };
3265 c.prototype.tHead$getter = function() { return DOM$EnsureDartNull(this.tHead ); };
3266 c.prototype.tHead$setter = function(value) { this.tHead = value; };
3267 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
3268 c.prototype.width$setter = function(value) { this.width = value; };
3269 }
3270 DOM$fixMembers(c, [
3271 'createCaption',
3272 'createTFoot',
3273 'createTHead',
3274 'deleteCaption',
3275 'deleteRow',
3276 'deleteTFoot',
3277 'deleteTHead',
3278 'insertRow']);
3279 c.$implements$HTMLTableElement$Dart = 1;
3280 c.$implements$HTMLElement$Dart = 1;
3281 c.$implements$Element$Dart = 1;
3282 c.$implements$Node$Dart = 1;
3283 c.$implements$EventTarget$Dart = 1;
3284 c.$implements$NodeSelector$Dart = 1;
3285 c.$implements$ElementTraversal$Dart = 1;
3286 }
3287 function DOM$fixClass$HTMLTableRowElement(c) {
3288 if (c.prototype) {
3289 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
3290 c.prototype.align$setter = function(value) { this.align = value; };
3291 c.prototype.bgColor$getter = function() { return DOM$EnsureDartNull(this.bgC olor); };
3292 c.prototype.bgColor$setter = function(value) { this.bgColor = value; };
3293 c.prototype.cells$getter = function() { return DOM$EnsureDartNull(this.cells ); };
3294 c.prototype.ch$getter = function() { return DOM$EnsureDartNull(this.ch); };
3295 c.prototype.ch$setter = function(value) { this.ch = value; };
3296 c.prototype.chOff$getter = function() { return DOM$EnsureDartNull(this.chOff ); };
3297 c.prototype.chOff$setter = function(value) { this.chOff = value; };
3298 c.prototype.rowIndex$getter = function() { return DOM$EnsureDartNull(this.ro wIndex); };
3299 c.prototype.sectionRowIndex$getter = function() { return DOM$EnsureDartNull( this.sectionRowIndex); };
3300 c.prototype.vAlign$getter = function() { return DOM$EnsureDartNull(this.vAli gn); };
3301 c.prototype.vAlign$setter = function(value) { this.vAlign = value; };
3302 }
3303 DOM$fixMembers(c, [
3304 'deleteCell',
3305 'insertCell']);
3306 c.$implements$HTMLTableRowElement$Dart = 1;
3307 c.$implements$HTMLElement$Dart = 1;
3308 c.$implements$Element$Dart = 1;
3309 c.$implements$Node$Dart = 1;
3310 c.$implements$EventTarget$Dart = 1;
3311 c.$implements$NodeSelector$Dart = 1;
3312 c.$implements$ElementTraversal$Dart = 1;
3313 }
3314 function DOM$fixClass$HTMLTableSectionElement(c) {
3315 if (c.prototype) {
3316 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
3317 c.prototype.align$setter = function(value) { this.align = value; };
3318 c.prototype.ch$getter = function() { return DOM$EnsureDartNull(this.ch); };
3319 c.prototype.ch$setter = function(value) { this.ch = value; };
3320 c.prototype.chOff$getter = function() { return DOM$EnsureDartNull(this.chOff ); };
3321 c.prototype.chOff$setter = function(value) { this.chOff = value; };
3322 c.prototype.rows$getter = function() { return DOM$EnsureDartNull(this.rows); };
3323 c.prototype.vAlign$getter = function() { return DOM$EnsureDartNull(this.vAli gn); };
3324 c.prototype.vAlign$setter = function(value) { this.vAlign = value; };
3325 }
3326 DOM$fixMembers(c, [
3327 'deleteRow',
3328 'insertRow']);
3329 c.$implements$HTMLTableSectionElement$Dart = 1;
3330 c.$implements$HTMLElement$Dart = 1;
3331 c.$implements$Element$Dart = 1;
3332 c.$implements$Node$Dart = 1;
3333 c.$implements$EventTarget$Dart = 1;
3334 c.$implements$NodeSelector$Dart = 1;
3335 c.$implements$ElementTraversal$Dart = 1;
3336 }
3337 function DOM$fixClass$HTMLTextAreaElement(c) {
3338 if (c.prototype) {
3339 c.prototype.autofocus$getter = function() { return DOM$EnsureDartNull(this.a utofocus); };
3340 c.prototype.autofocus$setter = function(value) { this.autofocus = value; };
3341 c.prototype.cols$getter = function() { return DOM$EnsureDartNull(this.cols); };
3342 c.prototype.cols$setter = function(value) { this.cols = value; };
3343 c.prototype.defaultValue$getter = function() { return DOM$EnsureDartNull(thi s.defaultValue); };
3344 c.prototype.defaultValue$setter = function(value) { this.defaultValue = valu e; };
3345 c.prototype.dirName$getter = function() { return DOM$EnsureDartNull(this.dir Name); };
3346 c.prototype.dirName$setter = function(value) { this.dirName = value; };
3347 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
3348 c.prototype.disabled$setter = function(value) { this.disabled = value; };
3349 c.prototype.form$getter = function() { return DOM$EnsureDartNull(this.form); };
3350 c.prototype.labels$getter = function() { return DOM$EnsureDartNull(this.labe ls); };
3351 c.prototype.maxLength$getter = function() { return DOM$EnsureDartNull(this.m axLength); };
3352 c.prototype.maxLength$setter = function(value) { this.maxLength = value; };
3353 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
3354 c.prototype.name$setter = function(value) { this.name = value; };
3355 c.prototype.placeholder$getter = function() { return DOM$EnsureDartNull(this .placeholder); };
3356 c.prototype.placeholder$setter = function(value) { this.placeholder = value; };
3357 c.prototype.readOnly$getter = function() { return DOM$EnsureDartNull(this.re adOnly); };
3358 c.prototype.readOnly$setter = function(value) { this.readOnly = value; };
3359 c.prototype.required$getter = function() { return DOM$EnsureDartNull(this.re quired); };
3360 c.prototype.required$setter = function(value) { this.required = value; };
3361 c.prototype.rows$getter = function() { return DOM$EnsureDartNull(this.rows); };
3362 c.prototype.rows$setter = function(value) { this.rows = value; };
3363 c.prototype.selectionDirection$getter = function() { return DOM$EnsureDartNu ll(this.selectionDirection); };
3364 c.prototype.selectionDirection$setter = function(value) { this.selectionDire ction = value; };
3365 c.prototype.selectionEnd$getter = function() { return DOM$EnsureDartNull(thi s.selectionEnd); };
3366 c.prototype.selectionEnd$setter = function(value) { this.selectionEnd = valu e; };
3367 c.prototype.selectionStart$getter = function() { return DOM$EnsureDartNull(t his.selectionStart); };
3368 c.prototype.selectionStart$setter = function(value) { this.selectionStart = value; };
3369 c.prototype.textLength$getter = function() { return DOM$EnsureDartNull(this. textLength); };
3370 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
3371 c.prototype.validationMessage$getter = function() { return DOM$EnsureDartNul l(this.validationMessage); };
3372 c.prototype.validity$getter = function() { return DOM$EnsureDartNull(this.va lidity); };
3373 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
3374 c.prototype.value$setter = function(value) { this.value = value; };
3375 c.prototype.willValidate$getter = function() { return DOM$EnsureDartNull(thi s.willValidate); };
3376 c.prototype.wrap$getter = function() { return DOM$EnsureDartNull(this.wrap); };
3377 c.prototype.wrap$setter = function(value) { this.wrap = value; };
3378 }
3379 DOM$fixMembers(c, [
3380 'checkValidity',
3381 'select',
3382 'setCustomValidity',
3383 'setSelectionRange']);
3384 c.$implements$HTMLTextAreaElement$Dart = 1;
3385 c.$implements$HTMLElement$Dart = 1;
3386 c.$implements$Element$Dart = 1;
3387 c.$implements$Node$Dart = 1;
3388 c.$implements$EventTarget$Dart = 1;
3389 c.$implements$NodeSelector$Dart = 1;
3390 c.$implements$ElementTraversal$Dart = 1;
3391 }
3392 function DOM$fixClass$HTMLTitleElement(c) {
3393 if (c.prototype) {
3394 c.prototype.text$getter = function() { return DOM$EnsureDartNull(this.text); };
3395 c.prototype.text$setter = function(value) { this.text = value; };
3396 }
3397 c.$implements$HTMLTitleElement$Dart = 1;
3398 c.$implements$HTMLElement$Dart = 1;
3399 c.$implements$Element$Dart = 1;
3400 c.$implements$Node$Dart = 1;
3401 c.$implements$EventTarget$Dart = 1;
3402 c.$implements$NodeSelector$Dart = 1;
3403 c.$implements$ElementTraversal$Dart = 1;
3404 }
3405 function DOM$fixClass$HTMLTrackElement(c) {
3406 if (c.prototype) {
3407 c.prototype.isDefault$getter = function() { return DOM$EnsureDartNull(this.i sDefault); };
3408 c.prototype.isDefault$setter = function(value) { this.isDefault = value; };
3409 c.prototype.kind$getter = function() { return DOM$EnsureDartNull(this.kind); };
3410 c.prototype.kind$setter = function(value) { this.kind = value; };
3411 c.prototype.label$getter = function() { return DOM$EnsureDartNull(this.label ); };
3412 c.prototype.label$setter = function(value) { this.label = value; };
3413 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
3414 c.prototype.src$getter = function() { return DOM$EnsureDartNull(this.src); } ;
3415 c.prototype.src$setter = function(value) { this.src = value; };
3416 c.prototype.srclang$getter = function() { return DOM$EnsureDartNull(this.src lang); };
3417 c.prototype.srclang$setter = function(value) { this.srclang = value; };
3418 c.prototype.track$getter = function() { return DOM$EnsureDartNull(this.track ); };
3419 }
3420 c.$implements$HTMLTrackElement$Dart = 1;
3421 c.$implements$HTMLElement$Dart = 1;
3422 c.$implements$Element$Dart = 1;
3423 c.$implements$Node$Dart = 1;
3424 c.$implements$EventTarget$Dart = 1;
3425 c.$implements$NodeSelector$Dart = 1;
3426 c.$implements$ElementTraversal$Dart = 1;
3427 }
3428 function DOM$fixClass$HTMLUListElement(c) {
3429 if (c.prototype) {
3430 c.prototype.compact$getter = function() { return DOM$EnsureDartNull(this.com pact); };
3431 c.prototype.compact$setter = function(value) { this.compact = value; };
3432 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
3433 c.prototype.type$setter = function(value) { this.type = value; };
3434 }
3435 c.$implements$HTMLUListElement$Dart = 1;
3436 c.$implements$HTMLElement$Dart = 1;
3437 c.$implements$Element$Dart = 1;
3438 c.$implements$Node$Dart = 1;
3439 c.$implements$EventTarget$Dart = 1;
3440 c.$implements$NodeSelector$Dart = 1;
3441 c.$implements$ElementTraversal$Dart = 1;
3442 }
3443 function DOM$fixClass$HTMLUnknownElement(c) {
3444 if (c.prototype) {
3445 }
3446 c.$implements$HTMLUnknownElement$Dart = 1;
3447 c.$implements$HTMLElement$Dart = 1;
3448 c.$implements$Element$Dart = 1;
3449 c.$implements$Node$Dart = 1;
3450 c.$implements$EventTarget$Dart = 1;
3451 c.$implements$NodeSelector$Dart = 1;
3452 c.$implements$ElementTraversal$Dart = 1;
3453 }
3454 function DOM$fixClass$HTMLVideoElement(c) {
3455 if (c.prototype) {
3456 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
3457 c.prototype.height$setter = function(value) { this.height = value; };
3458 c.prototype.poster$getter = function() { return DOM$EnsureDartNull(this.post er); };
3459 c.prototype.poster$setter = function(value) { this.poster = value; };
3460 c.prototype.videoHeight$getter = function() { return DOM$EnsureDartNull(this .videoHeight); };
3461 c.prototype.videoWidth$getter = function() { return DOM$EnsureDartNull(this. videoWidth); };
3462 c.prototype.webkitDecodedFrameCount$getter = function() { return DOM$EnsureD artNull(this.webkitDecodedFrameCount); };
3463 c.prototype.webkitDisplayingFullscreen$getter = function() { return DOM$Ensu reDartNull(this.webkitDisplayingFullscreen); };
3464 c.prototype.webkitDroppedFrameCount$getter = function() { return DOM$EnsureD artNull(this.webkitDroppedFrameCount); };
3465 c.prototype.webkitSupportsFullscreen$getter = function() { return DOM$Ensure DartNull(this.webkitSupportsFullscreen); };
3466 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
3467 c.prototype.width$setter = function(value) { this.width = value; };
3468 }
3469 DOM$fixMembers(c, [
3470 'webkitEnterFullScreen',
3471 'webkitEnterFullscreen',
3472 'webkitExitFullScreen',
3473 'webkitExitFullscreen']);
3474 c.$implements$HTMLVideoElement$Dart = 1;
3475 c.$implements$HTMLMediaElement$Dart = 1;
3476 c.$implements$HTMLElement$Dart = 1;
3477 c.$implements$Element$Dart = 1;
3478 c.$implements$Node$Dart = 1;
3479 c.$implements$EventTarget$Dart = 1;
3480 c.$implements$NodeSelector$Dart = 1;
3481 c.$implements$ElementTraversal$Dart = 1;
3482 }
3483 function DOM$fixClass$HashChangeEvent(c) {
3484 if (c.prototype) {
3485 c.prototype.newURL$getter = function() { return DOM$EnsureDartNull(this.newU RL); };
3486 c.prototype.oldURL$getter = function() { return DOM$EnsureDartNull(this.oldU RL); };
3487 }
3488 DOM$fixMembers(c, ['initHashChangeEvent']);
3489 c.$implements$HashChangeEvent$Dart = 1;
3490 c.$implements$Event$Dart = 1;
3491 }
3492 function DOM$fixClass$HighPass2FilterNode(c) {
3493 if (c.prototype) {
3494 c.prototype.cutoff$getter = function() { return DOM$EnsureDartNull(this.cuto ff); };
3495 c.prototype.resonance$getter = function() { return DOM$EnsureDartNull(this.r esonance); };
3496 }
3497 c.$implements$HighPass2FilterNode$Dart = 1;
3498 c.$implements$AudioNode$Dart = 1;
3499 }
3500 function DOM$fixClass$History(c) {
3501 if (c.prototype) {
3502 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
3503 }
3504 DOM$fixMembers(c, [
3505 'back',
3506 'forward',
3507 'go',
3508 'pushState',
3509 'replaceState']);
3510 c.$implements$History$Dart = 1;
3511 }
3512 function DOM$fixClass$IDBAny(c) {
3513 if (c.prototype) {
3514 }
3515 c.$implements$IDBAny$Dart = 1;
3516 }
3517 function DOM$fixClass$IDBCursor(c) {
3518 if (c.prototype) {
3519 c.prototype.direction$getter = function() { return DOM$EnsureDartNull(this.d irection); };
3520 c.prototype.key$getter = function() { return DOM$EnsureDartNull(this.key); } ;
3521 c.prototype.primaryKey$getter = function() { return DOM$EnsureDartNull(this. primaryKey); };
3522 c.prototype.source$getter = function() { return DOM$EnsureDartNull(this.sour ce); };
3523 }
3524 DOM$fixMembers(c, [
3525 'continueFunction',
3526 'update']);
3527 c.prototype.delete$member = function() {
3528 return DOM$EnsureDartNull(this.deleteFunction.apply(this, arguments));
3529 };
3530 c.$implements$IDBCursor$Dart = 1;
3531 }
3532 function DOM$fixClass$IDBCursorWithValue(c) {
3533 if (c.prototype) {
3534 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
3535 }
3536 c.$implements$IDBCursorWithValue$Dart = 1;
3537 c.$implements$IDBCursor$Dart = 1;
3538 }
3539 function DOM$fixClass$IDBDatabase(c) {
3540 if (c.prototype) {
3541 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
3542 c.prototype.onabort$getter = function() { return DOM$EnsureDartNull(this.ona bort); };
3543 c.prototype.onabort$setter = function(value) { this.onabort = value; };
3544 c.prototype.onerror$getter = function() { return DOM$EnsureDartNull(this.one rror); };
3545 c.prototype.onerror$setter = function(value) { this.onerror = value; };
3546 c.prototype.onversionchange$getter = function() { return DOM$EnsureDartNull( this.onversionchange); };
3547 c.prototype.onversionchange$setter = function(value) { this.onversionchange = value; };
3548 c.prototype.version$getter = function() { return DOM$EnsureDartNull(this.ver sion); };
3549 }
3550 DOM$fixMembers(c, [
3551 'addEventListener',
3552 'close',
3553 'createObjectStore',
3554 'deleteObjectStore',
3555 'dispatchEvent',
3556 'removeEventListener',
3557 'setVersion',
3558 'transaction']);
3559 c.$implements$IDBDatabase$Dart = 1;
3560 }
3561 function DOM$fixClass$IDBDatabaseError(c) {
3562 if (c.prototype) {
3563 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
3564 c.prototype.code$setter = function(value) { this.code = value; };
3565 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
3566 c.prototype.message$setter = function(value) { this.message = value; };
3567 }
3568 c.$implements$IDBDatabaseError$Dart = 1;
3569 }
3570 function DOM$fixClass$IDBDatabaseException(c) {
3571 if (c.prototype) {
3572 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
3573 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
3574 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
3575 }
3576 DOM$fixMembers(c, ['toString']);
3577 c.$implements$IDBDatabaseException$Dart = 1;
3578 }
3579 function DOM$fixClass$IDBFactory(c) {
3580 if (c.prototype) {
3581 }
3582 DOM$fixMembers(c, [
3583 'cmp',
3584 'deleteDatabase',
3585 'getDatabaseNames',
3586 'open']);
3587 c.$implements$IDBFactory$Dart = 1;
3588 }
3589 function DOM$fixClass$IDBIndex(c) {
3590 if (c.prototype) {
3591 c.prototype.keyPath$getter = function() { return DOM$EnsureDartNull(this.key Path); };
3592 c.prototype.multiEntry$getter = function() { return DOM$EnsureDartNull(this. multiEntry); };
3593 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
3594 c.prototype.objectStore$getter = function() { return DOM$EnsureDartNull(this .objectStore); };
3595 c.prototype.unique$getter = function() { return DOM$EnsureDartNull(this.uniq ue); };
3596 }
3597 DOM$fixMembers(c, [
3598 'count',
3599 'getKey',
3600 'openCursor',
3601 'openKeyCursor']);
3602 c.prototype.getObject$member = function() {
3603 return DOM$EnsureDartNull(this.get.apply(this, arguments));
3604 };
3605 c.$implements$IDBIndex$Dart = 1;
3606 }
3607 function DOM$fixClass$IDBKey(c) {
3608 if (c.prototype) {
3609 }
3610 c.$implements$IDBKey$Dart = 1;
3611 }
3612 function DOM$fixClass$IDBKeyRange(c) {
3613 if (c.prototype) {
3614 c.prototype.lower$getter = function() { return DOM$EnsureDartNull(this.lower ); };
3615 c.prototype.lowerOpen$getter = function() { return DOM$EnsureDartNull(this.l owerOpen); };
3616 c.prototype.upper$getter = function() { return DOM$EnsureDartNull(this.upper ); };
3617 c.prototype.upperOpen$getter = function() { return DOM$EnsureDartNull(this.u pperOpen); };
3618 }
3619 DOM$fixMembers(c, [
3620 'bound',
3621 'lowerBound',
3622 'only',
3623 'upperBound']);
3624 c.$implements$IDBKeyRange$Dart = 1;
3625 }
3626 function DOM$fixClass$IDBObjectStore(c) {
3627 if (c.prototype) {
3628 c.prototype.keyPath$getter = function() { return DOM$EnsureDartNull(this.key Path); };
3629 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
3630 c.prototype.transaction$getter = function() { return DOM$EnsureDartNull(this .transaction); };
3631 }
3632 DOM$fixMembers(c, [
3633 'add',
3634 'clear',
3635 'count',
3636 'createIndex',
3637 'deleteIndex',
3638 'index',
3639 'openCursor',
3640 'put']);
3641 c.prototype.delete$member = function() {
3642 return DOM$EnsureDartNull(this.deleteFunction.apply(this, arguments));
3643 };
3644 c.prototype.getObject$member = function() {
3645 return DOM$EnsureDartNull(this.get.apply(this, arguments));
3646 };
3647 c.$implements$IDBObjectStore$Dart = 1;
3648 }
3649 function DOM$fixClass$IDBRequest(c) {
3650 if (c.prototype) {
3651 c.prototype.errorCode$getter = function() { return DOM$EnsureDartNull(this.e rrorCode); };
3652 c.prototype.onerror$getter = function() { return DOM$EnsureDartNull(this.one rror); };
3653 c.prototype.onerror$setter = function(value) { this.onerror = value; };
3654 c.prototype.onsuccess$getter = function() { return DOM$EnsureDartNull(this.o nsuccess); };
3655 c.prototype.onsuccess$setter = function(value) { this.onsuccess = value; };
3656 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
3657 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
3658 c.prototype.source$getter = function() { return DOM$EnsureDartNull(this.sour ce); };
3659 c.prototype.transaction$getter = function() { return DOM$EnsureDartNull(this .transaction); };
3660 c.prototype.webkitErrorMessage$getter = function() { return DOM$EnsureDartNu ll(this.webkitErrorMessage); };
3661 }
3662 DOM$fixMembers(c, [
3663 'addEventListener',
3664 'dispatchEvent',
3665 'removeEventListener']);
3666 c.$implements$IDBRequest$Dart = 1;
3667 }
3668 function DOM$fixClass$IDBTransaction(c) {
3669 if (c.prototype) {
3670 c.prototype.db$getter = function() { return DOM$EnsureDartNull(this.db); };
3671 c.prototype.mode$getter = function() { return DOM$EnsureDartNull(this.mode); };
3672 c.prototype.onabort$getter = function() { return DOM$EnsureDartNull(this.ona bort); };
3673 c.prototype.onabort$setter = function(value) { this.onabort = value; };
3674 c.prototype.oncomplete$getter = function() { return DOM$EnsureDartNull(this. oncomplete); };
3675 c.prototype.oncomplete$setter = function(value) { this.oncomplete = value; } ;
3676 c.prototype.onerror$getter = function() { return DOM$EnsureDartNull(this.one rror); };
3677 c.prototype.onerror$setter = function(value) { this.onerror = value; };
3678 }
3679 DOM$fixMembers(c, [
3680 'abort',
3681 'addEventListener',
3682 'dispatchEvent',
3683 'objectStore',
3684 'removeEventListener']);
3685 c.$implements$IDBTransaction$Dart = 1;
3686 }
3687 function DOM$fixClass$IDBVersionChangeEvent(c) {
3688 if (c.prototype) {
3689 c.prototype.version$getter = function() { return DOM$EnsureDartNull(this.ver sion); };
3690 }
3691 c.$implements$IDBVersionChangeEvent$Dart = 1;
3692 c.$implements$Event$Dart = 1;
3693 }
3694 function DOM$fixClass$IDBVersionChangeRequest(c) {
3695 if (c.prototype) {
3696 c.prototype.onblocked$getter = function() { return DOM$EnsureDartNull(this.o nblocked); };
3697 c.prototype.onblocked$setter = function(value) { this.onblocked = value; };
3698 }
3699 c.$implements$IDBVersionChangeRequest$Dart = 1;
3700 c.$implements$IDBRequest$Dart = 1;
3701 }
3702 function DOM$fixClass$ImageData(c) {
3703 if (c.prototype) {
3704 c.prototype.data$getter = function() { return DOM$fixValue$CanvasPixelArray( this.data); };
3705 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
3706 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
3707 }
3708 c.$implements$ImageData$Dart = 1;
3709 }
3710 function DOM$fixClassOnDemand$ImageData(c) {
3711 if (c.DOM$initialized === true)
3712 return;
3713 c.DOM$initialized = true;
3714 DOM$fixClass$ImageData(c);
3715 }
3716 function DOM$fixValue$ImageData(value) {
3717 if (value == null)
3718 return DOM$EnsureDartNull(value);
3719 if (typeof value != "object")
3720 return value;
3721 var constructor = value.constructor;
3722 if (constructor == null)
3723 return value;
3724 DOM$fixClassOnDemand$ImageData(constructor);
3725 return value;
3726 }
3727 function DOM$fixClass$InjectedScriptHost(c) {
3728 if (c.prototype) {
3729 }
3730 DOM$fixMembers(c, [
3731 'clearConsoleMessages',
3732 'copyText',
3733 'databaseId',
3734 'didCreateWorker',
3735 'didDestroyWorker',
3736 'evaluate',
3737 'functionLocation',
3738 'inspect',
3739 'inspectedNode',
3740 'internalConstructorName',
3741 'isHTMLAllCollection',
3742 'nextWorkerId',
3743 'storageId',
3744 'type']);
3745 c.$implements$InjectedScriptHost$Dart = 1;
3746 }
3747 function DOM$fixClass$InspectorFrontendHost(c) {
3748 if (c.prototype) {
3749 }
3750 DOM$fixMembers(c, [
3751 'bringToFront',
3752 'canSaveAs',
3753 'closeWindow',
3754 'copyText',
3755 'hiddenPanels',
3756 'inspectedURLChanged',
3757 'loadResourceSynchronously',
3758 'loaded',
3759 'localizedStringsURL',
3760 'moveWindowBy',
3761 'platform',
3762 'port',
3763 'recordActionTaken',
3764 'recordPanelShown',
3765 'recordSettingChanged',
3766 'requestAttachWindow',
3767 'requestDetachWindow',
3768 'saveAs',
3769 'sendMessageToBackend',
3770 'setAttachedWindowHeight',
3771 'setInjectedScriptForOrigin',
3772 'showContextMenu']);
3773 c.$implements$InspectorFrontendHost$Dart = 1;
3774 }
3775 function DOM$fixClass$Int16Array(c) {
3776 if (c.prototype) {
3777 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
3778 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
3779 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
3780 }
3781 DOM$fixMembers(c, ['subarray']);
3782 c.$implements$Int16Array$Dart = 1;
3783 c.$implements$ArrayBufferView$Dart = 1;
3784 }
3785 function DOM$fixClass$Int32Array(c) {
3786 if (c.prototype) {
3787 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
3788 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
3789 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
3790 }
3791 DOM$fixMembers(c, ['subarray']);
3792 c.$implements$Int32Array$Dart = 1;
3793 c.$implements$ArrayBufferView$Dart = 1;
3794 }
3795 function DOM$fixClass$Int8Array(c) {
3796 if (c.prototype) {
3797 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
3798 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
3799 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
3800 }
3801 DOM$fixMembers(c, ['subarray']);
3802 c.$implements$Int8Array$Dart = 1;
3803 c.$implements$ArrayBufferView$Dart = 1;
3804 }
3805 function DOM$fixClass$JavaScriptAudioNode(c) {
3806 if (c.prototype) {
3807 c.prototype.bufferSize$getter = function() { return DOM$EnsureDartNull(this. bufferSize); };
3808 c.prototype.onaudioprocess$getter = function() { return DOM$EnsureDartNull(t his.onaudioprocess); };
3809 c.prototype.onaudioprocess$setter = function(value) { this.onaudioprocess = value; };
3810 }
3811 c.$implements$JavaScriptAudioNode$Dart = 1;
3812 c.$implements$AudioNode$Dart = 1;
3813 }
3814 function DOM$fixClass$JavaScriptCallFrame(c) {
3815 if (c.prototype) {
3816 c.prototype.caller$getter = function() { return DOM$EnsureDartNull(this.call er); };
3817 c.prototype.column$getter = function() { return DOM$EnsureDartNull(this.colu mn); };
3818 c.prototype.functionName$getter = function() { return DOM$EnsureDartNull(thi s.functionName); };
3819 c.prototype.line$getter = function() { return DOM$EnsureDartNull(this.line); };
3820 c.prototype.scopeChain$getter = function() { return DOM$EnsureDartNull(this. scopeChain); };
3821 c.prototype.sourceID$getter = function() { return DOM$EnsureDartNull(this.so urceID); };
3822 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
3823 }
3824 DOM$fixMembers(c, [
3825 'evaluate',
3826 'scopeType']);
3827 c.$implements$JavaScriptCallFrame$Dart = 1;
3828 }
3829 function DOM$fixClass$KeyboardEvent(c) {
3830 if (c.prototype) {
3831 c.prototype.altGraphKey$getter = function() { return DOM$EnsureDartNull(this .altGraphKey); };
3832 c.prototype.altKey$getter = function() { return DOM$EnsureDartNull(this.altK ey); };
3833 c.prototype.ctrlKey$getter = function() { return DOM$EnsureDartNull(this.ctr lKey); };
3834 c.prototype.keyIdentifier$getter = function() { return DOM$EnsureDartNull(th is.keyIdentifier); };
3835 c.prototype.keyLocation$getter = function() { return DOM$EnsureDartNull(this .keyLocation); };
3836 c.prototype.metaKey$getter = function() { return DOM$EnsureDartNull(this.met aKey); };
3837 c.prototype.shiftKey$getter = function() { return DOM$EnsureDartNull(this.sh iftKey); };
3838 }
3839 DOM$fixMembers(c, ['initKeyboardEvent']);
3840 c.$implements$KeyboardEvent$Dart = 1;
3841 c.$implements$UIEvent$Dart = 1;
3842 c.$implements$Event$Dart = 1;
3843 }
3844 function DOM$fixClass$Location(c) {
3845 if (c.prototype) {
3846 c.prototype.hash$getter = function() { return DOM$EnsureDartNull(this.hash); };
3847 c.prototype.hash$setter = function(value) { this.hash = value; };
3848 c.prototype.host$getter = function() { return DOM$EnsureDartNull(this.host); };
3849 c.prototype.host$setter = function(value) { this.host = value; };
3850 c.prototype.hostname$getter = function() { return DOM$EnsureDartNull(this.ho stname); };
3851 c.prototype.hostname$setter = function(value) { this.hostname = value; };
3852 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
3853 c.prototype.href$setter = function(value) { this.href = value; };
3854 c.prototype.origin$getter = function() { return DOM$EnsureDartNull(this.orig in); };
3855 c.prototype.pathname$getter = function() { return DOM$EnsureDartNull(this.pa thname); };
3856 c.prototype.pathname$setter = function(value) { this.pathname = value; };
3857 c.prototype.port$getter = function() { return DOM$EnsureDartNull(this.port); };
3858 c.prototype.port$setter = function(value) { this.port = value; };
3859 c.prototype.protocol$getter = function() { return DOM$EnsureDartNull(this.pr otocol); };
3860 c.prototype.protocol$setter = function(value) { this.protocol = value; };
3861 c.prototype.search$getter = function() { return DOM$EnsureDartNull(this.sear ch); };
3862 c.prototype.search$setter = function(value) { this.search = value; };
3863 }
3864 DOM$fixMembers(c, [
3865 'assign',
3866 'reload',
3867 'replace']);
3868 c.prototype.toString$member = function() {
3869 return DOM$EnsureDartNull(this.toStringFunction.apply(this, arguments));
3870 };
3871 c.$implements$Location$Dart = 1;
3872 }
3873 function DOM$fixClass$LowPass2FilterNode(c) {
3874 if (c.prototype) {
3875 c.prototype.cutoff$getter = function() { return DOM$EnsureDartNull(this.cuto ff); };
3876 c.prototype.resonance$getter = function() { return DOM$EnsureDartNull(this.r esonance); };
3877 }
3878 c.$implements$LowPass2FilterNode$Dart = 1;
3879 c.$implements$AudioNode$Dart = 1;
3880 }
3881 function DOM$fixClass$MediaController(c) {
3882 if (c.prototype) {
3883 c.prototype.buffered$getter = function() { return DOM$EnsureDartNull(this.bu ffered); };
3884 c.prototype.currentTime$getter = function() { return DOM$EnsureDartNull(this .currentTime); };
3885 c.prototype.currentTime$setter = function(value) { this.currentTime = value; };
3886 c.prototype.defaultPlaybackRate$getter = function() { return DOM$EnsureDartN ull(this.defaultPlaybackRate); };
3887 c.prototype.defaultPlaybackRate$setter = function(value) { this.defaultPlayb ackRate = value; };
3888 c.prototype.duration$getter = function() { return DOM$EnsureDartNull(this.du ration); };
3889 c.prototype.muted$getter = function() { return DOM$EnsureDartNull(this.muted ); };
3890 c.prototype.muted$setter = function(value) { this.muted = value; };
3891 c.prototype.paused$getter = function() { return DOM$EnsureDartNull(this.paus ed); };
3892 c.prototype.playbackRate$getter = function() { return DOM$EnsureDartNull(thi s.playbackRate); };
3893 c.prototype.playbackRate$setter = function(value) { this.playbackRate = valu e; };
3894 c.prototype.played$getter = function() { return DOM$EnsureDartNull(this.play ed); };
3895 c.prototype.seekable$getter = function() { return DOM$EnsureDartNull(this.se ekable); };
3896 c.prototype.volume$getter = function() { return DOM$EnsureDartNull(this.volu me); };
3897 c.prototype.volume$setter = function(value) { this.volume = value; };
3898 }
3899 DOM$fixMembers(c, [
3900 'addEventListener',
3901 'dispatchEvent',
3902 'pause',
3903 'play',
3904 'removeEventListener']);
3905 c.$implements$MediaController$Dart = 1;
3906 }
3907 function DOM$fixClass$MediaElementAudioSourceNode(c) {
3908 if (c.prototype) {
3909 c.prototype.mediaElement$getter = function() { return DOM$EnsureDartNull(thi s.mediaElement); };
3910 }
3911 c.$implements$MediaElementAudioSourceNode$Dart = 1;
3912 c.$implements$AudioSourceNode$Dart = 1;
3913 c.$implements$AudioNode$Dart = 1;
3914 }
3915 function DOM$fixClass$MediaError(c) {
3916 if (c.prototype) {
3917 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
3918 }
3919 c.$implements$MediaError$Dart = 1;
3920 }
3921 function DOM$fixClass$MediaList(c) {
3922 if (c.prototype) {
3923 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
3924 c.prototype.mediaText$getter = function() { return DOM$EnsureDartNull(this.m ediaText); };
3925 c.prototype.mediaText$setter = function(value) { this.mediaText = value; };
3926 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
3927 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
3928 }
3929 DOM$fixMembers(c, [
3930 'appendMedium',
3931 'deleteMedium',
3932 'item']);
3933 c.$implements$MediaList$Dart = 1;
3934 }
3935 function DOM$fixClass$MediaQueryList(c) {
3936 if (c.prototype) {
3937 c.prototype.matches$getter = function() { return DOM$EnsureDartNull(this.mat ches); };
3938 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
3939 }
3940 DOM$fixMembers(c, [
3941 'addListener',
3942 'removeListener']);
3943 c.$implements$MediaQueryList$Dart = 1;
3944 }
3945 function DOM$fixClass$MediaQueryListListener(c) {
3946 if (c.prototype) {
3947 }
3948 DOM$fixMembers(c, ['queryChanged']);
3949 c.$implements$MediaQueryListListener$Dart = 1;
3950 }
3951 function DOM$fixClass$MemoryInfo(c) {
3952 if (c.prototype) {
3953 c.prototype.jsHeapSizeLimit$getter = function() { return DOM$EnsureDartNull( this.jsHeapSizeLimit); };
3954 c.prototype.totalJSHeapSize$getter = function() { return DOM$EnsureDartNull( this.totalJSHeapSize); };
3955 c.prototype.usedJSHeapSize$getter = function() { return DOM$EnsureDartNull(t his.usedJSHeapSize); };
3956 }
3957 c.$implements$MemoryInfo$Dart = 1;
3958 }
3959 function DOM$fixClass$MessageChannel(c) {
3960 if (c.prototype) {
3961 c.prototype.port1$getter = function() { return DOM$EnsureDartNull(this.port1 ); };
3962 c.prototype.port2$getter = function() { return DOM$EnsureDartNull(this.port2 ); };
3963 }
3964 c.$implements$MessageChannel$Dart = 1;
3965 }
3966 function DOM$fixClass$MessageEvent(c) {
3967 if (c.prototype) {
3968 c.prototype.data$getter = function() { return DOM$EnsureDartNull(this.data); };
3969 c.prototype.lastEventId$getter = function() { return DOM$EnsureDartNull(this .lastEventId); };
3970 c.prototype.origin$getter = function() { return DOM$EnsureDartNull(this.orig in); };
3971 c.prototype.ports$getter = function() { return DOM$EnsureDartNull(this.ports ); };
3972 c.prototype.source$getter = function() { return DOM$EnsureDartNull(this.sour ce); };
3973 }
3974 DOM$fixMembers(c, [
3975 'initMessageEvent',
3976 'webkitInitMessageEvent']);
3977 c.$implements$MessageEvent$Dart = 1;
3978 c.$implements$Event$Dart = 1;
3979 }
3980 function DOM$fixClass$MessagePort(c) {
3981 if (c.prototype) {
3982 }
3983 DOM$fixMembers(c, [
3984 'addEventListener',
3985 'close',
3986 'dispatchEvent',
3987 'postMessage',
3988 'removeEventListener',
3989 'start',
3990 'webkitPostMessage']);
3991 c.$implements$MessagePort$Dart = 1;
3992 c.$implements$EventTarget$Dart = 1;
3993 }
3994 function DOM$fixClass$Metadata(c) {
3995 if (c.prototype) {
3996 c.prototype.modificationTime$getter = function() { return DOM$EnsureDartNull (this.modificationTime); };
3997 }
3998 c.$implements$Metadata$Dart = 1;
3999 }
4000 function DOM$fixClass$MouseEvent(c) {
4001 if (c.prototype) {
4002 c.prototype.altKey$getter = function() { return DOM$EnsureDartNull(this.altK ey); };
4003 c.prototype.button$getter = function() { return DOM$EnsureDartNull(this.butt on); };
4004 c.prototype.clientX$getter = function() { return DOM$EnsureDartNull(this.cli entX); };
4005 c.prototype.clientY$getter = function() { return DOM$EnsureDartNull(this.cli entY); };
4006 c.prototype.ctrlKey$getter = function() { return DOM$EnsureDartNull(this.ctr lKey); };
4007 c.prototype.dataTransfer$getter = function() { return DOM$EnsureDartNull(thi s.dataTransfer); };
4008 c.prototype.fromElement$getter = function() { return DOM$EnsureDartNull(this .fromElement); };
4009 c.prototype.metaKey$getter = function() { return DOM$EnsureDartNull(this.met aKey); };
4010 c.prototype.offsetX$getter = function() { return DOM$EnsureDartNull(this.off setX); };
4011 c.prototype.offsetY$getter = function() { return DOM$EnsureDartNull(this.off setY); };
4012 c.prototype.relatedTarget$getter = function() { return DOM$EnsureDartNull(th is.relatedTarget); };
4013 c.prototype.screenX$getter = function() { return DOM$EnsureDartNull(this.scr eenX); };
4014 c.prototype.screenY$getter = function() { return DOM$EnsureDartNull(this.scr eenY); };
4015 c.prototype.shiftKey$getter = function() { return DOM$EnsureDartNull(this.sh iftKey); };
4016 c.prototype.toElement$getter = function() { return DOM$EnsureDartNull(this.t oElement); };
4017 c.prototype.webkitMovementX$getter = function() { return DOM$EnsureDartNull( this.webkitMovementX); };
4018 c.prototype.webkitMovementY$getter = function() { return DOM$EnsureDartNull( this.webkitMovementY); };
4019 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
4020 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
4021 }
4022 DOM$fixMembers(c, ['initMouseEvent']);
4023 c.$implements$MouseEvent$Dart = 1;
4024 c.$implements$UIEvent$Dart = 1;
4025 c.$implements$Event$Dart = 1;
4026 }
4027 function DOM$fixClass$MutationCallback(c) {
4028 if (c.prototype) {
4029 }
4030 c.$implements$MutationCallback$Dart = 1;
4031 }
4032 function DOM$fixClass$MutationEvent(c) {
4033 if (c.prototype) {
4034 c.prototype.attrChange$getter = function() { return DOM$EnsureDartNull(this. attrChange); };
4035 c.prototype.attrName$getter = function() { return DOM$EnsureDartNull(this.at trName); };
4036 c.prototype.newValue$getter = function() { return DOM$EnsureDartNull(this.ne wValue); };
4037 c.prototype.prevValue$getter = function() { return DOM$EnsureDartNull(this.p revValue); };
4038 c.prototype.relatedNode$getter = function() { return DOM$EnsureDartNull(this .relatedNode); };
4039 }
4040 DOM$fixMembers(c, ['initMutationEvent']);
4041 c.$implements$MutationEvent$Dart = 1;
4042 c.$implements$Event$Dart = 1;
4043 }
4044 function DOM$fixClass$MutationRecord(c) {
4045 if (c.prototype) {
4046 c.prototype.addedNodes$getter = function() { return DOM$EnsureDartNull(this. addedNodes); };
4047 c.prototype.attributeName$getter = function() { return DOM$EnsureDartNull(th is.attributeName); };
4048 c.prototype.attributeNamespace$getter = function() { return DOM$EnsureDartNu ll(this.attributeNamespace); };
4049 c.prototype.nextSibling$getter = function() { return DOM$EnsureDartNull(this .nextSibling); };
4050 c.prototype.oldValue$getter = function() { return DOM$EnsureDartNull(this.ol dValue); };
4051 c.prototype.previousSibling$getter = function() { return DOM$EnsureDartNull( this.previousSibling); };
4052 c.prototype.removedNodes$getter = function() { return DOM$EnsureDartNull(thi s.removedNodes); };
4053 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
4054 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
4055 }
4056 c.$implements$MutationRecord$Dart = 1;
4057 }
4058 function DOM$fixClass$NamedNodeMap(c) {
4059 if (c.prototype) {
4060 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
4061 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
4062 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
4063 }
4064 DOM$fixMembers(c, [
4065 'getNamedItem',
4066 'getNamedItemNS',
4067 'item',
4068 'removeNamedItem',
4069 'removeNamedItemNS',
4070 'setNamedItem',
4071 'setNamedItemNS']);
4072 c.$implements$NamedNodeMap$Dart = 1;
4073 }
4074 function DOM$fixClass$Navigator(c) {
4075 if (c.prototype) {
4076 c.prototype.appCodeName$getter = function() { return DOM$EnsureDartNull(this .appCodeName); };
4077 c.prototype.appName$getter = function() { return DOM$EnsureDartNull(this.app Name); };
4078 c.prototype.appVersion$getter = function() { return DOM$EnsureDartNull(this. appVersion); };
4079 c.prototype.cookieEnabled$getter = function() { return DOM$EnsureDartNull(th is.cookieEnabled); };
4080 c.prototype.geolocation$getter = function() { return DOM$EnsureDartNull(this .geolocation); };
4081 c.prototype.language$getter = function() { return DOM$EnsureDartNull(this.la nguage); };
4082 c.prototype.mimeTypes$getter = function() { return DOM$EnsureDartNull(this.m imeTypes); };
4083 c.prototype.onLine$getter = function() { return DOM$EnsureDartNull(this.onLi ne); };
4084 c.prototype.platform$getter = function() { return DOM$EnsureDartNull(this.pl atform); };
4085 c.prototype.plugins$getter = function() { return DOM$EnsureDartNull(this.plu gins); };
4086 c.prototype.product$getter = function() { return DOM$EnsureDartNull(this.pro duct); };
4087 c.prototype.productSub$getter = function() { return DOM$EnsureDartNull(this. productSub); };
4088 c.prototype.userAgent$getter = function() { return DOM$EnsureDartNull(this.u serAgent); };
4089 c.prototype.vendor$getter = function() { return DOM$EnsureDartNull(this.vend or); };
4090 c.prototype.vendorSub$getter = function() { return DOM$EnsureDartNull(this.v endorSub); };
4091 }
4092 DOM$fixMembers(c, [
4093 'getStorageUpdates',
4094 'javaEnabled',
4095 'registerProtocolHandler']);
4096 c.$implements$Navigator$Dart = 1;
4097 }
4098 function DOM$fixClass$Node(c) {
4099 if (c.prototype) {
4100 c.prototype.attributes$getter = function() { return DOM$EnsureDartNull(this. attributes); };
4101 c.prototype.baseURI$getter = function() { return DOM$EnsureDartNull(this.bas eURI); };
4102 c.prototype.childNodes$getter = function() { return DOM$EnsureDartNull(this. childNodes); };
4103 c.prototype.firstChild$getter = function() { return DOM$EnsureDartNull(this. firstChild); };
4104 c.prototype.lastChild$getter = function() { return DOM$EnsureDartNull(this.l astChild); };
4105 c.prototype.localName$getter = function() { return DOM$EnsureDartNull(this.l ocalName); };
4106 c.prototype.namespaceURI$getter = function() { return DOM$EnsureDartNull(thi s.namespaceURI); };
4107 c.prototype.nextSibling$getter = function() { return DOM$EnsureDartNull(this .nextSibling); };
4108 c.prototype.nodeName$getter = function() { return DOM$EnsureDartNull(this.no deName); };
4109 c.prototype.nodeType$getter = function() { return DOM$EnsureDartNull(this.no deType); };
4110 c.prototype.nodeValue$getter = function() { return DOM$EnsureDartNull(this.n odeValue); };
4111 c.prototype.nodeValue$setter = function(value) { this.nodeValue = value; };
4112 c.prototype.ownerDocument$getter = function() { return DOM$EnsureDartNull(th is.ownerDocument); };
4113 c.prototype.parentElement$getter = function() { return DOM$EnsureDartNull(th is.parentElement); };
4114 c.prototype.parentNode$getter = function() { return DOM$EnsureDartNull(this. parentNode); };
4115 c.prototype.prefix$getter = function() { return DOM$EnsureDartNull(this.pref ix); };
4116 c.prototype.prefix$setter = function(value) { this.prefix = value; };
4117 c.prototype.previousSibling$getter = function() { return DOM$EnsureDartNull( this.previousSibling); };
4118 c.prototype.textContent$getter = function() { return DOM$EnsureDartNull(this .textContent); };
4119 c.prototype.textContent$setter = function(value) { this.textContent = value; };
4120 }
4121 DOM$fixMembers(c, [
4122 'addEventListener',
4123 'appendChild',
4124 'cloneNode',
4125 'compareDocumentPosition',
4126 'contains',
4127 'dispatchEvent',
4128 'hasAttributes',
4129 'hasChildNodes',
4130 'insertBefore',
4131 'isDefaultNamespace',
4132 'isEqualNode',
4133 'isSameNode',
4134 'isSupported',
4135 'lookupNamespaceURI',
4136 'lookupPrefix',
4137 'normalize',
4138 'removeChild',
4139 'removeEventListener',
4140 'replaceChild']);
4141 c.$implements$Node$Dart = 1;
4142 c.$implements$EventTarget$Dart = 1;
4143 }
4144 function DOM$fixClass$NodeFilter(c) {
4145 if (c.prototype) {
4146 }
4147 DOM$fixMembers(c, ['acceptNode']);
4148 c.$implements$NodeFilter$Dart = 1;
4149 }
4150 function DOM$fixClass$NodeIterator(c) {
4151 if (c.prototype) {
4152 c.prototype.expandEntityReferences$getter = function() { return DOM$EnsureDa rtNull(this.expandEntityReferences); };
4153 c.prototype.filter$getter = function() { return DOM$EnsureDartNull(this.filt er); };
4154 c.prototype.pointerBeforeReferenceNode$getter = function() { return DOM$Ensu reDartNull(this.pointerBeforeReferenceNode); };
4155 c.prototype.referenceNode$getter = function() { return DOM$EnsureDartNull(th is.referenceNode); };
4156 c.prototype.root$getter = function() { return DOM$EnsureDartNull(this.root); };
4157 c.prototype.whatToShow$getter = function() { return DOM$EnsureDartNull(this. whatToShow); };
4158 }
4159 DOM$fixMembers(c, [
4160 'detach',
4161 'nextNode',
4162 'previousNode']);
4163 c.$implements$NodeIterator$Dart = 1;
4164 }
4165 function DOM$fixClass$NodeList(c) {
4166 if (c.prototype) {
4167 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
4168 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
4169 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
4170 }
4171 DOM$fixMembers(c, ['item']);
4172 c.$implements$NodeList$Dart = 1;
4173 }
4174 function DOM$fixClass$NodeSelector(c) {
4175 if (c.prototype) {
4176 }
4177 DOM$fixMembers(c, [
4178 'querySelector',
4179 'querySelectorAll']);
4180 c.$implements$NodeSelector$Dart = 1;
4181 }
4182 function DOM$fixClass$Notation(c) {
4183 if (c.prototype) {
4184 c.prototype.publicId$getter = function() { return DOM$EnsureDartNull(this.pu blicId); };
4185 c.prototype.systemId$getter = function() { return DOM$EnsureDartNull(this.sy stemId); };
4186 }
4187 c.$implements$Notation$Dart = 1;
4188 c.$implements$Node$Dart = 1;
4189 c.$implements$EventTarget$Dart = 1;
4190 }
4191 function DOM$fixClass$Notification(c) {
4192 if (c.prototype) {
4193 c.prototype.dir$getter = function() { return DOM$EnsureDartNull(this.dir); } ;
4194 c.prototype.dir$setter = function(value) { this.dir = value; };
4195 c.prototype.replaceId$getter = function() { return DOM$EnsureDartNull(this.r eplaceId); };
4196 c.prototype.replaceId$setter = function(value) { this.replaceId = value; };
4197 }
4198 DOM$fixMembers(c, [
4199 'addEventListener',
4200 'cancel',
4201 'dispatchEvent',
4202 'removeEventListener',
4203 'show']);
4204 c.$implements$Notification$Dart = 1;
4205 c.$implements$EventTarget$Dart = 1;
4206 }
4207 function DOM$fixClassOnDemand$Notification(c) {
4208 if (c.DOM$initialized === true)
4209 return;
4210 c.DOM$initialized = true;
4211 DOM$fixClass$Notification(c);
4212 }
4213 function DOM$fixValue$Notification(value) {
4214 if (value == null)
4215 return DOM$EnsureDartNull(value);
4216 if (typeof value != "object")
4217 return value;
4218 var constructor = value.constructor;
4219 if (constructor == null)
4220 return value;
4221 DOM$fixClassOnDemand$Notification(constructor);
4222 return value;
4223 }
4224 function DOM$fixClass$NotificationCenter(c) {
4225 if (c.prototype) {
4226 }
4227 DOM$fixMembers(c, [
4228 'checkPermission',
4229 'requestPermission']);
4230 c.prototype.createHTMLNotification$member = function() {
4231 return DOM$fixValue$Notification(this.createHTMLNotification.apply(this, arg uments));
4232 };
4233 c.prototype.createNotification$member = function() {
4234 return DOM$fixValue$Notification(this.createNotification.apply(this, argumen ts));
4235 };
4236 c.$implements$NotificationCenter$Dart = 1;
4237 }
4238 function DOM$fixClassOnDemand$NotificationCenter(c) {
4239 if (c.DOM$initialized === true)
4240 return;
4241 c.DOM$initialized = true;
4242 DOM$fixClass$NotificationCenter(c);
4243 }
4244 function DOM$fixValue$NotificationCenter(value) {
4245 if (value == null)
4246 return DOM$EnsureDartNull(value);
4247 if (typeof value != "object")
4248 return value;
4249 var constructor = value.constructor;
4250 if (constructor == null)
4251 return value;
4252 DOM$fixClassOnDemand$NotificationCenter(constructor);
4253 return value;
4254 }
4255 function DOM$fixClass$OESStandardDerivatives(c) {
4256 if (c.prototype) {
4257 }
4258 c.$implements$OESStandardDerivatives$Dart = 1;
4259 }
4260 function DOM$fixClass$OESTextureFloat(c) {
4261 if (c.prototype) {
4262 }
4263 c.$implements$OESTextureFloat$Dart = 1;
4264 }
4265 function DOM$fixClass$OESVertexArrayObject(c) {
4266 if (c.prototype) {
4267 }
4268 DOM$fixMembers(c, [
4269 'bindVertexArrayOES',
4270 'createVertexArrayOES',
4271 'deleteVertexArrayOES',
4272 'isVertexArrayOES']);
4273 c.$implements$OESVertexArrayObject$Dart = 1;
4274 }
4275 function DOM$fixClass$OfflineAudioCompletionEvent(c) {
4276 if (c.prototype) {
4277 c.prototype.renderedBuffer$getter = function() { return DOM$EnsureDartNull(t his.renderedBuffer); };
4278 }
4279 c.$implements$OfflineAudioCompletionEvent$Dart = 1;
4280 c.$implements$Event$Dart = 1;
4281 }
4282 function DOM$fixClass$OperationNotAllowedException(c) {
4283 if (c.prototype) {
4284 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
4285 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
4286 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
4287 }
4288 DOM$fixMembers(c, ['toString']);
4289 c.$implements$OperationNotAllowedException$Dart = 1;
4290 }
4291 function DOM$fixClass$OverflowEvent(c) {
4292 if (c.prototype) {
4293 c.prototype.horizontalOverflow$getter = function() { return DOM$EnsureDartNu ll(this.horizontalOverflow); };
4294 c.prototype.orient$getter = function() { return DOM$EnsureDartNull(this.orie nt); };
4295 c.prototype.verticalOverflow$getter = function() { return DOM$EnsureDartNull (this.verticalOverflow); };
4296 }
4297 c.$implements$OverflowEvent$Dart = 1;
4298 c.$implements$Event$Dart = 1;
4299 }
4300 function DOM$fixClass$PageTransitionEvent(c) {
4301 if (c.prototype) {
4302 c.prototype.persisted$getter = function() { return DOM$EnsureDartNull(this.p ersisted); };
4303 }
4304 c.$implements$PageTransitionEvent$Dart = 1;
4305 c.$implements$Event$Dart = 1;
4306 }
4307 function DOM$fixClass$Performance(c) {
4308 if (c.prototype) {
4309 c.prototype.memory$getter = function() { return DOM$EnsureDartNull(this.memo ry); };
4310 c.prototype.navigation$getter = function() { return DOM$EnsureDartNull(this. navigation); };
4311 c.prototype.timing$getter = function() { return DOM$EnsureDartNull(this.timi ng); };
4312 }
4313 c.$implements$Performance$Dart = 1;
4314 }
4315 function DOM$fixClass$PerformanceNavigation(c) {
4316 if (c.prototype) {
4317 c.prototype.redirectCount$getter = function() { return DOM$EnsureDartNull(th is.redirectCount); };
4318 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
4319 }
4320 c.$implements$PerformanceNavigation$Dart = 1;
4321 }
4322 function DOM$fixClass$PerformanceTiming(c) {
4323 if (c.prototype) {
4324 c.prototype.connectEnd$getter = function() { return DOM$EnsureDartNull(this. connectEnd); };
4325 c.prototype.connectStart$getter = function() { return DOM$EnsureDartNull(thi s.connectStart); };
4326 c.prototype.domComplete$getter = function() { return DOM$EnsureDartNull(this .domComplete); };
4327 c.prototype.domContentLoadedEventEnd$getter = function() { return DOM$Ensure DartNull(this.domContentLoadedEventEnd); };
4328 c.prototype.domContentLoadedEventStart$getter = function() { return DOM$Ensu reDartNull(this.domContentLoadedEventStart); };
4329 c.prototype.domInteractive$getter = function() { return DOM$EnsureDartNull(t his.domInteractive); };
4330 c.prototype.domLoading$getter = function() { return DOM$EnsureDartNull(this. domLoading); };
4331 c.prototype.domainLookupEnd$getter = function() { return DOM$EnsureDartNull( this.domainLookupEnd); };
4332 c.prototype.domainLookupStart$getter = function() { return DOM$EnsureDartNul l(this.domainLookupStart); };
4333 c.prototype.fetchStart$getter = function() { return DOM$EnsureDartNull(this. fetchStart); };
4334 c.prototype.loadEventEnd$getter = function() { return DOM$EnsureDartNull(thi s.loadEventEnd); };
4335 c.prototype.loadEventStart$getter = function() { return DOM$EnsureDartNull(t his.loadEventStart); };
4336 c.prototype.navigationStart$getter = function() { return DOM$EnsureDartNull( this.navigationStart); };
4337 c.prototype.redirectEnd$getter = function() { return DOM$EnsureDartNull(this .redirectEnd); };
4338 c.prototype.redirectStart$getter = function() { return DOM$EnsureDartNull(th is.redirectStart); };
4339 c.prototype.requestStart$getter = function() { return DOM$EnsureDartNull(thi s.requestStart); };
4340 c.prototype.responseEnd$getter = function() { return DOM$EnsureDartNull(this .responseEnd); };
4341 c.prototype.responseStart$getter = function() { return DOM$EnsureDartNull(th is.responseStart); };
4342 c.prototype.secureConnectionStart$getter = function() { return DOM$EnsureDar tNull(this.secureConnectionStart); };
4343 c.prototype.unloadEventEnd$getter = function() { return DOM$EnsureDartNull(t his.unloadEventEnd); };
4344 c.prototype.unloadEventStart$getter = function() { return DOM$EnsureDartNull (this.unloadEventStart); };
4345 }
4346 c.$implements$PerformanceTiming$Dart = 1;
4347 }
4348 function DOM$fixClass$PointerLock(c) {
4349 if (c.prototype) {
4350 }
4351 DOM$fixMembers(c, [
4352 'isLocked',
4353 'lock',
4354 'unlock']);
4355 c.$implements$PointerLock$Dart = 1;
4356 }
4357 function DOM$fixClass$PopStateEvent(c) {
4358 if (c.prototype) {
4359 c.prototype.state$getter = function() { return DOM$EnsureDartNull(this.state ); };
4360 }
4361 c.$implements$PopStateEvent$Dart = 1;
4362 c.$implements$Event$Dart = 1;
4363 }
4364 function DOM$fixClass$PositionError(c) {
4365 if (c.prototype) {
4366 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
4367 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
4368 }
4369 c.$implements$PositionError$Dart = 1;
4370 }
4371 function DOM$fixClass$ProcessingInstruction(c) {
4372 if (c.prototype) {
4373 c.prototype.data$getter = function() { return DOM$EnsureDartNull(this.data); };
4374 c.prototype.data$setter = function(value) { this.data = value; };
4375 c.prototype.sheet$getter = function() { return DOM$EnsureDartNull(this.sheet ); };
4376 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
4377 }
4378 c.$implements$ProcessingInstruction$Dart = 1;
4379 c.$implements$Node$Dart = 1;
4380 c.$implements$EventTarget$Dart = 1;
4381 }
4382 function DOM$fixClass$ProgressEvent(c) {
4383 if (c.prototype) {
4384 c.prototype.lengthComputable$getter = function() { return DOM$EnsureDartNull (this.lengthComputable); };
4385 c.prototype.loaded$getter = function() { return DOM$EnsureDartNull(this.load ed); };
4386 c.prototype.total$getter = function() { return DOM$EnsureDartNull(this.total ); };
4387 }
4388 c.$implements$ProgressEvent$Dart = 1;
4389 c.$implements$Event$Dart = 1;
4390 }
4391 function DOM$fixClass$RGBColor(c) {
4392 if (c.prototype) {
4393 c.prototype.blue$getter = function() { return DOM$EnsureDartNull(this.blue); };
4394 c.prototype.green$getter = function() { return DOM$EnsureDartNull(this.green ); };
4395 c.prototype.red$getter = function() { return DOM$EnsureDartNull(this.red); } ;
4396 }
4397 c.$implements$RGBColor$Dart = 1;
4398 }
4399 function DOM$fixClass$Range(c) {
4400 if (c.prototype) {
4401 c.prototype.collapsed$getter = function() { return DOM$EnsureDartNull(this.c ollapsed); };
4402 c.prototype.commonAncestorContainer$getter = function() { return DOM$EnsureD artNull(this.commonAncestorContainer); };
4403 c.prototype.endContainer$getter = function() { return DOM$EnsureDartNull(thi s.endContainer); };
4404 c.prototype.endOffset$getter = function() { return DOM$EnsureDartNull(this.e ndOffset); };
4405 c.prototype.startContainer$getter = function() { return DOM$EnsureDartNull(t his.startContainer); };
4406 c.prototype.startOffset$getter = function() { return DOM$EnsureDartNull(this .startOffset); };
4407 }
4408 DOM$fixMembers(c, [
4409 'cloneContents',
4410 'cloneRange',
4411 'collapse',
4412 'compareNode',
4413 'comparePoint',
4414 'createContextualFragment',
4415 'deleteContents',
4416 'detach',
4417 'expand',
4418 'extractContents',
4419 'getBoundingClientRect',
4420 'getClientRects',
4421 'insertNode',
4422 'intersectsNode',
4423 'isPointInRange',
4424 'selectNode',
4425 'selectNodeContents',
4426 'setEnd',
4427 'setEndAfter',
4428 'setEndBefore',
4429 'setStart',
4430 'setStartAfter',
4431 'setStartBefore',
4432 'surroundContents',
4433 'toString']);
4434 c.$implements$Range$Dart = 1;
4435 }
4436 function DOM$fixClass$RangeException(c) {
4437 if (c.prototype) {
4438 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
4439 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
4440 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
4441 }
4442 DOM$fixMembers(c, ['toString']);
4443 c.$implements$RangeException$Dart = 1;
4444 }
4445 function DOM$fixClass$RealtimeAnalyserNode(c) {
4446 if (c.prototype) {
4447 c.prototype.fftSize$getter = function() { return DOM$EnsureDartNull(this.fft Size); };
4448 c.prototype.fftSize$setter = function(value) { this.fftSize = value; };
4449 c.prototype.frequencyBinCount$getter = function() { return DOM$EnsureDartNul l(this.frequencyBinCount); };
4450 c.prototype.maxDecibels$getter = function() { return DOM$EnsureDartNull(this .maxDecibels); };
4451 c.prototype.maxDecibels$setter = function(value) { this.maxDecibels = value; };
4452 c.prototype.minDecibels$getter = function() { return DOM$EnsureDartNull(this .minDecibels); };
4453 c.prototype.minDecibels$setter = function(value) { this.minDecibels = value; };
4454 c.prototype.smoothingTimeConstant$getter = function() { return DOM$EnsureDar tNull(this.smoothingTimeConstant); };
4455 c.prototype.smoothingTimeConstant$setter = function(value) { this.smoothingT imeConstant = value; };
4456 }
4457 DOM$fixMembers(c, [
4458 'getByteFrequencyData',
4459 'getByteTimeDomainData',
4460 'getFloatFrequencyData']);
4461 c.$implements$RealtimeAnalyserNode$Dart = 1;
4462 c.$implements$AudioNode$Dart = 1;
4463 }
4464 function DOM$fixClass$Rect(c) {
4465 if (c.prototype) {
4466 c.prototype.bottom$getter = function() { return DOM$EnsureDartNull(this.bott om); };
4467 c.prototype.left$getter = function() { return DOM$EnsureDartNull(this.left); };
4468 c.prototype.right$getter = function() { return DOM$EnsureDartNull(this.right ); };
4469 c.prototype.top$getter = function() { return DOM$EnsureDartNull(this.top); } ;
4470 }
4471 c.$implements$Rect$Dart = 1;
4472 }
4473 function DOM$fixClass$SQLError(c) {
4474 if (c.prototype) {
4475 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
4476 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
4477 }
4478 c.$implements$SQLError$Dart = 1;
4479 }
4480 function DOM$fixClass$SQLException(c) {
4481 if (c.prototype) {
4482 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
4483 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
4484 }
4485 c.$implements$SQLException$Dart = 1;
4486 }
4487 function DOM$fixClass$SQLResultSet(c) {
4488 if (c.prototype) {
4489 c.prototype.insertId$getter = function() { return DOM$EnsureDartNull(this.in sertId); };
4490 c.prototype.rows$getter = function() { return DOM$EnsureDartNull(this.rows); };
4491 c.prototype.rowsAffected$getter = function() { return DOM$EnsureDartNull(thi s.rowsAffected); };
4492 }
4493 c.$implements$SQLResultSet$Dart = 1;
4494 }
4495 function DOM$fixClass$SQLResultSetRowList(c) {
4496 if (c.prototype) {
4497 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
4498 }
4499 DOM$fixMembers(c, ['item']);
4500 c.$implements$SQLResultSetRowList$Dart = 1;
4501 }
4502 function DOM$fixClass$SQLTransaction(c) {
4503 if (c.prototype) {
4504 }
4505 c.$implements$SQLTransaction$Dart = 1;
4506 }
4507 function DOM$fixClass$SQLTransactionSync(c) {
4508 if (c.prototype) {
4509 }
4510 c.$implements$SQLTransactionSync$Dart = 1;
4511 }
4512 function DOM$fixClass$SVGAElement(c) {
4513 if (c.prototype) {
4514 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
4515 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
4516 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
4517 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
4518 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
4519 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
4520 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
4521 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
4522 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
4523 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
4524 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
4525 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
4526 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
4527 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
4528 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
4529 }
4530 DOM$fixMembers(c, [
4531 'hasExtension',
4532 'getPresentationAttribute',
4533 'getBBox',
4534 'getCTM',
4535 'getScreenCTM',
4536 'getTransformToElement']);
4537 c.$implements$SVGAElement$Dart = 1;
4538 c.$implements$SVGElement$Dart = 1;
4539 c.$implements$Element$Dart = 1;
4540 c.$implements$Node$Dart = 1;
4541 c.$implements$EventTarget$Dart = 1;
4542 c.$implements$NodeSelector$Dart = 1;
4543 c.$implements$ElementTraversal$Dart = 1;
4544 c.$implements$SVGURIReference$Dart = 1;
4545 c.$implements$SVGTests$Dart = 1;
4546 c.$implements$SVGLangSpace$Dart = 1;
4547 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4548 c.$implements$SVGStylable$Dart = 1;
4549 c.$implements$SVGTransformable$Dart = 1;
4550 c.$implements$SVGLocatable$Dart = 1;
4551 }
4552 function DOM$fixClass$SVGAltGlyphDefElement(c) {
4553 if (c.prototype) {
4554 }
4555 c.$implements$SVGAltGlyphDefElement$Dart = 1;
4556 c.$implements$SVGElement$Dart = 1;
4557 c.$implements$Element$Dart = 1;
4558 c.$implements$Node$Dart = 1;
4559 c.$implements$EventTarget$Dart = 1;
4560 c.$implements$NodeSelector$Dart = 1;
4561 c.$implements$ElementTraversal$Dart = 1;
4562 }
4563 function DOM$fixClass$SVGAltGlyphElement(c) {
4564 if (c.prototype) {
4565 c.prototype.format$getter = function() { return DOM$EnsureDartNull(this.form at); };
4566 c.prototype.format$setter = function(value) { this.format = value; };
4567 c.prototype.glyphRef$getter = function() { return DOM$EnsureDartNull(this.gl yphRef); };
4568 c.prototype.glyphRef$setter = function(value) { this.glyphRef = value; };
4569 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
4570 }
4571 c.$implements$SVGAltGlyphElement$Dart = 1;
4572 c.$implements$SVGTextPositioningElement$Dart = 1;
4573 c.$implements$SVGTextContentElement$Dart = 1;
4574 c.$implements$SVGElement$Dart = 1;
4575 c.$implements$Element$Dart = 1;
4576 c.$implements$Node$Dart = 1;
4577 c.$implements$EventTarget$Dart = 1;
4578 c.$implements$NodeSelector$Dart = 1;
4579 c.$implements$ElementTraversal$Dart = 1;
4580 c.$implements$SVGTests$Dart = 1;
4581 c.$implements$SVGLangSpace$Dart = 1;
4582 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4583 c.$implements$SVGStylable$Dart = 1;
4584 c.$implements$SVGURIReference$Dart = 1;
4585 }
4586 function DOM$fixClass$SVGAltGlyphItemElement(c) {
4587 if (c.prototype) {
4588 }
4589 c.$implements$SVGAltGlyphItemElement$Dart = 1;
4590 c.$implements$SVGElement$Dart = 1;
4591 c.$implements$Element$Dart = 1;
4592 c.$implements$Node$Dart = 1;
4593 c.$implements$EventTarget$Dart = 1;
4594 c.$implements$NodeSelector$Dart = 1;
4595 c.$implements$ElementTraversal$Dart = 1;
4596 }
4597 function DOM$fixClass$SVGAngle(c) {
4598 if (c.prototype) {
4599 c.prototype.unitType$getter = function() { return DOM$EnsureDartNull(this.un itType); };
4600 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
4601 c.prototype.value$setter = function(value) { this.value = value; };
4602 c.prototype.valueAsString$getter = function() { return DOM$EnsureDartNull(th is.valueAsString); };
4603 c.prototype.valueAsString$setter = function(value) { this.valueAsString = va lue; };
4604 c.prototype.valueInSpecifiedUnits$getter = function() { return DOM$EnsureDar tNull(this.valueInSpecifiedUnits); };
4605 c.prototype.valueInSpecifiedUnits$setter = function(value) { this.valueInSpe cifiedUnits = value; };
4606 }
4607 DOM$fixMembers(c, [
4608 'convertToSpecifiedUnits',
4609 'newValueSpecifiedUnits']);
4610 c.$implements$SVGAngle$Dart = 1;
4611 }
4612 function DOM$fixClass$SVGAnimateColorElement(c) {
4613 if (c.prototype) {
4614 }
4615 c.$implements$SVGAnimateColorElement$Dart = 1;
4616 c.$implements$SVGAnimationElement$Dart = 1;
4617 c.$implements$SVGElement$Dart = 1;
4618 c.$implements$Element$Dart = 1;
4619 c.$implements$Node$Dart = 1;
4620 c.$implements$EventTarget$Dart = 1;
4621 c.$implements$NodeSelector$Dart = 1;
4622 c.$implements$ElementTraversal$Dart = 1;
4623 c.$implements$SVGTests$Dart = 1;
4624 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4625 c.$implements$ElementTimeControl$Dart = 1;
4626 }
4627 function DOM$fixClass$SVGAnimateElement(c) {
4628 if (c.prototype) {
4629 }
4630 c.$implements$SVGAnimateElement$Dart = 1;
4631 c.$implements$SVGAnimationElement$Dart = 1;
4632 c.$implements$SVGElement$Dart = 1;
4633 c.$implements$Element$Dart = 1;
4634 c.$implements$Node$Dart = 1;
4635 c.$implements$EventTarget$Dart = 1;
4636 c.$implements$NodeSelector$Dart = 1;
4637 c.$implements$ElementTraversal$Dart = 1;
4638 c.$implements$SVGTests$Dart = 1;
4639 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4640 c.$implements$ElementTimeControl$Dart = 1;
4641 }
4642 function DOM$fixClass$SVGAnimateMotionElement(c) {
4643 if (c.prototype) {
4644 }
4645 c.$implements$SVGAnimateMotionElement$Dart = 1;
4646 c.$implements$SVGAnimationElement$Dart = 1;
4647 c.$implements$SVGElement$Dart = 1;
4648 c.$implements$Element$Dart = 1;
4649 c.$implements$Node$Dart = 1;
4650 c.$implements$EventTarget$Dart = 1;
4651 c.$implements$NodeSelector$Dart = 1;
4652 c.$implements$ElementTraversal$Dart = 1;
4653 c.$implements$SVGTests$Dart = 1;
4654 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4655 c.$implements$ElementTimeControl$Dart = 1;
4656 }
4657 function DOM$fixClass$SVGAnimateTransformElement(c) {
4658 if (c.prototype) {
4659 }
4660 c.$implements$SVGAnimateTransformElement$Dart = 1;
4661 c.$implements$SVGAnimationElement$Dart = 1;
4662 c.$implements$SVGElement$Dart = 1;
4663 c.$implements$Element$Dart = 1;
4664 c.$implements$Node$Dart = 1;
4665 c.$implements$EventTarget$Dart = 1;
4666 c.$implements$NodeSelector$Dart = 1;
4667 c.$implements$ElementTraversal$Dart = 1;
4668 c.$implements$SVGTests$Dart = 1;
4669 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4670 c.$implements$ElementTimeControl$Dart = 1;
4671 }
4672 function DOM$fixClass$SVGAnimatedAngle(c) {
4673 if (c.prototype) {
4674 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4675 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4676 }
4677 c.$implements$SVGAnimatedAngle$Dart = 1;
4678 }
4679 function DOM$fixClass$SVGAnimatedBoolean(c) {
4680 if (c.prototype) {
4681 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4682 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4683 c.prototype.baseVal$setter = function(value) { this.baseVal = value; };
4684 }
4685 c.$implements$SVGAnimatedBoolean$Dart = 1;
4686 }
4687 function DOM$fixClass$SVGAnimatedEnumeration(c) {
4688 if (c.prototype) {
4689 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4690 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4691 c.prototype.baseVal$setter = function(value) { this.baseVal = value; };
4692 }
4693 c.$implements$SVGAnimatedEnumeration$Dart = 1;
4694 }
4695 function DOM$fixClass$SVGAnimatedInteger(c) {
4696 if (c.prototype) {
4697 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4698 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4699 c.prototype.baseVal$setter = function(value) { this.baseVal = value; };
4700 }
4701 c.$implements$SVGAnimatedInteger$Dart = 1;
4702 }
4703 function DOM$fixClass$SVGAnimatedLength(c) {
4704 if (c.prototype) {
4705 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4706 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4707 }
4708 c.$implements$SVGAnimatedLength$Dart = 1;
4709 }
4710 function DOM$fixClass$SVGAnimatedLengthList(c) {
4711 if (c.prototype) {
4712 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4713 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4714 }
4715 c.$implements$SVGAnimatedLengthList$Dart = 1;
4716 }
4717 function DOM$fixClass$SVGAnimatedNumber(c) {
4718 if (c.prototype) {
4719 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4720 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4721 c.prototype.baseVal$setter = function(value) { this.baseVal = value; };
4722 }
4723 c.$implements$SVGAnimatedNumber$Dart = 1;
4724 }
4725 function DOM$fixClass$SVGAnimatedNumberList(c) {
4726 if (c.prototype) {
4727 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4728 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4729 }
4730 c.$implements$SVGAnimatedNumberList$Dart = 1;
4731 }
4732 function DOM$fixClass$SVGAnimatedPreserveAspectRatio(c) {
4733 if (c.prototype) {
4734 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4735 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4736 }
4737 c.$implements$SVGAnimatedPreserveAspectRatio$Dart = 1;
4738 }
4739 function DOM$fixClass$SVGAnimatedRect(c) {
4740 if (c.prototype) {
4741 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4742 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4743 }
4744 c.$implements$SVGAnimatedRect$Dart = 1;
4745 }
4746 function DOM$fixClass$SVGAnimatedString(c) {
4747 if (c.prototype) {
4748 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4749 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4750 c.prototype.baseVal$setter = function(value) { this.baseVal = value; };
4751 }
4752 c.$implements$SVGAnimatedString$Dart = 1;
4753 }
4754 function DOM$fixClass$SVGAnimatedTransformList(c) {
4755 if (c.prototype) {
4756 c.prototype.animVal$getter = function() { return DOM$EnsureDartNull(this.ani mVal); };
4757 c.prototype.baseVal$getter = function() { return DOM$EnsureDartNull(this.bas eVal); };
4758 }
4759 c.$implements$SVGAnimatedTransformList$Dart = 1;
4760 }
4761 function DOM$fixClass$SVGAnimationElement(c) {
4762 if (c.prototype) {
4763 c.prototype.targetElement$getter = function() { return DOM$EnsureDartNull(th is.targetElement); };
4764 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
4765 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
4766 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
4767 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
4768 }
4769 DOM$fixMembers(c, [
4770 'getCurrentTime',
4771 'getSimpleDuration',
4772 'getStartTime',
4773 'hasExtension',
4774 'beginElement',
4775 'beginElementAt',
4776 'endElement',
4777 'endElementAt']);
4778 c.$implements$SVGAnimationElement$Dart = 1;
4779 c.$implements$SVGElement$Dart = 1;
4780 c.$implements$Element$Dart = 1;
4781 c.$implements$Node$Dart = 1;
4782 c.$implements$EventTarget$Dart = 1;
4783 c.$implements$NodeSelector$Dart = 1;
4784 c.$implements$ElementTraversal$Dart = 1;
4785 c.$implements$SVGTests$Dart = 1;
4786 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4787 c.$implements$ElementTimeControl$Dart = 1;
4788 }
4789 function DOM$fixClass$SVGCircleElement(c) {
4790 if (c.prototype) {
4791 c.prototype.cx$getter = function() { return DOM$EnsureDartNull(this.cx); };
4792 c.prototype.cy$getter = function() { return DOM$EnsureDartNull(this.cy); };
4793 c.prototype.r$getter = function() { return DOM$EnsureDartNull(this.r); };
4794 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
4795 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
4796 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
4797 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
4798 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
4799 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
4800 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
4801 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
4802 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
4803 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
4804 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
4805 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
4806 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
4807 }
4808 DOM$fixMembers(c, [
4809 'hasExtension',
4810 'getPresentationAttribute',
4811 'getBBox',
4812 'getCTM',
4813 'getScreenCTM',
4814 'getTransformToElement']);
4815 c.$implements$SVGCircleElement$Dart = 1;
4816 c.$implements$SVGElement$Dart = 1;
4817 c.$implements$Element$Dart = 1;
4818 c.$implements$Node$Dart = 1;
4819 c.$implements$EventTarget$Dart = 1;
4820 c.$implements$NodeSelector$Dart = 1;
4821 c.$implements$ElementTraversal$Dart = 1;
4822 c.$implements$SVGTests$Dart = 1;
4823 c.$implements$SVGLangSpace$Dart = 1;
4824 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4825 c.$implements$SVGStylable$Dart = 1;
4826 c.$implements$SVGTransformable$Dart = 1;
4827 c.$implements$SVGLocatable$Dart = 1;
4828 }
4829 function DOM$fixClass$SVGClipPathElement(c) {
4830 if (c.prototype) {
4831 c.prototype.clipPathUnits$getter = function() { return DOM$EnsureDartNull(th is.clipPathUnits); };
4832 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
4833 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
4834 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
4835 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
4836 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
4837 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
4838 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
4839 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
4840 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
4841 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
4842 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
4843 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
4844 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
4845 }
4846 DOM$fixMembers(c, [
4847 'hasExtension',
4848 'getPresentationAttribute',
4849 'getBBox',
4850 'getCTM',
4851 'getScreenCTM',
4852 'getTransformToElement']);
4853 c.$implements$SVGClipPathElement$Dart = 1;
4854 c.$implements$SVGElement$Dart = 1;
4855 c.$implements$Element$Dart = 1;
4856 c.$implements$Node$Dart = 1;
4857 c.$implements$EventTarget$Dart = 1;
4858 c.$implements$NodeSelector$Dart = 1;
4859 c.$implements$ElementTraversal$Dart = 1;
4860 c.$implements$SVGTests$Dart = 1;
4861 c.$implements$SVGLangSpace$Dart = 1;
4862 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4863 c.$implements$SVGStylable$Dart = 1;
4864 c.$implements$SVGTransformable$Dart = 1;
4865 c.$implements$SVGLocatable$Dart = 1;
4866 }
4867 function DOM$fixClass$SVGColor(c) {
4868 if (c.prototype) {
4869 c.prototype.colorType$getter = function() { return DOM$EnsureDartNull(this.c olorType); };
4870 c.prototype.rgbColor$getter = function() { return DOM$EnsureDartNull(this.rg bColor); };
4871 }
4872 DOM$fixMembers(c, [
4873 'setColor',
4874 'setRGBColor',
4875 'setRGBColorICCColor']);
4876 c.$implements$SVGColor$Dart = 1;
4877 c.$implements$CSSValue$Dart = 1;
4878 }
4879 function DOM$fixClass$SVGComponentTransferFunctionElement(c) {
4880 if (c.prototype) {
4881 c.prototype.amplitude$getter = function() { return DOM$EnsureDartNull(this.a mplitude); };
4882 c.prototype.exponent$getter = function() { return DOM$EnsureDartNull(this.ex ponent); };
4883 c.prototype.intercept$getter = function() { return DOM$EnsureDartNull(this.i ntercept); };
4884 c.prototype.offset$getter = function() { return DOM$EnsureDartNull(this.offs et); };
4885 c.prototype.slope$getter = function() { return DOM$EnsureDartNull(this.slope ); };
4886 c.prototype.tableValues$getter = function() { return DOM$EnsureDartNull(this .tableValues); };
4887 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
4888 }
4889 c.$implements$SVGComponentTransferFunctionElement$Dart = 1;
4890 c.$implements$SVGElement$Dart = 1;
4891 c.$implements$Element$Dart = 1;
4892 c.$implements$Node$Dart = 1;
4893 c.$implements$EventTarget$Dart = 1;
4894 c.$implements$NodeSelector$Dart = 1;
4895 c.$implements$ElementTraversal$Dart = 1;
4896 }
4897 function DOM$fixClass$SVGCursorElement(c) {
4898 if (c.prototype) {
4899 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
4900 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
4901 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
4902 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
4903 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
4904 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
4905 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
4906 }
4907 DOM$fixMembers(c, ['hasExtension']);
4908 c.$implements$SVGCursorElement$Dart = 1;
4909 c.$implements$SVGElement$Dart = 1;
4910 c.$implements$Element$Dart = 1;
4911 c.$implements$Node$Dart = 1;
4912 c.$implements$EventTarget$Dart = 1;
4913 c.$implements$NodeSelector$Dart = 1;
4914 c.$implements$ElementTraversal$Dart = 1;
4915 c.$implements$SVGURIReference$Dart = 1;
4916 c.$implements$SVGTests$Dart = 1;
4917 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4918 }
4919 function DOM$fixClass$SVGDefsElement(c) {
4920 if (c.prototype) {
4921 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
4922 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
4923 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
4924 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
4925 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
4926 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
4927 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
4928 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
4929 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
4930 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
4931 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
4932 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
4933 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
4934 }
4935 DOM$fixMembers(c, [
4936 'hasExtension',
4937 'getPresentationAttribute',
4938 'getBBox',
4939 'getCTM',
4940 'getScreenCTM',
4941 'getTransformToElement']);
4942 c.$implements$SVGDefsElement$Dart = 1;
4943 c.$implements$SVGElement$Dart = 1;
4944 c.$implements$Element$Dart = 1;
4945 c.$implements$Node$Dart = 1;
4946 c.$implements$EventTarget$Dart = 1;
4947 c.$implements$NodeSelector$Dart = 1;
4948 c.$implements$ElementTraversal$Dart = 1;
4949 c.$implements$SVGTests$Dart = 1;
4950 c.$implements$SVGLangSpace$Dart = 1;
4951 c.$implements$SVGExternalResourcesRequired$Dart = 1;
4952 c.$implements$SVGStylable$Dart = 1;
4953 c.$implements$SVGTransformable$Dart = 1;
4954 c.$implements$SVGLocatable$Dart = 1;
4955 }
4956 function DOM$fixClass$SVGDescElement(c) {
4957 if (c.prototype) {
4958 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
4959 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
4960 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
4961 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
4962 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
4963 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
4964 }
4965 DOM$fixMembers(c, ['getPresentationAttribute']);
4966 c.$implements$SVGDescElement$Dart = 1;
4967 c.$implements$SVGElement$Dart = 1;
4968 c.$implements$Element$Dart = 1;
4969 c.$implements$Node$Dart = 1;
4970 c.$implements$EventTarget$Dart = 1;
4971 c.$implements$NodeSelector$Dart = 1;
4972 c.$implements$ElementTraversal$Dart = 1;
4973 c.$implements$SVGLangSpace$Dart = 1;
4974 c.$implements$SVGStylable$Dart = 1;
4975 }
4976 function DOM$fixClass$SVGDocument(c) {
4977 if (c.prototype) {
4978 c.prototype.rootElement$getter = function() { return DOM$EnsureDartNull(this .rootElement); };
4979 }
4980 DOM$fixMembers(c, ['createEvent']);
4981 c.$implements$SVGDocument$Dart = 1;
4982 c.$implements$Document$Dart = 1;
4983 c.$implements$Node$Dart = 1;
4984 c.$implements$EventTarget$Dart = 1;
4985 c.$implements$NodeSelector$Dart = 1;
4986 }
4987 function DOM$fixClass$SVGElement(c) {
4988 if (c.prototype) {
4989 c.prototype.id$getter = function() { return DOM$EnsureDartNull(this.id); };
4990 c.prototype.id$setter = function(value) { this.id = value; };
4991 c.prototype.ownerSVGElement$getter = function() { return DOM$EnsureDartNull( this.ownerSVGElement); };
4992 c.prototype.viewportElement$getter = function() { return DOM$EnsureDartNull( this.viewportElement); };
4993 c.prototype.xmlbase$getter = function() { return DOM$EnsureDartNull(this.xml base); };
4994 c.prototype.xmlbase$setter = function(value) { this.xmlbase = value; };
4995 }
4996 c.$implements$SVGElement$Dart = 1;
4997 c.$implements$Element$Dart = 1;
4998 c.$implements$Node$Dart = 1;
4999 c.$implements$EventTarget$Dart = 1;
5000 c.$implements$NodeSelector$Dart = 1;
5001 c.$implements$ElementTraversal$Dart = 1;
5002 }
5003 function DOM$fixClass$SVGElementInstance(c) {
5004 if (c.prototype) {
5005 c.prototype.childNodes$getter = function() { return DOM$EnsureDartNull(this. childNodes); };
5006 c.prototype.correspondingElement$getter = function() { return DOM$EnsureDart Null(this.correspondingElement); };
5007 c.prototype.correspondingUseElement$getter = function() { return DOM$EnsureD artNull(this.correspondingUseElement); };
5008 c.prototype.firstChild$getter = function() { return DOM$EnsureDartNull(this. firstChild); };
5009 c.prototype.lastChild$getter = function() { return DOM$EnsureDartNull(this.l astChild); };
5010 c.prototype.nextSibling$getter = function() { return DOM$EnsureDartNull(this .nextSibling); };
5011 c.prototype.parentNode$getter = function() { return DOM$EnsureDartNull(this. parentNode); };
5012 c.prototype.previousSibling$getter = function() { return DOM$EnsureDartNull( this.previousSibling); };
5013 }
5014 DOM$fixMembers(c, [
5015 'addEventListener',
5016 'dispatchEvent',
5017 'removeEventListener']);
5018 c.$implements$SVGElementInstance$Dart = 1;
5019 c.$implements$EventTarget$Dart = 1;
5020 }
5021 function DOM$fixClass$SVGElementInstanceList(c) {
5022 if (c.prototype) {
5023 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
5024 }
5025 DOM$fixMembers(c, ['item']);
5026 c.$implements$SVGElementInstanceList$Dart = 1;
5027 }
5028 function DOM$fixClass$SVGEllipseElement(c) {
5029 if (c.prototype) {
5030 c.prototype.cx$getter = function() { return DOM$EnsureDartNull(this.cx); };
5031 c.prototype.cy$getter = function() { return DOM$EnsureDartNull(this.cy); };
5032 c.prototype.rx$getter = function() { return DOM$EnsureDartNull(this.rx); };
5033 c.prototype.ry$getter = function() { return DOM$EnsureDartNull(this.ry); };
5034 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
5035 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
5036 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
5037 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5038 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5039 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5040 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5041 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5042 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5043 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5044 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
5045 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
5046 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
5047 }
5048 DOM$fixMembers(c, [
5049 'hasExtension',
5050 'getPresentationAttribute',
5051 'getBBox',
5052 'getCTM',
5053 'getScreenCTM',
5054 'getTransformToElement']);
5055 c.$implements$SVGEllipseElement$Dart = 1;
5056 c.$implements$SVGElement$Dart = 1;
5057 c.$implements$Element$Dart = 1;
5058 c.$implements$Node$Dart = 1;
5059 c.$implements$EventTarget$Dart = 1;
5060 c.$implements$NodeSelector$Dart = 1;
5061 c.$implements$ElementTraversal$Dart = 1;
5062 c.$implements$SVGTests$Dart = 1;
5063 c.$implements$SVGLangSpace$Dart = 1;
5064 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5065 c.$implements$SVGStylable$Dart = 1;
5066 c.$implements$SVGTransformable$Dart = 1;
5067 c.$implements$SVGLocatable$Dart = 1;
5068 }
5069 function DOM$fixClass$SVGException(c) {
5070 if (c.prototype) {
5071 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
5072 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
5073 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
5074 }
5075 DOM$fixMembers(c, ['toString']);
5076 c.$implements$SVGException$Dart = 1;
5077 }
5078 function DOM$fixClass$SVGExternalResourcesRequired(c) {
5079 if (c.prototype) {
5080 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5081 }
5082 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5083 }
5084 function DOM$fixClass$SVGFEBlendElement(c) {
5085 if (c.prototype) {
5086 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5087 c.prototype.in2$getter = function() { return DOM$EnsureDartNull(this.in2); } ;
5088 c.prototype.mode$getter = function() { return DOM$EnsureDartNull(this.mode); };
5089 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5090 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5091 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5092 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5093 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5094 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5095 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5096 }
5097 DOM$fixMembers(c, ['getPresentationAttribute']);
5098 c.$implements$SVGFEBlendElement$Dart = 1;
5099 c.$implements$SVGElement$Dart = 1;
5100 c.$implements$Element$Dart = 1;
5101 c.$implements$Node$Dart = 1;
5102 c.$implements$EventTarget$Dart = 1;
5103 c.$implements$NodeSelector$Dart = 1;
5104 c.$implements$ElementTraversal$Dart = 1;
5105 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5106 c.$implements$SVGStylable$Dart = 1;
5107 }
5108 function DOM$fixClass$SVGFEColorMatrixElement(c) {
5109 if (c.prototype) {
5110 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5111 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
5112 c.prototype.values$getter = function() { return DOM$EnsureDartNull(this.valu es); };
5113 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5114 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5115 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5116 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5117 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5118 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5119 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5120 }
5121 DOM$fixMembers(c, ['getPresentationAttribute']);
5122 c.$implements$SVGFEColorMatrixElement$Dart = 1;
5123 c.$implements$SVGElement$Dart = 1;
5124 c.$implements$Element$Dart = 1;
5125 c.$implements$Node$Dart = 1;
5126 c.$implements$EventTarget$Dart = 1;
5127 c.$implements$NodeSelector$Dart = 1;
5128 c.$implements$ElementTraversal$Dart = 1;
5129 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5130 c.$implements$SVGStylable$Dart = 1;
5131 }
5132 function DOM$fixClass$SVGFEComponentTransferElement(c) {
5133 if (c.prototype) {
5134 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5135 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5136 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5137 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5138 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5139 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5140 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5141 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5142 }
5143 DOM$fixMembers(c, ['getPresentationAttribute']);
5144 c.$implements$SVGFEComponentTransferElement$Dart = 1;
5145 c.$implements$SVGElement$Dart = 1;
5146 c.$implements$Element$Dart = 1;
5147 c.$implements$Node$Dart = 1;
5148 c.$implements$EventTarget$Dart = 1;
5149 c.$implements$NodeSelector$Dart = 1;
5150 c.$implements$ElementTraversal$Dart = 1;
5151 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5152 c.$implements$SVGStylable$Dart = 1;
5153 }
5154 function DOM$fixClass$SVGFECompositeElement(c) {
5155 if (c.prototype) {
5156 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5157 c.prototype.in2$getter = function() { return DOM$EnsureDartNull(this.in2); } ;
5158 c.prototype.k1$getter = function() { return DOM$EnsureDartNull(this.k1); };
5159 c.prototype.k2$getter = function() { return DOM$EnsureDartNull(this.k2); };
5160 c.prototype.k3$getter = function() { return DOM$EnsureDartNull(this.k3); };
5161 c.prototype.k4$getter = function() { return DOM$EnsureDartNull(this.k4); };
5162 c.prototype.operator$getter = function() { return DOM$EnsureDartNull(this.op erator); };
5163 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5164 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5165 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5166 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5167 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5168 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5169 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5170 }
5171 DOM$fixMembers(c, ['getPresentationAttribute']);
5172 c.$implements$SVGFECompositeElement$Dart = 1;
5173 c.$implements$SVGElement$Dart = 1;
5174 c.$implements$Element$Dart = 1;
5175 c.$implements$Node$Dart = 1;
5176 c.$implements$EventTarget$Dart = 1;
5177 c.$implements$NodeSelector$Dart = 1;
5178 c.$implements$ElementTraversal$Dart = 1;
5179 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5180 c.$implements$SVGStylable$Dart = 1;
5181 }
5182 function DOM$fixClass$SVGFEConvolveMatrixElement(c) {
5183 if (c.prototype) {
5184 c.prototype.bias$getter = function() { return DOM$EnsureDartNull(this.bias); };
5185 c.prototype.divisor$getter = function() { return DOM$EnsureDartNull(this.div isor); };
5186 c.prototype.edgeMode$getter = function() { return DOM$EnsureDartNull(this.ed geMode); };
5187 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5188 c.prototype.kernelMatrix$getter = function() { return DOM$EnsureDartNull(thi s.kernelMatrix); };
5189 c.prototype.kernelUnitLengthX$getter = function() { return DOM$EnsureDartNul l(this.kernelUnitLengthX); };
5190 c.prototype.kernelUnitLengthY$getter = function() { return DOM$EnsureDartNul l(this.kernelUnitLengthY); };
5191 c.prototype.orderX$getter = function() { return DOM$EnsureDartNull(this.orde rX); };
5192 c.prototype.orderY$getter = function() { return DOM$EnsureDartNull(this.orde rY); };
5193 c.prototype.preserveAlpha$getter = function() { return DOM$EnsureDartNull(th is.preserveAlpha); };
5194 c.prototype.targetX$getter = function() { return DOM$EnsureDartNull(this.tar getX); };
5195 c.prototype.targetY$getter = function() { return DOM$EnsureDartNull(this.tar getY); };
5196 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5197 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5198 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5199 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5200 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5201 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5202 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5203 }
5204 DOM$fixMembers(c, ['getPresentationAttribute']);
5205 c.$implements$SVGFEConvolveMatrixElement$Dart = 1;
5206 c.$implements$SVGElement$Dart = 1;
5207 c.$implements$Element$Dart = 1;
5208 c.$implements$Node$Dart = 1;
5209 c.$implements$EventTarget$Dart = 1;
5210 c.$implements$NodeSelector$Dart = 1;
5211 c.$implements$ElementTraversal$Dart = 1;
5212 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5213 c.$implements$SVGStylable$Dart = 1;
5214 }
5215 function DOM$fixClass$SVGFEDiffuseLightingElement(c) {
5216 if (c.prototype) {
5217 c.prototype.diffuseConstant$getter = function() { return DOM$EnsureDartNull( this.diffuseConstant); };
5218 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5219 c.prototype.kernelUnitLengthX$getter = function() { return DOM$EnsureDartNul l(this.kernelUnitLengthX); };
5220 c.prototype.kernelUnitLengthY$getter = function() { return DOM$EnsureDartNul l(this.kernelUnitLengthY); };
5221 c.prototype.surfaceScale$getter = function() { return DOM$EnsureDartNull(thi s.surfaceScale); };
5222 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5223 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5224 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5225 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5226 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5227 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5228 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5229 }
5230 DOM$fixMembers(c, ['getPresentationAttribute']);
5231 c.$implements$SVGFEDiffuseLightingElement$Dart = 1;
5232 c.$implements$SVGElement$Dart = 1;
5233 c.$implements$Element$Dart = 1;
5234 c.$implements$Node$Dart = 1;
5235 c.$implements$EventTarget$Dart = 1;
5236 c.$implements$NodeSelector$Dart = 1;
5237 c.$implements$ElementTraversal$Dart = 1;
5238 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5239 c.$implements$SVGStylable$Dart = 1;
5240 }
5241 function DOM$fixClass$SVGFEDisplacementMapElement(c) {
5242 if (c.prototype) {
5243 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5244 c.prototype.in2$getter = function() { return DOM$EnsureDartNull(this.in2); } ;
5245 c.prototype.scale$getter = function() { return DOM$EnsureDartNull(this.scale ); };
5246 c.prototype.xChannelSelector$getter = function() { return DOM$EnsureDartNull (this.xChannelSelector); };
5247 c.prototype.yChannelSelector$getter = function() { return DOM$EnsureDartNull (this.yChannelSelector); };
5248 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5249 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5250 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5251 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5252 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5253 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5254 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5255 }
5256 DOM$fixMembers(c, ['getPresentationAttribute']);
5257 c.$implements$SVGFEDisplacementMapElement$Dart = 1;
5258 c.$implements$SVGElement$Dart = 1;
5259 c.$implements$Element$Dart = 1;
5260 c.$implements$Node$Dart = 1;
5261 c.$implements$EventTarget$Dart = 1;
5262 c.$implements$NodeSelector$Dart = 1;
5263 c.$implements$ElementTraversal$Dart = 1;
5264 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5265 c.$implements$SVGStylable$Dart = 1;
5266 }
5267 function DOM$fixClass$SVGFEDistantLightElement(c) {
5268 if (c.prototype) {
5269 c.prototype.azimuth$getter = function() { return DOM$EnsureDartNull(this.azi muth); };
5270 c.prototype.elevation$getter = function() { return DOM$EnsureDartNull(this.e levation); };
5271 }
5272 c.$implements$SVGFEDistantLightElement$Dart = 1;
5273 c.$implements$SVGElement$Dart = 1;
5274 c.$implements$Element$Dart = 1;
5275 c.$implements$Node$Dart = 1;
5276 c.$implements$EventTarget$Dart = 1;
5277 c.$implements$NodeSelector$Dart = 1;
5278 c.$implements$ElementTraversal$Dart = 1;
5279 }
5280 function DOM$fixClass$SVGFEDropShadowElement(c) {
5281 if (c.prototype) {
5282 c.prototype.dx$getter = function() { return DOM$EnsureDartNull(this.dx); };
5283 c.prototype.dy$getter = function() { return DOM$EnsureDartNull(this.dy); };
5284 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5285 c.prototype.stdDeviationX$getter = function() { return DOM$EnsureDartNull(th is.stdDeviationX); };
5286 c.prototype.stdDeviationY$getter = function() { return DOM$EnsureDartNull(th is.stdDeviationY); };
5287 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5288 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5289 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5290 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5291 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5292 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5293 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5294 }
5295 DOM$fixMembers(c, [
5296 'setStdDeviation',
5297 'getPresentationAttribute']);
5298 c.$implements$SVGFEDropShadowElement$Dart = 1;
5299 c.$implements$SVGElement$Dart = 1;
5300 c.$implements$Element$Dart = 1;
5301 c.$implements$Node$Dart = 1;
5302 c.$implements$EventTarget$Dart = 1;
5303 c.$implements$NodeSelector$Dart = 1;
5304 c.$implements$ElementTraversal$Dart = 1;
5305 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5306 c.$implements$SVGStylable$Dart = 1;
5307 }
5308 function DOM$fixClass$SVGFEFloodElement(c) {
5309 if (c.prototype) {
5310 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5311 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5312 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5313 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5314 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5315 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5316 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5317 }
5318 DOM$fixMembers(c, ['getPresentationAttribute']);
5319 c.$implements$SVGFEFloodElement$Dart = 1;
5320 c.$implements$SVGElement$Dart = 1;
5321 c.$implements$Element$Dart = 1;
5322 c.$implements$Node$Dart = 1;
5323 c.$implements$EventTarget$Dart = 1;
5324 c.$implements$NodeSelector$Dart = 1;
5325 c.$implements$ElementTraversal$Dart = 1;
5326 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5327 c.$implements$SVGStylable$Dart = 1;
5328 }
5329 function DOM$fixClass$SVGFEFuncAElement(c) {
5330 if (c.prototype) {
5331 }
5332 c.$implements$SVGFEFuncAElement$Dart = 1;
5333 c.$implements$SVGComponentTransferFunctionElement$Dart = 1;
5334 c.$implements$SVGElement$Dart = 1;
5335 c.$implements$Element$Dart = 1;
5336 c.$implements$Node$Dart = 1;
5337 c.$implements$EventTarget$Dart = 1;
5338 c.$implements$NodeSelector$Dart = 1;
5339 c.$implements$ElementTraversal$Dart = 1;
5340 }
5341 function DOM$fixClass$SVGFEFuncBElement(c) {
5342 if (c.prototype) {
5343 }
5344 c.$implements$SVGFEFuncBElement$Dart = 1;
5345 c.$implements$SVGComponentTransferFunctionElement$Dart = 1;
5346 c.$implements$SVGElement$Dart = 1;
5347 c.$implements$Element$Dart = 1;
5348 c.$implements$Node$Dart = 1;
5349 c.$implements$EventTarget$Dart = 1;
5350 c.$implements$NodeSelector$Dart = 1;
5351 c.$implements$ElementTraversal$Dart = 1;
5352 }
5353 function DOM$fixClass$SVGFEFuncGElement(c) {
5354 if (c.prototype) {
5355 }
5356 c.$implements$SVGFEFuncGElement$Dart = 1;
5357 c.$implements$SVGComponentTransferFunctionElement$Dart = 1;
5358 c.$implements$SVGElement$Dart = 1;
5359 c.$implements$Element$Dart = 1;
5360 c.$implements$Node$Dart = 1;
5361 c.$implements$EventTarget$Dart = 1;
5362 c.$implements$NodeSelector$Dart = 1;
5363 c.$implements$ElementTraversal$Dart = 1;
5364 }
5365 function DOM$fixClass$SVGFEFuncRElement(c) {
5366 if (c.prototype) {
5367 }
5368 c.$implements$SVGFEFuncRElement$Dart = 1;
5369 c.$implements$SVGComponentTransferFunctionElement$Dart = 1;
5370 c.$implements$SVGElement$Dart = 1;
5371 c.$implements$Element$Dart = 1;
5372 c.$implements$Node$Dart = 1;
5373 c.$implements$EventTarget$Dart = 1;
5374 c.$implements$NodeSelector$Dart = 1;
5375 c.$implements$ElementTraversal$Dart = 1;
5376 }
5377 function DOM$fixClass$SVGFEGaussianBlurElement(c) {
5378 if (c.prototype) {
5379 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5380 c.prototype.stdDeviationX$getter = function() { return DOM$EnsureDartNull(th is.stdDeviationX); };
5381 c.prototype.stdDeviationY$getter = function() { return DOM$EnsureDartNull(th is.stdDeviationY); };
5382 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5383 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5384 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5385 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5386 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5387 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5388 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5389 }
5390 DOM$fixMembers(c, [
5391 'setStdDeviation',
5392 'getPresentationAttribute']);
5393 c.$implements$SVGFEGaussianBlurElement$Dart = 1;
5394 c.$implements$SVGElement$Dart = 1;
5395 c.$implements$Element$Dart = 1;
5396 c.$implements$Node$Dart = 1;
5397 c.$implements$EventTarget$Dart = 1;
5398 c.$implements$NodeSelector$Dart = 1;
5399 c.$implements$ElementTraversal$Dart = 1;
5400 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5401 c.$implements$SVGStylable$Dart = 1;
5402 }
5403 function DOM$fixClass$SVGFEImageElement(c) {
5404 if (c.prototype) {
5405 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
5406 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
5407 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5408 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5409 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5410 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5411 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5412 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5413 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5414 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5415 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5416 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5417 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5418 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5419 }
5420 DOM$fixMembers(c, ['getPresentationAttribute']);
5421 c.$implements$SVGFEImageElement$Dart = 1;
5422 c.$implements$SVGElement$Dart = 1;
5423 c.$implements$Element$Dart = 1;
5424 c.$implements$Node$Dart = 1;
5425 c.$implements$EventTarget$Dart = 1;
5426 c.$implements$NodeSelector$Dart = 1;
5427 c.$implements$ElementTraversal$Dart = 1;
5428 c.$implements$SVGURIReference$Dart = 1;
5429 c.$implements$SVGLangSpace$Dart = 1;
5430 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5431 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5432 c.$implements$SVGStylable$Dart = 1;
5433 }
5434 function DOM$fixClass$SVGFEMergeElement(c) {
5435 if (c.prototype) {
5436 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5437 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5438 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5439 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5440 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5441 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5442 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5443 }
5444 DOM$fixMembers(c, ['getPresentationAttribute']);
5445 c.$implements$SVGFEMergeElement$Dart = 1;
5446 c.$implements$SVGElement$Dart = 1;
5447 c.$implements$Element$Dart = 1;
5448 c.$implements$Node$Dart = 1;
5449 c.$implements$EventTarget$Dart = 1;
5450 c.$implements$NodeSelector$Dart = 1;
5451 c.$implements$ElementTraversal$Dart = 1;
5452 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5453 c.$implements$SVGStylable$Dart = 1;
5454 }
5455 function DOM$fixClass$SVGFEMergeNodeElement(c) {
5456 if (c.prototype) {
5457 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5458 }
5459 c.$implements$SVGFEMergeNodeElement$Dart = 1;
5460 c.$implements$SVGElement$Dart = 1;
5461 c.$implements$Element$Dart = 1;
5462 c.$implements$Node$Dart = 1;
5463 c.$implements$EventTarget$Dart = 1;
5464 c.$implements$NodeSelector$Dart = 1;
5465 c.$implements$ElementTraversal$Dart = 1;
5466 }
5467 function DOM$fixClass$SVGFEMorphologyElement(c) {
5468 if (c.prototype) {
5469 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5470 c.prototype.operator$getter = function() { return DOM$EnsureDartNull(this.op erator); };
5471 c.prototype.radiusX$getter = function() { return DOM$EnsureDartNull(this.rad iusX); };
5472 c.prototype.radiusY$getter = function() { return DOM$EnsureDartNull(this.rad iusY); };
5473 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5474 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5475 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5476 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5477 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5478 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5479 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5480 }
5481 DOM$fixMembers(c, [
5482 'setRadius',
5483 'getPresentationAttribute']);
5484 c.$implements$SVGFEMorphologyElement$Dart = 1;
5485 c.$implements$SVGElement$Dart = 1;
5486 c.$implements$Element$Dart = 1;
5487 c.$implements$Node$Dart = 1;
5488 c.$implements$EventTarget$Dart = 1;
5489 c.$implements$NodeSelector$Dart = 1;
5490 c.$implements$ElementTraversal$Dart = 1;
5491 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5492 c.$implements$SVGStylable$Dart = 1;
5493 }
5494 function DOM$fixClass$SVGFEOffsetElement(c) {
5495 if (c.prototype) {
5496 c.prototype.dx$getter = function() { return DOM$EnsureDartNull(this.dx); };
5497 c.prototype.dy$getter = function() { return DOM$EnsureDartNull(this.dy); };
5498 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5499 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5500 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5501 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5502 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5503 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5504 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5505 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5506 }
5507 DOM$fixMembers(c, ['getPresentationAttribute']);
5508 c.$implements$SVGFEOffsetElement$Dart = 1;
5509 c.$implements$SVGElement$Dart = 1;
5510 c.$implements$Element$Dart = 1;
5511 c.$implements$Node$Dart = 1;
5512 c.$implements$EventTarget$Dart = 1;
5513 c.$implements$NodeSelector$Dart = 1;
5514 c.$implements$ElementTraversal$Dart = 1;
5515 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5516 c.$implements$SVGStylable$Dart = 1;
5517 }
5518 function DOM$fixClass$SVGFEPointLightElement(c) {
5519 if (c.prototype) {
5520 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5521 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5522 c.prototype.z$getter = function() { return DOM$EnsureDartNull(this.z); };
5523 }
5524 c.$implements$SVGFEPointLightElement$Dart = 1;
5525 c.$implements$SVGElement$Dart = 1;
5526 c.$implements$Element$Dart = 1;
5527 c.$implements$Node$Dart = 1;
5528 c.$implements$EventTarget$Dart = 1;
5529 c.$implements$NodeSelector$Dart = 1;
5530 c.$implements$ElementTraversal$Dart = 1;
5531 }
5532 function DOM$fixClass$SVGFESpecularLightingElement(c) {
5533 if (c.prototype) {
5534 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5535 c.prototype.specularConstant$getter = function() { return DOM$EnsureDartNull (this.specularConstant); };
5536 c.prototype.specularExponent$getter = function() { return DOM$EnsureDartNull (this.specularExponent); };
5537 c.prototype.surfaceScale$getter = function() { return DOM$EnsureDartNull(thi s.surfaceScale); };
5538 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5539 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5540 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5541 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5542 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5543 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5544 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5545 }
5546 DOM$fixMembers(c, ['getPresentationAttribute']);
5547 c.$implements$SVGFESpecularLightingElement$Dart = 1;
5548 c.$implements$SVGElement$Dart = 1;
5549 c.$implements$Element$Dart = 1;
5550 c.$implements$Node$Dart = 1;
5551 c.$implements$EventTarget$Dart = 1;
5552 c.$implements$NodeSelector$Dart = 1;
5553 c.$implements$ElementTraversal$Dart = 1;
5554 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5555 c.$implements$SVGStylable$Dart = 1;
5556 }
5557 function DOM$fixClass$SVGFESpotLightElement(c) {
5558 if (c.prototype) {
5559 c.prototype.limitingConeAngle$getter = function() { return DOM$EnsureDartNul l(this.limitingConeAngle); };
5560 c.prototype.pointsAtX$getter = function() { return DOM$EnsureDartNull(this.p ointsAtX); };
5561 c.prototype.pointsAtY$getter = function() { return DOM$EnsureDartNull(this.p ointsAtY); };
5562 c.prototype.pointsAtZ$getter = function() { return DOM$EnsureDartNull(this.p ointsAtZ); };
5563 c.prototype.specularExponent$getter = function() { return DOM$EnsureDartNull (this.specularExponent); };
5564 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5565 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5566 c.prototype.z$getter = function() { return DOM$EnsureDartNull(this.z); };
5567 }
5568 c.$implements$SVGFESpotLightElement$Dart = 1;
5569 c.$implements$SVGElement$Dart = 1;
5570 c.$implements$Element$Dart = 1;
5571 c.$implements$Node$Dart = 1;
5572 c.$implements$EventTarget$Dart = 1;
5573 c.$implements$NodeSelector$Dart = 1;
5574 c.$implements$ElementTraversal$Dart = 1;
5575 }
5576 function DOM$fixClass$SVGFETileElement(c) {
5577 if (c.prototype) {
5578 c.prototype.in1$getter = function() { return DOM$EnsureDartNull(this.in1); } ;
5579 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5580 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5581 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5582 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5583 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5584 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5585 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5586 }
5587 DOM$fixMembers(c, ['getPresentationAttribute']);
5588 c.$implements$SVGFETileElement$Dart = 1;
5589 c.$implements$SVGElement$Dart = 1;
5590 c.$implements$Element$Dart = 1;
5591 c.$implements$Node$Dart = 1;
5592 c.$implements$EventTarget$Dart = 1;
5593 c.$implements$NodeSelector$Dart = 1;
5594 c.$implements$ElementTraversal$Dart = 1;
5595 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5596 c.$implements$SVGStylable$Dart = 1;
5597 }
5598 function DOM$fixClass$SVGFETurbulenceElement(c) {
5599 if (c.prototype) {
5600 c.prototype.baseFrequencyX$getter = function() { return DOM$EnsureDartNull(t his.baseFrequencyX); };
5601 c.prototype.baseFrequencyY$getter = function() { return DOM$EnsureDartNull(t his.baseFrequencyY); };
5602 c.prototype.numOctaves$getter = function() { return DOM$EnsureDartNull(this. numOctaves); };
5603 c.prototype.seed$getter = function() { return DOM$EnsureDartNull(this.seed); };
5604 c.prototype.stitchTiles$getter = function() { return DOM$EnsureDartNull(this .stitchTiles); };
5605 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
5606 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5607 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5608 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5609 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5610 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5611 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5612 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5613 }
5614 DOM$fixMembers(c, ['getPresentationAttribute']);
5615 c.$implements$SVGFETurbulenceElement$Dart = 1;
5616 c.$implements$SVGElement$Dart = 1;
5617 c.$implements$Element$Dart = 1;
5618 c.$implements$Node$Dart = 1;
5619 c.$implements$EventTarget$Dart = 1;
5620 c.$implements$NodeSelector$Dart = 1;
5621 c.$implements$ElementTraversal$Dart = 1;
5622 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5623 c.$implements$SVGStylable$Dart = 1;
5624 }
5625 function DOM$fixClass$SVGFilterElement(c) {
5626 if (c.prototype) {
5627 c.prototype.filterResX$getter = function() { return DOM$EnsureDartNull(this. filterResX); };
5628 c.prototype.filterResY$getter = function() { return DOM$EnsureDartNull(this. filterResY); };
5629 c.prototype.filterUnits$getter = function() { return DOM$EnsureDartNull(this .filterUnits); };
5630 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5631 c.prototype.primitiveUnits$getter = function() { return DOM$EnsureDartNull(t his.primitiveUnits); };
5632 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5633 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5634 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5635 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
5636 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5637 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5638 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5639 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5640 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5641 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5642 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5643 }
5644 DOM$fixMembers(c, [
5645 'setFilterRes',
5646 'getPresentationAttribute']);
5647 c.$implements$SVGFilterElement$Dart = 1;
5648 c.$implements$SVGElement$Dart = 1;
5649 c.$implements$Element$Dart = 1;
5650 c.$implements$Node$Dart = 1;
5651 c.$implements$EventTarget$Dart = 1;
5652 c.$implements$NodeSelector$Dart = 1;
5653 c.$implements$ElementTraversal$Dart = 1;
5654 c.$implements$SVGURIReference$Dart = 1;
5655 c.$implements$SVGLangSpace$Dart = 1;
5656 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5657 c.$implements$SVGStylable$Dart = 1;
5658 }
5659 function DOM$fixClass$SVGFilterPrimitiveStandardAttributes(c) {
5660 if (c.prototype) {
5661 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5662 c.prototype.result$getter = function() { return DOM$EnsureDartNull(this.resu lt); };
5663 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5664 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5665 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5666 }
5667 c.$implements$SVGFilterPrimitiveStandardAttributes$Dart = 1;
5668 c.$implements$SVGStylable$Dart = 1;
5669 }
5670 function DOM$fixClass$SVGFitToViewBox(c) {
5671 if (c.prototype) {
5672 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
5673 c.prototype.viewBox$getter = function() { return DOM$EnsureDartNull(this.vie wBox); };
5674 }
5675 c.$implements$SVGFitToViewBox$Dart = 1;
5676 }
5677 function DOM$fixClass$SVGFontElement(c) {
5678 if (c.prototype) {
5679 }
5680 c.$implements$SVGFontElement$Dart = 1;
5681 c.$implements$SVGElement$Dart = 1;
5682 c.$implements$Element$Dart = 1;
5683 c.$implements$Node$Dart = 1;
5684 c.$implements$EventTarget$Dart = 1;
5685 c.$implements$NodeSelector$Dart = 1;
5686 c.$implements$ElementTraversal$Dart = 1;
5687 }
5688 function DOM$fixClass$SVGFontFaceElement(c) {
5689 if (c.prototype) {
5690 }
5691 c.$implements$SVGFontFaceElement$Dart = 1;
5692 c.$implements$SVGElement$Dart = 1;
5693 c.$implements$Element$Dart = 1;
5694 c.$implements$Node$Dart = 1;
5695 c.$implements$EventTarget$Dart = 1;
5696 c.$implements$NodeSelector$Dart = 1;
5697 c.$implements$ElementTraversal$Dart = 1;
5698 }
5699 function DOM$fixClass$SVGFontFaceFormatElement(c) {
5700 if (c.prototype) {
5701 }
5702 c.$implements$SVGFontFaceFormatElement$Dart = 1;
5703 c.$implements$SVGElement$Dart = 1;
5704 c.$implements$Element$Dart = 1;
5705 c.$implements$Node$Dart = 1;
5706 c.$implements$EventTarget$Dart = 1;
5707 c.$implements$NodeSelector$Dart = 1;
5708 c.$implements$ElementTraversal$Dart = 1;
5709 }
5710 function DOM$fixClass$SVGFontFaceNameElement(c) {
5711 if (c.prototype) {
5712 }
5713 c.$implements$SVGFontFaceNameElement$Dart = 1;
5714 c.$implements$SVGElement$Dart = 1;
5715 c.$implements$Element$Dart = 1;
5716 c.$implements$Node$Dart = 1;
5717 c.$implements$EventTarget$Dart = 1;
5718 c.$implements$NodeSelector$Dart = 1;
5719 c.$implements$ElementTraversal$Dart = 1;
5720 }
5721 function DOM$fixClass$SVGFontFaceSrcElement(c) {
5722 if (c.prototype) {
5723 }
5724 c.$implements$SVGFontFaceSrcElement$Dart = 1;
5725 c.$implements$SVGElement$Dart = 1;
5726 c.$implements$Element$Dart = 1;
5727 c.$implements$Node$Dart = 1;
5728 c.$implements$EventTarget$Dart = 1;
5729 c.$implements$NodeSelector$Dart = 1;
5730 c.$implements$ElementTraversal$Dart = 1;
5731 }
5732 function DOM$fixClass$SVGFontFaceUriElement(c) {
5733 if (c.prototype) {
5734 }
5735 c.$implements$SVGFontFaceUriElement$Dart = 1;
5736 c.$implements$SVGElement$Dart = 1;
5737 c.$implements$Element$Dart = 1;
5738 c.$implements$Node$Dart = 1;
5739 c.$implements$EventTarget$Dart = 1;
5740 c.$implements$NodeSelector$Dart = 1;
5741 c.$implements$ElementTraversal$Dart = 1;
5742 }
5743 function DOM$fixClass$SVGForeignObjectElement(c) {
5744 if (c.prototype) {
5745 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5746 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5747 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5748 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5749 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
5750 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
5751 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
5752 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5753 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5754 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5755 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5756 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5757 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5758 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5759 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
5760 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
5761 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
5762 }
5763 DOM$fixMembers(c, [
5764 'hasExtension',
5765 'getPresentationAttribute',
5766 'getBBox',
5767 'getCTM',
5768 'getScreenCTM',
5769 'getTransformToElement']);
5770 c.$implements$SVGForeignObjectElement$Dart = 1;
5771 c.$implements$SVGElement$Dart = 1;
5772 c.$implements$Element$Dart = 1;
5773 c.$implements$Node$Dart = 1;
5774 c.$implements$EventTarget$Dart = 1;
5775 c.$implements$NodeSelector$Dart = 1;
5776 c.$implements$ElementTraversal$Dart = 1;
5777 c.$implements$SVGTests$Dart = 1;
5778 c.$implements$SVGLangSpace$Dart = 1;
5779 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5780 c.$implements$SVGStylable$Dart = 1;
5781 c.$implements$SVGTransformable$Dart = 1;
5782 c.$implements$SVGLocatable$Dart = 1;
5783 }
5784 function DOM$fixClass$SVGGElement(c) {
5785 if (c.prototype) {
5786 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
5787 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
5788 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
5789 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5790 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5791 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5792 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5793 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5794 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5795 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5796 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
5797 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
5798 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
5799 }
5800 DOM$fixMembers(c, [
5801 'hasExtension',
5802 'getPresentationAttribute',
5803 'getBBox',
5804 'getCTM',
5805 'getScreenCTM',
5806 'getTransformToElement']);
5807 c.$implements$SVGGElement$Dart = 1;
5808 c.$implements$SVGElement$Dart = 1;
5809 c.$implements$Element$Dart = 1;
5810 c.$implements$Node$Dart = 1;
5811 c.$implements$EventTarget$Dart = 1;
5812 c.$implements$NodeSelector$Dart = 1;
5813 c.$implements$ElementTraversal$Dart = 1;
5814 c.$implements$SVGTests$Dart = 1;
5815 c.$implements$SVGLangSpace$Dart = 1;
5816 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5817 c.$implements$SVGStylable$Dart = 1;
5818 c.$implements$SVGTransformable$Dart = 1;
5819 c.$implements$SVGLocatable$Dart = 1;
5820 }
5821 function DOM$fixClass$SVGGlyphElement(c) {
5822 if (c.prototype) {
5823 }
5824 c.$implements$SVGGlyphElement$Dart = 1;
5825 c.$implements$SVGElement$Dart = 1;
5826 c.$implements$Element$Dart = 1;
5827 c.$implements$Node$Dart = 1;
5828 c.$implements$EventTarget$Dart = 1;
5829 c.$implements$NodeSelector$Dart = 1;
5830 c.$implements$ElementTraversal$Dart = 1;
5831 }
5832 function DOM$fixClass$SVGGlyphRefElement(c) {
5833 if (c.prototype) {
5834 c.prototype.dx$getter = function() { return DOM$EnsureDartNull(this.dx); };
5835 c.prototype.dx$setter = function(value) { this.dx = value; };
5836 c.prototype.dy$getter = function() { return DOM$EnsureDartNull(this.dy); };
5837 c.prototype.dy$setter = function(value) { this.dy = value; };
5838 c.prototype.format$getter = function() { return DOM$EnsureDartNull(this.form at); };
5839 c.prototype.format$setter = function(value) { this.format = value; };
5840 c.prototype.glyphRef$getter = function() { return DOM$EnsureDartNull(this.gl yphRef); };
5841 c.prototype.glyphRef$setter = function(value) { this.glyphRef = value; };
5842 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5843 c.prototype.x$setter = function(value) { this.x = value; };
5844 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5845 c.prototype.y$setter = function(value) { this.y = value; };
5846 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
5847 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5848 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5849 }
5850 DOM$fixMembers(c, ['getPresentationAttribute']);
5851 c.$implements$SVGGlyphRefElement$Dart = 1;
5852 c.$implements$SVGElement$Dart = 1;
5853 c.$implements$Element$Dart = 1;
5854 c.$implements$Node$Dart = 1;
5855 c.$implements$EventTarget$Dart = 1;
5856 c.$implements$NodeSelector$Dart = 1;
5857 c.$implements$ElementTraversal$Dart = 1;
5858 c.$implements$SVGURIReference$Dart = 1;
5859 c.$implements$SVGStylable$Dart = 1;
5860 }
5861 function DOM$fixClass$SVGGradientElement(c) {
5862 if (c.prototype) {
5863 c.prototype.gradientTransform$getter = function() { return DOM$EnsureDartNul l(this.gradientTransform); };
5864 c.prototype.gradientUnits$getter = function() { return DOM$EnsureDartNull(th is.gradientUnits); };
5865 c.prototype.spreadMethod$getter = function() { return DOM$EnsureDartNull(thi s.spreadMethod); };
5866 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
5867 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5868 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5869 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5870 }
5871 DOM$fixMembers(c, ['getPresentationAttribute']);
5872 c.$implements$SVGGradientElement$Dart = 1;
5873 c.$implements$SVGElement$Dart = 1;
5874 c.$implements$Element$Dart = 1;
5875 c.$implements$Node$Dart = 1;
5876 c.$implements$EventTarget$Dart = 1;
5877 c.$implements$NodeSelector$Dart = 1;
5878 c.$implements$ElementTraversal$Dart = 1;
5879 c.$implements$SVGURIReference$Dart = 1;
5880 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5881 c.$implements$SVGStylable$Dart = 1;
5882 }
5883 function DOM$fixClass$SVGHKernElement(c) {
5884 if (c.prototype) {
5885 }
5886 c.$implements$SVGHKernElement$Dart = 1;
5887 c.$implements$SVGElement$Dart = 1;
5888 c.$implements$Element$Dart = 1;
5889 c.$implements$Node$Dart = 1;
5890 c.$implements$EventTarget$Dart = 1;
5891 c.$implements$NodeSelector$Dart = 1;
5892 c.$implements$ElementTraversal$Dart = 1;
5893 }
5894 function DOM$fixClass$SVGImageElement(c) {
5895 if (c.prototype) {
5896 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
5897 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
5898 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
5899 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
5900 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
5901 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
5902 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
5903 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
5904 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
5905 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5906 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5907 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5908 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5909 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5910 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5911 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5912 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
5913 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
5914 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
5915 }
5916 DOM$fixMembers(c, [
5917 'hasExtension',
5918 'getPresentationAttribute',
5919 'getBBox',
5920 'getCTM',
5921 'getScreenCTM',
5922 'getTransformToElement']);
5923 c.$implements$SVGImageElement$Dart = 1;
5924 c.$implements$SVGElement$Dart = 1;
5925 c.$implements$Element$Dart = 1;
5926 c.$implements$Node$Dart = 1;
5927 c.$implements$EventTarget$Dart = 1;
5928 c.$implements$NodeSelector$Dart = 1;
5929 c.$implements$ElementTraversal$Dart = 1;
5930 c.$implements$SVGURIReference$Dart = 1;
5931 c.$implements$SVGTests$Dart = 1;
5932 c.$implements$SVGLangSpace$Dart = 1;
5933 c.$implements$SVGExternalResourcesRequired$Dart = 1;
5934 c.$implements$SVGStylable$Dart = 1;
5935 c.$implements$SVGTransformable$Dart = 1;
5936 c.$implements$SVGLocatable$Dart = 1;
5937 }
5938 function DOM$fixClass$SVGLangSpace(c) {
5939 if (c.prototype) {
5940 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5941 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5942 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5943 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5944 }
5945 c.$implements$SVGLangSpace$Dart = 1;
5946 }
5947 function DOM$fixClass$SVGLength(c) {
5948 if (c.prototype) {
5949 c.prototype.unitType$getter = function() { return DOM$EnsureDartNull(this.un itType); };
5950 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
5951 c.prototype.value$setter = function(value) { this.value = value; };
5952 c.prototype.valueAsString$getter = function() { return DOM$EnsureDartNull(th is.valueAsString); };
5953 c.prototype.valueAsString$setter = function(value) { this.valueAsString = va lue; };
5954 c.prototype.valueInSpecifiedUnits$getter = function() { return DOM$EnsureDar tNull(this.valueInSpecifiedUnits); };
5955 c.prototype.valueInSpecifiedUnits$setter = function(value) { this.valueInSpe cifiedUnits = value; };
5956 }
5957 DOM$fixMembers(c, [
5958 'convertToSpecifiedUnits',
5959 'newValueSpecifiedUnits']);
5960 c.$implements$SVGLength$Dart = 1;
5961 }
5962 function DOM$fixClass$SVGLengthList(c) {
5963 if (c.prototype) {
5964 c.prototype.numberOfItems$getter = function() { return DOM$EnsureDartNull(th is.numberOfItems); };
5965 }
5966 DOM$fixMembers(c, [
5967 'appendItem',
5968 'clear',
5969 'getItem',
5970 'initialize',
5971 'insertItemBefore',
5972 'removeItem',
5973 'replaceItem']);
5974 c.$implements$SVGLengthList$Dart = 1;
5975 }
5976 function DOM$fixClass$SVGLineElement(c) {
5977 if (c.prototype) {
5978 c.prototype.x1$getter = function() { return DOM$EnsureDartNull(this.x1); };
5979 c.prototype.x2$getter = function() { return DOM$EnsureDartNull(this.x2); };
5980 c.prototype.y1$getter = function() { return DOM$EnsureDartNull(this.y1); };
5981 c.prototype.y2$getter = function() { return DOM$EnsureDartNull(this.y2); };
5982 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
5983 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
5984 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
5985 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
5986 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
5987 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
5988 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
5989 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
5990 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
5991 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
5992 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
5993 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
5994 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
5995 }
5996 DOM$fixMembers(c, [
5997 'hasExtension',
5998 'getPresentationAttribute',
5999 'getBBox',
6000 'getCTM',
6001 'getScreenCTM',
6002 'getTransformToElement']);
6003 c.$implements$SVGLineElement$Dart = 1;
6004 c.$implements$SVGElement$Dart = 1;
6005 c.$implements$Element$Dart = 1;
6006 c.$implements$Node$Dart = 1;
6007 c.$implements$EventTarget$Dart = 1;
6008 c.$implements$NodeSelector$Dart = 1;
6009 c.$implements$ElementTraversal$Dart = 1;
6010 c.$implements$SVGTests$Dart = 1;
6011 c.$implements$SVGLangSpace$Dart = 1;
6012 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6013 c.$implements$SVGStylable$Dart = 1;
6014 c.$implements$SVGTransformable$Dart = 1;
6015 c.$implements$SVGLocatable$Dart = 1;
6016 }
6017 function DOM$fixClass$SVGLinearGradientElement(c) {
6018 if (c.prototype) {
6019 c.prototype.x1$getter = function() { return DOM$EnsureDartNull(this.x1); };
6020 c.prototype.x2$getter = function() { return DOM$EnsureDartNull(this.x2); };
6021 c.prototype.y1$getter = function() { return DOM$EnsureDartNull(this.y1); };
6022 c.prototype.y2$getter = function() { return DOM$EnsureDartNull(this.y2); };
6023 }
6024 c.$implements$SVGLinearGradientElement$Dart = 1;
6025 c.$implements$SVGGradientElement$Dart = 1;
6026 c.$implements$SVGElement$Dart = 1;
6027 c.$implements$Element$Dart = 1;
6028 c.$implements$Node$Dart = 1;
6029 c.$implements$EventTarget$Dart = 1;
6030 c.$implements$NodeSelector$Dart = 1;
6031 c.$implements$ElementTraversal$Dart = 1;
6032 c.$implements$SVGURIReference$Dart = 1;
6033 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6034 c.$implements$SVGStylable$Dart = 1;
6035 }
6036 function DOM$fixClass$SVGLocatable(c) {
6037 if (c.prototype) {
6038 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
6039 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
6040 }
6041 DOM$fixMembers(c, [
6042 'getBBox',
6043 'getCTM',
6044 'getScreenCTM',
6045 'getTransformToElement']);
6046 c.$implements$SVGLocatable$Dart = 1;
6047 }
6048 function DOM$fixClass$SVGMPathElement(c) {
6049 if (c.prototype) {
6050 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
6051 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6052 }
6053 c.$implements$SVGMPathElement$Dart = 1;
6054 c.$implements$SVGElement$Dart = 1;
6055 c.$implements$Element$Dart = 1;
6056 c.$implements$Node$Dart = 1;
6057 c.$implements$EventTarget$Dart = 1;
6058 c.$implements$NodeSelector$Dart = 1;
6059 c.$implements$ElementTraversal$Dart = 1;
6060 c.$implements$SVGURIReference$Dart = 1;
6061 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6062 }
6063 function DOM$fixClass$SVGMarkerElement(c) {
6064 if (c.prototype) {
6065 c.prototype.markerHeight$getter = function() { return DOM$EnsureDartNull(thi s.markerHeight); };
6066 c.prototype.markerUnits$getter = function() { return DOM$EnsureDartNull(this .markerUnits); };
6067 c.prototype.markerWidth$getter = function() { return DOM$EnsureDartNull(this .markerWidth); };
6068 c.prototype.orientAngle$getter = function() { return DOM$EnsureDartNull(this .orientAngle); };
6069 c.prototype.orientType$getter = function() { return DOM$EnsureDartNull(this. orientType); };
6070 c.prototype.refX$getter = function() { return DOM$EnsureDartNull(this.refX); };
6071 c.prototype.refY$getter = function() { return DOM$EnsureDartNull(this.refY); };
6072 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6073 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6074 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6075 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6076 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6077 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6078 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6079 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
6080 c.prototype.viewBox$getter = function() { return DOM$EnsureDartNull(this.vie wBox); };
6081 }
6082 DOM$fixMembers(c, [
6083 'setOrientToAngle',
6084 'setOrientToAuto',
6085 'getPresentationAttribute']);
6086 c.$implements$SVGMarkerElement$Dart = 1;
6087 c.$implements$SVGElement$Dart = 1;
6088 c.$implements$Element$Dart = 1;
6089 c.$implements$Node$Dart = 1;
6090 c.$implements$EventTarget$Dart = 1;
6091 c.$implements$NodeSelector$Dart = 1;
6092 c.$implements$ElementTraversal$Dart = 1;
6093 c.$implements$SVGLangSpace$Dart = 1;
6094 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6095 c.$implements$SVGStylable$Dart = 1;
6096 c.$implements$SVGFitToViewBox$Dart = 1;
6097 }
6098 function DOM$fixClass$SVGMaskElement(c) {
6099 if (c.prototype) {
6100 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
6101 c.prototype.maskContentUnits$getter = function() { return DOM$EnsureDartNull (this.maskContentUnits); };
6102 c.prototype.maskUnits$getter = function() { return DOM$EnsureDartNull(this.m askUnits); };
6103 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
6104 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6105 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6106 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6107 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6108 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6109 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6110 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6111 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6112 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6113 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6114 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6115 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6116 }
6117 DOM$fixMembers(c, [
6118 'hasExtension',
6119 'getPresentationAttribute']);
6120 c.$implements$SVGMaskElement$Dart = 1;
6121 c.$implements$SVGElement$Dart = 1;
6122 c.$implements$Element$Dart = 1;
6123 c.$implements$Node$Dart = 1;
6124 c.$implements$EventTarget$Dart = 1;
6125 c.$implements$NodeSelector$Dart = 1;
6126 c.$implements$ElementTraversal$Dart = 1;
6127 c.$implements$SVGTests$Dart = 1;
6128 c.$implements$SVGLangSpace$Dart = 1;
6129 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6130 c.$implements$SVGStylable$Dart = 1;
6131 }
6132 function DOM$fixClass$SVGMatrix(c) {
6133 if (c.prototype) {
6134 c.prototype.a$getter = function() { return DOM$EnsureDartNull(this.a); };
6135 c.prototype.a$setter = function(value) { this.a = value; };
6136 c.prototype.b$getter = function() { return DOM$EnsureDartNull(this.b); };
6137 c.prototype.b$setter = function(value) { this.b = value; };
6138 c.prototype.c$getter = function() { return DOM$EnsureDartNull(this.c); };
6139 c.prototype.c$setter = function(value) { this.c = value; };
6140 c.prototype.d$getter = function() { return DOM$EnsureDartNull(this.d); };
6141 c.prototype.d$setter = function(value) { this.d = value; };
6142 c.prototype.e$getter = function() { return DOM$EnsureDartNull(this.e); };
6143 c.prototype.e$setter = function(value) { this.e = value; };
6144 c.prototype.f$getter = function() { return DOM$EnsureDartNull(this.f); };
6145 c.prototype.f$setter = function(value) { this.f = value; };
6146 }
6147 DOM$fixMembers(c, [
6148 'flipX',
6149 'flipY',
6150 'inverse',
6151 'multiply',
6152 'rotate',
6153 'rotateFromVector',
6154 'scale',
6155 'scaleNonUniform',
6156 'skewX',
6157 'skewY',
6158 'translate']);
6159 c.$implements$SVGMatrix$Dart = 1;
6160 }
6161 function DOM$fixClass$SVGMetadataElement(c) {
6162 if (c.prototype) {
6163 }
6164 c.$implements$SVGMetadataElement$Dart = 1;
6165 c.$implements$SVGElement$Dart = 1;
6166 c.$implements$Element$Dart = 1;
6167 c.$implements$Node$Dart = 1;
6168 c.$implements$EventTarget$Dart = 1;
6169 c.$implements$NodeSelector$Dart = 1;
6170 c.$implements$ElementTraversal$Dart = 1;
6171 }
6172 function DOM$fixClass$SVGMissingGlyphElement(c) {
6173 if (c.prototype) {
6174 }
6175 c.$implements$SVGMissingGlyphElement$Dart = 1;
6176 c.$implements$SVGElement$Dart = 1;
6177 c.$implements$Element$Dart = 1;
6178 c.$implements$Node$Dart = 1;
6179 c.$implements$EventTarget$Dart = 1;
6180 c.$implements$NodeSelector$Dart = 1;
6181 c.$implements$ElementTraversal$Dart = 1;
6182 }
6183 function DOM$fixClass$SVGNumber(c) {
6184 if (c.prototype) {
6185 c.prototype.value$getter = function() { return DOM$EnsureDartNull(this.value ); };
6186 c.prototype.value$setter = function(value) { this.value = value; };
6187 }
6188 c.$implements$SVGNumber$Dart = 1;
6189 }
6190 function DOM$fixClass$SVGNumberList(c) {
6191 if (c.prototype) {
6192 c.prototype.numberOfItems$getter = function() { return DOM$EnsureDartNull(th is.numberOfItems); };
6193 }
6194 DOM$fixMembers(c, [
6195 'appendItem',
6196 'clear',
6197 'getItem',
6198 'initialize',
6199 'insertItemBefore',
6200 'removeItem',
6201 'replaceItem']);
6202 c.$implements$SVGNumberList$Dart = 1;
6203 }
6204 function DOM$fixClass$SVGPaint(c) {
6205 if (c.prototype) {
6206 c.prototype.paintType$getter = function() { return DOM$EnsureDartNull(this.p aintType); };
6207 c.prototype.uri$getter = function() { return DOM$EnsureDartNull(this.uri); } ;
6208 }
6209 DOM$fixMembers(c, [
6210 'setPaint',
6211 'setUri']);
6212 c.$implements$SVGPaint$Dart = 1;
6213 c.$implements$SVGColor$Dart = 1;
6214 c.$implements$CSSValue$Dart = 1;
6215 }
6216 function DOM$fixClass$SVGPathElement(c) {
6217 if (c.prototype) {
6218 c.prototype.animatedNormalizedPathSegList$getter = function() { return DOM$E nsureDartNull(this.animatedNormalizedPathSegList); };
6219 c.prototype.animatedPathSegList$getter = function() { return DOM$EnsureDartN ull(this.animatedPathSegList); };
6220 c.prototype.normalizedPathSegList$getter = function() { return DOM$EnsureDar tNull(this.normalizedPathSegList); };
6221 c.prototype.pathLength$getter = function() { return DOM$EnsureDartNull(this. pathLength); };
6222 c.prototype.pathSegList$getter = function() { return DOM$EnsureDartNull(this .pathSegList); };
6223 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6224 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6225 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6226 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6227 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6228 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6229 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6230 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6231 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6232 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6233 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
6234 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
6235 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
6236 }
6237 DOM$fixMembers(c, [
6238 'createSVGPathSegArcAbs',
6239 'createSVGPathSegArcRel',
6240 'createSVGPathSegClosePath',
6241 'createSVGPathSegCurvetoCubicAbs',
6242 'createSVGPathSegCurvetoCubicRel',
6243 'createSVGPathSegCurvetoCubicSmoothAbs',
6244 'createSVGPathSegCurvetoCubicSmoothRel',
6245 'createSVGPathSegCurvetoQuadraticAbs',
6246 'createSVGPathSegCurvetoQuadraticRel',
6247 'createSVGPathSegCurvetoQuadraticSmoothAbs',
6248 'createSVGPathSegCurvetoQuadraticSmoothRel',
6249 'createSVGPathSegLinetoAbs',
6250 'createSVGPathSegLinetoHorizontalAbs',
6251 'createSVGPathSegLinetoHorizontalRel',
6252 'createSVGPathSegLinetoRel',
6253 'createSVGPathSegLinetoVerticalAbs',
6254 'createSVGPathSegLinetoVerticalRel',
6255 'createSVGPathSegMovetoAbs',
6256 'createSVGPathSegMovetoRel',
6257 'getPathSegAtLength',
6258 'getPointAtLength',
6259 'getTotalLength',
6260 'hasExtension',
6261 'getPresentationAttribute',
6262 'getBBox',
6263 'getCTM',
6264 'getScreenCTM',
6265 'getTransformToElement']);
6266 c.$implements$SVGPathElement$Dart = 1;
6267 c.$implements$SVGElement$Dart = 1;
6268 c.$implements$Element$Dart = 1;
6269 c.$implements$Node$Dart = 1;
6270 c.$implements$EventTarget$Dart = 1;
6271 c.$implements$NodeSelector$Dart = 1;
6272 c.$implements$ElementTraversal$Dart = 1;
6273 c.$implements$SVGTests$Dart = 1;
6274 c.$implements$SVGLangSpace$Dart = 1;
6275 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6276 c.$implements$SVGStylable$Dart = 1;
6277 c.$implements$SVGTransformable$Dart = 1;
6278 c.$implements$SVGLocatable$Dart = 1;
6279 }
6280 function DOM$fixClass$SVGPathSeg(c) {
6281 if (c.prototype) {
6282 c.prototype.pathSegType$getter = function() { return DOM$EnsureDartNull(this .pathSegType); };
6283 c.prototype.pathSegTypeAsLetter$getter = function() { return DOM$EnsureDartN ull(this.pathSegTypeAsLetter); };
6284 }
6285 c.$implements$SVGPathSeg$Dart = 1;
6286 }
6287 function DOM$fixClass$SVGPathSegArcAbs(c) {
6288 if (c.prototype) {
6289 c.prototype.angle$getter = function() { return DOM$EnsureDartNull(this.angle ); };
6290 c.prototype.angle$setter = function(value) { this.angle = value; };
6291 c.prototype.largeArcFlag$getter = function() { return DOM$EnsureDartNull(thi s.largeArcFlag); };
6292 c.prototype.largeArcFlag$setter = function(value) { this.largeArcFlag = valu e; };
6293 c.prototype.r1$getter = function() { return DOM$EnsureDartNull(this.r1); };
6294 c.prototype.r1$setter = function(value) { this.r1 = value; };
6295 c.prototype.r2$getter = function() { return DOM$EnsureDartNull(this.r2); };
6296 c.prototype.r2$setter = function(value) { this.r2 = value; };
6297 c.prototype.sweepFlag$getter = function() { return DOM$EnsureDartNull(this.s weepFlag); };
6298 c.prototype.sweepFlag$setter = function(value) { this.sweepFlag = value; };
6299 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6300 c.prototype.x$setter = function(value) { this.x = value; };
6301 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6302 c.prototype.y$setter = function(value) { this.y = value; };
6303 }
6304 c.$implements$SVGPathSegArcAbs$Dart = 1;
6305 c.$implements$SVGPathSeg$Dart = 1;
6306 }
6307 function DOM$fixClass$SVGPathSegArcRel(c) {
6308 if (c.prototype) {
6309 c.prototype.angle$getter = function() { return DOM$EnsureDartNull(this.angle ); };
6310 c.prototype.angle$setter = function(value) { this.angle = value; };
6311 c.prototype.largeArcFlag$getter = function() { return DOM$EnsureDartNull(thi s.largeArcFlag); };
6312 c.prototype.largeArcFlag$setter = function(value) { this.largeArcFlag = valu e; };
6313 c.prototype.r1$getter = function() { return DOM$EnsureDartNull(this.r1); };
6314 c.prototype.r1$setter = function(value) { this.r1 = value; };
6315 c.prototype.r2$getter = function() { return DOM$EnsureDartNull(this.r2); };
6316 c.prototype.r2$setter = function(value) { this.r2 = value; };
6317 c.prototype.sweepFlag$getter = function() { return DOM$EnsureDartNull(this.s weepFlag); };
6318 c.prototype.sweepFlag$setter = function(value) { this.sweepFlag = value; };
6319 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6320 c.prototype.x$setter = function(value) { this.x = value; };
6321 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6322 c.prototype.y$setter = function(value) { this.y = value; };
6323 }
6324 c.$implements$SVGPathSegArcRel$Dart = 1;
6325 c.$implements$SVGPathSeg$Dart = 1;
6326 }
6327 function DOM$fixClass$SVGPathSegClosePath(c) {
6328 if (c.prototype) {
6329 }
6330 c.$implements$SVGPathSegClosePath$Dart = 1;
6331 c.$implements$SVGPathSeg$Dart = 1;
6332 }
6333 function DOM$fixClass$SVGPathSegCurvetoCubicAbs(c) {
6334 if (c.prototype) {
6335 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6336 c.prototype.x$setter = function(value) { this.x = value; };
6337 c.prototype.x1$getter = function() { return DOM$EnsureDartNull(this.x1); };
6338 c.prototype.x1$setter = function(value) { this.x1 = value; };
6339 c.prototype.x2$getter = function() { return DOM$EnsureDartNull(this.x2); };
6340 c.prototype.x2$setter = function(value) { this.x2 = value; };
6341 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6342 c.prototype.y$setter = function(value) { this.y = value; };
6343 c.prototype.y1$getter = function() { return DOM$EnsureDartNull(this.y1); };
6344 c.prototype.y1$setter = function(value) { this.y1 = value; };
6345 c.prototype.y2$getter = function() { return DOM$EnsureDartNull(this.y2); };
6346 c.prototype.y2$setter = function(value) { this.y2 = value; };
6347 }
6348 c.$implements$SVGPathSegCurvetoCubicAbs$Dart = 1;
6349 c.$implements$SVGPathSeg$Dart = 1;
6350 }
6351 function DOM$fixClass$SVGPathSegCurvetoCubicRel(c) {
6352 if (c.prototype) {
6353 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6354 c.prototype.x$setter = function(value) { this.x = value; };
6355 c.prototype.x1$getter = function() { return DOM$EnsureDartNull(this.x1); };
6356 c.prototype.x1$setter = function(value) { this.x1 = value; };
6357 c.prototype.x2$getter = function() { return DOM$EnsureDartNull(this.x2); };
6358 c.prototype.x2$setter = function(value) { this.x2 = value; };
6359 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6360 c.prototype.y$setter = function(value) { this.y = value; };
6361 c.prototype.y1$getter = function() { return DOM$EnsureDartNull(this.y1); };
6362 c.prototype.y1$setter = function(value) { this.y1 = value; };
6363 c.prototype.y2$getter = function() { return DOM$EnsureDartNull(this.y2); };
6364 c.prototype.y2$setter = function(value) { this.y2 = value; };
6365 }
6366 c.$implements$SVGPathSegCurvetoCubicRel$Dart = 1;
6367 c.$implements$SVGPathSeg$Dart = 1;
6368 }
6369 function DOM$fixClass$SVGPathSegCurvetoCubicSmoothAbs(c) {
6370 if (c.prototype) {
6371 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6372 c.prototype.x$setter = function(value) { this.x = value; };
6373 c.prototype.x2$getter = function() { return DOM$EnsureDartNull(this.x2); };
6374 c.prototype.x2$setter = function(value) { this.x2 = value; };
6375 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6376 c.prototype.y$setter = function(value) { this.y = value; };
6377 c.prototype.y2$getter = function() { return DOM$EnsureDartNull(this.y2); };
6378 c.prototype.y2$setter = function(value) { this.y2 = value; };
6379 }
6380 c.$implements$SVGPathSegCurvetoCubicSmoothAbs$Dart = 1;
6381 c.$implements$SVGPathSeg$Dart = 1;
6382 }
6383 function DOM$fixClass$SVGPathSegCurvetoCubicSmoothRel(c) {
6384 if (c.prototype) {
6385 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6386 c.prototype.x$setter = function(value) { this.x = value; };
6387 c.prototype.x2$getter = function() { return DOM$EnsureDartNull(this.x2); };
6388 c.prototype.x2$setter = function(value) { this.x2 = value; };
6389 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6390 c.prototype.y$setter = function(value) { this.y = value; };
6391 c.prototype.y2$getter = function() { return DOM$EnsureDartNull(this.y2); };
6392 c.prototype.y2$setter = function(value) { this.y2 = value; };
6393 }
6394 c.$implements$SVGPathSegCurvetoCubicSmoothRel$Dart = 1;
6395 c.$implements$SVGPathSeg$Dart = 1;
6396 }
6397 function DOM$fixClass$SVGPathSegCurvetoQuadraticAbs(c) {
6398 if (c.prototype) {
6399 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6400 c.prototype.x$setter = function(value) { this.x = value; };
6401 c.prototype.x1$getter = function() { return DOM$EnsureDartNull(this.x1); };
6402 c.prototype.x1$setter = function(value) { this.x1 = value; };
6403 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6404 c.prototype.y$setter = function(value) { this.y = value; };
6405 c.prototype.y1$getter = function() { return DOM$EnsureDartNull(this.y1); };
6406 c.prototype.y1$setter = function(value) { this.y1 = value; };
6407 }
6408 c.$implements$SVGPathSegCurvetoQuadraticAbs$Dart = 1;
6409 c.$implements$SVGPathSeg$Dart = 1;
6410 }
6411 function DOM$fixClass$SVGPathSegCurvetoQuadraticRel(c) {
6412 if (c.prototype) {
6413 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6414 c.prototype.x$setter = function(value) { this.x = value; };
6415 c.prototype.x1$getter = function() { return DOM$EnsureDartNull(this.x1); };
6416 c.prototype.x1$setter = function(value) { this.x1 = value; };
6417 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6418 c.prototype.y$setter = function(value) { this.y = value; };
6419 c.prototype.y1$getter = function() { return DOM$EnsureDartNull(this.y1); };
6420 c.prototype.y1$setter = function(value) { this.y1 = value; };
6421 }
6422 c.$implements$SVGPathSegCurvetoQuadraticRel$Dart = 1;
6423 c.$implements$SVGPathSeg$Dart = 1;
6424 }
6425 function DOM$fixClass$SVGPathSegCurvetoQuadraticSmoothAbs(c) {
6426 if (c.prototype) {
6427 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6428 c.prototype.x$setter = function(value) { this.x = value; };
6429 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6430 c.prototype.y$setter = function(value) { this.y = value; };
6431 }
6432 c.$implements$SVGPathSegCurvetoQuadraticSmoothAbs$Dart = 1;
6433 c.$implements$SVGPathSeg$Dart = 1;
6434 }
6435 function DOM$fixClass$SVGPathSegCurvetoQuadraticSmoothRel(c) {
6436 if (c.prototype) {
6437 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6438 c.prototype.x$setter = function(value) { this.x = value; };
6439 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6440 c.prototype.y$setter = function(value) { this.y = value; };
6441 }
6442 c.$implements$SVGPathSegCurvetoQuadraticSmoothRel$Dart = 1;
6443 c.$implements$SVGPathSeg$Dart = 1;
6444 }
6445 function DOM$fixClass$SVGPathSegLinetoAbs(c) {
6446 if (c.prototype) {
6447 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6448 c.prototype.x$setter = function(value) { this.x = value; };
6449 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6450 c.prototype.y$setter = function(value) { this.y = value; };
6451 }
6452 c.$implements$SVGPathSegLinetoAbs$Dart = 1;
6453 c.$implements$SVGPathSeg$Dart = 1;
6454 }
6455 function DOM$fixClass$SVGPathSegLinetoHorizontalAbs(c) {
6456 if (c.prototype) {
6457 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6458 c.prototype.x$setter = function(value) { this.x = value; };
6459 }
6460 c.$implements$SVGPathSegLinetoHorizontalAbs$Dart = 1;
6461 c.$implements$SVGPathSeg$Dart = 1;
6462 }
6463 function DOM$fixClass$SVGPathSegLinetoHorizontalRel(c) {
6464 if (c.prototype) {
6465 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6466 c.prototype.x$setter = function(value) { this.x = value; };
6467 }
6468 c.$implements$SVGPathSegLinetoHorizontalRel$Dart = 1;
6469 c.$implements$SVGPathSeg$Dart = 1;
6470 }
6471 function DOM$fixClass$SVGPathSegLinetoRel(c) {
6472 if (c.prototype) {
6473 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6474 c.prototype.x$setter = function(value) { this.x = value; };
6475 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6476 c.prototype.y$setter = function(value) { this.y = value; };
6477 }
6478 c.$implements$SVGPathSegLinetoRel$Dart = 1;
6479 c.$implements$SVGPathSeg$Dart = 1;
6480 }
6481 function DOM$fixClass$SVGPathSegLinetoVerticalAbs(c) {
6482 if (c.prototype) {
6483 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6484 c.prototype.y$setter = function(value) { this.y = value; };
6485 }
6486 c.$implements$SVGPathSegLinetoVerticalAbs$Dart = 1;
6487 c.$implements$SVGPathSeg$Dart = 1;
6488 }
6489 function DOM$fixClass$SVGPathSegLinetoVerticalRel(c) {
6490 if (c.prototype) {
6491 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6492 c.prototype.y$setter = function(value) { this.y = value; };
6493 }
6494 c.$implements$SVGPathSegLinetoVerticalRel$Dart = 1;
6495 c.$implements$SVGPathSeg$Dart = 1;
6496 }
6497 function DOM$fixClass$SVGPathSegList(c) {
6498 if (c.prototype) {
6499 c.prototype.numberOfItems$getter = function() { return DOM$EnsureDartNull(th is.numberOfItems); };
6500 }
6501 DOM$fixMembers(c, [
6502 'appendItem',
6503 'clear',
6504 'getItem',
6505 'initialize',
6506 'insertItemBefore',
6507 'removeItem',
6508 'replaceItem']);
6509 c.$implements$SVGPathSegList$Dart = 1;
6510 }
6511 function DOM$fixClass$SVGPathSegMovetoAbs(c) {
6512 if (c.prototype) {
6513 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6514 c.prototype.x$setter = function(value) { this.x = value; };
6515 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6516 c.prototype.y$setter = function(value) { this.y = value; };
6517 }
6518 c.$implements$SVGPathSegMovetoAbs$Dart = 1;
6519 c.$implements$SVGPathSeg$Dart = 1;
6520 }
6521 function DOM$fixClass$SVGPathSegMovetoRel(c) {
6522 if (c.prototype) {
6523 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6524 c.prototype.x$setter = function(value) { this.x = value; };
6525 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6526 c.prototype.y$setter = function(value) { this.y = value; };
6527 }
6528 c.$implements$SVGPathSegMovetoRel$Dart = 1;
6529 c.$implements$SVGPathSeg$Dart = 1;
6530 }
6531 function DOM$fixClass$SVGPatternElement(c) {
6532 if (c.prototype) {
6533 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
6534 c.prototype.patternContentUnits$getter = function() { return DOM$EnsureDartN ull(this.patternContentUnits); };
6535 c.prototype.patternTransform$getter = function() { return DOM$EnsureDartNull (this.patternTransform); };
6536 c.prototype.patternUnits$getter = function() { return DOM$EnsureDartNull(thi s.patternUnits); };
6537 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
6538 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6539 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6540 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
6541 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6542 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6543 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6544 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6545 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6546 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6547 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6548 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6549 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6550 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6551 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
6552 c.prototype.viewBox$getter = function() { return DOM$EnsureDartNull(this.vie wBox); };
6553 }
6554 DOM$fixMembers(c, [
6555 'hasExtension',
6556 'getPresentationAttribute']);
6557 c.$implements$SVGPatternElement$Dart = 1;
6558 c.$implements$SVGElement$Dart = 1;
6559 c.$implements$Element$Dart = 1;
6560 c.$implements$Node$Dart = 1;
6561 c.$implements$EventTarget$Dart = 1;
6562 c.$implements$NodeSelector$Dart = 1;
6563 c.$implements$ElementTraversal$Dart = 1;
6564 c.$implements$SVGURIReference$Dart = 1;
6565 c.$implements$SVGTests$Dart = 1;
6566 c.$implements$SVGLangSpace$Dart = 1;
6567 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6568 c.$implements$SVGStylable$Dart = 1;
6569 c.$implements$SVGFitToViewBox$Dart = 1;
6570 }
6571 function DOM$fixClass$SVGPoint(c) {
6572 if (c.prototype) {
6573 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6574 c.prototype.x$setter = function(value) { this.x = value; };
6575 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6576 c.prototype.y$setter = function(value) { this.y = value; };
6577 }
6578 DOM$fixMembers(c, ['matrixTransform']);
6579 c.$implements$SVGPoint$Dart = 1;
6580 }
6581 function DOM$fixClass$SVGPointList(c) {
6582 if (c.prototype) {
6583 c.prototype.numberOfItems$getter = function() { return DOM$EnsureDartNull(th is.numberOfItems); };
6584 }
6585 DOM$fixMembers(c, [
6586 'appendItem',
6587 'clear',
6588 'getItem',
6589 'initialize',
6590 'insertItemBefore',
6591 'removeItem',
6592 'replaceItem']);
6593 c.$implements$SVGPointList$Dart = 1;
6594 }
6595 function DOM$fixClass$SVGPolygonElement(c) {
6596 if (c.prototype) {
6597 c.prototype.animatedPoints$getter = function() { return DOM$EnsureDartNull(t his.animatedPoints); };
6598 c.prototype.points$getter = function() { return DOM$EnsureDartNull(this.poin ts); };
6599 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6600 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6601 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6602 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6603 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6604 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6605 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6606 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6607 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6608 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6609 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
6610 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
6611 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
6612 }
6613 DOM$fixMembers(c, [
6614 'hasExtension',
6615 'getPresentationAttribute',
6616 'getBBox',
6617 'getCTM',
6618 'getScreenCTM',
6619 'getTransformToElement']);
6620 c.$implements$SVGPolygonElement$Dart = 1;
6621 c.$implements$SVGElement$Dart = 1;
6622 c.$implements$Element$Dart = 1;
6623 c.$implements$Node$Dart = 1;
6624 c.$implements$EventTarget$Dart = 1;
6625 c.$implements$NodeSelector$Dart = 1;
6626 c.$implements$ElementTraversal$Dart = 1;
6627 c.$implements$SVGTests$Dart = 1;
6628 c.$implements$SVGLangSpace$Dart = 1;
6629 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6630 c.$implements$SVGStylable$Dart = 1;
6631 c.$implements$SVGTransformable$Dart = 1;
6632 c.$implements$SVGLocatable$Dart = 1;
6633 }
6634 function DOM$fixClass$SVGPolylineElement(c) {
6635 if (c.prototype) {
6636 c.prototype.animatedPoints$getter = function() { return DOM$EnsureDartNull(t his.animatedPoints); };
6637 c.prototype.points$getter = function() { return DOM$EnsureDartNull(this.poin ts); };
6638 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6639 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6640 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6641 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6642 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6643 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6644 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6645 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6646 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6647 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6648 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
6649 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
6650 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
6651 }
6652 DOM$fixMembers(c, [
6653 'hasExtension',
6654 'getPresentationAttribute',
6655 'getBBox',
6656 'getCTM',
6657 'getScreenCTM',
6658 'getTransformToElement']);
6659 c.$implements$SVGPolylineElement$Dart = 1;
6660 c.$implements$SVGElement$Dart = 1;
6661 c.$implements$Element$Dart = 1;
6662 c.$implements$Node$Dart = 1;
6663 c.$implements$EventTarget$Dart = 1;
6664 c.$implements$NodeSelector$Dart = 1;
6665 c.$implements$ElementTraversal$Dart = 1;
6666 c.$implements$SVGTests$Dart = 1;
6667 c.$implements$SVGLangSpace$Dart = 1;
6668 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6669 c.$implements$SVGStylable$Dart = 1;
6670 c.$implements$SVGTransformable$Dart = 1;
6671 c.$implements$SVGLocatable$Dart = 1;
6672 }
6673 function DOM$fixClass$SVGPreserveAspectRatio(c) {
6674 if (c.prototype) {
6675 c.prototype.align$getter = function() { return DOM$EnsureDartNull(this.align ); };
6676 c.prototype.align$setter = function(value) { this.align = value; };
6677 c.prototype.meetOrSlice$getter = function() { return DOM$EnsureDartNull(this .meetOrSlice); };
6678 c.prototype.meetOrSlice$setter = function(value) { this.meetOrSlice = value; };
6679 }
6680 c.$implements$SVGPreserveAspectRatio$Dart = 1;
6681 }
6682 function DOM$fixClass$SVGRadialGradientElement(c) {
6683 if (c.prototype) {
6684 c.prototype.cx$getter = function() { return DOM$EnsureDartNull(this.cx); };
6685 c.prototype.cy$getter = function() { return DOM$EnsureDartNull(this.cy); };
6686 c.prototype.fx$getter = function() { return DOM$EnsureDartNull(this.fx); };
6687 c.prototype.fy$getter = function() { return DOM$EnsureDartNull(this.fy); };
6688 c.prototype.r$getter = function() { return DOM$EnsureDartNull(this.r); };
6689 }
6690 c.$implements$SVGRadialGradientElement$Dart = 1;
6691 c.$implements$SVGGradientElement$Dart = 1;
6692 c.$implements$SVGElement$Dart = 1;
6693 c.$implements$Element$Dart = 1;
6694 c.$implements$Node$Dart = 1;
6695 c.$implements$EventTarget$Dart = 1;
6696 c.$implements$NodeSelector$Dart = 1;
6697 c.$implements$ElementTraversal$Dart = 1;
6698 c.$implements$SVGURIReference$Dart = 1;
6699 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6700 c.$implements$SVGStylable$Dart = 1;
6701 }
6702 function DOM$fixClass$SVGRect(c) {
6703 if (c.prototype) {
6704 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
6705 c.prototype.height$setter = function(value) { this.height = value; };
6706 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
6707 c.prototype.width$setter = function(value) { this.width = value; };
6708 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6709 c.prototype.x$setter = function(value) { this.x = value; };
6710 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6711 c.prototype.y$setter = function(value) { this.y = value; };
6712 }
6713 c.$implements$SVGRect$Dart = 1;
6714 }
6715 function DOM$fixClass$SVGRectElement(c) {
6716 if (c.prototype) {
6717 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
6718 c.prototype.rx$getter = function() { return DOM$EnsureDartNull(this.rx); };
6719 c.prototype.ry$getter = function() { return DOM$EnsureDartNull(this.ry); };
6720 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
6721 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6722 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6723 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6724 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6725 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6726 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6727 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6728 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6729 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6730 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6731 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6732 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6733 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
6734 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
6735 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
6736 }
6737 DOM$fixMembers(c, [
6738 'hasExtension',
6739 'getPresentationAttribute',
6740 'getBBox',
6741 'getCTM',
6742 'getScreenCTM',
6743 'getTransformToElement']);
6744 c.$implements$SVGRectElement$Dart = 1;
6745 c.$implements$SVGElement$Dart = 1;
6746 c.$implements$Element$Dart = 1;
6747 c.$implements$Node$Dart = 1;
6748 c.$implements$EventTarget$Dart = 1;
6749 c.$implements$NodeSelector$Dart = 1;
6750 c.$implements$ElementTraversal$Dart = 1;
6751 c.$implements$SVGTests$Dart = 1;
6752 c.$implements$SVGLangSpace$Dart = 1;
6753 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6754 c.$implements$SVGStylable$Dart = 1;
6755 c.$implements$SVGTransformable$Dart = 1;
6756 c.$implements$SVGLocatable$Dart = 1;
6757 }
6758 function DOM$fixClass$SVGRenderingIntent(c) {
6759 if (c.prototype) {
6760 }
6761 c.$implements$SVGRenderingIntent$Dart = 1;
6762 }
6763 function DOM$fixClass$SVGSVGElement(c) {
6764 if (c.prototype) {
6765 c.prototype.contentScriptType$getter = function() { return DOM$EnsureDartNul l(this.contentScriptType); };
6766 c.prototype.contentScriptType$setter = function(value) { this.contentScriptT ype = value; };
6767 c.prototype.contentStyleType$getter = function() { return DOM$EnsureDartNull (this.contentStyleType); };
6768 c.prototype.contentStyleType$setter = function(value) { this.contentStyleTyp e = value; };
6769 c.prototype.currentScale$getter = function() { return DOM$EnsureDartNull(thi s.currentScale); };
6770 c.prototype.currentScale$setter = function(value) { this.currentScale = valu e; };
6771 c.prototype.currentTranslate$getter = function() { return DOM$EnsureDartNull (this.currentTranslate); };
6772 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
6773 c.prototype.pixelUnitToMillimeterX$getter = function() { return DOM$EnsureDa rtNull(this.pixelUnitToMillimeterX); };
6774 c.prototype.pixelUnitToMillimeterY$getter = function() { return DOM$EnsureDa rtNull(this.pixelUnitToMillimeterY); };
6775 c.prototype.screenPixelToMillimeterX$getter = function() { return DOM$Ensure DartNull(this.screenPixelToMillimeterX); };
6776 c.prototype.screenPixelToMillimeterY$getter = function() { return DOM$Ensure DartNull(this.screenPixelToMillimeterY); };
6777 c.prototype.useCurrentView$getter = function() { return DOM$EnsureDartNull(t his.useCurrentView); };
6778 c.prototype.useCurrentView$setter = function(value) { this.useCurrentView = value; };
6779 c.prototype.viewport$getter = function() { return DOM$EnsureDartNull(this.vi ewport); };
6780 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
6781 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
6782 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
6783 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6784 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6785 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6786 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6787 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6788 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6789 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6790 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6791 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6792 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6793 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
6794 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
6795 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
6796 c.prototype.viewBox$getter = function() { return DOM$EnsureDartNull(this.vie wBox); };
6797 c.prototype.zoomAndPan$getter = function() { return DOM$EnsureDartNull(this. zoomAndPan); };
6798 c.prototype.zoomAndPan$setter = function(value) { this.zoomAndPan = value; } ;
6799 }
6800 DOM$fixMembers(c, [
6801 'animationsPaused',
6802 'checkEnclosure',
6803 'checkIntersection',
6804 'createSVGAngle',
6805 'createSVGLength',
6806 'createSVGMatrix',
6807 'createSVGNumber',
6808 'createSVGPoint',
6809 'createSVGRect',
6810 'createSVGTransform',
6811 'createSVGTransformFromMatrix',
6812 'deselectAll',
6813 'forceRedraw',
6814 'getCurrentTime',
6815 'getElementById',
6816 'getEnclosureList',
6817 'getIntersectionList',
6818 'pauseAnimations',
6819 'setCurrentTime',
6820 'suspendRedraw',
6821 'unpauseAnimations',
6822 'unsuspendRedraw',
6823 'unsuspendRedrawAll',
6824 'hasExtension',
6825 'getPresentationAttribute',
6826 'getBBox',
6827 'getCTM',
6828 'getScreenCTM',
6829 'getTransformToElement']);
6830 c.$implements$SVGSVGElement$Dart = 1;
6831 c.$implements$SVGElement$Dart = 1;
6832 c.$implements$Element$Dart = 1;
6833 c.$implements$Node$Dart = 1;
6834 c.$implements$EventTarget$Dart = 1;
6835 c.$implements$NodeSelector$Dart = 1;
6836 c.$implements$ElementTraversal$Dart = 1;
6837 c.$implements$SVGTests$Dart = 1;
6838 c.$implements$SVGLangSpace$Dart = 1;
6839 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6840 c.$implements$SVGStylable$Dart = 1;
6841 c.$implements$SVGLocatable$Dart = 1;
6842 c.$implements$SVGFitToViewBox$Dart = 1;
6843 c.$implements$SVGZoomAndPan$Dart = 1;
6844 }
6845 function DOM$fixClass$SVGScriptElement(c) {
6846 if (c.prototype) {
6847 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
6848 c.prototype.type$setter = function(value) { this.type = value; };
6849 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
6850 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6851 }
6852 c.$implements$SVGScriptElement$Dart = 1;
6853 c.$implements$SVGElement$Dart = 1;
6854 c.$implements$Element$Dart = 1;
6855 c.$implements$Node$Dart = 1;
6856 c.$implements$EventTarget$Dart = 1;
6857 c.$implements$NodeSelector$Dart = 1;
6858 c.$implements$ElementTraversal$Dart = 1;
6859 c.$implements$SVGURIReference$Dart = 1;
6860 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6861 }
6862 function DOM$fixClass$SVGSetElement(c) {
6863 if (c.prototype) {
6864 }
6865 c.$implements$SVGSetElement$Dart = 1;
6866 c.$implements$SVGAnimationElement$Dart = 1;
6867 c.$implements$SVGElement$Dart = 1;
6868 c.$implements$Element$Dart = 1;
6869 c.$implements$Node$Dart = 1;
6870 c.$implements$EventTarget$Dart = 1;
6871 c.$implements$NodeSelector$Dart = 1;
6872 c.$implements$ElementTraversal$Dart = 1;
6873 c.$implements$SVGTests$Dart = 1;
6874 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6875 c.$implements$ElementTimeControl$Dart = 1;
6876 }
6877 function DOM$fixClass$SVGStopElement(c) {
6878 if (c.prototype) {
6879 c.prototype.offset$getter = function() { return DOM$EnsureDartNull(this.offs et); };
6880 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6881 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6882 }
6883 DOM$fixMembers(c, ['getPresentationAttribute']);
6884 c.$implements$SVGStopElement$Dart = 1;
6885 c.$implements$SVGElement$Dart = 1;
6886 c.$implements$Element$Dart = 1;
6887 c.$implements$Node$Dart = 1;
6888 c.$implements$EventTarget$Dart = 1;
6889 c.$implements$NodeSelector$Dart = 1;
6890 c.$implements$ElementTraversal$Dart = 1;
6891 c.$implements$SVGStylable$Dart = 1;
6892 }
6893 function DOM$fixClass$SVGStringList(c) {
6894 if (c.prototype) {
6895 c.prototype.numberOfItems$getter = function() { return DOM$EnsureDartNull(th is.numberOfItems); };
6896 }
6897 DOM$fixMembers(c, [
6898 'appendItem',
6899 'clear',
6900 'getItem',
6901 'initialize',
6902 'insertItemBefore',
6903 'removeItem',
6904 'replaceItem']);
6905 c.$implements$SVGStringList$Dart = 1;
6906 }
6907 function DOM$fixClass$SVGStylable(c) {
6908 if (c.prototype) {
6909 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6910 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6911 }
6912 DOM$fixMembers(c, ['getPresentationAttribute']);
6913 c.$implements$SVGStylable$Dart = 1;
6914 }
6915 function DOM$fixClass$SVGStyleElement(c) {
6916 if (c.prototype) {
6917 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
6918 c.prototype.media$setter = function(value) { this.media = value; };
6919 c.prototype.title$getter = function() { return DOM$EnsureDartNull(this.title ); };
6920 c.prototype.title$setter = function(value) { this.title = value; };
6921 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
6922 c.prototype.type$setter = function(value) { this.type = value; };
6923 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6924 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6925 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6926 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6927 }
6928 c.$implements$SVGStyleElement$Dart = 1;
6929 c.$implements$SVGElement$Dart = 1;
6930 c.$implements$Element$Dart = 1;
6931 c.$implements$Node$Dart = 1;
6932 c.$implements$EventTarget$Dart = 1;
6933 c.$implements$NodeSelector$Dart = 1;
6934 c.$implements$ElementTraversal$Dart = 1;
6935 c.$implements$SVGLangSpace$Dart = 1;
6936 }
6937 function DOM$fixClass$SVGSwitchElement(c) {
6938 if (c.prototype) {
6939 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
6940 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
6941 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
6942 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6943 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6944 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6945 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6946 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6947 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6948 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6949 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
6950 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
6951 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
6952 }
6953 DOM$fixMembers(c, [
6954 'hasExtension',
6955 'getPresentationAttribute',
6956 'getBBox',
6957 'getCTM',
6958 'getScreenCTM',
6959 'getTransformToElement']);
6960 c.$implements$SVGSwitchElement$Dart = 1;
6961 c.$implements$SVGElement$Dart = 1;
6962 c.$implements$Element$Dart = 1;
6963 c.$implements$Node$Dart = 1;
6964 c.$implements$EventTarget$Dart = 1;
6965 c.$implements$NodeSelector$Dart = 1;
6966 c.$implements$ElementTraversal$Dart = 1;
6967 c.$implements$SVGTests$Dart = 1;
6968 c.$implements$SVGLangSpace$Dart = 1;
6969 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6970 c.$implements$SVGStylable$Dart = 1;
6971 c.$implements$SVGTransformable$Dart = 1;
6972 c.$implements$SVGLocatable$Dart = 1;
6973 }
6974 function DOM$fixClass$SVGSymbolElement(c) {
6975 if (c.prototype) {
6976 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
6977 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
6978 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
6979 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
6980 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
6981 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
6982 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
6983 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
6984 c.prototype.viewBox$getter = function() { return DOM$EnsureDartNull(this.vie wBox); };
6985 }
6986 DOM$fixMembers(c, ['getPresentationAttribute']);
6987 c.$implements$SVGSymbolElement$Dart = 1;
6988 c.$implements$SVGElement$Dart = 1;
6989 c.$implements$Element$Dart = 1;
6990 c.$implements$Node$Dart = 1;
6991 c.$implements$EventTarget$Dart = 1;
6992 c.$implements$NodeSelector$Dart = 1;
6993 c.$implements$ElementTraversal$Dart = 1;
6994 c.$implements$SVGLangSpace$Dart = 1;
6995 c.$implements$SVGExternalResourcesRequired$Dart = 1;
6996 c.$implements$SVGStylable$Dart = 1;
6997 c.$implements$SVGFitToViewBox$Dart = 1;
6998 }
6999 function DOM$fixClass$SVGTRefElement(c) {
7000 if (c.prototype) {
7001 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
7002 }
7003 c.$implements$SVGTRefElement$Dart = 1;
7004 c.$implements$SVGTextPositioningElement$Dart = 1;
7005 c.$implements$SVGTextContentElement$Dart = 1;
7006 c.$implements$SVGElement$Dart = 1;
7007 c.$implements$Element$Dart = 1;
7008 c.$implements$Node$Dart = 1;
7009 c.$implements$EventTarget$Dart = 1;
7010 c.$implements$NodeSelector$Dart = 1;
7011 c.$implements$ElementTraversal$Dart = 1;
7012 c.$implements$SVGTests$Dart = 1;
7013 c.$implements$SVGLangSpace$Dart = 1;
7014 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7015 c.$implements$SVGStylable$Dart = 1;
7016 c.$implements$SVGURIReference$Dart = 1;
7017 }
7018 function DOM$fixClass$SVGTSpanElement(c) {
7019 if (c.prototype) {
7020 }
7021 c.$implements$SVGTSpanElement$Dart = 1;
7022 c.$implements$SVGTextPositioningElement$Dart = 1;
7023 c.$implements$SVGTextContentElement$Dart = 1;
7024 c.$implements$SVGElement$Dart = 1;
7025 c.$implements$Element$Dart = 1;
7026 c.$implements$Node$Dart = 1;
7027 c.$implements$EventTarget$Dart = 1;
7028 c.$implements$NodeSelector$Dart = 1;
7029 c.$implements$ElementTraversal$Dart = 1;
7030 c.$implements$SVGTests$Dart = 1;
7031 c.$implements$SVGLangSpace$Dart = 1;
7032 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7033 c.$implements$SVGStylable$Dart = 1;
7034 }
7035 function DOM$fixClass$SVGTests(c) {
7036 if (c.prototype) {
7037 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
7038 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
7039 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
7040 }
7041 DOM$fixMembers(c, ['hasExtension']);
7042 c.$implements$SVGTests$Dart = 1;
7043 }
7044 function DOM$fixClass$SVGTextContentElement(c) {
7045 if (c.prototype) {
7046 c.prototype.lengthAdjust$getter = function() { return DOM$EnsureDartNull(thi s.lengthAdjust); };
7047 c.prototype.textLength$getter = function() { return DOM$EnsureDartNull(this. textLength); };
7048 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
7049 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
7050 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
7051 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
7052 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
7053 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
7054 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
7055 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
7056 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
7057 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
7058 }
7059 DOM$fixMembers(c, [
7060 'getCharNumAtPosition',
7061 'getComputedTextLength',
7062 'getEndPositionOfChar',
7063 'getExtentOfChar',
7064 'getNumberOfChars',
7065 'getRotationOfChar',
7066 'getStartPositionOfChar',
7067 'getSubStringLength',
7068 'selectSubString',
7069 'hasExtension',
7070 'getPresentationAttribute']);
7071 c.$implements$SVGTextContentElement$Dart = 1;
7072 c.$implements$SVGElement$Dart = 1;
7073 c.$implements$Element$Dart = 1;
7074 c.$implements$Node$Dart = 1;
7075 c.$implements$EventTarget$Dart = 1;
7076 c.$implements$NodeSelector$Dart = 1;
7077 c.$implements$ElementTraversal$Dart = 1;
7078 c.$implements$SVGTests$Dart = 1;
7079 c.$implements$SVGLangSpace$Dart = 1;
7080 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7081 c.$implements$SVGStylable$Dart = 1;
7082 }
7083 function DOM$fixClass$SVGTextElement(c) {
7084 if (c.prototype) {
7085 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
7086 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
7087 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
7088 }
7089 DOM$fixMembers(c, [
7090 'getBBox',
7091 'getCTM',
7092 'getScreenCTM',
7093 'getTransformToElement']);
7094 c.$implements$SVGTextElement$Dart = 1;
7095 c.$implements$SVGTextPositioningElement$Dart = 1;
7096 c.$implements$SVGTextContentElement$Dart = 1;
7097 c.$implements$SVGElement$Dart = 1;
7098 c.$implements$Element$Dart = 1;
7099 c.$implements$Node$Dart = 1;
7100 c.$implements$EventTarget$Dart = 1;
7101 c.$implements$NodeSelector$Dart = 1;
7102 c.$implements$ElementTraversal$Dart = 1;
7103 c.$implements$SVGTests$Dart = 1;
7104 c.$implements$SVGLangSpace$Dart = 1;
7105 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7106 c.$implements$SVGStylable$Dart = 1;
7107 c.$implements$SVGTransformable$Dart = 1;
7108 c.$implements$SVGLocatable$Dart = 1;
7109 }
7110 function DOM$fixClass$SVGTextPathElement(c) {
7111 if (c.prototype) {
7112 c.prototype.method$getter = function() { return DOM$EnsureDartNull(this.meth od); };
7113 c.prototype.spacing$getter = function() { return DOM$EnsureDartNull(this.spa cing); };
7114 c.prototype.startOffset$getter = function() { return DOM$EnsureDartNull(this .startOffset); };
7115 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
7116 }
7117 c.$implements$SVGTextPathElement$Dart = 1;
7118 c.$implements$SVGTextContentElement$Dart = 1;
7119 c.$implements$SVGElement$Dart = 1;
7120 c.$implements$Element$Dart = 1;
7121 c.$implements$Node$Dart = 1;
7122 c.$implements$EventTarget$Dart = 1;
7123 c.$implements$NodeSelector$Dart = 1;
7124 c.$implements$ElementTraversal$Dart = 1;
7125 c.$implements$SVGTests$Dart = 1;
7126 c.$implements$SVGLangSpace$Dart = 1;
7127 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7128 c.$implements$SVGStylable$Dart = 1;
7129 c.$implements$SVGURIReference$Dart = 1;
7130 }
7131 function DOM$fixClass$SVGTextPositioningElement(c) {
7132 if (c.prototype) {
7133 c.prototype.dx$getter = function() { return DOM$EnsureDartNull(this.dx); };
7134 c.prototype.dy$getter = function() { return DOM$EnsureDartNull(this.dy); };
7135 c.prototype.rotate$getter = function() { return DOM$EnsureDartNull(this.rota te); };
7136 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
7137 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
7138 }
7139 c.$implements$SVGTextPositioningElement$Dart = 1;
7140 c.$implements$SVGTextContentElement$Dart = 1;
7141 c.$implements$SVGElement$Dart = 1;
7142 c.$implements$Element$Dart = 1;
7143 c.$implements$Node$Dart = 1;
7144 c.$implements$EventTarget$Dart = 1;
7145 c.$implements$NodeSelector$Dart = 1;
7146 c.$implements$ElementTraversal$Dart = 1;
7147 c.$implements$SVGTests$Dart = 1;
7148 c.$implements$SVGLangSpace$Dart = 1;
7149 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7150 c.$implements$SVGStylable$Dart = 1;
7151 }
7152 function DOM$fixClass$SVGTitleElement(c) {
7153 if (c.prototype) {
7154 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
7155 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
7156 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
7157 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
7158 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
7159 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
7160 }
7161 DOM$fixMembers(c, ['getPresentationAttribute']);
7162 c.$implements$SVGTitleElement$Dart = 1;
7163 c.$implements$SVGElement$Dart = 1;
7164 c.$implements$Element$Dart = 1;
7165 c.$implements$Node$Dart = 1;
7166 c.$implements$EventTarget$Dart = 1;
7167 c.$implements$NodeSelector$Dart = 1;
7168 c.$implements$ElementTraversal$Dart = 1;
7169 c.$implements$SVGLangSpace$Dart = 1;
7170 c.$implements$SVGStylable$Dart = 1;
7171 }
7172 function DOM$fixClass$SVGTransform(c) {
7173 if (c.prototype) {
7174 c.prototype.angle$getter = function() { return DOM$EnsureDartNull(this.angle ); };
7175 c.prototype.matrix$getter = function() { return DOM$EnsureDartNull(this.matr ix); };
7176 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
7177 }
7178 DOM$fixMembers(c, [
7179 'setMatrix',
7180 'setRotate',
7181 'setScale',
7182 'setSkewX',
7183 'setSkewY',
7184 'setTranslate']);
7185 c.$implements$SVGTransform$Dart = 1;
7186 }
7187 function DOM$fixClass$SVGTransformList(c) {
7188 if (c.prototype) {
7189 c.prototype.numberOfItems$getter = function() { return DOM$EnsureDartNull(th is.numberOfItems); };
7190 }
7191 DOM$fixMembers(c, [
7192 'appendItem',
7193 'clear',
7194 'consolidate',
7195 'createSVGTransformFromMatrix',
7196 'getItem',
7197 'initialize',
7198 'insertItemBefore',
7199 'removeItem',
7200 'replaceItem']);
7201 c.$implements$SVGTransformList$Dart = 1;
7202 }
7203 function DOM$fixClass$SVGTransformable(c) {
7204 if (c.prototype) {
7205 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
7206 }
7207 c.$implements$SVGTransformable$Dart = 1;
7208 c.$implements$SVGLocatable$Dart = 1;
7209 }
7210 function DOM$fixClass$SVGURIReference(c) {
7211 if (c.prototype) {
7212 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
7213 }
7214 c.$implements$SVGURIReference$Dart = 1;
7215 }
7216 function DOM$fixClass$SVGUnitTypes(c) {
7217 if (c.prototype) {
7218 }
7219 c.$implements$SVGUnitTypes$Dart = 1;
7220 }
7221 function DOM$fixClass$SVGUseElement(c) {
7222 if (c.prototype) {
7223 c.prototype.animatedInstanceRoot$getter = function() { return DOM$EnsureDart Null(this.animatedInstanceRoot); };
7224 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
7225 c.prototype.instanceRoot$getter = function() { return DOM$EnsureDartNull(thi s.instanceRoot); };
7226 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
7227 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
7228 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
7229 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
7230 c.prototype.requiredExtensions$getter = function() { return DOM$EnsureDartNu ll(this.requiredExtensions); };
7231 c.prototype.requiredFeatures$getter = function() { return DOM$EnsureDartNull (this.requiredFeatures); };
7232 c.prototype.systemLanguage$getter = function() { return DOM$EnsureDartNull(t his.systemLanguage); };
7233 c.prototype.xmllang$getter = function() { return DOM$EnsureDartNull(this.xml lang); };
7234 c.prototype.xmllang$setter = function(value) { this.xmllang = value; };
7235 c.prototype.xmlspace$getter = function() { return DOM$EnsureDartNull(this.xm lspace); };
7236 c.prototype.xmlspace$setter = function(value) { this.xmlspace = value; };
7237 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
7238 c.prototype.className$getter = function() { return DOM$EnsureDartNull(this.c lassName); };
7239 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
7240 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
7241 c.prototype.farthestViewportElement$getter = function() { return DOM$EnsureD artNull(this.farthestViewportElement); };
7242 c.prototype.nearestViewportElement$getter = function() { return DOM$EnsureDa rtNull(this.nearestViewportElement); };
7243 }
7244 DOM$fixMembers(c, [
7245 'hasExtension',
7246 'getPresentationAttribute',
7247 'getBBox',
7248 'getCTM',
7249 'getScreenCTM',
7250 'getTransformToElement']);
7251 c.$implements$SVGUseElement$Dart = 1;
7252 c.$implements$SVGElement$Dart = 1;
7253 c.$implements$Element$Dart = 1;
7254 c.$implements$Node$Dart = 1;
7255 c.$implements$EventTarget$Dart = 1;
7256 c.$implements$NodeSelector$Dart = 1;
7257 c.$implements$ElementTraversal$Dart = 1;
7258 c.$implements$SVGURIReference$Dart = 1;
7259 c.$implements$SVGTests$Dart = 1;
7260 c.$implements$SVGLangSpace$Dart = 1;
7261 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7262 c.$implements$SVGStylable$Dart = 1;
7263 c.$implements$SVGTransformable$Dart = 1;
7264 c.$implements$SVGLocatable$Dart = 1;
7265 }
7266 function DOM$fixClass$SVGVKernElement(c) {
7267 if (c.prototype) {
7268 }
7269 c.$implements$SVGVKernElement$Dart = 1;
7270 c.$implements$SVGElement$Dart = 1;
7271 c.$implements$Element$Dart = 1;
7272 c.$implements$Node$Dart = 1;
7273 c.$implements$EventTarget$Dart = 1;
7274 c.$implements$NodeSelector$Dart = 1;
7275 c.$implements$ElementTraversal$Dart = 1;
7276 }
7277 function DOM$fixClass$SVGViewElement(c) {
7278 if (c.prototype) {
7279 c.prototype.viewTarget$getter = function() { return DOM$EnsureDartNull(this. viewTarget); };
7280 c.prototype.externalResourcesRequired$getter = function() { return DOM$Ensur eDartNull(this.externalResourcesRequired); };
7281 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
7282 c.prototype.viewBox$getter = function() { return DOM$EnsureDartNull(this.vie wBox); };
7283 c.prototype.zoomAndPan$getter = function() { return DOM$EnsureDartNull(this. zoomAndPan); };
7284 c.prototype.zoomAndPan$setter = function(value) { this.zoomAndPan = value; } ;
7285 }
7286 c.$implements$SVGViewElement$Dart = 1;
7287 c.$implements$SVGElement$Dart = 1;
7288 c.$implements$Element$Dart = 1;
7289 c.$implements$Node$Dart = 1;
7290 c.$implements$EventTarget$Dart = 1;
7291 c.$implements$NodeSelector$Dart = 1;
7292 c.$implements$ElementTraversal$Dart = 1;
7293 c.$implements$SVGExternalResourcesRequired$Dart = 1;
7294 c.$implements$SVGFitToViewBox$Dart = 1;
7295 c.$implements$SVGZoomAndPan$Dart = 1;
7296 }
7297 function DOM$fixClass$SVGViewSpec(c) {
7298 if (c.prototype) {
7299 c.prototype.preserveAspectRatioString$getter = function() { return DOM$Ensur eDartNull(this.preserveAspectRatioString); };
7300 c.prototype.transform$getter = function() { return DOM$EnsureDartNull(this.t ransform); };
7301 c.prototype.transformString$getter = function() { return DOM$EnsureDartNull( this.transformString); };
7302 c.prototype.viewBoxString$getter = function() { return DOM$EnsureDartNull(th is.viewBoxString); };
7303 c.prototype.viewTarget$getter = function() { return DOM$EnsureDartNull(this. viewTarget); };
7304 c.prototype.viewTargetString$getter = function() { return DOM$EnsureDartNull (this.viewTargetString); };
7305 c.prototype.preserveAspectRatio$getter = function() { return DOM$EnsureDartN ull(this.preserveAspectRatio); };
7306 c.prototype.viewBox$getter = function() { return DOM$EnsureDartNull(this.vie wBox); };
7307 }
7308 c.$implements$SVGViewSpec$Dart = 1;
7309 c.$implements$SVGZoomAndPan$Dart = 1;
7310 c.$implements$SVGFitToViewBox$Dart = 1;
7311 }
7312 function DOM$fixClass$SVGZoomAndPan(c) {
7313 if (c.prototype) {
7314 c.prototype.zoomAndPan$getter = function() { return DOM$EnsureDartNull(this. zoomAndPan); };
7315 c.prototype.zoomAndPan$setter = function(value) { this.zoomAndPan = value; } ;
7316 }
7317 c.$implements$SVGZoomAndPan$Dart = 1;
7318 }
7319 function DOM$fixClass$SVGZoomEvent(c) {
7320 if (c.prototype) {
7321 c.prototype.newScale$getter = function() { return DOM$EnsureDartNull(this.ne wScale); };
7322 c.prototype.newTranslate$getter = function() { return DOM$EnsureDartNull(thi s.newTranslate); };
7323 c.prototype.previousScale$getter = function() { return DOM$EnsureDartNull(th is.previousScale); };
7324 c.prototype.previousTranslate$getter = function() { return DOM$EnsureDartNul l(this.previousTranslate); };
7325 c.prototype.zoomRectScreen$getter = function() { return DOM$EnsureDartNull(t his.zoomRectScreen); };
7326 }
7327 c.$implements$SVGZoomEvent$Dart = 1;
7328 c.$implements$UIEvent$Dart = 1;
7329 c.$implements$Event$Dart = 1;
7330 }
7331 function DOM$fixClass$Screen(c) {
7332 if (c.prototype) {
7333 c.prototype.availHeight$getter = function() { return DOM$EnsureDartNull(this .availHeight); };
7334 c.prototype.availLeft$getter = function() { return DOM$EnsureDartNull(this.a vailLeft); };
7335 c.prototype.availTop$getter = function() { return DOM$EnsureDartNull(this.av ailTop); };
7336 c.prototype.availWidth$getter = function() { return DOM$EnsureDartNull(this. availWidth); };
7337 c.prototype.colorDepth$getter = function() { return DOM$EnsureDartNull(this. colorDepth); };
7338 c.prototype.height$getter = function() { return DOM$EnsureDartNull(this.heig ht); };
7339 c.prototype.pixelDepth$getter = function() { return DOM$EnsureDartNull(this. pixelDepth); };
7340 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
7341 }
7342 c.$implements$Screen$Dart = 1;
7343 }
7344 function DOM$fixClass$ScriptProfile(c) {
7345 if (c.prototype) {
7346 c.prototype.head$getter = function() { return DOM$EnsureDartNull(this.head); };
7347 c.prototype.title$getter = function() { return DOM$EnsureDartNull(this.title ); };
7348 c.prototype.uid$getter = function() { return DOM$EnsureDartNull(this.uid); } ;
7349 }
7350 c.$implements$ScriptProfile$Dart = 1;
7351 }
7352 function DOM$fixClass$ScriptProfileNode(c) {
7353 if (c.prototype) {
7354 c.prototype.callUID$getter = function() { return DOM$EnsureDartNull(this.cal lUID); };
7355 c.prototype.children$getter = function() { return DOM$EnsureDartNull(this.ch ildren); };
7356 c.prototype.functionName$getter = function() { return DOM$EnsureDartNull(thi s.functionName); };
7357 c.prototype.lineNumber$getter = function() { return DOM$EnsureDartNull(this. lineNumber); };
7358 c.prototype.numberOfCalls$getter = function() { return DOM$EnsureDartNull(th is.numberOfCalls); };
7359 c.prototype.selfTime$getter = function() { return DOM$EnsureDartNull(this.se lfTime); };
7360 c.prototype.totalTime$getter = function() { return DOM$EnsureDartNull(this.t otalTime); };
7361 c.prototype.url$getter = function() { return DOM$EnsureDartNull(this.url); } ;
7362 c.prototype.visible$getter = function() { return DOM$EnsureDartNull(this.vis ible); };
7363 }
7364 c.$implements$ScriptProfileNode$Dart = 1;
7365 }
7366 function DOM$fixClass$SharedWorker(c) {
7367 if (c.prototype) {
7368 c.prototype.port$getter = function() { return DOM$EnsureDartNull(this.port); };
7369 }
7370 c.$implements$SharedWorker$Dart = 1;
7371 c.$implements$AbstractWorker$Dart = 1;
7372 c.$implements$EventTarget$Dart = 1;
7373 }
7374 function DOM$fixClass$SharedWorkercontext(c) {
7375 if (c.prototype) {
7376 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
7377 c.prototype.onconnect$getter = function() { return DOM$EnsureDartNull(this.o nconnect); };
7378 c.prototype.onconnect$setter = function(value) { this.onconnect = value; };
7379 }
7380 c.$implements$SharedWorkercontext$Dart = 1;
7381 c.$implements$WorkerContext$Dart = 1;
7382 }
7383 function DOM$fixClass$SpeechInputEvent(c) {
7384 if (c.prototype) {
7385 c.prototype.results$getter = function() { return DOM$EnsureDartNull(this.res ults); };
7386 }
7387 c.$implements$SpeechInputEvent$Dart = 1;
7388 c.$implements$Event$Dart = 1;
7389 }
7390 function DOM$fixClass$SpeechInputResult(c) {
7391 if (c.prototype) {
7392 c.prototype.confidence$getter = function() { return DOM$EnsureDartNull(this. confidence); };
7393 c.prototype.utterance$getter = function() { return DOM$EnsureDartNull(this.u tterance); };
7394 }
7395 c.$implements$SpeechInputResult$Dart = 1;
7396 }
7397 function DOM$fixClass$SpeechInputResultList(c) {
7398 if (c.prototype) {
7399 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7400 }
7401 DOM$fixMembers(c, ['item']);
7402 c.$implements$SpeechInputResultList$Dart = 1;
7403 }
7404 function DOM$fixClass$Storage(c) {
7405 if (c.prototype) {
7406 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7407 }
7408 DOM$fixMembers(c, [
7409 'clear',
7410 'getItem',
7411 'key',
7412 'removeItem',
7413 'setItem']);
7414 c.$implements$Storage$Dart = 1;
7415 }
7416 function DOM$fixClass$StorageEvent(c) {
7417 if (c.prototype) {
7418 c.prototype.key$getter = function() { return DOM$EnsureDartNull(this.key); } ;
7419 c.prototype.newValue$getter = function() { return DOM$EnsureDartNull(this.ne wValue); };
7420 c.prototype.oldValue$getter = function() { return DOM$EnsureDartNull(this.ol dValue); };
7421 c.prototype.storageArea$getter = function() { return DOM$EnsureDartNull(this .storageArea); };
7422 c.prototype.url$getter = function() { return DOM$EnsureDartNull(this.url); } ;
7423 }
7424 DOM$fixMembers(c, ['initStorageEvent']);
7425 c.$implements$StorageEvent$Dart = 1;
7426 c.$implements$Event$Dart = 1;
7427 }
7428 function DOM$fixClass$StorageInfo(c) {
7429 if (c.prototype) {
7430 }
7431 DOM$fixMembers(c, [
7432 'queryUsageAndQuota',
7433 'requestQuota']);
7434 c.$implements$StorageInfo$Dart = 1;
7435 }
7436 function DOM$fixClass$StyleMedia(c) {
7437 if (c.prototype) {
7438 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
7439 }
7440 DOM$fixMembers(c, ['matchMedium']);
7441 c.$implements$StyleMedia$Dart = 1;
7442 }
7443 function DOM$fixClass$StyleSheet(c) {
7444 if (c.prototype) {
7445 c.prototype.disabled$getter = function() { return DOM$EnsureDartNull(this.di sabled); };
7446 c.prototype.disabled$setter = function(value) { this.disabled = value; };
7447 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
7448 c.prototype.media$getter = function() { return DOM$EnsureDartNull(this.media ); };
7449 c.prototype.ownerNode$getter = function() { return DOM$EnsureDartNull(this.o wnerNode); };
7450 c.prototype.parentStyleSheet$getter = function() { return DOM$EnsureDartNull (this.parentStyleSheet); };
7451 c.prototype.title$getter = function() { return DOM$EnsureDartNull(this.title ); };
7452 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
7453 }
7454 c.$implements$StyleSheet$Dart = 1;
7455 }
7456 function DOM$fixClass$StyleSheetList(c) {
7457 if (c.prototype) {
7458 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7459 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
7460 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
7461 }
7462 DOM$fixMembers(c, ['item']);
7463 c.$implements$StyleSheetList$Dart = 1;
7464 }
7465 function DOM$fixClass$Text(c) {
7466 if (c.prototype) {
7467 c.prototype.wholeText$getter = function() { return DOM$EnsureDartNull(this.w holeText); };
7468 }
7469 DOM$fixMembers(c, [
7470 'replaceWholeText',
7471 'splitText']);
7472 c.$implements$Text$Dart = 1;
7473 c.$implements$CharacterData$Dart = 1;
7474 c.$implements$Node$Dart = 1;
7475 c.$implements$EventTarget$Dart = 1;
7476 }
7477 function DOM$fixClass$TextEvent(c) {
7478 if (c.prototype) {
7479 c.prototype.data$getter = function() { return DOM$EnsureDartNull(this.data); };
7480 }
7481 DOM$fixMembers(c, ['initTextEvent']);
7482 c.$implements$TextEvent$Dart = 1;
7483 c.$implements$UIEvent$Dart = 1;
7484 c.$implements$Event$Dart = 1;
7485 }
7486 function DOM$fixClass$TextMetrics(c) {
7487 if (c.prototype) {
7488 c.prototype.width$getter = function() { return DOM$EnsureDartNull(this.width ); };
7489 }
7490 c.$implements$TextMetrics$Dart = 1;
7491 }
7492 function DOM$fixClass$TextTrack(c) {
7493 if (c.prototype) {
7494 c.prototype.activeCues$getter = function() { return DOM$EnsureDartNull(this. activeCues); };
7495 c.prototype.cues$getter = function() { return DOM$EnsureDartNull(this.cues); };
7496 c.prototype.kind$getter = function() { return DOM$EnsureDartNull(this.kind); };
7497 c.prototype.label$getter = function() { return DOM$EnsureDartNull(this.label ); };
7498 c.prototype.language$getter = function() { return DOM$EnsureDartNull(this.la nguage); };
7499 c.prototype.mode$getter = function() { return DOM$EnsureDartNull(this.mode); };
7500 c.prototype.mode$setter = function(value) { this.mode = value; };
7501 c.prototype.oncuechange$getter = function() { return DOM$EnsureDartNull(this .oncuechange); };
7502 c.prototype.oncuechange$setter = function(value) { this.oncuechange = value; };
7503 }
7504 DOM$fixMembers(c, [
7505 'addCue',
7506 'addEventListener',
7507 'dispatchEvent',
7508 'removeCue',
7509 'removeEventListener']);
7510 c.$implements$TextTrack$Dart = 1;
7511 }
7512 function DOM$fixClass$TextTrackCue(c) {
7513 if (c.prototype) {
7514 c.prototype.alignment$getter = function() { return DOM$EnsureDartNull(this.a lignment); };
7515 c.prototype.direction$getter = function() { return DOM$EnsureDartNull(this.d irection); };
7516 c.prototype.endTime$getter = function() { return DOM$EnsureDartNull(this.end Time); };
7517 c.prototype.id$getter = function() { return DOM$EnsureDartNull(this.id); };
7518 c.prototype.linePosition$getter = function() { return DOM$EnsureDartNull(thi s.linePosition); };
7519 c.prototype.onenter$getter = function() { return DOM$EnsureDartNull(this.one nter); };
7520 c.prototype.onenter$setter = function(value) { this.onenter = value; };
7521 c.prototype.onexit$getter = function() { return DOM$EnsureDartNull(this.onex it); };
7522 c.prototype.onexit$setter = function(value) { this.onexit = value; };
7523 c.prototype.pauseOnExit$getter = function() { return DOM$EnsureDartNull(this .pauseOnExit); };
7524 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
7525 c.prototype.snapToLines$getter = function() { return DOM$EnsureDartNull(this .snapToLines); };
7526 c.prototype.startTime$getter = function() { return DOM$EnsureDartNull(this.s tartTime); };
7527 c.prototype.textPosition$getter = function() { return DOM$EnsureDartNull(thi s.textPosition); };
7528 c.prototype.track$getter = function() { return DOM$EnsureDartNull(this.track ); };
7529 }
7530 DOM$fixMembers(c, [
7531 'addEventListener',
7532 'dispatchEvent',
7533 'getCueAsHTML',
7534 'getCueAsSource',
7535 'removeEventListener']);
7536 c.$implements$TextTrackCue$Dart = 1;
7537 }
7538 function DOM$fixClass$TextTrackCueList(c) {
7539 if (c.prototype) {
7540 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7541 }
7542 DOM$fixMembers(c, [
7543 'getCueById',
7544 'item']);
7545 c.$implements$TextTrackCueList$Dart = 1;
7546 }
7547 function DOM$fixClass$TextTrackList(c) {
7548 if (c.prototype) {
7549 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7550 c.prototype.onaddtrack$getter = function() { return DOM$EnsureDartNull(this. onaddtrack); };
7551 c.prototype.onaddtrack$setter = function(value) { this.onaddtrack = value; } ;
7552 }
7553 DOM$fixMembers(c, [
7554 'addEventListener',
7555 'dispatchEvent',
7556 'item',
7557 'removeEventListener']);
7558 c.$implements$TextTrackList$Dart = 1;
7559 }
7560 function DOM$fixClass$TimeRanges(c) {
7561 if (c.prototype) {
7562 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7563 }
7564 DOM$fixMembers(c, [
7565 'end',
7566 'start']);
7567 c.$implements$TimeRanges$Dart = 1;
7568 }
7569 function DOM$fixClass$Touch(c) {
7570 if (c.prototype) {
7571 c.prototype.clientX$getter = function() { return DOM$EnsureDartNull(this.cli entX); };
7572 c.prototype.clientY$getter = function() { return DOM$EnsureDartNull(this.cli entY); };
7573 c.prototype.identifier$getter = function() { return DOM$EnsureDartNull(this. identifier); };
7574 c.prototype.pageX$getter = function() { return DOM$EnsureDartNull(this.pageX ); };
7575 c.prototype.pageY$getter = function() { return DOM$EnsureDartNull(this.pageY ); };
7576 c.prototype.screenX$getter = function() { return DOM$EnsureDartNull(this.scr eenX); };
7577 c.prototype.screenY$getter = function() { return DOM$EnsureDartNull(this.scr eenY); };
7578 c.prototype.target$getter = function() { return DOM$EnsureDartNull(this.targ et); };
7579 c.prototype.webkitForce$getter = function() { return DOM$EnsureDartNull(this .webkitForce); };
7580 c.prototype.webkitRadiusX$getter = function() { return DOM$EnsureDartNull(th is.webkitRadiusX); };
7581 c.prototype.webkitRadiusY$getter = function() { return DOM$EnsureDartNull(th is.webkitRadiusY); };
7582 c.prototype.webkitRotationAngle$getter = function() { return DOM$EnsureDartN ull(this.webkitRotationAngle); };
7583 }
7584 c.$implements$Touch$Dart = 1;
7585 }
7586 function DOM$fixClassOnDemand$Touch(c) {
7587 if (c.DOM$initialized === true)
7588 return;
7589 c.DOM$initialized = true;
7590 DOM$fixClass$Touch(c);
7591 }
7592 function DOM$fixValue$Touch(value) {
7593 if (value == null)
7594 return DOM$EnsureDartNull(value);
7595 if (typeof value != "object")
7596 return value;
7597 var constructor = value.constructor;
7598 if (constructor == null)
7599 return value;
7600 DOM$fixClassOnDemand$Touch(constructor);
7601 return value;
7602 }
7603 function DOM$fixClass$TouchEvent(c) {
7604 if (c.prototype) {
7605 c.prototype.altKey$getter = function() { return DOM$EnsureDartNull(this.altK ey); };
7606 c.prototype.changedTouches$getter = function() { return DOM$fixValue$TouchLi st(this.changedTouches); };
7607 c.prototype.ctrlKey$getter = function() { return DOM$EnsureDartNull(this.ctr lKey); };
7608 c.prototype.metaKey$getter = function() { return DOM$EnsureDartNull(this.met aKey); };
7609 c.prototype.shiftKey$getter = function() { return DOM$EnsureDartNull(this.sh iftKey); };
7610 c.prototype.targetTouches$getter = function() { return DOM$fixValue$TouchLis t(this.targetTouches); };
7611 c.prototype.touches$getter = function() { return DOM$fixValue$TouchList(this .touches); };
7612 }
7613 DOM$fixMembers(c, ['initTouchEvent']);
7614 c.$implements$TouchEvent$Dart = 1;
7615 c.$implements$UIEvent$Dart = 1;
7616 c.$implements$Event$Dart = 1;
7617 }
7618 function DOM$fixClass$TouchList(c) {
7619 if (c.prototype) {
7620 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7621 c.prototype.INDEX$operator = function(k) { return DOM$fixValue$Touch(this[k] ); };
7622 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
7623 }
7624 c.prototype.item$member = function() {
7625 return DOM$fixValue$Touch(this.item.apply(this, arguments));
7626 };
7627 c.$implements$TouchList$Dart = 1;
7628 }
7629 function DOM$fixClassOnDemand$TouchList(c) {
7630 if (c.DOM$initialized === true)
7631 return;
7632 c.DOM$initialized = true;
7633 DOM$fixClass$TouchList(c);
7634 }
7635 function DOM$fixValue$TouchList(value) {
7636 if (value == null)
7637 return DOM$EnsureDartNull(value);
7638 if (typeof value != "object")
7639 return value;
7640 var constructor = value.constructor;
7641 if (constructor == null)
7642 return value;
7643 DOM$fixClassOnDemand$TouchList(constructor);
7644 return value;
7645 }
7646 function DOM$fixClass$TrackEvent(c) {
7647 if (c.prototype) {
7648 c.prototype.track$getter = function() { return DOM$EnsureDartNull(this.track ); };
7649 }
7650 c.$implements$TrackEvent$Dart = 1;
7651 c.$implements$Event$Dart = 1;
7652 }
7653 function DOM$fixClass$TreeWalker(c) {
7654 if (c.prototype) {
7655 c.prototype.currentNode$getter = function() { return DOM$EnsureDartNull(this .currentNode); };
7656 c.prototype.currentNode$setter = function(value) { this.currentNode = value; };
7657 c.prototype.expandEntityReferences$getter = function() { return DOM$EnsureDa rtNull(this.expandEntityReferences); };
7658 c.prototype.filter$getter = function() { return DOM$EnsureDartNull(this.filt er); };
7659 c.prototype.root$getter = function() { return DOM$EnsureDartNull(this.root); };
7660 c.prototype.whatToShow$getter = function() { return DOM$EnsureDartNull(this. whatToShow); };
7661 }
7662 DOM$fixMembers(c, [
7663 'firstChild',
7664 'lastChild',
7665 'nextNode',
7666 'nextSibling',
7667 'parentNode',
7668 'previousNode',
7669 'previousSibling']);
7670 c.$implements$TreeWalker$Dart = 1;
7671 }
7672 function DOM$fixClass$UIEvent(c) {
7673 if (c.prototype) {
7674 c.prototype.charCode$getter = function() { return DOM$EnsureDartNull(this.ch arCode); };
7675 c.prototype.detail$getter = function() { return DOM$EnsureDartNull(this.deta il); };
7676 c.prototype.keyCode$getter = function() { return DOM$EnsureDartNull(this.key Code); };
7677 c.prototype.layerX$getter = function() { return DOM$EnsureDartNull(this.laye rX); };
7678 c.prototype.layerY$getter = function() { return DOM$EnsureDartNull(this.laye rY); };
7679 c.prototype.pageX$getter = function() { return DOM$EnsureDartNull(this.pageX ); };
7680 c.prototype.pageY$getter = function() { return DOM$EnsureDartNull(this.pageY ); };
7681 c.prototype.view$getter = function() { return DOM$EnsureDartNull(this.view); };
7682 c.prototype.which$getter = function() { return DOM$EnsureDartNull(this.which ); };
7683 }
7684 DOM$fixMembers(c, ['initUIEvent']);
7685 c.$implements$UIEvent$Dart = 1;
7686 c.$implements$Event$Dart = 1;
7687 }
7688 function DOM$fixClass$Uint16Array(c) {
7689 if (c.prototype) {
7690 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7691 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
7692 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
7693 }
7694 DOM$fixMembers(c, ['subarray']);
7695 c.$implements$Uint16Array$Dart = 1;
7696 c.$implements$ArrayBufferView$Dart = 1;
7697 }
7698 function DOM$fixClass$Uint32Array(c) {
7699 if (c.prototype) {
7700 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7701 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
7702 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
7703 }
7704 DOM$fixMembers(c, ['subarray']);
7705 c.$implements$Uint32Array$Dart = 1;
7706 c.$implements$ArrayBufferView$Dart = 1;
7707 }
7708 function DOM$fixClass$Uint8Array(c) {
7709 if (c.prototype) {
7710 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
7711 c.prototype.INDEX$operator = function(k) { return DOM$EnsureDartNull(this[k] ); };
7712 c.prototype.ASSIGN_INDEX$operator = function(k, v) { this[k] = v; };
7713 }
7714 DOM$fixMembers(c, ['subarray']);
7715 c.$implements$Uint8Array$Dart = 1;
7716 c.$implements$ArrayBufferView$Dart = 1;
7717 }
7718 function DOM$fixClass$ValidityState(c) {
7719 if (c.prototype) {
7720 c.prototype.customError$getter = function() { return DOM$EnsureDartNull(this .customError); };
7721 c.prototype.patternMismatch$getter = function() { return DOM$EnsureDartNull( this.patternMismatch); };
7722 c.prototype.rangeOverflow$getter = function() { return DOM$EnsureDartNull(th is.rangeOverflow); };
7723 c.prototype.rangeUnderflow$getter = function() { return DOM$EnsureDartNull(t his.rangeUnderflow); };
7724 c.prototype.stepMismatch$getter = function() { return DOM$EnsureDartNull(thi s.stepMismatch); };
7725 c.prototype.tooLong$getter = function() { return DOM$EnsureDartNull(this.too Long); };
7726 c.prototype.typeMismatch$getter = function() { return DOM$EnsureDartNull(thi s.typeMismatch); };
7727 c.prototype.valid$getter = function() { return DOM$EnsureDartNull(this.valid ); };
7728 c.prototype.valueMissing$getter = function() { return DOM$EnsureDartNull(thi s.valueMissing); };
7729 }
7730 c.$implements$ValidityState$Dart = 1;
7731 }
7732 function DOM$fixClass$WaveShaperNode(c) {
7733 if (c.prototype) {
7734 c.prototype.curve$getter = function() { return DOM$EnsureDartNull(this.curve ); };
7735 c.prototype.curve$setter = function(value) { this.curve = value; };
7736 }
7737 c.$implements$WaveShaperNode$Dart = 1;
7738 c.$implements$AudioNode$Dart = 1;
7739 }
7740 function DOM$fixClass$WebGLActiveInfo(c) {
7741 if (c.prototype) {
7742 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
7743 c.prototype.size$getter = function() { return DOM$EnsureDartNull(this.size); };
7744 c.prototype.type$getter = function() { return DOM$EnsureDartNull(this.type); };
7745 }
7746 c.$implements$WebGLActiveInfo$Dart = 1;
7747 }
7748 function DOM$fixClass$WebGLBuffer(c) {
7749 if (c.prototype) {
7750 }
7751 c.$implements$WebGLBuffer$Dart = 1;
7752 }
7753 function DOM$fixClass$WebGLCompressedTextures(c) {
7754 if (c.prototype) {
7755 }
7756 DOM$fixMembers(c, [
7757 'compressedTexImage2D',
7758 'compressedTexSubImage2D']);
7759 c.$implements$WebGLCompressedTextures$Dart = 1;
7760 }
7761 function DOM$fixClass$WebGLContextAttributes(c) {
7762 if (c.prototype) {
7763 c.prototype.alpha$getter = function() { return DOM$EnsureDartNull(this.alpha ); };
7764 c.prototype.alpha$setter = function(value) { this.alpha = value; };
7765 c.prototype.antialias$getter = function() { return DOM$EnsureDartNull(this.a ntialias); };
7766 c.prototype.antialias$setter = function(value) { this.antialias = value; };
7767 c.prototype.depth$getter = function() { return DOM$EnsureDartNull(this.depth ); };
7768 c.prototype.depth$setter = function(value) { this.depth = value; };
7769 c.prototype.premultipliedAlpha$getter = function() { return DOM$EnsureDartNu ll(this.premultipliedAlpha); };
7770 c.prototype.premultipliedAlpha$setter = function(value) { this.premultiplied Alpha = value; };
7771 c.prototype.preserveDrawingBuffer$getter = function() { return DOM$EnsureDar tNull(this.preserveDrawingBuffer); };
7772 c.prototype.preserveDrawingBuffer$setter = function(value) { this.preserveDr awingBuffer = value; };
7773 c.prototype.stencil$getter = function() { return DOM$EnsureDartNull(this.ste ncil); };
7774 c.prototype.stencil$setter = function(value) { this.stencil = value; };
7775 }
7776 c.$implements$WebGLContextAttributes$Dart = 1;
7777 }
7778 function DOM$fixClass$WebGLContextEvent(c) {
7779 if (c.prototype) {
7780 c.prototype.statusMessage$getter = function() { return DOM$EnsureDartNull(th is.statusMessage); };
7781 }
7782 c.$implements$WebGLContextEvent$Dart = 1;
7783 c.$implements$Event$Dart = 1;
7784 }
7785 function DOM$fixClass$WebGLDebugRendererInfo(c) {
7786 if (c.prototype) {
7787 }
7788 c.$implements$WebGLDebugRendererInfo$Dart = 1;
7789 }
7790 function DOM$fixClass$WebGLDebugShaders(c) {
7791 if (c.prototype) {
7792 }
7793 DOM$fixMembers(c, ['getTranslatedShaderSource']);
7794 c.$implements$WebGLDebugShaders$Dart = 1;
7795 }
7796 function DOM$fixClass$WebGLFramebuffer(c) {
7797 if (c.prototype) {
7798 }
7799 c.$implements$WebGLFramebuffer$Dart = 1;
7800 }
7801 function DOM$fixClass$WebGLLoseContext(c) {
7802 if (c.prototype) {
7803 }
7804 DOM$fixMembers(c, [
7805 'loseContext',
7806 'restoreContext']);
7807 c.$implements$WebGLLoseContext$Dart = 1;
7808 }
7809 function DOM$fixClass$WebGLProgram(c) {
7810 if (c.prototype) {
7811 }
7812 c.$implements$WebGLProgram$Dart = 1;
7813 }
7814 function DOM$fixClass$WebGLRenderbuffer(c) {
7815 if (c.prototype) {
7816 }
7817 c.$implements$WebGLRenderbuffer$Dart = 1;
7818 }
7819 function DOM$fixClass$WebGLRenderingContext(c) {
7820 if (c.prototype) {
7821 c.prototype.drawingBufferHeight$getter = function() { return DOM$EnsureDartN ull(this.drawingBufferHeight); };
7822 c.prototype.drawingBufferWidth$getter = function() { return DOM$EnsureDartNu ll(this.drawingBufferWidth); };
7823 }
7824 DOM$fixMembers(c, [
7825 'activeTexture',
7826 'attachShader',
7827 'bindAttribLocation',
7828 'bindBuffer',
7829 'bindFramebuffer',
7830 'bindRenderbuffer',
7831 'bindTexture',
7832 'blendColor',
7833 'blendEquation',
7834 'blendEquationSeparate',
7835 'blendFunc',
7836 'blendFuncSeparate',
7837 'bufferData',
7838 'bufferSubData',
7839 'checkFramebufferStatus',
7840 'clear',
7841 'clearColor',
7842 'clearDepth',
7843 'clearStencil',
7844 'colorMask',
7845 'compileShader',
7846 'copyTexImage2D',
7847 'copyTexSubImage2D',
7848 'createBuffer',
7849 'createFramebuffer',
7850 'createProgram',
7851 'createRenderbuffer',
7852 'createShader',
7853 'createTexture',
7854 'cullFace',
7855 'deleteBuffer',
7856 'deleteFramebuffer',
7857 'deleteProgram',
7858 'deleteRenderbuffer',
7859 'deleteShader',
7860 'deleteTexture',
7861 'depthFunc',
7862 'depthMask',
7863 'depthRange',
7864 'detachShader',
7865 'disable',
7866 'disableVertexAttribArray',
7867 'drawArrays',
7868 'drawElements',
7869 'enable',
7870 'enableVertexAttribArray',
7871 'finish',
7872 'flush',
7873 'framebufferRenderbuffer',
7874 'framebufferTexture2D',
7875 'frontFace',
7876 'generateMipmap',
7877 'getActiveAttrib',
7878 'getActiveUniform',
7879 'getAttachedShaders',
7880 'getAttribLocation',
7881 'getBufferParameter',
7882 'getContextAttributes',
7883 'getError',
7884 'getExtension',
7885 'getFramebufferAttachmentParameter',
7886 'getParameter',
7887 'getProgramInfoLog',
7888 'getProgramParameter',
7889 'getRenderbufferParameter',
7890 'getShaderInfoLog',
7891 'getShaderParameter',
7892 'getShaderSource',
7893 'getTexParameter',
7894 'getUniform',
7895 'getUniformLocation',
7896 'getVertexAttrib',
7897 'getVertexAttribOffset',
7898 'hint',
7899 'isBuffer',
7900 'isContextLost',
7901 'isEnabled',
7902 'isFramebuffer',
7903 'isProgram',
7904 'isRenderbuffer',
7905 'isShader',
7906 'isTexture',
7907 'lineWidth',
7908 'linkProgram',
7909 'pixelStorei',
7910 'polygonOffset',
7911 'readPixels',
7912 'releaseShaderCompiler',
7913 'renderbufferStorage',
7914 'sampleCoverage',
7915 'scissor',
7916 'shaderSource',
7917 'stencilFunc',
7918 'stencilFuncSeparate',
7919 'stencilMask',
7920 'stencilMaskSeparate',
7921 'stencilOp',
7922 'stencilOpSeparate',
7923 'texImage2D',
7924 'texParameterf',
7925 'texParameteri',
7926 'texSubImage2D',
7927 'uniform1f',
7928 'uniform1fv',
7929 'uniform1i',
7930 'uniform1iv',
7931 'uniform2f',
7932 'uniform2fv',
7933 'uniform2i',
7934 'uniform2iv',
7935 'uniform3f',
7936 'uniform3fv',
7937 'uniform3i',
7938 'uniform3iv',
7939 'uniform4f',
7940 'uniform4fv',
7941 'uniform4i',
7942 'uniform4iv',
7943 'uniformMatrix2fv',
7944 'uniformMatrix3fv',
7945 'uniformMatrix4fv',
7946 'useProgram',
7947 'validateProgram',
7948 'vertexAttrib1f',
7949 'vertexAttrib1fv',
7950 'vertexAttrib2f',
7951 'vertexAttrib2fv',
7952 'vertexAttrib3f',
7953 'vertexAttrib3fv',
7954 'vertexAttrib4f',
7955 'vertexAttrib4fv',
7956 'vertexAttribPointer',
7957 'viewport']);
7958 c.$implements$WebGLRenderingContext$Dart = 1;
7959 c.$implements$CanvasRenderingContext$Dart = 1;
7960 }
7961 function DOM$fixClass$WebGLShader(c) {
7962 if (c.prototype) {
7963 }
7964 c.$implements$WebGLShader$Dart = 1;
7965 }
7966 function DOM$fixClass$WebGLTexture(c) {
7967 if (c.prototype) {
7968 }
7969 c.$implements$WebGLTexture$Dart = 1;
7970 }
7971 function DOM$fixClass$WebGLUniformLocation(c) {
7972 if (c.prototype) {
7973 }
7974 c.$implements$WebGLUniformLocation$Dart = 1;
7975 }
7976 function DOM$fixClass$WebGLVertexArrayObjectOES(c) {
7977 if (c.prototype) {
7978 }
7979 c.$implements$WebGLVertexArrayObjectOES$Dart = 1;
7980 }
7981 function DOM$fixClass$WebKitAnimation(c) {
7982 if (c.prototype) {
7983 c.prototype.delay$getter = function() { return DOM$EnsureDartNull(this.delay ); };
7984 c.prototype.direction$getter = function() { return DOM$EnsureDartNull(this.d irection); };
7985 c.prototype.duration$getter = function() { return DOM$EnsureDartNull(this.du ration); };
7986 c.prototype.elapsedTime$getter = function() { return DOM$EnsureDartNull(this .elapsedTime); };
7987 c.prototype.elapsedTime$setter = function(value) { this.elapsedTime = value; };
7988 c.prototype.ended$getter = function() { return DOM$EnsureDartNull(this.ended ); };
7989 c.prototype.fillMode$getter = function() { return DOM$EnsureDartNull(this.fi llMode); };
7990 c.prototype.iterationCount$getter = function() { return DOM$EnsureDartNull(t his.iterationCount); };
7991 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
7992 c.prototype.paused$getter = function() { return DOM$EnsureDartNull(this.paus ed); };
7993 }
7994 DOM$fixMembers(c, [
7995 'pause',
7996 'play']);
7997 c.$implements$WebKitAnimation$Dart = 1;
7998 }
7999 function DOM$fixClass$WebKitAnimationEvent(c) {
8000 if (c.prototype) {
8001 c.prototype.animationName$getter = function() { return DOM$EnsureDartNull(th is.animationName); };
8002 c.prototype.elapsedTime$getter = function() { return DOM$EnsureDartNull(this .elapsedTime); };
8003 }
8004 DOM$fixMembers(c, ['initWebKitAnimationEvent']);
8005 c.$implements$WebKitAnimationEvent$Dart = 1;
8006 c.$implements$Event$Dart = 1;
8007 }
8008 function DOM$fixClass$WebKitAnimationList(c) {
8009 if (c.prototype) {
8010 c.prototype.length$getter = function() { return DOM$EnsureDartNull(this.leng th); };
8011 }
8012 DOM$fixMembers(c, ['item']);
8013 c.$implements$WebKitAnimationList$Dart = 1;
8014 }
8015 function DOM$fixClass$WebKitBlobBuilder(c) {
8016 if (c.prototype) {
8017 }
8018 DOM$fixMembers(c, [
8019 'append',
8020 'getBlob']);
8021 c.$implements$WebKitBlobBuilder$Dart = 1;
8022 }
8023 function DOM$fixClass$WebKitCSSFilterValue(c) {
8024 if (c.prototype) {
8025 c.prototype.operationType$getter = function() { return DOM$EnsureDartNull(th is.operationType); };
8026 }
8027 c.$implements$WebKitCSSFilterValue$Dart = 1;
8028 c.$implements$CSSValueList$Dart = 1;
8029 c.$implements$CSSValue$Dart = 1;
8030 }
8031 function DOM$fixClass$WebKitCSSKeyframeRule(c) {
8032 if (c.prototype) {
8033 c.prototype.keyText$getter = function() { return DOM$EnsureDartNull(this.key Text); };
8034 c.prototype.keyText$setter = function(value) { this.keyText = value; };
8035 c.prototype.style$getter = function() { return DOM$EnsureDartNull(this.style ); };
8036 }
8037 c.$implements$WebKitCSSKeyframeRule$Dart = 1;
8038 c.$implements$CSSRule$Dart = 1;
8039 }
8040 function DOM$fixClass$WebKitCSSKeyframesRule(c) {
8041 if (c.prototype) {
8042 c.prototype.cssRules$getter = function() { return DOM$EnsureDartNull(this.cs sRules); };
8043 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
8044 c.prototype.name$setter = function(value) { this.name = value; };
8045 }
8046 DOM$fixMembers(c, [
8047 'deleteRule',
8048 'findRule',
8049 'insertRule']);
8050 c.$implements$WebKitCSSKeyframesRule$Dart = 1;
8051 c.$implements$CSSRule$Dart = 1;
8052 }
8053 function DOM$fixClass$WebKitCSSMatrix(c) {
8054 if (c.prototype) {
8055 c.prototype.a$getter = function() { return DOM$EnsureDartNull(this.a); };
8056 c.prototype.a$setter = function(value) { this.a = value; };
8057 c.prototype.b$getter = function() { return DOM$EnsureDartNull(this.b); };
8058 c.prototype.b$setter = function(value) { this.b = value; };
8059 c.prototype.c$getter = function() { return DOM$EnsureDartNull(this.c); };
8060 c.prototype.c$setter = function(value) { this.c = value; };
8061 c.prototype.d$getter = function() { return DOM$EnsureDartNull(this.d); };
8062 c.prototype.d$setter = function(value) { this.d = value; };
8063 c.prototype.e$getter = function() { return DOM$EnsureDartNull(this.e); };
8064 c.prototype.e$setter = function(value) { this.e = value; };
8065 c.prototype.f$getter = function() { return DOM$EnsureDartNull(this.f); };
8066 c.prototype.f$setter = function(value) { this.f = value; };
8067 c.prototype.m11$getter = function() { return DOM$EnsureDartNull(this.m11); } ;
8068 c.prototype.m11$setter = function(value) { this.m11 = value; };
8069 c.prototype.m12$getter = function() { return DOM$EnsureDartNull(this.m12); } ;
8070 c.prototype.m12$setter = function(value) { this.m12 = value; };
8071 c.prototype.m13$getter = function() { return DOM$EnsureDartNull(this.m13); } ;
8072 c.prototype.m13$setter = function(value) { this.m13 = value; };
8073 c.prototype.m14$getter = function() { return DOM$EnsureDartNull(this.m14); } ;
8074 c.prototype.m14$setter = function(value) { this.m14 = value; };
8075 c.prototype.m21$getter = function() { return DOM$EnsureDartNull(this.m21); } ;
8076 c.prototype.m21$setter = function(value) { this.m21 = value; };
8077 c.prototype.m22$getter = function() { return DOM$EnsureDartNull(this.m22); } ;
8078 c.prototype.m22$setter = function(value) { this.m22 = value; };
8079 c.prototype.m23$getter = function() { return DOM$EnsureDartNull(this.m23); } ;
8080 c.prototype.m23$setter = function(value) { this.m23 = value; };
8081 c.prototype.m24$getter = function() { return DOM$EnsureDartNull(this.m24); } ;
8082 c.prototype.m24$setter = function(value) { this.m24 = value; };
8083 c.prototype.m31$getter = function() { return DOM$EnsureDartNull(this.m31); } ;
8084 c.prototype.m31$setter = function(value) { this.m31 = value; };
8085 c.prototype.m32$getter = function() { return DOM$EnsureDartNull(this.m32); } ;
8086 c.prototype.m32$setter = function(value) { this.m32 = value; };
8087 c.prototype.m33$getter = function() { return DOM$EnsureDartNull(this.m33); } ;
8088 c.prototype.m33$setter = function(value) { this.m33 = value; };
8089 c.prototype.m34$getter = function() { return DOM$EnsureDartNull(this.m34); } ;
8090 c.prototype.m34$setter = function(value) { this.m34 = value; };
8091 c.prototype.m41$getter = function() { return DOM$EnsureDartNull(this.m41); } ;
8092 c.prototype.m41$setter = function(value) { this.m41 = value; };
8093 c.prototype.m42$getter = function() { return DOM$EnsureDartNull(this.m42); } ;
8094 c.prototype.m42$setter = function(value) { this.m42 = value; };
8095 c.prototype.m43$getter = function() { return DOM$EnsureDartNull(this.m43); } ;
8096 c.prototype.m43$setter = function(value) { this.m43 = value; };
8097 c.prototype.m44$getter = function() { return DOM$EnsureDartNull(this.m44); } ;
8098 c.prototype.m44$setter = function(value) { this.m44 = value; };
8099 }
8100 DOM$fixMembers(c, [
8101 'inverse',
8102 'multiply',
8103 'rotate',
8104 'rotateAxisAngle',
8105 'scale',
8106 'setMatrixValue',
8107 'skewX',
8108 'skewY',
8109 'toString',
8110 'translate']);
8111 c.$implements$WebKitCSSMatrix$Dart = 1;
8112 }
8113 function DOM$fixClass$WebKitCSSTransformValue(c) {
8114 if (c.prototype) {
8115 c.prototype.operationType$getter = function() { return DOM$EnsureDartNull(th is.operationType); };
8116 }
8117 c.$implements$WebKitCSSTransformValue$Dart = 1;
8118 c.$implements$CSSValueList$Dart = 1;
8119 c.$implements$CSSValue$Dart = 1;
8120 }
8121 function DOM$fixClass$WebKitFlags(c) {
8122 if (c.prototype) {
8123 c.prototype.create$getter = function() { return DOM$EnsureDartNull(this.crea te); };
8124 c.prototype.create$setter = function(value) { this.create = value; };
8125 c.prototype.exclusive$getter = function() { return DOM$EnsureDartNull(this.e xclusive); };
8126 c.prototype.exclusive$setter = function(value) { this.exclusive = value; };
8127 }
8128 c.$implements$WebKitFlags$Dart = 1;
8129 }
8130 function DOM$fixClass$WebKitMutationObserver(c) {
8131 if (c.prototype) {
8132 }
8133 DOM$fixMembers(c, ['disconnect']);
8134 c.$implements$WebKitMutationObserver$Dart = 1;
8135 }
8136 function DOM$fixClass$WebKitNamedFlow(c) {
8137 if (c.prototype) {
8138 }
8139 c.$implements$WebKitNamedFlow$Dart = 1;
8140 }
8141 function DOM$fixClass$WebKitPoint(c) {
8142 if (c.prototype) {
8143 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
8144 c.prototype.x$setter = function(value) { this.x = value; };
8145 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
8146 c.prototype.y$setter = function(value) { this.y = value; };
8147 }
8148 c.$implements$WebKitPoint$Dart = 1;
8149 }
8150 function DOM$fixClass$WebKitTransitionEvent(c) {
8151 if (c.prototype) {
8152 c.prototype.elapsedTime$getter = function() { return DOM$EnsureDartNull(this .elapsedTime); };
8153 c.prototype.propertyName$getter = function() { return DOM$EnsureDartNull(thi s.propertyName); };
8154 }
8155 DOM$fixMembers(c, ['initWebKitTransitionEvent']);
8156 c.$implements$WebKitTransitionEvent$Dart = 1;
8157 c.$implements$Event$Dart = 1;
8158 }
8159 function DOM$fixClass$WebSocket(c) {
8160 if (c.prototype) {
8161 c.prototype.URL$getter = function() { return DOM$EnsureDartNull(this.URL); } ;
8162 c.prototype.binaryType$getter = function() { return DOM$EnsureDartNull(this. binaryType); };
8163 c.prototype.binaryType$setter = function(value) { this.binaryType = value; } ;
8164 c.prototype.bufferedAmount$getter = function() { return DOM$EnsureDartNull(t his.bufferedAmount); };
8165 c.prototype.extensions$getter = function() { return DOM$EnsureDartNull(this. extensions); };
8166 c.prototype.protocol$getter = function() { return DOM$EnsureDartNull(this.pr otocol); };
8167 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
8168 }
8169 DOM$fixMembers(c, [
8170 'addEventListener',
8171 'close',
8172 'dispatchEvent',
8173 'removeEventListener',
8174 'send']);
8175 c.$implements$WebSocket$Dart = 1;
8176 c.$implements$EventTarget$Dart = 1;
8177 }
8178 function DOM$fixClass$WheelEvent(c) {
8179 if (c.prototype) {
8180 c.prototype.altKey$getter = function() { return DOM$EnsureDartNull(this.altK ey); };
8181 c.prototype.clientX$getter = function() { return DOM$EnsureDartNull(this.cli entX); };
8182 c.prototype.clientY$getter = function() { return DOM$EnsureDartNull(this.cli entY); };
8183 c.prototype.ctrlKey$getter = function() { return DOM$EnsureDartNull(this.ctr lKey); };
8184 c.prototype.metaKey$getter = function() { return DOM$EnsureDartNull(this.met aKey); };
8185 c.prototype.offsetX$getter = function() { return DOM$EnsureDartNull(this.off setX); };
8186 c.prototype.offsetY$getter = function() { return DOM$EnsureDartNull(this.off setY); };
8187 c.prototype.screenX$getter = function() { return DOM$EnsureDartNull(this.scr eenX); };
8188 c.prototype.screenY$getter = function() { return DOM$EnsureDartNull(this.scr eenY); };
8189 c.prototype.shiftKey$getter = function() { return DOM$EnsureDartNull(this.sh iftKey); };
8190 c.prototype.webkitDirectionInvertedFromDevice$getter = function() { return D OM$EnsureDartNull(this.webkitDirectionInvertedFromDevice); };
8191 c.prototype.wheelDelta$getter = function() { return DOM$EnsureDartNull(this. wheelDelta); };
8192 c.prototype.wheelDeltaX$getter = function() { return DOM$EnsureDartNull(this .wheelDeltaX); };
8193 c.prototype.wheelDeltaY$getter = function() { return DOM$EnsureDartNull(this .wheelDeltaY); };
8194 c.prototype.x$getter = function() { return DOM$EnsureDartNull(this.x); };
8195 c.prototype.y$getter = function() { return DOM$EnsureDartNull(this.y); };
8196 }
8197 DOM$fixMembers(c, ['initWebKitWheelEvent']);
8198 c.$implements$WheelEvent$Dart = 1;
8199 c.$implements$UIEvent$Dart = 1;
8200 c.$implements$Event$Dart = 1;
8201 }
8202 function DOM$fixClass$Worker(c) {
8203 if (c.prototype) {
8204 }
8205 DOM$fixMembers(c, [
8206 'postMessage',
8207 'terminate',
8208 'webkitPostMessage']);
8209 c.$implements$Worker$Dart = 1;
8210 c.$implements$AbstractWorker$Dart = 1;
8211 c.$implements$EventTarget$Dart = 1;
8212 }
8213 function DOM$fixClass$WorkerContext(c) {
8214 if (c.prototype) {
8215 c.prototype.location$getter = function() { return DOM$EnsureDartNull(this.lo cation); };
8216 c.prototype.location$setter = function(value) { this.location = value; };
8217 c.prototype.navigator$getter = function() { return DOM$EnsureDartNull(this.n avigator); };
8218 c.prototype.navigator$setter = function(value) { this.navigator = value; };
8219 c.prototype.onerror$getter = function() { return DOM$EnsureDartNull(this.one rror); };
8220 c.prototype.onerror$setter = function(value) { this.onerror = value; };
8221 c.prototype.self$getter = function() { return DOM$EnsureDartNull(this.self); };
8222 c.prototype.self$setter = function(value) { this.self = value; };
8223 c.prototype.webkitIndexedDB$getter = function() { return DOM$EnsureDartNull( this.webkitIndexedDB); };
8224 c.prototype.webkitNotifications$getter = function() { return DOM$fixValue$No tificationCenter(this.webkitNotifications); };
8225 c.prototype.webkitURL$getter = function() { return DOM$EnsureDartNull(this.w ebkitURL); };
8226 }
8227 DOM$fixMembers(c, [
8228 'addEventListener',
8229 'clearInterval',
8230 'clearTimeout',
8231 'close',
8232 'dispatchEvent',
8233 'importScripts',
8234 'openDatabase',
8235 'openDatabaseSync',
8236 'removeEventListener',
8237 'setInterval',
8238 'setTimeout',
8239 'webkitRequestFileSystem',
8240 'webkitRequestFileSystemSync',
8241 'webkitResolveLocalFileSystemSyncURL',
8242 'webkitResolveLocalFileSystemURL']);
8243 c.$implements$WorkerContext$Dart = 1;
8244 }
8245 function DOM$fixClass$WorkerLocation(c) {
8246 if (c.prototype) {
8247 c.prototype.hash$getter = function() { return DOM$EnsureDartNull(this.hash); };
8248 c.prototype.host$getter = function() { return DOM$EnsureDartNull(this.host); };
8249 c.prototype.hostname$getter = function() { return DOM$EnsureDartNull(this.ho stname); };
8250 c.prototype.href$getter = function() { return DOM$EnsureDartNull(this.href); };
8251 c.prototype.pathname$getter = function() { return DOM$EnsureDartNull(this.pa thname); };
8252 c.prototype.port$getter = function() { return DOM$EnsureDartNull(this.port); };
8253 c.prototype.protocol$getter = function() { return DOM$EnsureDartNull(this.pr otocol); };
8254 c.prototype.search$getter = function() { return DOM$EnsureDartNull(this.sear ch); };
8255 }
8256 DOM$fixMembers(c, ['toString']);
8257 c.$implements$WorkerLocation$Dart = 1;
8258 }
8259 function DOM$fixClass$WorkerNavigator(c) {
8260 if (c.prototype) {
8261 c.prototype.appName$getter = function() { return DOM$EnsureDartNull(this.app Name); };
8262 c.prototype.appVersion$getter = function() { return DOM$EnsureDartNull(this. appVersion); };
8263 c.prototype.onLine$getter = function() { return DOM$EnsureDartNull(this.onLi ne); };
8264 c.prototype.platform$getter = function() { return DOM$EnsureDartNull(this.pl atform); };
8265 c.prototype.userAgent$getter = function() { return DOM$EnsureDartNull(this.u serAgent); };
8266 }
8267 c.$implements$WorkerNavigator$Dart = 1;
8268 }
8269 function DOM$fixClass$XMLHttpRequest(c) {
8270 if (c.prototype) {
8271 c.prototype.asBlob$getter = function() { return DOM$EnsureDartNull(this.asBl ob); };
8272 c.prototype.asBlob$setter = function(value) { this.asBlob = value; };
8273 c.prototype.readyState$getter = function() { return DOM$EnsureDartNull(this. readyState); };
8274 c.prototype.responseBlob$getter = function() { return DOM$EnsureDartNull(thi s.responseBlob); };
8275 c.prototype.responseText$getter = function() { return DOM$EnsureDartNull(thi s.responseText); };
8276 c.prototype.responseType$getter = function() { return DOM$EnsureDartNull(thi s.responseType); };
8277 c.prototype.responseType$setter = function(value) { this.responseType = valu e; };
8278 c.prototype.responseXML$getter = function() { return DOM$EnsureDartNull(this .responseXML); };
8279 c.prototype.status$getter = function() { return DOM$EnsureDartNull(this.stat us); };
8280 c.prototype.statusText$getter = function() { return DOM$EnsureDartNull(this. statusText); };
8281 c.prototype.upload$getter = function() { return DOM$EnsureDartNull(this.uplo ad); };
8282 c.prototype.withCredentials$getter = function() { return DOM$EnsureDartNull( this.withCredentials); };
8283 c.prototype.withCredentials$setter = function(value) { this.withCredentials = value; };
8284 }
8285 DOM$fixMembers(c, [
8286 'abort',
8287 'addEventListener',
8288 'dispatchEvent',
8289 'getAllResponseHeaders',
8290 'getResponseHeader',
8291 'open',
8292 'overrideMimeType',
8293 'removeEventListener',
8294 'send',
8295 'setRequestHeader']);
8296 c.$implements$XMLHttpRequest$Dart = 1;
8297 c.$implements$EventTarget$Dart = 1;
8298 }
8299 function DOM$fixClass$XMLHttpRequestException(c) {
8300 if (c.prototype) {
8301 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
8302 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
8303 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
8304 }
8305 DOM$fixMembers(c, ['toString']);
8306 c.$implements$XMLHttpRequestException$Dart = 1;
8307 }
8308 function DOM$fixClass$XMLHttpRequestProgressEvent(c) {
8309 if (c.prototype) {
8310 c.prototype.position$getter = function() { return DOM$EnsureDartNull(this.po sition); };
8311 c.prototype.totalSize$getter = function() { return DOM$EnsureDartNull(this.t otalSize); };
8312 }
8313 c.$implements$XMLHttpRequestProgressEvent$Dart = 1;
8314 c.$implements$ProgressEvent$Dart = 1;
8315 c.$implements$Event$Dart = 1;
8316 }
8317 function DOM$fixClass$XMLHttpRequestUpload(c) {
8318 if (c.prototype) {
8319 }
8320 DOM$fixMembers(c, [
8321 'addEventListener',
8322 'dispatchEvent',
8323 'removeEventListener']);
8324 c.$implements$XMLHttpRequestUpload$Dart = 1;
8325 c.$implements$EventTarget$Dart = 1;
8326 }
8327 function DOM$fixClass$XMLSerializer(c) {
8328 if (c.prototype) {
8329 }
8330 DOM$fixMembers(c, ['serializeToString']);
8331 c.$implements$XMLSerializer$Dart = 1;
8332 }
8333 function DOM$fixClass$XPathEvaluator(c) {
8334 if (c.prototype) {
8335 }
8336 DOM$fixMembers(c, [
8337 'createExpression',
8338 'createNSResolver',
8339 'evaluate']);
8340 c.$implements$XPathEvaluator$Dart = 1;
8341 }
8342 function DOM$fixClass$XPathException(c) {
8343 if (c.prototype) {
8344 c.prototype.code$getter = function() { return DOM$EnsureDartNull(this.code); };
8345 c.prototype.message$getter = function() { return DOM$EnsureDartNull(this.mes sage); };
8346 c.prototype.name$getter = function() { return DOM$EnsureDartNull(this.name); };
8347 }
8348 DOM$fixMembers(c, ['toString']);
8349 c.$implements$XPathException$Dart = 1;
8350 }
8351 function DOM$fixClass$XPathExpression(c) {
8352 if (c.prototype) {
8353 }
8354 DOM$fixMembers(c, ['evaluate']);
8355 c.$implements$XPathExpression$Dart = 1;
8356 }
8357 function DOM$fixClass$XPathNSResolver(c) {
8358 if (c.prototype) {
8359 }
8360 DOM$fixMembers(c, ['lookupNamespaceURI']);
8361 c.$implements$XPathNSResolver$Dart = 1;
8362 }
8363 function DOM$fixClass$XPathResult(c) {
8364 if (c.prototype) {
8365 c.prototype.booleanValue$getter = function() { return DOM$EnsureDartNull(thi s.booleanValue); };
8366 c.prototype.invalidIteratorState$getter = function() { return DOM$EnsureDart Null(this.invalidIteratorState); };
8367 c.prototype.numberValue$getter = function() { return DOM$EnsureDartNull(this .numberValue); };
8368 c.prototype.resultType$getter = function() { return DOM$EnsureDartNull(this. resultType); };
8369 c.prototype.singleNodeValue$getter = function() { return DOM$EnsureDartNull( this.singleNodeValue); };
8370 c.prototype.snapshotLength$getter = function() { return DOM$EnsureDartNull(t his.snapshotLength); };
8371 c.prototype.stringValue$getter = function() { return DOM$EnsureDartNull(this .stringValue); };
8372 }
8373 DOM$fixMembers(c, [
8374 'iterateNext',
8375 'snapshotItem']);
8376 c.$implements$XPathResult$Dart = 1;
8377 }
8378 function DOM$fixClass$XSLTProcessor(c) {
8379 if (c.prototype) {
8380 }
8381 DOM$fixMembers(c, [
8382 'clearParameters',
8383 'getParameter',
8384 'importStylesheet',
8385 'removeParameter',
8386 'reset',
8387 'setParameter',
8388 'transformToDocument',
8389 'transformToFragment']);
8390 c.$implements$XSLTProcessor$Dart = 1;
8391 }
8392
8393 function DOM$FixBindings(w) {
8394
8395 // Have we been called to augment the prototypes on this window before?
8396 if (w.HTMLIFrameElement.prototype &&
8397 w.HTMLIFrameElement.prototype.contentWindow$getter) {
8398 return;
8399 }
8400
8401 // TODO(vsm): Clean this up. This is a workaround for Firefox 3.6 where
8402 // the Location prototype cannot be modified.
8403 // TODO(jacobr): unify the hacks for Navigator and Location.
8404 var tmpLocation = w.Location;
8405 if (w.location) {
8406 if (tmpLocation) {
8407 try {
8408 delete tmpLocation.prototype.get$dart$test;
8409 } catch (e) {
8410 w.Location = { prototype: w.location };
8411 }
8412 } else {
8413 w.Location = { prototype: w.location.__proto__ };
8414 }
8415 }
8416 // TODO(vsm): Clean this up. This is a workaround for Firefox 3.6 where
8417 // the Navigator prototype cannot be modified.
8418 if (navigator.userAgent.indexOf("Firefox") != -1) {
8419 w.Navigator = { prototype: w.navigator };
8420 }
8421 var _;
8422 if ((_ = w.AbstractWorker)) {
8423 w.AbstractWorker$Dart = _;
8424 DOM$fixClass$AbstractWorker(_);
8425 }
8426 if ((_ = w.ArrayBuffer)) {
8427 w.ArrayBuffer$Dart = _;
8428 DOM$fixClass$ArrayBuffer(_);
8429 }
8430 if ((_ = w.ArrayBufferView)) {
8431 w.ArrayBufferView$Dart = _;
8432 DOM$fixClass$ArrayBufferView(_);
8433 }
8434 if ((_ = w.Attr)) {
8435 w.Attr$Dart = _;
8436 DOM$fixClass$Attr(_);
8437 }
8438 if ((_ = w.AudioBuffer)) {
8439 w.AudioBuffer$Dart = _;
8440 DOM$fixClass$AudioBuffer(_);
8441 }
8442 if ((_ = w.AudioBufferSourceNode)) {
8443 w.AudioBufferSourceNode$Dart = _;
8444 DOM$fixClass$AudioBufferSourceNode(_);
8445 }
8446 if ((_ = w.AudioChannelMerger)) {
8447 w.AudioChannelMerger$Dart = _;
8448 DOM$fixClass$AudioChannelMerger(_);
8449 }
8450 if ((_ = w.AudioChannelSplitter)) {
8451 w.AudioChannelSplitter$Dart = _;
8452 DOM$fixClass$AudioChannelSplitter(_);
8453 }
8454 if ((_ = w.AudioContext)) {
8455 w.AudioContext$Dart = _;
8456 DOM$fixClass$AudioContext(_);
8457 }
8458 if ((_ = w.AudioDestinationNode)) {
8459 w.AudioDestinationNode$Dart = _;
8460 DOM$fixClass$AudioDestinationNode(_);
8461 }
8462 if ((_ = w.AudioGain)) {
8463 w.AudioGain$Dart = _;
8464 DOM$fixClass$AudioGain(_);
8465 }
8466 if ((_ = w.AudioGainNode)) {
8467 w.AudioGainNode$Dart = _;
8468 DOM$fixClass$AudioGainNode(_);
8469 }
8470 if ((_ = w.AudioListener)) {
8471 w.AudioListener$Dart = _;
8472 DOM$fixClass$AudioListener(_);
8473 }
8474 if ((_ = w.AudioNode)) {
8475 w.AudioNode$Dart = _;
8476 DOM$fixClass$AudioNode(_);
8477 }
8478 if ((_ = w.AudioPannerNode)) {
8479 w.AudioPannerNode$Dart = _;
8480 DOM$fixClass$AudioPannerNode(_);
8481 }
8482 if ((_ = w.AudioParam)) {
8483 w.AudioParam$Dart = _;
8484 DOM$fixClass$AudioParam(_);
8485 }
8486 if ((_ = w.AudioProcessingEvent)) {
8487 w.AudioProcessingEvent$Dart = _;
8488 DOM$fixClass$AudioProcessingEvent(_);
8489 }
8490 if ((_ = w.AudioSourceNode)) {
8491 w.AudioSourceNode$Dart = _;
8492 DOM$fixClass$AudioSourceNode(_);
8493 }
8494 if (!w.BarInfo && (_ = w.toolbar) && (_ = _.__proto__) && (_ = {prototype: _}) ) {
8495 w.BarInfo = _;
8496 }
8497 if ((_ = w.BarInfo)) {
8498 w.BarInfo$Dart = _;
8499 DOM$fixClass$BarInfo(_);
8500 }
8501 if ((_ = w.BeforeLoadEvent)) {
8502 w.BeforeLoadEvent$Dart = _;
8503 DOM$fixClass$BeforeLoadEvent(_);
8504 }
8505 if ((_ = w.BiquadFilterNode)) {
8506 w.BiquadFilterNode$Dart = _;
8507 DOM$fixClass$BiquadFilterNode(_);
8508 }
8509 if ((_ = w.Blob)) {
8510 w.Blob$Dart = _;
8511 DOM$fixClass$Blob(_);
8512 }
8513 if ((_ = w.CDATASection)) {
8514 w.CDATASection$Dart = _;
8515 DOM$fixClass$CDATASection(_);
8516 }
8517 if ((_ = w.CSSCharsetRule)) {
8518 w.CSSCharsetRule$Dart = _;
8519 DOM$fixClass$CSSCharsetRule(_);
8520 }
8521 if ((_ = w.CSSFontFaceRule)) {
8522 w.CSSFontFaceRule$Dart = _;
8523 DOM$fixClass$CSSFontFaceRule(_);
8524 }
8525 if ((_ = w.CSSImportRule)) {
8526 w.CSSImportRule$Dart = _;
8527 DOM$fixClass$CSSImportRule(_);
8528 }
8529 if ((_ = w.CSSMediaRule)) {
8530 w.CSSMediaRule$Dart = _;
8531 DOM$fixClass$CSSMediaRule(_);
8532 }
8533 if ((_ = w.CSSPageRule)) {
8534 w.CSSPageRule$Dart = _;
8535 DOM$fixClass$CSSPageRule(_);
8536 }
8537 if ((_ = w.CSSPrimitiveValue)) {
8538 w.CSSPrimitiveValue$Dart = _;
8539 DOM$fixClass$CSSPrimitiveValue(_);
8540 }
8541 if ((_ = w.CSSRule)) {
8542 w.CSSRule$Dart = _;
8543 DOM$fixClass$CSSRule(_);
8544 }
8545 if ((_ = w.CSSRuleList)) {
8546 w.CSSRuleList$Dart = _;
8547 DOM$fixClass$CSSRuleList(_);
8548 }
8549 if ((_ = w.CSSStyleDeclaration)) {
8550 w.CSSStyleDeclaration$Dart = _;
8551 DOM$fixClass$CSSStyleDeclaration(_);
8552 }
8553 if ((_ = w.CSSStyleRule)) {
8554 w.CSSStyleRule$Dart = _;
8555 DOM$fixClass$CSSStyleRule(_);
8556 }
8557 if ((_ = w.CSSStyleSheet)) {
8558 w.CSSStyleSheet$Dart = _;
8559 DOM$fixClass$CSSStyleSheet(_);
8560 }
8561 if ((_ = w.CSSUnknownRule)) {
8562 w.CSSUnknownRule$Dart = _;
8563 DOM$fixClass$CSSUnknownRule(_);
8564 }
8565 if ((_ = w.CSSValue)) {
8566 w.CSSValue$Dart = _;
8567 DOM$fixClass$CSSValue(_);
8568 }
8569 if ((_ = w.CSSValueList)) {
8570 w.CSSValueList$Dart = _;
8571 DOM$fixClass$CSSValueList(_);
8572 }
8573 if ((_ = w.CanvasGradient)) {
8574 w.CanvasGradient$Dart = _;
8575 DOM$fixClass$CanvasGradient(_);
8576 }
8577 if ((_ = w.CanvasPattern)) {
8578 w.CanvasPattern$Dart = _;
8579 DOM$fixClass$CanvasPattern(_);
8580 }
8581 if ((_ = w.CanvasPixelArray)) {
8582 w.CanvasPixelArray$Dart = _;
8583 DOM$fixClassOnDemand$CanvasPixelArray(_);
8584 }
8585 if ((_ = w.CanvasRenderingContext)) {
8586 w.CanvasRenderingContext$Dart = _;
8587 DOM$fixClass$CanvasRenderingContext(_);
8588 }
8589 if ((_ = w.CanvasRenderingContext2D)) {
8590 w.CanvasRenderingContext2D$Dart = _;
8591 DOM$fixClass$CanvasRenderingContext2D(_);
8592 }
8593 if ((_ = w.CharacterData)) {
8594 w.CharacterData$Dart = _;
8595 DOM$fixClass$CharacterData(_);
8596 }
8597 if ((_ = w.ClientRect)) {
8598 w.ClientRect$Dart = _;
8599 DOM$fixClass$ClientRect(_);
8600 }
8601 if ((_ = w.ClientRectList)) {
8602 w.ClientRectList$Dart = _;
8603 DOM$fixClass$ClientRectList(_);
8604 }
8605 if ((_ = w.Clipboard)) {
8606 w.Clipboard$Dart = _;
8607 DOM$fixClass$Clipboard(_);
8608 }
8609 if ((_ = w.CloseEvent)) {
8610 w.CloseEvent$Dart = _;
8611 DOM$fixClass$CloseEvent(_);
8612 }
8613 if ((_ = w.Comment)) {
8614 w.Comment$Dart = _;
8615 DOM$fixClass$Comment(_);
8616 }
8617 if ((_ = w.CompositionEvent)) {
8618 w.CompositionEvent$Dart = _;
8619 DOM$fixClass$CompositionEvent(_);
8620 }
8621 if (!w.Console && (_ = w.console) && (_ = _.__proto__) && (_ = {prototype: _}) ) {
8622 w.Console = _;
8623 }
8624 if ((_ = w.Console)) {
8625 w.Console$Dart = _;
8626 DOM$fixClass$Console(_);
8627 }
8628 if ((_ = w.ConvolverNode)) {
8629 w.ConvolverNode$Dart = _;
8630 DOM$fixClass$ConvolverNode(_);
8631 }
8632 if ((_ = w.Coordinates)) {
8633 w.Coordinates$Dart = _;
8634 DOM$fixClass$Coordinates(_);
8635 }
8636 if ((_ = w.Counter)) {
8637 w.Counter$Dart = _;
8638 DOM$fixClass$Counter(_);
8639 }
8640 if (!w.Crypto && (_ = w.crypto) && (_ = _.__proto__) && (_ = {prototype: _})) {
8641 w.Crypto = _;
8642 }
8643 if ((_ = w.Crypto)) {
8644 w.Crypto$Dart = _;
8645 DOM$fixClass$Crypto(_);
8646 }
8647 if ((_ = w.CustomEvent)) {
8648 w.CustomEvent$Dart = _;
8649 DOM$fixClass$CustomEvent(_);
8650 }
8651 if (!w.DOMApplicationCache && (_ = w.applicationCache) && (_ = _.__proto__) && (_ = {prototype: _})) {
8652 w.DOMApplicationCache = _;
8653 }
8654 if ((_ = w.DOMApplicationCache)) {
8655 w.DOMApplicationCache$Dart = _;
8656 DOM$fixClass$DOMApplicationCache(_);
8657 }
8658 if ((_ = w.DOMException)) {
8659 w.DOMException$Dart = _;
8660 DOM$fixClass$DOMException(_);
8661 }
8662 if ((_ = w.DOMFileSystem)) {
8663 w.DOMFileSystem$Dart = _;
8664 DOM$fixClass$DOMFileSystem(_);
8665 }
8666 if ((_ = w.DOMFileSystemSync)) {
8667 w.DOMFileSystemSync$Dart = _;
8668 DOM$fixClass$DOMFileSystemSync(_);
8669 }
8670 if ((_ = w.DOMFormData)) {
8671 w.DOMFormData$Dart = _;
8672 DOM$fixClass$DOMFormData(_);
8673 }
8674 if ((_ = w.DOMImplementation)) {
8675 w.DOMImplementation$Dart = _;
8676 DOM$fixClass$DOMImplementation(_);
8677 }
8678 if ((_ = w.DOMMimeType)) {
8679 w.DOMMimeType$Dart = _;
8680 DOM$fixClass$DOMMimeType(_);
8681 }
8682 if ((_ = w.DOMMimeTypeArray)) {
8683 w.DOMMimeTypeArray$Dart = _;
8684 DOM$fixClass$DOMMimeTypeArray(_);
8685 }
8686 if ((_ = w.DOMParser)) {
8687 w.DOMParser$Dart = _;
8688 DOM$fixClass$DOMParser(_);
8689 }
8690 if ((_ = w.DOMPlugin)) {
8691 w.DOMPlugin$Dart = _;
8692 DOM$fixClass$DOMPlugin(_);
8693 }
8694 if ((_ = w.DOMPluginArray)) {
8695 w.DOMPluginArray$Dart = _;
8696 DOM$fixClass$DOMPluginArray(_);
8697 }
8698 if ((_ = w.DOMSelection)) {
8699 w.DOMSelection$Dart = _;
8700 DOM$fixClass$DOMSelection(_);
8701 }
8702 if ((_ = w.DOMSettableTokenList)) {
8703 w.DOMSettableTokenList$Dart = _;
8704 DOM$fixClass$DOMSettableTokenList(_);
8705 }
8706 if ((_ = w.DOMTokenList)) {
8707 w.DOMTokenList$Dart = _;
8708 DOM$fixClass$DOMTokenList(_);
8709 }
8710 if (!w.DOMURL && (_ = w.webkitURL) && (_ = _.__proto__) && (_ = {prototype: _} )) {
8711 w.DOMURL = _;
8712 }
8713 if ((_ = w.DOMURL)) {
8714 w.DOMURL$Dart = _;
8715 DOM$fixClass$DOMURL(_);
8716 }
8717 if (!w.DOMWindow && (_ = w.window) && (_ = _.__proto__) && (_ = {prototype: _} )) {
8718 w.DOMWindow = _;
8719 }
8720 if ((_ = w.DOMWindow)) {
8721 w.DOMWindow$Dart = _;
8722 DOM$fixClass$DOMWindow(_);
8723 }
8724 if ((_ = w.DataTransferItem)) {
8725 w.DataTransferItem$Dart = _;
8726 DOM$fixClass$DataTransferItem(_);
8727 }
8728 if ((_ = w.DataTransferItemList)) {
8729 w.DataTransferItemList$Dart = _;
8730 DOM$fixClass$DataTransferItemList(_);
8731 }
8732 if ((_ = w.DataView)) {
8733 w.DataView$Dart = _;
8734 DOM$fixClass$DataView(_);
8735 }
8736 if ((_ = w.Database)) {
8737 w.Database$Dart = _;
8738 DOM$fixClass$Database(_);
8739 }
8740 if ((_ = w.DatabaseSync)) {
8741 w.DatabaseSync$Dart = _;
8742 DOM$fixClass$DatabaseSync(_);
8743 }
8744 if ((_ = w.DedicatedWorkerContext)) {
8745 w.DedicatedWorkerContext$Dart = _;
8746 DOM$fixClass$DedicatedWorkerContext(_);
8747 }
8748 if ((_ = w.DelayNode)) {
8749 w.DelayNode$Dart = _;
8750 DOM$fixClass$DelayNode(_);
8751 }
8752 if ((_ = w.DeviceMotionEvent)) {
8753 w.DeviceMotionEvent$Dart = _;
8754 DOM$fixClass$DeviceMotionEvent(_);
8755 }
8756 if ((_ = w.DeviceOrientationEvent)) {
8757 w.DeviceOrientationEvent$Dart = _;
8758 DOM$fixClass$DeviceOrientationEvent(_);
8759 }
8760 if ((_ = w.DirectoryEntry)) {
8761 w.DirectoryEntry$Dart = _;
8762 DOM$fixClass$DirectoryEntry(_);
8763 }
8764 if ((_ = w.DirectoryEntrySync)) {
8765 w.DirectoryEntrySync$Dart = _;
8766 DOM$fixClass$DirectoryEntrySync(_);
8767 }
8768 if ((_ = w.DirectoryReader)) {
8769 w.DirectoryReader$Dart = _;
8770 DOM$fixClass$DirectoryReader(_);
8771 }
8772 if ((_ = w.DirectoryReaderSync)) {
8773 w.DirectoryReaderSync$Dart = _;
8774 DOM$fixClass$DirectoryReaderSync(_);
8775 }
8776 if (!w.Document && (_ = w.document) && (_ = _.__proto__) && (_ = {prototype: _ })) {
8777 w.Document = _;
8778 }
8779 if ((_ = w.Document)) {
8780 w.Document$Dart = _;
8781 DOM$fixClass$Document(_);
8782 }
8783 if ((_ = w.DocumentFragment)) {
8784 w.DocumentFragment$Dart = _;
8785 DOM$fixClass$DocumentFragment(_);
8786 }
8787 if ((_ = w.DocumentType)) {
8788 w.DocumentType$Dart = _;
8789 DOM$fixClass$DocumentType(_);
8790 }
8791 if ((_ = w.DynamicsCompressorNode)) {
8792 w.DynamicsCompressorNode$Dart = _;
8793 DOM$fixClass$DynamicsCompressorNode(_);
8794 }
8795 if (!w.Element && (_ = w.frameElement) && (_ = _.__proto__) && (_ = {prototype : _})) {
8796 w.Element = _;
8797 }
8798 if ((_ = w.Element)) {
8799 w.Element$Dart = _;
8800 DOM$fixClass$Element(_);
8801 }
8802 if ((_ = w.ElementTimeControl)) {
8803 w.ElementTimeControl$Dart = _;
8804 DOM$fixClass$ElementTimeControl(_);
8805 }
8806 if ((_ = w.ElementTraversal)) {
8807 w.ElementTraversal$Dart = _;
8808 DOM$fixClass$ElementTraversal(_);
8809 }
8810 if ((_ = w.Entity)) {
8811 w.Entity$Dart = _;
8812 DOM$fixClass$Entity(_);
8813 }
8814 if ((_ = w.EntityReference)) {
8815 w.EntityReference$Dart = _;
8816 DOM$fixClass$EntityReference(_);
8817 }
8818 if ((_ = w.Entry)) {
8819 w.Entry$Dart = _;
8820 DOM$fixClass$Entry(_);
8821 }
8822 if ((_ = w.EntryArray)) {
8823 w.EntryArray$Dart = _;
8824 DOM$fixClass$EntryArray(_);
8825 }
8826 if ((_ = w.EntryArraySync)) {
8827 w.EntryArraySync$Dart = _;
8828 DOM$fixClass$EntryArraySync(_);
8829 }
8830 if ((_ = w.EntrySync)) {
8831 w.EntrySync$Dart = _;
8832 DOM$fixClass$EntrySync(_);
8833 }
8834 if ((_ = w.ErrorEvent)) {
8835 w.ErrorEvent$Dart = _;
8836 DOM$fixClass$ErrorEvent(_);
8837 }
8838 if (!w.Event && (_ = w.event) && (_ = _.__proto__) && (_ = {prototype: _})) {
8839 w.Event = _;
8840 }
8841 if ((_ = w.Event)) {
8842 w.Event$Dart = _;
8843 DOM$fixClass$Event(_);
8844 }
8845 if ((_ = w.EventException)) {
8846 w.EventException$Dart = _;
8847 DOM$fixClass$EventException(_);
8848 }
8849 if ((_ = w.EventSource)) {
8850 w.EventSource$Dart = _;
8851 DOM$fixClass$EventSource(_);
8852 }
8853 if ((_ = w.EventTarget)) {
8854 w.EventTarget$Dart = _;
8855 DOM$fixClass$EventTarget(_);
8856 }
8857 if ((_ = w.File)) {
8858 w.File$Dart = _;
8859 DOM$fixClass$File(_);
8860 }
8861 if ((_ = w.FileEntry)) {
8862 w.FileEntry$Dart = _;
8863 DOM$fixClass$FileEntry(_);
8864 }
8865 if ((_ = w.FileEntrySync)) {
8866 w.FileEntrySync$Dart = _;
8867 DOM$fixClass$FileEntrySync(_);
8868 }
8869 if ((_ = w.FileError)) {
8870 w.FileError$Dart = _;
8871 DOM$fixClass$FileError(_);
8872 }
8873 if ((_ = w.FileException)) {
8874 w.FileException$Dart = _;
8875 DOM$fixClass$FileException(_);
8876 }
8877 if ((_ = w.FileList)) {
8878 w.FileList$Dart = _;
8879 DOM$fixClass$FileList(_);
8880 }
8881 if ((_ = w.FileReader)) {
8882 w.FileReader$Dart = _;
8883 DOM$fixClass$FileReader(_);
8884 }
8885 if ((_ = w.FileReaderSync)) {
8886 w.FileReaderSync$Dart = _;
8887 DOM$fixClass$FileReaderSync(_);
8888 }
8889 if ((_ = w.FileWriter)) {
8890 w.FileWriter$Dart = _;
8891 DOM$fixClass$FileWriter(_);
8892 }
8893 if ((_ = w.FileWriterSync)) {
8894 w.FileWriterSync$Dart = _;
8895 DOM$fixClass$FileWriterSync(_);
8896 }
8897 if ((_ = w.Float32Array)) {
8898 w.Float32Array$Dart = _;
8899 DOM$fixClass$Float32Array(_);
8900 }
8901 if ((_ = w.Float64Array)) {
8902 w.Float64Array$Dart = _;
8903 DOM$fixClass$Float64Array(_);
8904 }
8905 if ((_ = w.Geolocation)) {
8906 w.Geolocation$Dart = _;
8907 DOM$fixClass$Geolocation(_);
8908 }
8909 if ((_ = w.Geoposition)) {
8910 w.Geoposition$Dart = _;
8911 DOM$fixClass$Geoposition(_);
8912 }
8913 if ((_ = w.HTMLAllCollection)) {
8914 w.HTMLAllCollection$Dart = _;
8915 DOM$fixClass$HTMLAllCollection(_);
8916 }
8917 if ((_ = w.HTMLAnchorElement)) {
8918 w.HTMLAnchorElement$Dart = _;
8919 DOM$fixClass$HTMLAnchorElement(_);
8920 }
8921 if ((_ = w.HTMLAppletElement)) {
8922 w.HTMLAppletElement$Dart = _;
8923 DOM$fixClass$HTMLAppletElement(_);
8924 }
8925 if ((_ = w.HTMLAreaElement)) {
8926 w.HTMLAreaElement$Dart = _;
8927 DOM$fixClass$HTMLAreaElement(_);
8928 }
8929 if ((_ = w.HTMLAudioElement)) {
8930 w.HTMLAudioElement$Dart = _;
8931 DOM$fixClass$HTMLAudioElement(_);
8932 }
8933 if ((_ = w.HTMLBRElement)) {
8934 w.HTMLBRElement$Dart = _;
8935 DOM$fixClass$HTMLBRElement(_);
8936 }
8937 if ((_ = w.HTMLBaseElement)) {
8938 w.HTMLBaseElement$Dart = _;
8939 DOM$fixClass$HTMLBaseElement(_);
8940 }
8941 if ((_ = w.HTMLBaseFontElement)) {
8942 w.HTMLBaseFontElement$Dart = _;
8943 DOM$fixClass$HTMLBaseFontElement(_);
8944 }
8945 if ((_ = w.HTMLBodyElement)) {
8946 w.HTMLBodyElement$Dart = _;
8947 DOM$fixClass$HTMLBodyElement(_);
8948 }
8949 if ((_ = w.HTMLButtonElement)) {
8950 w.HTMLButtonElement$Dart = _;
8951 DOM$fixClass$HTMLButtonElement(_);
8952 }
8953 if ((_ = w.HTMLCanvasElement)) {
8954 w.HTMLCanvasElement$Dart = _;
8955 DOM$fixClass$HTMLCanvasElement(_);
8956 }
8957 if ((_ = w.HTMLCollection)) {
8958 w.HTMLCollection$Dart = _;
8959 DOM$fixClass$HTMLCollection(_);
8960 }
8961 if ((_ = w.HTMLDListElement)) {
8962 w.HTMLDListElement$Dart = _;
8963 DOM$fixClass$HTMLDListElement(_);
8964 }
8965 if ((_ = w.HTMLDataListElement)) {
8966 w.HTMLDataListElement$Dart = _;
8967 DOM$fixClass$HTMLDataListElement(_);
8968 }
8969 if ((_ = w.HTMLDetailsElement)) {
8970 w.HTMLDetailsElement$Dart = _;
8971 DOM$fixClass$HTMLDetailsElement(_);
8972 }
8973 if ((_ = w.HTMLDirectoryElement)) {
8974 w.HTMLDirectoryElement$Dart = _;
8975 DOM$fixClass$HTMLDirectoryElement(_);
8976 }
8977 if ((_ = w.HTMLDivElement)) {
8978 w.HTMLDivElement$Dart = _;
8979 DOM$fixClass$HTMLDivElement(_);
8980 }
8981 if ((_ = w.HTMLDocument)) {
8982 w.HTMLDocument$Dart = _;
8983 DOM$fixClass$HTMLDocument(_);
8984 }
8985 if ((_ = w.HTMLElement)) {
8986 w.HTMLElement$Dart = _;
8987 DOM$fixClass$HTMLElement(_);
8988 }
8989 if ((_ = w.HTMLEmbedElement)) {
8990 w.HTMLEmbedElement$Dart = _;
8991 DOM$fixClass$HTMLEmbedElement(_);
8992 }
8993 if ((_ = w.HTMLFieldSetElement)) {
8994 w.HTMLFieldSetElement$Dart = _;
8995 DOM$fixClass$HTMLFieldSetElement(_);
8996 }
8997 if ((_ = w.HTMLFontElement)) {
8998 w.HTMLFontElement$Dart = _;
8999 DOM$fixClass$HTMLFontElement(_);
9000 }
9001 if ((_ = w.HTMLFormElement)) {
9002 w.HTMLFormElement$Dart = _;
9003 DOM$fixClass$HTMLFormElement(_);
9004 }
9005 if ((_ = w.HTMLFrameElement)) {
9006 w.HTMLFrameElement$Dart = _;
9007 DOM$fixClass$HTMLFrameElement(_);
9008 }
9009 if ((_ = w.HTMLFrameSetElement)) {
9010 w.HTMLFrameSetElement$Dart = _;
9011 DOM$fixClass$HTMLFrameSetElement(_);
9012 }
9013 if ((_ = w.HTMLHRElement)) {
9014 w.HTMLHRElement$Dart = _;
9015 DOM$fixClass$HTMLHRElement(_);
9016 }
9017 if ((_ = w.HTMLHeadElement)) {
9018 w.HTMLHeadElement$Dart = _;
9019 DOM$fixClass$HTMLHeadElement(_);
9020 }
9021 if ((_ = w.HTMLHeadingElement)) {
9022 w.HTMLHeadingElement$Dart = _;
9023 DOM$fixClass$HTMLHeadingElement(_);
9024 }
9025 if ((_ = w.HTMLHtmlElement)) {
9026 w.HTMLHtmlElement$Dart = _;
9027 DOM$fixClass$HTMLHtmlElement(_);
9028 }
9029 if ((_ = w.HTMLIFrameElement)) {
9030 w.HTMLIFrameElement$Dart = _;
9031 DOM$fixClass$HTMLIFrameElement(_);
9032 }
9033 if ((_ = w.HTMLImageElement)) {
9034 w.HTMLImageElement$Dart = _;
9035 DOM$fixClass$HTMLImageElement(_);
9036 }
9037 if ((_ = w.HTMLInputElement)) {
9038 w.HTMLInputElement$Dart = _;
9039 DOM$fixClass$HTMLInputElement(_);
9040 }
9041 if ((_ = w.HTMLIsIndexElement)) {
9042 w.HTMLIsIndexElement$Dart = _;
9043 DOM$fixClass$HTMLIsIndexElement(_);
9044 }
9045 if ((_ = w.HTMLKeygenElement)) {
9046 w.HTMLKeygenElement$Dart = _;
9047 DOM$fixClass$HTMLKeygenElement(_);
9048 }
9049 if ((_ = w.HTMLLIElement)) {
9050 w.HTMLLIElement$Dart = _;
9051 DOM$fixClass$HTMLLIElement(_);
9052 }
9053 if ((_ = w.HTMLLabelElement)) {
9054 w.HTMLLabelElement$Dart = _;
9055 DOM$fixClass$HTMLLabelElement(_);
9056 }
9057 if ((_ = w.HTMLLegendElement)) {
9058 w.HTMLLegendElement$Dart = _;
9059 DOM$fixClass$HTMLLegendElement(_);
9060 }
9061 if ((_ = w.HTMLLinkElement)) {
9062 w.HTMLLinkElement$Dart = _;
9063 DOM$fixClass$HTMLLinkElement(_);
9064 }
9065 if ((_ = w.HTMLMapElement)) {
9066 w.HTMLMapElement$Dart = _;
9067 DOM$fixClass$HTMLMapElement(_);
9068 }
9069 if ((_ = w.HTMLMarqueeElement)) {
9070 w.HTMLMarqueeElement$Dart = _;
9071 DOM$fixClass$HTMLMarqueeElement(_);
9072 }
9073 if ((_ = w.HTMLMediaElement)) {
9074 w.HTMLMediaElement$Dart = _;
9075 DOM$fixClass$HTMLMediaElement(_);
9076 }
9077 if ((_ = w.HTMLMenuElement)) {
9078 w.HTMLMenuElement$Dart = _;
9079 DOM$fixClass$HTMLMenuElement(_);
9080 }
9081 if ((_ = w.HTMLMetaElement)) {
9082 w.HTMLMetaElement$Dart = _;
9083 DOM$fixClass$HTMLMetaElement(_);
9084 }
9085 if ((_ = w.HTMLMeterElement)) {
9086 w.HTMLMeterElement$Dart = _;
9087 DOM$fixClass$HTMLMeterElement(_);
9088 }
9089 if ((_ = w.HTMLModElement)) {
9090 w.HTMLModElement$Dart = _;
9091 DOM$fixClass$HTMLModElement(_);
9092 }
9093 if ((_ = w.HTMLOListElement)) {
9094 w.HTMLOListElement$Dart = _;
9095 DOM$fixClass$HTMLOListElement(_);
9096 }
9097 if ((_ = w.HTMLObjectElement)) {
9098 w.HTMLObjectElement$Dart = _;
9099 DOM$fixClass$HTMLObjectElement(_);
9100 }
9101 if ((_ = w.HTMLOptGroupElement)) {
9102 w.HTMLOptGroupElement$Dart = _;
9103 DOM$fixClass$HTMLOptGroupElement(_);
9104 }
9105 if ((_ = w.HTMLOptionElement)) {
9106 w.HTMLOptionElement$Dart = _;
9107 DOM$fixClass$HTMLOptionElement(_);
9108 }
9109 if ((_ = w.HTMLOptionsCollection)) {
9110 w.HTMLOptionsCollection$Dart = _;
9111 DOM$fixClass$HTMLOptionsCollection(_);
9112 }
9113 if ((_ = w.HTMLOutputElement)) {
9114 w.HTMLOutputElement$Dart = _;
9115 DOM$fixClass$HTMLOutputElement(_);
9116 }
9117 if ((_ = w.HTMLParagraphElement)) {
9118 w.HTMLParagraphElement$Dart = _;
9119 DOM$fixClass$HTMLParagraphElement(_);
9120 }
9121 if ((_ = w.HTMLParamElement)) {
9122 w.HTMLParamElement$Dart = _;
9123 DOM$fixClass$HTMLParamElement(_);
9124 }
9125 if ((_ = w.HTMLPreElement)) {
9126 w.HTMLPreElement$Dart = _;
9127 DOM$fixClass$HTMLPreElement(_);
9128 }
9129 if ((_ = w.HTMLProgressElement)) {
9130 w.HTMLProgressElement$Dart = _;
9131 DOM$fixClass$HTMLProgressElement(_);
9132 }
9133 if ((_ = w.HTMLPropertiesCollection)) {
9134 w.HTMLPropertiesCollection$Dart = _;
9135 DOM$fixClass$HTMLPropertiesCollection(_);
9136 }
9137 if ((_ = w.HTMLQuoteElement)) {
9138 w.HTMLQuoteElement$Dart = _;
9139 DOM$fixClass$HTMLQuoteElement(_);
9140 }
9141 if ((_ = w.HTMLScriptElement)) {
9142 w.HTMLScriptElement$Dart = _;
9143 DOM$fixClass$HTMLScriptElement(_);
9144 }
9145 if ((_ = w.HTMLSelectElement)) {
9146 w.HTMLSelectElement$Dart = _;
9147 DOM$fixClass$HTMLSelectElement(_);
9148 }
9149 if ((_ = w.HTMLSourceElement)) {
9150 w.HTMLSourceElement$Dart = _;
9151 DOM$fixClass$HTMLSourceElement(_);
9152 }
9153 if ((_ = w.HTMLSpanElement)) {
9154 w.HTMLSpanElement$Dart = _;
9155 DOM$fixClass$HTMLSpanElement(_);
9156 }
9157 if ((_ = w.HTMLStyleElement)) {
9158 w.HTMLStyleElement$Dart = _;
9159 DOM$fixClass$HTMLStyleElement(_);
9160 }
9161 if ((_ = w.HTMLTableCaptionElement)) {
9162 w.HTMLTableCaptionElement$Dart = _;
9163 DOM$fixClass$HTMLTableCaptionElement(_);
9164 }
9165 if ((_ = w.HTMLTableCellElement)) {
9166 w.HTMLTableCellElement$Dart = _;
9167 DOM$fixClass$HTMLTableCellElement(_);
9168 }
9169 if ((_ = w.HTMLTableColElement)) {
9170 w.HTMLTableColElement$Dart = _;
9171 DOM$fixClass$HTMLTableColElement(_);
9172 }
9173 if ((_ = w.HTMLTableElement)) {
9174 w.HTMLTableElement$Dart = _;
9175 DOM$fixClass$HTMLTableElement(_);
9176 }
9177 if ((_ = w.HTMLTableRowElement)) {
9178 w.HTMLTableRowElement$Dart = _;
9179 DOM$fixClass$HTMLTableRowElement(_);
9180 }
9181 if ((_ = w.HTMLTableSectionElement)) {
9182 w.HTMLTableSectionElement$Dart = _;
9183 DOM$fixClass$HTMLTableSectionElement(_);
9184 }
9185 if ((_ = w.HTMLTextAreaElement)) {
9186 w.HTMLTextAreaElement$Dart = _;
9187 DOM$fixClass$HTMLTextAreaElement(_);
9188 }
9189 if ((_ = w.HTMLTitleElement)) {
9190 w.HTMLTitleElement$Dart = _;
9191 DOM$fixClass$HTMLTitleElement(_);
9192 }
9193 if ((_ = w.HTMLTrackElement)) {
9194 w.HTMLTrackElement$Dart = _;
9195 DOM$fixClass$HTMLTrackElement(_);
9196 }
9197 if ((_ = w.HTMLUListElement)) {
9198 w.HTMLUListElement$Dart = _;
9199 DOM$fixClass$HTMLUListElement(_);
9200 }
9201 if ((_ = w.HTMLUnknownElement)) {
9202 w.HTMLUnknownElement$Dart = _;
9203 DOM$fixClass$HTMLUnknownElement(_);
9204 }
9205 if ((_ = w.HTMLVideoElement)) {
9206 w.HTMLVideoElement$Dart = _;
9207 DOM$fixClass$HTMLVideoElement(_);
9208 }
9209 if ((_ = w.HashChangeEvent)) {
9210 w.HashChangeEvent$Dart = _;
9211 DOM$fixClass$HashChangeEvent(_);
9212 }
9213 if ((_ = w.HighPass2FilterNode)) {
9214 w.HighPass2FilterNode$Dart = _;
9215 DOM$fixClass$HighPass2FilterNode(_);
9216 }
9217 if (!w.History && (_ = w.history) && (_ = _.__proto__) && (_ = {prototype: _}) ) {
9218 w.History = _;
9219 }
9220 if ((_ = w.History)) {
9221 w.History$Dart = _;
9222 DOM$fixClass$History(_);
9223 }
9224 if ((_ = w.IDBAny)) {
9225 w.IDBAny$Dart = _;
9226 DOM$fixClass$IDBAny(_);
9227 }
9228 if ((_ = w.IDBCursor)) {
9229 w.IDBCursor$Dart = _;
9230 DOM$fixClass$IDBCursor(_);
9231 }
9232 if ((_ = w.IDBCursorWithValue)) {
9233 w.IDBCursorWithValue$Dart = _;
9234 DOM$fixClass$IDBCursorWithValue(_);
9235 }
9236 if ((_ = w.IDBDatabase)) {
9237 w.IDBDatabase$Dart = _;
9238 DOM$fixClass$IDBDatabase(_);
9239 }
9240 if ((_ = w.IDBDatabaseError)) {
9241 w.IDBDatabaseError$Dart = _;
9242 DOM$fixClass$IDBDatabaseError(_);
9243 }
9244 if ((_ = w.IDBDatabaseException)) {
9245 w.IDBDatabaseException$Dart = _;
9246 DOM$fixClass$IDBDatabaseException(_);
9247 }
9248 if (!w.IDBFactory && (_ = w.webkitIndexedDB) && (_ = _.__proto__) && (_ = {pro totype: _})) {
9249 w.IDBFactory = _;
9250 }
9251 if ((_ = w.IDBFactory)) {
9252 w.IDBFactory$Dart = _;
9253 DOM$fixClass$IDBFactory(_);
9254 }
9255 if ((_ = w.IDBIndex)) {
9256 w.IDBIndex$Dart = _;
9257 DOM$fixClass$IDBIndex(_);
9258 }
9259 if ((_ = w.IDBKey)) {
9260 w.IDBKey$Dart = _;
9261 DOM$fixClass$IDBKey(_);
9262 }
9263 if ((_ = w.IDBKeyRange)) {
9264 w.IDBKeyRange$Dart = _;
9265 DOM$fixClass$IDBKeyRange(_);
9266 }
9267 if ((_ = w.IDBObjectStore)) {
9268 w.IDBObjectStore$Dart = _;
9269 DOM$fixClass$IDBObjectStore(_);
9270 }
9271 if ((_ = w.IDBRequest)) {
9272 w.IDBRequest$Dart = _;
9273 DOM$fixClass$IDBRequest(_);
9274 }
9275 if ((_ = w.IDBTransaction)) {
9276 w.IDBTransaction$Dart = _;
9277 DOM$fixClass$IDBTransaction(_);
9278 }
9279 if ((_ = w.IDBVersionChangeEvent)) {
9280 w.IDBVersionChangeEvent$Dart = _;
9281 DOM$fixClass$IDBVersionChangeEvent(_);
9282 }
9283 if ((_ = w.IDBVersionChangeRequest)) {
9284 w.IDBVersionChangeRequest$Dart = _;
9285 DOM$fixClass$IDBVersionChangeRequest(_);
9286 }
9287 if ((_ = w.ImageData)) {
9288 w.ImageData$Dart = _;
9289 DOM$fixClassOnDemand$ImageData(_);
9290 }
9291 if ((_ = w.InjectedScriptHost)) {
9292 w.InjectedScriptHost$Dart = _;
9293 DOM$fixClass$InjectedScriptHost(_);
9294 }
9295 if ((_ = w.InspectorFrontendHost)) {
9296 w.InspectorFrontendHost$Dart = _;
9297 DOM$fixClass$InspectorFrontendHost(_);
9298 }
9299 if ((_ = w.Int16Array)) {
9300 w.Int16Array$Dart = _;
9301 DOM$fixClass$Int16Array(_);
9302 }
9303 if ((_ = w.Int32Array)) {
9304 w.Int32Array$Dart = _;
9305 DOM$fixClass$Int32Array(_);
9306 }
9307 if ((_ = w.Int8Array)) {
9308 w.Int8Array$Dart = _;
9309 DOM$fixClass$Int8Array(_);
9310 }
9311 if ((_ = w.JavaScriptAudioNode)) {
9312 w.JavaScriptAudioNode$Dart = _;
9313 DOM$fixClass$JavaScriptAudioNode(_);
9314 }
9315 if ((_ = w.JavaScriptCallFrame)) {
9316 w.JavaScriptCallFrame$Dart = _;
9317 DOM$fixClass$JavaScriptCallFrame(_);
9318 }
9319 if ((_ = w.KeyboardEvent)) {
9320 w.KeyboardEvent$Dart = _;
9321 DOM$fixClass$KeyboardEvent(_);
9322 }
9323 if (!w.Location && (_ = w.location) && (_ = _.__proto__) && (_ = {prototype: _ })) {
9324 w.Location = _;
9325 }
9326 if ((_ = w.Location)) {
9327 w.Location$Dart = _;
9328 DOM$fixClass$Location(_);
9329 }
9330 if ((_ = w.LowPass2FilterNode)) {
9331 w.LowPass2FilterNode$Dart = _;
9332 DOM$fixClass$LowPass2FilterNode(_);
9333 }
9334 if ((_ = w.MediaController)) {
9335 w.MediaController$Dart = _;
9336 DOM$fixClass$MediaController(_);
9337 }
9338 if ((_ = w.MediaElementAudioSourceNode)) {
9339 w.MediaElementAudioSourceNode$Dart = _;
9340 DOM$fixClass$MediaElementAudioSourceNode(_);
9341 }
9342 if ((_ = w.MediaError)) {
9343 w.MediaError$Dart = _;
9344 DOM$fixClass$MediaError(_);
9345 }
9346 if ((_ = w.MediaList)) {
9347 w.MediaList$Dart = _;
9348 DOM$fixClass$MediaList(_);
9349 }
9350 if ((_ = w.MediaQueryList)) {
9351 w.MediaQueryList$Dart = _;
9352 DOM$fixClass$MediaQueryList(_);
9353 }
9354 if ((_ = w.MediaQueryListListener)) {
9355 w.MediaQueryListListener$Dart = _;
9356 DOM$fixClass$MediaQueryListListener(_);
9357 }
9358 if ((_ = w.MemoryInfo)) {
9359 w.MemoryInfo$Dart = _;
9360 DOM$fixClass$MemoryInfo(_);
9361 }
9362 if ((_ = w.MessageChannel)) {
9363 w.MessageChannel$Dart = _;
9364 DOM$fixClass$MessageChannel(_);
9365 }
9366 if ((_ = w.MessageEvent)) {
9367 w.MessageEvent$Dart = _;
9368 DOM$fixClass$MessageEvent(_);
9369 }
9370 if ((_ = w.MessagePort)) {
9371 w.MessagePort$Dart = _;
9372 DOM$fixClass$MessagePort(_);
9373 }
9374 if ((_ = w.Metadata)) {
9375 w.Metadata$Dart = _;
9376 DOM$fixClass$Metadata(_);
9377 }
9378 if ((_ = w.MouseEvent)) {
9379 w.MouseEvent$Dart = _;
9380 DOM$fixClass$MouseEvent(_);
9381 }
9382 if ((_ = w.MutationCallback)) {
9383 w.MutationCallback$Dart = _;
9384 DOM$fixClass$MutationCallback(_);
9385 }
9386 if ((_ = w.MutationEvent)) {
9387 w.MutationEvent$Dart = _;
9388 DOM$fixClass$MutationEvent(_);
9389 }
9390 if ((_ = w.MutationRecord)) {
9391 w.MutationRecord$Dart = _;
9392 DOM$fixClass$MutationRecord(_);
9393 }
9394 if ((_ = w.NamedNodeMap)) {
9395 w.NamedNodeMap$Dart = _;
9396 DOM$fixClass$NamedNodeMap(_);
9397 }
9398 if (!w.Navigator && (_ = w.navigator) && (_ = _.__proto__) && (_ = {prototype: _})) {
9399 w.Navigator = _;
9400 }
9401 if ((_ = w.Navigator)) {
9402 w.Navigator$Dart = _;
9403 DOM$fixClass$Navigator(_);
9404 }
9405 if ((_ = w.Node)) {
9406 w.Node$Dart = _;
9407 DOM$fixClass$Node(_);
9408 }
9409 if ((_ = w.NodeFilter)) {
9410 w.NodeFilter$Dart = _;
9411 DOM$fixClass$NodeFilter(_);
9412 }
9413 if ((_ = w.NodeIterator)) {
9414 w.NodeIterator$Dart = _;
9415 DOM$fixClass$NodeIterator(_);
9416 }
9417 if ((_ = w.NodeList)) {
9418 w.NodeList$Dart = _;
9419 DOM$fixClass$NodeList(_);
9420 }
9421 if ((_ = w.NodeSelector)) {
9422 w.NodeSelector$Dart = _;
9423 DOM$fixClass$NodeSelector(_);
9424 }
9425 if ((_ = w.Notation)) {
9426 w.Notation$Dart = _;
9427 DOM$fixClass$Notation(_);
9428 }
9429 if ((_ = w.Notification)) {
9430 w.Notification$Dart = _;
9431 DOM$fixClassOnDemand$Notification(_);
9432 }
9433 if (!w.NotificationCenter && (_ = w.webkitNotifications) && (_ = _.__proto__) && (_ = {prototype: _})) {
9434 w.NotificationCenter = _;
9435 }
9436 if ((_ = w.NotificationCenter)) {
9437 w.NotificationCenter$Dart = _;
9438 DOM$fixClassOnDemand$NotificationCenter(_);
9439 }
9440 if ((_ = w.OESStandardDerivatives)) {
9441 w.OESStandardDerivatives$Dart = _;
9442 DOM$fixClass$OESStandardDerivatives(_);
9443 }
9444 if ((_ = w.OESTextureFloat)) {
9445 w.OESTextureFloat$Dart = _;
9446 DOM$fixClass$OESTextureFloat(_);
9447 }
9448 if ((_ = w.OESVertexArrayObject)) {
9449 w.OESVertexArrayObject$Dart = _;
9450 DOM$fixClass$OESVertexArrayObject(_);
9451 }
9452 if ((_ = w.OfflineAudioCompletionEvent)) {
9453 w.OfflineAudioCompletionEvent$Dart = _;
9454 DOM$fixClass$OfflineAudioCompletionEvent(_);
9455 }
9456 if ((_ = w.OperationNotAllowedException)) {
9457 w.OperationNotAllowedException$Dart = _;
9458 DOM$fixClass$OperationNotAllowedException(_);
9459 }
9460 if ((_ = w.OverflowEvent)) {
9461 w.OverflowEvent$Dart = _;
9462 DOM$fixClass$OverflowEvent(_);
9463 }
9464 if ((_ = w.PageTransitionEvent)) {
9465 w.PageTransitionEvent$Dart = _;
9466 DOM$fixClass$PageTransitionEvent(_);
9467 }
9468 if (!w.Performance && (_ = w.performance) && (_ = _.__proto__) && (_ = {protot ype: _})) {
9469 w.Performance = _;
9470 }
9471 if ((_ = w.Performance)) {
9472 w.Performance$Dart = _;
9473 DOM$fixClass$Performance(_);
9474 }
9475 if (!w.PerformanceNavigation && (_ = w.performance) && (_ = _.navigation) && ( _ = _.__proto__) && (_ = {prototype: _})) {
9476 w.PerformanceNavigation = _;
9477 }
9478 if ((_ = w.PerformanceNavigation)) {
9479 w.PerformanceNavigation$Dart = _;
9480 DOM$fixClass$PerformanceNavigation(_);
9481 }
9482 if (!w.PerformanceTiming && (_ = w.performance) && (_ = _.timing) && (_ = _.__ proto__) && (_ = {prototype: _})) {
9483 w.PerformanceTiming = _;
9484 }
9485 if ((_ = w.PerformanceTiming)) {
9486 w.PerformanceTiming$Dart = _;
9487 DOM$fixClass$PerformanceTiming(_);
9488 }
9489 if ((_ = w.PointerLock)) {
9490 w.PointerLock$Dart = _;
9491 DOM$fixClass$PointerLock(_);
9492 }
9493 if ((_ = w.PopStateEvent)) {
9494 w.PopStateEvent$Dart = _;
9495 DOM$fixClass$PopStateEvent(_);
9496 }
9497 if ((_ = w.PositionError)) {
9498 w.PositionError$Dart = _;
9499 DOM$fixClass$PositionError(_);
9500 }
9501 if ((_ = w.ProcessingInstruction)) {
9502 w.ProcessingInstruction$Dart = _;
9503 DOM$fixClass$ProcessingInstruction(_);
9504 }
9505 if ((_ = w.ProgressEvent)) {
9506 w.ProgressEvent$Dart = _;
9507 DOM$fixClass$ProgressEvent(_);
9508 }
9509 if ((_ = w.RGBColor)) {
9510 w.RGBColor$Dart = _;
9511 DOM$fixClass$RGBColor(_);
9512 }
9513 if ((_ = w.Range)) {
9514 w.Range$Dart = _;
9515 DOM$fixClass$Range(_);
9516 }
9517 if ((_ = w.RangeException)) {
9518 w.RangeException$Dart = _;
9519 DOM$fixClass$RangeException(_);
9520 }
9521 if ((_ = w.RealtimeAnalyserNode)) {
9522 w.RealtimeAnalyserNode$Dart = _;
9523 DOM$fixClass$RealtimeAnalyserNode(_);
9524 }
9525 if ((_ = w.Rect)) {
9526 w.Rect$Dart = _;
9527 DOM$fixClass$Rect(_);
9528 }
9529 if ((_ = w.SQLError)) {
9530 w.SQLError$Dart = _;
9531 DOM$fixClass$SQLError(_);
9532 }
9533 if ((_ = w.SQLException)) {
9534 w.SQLException$Dart = _;
9535 DOM$fixClass$SQLException(_);
9536 }
9537 if ((_ = w.SQLResultSet)) {
9538 w.SQLResultSet$Dart = _;
9539 DOM$fixClass$SQLResultSet(_);
9540 }
9541 if ((_ = w.SQLResultSetRowList)) {
9542 w.SQLResultSetRowList$Dart = _;
9543 DOM$fixClass$SQLResultSetRowList(_);
9544 }
9545 if ((_ = w.SQLTransaction)) {
9546 w.SQLTransaction$Dart = _;
9547 DOM$fixClass$SQLTransaction(_);
9548 }
9549 if ((_ = w.SQLTransactionSync)) {
9550 w.SQLTransactionSync$Dart = _;
9551 DOM$fixClass$SQLTransactionSync(_);
9552 }
9553 if ((_ = w.SVGAElement)) {
9554 w.SVGAElement$Dart = _;
9555 DOM$fixClass$SVGAElement(_);
9556 }
9557 if ((_ = w.SVGAltGlyphDefElement)) {
9558 w.SVGAltGlyphDefElement$Dart = _;
9559 DOM$fixClass$SVGAltGlyphDefElement(_);
9560 }
9561 if ((_ = w.SVGAltGlyphElement)) {
9562 w.SVGAltGlyphElement$Dart = _;
9563 DOM$fixClass$SVGAltGlyphElement(_);
9564 }
9565 if ((_ = w.SVGAltGlyphItemElement)) {
9566 w.SVGAltGlyphItemElement$Dart = _;
9567 DOM$fixClass$SVGAltGlyphItemElement(_);
9568 }
9569 if ((_ = w.SVGAngle)) {
9570 w.SVGAngle$Dart = _;
9571 DOM$fixClass$SVGAngle(_);
9572 }
9573 if ((_ = w.SVGAnimateColorElement)) {
9574 w.SVGAnimateColorElement$Dart = _;
9575 DOM$fixClass$SVGAnimateColorElement(_);
9576 }
9577 if ((_ = w.SVGAnimateElement)) {
9578 w.SVGAnimateElement$Dart = _;
9579 DOM$fixClass$SVGAnimateElement(_);
9580 }
9581 if ((_ = w.SVGAnimateMotionElement)) {
9582 w.SVGAnimateMotionElement$Dart = _;
9583 DOM$fixClass$SVGAnimateMotionElement(_);
9584 }
9585 if ((_ = w.SVGAnimateTransformElement)) {
9586 w.SVGAnimateTransformElement$Dart = _;
9587 DOM$fixClass$SVGAnimateTransformElement(_);
9588 }
9589 if ((_ = w.SVGAnimatedAngle)) {
9590 w.SVGAnimatedAngle$Dart = _;
9591 DOM$fixClass$SVGAnimatedAngle(_);
9592 }
9593 if ((_ = w.SVGAnimatedBoolean)) {
9594 w.SVGAnimatedBoolean$Dart = _;
9595 DOM$fixClass$SVGAnimatedBoolean(_);
9596 }
9597 if ((_ = w.SVGAnimatedEnumeration)) {
9598 w.SVGAnimatedEnumeration$Dart = _;
9599 DOM$fixClass$SVGAnimatedEnumeration(_);
9600 }
9601 if ((_ = w.SVGAnimatedInteger)) {
9602 w.SVGAnimatedInteger$Dart = _;
9603 DOM$fixClass$SVGAnimatedInteger(_);
9604 }
9605 if ((_ = w.SVGAnimatedLength)) {
9606 w.SVGAnimatedLength$Dart = _;
9607 DOM$fixClass$SVGAnimatedLength(_);
9608 }
9609 if ((_ = w.SVGAnimatedLengthList)) {
9610 w.SVGAnimatedLengthList$Dart = _;
9611 DOM$fixClass$SVGAnimatedLengthList(_);
9612 }
9613 if ((_ = w.SVGAnimatedNumber)) {
9614 w.SVGAnimatedNumber$Dart = _;
9615 DOM$fixClass$SVGAnimatedNumber(_);
9616 }
9617 if ((_ = w.SVGAnimatedNumberList)) {
9618 w.SVGAnimatedNumberList$Dart = _;
9619 DOM$fixClass$SVGAnimatedNumberList(_);
9620 }
9621 if ((_ = w.SVGAnimatedPreserveAspectRatio)) {
9622 w.SVGAnimatedPreserveAspectRatio$Dart = _;
9623 DOM$fixClass$SVGAnimatedPreserveAspectRatio(_);
9624 }
9625 if ((_ = w.SVGAnimatedRect)) {
9626 w.SVGAnimatedRect$Dart = _;
9627 DOM$fixClass$SVGAnimatedRect(_);
9628 }
9629 if ((_ = w.SVGAnimatedString)) {
9630 w.SVGAnimatedString$Dart = _;
9631 DOM$fixClass$SVGAnimatedString(_);
9632 }
9633 if ((_ = w.SVGAnimatedTransformList)) {
9634 w.SVGAnimatedTransformList$Dart = _;
9635 DOM$fixClass$SVGAnimatedTransformList(_);
9636 }
9637 if ((_ = w.SVGAnimationElement)) {
9638 w.SVGAnimationElement$Dart = _;
9639 DOM$fixClass$SVGAnimationElement(_);
9640 }
9641 if ((_ = w.SVGCircleElement)) {
9642 w.SVGCircleElement$Dart = _;
9643 DOM$fixClass$SVGCircleElement(_);
9644 }
9645 if ((_ = w.SVGClipPathElement)) {
9646 w.SVGClipPathElement$Dart = _;
9647 DOM$fixClass$SVGClipPathElement(_);
9648 }
9649 if ((_ = w.SVGColor)) {
9650 w.SVGColor$Dart = _;
9651 DOM$fixClass$SVGColor(_);
9652 }
9653 if ((_ = w.SVGComponentTransferFunctionElement)) {
9654 w.SVGComponentTransferFunctionElement$Dart = _;
9655 DOM$fixClass$SVGComponentTransferFunctionElement(_);
9656 }
9657 if ((_ = w.SVGCursorElement)) {
9658 w.SVGCursorElement$Dart = _;
9659 DOM$fixClass$SVGCursorElement(_);
9660 }
9661 if ((_ = w.SVGDefsElement)) {
9662 w.SVGDefsElement$Dart = _;
9663 DOM$fixClass$SVGDefsElement(_);
9664 }
9665 if ((_ = w.SVGDescElement)) {
9666 w.SVGDescElement$Dart = _;
9667 DOM$fixClass$SVGDescElement(_);
9668 }
9669 if ((_ = w.SVGDocument)) {
9670 w.SVGDocument$Dart = _;
9671 DOM$fixClass$SVGDocument(_);
9672 }
9673 if ((_ = w.SVGElement)) {
9674 w.SVGElement$Dart = _;
9675 DOM$fixClass$SVGElement(_);
9676 }
9677 if ((_ = w.SVGElementInstance)) {
9678 w.SVGElementInstance$Dart = _;
9679 DOM$fixClass$SVGElementInstance(_);
9680 }
9681 if ((_ = w.SVGElementInstanceList)) {
9682 w.SVGElementInstanceList$Dart = _;
9683 DOM$fixClass$SVGElementInstanceList(_);
9684 }
9685 if ((_ = w.SVGEllipseElement)) {
9686 w.SVGEllipseElement$Dart = _;
9687 DOM$fixClass$SVGEllipseElement(_);
9688 }
9689 if ((_ = w.SVGException)) {
9690 w.SVGException$Dart = _;
9691 DOM$fixClass$SVGException(_);
9692 }
9693 if ((_ = w.SVGExternalResourcesRequired)) {
9694 w.SVGExternalResourcesRequired$Dart = _;
9695 DOM$fixClass$SVGExternalResourcesRequired(_);
9696 }
9697 if ((_ = w.SVGFEBlendElement)) {
9698 w.SVGFEBlendElement$Dart = _;
9699 DOM$fixClass$SVGFEBlendElement(_);
9700 }
9701 if ((_ = w.SVGFEColorMatrixElement)) {
9702 w.SVGFEColorMatrixElement$Dart = _;
9703 DOM$fixClass$SVGFEColorMatrixElement(_);
9704 }
9705 if ((_ = w.SVGFEComponentTransferElement)) {
9706 w.SVGFEComponentTransferElement$Dart = _;
9707 DOM$fixClass$SVGFEComponentTransferElement(_);
9708 }
9709 if ((_ = w.SVGFECompositeElement)) {
9710 w.SVGFECompositeElement$Dart = _;
9711 DOM$fixClass$SVGFECompositeElement(_);
9712 }
9713 if ((_ = w.SVGFEConvolveMatrixElement)) {
9714 w.SVGFEConvolveMatrixElement$Dart = _;
9715 DOM$fixClass$SVGFEConvolveMatrixElement(_);
9716 }
9717 if ((_ = w.SVGFEDiffuseLightingElement)) {
9718 w.SVGFEDiffuseLightingElement$Dart = _;
9719 DOM$fixClass$SVGFEDiffuseLightingElement(_);
9720 }
9721 if ((_ = w.SVGFEDisplacementMapElement)) {
9722 w.SVGFEDisplacementMapElement$Dart = _;
9723 DOM$fixClass$SVGFEDisplacementMapElement(_);
9724 }
9725 if ((_ = w.SVGFEDistantLightElement)) {
9726 w.SVGFEDistantLightElement$Dart = _;
9727 DOM$fixClass$SVGFEDistantLightElement(_);
9728 }
9729 if ((_ = w.SVGFEDropShadowElement)) {
9730 w.SVGFEDropShadowElement$Dart = _;
9731 DOM$fixClass$SVGFEDropShadowElement(_);
9732 }
9733 if ((_ = w.SVGFEFloodElement)) {
9734 w.SVGFEFloodElement$Dart = _;
9735 DOM$fixClass$SVGFEFloodElement(_);
9736 }
9737 if ((_ = w.SVGFEFuncAElement)) {
9738 w.SVGFEFuncAElement$Dart = _;
9739 DOM$fixClass$SVGFEFuncAElement(_);
9740 }
9741 if ((_ = w.SVGFEFuncBElement)) {
9742 w.SVGFEFuncBElement$Dart = _;
9743 DOM$fixClass$SVGFEFuncBElement(_);
9744 }
9745 if ((_ = w.SVGFEFuncGElement)) {
9746 w.SVGFEFuncGElement$Dart = _;
9747 DOM$fixClass$SVGFEFuncGElement(_);
9748 }
9749 if ((_ = w.SVGFEFuncRElement)) {
9750 w.SVGFEFuncRElement$Dart = _;
9751 DOM$fixClass$SVGFEFuncRElement(_);
9752 }
9753 if ((_ = w.SVGFEGaussianBlurElement)) {
9754 w.SVGFEGaussianBlurElement$Dart = _;
9755 DOM$fixClass$SVGFEGaussianBlurElement(_);
9756 }
9757 if ((_ = w.SVGFEImageElement)) {
9758 w.SVGFEImageElement$Dart = _;
9759 DOM$fixClass$SVGFEImageElement(_);
9760 }
9761 if ((_ = w.SVGFEMergeElement)) {
9762 w.SVGFEMergeElement$Dart = _;
9763 DOM$fixClass$SVGFEMergeElement(_);
9764 }
9765 if ((_ = w.SVGFEMergeNodeElement)) {
9766 w.SVGFEMergeNodeElement$Dart = _;
9767 DOM$fixClass$SVGFEMergeNodeElement(_);
9768 }
9769 if ((_ = w.SVGFEMorphologyElement)) {
9770 w.SVGFEMorphologyElement$Dart = _;
9771 DOM$fixClass$SVGFEMorphologyElement(_);
9772 }
9773 if ((_ = w.SVGFEOffsetElement)) {
9774 w.SVGFEOffsetElement$Dart = _;
9775 DOM$fixClass$SVGFEOffsetElement(_);
9776 }
9777 if ((_ = w.SVGFEPointLightElement)) {
9778 w.SVGFEPointLightElement$Dart = _;
9779 DOM$fixClass$SVGFEPointLightElement(_);
9780 }
9781 if ((_ = w.SVGFESpecularLightingElement)) {
9782 w.SVGFESpecularLightingElement$Dart = _;
9783 DOM$fixClass$SVGFESpecularLightingElement(_);
9784 }
9785 if ((_ = w.SVGFESpotLightElement)) {
9786 w.SVGFESpotLightElement$Dart = _;
9787 DOM$fixClass$SVGFESpotLightElement(_);
9788 }
9789 if ((_ = w.SVGFETileElement)) {
9790 w.SVGFETileElement$Dart = _;
9791 DOM$fixClass$SVGFETileElement(_);
9792 }
9793 if ((_ = w.SVGFETurbulenceElement)) {
9794 w.SVGFETurbulenceElement$Dart = _;
9795 DOM$fixClass$SVGFETurbulenceElement(_);
9796 }
9797 if ((_ = w.SVGFilterElement)) {
9798 w.SVGFilterElement$Dart = _;
9799 DOM$fixClass$SVGFilterElement(_);
9800 }
9801 if ((_ = w.SVGFilterPrimitiveStandardAttributes)) {
9802 w.SVGFilterPrimitiveStandardAttributes$Dart = _;
9803 DOM$fixClass$SVGFilterPrimitiveStandardAttributes(_);
9804 }
9805 if ((_ = w.SVGFitToViewBox)) {
9806 w.SVGFitToViewBox$Dart = _;
9807 DOM$fixClass$SVGFitToViewBox(_);
9808 }
9809 if ((_ = w.SVGFontElement)) {
9810 w.SVGFontElement$Dart = _;
9811 DOM$fixClass$SVGFontElement(_);
9812 }
9813 if ((_ = w.SVGFontFaceElement)) {
9814 w.SVGFontFaceElement$Dart = _;
9815 DOM$fixClass$SVGFontFaceElement(_);
9816 }
9817 if ((_ = w.SVGFontFaceFormatElement)) {
9818 w.SVGFontFaceFormatElement$Dart = _;
9819 DOM$fixClass$SVGFontFaceFormatElement(_);
9820 }
9821 if ((_ = w.SVGFontFaceNameElement)) {
9822 w.SVGFontFaceNameElement$Dart = _;
9823 DOM$fixClass$SVGFontFaceNameElement(_);
9824 }
9825 if ((_ = w.SVGFontFaceSrcElement)) {
9826 w.SVGFontFaceSrcElement$Dart = _;
9827 DOM$fixClass$SVGFontFaceSrcElement(_);
9828 }
9829 if ((_ = w.SVGFontFaceUriElement)) {
9830 w.SVGFontFaceUriElement$Dart = _;
9831 DOM$fixClass$SVGFontFaceUriElement(_);
9832 }
9833 if ((_ = w.SVGForeignObjectElement)) {
9834 w.SVGForeignObjectElement$Dart = _;
9835 DOM$fixClass$SVGForeignObjectElement(_);
9836 }
9837 if ((_ = w.SVGGElement)) {
9838 w.SVGGElement$Dart = _;
9839 DOM$fixClass$SVGGElement(_);
9840 }
9841 if ((_ = w.SVGGlyphElement)) {
9842 w.SVGGlyphElement$Dart = _;
9843 DOM$fixClass$SVGGlyphElement(_);
9844 }
9845 if ((_ = w.SVGGlyphRefElement)) {
9846 w.SVGGlyphRefElement$Dart = _;
9847 DOM$fixClass$SVGGlyphRefElement(_);
9848 }
9849 if ((_ = w.SVGGradientElement)) {
9850 w.SVGGradientElement$Dart = _;
9851 DOM$fixClass$SVGGradientElement(_);
9852 }
9853 if ((_ = w.SVGHKernElement)) {
9854 w.SVGHKernElement$Dart = _;
9855 DOM$fixClass$SVGHKernElement(_);
9856 }
9857 if ((_ = w.SVGImageElement)) {
9858 w.SVGImageElement$Dart = _;
9859 DOM$fixClass$SVGImageElement(_);
9860 }
9861 if ((_ = w.SVGLangSpace)) {
9862 w.SVGLangSpace$Dart = _;
9863 DOM$fixClass$SVGLangSpace(_);
9864 }
9865 if ((_ = w.SVGLength)) {
9866 w.SVGLength$Dart = _;
9867 DOM$fixClass$SVGLength(_);
9868 }
9869 if ((_ = w.SVGLengthList)) {
9870 w.SVGLengthList$Dart = _;
9871 DOM$fixClass$SVGLengthList(_);
9872 }
9873 if ((_ = w.SVGLineElement)) {
9874 w.SVGLineElement$Dart = _;
9875 DOM$fixClass$SVGLineElement(_);
9876 }
9877 if ((_ = w.SVGLinearGradientElement)) {
9878 w.SVGLinearGradientElement$Dart = _;
9879 DOM$fixClass$SVGLinearGradientElement(_);
9880 }
9881 if ((_ = w.SVGLocatable)) {
9882 w.SVGLocatable$Dart = _;
9883 DOM$fixClass$SVGLocatable(_);
9884 }
9885 if ((_ = w.SVGMPathElement)) {
9886 w.SVGMPathElement$Dart = _;
9887 DOM$fixClass$SVGMPathElement(_);
9888 }
9889 if ((_ = w.SVGMarkerElement)) {
9890 w.SVGMarkerElement$Dart = _;
9891 DOM$fixClass$SVGMarkerElement(_);
9892 }
9893 if ((_ = w.SVGMaskElement)) {
9894 w.SVGMaskElement$Dart = _;
9895 DOM$fixClass$SVGMaskElement(_);
9896 }
9897 if ((_ = w.SVGMatrix)) {
9898 w.SVGMatrix$Dart = _;
9899 DOM$fixClass$SVGMatrix(_);
9900 }
9901 if ((_ = w.SVGMetadataElement)) {
9902 w.SVGMetadataElement$Dart = _;
9903 DOM$fixClass$SVGMetadataElement(_);
9904 }
9905 if ((_ = w.SVGMissingGlyphElement)) {
9906 w.SVGMissingGlyphElement$Dart = _;
9907 DOM$fixClass$SVGMissingGlyphElement(_);
9908 }
9909 if ((_ = w.SVGNumber)) {
9910 w.SVGNumber$Dart = _;
9911 DOM$fixClass$SVGNumber(_);
9912 }
9913 if ((_ = w.SVGNumberList)) {
9914 w.SVGNumberList$Dart = _;
9915 DOM$fixClass$SVGNumberList(_);
9916 }
9917 if ((_ = w.SVGPaint)) {
9918 w.SVGPaint$Dart = _;
9919 DOM$fixClass$SVGPaint(_);
9920 }
9921 if ((_ = w.SVGPathElement)) {
9922 w.SVGPathElement$Dart = _;
9923 DOM$fixClass$SVGPathElement(_);
9924 }
9925 if ((_ = w.SVGPathSeg)) {
9926 w.SVGPathSeg$Dart = _;
9927 DOM$fixClass$SVGPathSeg(_);
9928 }
9929 if ((_ = w.SVGPathSegArcAbs)) {
9930 w.SVGPathSegArcAbs$Dart = _;
9931 DOM$fixClass$SVGPathSegArcAbs(_);
9932 }
9933 if ((_ = w.SVGPathSegArcRel)) {
9934 w.SVGPathSegArcRel$Dart = _;
9935 DOM$fixClass$SVGPathSegArcRel(_);
9936 }
9937 if ((_ = w.SVGPathSegClosePath)) {
9938 w.SVGPathSegClosePath$Dart = _;
9939 DOM$fixClass$SVGPathSegClosePath(_);
9940 }
9941 if ((_ = w.SVGPathSegCurvetoCubicAbs)) {
9942 w.SVGPathSegCurvetoCubicAbs$Dart = _;
9943 DOM$fixClass$SVGPathSegCurvetoCubicAbs(_);
9944 }
9945 if ((_ = w.SVGPathSegCurvetoCubicRel)) {
9946 w.SVGPathSegCurvetoCubicRel$Dart = _;
9947 DOM$fixClass$SVGPathSegCurvetoCubicRel(_);
9948 }
9949 if ((_ = w.SVGPathSegCurvetoCubicSmoothAbs)) {
9950 w.SVGPathSegCurvetoCubicSmoothAbs$Dart = _;
9951 DOM$fixClass$SVGPathSegCurvetoCubicSmoothAbs(_);
9952 }
9953 if ((_ = w.SVGPathSegCurvetoCubicSmoothRel)) {
9954 w.SVGPathSegCurvetoCubicSmoothRel$Dart = _;
9955 DOM$fixClass$SVGPathSegCurvetoCubicSmoothRel(_);
9956 }
9957 if ((_ = w.SVGPathSegCurvetoQuadraticAbs)) {
9958 w.SVGPathSegCurvetoQuadraticAbs$Dart = _;
9959 DOM$fixClass$SVGPathSegCurvetoQuadraticAbs(_);
9960 }
9961 if ((_ = w.SVGPathSegCurvetoQuadraticRel)) {
9962 w.SVGPathSegCurvetoQuadraticRel$Dart = _;
9963 DOM$fixClass$SVGPathSegCurvetoQuadraticRel(_);
9964 }
9965 if ((_ = w.SVGPathSegCurvetoQuadraticSmoothAbs)) {
9966 w.SVGPathSegCurvetoQuadraticSmoothAbs$Dart = _;
9967 DOM$fixClass$SVGPathSegCurvetoQuadraticSmoothAbs(_);
9968 }
9969 if ((_ = w.SVGPathSegCurvetoQuadraticSmoothRel)) {
9970 w.SVGPathSegCurvetoQuadraticSmoothRel$Dart = _;
9971 DOM$fixClass$SVGPathSegCurvetoQuadraticSmoothRel(_);
9972 }
9973 if ((_ = w.SVGPathSegLinetoAbs)) {
9974 w.SVGPathSegLinetoAbs$Dart = _;
9975 DOM$fixClass$SVGPathSegLinetoAbs(_);
9976 }
9977 if ((_ = w.SVGPathSegLinetoHorizontalAbs)) {
9978 w.SVGPathSegLinetoHorizontalAbs$Dart = _;
9979 DOM$fixClass$SVGPathSegLinetoHorizontalAbs(_);
9980 }
9981 if ((_ = w.SVGPathSegLinetoHorizontalRel)) {
9982 w.SVGPathSegLinetoHorizontalRel$Dart = _;
9983 DOM$fixClass$SVGPathSegLinetoHorizontalRel(_);
9984 }
9985 if ((_ = w.SVGPathSegLinetoRel)) {
9986 w.SVGPathSegLinetoRel$Dart = _;
9987 DOM$fixClass$SVGPathSegLinetoRel(_);
9988 }
9989 if ((_ = w.SVGPathSegLinetoVerticalAbs)) {
9990 w.SVGPathSegLinetoVerticalAbs$Dart = _;
9991 DOM$fixClass$SVGPathSegLinetoVerticalAbs(_);
9992 }
9993 if ((_ = w.SVGPathSegLinetoVerticalRel)) {
9994 w.SVGPathSegLinetoVerticalRel$Dart = _;
9995 DOM$fixClass$SVGPathSegLinetoVerticalRel(_);
9996 }
9997 if ((_ = w.SVGPathSegList)) {
9998 w.SVGPathSegList$Dart = _;
9999 DOM$fixClass$SVGPathSegList(_);
10000 }
10001 if ((_ = w.SVGPathSegMovetoAbs)) {
10002 w.SVGPathSegMovetoAbs$Dart = _;
10003 DOM$fixClass$SVGPathSegMovetoAbs(_);
10004 }
10005 if ((_ = w.SVGPathSegMovetoRel)) {
10006 w.SVGPathSegMovetoRel$Dart = _;
10007 DOM$fixClass$SVGPathSegMovetoRel(_);
10008 }
10009 if ((_ = w.SVGPatternElement)) {
10010 w.SVGPatternElement$Dart = _;
10011 DOM$fixClass$SVGPatternElement(_);
10012 }
10013 if ((_ = w.SVGPoint)) {
10014 w.SVGPoint$Dart = _;
10015 DOM$fixClass$SVGPoint(_);
10016 }
10017 if ((_ = w.SVGPointList)) {
10018 w.SVGPointList$Dart = _;
10019 DOM$fixClass$SVGPointList(_);
10020 }
10021 if ((_ = w.SVGPolygonElement)) {
10022 w.SVGPolygonElement$Dart = _;
10023 DOM$fixClass$SVGPolygonElement(_);
10024 }
10025 if ((_ = w.SVGPolylineElement)) {
10026 w.SVGPolylineElement$Dart = _;
10027 DOM$fixClass$SVGPolylineElement(_);
10028 }
10029 if ((_ = w.SVGPreserveAspectRatio)) {
10030 w.SVGPreserveAspectRatio$Dart = _;
10031 DOM$fixClass$SVGPreserveAspectRatio(_);
10032 }
10033 if ((_ = w.SVGRadialGradientElement)) {
10034 w.SVGRadialGradientElement$Dart = _;
10035 DOM$fixClass$SVGRadialGradientElement(_);
10036 }
10037 if ((_ = w.SVGRect)) {
10038 w.SVGRect$Dart = _;
10039 DOM$fixClass$SVGRect(_);
10040 }
10041 if ((_ = w.SVGRectElement)) {
10042 w.SVGRectElement$Dart = _;
10043 DOM$fixClass$SVGRectElement(_);
10044 }
10045 if ((_ = w.SVGRenderingIntent)) {
10046 w.SVGRenderingIntent$Dart = _;
10047 DOM$fixClass$SVGRenderingIntent(_);
10048 }
10049 if ((_ = w.SVGSVGElement)) {
10050 w.SVGSVGElement$Dart = _;
10051 DOM$fixClass$SVGSVGElement(_);
10052 }
10053 if ((_ = w.SVGScriptElement)) {
10054 w.SVGScriptElement$Dart = _;
10055 DOM$fixClass$SVGScriptElement(_);
10056 }
10057 if ((_ = w.SVGSetElement)) {
10058 w.SVGSetElement$Dart = _;
10059 DOM$fixClass$SVGSetElement(_);
10060 }
10061 if ((_ = w.SVGStopElement)) {
10062 w.SVGStopElement$Dart = _;
10063 DOM$fixClass$SVGStopElement(_);
10064 }
10065 if ((_ = w.SVGStringList)) {
10066 w.SVGStringList$Dart = _;
10067 DOM$fixClass$SVGStringList(_);
10068 }
10069 if ((_ = w.SVGStylable)) {
10070 w.SVGStylable$Dart = _;
10071 DOM$fixClass$SVGStylable(_);
10072 }
10073 if ((_ = w.SVGStyleElement)) {
10074 w.SVGStyleElement$Dart = _;
10075 DOM$fixClass$SVGStyleElement(_);
10076 }
10077 if ((_ = w.SVGSwitchElement)) {
10078 w.SVGSwitchElement$Dart = _;
10079 DOM$fixClass$SVGSwitchElement(_);
10080 }
10081 if ((_ = w.SVGSymbolElement)) {
10082 w.SVGSymbolElement$Dart = _;
10083 DOM$fixClass$SVGSymbolElement(_);
10084 }
10085 if ((_ = w.SVGTRefElement)) {
10086 w.SVGTRefElement$Dart = _;
10087 DOM$fixClass$SVGTRefElement(_);
10088 }
10089 if ((_ = w.SVGTSpanElement)) {
10090 w.SVGTSpanElement$Dart = _;
10091 DOM$fixClass$SVGTSpanElement(_);
10092 }
10093 if ((_ = w.SVGTests)) {
10094 w.SVGTests$Dart = _;
10095 DOM$fixClass$SVGTests(_);
10096 }
10097 if ((_ = w.SVGTextContentElement)) {
10098 w.SVGTextContentElement$Dart = _;
10099 DOM$fixClass$SVGTextContentElement(_);
10100 }
10101 if ((_ = w.SVGTextElement)) {
10102 w.SVGTextElement$Dart = _;
10103 DOM$fixClass$SVGTextElement(_);
10104 }
10105 if ((_ = w.SVGTextPathElement)) {
10106 w.SVGTextPathElement$Dart = _;
10107 DOM$fixClass$SVGTextPathElement(_);
10108 }
10109 if ((_ = w.SVGTextPositioningElement)) {
10110 w.SVGTextPositioningElement$Dart = _;
10111 DOM$fixClass$SVGTextPositioningElement(_);
10112 }
10113 if ((_ = w.SVGTitleElement)) {
10114 w.SVGTitleElement$Dart = _;
10115 DOM$fixClass$SVGTitleElement(_);
10116 }
10117 if ((_ = w.SVGTransform)) {
10118 w.SVGTransform$Dart = _;
10119 DOM$fixClass$SVGTransform(_);
10120 }
10121 if ((_ = w.SVGTransformList)) {
10122 w.SVGTransformList$Dart = _;
10123 DOM$fixClass$SVGTransformList(_);
10124 }
10125 if ((_ = w.SVGTransformable)) {
10126 w.SVGTransformable$Dart = _;
10127 DOM$fixClass$SVGTransformable(_);
10128 }
10129 if ((_ = w.SVGURIReference)) {
10130 w.SVGURIReference$Dart = _;
10131 DOM$fixClass$SVGURIReference(_);
10132 }
10133 if ((_ = w.SVGUnitTypes)) {
10134 w.SVGUnitTypes$Dart = _;
10135 DOM$fixClass$SVGUnitTypes(_);
10136 }
10137 if ((_ = w.SVGUseElement)) {
10138 w.SVGUseElement$Dart = _;
10139 DOM$fixClass$SVGUseElement(_);
10140 }
10141 if ((_ = w.SVGVKernElement)) {
10142 w.SVGVKernElement$Dart = _;
10143 DOM$fixClass$SVGVKernElement(_);
10144 }
10145 if ((_ = w.SVGViewElement)) {
10146 w.SVGViewElement$Dart = _;
10147 DOM$fixClass$SVGViewElement(_);
10148 }
10149 if ((_ = w.SVGViewSpec)) {
10150 w.SVGViewSpec$Dart = _;
10151 DOM$fixClass$SVGViewSpec(_);
10152 }
10153 if ((_ = w.SVGZoomAndPan)) {
10154 w.SVGZoomAndPan$Dart = _;
10155 DOM$fixClass$SVGZoomAndPan(_);
10156 }
10157 if ((_ = w.SVGZoomEvent)) {
10158 w.SVGZoomEvent$Dart = _;
10159 DOM$fixClass$SVGZoomEvent(_);
10160 }
10161 if (!w.Screen && (_ = w.screen) && (_ = _.__proto__) && (_ = {prototype: _})) {
10162 w.Screen = _;
10163 }
10164 if ((_ = w.Screen)) {
10165 w.Screen$Dart = _;
10166 DOM$fixClass$Screen(_);
10167 }
10168 if ((_ = w.ScriptProfile)) {
10169 w.ScriptProfile$Dart = _;
10170 DOM$fixClass$ScriptProfile(_);
10171 }
10172 if ((_ = w.ScriptProfileNode)) {
10173 w.ScriptProfileNode$Dart = _;
10174 DOM$fixClass$ScriptProfileNode(_);
10175 }
10176 if ((_ = w.SharedWorker)) {
10177 w.SharedWorker$Dart = _;
10178 DOM$fixClass$SharedWorker(_);
10179 }
10180 if ((_ = w.SharedWorkercontext)) {
10181 w.SharedWorkercontext$Dart = _;
10182 DOM$fixClass$SharedWorkercontext(_);
10183 }
10184 if ((_ = w.SpeechInputEvent)) {
10185 w.SpeechInputEvent$Dart = _;
10186 DOM$fixClass$SpeechInputEvent(_);
10187 }
10188 if ((_ = w.SpeechInputResult)) {
10189 w.SpeechInputResult$Dart = _;
10190 DOM$fixClass$SpeechInputResult(_);
10191 }
10192 if ((_ = w.SpeechInputResultList)) {
10193 w.SpeechInputResultList$Dart = _;
10194 DOM$fixClass$SpeechInputResultList(_);
10195 }
10196 if (!w.Storage && (_ = w.sessionStorage) && (_ = _.__proto__) && (_ = {prototy pe: _})) {
10197 w.Storage = _;
10198 }
10199 if ((_ = w.Storage)) {
10200 w.Storage$Dart = _;
10201 DOM$fixClass$Storage(_);
10202 }
10203 if ((_ = w.StorageEvent)) {
10204 w.StorageEvent$Dart = _;
10205 DOM$fixClass$StorageEvent(_);
10206 }
10207 if (!w.StorageInfo && (_ = w.webkitStorageInfo) && (_ = _.__proto__) && (_ = { prototype: _})) {
10208 w.StorageInfo = _;
10209 }
10210 if ((_ = w.StorageInfo)) {
10211 w.StorageInfo$Dart = _;
10212 DOM$fixClass$StorageInfo(_);
10213 }
10214 if (!w.StyleMedia && (_ = w.styleMedia) && (_ = _.__proto__) && (_ = {prototyp e: _})) {
10215 w.StyleMedia = _;
10216 }
10217 if ((_ = w.StyleMedia)) {
10218 w.StyleMedia$Dart = _;
10219 DOM$fixClass$StyleMedia(_);
10220 }
10221 if ((_ = w.StyleSheet)) {
10222 w.StyleSheet$Dart = _;
10223 DOM$fixClass$StyleSheet(_);
10224 }
10225 if ((_ = w.StyleSheetList)) {
10226 w.StyleSheetList$Dart = _;
10227 DOM$fixClass$StyleSheetList(_);
10228 }
10229 if ((_ = w.Text)) {
10230 w.Text$Dart = _;
10231 DOM$fixClass$Text(_);
10232 }
10233 if ((_ = w.TextEvent)) {
10234 w.TextEvent$Dart = _;
10235 DOM$fixClass$TextEvent(_);
10236 }
10237 if ((_ = w.TextMetrics)) {
10238 w.TextMetrics$Dart = _;
10239 DOM$fixClass$TextMetrics(_);
10240 }
10241 if ((_ = w.TextTrack)) {
10242 w.TextTrack$Dart = _;
10243 DOM$fixClass$TextTrack(_);
10244 }
10245 if ((_ = w.TextTrackCue)) {
10246 w.TextTrackCue$Dart = _;
10247 DOM$fixClass$TextTrackCue(_);
10248 }
10249 if ((_ = w.TextTrackCueList)) {
10250 w.TextTrackCueList$Dart = _;
10251 DOM$fixClass$TextTrackCueList(_);
10252 }
10253 if ((_ = w.TextTrackList)) {
10254 w.TextTrackList$Dart = _;
10255 DOM$fixClass$TextTrackList(_);
10256 }
10257 if ((_ = w.TimeRanges)) {
10258 w.TimeRanges$Dart = _;
10259 DOM$fixClass$TimeRanges(_);
10260 }
10261 if ((_ = w.Touch)) {
10262 w.Touch$Dart = _;
10263 DOM$fixClassOnDemand$Touch(_);
10264 }
10265 if ((_ = w.TouchEvent)) {
10266 w.TouchEvent$Dart = _;
10267 DOM$fixClass$TouchEvent(_);
10268 }
10269 if ((_ = w.TouchList)) {
10270 w.TouchList$Dart = _;
10271 DOM$fixClassOnDemand$TouchList(_);
10272 }
10273 if ((_ = w.TrackEvent)) {
10274 w.TrackEvent$Dart = _;
10275 DOM$fixClass$TrackEvent(_);
10276 }
10277 if ((_ = w.TreeWalker)) {
10278 w.TreeWalker$Dart = _;
10279 DOM$fixClass$TreeWalker(_);
10280 }
10281 if ((_ = w.UIEvent)) {
10282 w.UIEvent$Dart = _;
10283 DOM$fixClass$UIEvent(_);
10284 }
10285 if ((_ = w.Uint16Array)) {
10286 w.Uint16Array$Dart = _;
10287 DOM$fixClass$Uint16Array(_);
10288 }
10289 if ((_ = w.Uint32Array)) {
10290 w.Uint32Array$Dart = _;
10291 DOM$fixClass$Uint32Array(_);
10292 }
10293 if ((_ = w.Uint8Array)) {
10294 w.Uint8Array$Dart = _;
10295 DOM$fixClass$Uint8Array(_);
10296 }
10297 if ((_ = w.ValidityState)) {
10298 w.ValidityState$Dart = _;
10299 DOM$fixClass$ValidityState(_);
10300 }
10301 if ((_ = w.WaveShaperNode)) {
10302 w.WaveShaperNode$Dart = _;
10303 DOM$fixClass$WaveShaperNode(_);
10304 }
10305 if ((_ = w.WebGLActiveInfo)) {
10306 w.WebGLActiveInfo$Dart = _;
10307 DOM$fixClass$WebGLActiveInfo(_);
10308 }
10309 if ((_ = w.WebGLBuffer)) {
10310 w.WebGLBuffer$Dart = _;
10311 DOM$fixClass$WebGLBuffer(_);
10312 }
10313 if ((_ = w.WebGLCompressedTextures)) {
10314 w.WebGLCompressedTextures$Dart = _;
10315 DOM$fixClass$WebGLCompressedTextures(_);
10316 }
10317 if ((_ = w.WebGLContextAttributes)) {
10318 w.WebGLContextAttributes$Dart = _;
10319 DOM$fixClass$WebGLContextAttributes(_);
10320 }
10321 if ((_ = w.WebGLContextEvent)) {
10322 w.WebGLContextEvent$Dart = _;
10323 DOM$fixClass$WebGLContextEvent(_);
10324 }
10325 if ((_ = w.WebGLDebugRendererInfo)) {
10326 w.WebGLDebugRendererInfo$Dart = _;
10327 DOM$fixClass$WebGLDebugRendererInfo(_);
10328 }
10329 if ((_ = w.WebGLDebugShaders)) {
10330 w.WebGLDebugShaders$Dart = _;
10331 DOM$fixClass$WebGLDebugShaders(_);
10332 }
10333 if ((_ = w.WebGLFramebuffer)) {
10334 w.WebGLFramebuffer$Dart = _;
10335 DOM$fixClass$WebGLFramebuffer(_);
10336 }
10337 if ((_ = w.WebGLLoseContext)) {
10338 w.WebGLLoseContext$Dart = _;
10339 DOM$fixClass$WebGLLoseContext(_);
10340 }
10341 if ((_ = w.WebGLProgram)) {
10342 w.WebGLProgram$Dart = _;
10343 DOM$fixClass$WebGLProgram(_);
10344 }
10345 if ((_ = w.WebGLRenderbuffer)) {
10346 w.WebGLRenderbuffer$Dart = _;
10347 DOM$fixClass$WebGLRenderbuffer(_);
10348 }
10349 if ((_ = w.WebGLRenderingContext)) {
10350 w.WebGLRenderingContext$Dart = _;
10351 DOM$fixClass$WebGLRenderingContext(_);
10352 }
10353 if ((_ = w.WebGLShader)) {
10354 w.WebGLShader$Dart = _;
10355 DOM$fixClass$WebGLShader(_);
10356 }
10357 if ((_ = w.WebGLTexture)) {
10358 w.WebGLTexture$Dart = _;
10359 DOM$fixClass$WebGLTexture(_);
10360 }
10361 if ((_ = w.WebGLUniformLocation)) {
10362 w.WebGLUniformLocation$Dart = _;
10363 DOM$fixClass$WebGLUniformLocation(_);
10364 }
10365 if ((_ = w.WebGLVertexArrayObjectOES)) {
10366 w.WebGLVertexArrayObjectOES$Dart = _;
10367 DOM$fixClass$WebGLVertexArrayObjectOES(_);
10368 }
10369 if ((_ = w.WebKitAnimation)) {
10370 w.WebKitAnimation$Dart = _;
10371 DOM$fixClass$WebKitAnimation(_);
10372 }
10373 if ((_ = w.WebKitAnimationEvent)) {
10374 w.WebKitAnimationEvent$Dart = _;
10375 DOM$fixClass$WebKitAnimationEvent(_);
10376 }
10377 if ((_ = w.WebKitAnimationList)) {
10378 w.WebKitAnimationList$Dart = _;
10379 DOM$fixClass$WebKitAnimationList(_);
10380 }
10381 if ((_ = w.WebKitBlobBuilder)) {
10382 w.WebKitBlobBuilder$Dart = _;
10383 DOM$fixClass$WebKitBlobBuilder(_);
10384 }
10385 if ((_ = w.WebKitCSSFilterValue)) {
10386 w.WebKitCSSFilterValue$Dart = _;
10387 DOM$fixClass$WebKitCSSFilterValue(_);
10388 }
10389 if ((_ = w.WebKitCSSKeyframeRule)) {
10390 w.WebKitCSSKeyframeRule$Dart = _;
10391 DOM$fixClass$WebKitCSSKeyframeRule(_);
10392 }
10393 if ((_ = w.WebKitCSSKeyframesRule)) {
10394 w.WebKitCSSKeyframesRule$Dart = _;
10395 DOM$fixClass$WebKitCSSKeyframesRule(_);
10396 }
10397 if ((_ = w.WebKitCSSMatrix)) {
10398 w.WebKitCSSMatrix$Dart = _;
10399 DOM$fixClass$WebKitCSSMatrix(_);
10400 }
10401 if ((_ = w.WebKitCSSTransformValue)) {
10402 w.WebKitCSSTransformValue$Dart = _;
10403 DOM$fixClass$WebKitCSSTransformValue(_);
10404 }
10405 if ((_ = w.WebKitFlags)) {
10406 w.WebKitFlags$Dart = _;
10407 DOM$fixClass$WebKitFlags(_);
10408 }
10409 if ((_ = w.WebKitMutationObserver)) {
10410 w.WebKitMutationObserver$Dart = _;
10411 DOM$fixClass$WebKitMutationObserver(_);
10412 }
10413 if ((_ = w.WebKitNamedFlow)) {
10414 w.WebKitNamedFlow$Dart = _;
10415 DOM$fixClass$WebKitNamedFlow(_);
10416 }
10417 if ((_ = w.WebKitPoint)) {
10418 w.WebKitPoint$Dart = _;
10419 DOM$fixClass$WebKitPoint(_);
10420 }
10421 if ((_ = w.WebKitTransitionEvent)) {
10422 w.WebKitTransitionEvent$Dart = _;
10423 DOM$fixClass$WebKitTransitionEvent(_);
10424 }
10425 if ((_ = w.WebSocket)) {
10426 w.WebSocket$Dart = _;
10427 DOM$fixClass$WebSocket(_);
10428 }
10429 if ((_ = w.WheelEvent)) {
10430 w.WheelEvent$Dart = _;
10431 DOM$fixClass$WheelEvent(_);
10432 }
10433 if ((_ = w.Worker)) {
10434 w.Worker$Dart = _;
10435 DOM$fixClass$Worker(_);
10436 }
10437 if ((_ = w.WorkerContext)) {
10438 w.WorkerContext$Dart = _;
10439 DOM$fixClass$WorkerContext(_);
10440 }
10441 if ((_ = w.WorkerLocation)) {
10442 w.WorkerLocation$Dart = _;
10443 DOM$fixClass$WorkerLocation(_);
10444 }
10445 if ((_ = w.WorkerNavigator)) {
10446 w.WorkerNavigator$Dart = _;
10447 DOM$fixClass$WorkerNavigator(_);
10448 }
10449 if ((_ = w.XMLHttpRequest)) {
10450 w.XMLHttpRequest$Dart = _;
10451 DOM$fixClass$XMLHttpRequest(_);
10452 }
10453 if ((_ = w.XMLHttpRequestException)) {
10454 w.XMLHttpRequestException$Dart = _;
10455 DOM$fixClass$XMLHttpRequestException(_);
10456 }
10457 if ((_ = w.XMLHttpRequestProgressEvent)) {
10458 w.XMLHttpRequestProgressEvent$Dart = _;
10459 DOM$fixClass$XMLHttpRequestProgressEvent(_);
10460 }
10461 if ((_ = w.XMLHttpRequestUpload)) {
10462 w.XMLHttpRequestUpload$Dart = _;
10463 DOM$fixClass$XMLHttpRequestUpload(_);
10464 }
10465 if ((_ = w.XMLSerializer)) {
10466 w.XMLSerializer$Dart = _;
10467 DOM$fixClass$XMLSerializer(_);
10468 }
10469 if ((_ = w.XPathEvaluator)) {
10470 w.XPathEvaluator$Dart = _;
10471 DOM$fixClass$XPathEvaluator(_);
10472 }
10473 if ((_ = w.XPathException)) {
10474 w.XPathException$Dart = _;
10475 DOM$fixClass$XPathException(_);
10476 }
10477 if ((_ = w.XPathExpression)) {
10478 w.XPathExpression$Dart = _;
10479 DOM$fixClass$XPathExpression(_);
10480 }
10481 if ((_ = w.XPathNSResolver)) {
10482 w.XPathNSResolver$Dart = _;
10483 DOM$fixClass$XPathNSResolver(_);
10484 }
10485 if ((_ = w.XPathResult)) {
10486 w.XPathResult$Dart = _;
10487 DOM$fixClass$XPathResult(_);
10488 }
10489 if ((_ = w.XSLTProcessor)) {
10490 w.XSLTProcessor$Dart = _;
10491 DOM$fixClass$XSLTProcessor(_);
10492 }
10493
10494 if (tmpLocation) {
10495 w.Location = tmpLocation;
10496 }
10497
10498 // Chrome still uses initWebKitWheelEvent.
10499 if (w && w.WheelEvent && w.WheelEvent.prototype &&
10500 !w.WheelEvent.prototype.initWheelEvent) {
10501 w.WheelEvent.prototype.initWheelEvent = function() {
10502 return this.initWebKitWheelEvent.apply(this, arguments);
10503 };
10504 }
10505
10506
10507 // Special implementations that fix the prototypes in a new context on the
10508 // fly.
10509 // TODO(sra): HTMLFrameElement, HTMLObjectElement
10510 if (w.HTMLIFrameElement) {
10511 w.HTMLIFrameElement$Dart = w.HTMLIFrameElement;
10512 w.HTMLIFrameElement.prototype.contentDocument$getter = function() {
10513 this.contentWindow$getter(); // Fix bindings in context
10514 return DOM$EnsureDartNull(this.contentDocument);
10515 };
10516 w.HTMLIFrameElement.prototype.contentWindow$getter = function() {
10517 var window = this.contentWindow;
10518 if (window) {
10519 DOM$FixBindings(window);
10520 }
10521 return DOM$EnsureDartNull(window);
10522 };
10523 }
10524 } // end of DOM$FixBindings
10525
10526 if (this.window) {
10527 DOM$FixBindings(this.window);
10528
10529 this.arguments = window;
10530 }
10531
10532 // Declared in src/GlobalProperties.dart
10533 function native__NativeDomGlobalProperties_getWindow() {
10534 // TODO: Should the window be obtained from an isolate?
10535 return window;
10536 }
10537
10538 // Declared in src/GlobalProperties.dart
10539 function native__NativeDomGlobalProperties_getDocument() {
10540 // TODO: Should the window be obtained from an isolate?
10541 return window.document;
10542 }
OLDNEW
« no previous file with comments | « no previous file | client/dom/generated/monkey_dom_externs.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698