File indexing completed on 2024-05-19 04:42:02

0001 
0002 /*
0003  * ==== FILE AUTOGENERATED FROM .idl FILES UNDER THE FOLLOWING LICENSE ====
0004  *
0005  * Copyright (C) 2008 Apple Inc. All Rights Reserved.
0006  *
0007  * Redistribution and use in source and binary forms, with or without
0008  * modification, are permitted provided that the following conditions
0009  * are met:
0010  * 1. Redistributions of source code must retain the above copyright
0011  *    notice, this list of conditions and the following disclaimer.
0012  * 2. Redistributions in binary form must reproduce the above copyright
0013  *    notice, this list of conditions and the following disclaimer in the
0014  *    documentation and/or other materials provided with the distribution.
0015  *
0016  * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
0017  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
0018  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
0019  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
0020  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
0021  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
0022  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
0023  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
0024  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
0025  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
0026  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
0027  */
0028 
0029 /*
0030  * Counter
0031  */
0032 function Counter() { return ; }
0033 
0034 Counter.prototype.identifier = '';
0035 
0036 Counter.prototype.listStyle = '';
0037 
0038 Counter.prototype.separator = '';
0039 
0040 /*
0041  * CSSCharsetRule
0042  */
0043 function CSSCharsetRule() { return ; }
0044 CSSCharsetRule.prototype = CSSRule;
0045 
0046 CSSCharsetRule.prototype.encoding = '';
0047 
0048 CSSCharsetRule.prototype.encoding = '';
0049 
0050 /*
0051  * CSSFontFaceRule
0052  */
0053 function CSSFontFaceRule() { return ; }
0054 CSSFontFaceRule.prototype = CSSRule;
0055 
0056 CSSFontFaceRule.prototype.style = new CSSStyleDeclaration();
0057 
0058 /*
0059  * CSSImportRule
0060  */
0061 function CSSImportRule() { return ; }
0062 CSSImportRule.prototype = CSSRule;
0063 
0064 CSSImportRule.prototype.href = '';
0065 
0066 CSSImportRule.prototype.media = new MediaList();
0067 
0068 CSSImportRule.prototype.styleSheet = new CSSStyleSheet();
0069 
0070 /*
0071  * CSSMediaRule
0072  */
0073 function CSSMediaRule() { return ; }
0074 CSSMediaRule.prototype = CSSRule;
0075 
0076 CSSMediaRule.prototype.media = new MediaList();
0077 
0078 CSSMediaRule.prototype.cssRules = new CSSRuleList();
0079 
0080 CSSMediaRule.prototype.insertRule = function (rule, index) { return 1; };
0081 CSSMediaRule.prototype.insertRule('', 1);
0082 
0083 CSSMediaRule.prototype.deleteRule = function (index) { return ; };
0084 CSSMediaRule.prototype.deleteRule(1);
0085 
0086 /*
0087  * CSSPageRule
0088  */
0089 function CSSPageRule() { return ; }
0090 CSSPageRule.prototype = CSSRule;
0091 
0092 CSSPageRule.prototype.selectorText = '';
0093 
0094 CSSPageRule.prototype.style = new CSSStyleDeclaration();
0095 
0096 /*
0097  * CSSPrimitiveValue
0098  */
0099 function CSSPrimitiveValue() { return ; }
0100 CSSPrimitiveValue.prototype = CSSValue;
0101 
0102 CSSPrimitiveValue.prototype.primitiveType = 1;
0103 
0104 CSSPrimitiveValue.prototype.setFloatValue = function (unitType, floatValue) { return ; };
0105 CSSPrimitiveValue.prototype.setFloatValue(1, 1.0);
0106 
0107 CSSPrimitiveValue.prototype.getFloatValue = function (unitType) { return 1.0; };
0108 CSSPrimitiveValue.prototype.getFloatValue(1);
0109 
0110 CSSPrimitiveValue.prototype.setStringValue = function (stringType, stringValue) { return ; };
0111 CSSPrimitiveValue.prototype.setStringValue(1, '');
0112 
0113 CSSPrimitiveValue.prototype.getStringValue = function () { return ''; };
0114 CSSPrimitiveValue.prototype.getStringValue();
0115 
0116 CSSPrimitiveValue.prototype.getCounterValue = function () { return new Counter(); };
0117 CSSPrimitiveValue.prototype.getCounterValue();
0118 
0119 CSSPrimitiveValue.prototype.getRectValue = function () { return new Rect(); };
0120 CSSPrimitiveValue.prototype.getRectValue();
0121 
0122 CSSPrimitiveValue.prototype.getRGBColorValue = function () { return new RGBColor(); };
0123 CSSPrimitiveValue.prototype.getRGBColorValue();
0124 
0125 /*
0126  * CSSRule
0127  */
0128 function CSSRule() { return ; }
0129 
0130 CSSRule.prototype.type = 1;
0131 
0132 CSSRule.prototype.cssText = '';
0133 
0134 CSSRule.prototype.parentStyleSheet = new CSSStyleSheet();
0135 
0136 CSSRule.prototype.parentRule = new CSSRule();
0137 
0138 /*
0139  * CSSRuleList
0140  */
0141 function CSSRuleList() { return ; }
0142 
0143 CSSRuleList.prototype.length = 1;
0144 
0145 CSSRuleList.prototype.item = function (index) { return new CSSRule(); };
0146 CSSRuleList.prototype.item(1);
0147 
0148 /*
0149  * CSSStyleDeclaration
0150  */
0151 function CSSStyleDeclaration() { return ; }
0152 
0153 CSSStyleDeclaration.prototype.cssText = '';
0154 
0155 CSSStyleDeclaration.prototype.getPropertyValue = function (propertyName) { return ''; };
0156 CSSStyleDeclaration.prototype.getPropertyValue('');
0157 
0158 CSSStyleDeclaration.prototype.getPropertyCSSValue = function (propertyName) { return new CSSValue(); };
0159 CSSStyleDeclaration.prototype.getPropertyCSSValue('');
0160 
0161 CSSStyleDeclaration.prototype.removeProperty = function (propertyName) { return ''; };
0162 CSSStyleDeclaration.prototype.removeProperty('');
0163 
0164 CSSStyleDeclaration.prototype.getPropertyPriority = function (propertyName) { return ''; };
0165 CSSStyleDeclaration.prototype.getPropertyPriority('');
0166 
0167 CSSStyleDeclaration.prototype.setProperty = function (propertyName, value, priority) { return ; };
0168 CSSStyleDeclaration.prototype.setProperty('', '', '');
0169 
0170 CSSStyleDeclaration.prototype.length = 1;
0171 
0172 CSSStyleDeclaration.prototype.item = function (index) { return ''; };
0173 CSSStyleDeclaration.prototype.item(1);
0174 
0175 CSSStyleDeclaration.prototype.parentRule = new CSSRule();
0176 
0177 CSSStyleDeclaration.prototype.getPropertyShorthand = function (propertyName) { return ''; };
0178 CSSStyleDeclaration.prototype.getPropertyShorthand('');
0179 
0180 CSSStyleDeclaration.prototype.isPropertyImplicit = function (propertyName) { return true; };
0181 CSSStyleDeclaration.prototype.isPropertyImplicit('');
0182 
0183 /*
0184  * CSSStyleRule
0185  */
0186 function CSSStyleRule() { return ; }
0187 CSSStyleRule.prototype = CSSRule;
0188 
0189 CSSStyleRule.prototype.selectorText = '';
0190 
0191 CSSStyleRule.prototype.style = new CSSStyleDeclaration();
0192 
0193 /*
0194  * CSSStyleSheet
0195  */
0196 function CSSStyleSheet() { return ; }
0197 CSSStyleSheet.prototype = StyleSheet;
0198 
0199 CSSStyleSheet.prototype.ownerRule = new CSSRule();
0200 
0201 CSSStyleSheet.prototype.cssRules = new CSSRuleList();
0202 
0203 CSSStyleSheet.prototype.insertRule = function (rule, index) { return 1; };
0204 CSSStyleSheet.prototype.insertRule('', 1);
0205 
0206 CSSStyleSheet.prototype.deleteRule = function (index) { return ; };
0207 CSSStyleSheet.prototype.deleteRule(1);
0208 
0209 CSSStyleSheet.prototype.rules = new CSSRuleList();
0210 
0211 CSSStyleSheet.prototype.addRule = function (selector, style, index) { return 1; };
0212 CSSStyleSheet.prototype.addRule('', '', 1);
0213 
0214 CSSStyleSheet.prototype.removeRule = function (index) { return ; };
0215 CSSStyleSheet.prototype.removeRule(1);
0216 
0217 /*
0218  * CSSUnknownRule
0219  */
0220 function CSSUnknownRule() { return ; }
0221 CSSUnknownRule.prototype = CSSRule;
0222 
0223 /*
0224  * CSSValue
0225  */
0226 function CSSValue() { return ; }
0227 
0228 CSSValue.prototype.cssText = '';
0229 
0230 CSSValue.prototype.cssValueType = 1;
0231 
0232 /*
0233  * CSSValueList
0234  */
0235 function CSSValueList() { return ; }
0236 CSSValueList.prototype = CSSValue;
0237 
0238 CSSValueList.prototype.length = 1;
0239 
0240 CSSValueList.prototype.item = function (index) { return new CSSValue(); };
0241 CSSValueList.prototype.item(1);
0242 
0243 /*
0244  * MediaList
0245  */
0246 function MediaList() { return ; }
0247 
0248 MediaList.prototype.mediaText = '';
0249 
0250 MediaList.prototype.length = 1;
0251 
0252 MediaList.prototype.item = function (index) { return ''; };
0253 MediaList.prototype.item(1);
0254 
0255 MediaList.prototype.deleteMedium = function (oldMedium) { return ; };
0256 MediaList.prototype.deleteMedium('');
0257 
0258 MediaList.prototype.appendMedium = function (newMedium) { return ; };
0259 MediaList.prototype.appendMedium('');
0260 
0261 /*
0262  * MediaQueryList
0263  */
0264 function MediaQueryList() { return ; }
0265 
0266 MediaQueryList.prototype.media = '';
0267 
0268 MediaQueryList.prototype.matches = true;
0269 
0270 MediaQueryList.prototype.addListener = function (listener) { return ; };
0271 MediaQueryList.prototype.addListener(new MediaQueryListListener());
0272 
0273 MediaQueryList.prototype.removeListener = function (listener) { return ; };
0274 MediaQueryList.prototype.removeListener(new MediaQueryListListener());
0275 
0276 /*
0277  * MediaQueryListListener
0278  */
0279 function MediaQueryListListener() { return ; }
0280 
0281 MediaQueryListListener.prototype.queryChanged = function (list) { return ; };
0282 MediaQueryListListener.prototype.queryChanged(new MediaQueryList());
0283 
0284 /*
0285  * Rect
0286  */
0287 function Rect() { return ; }
0288 
0289 Rect.prototype.top = new CSSPrimitiveValue();
0290 
0291 Rect.prototype.right = new CSSPrimitiveValue();
0292 
0293 Rect.prototype.bottom = new CSSPrimitiveValue();
0294 
0295 Rect.prototype.left = new CSSPrimitiveValue();
0296 
0297 /*
0298  * RGBColor
0299  */
0300 function RGBColor() { return ; }
0301 
0302 RGBColor.prototype.red = new CSSPrimitiveValue();
0303 
0304 RGBColor.prototype.green = new CSSPrimitiveValue();
0305 
0306 RGBColor.prototype.blue = new CSSPrimitiveValue();
0307 
0308 RGBColor.prototype.alpha = new CSSPrimitiveValue();
0309 
0310 RGBColor.prototype.color = new Color();
0311 
0312 /*
0313  * StyleMedia
0314  */
0315 function StyleMedia() { return ; }
0316 
0317 StyleMedia.prototype.type = '';
0318 
0319 StyleMedia.prototype.matchMedium = function (mediaquery) { return true; };
0320 StyleMedia.prototype.matchMedium('');
0321 
0322 /*
0323  * StyleSheet
0324  */
0325 function StyleSheet() { return ; }
0326 
0327 StyleSheet.prototype.type = '';
0328 
0329 StyleSheet.prototype.disabled = true;
0330 
0331 StyleSheet.prototype.ownerNode = new Node();
0332 
0333 StyleSheet.prototype.parentStyleSheet = new StyleSheet();
0334 
0335 StyleSheet.prototype.href = '';
0336 
0337 StyleSheet.prototype.title = '';
0338 
0339 StyleSheet.prototype.media = new MediaList();
0340 
0341 StyleSheet.prototype.isCSSStyleSheet = function () { return true; };
0342 StyleSheet.prototype.isCSSStyleSheet();
0343 
0344 /*
0345  * StyleSheetList
0346  */
0347 function StyleSheetList() { return ; }
0348 
0349 StyleSheetList.prototype.length = 1;
0350 
0351 StyleSheetList.prototype.item = function (index) { return new StyleSheet(); };
0352 StyleSheetList.prototype.item(1);
0353 
0354 /*
0355  * WebKitCSSKeyframeRule
0356  */
0357 function WebKitCSSKeyframeRule() { return ; }
0358 WebKitCSSKeyframeRule.prototype = CSSRule;
0359 
0360 WebKitCSSKeyframeRule.prototype.keyText = '';
0361 
0362 WebKitCSSKeyframeRule.prototype.style = new CSSStyleDeclaration();
0363 
0364 /*
0365  * WebKitCSSKeyframesRule
0366  */
0367 function WebKitCSSKeyframesRule() { return ; }
0368 WebKitCSSKeyframesRule.prototype = CSSRule;
0369 
0370 WebKitCSSKeyframesRule.prototype.name = '';
0371 
0372 WebKitCSSKeyframesRule.prototype.cssRules = new CSSRuleList();
0373 
0374 WebKitCSSKeyframesRule.prototype.insertRule = function (rule) { return ; };
0375 WebKitCSSKeyframesRule.prototype.insertRule('');
0376 
0377 WebKitCSSKeyframesRule.prototype.deleteRule = function (key) { return ; };
0378 WebKitCSSKeyframesRule.prototype.deleteRule('');
0379 
0380 WebKitCSSKeyframesRule.prototype.findRule = function (key) { return new WebKitCSSKeyframeRule(); };
0381 WebKitCSSKeyframesRule.prototype.findRule('');
0382 
0383 /*
0384  * WebKitCSSMatrix
0385  */
0386 function WebKitCSSMatrix() { return ; }
0387 
0388 WebKitCSSMatrix.prototype.a = 1.0;
0389 
0390 WebKitCSSMatrix.prototype.b = 1.0;
0391 
0392 WebKitCSSMatrix.prototype.c = 1.0;
0393 
0394 WebKitCSSMatrix.prototype.d = 1.0;
0395 
0396 WebKitCSSMatrix.prototype.e = 1.0;
0397 
0398 WebKitCSSMatrix.prototype.f = 1.0;
0399 
0400 WebKitCSSMatrix.prototype.m11 = 1.0;
0401 
0402 WebKitCSSMatrix.prototype.m12 = 1.0;
0403 
0404 WebKitCSSMatrix.prototype.m13 = 1.0;
0405 
0406 WebKitCSSMatrix.prototype.m14 = 1.0;
0407 
0408 WebKitCSSMatrix.prototype.m21 = 1.0;
0409 
0410 WebKitCSSMatrix.prototype.m22 = 1.0;
0411 
0412 WebKitCSSMatrix.prototype.m23 = 1.0;
0413 
0414 WebKitCSSMatrix.prototype.m24 = 1.0;
0415 
0416 WebKitCSSMatrix.prototype.m31 = 1.0;
0417 
0418 WebKitCSSMatrix.prototype.m32 = 1.0;
0419 
0420 WebKitCSSMatrix.prototype.m33 = 1.0;
0421 
0422 WebKitCSSMatrix.prototype.m34 = 1.0;
0423 
0424 WebKitCSSMatrix.prototype.m41 = 1.0;
0425 
0426 WebKitCSSMatrix.prototype.m42 = 1.0;
0427 
0428 WebKitCSSMatrix.prototype.m43 = 1.0;
0429 
0430 WebKitCSSMatrix.prototype.m44 = 1.0;
0431 
0432 WebKitCSSMatrix.prototype.setMatrixValue = function (string) { return ; };
0433 WebKitCSSMatrix.prototype.setMatrixValue('');
0434 
0435 WebKitCSSMatrix.prototype.multiply = function (secondMatrix) { return new WebKitCSSMatrix(); };
0436 WebKitCSSMatrix.prototype.multiply(new WebKitCSSMatrix());
0437 
0438 WebKitCSSMatrix.prototype.inverse = function () { return new WebKitCSSMatrix(); };
0439 WebKitCSSMatrix.prototype.inverse();
0440 
0441 WebKitCSSMatrix.prototype.translate = function (x, y, z) { return new WebKitCSSMatrix(); };
0442 WebKitCSSMatrix.prototype.translate(1.0, 1.0, 1.0);
0443 
0444 WebKitCSSMatrix.prototype.scale = function (scaleX, scaleY, scaleZ) { return new WebKitCSSMatrix(); };
0445 WebKitCSSMatrix.prototype.scale(1.0, 1.0, 1.0);
0446 
0447 WebKitCSSMatrix.prototype.rotate = function (rotX, rotY, rotZ) { return new WebKitCSSMatrix(); };
0448 WebKitCSSMatrix.prototype.rotate(1.0, 1.0, 1.0);
0449 
0450 WebKitCSSMatrix.prototype.rotateAxisAngle = function (x, y, z, angle) { return new WebKitCSSMatrix(); };
0451 WebKitCSSMatrix.prototype.rotateAxisAngle(1.0, 1.0, 1.0, 1.0);
0452 
0453 WebKitCSSMatrix.prototype.skewX = function (angle) { return new WebKitCSSMatrix(); };
0454 WebKitCSSMatrix.prototype.skewX(1.0);
0455 
0456 WebKitCSSMatrix.prototype.skewY = function (angle) { return new WebKitCSSMatrix(); };
0457 WebKitCSSMatrix.prototype.skewY(1.0);
0458 
0459 WebKitCSSMatrix.prototype.toString = function () { return ''; };
0460 WebKitCSSMatrix.prototype.toString();
0461 
0462 /*
0463  * WebKitCSSTransformValue
0464  */
0465 function WebKitCSSTransformValue() { return ; }
0466 WebKitCSSTransformValue.prototype = CSSValueList;
0467 
0468 WebKitCSSTransformValue.prototype.operationType = 1;
0469 
0470 /*
0471  * Attr
0472  */
0473 function Attr() { return ; }
0474 Attr.prototype = Node;
0475 
0476 Attr.prototype.name = '';
0477 
0478 Attr.prototype.specified = true;
0479 
0480 Attr.prototype.value = '';
0481 
0482 Attr.prototype.ownerElement = new Element();
0483 
0484 Attr.prototype.isId = true;
0485 
0486 Attr.prototype.style = new CSSStyleDeclaration();
0487 
0488 /*
0489  * BeforeLoadEvent
0490  */
0491 function BeforeLoadEvent() { return ; }
0492 BeforeLoadEvent.prototype = Event;
0493 
0494 BeforeLoadEvent.prototype.initBeforeLoadEvent = function (type, canBubble, cancelable, url) { return ; };
0495 BeforeLoadEvent.prototype.initBeforeLoadEvent('', true, true, '');
0496 
0497 BeforeLoadEvent.prototype.url = '';
0498 
0499 /*
0500  * BeforeProcessEvent
0501  */
0502 function BeforeProcessEvent() { return ; }
0503 BeforeProcessEvent.prototype = Event;
0504 
0505 BeforeProcessEvent.prototype.initBeforeProcessEvent = function (type, canBubble, cancelable) { return ; };
0506 BeforeProcessEvent.prototype.initBeforeProcessEvent('', true, true);
0507 
0508 BeforeProcessEvent.prototype.text = '';
0509 
0510 /*
0511  * CDATASection
0512  */
0513 function CDATASection() { return ; }
0514 CDATASection.prototype = Text;
0515 
0516 /*
0517  * CharacterData
0518  */
0519 function CharacterData() { return ; }
0520 CharacterData.prototype = Node;
0521 
0522 CharacterData.prototype.data = '';
0523 
0524 CharacterData.prototype.length = 1;
0525 
0526 CharacterData.prototype.substringData = function (offset, length) { return ''; };
0527 CharacterData.prototype.substringData(1, 1);
0528 
0529 CharacterData.prototype.appendData = function (data) { return ; };
0530 CharacterData.prototype.appendData('');
0531 
0532 CharacterData.prototype.insertData = function (offset, data) { return ; };
0533 CharacterData.prototype.insertData(1, '');
0534 
0535 CharacterData.prototype.deleteData = function (offset, length) { return ; };
0536 CharacterData.prototype.deleteData(1, 1);
0537 
0538 CharacterData.prototype.replaceData = function (offset, length, data) { return ; };
0539 CharacterData.prototype.replaceData(1, 1, '');
0540 
0541 /*
0542  * ClientRect
0543  */
0544 function ClientRect() { return ; }
0545 
0546 ClientRect.prototype.top = 1.0;
0547 
0548 ClientRect.prototype.right = 1.0;
0549 
0550 ClientRect.prototype.bottom = 1.0;
0551 
0552 ClientRect.prototype.left = 1.0;
0553 
0554 ClientRect.prototype.width = 1.0;
0555 
0556 ClientRect.prototype.height = 1.0;
0557 
0558 /*
0559  * ClientRectList
0560  */
0561 function ClientRectList() { return ; }
0562 
0563 ClientRectList.prototype.length = 1;
0564 
0565 ClientRectList.prototype.item = function (index) { return new ClientRect(); };
0566 ClientRectList.prototype.item(1);
0567 
0568 /*
0569  * Clipboard
0570  */
0571 function Clipboard() { return ; }
0572 
0573 Clipboard.prototype.dropEffect = '';
0574 
0575 Clipboard.prototype.effectAllowed = '';
0576 
0577 Clipboard.prototype.types = [];
0578 
0579 Clipboard.prototype.files = new FileList();
0580 
0581 Clipboard.prototype.clearData = function (type) { return ; };
0582 Clipboard.prototype.clearData('');
0583 
0584 Clipboard.prototype.getData = function (type) { return ; };
0585 Clipboard.prototype.getData('');
0586 
0587 Clipboard.prototype.setData = function (type, data) { return true; };
0588 Clipboard.prototype.setData('', '');
0589 
0590 Clipboard.prototype.setDragImage = function (image, x, y) { return ; };
0591 Clipboard.prototype.setDragImage(new HTMLImageElement(), 1, 1);
0592 
0593 Clipboard.prototype.items = new DataTransferItems();
0594 
0595 /*
0596  * Comment
0597  */
0598 function Comment() { return ; }
0599 Comment.prototype = CharacterData;
0600 
0601 /*
0602  * CompositionEvent
0603  */
0604 function CompositionEvent() { return ; }
0605 CompositionEvent.prototype = UIEvent;
0606 
0607 CompositionEvent.prototype.data = '';
0608 
0609 CompositionEvent.prototype.initCompositionEvent = function (typeArg, canBubbleArg, cancelableArg, viewArg, dataArg) { return ; };
0610 CompositionEvent.prototype.initCompositionEvent('', true, true, new DOMWindow(), '');
0611 
0612 /*
0613  * CustomEvent
0614  */
0615 function CustomEvent() { return ; }
0616 CustomEvent.prototype = Event;
0617 
0618 CustomEvent.prototype.detail = new Object();
0619 
0620 CustomEvent.prototype.initCustomEvent = function (typeArg, canBubbleArg, cancelableArg, detailArg) { return ; };
0621 CustomEvent.prototype.initCustomEvent('', true, true, new Object());
0622 
0623 /*
0624  * DataTransferItem
0625  */
0626 function DataTransferItem() { return ; }
0627 
0628 DataTransferItem.prototype.kind = '';
0629 
0630 DataTransferItem.prototype.type = '';
0631 
0632 DataTransferItem.prototype.getAsString = function (callback) { return ; };
0633 DataTransferItem.prototype.getAsString(function(){});
0634 
0635 DataTransferItem.prototype.getAsFile = function () { return new Blob(); };
0636 DataTransferItem.prototype.getAsFile();
0637 
0638 /*
0639  * DataTransferItems
0640  */
0641 function DataTransferItems() { return ; }
0642 
0643 DataTransferItems.prototype.length = 1;
0644 
0645 DataTransferItems.prototype.item = function (index) { return new DataTransferItem(); };
0646 DataTransferItems.prototype.item(1);
0647 
0648 DataTransferItems.prototype.clear = function () { return ; };
0649 DataTransferItems.prototype.clear();
0650 
0651 DataTransferItems.prototype.add = function (data, type) { return ; };
0652 DataTransferItems.prototype.add('', '');
0653 
0654 /*
0655  * DeviceMotionEvent
0656  */
0657 function DeviceMotionEvent() { return ; }
0658 DeviceMotionEvent.prototype = Event;
0659 
0660 DeviceMotionEvent.prototype.acceleration = new Acceleration();
0661 
0662 DeviceMotionEvent.prototype.accelerationIncludingGravity = new Acceleration();
0663 
0664 DeviceMotionEvent.prototype.rotationRate = new RotationRate();
0665 
0666 DeviceMotionEvent.prototype.interval = 1.0;
0667 
0668 DeviceMotionEvent.prototype.initDeviceMotionEvent = function (type, bubbles, cancelable, acceleration, accelerationIncludingGravity, rotationRate, interval) { return ; };
0669 DeviceMotionEvent.prototype.initDeviceMotionEvent('', true, true, new Acceleration(), new Acceleration(), new RotationRate(), 1.0);
0670 
0671 /*
0672  * DeviceOrientationEvent
0673  */
0674 function DeviceOrientationEvent() { return ; }
0675 DeviceOrientationEvent.prototype = Event;
0676 
0677 DeviceOrientationEvent.prototype.alpha = 1.0;
0678 
0679 DeviceOrientationEvent.prototype.beta = 1.0;
0680 
0681 DeviceOrientationEvent.prototype.gamma = 1.0;
0682 
0683 DeviceOrientationEvent.prototype.initDeviceOrientationEvent = function (type, bubbles, cancelable, alpha, beta, gamma) { return ; };
0684 DeviceOrientationEvent.prototype.initDeviceOrientationEvent('', true, true, 1.0, 1.0, 1.0);
0685 
0686 /*
0687  * DocumentFragment
0688  */
0689 function DocumentFragment() { return ; }
0690 DocumentFragment.prototype = Node;
0691 
0692 DocumentFragment.prototype.querySelector = function (selectors) { return new Element(); };
0693 DocumentFragment.prototype.querySelector('');
0694 
0695 DocumentFragment.prototype.querySelectorAll = function (selectors) { return new NodeList(); };
0696 DocumentFragment.prototype.querySelectorAll('');
0697 
0698 /*
0699  * Document
0700  */
0701 function Document() { return ; }
0702 Document.prototype = Node;
0703 
0704 Document.prototype.doctype = new DocumentType();
0705 
0706 Document.prototype.implementation = new DOMImplementation();
0707 
0708 Document.prototype.documentElement = new Element();
0709 
0710 Document.prototype.createElement = function (tagName) { return new Element(); };
0711 Document.prototype.createElement('');
0712 
0713 Document.prototype.createDocumentFragment = function () { return new DocumentFragment(); };
0714 Document.prototype.createDocumentFragment();
0715 
0716 Document.prototype.createTextNode = function (data) { return new Text(); };
0717 Document.prototype.createTextNode('');
0718 
0719 Document.prototype.createComment = function (data) { return new Comment(); };
0720 Document.prototype.createComment('');
0721 
0722 Document.prototype.createCDATASection = function (data) { return new CDATASection(); };
0723 Document.prototype.createCDATASection('');
0724 
0725 Document.prototype.createProcessingInstruction = function (target, data) { return new ProcessingInstruction(); };
0726 Document.prototype.createProcessingInstruction('', '');
0727 
0728 Document.prototype.createAttribute = function (name) { return new Attr(); };
0729 Document.prototype.createAttribute('');
0730 
0731 Document.prototype.createEntityReference = function (name) { return new EntityReference(); };
0732 Document.prototype.createEntityReference('');
0733 
0734 Document.prototype.getElementsByTagName = function (tagname) { return new NodeList(); };
0735 Document.prototype.getElementsByTagName('');
0736 
0737 Document.prototype.importNode = function (importedNode, deep) { return new Node(); };
0738 Document.prototype.importNode(new Node(), true);
0739 
0740 Document.prototype.createElementNS = function (namespaceURI, qualifiedName) { return new Element(); };
0741 Document.prototype.createElementNS('', '');
0742 
0743 Document.prototype.createAttributeNS = function (namespaceURI, qualifiedName) { return new Attr(); };
0744 Document.prototype.createAttributeNS('', '');
0745 
0746 Document.prototype.getElementsByTagNameNS = function (namespaceURI, localName) { return new NodeList(); };
0747 Document.prototype.getElementsByTagNameNS('', '');
0748 
0749 Document.prototype.getElementById = function (elementId) { return new Element(); };
0750 Document.prototype.getElementById('');
0751 
0752 Document.prototype.inputEncoding = '';
0753 
0754 Document.prototype.xmlEncoding = '';
0755 
0756 Document.prototype.xmlVersion = '';
0757 
0758 Document.prototype.xmlStandalone = true;
0759 
0760 Document.prototype.adoptNode = function (source) { return new Node(); };
0761 Document.prototype.adoptNode(new Node());
0762 
0763 Document.prototype.documentURI = '';
0764 
0765 Document.prototype.createEvent = function (eventType) { return new Event(); };
0766 Document.prototype.createEvent('');
0767 
0768 Document.prototype.createRange = function () { return new Range(); };
0769 Document.prototype.createRange();
0770 
0771 Document.prototype.createNodeIterator = function (root, whatToShow, filter, expandEntityReferences) { return new NodeIterator(); };
0772 Document.prototype.createNodeIterator(new Node(), 1, new NodeFilter(), true);
0773 
0774 Document.prototype.createTreeWalker = function (root, whatToShow, filter, expandEntityReferences) { return new TreeWalker(); };
0775 Document.prototype.createTreeWalker(new Node(), 1, new NodeFilter(), true);
0776 
0777 Document.prototype.defaultView = new DOMWindow();
0778 
0779 Document.prototype.styleSheets = new StyleSheetList();
0780 
0781 Document.prototype.getOverrideStyle = function (element, pseudoElement) { return new CSSStyleDeclaration(); };
0782 Document.prototype.getOverrideStyle(new Element(), '');
0783 
0784 Document.prototype.createExpression = function (expression, resolver) { return new XPathExpression(); };
0785 Document.prototype.createExpression('', new XPathNSResolver());
0786 
0787 Document.prototype.createNSResolver = function (nodeResolver) { return new XPathNSResolver(); };
0788 Document.prototype.createNSResolver(new Node());
0789 
0790 Document.prototype.evaluate = function (expression, contextNode, resolver, type, inResult) { return new XPathResult(); };
0791 Document.prototype.evaluate('', new Node(), new XPathNSResolver(), 1, new XPathResult());
0792 
0793 Document.prototype.execCommand = function (command, userInterface, value) { return true; };
0794 Document.prototype.execCommand('', true, '');
0795 
0796 Document.prototype.execCommand = function (command, userInterface) { return true; };
0797 Document.prototype.execCommand('', true);
0798 
0799 Document.prototype.execCommand = function (command) { return true; };
0800 Document.prototype.execCommand('');
0801 
0802 Document.prototype.queryCommandEnabled = function (command) { return true; };
0803 Document.prototype.queryCommandEnabled('');
0804 
0805 Document.prototype.queryCommandIndeterm = function (command) { return true; };
0806 Document.prototype.queryCommandIndeterm('');
0807 
0808 Document.prototype.queryCommandState = function (command) { return true; };
0809 Document.prototype.queryCommandState('');
0810 
0811 Document.prototype.queryCommandSupported = function (command) { return true; };
0812 Document.prototype.queryCommandSupported('');
0813 
0814 Document.prototype.queryCommandValue = function (command) { return ''; };
0815 Document.prototype.queryCommandValue('');
0816 
0817 Document.prototype.title = '';
0818 
0819 Document.prototype.referrer = '';
0820 
0821 Document.prototype.domain = '';
0822 
0823 Document.prototype.domain = '';
0824 
0825 Document.prototype.URL = '';
0826 
0827 Document.prototype.cookie = '';
0828 
0829 Document.prototype.body = new HTMLElement();
0830 
0831 Document.prototype.head = new HTMLHeadElement();
0832 
0833 Document.prototype.images = new HTMLCollection();
0834 
0835 Document.prototype.applets = new HTMLCollection();
0836 
0837 Document.prototype.links = new HTMLCollection();
0838 
0839 Document.prototype.forms = new HTMLCollection();
0840 
0841 Document.prototype.anchors = new HTMLCollection();
0842 
0843 Document.prototype.lastModified = '';
0844 
0845 Document.prototype.getElementsByName = function (elementName) { return new NodeList(); };
0846 Document.prototype.getElementsByName('');
0847 
0848 Document.prototype.location = new Location();
0849 
0850 Document.prototype.charset = '';
0851 
0852 Document.prototype.defaultCharset = '';
0853 
0854 Document.prototype.readyState = '';
0855 
0856 Document.prototype.elementFromPoint = function (x, y) { return new Element(); };
0857 Document.prototype.elementFromPoint(1, 1);
0858 
0859 Document.prototype.caretRangeFromPoint = function (x, y) { return new Range(); };
0860 Document.prototype.caretRangeFromPoint(1, 1);
0861 
0862 Document.prototype.getSelection = function () { return new DOMSelection(); };
0863 Document.prototype.getSelection();
0864 
0865 Document.prototype.characterSet = '';
0866 
0867 Document.prototype.preferredStylesheetSet = '';
0868 
0869 Document.prototype.selectedStylesheetSet = '';
0870 
0871 Document.prototype.createCSSStyleDeclaration = function () { return new CSSStyleDeclaration(); };
0872 Document.prototype.createCSSStyleDeclaration();
0873 
0874 Document.prototype.getComputedStyle = function (element, pseudoElement) { return new CSSStyleDeclaration(); };
0875 Document.prototype.getComputedStyle(new Element(), '');
0876 
0877 Document.prototype.getMatchedCSSRules = function (element, pseudoElement) { return new CSSRuleList(); };
0878 Document.prototype.getMatchedCSSRules(new Element(), '');
0879 
0880 Document.prototype.getMatchedCSSRules = function (element, pseudoElement, authorOnly) { return new CSSRuleList(); };
0881 Document.prototype.getMatchedCSSRules(new Element(), '', true);
0882 
0883 Document.prototype.getCSSCanvasContext = function (contextId, name, width, height) { return new Object(); };
0884 Document.prototype.getCSSCanvasContext('', '', 1, 1);
0885 
0886 Document.prototype.getElementsByClassName = function (tagname) { return new NodeList(); };
0887 Document.prototype.getElementsByClassName('');
0888 
0889 Document.prototype.compatMode = '';
0890 
0891 Document.prototype.querySelector = function (selectors) { return new Element(); };
0892 Document.prototype.querySelector('');
0893 
0894 Document.prototype.querySelectorAll = function (selectors) { return new NodeList(); };
0895 Document.prototype.querySelectorAll('');
0896 
0897 Document.prototype.webkitIsFullScreen = true;
0898 
0899 Document.prototype.webkitFullScreenKeyboardInputAllowed = true;
0900 
0901 Document.prototype.webkitCurrentFullScreenElement = new Element();
0902 
0903 Document.prototype.webkitCancelFullScreen = function () { return ; };
0904 Document.prototype.webkitCancelFullScreen();
0905 
0906 Document.prototype.onabort = new EventListener();
0907 
0908 Document.prototype.onblur = new EventListener();
0909 
0910 Document.prototype.onchange = new EventListener();
0911 
0912 Document.prototype.onclick = new EventListener();
0913 
0914 Document.prototype.oncontextmenu = new EventListener();
0915 
0916 Document.prototype.ondblclick = new EventListener();
0917 
0918 Document.prototype.ondrag = new EventListener();
0919 
0920 Document.prototype.ondragend = new EventListener();
0921 
0922 Document.prototype.ondragenter = new EventListener();
0923 
0924 Document.prototype.ondragleave = new EventListener();
0925 
0926 Document.prototype.ondragover = new EventListener();
0927 
0928 Document.prototype.ondragstart = new EventListener();
0929 
0930 Document.prototype.ondrop = new EventListener();
0931 
0932 Document.prototype.onerror = new EventListener();
0933 
0934 Document.prototype.onfocus = new EventListener();
0935 
0936 Document.prototype.oninput = new EventListener();
0937 
0938 Document.prototype.oninvalid = new EventListener();
0939 
0940 Document.prototype.onkeydown = new EventListener();
0941 
0942 Document.prototype.onkeypress = new EventListener();
0943 
0944 Document.prototype.onkeyup = new EventListener();
0945 
0946 Document.prototype.onload = new EventListener();
0947 
0948 Document.prototype.onmousedown = new EventListener();
0949 
0950 Document.prototype.onmousemove = new EventListener();
0951 
0952 Document.prototype.onmouseout = new EventListener();
0953 
0954 Document.prototype.onmouseover = new EventListener();
0955 
0956 Document.prototype.onmouseup = new EventListener();
0957 
0958 Document.prototype.onmousewheel = new EventListener();
0959 
0960 Document.prototype.onreadystatechange = new EventListener();
0961 
0962 Document.prototype.onscroll = new EventListener();
0963 
0964 Document.prototype.onselect = new EventListener();
0965 
0966 Document.prototype.onsubmit = new EventListener();
0967 
0968 Document.prototype.onbeforecut = new EventListener();
0969 
0970 Document.prototype.oncut = new EventListener();
0971 
0972 Document.prototype.onbeforecopy = new EventListener();
0973 
0974 Document.prototype.oncopy = new EventListener();
0975 
0976 Document.prototype.onbeforepaste = new EventListener();
0977 
0978 Document.prototype.onpaste = new EventListener();
0979 
0980 Document.prototype.onreset = new EventListener();
0981 
0982 Document.prototype.onsearch = new EventListener();
0983 
0984 Document.prototype.onselectstart = new EventListener();
0985 
0986 Document.prototype.onselectionchange = new EventListener();
0987 
0988 Document.prototype.ontouchstart = new EventListener();
0989 
0990 Document.prototype.ontouchmove = new EventListener();
0991 
0992 Document.prototype.ontouchend = new EventListener();
0993 
0994 Document.prototype.ontouchcancel = new EventListener();
0995 
0996 Document.prototype.onwebkitfullscreenchange = new EventListener();
0997 
0998 Document.prototype.createTouch = function (window, target, identifier, pageX, pageY, ScreenX, screenY) { return new Touch(); };
0999 Document.prototype.createTouch(new DOMWindow(), new EventTarget(), 1, 1, 1, 1, 1);
1000 
1001 Document.prototype.createTouchList = function () { return new TouchList(); };
1002 Document.prototype.createTouchList();
1003 
1004 Document.prototype.isHTMLDocument = function () { return true; };
1005 Document.prototype.isHTMLDocument();
1006 
1007 /*
1008  * DocumentType
1009  */
1010 function DocumentType() { return ; }
1011 DocumentType.prototype = Node;
1012 
1013 DocumentType.prototype.name = '';
1014 
1015 DocumentType.prototype.entities = new NamedNodeMap();
1016 
1017 DocumentType.prototype.notations = new NamedNodeMap();
1018 
1019 DocumentType.prototype.publicId = '';
1020 
1021 DocumentType.prototype.systemId = '';
1022 
1023 DocumentType.prototype.internalSubset = '';
1024 
1025 /*
1026  * DOMCoreException
1027  */
1028 function DOMCoreException() { return ; }
1029 
1030 DOMCoreException.prototype.code = 1;
1031 
1032 DOMCoreException.prototype.name = '';
1033 
1034 DOMCoreException.prototype.message = '';
1035 
1036 DOMCoreException.prototype.toString = function () { return ''; };
1037 DOMCoreException.prototype.toString();
1038 
1039 /*
1040  * DOMFormData
1041  */
1042 function DOMFormData() { return ; }
1043 
1044 DOMFormData.prototype.append = function (name, value) { return ; };
1045 DOMFormData.prototype.append('', '');
1046 
1047 /*
1048  * DOMImplementation
1049  */
1050 function DOMImplementation() { return ; }
1051 
1052 DOMImplementation.prototype.hasFeature = function (feature, version) { return true; };
1053 DOMImplementation.prototype.hasFeature('', '');
1054 
1055 DOMImplementation.prototype.createDocumentType = function (qualifiedName, publicId, systemId) { return new DocumentType(); };
1056 DOMImplementation.prototype.createDocumentType('', '', '');
1057 
1058 DOMImplementation.prototype.createDocument = function (namespaceURI, qualifiedName, doctype) { return new Document(); };
1059 DOMImplementation.prototype.createDocument('', '', new DocumentType());
1060 
1061 DOMImplementation.prototype.createCSSStyleSheet = function (title, media) { return new CSSStyleSheet(); };
1062 DOMImplementation.prototype.createCSSStyleSheet('', '');
1063 
1064 DOMImplementation.prototype.createHTMLDocument = function (title) { return new HTMLDocument(); };
1065 DOMImplementation.prototype.createHTMLDocument('');
1066 
1067 /*
1068  * DOMSettableTokenList
1069  */
1070 function DOMSettableTokenList() { return ; }
1071 DOMSettableTokenList.prototype = DOMTokenList;
1072 
1073 DOMSettableTokenList.prototype.value = '';
1074 
1075 /*
1076  * DOMStringList
1077  */
1078 function DOMStringList() { return ; }
1079 
1080 DOMStringList.prototype.length = 1;
1081 
1082 DOMStringList.prototype.item = function (index) { return ''; };
1083 DOMStringList.prototype.item(1);
1084 
1085 DOMStringList.prototype.contains = function (string) { return true; };
1086 DOMStringList.prototype.contains('');
1087 
1088 /*
1089  * DOMStringMap
1090  */
1091 function DOMStringMap() { return ; }
1092 
1093 /*
1094  * DOMTokenList
1095  */
1096 function DOMTokenList() { return ; }
1097 
1098 DOMTokenList.prototype.length = 1;
1099 
1100 DOMTokenList.prototype.item = function (index) { return ''; };
1101 DOMTokenList.prototype.item(1);
1102 
1103 DOMTokenList.prototype.contains = function (token) { return true; };
1104 DOMTokenList.prototype.contains('');
1105 
1106 DOMTokenList.prototype.add = function (token) { return ; };
1107 DOMTokenList.prototype.add('');
1108 
1109 DOMTokenList.prototype.remove = function (token) { return ; };
1110 DOMTokenList.prototype.remove('');
1111 
1112 DOMTokenList.prototype.toggle = function (token) { return true; };
1113 DOMTokenList.prototype.toggle('');
1114 
1115 DOMTokenList.prototype.toString = function () { return ''; };
1116 DOMTokenList.prototype.toString();
1117 
1118 /*
1119  * DOMURL
1120  */
1121 function DOMURL() { return ; }
1122 
1123 DOMURL.prototype.createObjectURL = function (blob) { return ''; };
1124 DOMURL.prototype.createObjectURL(new Blob());
1125 
1126 DOMURL.prototype.revokeObjectURL = function (url) { return ; };
1127 DOMURL.prototype.revokeObjectURL('');
1128 
1129 /*
1130  * Element
1131  */
1132 function Element() { return ; }
1133 Element.prototype = Node;
1134 
1135 Element.prototype.tagName = '';
1136 
1137 Element.prototype.getAttribute = function (name) { return ''; };
1138 Element.prototype.getAttribute('');
1139 
1140 Element.prototype.setAttribute = function (name, value) { return ; };
1141 Element.prototype.setAttribute('', '');
1142 
1143 Element.prototype.removeAttribute = function (name) { return ; };
1144 Element.prototype.removeAttribute('');
1145 
1146 Element.prototype.getAttributeNode = function (name) { return new Attr(); };
1147 Element.prototype.getAttributeNode('');
1148 
1149 Element.prototype.setAttributeNode = function (newAttr) { return new Attr(); };
1150 Element.prototype.setAttributeNode(new Attr());
1151 
1152 Element.prototype.removeAttributeNode = function (oldAttr) { return new Attr(); };
1153 Element.prototype.removeAttributeNode(new Attr());
1154 
1155 Element.prototype.getElementsByTagName = function (name) { return new NodeList(); };
1156 Element.prototype.getElementsByTagName('');
1157 
1158 Element.prototype.getAttributeNS = function (namespaceURI, localName) { return ''; };
1159 Element.prototype.getAttributeNS('', '');
1160 
1161 Element.prototype.setAttributeNS = function (namespaceURI, qualifiedName, value) { return ; };
1162 Element.prototype.setAttributeNS('', '', '');
1163 
1164 Element.prototype.removeAttributeNS = function (namespaceURI, localName) { return ; };
1165 Element.prototype.removeAttributeNS('', '');
1166 
1167 Element.prototype.getElementsByTagNameNS = function (namespaceURI, localName) { return new NodeList(); };
1168 Element.prototype.getElementsByTagNameNS('', '');
1169 
1170 Element.prototype.getAttributeNodeNS = function (namespaceURI, localName) { return new Attr(); };
1171 Element.prototype.getAttributeNodeNS('', '');
1172 
1173 Element.prototype.setAttributeNodeNS = function (newAttr) { return new Attr(); };
1174 Element.prototype.setAttributeNodeNS(new Attr());
1175 
1176 Element.prototype.hasAttribute = function (name) { return true; };
1177 Element.prototype.hasAttribute('');
1178 
1179 Element.prototype.hasAttributeNS = function (namespaceURI, localName) { return true; };
1180 Element.prototype.hasAttributeNS('', '');
1181 
1182 Element.prototype.style = new CSSStyleDeclaration();
1183 
1184 Element.prototype.offsetLeft = 1;
1185 
1186 Element.prototype.offsetTop = 1;
1187 
1188 Element.prototype.offsetWidth = 1;
1189 
1190 Element.prototype.offsetHeight = 1;
1191 
1192 Element.prototype.offsetParent = new Element();
1193 
1194 Element.prototype.clientLeft = 1;
1195 
1196 Element.prototype.clientTop = 1;
1197 
1198 Element.prototype.clientWidth = 1;
1199 
1200 Element.prototype.clientHeight = 1;
1201 
1202 Element.prototype.scrollLeft = 1;
1203 
1204 Element.prototype.scrollTop = 1;
1205 
1206 Element.prototype.scrollWidth = 1;
1207 
1208 Element.prototype.scrollHeight = 1;
1209 
1210 Element.prototype.focus = function () { return ; };
1211 Element.prototype.focus();
1212 
1213 Element.prototype.blur = function () { return ; };
1214 Element.prototype.blur();
1215 
1216 Element.prototype.scrollIntoView = function (alignWithTop) { return ; };
1217 Element.prototype.scrollIntoView(true);
1218 
1219 Element.prototype.contains = function (element) { return true; };
1220 Element.prototype.contains(new Element());
1221 
1222 Element.prototype.scrollIntoViewIfNeeded = function (centerIfNeeded) { return ; };
1223 Element.prototype.scrollIntoViewIfNeeded(true);
1224 
1225 Element.prototype.scrollByLines = function (lines) { return ; };
1226 Element.prototype.scrollByLines(1);
1227 
1228 Element.prototype.scrollByPages = function (pages) { return ; };
1229 Element.prototype.scrollByPages(1);
1230 
1231 Element.prototype.webkitGetAnimations = function () { return new WebKitAnimationList(); };
1232 Element.prototype.webkitGetAnimations();
1233 
1234 Element.prototype.getElementsByClassName = function (name) { return new NodeList(); };
1235 Element.prototype.getElementsByClassName('');
1236 
1237 Element.prototype.dataset = new DOMStringMap();
1238 
1239 Element.prototype.querySelector = function (selectors) { return new Element(); };
1240 Element.prototype.querySelector('');
1241 
1242 Element.prototype.querySelectorAll = function (selectors) { return new NodeList(); };
1243 Element.prototype.querySelectorAll('');
1244 
1245 Element.prototype.webkitMatchesSelector = function (selectors) { return true; };
1246 Element.prototype.webkitMatchesSelector('');
1247 
1248 Element.prototype.firstElementChild = new Element();
1249 
1250 Element.prototype.lastElementChild = new Element();
1251 
1252 Element.prototype.previousElementSibling = new Element();
1253 
1254 Element.prototype.nextElementSibling = new Element();
1255 
1256 Element.prototype.childElementCount = 1;
1257 
1258 Element.prototype.getClientRects = function () { return new ClientRectList(); };
1259 Element.prototype.getClientRects();
1260 
1261 Element.prototype.getBoundingClientRect = function () { return new ClientRect(); };
1262 Element.prototype.getBoundingClientRect();
1263 
1264 Element.prototype.innerText = '';
1265 
1266 Element.prototype.webkitRequestFullScreen = function (flags) { return ; };
1267 Element.prototype.webkitRequestFullScreen(1);
1268 
1269 Element.prototype.onabort = new EventListener();
1270 
1271 Element.prototype.onblur = new EventListener();
1272 
1273 Element.prototype.onchange = new EventListener();
1274 
1275 Element.prototype.onclick = new EventListener();
1276 
1277 Element.prototype.oncontextmenu = new EventListener();
1278 
1279 Element.prototype.ondblclick = new EventListener();
1280 
1281 Element.prototype.ondrag = new EventListener();
1282 
1283 Element.prototype.ondragend = new EventListener();
1284 
1285 Element.prototype.ondragenter = new EventListener();
1286 
1287 Element.prototype.ondragleave = new EventListener();
1288 
1289 Element.prototype.ondragover = new EventListener();
1290 
1291 Element.prototype.ondragstart = new EventListener();
1292 
1293 Element.prototype.ondrop = new EventListener();
1294 
1295 Element.prototype.onerror = new EventListener();
1296 
1297 Element.prototype.onfocus = new EventListener();
1298 
1299 Element.prototype.oninput = new EventListener();
1300 
1301 Element.prototype.oninvalid = new EventListener();
1302 
1303 Element.prototype.onkeydown = new EventListener();
1304 
1305 Element.prototype.onkeypress = new EventListener();
1306 
1307 Element.prototype.onkeyup = new EventListener();
1308 
1309 Element.prototype.onload = new EventListener();
1310 
1311 Element.prototype.onmousedown = new EventListener();
1312 
1313 Element.prototype.onmousemove = new EventListener();
1314 
1315 Element.prototype.onmouseout = new EventListener();
1316 
1317 Element.prototype.onmouseover = new EventListener();
1318 
1319 Element.prototype.onmouseup = new EventListener();
1320 
1321 Element.prototype.onmousewheel = new EventListener();
1322 
1323 Element.prototype.onscroll = new EventListener();
1324 
1325 Element.prototype.onselect = new EventListener();
1326 
1327 Element.prototype.onsubmit = new EventListener();
1328 
1329 Element.prototype.onbeforecut = new EventListener();
1330 
1331 Element.prototype.oncut = new EventListener();
1332 
1333 Element.prototype.onbeforecopy = new EventListener();
1334 
1335 Element.prototype.oncopy = new EventListener();
1336 
1337 Element.prototype.onbeforepaste = new EventListener();
1338 
1339 Element.prototype.onpaste = new EventListener();
1340 
1341 Element.prototype.onreset = new EventListener();
1342 
1343 Element.prototype.onsearch = new EventListener();
1344 
1345 Element.prototype.onselectstart = new EventListener();
1346 
1347 Element.prototype.ontouchstart = new EventListener();
1348 
1349 Element.prototype.ontouchmove = new EventListener();
1350 
1351 Element.prototype.ontouchend = new EventListener();
1352 
1353 Element.prototype.ontouchcancel = new EventListener();
1354 
1355 Element.prototype.onwebkitfullscreenchange = new EventListener();
1356 
1357 /*
1358  * Entity
1359  */
1360 function Entity() { return ; }
1361 Entity.prototype = Node;
1362 
1363 Entity.prototype.publicId = '';
1364 
1365 Entity.prototype.systemId = '';
1366 
1367 Entity.prototype.notationName = '';
1368 
1369 /*
1370  * EntityReference
1371  */
1372 function EntityReference() { return ; }
1373 EntityReference.prototype = Node;
1374 
1375 /*
1376  * ErrorEvent
1377  */
1378 function ErrorEvent() { return ; }
1379 ErrorEvent.prototype = Event;
1380 
1381 ErrorEvent.prototype.message = '';
1382 
1383 ErrorEvent.prototype.filename = '';
1384 
1385 ErrorEvent.prototype.lineno = 1;
1386 
1387 ErrorEvent.prototype.initErrorEvent = function (typeArg, canBubbleArg, cancelableArg, messageArg, filenameArg, linenoArg) { return ; };
1388 ErrorEvent.prototype.initErrorEvent('', true, true, '', '', 1);
1389 
1390 /*
1391  * EventException
1392  */
1393 function EventException() { return ; }
1394 
1395 EventException.prototype.code = 1;
1396 
1397 EventException.prototype.name = '';
1398 
1399 EventException.prototype.message = '';
1400 
1401 EventException.prototype.toString = function () { return ''; };
1402 EventException.prototype.toString();
1403 
1404 /*
1405  * Event
1406  */
1407 function Event() { return ; }
1408 
1409 Event.prototype.type = '';
1410 
1411 Event.prototype.target = new EventTarget();
1412 
1413 Event.prototype.currentTarget = new EventTarget();
1414 
1415 Event.prototype.eventPhase = 1;
1416 
1417 Event.prototype.bubbles = true;
1418 
1419 Event.prototype.cancelable = true;
1420 
1421 Event.prototype.timeStamp = new Date();
1422 
1423 Event.prototype.stopPropagation = function () { return ; };
1424 Event.prototype.stopPropagation();
1425 
1426 Event.prototype.preventDefault = function () { return ; };
1427 Event.prototype.preventDefault();
1428 
1429 Event.prototype.initEvent = function (eventTypeArg, canBubbleArg, cancelableArg) { return ; };
1430 Event.prototype.initEvent('', true, true);
1431 
1432 Event.prototype.defaultPrevented = true;
1433 
1434 Event.prototype.stopImmediatePropagation = function () { return ; };
1435 Event.prototype.stopImmediatePropagation();
1436 
1437 Event.prototype.srcElement = new EventTarget();
1438 
1439 Event.prototype.returnValue = true;
1440 
1441 Event.prototype.cancelBubble = true;
1442 
1443 Event.prototype.clipboardData = new Clipboard();
1444 
1445 Event.prototype.isMutationEvent = function () { return true; };
1446 Event.prototype.isMutationEvent();
1447 
1448 Event.prototype.isMouseEvent = function () { return true; };
1449 Event.prototype.isMouseEvent();
1450 
1451 Event.prototype.isUIEvent = function () { return true; };
1452 Event.prototype.isUIEvent();
1453 
1454 /*
1455  * EventListener
1456  */
1457 function EventListener() { return ; }
1458 
1459 EventListener.prototype.handleEvent = function (evt) { return ; };
1460 EventListener.prototype.handleEvent(new Event());
1461 
1462 /*
1463  * EventTarget
1464  */
1465 function EventTarget() { return ; }
1466 
1467 EventTarget.prototype.addEventListener = function (type, listener, useCapture) { return ; };
1468 EventTarget.prototype.addEventListener('', new EventListener(), true);
1469 
1470 EventTarget.prototype.removeEventListener = function (type, listener, useCapture) { return ; };
1471 EventTarget.prototype.removeEventListener('', new EventListener(), true);
1472 
1473 EventTarget.prototype.dispatchEvent = function (event) { return true; };
1474 EventTarget.prototype.dispatchEvent(new Event());
1475 
1476 /*
1477  * HashChangeEvent
1478  */
1479 function HashChangeEvent() { return ; }
1480 HashChangeEvent.prototype = Event;
1481 
1482 HashChangeEvent.prototype.initHashChangeEvent = function (type, canBubble, cancelable, oldURL, newURL) { return ; };
1483 HashChangeEvent.prototype.initHashChangeEvent('', true, true, '', '');
1484 
1485 HashChangeEvent.prototype.oldURL = '';
1486 
1487 HashChangeEvent.prototype.newURL = '';
1488 
1489 /*
1490  * KeyboardEvent
1491  */
1492 function KeyboardEvent() { return ; }
1493 KeyboardEvent.prototype = UIEvent;
1494 
1495 KeyboardEvent.prototype.keyIdentifier = '';
1496 
1497 KeyboardEvent.prototype.keyLocation = 1;
1498 
1499 KeyboardEvent.prototype.ctrlKey = true;
1500 
1501 KeyboardEvent.prototype.shiftKey = true;
1502 
1503 KeyboardEvent.prototype.altKey = true;
1504 
1505 KeyboardEvent.prototype.metaKey = true;
1506 
1507 KeyboardEvent.prototype.altGraphKey = true;
1508 
1509 KeyboardEvent.prototype.getModifierState = function (keyIdentifierArg) { return true; };
1510 KeyboardEvent.prototype.getModifierState('');
1511 
1512 KeyboardEvent.prototype.initKeyboardEvent = function (type, canBubble, cancelable, view, keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey, altGraphKey) { return ; };
1513 KeyboardEvent.prototype.initKeyboardEvent('', true, true, new DOMWindow(), '', 1, true, true, true, true, true);
1514 
1515 KeyboardEvent.prototype.keyCode = 1;
1516 
1517 KeyboardEvent.prototype.charCode = 1;
1518 
1519 KeyboardEvent.prototype.initKeyboardEvent = function (type, canBubble, cancelable, view, keyIdentifier, keyLocation, ctrlKey, altKey, shiftKey, metaKey) { return ; };
1520 KeyboardEvent.prototype.initKeyboardEvent('', true, true, new DOMWindow(), '', 1, true, true, true, true);
1521 
1522 /*
1523  * MessageChannel
1524  */
1525 function MessageChannel() { return ; }
1526 
1527 MessageChannel.prototype.port1 = new MessagePort();
1528 
1529 MessageChannel.prototype.port2 = new MessagePort();
1530 
1531 /*
1532  * MessageEvent
1533  */
1534 function MessageEvent() { return ; }
1535 MessageEvent.prototype = Event;
1536 
1537 MessageEvent.prototype.data = new SerializedScriptValue();
1538 
1539 MessageEvent.prototype.origin = '';
1540 
1541 MessageEvent.prototype.lastEventId = '';
1542 
1543 MessageEvent.prototype.source = new DOMWindow();
1544 
1545 MessageEvent.prototype.ports = [];
1546 
1547 MessageEvent.prototype.initMessageEvent = function (typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, messagePorts) { return ; };
1548 MessageEvent.prototype.initMessageEvent('', true, true, new SerializedScriptValue(), '', '', new DOMWindow(), []);
1549 
1550 MessageEvent.prototype.messagePort = new MessagePort();
1551 
1552 MessageEvent.prototype.initMessageEvent = function (typeArg, canBubbleArg, cancelableArg, dataArg, originArg, lastEventIdArg, sourceArg, messagePort) { return ; };
1553 MessageEvent.prototype.initMessageEvent('', true, true, new SerializedScriptValue(), '', '', new DOMWindow(), new MessagePort());
1554 
1555 /*
1556  * MessagePort
1557  */
1558 function MessagePort() { return ; }
1559 
1560 MessagePort.prototype.postMessage = function (message, messagePorts) { return ; };
1561 MessagePort.prototype.postMessage('', []);
1562 
1563 MessagePort.prototype.start = function () { return ; };
1564 MessagePort.prototype.start();
1565 
1566 MessagePort.prototype.close = function () { return ; };
1567 MessagePort.prototype.close();
1568 
1569 MessagePort.prototype.onmessage = new EventListener();
1570 
1571 MessagePort.prototype.addEventListener = function (type, listener, useCapture) { return ; };
1572 MessagePort.prototype.addEventListener('', new EventListener(), true);
1573 
1574 MessagePort.prototype.removeEventListener = function (type, listener, useCapture) { return ; };
1575 MessagePort.prototype.removeEventListener('', new EventListener(), true);
1576 
1577 MessagePort.prototype.dispatchEvent = function (evt) { return true; };
1578 MessagePort.prototype.dispatchEvent(new Event());
1579 
1580 /*
1581  * MouseEvent
1582  */
1583 function MouseEvent() { return ; }
1584 MouseEvent.prototype = UIEvent;
1585 
1586 MouseEvent.prototype.screenX = 1;
1587 
1588 MouseEvent.prototype.screenY = 1;
1589 
1590 MouseEvent.prototype.clientX = 1;
1591 
1592 MouseEvent.prototype.clientY = 1;
1593 
1594 MouseEvent.prototype.ctrlKey = true;
1595 
1596 MouseEvent.prototype.shiftKey = true;
1597 
1598 MouseEvent.prototype.altKey = true;
1599 
1600 MouseEvent.prototype.metaKey = true;
1601 
1602 MouseEvent.prototype.button = 1;
1603 
1604 MouseEvent.prototype.relatedTarget = new EventTarget();
1605 
1606 MouseEvent.prototype.initMouseEvent = function (type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget) { return ; };
1607 MouseEvent.prototype.initMouseEvent('', true, true, new DOMWindow(), 1, 1, 1, 1, 1, true, true, true, true, 1, new EventTarget());
1608 
1609 MouseEvent.prototype.offsetX = 1;
1610 
1611 MouseEvent.prototype.offsetY = 1;
1612 
1613 MouseEvent.prototype.x = 1;
1614 
1615 MouseEvent.prototype.y = 1;
1616 
1617 MouseEvent.prototype.fromElement = new Node();
1618 
1619 MouseEvent.prototype.toElement = new Node();
1620 
1621 MouseEvent.prototype.dataTransfer = new Clipboard();
1622 
1623 /*
1624  * MutationEvent
1625  */
1626 function MutationEvent() { return ; }
1627 MutationEvent.prototype = Event;
1628 
1629 MutationEvent.prototype.relatedNode = new Node();
1630 
1631 MutationEvent.prototype.prevValue = '';
1632 
1633 MutationEvent.prototype.newValue = '';
1634 
1635 MutationEvent.prototype.attrName = '';
1636 
1637 MutationEvent.prototype.attrChange = 1;
1638 
1639 MutationEvent.prototype.initMutationEvent = function (type, canBubble, cancelable, relatedNode, prevValue, newValue, attrName, attrChange) { return ; };
1640 MutationEvent.prototype.initMutationEvent('', true, true, new Node(), '', '', '', 1);
1641 
1642 /*
1643  * NamedNodeMap
1644  */
1645 function NamedNodeMap() { return ; }
1646 
1647 NamedNodeMap.prototype.getNamedItem = function (name) { return new Node(); };
1648 NamedNodeMap.prototype.getNamedItem('');
1649 
1650 NamedNodeMap.prototype.setNamedItem = function (node) { return new Node(); };
1651 NamedNodeMap.prototype.setNamedItem(new Node());
1652 
1653 NamedNodeMap.prototype.removeNamedItem = function (name) { return new Node(); };
1654 NamedNodeMap.prototype.removeNamedItem('');
1655 
1656 NamedNodeMap.prototype.item = function (index) { return new Node(); };
1657 NamedNodeMap.prototype.item(1);
1658 
1659 NamedNodeMap.prototype.length = 1;
1660 
1661 NamedNodeMap.prototype.getNamedItemNS = function (namespaceURI, localName) { return new Node(); };
1662 NamedNodeMap.prototype.getNamedItemNS('', '');
1663 
1664 NamedNodeMap.prototype.setNamedItemNS = function (node) { return new Node(); };
1665 NamedNodeMap.prototype.setNamedItemNS(new Node());
1666 
1667 NamedNodeMap.prototype.removeNamedItemNS = function (namespaceURI, localName) { return new Node(); };
1668 NamedNodeMap.prototype.removeNamedItemNS('', '');
1669 
1670 /*
1671  * NodeFilter
1672  */
1673 function NodeFilter() { return ; }
1674 
1675 NodeFilter.prototype.acceptNode = function (n) { return 1; };
1676 NodeFilter.prototype.acceptNode(new Node());
1677 
1678 /*
1679  * Node
1680  */
1681 function Node() { return ; }
1682 Node.prototype = Object;
1683 
1684 Node.prototype.nodeName = '';
1685 
1686 Node.prototype.nodeValue = '';
1687 
1688 Node.prototype.nodeType = 1;
1689 
1690 Node.prototype.parentNode = new Node();
1691 
1692 Node.prototype.childNodes = new NodeList();
1693 
1694 Node.prototype.firstChild = new Node();
1695 
1696 Node.prototype.lastChild = new Node();
1697 
1698 Node.prototype.previousSibling = new Node();
1699 
1700 Node.prototype.nextSibling = new Node();
1701 
1702 Node.prototype.attributes = new NamedNodeMap();
1703 
1704 Node.prototype.ownerDocument = new Document();
1705 
1706 Node.prototype.insertBefore = function (newChild, refChild) { return new Node(); };
1707 Node.prototype.insertBefore(new Node(), new Node());
1708 
1709 Node.prototype.replaceChild = function (newChild, oldChild) { return new Node(); };
1710 Node.prototype.replaceChild(new Node(), new Node());
1711 
1712 Node.prototype.removeChild = function (oldChild) { return new Node(); };
1713 Node.prototype.removeChild(new Node());
1714 
1715 Node.prototype.appendChild = function (newChild) { return new Node(); };
1716 Node.prototype.appendChild(new Node());
1717 
1718 Node.prototype.hasChildNodes = function () { return true; };
1719 Node.prototype.hasChildNodes();
1720 
1721 Node.prototype.cloneNode = function (deep) { return new Node(); };
1722 Node.prototype.cloneNode(true);
1723 
1724 Node.prototype.normalize = function () { return ; };
1725 Node.prototype.normalize();
1726 
1727 Node.prototype.isSupported = function (feature, version) { return true; };
1728 Node.prototype.isSupported('', '');
1729 
1730 Node.prototype.namespaceURI = '';
1731 
1732 Node.prototype.prefix = '';
1733 
1734 Node.prototype.localName = '';
1735 
1736 Node.prototype.hasAttributes = function () { return true; };
1737 Node.prototype.hasAttributes();
1738 
1739 Node.prototype.baseURI = '';
1740 
1741 Node.prototype.textContent = '';
1742 
1743 Node.prototype.isSameNode = function (other) { return true; };
1744 Node.prototype.isSameNode(new Node());
1745 
1746 Node.prototype.isEqualNode = function (other) { return true; };
1747 Node.prototype.isEqualNode(new Node());
1748 
1749 Node.prototype.lookupPrefix = function (namespaceURI) { return ''; };
1750 Node.prototype.lookupPrefix('');
1751 
1752 Node.prototype.isDefaultNamespace = function (namespaceURI) { return true; };
1753 Node.prototype.isDefaultNamespace('');
1754 
1755 Node.prototype.lookupNamespaceURI = function (prefix) { return ''; };
1756 Node.prototype.lookupNamespaceURI('');
1757 
1758 Node.prototype.compareDocumentPosition = function (other) { return 1; };
1759 Node.prototype.compareDocumentPosition(new Node());
1760 
1761 Node.prototype.getFeature = function (feature, version) { return new Object(); };
1762 Node.prototype.getFeature('', '');
1763 
1764 Node.prototype.setUserData = function (key, data, handler) { return new DOMUserData(); };
1765 Node.prototype.setUserData('', new DOMUserData(), function(){});
1766 
1767 Node.prototype.getUserData = function (key) { return new DOMUserData(); };
1768 Node.prototype.getUserData('');
1769 
1770 Node.prototype.parentElement = new Element();
1771 
1772 Node.prototype.isContentEditable = true;
1773 
1774 Node.prototype.addEventListener = function (type, listener, useCapture) { return ; };
1775 Node.prototype.addEventListener('', new EventListener(), true);
1776 
1777 Node.prototype.removeEventListener = function (type, listener, useCapture) { return ; };
1778 Node.prototype.removeEventListener('', new EventListener(), true);
1779 
1780 Node.prototype.dispatchEvent = function (event) { return true; };
1781 Node.prototype.dispatchEvent(new Event());
1782 
1783 Node.prototype.addEventListener = function (type, listener, useCapture) { return ; };
1784 Node.prototype.addEventListener('', new EventListener(), true);
1785 
1786 Node.prototype.removeEventListener = function (type, listener, useCapture) { return ; };
1787 Node.prototype.removeEventListener('', new EventListener(), true);
1788 
1789 Node.prototype.dispatchEvent = function (event) { return true; };
1790 Node.prototype.dispatchEvent(new Event());
1791 
1792 /*
1793  * NodeIterator
1794  */
1795 function NodeIterator() { return ; }
1796 
1797 NodeIterator.prototype.root = new Node();
1798 
1799 NodeIterator.prototype.whatToShow = 1;
1800 
1801 NodeIterator.prototype.filter = new NodeFilter();
1802 
1803 NodeIterator.prototype.expandEntityReferences = true;
1804 
1805 NodeIterator.prototype.referenceNode = new Node();
1806 
1807 NodeIterator.prototype.pointerBeforeReferenceNode = true;
1808 
1809 NodeIterator.prototype.nextNode = function () { return new Node(); };
1810 NodeIterator.prototype.nextNode();
1811 
1812 NodeIterator.prototype.previousNode = function () { return new Node(); };
1813 NodeIterator.prototype.previousNode();
1814 
1815 NodeIterator.prototype.detach = function () { return ; };
1816 NodeIterator.prototype.detach();
1817 
1818 /*
1819  * NodeList
1820  */
1821 function NodeList() { return ; }
1822 
1823 NodeList.prototype.item = function (index) { return new Node(); };
1824 NodeList.prototype.item(1);
1825 
1826 NodeList.prototype.length = 1;
1827 
1828 /*
1829  * Notation
1830  */
1831 function Notation() { return ; }
1832 Notation.prototype = Node;
1833 
1834 Notation.prototype.publicId = '';
1835 
1836 Notation.prototype.systemId = '';
1837 
1838 /*
1839  * OverflowEvent
1840  */
1841 function OverflowEvent() { return ; }
1842 OverflowEvent.prototype = Event;
1843 
1844 OverflowEvent.prototype.orient = 1;
1845 
1846 OverflowEvent.prototype.horizontalOverflow = true;
1847 
1848 OverflowEvent.prototype.verticalOverflow = true;
1849 
1850 OverflowEvent.prototype.initOverflowEvent = function (orient, horizontalOverflow, verticalOverflow) { return ; };
1851 OverflowEvent.prototype.initOverflowEvent(1, true, true);
1852 
1853 /*
1854  * PageTransitionEvent
1855  */
1856 function PageTransitionEvent() { return ; }
1857 PageTransitionEvent.prototype = Event;
1858 
1859 PageTransitionEvent.prototype.persisted = true;
1860 
1861 PageTransitionEvent.prototype.initPageTransitionEvent = function (typeArg, canBubbleArg, cancelableArg, persisted) { return ; };
1862 PageTransitionEvent.prototype.initPageTransitionEvent('', true, true, true);
1863 
1864 /*
1865  * PopStateEvent
1866  */
1867 function PopStateEvent() { return ; }
1868 PopStateEvent.prototype = Event;
1869 
1870 PopStateEvent.prototype.initPopStateEvent = function (typeArg, canBubbleArg, cancelableArg, stateArg) { return ; };
1871 PopStateEvent.prototype.initPopStateEvent('', true, true, new SerializedScriptValue());
1872 
1873 PopStateEvent.prototype.state = _mixed;
1874 
1875 /*
1876  * ProcessingInstruction
1877  */
1878 function ProcessingInstruction() { return ; }
1879 ProcessingInstruction.prototype = Node;
1880 
1881 ProcessingInstruction.prototype.target = '';
1882 
1883 ProcessingInstruction.prototype.data = '';
1884 
1885 ProcessingInstruction.prototype.sheet = new StyleSheet();
1886 
1887 /*
1888  * ProgressEvent
1889  */
1890 function ProgressEvent() { return ; }
1891 ProgressEvent.prototype = Event;
1892 
1893 ProgressEvent.prototype.lengthComputable = true;
1894 
1895 ProgressEvent.prototype.loaded = 1;
1896 
1897 ProgressEvent.prototype.total = 1;
1898 
1899 ProgressEvent.prototype.initProgressEvent = function (typeArg, canBubbleArg, cancelableArg, lengthComputableArg, loadedArg, totalArg) { return ; };
1900 ProgressEvent.prototype.initProgressEvent('', true, true, true, 1, 1);
1901 
1902 /*
1903  * RangeException
1904  */
1905 function RangeException() { return ; }
1906 
1907 RangeException.prototype.code = 1;
1908 
1909 RangeException.prototype.name = '';
1910 
1911 RangeException.prototype.message = '';
1912 
1913 RangeException.prototype.toString = function () { return ''; };
1914 RangeException.prototype.toString();
1915 
1916 /*
1917  * Range
1918  */
1919 function Range() { return ; }
1920 
1921 Range.prototype.startContainer = new Node();
1922 
1923 Range.prototype.startOffset = 1;
1924 
1925 Range.prototype.endContainer = new Node();
1926 
1927 Range.prototype.endOffset = 1;
1928 
1929 Range.prototype.collapsed = true;
1930 
1931 Range.prototype.commonAncestorContainer = new Node();
1932 
1933 Range.prototype.setStart = function (refNode, offset) { return ; };
1934 Range.prototype.setStart(new Node(), 1);
1935 
1936 Range.prototype.setEnd = function (refNode, offset) { return ; };
1937 Range.prototype.setEnd(new Node(), 1);
1938 
1939 Range.prototype.setStartBefore = function (refNode) { return ; };
1940 Range.prototype.setStartBefore(new Node());
1941 
1942 Range.prototype.setStartAfter = function (refNode) { return ; };
1943 Range.prototype.setStartAfter(new Node());
1944 
1945 Range.prototype.setEndBefore = function (refNode) { return ; };
1946 Range.prototype.setEndBefore(new Node());
1947 
1948 Range.prototype.setEndAfter = function (refNode) { return ; };
1949 Range.prototype.setEndAfter(new Node());
1950 
1951 Range.prototype.collapse = function (toStart) { return ; };
1952 Range.prototype.collapse(true);
1953 
1954 Range.prototype.selectNode = function (refNode) { return ; };
1955 Range.prototype.selectNode(new Node());
1956 
1957 Range.prototype.selectNodeContents = function (refNode) { return ; };
1958 Range.prototype.selectNodeContents(new Node());
1959 
1960 Range.prototype.compareBoundaryPoints = function (how, sourceRange) { return 1; };
1961 Range.prototype.compareBoundaryPoints(new CompareHow(), new Range());
1962 
1963 Range.prototype.deleteContents = function () { return ; };
1964 Range.prototype.deleteContents();
1965 
1966 Range.prototype.extractContents = function () { return new DocumentFragment(); };
1967 Range.prototype.extractContents();
1968 
1969 Range.prototype.cloneContents = function () { return new DocumentFragment(); };
1970 Range.prototype.cloneContents();
1971 
1972 Range.prototype.insertNode = function (newNode) { return ; };
1973 Range.prototype.insertNode(new Node());
1974 
1975 Range.prototype.surroundContents = function (newParent) { return ; };
1976 Range.prototype.surroundContents(new Node());
1977 
1978 Range.prototype.cloneRange = function () { return new Range(); };
1979 Range.prototype.cloneRange();
1980 
1981 Range.prototype.toString = function () { return ''; };
1982 Range.prototype.toString();
1983 
1984 Range.prototype.detach = function () { return ; };
1985 Range.prototype.detach();
1986 
1987 Range.prototype.getClientRects = function () { return new ClientRectList(); };
1988 Range.prototype.getClientRects();
1989 
1990 Range.prototype.getBoundingClientRect = function () { return new ClientRect(); };
1991 Range.prototype.getBoundingClientRect();
1992 
1993 Range.prototype.createContextualFragment = function (html) { return new DocumentFragment(); };
1994 Range.prototype.createContextualFragment('');
1995 
1996 Range.prototype.intersectsNode = function (refNode) { return true; };
1997 Range.prototype.intersectsNode(new Node());
1998 
1999 Range.prototype.compareNode = function (refNode) { return 1; };
2000 Range.prototype.compareNode(new Node());
2001 
2002 Range.prototype.comparePoint = function (refNode, offset) { return 1; };
2003 Range.prototype.comparePoint(new Node(), 1);
2004 
2005 Range.prototype.isPointInRange = function (refNode, offset) { return true; };
2006 Range.prototype.isPointInRange(new Node(), 1);
2007 
2008 Range.prototype.expand = function (unit) { return ; };
2009 Range.prototype.expand('');
2010 
2011 Range.prototype.text = '';
2012 
2013 /*
2014  * RequestAnimationFrameCallback
2015  */
2016 function RequestAnimationFrameCallback() { return ; }
2017 
2018 RequestAnimationFrameCallback.prototype.handleEvent = function (time) { return true; };
2019 RequestAnimationFrameCallback.prototype.handleEvent(new Date());
2020 
2021 /*
2022  * StringCallback
2023  */
2024 function StringCallback() { return ; }
2025 
2026 StringCallback.prototype.handleEvent = function (data) { return true; };
2027 StringCallback.prototype.handleEvent('');
2028 
2029 /*
2030  * TextEvent
2031  */
2032 function TextEvent() { return ; }
2033 TextEvent.prototype = UIEvent;
2034 
2035 TextEvent.prototype.data = '';
2036 
2037 TextEvent.prototype.initTextEvent = function (typeArg, canBubbleArg, cancelableArg, viewArg, dataArg) { return ; };
2038 TextEvent.prototype.initTextEvent('', true, true, new DOMWindow(), '');
2039 
2040 /*
2041  * Text
2042  */
2043 function Text() { return ; }
2044 Text.prototype = CharacterData;
2045 
2046 Text.prototype.splitText = function (offset) { return new Text(); };
2047 Text.prototype.splitText(1);
2048 
2049 Text.prototype.wholeText = '';
2050 
2051 Text.prototype.replaceWholeText = function (content) { return new Text(); };
2052 Text.prototype.replaceWholeText('');
2053 
2054 /*
2055  * TouchEvent
2056  */
2057 function TouchEvent() { return ; }
2058 TouchEvent.prototype = UIEvent;
2059 
2060 TouchEvent.prototype.touches = new TouchList();
2061 
2062 TouchEvent.prototype.targetTouches = new TouchList();
2063 
2064 TouchEvent.prototype.changedTouches = new TouchList();
2065 
2066 TouchEvent.prototype.ctrlKey = true;
2067 
2068 TouchEvent.prototype.shiftKey = true;
2069 
2070 TouchEvent.prototype.altKey = true;
2071 
2072 TouchEvent.prototype.metaKey = true;
2073 
2074 TouchEvent.prototype.initTouchEvent = function (touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey) { return ; };
2075 TouchEvent.prototype.initTouchEvent(new TouchList(), new TouchList(), new TouchList(), '', new DOMWindow(), 1, 1, 1, 1, true, true, true, true);
2076 
2077 /*
2078  * Touch
2079  */
2080 function Touch() { return ; }
2081 
2082 Touch.prototype.clientX = 1;
2083 
2084 Touch.prototype.clientY = 1;
2085 
2086 Touch.prototype.screenX = 1;
2087 
2088 Touch.prototype.screenY = 1;
2089 
2090 Touch.prototype.pageX = 1;
2091 
2092 Touch.prototype.pageY = 1;
2093 
2094 Touch.prototype.target = new EventTarget();
2095 
2096 Touch.prototype.identifier = 1;
2097 
2098 /*
2099  * TouchList
2100  */
2101 function TouchList() { return ; }
2102 
2103 TouchList.prototype.length = 1;
2104 
2105 TouchList.prototype.item = function (index) { return new Touch(); };
2106 TouchList.prototype.item(1);
2107 
2108 /*
2109  * TreeWalker
2110  */
2111 function TreeWalker() { return ; }
2112 
2113 TreeWalker.prototype.root = new Node();
2114 
2115 TreeWalker.prototype.whatToShow = 1;
2116 
2117 TreeWalker.prototype.filter = new NodeFilter();
2118 
2119 TreeWalker.prototype.expandEntityReferences = true;
2120 
2121 TreeWalker.prototype.currentNode = new Node();
2122 
2123 TreeWalker.prototype.parentNode = function () { return new Node(); };
2124 TreeWalker.prototype.parentNode();
2125 
2126 TreeWalker.prototype.firstChild = function () { return new Node(); };
2127 TreeWalker.prototype.firstChild();
2128 
2129 TreeWalker.prototype.lastChild = function () { return new Node(); };
2130 TreeWalker.prototype.lastChild();
2131 
2132 TreeWalker.prototype.previousSibling = function () { return new Node(); };
2133 TreeWalker.prototype.previousSibling();
2134 
2135 TreeWalker.prototype.nextSibling = function () { return new Node(); };
2136 TreeWalker.prototype.nextSibling();
2137 
2138 TreeWalker.prototype.previousNode = function () { return new Node(); };
2139 TreeWalker.prototype.previousNode();
2140 
2141 TreeWalker.prototype.nextNode = function () { return new Node(); };
2142 TreeWalker.prototype.nextNode();
2143 
2144 /*
2145  * UIEvent
2146  */
2147 function UIEvent() { return ; }
2148 UIEvent.prototype = Event;
2149 
2150 UIEvent.prototype.view = new DOMWindow();
2151 
2152 UIEvent.prototype.detail = 1;
2153 
2154 UIEvent.prototype.initUIEvent = function (type, canBubble, cancelable, view, detail) { return ; };
2155 UIEvent.prototype.initUIEvent('', true, true, new DOMWindow(), 1);
2156 
2157 UIEvent.prototype.keyCode = 1;
2158 
2159 UIEvent.prototype.charCode = 1;
2160 
2161 UIEvent.prototype.layerX = 1;
2162 
2163 UIEvent.prototype.layerY = 1;
2164 
2165 UIEvent.prototype.pageX = 1;
2166 
2167 UIEvent.prototype.pageY = 1;
2168 
2169 UIEvent.prototype.which = 1;
2170 
2171 /*
2172  * WebKitAnimationEvent
2173  */
2174 function WebKitAnimationEvent() { return ; }
2175 WebKitAnimationEvent.prototype = Event;
2176 
2177 WebKitAnimationEvent.prototype.animationName = '';
2178 
2179 WebKitAnimationEvent.prototype.elapsedTime = 1.0;
2180 
2181 WebKitAnimationEvent.prototype.initWebKitAnimationEvent = function (typeArg, canBubbleArg, cancelableArg, animationNameArg, elapsedTimeArg) { return ; };
2182 WebKitAnimationEvent.prototype.initWebKitAnimationEvent('', true, true, '', 1.0);
2183 
2184 /*
2185  * WebKitTransitionEvent
2186  */
2187 function WebKitTransitionEvent() { return ; }
2188 WebKitTransitionEvent.prototype = Event;
2189 
2190 WebKitTransitionEvent.prototype.propertyName = '';
2191 
2192 WebKitTransitionEvent.prototype.elapsedTime = 1.0;
2193 
2194 WebKitTransitionEvent.prototype.initWebKitTransitionEvent = function (typeArg, canBubbleArg, cancelableArg, propertyNameArg, elapsedTimeArg) { return ; };
2195 WebKitTransitionEvent.prototype.initWebKitTransitionEvent('', true, true, '', 1.0);
2196 
2197 /*
2198  * WheelEvent
2199  */
2200 function WheelEvent() { return ; }
2201 WheelEvent.prototype = UIEvent;
2202 
2203 WheelEvent.prototype.screenX = 1;
2204 
2205 WheelEvent.prototype.screenY = 1;
2206 
2207 WheelEvent.prototype.clientX = 1;
2208 
2209 WheelEvent.prototype.clientY = 1;
2210 
2211 WheelEvent.prototype.ctrlKey = true;
2212 
2213 WheelEvent.prototype.shiftKey = true;
2214 
2215 WheelEvent.prototype.altKey = true;
2216 
2217 WheelEvent.prototype.metaKey = true;
2218 
2219 WheelEvent.prototype.wheelDelta = 1;
2220 
2221 WheelEvent.prototype.wheelDeltaX = 1;
2222 
2223 WheelEvent.prototype.wheelDeltaY = 1;
2224 
2225 WheelEvent.prototype.offsetX = 1;
2226 
2227 WheelEvent.prototype.offsetY = 1;
2228 
2229 WheelEvent.prototype.x = 1;
2230 
2231 WheelEvent.prototype.y = 1;
2232 
2233 WheelEvent.prototype.isHorizontal = true;
2234 
2235 WheelEvent.prototype.initWheelEvent = function (wheelDeltaX, wheelDeltaY, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey) { return ; };
2236 WheelEvent.prototype.initWheelEvent(1, 1, new DOMWindow(), 1, 1, 1, 1, true, true, true, true);
2237 
2238 WheelEvent.prototype.initWebKitWheelEvent = function (wheelDeltaX, wheelDeltaY, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey) { return ; };
2239 WheelEvent.prototype.initWebKitWheelEvent(1, 1, new DOMWindow(), 1, 1, 1, 1, true, true, true, true);
2240 
2241 /*
2242  * AbstractView
2243  */
2244 function AbstractView() { return ; }
2245 
2246 AbstractView.prototype.document = new Document();
2247 
2248 AbstractView.prototype.styleMedia = new StyleMedia();
2249 
2250 /*
2251  * BarInfo
2252  */
2253 function BarInfo() { return ; }
2254 
2255 BarInfo.prototype.visible = true;
2256 
2257 /*
2258  * Console
2259  */
2260 function Console() { return ; }
2261 
2262 Console.prototype.debug = function () { return ; };
2263 Console.prototype.debug();
2264 
2265 Console.prototype.error = function () { return ; };
2266 Console.prototype.error();
2267 
2268 Console.prototype.info = function () { return ; };
2269 Console.prototype.info();
2270 
2271 Console.prototype.log = function () { return ; };
2272 Console.prototype.log();
2273 
2274 Console.prototype.warn = function () { return ; };
2275 Console.prototype.warn();
2276 
2277 Console.prototype.dir = function () { return ; };
2278 Console.prototype.dir();
2279 
2280 Console.prototype.dirxml = function () { return ; };
2281 Console.prototype.dirxml();
2282 
2283 Console.prototype.trace = function () { return ; };
2284 Console.prototype.trace();
2285 
2286 Console.prototype.assert = function (condition) { return ; };
2287 Console.prototype.assert(true);
2288 
2289 Console.prototype.count = function () { return ; };
2290 Console.prototype.count();
2291 
2292 Console.prototype.markTimeline = function () { return ; };
2293 Console.prototype.markTimeline();
2294 
2295 Console.prototype.profiles = [];
2296 
2297 Console.prototype.profile = function (title) { return ; };
2298 Console.prototype.profile('');
2299 
2300 Console.prototype.profileEnd = function (title) { return ; };
2301 Console.prototype.profileEnd('');
2302 
2303 Console.prototype.time = function (title) { return ; };
2304 Console.prototype.time('');
2305 
2306 Console.prototype.timeEnd = function (title) { return ; };
2307 Console.prototype.timeEnd('');
2308 
2309 Console.prototype.group = function () { return ; };
2310 Console.prototype.group();
2311 
2312 Console.prototype.groupCollapsed = function () { return ; };
2313 Console.prototype.groupCollapsed();
2314 
2315 Console.prototype.groupEnd = function () { return ; };
2316 Console.prototype.groupEnd();
2317 
2318 Console.prototype.memory = new MemoryInfo();
2319 
2320 /*
2321  * Coordinates
2322  */
2323 function Coordinates() { return ; }
2324 
2325 Coordinates.prototype.latitude = 1.0;
2326 
2327 Coordinates.prototype.longitude = 1.0;
2328 
2329 Coordinates.prototype.altitude = 1.0;
2330 
2331 Coordinates.prototype.accuracy = 1.0;
2332 
2333 Coordinates.prototype.altitudeAccuracy = 1.0;
2334 
2335 Coordinates.prototype.heading = 1.0;
2336 
2337 Coordinates.prototype.speed = 1.0;
2338 
2339 /*
2340  * Crypto
2341  */
2342 function Crypto() { return ; }
2343 
2344 Crypto.prototype.getRandomValues = function (array) { return ; };
2345 Crypto.prototype.getRandomValues(new ArrayBufferView());
2346 
2347 /*
2348  * DOMSelection
2349  */
2350 function DOMSelection() { return ; }
2351 
2352 DOMSelection.prototype.anchorNode = new Node();
2353 
2354 DOMSelection.prototype.anchorOffset = 1;
2355 
2356 DOMSelection.prototype.focusNode = new Node();
2357 
2358 DOMSelection.prototype.focusOffset = 1;
2359 
2360 DOMSelection.prototype.isCollapsed = true;
2361 
2362 DOMSelection.prototype.rangeCount = 1;
2363 
2364 DOMSelection.prototype.collapse = function (node, index) { return ; };
2365 DOMSelection.prototype.collapse(new Node(), 1);
2366 
2367 DOMSelection.prototype.collapseToEnd = function () { return ; };
2368 DOMSelection.prototype.collapseToEnd();
2369 
2370 DOMSelection.prototype.collapseToStart = function () { return ; };
2371 DOMSelection.prototype.collapseToStart();
2372 
2373 DOMSelection.prototype.deleteFromDocument = function () { return ; };
2374 DOMSelection.prototype.deleteFromDocument();
2375 
2376 DOMSelection.prototype.containsNode = function (node, allowPartial) { return true; };
2377 DOMSelection.prototype.containsNode(new Node(), true);
2378 
2379 DOMSelection.prototype.selectAllChildren = function (node) { return ; };
2380 DOMSelection.prototype.selectAllChildren(new Node());
2381 
2382 DOMSelection.prototype.extend = function (node, offset) { return ; };
2383 DOMSelection.prototype.extend(new Node(), 1);
2384 
2385 DOMSelection.prototype.getRangeAt = function (index) { return new Range(); };
2386 DOMSelection.prototype.getRangeAt(1);
2387 
2388 DOMSelection.prototype.removeAllRanges = function () { return ; };
2389 DOMSelection.prototype.removeAllRanges();
2390 
2391 DOMSelection.prototype.addRange = function (range) { return ; };
2392 DOMSelection.prototype.addRange(new Range());
2393 
2394 DOMSelection.prototype.toString = function () { return ''; };
2395 DOMSelection.prototype.toString();
2396 
2397 DOMSelection.prototype.baseNode = new Node();
2398 
2399 DOMSelection.prototype.baseOffset = 1;
2400 
2401 DOMSelection.prototype.extentNode = new Node();
2402 
2403 DOMSelection.prototype.extentOffset = 1;
2404 
2405 DOMSelection.prototype.type = '';
2406 
2407 DOMSelection.prototype.modify = function (alter, direction, granularity) { return ; };
2408 DOMSelection.prototype.modify('', '', '');
2409 
2410 DOMSelection.prototype.setBaseAndExtent = function (baseNode, baseOffset, extentNode, extentOffset) { return ; };
2411 DOMSelection.prototype.setBaseAndExtent(new Node(), 1, new Node(), 1);
2412 
2413 DOMSelection.prototype.setPosition = function (node, offset) { return ; };
2414 DOMSelection.prototype.setPosition(new Node(), 1);
2415 
2416 DOMSelection.prototype.empty = function () { return ; };
2417 DOMSelection.prototype.empty();
2418 
2419 module.exports = DOMWindow;
2420 /*
2421  * DOMWindow
2422  */
2423 function DOMWindow() { return ; }
2424 
2425 DOMWindow.prototype.screen = new Screen();
2426 
2427 DOMWindow.prototype.history = new History();
2428 
2429 DOMWindow.prototype.locationbar = new BarInfo();
2430 
2431 DOMWindow.prototype.menubar = new BarInfo();
2432 
2433 DOMWindow.prototype.personalbar = new BarInfo();
2434 
2435 DOMWindow.prototype.scrollbars = new BarInfo();
2436 
2437 DOMWindow.prototype.statusbar = new BarInfo();
2438 
2439 DOMWindow.prototype.toolbar = new BarInfo();
2440 
2441 DOMWindow.prototype.navigator = new Navigator();
2442 
2443 DOMWindow.prototype.clientInformation = new Navigator();
2444 
2445 DOMWindow.prototype.crypto = new Crypto();
2446 
2447 DOMWindow.prototype.location = new Location();
2448 
2449 DOMWindow.prototype.event = new Event();
2450 
2451 DOMWindow.prototype.getSelection = function () { return new DOMSelection(); };
2452 DOMWindow.prototype.getSelection();
2453 
2454 DOMWindow.prototype.frameElement = new Element();
2455 
2456 DOMWindow.prototype.focus = function () { return ; };
2457 DOMWindow.prototype.focus();
2458 
2459 DOMWindow.prototype.blur = function () { return ; };
2460 DOMWindow.prototype.blur();
2461 
2462 DOMWindow.prototype.close = function () { return ; };
2463 DOMWindow.prototype.close();
2464 
2465 DOMWindow.prototype.print = function () { return ; };
2466 DOMWindow.prototype.print();
2467 
2468 DOMWindow.prototype.stop = function () { return ; };
2469 DOMWindow.prototype.stop();
2470 
2471 DOMWindow.prototype.open = function (url, name, options) { return new DOMWindow(); };
2472 DOMWindow.prototype.open('', '', '');
2473 
2474 DOMWindow.prototype.showModalDialog = function (url, dialogArgs, featureArgs) { return new Object(); };
2475 DOMWindow.prototype.showModalDialog('', new Object(), '');
2476 
2477 DOMWindow.prototype.alert = function (message) { return ; };
2478 DOMWindow.prototype.alert('');
2479 
2480 DOMWindow.prototype.confirm = function (message) { return true; };
2481 DOMWindow.prototype.confirm('');
2482 
2483 DOMWindow.prototype.prompt = function (message, defaultValue) { return ''; };
2484 DOMWindow.prototype.prompt('', '');
2485 
2486 DOMWindow.prototype.find = function (string, caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog) { return true; };
2487 DOMWindow.prototype.find('', true, true, true, true, true, true);
2488 
2489 DOMWindow.prototype.offscreenBuffering = true;
2490 
2491 DOMWindow.prototype.outerHeight = 1;
2492 
2493 DOMWindow.prototype.outerWidth = 1;
2494 
2495 DOMWindow.prototype.innerHeight = 1;
2496 
2497 DOMWindow.prototype.innerWidth = 1;
2498 
2499 DOMWindow.prototype.screenX = 1;
2500 
2501 DOMWindow.prototype.screenY = 1;
2502 
2503 DOMWindow.prototype.screenLeft = 1;
2504 
2505 DOMWindow.prototype.screenTop = 1;
2506 
2507 DOMWindow.prototype.scrollX = 1;
2508 
2509 DOMWindow.prototype.scrollY = 1;
2510 
2511 DOMWindow.prototype.pageXOffset = 1;
2512 
2513 DOMWindow.prototype.pageYOffset = 1;
2514 
2515 DOMWindow.prototype.scrollBy = function (x, y) { return ; };
2516 DOMWindow.prototype.scrollBy(1, 1);
2517 
2518 DOMWindow.prototype.scrollTo = function (x, y) { return ; };
2519 DOMWindow.prototype.scrollTo(1, 1);
2520 
2521 DOMWindow.prototype.scroll = function (x, y) { return ; };
2522 DOMWindow.prototype.scroll(1, 1);
2523 
2524 DOMWindow.prototype.moveBy = function (x, y) { return ; };
2525 DOMWindow.prototype.moveBy(1.0, 1.0);
2526 
2527 DOMWindow.prototype.moveTo = function (x, y) { return ; };
2528 DOMWindow.prototype.moveTo(1.0, 1.0);
2529 
2530 DOMWindow.prototype.resizeBy = function (x, y) { return ; };
2531 DOMWindow.prototype.resizeBy(1.0, 1.0);
2532 
2533 DOMWindow.prototype.resizeTo = function (width, height) { return ; };
2534 DOMWindow.prototype.resizeTo(1.0, 1.0);
2535 
2536 DOMWindow.prototype.closed = true;
2537 
2538 DOMWindow.prototype.length = 1;
2539 
2540 DOMWindow.prototype.name = '';
2541 
2542 DOMWindow.prototype.status = '';
2543 
2544 DOMWindow.prototype.defaultStatus = '';
2545 
2546 DOMWindow.prototype.defaultstatus = '';
2547 
2548 DOMWindow.prototype.self = new DOMWindow();
2549 
2550 DOMWindow.prototype.window = new DOMWindow();
2551 
2552 DOMWindow.prototype.frames = new DOMWindow();
2553 
2554 DOMWindow.prototype.opener = new DOMWindow();
2555 
2556 DOMWindow.prototype.parent = new DOMWindow();
2557 
2558 DOMWindow.prototype.top = new DOMWindow();
2559 
2560 DOMWindow.prototype.document = new Document();
2561 
2562 DOMWindow.prototype.matchMedia = function (query) { return new MediaQueryList(); };
2563 DOMWindow.prototype.matchMedia('');
2564 
2565 DOMWindow.prototype.styleMedia = new StyleMedia();
2566 
2567 DOMWindow.prototype.getComputedStyle = function (element, pseudoElement) { return new CSSStyleDeclaration(); };
2568 DOMWindow.prototype.getComputedStyle(new Element(), '');
2569 
2570 DOMWindow.prototype.getMatchedCSSRules = function (element, pseudoElement) { return new CSSRuleList(); };
2571 DOMWindow.prototype.getMatchedCSSRules(new Element(), '');
2572 
2573 DOMWindow.prototype.devicePixelRatio = 1.0;
2574 
2575 DOMWindow.prototype.webkitConvertPointFromPageToNode = function (node, p) { return new WebKitPoint(); };
2576 DOMWindow.prototype.webkitConvertPointFromPageToNode(new Node(), new WebKitPoint());
2577 
2578 DOMWindow.prototype.webkitConvertPointFromNodeToPage = function (node, p) { return new WebKitPoint(); };
2579 DOMWindow.prototype.webkitConvertPointFromNodeToPage(new Node(), new WebKitPoint());
2580 
2581 DOMWindow.prototype.applicationCache = new DOMApplicationCache();
2582 
2583 DOMWindow.prototype.openDatabase = function (name, version, displayName, estimatedSize, creationCallback) { return new Database(); };
2584 DOMWindow.prototype.openDatabase('', '', '', 1, function(){});
2585 
2586 DOMWindow.prototype.sessionStorage = new Storage();
2587 
2588 DOMWindow.prototype.localStorage = new Storage();
2589 
2590 DOMWindow.prototype.webkitNotifications = new NotificationCenter();
2591 
2592 DOMWindow.prototype.webkitIndexedDB = new IDBFactory();
2593 
2594 DOMWindow.prototype.webkitIDBCursor = IDBCursor;
2595 
2596 DOMWindow.prototype.webkitIDBDatabase = IDBDatabase;
2597 
2598 DOMWindow.prototype.webkitIDBDatabaseError = IDBDatabaseError;
2599 
2600 DOMWindow.prototype.webkitIDBDatabaseException = IDBDatabaseException;
2601 
2602 DOMWindow.prototype.webkitIDBFactory = IDBFactory;
2603 
2604 DOMWindow.prototype.webkitIDBIndex = IDBIndex;
2605 
2606 DOMWindow.prototype.webkitIDBKeyRange = IDBKeyRange;
2607 
2608 DOMWindow.prototype.webkitIDBObjectStore = IDBObjectStore;
2609 
2610 DOMWindow.prototype.webkitIDBRequest = IDBRequest;
2611 
2612 DOMWindow.prototype.webkitIDBTransaction = IDBTransaction;
2613 
2614 DOMWindow.prototype.webkitRequestFileSystem = function (type, size, successCallback, errorCallback) { return ; };
2615 DOMWindow.prototype.webkitRequestFileSystem(1, 1, function(){}, function(){});
2616 
2617 DOMWindow.prototype.webkitResolveLocalFileSystemURL = function (url, successCallback, errorCallback) { return ; };
2618 DOMWindow.prototype.webkitResolveLocalFileSystemURL('', function(){}, function(){});
2619 
2620 DOMWindow.prototype.WebKitFlags = WebKitFlags;
2621 
2622 DOMWindow.prototype.orientation = 1;
2623 
2624 DOMWindow.prototype.console = new Console();
2625 
2626 DOMWindow.prototype.postMessage = function (message, messagePorts, targetOrigin) { return ; };
2627 DOMWindow.prototype.postMessage(new SerializedScriptValue(), [], '');
2628 
2629 DOMWindow.prototype.postMessage = function (message, messagePort, targetOrigin) { return ; };
2630 DOMWindow.prototype.postMessage(new SerializedScriptValue(), new MessagePort(), '');
2631 
2632 DOMWindow.prototype.performance = new Performance();
2633 
2634 DOMWindow.prototype.setTimeout = function (handler, timeout) { return 1; };
2635 DOMWindow.prototype.setTimeout(function(){}, 1);
2636 
2637 DOMWindow.prototype.clearTimeout = function (handle) { return ; };
2638 DOMWindow.prototype.clearTimeout(1);
2639 
2640 DOMWindow.prototype.setInterval = function (handler, timeout) { return 1; };
2641 DOMWindow.prototype.setInterval(function(){}, 1);
2642 
2643 DOMWindow.prototype.clearInterval = function (handle) { return ; };
2644 DOMWindow.prototype.clearInterval(1);
2645 
2646 DOMWindow.prototype.webkitRequestAnimationFrame = function (callback, element) { return 1; };
2647 DOMWindow.prototype.webkitRequestAnimationFrame(function(){}, new Element());
2648 
2649 DOMWindow.prototype.webkitCancelRequestAnimationFrame = function (id) { return ; };
2650 DOMWindow.prototype.webkitCancelRequestAnimationFrame(1);
2651 
2652 DOMWindow.prototype.atob = function (string) { return ''; };
2653 DOMWindow.prototype.atob('');
2654 
2655 DOMWindow.prototype.btoa = function (string) { return ''; };
2656 DOMWindow.prototype.btoa('');
2657 
2658 DOMWindow.prototype.onabort = new EventListener();
2659 
2660 DOMWindow.prototype.onbeforeunload = new EventListener();
2661 
2662 DOMWindow.prototype.onblur = new EventListener();
2663 
2664 DOMWindow.prototype.oncanplay = new EventListener();
2665 
2666 DOMWindow.prototype.oncanplaythrough = new EventListener();
2667 
2668 DOMWindow.prototype.onchange = new EventListener();
2669 
2670 DOMWindow.prototype.onclick = new EventListener();
2671 
2672 DOMWindow.prototype.oncontextmenu = new EventListener();
2673 
2674 DOMWindow.prototype.ondblclick = new EventListener();
2675 
2676 DOMWindow.prototype.ondrag = new EventListener();
2677 
2678 DOMWindow.prototype.ondragend = new EventListener();
2679 
2680 DOMWindow.prototype.ondragenter = new EventListener();
2681 
2682 DOMWindow.prototype.ondragleave = new EventListener();
2683 
2684 DOMWindow.prototype.ondragover = new EventListener();
2685 
2686 DOMWindow.prototype.ondragstart = new EventListener();
2687 
2688 DOMWindow.prototype.ondrop = new EventListener();
2689 
2690 DOMWindow.prototype.ondurationchange = new EventListener();
2691 
2692 DOMWindow.prototype.onemptied = new EventListener();
2693 
2694 DOMWindow.prototype.onended = new EventListener();
2695 
2696 DOMWindow.prototype.onerror = new EventListener();
2697 
2698 DOMWindow.prototype.onfocus = new EventListener();
2699 
2700 DOMWindow.prototype.onhashchange = new EventListener();
2701 
2702 DOMWindow.prototype.oninput = new EventListener();
2703 
2704 DOMWindow.prototype.oninvalid = new EventListener();
2705 
2706 DOMWindow.prototype.onkeydown = new EventListener();
2707 
2708 DOMWindow.prototype.onkeypress = new EventListener();
2709 
2710 DOMWindow.prototype.onkeyup = new EventListener();
2711 
2712 DOMWindow.prototype.onload = new EventListener();
2713 
2714 DOMWindow.prototype.onloadeddata = new EventListener();
2715 
2716 DOMWindow.prototype.onloadedmetadata = new EventListener();
2717 
2718 DOMWindow.prototype.onloadstart = new EventListener();
2719 
2720 DOMWindow.prototype.onmessage = new EventListener();
2721 
2722 DOMWindow.prototype.onmousedown = new EventListener();
2723 
2724 DOMWindow.prototype.onmousemove = new EventListener();
2725 
2726 DOMWindow.prototype.onmouseout = new EventListener();
2727 
2728 DOMWindow.prototype.onmouseover = new EventListener();
2729 
2730 DOMWindow.prototype.onmouseup = new EventListener();
2731 
2732 DOMWindow.prototype.onmousewheel = new EventListener();
2733 
2734 DOMWindow.prototype.onoffline = new EventListener();
2735 
2736 DOMWindow.prototype.ononline = new EventListener();
2737 
2738 DOMWindow.prototype.onpagehide = new EventListener();
2739 
2740 DOMWindow.prototype.onpageshow = new EventListener();
2741 
2742 DOMWindow.prototype.onpause = new EventListener();
2743 
2744 DOMWindow.prototype.onplay = new EventListener();
2745 
2746 DOMWindow.prototype.onplaying = new EventListener();
2747 
2748 DOMWindow.prototype.onpopstate = new EventListener();
2749 
2750 DOMWindow.prototype.onprogress = new EventListener();
2751 
2752 DOMWindow.prototype.onratechange = new EventListener();
2753 
2754 DOMWindow.prototype.onresize = new EventListener();
2755 
2756 DOMWindow.prototype.onscroll = new EventListener();
2757 
2758 DOMWindow.prototype.onseeked = new EventListener();
2759 
2760 DOMWindow.prototype.onseeking = new EventListener();
2761 
2762 DOMWindow.prototype.onselect = new EventListener();
2763 
2764 DOMWindow.prototype.onstalled = new EventListener();
2765 
2766 DOMWindow.prototype.onstorage = new EventListener();
2767 
2768 DOMWindow.prototype.onsubmit = new EventListener();
2769 
2770 DOMWindow.prototype.onsuspend = new EventListener();
2771 
2772 DOMWindow.prototype.ontimeupdate = new EventListener();
2773 
2774 DOMWindow.prototype.onunload = new EventListener();
2775 
2776 DOMWindow.prototype.onvolumechange = new EventListener();
2777 
2778 DOMWindow.prototype.onwaiting = new EventListener();
2779 
2780 DOMWindow.prototype.onreset = new EventListener();
2781 
2782 DOMWindow.prototype.onsearch = new EventListener();
2783 
2784 DOMWindow.prototype.onwebkitanimationend = new EventListener();
2785 
2786 DOMWindow.prototype.onwebkitanimationiteration = new EventListener();
2787 
2788 DOMWindow.prototype.onwebkitanimationstart = new EventListener();
2789 
2790 DOMWindow.prototype.onwebkittransitionend = new EventListener();
2791 
2792 DOMWindow.prototype.onorientationchange = new EventListener();
2793 
2794 DOMWindow.prototype.ontouchstart = new EventListener();
2795 
2796 DOMWindow.prototype.ontouchmove = new EventListener();
2797 
2798 DOMWindow.prototype.ontouchend = new EventListener();
2799 
2800 DOMWindow.prototype.ontouchcancel = new EventListener();
2801 
2802 DOMWindow.prototype.DeviceMotionEvent = DeviceMotionEvent;
2803 
2804 DOMWindow.prototype.ondevicemotion = new EventListener();
2805 
2806 DOMWindow.prototype.DeviceOrientationEvent = DeviceOrientationEvent;
2807 
2808 DOMWindow.prototype.ondeviceorientation = new EventListener();
2809 
2810 DOMWindow.prototype.addEventListener = function (type, listener, useCapture) { return ; };
2811 DOMWindow.prototype.addEventListener('', new EventListener(), true);
2812 
2813 DOMWindow.prototype.removeEventListener = function (type, listener, useCapture) { return ; };
2814 DOMWindow.prototype.removeEventListener('', new EventListener(), true);
2815 
2816 DOMWindow.prototype.dispatchEvent = function (evt) { return true; };
2817 DOMWindow.prototype.dispatchEvent(new Event());
2818 
2819 DOMWindow.prototype.captureEvents = function () { return ; };
2820 DOMWindow.prototype.captureEvents();
2821 
2822 DOMWindow.prototype.releaseEvents = function () { return ; };
2823 DOMWindow.prototype.releaseEvents();
2824 
2825 DOMWindow.prototype.StyleSheet = StyleSheet;
2826 
2827 DOMWindow.prototype.CSSStyleSheet = CSSStyleSheet;
2828 
2829 DOMWindow.prototype.CSSValue = CSSValue;
2830 
2831 DOMWindow.prototype.CSSPrimitiveValue = CSSPrimitiveValue;
2832 
2833 DOMWindow.prototype.CSSValueList = CSSValueList;
2834 
2835 DOMWindow.prototype.WebKitCSSTransformValue = WebKitCSSTransformValue;
2836 
2837 DOMWindow.prototype.CSSRule = CSSRule;
2838 
2839 DOMWindow.prototype.CSSCharsetRule = CSSCharsetRule;
2840 
2841 DOMWindow.prototype.CSSFontFaceRule = CSSFontFaceRule;
2842 
2843 DOMWindow.prototype.CSSImportRule = CSSImportRule;
2844 
2845 DOMWindow.prototype.CSSMediaRule = CSSMediaRule;
2846 
2847 DOMWindow.prototype.CSSPageRule = CSSPageRule;
2848 
2849 DOMWindow.prototype.CSSStyleRule = CSSStyleRule;
2850 
2851 DOMWindow.prototype.CSSStyleDeclaration = CSSStyleDeclaration;
2852 
2853 DOMWindow.prototype.MediaList = MediaList;
2854 
2855 DOMWindow.prototype.Counter = Counter;
2856 
2857 DOMWindow.prototype.CSSRuleList = CSSRuleList;
2858 
2859 DOMWindow.prototype.Rect = Rect;
2860 
2861 DOMWindow.prototype.RGBColor = RGBColor;
2862 
2863 DOMWindow.prototype.StyleSheetList = StyleSheetList;
2864 
2865 DOMWindow.prototype.DOMException = DOMCoreException;
2866 
2867 DOMWindow.prototype.DOMStringList = DOMStringList;
2868 
2869 DOMWindow.prototype.DOMImplementation = DOMImplementation;
2870 
2871 DOMWindow.prototype.DOMSettableTokenList = DOMSettableTokenList;
2872 
2873 DOMWindow.prototype.DOMTokenList = DOMTokenList;
2874 
2875 DOMWindow.prototype.DocumentFragment = DocumentFragment;
2876 
2877 DOMWindow.prototype.Document = Document;
2878 
2879 DOMWindow.prototype.Node = Node;
2880 
2881 DOMWindow.prototype.NodeList = NodeList;
2882 
2883 DOMWindow.prototype.NamedNodeMap = NamedNodeMap;
2884 
2885 DOMWindow.prototype.CharacterData = CharacterData;
2886 
2887 DOMWindow.prototype.Attr = Attr;
2888 
2889 DOMWindow.prototype.Element = Element;
2890 
2891 DOMWindow.prototype.Text = Text;
2892 
2893 DOMWindow.prototype.Comment = Comment;
2894 
2895 DOMWindow.prototype.CDATASection = CDATASection;
2896 
2897 DOMWindow.prototype.DocumentType = DocumentType;
2898 
2899 DOMWindow.prototype.Notation = Notation;
2900 
2901 DOMWindow.prototype.Entity = Entity;
2902 
2903 DOMWindow.prototype.EntityReference = EntityReference;
2904 
2905 DOMWindow.prototype.ProcessingInstruction = ProcessingInstruction;
2906 
2907 DOMWindow.prototype.DOMStringMap = DOMStringMap;
2908 
2909 DOMWindow.prototype.DataView = DataView;
2910 
2911 DOMWindow.prototype.Event = Event;
2912 
2913 DOMWindow.prototype.BeforeLoadEvent = BeforeLoadEvent;
2914 
2915 DOMWindow.prototype.HashChangeEvent = HashChangeEvent;
2916 
2917 DOMWindow.prototype.KeyboardEvent = KeyboardEvent;
2918 
2919 DOMWindow.prototype.MouseEvent = MouseEvent;
2920 
2921 DOMWindow.prototype.MutationEvent = MutationEvent;
2922 
2923 DOMWindow.prototype.OverflowEvent = OverflowEvent;
2924 
2925 DOMWindow.prototype.PageTransitionEvent = PageTransitionEvent;
2926 
2927 DOMWindow.prototype.ProgressEvent = ProgressEvent;
2928 
2929 DOMWindow.prototype.TextEvent = TextEvent;
2930 
2931 DOMWindow.prototype.UIEvent = UIEvent;
2932 
2933 DOMWindow.prototype.WebKitAnimationEvent = WebKitAnimationEvent;
2934 
2935 DOMWindow.prototype.WebKitTransitionEvent = WebKitTransitionEvent;
2936 
2937 DOMWindow.prototype.WheelEvent = WheelEvent;
2938 
2939 DOMWindow.prototype.MessageEvent = MessageEvent;
2940 
2941 DOMWindow.prototype.EventException = EventException;
2942 
2943 DOMWindow.prototype.WebKitCSSKeyframeRule = WebKitCSSKeyframeRule;
2944 
2945 DOMWindow.prototype.WebKitCSSKeyframesRule = WebKitCSSKeyframesRule;
2946 
2947 DOMWindow.prototype.WebKitCSSMatrix = WebKitCSSMatrix;
2948 
2949 DOMWindow.prototype.WebKitPoint = WebKitPoint;
2950 
2951 DOMWindow.prototype.Clipboard = Clipboard;
2952 
2953 DOMWindow.prototype.File = File;
2954 
2955 DOMWindow.prototype.FileList = FileList;
2956 
2957 DOMWindow.prototype.Blob = Blob;
2958 
2959 DOMWindow.prototype.NodeFilter = NodeFilter;
2960 
2961 DOMWindow.prototype.Range = Range;
2962 
2963 DOMWindow.prototype.RangeException = RangeException;
2964 
2965 DOMWindow.prototype.EventSource = EventSource;
2966 
2967 DOMWindow.prototype.XMLDocument = Document;
2968 
2969 DOMWindow.prototype.MessagePort = MessagePort;
2970 
2971 DOMWindow.prototype.MessageChannel = MessageChannel;
2972 
2973 DOMWindow.prototype.ClientRect = ClientRect;
2974 
2975 DOMWindow.prototype.ClientRectList = ClientRectList;
2976 
2977 DOMWindow.prototype.WebKitAnimation = WebKitAnimation;
2978 
2979 DOMWindow.prototype.WebKitAnimationList = WebKitAnimationList;
2980 
2981 DOMWindow.prototype.TouchEvent = TouchEvent;
2982 
2983 DOMWindow.prototype.FormData = DOMFormData;
2984 
2985 DOMWindow.prototype.webkitURL = new DOMURL();
2986 
2987 DOMWindow.prototype.toString = function () { return ''; };
2988 DOMWindow.prototype.toString();
2989 
2990 /*
2991  * EventSource
2992  */
2993 function EventSource() { return ; }
2994 
2995 EventSource.prototype.URL = '';
2996 
2997 EventSource.prototype.readyState = 1;
2998 
2999 EventSource.prototype.onopen = new EventListener();
3000 
3001 EventSource.prototype.onmessage = new EventListener();
3002 
3003 EventSource.prototype.onerror = new EventListener();
3004 
3005 EventSource.prototype.close = function () { return ; };
3006 EventSource.prototype.close();
3007 
3008 EventSource.prototype.addEventListener = function (type, listener, useCapture) { return ; };
3009 EventSource.prototype.addEventListener('', new EventListener(), true);
3010 
3011 EventSource.prototype.removeEventListener = function (type, listener, useCapture) { return ; };
3012 EventSource.prototype.removeEventListener('', new EventListener(), true);
3013 
3014 EventSource.prototype.dispatchEvent = function (evt) { return true; };
3015 EventSource.prototype.dispatchEvent(new Event());
3016 
3017 /*
3018  * Geolocation
3019  */
3020 function Geolocation() { return ; }
3021 
3022 Geolocation.prototype.getCurrentPosition = function (successCallback, errorCallback, options) { return ; };
3023 Geolocation.prototype.getCurrentPosition(function(){}, function(){}, new PositionOptions());
3024 
3025 Geolocation.prototype.watchPosition = function (successCallback, errorCallback, options) { return 1; };
3026 Geolocation.prototype.watchPosition(function(){}, function(){}, new PositionOptions());
3027 
3028 Geolocation.prototype.clearWatch = function (watchId) { return ; };
3029 Geolocation.prototype.clearWatch(1);
3030 
3031 /*
3032  * Geoposition
3033  */
3034 function Geoposition() { return ; }
3035 
3036 Geoposition.prototype.coords = new Coordinates();
3037 
3038 Geoposition.prototype.timestamp = new Date();
3039 
3040 /*
3041  * History
3042  */
3043 function History() { return ; }
3044 
3045 History.prototype.length = 1;
3046 
3047 History.prototype.back = function () { return ; };
3048 History.prototype.back();
3049 
3050 History.prototype.forward = function () { return ; };
3051 History.prototype.forward();
3052 
3053 History.prototype.go = function (distance) { return ; };
3054 History.prototype.go(1);
3055 
3056 History.prototype.pushState = function (data, title, url) { return ; };
3057 History.prototype.pushState(_mixed, '', '');
3058 
3059 History.prototype.replaceState = function (data, title, url) { return ; };
3060 History.prototype.replaceState(_mixed, '', '');
3061 
3062 /*
3063  * Location
3064  */
3065 function Location() { return ; }
3066 
3067 Location.prototype.href = '';
3068 
3069 Location.prototype.assign = function (url) { return ; };
3070 Location.prototype.assign('');
3071 
3072 Location.prototype.replace = function (url) { return ; };
3073 Location.prototype.replace('');
3074 
3075 Location.prototype.reload = function () { return ; };
3076 Location.prototype.reload();
3077 
3078 Location.prototype.protocol = '';
3079 
3080 Location.prototype.host = '';
3081 
3082 Location.prototype.hostname = '';
3083 
3084 Location.prototype.port = '';
3085 
3086 Location.prototype.pathname = '';
3087 
3088 Location.prototype.search = '';
3089 
3090 Location.prototype.hash = '';
3091 
3092 Location.prototype.origin = '';
3093 
3094 Location.prototype.getParameter = function (name) { return ''; };
3095 Location.prototype.getParameter('');
3096 
3097 Location.prototype.toString = function () { return ''; };
3098 Location.prototype.toString();
3099 
3100 Location.prototype.valueOf = function () { return new Object(); };
3101 Location.prototype.valueOf();
3102 
3103 /*
3104  * MemoryInfo
3105  */
3106 function MemoryInfo() { return ; }
3107 
3108 MemoryInfo.prototype.totalJSHeapSize = 1;
3109 
3110 MemoryInfo.prototype.usedJSHeapSize = 1;
3111 
3112 MemoryInfo.prototype.jsHeapSizeLimit = 1;
3113 
3114 /*
3115  * Navigator
3116  */
3117 function Navigator() { return ; }
3118 
3119 Navigator.prototype.appCodeName = '';
3120 
3121 Navigator.prototype.appName = '';
3122 
3123 Navigator.prototype.appVersion = '';
3124 
3125 Navigator.prototype.language = '';
3126 
3127 Navigator.prototype.userAgent = '';
3128 
3129 Navigator.prototype.platform = '';
3130 
3131 Navigator.prototype.plugins = new DOMPluginArray();
3132 
3133 Navigator.prototype.mimeTypes = new DOMMimeTypeArray();
3134 
3135 Navigator.prototype.product = '';
3136 
3137 Navigator.prototype.productSub = '';
3138 
3139 Navigator.prototype.vendor = '';
3140 
3141 Navigator.prototype.vendorSub = '';
3142 
3143 Navigator.prototype.cookieEnabled = true;
3144 
3145 Navigator.prototype.javaEnabled = function () { return true; };
3146 Navigator.prototype.javaEnabled();
3147 
3148 Navigator.prototype.onLine = true;
3149 
3150 Navigator.prototype.geolocation = new Geolocation();
3151 
3152 Navigator.prototype.getStorageUpdates = function () { return ; };
3153 Navigator.prototype.getStorageUpdates();
3154 
3155 Navigator.prototype.registerProtocolHandler = function (scheme, url, title) { return ; };
3156 Navigator.prototype.registerProtocolHandler('', '', '');
3157 
3158 Navigator.prototype.webkitGetUserMedia = function (options, successCallback, errorCallback) { return ; };
3159 Navigator.prototype.webkitGetUserMedia('', function(){}, function(){});
3160 
3161 /*
3162  * NavigatorUserMediaErrorCallback
3163  */
3164 function NavigatorUserMediaErrorCallback() { return ; }
3165 
3166 NavigatorUserMediaErrorCallback.prototype.handleEvent = function (error) { return true; };
3167 NavigatorUserMediaErrorCallback.prototype.handleEvent(new NavigatorUserMediaError());
3168 
3169 /*
3170  * NavigatorUserMediaError
3171  */
3172 function NavigatorUserMediaError() { return ; }
3173 
3174 NavigatorUserMediaError.prototype.code = 1;
3175 
3176 /*
3177  * NavigatorUserMediaSuccessCallback
3178  */
3179 function NavigatorUserMediaSuccessCallback() { return ; }
3180 
3181 NavigatorUserMediaSuccessCallback.prototype.handleEvent = function (dummy) { return true; };
3182 NavigatorUserMediaSuccessCallback.prototype.handleEvent(1);
3183 
3184 /*
3185  * Performance
3186  */
3187 function Performance() { return ; }
3188 
3189 Performance.prototype.navigation = new PerformanceNavigation();
3190 
3191 Performance.prototype.timing = new PerformanceTiming();
3192 
3193 Performance.prototype.memory = new MemoryInfo();
3194 
3195 /*
3196  * PerformanceNavigation
3197  */
3198 function PerformanceNavigation() { return ; }
3199 
3200 PerformanceNavigation.prototype.type = 1;
3201 
3202 PerformanceNavigation.prototype.redirectCount = 1;
3203 
3204 /*
3205  * PerformanceTiming
3206  */
3207 function PerformanceTiming() { return ; }
3208 
3209 PerformanceTiming.prototype.navigationStart = 1;
3210 
3211 PerformanceTiming.prototype.unloadEventStart = 1;
3212 
3213 PerformanceTiming.prototype.unloadEventEnd = 1;
3214 
3215 PerformanceTiming.prototype.redirectStart = 1;
3216 
3217 PerformanceTiming.prototype.redirectEnd = 1;
3218 
3219 PerformanceTiming.prototype.fetchStart = 1;
3220 
3221 PerformanceTiming.prototype.domainLookupStart = 1;
3222 
3223 PerformanceTiming.prototype.domainLookupEnd = 1;
3224 
3225 PerformanceTiming.prototype.connectStart = 1;
3226 
3227 PerformanceTiming.prototype.connectEnd = 1;
3228 
3229 PerformanceTiming.prototype.secureConnectionStart = 1;
3230 
3231 PerformanceTiming.prototype.requestStart = 1;
3232 
3233 PerformanceTiming.prototype.responseStart = 1;
3234 
3235 PerformanceTiming.prototype.responseEnd = 1;
3236 
3237 PerformanceTiming.prototype.domLoading = 1;
3238 
3239 PerformanceTiming.prototype.domInteractive = 1;
3240 
3241 PerformanceTiming.prototype.domContentLoadedEventStart = 1;
3242 
3243 PerformanceTiming.prototype.domContentLoadedEventEnd = 1;
3244 
3245 PerformanceTiming.prototype.domComplete = 1;
3246 
3247 PerformanceTiming.prototype.loadEventStart = 1;
3248 
3249 PerformanceTiming.prototype.loadEventEnd = 1;
3250 
3251 /*
3252  * PositionError
3253  */
3254 function PositionError() { return ; }
3255 
3256 PositionError.prototype.code = 1;
3257 
3258 PositionError.prototype.message = '';
3259 
3260 /*
3261  * Screen
3262  */
3263 function Screen() { return ; }
3264 
3265 Screen.prototype.height = 1;
3266 
3267 Screen.prototype.width = 1;
3268 
3269 Screen.prototype.colorDepth = 1;
3270 
3271 Screen.prototype.pixelDepth = 1;
3272 
3273 Screen.prototype.availLeft = 1;
3274 
3275 Screen.prototype.availTop = 1;
3276 
3277 Screen.prototype.availHeight = 1;
3278 
3279 Screen.prototype.availWidth = 1;
3280 
3281 /*
3282  * SpeechInputEvent
3283  */
3284 function SpeechInputEvent() { return ; }
3285 SpeechInputEvent.prototype = Event;
3286 
3287 SpeechInputEvent.prototype.results = new SpeechInputResultList();
3288 
3289 /*
3290  * SpeechInputResult
3291  */
3292 function SpeechInputResult() { return ; }
3293 
3294 SpeechInputResult.prototype.utterance = '';
3295 
3296 SpeechInputResult.prototype.confidence = 1.0;
3297 
3298 /*
3299  * SpeechInputResultList
3300  */
3301 function SpeechInputResultList() { return ; }
3302 
3303 SpeechInputResultList.prototype.length = 1;
3304 
3305 SpeechInputResultList.prototype.item = function (index) { return new SpeechInputResult(); };
3306 SpeechInputResultList.prototype.item(1);
3307 
3308 /*
3309  * WebKitAnimation
3310  */
3311 function WebKitAnimation() { return ; }
3312 
3313 WebKitAnimation.prototype.name = '';
3314 
3315 WebKitAnimation.prototype.duration = 1.0;
3316 
3317 WebKitAnimation.prototype.elapsedTime = 1.0;
3318 
3319 WebKitAnimation.prototype.delay = 1.0;
3320 
3321 WebKitAnimation.prototype.iterationCount = 1;
3322 
3323 WebKitAnimation.prototype.paused = true;
3324 
3325 WebKitAnimation.prototype.ended = true;
3326 
3327 WebKitAnimation.prototype.direction = 1;
3328 
3329 WebKitAnimation.prototype.fillMode = 1;
3330 
3331 WebKitAnimation.prototype.play = function () { return ; };
3332 WebKitAnimation.prototype.play();
3333 
3334 WebKitAnimation.prototype.pause = function () { return ; };
3335 WebKitAnimation.prototype.pause();
3336 
3337 /*
3338  * WebKitAnimationList
3339  */
3340 function WebKitAnimationList() { return ; }
3341 
3342 WebKitAnimationList.prototype.length = 1;
3343 
3344 WebKitAnimationList.prototype.item = function (index) { return new WebKitAnimation(); };
3345 WebKitAnimationList.prototype.item(1);
3346 
3347 /*
3348  * WebKitPoint
3349  */
3350 function WebKitPoint() { return ; }
3351 
3352 WebKitPoint.prototype.x = 1.0;
3353 
3354 WebKitPoint.prototype.y = 1.0;
3355 
3356 /*
3357  * WorkerNavigator
3358  */
3359 function WorkerNavigator() { return ; }
3360 
3361 WorkerNavigator.prototype.appName = '';
3362 
3363 WorkerNavigator.prototype.appVersion = '';
3364 
3365 WorkerNavigator.prototype.platform = '';
3366 
3367 WorkerNavigator.prototype.userAgent = '';
3368 
3369 WorkerNavigator.prototype.onLine = true;
3370