Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

51 lines
1.3 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: fb331b08bcf9fa6e.3b67e0d42a.js
* Module id: 398470
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
e.i(693602);
var t = e.i(612735);
function r(e, t) {
return (
!e?.length ||
(!!t &&
e.some((e) =>
Object.entries(e).every(([e, r]) => {
let o = t[e];
return "string" == typeof o && "string" == typeof r
? o.toLowerCase() === r.toLowerCase()
: o === r;
}),
))
);
}
e.s([
"getBenefitName",
0,
(e, r) => {
let { benefitType: o, benefitValue: n, freeTimes: i } = e,
{ totalTimes: a, usedTimes: l } = i || {},
s = r ?? "";
switch (o) {
case "powerZero":
return `${s}免积分`;
case "powerDiscount":
case "powerDiscountTimes":
return `${s}积分${(0, t.formatDiscountNumber)(n)}折`;
case "freeTimes":
case "freeRunTimes":
return `${s}限免${a - (l ?? 0)}次`;
default:
return `未知权益:${o}`;
}
},
"matchBenefitRules",
() => r,
]);
};
export default moduleFactory;