1"use strict";(self.webpackChunkbulletproof_web_react=self.webpackChunkbulletproof_web_react||[]).push([[7861],{27861:(l,e,n)=>{n.r(e),n.d(e,{default:()=>S});var s=n(65043),i=n(47419),d=n(11645),o=n(17313),t=n(89421),a=n(54306),r=n(53519),c=n(83003),u=n(19267),v=n(73216),m=n(72726),_=n(86178),x=n.n(_),p=n(56930),h=n(89041),b=n(54471),j=n(63393),f=n(75014),N=n(69677),g=n(32115),y=n(25383),A=n(70579);const S=()=>{var l,e,n,_,S,X,C,w,k,F,B,L,D,E,P,U,J,I,M,O,R,G,T,H,K,W,Z,q,z,Q,V,Y;localStorage.getItem("currency_data"),(0,c.d4)((l=>l.authReducer.isLoggedIn));const $=(0,N.c)(b.t),ll=(0,c.d4)((l=>{var e;return null===l||void 0===l||null===(e=l.profileReducer)||void 0===e?void 0:e.user_data})),el=null===ll||void 0===ll||null===(l=ll.stripeCustomerDetail)||void 0===l?void 0:l.default_source,nl=null===ll||void 0===ll?void 0:ll.stripeCustomerDetail;console.log(nl,"newCardDetail");const sl=(0,c.wA)(),[il,dl]=((0,v.Zp)(),(0,s.useState)(!1)),[ol,tl]=(0,s.useState)(!1),[al,rl]=(0,s.useState)(!1),[cl,ul]=(0,s.useState)(!1),[vl,ml]=(0,s.useState)(0),[_l,xl]=(0,s.useState)(!1),[pl,hl]=(0,s.useState)("inactive"),[bl,jl]=(0,s.useState)(""),[fl,Nl]=(0,s.useState)(""),[gl,yl]=(0,s.useState)(""),[Al,Sl]=(0,s.useState)(""),[Xl,Cl]=(0,s.useState)(!0),[wl,kl]=(0,s.useState)(!1);(0,s.useEffect)((()=>{(()=>{var l,e,n,s,i,d,o,t,a,r,c,u,v,m,_,p,h,b,j,f,N,g,y,A;let S=1e3*x()().unix(),X=(null===ll||void 0===ll||null===(l=ll.user_subscription)||void 0===l||l.cancelled_on,(null===ll||void 0===ll||null===(e=ll.user_subscription)||void 0===e||null===(n=e.trial_start_date)||void 0===n?void 0:n.toString().length)>10?null===ll||void 0===ll||null===(s=ll.user_subscription)||void 0===s||s.trial_start_date:null===ll||void 0===ll||null===(i=ll.user_subscription)||void 0===i||i.trial_start_date,(null===ll||void 0===ll||null===(d=ll.user_subscription)||void 0===d||null===(o=d.trial_end_date)||void 0===o?void 0:o.toString().length)>10?null===ll||void 0===ll||null===(t=ll.user_subscription)||void 0===t?void 0:t.trial_end_date:1e3*(null===ll||void 0===ll||null===(a=ll.user_subscription)||void 0===a?void 0:a.trial_end_date)),C=(null===ll||void 0===ll||null===(r=ll.user_subscription)||void 0===r||null===(c=r.next_payment_date)||void 0===c?void 0:c.toString().length)>10?null===ll||void 0===ll||null===(u=ll.user_subscription)||void 0===u?void 0:u.next_payment_date:1e3*(null===ll||void 0===ll||null===(v=ll.user_subscription)||void 0===v?void 0:v.next_payment_date),w=(null===ll||void 0===ll||null===(m=ll.user_subscription)||void 0===m||null===(_=m.cancelled_on)||void 0===_?void 0:_.toString().length)>10?null===ll||void 0===ll||null===(p=ll.user_subscription)||void 0===p?void 0:p.cancelled_on:1e3*(null===ll||void 0===ll||null===(h=ll.user_subscription)||void 0===h?void 0:h.cancelled_on),k=(null===ll||void 0===ll||null===(b=ll.user_subscription)||void 0===b||null===(j=b.purchased_on)||void 0===j?void 0:j.toString().length)>10?null===ll||void 0===ll||null===(f=ll.user_subscription)||void 0===f?void 0:f.purchased_on:1e3*(null===ll||void 0===ll||null===(N=ll.user_subscription)||void 0===N?void 0:N.purchased_on),F=null===ll||void 0===ll||null===(g=ll.user_subscription)||void 0===g||null===(y=g.plan_id)||void 0===y?void 0:y.duration_in_days,B=null===ll||void 0===ll||null===(A=ll.user_subscription)||void 0===A?void 0:A.platform;const L=x()().diff(k,"days");w>k&&ml(1),S<=X?hl("trial"):(L<F||C&&C>S)&&hl("active"),xl(X),jl(w),Nl(k),yl(B),Sl(F)})()}),[]);let Fl=(null===ll||void 0===ll||null===(e=ll.user_subscription)||void 0===e||null===(n=e.purchased_on)||void 0===n?void 0:n.toString().length)>10?null===ll||void 0===ll||null===(_=ll.user_subscription)||void 0===_?void 0:_.purchased_on:1e3*(null===ll||void 0===ll||null===(S=ll.user_subscription)||void 0===S?void 0:S.purchased_on),Bl=null===ll||void 0===ll||null===(X=ll.user_subscription)||void 0===X||null===(C=X.plan_id)||void 0===C?void 0:C.duration_in_days,Ll=x()().diff(Fl,"days");return(0,s.useEffect)((()=>{window.scrollTo(0,0)}),[]),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{className:"common_background",children:(0,A.jsx)(r.A,{fluid:!0,className:"fluid_content",children:(0,A.jsx)("div",{style:{minHeight:"50vh"},children:Ll>Bl?(0,A.jsx)(A.Fragment,{children:(0,A.jsx)(i.A,{children:(0,A.jsxs)(d.A,{className:"mx-auto",children:[(0,A.jsxs)("div",{className:"text-center mb-4",children:[(0,A.jsx)(o.A,{className:"big_font",children:"Academy Subscription"}),(0,A.jsx)(o.A,{className:"normal_font pt-2",children:"Access all Programs, BP Community and Member Benefits"}),(0,A.jsx)(o.A,{className:"normal_font pb-3",children:"Become an Academy User today and give your students the benefits of the Bulletproof For BJJ program"})]}),(0,A.jsx)(j.Elements,{stripe:$,children:(0,A.jsx)(f.A,{loadBar:dl,userId:null===ll||void 0===ll?void 0:ll._id})})]})})}):(0,A.jsxs)(d.A,{xs:24,sm:24,md:24,lg:10,xl:7,xxl:7,className:"mx-auto",children:[(0,A.jsx)(o.A,{className:"big_font mb-4 text-center",children:"Academy Subscription"}),(0,A.jsxs)("div",{className:"active_subs_div",children:[(0,A.jsx)("div",{className:"text-center",children:(0,A.jsx)(o.A,{className:"small_font",children:"Active Plan"})}),(0,A.jsxs)("div",{className:"annual_card mt-3",style:{border:"2px s
1olid #ae841e"},children:[(0,A.jsxs)("div",{className:"",children:[(0,A.jsx)("div",{className:"d-flex align-items-center",children:(0,A.jsx)(o.A,{className:"small_font",children:null===ll||void 0===ll||null===(w=ll.user_subscription)||void 0===w||null===(k=w.plan_id)||void 0===k?void 0:k.plan_name})}),0==(null===ll||void 0===ll||null===(F=ll.user_subscription)||void 0===F?void 0:F.cancelled_on)?(0,A.jsxs)(o.A,{className:"normal_font mt-1",children:["Billed each ","monthly_academy"==(null===ll||void 0===ll||null===(B=ll.user_subscription)||void 0===B||null===(L=B.plan_id)||void 0===L?void 0:L.stripe_package_name)?"month":"year"," for active users"]}):(0,A.jsx)(o.A,{className:"normal_font mt-1",children:"No Further Payment"})]}),(0,A.jsxs)("div",{className:"price_",children:[(0,A.jsxs)(o.A,{className:"small_font text-end",style:{color:"#ae841e"},children:["USD ",null===ll||void 0===ll||null===(D=ll.user_subscription)||void 0===D||null===(E=D.plan_id)||void 0===E?void 0:E.amount]}),(0,A.jsx)(o.A,{className:"normal_font text-end",children:"Per Month"})]})]}),bl&&bl>fl?null:1==Xl?(0,A.jsxs)("div",{className:"mt-2 d-flex align-items-center justify-content-between",children:[(0,A.jsx)(o.A,{className:"normal_font",children:"Date of next payment"}),(0,A.jsx)(o.A,{className:"so_snall_font",children:x()(fl).add(Al+1,"day").format("ll")})]}):"",(0,A.jsx)("div",{className:"mt-5 text-center",children:"stripe"==gl?0!==(null===ll||void 0===ll||null===(P=ll.user_subscription)||void 0===P?void 0:P.cancelled_on)?(0,A.jsx)(t.A,{onClick:()=>{ul(!0)},className:"common_btn common_btn_color w-100 px-0",children:"Subscription Cancelled"}):(0,A.jsx)(t.A,{className:"common_btn w-100 px-0",onClick:()=>{tl(!0)},children:"Cancel Subscription"}):""})]}),el&&(0,A.jsxs)("div",{className:"active_subs_div mt-4 p-3",children:[(0,A.jsxs)("div",{className:"d-flex justify-content-between mb-3",children:[(0,A.jsx)("div",{className:"card_brand_div",children:(0,A.jsx)("span",{className:"big_font text-white",children:null===el||void 0===el||null===(U=el.brand)||void 0===U?void 0:U.toUpperCase()})}),(0,A.jsx)(t.A,{onClick:()=>kl(!0),className:"common_btn px-2",style:{height:"30px",background:"#1F1F1F"},children:"Update"})]}),(0,A.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,A.jsxs)("dt",{className:"small_font",children:["XXXX XXXX XXXX ",null===el||void 0===el?void 0:el.last4]}),(0,A.jsxs)("dt",{children:["Expires ",null===el||void 0===el?void 0:el.exp_month,"/",null===el||void 0===el?void 0:el.exp_year]})]})]}),(null===nl||void 0===nl||null===(J=nl.cardList)||void 0===J?void 0:J.length)>0&&(0,A.jsxs)("div",{className:"active_subs_div mt-4 p-3",children:[(0,A.jsxs)("div",{className:"d-flex justify-content-between mb-3",children:[(0,A.jsx)("div",{className:"card_brand_div",children:(0,A.jsx)("span",{className:"big_font text-white",children:null===nl||void 0===nl||null===(I=nl.cardList)||void 0===I||null===(M=I[0])||void 0===M||null===(O=M.card)||void 0===O||null===(R=O.brand)||void 0===R?void 0:R.toUpperCase()})}),(0,A.jsx)(t.A,{onClick:()=>kl(!0),className:"common_btn px-2",style:{height:"30px",background:"#1F1F1F"},children:"Update"})]}),(0,A.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,A.jsxs)("dt",{className:"small_font",children:["XXXX XXXX XXXX ",null===nl||void 0===nl||null===(G=nl.cardList)||void 0===G||null===(T=G[0])||void 0===T||null===(H=T.card)||void 0===H?void 0:H.last4]}),(0,A.jsxs)("dt",{children:["Expires ",null===nl||void 0===nl||null===(K=nl.cardList)||void 0===K||null===(W=K[0])||void 0===W||null===(Z=W.card)||void 0===Z?void 0:Z.exp_month,"/",null===nl||void 0===nl||null===(q=nl.cardList)||void 0===q||null===(z=q[0])||void 0===z||null===(Q=z.card)||void 0===Q?void 0:Q.exp_year]})]})]}),(null===nl||void 0===nl||null===(V=nl.cardList)||void 0===V?void 0:V.length)>0||el?"":(0,A.jsx)(t.A,{onClick:()=>kl(!0),className:"common_btn common_btn_color w-100 px-0 mt-3",children:"Add Card"})]})})})}),(0,A.jsx)(u.A,{color:"#ae841e",loading:il,style:{background:"rgba(0, 0, 0, 0.155)",height:"100vh",display:"flex",justifyContent:"center",alignItems:"center",position:"fixed",width:"100%",top:"0"}}),(0,A.jsx)(a.A,{closable:!1,open:ol,onOk:()=>{tl(!1),dl(!0);sl((0,h.yJ)((l=>{dl(!1),rl(!0),sl((0,p.OK)()),Cl(!1)}),(l=>{var e;g.oR.error(null===l||void 0===l||null===(e=l.data)||void 0===e?void 0:e.message,{appearance:"error",autoDismiss:!0}),dl(!1),rl(!1)})))},onCancel:()=>tl(!1),children:(0,A.jsx)("p",{className:"trial_font",children:"Are you sure you want to cancle your BJJ subscription?"})}),(0,A.jsx)(a.A,{open:al,onCancel:setTimeout((()=>{rl(!1)}),3e3),footer:null,closable:!1,children:(0,A.jsxs)("div",{className:"text-center",children:[(0,A.jsx)("img",{src:m,alt:"successGif",width:"50%"}),(0,A.jsx)(o.A,{className:"small_font pt-3",children:"Subscription Cancelled"})]})}),(0,A.jsx)(a.A,{open:cl,onCancel:()=>ul(!1),footer:null,children:(0,A.jsxs)("div",{className:"text-center",children:[(0,A.jsx)("img",{src:m,alt:"successGif",width:"40%"}),(0,A.jsxs)(o.A,{className:"small_font py-4",style:{fontWeight:"normal"},children:["Subscription Already Cancelled On ",(0,A.jsx)("br",{})," ",x()(1e3*(null===ll||void 0===ll||null===(Y=ll.user_subscription)||void 0===Y?void 0:Y.cancelled_on)).format("ll")]})]})}),(0,A.jsx)(a.A,{open:wl,onCancel:()=>kl(!1),footer:null,children:(0,A.jsx)(j.Elements,{stripe:$,children:(0,A.jsx)(y.A,{setPaymentModal:kl})})})]})}}}]); 2//# sourceMappingURL=7861.de9acaba.chunk.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.