System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2"], function (_export, _context) {
  "use strict";

  var _reporterNs, _cclegacy, ecs, AccountModelComp, _dec, _class, _crd, Account;

  function _reportPossibleCrUseOfecs(extras) {
    _reporterNs.report("ecs", "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS", _context.meta, extras);
  }

  function _reportPossibleCrUseOfAccountModelComp(extras) {
    _reporterNs.report("AccountModelComp", "./model/AccountModelComp", _context.meta, extras);
  }

  return {
    setters: [function (_unresolved_) {
      _reporterNs = _unresolved_;
    }, function (_cc) {
      _cclegacy = _cc.cclegacy;
    }, function (_unresolved_2) {
      ecs = _unresolved_2.ecs;
    }, function (_unresolved_3) {
      AccountModelComp = _unresolved_3.AccountModelComp;
    }],
    execute: function () {
      _crd = true;

      _cclegacy._RF.push({}, "33c06qSPa9MRbTUOf1u+7SR", "Account", undefined);
      /*
       * @Author: dgflash
       * @Date: 2021-11-11 17:45:23
       * @LastEditors: dgflash
       * @LastEditTime: 2022-08-01 13:49:37
       */


      /** 账号模块 */
      _export("Account", Account = (_dec = (_crd && ecs === void 0 ? (_reportPossibleCrUseOfecs({
        error: Error()
      }), ecs) : ecs).register('Account'), _dec(_class = class Account extends (_crd && ecs === void 0 ? (_reportPossibleCrUseOfecs({
        error: Error()
      }), ecs) : ecs).Entity {
        constructor() {
          super(...arguments);
          this.AccountModel = void 0;
        }

        init() {
          this.addComponents(_crd && AccountModelComp === void 0 ? (_reportPossibleCrUseOfAccountModelComp({
            error: Error()
          }), AccountModelComp) : AccountModelComp);
        }

      }) || _class));

      _cclegacy._RF.pop();

      _crd = false;
    }
  };
});
//# sourceMappingURL=be7d83630be212517ec6cd1f54cf4f6f1a7e653f.js.map