// Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

// DO NOT EDIT
// Auto-generated Dart DOM library.

#library("dom");
#source('generated/src/interface/AbstractWorker.dart');
#source('generated/src/interface/ArrayBuffer.dart');
#source('generated/src/interface/ArrayBufferView.dart');
#source('generated/src/interface/Attr.dart');
#source('generated/src/interface/BarInfo.dart');
#source('generated/src/interface/BeforeLoadEvent.dart');
#source('generated/src/interface/Blob.dart');
#source('generated/src/interface/CDATASection.dart');
#source('generated/src/interface/CSSCharsetRule.dart');
#source('generated/src/interface/CSSFontFaceRule.dart');
#source('generated/src/interface/CSSImportRule.dart');
#source('generated/src/interface/CSSMediaRule.dart');
#source('generated/src/interface/CSSPageRule.dart');
#source('generated/src/interface/CSSPrimitiveValue.dart');
#source('generated/src/interface/CSSRule.dart');
#source('generated/src/interface/CSSRuleList.dart');
#source('generated/src/interface/CSSStyleDeclaration.dart');
#source('generated/src/interface/CSSStyleRule.dart');
#source('generated/src/interface/CSSStyleSheet.dart');
#source('generated/src/interface/CSSUnknownRule.dart');
#source('generated/src/interface/CSSValue.dart');
#source('generated/src/interface/CSSValueList.dart');
#source('generated/src/interface/CanvasGradient.dart');
#source('generated/src/interface/CanvasPattern.dart');
#source('generated/src/interface/CanvasPixelArray.dart');
#source('generated/src/interface/CanvasRenderingContext.dart');
#source('generated/src/interface/CanvasRenderingContext2D.dart');
#source('generated/src/interface/CharacterData.dart');
#source('generated/src/interface/ClientRect.dart');
#source('generated/src/interface/ClientRectList.dart');
#source('generated/src/interface/Clipboard.dart');
#source('generated/src/interface/CloseEvent.dart');
#source('generated/src/interface/Comment.dart');
#source('generated/src/interface/CompositionEvent.dart');
#source('generated/src/interface/Console.dart');
#source('generated/src/interface/Coordinates.dart');
#source('generated/src/interface/Counter.dart');
#source('generated/src/interface/Crypto.dart');
#source('generated/src/interface/CustomEvent.dart');
#source('generated/src/interface/DOMApplicationCache.dart');
#source('generated/src/interface/DOMException.dart');
#source('generated/src/interface/DOMFileSystem.dart');
#source('generated/src/interface/DOMFileSystemSync.dart');
#source('generated/src/interface/DOMFormData.dart');
#source('generated/src/interface/DOMImplementation.dart');
#source('generated/src/interface/DOMMimeType.dart');
#source('generated/src/interface/DOMMimeTypeArray.dart');
#source('generated/src/interface/DOMParser.dart');
#source('generated/src/interface/DOMPlugin.dart');
#source('generated/src/interface/DOMPluginArray.dart');
#source('generated/src/interface/DOMSelection.dart');
#source('generated/src/interface/DOMSettableTokenList.dart');
#source('generated/src/interface/DOMTokenList.dart');
#source('generated/src/interface/DOMURL.dart');
#source('generated/src/interface/DOMWindow.dart');
#source('generated/src/interface/DataTransferItem.dart');
#source('generated/src/interface/DataTransferItems.dart');
#source('generated/src/interface/DataView.dart');
#source('generated/src/interface/Database.dart');
#source('generated/src/interface/DatabaseCallback.dart');
#source('generated/src/interface/DatabaseSync.dart');
#source('generated/src/interface/DedicatedWorkerContext.dart');
#source('generated/src/interface/DeviceMotionEvent.dart');
#source('generated/src/interface/DeviceOrientationEvent.dart');
#source('generated/src/interface/DirectoryEntry.dart');
#source('generated/src/interface/DirectoryEntrySync.dart');
#source('generated/src/interface/DirectoryReader.dart');
#source('generated/src/interface/DirectoryReaderSync.dart');
#source('generated/src/interface/Document.dart');
#source('generated/src/interface/DocumentFragment.dart');
#source('generated/src/interface/DocumentType.dart');
#source('generated/src/interface/Element.dart');
#source('generated/src/interface/ElementTraversal.dart');
#source('generated/src/interface/Entity.dart');
#source('generated/src/interface/EntityReference.dart');
#source('generated/src/interface/EntriesCallback.dart');
#source('generated/src/interface/Entry.dart');
#source('generated/src/interface/EntryArray.dart');
#source('generated/src/interface/EntryArraySync.dart');
#source('generated/src/interface/EntryCallback.dart');
#source('generated/src/interface/EntrySync.dart');
#source('generated/src/interface/ErrorCallback.dart');
#source('generated/src/interface/ErrorEvent.dart');
#source('generated/src/interface/Event.dart');
#source('generated/src/interface/EventException.dart');
#source('generated/src/interface/EventSource.dart');
#source('generated/src/interface/EventTarget.dart');
#source('generated/src/interface/File.dart');
#source('generated/src/interface/FileCallback.dart');
#source('generated/src/interface/FileEntry.dart');
#source('generated/src/interface/FileEntrySync.dart');
#source('generated/src/interface/FileError.dart');
#source('generated/src/interface/FileException.dart');
#source('generated/src/interface/FileList.dart');
#source('generated/src/interface/FileReader.dart');
#source('generated/src/interface/FileReaderSync.dart');
#source('generated/src/interface/FileSystemCallback.dart');
#source('generated/src/interface/FileWriter.dart');
#source('generated/src/interface/FileWriterCallback.dart');
#source('generated/src/interface/FileWriterSync.dart');
#source('generated/src/interface/Float32Array.dart');
#source('generated/src/interface/Float64Array.dart');
#source('generated/src/interface/Geolocation.dart');
#source('generated/src/interface/Geoposition.dart');
#source('generated/src/interface/HTMLAllCollection.dart');
#source('generated/src/interface/HTMLAnchorElement.dart');
#source('generated/src/interface/HTMLAppletElement.dart');
#source('generated/src/interface/HTMLAreaElement.dart');
#source('generated/src/interface/HTMLAudioElement.dart');
#source('generated/src/interface/HTMLBRElement.dart');
#source('generated/src/interface/HTMLBaseElement.dart');
#source('generated/src/interface/HTMLBaseFontElement.dart');
#source('generated/src/interface/HTMLBodyElement.dart');
#source('generated/src/interface/HTMLButtonElement.dart');
#source('generated/src/interface/HTMLCanvasElement.dart');
#source('generated/src/interface/HTMLCollection.dart');
#source('generated/src/interface/HTMLDListElement.dart');
#source('generated/src/interface/HTMLDataListElement.dart');
#source('generated/src/interface/HTMLDetailsElement.dart');
#source('generated/src/interface/HTMLDirectoryElement.dart');
#source('generated/src/interface/HTMLDivElement.dart');
#source('generated/src/interface/HTMLDocument.dart');
#source('generated/src/interface/HTMLElement.dart');
#source('generated/src/interface/HTMLEmbedElement.dart');
#source('generated/src/interface/HTMLFieldSetElement.dart');
#source('generated/src/interface/HTMLFontElement.dart');
#source('generated/src/interface/HTMLFormElement.dart');
#source('generated/src/interface/HTMLFrameElement.dart');
#source('generated/src/interface/HTMLFrameSetElement.dart');
#source('generated/src/interface/HTMLHRElement.dart');
#source('generated/src/interface/HTMLHeadElement.dart');
#source('generated/src/interface/HTMLHeadingElement.dart');
#source('generated/src/interface/HTMLHtmlElement.dart');
#source('generated/src/interface/HTMLIFrameElement.dart');
#source('generated/src/interface/HTMLImageElement.dart');
#source('generated/src/interface/HTMLInputElement.dart');
#source('generated/src/interface/HTMLIsIndexElement.dart');
#source('generated/src/interface/HTMLKeygenElement.dart');
#source('generated/src/interface/HTMLLIElement.dart');
#source('generated/src/interface/HTMLLabelElement.dart');
#source('generated/src/interface/HTMLLegendElement.dart');
#source('generated/src/interface/HTMLLinkElement.dart');
#source('generated/src/interface/HTMLMapElement.dart');
#source('generated/src/interface/HTMLMarqueeElement.dart');
#source('generated/src/interface/HTMLMediaElement.dart');
#source('generated/src/interface/HTMLMenuElement.dart');
#source('generated/src/interface/HTMLMetaElement.dart');
#source('generated/src/interface/HTMLMeterElement.dart');
#source('generated/src/interface/HTMLModElement.dart');
#source('generated/src/interface/HTMLOListElement.dart');
#source('generated/src/interface/HTMLObjectElement.dart');
#source('generated/src/interface/HTMLOptGroupElement.dart');
#source('generated/src/interface/HTMLOptionElement.dart');
#source('generated/src/interface/HTMLOptionsCollection.dart');
#source('generated/src/interface/HTMLOutputElement.dart');
#source('generated/src/interface/HTMLParagraphElement.dart');
#source('generated/src/interface/HTMLParamElement.dart');
#source('generated/src/interface/HTMLPreElement.dart');
#source('generated/src/interface/HTMLProgressElement.dart');
#source('generated/src/interface/HTMLQuoteElement.dart');
#source('generated/src/interface/HTMLScriptElement.dart');
#source('generated/src/interface/HTMLSelectElement.dart');
#source('generated/src/interface/HTMLSourceElement.dart');
#source('generated/src/interface/HTMLSpanElement.dart');
#source('generated/src/interface/HTMLStyleElement.dart');
#source('generated/src/interface/HTMLTableCaptionElement.dart');
#source('generated/src/interface/HTMLTableCellElement.dart');
#source('generated/src/interface/HTMLTableColElement.dart');
#source('generated/src/interface/HTMLTableElement.dart');
#source('generated/src/interface/HTMLTableRowElement.dart');
#source('generated/src/interface/HTMLTableSectionElement.dart');
#source('generated/src/interface/HTMLTextAreaElement.dart');
#source('generated/src/interface/HTMLTitleElement.dart');
#source('generated/src/interface/HTMLTrackElement.dart');
#source('generated/src/interface/HTMLUListElement.dart');
#source('generated/src/interface/HTMLUnknownElement.dart');
#source('generated/src/interface/HTMLVideoElement.dart');
#source('generated/src/interface/HashChangeEvent.dart');
#source('generated/src/interface/History.dart');
#source('generated/src/interface/IDBAny.dart');
#source('generated/src/interface/IDBCursor.dart');
#source('generated/src/interface/IDBCursorWithValue.dart');
#source('generated/src/interface/IDBDatabase.dart');
#source('generated/src/interface/IDBDatabaseError.dart');
#source('generated/src/interface/IDBDatabaseException.dart');
#source('generated/src/interface/IDBFactory.dart');
#source('generated/src/interface/IDBIndex.dart');
#source('generated/src/interface/IDBKey.dart');
#source('generated/src/interface/IDBKeyRange.dart');
#source('generated/src/interface/IDBObjectStore.dart');
#source('generated/src/interface/IDBRequest.dart');
#source('generated/src/interface/IDBTransaction.dart');
#source('generated/src/interface/IDBVersionChangeEvent.dart');
#source('generated/src/interface/IDBVersionChangeRequest.dart');
#source('generated/src/interface/ImageData.dart');
#source('generated/src/interface/InjectedScriptHost.dart');
#source('generated/src/interface/InspectorFrontendHost.dart');
#source('generated/src/interface/Int16Array.dart');
#source('generated/src/interface/Int32Array.dart');
#source('generated/src/interface/Int8Array.dart');
#source('generated/src/interface/JavaScriptCallFrame.dart');
#source('generated/src/interface/KeyboardEvent.dart');
#source('generated/src/interface/LocalMediaStream.dart');
#source('generated/src/interface/Location.dart');
#source('generated/src/interface/MediaError.dart');
#source('generated/src/interface/MediaList.dart');
#source('generated/src/interface/MediaQueryList.dart');
#source('generated/src/interface/MediaQueryListListener.dart');
#source('generated/src/interface/MediaStream.dart');
#source('generated/src/interface/MediaStreamList.dart');
#source('generated/src/interface/MediaStreamTrack.dart');
#source('generated/src/interface/MediaStreamTrackList.dart');
#source('generated/src/interface/MemoryInfo.dart');
#source('generated/src/interface/MessageChannel.dart');
#source('generated/src/interface/MessageEvent.dart');
#source('generated/src/interface/MessagePort.dart');
#source('generated/src/interface/Metadata.dart');
#source('generated/src/interface/MetadataCallback.dart');
#source('generated/src/interface/MouseEvent.dart');
#source('generated/src/interface/MutationEvent.dart');
#source('generated/src/interface/MutationRecord.dart');
#source('generated/src/interface/NamedNodeMap.dart');
#source('generated/src/interface/Navigator.dart');
#source('generated/src/interface/NavigatorUserMediaError.dart');
#source('generated/src/interface/NavigatorUserMediaErrorCallback.dart');
#source('generated/src/interface/NavigatorUserMediaSuccessCallback.dart');
#source('generated/src/interface/Node.dart');
#source('generated/src/interface/NodeFilter.dart');
#source('generated/src/interface/NodeIterator.dart');
#source('generated/src/interface/NodeList.dart');
#source('generated/src/interface/NodeSelector.dart');
#source('generated/src/interface/Notation.dart');
#source('generated/src/interface/Notification.dart');
#source('generated/src/interface/NotificationCenter.dart');
#source('generated/src/interface/OESStandardDerivatives.dart');
#source('generated/src/interface/OESTextureFloat.dart');
#source('generated/src/interface/OESVertexArrayObject.dart');
#source('generated/src/interface/OperationNotAllowedException.dart');
#source('generated/src/interface/OverflowEvent.dart');
#source('generated/src/interface/PageTransitionEvent.dart');
#source('generated/src/interface/Performance.dart');
#source('generated/src/interface/PerformanceNavigation.dart');
#source('generated/src/interface/PerformanceTiming.dart');
#source('generated/src/interface/PopStateEvent.dart');
#source('generated/src/interface/PositionCallback.dart');
#source('generated/src/interface/PositionError.dart');
#source('generated/src/interface/PositionErrorCallback.dart');
#source('generated/src/interface/ProcessingInstruction.dart');
#source('generated/src/interface/ProgressEvent.dart');
#source('generated/src/interface/RGBColor.dart');
#source('generated/src/interface/Range.dart');
#source('generated/src/interface/RangeException.dart');
#source('generated/src/interface/Rect.dart');
#source('generated/src/interface/SQLError.dart');
#source('generated/src/interface/SQLException.dart');
#source('generated/src/interface/SQLResultSet.dart');
#source('generated/src/interface/SQLResultSetRowList.dart');
#source('generated/src/interface/SQLStatementCallback.dart');
#source('generated/src/interface/SQLStatementErrorCallback.dart');
#source('generated/src/interface/SQLTransaction.dart');
#source('generated/src/interface/SQLTransactionCallback.dart');
#source('generated/src/interface/SQLTransactionErrorCallback.dart');
#source('generated/src/interface/SQLTransactionSync.dart');
#source('generated/src/interface/SQLTransactionSyncCallback.dart');
#source('generated/src/interface/Screen.dart');
#source('generated/src/interface/ScriptProfile.dart');
#source('generated/src/interface/ScriptProfileNode.dart');
#source('generated/src/interface/SharedWorker.dart');
#source('generated/src/interface/SharedWorkercontext.dart');
#source('generated/src/interface/SpeechInputEvent.dart');
#source('generated/src/interface/SpeechInputResult.dart');
#source('generated/src/interface/SpeechInputResultList.dart');
#source('generated/src/interface/Storage.dart');
#source('generated/src/interface/StorageEvent.dart');
#source('generated/src/interface/StorageInfo.dart');
#source('generated/src/interface/StorageInfoErrorCallback.dart');
#source('generated/src/interface/StorageInfoQuotaCallback.dart');
#source('generated/src/interface/StorageInfoUsageCallback.dart');
#source('generated/src/interface/StringCallback.dart');
#source('generated/src/interface/StyleMedia.dart');
#source('generated/src/interface/StyleSheet.dart');
#source('generated/src/interface/StyleSheetList.dart');
#source('generated/src/interface/Text.dart');
#source('generated/src/interface/TextEvent.dart');
#source('generated/src/interface/TextMetrics.dart');
#source('generated/src/interface/TimeRanges.dart');
#source('generated/src/interface/Touch.dart');
#source('generated/src/interface/TouchEvent.dart');
#source('generated/src/interface/TouchList.dart');
#source('generated/src/interface/TreeWalker.dart');
#source('generated/src/interface/UIEvent.dart');
#source('generated/src/interface/Uint16Array.dart');
#source('generated/src/interface/Uint32Array.dart');
#source('generated/src/interface/Uint8Array.dart');
#source('generated/src/interface/ValidityState.dart');
#source('generated/src/interface/VoidCallback.dart');
#source('generated/src/interface/WebGLActiveInfo.dart');
#source('generated/src/interface/WebGLBuffer.dart');
#source('generated/src/interface/WebGLContextAttributes.dart');
#source('generated/src/interface/WebGLContextEvent.dart');
#source('generated/src/interface/WebGLFramebuffer.dart');
#source('generated/src/interface/WebGLProgram.dart');
#source('generated/src/interface/WebGLRenderbuffer.dart');
#source('generated/src/interface/WebGLRenderingContext.dart');
#source('generated/src/interface/WebGLShader.dart');
#source('generated/src/interface/WebGLTexture.dart');
#source('generated/src/interface/WebGLUniformLocation.dart');
#source('generated/src/interface/WebGLVertexArrayObjectOES.dart');
#source('generated/src/interface/WebKitAnimation.dart');
#source('generated/src/interface/WebKitAnimationEvent.dart');
#source('generated/src/interface/WebKitAnimationList.dart');
#source('generated/src/interface/WebKitBlobBuilder.dart');
#source('generated/src/interface/WebKitCSSKeyframeRule.dart');
#source('generated/src/interface/WebKitCSSKeyframesRule.dart');
#source('generated/src/interface/WebKitCSSMatrix.dart');
#source('generated/src/interface/WebKitCSSTransformValue.dart');
#source('generated/src/interface/WebKitFlags.dart');
#source('generated/src/interface/WebKitLoseContext.dart');
#source('generated/src/interface/WebKitPoint.dart');
#source('generated/src/interface/WebKitTransitionEvent.dart');
#source('generated/src/interface/WebSocket.dart');
#source('generated/src/interface/WheelEvent.dart');
#source('generated/src/interface/Worker.dart');
#source('generated/src/interface/WorkerContext.dart');
#source('generated/src/interface/WorkerLocation.dart');
#source('generated/src/interface/WorkerNavigator.dart');
#source('generated/src/interface/XMLHttpRequest.dart');
#source('generated/src/interface/XMLHttpRequestException.dart');
#source('generated/src/interface/XMLHttpRequestProgressEvent.dart');
#source('generated/src/interface/XMLHttpRequestUpload.dart');
#source('generated/src/interface/XMLSerializer.dart');
#source('generated/src/interface/XPathEvaluator.dart');
#source('generated/src/interface/XPathException.dart');
#source('generated/src/interface/XPathExpression.dart');
#source('generated/src/interface/XPathNSResolver.dart');
#source('generated/src/interface/XPathResult.dart');
#source('generated/src/interface/XSLTProcessor.dart');

#source('src/DOMType.dart');
#source('src/EventListener.dart');
#source('src/GlobalProperties.dart');
#source('src/RequestAnimationFrameCallback.dart');
#source('src/TimeoutHandler.dart');
#source('src/_FactoryProviders.dart');

#native('generated/monkey_dom.js');
#native('generated/monkey_dom_externs.js');
