text: "use strict";
  var __importDefault = (this && this.__importDefault) || function (mod) {
      return (mod && mod.__esModule) ? mod : { "default": mod };
  };
  var _a;
  Object.defineProperty(exports, "__esModule", { value: true });
  exports.HTMLStyleElementIsolateConstantKeys = exports.HTMLStyleElementIsolatePropertyKeys = exports.awaitedHandler = exports.setState = exports.getState = void 0;
  const AwaitedHandler_1 = __importDefault(require("../AwaitedHandler"));
  const StateMachine_1 = __importDefault(require("../StateMachine"));
  // tslint:disable:variable-name
  _a = StateMachine_1.default(), exports.getState = _a.getState, exports.setState = _a.setState;
  exports.awaitedHandler = new AwaitedHandler_1.default('HTMLStyleElementIsolate', exports.getState, exports.setState);
  class HTMLStyleElementIsolate {
      get media() {
          return exports.awaitedHandler.getProperty(this, 'media', false);
      }
      get type() {
          return exports.awaitedHandler.getProperty(this, 'type', false);
      }
  }
  exports.default = HTMLStyleElementIsolate;
  exports.HTMLStyleElementIsolatePropertyKeys = ['media', 'type'];
  exports.HTMLStyleElementIsolateConstantKeys = [];
  //# sourceMappingURL=HTMLStyleElementIsolate.js.map