var t = require; var e = module; var i = exports; Object.defineProperty(i, "__esModule", {value: !0}); const s = t("MyBigLong"), o = t("CurrencyService"), a = t("MachineService"), n = t("ItemBase"); i.default = class extends n.ItemBase { constructor() { super(), (this._name = null); } setConfData(t) { super.setConfData(t); var e = this.data.money.time; this._name = e ? 3600 < e ? t.name.format(e / 3600) : 60 <= e ? t.name.format(e / 60) : t.name.format(e) : t.name.format(s.default.toString(this.data.money.base)); } getName() { return this._name; } use(t = 1) { o.default.ins.moneyChange(this.getCnt() * t); } getCnt() { return a.default.ins.calculateIdleMoney(this.data.money.time); } getDisplayCnt() { return s.default.toString(this.getCnt()); } };