D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
diafdxji
/
shihty.com
/
wp-content
/
plugins
/
surecart
/
dist
/
components
/
surecart
/
Filename :
p-e29cda5b.entry.js
back
Copy
import{r as i,h as t}from"./p-e97fde0a.js";import{a as s}from"./p-dd3464cd.js";import{p as e,i as n}from"./p-4df6e0c5.js";import{a as l}from"./p-401e165e.js";import"./p-d3366af3.js";import"./p-3f6362a4.js";const a=(i,t)=>["BIF","BYR","CLP","DJF","GNF","ISK","JPY","KMF","KRW","PYG","RWF","UGX","VND","VUV","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XDR","XOF","XPD","XPF","XPT","XTS"].includes(t?.toUpperCase())?i:i/100;const o=(i,t="")=>new Intl.NumberFormat([],{style:"currency",currency:t.toUpperCase(),currencyDisplay:"symbol"}).format(a(i,t.toUpperCase()));const r=":host{display:block}.subscription-details{display:grid;gap:0.25em;color:var(--sc-input-label-color)}.subscription-details__missing-method{display:flex;align-items:center;gap:var(--sc-spacing-x-small)}";const d=r;const c=class{constructor(t){i(this,t);this.subscription=undefined;this.pendingPrice=undefined;this.hideRenewalText=undefined;this.activationsModal=undefined;this.loading=undefined;this.hasPendingUpdate=undefined}renderName(){var i,t,s;if(typeof((t=(i=this.subscription)===null||i===void 0?void 0:i.price)===null||t===void 0?void 0:t.product)!=="string"){return e((s=this.subscription)===null||s===void 0?void 0:s.price)}return wp.i18n.__("Subscription","surecart")}async handleSubscriptionChange(){var i,t,s,e;this.hasPendingUpdate=!!((t=Object.keys(((i=this===null||this===void 0?void 0:this.subscription)===null||i===void 0?void 0:i.pending_update)||{}))===null||t===void 0?void 0:t.length);if(((e=(s=this===null||this===void 0?void 0:this.subscription)===null||s===void 0?void 0:s.pending_update)===null||e===void 0?void 0:e.price)&&!(this===null||this===void 0?void 0:this.pendingPrice)&&!this.hideRenewalText){this.pendingPrice=await this.fetchPrice(this.subscription.pending_update.price)}}componentWillLoad(){this.handleSubscriptionChange()}async fetchPrice(i){try{this.loading=true;const t=await s({path:l(`surecart/v1/prices/${i}`,{expand:["product"]})});return t}catch(i){console.error(i)}finally{this.loading=false}}renderRenewalText(){var i,s,e,l,a,r,d,c,u,v,h,p,f,w,b,y,g,m,k,x,X,Y,P;const _=t("sc-subscription-status-badge",{subscription:this===null||this===void 0?void 0:this.subscription});if(((i=this===null||this===void 0?void 0:this.subscription)===null||i===void 0?void 0:i.cancel_at_period_end)&&((s=this===null||this===void 0?void 0:this.subscription)===null||s===void 0?void 0:s.current_period_end_at)){return t("span",{"aria-label":wp.i18n.sprintf(wp.i18n.__("Renewal Update - Your plan will be canceled on %s","surecart"),this.subscription.current_period_end_at_date)},_," ",wp.i18n.sprintf(wp.i18n.__("Your plan will be canceled on %s","surecart"),this.subscription.current_period_end_at_date))}if(this.hasPendingUpdate){if(!this.pendingPrice&&!((l=(e=this.subscription)===null||e===void 0?void 0:e.pending_update)===null||l===void 0?void 0:l.ad_hoc_amount)){return t("sc-skeleton",null)}if((r=(a=this.subscription)===null||a===void 0?void 0:a.pending_update)===null||r===void 0?void 0:r.ad_hoc_amount){return t("span",{"aria-label":wp.i18n.sprintf(wp.i18n.__("Renewal Update - Your plan switches to %1s on %2s","surecart"),o((c=(d=this.subscription)===null||d===void 0?void 0:d.pending_update)===null||c===void 0?void 0:c.ad_hoc_amount,((u=this.pendingPrice)===null||u===void 0?void 0:u.currency)||((h=(v=this.subscription)===null||v===void 0?void 0:v.price)===null||h===void 0?void 0:h.currency)),this.subscription.current_period_end_at_date)},wp.i18n.__("Your plan switches to","surecart")," ",t("strong",null,t("sc-format-number",{type:"currency",currency:((p=this.pendingPrice)===null||p===void 0?void 0:p.currency)||((w=(f=this.subscription)===null||f===void 0?void 0:f.price)===null||w===void 0?void 0:w.currency),value:(y=(b=this.subscription)===null||b===void 0?void 0:b.pending_update)===null||y===void 0?void 0:y.ad_hoc_amount})," ",n(this.pendingPrice||((g=this.subscription)===null||g===void 0?void 0:g.price)))," ",wp.i18n.__("on","surecart")," ",this.subscription.current_period_end_at_date)}return t("span",{"aria-label":wp.i18n.sprintf(wp.i18n.__("Renewal Update - Your plan switches to %1s on %2s","surecart"),this.pendingPrice.product.name,this.subscription.current_period_end_at_date)},wp.i18n.__("Your plan switches to","surecart")," ",t("strong",null,this.pendingPrice.product.name)," ",wp.i18n.__("on","surecart")," ",this.subscription.current_period_end_at_date)}if(((m=this===null||this===void 0?void 0:this.subscription)===null||m===void 0?void 0:m.status)==="trialing"&&((k=this===null||this===void 0?void 0:this.subscription)===null||k===void 0?void 0:k.trial_end_at)){return t("span",{"aria-label":wp.i18n.sprintf(wp.i18n.__("Renewal Update - Your plan begins on %s.","surecart"),this.subscription.trial_end_at_date)},_," ",wp.i18n.sprintf(wp.i18n.__("Your plan begins on %s","surecart"),(x=this===null||this===void 0?void 0:this.subscription)===null||x===void 0?void 0:x.trial_end_at_date))}if(((X=this.subscription)===null||X===void 0?void 0:X.status)==="active"&&((Y=this.subscription)===null||Y===void 0?void 0:Y.current_period_end_at)){return t("span",{"aria-label":wp.i18n.sprintf(wp.i18n.__("Renewal Update - Your next payment is on %s","surecart"),this.subscription.current_period_end_at_date)},_," ",((P=this.subscription)===null||P===void 0?void 0:P.remaining_period_count)===null?wp.i18n.sprintf(wp.i18n.__("Your plan renews on %s","surecart"),this.subscription.current_period_end_at_date):wp.i18n.sprintf(wp.i18n.__("Your next payment is on %s","surecart"),this.subscription.current_period_end_at_date))}return _}getActivations(){var i,t,s,e;return(((e=(s=(t=(i=this.subscription)===null||i===void 0?void 0:i.purchase)===null||t===void 0?void 0:t.license)===null||s===void 0?void 0:s.activations)===null||e===void 0?void 0:e.data)||[]).filter((i=>i===null||i===void 0?void 0:i.counted))}renderActivations(){var i;const s=this.getActivations();if(!(s===null||s===void 0?void 0:s.length))return null;return t("sc-flex",{justifyContent:"flex-start",alignItems:"center"},t("sc-tag",{size:"small"},(i=s===null||s===void 0?void 0:s[0])===null||i===void 0?void 0:i.name),(s===null||s===void 0?void 0:s.length)>1&&t("sc-text",{style:{"--font-size":"var(--sc-font-size-small)",cursor:"pointer"},onClick:i=>{i.preventDefault();i.stopImmediatePropagation();this.activationsModal=true}},"+ ",(s===null||s===void 0?void 0:s.length)-1," More"))}showWarning(){var i,t,s,e,n,l,a;if(((i=this.subscription)===null||i===void 0?void 0:i.payment_method)||this.subscription.manual_payment){return false}if(!["active","past_due","unpaid","incomplete"].includes((t=this.subscription)===null||t===void 0?void 0:t.status)){return false}if((e=(s=this.subscription)===null||s===void 0?void 0:s.price)===null||e===void 0?void 0:e.ad_hoc){return((n=this.subscription)===null||n===void 0?void 0:n.ad_hoc_amount)!==0}return((a=(l=this.subscription)===null||l===void 0?void 0:l.price)===null||a===void 0?void 0:a.amount)!==0}render(){return t("div",{key:"4136b228a9e28d74890566d107f6afc283a5e0fc",class:"subscription-details"},this.hasPendingUpdate&&t("div",{key:"f43cf262c57e85aa446f075d1ee480b72fb55494"},t("sc-tag",{key:"e4f6c5e095c7d4f56a68b57a3a8106faf93734c2",size:"small",type:"warning"},wp.i18n.__("Update Scheduled","surecart"))),t("sc-flex",{key:"edf200a4292a50f7563d6d9a9a7c61216e7ac78d",alignItems:"center",justifyContent:"flex-start"},t("sc-text",{key:"5d09ac60fd2aa1a13db999c447f5be9e79c3db87","aria-label":wp.i18n.sprintf(wp.i18n.__("Plan name - %s","surecart"),this.renderName()),style:{"--font-weight":"var(--sc-font-weight-bold)"}},this.renderName()),this.renderActivations()),!this.hideRenewalText&&t("div",{key:"320126f5c8b9253b81e714f65d6a0613d72e7d4f"},this.renderRenewalText()," "),t("slot",{key:"508429977e45cbc4c5e69799cc990068a7d759a6"}),t("sc-dialog",{key:"3a9ae4d46317927dfab5b90169a50da2653fe1d4",label:wp.i18n.__("Activations","surecart"),onScRequestClose:()=>this.activationsModal=false,open:!!this.activationsModal},t("sc-card",{key:"5fe59d55d8026038461df5dc612be407141a9d48","no-padding":true,style:{"--overflow":"hidden"}},t("sc-stacked-list",{key:"583c163604564b82a24726a51ffa155e95070106"},(this.getActivations()||[]).map((i=>t("sc-stacked-list-row",{style:{"--columns":"2"},mobileSize:0},t("sc-text",{style:{"--line-height":"var(--sc-line-height-dense)"}},t("strong",null,i===null||i===void 0?void 0:i.name),t("div",null,t("sc-text",{style:{"--color":"var(--sc-color-gray-500)"}},i===null||i===void 0?void 0:i.fingerprint))),t("sc-text",{style:{"--color":"var(--sc-color-gray-500)"}},i===null||i===void 0?void 0:i.created_at_date))))))),this.showWarning()&&t("div",{key:"75ee2d5054015bc0807344a2526aa5623b01f9d2"},t("sc-tag",{key:"56c4245f420469175cae6a5f41624d3792b8227f",type:"warning"},t("div",{key:"bcff87f44badbd04ea47d358ce88079baa6383d3",class:"subscription-details__missing-method"},t("sc-icon",{key:"aacf67ade48699d5a4c130523bbb55c88aad74d5",name:"alert-triangle"}),wp.i18n.__("Payment Method Missing","surecart")))))}static get watchers(){return{subscription:["handleSubscriptionChange"]}}};c.style=d;const u=":host{display:inline-block}";const v=u;const h=class{constructor(t){i(this,t);this.status=undefined;this.subscription=undefined;this.size="medium";this.pill=false;this.clearable=false}getType(){var i,t,s;if((i=this.subscription)===null||i===void 0?void 0:i.cancel_at_period_end){return"info"}switch(this.status||((t=this.subscription)===null||t===void 0?void 0:t.status)){case"incomplete":return"warning";case"trialing":return"info";case"active":return"success";case"completed":return"success";case"past_due":return"warning";case"canceled":if((s=this.subscription)===null||s===void 0?void 0:s.restore_at){return"info"}return"danger";case"unpaid":return"warning"}}getText(){var i,t,s,e;if(((i=this.subscription)===null||i===void 0?void 0:i.cancel_at_period_end)&&this.subscription.current_period_end_at&&((t=this.subscription)===null||t===void 0?void 0:t.status)!=="canceled"){return wp.i18n.__("Cancelling","surecart")}switch(this.status||((s=this.subscription)===null||s===void 0?void 0:s.status)){case"incomplete":return wp.i18n.__("Incomplete","surecart");case"trialing":return wp.i18n.__("Trialing","surecart");case"active":return wp.i18n.__("Active","surecart");case"past_due":return wp.i18n.__("Past Due","surecart");case"canceled":if((e=this.subscription)===null||e===void 0?void 0:e.restore_at){return"Paused"}return wp.i18n.__("Canceled","surecart");case"completed":return wp.i18n.__("Completed","surecart");case"unpaid":return wp.i18n.__("Unpaid","surecart")}}render(){return t("sc-tag",{key:"34a7ae3550d503bb4787b8314194db68277c6214","aria-label":wp.i18n.sprintf(wp.i18n.__("Plan Status - %s","surecart"),this.getText()),type:this.getType()},this.getText())}};h.style=v;export{c as sc_subscription_details,h as sc_subscription_status_badge}; //# sourceMappingURL=p-e29cda5b.entry.js.map