window.__require = function e(t, n, r) {
  function s(o, u) {
    if (!n[o]) {
      if (!t[o]) {
        var b = o.split("/");
        b = b[b.length - 1];
        if (!t[b]) {
          var a = "function" == typeof __require && __require;
          if (!u && a) return a(b, !0);
          if (i) return i(b, !0);
          throw new Error("Cannot find module '" + o + "'");
        }
        o = b;
      }
      var f = n[o] = {
        exports: {}
      };
      t[o][0].call(f.exports, function(e) {
        var n = t[o][1][e];
        return s(n || e);
      }, f, f.exports, e, t, n, r);
    }
    return n[o].exports;
  }
  var i = "function" == typeof __require && __require;
  for (var o = 0; o < r.length; o++) s(r[o]);
  return s;
}({
  HelloWorld: [ function(require, module, exports) {
    "use strict";
    cc._RF.push(module, "fdc7afxuBxOA7RfBuV+NSmm", "HelloWorld");
    "use strict";
    var __extends = this && this.__extends || function() {
      var extendStatics = function(d, b) {
        extendStatics = Object.setPrototypeOf || {
          __proto__: []
        } instanceof Array && function(d, b) {
          d.__proto__ = b;
        } || function(d, b) {
          for (var p in b) Object.prototype.hasOwnProperty.call(b, p) && (d[p] = b[p]);
        };
        return extendStatics(d, b);
      };
      return function(d, b) {
        extendStatics(d, b);
        function __() {
          this.constructor = d;
        }
        d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __());
      };
    }();
    var __decorate = this && this.__decorate || function(decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r);
      return c > 3 && r && Object.defineProperty(target, key, r), r;
    };
    Object.defineProperty(exports, "__esModule", {
      value: true
    });
    var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
    var HelloWorld = function(_super) {
      __extends(HelloWorld, _super);
      function HelloWorld() {
        var _this = null !== _super && _super.apply(this, arguments) || this;
        _this.Label = null;
        _this.Text = "hello";
        _this.Btn = null;
        return _this;
      }
      HelloWorld.prototype.onLoad = function() {
        var self = this;
        this.Label.string = this.Text;
        window["eventBus"].on("SendContent", function(content) {
          self.Label.string = content;
        });
      };
      HelloWorld.prototype.onClickBtn = function() {
        window["eventBus"].emit("Alert", "hello");
      };
      __decorate([ property(cc.Label) ], HelloWorld.prototype, "Label", void 0);
      __decorate([ property ], HelloWorld.prototype, "Text", void 0);
      __decorate([ property(cc.Button) ], HelloWorld.prototype, "Btn", void 0);
      HelloWorld = __decorate([ ccclass ], HelloWorld);
      return HelloWorld;
    }(cc.Component);
    exports.default = HelloWorld;
    cc._RF.pop();
  }, {} ]
}, {}, [ "HelloWorld" ]);