// Metro module 127 (f128). import _classCallCheck from "./_classCallCheck"; import _createClass from "./_createClass"; import _classPrivateFieldBase from "./_classPrivateFieldBase"; import _classPrivateFieldKey from "./_classPrivateFieldKey"; import { createValueIterator } from "./Module128"; import { setPlatformObject } from "./Module126"; let c120_5; let env120 = {}; const c120_4 = _classPrivateFieldKey("length"); const DOMRectList = function DOMRectList(a0) { _classCallCheck(this, DOMRectList); Object.defineProperty(this, c120_4, { writable: true, value: void 0 }); const length = a0.length; let r0 = 0; if (0 < length) { do { Object.defineProperty(this, r0, { value: a0[r0], enumerable: true, configurable: false, writable: false }); r0 = r0 + 1; } while (r0 < a0.length); } _classPrivateFieldBase(this, c120_4)[c120_4] = a0.length; }; c120_5 = _createClass(DOMRectList, [{ key: "length", get: function get() { return _classPrivateFieldBase(this, c120_4)[c120_4]; } }, { key: "item", value: function item(a0) { if (!(a0 < 0)) { if (!(a0 >= _classPrivateFieldBase(this, c120_4)[c120_4])) { return this[a0]; } } return null; } }, { key: Symbol.iterator, value: function value() { return createValueIterator(this); } }]); setPlatformObject(c120_5); export default c120_5; export function createDOMRectList(a0) { return new c120_5(a0); }