PageSourceSearch

https://statics.kimi.ai/kimi-web-seo/assets/check-Bi8J5vjQ.js

js kimi.ai collected 2026-09-24 15:17:43 UTC 4,880 bytes, 3 lines download raw bytes

1/*! pre,oversea,71bf6a18,2026-09-24 09:50:50 */
2import{Ft as Membership_Domain,It as Membership_Level,T as TimeUnit}from"./kimi.utils-xGYnNOJo.js";import{ct as SubscriptionStatus,dt as GoodsType,ft as GoodsVersion,lt as Subscription_Type,pt as SubscriptionAction}from"./request-BrhTmfph.js";function isInternalSubscription(subscription){return(null==subscription?void 0:subscription.type)===Subscription_Type.INTERNAL}function isGiftSubscription(subscription){var _subscription$type;return[Subscription_Type.EVENT,Subscription_Type.INTERNAL].includes(null!==(_subscription$type=null==subscription?void 0:subscription.type)&&void 0!==_subscription$type?_subscription$type:Subscription_Type.UNSPECIFIED)}function isPurchaseSubscription(subscription){return(null==subscription?void 0:subscription.type)===Subscription_Type.PURCHASE}function isSubscriptionActive(subscription){return(null==subscription?void 0:subscription.status)===SubscriptionStatus.ACTIVE}function isSubscriptionPrepaid(subscription){return(null==subscription?void 0:subscription.status)===SubscriptionStatus.PRE_PAID}function isSubscriptionCanceled(subscription){return(null==subscription?void 0:subscription.status)===SubscriptionStatus.CANCEL}function isFreePlan(plan){return(null==plan?void 0:plan.membershipLevel)===Membership_Level.FREE}function isPaidPlan(plan){return!!plan&&plan.membershipLevel>Membership_Level.FREE}function isCNYPlan(plan){var _plan$amounts;return"CNY"===(null==plan||null===(_plan$amounts=plan.amounts)||void 0===_plan$amounts||null===(_plan$amounts=_plan$amounts[0])||void 0===_plan$amounts||null===(_plan$amounts=_plan$amounts.currency)||void 0===_plan$amounts?void 0:_plan$amounts.toUpperCase())}function isUSDPlan(plan){var _plan$amounts2;return"USD"===(null==plan||null===(_plan$amounts2=plan.amounts)||void 0===_plan$amounts2||null===(_plan$amounts2=_plan$amounts2[0])||void 0===_plan$amounts2||null===(_plan$amounts2=_plan$amounts2.currency)||void 0===_plan$amounts2?void 0:_plan$amounts2.toUpperCase())}function isMonthlyPlan(plan){var _plan$billingCycle;return(null==plan||null===(_plan$billingCycle=plan.billingCycle)||void 0===_plan$billingCycle?void 0:_plan$billingCycle.timeUnit)===TimeUnit.MONTH}function isAnnuallyPlan(plan){var _plan$billingCycle2;return(null==plan||null===(_plan$billingCycle2=plan.billingCycle)||void 0===_plan$billingCycle2?void 0:_plan$billingCycle2.timeUnit)===TimeUnit.YEAR}function isDowngradePlan(plan){var _plan$transitionSumma2;return(null==plan||null===(_plan$transitionSumma2=plan.transitionSummary)||void 0===_plan$transitionSumma2?void 0:_plan$transitionSumma2.action)===SubscriptionAction.DOWNGRADE}function isBusinessPlan(plan){return(null==plan?void 0:plan.type)===GoodsType.ENTERPRISE}function isDisabledBusinessPlan(plan){return isBusinessPlan(plan)&&(null==plan?void 0:plan.membershipLevel)===Membership_Level.INTERMEDIATE}function isBoosterPlan(plan){return(null==plan?void 0:plan.type)===GoodsType.BOOSTER}function isKimiPlan(plan){return(null==plan?void 0:plan.domain)===Membership_Domain.KIMI}function isV1Plan(plan){return(null==plan?void 0:plan.version)===GoodsVersion.V1}function isV2Plan(plan){return(null==plan?void 0:plan.version)===GoodsVersion.V2}function isCNYV2TrialPlan(plan){return isCNYPlan(plan)&&isV2Plan(plan)&&(null==plan?void 0:plan.membershipLevel)===Membership_Level.TRIAL}function isDiscountPlan(plan){var _plan$discount;return!!(null==plan||null===(_plan$discount=plan.discount)||void 0===_plan$discount?void 0:_plan$discount.money)}function isFreeTrialPlan(plan){var _plan$discount$money$,_plan$discount2;return 0===Number(null!==(_plan$discount$money$=null==plan||null===(_plan$discount2=plan.discount)||void 0===_plan$discount2||null===(_plan$discount2=_plan$discount2.money)||void 0===_plan$discount2?void 0:_plan$discount2.priceInCents)&&void 0!==_plan$discount$money$?_plan$discount$money$:0)}function isSevenDayTrialPlan(plan){var _plan$discount3,_plan$discount4;return 7===(null==plan||null===(_plan$discount3=plan.discount)||void 0===_plan$discount3||null===(_plan$discount3=_plan$discount3.duration)||void 0===_plan$discount3?void 0:_plan$discount3.duration)&&(null==plan||null===(_plan$discount4=plan.discount)||void 0===_plan$discount4||null===(_plan$discount4=_plan$discount4.duration)||void 0===_plan$discount4?void 0:_plan$discount4.timeUnit)===TimeUnit.DAY}export{isV2Plan as C,isV1Plan as S,isSevenDayTrialPlan as _,isCNYV2TrialPlan as a,isSubscriptionPrepaid as b,isDowngradePlan as c,isGiftSubscription as d,isInternalSubscription as f,isPurchaseSubscription as g,isPaidPlan as h,isCNYPlan as i,isFreePlan as l,isMonthlyPlan as m,isBoosterPlan as 
2n,isDisabledBusinessPlan as o,isKimiPlan as p,isBusinessPlan as r,isDiscountPlan as s,isAnnuallyPlan as t,isFreeTrialPlan as u,isSubscriptionActive as v,isUSDPlan as x,isSubscriptionCanceled as y};
3//# sourceMappingURL=check-Bi8J5vjQ.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.