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

Side by Side Diff: lib/runtime/dart/svg.js

Issue 1700153002: Wrapperless dart:html and friends (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: A couple more tweaks Created 4 years, 10 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
« no previous file with comments | « lib/runtime/dart/mirrors.js ('k') | lib/runtime/dart/web_audio.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 dart_library.library('dart/svg', null, /* Imports */[
2 'dart/_runtime',
3 'dart/core',
4 'dart/html',
5 'dart/html_common',
6 'dart/_metadata',
7 'dart/_js_helper',
8 'dart/_interceptors',
9 'dart/collection'
10 ], /* Lazy imports */[
11 ], function(exports, dart, core, html$, html_common, _metadata, _js_helper, _int erceptors, collection) {
12 'use strict';
13 let dartx = dart.dartx;
14 class _SvgElementFactoryProvider extends core.Object {
15 static createSvgElement_tag(tag) {
16 let temp = html$.document[dartx.createElementNS]("http://www.w3.org/2000/s vg", tag);
17 return dart.as(temp, SvgElement);
18 }
19 }
20 dart.setSignature(_SvgElementFactoryProvider, {
21 statics: () => ({createSvgElement_tag: [SvgElement, [core.String]]}),
22 names: ['createSvgElement_tag']
23 });
24 const _children = Symbol('_children');
25 const _svgClassName = Symbol('_svgClassName');
26 dart.defineExtensionNames([
27 'classes',
28 'children',
29 'children',
30 'outerHtml',
31 'innerHtml',
32 'innerHtml',
33 'createFragment',
34 'insertAdjacentText',
35 'insertAdjacentHtml',
36 'insertAdjacentElement',
37 'isContentEditable',
38 'click',
39 'tabIndex',
40 'tabIndex',
41 'onAbort',
42 'onBlur',
43 'onCanPlay',
44 'onCanPlayThrough',
45 'onChange',
46 'onClick',
47 'onContextMenu',
48 'onDoubleClick',
49 'onDrag',
50 'onDragEnd',
51 'onDragEnter',
52 'onDragLeave',
53 'onDragOver',
54 'onDragStart',
55 'onDrop',
56 'onDurationChange',
57 'onEmptied',
58 'onEnded',
59 'onError',
60 'onFocus',
61 'onInput',
62 'onInvalid',
63 'onKeyDown',
64 'onKeyPress',
65 'onKeyUp',
66 'onLoad',
67 'onLoadedData',
68 'onLoadedMetadata',
69 'onMouseDown',
70 'onMouseEnter',
71 'onMouseLeave',
72 'onMouseMove',
73 'onMouseOut',
74 'onMouseOver',
75 'onMouseUp',
76 'onMouseWheel',
77 'onPause',
78 'onPlay',
79 'onPlaying',
80 'onRateChange',
81 'onReset',
82 'onResize',
83 'onScroll',
84 'onSeeked',
85 'onSeeking',
86 'onSelect',
87 'onStalled',
88 'onSubmit',
89 'onSuspend',
90 'onTimeUpdate',
91 'onVolumeChange',
92 'onWaiting',
93 'ownerSvgElement',
94 'viewportElement',
95 'xmlbase',
96 'xmllang',
97 'xmlspace'
98 ]);
99 class SvgElement extends html$.Element {
100 static tag(tag) {
101 return dart.as(html$.document[dartx.createElementNS]("http://www.w3.org/20 00/svg", tag), SvgElement);
102 }
103 static svg(svg, opts) {
104 let validator = opts && 'validator' in opts ? opts.validator : null;
105 let treeSanitizer = opts && 'treeSanitizer' in opts ? opts.treeSanitizer : null;
106 if (validator == null && treeSanitizer == null) {
107 validator = new html$.NodeValidatorBuilder.common();
108 validator.allowSvg();
109 }
110 let match = SvgElement._START_TAG_REGEXP.firstMatch(svg);
111 let parentElement = null;
112 if (match != null && match.group(1)[dartx.toLowerCase]() == 'svg') {
113 parentElement = html$.document[dartx.body];
114 } else {
115 parentElement = SvgSvgElement.new();
116 }
117 let fragment = dart.dsend(parentElement, 'createFragment', svg, {validator : validator, treeSanitizer: treeSanitizer});
118 return dart.as(dart.dload(dart.dsend(dart.dload(fragment, 'nodes'), 'where ', dart.fn(e => dart.is(e, SvgElement), core.bool, [dart.dynamic])), 'single'), SvgElement);
119 }
120 get [dartx.classes]() {
121 return new _AttributeClassSet(this);
122 }
123 get [dartx.children]() {
124 return new html_common.FilteredElementList(this);
125 }
126 set [dartx.children](value) {
127 let children = this[dartx.children];
128 children[dartx.clear]();
129 children[dartx.addAll](value);
130 }
131 get [dartx.outerHtml]() {
132 let container = html$.Element.tag("div");
133 let cloned = dart.as(this[dartx.clone](true), SvgElement);
134 container[dartx.children][dartx.add](cloned);
135 return container[dartx.innerHtml];
136 }
137 get [dartx.innerHtml]() {
138 let container = html$.Element.tag("div");
139 let cloned = dart.as(this[dartx.clone](true), SvgElement);
140 container[dartx.children][dartx.addAll](cloned[dartx.children]);
141 return container[dartx.innerHtml];
142 }
143 set [dartx.innerHtml](value) {
144 this[dartx.setInnerHtml](value);
145 }
146 [dartx.createFragment](svg, opts) {
147 let validator = opts && 'validator' in opts ? opts.validator : null;
148 let treeSanitizer = opts && 'treeSanitizer' in opts ? opts.treeSanitizer : null;
149 if (treeSanitizer == null) {
150 if (validator == null) {
151 validator = new html$.NodeValidatorBuilder.common();
152 validator.allowSvg();
153 }
154 treeSanitizer = html$.NodeTreeSanitizer.new(validator);
155 }
156 let html = `<svg version="1.1">${svg}</svg>`;
157 let fragment = html$.document[dartx.body][dartx.createFragment](html, {tre eSanitizer: treeSanitizer});
158 let svgFragment = html$.DocumentFragment.new();
159 let root = fragment[dartx.nodes][dartx.single];
160 while (root[dartx.firstChild] != null) {
161 svgFragment[dartx.append](root[dartx.firstChild]);
162 }
163 return svgFragment;
164 }
165 [dartx.insertAdjacentText](where, text) {
166 dart.throw(new core.UnsupportedError("Cannot invoke insertAdjacentText on SVG."));
167 }
168 [dartx.insertAdjacentHtml](where, text, opts) {
169 let validator = opts && 'validator' in opts ? opts.validator : null;
170 let treeSanitizer = opts && 'treeSanitizer' in opts ? opts.treeSanitizer : null;
171 dart.throw(new core.UnsupportedError("Cannot invoke insertAdjacentHtml on SVG."));
172 }
173 [dartx.insertAdjacentElement](where, element) {
174 dart.throw(new core.UnsupportedError("Cannot invoke insertAdjacentElement on SVG."));
175 }
176 get [_children]() {
177 dart.throw(new core.UnsupportedError("Cannot get _children on SVG."));
178 }
179 get [dartx.isContentEditable]() {
180 return false;
181 }
182 [dartx.click]() {
183 dart.throw(new core.UnsupportedError("Cannot invoke click SVG."));
184 }
185 static isTagSupported(tag) {
186 let e = SvgElement.tag(tag);
187 return dart.is(e, SvgElement) && !dart.is(e, html$.UnknownElement);
188 }
189 static _() {
190 dart.throw(new core.UnsupportedError("Not supported"));
191 }
192 created() {
193 this[dartx.ownerSvgElement] = null;
194 this[dartx.viewportElement] = null;
195 this[dartx.xmlbase] = null;
196 this[dartx.xmllang] = null;
197 this[dartx.xmlspace] = null;
198 super.created();
199 }
200 get [_svgClassName]() {
201 return dart.as(this.className, AnimatedString);
202 }
203 get [dartx.ownerSvgElement]() {
204 return this.ownerSVGElement;
205 }
206 get [dartx.tabIndex]() {
207 return this.tabIndex;
208 }
209 set [dartx.tabIndex](value) {
210 this.tabIndex = value;
211 }
212 get [dartx.viewportElement]() {
213 return this.viewportElement;
214 }
215 get [dartx.xmlbase]() {
216 return this.xmlbase;
217 }
218 set [dartx.xmlbase](value) {
219 this.xmlbase = value;
220 }
221 get [dartx.xmllang]() {
222 return this.xmllang;
223 }
224 set [dartx.xmllang](value) {
225 this.xmllang = value;
226 }
227 get [dartx.xmlspace]() {
228 return this.xmlspace;
229 }
230 set [dartx.xmlspace](value) {
231 this.xmlspace = value;
232 }
233 get [dartx.onAbort]() {
234 return html$.Element.abortEvent.forElement(this);
235 }
236 get [dartx.onBlur]() {
237 return html$.Element.blurEvent.forElement(this);
238 }
239 get [dartx.onCanPlay]() {
240 return html$.Element.canPlayEvent.forElement(this);
241 }
242 get [dartx.onCanPlayThrough]() {
243 return html$.Element.canPlayThroughEvent.forElement(this);
244 }
245 get [dartx.onChange]() {
246 return html$.Element.changeEvent.forElement(this);
247 }
248 get [dartx.onClick]() {
249 return html$.Element.clickEvent.forElement(this);
250 }
251 get [dartx.onContextMenu]() {
252 return html$.Element.contextMenuEvent.forElement(this);
253 }
254 get [dartx.onDoubleClick]() {
255 return html$.Element.doubleClickEvent.forElement(this);
256 }
257 get [dartx.onDrag]() {
258 return html$.Element.dragEvent.forElement(this);
259 }
260 get [dartx.onDragEnd]() {
261 return html$.Element.dragEndEvent.forElement(this);
262 }
263 get [dartx.onDragEnter]() {
264 return html$.Element.dragEnterEvent.forElement(this);
265 }
266 get [dartx.onDragLeave]() {
267 return html$.Element.dragLeaveEvent.forElement(this);
268 }
269 get [dartx.onDragOver]() {
270 return html$.Element.dragOverEvent.forElement(this);
271 }
272 get [dartx.onDragStart]() {
273 return html$.Element.dragStartEvent.forElement(this);
274 }
275 get [dartx.onDrop]() {
276 return html$.Element.dropEvent.forElement(this);
277 }
278 get [dartx.onDurationChange]() {
279 return html$.Element.durationChangeEvent.forElement(this);
280 }
281 get [dartx.onEmptied]() {
282 return html$.Element.emptiedEvent.forElement(this);
283 }
284 get [dartx.onEnded]() {
285 return html$.Element.endedEvent.forElement(this);
286 }
287 get [dartx.onError]() {
288 return html$.Element.errorEvent.forElement(this);
289 }
290 get [dartx.onFocus]() {
291 return html$.Element.focusEvent.forElement(this);
292 }
293 get [dartx.onInput]() {
294 return html$.Element.inputEvent.forElement(this);
295 }
296 get [dartx.onInvalid]() {
297 return html$.Element.invalidEvent.forElement(this);
298 }
299 get [dartx.onKeyDown]() {
300 return html$.Element.keyDownEvent.forElement(this);
301 }
302 get [dartx.onKeyPress]() {
303 return html$.Element.keyPressEvent.forElement(this);
304 }
305 get [dartx.onKeyUp]() {
306 return html$.Element.keyUpEvent.forElement(this);
307 }
308 get [dartx.onLoad]() {
309 return html$.Element.loadEvent.forElement(this);
310 }
311 get [dartx.onLoadedData]() {
312 return html$.Element.loadedDataEvent.forElement(this);
313 }
314 get [dartx.onLoadedMetadata]() {
315 return html$.Element.loadedMetadataEvent.forElement(this);
316 }
317 get [dartx.onMouseDown]() {
318 return html$.Element.mouseDownEvent.forElement(this);
319 }
320 get [dartx.onMouseEnter]() {
321 return html$.Element.mouseEnterEvent.forElement(this);
322 }
323 get [dartx.onMouseLeave]() {
324 return html$.Element.mouseLeaveEvent.forElement(this);
325 }
326 get [dartx.onMouseMove]() {
327 return html$.Element.mouseMoveEvent.forElement(this);
328 }
329 get [dartx.onMouseOut]() {
330 return html$.Element.mouseOutEvent.forElement(this);
331 }
332 get [dartx.onMouseOver]() {
333 return html$.Element.mouseOverEvent.forElement(this);
334 }
335 get [dartx.onMouseUp]() {
336 return html$.Element.mouseUpEvent.forElement(this);
337 }
338 get [dartx.onMouseWheel]() {
339 return html$.Element.mouseWheelEvent.forElement(this);
340 }
341 get [dartx.onPause]() {
342 return html$.Element.pauseEvent.forElement(this);
343 }
344 get [dartx.onPlay]() {
345 return html$.Element.playEvent.forElement(this);
346 }
347 get [dartx.onPlaying]() {
348 return html$.Element.playingEvent.forElement(this);
349 }
350 get [dartx.onRateChange]() {
351 return html$.Element.rateChangeEvent.forElement(this);
352 }
353 get [dartx.onReset]() {
354 return html$.Element.resetEvent.forElement(this);
355 }
356 get [dartx.onResize]() {
357 return html$.Element.resizeEvent.forElement(this);
358 }
359 get [dartx.onScroll]() {
360 return html$.Element.scrollEvent.forElement(this);
361 }
362 get [dartx.onSeeked]() {
363 return html$.Element.seekedEvent.forElement(this);
364 }
365 get [dartx.onSeeking]() {
366 return html$.Element.seekingEvent.forElement(this);
367 }
368 get [dartx.onSelect]() {
369 return html$.Element.selectEvent.forElement(this);
370 }
371 get [dartx.onStalled]() {
372 return html$.Element.stalledEvent.forElement(this);
373 }
374 get [dartx.onSubmit]() {
375 return html$.Element.submitEvent.forElement(this);
376 }
377 get [dartx.onSuspend]() {
378 return html$.Element.suspendEvent.forElement(this);
379 }
380 get [dartx.onTimeUpdate]() {
381 return html$.Element.timeUpdateEvent.forElement(this);
382 }
383 get [dartx.onVolumeChange]() {
384 return html$.Element.volumeChangeEvent.forElement(this);
385 }
386 get [dartx.onWaiting]() {
387 return html$.Element.waitingEvent.forElement(this);
388 }
389 }
390 SvgElement[dart.implements] = () => [html$.GlobalEventHandlers];
391 dart.defineNamedConstructor(SvgElement, 'created');
392 dart.setSignature(SvgElement, {
393 constructors: () => ({
394 tag: [SvgElement, [core.String]],
395 svg: [SvgElement, [core.String], {validator: html$.NodeValidator, treeSani tizer: html$.NodeTreeSanitizer}],
396 _: [SvgElement, []],
397 created: [SvgElement, []]
398 })
399 });
400 SvgElement[dart.metadata] = () => [dart.const(new _metadata.DomName('SVGElemen t')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SV GElement"))];
401 dart.defineLazyProperties(SvgElement, {
402 get _START_TAG_REGEXP() {
403 return core.RegExp.new('<(\\w+)');
404 }
405 });
406 dart.registerExtension(dart.global.SVGElement, SvgElement);
407 dart.defineExtensionNames([
408 'getBBox',
409 'getCtm',
410 'getScreenCtm',
411 'getTransformToElement',
412 'hasExtension',
413 'farthestViewportElement',
414 'nearestViewportElement',
415 'transform',
416 'requiredExtensions',
417 'requiredFeatures',
418 'systemLanguage'
419 ]);
420 class GraphicsElement extends SvgElement {
421 static _() {
422 dart.throw(new core.UnsupportedError("Not supported"));
423 }
424 created() {
425 this[dartx.farthestViewportElement] = null;
426 this[dartx.nearestViewportElement] = null;
427 this[dartx.transform] = null;
428 this[dartx.requiredExtensions] = null;
429 this[dartx.requiredFeatures] = null;
430 this[dartx.systemLanguage] = null;
431 super.created();
432 }
433 get [dartx.farthestViewportElement]() {
434 return this.farthestViewportElement;
435 }
436 get [dartx.nearestViewportElement]() {
437 return this.nearestViewportElement;
438 }
439 get [dartx.transform]() {
440 return this.transform;
441 }
442 [dartx.getBBox]() {
443 return this.getBBox();
444 }
445 [dartx.getCtm]() {
446 return this.getCTM();
447 }
448 [dartx.getScreenCtm]() {
449 return this.getScreenCTM();
450 }
451 [dartx.getTransformToElement](element) {
452 return this.getTransformToElement(element);
453 }
454 get [dartx.requiredExtensions]() {
455 return this.requiredExtensions;
456 }
457 get [dartx.requiredFeatures]() {
458 return this.requiredFeatures;
459 }
460 get [dartx.systemLanguage]() {
461 return this.systemLanguage;
462 }
463 [dartx.hasExtension](extension) {
464 return this.hasExtension(extension);
465 }
466 }
467 GraphicsElement[dart.implements] = () => [Tests];
468 dart.defineNamedConstructor(GraphicsElement, 'created');
469 dart.setSignature(GraphicsElement, {
470 constructors: () => ({
471 _: [GraphicsElement, []],
472 created: [GraphicsElement, []]
473 }),
474 methods: () => ({
475 [dartx.getBBox]: [Rect, []],
476 [dartx.getCtm]: [Matrix, []],
477 [dartx.getScreenCtm]: [Matrix, []],
478 [dartx.getTransformToElement]: [Matrix, [SvgElement]],
479 [dartx.hasExtension]: [core.bool, [core.String]]
480 })
481 });
482 GraphicsElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGGraphicsElement')), dart.const(new _met adata.Experimental()), dart.const(new _js_helper.Native("SVGGraphicsElement"))];
483 dart.registerExtension(dart.global.SVGGraphicsElement, GraphicsElement);
484 dart.defineExtensionNames([
485 'target',
486 'href'
487 ]);
488 class AElement extends GraphicsElement {
489 static _() {
490 dart.throw(new core.UnsupportedError("Not supported"));
491 }
492 static new() {
493 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("a"), AElem ent);
494 }
495 created() {
496 this[dartx.target] = null;
497 this[dartx.href] = null;
498 super.created();
499 }
500 get [dartx.target]() {
501 return this.target;
502 }
503 get [dartx.href]() {
504 return this.href;
505 }
506 }
507 AElement[dart.implements] = () => [UriReference];
508 dart.defineNamedConstructor(AElement, 'created');
509 dart.setSignature(AElement, {
510 constructors: () => ({
511 _: [AElement, []],
512 new: [AElement, []],
513 created: [AElement, []]
514 })
515 });
516 AElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dar t.const(new _metadata.DomName('SVGAElement')), dart.const(new _metadata.Unstable ()), dart.const(new _js_helper.Native("SVGAElement"))];
517 dart.registerExtension(dart.global.SVGAElement, AElement);
518 dart.defineExtensionNames([
519 'getCharNumAtPosition',
520 'getComputedTextLength',
521 'getEndPositionOfChar',
522 'getExtentOfChar',
523 'getNumberOfChars',
524 'getRotationOfChar',
525 'getStartPositionOfChar',
526 'getSubStringLength',
527 'selectSubString',
528 'lengthAdjust',
529 'textLength'
530 ]);
531 class TextContentElement extends GraphicsElement {
532 static _() {
533 dart.throw(new core.UnsupportedError("Not supported"));
534 }
535 created() {
536 this[dartx.lengthAdjust] = null;
537 this[dartx.textLength] = null;
538 super.created();
539 }
540 get [dartx.lengthAdjust]() {
541 return this.lengthAdjust;
542 }
543 get [dartx.textLength]() {
544 return this.textLength;
545 }
546 [dartx.getCharNumAtPosition](point) {
547 return this.getCharNumAtPosition(point);
548 }
549 [dartx.getComputedTextLength]() {
550 return this.getComputedTextLength();
551 }
552 [dartx.getEndPositionOfChar](offset) {
553 return this.getEndPositionOfChar(offset);
554 }
555 [dartx.getExtentOfChar](offset) {
556 return this.getExtentOfChar(offset);
557 }
558 [dartx.getNumberOfChars]() {
559 return this.getNumberOfChars();
560 }
561 [dartx.getRotationOfChar](offset) {
562 return this.getRotationOfChar(offset);
563 }
564 [dartx.getStartPositionOfChar](offset) {
565 return this.getStartPositionOfChar(offset);
566 }
567 [dartx.getSubStringLength](offset, length) {
568 return this.getSubStringLength(offset, length);
569 }
570 [dartx.selectSubString](offset, length) {
571 return this.selectSubString(offset, length);
572 }
573 }
574 dart.defineNamedConstructor(TextContentElement, 'created');
575 dart.setSignature(TextContentElement, {
576 constructors: () => ({
577 _: [TextContentElement, []],
578 created: [TextContentElement, []]
579 }),
580 methods: () => ({
581 [dartx.getCharNumAtPosition]: [core.int, [Point]],
582 [dartx.getComputedTextLength]: [core.double, []],
583 [dartx.getEndPositionOfChar]: [Point, [core.int]],
584 [dartx.getExtentOfChar]: [Rect, [core.int]],
585 [dartx.getNumberOfChars]: [core.int, []],
586 [dartx.getRotationOfChar]: [core.double, [core.int]],
587 [dartx.getStartPositionOfChar]: [Point, [core.int]],
588 [dartx.getSubStringLength]: [core.double, [core.int, core.int]],
589 [dartx.selectSubString]: [dart.void, [core.int, core.int]]
590 })
591 });
592 TextContentElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('SVGTextContentElement')), dart.const(ne w _metadata.Unstable()), dart.const(new _js_helper.Native("SVGTextContentElement "))];
593 TextContentElement.LENGTHADJUST_SPACING = 1;
594 TextContentElement.LENGTHADJUST_SPACINGANDGLYPHS = 2;
595 TextContentElement.LENGTHADJUST_UNKNOWN = 0;
596 dart.registerExtension(dart.global.SVGTextContentElement, TextContentElement);
597 dart.defineExtensionNames([
598 'dx',
599 'dy',
600 'rotate',
601 'x',
602 'y'
603 ]);
604 class TextPositioningElement extends TextContentElement {
605 static _() {
606 dart.throw(new core.UnsupportedError("Not supported"));
607 }
608 created() {
609 this[dartx.dx] = null;
610 this[dartx.dy] = null;
611 this[dartx.rotate] = null;
612 this[dartx.x] = null;
613 this[dartx.y] = null;
614 super.created();
615 }
616 get [dartx.dx]() {
617 return this.dx;
618 }
619 get [dartx.dy]() {
620 return this.dy;
621 }
622 get [dartx.rotate]() {
623 return this.rotate;
624 }
625 get [dartx.x]() {
626 return this.x;
627 }
628 get [dartx.y]() {
629 return this.y;
630 }
631 }
632 dart.defineNamedConstructor(TextPositioningElement, 'created');
633 dart.setSignature(TextPositioningElement, {
634 constructors: () => ({
635 _: [TextPositioningElement, []],
636 created: [TextPositioningElement, []]
637 })
638 });
639 TextPositioningElement[dart.metadata] = () => [dart.const(new _metadata.DocsEd itable()), dart.const(new _metadata.DomName('SVGTextPositioningElement')), dart. const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGTextPositi oningElement"))];
640 dart.registerExtension(dart.global.SVGTextPositioningElement, TextPositioningE lement);
641 dart.defineExtensionNames([
642 'format',
643 'glyphRef',
644 'href'
645 ]);
646 class AltGlyphElement extends TextPositioningElement {
647 static _() {
648 dart.throw(new core.UnsupportedError("Not supported"));
649 }
650 static new() {
651 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("altGlyph") , AltGlyphElement);
652 }
653 created() {
654 this[dartx.format] = null;
655 this[dartx.glyphRef] = null;
656 this[dartx.href] = null;
657 super.created();
658 }
659 static get supported() {
660 return dart.notNull(SvgElement.isTagSupported('altGlyph')) && dart.is(SvgE lement.tag('altGlyph'), AltGlyphElement);
661 }
662 get [dartx.format]() {
663 return this.format;
664 }
665 set [dartx.format](value) {
666 this.format = value;
667 }
668 get [dartx.glyphRef]() {
669 return this.glyphRef;
670 }
671 set [dartx.glyphRef](value) {
672 this.glyphRef = value;
673 }
674 get [dartx.href]() {
675 return this.href;
676 }
677 }
678 AltGlyphElement[dart.implements] = () => [UriReference];
679 dart.defineNamedConstructor(AltGlyphElement, 'created');
680 dart.setSignature(AltGlyphElement, {
681 constructors: () => ({
682 _: [AltGlyphElement, []],
683 new: [AltGlyphElement, []],
684 created: [AltGlyphElement, []]
685 })
686 });
687 AltGlyphElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGAltGlyphElement')), dart.const(new _met adata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _meta data.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _meta data.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGAltGlyphElement"))];
688 dart.registerExtension(dart.global.SVGAltGlyphElement, AltGlyphElement);
689 dart.defineExtensionNames([
690 'convertToSpecifiedUnits',
691 'newValueSpecifiedUnits',
692 'unitType',
693 'value',
694 'valueAsString',
695 'valueInSpecifiedUnits'
696 ]);
697 class Angle extends _interceptors.Interceptor {
698 static _() {
699 dart.throw(new core.UnsupportedError("Not supported"));
700 }
701 get [dartx.unitType]() {
702 return this.unitType;
703 }
704 get [dartx.value]() {
705 return this.value;
706 }
707 set [dartx.value](value) {
708 this.value = value;
709 }
710 get [dartx.valueAsString]() {
711 return this.valueAsString;
712 }
713 set [dartx.valueAsString](value) {
714 this.valueAsString = value;
715 }
716 get [dartx.valueInSpecifiedUnits]() {
717 return this.valueInSpecifiedUnits;
718 }
719 set [dartx.valueInSpecifiedUnits](value) {
720 this.valueInSpecifiedUnits = value;
721 }
722 [dartx.convertToSpecifiedUnits](unitType) {
723 return this.convertToSpecifiedUnits(unitType);
724 }
725 [dartx.newValueSpecifiedUnits](unitType, valueInSpecifiedUnits) {
726 return this.newValueSpecifiedUnits(unitType, valueInSpecifiedUnits);
727 }
728 }
729 dart.setSignature(Angle, {
730 constructors: () => ({_: [Angle, []]}),
731 methods: () => ({
732 [dartx.convertToSpecifiedUnits]: [dart.void, [core.int]],
733 [dartx.newValueSpecifiedUnits]: [dart.void, [core.int, core.num]]
734 })
735 });
736 Angle[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.c onst(new _metadata.DomName('SVGAngle')), dart.const(new _metadata.Unstable()), d art.const(new _js_helper.Native("SVGAngle"))];
737 Angle.SVG_ANGLETYPE_DEG = 2;
738 Angle.SVG_ANGLETYPE_GRAD = 4;
739 Angle.SVG_ANGLETYPE_RAD = 3;
740 Angle.SVG_ANGLETYPE_UNKNOWN = 0;
741 Angle.SVG_ANGLETYPE_UNSPECIFIED = 1;
742 dart.registerExtension(dart.global.SVGAngle, Angle);
743 dart.defineExtensionNames([
744 'beginElement',
745 'beginElementAt',
746 'endElement',
747 'endElementAt',
748 'getCurrentTime',
749 'getSimpleDuration',
750 'getStartTime',
751 'hasExtension',
752 'targetElement',
753 'requiredExtensions',
754 'requiredFeatures',
755 'systemLanguage'
756 ]);
757 class AnimationElement extends SvgElement {
758 static _() {
759 dart.throw(new core.UnsupportedError("Not supported"));
760 }
761 static new() {
762 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("animation" ), AnimationElement);
763 }
764 created() {
765 this[dartx.targetElement] = null;
766 this[dartx.requiredExtensions] = null;
767 this[dartx.requiredFeatures] = null;
768 this[dartx.systemLanguage] = null;
769 super.created();
770 }
771 get [dartx.targetElement]() {
772 return this.targetElement;
773 }
774 [dartx.beginElement]() {
775 return this.beginElement();
776 }
777 [dartx.beginElementAt](offset) {
778 return this.beginElementAt(offset);
779 }
780 [dartx.endElement]() {
781 return this.endElement();
782 }
783 [dartx.endElementAt](offset) {
784 return this.endElementAt(offset);
785 }
786 [dartx.getCurrentTime]() {
787 return this.getCurrentTime();
788 }
789 [dartx.getSimpleDuration]() {
790 return this.getSimpleDuration();
791 }
792 [dartx.getStartTime]() {
793 return this.getStartTime();
794 }
795 get [dartx.requiredExtensions]() {
796 return this.requiredExtensions;
797 }
798 get [dartx.requiredFeatures]() {
799 return this.requiredFeatures;
800 }
801 get [dartx.systemLanguage]() {
802 return this.systemLanguage;
803 }
804 [dartx.hasExtension](extension) {
805 return this.hasExtension(extension);
806 }
807 }
808 AnimationElement[dart.implements] = () => [Tests];
809 dart.defineNamedConstructor(AnimationElement, 'created');
810 dart.setSignature(AnimationElement, {
811 constructors: () => ({
812 _: [AnimationElement, []],
813 new: [AnimationElement, []],
814 created: [AnimationElement, []]
815 }),
816 methods: () => ({
817 [dartx.beginElement]: [dart.void, []],
818 [dartx.beginElementAt]: [dart.void, [core.num]],
819 [dartx.endElement]: [dart.void, []],
820 [dartx.endElementAt]: [dart.void, [core.num]],
821 [dartx.getCurrentTime]: [core.double, []],
822 [dartx.getSimpleDuration]: [core.double, []],
823 [dartx.getStartTime]: [core.double, []],
824 [dartx.hasExtension]: [core.bool, [core.String]]
825 })
826 });
827 AnimationElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGAnimationElement')), dart.const(new _m etadata.Unstable()), dart.const(new _js_helper.Native("SVGAnimationElement"))];
828 dart.registerExtension(dart.global.SVGAnimationElement, AnimationElement);
829 class AnimateElement extends AnimationElement {
830 static _() {
831 dart.throw(new core.UnsupportedError("Not supported"));
832 }
833 static new() {
834 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("animate"), AnimateElement);
835 }
836 created() {
837 super.created();
838 }
839 static get supported() {
840 return dart.notNull(SvgElement.isTagSupported('animate')) && dart.is(SvgEl ement.tag('animate'), AnimateElement);
841 }
842 }
843 dart.defineNamedConstructor(AnimateElement, 'created');
844 dart.setSignature(AnimateElement, {
845 constructors: () => ({
846 _: [AnimateElement, []],
847 new: [AnimateElement, []],
848 created: [AnimateElement, []]
849 })
850 });
851 AnimateElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGAnimateElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGAnimateElement"))];
852 dart.registerExtension(dart.global.SVGAnimateElement, AnimateElement);
853 class AnimateMotionElement extends AnimationElement {
854 static _() {
855 dart.throw(new core.UnsupportedError("Not supported"));
856 }
857 static new() {
858 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("animateMot ion"), AnimateMotionElement);
859 }
860 created() {
861 super.created();
862 }
863 static get supported() {
864 return dart.notNull(SvgElement.isTagSupported('animateMotion')) && dart.is (SvgElement.tag('animateMotion'), AnimateMotionElement);
865 }
866 }
867 dart.defineNamedConstructor(AnimateMotionElement, 'created');
868 dart.setSignature(AnimateMotionElement, {
869 constructors: () => ({
870 _: [AnimateMotionElement, []],
871 new: [AnimateMotionElement, []],
872 created: [AnimateMotionElement, []]
873 })
874 });
875 AnimateMotionElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdit able()), dart.const(new _metadata.DomName('SVGAnimateMotionElement')), dart.cons t(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const (new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const (new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const( new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAnimateMotionEle ment"))];
876 dart.registerExtension(dart.global.SVGAnimateMotionElement, AnimateMotionEleme nt);
877 class AnimateTransformElement extends AnimationElement {
878 static _() {
879 dart.throw(new core.UnsupportedError("Not supported"));
880 }
881 static new() {
882 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("animateTra nsform"), AnimateTransformElement);
883 }
884 created() {
885 super.created();
886 }
887 static get supported() {
888 return dart.notNull(SvgElement.isTagSupported('animateTransform')) && dart .is(SvgElement.tag('animateTransform'), AnimateTransformElement);
889 }
890 }
891 dart.defineNamedConstructor(AnimateTransformElement, 'created');
892 dart.setSignature(AnimateTransformElement, {
893 constructors: () => ({
894 _: [AnimateTransformElement, []],
895 new: [AnimateTransformElement, []],
896 created: [AnimateTransformElement, []]
897 })
898 });
899 AnimateTransformElement[dart.metadata] = () => [dart.const(new _metadata.DocsE ditable()), dart.const(new _metadata.DomName('SVGAnimateTransformElement')), dar t.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart .const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart .const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart. const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAnimateTra nsformElement"))];
900 dart.registerExtension(dart.global.SVGAnimateTransformElement, AnimateTransfor mElement);
901 dart.defineExtensionNames([
902 'animVal',
903 'baseVal'
904 ]);
905 class AnimatedAngle extends _interceptors.Interceptor {
906 static _() {
907 dart.throw(new core.UnsupportedError("Not supported"));
908 }
909 get [dartx.animVal]() {
910 return this.animVal;
911 }
912 get [dartx.baseVal]() {
913 return this.baseVal;
914 }
915 }
916 dart.setSignature(AnimatedAngle, {
917 constructors: () => ({_: [AnimatedAngle, []]})
918 });
919 AnimatedAngle[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGAnimatedAngle')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedAngle"))];
920 dart.registerExtension(dart.global.SVGAnimatedAngle, AnimatedAngle);
921 dart.defineExtensionNames([
922 'animVal',
923 'baseVal'
924 ]);
925 class AnimatedBoolean extends _interceptors.Interceptor {
926 static _() {
927 dart.throw(new core.UnsupportedError("Not supported"));
928 }
929 get [dartx.animVal]() {
930 return this.animVal;
931 }
932 get [dartx.baseVal]() {
933 return this.baseVal;
934 }
935 set [dartx.baseVal](value) {
936 this.baseVal = value;
937 }
938 }
939 dart.setSignature(AnimatedBoolean, {
940 constructors: () => ({_: [AnimatedBoolean, []]})
941 });
942 AnimatedBoolean[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGAnimatedBoolean')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedBoolean"))];
943 dart.registerExtension(dart.global.SVGAnimatedBoolean, AnimatedBoolean);
944 dart.defineExtensionNames([
945 'animVal',
946 'baseVal'
947 ]);
948 class AnimatedEnumeration extends _interceptors.Interceptor {
949 static _() {
950 dart.throw(new core.UnsupportedError("Not supported"));
951 }
952 get [dartx.animVal]() {
953 return this.animVal;
954 }
955 get [dartx.baseVal]() {
956 return this.baseVal;
957 }
958 set [dartx.baseVal](value) {
959 this.baseVal = value;
960 }
961 }
962 dart.setSignature(AnimatedEnumeration, {
963 constructors: () => ({_: [AnimatedEnumeration, []]})
964 });
965 AnimatedEnumeration[dart.metadata] = () => [dart.const(new _metadata.DocsEdita ble()), dart.const(new _metadata.DomName('SVGAnimatedEnumeration')), dart.const( new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedEnumerat ion"))];
966 dart.registerExtension(dart.global.SVGAnimatedEnumeration, AnimatedEnumeration );
967 dart.defineExtensionNames([
968 'animVal',
969 'baseVal'
970 ]);
971 class AnimatedInteger extends _interceptors.Interceptor {
972 static _() {
973 dart.throw(new core.UnsupportedError("Not supported"));
974 }
975 get [dartx.animVal]() {
976 return this.animVal;
977 }
978 get [dartx.baseVal]() {
979 return this.baseVal;
980 }
981 set [dartx.baseVal](value) {
982 this.baseVal = value;
983 }
984 }
985 dart.setSignature(AnimatedInteger, {
986 constructors: () => ({_: [AnimatedInteger, []]})
987 });
988 AnimatedInteger[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGAnimatedInteger')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedInteger"))];
989 dart.registerExtension(dart.global.SVGAnimatedInteger, AnimatedInteger);
990 dart.defineExtensionNames([
991 'animVal',
992 'baseVal'
993 ]);
994 class AnimatedLength extends _interceptors.Interceptor {
995 static _() {
996 dart.throw(new core.UnsupportedError("Not supported"));
997 }
998 get [dartx.animVal]() {
999 return this.animVal;
1000 }
1001 get [dartx.baseVal]() {
1002 return this.baseVal;
1003 }
1004 }
1005 dart.setSignature(AnimatedLength, {
1006 constructors: () => ({_: [AnimatedLength, []]})
1007 });
1008 AnimatedLength[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGAnimatedLength')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedLength"))];
1009 dart.registerExtension(dart.global.SVGAnimatedLength, AnimatedLength);
1010 dart.defineExtensionNames([
1011 'animVal',
1012 'baseVal'
1013 ]);
1014 class AnimatedLengthList extends _interceptors.Interceptor {
1015 static _() {
1016 dart.throw(new core.UnsupportedError("Not supported"));
1017 }
1018 get [dartx.animVal]() {
1019 return this.animVal;
1020 }
1021 get [dartx.baseVal]() {
1022 return this.baseVal;
1023 }
1024 }
1025 dart.setSignature(AnimatedLengthList, {
1026 constructors: () => ({_: [AnimatedLengthList, []]})
1027 });
1028 AnimatedLengthList[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('SVGAnimatedLengthList')), dart.const(ne w _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedLengthList "))];
1029 dart.registerExtension(dart.global.SVGAnimatedLengthList, AnimatedLengthList);
1030 dart.defineExtensionNames([
1031 'animVal',
1032 'baseVal'
1033 ]);
1034 class AnimatedNumber extends _interceptors.Interceptor {
1035 static _() {
1036 dart.throw(new core.UnsupportedError("Not supported"));
1037 }
1038 get [dartx.animVal]() {
1039 return this.animVal;
1040 }
1041 get [dartx.baseVal]() {
1042 return this.baseVal;
1043 }
1044 set [dartx.baseVal](value) {
1045 this.baseVal = value;
1046 }
1047 }
1048 dart.setSignature(AnimatedNumber, {
1049 constructors: () => ({_: [AnimatedNumber, []]})
1050 });
1051 AnimatedNumber[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGAnimatedNumber')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedNumber"))];
1052 dart.registerExtension(dart.global.SVGAnimatedNumber, AnimatedNumber);
1053 dart.defineExtensionNames([
1054 'animVal',
1055 'baseVal'
1056 ]);
1057 class AnimatedNumberList extends _interceptors.Interceptor {
1058 static _() {
1059 dart.throw(new core.UnsupportedError("Not supported"));
1060 }
1061 get [dartx.animVal]() {
1062 return this.animVal;
1063 }
1064 get [dartx.baseVal]() {
1065 return this.baseVal;
1066 }
1067 }
1068 dart.setSignature(AnimatedNumberList, {
1069 constructors: () => ({_: [AnimatedNumberList, []]})
1070 });
1071 AnimatedNumberList[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('SVGAnimatedNumberList')), dart.const(ne w _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedNumberList "))];
1072 dart.registerExtension(dart.global.SVGAnimatedNumberList, AnimatedNumberList);
1073 dart.defineExtensionNames([
1074 'animVal',
1075 'baseVal'
1076 ]);
1077 class AnimatedPreserveAspectRatio extends _interceptors.Interceptor {
1078 static _() {
1079 dart.throw(new core.UnsupportedError("Not supported"));
1080 }
1081 get [dartx.animVal]() {
1082 return this.animVal;
1083 }
1084 get [dartx.baseVal]() {
1085 return this.baseVal;
1086 }
1087 }
1088 dart.setSignature(AnimatedPreserveAspectRatio, {
1089 constructors: () => ({_: [AnimatedPreserveAspectRatio, []]})
1090 });
1091 AnimatedPreserveAspectRatio[dart.metadata] = () => [dart.const(new _metadata.D ocsEditable()), dart.const(new _metadata.DomName('SVGAnimatedPreserveAspectRatio ')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVG AnimatedPreserveAspectRatio"))];
1092 dart.registerExtension(dart.global.SVGAnimatedPreserveAspectRatio, AnimatedPre serveAspectRatio);
1093 dart.defineExtensionNames([
1094 'animVal',
1095 'baseVal'
1096 ]);
1097 class AnimatedRect extends _interceptors.Interceptor {
1098 static _() {
1099 dart.throw(new core.UnsupportedError("Not supported"));
1100 }
1101 get [dartx.animVal]() {
1102 return this.animVal;
1103 }
1104 get [dartx.baseVal]() {
1105 return this.baseVal;
1106 }
1107 }
1108 dart.setSignature(AnimatedRect, {
1109 constructors: () => ({_: [AnimatedRect, []]})
1110 });
1111 AnimatedRect[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGAnimatedRect')), dart.const(new _metadata. Unstable()), dart.const(new _js_helper.Native("SVGAnimatedRect"))];
1112 dart.registerExtension(dart.global.SVGAnimatedRect, AnimatedRect);
1113 dart.defineExtensionNames([
1114 'animVal',
1115 'baseVal'
1116 ]);
1117 class AnimatedString extends _interceptors.Interceptor {
1118 static _() {
1119 dart.throw(new core.UnsupportedError("Not supported"));
1120 }
1121 get [dartx.animVal]() {
1122 return this.animVal;
1123 }
1124 get [dartx.baseVal]() {
1125 return this.baseVal;
1126 }
1127 set [dartx.baseVal](value) {
1128 this.baseVal = value;
1129 }
1130 }
1131 dart.setSignature(AnimatedString, {
1132 constructors: () => ({_: [AnimatedString, []]})
1133 });
1134 AnimatedString[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGAnimatedString')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedString"))];
1135 dart.registerExtension(dart.global.SVGAnimatedString, AnimatedString);
1136 dart.defineExtensionNames([
1137 'animVal',
1138 'baseVal'
1139 ]);
1140 class AnimatedTransformList extends _interceptors.Interceptor {
1141 static _() {
1142 dart.throw(new core.UnsupportedError("Not supported"));
1143 }
1144 get [dartx.animVal]() {
1145 return this.animVal;
1146 }
1147 get [dartx.baseVal]() {
1148 return this.baseVal;
1149 }
1150 }
1151 dart.setSignature(AnimatedTransformList, {
1152 constructors: () => ({_: [AnimatedTransformList, []]})
1153 });
1154 AnimatedTransformList[dart.metadata] = () => [dart.const(new _metadata.DocsEdi table()), dart.const(new _metadata.DomName('SVGAnimatedTransformList')), dart.co nst(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAnimatedTran sformList"))];
1155 dart.registerExtension(dart.global.SVGAnimatedTransformList, AnimatedTransform List);
1156 dart.defineExtensionNames([
1157 'isPointInFill',
1158 'isPointInStroke'
1159 ]);
1160 class GeometryElement extends GraphicsElement {
1161 static _() {
1162 dart.throw(new core.UnsupportedError("Not supported"));
1163 }
1164 created() {
1165 super.created();
1166 }
1167 [dartx.isPointInFill](point) {
1168 return this.isPointInFill(point);
1169 }
1170 [dartx.isPointInStroke](point) {
1171 return this.isPointInStroke(point);
1172 }
1173 }
1174 dart.defineNamedConstructor(GeometryElement, 'created');
1175 dart.setSignature(GeometryElement, {
1176 constructors: () => ({
1177 _: [GeometryElement, []],
1178 created: [GeometryElement, []]
1179 }),
1180 methods: () => ({
1181 [dartx.isPointInFill]: [core.bool, [Point]],
1182 [dartx.isPointInStroke]: [core.bool, [Point]]
1183 })
1184 });
1185 GeometryElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGGeometryElement')), dart.const(new _met adata.Experimental()), dart.const(new _js_helper.Native("SVGGeometryElement"))];
1186 dart.registerExtension(dart.global.SVGGeometryElement, GeometryElement);
1187 dart.defineExtensionNames([
1188 'cx',
1189 'cy',
1190 'r'
1191 ]);
1192 class CircleElement extends GeometryElement {
1193 static _() {
1194 dart.throw(new core.UnsupportedError("Not supported"));
1195 }
1196 static new() {
1197 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("circle"), CircleElement);
1198 }
1199 created() {
1200 this[dartx.cx] = null;
1201 this[dartx.cy] = null;
1202 this[dartx.r] = null;
1203 super.created();
1204 }
1205 get [dartx.cx]() {
1206 return this.cx;
1207 }
1208 get [dartx.cy]() {
1209 return this.cy;
1210 }
1211 get [dartx.r]() {
1212 return this.r;
1213 }
1214 }
1215 dart.defineNamedConstructor(CircleElement, 'created');
1216 dart.setSignature(CircleElement, {
1217 constructors: () => ({
1218 _: [CircleElement, []],
1219 new: [CircleElement, []],
1220 created: [CircleElement, []]
1221 })
1222 });
1223 CircleElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGCircleElement')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGCircleElement"))];
1224 dart.registerExtension(dart.global.SVGCircleElement, CircleElement);
1225 dart.defineExtensionNames([
1226 'clipPathUnits'
1227 ]);
1228 class ClipPathElement extends GraphicsElement {
1229 static _() {
1230 dart.throw(new core.UnsupportedError("Not supported"));
1231 }
1232 static new() {
1233 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("clipPath") , ClipPathElement);
1234 }
1235 created() {
1236 this[dartx.clipPathUnits] = null;
1237 super.created();
1238 }
1239 get [dartx.clipPathUnits]() {
1240 return this.clipPathUnits;
1241 }
1242 }
1243 dart.defineNamedConstructor(ClipPathElement, 'created');
1244 dart.setSignature(ClipPathElement, {
1245 constructors: () => ({
1246 _: [ClipPathElement, []],
1247 new: [ClipPathElement, []],
1248 created: [ClipPathElement, []]
1249 })
1250 });
1251 ClipPathElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGClipPathElement')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGClipPathElement"))];
1252 dart.registerExtension(dart.global.SVGClipPathElement, ClipPathElement);
1253 class DefsElement extends GraphicsElement {
1254 static _() {
1255 dart.throw(new core.UnsupportedError("Not supported"));
1256 }
1257 static new() {
1258 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("defs"), De fsElement);
1259 }
1260 created() {
1261 super.created();
1262 }
1263 }
1264 dart.defineNamedConstructor(DefsElement, 'created');
1265 dart.setSignature(DefsElement, {
1266 constructors: () => ({
1267 _: [DefsElement, []],
1268 new: [DefsElement, []],
1269 created: [DefsElement, []]
1270 })
1271 });
1272 DefsElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGDefsElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGDefsElement"))];
1273 dart.registerExtension(dart.global.SVGDefsElement, DefsElement);
1274 class DescElement extends SvgElement {
1275 static _() {
1276 dart.throw(new core.UnsupportedError("Not supported"));
1277 }
1278 static new() {
1279 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("desc"), De scElement);
1280 }
1281 created() {
1282 super.created();
1283 }
1284 }
1285 dart.defineNamedConstructor(DescElement, 'created');
1286 dart.setSignature(DescElement, {
1287 constructors: () => ({
1288 _: [DescElement, []],
1289 new: [DescElement, []],
1290 created: [DescElement, []]
1291 })
1292 });
1293 DescElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGDescElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGDescElement"))];
1294 dart.registerExtension(dart.global.SVGDescElement, DescElement);
1295 class DiscardElement extends SvgElement {
1296 static _() {
1297 dart.throw(new core.UnsupportedError("Not supported"));
1298 }
1299 created() {
1300 super.created();
1301 }
1302 }
1303 dart.defineNamedConstructor(DiscardElement, 'created');
1304 dart.setSignature(DiscardElement, {
1305 constructors: () => ({
1306 _: [DiscardElement, []],
1307 created: [DiscardElement, []]
1308 })
1309 });
1310 DiscardElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGDiscardElement')), dart.const(new _metad ata.Experimental()), dart.const(new _js_helper.Native("SVGDiscardElement"))];
1311 dart.registerExtension(dart.global.SVGDiscardElement, DiscardElement);
1312 dart.defineExtensionNames([
1313 'cx',
1314 'cy',
1315 'rx',
1316 'ry'
1317 ]);
1318 class EllipseElement extends GeometryElement {
1319 static _() {
1320 dart.throw(new core.UnsupportedError("Not supported"));
1321 }
1322 static new() {
1323 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("ellipse"), EllipseElement);
1324 }
1325 created() {
1326 this[dartx.cx] = null;
1327 this[dartx.cy] = null;
1328 this[dartx.rx] = null;
1329 this[dartx.ry] = null;
1330 super.created();
1331 }
1332 get [dartx.cx]() {
1333 return this.cx;
1334 }
1335 get [dartx.cy]() {
1336 return this.cy;
1337 }
1338 get [dartx.rx]() {
1339 return this.rx;
1340 }
1341 get [dartx.ry]() {
1342 return this.ry;
1343 }
1344 }
1345 dart.defineNamedConstructor(EllipseElement, 'created');
1346 dart.setSignature(EllipseElement, {
1347 constructors: () => ({
1348 _: [EllipseElement, []],
1349 new: [EllipseElement, []],
1350 created: [EllipseElement, []]
1351 })
1352 });
1353 EllipseElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGEllipseElement')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGEllipseElement"))];
1354 dart.registerExtension(dart.global.SVGEllipseElement, EllipseElement);
1355 dart.defineExtensionNames([
1356 'in1',
1357 'in2',
1358 'mode',
1359 'height',
1360 'result',
1361 'width',
1362 'x',
1363 'y'
1364 ]);
1365 class FEBlendElement extends SvgElement {
1366 static _() {
1367 dart.throw(new core.UnsupportedError("Not supported"));
1368 }
1369 static new() {
1370 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feBlend"), FEBlendElement);
1371 }
1372 created() {
1373 this[dartx.in1] = null;
1374 this[dartx.in2] = null;
1375 this[dartx.mode] = null;
1376 this[dartx.height] = null;
1377 this[dartx.result] = null;
1378 this[dartx.width] = null;
1379 this[dartx.x] = null;
1380 this[dartx.y] = null;
1381 super.created();
1382 }
1383 static get supported() {
1384 return dart.notNull(SvgElement.isTagSupported('feBlend')) && dart.is(SvgEl ement.tag('feBlend'), FEBlendElement);
1385 }
1386 get [dartx.in1]() {
1387 return this.in1;
1388 }
1389 get [dartx.in2]() {
1390 return this.in2;
1391 }
1392 get [dartx.mode]() {
1393 return this.mode;
1394 }
1395 get [dartx.height]() {
1396 return this.height;
1397 }
1398 get [dartx.result]() {
1399 return this.result;
1400 }
1401 get [dartx.width]() {
1402 return this.width;
1403 }
1404 get [dartx.x]() {
1405 return this.x;
1406 }
1407 get [dartx.y]() {
1408 return this.y;
1409 }
1410 }
1411 FEBlendElement[dart.implements] = () => [FilterPrimitiveStandardAttributes];
1412 dart.defineNamedConstructor(FEBlendElement, 'created');
1413 dart.setSignature(FEBlendElement, {
1414 constructors: () => ({
1415 _: [FEBlendElement, []],
1416 new: [FEBlendElement, []],
1417 created: [FEBlendElement, []]
1418 })
1419 });
1420 FEBlendElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEBlendElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEBlendElement"))];
1421 FEBlendElement.SVG_FEBLEND_MODE_DARKEN = 4;
1422 FEBlendElement.SVG_FEBLEND_MODE_LIGHTEN = 5;
1423 FEBlendElement.SVG_FEBLEND_MODE_MULTIPLY = 2;
1424 FEBlendElement.SVG_FEBLEND_MODE_NORMAL = 1;
1425 FEBlendElement.SVG_FEBLEND_MODE_SCREEN = 3;
1426 FEBlendElement.SVG_FEBLEND_MODE_UNKNOWN = 0;
1427 dart.registerExtension(dart.global.SVGFEBlendElement, FEBlendElement);
1428 dart.defineExtensionNames([
1429 'in1',
1430 'type',
1431 'values',
1432 'height',
1433 'result',
1434 'width',
1435 'x',
1436 'y'
1437 ]);
1438 class FEColorMatrixElement extends SvgElement {
1439 static _() {
1440 dart.throw(new core.UnsupportedError("Not supported"));
1441 }
1442 static new() {
1443 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feColorMat rix"), FEColorMatrixElement);
1444 }
1445 created() {
1446 this[dartx.in1] = null;
1447 this[dartx.type] = null;
1448 this[dartx.values] = null;
1449 this[dartx.height] = null;
1450 this[dartx.result] = null;
1451 this[dartx.width] = null;
1452 this[dartx.x] = null;
1453 this[dartx.y] = null;
1454 super.created();
1455 }
1456 static get supported() {
1457 return dart.notNull(SvgElement.isTagSupported('feColorMatrix')) && dart.is (SvgElement.tag('feColorMatrix'), FEColorMatrixElement);
1458 }
1459 get [dartx.in1]() {
1460 return this.in1;
1461 }
1462 get [dartx.type]() {
1463 return this.type;
1464 }
1465 get [dartx.values]() {
1466 return this.values;
1467 }
1468 get [dartx.height]() {
1469 return this.height;
1470 }
1471 get [dartx.result]() {
1472 return this.result;
1473 }
1474 get [dartx.width]() {
1475 return this.width;
1476 }
1477 get [dartx.x]() {
1478 return this.x;
1479 }
1480 get [dartx.y]() {
1481 return this.y;
1482 }
1483 }
1484 FEColorMatrixElement[dart.implements] = () => [FilterPrimitiveStandardAttribut es];
1485 dart.defineNamedConstructor(FEColorMatrixElement, 'created');
1486 dart.setSignature(FEColorMatrixElement, {
1487 constructors: () => ({
1488 _: [FEColorMatrixElement, []],
1489 new: [FEColorMatrixElement, []],
1490 created: [FEColorMatrixElement, []]
1491 })
1492 });
1493 FEColorMatrixElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdit able()), dart.const(new _metadata.DomName('SVGFEColorMatrixElement')), dart.cons t(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const (new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const (new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.cons t(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const (new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEColorMatrixEl ement"))];
1494 FEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
1495 FEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
1496 FEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_MATRIX = 1;
1497 FEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE = 2;
1498 FEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
1499 dart.registerExtension(dart.global.SVGFEColorMatrixElement, FEColorMatrixEleme nt);
1500 dart.defineExtensionNames([
1501 'in1',
1502 'height',
1503 'result',
1504 'width',
1505 'x',
1506 'y'
1507 ]);
1508 class FEComponentTransferElement extends SvgElement {
1509 static _() {
1510 dart.throw(new core.UnsupportedError("Not supported"));
1511 }
1512 static new() {
1513 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feComponen tTransfer"), FEComponentTransferElement);
1514 }
1515 created() {
1516 this[dartx.in1] = null;
1517 this[dartx.height] = null;
1518 this[dartx.result] = null;
1519 this[dartx.width] = null;
1520 this[dartx.x] = null;
1521 this[dartx.y] = null;
1522 super.created();
1523 }
1524 static get supported() {
1525 return dart.notNull(SvgElement.isTagSupported('feComponentTransfer')) && d art.is(SvgElement.tag('feComponentTransfer'), FEComponentTransferElement);
1526 }
1527 get [dartx.in1]() {
1528 return this.in1;
1529 }
1530 get [dartx.height]() {
1531 return this.height;
1532 }
1533 get [dartx.result]() {
1534 return this.result;
1535 }
1536 get [dartx.width]() {
1537 return this.width;
1538 }
1539 get [dartx.x]() {
1540 return this.x;
1541 }
1542 get [dartx.y]() {
1543 return this.y;
1544 }
1545 }
1546 FEComponentTransferElement[dart.implements] = () => [FilterPrimitiveStandardAt tributes];
1547 dart.defineNamedConstructor(FEComponentTransferElement, 'created');
1548 dart.setSignature(FEComponentTransferElement, {
1549 constructors: () => ({
1550 _: [FEComponentTransferElement, []],
1551 new: [FEComponentTransferElement, []],
1552 created: [FEComponentTransferElement, []]
1553 })
1554 });
1555 FEComponentTransferElement[dart.metadata] = () => [dart.const(new _metadata.Do csEditable()), dart.const(new _metadata.DomName('SVGFEComponentTransferElement') ), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)) , dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)) , dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10') ), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)) , dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEC omponentTransferElement"))];
1556 dart.registerExtension(dart.global.SVGFEComponentTransferElement, FEComponentT ransferElement);
1557 dart.defineExtensionNames([
1558 'in1',
1559 'in2',
1560 'k1',
1561 'k2',
1562 'k3',
1563 'k4',
1564 'operator',
1565 'height',
1566 'result',
1567 'width',
1568 'x',
1569 'y'
1570 ]);
1571 class FECompositeElement extends SvgElement {
1572 static _() {
1573 dart.throw(new core.UnsupportedError("Not supported"));
1574 }
1575 created() {
1576 this[dartx.in1] = null;
1577 this[dartx.in2] = null;
1578 this[dartx.k1] = null;
1579 this[dartx.k2] = null;
1580 this[dartx.k3] = null;
1581 this[dartx.k4] = null;
1582 this[dartx.operator] = null;
1583 this[dartx.height] = null;
1584 this[dartx.result] = null;
1585 this[dartx.width] = null;
1586 this[dartx.x] = null;
1587 this[dartx.y] = null;
1588 super.created();
1589 }
1590 get [dartx.in1]() {
1591 return this.in1;
1592 }
1593 get [dartx.in2]() {
1594 return this.in2;
1595 }
1596 get [dartx.k1]() {
1597 return this.k1;
1598 }
1599 get [dartx.k2]() {
1600 return this.k2;
1601 }
1602 get [dartx.k3]() {
1603 return this.k3;
1604 }
1605 get [dartx.k4]() {
1606 return this.k4;
1607 }
1608 get [dartx.operator]() {
1609 return this.operator;
1610 }
1611 get [dartx.height]() {
1612 return this.height;
1613 }
1614 get [dartx.result]() {
1615 return this.result;
1616 }
1617 get [dartx.width]() {
1618 return this.width;
1619 }
1620 get [dartx.x]() {
1621 return this.x;
1622 }
1623 get [dartx.y]() {
1624 return this.y;
1625 }
1626 }
1627 FECompositeElement[dart.implements] = () => [FilterPrimitiveStandardAttributes ];
1628 dart.defineNamedConstructor(FECompositeElement, 'created');
1629 dart.setSignature(FECompositeElement, {
1630 constructors: () => ({
1631 _: [FECompositeElement, []],
1632 created: [FECompositeElement, []]
1633 })
1634 });
1635 FECompositeElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('SVGFECompositeElement')), dart.const(ne w _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFECompositeElement "))];
1636 FECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
1637 FECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
1638 FECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN = 2;
1639 FECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT = 3;
1640 FECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER = 1;
1641 FECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0;
1642 FECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR = 5;
1643 dart.registerExtension(dart.global.SVGFECompositeElement, FECompositeElement);
1644 dart.defineExtensionNames([
1645 'bias',
1646 'divisor',
1647 'edgeMode',
1648 'in1',
1649 'kernelMatrix',
1650 'kernelUnitLengthX',
1651 'kernelUnitLengthY',
1652 'orderX',
1653 'orderY',
1654 'preserveAlpha',
1655 'targetX',
1656 'targetY',
1657 'height',
1658 'result',
1659 'width',
1660 'x',
1661 'y'
1662 ]);
1663 class FEConvolveMatrixElement extends SvgElement {
1664 static _() {
1665 dart.throw(new core.UnsupportedError("Not supported"));
1666 }
1667 static new() {
1668 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feConvolve Matrix"), FEConvolveMatrixElement);
1669 }
1670 created() {
1671 this[dartx.bias] = null;
1672 this[dartx.divisor] = null;
1673 this[dartx.edgeMode] = null;
1674 this[dartx.in1] = null;
1675 this[dartx.kernelMatrix] = null;
1676 this[dartx.kernelUnitLengthX] = null;
1677 this[dartx.kernelUnitLengthY] = null;
1678 this[dartx.orderX] = null;
1679 this[dartx.orderY] = null;
1680 this[dartx.preserveAlpha] = null;
1681 this[dartx.targetX] = null;
1682 this[dartx.targetY] = null;
1683 this[dartx.height] = null;
1684 this[dartx.result] = null;
1685 this[dartx.width] = null;
1686 this[dartx.x] = null;
1687 this[dartx.y] = null;
1688 super.created();
1689 }
1690 static get supported() {
1691 return dart.notNull(SvgElement.isTagSupported('feConvolveMatrix')) && dart .is(SvgElement.tag('feConvolveMatrix'), FEConvolveMatrixElement);
1692 }
1693 get [dartx.bias]() {
1694 return this.bias;
1695 }
1696 get [dartx.divisor]() {
1697 return this.divisor;
1698 }
1699 get [dartx.edgeMode]() {
1700 return this.edgeMode;
1701 }
1702 get [dartx.in1]() {
1703 return this.in1;
1704 }
1705 get [dartx.kernelMatrix]() {
1706 return this.kernelMatrix;
1707 }
1708 get [dartx.kernelUnitLengthX]() {
1709 return this.kernelUnitLengthX;
1710 }
1711 get [dartx.kernelUnitLengthY]() {
1712 return this.kernelUnitLengthY;
1713 }
1714 get [dartx.orderX]() {
1715 return this.orderX;
1716 }
1717 get [dartx.orderY]() {
1718 return this.orderY;
1719 }
1720 get [dartx.preserveAlpha]() {
1721 return this.preserveAlpha;
1722 }
1723 get [dartx.targetX]() {
1724 return this.targetX;
1725 }
1726 get [dartx.targetY]() {
1727 return this.targetY;
1728 }
1729 get [dartx.height]() {
1730 return this.height;
1731 }
1732 get [dartx.result]() {
1733 return this.result;
1734 }
1735 get [dartx.width]() {
1736 return this.width;
1737 }
1738 get [dartx.x]() {
1739 return this.x;
1740 }
1741 get [dartx.y]() {
1742 return this.y;
1743 }
1744 }
1745 FEConvolveMatrixElement[dart.implements] = () => [FilterPrimitiveStandardAttri butes];
1746 dart.defineNamedConstructor(FEConvolveMatrixElement, 'created');
1747 dart.setSignature(FEConvolveMatrixElement, {
1748 constructors: () => ({
1749 _: [FEConvolveMatrixElement, []],
1750 new: [FEConvolveMatrixElement, []],
1751 created: [FEConvolveMatrixElement, []]
1752 })
1753 });
1754 FEConvolveMatrixElement[dart.metadata] = () => [dart.const(new _metadata.DocsE ditable()), dart.const(new _metadata.DomName('SVGFEConvolveMatrixElement')), dar t.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart .const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart .const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dar t.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart .const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEConvolv eMatrixElement"))];
1755 FEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE = 1;
1756 FEConvolveMatrixElement.SVG_EDGEMODE_NONE = 3;
1757 FEConvolveMatrixElement.SVG_EDGEMODE_UNKNOWN = 0;
1758 FEConvolveMatrixElement.SVG_EDGEMODE_WRAP = 2;
1759 dart.registerExtension(dart.global.SVGFEConvolveMatrixElement, FEConvolveMatri xElement);
1760 dart.defineExtensionNames([
1761 'diffuseConstant',
1762 'in1',
1763 'kernelUnitLengthX',
1764 'kernelUnitLengthY',
1765 'surfaceScale',
1766 'height',
1767 'result',
1768 'width',
1769 'x',
1770 'y'
1771 ]);
1772 class FEDiffuseLightingElement extends SvgElement {
1773 static _() {
1774 dart.throw(new core.UnsupportedError("Not supported"));
1775 }
1776 static new() {
1777 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feDiffuseL ighting"), FEDiffuseLightingElement);
1778 }
1779 created() {
1780 this[dartx.diffuseConstant] = null;
1781 this[dartx.in1] = null;
1782 this[dartx.kernelUnitLengthX] = null;
1783 this[dartx.kernelUnitLengthY] = null;
1784 this[dartx.surfaceScale] = null;
1785 this[dartx.height] = null;
1786 this[dartx.result] = null;
1787 this[dartx.width] = null;
1788 this[dartx.x] = null;
1789 this[dartx.y] = null;
1790 super.created();
1791 }
1792 static get supported() {
1793 return dart.notNull(SvgElement.isTagSupported('feDiffuseLighting')) && dar t.is(SvgElement.tag('feDiffuseLighting'), FEDiffuseLightingElement);
1794 }
1795 get [dartx.diffuseConstant]() {
1796 return this.diffuseConstant;
1797 }
1798 get [dartx.in1]() {
1799 return this.in1;
1800 }
1801 get [dartx.kernelUnitLengthX]() {
1802 return this.kernelUnitLengthX;
1803 }
1804 get [dartx.kernelUnitLengthY]() {
1805 return this.kernelUnitLengthY;
1806 }
1807 get [dartx.surfaceScale]() {
1808 return this.surfaceScale;
1809 }
1810 get [dartx.height]() {
1811 return this.height;
1812 }
1813 get [dartx.result]() {
1814 return this.result;
1815 }
1816 get [dartx.width]() {
1817 return this.width;
1818 }
1819 get [dartx.x]() {
1820 return this.x;
1821 }
1822 get [dartx.y]() {
1823 return this.y;
1824 }
1825 }
1826 FEDiffuseLightingElement[dart.implements] = () => [FilterPrimitiveStandardAttr ibutes];
1827 dart.defineNamedConstructor(FEDiffuseLightingElement, 'created');
1828 dart.setSignature(FEDiffuseLightingElement, {
1829 constructors: () => ({
1830 _: [FEDiffuseLightingElement, []],
1831 new: [FEDiffuseLightingElement, []],
1832 created: [FEDiffuseLightingElement, []]
1833 })
1834 });
1835 FEDiffuseLightingElement[dart.metadata] = () => [dart.const(new _metadata.Docs Editable()), dart.const(new _metadata.DomName('SVGFEDiffuseLightingElement')), d art.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), da rt.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), da rt.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), d art.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), da rt.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEDiffu seLightingElement"))];
1836 dart.registerExtension(dart.global.SVGFEDiffuseLightingElement, FEDiffuseLight ingElement);
1837 dart.defineExtensionNames([
1838 'in1',
1839 'in2',
1840 'scale',
1841 'xChannelSelector',
1842 'yChannelSelector',
1843 'height',
1844 'result',
1845 'width',
1846 'x',
1847 'y'
1848 ]);
1849 class FEDisplacementMapElement extends SvgElement {
1850 static _() {
1851 dart.throw(new core.UnsupportedError("Not supported"));
1852 }
1853 static new() {
1854 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feDisplace mentMap"), FEDisplacementMapElement);
1855 }
1856 created() {
1857 this[dartx.in1] = null;
1858 this[dartx.in2] = null;
1859 this[dartx.scale] = null;
1860 this[dartx.xChannelSelector] = null;
1861 this[dartx.yChannelSelector] = null;
1862 this[dartx.height] = null;
1863 this[dartx.result] = null;
1864 this[dartx.width] = null;
1865 this[dartx.x] = null;
1866 this[dartx.y] = null;
1867 super.created();
1868 }
1869 static get supported() {
1870 return dart.notNull(SvgElement.isTagSupported('feDisplacementMap')) && dar t.is(SvgElement.tag('feDisplacementMap'), FEDisplacementMapElement);
1871 }
1872 get [dartx.in1]() {
1873 return this.in1;
1874 }
1875 get [dartx.in2]() {
1876 return this.in2;
1877 }
1878 get [dartx.scale]() {
1879 return this.scale;
1880 }
1881 get [dartx.xChannelSelector]() {
1882 return this.xChannelSelector;
1883 }
1884 get [dartx.yChannelSelector]() {
1885 return this.yChannelSelector;
1886 }
1887 get [dartx.height]() {
1888 return this.height;
1889 }
1890 get [dartx.result]() {
1891 return this.result;
1892 }
1893 get [dartx.width]() {
1894 return this.width;
1895 }
1896 get [dartx.x]() {
1897 return this.x;
1898 }
1899 get [dartx.y]() {
1900 return this.y;
1901 }
1902 }
1903 FEDisplacementMapElement[dart.implements] = () => [FilterPrimitiveStandardAttr ibutes];
1904 dart.defineNamedConstructor(FEDisplacementMapElement, 'created');
1905 dart.setSignature(FEDisplacementMapElement, {
1906 constructors: () => ({
1907 _: [FEDisplacementMapElement, []],
1908 new: [FEDisplacementMapElement, []],
1909 created: [FEDisplacementMapElement, []]
1910 })
1911 });
1912 FEDisplacementMapElement[dart.metadata] = () => [dart.const(new _metadata.Docs Editable()), dart.const(new _metadata.DomName('SVGFEDisplacementMapElement')), d art.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), da rt.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), da rt.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), d art.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), da rt.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEDispl acementMapElement"))];
1913 FEDisplacementMapElement.SVG_CHANNEL_A = 4;
1914 FEDisplacementMapElement.SVG_CHANNEL_B = 3;
1915 FEDisplacementMapElement.SVG_CHANNEL_G = 2;
1916 FEDisplacementMapElement.SVG_CHANNEL_R = 1;
1917 FEDisplacementMapElement.SVG_CHANNEL_UNKNOWN = 0;
1918 dart.registerExtension(dart.global.SVGFEDisplacementMapElement, FEDisplacement MapElement);
1919 dart.defineExtensionNames([
1920 'azimuth',
1921 'elevation'
1922 ]);
1923 class FEDistantLightElement extends SvgElement {
1924 static _() {
1925 dart.throw(new core.UnsupportedError("Not supported"));
1926 }
1927 static new() {
1928 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feDistantL ight"), FEDistantLightElement);
1929 }
1930 created() {
1931 this[dartx.azimuth] = null;
1932 this[dartx.elevation] = null;
1933 super.created();
1934 }
1935 static get supported() {
1936 return dart.notNull(SvgElement.isTagSupported('feDistantLight')) && dart.i s(SvgElement.tag('feDistantLight'), FEDistantLightElement);
1937 }
1938 get [dartx.azimuth]() {
1939 return this.azimuth;
1940 }
1941 get [dartx.elevation]() {
1942 return this.elevation;
1943 }
1944 }
1945 dart.defineNamedConstructor(FEDistantLightElement, 'created');
1946 dart.setSignature(FEDistantLightElement, {
1947 constructors: () => ({
1948 _: [FEDistantLightElement, []],
1949 new: [FEDistantLightElement, []],
1950 created: [FEDistantLightElement, []]
1951 })
1952 });
1953 FEDistantLightElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdi table()), dart.const(new _metadata.DomName('SVGFEDistantLightElement')), dart.co nst(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.con st(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.con st(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.co nst(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.con st(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEDistantLigh tElement"))];
1954 dart.registerExtension(dart.global.SVGFEDistantLightElement, FEDistantLightEle ment);
1955 dart.defineExtensionNames([
1956 'height',
1957 'result',
1958 'width',
1959 'x',
1960 'y'
1961 ]);
1962 class FEFloodElement extends SvgElement {
1963 static _() {
1964 dart.throw(new core.UnsupportedError("Not supported"));
1965 }
1966 static new() {
1967 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feFlood"), FEFloodElement);
1968 }
1969 created() {
1970 this[dartx.height] = null;
1971 this[dartx.result] = null;
1972 this[dartx.width] = null;
1973 this[dartx.x] = null;
1974 this[dartx.y] = null;
1975 super.created();
1976 }
1977 static get supported() {
1978 return dart.notNull(SvgElement.isTagSupported('feFlood')) && dart.is(SvgEl ement.tag('feFlood'), FEFloodElement);
1979 }
1980 get [dartx.height]() {
1981 return this.height;
1982 }
1983 get [dartx.result]() {
1984 return this.result;
1985 }
1986 get [dartx.width]() {
1987 return this.width;
1988 }
1989 get [dartx.x]() {
1990 return this.x;
1991 }
1992 get [dartx.y]() {
1993 return this.y;
1994 }
1995 }
1996 FEFloodElement[dart.implements] = () => [FilterPrimitiveStandardAttributes];
1997 dart.defineNamedConstructor(FEFloodElement, 'created');
1998 dart.setSignature(FEFloodElement, {
1999 constructors: () => ({
2000 _: [FEFloodElement, []],
2001 new: [FEFloodElement, []],
2002 created: [FEFloodElement, []]
2003 })
2004 });
2005 FEFloodElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEFloodElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEFloodElement"))];
2006 dart.registerExtension(dart.global.SVGFEFloodElement, FEFloodElement);
2007 class _SVGComponentTransferFunctionElement extends SvgElement {
2008 static _() {
2009 dart.throw(new core.UnsupportedError("Not supported"));
2010 }
2011 created() {
2012 super.created();
2013 }
2014 }
2015 dart.defineNamedConstructor(_SVGComponentTransferFunctionElement, 'created');
2016 dart.setSignature(_SVGComponentTransferFunctionElement, {
2017 constructors: () => ({
2018 _: [_SVGComponentTransferFunctionElement, []],
2019 created: [_SVGComponentTransferFunctionElement, []]
2020 })
2021 });
2022 _SVGComponentTransferFunctionElement[dart.metadata] = () => [dart.const(new _m etadata.DocsEditable()), dart.const(new _metadata.DomName('SVGComponentTransferF unctionElement')), dart.const(new _metadata.Unstable()), dart.const(new _js_help er.Native("SVGComponentTransferFunctionElement"))];
2023 dart.registerExtension(dart.global.SVGComponentTransferFunctionElement, _SVGCo mponentTransferFunctionElement);
2024 class FEFuncAElement extends _SVGComponentTransferFunctionElement {
2025 static _() {
2026 dart.throw(new core.UnsupportedError("Not supported"));
2027 }
2028 static new() {
2029 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feFuncA"), FEFuncAElement);
2030 }
2031 created() {
2032 super.created();
2033 }
2034 static get supported() {
2035 return dart.notNull(SvgElement.isTagSupported('feFuncA')) && dart.is(SvgEl ement.tag('feFuncA'), FEFuncAElement);
2036 }
2037 }
2038 dart.defineNamedConstructor(FEFuncAElement, 'created');
2039 dart.setSignature(FEFuncAElement, {
2040 constructors: () => ({
2041 _: [FEFuncAElement, []],
2042 new: [FEFuncAElement, []],
2043 created: [FEFuncAElement, []]
2044 })
2045 });
2046 FEFuncAElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEFuncAElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEFuncAElement"))];
2047 dart.registerExtension(dart.global.SVGFEFuncAElement, FEFuncAElement);
2048 class FEFuncBElement extends _SVGComponentTransferFunctionElement {
2049 static _() {
2050 dart.throw(new core.UnsupportedError("Not supported"));
2051 }
2052 static new() {
2053 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feFuncB"), FEFuncBElement);
2054 }
2055 created() {
2056 super.created();
2057 }
2058 static get supported() {
2059 return dart.notNull(SvgElement.isTagSupported('feFuncB')) && dart.is(SvgEl ement.tag('feFuncB'), FEFuncBElement);
2060 }
2061 }
2062 dart.defineNamedConstructor(FEFuncBElement, 'created');
2063 dart.setSignature(FEFuncBElement, {
2064 constructors: () => ({
2065 _: [FEFuncBElement, []],
2066 new: [FEFuncBElement, []],
2067 created: [FEFuncBElement, []]
2068 })
2069 });
2070 FEFuncBElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEFuncBElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEFuncBElement"))];
2071 dart.registerExtension(dart.global.SVGFEFuncBElement, FEFuncBElement);
2072 class FEFuncGElement extends _SVGComponentTransferFunctionElement {
2073 static _() {
2074 dart.throw(new core.UnsupportedError("Not supported"));
2075 }
2076 static new() {
2077 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feFuncG"), FEFuncGElement);
2078 }
2079 created() {
2080 super.created();
2081 }
2082 static get supported() {
2083 return dart.notNull(SvgElement.isTagSupported('feFuncG')) && dart.is(SvgEl ement.tag('feFuncG'), FEFuncGElement);
2084 }
2085 }
2086 dart.defineNamedConstructor(FEFuncGElement, 'created');
2087 dart.setSignature(FEFuncGElement, {
2088 constructors: () => ({
2089 _: [FEFuncGElement, []],
2090 new: [FEFuncGElement, []],
2091 created: [FEFuncGElement, []]
2092 })
2093 });
2094 FEFuncGElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEFuncGElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEFuncGElement"))];
2095 dart.registerExtension(dart.global.SVGFEFuncGElement, FEFuncGElement);
2096 class FEFuncRElement extends _SVGComponentTransferFunctionElement {
2097 static _() {
2098 dart.throw(new core.UnsupportedError("Not supported"));
2099 }
2100 static new() {
2101 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feFuncR"), FEFuncRElement);
2102 }
2103 created() {
2104 super.created();
2105 }
2106 static get supported() {
2107 return dart.notNull(SvgElement.isTagSupported('feFuncR')) && dart.is(SvgEl ement.tag('feFuncR'), FEFuncRElement);
2108 }
2109 }
2110 dart.defineNamedConstructor(FEFuncRElement, 'created');
2111 dart.setSignature(FEFuncRElement, {
2112 constructors: () => ({
2113 _: [FEFuncRElement, []],
2114 new: [FEFuncRElement, []],
2115 created: [FEFuncRElement, []]
2116 })
2117 });
2118 FEFuncRElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEFuncRElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEFuncRElement"))];
2119 dart.registerExtension(dart.global.SVGFEFuncRElement, FEFuncRElement);
2120 dart.defineExtensionNames([
2121 'setStdDeviation',
2122 'in1',
2123 'stdDeviationX',
2124 'stdDeviationY',
2125 'height',
2126 'result',
2127 'width',
2128 'x',
2129 'y'
2130 ]);
2131 class FEGaussianBlurElement extends SvgElement {
2132 static _() {
2133 dart.throw(new core.UnsupportedError("Not supported"));
2134 }
2135 static new() {
2136 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feGaussian Blur"), FEGaussianBlurElement);
2137 }
2138 created() {
2139 this[dartx.in1] = null;
2140 this[dartx.stdDeviationX] = null;
2141 this[dartx.stdDeviationY] = null;
2142 this[dartx.height] = null;
2143 this[dartx.result] = null;
2144 this[dartx.width] = null;
2145 this[dartx.x] = null;
2146 this[dartx.y] = null;
2147 super.created();
2148 }
2149 static get supported() {
2150 return dart.notNull(SvgElement.isTagSupported('feGaussianBlur')) && dart.i s(SvgElement.tag('feGaussianBlur'), FEGaussianBlurElement);
2151 }
2152 get [dartx.in1]() {
2153 return this.in1;
2154 }
2155 get [dartx.stdDeviationX]() {
2156 return this.stdDeviationX;
2157 }
2158 get [dartx.stdDeviationY]() {
2159 return this.stdDeviationY;
2160 }
2161 [dartx.setStdDeviation](stdDeviationX, stdDeviationY) {
2162 return this.setStdDeviation(stdDeviationX, stdDeviationY);
2163 }
2164 get [dartx.height]() {
2165 return this.height;
2166 }
2167 get [dartx.result]() {
2168 return this.result;
2169 }
2170 get [dartx.width]() {
2171 return this.width;
2172 }
2173 get [dartx.x]() {
2174 return this.x;
2175 }
2176 get [dartx.y]() {
2177 return this.y;
2178 }
2179 }
2180 FEGaussianBlurElement[dart.implements] = () => [FilterPrimitiveStandardAttribu tes];
2181 dart.defineNamedConstructor(FEGaussianBlurElement, 'created');
2182 dart.setSignature(FEGaussianBlurElement, {
2183 constructors: () => ({
2184 _: [FEGaussianBlurElement, []],
2185 new: [FEGaussianBlurElement, []],
2186 created: [FEGaussianBlurElement, []]
2187 }),
2188 methods: () => ({[dartx.setStdDeviation]: [dart.void, [core.num, core.num]]} )
2189 });
2190 FEGaussianBlurElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdi table()), dart.const(new _metadata.DomName('SVGFEGaussianBlurElement')), dart.co nst(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.con st(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.con st(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.co nst(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.con st(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEGaussianBlu rElement"))];
2191 dart.registerExtension(dart.global.SVGFEGaussianBlurElement, FEGaussianBlurEle ment);
2192 dart.defineExtensionNames([
2193 'preserveAspectRatio',
2194 'height',
2195 'result',
2196 'width',
2197 'x',
2198 'y',
2199 'href'
2200 ]);
2201 class FEImageElement extends SvgElement {
2202 static _() {
2203 dart.throw(new core.UnsupportedError("Not supported"));
2204 }
2205 static new() {
2206 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feImage"), FEImageElement);
2207 }
2208 created() {
2209 this[dartx.preserveAspectRatio] = null;
2210 this[dartx.height] = null;
2211 this[dartx.result] = null;
2212 this[dartx.width] = null;
2213 this[dartx.x] = null;
2214 this[dartx.y] = null;
2215 this[dartx.href] = null;
2216 super.created();
2217 }
2218 static get supported() {
2219 return dart.notNull(SvgElement.isTagSupported('feImage')) && dart.is(SvgEl ement.tag('feImage'), FEImageElement);
2220 }
2221 get [dartx.preserveAspectRatio]() {
2222 return this.preserveAspectRatio;
2223 }
2224 get [dartx.height]() {
2225 return this.height;
2226 }
2227 get [dartx.result]() {
2228 return this.result;
2229 }
2230 get [dartx.width]() {
2231 return this.width;
2232 }
2233 get [dartx.x]() {
2234 return this.x;
2235 }
2236 get [dartx.y]() {
2237 return this.y;
2238 }
2239 get [dartx.href]() {
2240 return this.href;
2241 }
2242 }
2243 FEImageElement[dart.implements] = () => [FilterPrimitiveStandardAttributes, Ur iReference];
2244 dart.defineNamedConstructor(FEImageElement, 'created');
2245 dart.setSignature(FEImageElement, {
2246 constructors: () => ({
2247 _: [FEImageElement, []],
2248 new: [FEImageElement, []],
2249 created: [FEImageElement, []]
2250 })
2251 });
2252 FEImageElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEImageElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEImageElement"))];
2253 dart.registerExtension(dart.global.SVGFEImageElement, FEImageElement);
2254 dart.defineExtensionNames([
2255 'height',
2256 'result',
2257 'width',
2258 'x',
2259 'y'
2260 ]);
2261 class FEMergeElement extends SvgElement {
2262 static _() {
2263 dart.throw(new core.UnsupportedError("Not supported"));
2264 }
2265 static new() {
2266 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feMerge"), FEMergeElement);
2267 }
2268 created() {
2269 this[dartx.height] = null;
2270 this[dartx.result] = null;
2271 this[dartx.width] = null;
2272 this[dartx.x] = null;
2273 this[dartx.y] = null;
2274 super.created();
2275 }
2276 static get supported() {
2277 return dart.notNull(SvgElement.isTagSupported('feMerge')) && dart.is(SvgEl ement.tag('feMerge'), FEMergeElement);
2278 }
2279 get [dartx.height]() {
2280 return this.height;
2281 }
2282 get [dartx.result]() {
2283 return this.result;
2284 }
2285 get [dartx.width]() {
2286 return this.width;
2287 }
2288 get [dartx.x]() {
2289 return this.x;
2290 }
2291 get [dartx.y]() {
2292 return this.y;
2293 }
2294 }
2295 FEMergeElement[dart.implements] = () => [FilterPrimitiveStandardAttributes];
2296 dart.defineNamedConstructor(FEMergeElement, 'created');
2297 dart.setSignature(FEMergeElement, {
2298 constructors: () => ({
2299 _: [FEMergeElement, []],
2300 new: [FEMergeElement, []],
2301 created: [FEMergeElement, []]
2302 })
2303 });
2304 FEMergeElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGFEMergeElement')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metada ta.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metad ata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metada ta.Unstable()), dart.const(new _js_helper.Native("SVGFEMergeElement"))];
2305 dart.registerExtension(dart.global.SVGFEMergeElement, FEMergeElement);
2306 dart.defineExtensionNames([
2307 'in1'
2308 ]);
2309 class FEMergeNodeElement extends SvgElement {
2310 static _() {
2311 dart.throw(new core.UnsupportedError("Not supported"));
2312 }
2313 static new() {
2314 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feMergeNod e"), FEMergeNodeElement);
2315 }
2316 created() {
2317 this[dartx.in1] = null;
2318 super.created();
2319 }
2320 static get supported() {
2321 return dart.notNull(SvgElement.isTagSupported('feMergeNode')) && dart.is(S vgElement.tag('feMergeNode'), FEMergeNodeElement);
2322 }
2323 get [dartx.in1]() {
2324 return this.in1;
2325 }
2326 }
2327 dart.defineNamedConstructor(FEMergeNodeElement, 'created');
2328 dart.setSignature(FEMergeNodeElement, {
2329 constructors: () => ({
2330 _: [FEMergeNodeElement, []],
2331 new: [FEMergeNodeElement, []],
2332 created: [FEMergeNodeElement, []]
2333 })
2334 });
2335 FEMergeNodeElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('SVGFEMergeNodeElement')), dart.const(ne w _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(ne w _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEMergeNodeElement" ))];
2336 dart.registerExtension(dart.global.SVGFEMergeNodeElement, FEMergeNodeElement);
2337 dart.defineExtensionNames([
2338 'in1',
2339 'operator',
2340 'radiusX',
2341 'radiusY',
2342 'height',
2343 'result',
2344 'width',
2345 'x',
2346 'y'
2347 ]);
2348 class FEMorphologyElement extends SvgElement {
2349 static _() {
2350 dart.throw(new core.UnsupportedError("Not supported"));
2351 }
2352 created() {
2353 this[dartx.in1] = null;
2354 this[dartx.operator] = null;
2355 this[dartx.radiusX] = null;
2356 this[dartx.radiusY] = null;
2357 this[dartx.height] = null;
2358 this[dartx.result] = null;
2359 this[dartx.width] = null;
2360 this[dartx.x] = null;
2361 this[dartx.y] = null;
2362 super.created();
2363 }
2364 get [dartx.in1]() {
2365 return this.in1;
2366 }
2367 get [dartx.operator]() {
2368 return this.operator;
2369 }
2370 get [dartx.radiusX]() {
2371 return this.radiusX;
2372 }
2373 get [dartx.radiusY]() {
2374 return this.radiusY;
2375 }
2376 get [dartx.height]() {
2377 return this.height;
2378 }
2379 get [dartx.result]() {
2380 return this.result;
2381 }
2382 get [dartx.width]() {
2383 return this.width;
2384 }
2385 get [dartx.x]() {
2386 return this.x;
2387 }
2388 get [dartx.y]() {
2389 return this.y;
2390 }
2391 }
2392 FEMorphologyElement[dart.implements] = () => [FilterPrimitiveStandardAttribute s];
2393 dart.defineNamedConstructor(FEMorphologyElement, 'created');
2394 dart.setSignature(FEMorphologyElement, {
2395 constructors: () => ({
2396 _: [FEMorphologyElement, []],
2397 created: [FEMorphologyElement, []]
2398 })
2399 });
2400 FEMorphologyElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdita ble()), dart.const(new _metadata.DomName('SVGFEMorphologyElement')), dart.const( new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(n ew _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(n ew _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const( new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(n ew _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEMorphologyEleme nt"))];
2401 FEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
2402 FEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
2403 FEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
2404 dart.registerExtension(dart.global.SVGFEMorphologyElement, FEMorphologyElement );
2405 dart.defineExtensionNames([
2406 'dx',
2407 'dy',
2408 'in1',
2409 'height',
2410 'result',
2411 'width',
2412 'x',
2413 'y'
2414 ]);
2415 class FEOffsetElement extends SvgElement {
2416 static _() {
2417 dart.throw(new core.UnsupportedError("Not supported"));
2418 }
2419 static new() {
2420 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feOffset") , FEOffsetElement);
2421 }
2422 created() {
2423 this[dartx.dx] = null;
2424 this[dartx.dy] = null;
2425 this[dartx.in1] = null;
2426 this[dartx.height] = null;
2427 this[dartx.result] = null;
2428 this[dartx.width] = null;
2429 this[dartx.x] = null;
2430 this[dartx.y] = null;
2431 super.created();
2432 }
2433 static get supported() {
2434 return dart.notNull(SvgElement.isTagSupported('feOffset')) && dart.is(SvgE lement.tag('feOffset'), FEOffsetElement);
2435 }
2436 get [dartx.dx]() {
2437 return this.dx;
2438 }
2439 get [dartx.dy]() {
2440 return this.dy;
2441 }
2442 get [dartx.in1]() {
2443 return this.in1;
2444 }
2445 get [dartx.height]() {
2446 return this.height;
2447 }
2448 get [dartx.result]() {
2449 return this.result;
2450 }
2451 get [dartx.width]() {
2452 return this.width;
2453 }
2454 get [dartx.x]() {
2455 return this.x;
2456 }
2457 get [dartx.y]() {
2458 return this.y;
2459 }
2460 }
2461 FEOffsetElement[dart.implements] = () => [FilterPrimitiveStandardAttributes];
2462 dart.defineNamedConstructor(FEOffsetElement, 'created');
2463 dart.setSignature(FEOffsetElement, {
2464 constructors: () => ({
2465 _: [FEOffsetElement, []],
2466 new: [FEOffsetElement, []],
2467 created: [FEOffsetElement, []]
2468 })
2469 });
2470 FEOffsetElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGFEOffsetElement')), dart.const(new _met adata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _meta data.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _meta data.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _met adata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _meta data.Unstable()), dart.const(new _js_helper.Native("SVGFEOffsetElement"))];
2471 dart.registerExtension(dart.global.SVGFEOffsetElement, FEOffsetElement);
2472 dart.defineExtensionNames([
2473 'x',
2474 'y',
2475 'z'
2476 ]);
2477 class FEPointLightElement extends SvgElement {
2478 static _() {
2479 dart.throw(new core.UnsupportedError("Not supported"));
2480 }
2481 static new() {
2482 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("fePointLig ht"), FEPointLightElement);
2483 }
2484 created() {
2485 this[dartx.x] = null;
2486 this[dartx.y] = null;
2487 this[dartx.z] = null;
2488 super.created();
2489 }
2490 static get supported() {
2491 return dart.notNull(SvgElement.isTagSupported('fePointLight')) && dart.is( SvgElement.tag('fePointLight'), FEPointLightElement);
2492 }
2493 get [dartx.x]() {
2494 return this.x;
2495 }
2496 get [dartx.y]() {
2497 return this.y;
2498 }
2499 get [dartx.z]() {
2500 return this.z;
2501 }
2502 }
2503 dart.defineNamedConstructor(FEPointLightElement, 'created');
2504 dart.setSignature(FEPointLightElement, {
2505 constructors: () => ({
2506 _: [FEPointLightElement, []],
2507 new: [FEPointLightElement, []],
2508 created: [FEPointLightElement, []]
2509 })
2510 });
2511 FEPointLightElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdita ble()), dart.const(new _metadata.DomName('SVGFEPointLightElement')), dart.const( new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(n ew _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(n ew _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const( new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(n ew _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFEPointLightEleme nt"))];
2512 dart.registerExtension(dart.global.SVGFEPointLightElement, FEPointLightElement );
2513 dart.defineExtensionNames([
2514 'in1',
2515 'specularConstant',
2516 'specularExponent',
2517 'surfaceScale',
2518 'height',
2519 'result',
2520 'width',
2521 'x',
2522 'y'
2523 ]);
2524 class FESpecularLightingElement extends SvgElement {
2525 static _() {
2526 dart.throw(new core.UnsupportedError("Not supported"));
2527 }
2528 static new() {
2529 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feSpecular Lighting"), FESpecularLightingElement);
2530 }
2531 created() {
2532 this[dartx.in1] = null;
2533 this[dartx.specularConstant] = null;
2534 this[dartx.specularExponent] = null;
2535 this[dartx.surfaceScale] = null;
2536 this[dartx.height] = null;
2537 this[dartx.result] = null;
2538 this[dartx.width] = null;
2539 this[dartx.x] = null;
2540 this[dartx.y] = null;
2541 super.created();
2542 }
2543 static get supported() {
2544 return dart.notNull(SvgElement.isTagSupported('feSpecularLighting')) && da rt.is(SvgElement.tag('feSpecularLighting'), FESpecularLightingElement);
2545 }
2546 get [dartx.in1]() {
2547 return this.in1;
2548 }
2549 get [dartx.specularConstant]() {
2550 return this.specularConstant;
2551 }
2552 get [dartx.specularExponent]() {
2553 return this.specularExponent;
2554 }
2555 get [dartx.surfaceScale]() {
2556 return this.surfaceScale;
2557 }
2558 get [dartx.height]() {
2559 return this.height;
2560 }
2561 get [dartx.result]() {
2562 return this.result;
2563 }
2564 get [dartx.width]() {
2565 return this.width;
2566 }
2567 get [dartx.x]() {
2568 return this.x;
2569 }
2570 get [dartx.y]() {
2571 return this.y;
2572 }
2573 }
2574 FESpecularLightingElement[dart.implements] = () => [FilterPrimitiveStandardAtt ributes];
2575 dart.defineNamedConstructor(FESpecularLightingElement, 'created');
2576 dart.setSignature(FESpecularLightingElement, {
2577 constructors: () => ({
2578 _: [FESpecularLightingElement, []],
2579 new: [FESpecularLightingElement, []],
2580 created: [FESpecularLightingElement, []]
2581 })
2582 });
2583 FESpecularLightingElement[dart.metadata] = () => [dart.const(new _metadata.Doc sEditable()), dart.const(new _metadata.DomName('SVGFESpecularLightingElement')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFESpe cularLightingElement"))];
2584 dart.registerExtension(dart.global.SVGFESpecularLightingElement, FESpecularLig htingElement);
2585 dart.defineExtensionNames([
2586 'limitingConeAngle',
2587 'pointsAtX',
2588 'pointsAtY',
2589 'pointsAtZ',
2590 'specularExponent',
2591 'x',
2592 'y',
2593 'z'
2594 ]);
2595 class FESpotLightElement extends SvgElement {
2596 static _() {
2597 dart.throw(new core.UnsupportedError("Not supported"));
2598 }
2599 static new() {
2600 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feSpotLigh t"), FESpotLightElement);
2601 }
2602 created() {
2603 this[dartx.limitingConeAngle] = null;
2604 this[dartx.pointsAtX] = null;
2605 this[dartx.pointsAtY] = null;
2606 this[dartx.pointsAtZ] = null;
2607 this[dartx.specularExponent] = null;
2608 this[dartx.x] = null;
2609 this[dartx.y] = null;
2610 this[dartx.z] = null;
2611 super.created();
2612 }
2613 static get supported() {
2614 return dart.notNull(SvgElement.isTagSupported('feSpotLight')) && dart.is(S vgElement.tag('feSpotLight'), FESpotLightElement);
2615 }
2616 get [dartx.limitingConeAngle]() {
2617 return this.limitingConeAngle;
2618 }
2619 get [dartx.pointsAtX]() {
2620 return this.pointsAtX;
2621 }
2622 get [dartx.pointsAtY]() {
2623 return this.pointsAtY;
2624 }
2625 get [dartx.pointsAtZ]() {
2626 return this.pointsAtZ;
2627 }
2628 get [dartx.specularExponent]() {
2629 return this.specularExponent;
2630 }
2631 get [dartx.x]() {
2632 return this.x;
2633 }
2634 get [dartx.y]() {
2635 return this.y;
2636 }
2637 get [dartx.z]() {
2638 return this.z;
2639 }
2640 }
2641 dart.defineNamedConstructor(FESpotLightElement, 'created');
2642 dart.setSignature(FESpotLightElement, {
2643 constructors: () => ({
2644 _: [FESpotLightElement, []],
2645 new: [FESpotLightElement, []],
2646 created: [FESpotLightElement, []]
2647 })
2648 });
2649 FESpotLightElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditab le()), dart.const(new _metadata.DomName('SVGFESpotLightElement')), dart.const(ne w _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(ne w _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFESpotLightElement" ))];
2650 dart.registerExtension(dart.global.SVGFESpotLightElement, FESpotLightElement);
2651 dart.defineExtensionNames([
2652 'in1',
2653 'height',
2654 'result',
2655 'width',
2656 'x',
2657 'y'
2658 ]);
2659 class FETileElement extends SvgElement {
2660 static _() {
2661 dart.throw(new core.UnsupportedError("Not supported"));
2662 }
2663 static new() {
2664 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feTile"), FETileElement);
2665 }
2666 created() {
2667 this[dartx.in1] = null;
2668 this[dartx.height] = null;
2669 this[dartx.result] = null;
2670 this[dartx.width] = null;
2671 this[dartx.x] = null;
2672 this[dartx.y] = null;
2673 super.created();
2674 }
2675 static get supported() {
2676 return dart.notNull(SvgElement.isTagSupported('feTile')) && dart.is(SvgEle ment.tag('feTile'), FETileElement);
2677 }
2678 get [dartx.in1]() {
2679 return this.in1;
2680 }
2681 get [dartx.height]() {
2682 return this.height;
2683 }
2684 get [dartx.result]() {
2685 return this.result;
2686 }
2687 get [dartx.width]() {
2688 return this.width;
2689 }
2690 get [dartx.x]() {
2691 return this.x;
2692 }
2693 get [dartx.y]() {
2694 return this.y;
2695 }
2696 }
2697 FETileElement[dart.implements] = () => [FilterPrimitiveStandardAttributes];
2698 dart.defineNamedConstructor(FETileElement, 'created');
2699 dart.setSignature(FETileElement, {
2700 constructors: () => ({
2701 _: [FETileElement, []],
2702 new: [FETileElement, []],
2703 created: [FETileElement, []]
2704 })
2705 });
2706 FETileElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGFETileElement')), dart.const(new _metadat a.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata .SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata .SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metadat a.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata .Unstable()), dart.const(new _js_helper.Native("SVGFETileElement"))];
2707 dart.registerExtension(dart.global.SVGFETileElement, FETileElement);
2708 dart.defineExtensionNames([
2709 'baseFrequencyX',
2710 'baseFrequencyY',
2711 'numOctaves',
2712 'seed',
2713 'stitchTiles',
2714 'type',
2715 'height',
2716 'result',
2717 'width',
2718 'x',
2719 'y'
2720 ]);
2721 class FETurbulenceElement extends SvgElement {
2722 static _() {
2723 dart.throw(new core.UnsupportedError("Not supported"));
2724 }
2725 static new() {
2726 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("feTurbulen ce"), FETurbulenceElement);
2727 }
2728 created() {
2729 this[dartx.baseFrequencyX] = null;
2730 this[dartx.baseFrequencyY] = null;
2731 this[dartx.numOctaves] = null;
2732 this[dartx.seed] = null;
2733 this[dartx.stitchTiles] = null;
2734 this[dartx.type] = null;
2735 this[dartx.height] = null;
2736 this[dartx.result] = null;
2737 this[dartx.width] = null;
2738 this[dartx.x] = null;
2739 this[dartx.y] = null;
2740 super.created();
2741 }
2742 static get supported() {
2743 return dart.notNull(SvgElement.isTagSupported('feTurbulence')) && dart.is( SvgElement.tag('feTurbulence'), FETurbulenceElement);
2744 }
2745 get [dartx.baseFrequencyX]() {
2746 return this.baseFrequencyX;
2747 }
2748 get [dartx.baseFrequencyY]() {
2749 return this.baseFrequencyY;
2750 }
2751 get [dartx.numOctaves]() {
2752 return this.numOctaves;
2753 }
2754 get [dartx.seed]() {
2755 return this.seed;
2756 }
2757 get [dartx.stitchTiles]() {
2758 return this.stitchTiles;
2759 }
2760 get [dartx.type]() {
2761 return this.type;
2762 }
2763 get [dartx.height]() {
2764 return this.height;
2765 }
2766 get [dartx.result]() {
2767 return this.result;
2768 }
2769 get [dartx.width]() {
2770 return this.width;
2771 }
2772 get [dartx.x]() {
2773 return this.x;
2774 }
2775 get [dartx.y]() {
2776 return this.y;
2777 }
2778 }
2779 FETurbulenceElement[dart.implements] = () => [FilterPrimitiveStandardAttribute s];
2780 dart.defineNamedConstructor(FETurbulenceElement, 'created');
2781 dart.setSignature(FETurbulenceElement, {
2782 constructors: () => ({
2783 _: [FETurbulenceElement, []],
2784 new: [FETurbulenceElement, []],
2785 created: [FETurbulenceElement, []]
2786 })
2787 });
2788 FETurbulenceElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdita ble()), dart.const(new _metadata.DomName('SVGFETurbulenceElement')), dart.const( new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(n ew _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(n ew _metadata.SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const( new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(n ew _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFETurbulenceEleme nt"))];
2789 FETurbulenceElement.SVG_STITCHTYPE_NOSTITCH = 2;
2790 FETurbulenceElement.SVG_STITCHTYPE_STITCH = 1;
2791 FETurbulenceElement.SVG_STITCHTYPE_UNKNOWN = 0;
2792 FETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
2793 FETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE = 2;
2794 FETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN = 0;
2795 dart.registerExtension(dart.global.SVGFETurbulenceElement, FETurbulenceElement );
2796 dart.defineExtensionNames([
2797 'setFilterRes',
2798 'filterResX',
2799 'filterResY',
2800 'filterUnits',
2801 'height',
2802 'primitiveUnits',
2803 'width',
2804 'x',
2805 'y',
2806 'href'
2807 ]);
2808 class FilterElement extends SvgElement {
2809 static _() {
2810 dart.throw(new core.UnsupportedError("Not supported"));
2811 }
2812 static new() {
2813 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("filter"), FilterElement);
2814 }
2815 created() {
2816 this[dartx.filterResX] = null;
2817 this[dartx.filterResY] = null;
2818 this[dartx.filterUnits] = null;
2819 this[dartx.height] = null;
2820 this[dartx.primitiveUnits] = null;
2821 this[dartx.width] = null;
2822 this[dartx.x] = null;
2823 this[dartx.y] = null;
2824 this[dartx.href] = null;
2825 super.created();
2826 }
2827 static get supported() {
2828 return dart.notNull(SvgElement.isTagSupported('filter')) && dart.is(SvgEle ment.tag('filter'), FilterElement);
2829 }
2830 get [dartx.filterResX]() {
2831 return this.filterResX;
2832 }
2833 get [dartx.filterResY]() {
2834 return this.filterResY;
2835 }
2836 get [dartx.filterUnits]() {
2837 return this.filterUnits;
2838 }
2839 get [dartx.height]() {
2840 return this.height;
2841 }
2842 get [dartx.primitiveUnits]() {
2843 return this.primitiveUnits;
2844 }
2845 get [dartx.width]() {
2846 return this.width;
2847 }
2848 get [dartx.x]() {
2849 return this.x;
2850 }
2851 get [dartx.y]() {
2852 return this.y;
2853 }
2854 [dartx.setFilterRes](filterResX, filterResY) {
2855 return this.setFilterRes(filterResX, filterResY);
2856 }
2857 get [dartx.href]() {
2858 return this.href;
2859 }
2860 }
2861 FilterElement[dart.implements] = () => [UriReference];
2862 dart.defineNamedConstructor(FilterElement, 'created');
2863 dart.setSignature(FilterElement, {
2864 constructors: () => ({
2865 _: [FilterElement, []],
2866 new: [FilterElement, []],
2867 created: [FilterElement, []]
2868 }),
2869 methods: () => ({[dartx.setFilterRes]: [dart.void, [core.int, core.int]]})
2870 });
2871 FilterElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGFilterElement')), dart.const(new _metadat a.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata .SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata .SupportedBrowser(_metadata.SupportedBrowser.IE, '10')), dart.const(new _metadat a.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata .Unstable()), dart.const(new _js_helper.Native("SVGFilterElement"))];
2872 dart.registerExtension(dart.global.SVGFilterElement, FilterElement);
2873 dart.defineExtensionNames([
2874 'height',
2875 'result',
2876 'width',
2877 'x',
2878 'y'
2879 ]);
2880 class FilterPrimitiveStandardAttributes extends _interceptors.Interceptor {
2881 static _() {
2882 dart.throw(new core.UnsupportedError("Not supported"));
2883 }
2884 get [dartx.height]() {
2885 return this.height;
2886 }
2887 get [dartx.result]() {
2888 return this.result;
2889 }
2890 get [dartx.width]() {
2891 return this.width;
2892 }
2893 get [dartx.x]() {
2894 return this.x;
2895 }
2896 get [dartx.y]() {
2897 return this.y;
2898 }
2899 }
2900 dart.setSignature(FilterPrimitiveStandardAttributes, {
2901 constructors: () => ({_: [FilterPrimitiveStandardAttributes, []]})
2902 });
2903 FilterPrimitiveStandardAttributes[dart.metadata] = () => [dart.const(new _meta data.DocsEditable()), dart.const(new _metadata.DomName('SVGFilterPrimitiveStanda rdAttributes')), dart.const(new _metadata.Unstable())];
2904 dart.defineExtensionNames([
2905 'preserveAspectRatio',
2906 'viewBox'
2907 ]);
2908 class FitToViewBox extends _interceptors.Interceptor {
2909 static _() {
2910 dart.throw(new core.UnsupportedError("Not supported"));
2911 }
2912 get [dartx.preserveAspectRatio]() {
2913 return this.preserveAspectRatio;
2914 }
2915 get [dartx.viewBox]() {
2916 return this.viewBox;
2917 }
2918 }
2919 dart.setSignature(FitToViewBox, {
2920 constructors: () => ({_: [FitToViewBox, []]})
2921 });
2922 FitToViewBox[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGFitToViewBox')), dart.const(new _metadata. Unstable())];
2923 dart.defineExtensionNames([
2924 'height',
2925 'width',
2926 'x',
2927 'y'
2928 ]);
2929 class ForeignObjectElement extends GraphicsElement {
2930 static _() {
2931 dart.throw(new core.UnsupportedError("Not supported"));
2932 }
2933 static new() {
2934 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("foreignObj ect"), ForeignObjectElement);
2935 }
2936 created() {
2937 this[dartx.height] = null;
2938 this[dartx.width] = null;
2939 this[dartx.x] = null;
2940 this[dartx.y] = null;
2941 super.created();
2942 }
2943 static get supported() {
2944 return dart.notNull(SvgElement.isTagSupported('foreignObject')) && dart.is (SvgElement.tag('foreignObject'), ForeignObjectElement);
2945 }
2946 get [dartx.height]() {
2947 return this.height;
2948 }
2949 get [dartx.width]() {
2950 return this.width;
2951 }
2952 get [dartx.x]() {
2953 return this.x;
2954 }
2955 get [dartx.y]() {
2956 return this.y;
2957 }
2958 }
2959 dart.defineNamedConstructor(ForeignObjectElement, 'created');
2960 dart.setSignature(ForeignObjectElement, {
2961 constructors: () => ({
2962 _: [ForeignObjectElement, []],
2963 new: [ForeignObjectElement, []],
2964 created: [ForeignObjectElement, []]
2965 })
2966 });
2967 ForeignObjectElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdit able()), dart.const(new _metadata.DomName('SVGForeignObjectElement')), dart.cons t(new _metadata.SupportedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const (new _metadata.SupportedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const (new _metadata.SupportedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const( new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGForeignObjectEle ment"))];
2968 dart.registerExtension(dart.global.SVGForeignObjectElement, ForeignObjectEleme nt);
2969 class GElement extends GraphicsElement {
2970 static _() {
2971 dart.throw(new core.UnsupportedError("Not supported"));
2972 }
2973 static new() {
2974 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("g"), GElem ent);
2975 }
2976 created() {
2977 super.created();
2978 }
2979 }
2980 dart.defineNamedConstructor(GElement, 'created');
2981 dart.setSignature(GElement, {
2982 constructors: () => ({
2983 _: [GElement, []],
2984 new: [GElement, []],
2985 created: [GElement, []]
2986 })
2987 });
2988 GElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dar t.const(new _metadata.DomName('SVGGElement')), dart.const(new _metadata.Unstable ()), dart.const(new _js_helper.Native("SVGGElement"))];
2989 dart.registerExtension(dart.global.SVGGElement, GElement);
2990 dart.defineExtensionNames([
2991 'height',
2992 'preserveAspectRatio',
2993 'width',
2994 'x',
2995 'y',
2996 'href'
2997 ]);
2998 class ImageElement extends GraphicsElement {
2999 static _() {
3000 dart.throw(new core.UnsupportedError("Not supported"));
3001 }
3002 static new() {
3003 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("image"), I mageElement);
3004 }
3005 created() {
3006 this[dartx.height] = null;
3007 this[dartx.preserveAspectRatio] = null;
3008 this[dartx.width] = null;
3009 this[dartx.x] = null;
3010 this[dartx.y] = null;
3011 this[dartx.href] = null;
3012 super.created();
3013 }
3014 get [dartx.height]() {
3015 return this.height;
3016 }
3017 get [dartx.preserveAspectRatio]() {
3018 return this.preserveAspectRatio;
3019 }
3020 get [dartx.width]() {
3021 return this.width;
3022 }
3023 get [dartx.x]() {
3024 return this.x;
3025 }
3026 get [dartx.y]() {
3027 return this.y;
3028 }
3029 get [dartx.href]() {
3030 return this.href;
3031 }
3032 }
3033 ImageElement[dart.implements] = () => [UriReference];
3034 dart.defineNamedConstructor(ImageElement, 'created');
3035 dart.setSignature(ImageElement, {
3036 constructors: () => ({
3037 _: [ImageElement, []],
3038 new: [ImageElement, []],
3039 created: [ImageElement, []]
3040 })
3041 });
3042 ImageElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGImageElement')), dart.const(new _metadata. Unstable()), dart.const(new _js_helper.Native("SVGImageElement"))];
3043 dart.registerExtension(dart.global.SVGImageElement, ImageElement);
3044 dart.defineExtensionNames([
3045 'convertToSpecifiedUnits',
3046 'newValueSpecifiedUnits',
3047 'unitType',
3048 'value',
3049 'valueAsString',
3050 'valueInSpecifiedUnits'
3051 ]);
3052 class Length extends _interceptors.Interceptor {
3053 static _() {
3054 dart.throw(new core.UnsupportedError("Not supported"));
3055 }
3056 get [dartx.unitType]() {
3057 return this.unitType;
3058 }
3059 get [dartx.value]() {
3060 return this.value;
3061 }
3062 set [dartx.value](value) {
3063 this.value = value;
3064 }
3065 get [dartx.valueAsString]() {
3066 return this.valueAsString;
3067 }
3068 set [dartx.valueAsString](value) {
3069 this.valueAsString = value;
3070 }
3071 get [dartx.valueInSpecifiedUnits]() {
3072 return this.valueInSpecifiedUnits;
3073 }
3074 set [dartx.valueInSpecifiedUnits](value) {
3075 this.valueInSpecifiedUnits = value;
3076 }
3077 [dartx.convertToSpecifiedUnits](unitType) {
3078 return this.convertToSpecifiedUnits(unitType);
3079 }
3080 [dartx.newValueSpecifiedUnits](unitType, valueInSpecifiedUnits) {
3081 return this.newValueSpecifiedUnits(unitType, valueInSpecifiedUnits);
3082 }
3083 }
3084 dart.setSignature(Length, {
3085 constructors: () => ({_: [Length, []]}),
3086 methods: () => ({
3087 [dartx.convertToSpecifiedUnits]: [dart.void, [core.int]],
3088 [dartx.newValueSpecifiedUnits]: [dart.void, [core.int, core.num]]
3089 })
3090 });
3091 Length[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart. const(new _metadata.DomName('SVGLength')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGLength"))];
3092 Length.SVG_LENGTHTYPE_CM = 6;
3093 Length.SVG_LENGTHTYPE_EMS = 3;
3094 Length.SVG_LENGTHTYPE_EXS = 4;
3095 Length.SVG_LENGTHTYPE_IN = 8;
3096 Length.SVG_LENGTHTYPE_MM = 7;
3097 Length.SVG_LENGTHTYPE_NUMBER = 1;
3098 Length.SVG_LENGTHTYPE_PC = 10;
3099 Length.SVG_LENGTHTYPE_PERCENTAGE = 2;
3100 Length.SVG_LENGTHTYPE_PT = 9;
3101 Length.SVG_LENGTHTYPE_PX = 5;
3102 Length.SVG_LENGTHTYPE_UNKNOWN = 0;
3103 dart.registerExtension(dart.global.SVGLength, Length);
3104 const __setter__ = Symbol('__setter__');
3105 dart.defineExtensionNames([
3106 'length',
3107 'get',
3108 'set',
3109 'length',
3110 'first',
3111 'last',
3112 'single',
3113 'elementAt',
3114 'appendItem',
3115 'clear',
3116 'getItem',
3117 'initialize',
3118 'insertItemBefore',
3119 'removeItem',
3120 'replaceItem',
3121 'numberOfItems'
3122 ]);
3123 class LengthList extends dart.mixin(_interceptors.Interceptor, collection.List Mixin$(Length), html$.ImmutableListMixin$(Length)) {
3124 static _() {
3125 dart.throw(new core.UnsupportedError("Not supported"));
3126 }
3127 get [dartx.length]() {
3128 return this.length;
3129 }
3130 get [dartx.numberOfItems]() {
3131 return this.numberOfItems;
3132 }
3133 [dartx.get](index) {
3134 if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core. RangeError.index(index, this));
3135 return this[dartx.getItem](index);
3136 }
3137 [dartx.set](index, value) {
3138 dart.throw(new core.UnsupportedError("Cannot assign element of immutable L ist."));
3139 return value;
3140 }
3141 set [dartx.length](value) {
3142 dart.throw(new core.UnsupportedError("Cannot resize immutable List."));
3143 }
3144 get [dartx.first]() {
3145 if (dart.notNull(this[dartx.length]) > 0) {
3146 return dart.as(this[0], Length);
3147 }
3148 dart.throw(new core.StateError("No elements"));
3149 }
3150 get [dartx.last]() {
3151 let len = this[dartx.length];
3152 if (dart.notNull(len) > 0) {
3153 return dart.as(this[dart.notNull(len) - 1], Length);
3154 }
3155 dart.throw(new core.StateError("No elements"));
3156 }
3157 get [dartx.single]() {
3158 let len = this[dartx.length];
3159 if (len == 1) {
3160 return dart.as(this[0], Length);
3161 }
3162 if (len == 0) dart.throw(new core.StateError("No elements"));
3163 dart.throw(new core.StateError("More than one element"));
3164 }
3165 [dartx.elementAt](index) {
3166 return this[dartx.get](index);
3167 }
3168 [__setter__](index, value) {
3169 return this.__setter__(index, value);
3170 }
3171 [dartx.appendItem](item) {
3172 return this.appendItem(item);
3173 }
3174 [dartx.clear]() {
3175 return this.clear();
3176 }
3177 [dartx.getItem](index) {
3178 return this.getItem(index);
3179 }
3180 [dartx.initialize](item) {
3181 return this.initialize(item);
3182 }
3183 [dartx.insertItemBefore](item, index) {
3184 return this.insertItemBefore(item, index);
3185 }
3186 [dartx.removeItem](index) {
3187 return this.removeItem(index);
3188 }
3189 [dartx.replaceItem](item, index) {
3190 return this.replaceItem(item, index);
3191 }
3192 }
3193 LengthList[dart.implements] = () => [core.List$(Length)];
3194 dart.setSignature(LengthList, {
3195 constructors: () => ({_: [LengthList, []]}),
3196 methods: () => ({
3197 [dartx.get]: [Length, [core.int]],
3198 [dartx.set]: [dart.void, [core.int, Length]],
3199 [dartx.elementAt]: [Length, [core.int]],
3200 [__setter__]: [dart.void, [core.int, Length]],
3201 [dartx.appendItem]: [Length, [Length]],
3202 [dartx.getItem]: [Length, [core.int]],
3203 [dartx.initialize]: [Length, [Length]],
3204 [dartx.insertItemBefore]: [Length, [Length, core.int]],
3205 [dartx.removeItem]: [Length, [core.int]],
3206 [dartx.replaceItem]: [Length, [Length, core.int]]
3207 })
3208 });
3209 LengthList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), d art.const(new _metadata.DomName('SVGLengthList')), dart.const(new _metadata.Unst able()), dart.const(new _js_helper.Native("SVGLengthList"))];
3210 dart.registerExtension(dart.global.SVGLengthList, LengthList);
3211 dart.defineExtensionNames([
3212 'x1',
3213 'x2',
3214 'y1',
3215 'y2'
3216 ]);
3217 class LineElement extends GeometryElement {
3218 static _() {
3219 dart.throw(new core.UnsupportedError("Not supported"));
3220 }
3221 static new() {
3222 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("line"), Li neElement);
3223 }
3224 created() {
3225 this[dartx.x1] = null;
3226 this[dartx.x2] = null;
3227 this[dartx.y1] = null;
3228 this[dartx.y2] = null;
3229 super.created();
3230 }
3231 get [dartx.x1]() {
3232 return this.x1;
3233 }
3234 get [dartx.x2]() {
3235 return this.x2;
3236 }
3237 get [dartx.y1]() {
3238 return this.y1;
3239 }
3240 get [dartx.y2]() {
3241 return this.y2;
3242 }
3243 }
3244 dart.defineNamedConstructor(LineElement, 'created');
3245 dart.setSignature(LineElement, {
3246 constructors: () => ({
3247 _: [LineElement, []],
3248 new: [LineElement, []],
3249 created: [LineElement, []]
3250 })
3251 });
3252 LineElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGLineElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGLineElement"))];
3253 dart.registerExtension(dart.global.SVGLineElement, LineElement);
3254 dart.defineExtensionNames([
3255 'gradientTransform',
3256 'gradientUnits',
3257 'spreadMethod',
3258 'href'
3259 ]);
3260 class _GradientElement extends SvgElement {
3261 static _() {
3262 dart.throw(new core.UnsupportedError("Not supported"));
3263 }
3264 created() {
3265 this[dartx.gradientTransform] = null;
3266 this[dartx.gradientUnits] = null;
3267 this[dartx.spreadMethod] = null;
3268 this[dartx.href] = null;
3269 super.created();
3270 }
3271 get [dartx.gradientTransform]() {
3272 return this.gradientTransform;
3273 }
3274 get [dartx.gradientUnits]() {
3275 return this.gradientUnits;
3276 }
3277 get [dartx.spreadMethod]() {
3278 return this.spreadMethod;
3279 }
3280 get [dartx.href]() {
3281 return this.href;
3282 }
3283 }
3284 _GradientElement[dart.implements] = () => [UriReference];
3285 dart.defineNamedConstructor(_GradientElement, 'created');
3286 dart.setSignature(_GradientElement, {
3287 constructors: () => ({
3288 _: [_GradientElement, []],
3289 created: [_GradientElement, []]
3290 })
3291 });
3292 _GradientElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGGradientElement')), dart.const(new _me tadata.Unstable()), dart.const(new _js_helper.Native("SVGGradientElement"))];
3293 _GradientElement.SVG_SPREADMETHOD_PAD = 1;
3294 _GradientElement.SVG_SPREADMETHOD_REFLECT = 2;
3295 _GradientElement.SVG_SPREADMETHOD_REPEAT = 3;
3296 _GradientElement.SVG_SPREADMETHOD_UNKNOWN = 0;
3297 dart.registerExtension(dart.global.SVGGradientElement, _GradientElement);
3298 dart.defineExtensionNames([
3299 'x1',
3300 'x2',
3301 'y1',
3302 'y2'
3303 ]);
3304 class LinearGradientElement extends _GradientElement {
3305 static _() {
3306 dart.throw(new core.UnsupportedError("Not supported"));
3307 }
3308 static new() {
3309 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("linearGrad ient"), LinearGradientElement);
3310 }
3311 created() {
3312 this[dartx.x1] = null;
3313 this[dartx.x2] = null;
3314 this[dartx.y1] = null;
3315 this[dartx.y2] = null;
3316 super.created();
3317 }
3318 get [dartx.x1]() {
3319 return this.x1;
3320 }
3321 get [dartx.x2]() {
3322 return this.x2;
3323 }
3324 get [dartx.y1]() {
3325 return this.y1;
3326 }
3327 get [dartx.y2]() {
3328 return this.y2;
3329 }
3330 }
3331 dart.defineNamedConstructor(LinearGradientElement, 'created');
3332 dart.setSignature(LinearGradientElement, {
3333 constructors: () => ({
3334 _: [LinearGradientElement, []],
3335 new: [LinearGradientElement, []],
3336 created: [LinearGradientElement, []]
3337 })
3338 });
3339 LinearGradientElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdi table()), dart.const(new _metadata.DomName('SVGLinearGradientElement')), dart.co nst(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGLinearGradie ntElement"))];
3340 dart.registerExtension(dart.global.SVGLinearGradientElement, LinearGradientEle ment);
3341 dart.defineExtensionNames([
3342 'setOrientToAngle',
3343 'setOrientToAuto',
3344 'markerHeight',
3345 'markerUnits',
3346 'markerWidth',
3347 'orientAngle',
3348 'orientType',
3349 'refX',
3350 'refY',
3351 'preserveAspectRatio',
3352 'viewBox'
3353 ]);
3354 class MarkerElement extends SvgElement {
3355 static _() {
3356 dart.throw(new core.UnsupportedError("Not supported"));
3357 }
3358 static new() {
3359 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("marker"), MarkerElement);
3360 }
3361 created() {
3362 this[dartx.markerHeight] = null;
3363 this[dartx.markerUnits] = null;
3364 this[dartx.markerWidth] = null;
3365 this[dartx.orientAngle] = null;
3366 this[dartx.orientType] = null;
3367 this[dartx.refX] = null;
3368 this[dartx.refY] = null;
3369 this[dartx.preserveAspectRatio] = null;
3370 this[dartx.viewBox] = null;
3371 super.created();
3372 }
3373 get [dartx.markerHeight]() {
3374 return this.markerHeight;
3375 }
3376 get [dartx.markerUnits]() {
3377 return this.markerUnits;
3378 }
3379 get [dartx.markerWidth]() {
3380 return this.markerWidth;
3381 }
3382 get [dartx.orientAngle]() {
3383 return this.orientAngle;
3384 }
3385 get [dartx.orientType]() {
3386 return this.orientType;
3387 }
3388 get [dartx.refX]() {
3389 return this.refX;
3390 }
3391 get [dartx.refY]() {
3392 return this.refY;
3393 }
3394 [dartx.setOrientToAngle](angle) {
3395 return this.setOrientToAngle(angle);
3396 }
3397 [dartx.setOrientToAuto]() {
3398 return this.setOrientToAuto();
3399 }
3400 get [dartx.preserveAspectRatio]() {
3401 return this.preserveAspectRatio;
3402 }
3403 get [dartx.viewBox]() {
3404 return this.viewBox;
3405 }
3406 }
3407 MarkerElement[dart.implements] = () => [FitToViewBox];
3408 dart.defineNamedConstructor(MarkerElement, 'created');
3409 dart.setSignature(MarkerElement, {
3410 constructors: () => ({
3411 _: [MarkerElement, []],
3412 new: [MarkerElement, []],
3413 created: [MarkerElement, []]
3414 }),
3415 methods: () => ({
3416 [dartx.setOrientToAngle]: [dart.void, [Angle]],
3417 [dartx.setOrientToAuto]: [dart.void, []]
3418 })
3419 });
3420 MarkerElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGMarkerElement')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGMarkerElement"))];
3421 MarkerElement.SVG_MARKERUNITS_STROKEWIDTH = 2;
3422 MarkerElement.SVG_MARKERUNITS_UNKNOWN = 0;
3423 MarkerElement.SVG_MARKERUNITS_USERSPACEONUSE = 1;
3424 MarkerElement.SVG_MARKER_ORIENT_ANGLE = 2;
3425 MarkerElement.SVG_MARKER_ORIENT_AUTO = 1;
3426 MarkerElement.SVG_MARKER_ORIENT_UNKNOWN = 0;
3427 dart.registerExtension(dart.global.SVGMarkerElement, MarkerElement);
3428 dart.defineExtensionNames([
3429 'hasExtension',
3430 'height',
3431 'maskContentUnits',
3432 'maskUnits',
3433 'width',
3434 'x',
3435 'y',
3436 'requiredExtensions',
3437 'requiredFeatures',
3438 'systemLanguage'
3439 ]);
3440 class MaskElement extends SvgElement {
3441 static _() {
3442 dart.throw(new core.UnsupportedError("Not supported"));
3443 }
3444 static new() {
3445 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("mask"), Ma skElement);
3446 }
3447 created() {
3448 this[dartx.height] = null;
3449 this[dartx.maskContentUnits] = null;
3450 this[dartx.maskUnits] = null;
3451 this[dartx.width] = null;
3452 this[dartx.x] = null;
3453 this[dartx.y] = null;
3454 this[dartx.requiredExtensions] = null;
3455 this[dartx.requiredFeatures] = null;
3456 this[dartx.systemLanguage] = null;
3457 super.created();
3458 }
3459 get [dartx.height]() {
3460 return this.height;
3461 }
3462 get [dartx.maskContentUnits]() {
3463 return this.maskContentUnits;
3464 }
3465 get [dartx.maskUnits]() {
3466 return this.maskUnits;
3467 }
3468 get [dartx.width]() {
3469 return this.width;
3470 }
3471 get [dartx.x]() {
3472 return this.x;
3473 }
3474 get [dartx.y]() {
3475 return this.y;
3476 }
3477 get [dartx.requiredExtensions]() {
3478 return this.requiredExtensions;
3479 }
3480 get [dartx.requiredFeatures]() {
3481 return this.requiredFeatures;
3482 }
3483 get [dartx.systemLanguage]() {
3484 return this.systemLanguage;
3485 }
3486 [dartx.hasExtension](extension) {
3487 return this.hasExtension(extension);
3488 }
3489 }
3490 MaskElement[dart.implements] = () => [Tests];
3491 dart.defineNamedConstructor(MaskElement, 'created');
3492 dart.setSignature(MaskElement, {
3493 constructors: () => ({
3494 _: [MaskElement, []],
3495 new: [MaskElement, []],
3496 created: [MaskElement, []]
3497 }),
3498 methods: () => ({[dartx.hasExtension]: [core.bool, [core.String]]})
3499 });
3500 MaskElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGMaskElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGMaskElement"))];
3501 dart.registerExtension(dart.global.SVGMaskElement, MaskElement);
3502 dart.defineExtensionNames([
3503 'flipX',
3504 'flipY',
3505 'inverse',
3506 'multiply',
3507 'rotate',
3508 'rotateFromVector',
3509 'scale',
3510 'scaleNonUniform',
3511 'skewX',
3512 'skewY',
3513 'translate',
3514 'a',
3515 'b',
3516 'c',
3517 'd',
3518 'e',
3519 'f'
3520 ]);
3521 class Matrix extends _interceptors.Interceptor {
3522 static _() {
3523 dart.throw(new core.UnsupportedError("Not supported"));
3524 }
3525 get [dartx.a]() {
3526 return this.a;
3527 }
3528 set [dartx.a](value) {
3529 this.a = value;
3530 }
3531 get [dartx.b]() {
3532 return this.b;
3533 }
3534 set [dartx.b](value) {
3535 this.b = value;
3536 }
3537 get [dartx.c]() {
3538 return this.c;
3539 }
3540 set [dartx.c](value) {
3541 this.c = value;
3542 }
3543 get [dartx.d]() {
3544 return this.d;
3545 }
3546 set [dartx.d](value) {
3547 this.d = value;
3548 }
3549 get [dartx.e]() {
3550 return this.e;
3551 }
3552 set [dartx.e](value) {
3553 this.e = value;
3554 }
3555 get [dartx.f]() {
3556 return this.f;
3557 }
3558 set [dartx.f](value) {
3559 this.f = value;
3560 }
3561 [dartx.flipX]() {
3562 return this.flipX();
3563 }
3564 [dartx.flipY]() {
3565 return this.flipY();
3566 }
3567 [dartx.inverse]() {
3568 return this.inverse();
3569 }
3570 [dartx.multiply](secondMatrix) {
3571 return this.multiply(secondMatrix);
3572 }
3573 [dartx.rotate](angle) {
3574 return this.rotate(angle);
3575 }
3576 [dartx.rotateFromVector](x, y) {
3577 return this.rotateFromVector(x, y);
3578 }
3579 [dartx.scale](scaleFactor) {
3580 return this.scale(scaleFactor);
3581 }
3582 [dartx.scaleNonUniform](scaleFactorX, scaleFactorY) {
3583 return this.scaleNonUniform(scaleFactorX, scaleFactorY);
3584 }
3585 [dartx.skewX](angle) {
3586 return this.skewX(angle);
3587 }
3588 [dartx.skewY](angle) {
3589 return this.skewY(angle);
3590 }
3591 [dartx.translate](x, y) {
3592 return this.translate(x, y);
3593 }
3594 }
3595 dart.setSignature(Matrix, {
3596 constructors: () => ({_: [Matrix, []]}),
3597 methods: () => ({
3598 [dartx.flipX]: [Matrix, []],
3599 [dartx.flipY]: [Matrix, []],
3600 [dartx.inverse]: [Matrix, []],
3601 [dartx.multiply]: [Matrix, [Matrix]],
3602 [dartx.rotate]: [Matrix, [core.num]],
3603 [dartx.rotateFromVector]: [Matrix, [core.num, core.num]],
3604 [dartx.scale]: [Matrix, [core.num]],
3605 [dartx.scaleNonUniform]: [Matrix, [core.num, core.num]],
3606 [dartx.skewX]: [Matrix, [core.num]],
3607 [dartx.skewY]: [Matrix, [core.num]],
3608 [dartx.translate]: [Matrix, [core.num, core.num]]
3609 })
3610 });
3611 Matrix[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart. const(new _metadata.DomName('SVGMatrix')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGMatrix"))];
3612 dart.registerExtension(dart.global.SVGMatrix, Matrix);
3613 class MetadataElement extends SvgElement {
3614 static _() {
3615 dart.throw(new core.UnsupportedError("Not supported"));
3616 }
3617 created() {
3618 super.created();
3619 }
3620 }
3621 dart.defineNamedConstructor(MetadataElement, 'created');
3622 dart.setSignature(MetadataElement, {
3623 constructors: () => ({
3624 _: [MetadataElement, []],
3625 created: [MetadataElement, []]
3626 })
3627 });
3628 MetadataElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGMetadataElement')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGMetadataElement"))];
3629 dart.registerExtension(dart.global.SVGMetadataElement, MetadataElement);
3630 dart.defineExtensionNames([
3631 'value'
3632 ]);
3633 class Number extends _interceptors.Interceptor {
3634 static _() {
3635 dart.throw(new core.UnsupportedError("Not supported"));
3636 }
3637 get [dartx.value]() {
3638 return this.value;
3639 }
3640 set [dartx.value](value) {
3641 this.value = value;
3642 }
3643 }
3644 dart.setSignature(Number, {
3645 constructors: () => ({_: [Number, []]})
3646 });
3647 Number[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart. const(new _metadata.DomName('SVGNumber')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGNumber"))];
3648 dart.registerExtension(dart.global.SVGNumber, Number);
3649 dart.defineExtensionNames([
3650 'length',
3651 'get',
3652 'set',
3653 'length',
3654 'first',
3655 'last',
3656 'single',
3657 'elementAt',
3658 'appendItem',
3659 'clear',
3660 'getItem',
3661 'initialize',
3662 'insertItemBefore',
3663 'removeItem',
3664 'replaceItem',
3665 'numberOfItems'
3666 ]);
3667 class NumberList extends dart.mixin(_interceptors.Interceptor, collection.List Mixin$(Number), html$.ImmutableListMixin$(Number)) {
3668 static _() {
3669 dart.throw(new core.UnsupportedError("Not supported"));
3670 }
3671 get [dartx.length]() {
3672 return this.length;
3673 }
3674 get [dartx.numberOfItems]() {
3675 return this.numberOfItems;
3676 }
3677 [dartx.get](index) {
3678 if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core. RangeError.index(index, this));
3679 return this[dartx.getItem](index);
3680 }
3681 [dartx.set](index, value) {
3682 dart.throw(new core.UnsupportedError("Cannot assign element of immutable L ist."));
3683 return value;
3684 }
3685 set [dartx.length](value) {
3686 dart.throw(new core.UnsupportedError("Cannot resize immutable List."));
3687 }
3688 get [dartx.first]() {
3689 if (dart.notNull(this[dartx.length]) > 0) {
3690 return dart.as(this[0], Number);
3691 }
3692 dart.throw(new core.StateError("No elements"));
3693 }
3694 get [dartx.last]() {
3695 let len = this[dartx.length];
3696 if (dart.notNull(len) > 0) {
3697 return dart.as(this[dart.notNull(len) - 1], Number);
3698 }
3699 dart.throw(new core.StateError("No elements"));
3700 }
3701 get [dartx.single]() {
3702 let len = this[dartx.length];
3703 if (len == 1) {
3704 return dart.as(this[0], Number);
3705 }
3706 if (len == 0) dart.throw(new core.StateError("No elements"));
3707 dart.throw(new core.StateError("More than one element"));
3708 }
3709 [dartx.elementAt](index) {
3710 return this[dartx.get](index);
3711 }
3712 [__setter__](index, value) {
3713 return this.__setter__(index, value);
3714 }
3715 [dartx.appendItem](item) {
3716 return this.appendItem(item);
3717 }
3718 [dartx.clear]() {
3719 return this.clear();
3720 }
3721 [dartx.getItem](index) {
3722 return this.getItem(index);
3723 }
3724 [dartx.initialize](item) {
3725 return this.initialize(item);
3726 }
3727 [dartx.insertItemBefore](item, index) {
3728 return this.insertItemBefore(item, index);
3729 }
3730 [dartx.removeItem](index) {
3731 return this.removeItem(index);
3732 }
3733 [dartx.replaceItem](item, index) {
3734 return this.replaceItem(item, index);
3735 }
3736 }
3737 NumberList[dart.implements] = () => [core.List$(Number)];
3738 dart.setSignature(NumberList, {
3739 constructors: () => ({_: [NumberList, []]}),
3740 methods: () => ({
3741 [dartx.get]: [Number, [core.int]],
3742 [dartx.set]: [dart.void, [core.int, Number]],
3743 [dartx.elementAt]: [Number, [core.int]],
3744 [__setter__]: [dart.void, [core.int, Number]],
3745 [dartx.appendItem]: [Number, [Number]],
3746 [dartx.getItem]: [Number, [core.int]],
3747 [dartx.initialize]: [Number, [Number]],
3748 [dartx.insertItemBefore]: [Number, [Number, core.int]],
3749 [dartx.removeItem]: [Number, [core.int]],
3750 [dartx.replaceItem]: [Number, [Number, core.int]]
3751 })
3752 });
3753 NumberList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), d art.const(new _metadata.DomName('SVGNumberList')), dart.const(new _metadata.Unst able()), dart.const(new _js_helper.Native("SVGNumberList"))];
3754 dart.registerExtension(dart.global.SVGNumberList, NumberList);
3755 dart.defineExtensionNames([
3756 'createSvgPathSegArcAbs',
3757 'createSvgPathSegArcRel',
3758 'createSvgPathSegClosePath',
3759 'createSvgPathSegCurvetoCubicAbs',
3760 'createSvgPathSegCurvetoCubicRel',
3761 'createSvgPathSegCurvetoCubicSmoothAbs',
3762 'createSvgPathSegCurvetoCubicSmoothRel',
3763 'createSvgPathSegCurvetoQuadraticAbs',
3764 'createSvgPathSegCurvetoQuadraticRel',
3765 'createSvgPathSegCurvetoQuadraticSmoothAbs',
3766 'createSvgPathSegCurvetoQuadraticSmoothRel',
3767 'createSvgPathSegLinetoAbs',
3768 'createSvgPathSegLinetoHorizontalAbs',
3769 'createSvgPathSegLinetoHorizontalRel',
3770 'createSvgPathSegLinetoRel',
3771 'createSvgPathSegLinetoVerticalAbs',
3772 'createSvgPathSegLinetoVerticalRel',
3773 'createSvgPathSegMovetoAbs',
3774 'createSvgPathSegMovetoRel',
3775 'getPathSegAtLength',
3776 'getPointAtLength',
3777 'getTotalLength',
3778 'animatedNormalizedPathSegList',
3779 'animatedPathSegList',
3780 'normalizedPathSegList',
3781 'pathLength',
3782 'pathSegList'
3783 ]);
3784 class PathElement extends GeometryElement {
3785 static _() {
3786 dart.throw(new core.UnsupportedError("Not supported"));
3787 }
3788 static new() {
3789 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("path"), Pa thElement);
3790 }
3791 created() {
3792 this[dartx.animatedNormalizedPathSegList] = null;
3793 this[dartx.animatedPathSegList] = null;
3794 this[dartx.normalizedPathSegList] = null;
3795 this[dartx.pathLength] = null;
3796 this[dartx.pathSegList] = null;
3797 super.created();
3798 }
3799 get [dartx.animatedNormalizedPathSegList]() {
3800 return this.animatedNormalizedPathSegList;
3801 }
3802 get [dartx.animatedPathSegList]() {
3803 return this.animatedPathSegList;
3804 }
3805 get [dartx.normalizedPathSegList]() {
3806 return this.normalizedPathSegList;
3807 }
3808 get [dartx.pathLength]() {
3809 return this.pathLength;
3810 }
3811 get [dartx.pathSegList]() {
3812 return this.pathSegList;
3813 }
3814 [dartx.createSvgPathSegArcAbs](x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
3815 return this.createSVGPathSegArcAbs(x, y, r1, r2, angle, largeArcFlag, swee pFlag);
3816 }
3817 [dartx.createSvgPathSegArcRel](x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
3818 return this.createSVGPathSegArcRel(x, y, r1, r2, angle, largeArcFlag, swee pFlag);
3819 }
3820 [dartx.createSvgPathSegClosePath]() {
3821 return this.createSVGPathSegClosePath();
3822 }
3823 [dartx.createSvgPathSegCurvetoCubicAbs](x, y, x1, y1, x2, y2) {
3824 return this.createSVGPathSegCurvetoCubicAbs(x, y, x1, y1, x2, y2);
3825 }
3826 [dartx.createSvgPathSegCurvetoCubicRel](x, y, x1, y1, x2, y2) {
3827 return this.createSVGPathSegCurvetoCubicRel(x, y, x1, y1, x2, y2);
3828 }
3829 [dartx.createSvgPathSegCurvetoCubicSmoothAbs](x, y, x2, y2) {
3830 return this.createSVGPathSegCurvetoCubicSmoothAbs(x, y, x2, y2);
3831 }
3832 [dartx.createSvgPathSegCurvetoCubicSmoothRel](x, y, x2, y2) {
3833 return this.createSVGPathSegCurvetoCubicSmoothRel(x, y, x2, y2);
3834 }
3835 [dartx.createSvgPathSegCurvetoQuadraticAbs](x, y, x1, y1) {
3836 return this.createSVGPathSegCurvetoQuadraticAbs(x, y, x1, y1);
3837 }
3838 [dartx.createSvgPathSegCurvetoQuadraticRel](x, y, x1, y1) {
3839 return this.createSVGPathSegCurvetoQuadraticRel(x, y, x1, y1);
3840 }
3841 [dartx.createSvgPathSegCurvetoQuadraticSmoothAbs](x, y) {
3842 return this.createSVGPathSegCurvetoQuadraticSmoothAbs(x, y);
3843 }
3844 [dartx.createSvgPathSegCurvetoQuadraticSmoothRel](x, y) {
3845 return this.createSVGPathSegCurvetoQuadraticSmoothRel(x, y);
3846 }
3847 [dartx.createSvgPathSegLinetoAbs](x, y) {
3848 return this.createSVGPathSegLinetoAbs(x, y);
3849 }
3850 [dartx.createSvgPathSegLinetoHorizontalAbs](x) {
3851 return this.createSVGPathSegLinetoHorizontalAbs(x);
3852 }
3853 [dartx.createSvgPathSegLinetoHorizontalRel](x) {
3854 return this.createSVGPathSegLinetoHorizontalRel(x);
3855 }
3856 [dartx.createSvgPathSegLinetoRel](x, y) {
3857 return this.createSVGPathSegLinetoRel(x, y);
3858 }
3859 [dartx.createSvgPathSegLinetoVerticalAbs](y) {
3860 return this.createSVGPathSegLinetoVerticalAbs(y);
3861 }
3862 [dartx.createSvgPathSegLinetoVerticalRel](y) {
3863 return this.createSVGPathSegLinetoVerticalRel(y);
3864 }
3865 [dartx.createSvgPathSegMovetoAbs](x, y) {
3866 return this.createSVGPathSegMovetoAbs(x, y);
3867 }
3868 [dartx.createSvgPathSegMovetoRel](x, y) {
3869 return this.createSVGPathSegMovetoRel(x, y);
3870 }
3871 [dartx.getPathSegAtLength](distance) {
3872 return this.getPathSegAtLength(distance);
3873 }
3874 [dartx.getPointAtLength](distance) {
3875 return this.getPointAtLength(distance);
3876 }
3877 [dartx.getTotalLength]() {
3878 return this.getTotalLength();
3879 }
3880 }
3881 dart.defineNamedConstructor(PathElement, 'created');
3882 dart.setSignature(PathElement, {
3883 constructors: () => ({
3884 _: [PathElement, []],
3885 new: [PathElement, []],
3886 created: [PathElement, []]
3887 }),
3888 methods: () => ({
3889 [dartx.createSvgPathSegArcAbs]: [PathSegArcAbs, [core.num, core.num, core. num, core.num, core.num, core.bool, core.bool]],
3890 [dartx.createSvgPathSegArcRel]: [PathSegArcRel, [core.num, core.num, core. num, core.num, core.num, core.bool, core.bool]],
3891 [dartx.createSvgPathSegClosePath]: [PathSegClosePath, []],
3892 [dartx.createSvgPathSegCurvetoCubicAbs]: [PathSegCurvetoCubicAbs, [core.nu m, core.num, core.num, core.num, core.num, core.num]],
3893 [dartx.createSvgPathSegCurvetoCubicRel]: [PathSegCurvetoCubicRel, [core.nu m, core.num, core.num, core.num, core.num, core.num]],
3894 [dartx.createSvgPathSegCurvetoCubicSmoothAbs]: [PathSegCurvetoCubicSmoothA bs, [core.num, core.num, core.num, core.num]],
3895 [dartx.createSvgPathSegCurvetoCubicSmoothRel]: [PathSegCurvetoCubicSmoothR el, [core.num, core.num, core.num, core.num]],
3896 [dartx.createSvgPathSegCurvetoQuadraticAbs]: [PathSegCurvetoQuadraticAbs, [core.num, core.num, core.num, core.num]],
3897 [dartx.createSvgPathSegCurvetoQuadraticRel]: [PathSegCurvetoQuadraticRel, [core.num, core.num, core.num, core.num]],
3898 [dartx.createSvgPathSegCurvetoQuadraticSmoothAbs]: [PathSegCurvetoQuadrati cSmoothAbs, [core.num, core.num]],
3899 [dartx.createSvgPathSegCurvetoQuadraticSmoothRel]: [PathSegCurvetoQuadrati cSmoothRel, [core.num, core.num]],
3900 [dartx.createSvgPathSegLinetoAbs]: [PathSegLinetoAbs, [core.num, core.num] ],
3901 [dartx.createSvgPathSegLinetoHorizontalAbs]: [PathSegLinetoHorizontalAbs, [core.num]],
3902 [dartx.createSvgPathSegLinetoHorizontalRel]: [PathSegLinetoHorizontalRel, [core.num]],
3903 [dartx.createSvgPathSegLinetoRel]: [PathSegLinetoRel, [core.num, core.num] ],
3904 [dartx.createSvgPathSegLinetoVerticalAbs]: [PathSegLinetoVerticalAbs, [cor e.num]],
3905 [dartx.createSvgPathSegLinetoVerticalRel]: [PathSegLinetoVerticalRel, [cor e.num]],
3906 [dartx.createSvgPathSegMovetoAbs]: [PathSegMovetoAbs, [core.num, core.num] ],
3907 [dartx.createSvgPathSegMovetoRel]: [PathSegMovetoRel, [core.num, core.num] ],
3908 [dartx.getPathSegAtLength]: [core.int, [core.num]],
3909 [dartx.getPointAtLength]: [Point, [core.num]],
3910 [dartx.getTotalLength]: [core.double, []]
3911 })
3912 });
3913 PathElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGPathElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGPathElement"))];
3914 dart.registerExtension(dart.global.SVGPathElement, PathElement);
3915 dart.defineExtensionNames([
3916 'pathSegType',
3917 'pathSegTypeAsLetter'
3918 ]);
3919 class PathSeg extends _interceptors.Interceptor {
3920 static _() {
3921 dart.throw(new core.UnsupportedError("Not supported"));
3922 }
3923 get [dartx.pathSegType]() {
3924 return this.pathSegType;
3925 }
3926 get [dartx.pathSegTypeAsLetter]() {
3927 return this.pathSegTypeAsLetter;
3928 }
3929 }
3930 dart.setSignature(PathSeg, {
3931 constructors: () => ({_: [PathSeg, []]})
3932 });
3933 PathSeg[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart .const(new _metadata.DomName('SVGPathSeg')), dart.const(new _metadata.Unstable() ), dart.const(new _js_helper.Native("SVGPathSeg"))];
3934 PathSeg.PATHSEG_ARC_ABS = 10;
3935 PathSeg.PATHSEG_ARC_REL = 11;
3936 PathSeg.PATHSEG_CLOSEPATH = 1;
3937 PathSeg.PATHSEG_CURVETO_CUBIC_ABS = 6;
3938 PathSeg.PATHSEG_CURVETO_CUBIC_REL = 7;
3939 PathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
3940 PathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
3941 PathSeg.PATHSEG_CURVETO_QUADRATIC_ABS = 8;
3942 PathSeg.PATHSEG_CURVETO_QUADRATIC_REL = 9;
3943 PathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
3944 PathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
3945 PathSeg.PATHSEG_LINETO_ABS = 4;
3946 PathSeg.PATHSEG_LINETO_HORIZONTAL_ABS = 12;
3947 PathSeg.PATHSEG_LINETO_HORIZONTAL_REL = 13;
3948 PathSeg.PATHSEG_LINETO_REL = 5;
3949 PathSeg.PATHSEG_LINETO_VERTICAL_ABS = 14;
3950 PathSeg.PATHSEG_LINETO_VERTICAL_REL = 15;
3951 PathSeg.PATHSEG_MOVETO_ABS = 2;
3952 PathSeg.PATHSEG_MOVETO_REL = 3;
3953 PathSeg.PATHSEG_UNKNOWN = 0;
3954 dart.registerExtension(dart.global.SVGPathSeg, PathSeg);
3955 dart.defineExtensionNames([
3956 'angle',
3957 'largeArcFlag',
3958 'r1',
3959 'r2',
3960 'sweepFlag',
3961 'x',
3962 'y'
3963 ]);
3964 class PathSegArcAbs extends PathSeg {
3965 static _() {
3966 dart.throw(new core.UnsupportedError("Not supported"));
3967 }
3968 get [dartx.angle]() {
3969 return this.angle;
3970 }
3971 set [dartx.angle](value) {
3972 this.angle = value;
3973 }
3974 get [dartx.largeArcFlag]() {
3975 return this.largeArcFlag;
3976 }
3977 set [dartx.largeArcFlag](value) {
3978 this.largeArcFlag = value;
3979 }
3980 get [dartx.r1]() {
3981 return this.r1;
3982 }
3983 set [dartx.r1](value) {
3984 this.r1 = value;
3985 }
3986 get [dartx.r2]() {
3987 return this.r2;
3988 }
3989 set [dartx.r2](value) {
3990 this.r2 = value;
3991 }
3992 get [dartx.sweepFlag]() {
3993 return this.sweepFlag;
3994 }
3995 set [dartx.sweepFlag](value) {
3996 this.sweepFlag = value;
3997 }
3998 get [dartx.x]() {
3999 return this.x;
4000 }
4001 set [dartx.x](value) {
4002 this.x = value;
4003 }
4004 get [dartx.y]() {
4005 return this.y;
4006 }
4007 set [dartx.y](value) {
4008 this.y = value;
4009 }
4010 }
4011 dart.setSignature(PathSegArcAbs, {
4012 constructors: () => ({_: [PathSegArcAbs, []]})
4013 });
4014 PathSegArcAbs[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGPathSegArcAbs')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGPathSegArcAbs"))];
4015 dart.registerExtension(dart.global.SVGPathSegArcAbs, PathSegArcAbs);
4016 dart.defineExtensionNames([
4017 'angle',
4018 'largeArcFlag',
4019 'r1',
4020 'r2',
4021 'sweepFlag',
4022 'x',
4023 'y'
4024 ]);
4025 class PathSegArcRel extends PathSeg {
4026 static _() {
4027 dart.throw(new core.UnsupportedError("Not supported"));
4028 }
4029 get [dartx.angle]() {
4030 return this.angle;
4031 }
4032 set [dartx.angle](value) {
4033 this.angle = value;
4034 }
4035 get [dartx.largeArcFlag]() {
4036 return this.largeArcFlag;
4037 }
4038 set [dartx.largeArcFlag](value) {
4039 this.largeArcFlag = value;
4040 }
4041 get [dartx.r1]() {
4042 return this.r1;
4043 }
4044 set [dartx.r1](value) {
4045 this.r1 = value;
4046 }
4047 get [dartx.r2]() {
4048 return this.r2;
4049 }
4050 set [dartx.r2](value) {
4051 this.r2 = value;
4052 }
4053 get [dartx.sweepFlag]() {
4054 return this.sweepFlag;
4055 }
4056 set [dartx.sweepFlag](value) {
4057 this.sweepFlag = value;
4058 }
4059 get [dartx.x]() {
4060 return this.x;
4061 }
4062 set [dartx.x](value) {
4063 this.x = value;
4064 }
4065 get [dartx.y]() {
4066 return this.y;
4067 }
4068 set [dartx.y](value) {
4069 this.y = value;
4070 }
4071 }
4072 dart.setSignature(PathSegArcRel, {
4073 constructors: () => ({_: [PathSegArcRel, []]})
4074 });
4075 PathSegArcRel[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGPathSegArcRel')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGPathSegArcRel"))];
4076 dart.registerExtension(dart.global.SVGPathSegArcRel, PathSegArcRel);
4077 class PathSegClosePath extends PathSeg {
4078 static _() {
4079 dart.throw(new core.UnsupportedError("Not supported"));
4080 }
4081 }
4082 dart.setSignature(PathSegClosePath, {
4083 constructors: () => ({_: [PathSegClosePath, []]})
4084 });
4085 PathSegClosePath[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGPathSegClosePath')), dart.const(new _m etadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSegClosePath"))];
4086 dart.registerExtension(dart.global.SVGPathSegClosePath, PathSegClosePath);
4087 dart.defineExtensionNames([
4088 'x',
4089 'x1',
4090 'x2',
4091 'y',
4092 'y1',
4093 'y2'
4094 ]);
4095 class PathSegCurvetoCubicAbs extends PathSeg {
4096 static _() {
4097 dart.throw(new core.UnsupportedError("Not supported"));
4098 }
4099 get [dartx.x]() {
4100 return this.x;
4101 }
4102 set [dartx.x](value) {
4103 this.x = value;
4104 }
4105 get [dartx.x1]() {
4106 return this.x1;
4107 }
4108 set [dartx.x1](value) {
4109 this.x1 = value;
4110 }
4111 get [dartx.x2]() {
4112 return this.x2;
4113 }
4114 set [dartx.x2](value) {
4115 this.x2 = value;
4116 }
4117 get [dartx.y]() {
4118 return this.y;
4119 }
4120 set [dartx.y](value) {
4121 this.y = value;
4122 }
4123 get [dartx.y1]() {
4124 return this.y1;
4125 }
4126 set [dartx.y1](value) {
4127 this.y1 = value;
4128 }
4129 get [dartx.y2]() {
4130 return this.y2;
4131 }
4132 set [dartx.y2](value) {
4133 this.y2 = value;
4134 }
4135 }
4136 dart.setSignature(PathSegCurvetoCubicAbs, {
4137 constructors: () => ({_: [PathSegCurvetoCubicAbs, []]})
4138 });
4139 PathSegCurvetoCubicAbs[dart.metadata] = () => [dart.const(new _metadata.DocsEd itable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoCubicAbs')), dart. const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSegCur vetoCubicAbs"))];
4140 dart.registerExtension(dart.global.SVGPathSegCurvetoCubicAbs, PathSegCurvetoCu bicAbs);
4141 dart.defineExtensionNames([
4142 'x',
4143 'x1',
4144 'x2',
4145 'y',
4146 'y1',
4147 'y2'
4148 ]);
4149 class PathSegCurvetoCubicRel extends PathSeg {
4150 static _() {
4151 dart.throw(new core.UnsupportedError("Not supported"));
4152 }
4153 get [dartx.x]() {
4154 return this.x;
4155 }
4156 set [dartx.x](value) {
4157 this.x = value;
4158 }
4159 get [dartx.x1]() {
4160 return this.x1;
4161 }
4162 set [dartx.x1](value) {
4163 this.x1 = value;
4164 }
4165 get [dartx.x2]() {
4166 return this.x2;
4167 }
4168 set [dartx.x2](value) {
4169 this.x2 = value;
4170 }
4171 get [dartx.y]() {
4172 return this.y;
4173 }
4174 set [dartx.y](value) {
4175 this.y = value;
4176 }
4177 get [dartx.y1]() {
4178 return this.y1;
4179 }
4180 set [dartx.y1](value) {
4181 this.y1 = value;
4182 }
4183 get [dartx.y2]() {
4184 return this.y2;
4185 }
4186 set [dartx.y2](value) {
4187 this.y2 = value;
4188 }
4189 }
4190 dart.setSignature(PathSegCurvetoCubicRel, {
4191 constructors: () => ({_: [PathSegCurvetoCubicRel, []]})
4192 });
4193 PathSegCurvetoCubicRel[dart.metadata] = () => [dart.const(new _metadata.DocsEd itable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoCubicRel')), dart. const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSegCur vetoCubicRel"))];
4194 dart.registerExtension(dart.global.SVGPathSegCurvetoCubicRel, PathSegCurvetoCu bicRel);
4195 dart.defineExtensionNames([
4196 'x',
4197 'x2',
4198 'y',
4199 'y2'
4200 ]);
4201 class PathSegCurvetoCubicSmoothAbs extends PathSeg {
4202 static _() {
4203 dart.throw(new core.UnsupportedError("Not supported"));
4204 }
4205 get [dartx.x]() {
4206 return this.x;
4207 }
4208 set [dartx.x](value) {
4209 this.x = value;
4210 }
4211 get [dartx.x2]() {
4212 return this.x2;
4213 }
4214 set [dartx.x2](value) {
4215 this.x2 = value;
4216 }
4217 get [dartx.y]() {
4218 return this.y;
4219 }
4220 set [dartx.y](value) {
4221 this.y = value;
4222 }
4223 get [dartx.y2]() {
4224 return this.y2;
4225 }
4226 set [dartx.y2](value) {
4227 this.y2 = value;
4228 }
4229 }
4230 dart.setSignature(PathSegCurvetoCubicSmoothAbs, {
4231 constructors: () => ({_: [PathSegCurvetoCubicSmoothAbs, []]})
4232 });
4233 PathSegCurvetoCubicSmoothAbs[dart.metadata] = () => [dart.const(new _metadata. DocsEditable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoCubicSmoothA bs')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("S VGPathSegCurvetoCubicSmoothAbs"))];
4234 dart.registerExtension(dart.global.SVGPathSegCurvetoCubicSmoothAbs, PathSegCur vetoCubicSmoothAbs);
4235 dart.defineExtensionNames([
4236 'x',
4237 'x2',
4238 'y',
4239 'y2'
4240 ]);
4241 class PathSegCurvetoCubicSmoothRel extends PathSeg {
4242 static _() {
4243 dart.throw(new core.UnsupportedError("Not supported"));
4244 }
4245 get [dartx.x]() {
4246 return this.x;
4247 }
4248 set [dartx.x](value) {
4249 this.x = value;
4250 }
4251 get [dartx.x2]() {
4252 return this.x2;
4253 }
4254 set [dartx.x2](value) {
4255 this.x2 = value;
4256 }
4257 get [dartx.y]() {
4258 return this.y;
4259 }
4260 set [dartx.y](value) {
4261 this.y = value;
4262 }
4263 get [dartx.y2]() {
4264 return this.y2;
4265 }
4266 set [dartx.y2](value) {
4267 this.y2 = value;
4268 }
4269 }
4270 dart.setSignature(PathSegCurvetoCubicSmoothRel, {
4271 constructors: () => ({_: [PathSegCurvetoCubicSmoothRel, []]})
4272 });
4273 PathSegCurvetoCubicSmoothRel[dart.metadata] = () => [dart.const(new _metadata. DocsEditable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoCubicSmoothR el')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("S VGPathSegCurvetoCubicSmoothRel"))];
4274 dart.registerExtension(dart.global.SVGPathSegCurvetoCubicSmoothRel, PathSegCur vetoCubicSmoothRel);
4275 dart.defineExtensionNames([
4276 'x',
4277 'x1',
4278 'y',
4279 'y1'
4280 ]);
4281 class PathSegCurvetoQuadraticAbs extends PathSeg {
4282 static _() {
4283 dart.throw(new core.UnsupportedError("Not supported"));
4284 }
4285 get [dartx.x]() {
4286 return this.x;
4287 }
4288 set [dartx.x](value) {
4289 this.x = value;
4290 }
4291 get [dartx.x1]() {
4292 return this.x1;
4293 }
4294 set [dartx.x1](value) {
4295 this.x1 = value;
4296 }
4297 get [dartx.y]() {
4298 return this.y;
4299 }
4300 set [dartx.y](value) {
4301 this.y = value;
4302 }
4303 get [dartx.y1]() {
4304 return this.y1;
4305 }
4306 set [dartx.y1](value) {
4307 this.y1 = value;
4308 }
4309 }
4310 dart.setSignature(PathSegCurvetoQuadraticAbs, {
4311 constructors: () => ({_: [PathSegCurvetoQuadraticAbs, []]})
4312 });
4313 PathSegCurvetoQuadraticAbs[dart.metadata] = () => [dart.const(new _metadata.Do csEditable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoQuadraticAbs') ), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPa thSegCurvetoQuadraticAbs"))];
4314 dart.registerExtension(dart.global.SVGPathSegCurvetoQuadraticAbs, PathSegCurve toQuadraticAbs);
4315 dart.defineExtensionNames([
4316 'x',
4317 'x1',
4318 'y',
4319 'y1'
4320 ]);
4321 class PathSegCurvetoQuadraticRel extends PathSeg {
4322 static _() {
4323 dart.throw(new core.UnsupportedError("Not supported"));
4324 }
4325 get [dartx.x]() {
4326 return this.x;
4327 }
4328 set [dartx.x](value) {
4329 this.x = value;
4330 }
4331 get [dartx.x1]() {
4332 return this.x1;
4333 }
4334 set [dartx.x1](value) {
4335 this.x1 = value;
4336 }
4337 get [dartx.y]() {
4338 return this.y;
4339 }
4340 set [dartx.y](value) {
4341 this.y = value;
4342 }
4343 get [dartx.y1]() {
4344 return this.y1;
4345 }
4346 set [dartx.y1](value) {
4347 this.y1 = value;
4348 }
4349 }
4350 dart.setSignature(PathSegCurvetoQuadraticRel, {
4351 constructors: () => ({_: [PathSegCurvetoQuadraticRel, []]})
4352 });
4353 PathSegCurvetoQuadraticRel[dart.metadata] = () => [dart.const(new _metadata.Do csEditable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoQuadraticRel') ), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPa thSegCurvetoQuadraticRel"))];
4354 dart.registerExtension(dart.global.SVGPathSegCurvetoQuadraticRel, PathSegCurve toQuadraticRel);
4355 dart.defineExtensionNames([
4356 'x',
4357 'y'
4358 ]);
4359 class PathSegCurvetoQuadraticSmoothAbs extends PathSeg {
4360 static _() {
4361 dart.throw(new core.UnsupportedError("Not supported"));
4362 }
4363 get [dartx.x]() {
4364 return this.x;
4365 }
4366 set [dartx.x](value) {
4367 this.x = value;
4368 }
4369 get [dartx.y]() {
4370 return this.y;
4371 }
4372 set [dartx.y](value) {
4373 this.y = value;
4374 }
4375 }
4376 dart.setSignature(PathSegCurvetoQuadraticSmoothAbs, {
4377 constructors: () => ({_: [PathSegCurvetoQuadraticSmoothAbs, []]})
4378 });
4379 PathSegCurvetoQuadraticSmoothAbs[dart.metadata] = () => [dart.const(new _metad ata.DocsEditable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoQuadrati cSmoothAbs')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.N ative("SVGPathSegCurvetoQuadraticSmoothAbs"))];
4380 dart.registerExtension(dart.global.SVGPathSegCurvetoQuadraticSmoothAbs, PathSe gCurvetoQuadraticSmoothAbs);
4381 dart.defineExtensionNames([
4382 'x',
4383 'y'
4384 ]);
4385 class PathSegCurvetoQuadraticSmoothRel extends PathSeg {
4386 static _() {
4387 dart.throw(new core.UnsupportedError("Not supported"));
4388 }
4389 get [dartx.x]() {
4390 return this.x;
4391 }
4392 set [dartx.x](value) {
4393 this.x = value;
4394 }
4395 get [dartx.y]() {
4396 return this.y;
4397 }
4398 set [dartx.y](value) {
4399 this.y = value;
4400 }
4401 }
4402 dart.setSignature(PathSegCurvetoQuadraticSmoothRel, {
4403 constructors: () => ({_: [PathSegCurvetoQuadraticSmoothRel, []]})
4404 });
4405 PathSegCurvetoQuadraticSmoothRel[dart.metadata] = () => [dart.const(new _metad ata.DocsEditable()), dart.const(new _metadata.DomName('SVGPathSegCurvetoQuadrati cSmoothRel')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.N ative("SVGPathSegCurvetoQuadraticSmoothRel"))];
4406 dart.registerExtension(dart.global.SVGPathSegCurvetoQuadraticSmoothRel, PathSe gCurvetoQuadraticSmoothRel);
4407 dart.defineExtensionNames([
4408 'x',
4409 'y'
4410 ]);
4411 class PathSegLinetoAbs extends PathSeg {
4412 static _() {
4413 dart.throw(new core.UnsupportedError("Not supported"));
4414 }
4415 get [dartx.x]() {
4416 return this.x;
4417 }
4418 set [dartx.x](value) {
4419 this.x = value;
4420 }
4421 get [dartx.y]() {
4422 return this.y;
4423 }
4424 set [dartx.y](value) {
4425 this.y = value;
4426 }
4427 }
4428 dart.setSignature(PathSegLinetoAbs, {
4429 constructors: () => ({_: [PathSegLinetoAbs, []]})
4430 });
4431 PathSegLinetoAbs[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGPathSegLinetoAbs')), dart.const(new _m etadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSegLinetoAbs"))];
4432 dart.registerExtension(dart.global.SVGPathSegLinetoAbs, PathSegLinetoAbs);
4433 dart.defineExtensionNames([
4434 'x'
4435 ]);
4436 class PathSegLinetoHorizontalAbs extends PathSeg {
4437 static _() {
4438 dart.throw(new core.UnsupportedError("Not supported"));
4439 }
4440 get [dartx.x]() {
4441 return this.x;
4442 }
4443 set [dartx.x](value) {
4444 this.x = value;
4445 }
4446 }
4447 dart.setSignature(PathSegLinetoHorizontalAbs, {
4448 constructors: () => ({_: [PathSegLinetoHorizontalAbs, []]})
4449 });
4450 PathSegLinetoHorizontalAbs[dart.metadata] = () => [dart.const(new _metadata.Do csEditable()), dart.const(new _metadata.DomName('SVGPathSegLinetoHorizontalAbs') ), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPa thSegLinetoHorizontalAbs"))];
4451 dart.registerExtension(dart.global.SVGPathSegLinetoHorizontalAbs, PathSegLinet oHorizontalAbs);
4452 dart.defineExtensionNames([
4453 'x'
4454 ]);
4455 class PathSegLinetoHorizontalRel extends PathSeg {
4456 static _() {
4457 dart.throw(new core.UnsupportedError("Not supported"));
4458 }
4459 get [dartx.x]() {
4460 return this.x;
4461 }
4462 set [dartx.x](value) {
4463 this.x = value;
4464 }
4465 }
4466 dart.setSignature(PathSegLinetoHorizontalRel, {
4467 constructors: () => ({_: [PathSegLinetoHorizontalRel, []]})
4468 });
4469 PathSegLinetoHorizontalRel[dart.metadata] = () => [dart.const(new _metadata.Do csEditable()), dart.const(new _metadata.DomName('SVGPathSegLinetoHorizontalRel') ), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPa thSegLinetoHorizontalRel"))];
4470 dart.registerExtension(dart.global.SVGPathSegLinetoHorizontalRel, PathSegLinet oHorizontalRel);
4471 dart.defineExtensionNames([
4472 'x',
4473 'y'
4474 ]);
4475 class PathSegLinetoRel extends PathSeg {
4476 static _() {
4477 dart.throw(new core.UnsupportedError("Not supported"));
4478 }
4479 get [dartx.x]() {
4480 return this.x;
4481 }
4482 set [dartx.x](value) {
4483 this.x = value;
4484 }
4485 get [dartx.y]() {
4486 return this.y;
4487 }
4488 set [dartx.y](value) {
4489 this.y = value;
4490 }
4491 }
4492 dart.setSignature(PathSegLinetoRel, {
4493 constructors: () => ({_: [PathSegLinetoRel, []]})
4494 });
4495 PathSegLinetoRel[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGPathSegLinetoRel')), dart.const(new _m etadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSegLinetoRel"))];
4496 dart.registerExtension(dart.global.SVGPathSegLinetoRel, PathSegLinetoRel);
4497 dart.defineExtensionNames([
4498 'y'
4499 ]);
4500 class PathSegLinetoVerticalAbs extends PathSeg {
4501 static _() {
4502 dart.throw(new core.UnsupportedError("Not supported"));
4503 }
4504 get [dartx.y]() {
4505 return this.y;
4506 }
4507 set [dartx.y](value) {
4508 this.y = value;
4509 }
4510 }
4511 dart.setSignature(PathSegLinetoVerticalAbs, {
4512 constructors: () => ({_: [PathSegLinetoVerticalAbs, []]})
4513 });
4514 PathSegLinetoVerticalAbs[dart.metadata] = () => [dart.const(new _metadata.Docs Editable()), dart.const(new _metadata.DomName('SVGPathSegLinetoVerticalAbs')), d art.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSe gLinetoVerticalAbs"))];
4515 dart.registerExtension(dart.global.SVGPathSegLinetoVerticalAbs, PathSegLinetoV erticalAbs);
4516 dart.defineExtensionNames([
4517 'y'
4518 ]);
4519 class PathSegLinetoVerticalRel extends PathSeg {
4520 static _() {
4521 dart.throw(new core.UnsupportedError("Not supported"));
4522 }
4523 get [dartx.y]() {
4524 return this.y;
4525 }
4526 set [dartx.y](value) {
4527 this.y = value;
4528 }
4529 }
4530 dart.setSignature(PathSegLinetoVerticalRel, {
4531 constructors: () => ({_: [PathSegLinetoVerticalRel, []]})
4532 });
4533 PathSegLinetoVerticalRel[dart.metadata] = () => [dart.const(new _metadata.Docs Editable()), dart.const(new _metadata.DomName('SVGPathSegLinetoVerticalRel')), d art.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSe gLinetoVerticalRel"))];
4534 dart.registerExtension(dart.global.SVGPathSegLinetoVerticalRel, PathSegLinetoV erticalRel);
4535 dart.defineExtensionNames([
4536 'length',
4537 'get',
4538 'set',
4539 'length',
4540 'first',
4541 'last',
4542 'single',
4543 'elementAt',
4544 'appendItem',
4545 'clear',
4546 'getItem',
4547 'initialize',
4548 'insertItemBefore',
4549 'removeItem',
4550 'replaceItem',
4551 'numberOfItems'
4552 ]);
4553 class PathSegList extends dart.mixin(_interceptors.Interceptor, collection.Lis tMixin$(PathSeg), html$.ImmutableListMixin$(PathSeg)) {
4554 static _() {
4555 dart.throw(new core.UnsupportedError("Not supported"));
4556 }
4557 get [dartx.length]() {
4558 return this.length;
4559 }
4560 get [dartx.numberOfItems]() {
4561 return this.numberOfItems;
4562 }
4563 [dartx.get](index) {
4564 if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core. RangeError.index(index, this));
4565 return this[dartx.getItem](index);
4566 }
4567 [dartx.set](index, value) {
4568 dart.throw(new core.UnsupportedError("Cannot assign element of immutable L ist."));
4569 return value;
4570 }
4571 set [dartx.length](value) {
4572 dart.throw(new core.UnsupportedError("Cannot resize immutable List."));
4573 }
4574 get [dartx.first]() {
4575 if (dart.notNull(this[dartx.length]) > 0) {
4576 return dart.as(this[0], PathSeg);
4577 }
4578 dart.throw(new core.StateError("No elements"));
4579 }
4580 get [dartx.last]() {
4581 let len = this[dartx.length];
4582 if (dart.notNull(len) > 0) {
4583 return dart.as(this[dart.notNull(len) - 1], PathSeg);
4584 }
4585 dart.throw(new core.StateError("No elements"));
4586 }
4587 get [dartx.single]() {
4588 let len = this[dartx.length];
4589 if (len == 1) {
4590 return dart.as(this[0], PathSeg);
4591 }
4592 if (len == 0) dart.throw(new core.StateError("No elements"));
4593 dart.throw(new core.StateError("More than one element"));
4594 }
4595 [dartx.elementAt](index) {
4596 return this[dartx.get](index);
4597 }
4598 [__setter__](index, value) {
4599 return this.__setter__(index, value);
4600 }
4601 [dartx.appendItem](newItem) {
4602 return this.appendItem(newItem);
4603 }
4604 [dartx.clear]() {
4605 return this.clear();
4606 }
4607 [dartx.getItem](index) {
4608 return this.getItem(index);
4609 }
4610 [dartx.initialize](newItem) {
4611 return this.initialize(newItem);
4612 }
4613 [dartx.insertItemBefore](newItem, index) {
4614 return this.insertItemBefore(newItem, index);
4615 }
4616 [dartx.removeItem](index) {
4617 return this.removeItem(index);
4618 }
4619 [dartx.replaceItem](newItem, index) {
4620 return this.replaceItem(newItem, index);
4621 }
4622 }
4623 PathSegList[dart.implements] = () => [core.List$(PathSeg)];
4624 dart.setSignature(PathSegList, {
4625 constructors: () => ({_: [PathSegList, []]}),
4626 methods: () => ({
4627 [dartx.get]: [PathSeg, [core.int]],
4628 [dartx.set]: [dart.void, [core.int, PathSeg]],
4629 [dartx.elementAt]: [PathSeg, [core.int]],
4630 [__setter__]: [dart.void, [core.int, PathSeg]],
4631 [dartx.appendItem]: [PathSeg, [PathSeg]],
4632 [dartx.getItem]: [PathSeg, [core.int]],
4633 [dartx.initialize]: [PathSeg, [PathSeg]],
4634 [dartx.insertItemBefore]: [PathSeg, [PathSeg, core.int]],
4635 [dartx.removeItem]: [PathSeg, [core.int]],
4636 [dartx.replaceItem]: [PathSeg, [PathSeg, core.int]]
4637 })
4638 });
4639 PathSegList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGPathSegList')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGPathSegList"))];
4640 dart.registerExtension(dart.global.SVGPathSegList, PathSegList);
4641 dart.defineExtensionNames([
4642 'x',
4643 'y'
4644 ]);
4645 class PathSegMovetoAbs extends PathSeg {
4646 static _() {
4647 dart.throw(new core.UnsupportedError("Not supported"));
4648 }
4649 get [dartx.x]() {
4650 return this.x;
4651 }
4652 set [dartx.x](value) {
4653 this.x = value;
4654 }
4655 get [dartx.y]() {
4656 return this.y;
4657 }
4658 set [dartx.y](value) {
4659 this.y = value;
4660 }
4661 }
4662 dart.setSignature(PathSegMovetoAbs, {
4663 constructors: () => ({_: [PathSegMovetoAbs, []]})
4664 });
4665 PathSegMovetoAbs[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGPathSegMovetoAbs')), dart.const(new _m etadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSegMovetoAbs"))];
4666 dart.registerExtension(dart.global.SVGPathSegMovetoAbs, PathSegMovetoAbs);
4667 dart.defineExtensionNames([
4668 'x',
4669 'y'
4670 ]);
4671 class PathSegMovetoRel extends PathSeg {
4672 static _() {
4673 dart.throw(new core.UnsupportedError("Not supported"));
4674 }
4675 get [dartx.x]() {
4676 return this.x;
4677 }
4678 set [dartx.x](value) {
4679 this.x = value;
4680 }
4681 get [dartx.y]() {
4682 return this.y;
4683 }
4684 set [dartx.y](value) {
4685 this.y = value;
4686 }
4687 }
4688 dart.setSignature(PathSegMovetoRel, {
4689 constructors: () => ({_: [PathSegMovetoRel, []]})
4690 });
4691 PathSegMovetoRel[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGPathSegMovetoRel')), dart.const(new _m etadata.Unstable()), dart.const(new _js_helper.Native("SVGPathSegMovetoRel"))];
4692 dart.registerExtension(dart.global.SVGPathSegMovetoRel, PathSegMovetoRel);
4693 dart.defineExtensionNames([
4694 'hasExtension',
4695 'height',
4696 'patternContentUnits',
4697 'patternTransform',
4698 'patternUnits',
4699 'width',
4700 'x',
4701 'y',
4702 'preserveAspectRatio',
4703 'viewBox',
4704 'requiredExtensions',
4705 'requiredFeatures',
4706 'systemLanguage',
4707 'href'
4708 ]);
4709 class PatternElement extends SvgElement {
4710 static _() {
4711 dart.throw(new core.UnsupportedError("Not supported"));
4712 }
4713 static new() {
4714 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("pattern"), PatternElement);
4715 }
4716 created() {
4717 this[dartx.height] = null;
4718 this[dartx.patternContentUnits] = null;
4719 this[dartx.patternTransform] = null;
4720 this[dartx.patternUnits] = null;
4721 this[dartx.width] = null;
4722 this[dartx.x] = null;
4723 this[dartx.y] = null;
4724 this[dartx.preserveAspectRatio] = null;
4725 this[dartx.viewBox] = null;
4726 this[dartx.requiredExtensions] = null;
4727 this[dartx.requiredFeatures] = null;
4728 this[dartx.systemLanguage] = null;
4729 this[dartx.href] = null;
4730 super.created();
4731 }
4732 get [dartx.height]() {
4733 return this.height;
4734 }
4735 get [dartx.patternContentUnits]() {
4736 return this.patternContentUnits;
4737 }
4738 get [dartx.patternTransform]() {
4739 return this.patternTransform;
4740 }
4741 get [dartx.patternUnits]() {
4742 return this.patternUnits;
4743 }
4744 get [dartx.width]() {
4745 return this.width;
4746 }
4747 get [dartx.x]() {
4748 return this.x;
4749 }
4750 get [dartx.y]() {
4751 return this.y;
4752 }
4753 get [dartx.preserveAspectRatio]() {
4754 return this.preserveAspectRatio;
4755 }
4756 get [dartx.viewBox]() {
4757 return this.viewBox;
4758 }
4759 get [dartx.requiredExtensions]() {
4760 return this.requiredExtensions;
4761 }
4762 get [dartx.requiredFeatures]() {
4763 return this.requiredFeatures;
4764 }
4765 get [dartx.systemLanguage]() {
4766 return this.systemLanguage;
4767 }
4768 [dartx.hasExtension](extension) {
4769 return this.hasExtension(extension);
4770 }
4771 get [dartx.href]() {
4772 return this.href;
4773 }
4774 }
4775 PatternElement[dart.implements] = () => [FitToViewBox, UriReference, Tests];
4776 dart.defineNamedConstructor(PatternElement, 'created');
4777 dart.setSignature(PatternElement, {
4778 constructors: () => ({
4779 _: [PatternElement, []],
4780 new: [PatternElement, []],
4781 created: [PatternElement, []]
4782 }),
4783 methods: () => ({[dartx.hasExtension]: [core.bool, [core.String]]})
4784 });
4785 PatternElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGPatternElement')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGPatternElement"))];
4786 dart.registerExtension(dart.global.SVGPatternElement, PatternElement);
4787 dart.defineExtensionNames([
4788 'matrixTransform',
4789 'x',
4790 'y'
4791 ]);
4792 class Point extends _interceptors.Interceptor {
4793 static _() {
4794 dart.throw(new core.UnsupportedError("Not supported"));
4795 }
4796 get [dartx.x]() {
4797 return this.x;
4798 }
4799 set [dartx.x](value) {
4800 this.x = value;
4801 }
4802 get [dartx.y]() {
4803 return this.y;
4804 }
4805 set [dartx.y](value) {
4806 this.y = value;
4807 }
4808 [dartx.matrixTransform](matrix) {
4809 return this.matrixTransform(matrix);
4810 }
4811 }
4812 dart.setSignature(Point, {
4813 constructors: () => ({_: [Point, []]}),
4814 methods: () => ({[dartx.matrixTransform]: [Point, [Matrix]]})
4815 });
4816 Point[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.c onst(new _metadata.DomName('SVGPoint')), dart.const(new _metadata.Unstable()), d art.const(new _js_helper.Native("SVGPoint"))];
4817 dart.registerExtension(dart.global.SVGPoint, Point);
4818 dart.defineExtensionNames([
4819 'appendItem',
4820 'clear',
4821 'getItem',
4822 'initialize',
4823 'insertItemBefore',
4824 'removeItem',
4825 'replaceItem',
4826 'length',
4827 'numberOfItems'
4828 ]);
4829 class PointList extends _interceptors.Interceptor {
4830 static _() {
4831 dart.throw(new core.UnsupportedError("Not supported"));
4832 }
4833 get [dartx.length]() {
4834 return this.length;
4835 }
4836 get [dartx.numberOfItems]() {
4837 return this.numberOfItems;
4838 }
4839 [__setter__](index, value) {
4840 return this.__setter__(index, value);
4841 }
4842 [dartx.appendItem](item) {
4843 return this.appendItem(item);
4844 }
4845 [dartx.clear]() {
4846 return this.clear();
4847 }
4848 [dartx.getItem](index) {
4849 return this.getItem(index);
4850 }
4851 [dartx.initialize](item) {
4852 return this.initialize(item);
4853 }
4854 [dartx.insertItemBefore](item, index) {
4855 return this.insertItemBefore(item, index);
4856 }
4857 [dartx.removeItem](index) {
4858 return this.removeItem(index);
4859 }
4860 [dartx.replaceItem](item, index) {
4861 return this.replaceItem(item, index);
4862 }
4863 }
4864 dart.setSignature(PointList, {
4865 constructors: () => ({_: [PointList, []]}),
4866 methods: () => ({
4867 [__setter__]: [dart.void, [core.int, Point]],
4868 [dartx.appendItem]: [Point, [Point]],
4869 [dartx.clear]: [dart.void, []],
4870 [dartx.getItem]: [Point, [core.int]],
4871 [dartx.initialize]: [Point, [Point]],
4872 [dartx.insertItemBefore]: [Point, [Point, core.int]],
4873 [dartx.removeItem]: [Point, [core.int]],
4874 [dartx.replaceItem]: [Point, [Point, core.int]]
4875 })
4876 });
4877 PointList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), da rt.const(new _metadata.DomName('SVGPointList')), dart.const(new _metadata.Unstab le()), dart.const(new _js_helper.Native("SVGPointList"))];
4878 dart.registerExtension(dart.global.SVGPointList, PointList);
4879 dart.defineExtensionNames([
4880 'animatedPoints',
4881 'points'
4882 ]);
4883 class PolygonElement extends GeometryElement {
4884 static _() {
4885 dart.throw(new core.UnsupportedError("Not supported"));
4886 }
4887 static new() {
4888 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("polygon"), PolygonElement);
4889 }
4890 created() {
4891 this[dartx.animatedPoints] = null;
4892 this[dartx.points] = null;
4893 super.created();
4894 }
4895 get [dartx.animatedPoints]() {
4896 return this.animatedPoints;
4897 }
4898 get [dartx.points]() {
4899 return this.points;
4900 }
4901 }
4902 dart.defineNamedConstructor(PolygonElement, 'created');
4903 dart.setSignature(PolygonElement, {
4904 constructors: () => ({
4905 _: [PolygonElement, []],
4906 new: [PolygonElement, []],
4907 created: [PolygonElement, []]
4908 })
4909 });
4910 PolygonElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable() ), dart.const(new _metadata.DomName('SVGPolygonElement')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGPolygonElement"))];
4911 dart.registerExtension(dart.global.SVGPolygonElement, PolygonElement);
4912 dart.defineExtensionNames([
4913 'animatedPoints',
4914 'points'
4915 ]);
4916 class PolylineElement extends GeometryElement {
4917 static _() {
4918 dart.throw(new core.UnsupportedError("Not supported"));
4919 }
4920 static new() {
4921 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("polyline") , PolylineElement);
4922 }
4923 created() {
4924 this[dartx.animatedPoints] = null;
4925 this[dartx.points] = null;
4926 super.created();
4927 }
4928 get [dartx.animatedPoints]() {
4929 return this.animatedPoints;
4930 }
4931 get [dartx.points]() {
4932 return this.points;
4933 }
4934 }
4935 dart.defineNamedConstructor(PolylineElement, 'created');
4936 dart.setSignature(PolylineElement, {
4937 constructors: () => ({
4938 _: [PolylineElement, []],
4939 new: [PolylineElement, []],
4940 created: [PolylineElement, []]
4941 })
4942 });
4943 PolylineElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGPolylineElement')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGPolylineElement"))];
4944 dart.registerExtension(dart.global.SVGPolylineElement, PolylineElement);
4945 dart.defineExtensionNames([
4946 'align',
4947 'meetOrSlice'
4948 ]);
4949 class PreserveAspectRatio extends _interceptors.Interceptor {
4950 static _() {
4951 dart.throw(new core.UnsupportedError("Not supported"));
4952 }
4953 get [dartx.align]() {
4954 return this.align;
4955 }
4956 set [dartx.align](value) {
4957 this.align = value;
4958 }
4959 get [dartx.meetOrSlice]() {
4960 return this.meetOrSlice;
4961 }
4962 set [dartx.meetOrSlice](value) {
4963 this.meetOrSlice = value;
4964 }
4965 }
4966 dart.setSignature(PreserveAspectRatio, {
4967 constructors: () => ({_: [PreserveAspectRatio, []]})
4968 });
4969 PreserveAspectRatio[dart.metadata] = () => [dart.const(new _metadata.DocsEdita ble()), dart.const(new _metadata.DomName('SVGPreserveAspectRatio')), dart.const( new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGPreserveAspectRa tio"))];
4970 PreserveAspectRatio.SVG_MEETORSLICE_MEET = 1;
4971 PreserveAspectRatio.SVG_MEETORSLICE_SLICE = 2;
4972 PreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN = 0;
4973 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE = 1;
4974 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
4975 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
4976 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
4977 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
4978 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
4979 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
4980 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
4981 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
4982 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
4983 PreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
4984 dart.registerExtension(dart.global.SVGPreserveAspectRatio, PreserveAspectRatio );
4985 dart.defineExtensionNames([
4986 'cx',
4987 'cy',
4988 'fr',
4989 'fx',
4990 'fy',
4991 'r'
4992 ]);
4993 class RadialGradientElement extends _GradientElement {
4994 static _() {
4995 dart.throw(new core.UnsupportedError("Not supported"));
4996 }
4997 static new() {
4998 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("radialGrad ient"), RadialGradientElement);
4999 }
5000 created() {
5001 this[dartx.cx] = null;
5002 this[dartx.cy] = null;
5003 this[dartx.fr] = null;
5004 this[dartx.fx] = null;
5005 this[dartx.fy] = null;
5006 this[dartx.r] = null;
5007 super.created();
5008 }
5009 get [dartx.cx]() {
5010 return this.cx;
5011 }
5012 get [dartx.cy]() {
5013 return this.cy;
5014 }
5015 get [dartx.fr]() {
5016 return this.fr;
5017 }
5018 get [dartx.fx]() {
5019 return this.fx;
5020 }
5021 get [dartx.fy]() {
5022 return this.fy;
5023 }
5024 get [dartx.r]() {
5025 return this.r;
5026 }
5027 }
5028 dart.defineNamedConstructor(RadialGradientElement, 'created');
5029 dart.setSignature(RadialGradientElement, {
5030 constructors: () => ({
5031 _: [RadialGradientElement, []],
5032 new: [RadialGradientElement, []],
5033 created: [RadialGradientElement, []]
5034 })
5035 });
5036 RadialGradientElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdi table()), dart.const(new _metadata.DomName('SVGRadialGradientElement')), dart.co nst(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGRadialGradie ntElement"))];
5037 dart.registerExtension(dart.global.SVGRadialGradientElement, RadialGradientEle ment);
5038 dart.defineExtensionNames([
5039 'height',
5040 'width',
5041 'x',
5042 'y'
5043 ]);
5044 class Rect extends _interceptors.Interceptor {
5045 static _() {
5046 dart.throw(new core.UnsupportedError("Not supported"));
5047 }
5048 get [dartx.height]() {
5049 return this.height;
5050 }
5051 set [dartx.height](value) {
5052 this.height = value;
5053 }
5054 get [dartx.width]() {
5055 return this.width;
5056 }
5057 set [dartx.width](value) {
5058 this.width = value;
5059 }
5060 get [dartx.x]() {
5061 return this.x;
5062 }
5063 set [dartx.x](value) {
5064 this.x = value;
5065 }
5066 get [dartx.y]() {
5067 return this.y;
5068 }
5069 set [dartx.y](value) {
5070 this.y = value;
5071 }
5072 }
5073 dart.setSignature(Rect, {
5074 constructors: () => ({_: [Rect, []]})
5075 });
5076 Rect[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.co nst(new _metadata.DomName('SVGRect')), dart.const(new _metadata.Unstable()), dar t.const(new _js_helper.Native("SVGRect"))];
5077 dart.registerExtension(dart.global.SVGRect, Rect);
5078 dart.defineExtensionNames([
5079 'height',
5080 'rx',
5081 'ry',
5082 'width',
5083 'x',
5084 'y'
5085 ]);
5086 class RectElement extends GeometryElement {
5087 static _() {
5088 dart.throw(new core.UnsupportedError("Not supported"));
5089 }
5090 static new() {
5091 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("rect"), Re ctElement);
5092 }
5093 created() {
5094 this[dartx.height] = null;
5095 this[dartx.rx] = null;
5096 this[dartx.ry] = null;
5097 this[dartx.width] = null;
5098 this[dartx.x] = null;
5099 this[dartx.y] = null;
5100 super.created();
5101 }
5102 get [dartx.height]() {
5103 return this.height;
5104 }
5105 get [dartx.rx]() {
5106 return this.rx;
5107 }
5108 get [dartx.ry]() {
5109 return this.ry;
5110 }
5111 get [dartx.width]() {
5112 return this.width;
5113 }
5114 get [dartx.x]() {
5115 return this.x;
5116 }
5117 get [dartx.y]() {
5118 return this.y;
5119 }
5120 }
5121 dart.defineNamedConstructor(RectElement, 'created');
5122 dart.setSignature(RectElement, {
5123 constructors: () => ({
5124 _: [RectElement, []],
5125 new: [RectElement, []],
5126 created: [RectElement, []]
5127 })
5128 });
5129 RectElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGRectElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGRectElement"))];
5130 dart.registerExtension(dart.global.SVGRectElement, RectElement);
5131 class RenderingIntent extends _interceptors.Interceptor {
5132 static _() {
5133 dart.throw(new core.UnsupportedError("Not supported"));
5134 }
5135 }
5136 dart.setSignature(RenderingIntent, {
5137 constructors: () => ({_: [RenderingIntent, []]})
5138 });
5139 RenderingIntent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGRenderingIntent')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGRenderingIntent"))];
5140 RenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
5141 RenderingIntent.RENDERING_INTENT_AUTO = 1;
5142 RenderingIntent.RENDERING_INTENT_PERCEPTUAL = 2;
5143 RenderingIntent.RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
5144 RenderingIntent.RENDERING_INTENT_SATURATION = 4;
5145 RenderingIntent.RENDERING_INTENT_UNKNOWN = 0;
5146 dart.registerExtension(dart.global.SVGRenderingIntent, RenderingIntent);
5147 dart.defineExtensionNames([
5148 'type',
5149 'href'
5150 ]);
5151 class ScriptElement extends SvgElement {
5152 static _() {
5153 dart.throw(new core.UnsupportedError("Not supported"));
5154 }
5155 static new() {
5156 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("script"), ScriptElement);
5157 }
5158 created() {
5159 this[dartx.type] = null;
5160 this[dartx.href] = null;
5161 super.created();
5162 }
5163 get [dartx.type]() {
5164 return this.type;
5165 }
5166 set [dartx.type](value) {
5167 this.type = value;
5168 }
5169 get [dartx.href]() {
5170 return this.href;
5171 }
5172 }
5173 ScriptElement[dart.implements] = () => [UriReference];
5174 dart.defineNamedConstructor(ScriptElement, 'created');
5175 dart.setSignature(ScriptElement, {
5176 constructors: () => ({
5177 _: [ScriptElement, []],
5178 new: [ScriptElement, []],
5179 created: [ScriptElement, []]
5180 })
5181 });
5182 ScriptElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGScriptElement')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGScriptElement"))];
5183 dart.registerExtension(dart.global.SVGScriptElement, ScriptElement);
5184 class SetElement extends AnimationElement {
5185 static _() {
5186 dart.throw(new core.UnsupportedError("Not supported"));
5187 }
5188 static new() {
5189 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("set"), Set Element);
5190 }
5191 created() {
5192 super.created();
5193 }
5194 static get supported() {
5195 return dart.notNull(SvgElement.isTagSupported('set')) && dart.is(SvgElemen t.tag('set'), SetElement);
5196 }
5197 }
5198 dart.defineNamedConstructor(SetElement, 'created');
5199 dart.setSignature(SetElement, {
5200 constructors: () => ({
5201 _: [SetElement, []],
5202 new: [SetElement, []],
5203 created: [SetElement, []]
5204 })
5205 });
5206 SetElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), d art.const(new _metadata.DomName('SVGSetElement')), dart.const(new _metadata.Supp ortedBrowser(_metadata.SupportedBrowser.CHROME)), dart.const(new _metadata.Suppo rtedBrowser(_metadata.SupportedBrowser.FIREFOX)), dart.const(new _metadata.Suppo rtedBrowser(_metadata.SupportedBrowser.SAFARI)), dart.const(new _metadata.Unstab le()), dart.const(new _js_helper.Native("SVGSetElement"))];
5207 dart.registerExtension(dart.global.SVGSetElement, SetElement);
5208 dart.defineExtensionNames([
5209 'gradientOffset'
5210 ]);
5211 class StopElement extends SvgElement {
5212 static _() {
5213 dart.throw(new core.UnsupportedError("Not supported"));
5214 }
5215 static new() {
5216 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("stop"), St opElement);
5217 }
5218 created() {
5219 this[dartx.gradientOffset] = null;
5220 super.created();
5221 }
5222 get [dartx.gradientOffset]() {
5223 return this.offset;
5224 }
5225 }
5226 dart.defineNamedConstructor(StopElement, 'created');
5227 dart.setSignature(StopElement, {
5228 constructors: () => ({
5229 _: [StopElement, []],
5230 new: [StopElement, []],
5231 created: [StopElement, []]
5232 })
5233 });
5234 StopElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGStopElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGStopElement"))];
5235 dart.registerExtension(dart.global.SVGStopElement, StopElement);
5236 dart.defineExtensionNames([
5237 'length',
5238 'get',
5239 'set',
5240 'length',
5241 'first',
5242 'last',
5243 'single',
5244 'elementAt',
5245 'appendItem',
5246 'clear',
5247 'getItem',
5248 'initialize',
5249 'insertItemBefore',
5250 'removeItem',
5251 'replaceItem',
5252 'numberOfItems'
5253 ]);
5254 class StringList extends dart.mixin(_interceptors.Interceptor, collection.List Mixin$(core.String), html$.ImmutableListMixin$(core.String)) {
5255 static _() {
5256 dart.throw(new core.UnsupportedError("Not supported"));
5257 }
5258 get [dartx.length]() {
5259 return this.length;
5260 }
5261 get [dartx.numberOfItems]() {
5262 return this.numberOfItems;
5263 }
5264 [dartx.get](index) {
5265 if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core. RangeError.index(index, this));
5266 return this[dartx.getItem](index);
5267 }
5268 [dartx.set](index, value) {
5269 dart.throw(new core.UnsupportedError("Cannot assign element of immutable L ist."));
5270 return value;
5271 }
5272 set [dartx.length](value) {
5273 dart.throw(new core.UnsupportedError("Cannot resize immutable List."));
5274 }
5275 get [dartx.first]() {
5276 if (dart.notNull(this[dartx.length]) > 0) {
5277 return this[0];
5278 }
5279 dart.throw(new core.StateError("No elements"));
5280 }
5281 get [dartx.last]() {
5282 let len = this[dartx.length];
5283 if (dart.notNull(len) > 0) {
5284 return this[dart.notNull(len) - 1];
5285 }
5286 dart.throw(new core.StateError("No elements"));
5287 }
5288 get [dartx.single]() {
5289 let len = this[dartx.length];
5290 if (len == 1) {
5291 return this[0];
5292 }
5293 if (len == 0) dart.throw(new core.StateError("No elements"));
5294 dart.throw(new core.StateError("More than one element"));
5295 }
5296 [dartx.elementAt](index) {
5297 return this[dartx.get](index);
5298 }
5299 [__setter__](index, value) {
5300 return this.__setter__(index, value);
5301 }
5302 [dartx.appendItem](item) {
5303 return this.appendItem(item);
5304 }
5305 [dartx.clear]() {
5306 return this.clear();
5307 }
5308 [dartx.getItem](index) {
5309 return this.getItem(index);
5310 }
5311 [dartx.initialize](item) {
5312 return this.initialize(item);
5313 }
5314 [dartx.insertItemBefore](item, index) {
5315 return this.insertItemBefore(item, index);
5316 }
5317 [dartx.removeItem](index) {
5318 return this.removeItem(index);
5319 }
5320 [dartx.replaceItem](item, index) {
5321 return this.replaceItem(item, index);
5322 }
5323 }
5324 StringList[dart.implements] = () => [core.List$(core.String)];
5325 dart.setSignature(StringList, {
5326 constructors: () => ({_: [StringList, []]}),
5327 methods: () => ({
5328 [dartx.get]: [core.String, [core.int]],
5329 [dartx.set]: [dart.void, [core.int, core.String]],
5330 [dartx.elementAt]: [core.String, [core.int]],
5331 [__setter__]: [dart.void, [core.int, core.String]],
5332 [dartx.appendItem]: [core.String, [core.String]],
5333 [dartx.getItem]: [core.String, [core.int]],
5334 [dartx.initialize]: [core.String, [core.String]],
5335 [dartx.insertItemBefore]: [core.String, [core.String, core.int]],
5336 [dartx.removeItem]: [core.String, [core.int]],
5337 [dartx.replaceItem]: [core.String, [core.String, core.int]]
5338 })
5339 });
5340 StringList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), d art.const(new _metadata.DomName('SVGStringList')), dart.const(new _metadata.Unst able()), dart.const(new _js_helper.Native("SVGStringList"))];
5341 dart.registerExtension(dart.global.SVGStringList, StringList);
5342 dart.defineExtensionNames([
5343 'title',
5344 'title',
5345 'disabled',
5346 'media',
5347 'sheet',
5348 'type'
5349 ]);
5350 class StyleElement extends SvgElement {
5351 static _() {
5352 dart.throw(new core.UnsupportedError("Not supported"));
5353 }
5354 static new() {
5355 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("style"), S tyleElement);
5356 }
5357 created() {
5358 this[dartx.disabled] = null;
5359 this[dartx.media] = null;
5360 this[dartx.sheet] = null;
5361 this[dartx.type] = null;
5362 super.created();
5363 }
5364 get [dartx.disabled]() {
5365 return this.disabled;
5366 }
5367 set [dartx.disabled](value) {
5368 this.disabled = value;
5369 }
5370 get [dartx.media]() {
5371 return this.media;
5372 }
5373 set [dartx.media](value) {
5374 this.media = value;
5375 }
5376 get [dartx.sheet]() {
5377 return this.sheet;
5378 }
5379 get [dartx.title]() {
5380 return this.title;
5381 }
5382 set [dartx.title](value) {
5383 this.title = value;
5384 }
5385 get [dartx.type]() {
5386 return this.type;
5387 }
5388 set [dartx.type](value) {
5389 this.type = value;
5390 }
5391 }
5392 dart.defineNamedConstructor(StyleElement, 'created');
5393 dart.setSignature(StyleElement, {
5394 constructors: () => ({
5395 _: [StyleElement, []],
5396 new: [StyleElement, []],
5397 created: [StyleElement, []]
5398 })
5399 });
5400 StyleElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGStyleElement')), dart.const(new _metadata. Experimental()), dart.const(new _js_helper.Native("SVGStyleElement"))];
5401 dart.registerExtension(dart.global.SVGStyleElement, StyleElement);
5402 const _element = Symbol('_element');
5403 class _AttributeClassSet extends html_common.CssClassSetImpl {
5404 _AttributeClassSet(element) {
5405 this[_element] = element;
5406 }
5407 readClasses() {
5408 let classname = this[_element][dartx.attributes][dartx.get]('class');
5409 let s = collection.LinkedHashSet$(core.String).new();
5410 if (classname == null) {
5411 return s;
5412 }
5413 for (let name of classname[dartx.split](' ')) {
5414 let trimmed = name[dartx.trim]();
5415 if (!dart.notNull(trimmed[dartx.isEmpty])) {
5416 s.add(trimmed);
5417 }
5418 }
5419 return s;
5420 }
5421 writeClasses(s) {
5422 this[_element][dartx.attributes][dartx.set]('class', s.join(' '));
5423 }
5424 }
5425 dart.setSignature(_AttributeClassSet, {
5426 constructors: () => ({_AttributeClassSet: [_AttributeClassSet, [html$.Elemen t]]}),
5427 methods: () => ({
5428 readClasses: [core.Set$(core.String), []],
5429 writeClasses: [dart.void, [core.Set]]
5430 })
5431 });
5432 dart.defineExtensionNames([
5433 'animationsPaused',
5434 'checkEnclosure',
5435 'checkIntersection',
5436 'createSvgAngle',
5437 'createSvgLength',
5438 'createSvgMatrix',
5439 'createSvgNumber',
5440 'createSvgPoint',
5441 'createSvgRect',
5442 'createSvgTransform',
5443 'createSvgTransformFromMatrix',
5444 'deselectAll',
5445 'forceRedraw',
5446 'getCurrentTime',
5447 'getElementById',
5448 'getEnclosureList',
5449 'getIntersectionList',
5450 'pauseAnimations',
5451 'setCurrentTime',
5452 'suspendRedraw',
5453 'unpauseAnimations',
5454 'unsuspendRedraw',
5455 'unsuspendRedrawAll',
5456 'currentScale',
5457 'currentTranslate',
5458 'currentView',
5459 'height',
5460 'pixelUnitToMillimeterX',
5461 'pixelUnitToMillimeterY',
5462 'screenPixelToMillimeterX',
5463 'screenPixelToMillimeterY',
5464 'useCurrentView',
5465 'viewport',
5466 'width',
5467 'x',
5468 'y',
5469 'preserveAspectRatio',
5470 'viewBox',
5471 'zoomAndPan'
5472 ]);
5473 class SvgSvgElement extends GraphicsElement {
5474 static new() {
5475 let el = SvgElement.tag("svg");
5476 el[dartx.attributes][dartx.set]('version', "1.1");
5477 return dart.as(el, SvgSvgElement);
5478 }
5479 static _() {
5480 dart.throw(new core.UnsupportedError("Not supported"));
5481 }
5482 created() {
5483 this[dartx.currentScale] = null;
5484 this[dartx.currentTranslate] = null;
5485 this[dartx.currentView] = null;
5486 this[dartx.height] = null;
5487 this[dartx.pixelUnitToMillimeterX] = null;
5488 this[dartx.pixelUnitToMillimeterY] = null;
5489 this[dartx.screenPixelToMillimeterX] = null;
5490 this[dartx.screenPixelToMillimeterY] = null;
5491 this[dartx.useCurrentView] = null;
5492 this[dartx.viewport] = null;
5493 this[dartx.width] = null;
5494 this[dartx.x] = null;
5495 this[dartx.y] = null;
5496 this[dartx.preserveAspectRatio] = null;
5497 this[dartx.viewBox] = null;
5498 this[dartx.zoomAndPan] = null;
5499 super.created();
5500 }
5501 get [dartx.currentScale]() {
5502 return this.currentScale;
5503 }
5504 set [dartx.currentScale](value) {
5505 this.currentScale = value;
5506 }
5507 get [dartx.currentTranslate]() {
5508 return this.currentTranslate;
5509 }
5510 get [dartx.currentView]() {
5511 return this.currentView;
5512 }
5513 get [dartx.height]() {
5514 return this.height;
5515 }
5516 get [dartx.pixelUnitToMillimeterX]() {
5517 return this.pixelUnitToMillimeterX;
5518 }
5519 get [dartx.pixelUnitToMillimeterY]() {
5520 return this.pixelUnitToMillimeterY;
5521 }
5522 get [dartx.screenPixelToMillimeterX]() {
5523 return this.screenPixelToMillimeterX;
5524 }
5525 get [dartx.screenPixelToMillimeterY]() {
5526 return this.screenPixelToMillimeterY;
5527 }
5528 get [dartx.useCurrentView]() {
5529 return this.useCurrentView;
5530 }
5531 get [dartx.viewport]() {
5532 return this.viewport;
5533 }
5534 get [dartx.width]() {
5535 return this.width;
5536 }
5537 get [dartx.x]() {
5538 return this.x;
5539 }
5540 get [dartx.y]() {
5541 return this.y;
5542 }
5543 [dartx.animationsPaused]() {
5544 return this.animationsPaused();
5545 }
5546 [dartx.checkEnclosure](element, rect) {
5547 return this.checkEnclosure(element, rect);
5548 }
5549 [dartx.checkIntersection](element, rect) {
5550 return this.checkIntersection(element, rect);
5551 }
5552 [dartx.createSvgAngle]() {
5553 return this.createSVGAngle();
5554 }
5555 [dartx.createSvgLength]() {
5556 return this.createSVGLength();
5557 }
5558 [dartx.createSvgMatrix]() {
5559 return this.createSVGMatrix();
5560 }
5561 [dartx.createSvgNumber]() {
5562 return this.createSVGNumber();
5563 }
5564 [dartx.createSvgPoint]() {
5565 return this.createSVGPoint();
5566 }
5567 [dartx.createSvgRect]() {
5568 return this.createSVGRect();
5569 }
5570 [dartx.createSvgTransform]() {
5571 return this.createSVGTransform();
5572 }
5573 [dartx.createSvgTransformFromMatrix](matrix) {
5574 return this.createSVGTransformFromMatrix(matrix);
5575 }
5576 [dartx.deselectAll]() {
5577 return this.deselectAll();
5578 }
5579 [dartx.forceRedraw]() {
5580 return this.forceRedraw();
5581 }
5582 [dartx.getCurrentTime]() {
5583 return this.getCurrentTime();
5584 }
5585 [dartx.getElementById](elementId) {
5586 return this.getElementById(elementId);
5587 }
5588 [dartx.getEnclosureList](rect, referenceElement) {
5589 return this.getEnclosureList(rect, referenceElement);
5590 }
5591 [dartx.getIntersectionList](rect, referenceElement) {
5592 return this.getIntersectionList(rect, referenceElement);
5593 }
5594 [dartx.pauseAnimations]() {
5595 return this.pauseAnimations();
5596 }
5597 [dartx.setCurrentTime](seconds) {
5598 return this.setCurrentTime(seconds);
5599 }
5600 [dartx.suspendRedraw](maxWaitMilliseconds) {
5601 return this.suspendRedraw(maxWaitMilliseconds);
5602 }
5603 [dartx.unpauseAnimations]() {
5604 return this.unpauseAnimations();
5605 }
5606 [dartx.unsuspendRedraw](suspendHandleId) {
5607 return this.unsuspendRedraw(suspendHandleId);
5608 }
5609 [dartx.unsuspendRedrawAll]() {
5610 return this.unsuspendRedrawAll();
5611 }
5612 get [dartx.preserveAspectRatio]() {
5613 return this.preserveAspectRatio;
5614 }
5615 get [dartx.viewBox]() {
5616 return this.viewBox;
5617 }
5618 get [dartx.zoomAndPan]() {
5619 return this.zoomAndPan;
5620 }
5621 set [dartx.zoomAndPan](value) {
5622 this.zoomAndPan = value;
5623 }
5624 }
5625 SvgSvgElement[dart.implements] = () => [FitToViewBox, ZoomAndPan];
5626 dart.defineNamedConstructor(SvgSvgElement, 'created');
5627 dart.setSignature(SvgSvgElement, {
5628 constructors: () => ({
5629 new: [SvgSvgElement, []],
5630 _: [SvgSvgElement, []],
5631 created: [SvgSvgElement, []]
5632 }),
5633 methods: () => ({
5634 [dartx.animationsPaused]: [core.bool, []],
5635 [dartx.checkEnclosure]: [core.bool, [SvgElement, Rect]],
5636 [dartx.checkIntersection]: [core.bool, [SvgElement, Rect]],
5637 [dartx.createSvgAngle]: [Angle, []],
5638 [dartx.createSvgLength]: [Length, []],
5639 [dartx.createSvgMatrix]: [Matrix, []],
5640 [dartx.createSvgNumber]: [Number, []],
5641 [dartx.createSvgPoint]: [Point, []],
5642 [dartx.createSvgRect]: [Rect, []],
5643 [dartx.createSvgTransform]: [Transform, []],
5644 [dartx.createSvgTransformFromMatrix]: [Transform, [Matrix]],
5645 [dartx.deselectAll]: [dart.void, []],
5646 [dartx.forceRedraw]: [dart.void, []],
5647 [dartx.getCurrentTime]: [core.double, []],
5648 [dartx.getElementById]: [html$.Element, [core.String]],
5649 [dartx.getEnclosureList]: [core.List$(html$.Node), [Rect, SvgElement]],
5650 [dartx.getIntersectionList]: [core.List$(html$.Node), [Rect, SvgElement]],
5651 [dartx.pauseAnimations]: [dart.void, []],
5652 [dartx.setCurrentTime]: [dart.void, [core.num]],
5653 [dartx.suspendRedraw]: [core.int, [core.int]],
5654 [dartx.unpauseAnimations]: [dart.void, []],
5655 [dartx.unsuspendRedraw]: [dart.void, [core.int]],
5656 [dartx.unsuspendRedrawAll]: [dart.void, []]
5657 })
5658 });
5659 SvgSvgElement[dart.metadata] = () => [dart.const(new _metadata.DomName('SVGSVG Element')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Nati ve("SVGSVGElement"))];
5660 dart.registerExtension(dart.global.SVGSVGElement, SvgSvgElement);
5661 class SwitchElement extends GraphicsElement {
5662 static _() {
5663 dart.throw(new core.UnsupportedError("Not supported"));
5664 }
5665 static new() {
5666 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("switch"), SwitchElement);
5667 }
5668 created() {
5669 super.created();
5670 }
5671 }
5672 dart.defineNamedConstructor(SwitchElement, 'created');
5673 dart.setSignature(SwitchElement, {
5674 constructors: () => ({
5675 _: [SwitchElement, []],
5676 new: [SwitchElement, []],
5677 created: [SwitchElement, []]
5678 })
5679 });
5680 SwitchElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGSwitchElement')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGSwitchElement"))];
5681 dart.registerExtension(dart.global.SVGSwitchElement, SwitchElement);
5682 dart.defineExtensionNames([
5683 'preserveAspectRatio',
5684 'viewBox'
5685 ]);
5686 class SymbolElement extends SvgElement {
5687 static _() {
5688 dart.throw(new core.UnsupportedError("Not supported"));
5689 }
5690 static new() {
5691 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("symbol"), SymbolElement);
5692 }
5693 created() {
5694 this[dartx.preserveAspectRatio] = null;
5695 this[dartx.viewBox] = null;
5696 super.created();
5697 }
5698 get [dartx.preserveAspectRatio]() {
5699 return this.preserveAspectRatio;
5700 }
5701 get [dartx.viewBox]() {
5702 return this.viewBox;
5703 }
5704 }
5705 SymbolElement[dart.implements] = () => [FitToViewBox];
5706 dart.defineNamedConstructor(SymbolElement, 'created');
5707 dart.setSignature(SymbolElement, {
5708 constructors: () => ({
5709 _: [SymbolElement, []],
5710 new: [SymbolElement, []],
5711 created: [SymbolElement, []]
5712 })
5713 });
5714 SymbolElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGSymbolElement')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGSymbolElement"))];
5715 dart.registerExtension(dart.global.SVGSymbolElement, SymbolElement);
5716 class TSpanElement extends TextPositioningElement {
5717 static _() {
5718 dart.throw(new core.UnsupportedError("Not supported"));
5719 }
5720 static new() {
5721 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("tspan"), T SpanElement);
5722 }
5723 created() {
5724 super.created();
5725 }
5726 }
5727 dart.defineNamedConstructor(TSpanElement, 'created');
5728 dart.setSignature(TSpanElement, {
5729 constructors: () => ({
5730 _: [TSpanElement, []],
5731 new: [TSpanElement, []],
5732 created: [TSpanElement, []]
5733 })
5734 });
5735 TSpanElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGTSpanElement')), dart.const(new _metadata. Unstable()), dart.const(new _js_helper.Native("SVGTSpanElement"))];
5736 dart.registerExtension(dart.global.SVGTSpanElement, TSpanElement);
5737 dart.defineExtensionNames([
5738 'requiredExtensions',
5739 'requiredFeatures',
5740 'systemLanguage'
5741 ]);
5742 class Tests extends _interceptors.Interceptor {
5743 static _() {
5744 dart.throw(new core.UnsupportedError("Not supported"));
5745 }
5746 get [dartx.requiredExtensions]() {
5747 return this.requiredExtensions;
5748 }
5749 get [dartx.requiredFeatures]() {
5750 return this.requiredFeatures;
5751 }
5752 get [dartx.systemLanguage]() {
5753 return this.systemLanguage;
5754 }
5755 }
5756 dart.setSignature(Tests, {
5757 constructors: () => ({_: [Tests, []]})
5758 });
5759 Tests[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.c onst(new _metadata.DomName('SVGTests')), dart.const(new _metadata.Unstable())];
5760 class TextElement extends TextPositioningElement {
5761 static _() {
5762 dart.throw(new core.UnsupportedError("Not supported"));
5763 }
5764 static new() {
5765 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("text"), Te xtElement);
5766 }
5767 created() {
5768 super.created();
5769 }
5770 }
5771 dart.defineNamedConstructor(TextElement, 'created');
5772 dart.setSignature(TextElement, {
5773 constructors: () => ({
5774 _: [TextElement, []],
5775 new: [TextElement, []],
5776 created: [TextElement, []]
5777 })
5778 });
5779 TextElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGTextElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGTextElement"))];
5780 dart.registerExtension(dart.global.SVGTextElement, TextElement);
5781 dart.defineExtensionNames([
5782 'method',
5783 'spacing',
5784 'startOffset',
5785 'href'
5786 ]);
5787 class TextPathElement extends TextContentElement {
5788 static _() {
5789 dart.throw(new core.UnsupportedError("Not supported"));
5790 }
5791 created() {
5792 this[dartx.method] = null;
5793 this[dartx.spacing] = null;
5794 this[dartx.startOffset] = null;
5795 this[dartx.href] = null;
5796 super.created();
5797 }
5798 get [dartx.method]() {
5799 return this.method;
5800 }
5801 get [dartx.spacing]() {
5802 return this.spacing;
5803 }
5804 get [dartx.startOffset]() {
5805 return this.startOffset;
5806 }
5807 get [dartx.href]() {
5808 return this.href;
5809 }
5810 }
5811 TextPathElement[dart.implements] = () => [UriReference];
5812 dart.defineNamedConstructor(TextPathElement, 'created');
5813 dart.setSignature(TextPathElement, {
5814 constructors: () => ({
5815 _: [TextPathElement, []],
5816 created: [TextPathElement, []]
5817 })
5818 });
5819 TextPathElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGTextPathElement')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGTextPathElement"))];
5820 TextPathElement.TEXTPATH_METHODTYPE_ALIGN = 1;
5821 TextPathElement.TEXTPATH_METHODTYPE_STRETCH = 2;
5822 TextPathElement.TEXTPATH_METHODTYPE_UNKNOWN = 0;
5823 TextPathElement.TEXTPATH_SPACINGTYPE_AUTO = 1;
5824 TextPathElement.TEXTPATH_SPACINGTYPE_EXACT = 2;
5825 TextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
5826 dart.registerExtension(dart.global.SVGTextPathElement, TextPathElement);
5827 class TitleElement extends SvgElement {
5828 static _() {
5829 dart.throw(new core.UnsupportedError("Not supported"));
5830 }
5831 static new() {
5832 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("title"), T itleElement);
5833 }
5834 created() {
5835 super.created();
5836 }
5837 }
5838 dart.defineNamedConstructor(TitleElement, 'created');
5839 dart.setSignature(TitleElement, {
5840 constructors: () => ({
5841 _: [TitleElement, []],
5842 new: [TitleElement, []],
5843 created: [TitleElement, []]
5844 })
5845 });
5846 TitleElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGTitleElement')), dart.const(new _metadata. Unstable()), dart.const(new _js_helper.Native("SVGTitleElement"))];
5847 dart.registerExtension(dart.global.SVGTitleElement, TitleElement);
5848 dart.defineExtensionNames([
5849 'setMatrix',
5850 'setRotate',
5851 'setScale',
5852 'setSkewX',
5853 'setSkewY',
5854 'setTranslate',
5855 'angle',
5856 'matrix',
5857 'type'
5858 ]);
5859 class Transform extends _interceptors.Interceptor {
5860 static _() {
5861 dart.throw(new core.UnsupportedError("Not supported"));
5862 }
5863 get [dartx.angle]() {
5864 return this.angle;
5865 }
5866 get [dartx.matrix]() {
5867 return this.matrix;
5868 }
5869 get [dartx.type]() {
5870 return this.type;
5871 }
5872 [dartx.setMatrix](matrix) {
5873 return this.setMatrix(matrix);
5874 }
5875 [dartx.setRotate](angle, cx, cy) {
5876 return this.setRotate(angle, cx, cy);
5877 }
5878 [dartx.setScale](sx, sy) {
5879 return this.setScale(sx, sy);
5880 }
5881 [dartx.setSkewX](angle) {
5882 return this.setSkewX(angle);
5883 }
5884 [dartx.setSkewY](angle) {
5885 return this.setSkewY(angle);
5886 }
5887 [dartx.setTranslate](tx, ty) {
5888 return this.setTranslate(tx, ty);
5889 }
5890 }
5891 dart.setSignature(Transform, {
5892 constructors: () => ({_: [Transform, []]}),
5893 methods: () => ({
5894 [dartx.setMatrix]: [dart.void, [Matrix]],
5895 [dartx.setRotate]: [dart.void, [core.num, core.num, core.num]],
5896 [dartx.setScale]: [dart.void, [core.num, core.num]],
5897 [dartx.setSkewX]: [dart.void, [core.num]],
5898 [dartx.setSkewY]: [dart.void, [core.num]],
5899 [dartx.setTranslate]: [dart.void, [core.num, core.num]]
5900 })
5901 });
5902 Transform[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), da rt.const(new _metadata.DomName('SVGTransform')), dart.const(new _metadata.Unstab le()), dart.const(new _js_helper.Native("SVGTransform"))];
5903 Transform.SVG_TRANSFORM_MATRIX = 1;
5904 Transform.SVG_TRANSFORM_ROTATE = 4;
5905 Transform.SVG_TRANSFORM_SCALE = 3;
5906 Transform.SVG_TRANSFORM_SKEWX = 5;
5907 Transform.SVG_TRANSFORM_SKEWY = 6;
5908 Transform.SVG_TRANSFORM_TRANSLATE = 2;
5909 Transform.SVG_TRANSFORM_UNKNOWN = 0;
5910 dart.registerExtension(dart.global.SVGTransform, Transform);
5911 dart.defineExtensionNames([
5912 'length',
5913 'get',
5914 'set',
5915 'length',
5916 'first',
5917 'last',
5918 'single',
5919 'elementAt',
5920 'appendItem',
5921 'clear',
5922 'consolidate',
5923 'createSvgTransformFromMatrix',
5924 'getItem',
5925 'initialize',
5926 'insertItemBefore',
5927 'removeItem',
5928 'replaceItem',
5929 'numberOfItems'
5930 ]);
5931 class TransformList extends dart.mixin(_interceptors.Interceptor, collection.L istMixin$(Transform), html$.ImmutableListMixin$(Transform)) {
5932 static _() {
5933 dart.throw(new core.UnsupportedError("Not supported"));
5934 }
5935 get [dartx.length]() {
5936 return this.length;
5937 }
5938 get [dartx.numberOfItems]() {
5939 return this.numberOfItems;
5940 }
5941 [dartx.get](index) {
5942 if (index >>> 0 !== index || index >= this[dartx.length]) dart.throw(core. RangeError.index(index, this));
5943 return this[dartx.getItem](index);
5944 }
5945 [dartx.set](index, value) {
5946 dart.throw(new core.UnsupportedError("Cannot assign element of immutable L ist."));
5947 return value;
5948 }
5949 set [dartx.length](value) {
5950 dart.throw(new core.UnsupportedError("Cannot resize immutable List."));
5951 }
5952 get [dartx.first]() {
5953 if (dart.notNull(this[dartx.length]) > 0) {
5954 return dart.as(this[0], Transform);
5955 }
5956 dart.throw(new core.StateError("No elements"));
5957 }
5958 get [dartx.last]() {
5959 let len = this[dartx.length];
5960 if (dart.notNull(len) > 0) {
5961 return dart.as(this[dart.notNull(len) - 1], Transform);
5962 }
5963 dart.throw(new core.StateError("No elements"));
5964 }
5965 get [dartx.single]() {
5966 let len = this[dartx.length];
5967 if (len == 1) {
5968 return dart.as(this[0], Transform);
5969 }
5970 if (len == 0) dart.throw(new core.StateError("No elements"));
5971 dart.throw(new core.StateError("More than one element"));
5972 }
5973 [dartx.elementAt](index) {
5974 return this[dartx.get](index);
5975 }
5976 [__setter__](index, value) {
5977 return this.__setter__(index, value);
5978 }
5979 [dartx.appendItem](item) {
5980 return this.appendItem(item);
5981 }
5982 [dartx.clear]() {
5983 return this.clear();
5984 }
5985 [dartx.consolidate]() {
5986 return this.consolidate();
5987 }
5988 [dartx.createSvgTransformFromMatrix](matrix) {
5989 return this.createSVGTransformFromMatrix(matrix);
5990 }
5991 [dartx.getItem](index) {
5992 return this.getItem(index);
5993 }
5994 [dartx.initialize](item) {
5995 return this.initialize(item);
5996 }
5997 [dartx.insertItemBefore](item, index) {
5998 return this.insertItemBefore(item, index);
5999 }
6000 [dartx.removeItem](index) {
6001 return this.removeItem(index);
6002 }
6003 [dartx.replaceItem](item, index) {
6004 return this.replaceItem(item, index);
6005 }
6006 }
6007 TransformList[dart.implements] = () => [core.List$(Transform)];
6008 dart.setSignature(TransformList, {
6009 constructors: () => ({_: [TransformList, []]}),
6010 methods: () => ({
6011 [dartx.get]: [Transform, [core.int]],
6012 [dartx.set]: [dart.void, [core.int, Transform]],
6013 [dartx.elementAt]: [Transform, [core.int]],
6014 [__setter__]: [dart.void, [core.int, Transform]],
6015 [dartx.appendItem]: [Transform, [Transform]],
6016 [dartx.consolidate]: [Transform, []],
6017 [dartx.createSvgTransformFromMatrix]: [Transform, [Matrix]],
6018 [dartx.getItem]: [Transform, [core.int]],
6019 [dartx.initialize]: [Transform, [Transform]],
6020 [dartx.insertItemBefore]: [Transform, [Transform, core.int]],
6021 [dartx.removeItem]: [Transform, [core.int]],
6022 [dartx.replaceItem]: [Transform, [Transform, core.int]]
6023 })
6024 });
6025 TransformList[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()) , dart.const(new _metadata.DomName('SVGTransformList')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGTransformList"))];
6026 dart.registerExtension(dart.global.SVGTransformList, TransformList);
6027 class UnitTypes extends _interceptors.Interceptor {
6028 static _() {
6029 dart.throw(new core.UnsupportedError("Not supported"));
6030 }
6031 }
6032 dart.setSignature(UnitTypes, {
6033 constructors: () => ({_: [UnitTypes, []]})
6034 });
6035 UnitTypes[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), da rt.const(new _metadata.DomName('SVGUnitTypes')), dart.const(new _metadata.Unstab le()), dart.const(new _js_helper.Native("SVGUnitTypes"))];
6036 UnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
6037 UnitTypes.SVG_UNIT_TYPE_UNKNOWN = 0;
6038 UnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE = 1;
6039 dart.registerExtension(dart.global.SVGUnitTypes, UnitTypes);
6040 dart.defineExtensionNames([
6041 'href'
6042 ]);
6043 class UriReference extends _interceptors.Interceptor {
6044 static _() {
6045 dart.throw(new core.UnsupportedError("Not supported"));
6046 }
6047 get [dartx.href]() {
6048 return this.href;
6049 }
6050 }
6051 dart.setSignature(UriReference, {
6052 constructors: () => ({_: [UriReference, []]})
6053 });
6054 UriReference[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGURIReference')), dart.const(new _metadata. Unstable())];
6055 dart.defineExtensionNames([
6056 'height',
6057 'width',
6058 'x',
6059 'y',
6060 'href'
6061 ]);
6062 class UseElement extends GraphicsElement {
6063 static _() {
6064 dart.throw(new core.UnsupportedError("Not supported"));
6065 }
6066 static new() {
6067 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("use"), Use Element);
6068 }
6069 created() {
6070 this[dartx.height] = null;
6071 this[dartx.width] = null;
6072 this[dartx.x] = null;
6073 this[dartx.y] = null;
6074 this[dartx.href] = null;
6075 super.created();
6076 }
6077 get [dartx.height]() {
6078 return this.height;
6079 }
6080 get [dartx.width]() {
6081 return this.width;
6082 }
6083 get [dartx.x]() {
6084 return this.x;
6085 }
6086 get [dartx.y]() {
6087 return this.y;
6088 }
6089 get [dartx.href]() {
6090 return this.href;
6091 }
6092 }
6093 UseElement[dart.implements] = () => [UriReference];
6094 dart.defineNamedConstructor(UseElement, 'created');
6095 dart.setSignature(UseElement, {
6096 constructors: () => ({
6097 _: [UseElement, []],
6098 new: [UseElement, []],
6099 created: [UseElement, []]
6100 })
6101 });
6102 UseElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), d art.const(new _metadata.DomName('SVGUseElement')), dart.const(new _metadata.Unst able()), dart.const(new _js_helper.Native("SVGUseElement"))];
6103 dart.registerExtension(dart.global.SVGUseElement, UseElement);
6104 dart.defineExtensionNames([
6105 'viewTarget',
6106 'preserveAspectRatio',
6107 'viewBox',
6108 'zoomAndPan'
6109 ]);
6110 class ViewElement extends SvgElement {
6111 static _() {
6112 dart.throw(new core.UnsupportedError("Not supported"));
6113 }
6114 static new() {
6115 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("view"), Vi ewElement);
6116 }
6117 created() {
6118 this[dartx.viewTarget] = null;
6119 this[dartx.preserveAspectRatio] = null;
6120 this[dartx.viewBox] = null;
6121 this[dartx.zoomAndPan] = null;
6122 super.created();
6123 }
6124 get [dartx.viewTarget]() {
6125 return this.viewTarget;
6126 }
6127 get [dartx.preserveAspectRatio]() {
6128 return this.preserveAspectRatio;
6129 }
6130 get [dartx.viewBox]() {
6131 return this.viewBox;
6132 }
6133 get [dartx.zoomAndPan]() {
6134 return this.zoomAndPan;
6135 }
6136 set [dartx.zoomAndPan](value) {
6137 this.zoomAndPan = value;
6138 }
6139 }
6140 ViewElement[dart.implements] = () => [FitToViewBox, ZoomAndPan];
6141 dart.defineNamedConstructor(ViewElement, 'created');
6142 dart.setSignature(ViewElement, {
6143 constructors: () => ({
6144 _: [ViewElement, []],
6145 new: [ViewElement, []],
6146 created: [ViewElement, []]
6147 })
6148 });
6149 ViewElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dart.const(new _metadata.DomName('SVGViewElement')), dart.const(new _metadata.Un stable()), dart.const(new _js_helper.Native("SVGViewElement"))];
6150 dart.registerExtension(dart.global.SVGViewElement, ViewElement);
6151 dart.defineExtensionNames([
6152 'preserveAspectRatioString',
6153 'transform',
6154 'transformString',
6155 'viewBoxString',
6156 'viewTarget',
6157 'viewTargetString',
6158 'preserveAspectRatio',
6159 'viewBox',
6160 'zoomAndPan'
6161 ]);
6162 class ViewSpec extends _interceptors.Interceptor {
6163 static _() {
6164 dart.throw(new core.UnsupportedError("Not supported"));
6165 }
6166 get [dartx.preserveAspectRatioString]() {
6167 return this.preserveAspectRatioString;
6168 }
6169 get [dartx.transform]() {
6170 return this.transform;
6171 }
6172 get [dartx.transformString]() {
6173 return this.transformString;
6174 }
6175 get [dartx.viewBoxString]() {
6176 return this.viewBoxString;
6177 }
6178 get [dartx.viewTarget]() {
6179 return this.viewTarget;
6180 }
6181 get [dartx.viewTargetString]() {
6182 return this.viewTargetString;
6183 }
6184 get [dartx.preserveAspectRatio]() {
6185 return this.preserveAspectRatio;
6186 }
6187 get [dartx.viewBox]() {
6188 return this.viewBox;
6189 }
6190 get [dartx.zoomAndPan]() {
6191 return this.zoomAndPan;
6192 }
6193 set [dartx.zoomAndPan](value) {
6194 this.zoomAndPan = value;
6195 }
6196 }
6197 ViewSpec[dart.implements] = () => [FitToViewBox, ZoomAndPan];
6198 dart.setSignature(ViewSpec, {
6199 constructors: () => ({_: [ViewSpec, []]})
6200 });
6201 ViewSpec[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), dar t.const(new _metadata.DomName('SVGViewSpec')), dart.const(new _metadata.Unstable ()), dart.const(new _js_helper.Native("SVGViewSpec"))];
6202 dart.registerExtension(dart.global.SVGViewSpec, ViewSpec);
6203 dart.defineExtensionNames([
6204 'zoomAndPan'
6205 ]);
6206 class ZoomAndPan extends _interceptors.Interceptor {
6207 static _() {
6208 dart.throw(new core.UnsupportedError("Not supported"));
6209 }
6210 get [dartx.zoomAndPan]() {
6211 return this.zoomAndPan;
6212 }
6213 set [dartx.zoomAndPan](value) {
6214 this.zoomAndPan = value;
6215 }
6216 }
6217 dart.setSignature(ZoomAndPan, {
6218 constructors: () => ({_: [ZoomAndPan, []]})
6219 });
6220 ZoomAndPan[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), d art.const(new _metadata.DomName('SVGZoomAndPan')), dart.const(new _metadata.Unst able())];
6221 ZoomAndPan.SVG_ZOOMANDPAN_DISABLE = 1;
6222 ZoomAndPan.SVG_ZOOMANDPAN_MAGNIFY = 2;
6223 ZoomAndPan.SVG_ZOOMANDPAN_UNKNOWN = 0;
6224 dart.defineExtensionNames([
6225 'newScale',
6226 'newTranslate',
6227 'previousScale',
6228 'previousTranslate',
6229 'zoomRectScreen'
6230 ]);
6231 class ZoomEvent extends html$.UIEvent {
6232 static _() {
6233 dart.throw(new core.UnsupportedError("Not supported"));
6234 }
6235 get [dartx.newScale]() {
6236 return this.newScale;
6237 }
6238 get [dartx.newTranslate]() {
6239 return this.newTranslate;
6240 }
6241 get [dartx.previousScale]() {
6242 return this.previousScale;
6243 }
6244 get [dartx.previousTranslate]() {
6245 return this.previousTranslate;
6246 }
6247 get [dartx.zoomRectScreen]() {
6248 return this.zoomRectScreen;
6249 }
6250 }
6251 dart.setSignature(ZoomEvent, {
6252 constructors: () => ({_: [ZoomEvent, []]})
6253 });
6254 ZoomEvent[dart.metadata] = () => [dart.const(new _metadata.DocsEditable()), da rt.const(new _metadata.DomName('SVGZoomEvent')), dart.const(new _metadata.Unstab le()), dart.const(new _js_helper.Native("SVGZoomEvent"))];
6255 dart.registerExtension(dart.global.SVGZoomEvent, ZoomEvent);
6256 class _SVGAltGlyphDefElement extends SvgElement {
6257 static _() {
6258 dart.throw(new core.UnsupportedError("Not supported"));
6259 }
6260 created() {
6261 super.created();
6262 }
6263 }
6264 dart.defineNamedConstructor(_SVGAltGlyphDefElement, 'created');
6265 dart.setSignature(_SVGAltGlyphDefElement, {
6266 constructors: () => ({
6267 _: [_SVGAltGlyphDefElement, []],
6268 created: [_SVGAltGlyphDefElement, []]
6269 })
6270 });
6271 _SVGAltGlyphDefElement[dart.metadata] = () => [dart.const(new _metadata.DocsEd itable()), dart.const(new _metadata.DomName('SVGAltGlyphDefElement')), dart.cons t(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAltGlyphDefEle ment"))];
6272 dart.registerExtension(dart.global.SVGAltGlyphDefElement, _SVGAltGlyphDefEleme nt);
6273 class _SVGAltGlyphItemElement extends SvgElement {
6274 static _() {
6275 dart.throw(new core.UnsupportedError("Not supported"));
6276 }
6277 created() {
6278 super.created();
6279 }
6280 }
6281 dart.defineNamedConstructor(_SVGAltGlyphItemElement, 'created');
6282 dart.setSignature(_SVGAltGlyphItemElement, {
6283 constructors: () => ({
6284 _: [_SVGAltGlyphItemElement, []],
6285 created: [_SVGAltGlyphItemElement, []]
6286 })
6287 });
6288 _SVGAltGlyphItemElement[dart.metadata] = () => [dart.const(new _metadata.DocsE ditable()), dart.const(new _metadata.DomName('SVGAltGlyphItemElement')), dart.co nst(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGAltGlyphItem Element"))];
6289 dart.registerExtension(dart.global.SVGAltGlyphItemElement, _SVGAltGlyphItemEle ment);
6290 class _SVGCursorElement extends SvgElement {
6291 static _() {
6292 dart.throw(new core.UnsupportedError("Not supported"));
6293 }
6294 static new() {
6295 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("cursor"), _SVGCursorElement);
6296 }
6297 created() {
6298 super.created();
6299 }
6300 static get supported() {
6301 return dart.notNull(SvgElement.isTagSupported('cursor')) && dart.is(SvgEle ment.tag('cursor'), _SVGCursorElement);
6302 }
6303 }
6304 _SVGCursorElement[dart.implements] = () => [UriReference, Tests];
6305 dart.defineNamedConstructor(_SVGCursorElement, 'created');
6306 dart.setSignature(_SVGCursorElement, {
6307 constructors: () => ({
6308 _: [_SVGCursorElement, []],
6309 new: [_SVGCursorElement, []],
6310 created: [_SVGCursorElement, []]
6311 })
6312 });
6313 _SVGCursorElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditabl e()), dart.const(new _metadata.DomName('SVGCursorElement')), dart.const(new _met adata.Unstable()), dart.const(new _js_helper.Native("SVGCursorElement"))];
6314 dart.registerExtension(dart.global.SVGCursorElement, _SVGCursorElement);
6315 class _SVGFEDropShadowElement extends SvgElement {
6316 static _() {
6317 dart.throw(new core.UnsupportedError("Not supported"));
6318 }
6319 created() {
6320 super.created();
6321 }
6322 }
6323 _SVGFEDropShadowElement[dart.implements] = () => [FilterPrimitiveStandardAttri butes];
6324 dart.defineNamedConstructor(_SVGFEDropShadowElement, 'created');
6325 dart.setSignature(_SVGFEDropShadowElement, {
6326 constructors: () => ({
6327 _: [_SVGFEDropShadowElement, []],
6328 created: [_SVGFEDropShadowElement, []]
6329 })
6330 });
6331 _SVGFEDropShadowElement[dart.metadata] = () => [dart.const(new _metadata.DocsE ditable()), dart.const(new _metadata.DomName('SVGFEDropShadowElement')), dart.co nst(new _metadata.Experimental()), dart.const(new _js_helper.Native("SVGFEDropSh adowElement"))];
6332 dart.registerExtension(dart.global.SVGFEDropShadowElement, _SVGFEDropShadowEle ment);
6333 class _SVGFontElement extends SvgElement {
6334 static _() {
6335 dart.throw(new core.UnsupportedError("Not supported"));
6336 }
6337 created() {
6338 super.created();
6339 }
6340 }
6341 dart.defineNamedConstructor(_SVGFontElement, 'created');
6342 dart.setSignature(_SVGFontElement, {
6343 constructors: () => ({
6344 _: [_SVGFontElement, []],
6345 created: [_SVGFontElement, []]
6346 })
6347 });
6348 _SVGFontElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable( )), dart.const(new _metadata.DomName('SVGFontElement')), dart.const(new _metadat a.Unstable()), dart.const(new _js_helper.Native("SVGFontElement"))];
6349 dart.registerExtension(dart.global.SVGFontElement, _SVGFontElement);
6350 class _SVGFontFaceElement extends SvgElement {
6351 static _() {
6352 dart.throw(new core.UnsupportedError("Not supported"));
6353 }
6354 created() {
6355 super.created();
6356 }
6357 }
6358 dart.defineNamedConstructor(_SVGFontFaceElement, 'created');
6359 dart.setSignature(_SVGFontFaceElement, {
6360 constructors: () => ({
6361 _: [_SVGFontFaceElement, []],
6362 created: [_SVGFontFaceElement, []]
6363 })
6364 });
6365 _SVGFontFaceElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdita ble()), dart.const(new _metadata.DomName('SVGFontFaceElement')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFontFaceElement"))];
6366 dart.registerExtension(dart.global.SVGFontFaceElement, _SVGFontFaceElement);
6367 class _SVGFontFaceFormatElement extends SvgElement {
6368 static _() {
6369 dart.throw(new core.UnsupportedError("Not supported"));
6370 }
6371 created() {
6372 super.created();
6373 }
6374 }
6375 dart.defineNamedConstructor(_SVGFontFaceFormatElement, 'created');
6376 dart.setSignature(_SVGFontFaceFormatElement, {
6377 constructors: () => ({
6378 _: [_SVGFontFaceFormatElement, []],
6379 created: [_SVGFontFaceFormatElement, []]
6380 })
6381 });
6382 _SVGFontFaceFormatElement[dart.metadata] = () => [dart.const(new _metadata.Doc sEditable()), dart.const(new _metadata.DomName('SVGFontFaceFormatElement')), dar t.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFontFace FormatElement"))];
6383 dart.registerExtension(dart.global.SVGFontFaceFormatElement, _SVGFontFaceForma tElement);
6384 class _SVGFontFaceNameElement extends SvgElement {
6385 static _() {
6386 dart.throw(new core.UnsupportedError("Not supported"));
6387 }
6388 created() {
6389 super.created();
6390 }
6391 }
6392 dart.defineNamedConstructor(_SVGFontFaceNameElement, 'created');
6393 dart.setSignature(_SVGFontFaceNameElement, {
6394 constructors: () => ({
6395 _: [_SVGFontFaceNameElement, []],
6396 created: [_SVGFontFaceNameElement, []]
6397 })
6398 });
6399 _SVGFontFaceNameElement[dart.metadata] = () => [dart.const(new _metadata.DocsE ditable()), dart.const(new _metadata.DomName('SVGFontFaceNameElement')), dart.co nst(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFontFaceName Element"))];
6400 dart.registerExtension(dart.global.SVGFontFaceNameElement, _SVGFontFaceNameEle ment);
6401 class _SVGFontFaceSrcElement extends SvgElement {
6402 static _() {
6403 dart.throw(new core.UnsupportedError("Not supported"));
6404 }
6405 created() {
6406 super.created();
6407 }
6408 }
6409 dart.defineNamedConstructor(_SVGFontFaceSrcElement, 'created');
6410 dart.setSignature(_SVGFontFaceSrcElement, {
6411 constructors: () => ({
6412 _: [_SVGFontFaceSrcElement, []],
6413 created: [_SVGFontFaceSrcElement, []]
6414 })
6415 });
6416 _SVGFontFaceSrcElement[dart.metadata] = () => [dart.const(new _metadata.DocsEd itable()), dart.const(new _metadata.DomName('SVGFontFaceSrcElement')), dart.cons t(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFontFaceSrcEle ment"))];
6417 dart.registerExtension(dart.global.SVGFontFaceSrcElement, _SVGFontFaceSrcEleme nt);
6418 class _SVGFontFaceUriElement extends SvgElement {
6419 static _() {
6420 dart.throw(new core.UnsupportedError("Not supported"));
6421 }
6422 created() {
6423 super.created();
6424 }
6425 }
6426 dart.defineNamedConstructor(_SVGFontFaceUriElement, 'created');
6427 dart.setSignature(_SVGFontFaceUriElement, {
6428 constructors: () => ({
6429 _: [_SVGFontFaceUriElement, []],
6430 created: [_SVGFontFaceUriElement, []]
6431 })
6432 });
6433 _SVGFontFaceUriElement[dart.metadata] = () => [dart.const(new _metadata.DocsEd itable()), dart.const(new _metadata.DomName('SVGFontFaceUriElement')), dart.cons t(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGFontFaceUriEle ment"))];
6434 dart.registerExtension(dart.global.SVGFontFaceUriElement, _SVGFontFaceUriEleme nt);
6435 class _SVGGlyphElement extends SvgElement {
6436 static _() {
6437 dart.throw(new core.UnsupportedError("Not supported"));
6438 }
6439 static new() {
6440 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("glyph"), _ SVGGlyphElement);
6441 }
6442 created() {
6443 super.created();
6444 }
6445 }
6446 dart.defineNamedConstructor(_SVGGlyphElement, 'created');
6447 dart.setSignature(_SVGGlyphElement, {
6448 constructors: () => ({
6449 _: [_SVGGlyphElement, []],
6450 new: [_SVGGlyphElement, []],
6451 created: [_SVGGlyphElement, []]
6452 })
6453 });
6454 _SVGGlyphElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGGlyphElement')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGGlyphElement"))];
6455 dart.registerExtension(dart.global.SVGGlyphElement, _SVGGlyphElement);
6456 class _SVGGlyphRefElement extends SvgElement {
6457 static _() {
6458 dart.throw(new core.UnsupportedError("Not supported"));
6459 }
6460 created() {
6461 super.created();
6462 }
6463 }
6464 _SVGGlyphRefElement[dart.implements] = () => [UriReference];
6465 dart.defineNamedConstructor(_SVGGlyphRefElement, 'created');
6466 dart.setSignature(_SVGGlyphRefElement, {
6467 constructors: () => ({
6468 _: [_SVGGlyphRefElement, []],
6469 created: [_SVGGlyphRefElement, []]
6470 })
6471 });
6472 _SVGGlyphRefElement[dart.metadata] = () => [dart.const(new _metadata.DocsEdita ble()), dart.const(new _metadata.DomName('SVGGlyphRefElement')), dart.const(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGGlyphRefElement"))];
6473 dart.registerExtension(dart.global.SVGGlyphRefElement, _SVGGlyphRefElement);
6474 class _SVGHKernElement extends SvgElement {
6475 static _() {
6476 dart.throw(new core.UnsupportedError("Not supported"));
6477 }
6478 static new() {
6479 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("hkern"), _ SVGHKernElement);
6480 }
6481 created() {
6482 super.created();
6483 }
6484 }
6485 dart.defineNamedConstructor(_SVGHKernElement, 'created');
6486 dart.setSignature(_SVGHKernElement, {
6487 constructors: () => ({
6488 _: [_SVGHKernElement, []],
6489 new: [_SVGHKernElement, []],
6490 created: [_SVGHKernElement, []]
6491 })
6492 });
6493 _SVGHKernElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGHKernElement')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGHKernElement"))];
6494 dart.registerExtension(dart.global.SVGHKernElement, _SVGHKernElement);
6495 class _SVGMPathElement extends SvgElement {
6496 static _() {
6497 dart.throw(new core.UnsupportedError("Not supported"));
6498 }
6499 static new() {
6500 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("mpath"), _ SVGMPathElement);
6501 }
6502 created() {
6503 super.created();
6504 }
6505 }
6506 _SVGMPathElement[dart.implements] = () => [UriReference];
6507 dart.defineNamedConstructor(_SVGMPathElement, 'created');
6508 dart.setSignature(_SVGMPathElement, {
6509 constructors: () => ({
6510 _: [_SVGMPathElement, []],
6511 new: [_SVGMPathElement, []],
6512 created: [_SVGMPathElement, []]
6513 })
6514 });
6515 _SVGMPathElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGMPathElement')), dart.const(new _js_he lper.Native("SVGMPathElement"))];
6516 dart.registerExtension(dart.global.SVGMPathElement, _SVGMPathElement);
6517 class _SVGMissingGlyphElement extends SvgElement {
6518 static _() {
6519 dart.throw(new core.UnsupportedError("Not supported"));
6520 }
6521 created() {
6522 super.created();
6523 }
6524 }
6525 dart.defineNamedConstructor(_SVGMissingGlyphElement, 'created');
6526 dart.setSignature(_SVGMissingGlyphElement, {
6527 constructors: () => ({
6528 _: [_SVGMissingGlyphElement, []],
6529 created: [_SVGMissingGlyphElement, []]
6530 })
6531 });
6532 _SVGMissingGlyphElement[dart.metadata] = () => [dart.const(new _metadata.DocsE ditable()), dart.const(new _metadata.DomName('SVGMissingGlyphElement')), dart.co nst(new _metadata.Unstable()), dart.const(new _js_helper.Native("SVGMissingGlyph Element"))];
6533 dart.registerExtension(dart.global.SVGMissingGlyphElement, _SVGMissingGlyphEle ment);
6534 class _SVGVKernElement extends SvgElement {
6535 static _() {
6536 dart.throw(new core.UnsupportedError("Not supported"));
6537 }
6538 static new() {
6539 return dart.as(_SvgElementFactoryProvider.createSvgElement_tag("vkern"), _ SVGVKernElement);
6540 }
6541 created() {
6542 super.created();
6543 }
6544 }
6545 dart.defineNamedConstructor(_SVGVKernElement, 'created');
6546 dart.setSignature(_SVGVKernElement, {
6547 constructors: () => ({
6548 _: [_SVGVKernElement, []],
6549 new: [_SVGVKernElement, []],
6550 created: [_SVGVKernElement, []]
6551 })
6552 });
6553 _SVGVKernElement[dart.metadata] = () => [dart.const(new _metadata.DocsEditable ()), dart.const(new _metadata.DomName('SVGVKernElement')), dart.const(new _metad ata.Unstable()), dart.const(new _js_helper.Native("SVGVKernElement"))];
6554 dart.registerExtension(dart.global.SVGVKernElement, _SVGVKernElement);
6555 // Exports:
6556 exports.SvgElement = SvgElement;
6557 exports.GraphicsElement = GraphicsElement;
6558 exports.AElement = AElement;
6559 exports.TextContentElement = TextContentElement;
6560 exports.TextPositioningElement = TextPositioningElement;
6561 exports.AltGlyphElement = AltGlyphElement;
6562 exports.Angle = Angle;
6563 exports.AnimationElement = AnimationElement;
6564 exports.AnimateElement = AnimateElement;
6565 exports.AnimateMotionElement = AnimateMotionElement;
6566 exports.AnimateTransformElement = AnimateTransformElement;
6567 exports.AnimatedAngle = AnimatedAngle;
6568 exports.AnimatedBoolean = AnimatedBoolean;
6569 exports.AnimatedEnumeration = AnimatedEnumeration;
6570 exports.AnimatedInteger = AnimatedInteger;
6571 exports.AnimatedLength = AnimatedLength;
6572 exports.AnimatedLengthList = AnimatedLengthList;
6573 exports.AnimatedNumber = AnimatedNumber;
6574 exports.AnimatedNumberList = AnimatedNumberList;
6575 exports.AnimatedPreserveAspectRatio = AnimatedPreserveAspectRatio;
6576 exports.AnimatedRect = AnimatedRect;
6577 exports.AnimatedString = AnimatedString;
6578 exports.AnimatedTransformList = AnimatedTransformList;
6579 exports.GeometryElement = GeometryElement;
6580 exports.CircleElement = CircleElement;
6581 exports.ClipPathElement = ClipPathElement;
6582 exports.DefsElement = DefsElement;
6583 exports.DescElement = DescElement;
6584 exports.DiscardElement = DiscardElement;
6585 exports.EllipseElement = EllipseElement;
6586 exports.FEBlendElement = FEBlendElement;
6587 exports.FEColorMatrixElement = FEColorMatrixElement;
6588 exports.FEComponentTransferElement = FEComponentTransferElement;
6589 exports.FECompositeElement = FECompositeElement;
6590 exports.FEConvolveMatrixElement = FEConvolveMatrixElement;
6591 exports.FEDiffuseLightingElement = FEDiffuseLightingElement;
6592 exports.FEDisplacementMapElement = FEDisplacementMapElement;
6593 exports.FEDistantLightElement = FEDistantLightElement;
6594 exports.FEFloodElement = FEFloodElement;
6595 exports.FEFuncAElement = FEFuncAElement;
6596 exports.FEFuncBElement = FEFuncBElement;
6597 exports.FEFuncGElement = FEFuncGElement;
6598 exports.FEFuncRElement = FEFuncRElement;
6599 exports.FEGaussianBlurElement = FEGaussianBlurElement;
6600 exports.FEImageElement = FEImageElement;
6601 exports.FEMergeElement = FEMergeElement;
6602 exports.FEMergeNodeElement = FEMergeNodeElement;
6603 exports.FEMorphologyElement = FEMorphologyElement;
6604 exports.FEOffsetElement = FEOffsetElement;
6605 exports.FEPointLightElement = FEPointLightElement;
6606 exports.FESpecularLightingElement = FESpecularLightingElement;
6607 exports.FESpotLightElement = FESpotLightElement;
6608 exports.FETileElement = FETileElement;
6609 exports.FETurbulenceElement = FETurbulenceElement;
6610 exports.FilterElement = FilterElement;
6611 exports.FilterPrimitiveStandardAttributes = FilterPrimitiveStandardAttributes;
6612 exports.FitToViewBox = FitToViewBox;
6613 exports.ForeignObjectElement = ForeignObjectElement;
6614 exports.GElement = GElement;
6615 exports.ImageElement = ImageElement;
6616 exports.Length = Length;
6617 exports.LengthList = LengthList;
6618 exports.LineElement = LineElement;
6619 exports.LinearGradientElement = LinearGradientElement;
6620 exports.MarkerElement = MarkerElement;
6621 exports.MaskElement = MaskElement;
6622 exports.Matrix = Matrix;
6623 exports.MetadataElement = MetadataElement;
6624 exports.Number = Number;
6625 exports.NumberList = NumberList;
6626 exports.PathElement = PathElement;
6627 exports.PathSeg = PathSeg;
6628 exports.PathSegArcAbs = PathSegArcAbs;
6629 exports.PathSegArcRel = PathSegArcRel;
6630 exports.PathSegClosePath = PathSegClosePath;
6631 exports.PathSegCurvetoCubicAbs = PathSegCurvetoCubicAbs;
6632 exports.PathSegCurvetoCubicRel = PathSegCurvetoCubicRel;
6633 exports.PathSegCurvetoCubicSmoothAbs = PathSegCurvetoCubicSmoothAbs;
6634 exports.PathSegCurvetoCubicSmoothRel = PathSegCurvetoCubicSmoothRel;
6635 exports.PathSegCurvetoQuadraticAbs = PathSegCurvetoQuadraticAbs;
6636 exports.PathSegCurvetoQuadraticRel = PathSegCurvetoQuadraticRel;
6637 exports.PathSegCurvetoQuadraticSmoothAbs = PathSegCurvetoQuadraticSmoothAbs;
6638 exports.PathSegCurvetoQuadraticSmoothRel = PathSegCurvetoQuadraticSmoothRel;
6639 exports.PathSegLinetoAbs = PathSegLinetoAbs;
6640 exports.PathSegLinetoHorizontalAbs = PathSegLinetoHorizontalAbs;
6641 exports.PathSegLinetoHorizontalRel = PathSegLinetoHorizontalRel;
6642 exports.PathSegLinetoRel = PathSegLinetoRel;
6643 exports.PathSegLinetoVerticalAbs = PathSegLinetoVerticalAbs;
6644 exports.PathSegLinetoVerticalRel = PathSegLinetoVerticalRel;
6645 exports.PathSegList = PathSegList;
6646 exports.PathSegMovetoAbs = PathSegMovetoAbs;
6647 exports.PathSegMovetoRel = PathSegMovetoRel;
6648 exports.PatternElement = PatternElement;
6649 exports.Point = Point;
6650 exports.PointList = PointList;
6651 exports.PolygonElement = PolygonElement;
6652 exports.PolylineElement = PolylineElement;
6653 exports.PreserveAspectRatio = PreserveAspectRatio;
6654 exports.RadialGradientElement = RadialGradientElement;
6655 exports.Rect = Rect;
6656 exports.RectElement = RectElement;
6657 exports.RenderingIntent = RenderingIntent;
6658 exports.ScriptElement = ScriptElement;
6659 exports.SetElement = SetElement;
6660 exports.StopElement = StopElement;
6661 exports.StringList = StringList;
6662 exports.StyleElement = StyleElement;
6663 exports.SvgSvgElement = SvgSvgElement;
6664 exports.SwitchElement = SwitchElement;
6665 exports.SymbolElement = SymbolElement;
6666 exports.TSpanElement = TSpanElement;
6667 exports.Tests = Tests;
6668 exports.TextElement = TextElement;
6669 exports.TextPathElement = TextPathElement;
6670 exports.TitleElement = TitleElement;
6671 exports.Transform = Transform;
6672 exports.TransformList = TransformList;
6673 exports.UnitTypes = UnitTypes;
6674 exports.UriReference = UriReference;
6675 exports.UseElement = UseElement;
6676 exports.ViewElement = ViewElement;
6677 exports.ViewSpec = ViewSpec;
6678 exports.ZoomAndPan = ZoomAndPan;
6679 exports.ZoomEvent = ZoomEvent;
6680 });
OLDNEW
« no previous file with comments | « lib/runtime/dart/mirrors.js ('k') | lib/runtime/dart/web_audio.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698