51 lines
1.3 KiB
JavaScript
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;
|