1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bfe5ad12-8cea-408d-92ce-69829c3e5904",e._sentryDebugIdIdentifier="sentry-dbid-bfe5ad12-8cea-408d-92ce-69829c3e5904")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1995],{1379:(e,t,i)=>{i.d(t,{E:()=>r});var n=i(29977),a=i(15968);let c=(0,a.J1)` 2 query IsPurchaseAllowed { 3 isPurchaseAllowed 4 } 5`;function r(){let{data:e,loading:t,error:i}=(0,n.IT)(c,{fetchPolicy:"network-only"});return{isPurchaseAllowed:e?.isPurchaseAllowed??!1,loading:t,error:i}}},5301:(e,t,i)=>{i.d(t,{A:()=>ep,F:()=>em});var n=i(26811),a=i(12851),c=i(8133),r=i(52523),l=i(70449),o=i(98125),s=i(26707),d=i.n(s),u=i(4362),m=i(43041),h=i(56679),p=i(20925),A=i(724),y=i(75100),Y=i(10639),g=i(66488);let b=e=>{let t=(0,m.A)();return(0,Y.AH)` 6 7 8 padding-top: ${t.spacing(3*!e.noPadding)}; 9 10 11 .subscription-content { 12 display: flex; 13 flex-direction: column; 14 } 15 16 .purchase-not-allowed { 17 18 color: ${g.A.ink}; 19 font-size: 16px; 20 font-weight: 600; 21 } 22 23 .card { 24 width: 100%; 25 min-height: 297px; 26 border-radius: 5px; 27 28 &-header { 29 padding: ${t.spacing(2)}; 30 31 &-title { 32 font-weight: 600; 33 font-size: 18px; 34 color: ${g.A.ink}; 35 } 36 37 &-button { 38 padding-right: ${t.spacing(1.5)}; 39 padding-left: ${t.spacing(1.5)}; 40 background-color: ${g.A.jungle}; 41 } 42 } 43 44 &-content { 45 padding: ${t.spacing(2)}; 46 padding-bottom: ${t.spacing(3)}; 47 48 &-title { 49 font-size: 14px; 50 color: ${g.A.ink}; 51 font-weight: 600; 52 } 53 54 &-link { 55 font-size: 14px; 56 color: ${g.A.teal}; 57 text-decoration: underline; 58 } 59 60 &-grid { 61 cursor: pointer; 62 } 63 64 &-download { 65 66 &-text { 67 font-size: 14px; 68 color: ${g.A.ink}; 69 } 70 71 } 72 } 73 } 74 75 @media screen and (min-width: ${t.breakpoints.values.md}px) { 76 /* Tablet & Desktop Styles */ 77 78 padding-top: ${t.spacing(3*!e.noPadding)}; 79 80 81 .plans { 82 /** width: ${e.showAll?"1200px":"1116px"}; **/ 83 } 84 85 .card { 86 width: 533px; 87 min-height: 297px; 88 border-radius: 5px; 89 90 &-full { 91 width: 100% !important; 92 } 93 94 &-header { 95 padding: ${t.spacing(2)}; 96 97 &-title { 98 font-weight: 600; 99 font-size: 18px; 100 color: ${g.A.ink}; 101 } 102 103 &-button { 104 padding-right: ${t.spacing(1.5)}; 105 padding-left: ${t.spacing(1.5)}; 106 background-color: ${g.A.jungle}; 107 } 108 } 109 110 &-content { 111 padding: ${t.spacing(2)}; 112 padding-bottom: ${t.spacing(3)}; 113 114 &-title { 115 font-size: 14px; 116 color: ${g.A.ink}; 117 font-weight: 600; 118 } 119 120 &-text { 121 font-size: 14px; 122 color: ${g.A.ink}; 123 124 } 125 } 126 } 127 } 128 } 129 `};var S=i(20300),f=i(81971),N=i(39390),D=i(82722),v=i(96518),C=i(5076),w=i(81900),M=i(70267),x=i(75834),F=i(81311),$=i(19851),P=i(14904);let I=()=>{let e=(0,m.A)();return(0,Y.AH)` 130 .calendar { 131 &-grid { 132 margin-top: ${e.spacing(1)}; 133 margin-bottom: ${e.spacing(1)}; 134 } 135 } 136 137 .dialog { 138 &-margin { 139 margin-bottom: ${e.spacing(.5)}; 140 } 141 142 &-cancel { 143 border: 1px solid ${g.A.midnight}; 144 background-color: ${g.A.white}; 145 } 146 147 &-pause { 148 &-cancel { 149 background-color: transparent; 150 } 151 152 &-next { 153 background-color: ${g.A.jungle}; 154 } 155 } 156 157 &-transparent { 158 &-button { 159 min-height: 30px; 160 color: ${g.A.teal}; 161 padding-right: ${e.spacing(0)}; 162 padding-left: ${e.spacing(0)}; 163 padding-top: ${e.spacing(0)}; 164 padding-bottom: ${e.spacing(0)}; 165 margin-top: ${e.spacing(0)}; 166 margin-bottom: ${e.spacing(0)}; 167 background-color: transparent; 168 border: none; 169 border-radius: 0; 170 } 171 } 172 173 &-title { 174 font-weight: 600; 175 color: ${g.A.ink}; 176 } 177 178 &-caption { 179 font-size: 18px; 180 font-weight: 600; 181 color: ${g.A.ink}; 182 } 183 184 &-text { 185 font-size: 14px; 186 color: ${g.A.ink}; 187 } 188 } 189 190 .close-icon { 191 position: absolute; 192 right: 6px; 193 top: 0px; 194 } 195 `};var E=i(3143),k=i(83617),T=i(67293),_=i(96903);let O=e=>{let{subscriptions:t}=e,i={premium_m2m:"Monthly",premium_annual:"Annual"},a=I(),[s,m]=(0,x.useState)(!1),h=(0,D.A)(),p=(0,x.useContext)(v.R),{pauseSubscriptionMutation:Y,getCancelSubscription:b,uncancelSubscriptionMutation:S,unpauseSubscriptionMutation:O,acceptSubscriptionOffer:B,terminateFutureSubscriptionMutation:R,pauseLoading:z,cancelLoading:U,acceptSubscriptionLoading:j,uncancelLoading:W}=(0,A.e)(),{data:L}=(0,y.u)(),q={BEGIN:0,PAUSE:1,CANCEL:2,CANCEL_WINBACK:1.5,PAUSE_CONFIRMED:4,CONFIRM_RESUME:5},G=L?.getPaymentMethods.find(e=>e.isPrimaryPaymentMethod),[K,Q]=(0,x.useState)(!1),[J,V]=(0,x.useState)(q.BEGIN),H=()=>{m(!1),setTimeout(()=>{V(q.BEGIN)},500)},X=async e=>{try{if(q.CANCEL_WINBACK===J){await B(),h.success(`We added $${t?.getSubscriptionStatus?.cancelOffer?.amount} to your account.`),H();return}if(q.CONFIRM_RESUME===J&&t?.getSubscriptionStatus?.active?.cancelsOn){await S(),h.success("Your subscription has been resumed."),H();return}if(q.CONFIRM_RESUME===J&&t?.getSubscriptionStatus?.hasPausedSubscription){await O(),h.success("Your subscription has been resumed."),H();return}if(q.PAUSE_CONFIRMED===J&&(await Y({variables:{cycles:e.pauseDuration}}),h.success("Your subscription has been paused."),H()),q.CANCEL===J){if(t?.getSubscriptionStatus?.active?.isFuture)await R(),h.success("Your subscription has been cancelled."),H();else{let e=await b();e?.getSubscriptionCancellationUrl&&(window.location.href=e?.getSubscriptionCancellationUrl),H()}}}catch(e){h.error((0,T.Y5)(e))}};return(0,n.FD)(n.FK,{children:[(0,n.Y)(f.A,{css:a,open:s,fullWidth:!0,maxWidth:"sm",disableEnforceFocus:!0,onClose:H,children:(0,n.FD)(P.A,{className:"dialog-container",children:[(0,n.Y)(c.Ay,{container:!0,justifyContent:"flex-end",children:(0,n.Y)(F.A,{className:"close-icon",onClick:H,children:(0,n.Y)($.A,{height:5,width:5})})}),(0,n.Y)(M.l1,{initialValues:{isCancel:!1,isPause:!1,pauseDuration:0},validate:e=>({}),onSubmit:X,enableReinitialize:!0,children:e=>(0,n.FD)("form",{onSubmit:e.handleSubmit,children:[q.CONFIRM_RESUME===J&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Resume Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Continue Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:[t?.getSubscriptionStatus?.active?.code?i[t?.getSubscriptionStatus?.active?.code]:"Basic"," "]})})]})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Billing Information"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:[t?.getSubscriptionStatus?.active?.code?i[t?.getSubscriptionStatus?.active?.code]:"Basic"," "]})})]})}),(0,n.FD)(c.Ay,{container:!0,className:"card-content",gap:2,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"dialog-title",children:"Name on Card"}),(0,n.Y)(o.A,{className:"card-content-text",children:G?.firstName?`${G?.firstName} ${G?.lastName}`:"N / A"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"dialog-title",children:"Payment Method"}),(0,n.Y)(o.A,{className:"card-content-text",children:G?(0,_.E)(G):"N/A"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"dialog-title",children:"Expiration"}),(0,n.Y)(o.A,{className:"card-content-text",children:G?.paymentMethod?.expMonth?`${G?.paymentMethod?.expMonth} / ${G?.paymentMethod?.expYear}`:"N / A"})]})})]}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:"Need to update your card? You can always update your credit card information on the Billing Information section."})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["By clicking Confirm, you authorize us to charge the card you provide for the services you selected (unless entering a free or discounted trial period) and accept our"," ",(0,n.Y)("a",{href:"https://staffmeup.com/terms-of-service",style:{textDecoration:"underline",color:"#4EDBBD",fontWeight:600},children:"Terms of Use."})," ","After the initial term ends, you will be charged at the then-current rates until you cancel. See our "," ",(0,n.Y)("a",{href:"https://staffmeup.com/terms-of-service",style:{textDecoration:"underline",color:"#4EDBBD",fontWeight:600},children:"Cancellation and Refund Policy"})," ","for more information."]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:H,className:"dialog-cancel",children:"Cancel"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{disabled:W,endIcon:W?(0,n.Y)(C.A,{style:{color:g.A.white},size:15}):null,className:"dialog-pause-next",type:"submit",children:"Confirm"})})]})})]}),q.CANCEL_WINBACK===J&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Wait! Before you cancelâ¦"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:[p?.user?.firstName,", we know it can be a grind out there, and we don't want to see you go⦠So your next month is on us!"]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["Stick around and we'll give you a $",t?.getSubscriptionStatus?.cancelOffer?.amount," ","credit you can use toward your next month FREE."]})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{disabled:j,endIcon:j?(0,n.Y)(C.A,{style:{color:g.A.white},size:15}):null,type:"submit",className:"dialog-pause-next",children:"I'll Take It!"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{className:"dialog-cancel",onClick:()=>{V(q.CANCEL)},children:"No thanks, continue to cancel"})})]})})]}),q.CANCEL===J&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Cancel Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:"Are you sure you want to cancel your subscription? If you confirm, you will no longer have access to Unlimited Job Applications, Promote My Application, Job Analytics, and more."})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:H,className:"dialog-pause-next",children:"No, Keep my Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{className:"dialog-cancel",type:"button",disabled:U,endIcon:U?(0,n.Y)(C.A,{style:{color:g.A.white},size:15}):null,onClick:async()=>{try{Q(!0);let e=await b();e?.getSubscriptionCancellationUrl&&(window.location.href=e?.getSubscriptionCancellationUrl),H()}catch(e){h.error((0,T.Y5)(e))}},children:"Cancel Subscription"})})]})})]}),q.PAUSE_CONFIRMED===J&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Pause Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["You will c
195ontinue to have access until"," ",d()(t?.getSubscriptionStatus?.active?.endsOn).format("MMMM DD, YYYY")," ","and then your account will be paused for"," ",e?.values?.pauseDuration," month(s). We'll start billing you again on"," ",d()(t?.getSubscriptionStatus?.active?.endsOn).add(e.values?.pauseDuration,"month").format("MMMM DD, YYYY"),"."]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:"If you want to resume your subscription early, come back to this page and you can unpause at any time."})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:H,className:"dialog-pause-cancel",children:"Cancel"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{className:"dialog-pause-next",type:"submit",disabled:z,endIcon:z?(0,n.Y)(C.A,{style:{color:g.A.white},size:15}):null,onClick:()=>{},children:"Pause Subscription"})})]})})]}),q.PAUSE===J&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Pause Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["We'll pause your payments at the start of the next billing cycle, starting on"," ",d()(t?.getSubscriptionStatus?.active?.endsOn).format("MMMM DD, YYYY")]})}),(0,n.Y)(c.Ay,{className:"calendar-grid",item:!0,children:(0,n.FD)(k.zM,{InputProps:{startAdornment:(0,n.Y)(w.A,{style:{color:g.A.asphalt,marginRight:5}})},nextGen:!0,name:"pauseDuration",label:"Pause Duration",children:[(0,n.Y)(E.A,{disabled:!0,value:" ",children:"Pause Duration"},"empty"),(0,n.Y)(E.A,{value:1,children:"1 Month"}),(0,n.Y)(E.A,{value:2,children:"2 Months"}),(0,n.Y)(E.A,{value:3,children:"3 Months"})]})}),e.values?.pauseDuration>0&&(0,n.Y)(c.Ay,{style:{marginBottom:5},item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["Your subscription will resume on"," ",d()(t?.getSubscriptionStatus?.active?.endsOn).add(e.values?.pauseDuration,"month").format("MMMM DD, YYYY")]})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:H,className:"dialog-pause-cancel",children:"Cancel"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{className:"dialog-pause-next",onClick:()=>V(q.PAUSE_CONFIRMED),disabled:e.values?.pauseDuration===0,children:"Next"})})]})})]}),q.BEGIN===J&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Edit Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Current Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:[t?.getSubscriptionStatus?.active?.code?i[t?.getSubscriptionStatus?.active?.code]:"Basic"," ",t?.getSubscriptionStatus?.active?.cancelsOn?`(Expires ${d()(t?.getSubscriptionStatus?.active?.cancelsOn).format("MM/DD/YYYY")})`:t?.getSubscriptionStatus?.hasPausedSubscription?`(Paused until ${d()(t?.getSubscriptionStatus?.active?.endsOn).format("MM/DD/YYYY")})`:t?.getSubscriptionStatus?.active?.isFuture?`(Starting on ${d()(t?.getSubscriptionStatus?.active?.started).format("MM/DD/YYYY")})`:"(Active)"]})})]})}),t?.getSubscriptionStatus?.hasPausedSubscription&&(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:()=>V(q.CONFIRM_RESUME),className:"dialog-pause-next",fullWidth:!0,children:"Resume Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Next Billing Date"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:t?.getSubscriptionStatus?.active?.endsOn?d()(t?.getSubscriptionStatus?.active?.endsOn).format("MM/DD/YYYY"):"N/A"})})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(l.A,{variant:"fullWidth"})}),t?.getSubscriptionStatus?.hasPausedSubscription?null:(0,n.Y)(c.Ay,{item:!0,children:t?.getSubscriptionStatus?.active?.cancelsOn||t?.getSubscriptionStatus?.active?.isFuture?null:(0,n.Y)(u.A,{onClick:()=>V(q.PAUSE),className:"dialog-transparent-button",fullWidth:!0,children:(0,n.FD)(c.Ay,{direction:"row",container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:"Pause Subscription"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(N.A,{})})]})})}),t?.getSubscriptionStatus?.active?.cancelsOn?(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:()=>V(q.CONFIRM_RESUME),className:"dialog-pause-next",fullWidth:!0,children:"Resume Subscription"})}):(0,n.Y)(n.FK,{children:(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{endIcon:K?(0,n.Y)(C.A,{size:15}):null,onClick:async()=>{try{Q(!0);let e=await b();e?.getSubscriptionCancellationUrl&&(window.location.href=e?.getSubscriptionCancellationUrl),H()}catch(e){h.error((0,T.Y5)(e))}},className:"dialog-transparent-button",fullWidth:!0,children:(0,n.FD)(c.Ay,{direction:"row",container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:"Cancel Subscription"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(N.A,{})})]})})})})]})]})})]})}),(0,n.Y)(u.A,{className:"card-header-button",startIcon:(0,n.Y)(r.A,{}),onClick:()=>{m(!0)},children:"Edit Subscription"})]})};var B=i(46225),R=i(85914);let z=e=>{let{teamSubscription:t,teamId:i}=e,a={team_limited_m2m:"Enterprise Limited Monthly",team_limited_annual:"Enterprise Limited Annual"},s=I(),[m,h]=(0,x.useState)(!1),p=(0,D.A)();(0,x.useContext)(v.R);let{cancelTeamSubscriptionLoading:Y,cancelTeamSubscriptionMutation:b,uncancelTeamSubscriptionLoading:S,uncancelTeamSubscriptionMutation:_,pauseSubscriptionMutation:O,terminateFutureSubscriptionMutation:B,pauseLoading:R}=(0,A.e)(i),{teamPaymentData:z,teamPaymentLoading:U}=(0,y.u)(i),j={BEGIN:0,PAUSE:1,CANCEL:2,PAUSE_CONFIRMED:4,CONFIRM_RESUME:5},W=z?.getTeamPaymentMethods.find(e=>e.isPrimaryPaymentMethod),[L,q]=(0,x.useState)(j.BEGIN),G=()=>{h(!1),setTimeout(()=>{q(j.BEGIN)},500)},K=async e=>{try{if(j.CONFIRM_RESUME===L&&t?.getTeamSubscriptionStatus?.active?.cancelsOn){await _({variables:{teamId:i}}),p.success("Your Team subscription has been resumed."),G();return}j.PAUSE_CONFIRMED===L&&(await O({variables:{cycles:e.pauseDuration}}),p.success("Your subscription has been paused."),G()),j.CANCEL===L&&(t?.getTeamSubscriptionStatus?.active?.isFuture?(await B(),p.success("Your subscription has been cancelled.")):(await b({variables:{teamId:i}}),p.success("Your Team subscription has been cancelled.")),G())}catch(e){p.error((0,T.Y5)(e))}};return(0,n.FD)(n.FK,{children:[(0,n.Y)(f.A,{css:s,open:m,fullWidth:!0,maxWidth:"sm",disableEnforceFocus:!0,onClose:G,children:(0,n.FD)(P.A,{className:"dialog-container",children:[(0,n.Y)(c.Ay,{container:!0,justifyContent:"flex-end",children:(0,n.Y)(F.A,{className:"close-icon",onClick:G,children:(0,n.Y)($.A,{height:5,width:5})})}),(0,n.Y)(M.l1,{initialValues:{isCancel:!1,isPause:!1,pauseDuration:0},validate:e=>({}),onSubmit:K,enableReinitialize:!0,children:e=>(0,n.FD)("form",{onSubmit:e.handleSubmit,children:[j.CONFIRM_RESUME===L&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Resume Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Continue Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:[t?.getTeamSubscriptionStatus?.active?.code?a[t?.getTeamSubscriptionStatus?.active?.code]:"Not Subscribed"," "]})})]})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Billing Information"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:[t?.getTeamSubscriptionStatus?.active?.code?a[t?.getTeamSubscriptionStatus?.active?.code]:"Not Subscribed"," "]})})]})}),(0,n.FD)(c.Ay,{container:!0,className:"card-content",gap:2,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"dialog-title",children:"Name on Card"}),(0,n.Y)(o.A,{className:"card-content-text",children:W?.firstName?`${W?.firstName} ${W?.lastName}`:"N / A"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"dialog-title",children:"Payment Method"}),(0,n.Y)(o.A,{className:"card-content-text",children:W?.paymentMethod?.lastFour?`${em(W?.paymentMethod?.firstSix||"")} Ending ${W?.paymentMethod?.lastFour}`:"N / A"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"dialog-title",children:"Expiration"}),(0,n.Y)(o.A,{className:"card-content-text",children:W?.paymentMethod?.expMonth?`${W?.paymentMethod?.expMonth} / ${W?.paymentMethod?.expYear}`:"N / A"})]})})]}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:"Need to update your card? You can always update your credit card information on the Billing Information section."})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["By clicking Confirm, you authorize us to charge the card you provide for the services you selected (unless entering a free or discounted trial period) and accept our"," ",(0,n.Y)("a",{href:"https://staffmeup.com/terms-of-service",style:{textDecoration:"underline",color:"#4EDBBD",fontWeight:600},children:"Terms of Use."})," ","After the initial term ends, you will be charged at the then-current rates until you cancel. See our "," ",(0,n.Y)("a",{href:"https://staffmeup.com/terms-of-service",style:{textDecoration:"underline",color:"#4EDBBD",fontWeight:600},children:"Cancellation and Refund Policy"})," ","for more information."]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:G,className:"dialog-cancel",children:"Cancel"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{disabled:S,endIcon:S?(0,n.Y)(C.A,{style:{color:g.A.white},size:15}):null,className:"dialog-pause-next",type:"submit",children:"Confirm"})})]})})]}),j.CANCEL===L&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Cancel Team Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:"Are you sure you want to cancel your subscription? If you confirm, you will no longer have access to Search, Messaging, Collaboration Tools, Resumes and more."})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:G,className:"dialog-pause-next",children:"No, Keep Team Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{className:"dialog-cancel",type:"submit",disabled:Y,endIcon:Y?(0,n.Y)(C.A,{style:{color:g.A.white},size:15}):null,onClick:()=>{},children:"Cancel Team Subscription"})})]})})]}),j.PAUSE_CONFIRMED===L&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Pause Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["You will c
195ontinue to have access until"," ",d()(t?.getTeamSubscriptionStatus?.active?.endsOn).format("MMMM DD, YYYY")," ","and then your account will be paused for"," ",e?.values?.pauseDuration," month(s). We'll start billing you again on"," ",d()(t?.getTeamSubscriptionStatus?.active?.endsOn).add(e.values?.pauseDuration,"month").format("MMMM DD, YYYY"),"."]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:"If you want to resume your subscription early, come back to this page and you can unpause at any time."})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:G,className:"dialog-pause-cancel",children:"Cancel"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{className:"dialog-pause-next",type:"submit",disabled:R,endIcon:R?(0,n.Y)(C.A,{style:{color:g.A.white},size:15}):null,onClick:()=>{},children:"Pause Subscription"})})]})})]}),j.PAUSE===L&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Pause Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["We'll pause your payments at the start of the next billing cycle, starting on"," ",d()(t?.getTeamSubscriptionStatus?.active?.endsOn).format("MMMM DD, YYYY")]})}),(0,n.Y)(c.Ay,{className:"calendar-grid",item:!0,children:(0,n.FD)(k.zM,{InputProps:{startAdornment:(0,n.Y)(w.A,{style:{color:g.A.asphalt,marginRight:5}})},nextGen:!0,name:"pauseDuration",label:"Pause Duration",children:[(0,n.Y)(E.A,{disabled:!0,value:" ",children:"Pause Duration"},"empty"),(0,n.Y)(E.A,{value:1,children:"1 Month"}),(0,n.Y)(E.A,{value:2,children:"2 Months"}),(0,n.Y)(E.A,{value:3,children:"3 Months"})]})}),e.values?.pauseDuration>0&&(0,n.Y)(c.Ay,{style:{marginBottom:5},item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:["Your subscription will resume on"," ",d()(t?.getTeamSubscriptionStatus?.active?.endsOn).add(e.values?.pauseDuration,"month").format("MMMM DD, YYYY")]})}),(0,n.Y)(l.A,{variant:"fullWidth"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:G,className:"dialog-pause-cancel",children:"Cancel"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{className:"dialog-pause-next",onClick:()=>q(j.PAUSE_CONFIRMED),disabled:e.values?.pauseDuration===0,children:"Next"})})]})})]}),j.BEGIN===L&&(0,n.FD)(c.Ay,{container:!0,gap:1.2,direction:"column",children:[(0,n.Y)(c.Ay,{className:"dialog-margin",item:!0,children:(0,n.Y)(o.A,{className:"dialog-title",variant:"h4",children:"Edit Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Current Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(o.A,{className:"dialog-text",children:[t?.getTeamSubscriptionStatus?.active?.code?a[t?.getTeamSubscriptionStatus?.active?.code]:"Not Subscribed"," ",t?.getTeamSubscriptionStatus?.active?.cancelsOn?`(Expires ${d()(t?.getTeamSubscriptionStatus?.active?.cancelsOn).format("MM/DD/YYYY")})`:t?.getTeamSubscriptionStatus?.active?.isFuture?`(Starting on ${d()(t?.getTeamSubscriptionStatus?.active?.started).format("MM/DD/YYYY")})`:"(Active)"]})})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:.5,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-caption",children:"Next Billing Date"})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"dialog-text",children:t?.getTeamSubscriptionStatus?.active?.endsOn?d()(t?.getTeamSubscriptionStatus?.active?.endsOn).format("MM/DD/YYYY"):"N/A"})})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(l.A,{variant:"fullWidth"})}),t?.getTeamSubscriptionStatus?.active?.cancelsOn?(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:()=>q(j.CONFIRM_RESUME),className:"dialog-pause-next",fullWidth:!0,children:"Resume Subscription"})}):(0,n.Y)(n.FK,{children:(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(u.A,{onClick:()=>{q(j.CANCEL)},className:"dialog-transparent-button",fullWidth:!0,children:(0,n.FD)(c.Ay,{direction:"row",container:!0,justifyContent:"space-between",children:[(0,n.Y)(c.Ay,{item:!0,children:"Cancel Subscription"}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(N.A,{})})]})})})})]})]})})]})}),(0,n.Y)(u.A,{className:"card-header-button",startIcon:(0,n.Y)(r.A,{}),onClick:()=>{h(!0)},children:"Edit Subscription"})]})};var U=i(3737),j=i.n(U),W=i(12852),L=i(23038),q=i(19259),G=i(40060);let K=e=>{let{teamsSubscriptionPlan:t,subscriptionNames:i,cssNames:r,teamsSubscriptions:l,subscriptionChoose:s,isSubscription:d,isPricing:h,teamId:p}=e,y=(0,m.A)(),{teamSubscriptionPlansForDisplay:Y,getTeamSubPlanDisplayLoading:b}=(0,A.e)(p),S=(0,x.useContext)(v.R),[f,N]=(0,x.useState)({}),D=(0,B.useRouter)(),w=S?.user?.id,M=t?.getTeamSubscriptionPlans?.length?t?.getTeamSubscriptionPlans:Y?.getTeamSubscriptionPlans;return((0,x.useEffect)(()=>{let e={};l?.getTeamSubscriptionStatus?.active?.code&&(e={[l.getTeamSubscriptionStatus.active.code]:!0});let t=M?.reduce((e,t)=>
195(e[t.code]=!0,e),e);t&&N(t)},[l,M]),b)?(0,n.Y)(C.A,{}):(0,n.Y)(n.FK,{children:M?.map(e=>l?.getTeamSubscriptionStatus?.active?.isFuture&&l?.getTeamSubscriptionStatus?.active?.code!==e.code||w&&f&&!f[e.code]||Y?.getTeamSubscriptionPlans&&e.code!==l?.getTeamSubscriptionStatus?.active?.code?null:n.Y(c.Ay,{children:n.FD(a.A,{style:{border:`2px solid ${e?.code==="team_limited_m2m"?g.A.midnight:g.A.premiumGrape}`},className:"card",children:[n.FD(L.A,{className:"card-content",children:[n.Y(o.A,{className:"card-text-title",children:i[e.code]}),n.FD(c.Ay,{container:!0,direction:"column",style:{minHeight:65},justifyContent:"center",alignItems:"center",alignContent:"center",justifyItems:"center",children:[n.Y(c.Ay,{item:!0,children:n.FD(c.Ay,{container:!0,justifyItems:"center",gap:"5px",justifyContent:"center",alignContent:"center",direction:"row",alignItems:"center",children:[n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"card-text-price",children:e?.normalizedAmountFormatted})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"card-text-description",children:"/"})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"card-text-description",children:"month"})})]})}),n.Y(c.Ay,{item:!0,children:"team_limited_m2m"===e.code?null:n.FD(o.A,{className:"card-text-description-tiny",children:["Only ",e.amountFormatted," / year!"]})})]}),n.FD(u.A,{className:`card-button card-button-${r[e.code]}`,disabled:l?.getTeamSubscriptionStatus?.active?.code===e.code,fullWidth:!0,onClick:async()=>{D.push({pathname:R.A.subscription.plans,query:D?.query?.legacyUrl?{planCode:e.code,teamId:p,redirectUrl:D?.query?.legacyUrl||""}:{planCode:e.code,teamId:p}})},children:["team_limited_m2m"===e.code?n.Y(q.A,{style:{color:y.palette.neutral?.white},fontSize:"small"}):n.Y(q.A,{style:{color:y.palette.primary.white},fontSize:"small"}),l?.getTeamSubscriptionStatus?.active?.code===e.code?"Current Plan":l?.getTeamSubscriptionStatus?.active?.code?"Upgrade":`Choose ${i[e.code]}`.replace("Premium","")?.replace("Enterprise","")]}),n.FD(c.Ay,{container:!0,className:"subscription-content",gap:"7px",children:[n.Y(c.Ay,{item:!0,children:n.FD(c.Ay,{container:!0,gap:"10px",className:"centered-grid",direction:"row",children:[n.Y(c.Ay,{item:!0,className:"benefits-icon",children:"team_limited_m2m"===e.code?n.Y(q.A,{color:"secondary",fontSize:"small"}):n.Y(q.A,{style:{color:y.palette.primary.premium},fontSize:"small"})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"benefits",children:"Unlimited Job Posting"})})]})}),n.Y(c.Ay,{item:!0,children:n.FD(c.Ay,{container:!0,gap:"10px",className:"centered-grid",direction:"row",children:[n.Y(c.Ay,{item:!0,className:"benefits-icon",children:"team_limited_m2m"===e.code?n.Y(q.A,{color:"secondary",fontSize:"small"}):n.Y(q.A,{style:{color:y.palette.primary.premium},fontSize:"small"})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"benefits",children:"Powerful Search, Built for Production"})})]})}),n.Y(c.Ay,{item:!0,children:n.FD(c.Ay,{container:!0,gap:"10px",className:"centered-grid",direction:"row",children:[n.Y(c.Ay,{item:!0,className:"benefits-icon",children:"team_limited_m2m"===e.code?n.Y(q.A,{color:"secondary",fontSize:"small"}):n.Y(q.A,{style:{color:y.palette.primary.premium},fontSize:"small"})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"benefits",children:"Message Freelancers Directly (30 messages per month)"})})]})}),n.Y(c.Ay,{item:!0,children:n.FD(c.Ay,{container:!0,gap:"10px",className:"centered-grid",direction:"row",children:[n.Y(c.Ay,{item:!0,className:"benefits-icon",children:"team_limited_m2m"===e.code?n.Y(q.A,{color:"secondary",fontSize:"small"}):n.Y(q.A,{style:{color:y.palette.primary.premium},fontSize:"small"})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"benefits",children:"Collaboration Tools for 3 Users"})})]})}),n.Y(c.Ay,{item:!0,children:n.FD(c.Ay,{container:!0,gap:"10px",className:"centered-grid",direction:"row",children:[n.Y(c.Ay,{item:!0,className:"benefits-icon",children:"team_limited_m2m"===e.code?n.Y(q.A,{color:"secondary",fontSize:"small"}):n.Y(q.A,{style:{color:y.palette.primary.premium},fontSize:"small"})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"benefits",children:"Download and Share Resumes and Profiles"})})]})}),"team_limited_annual"===e.code&&n.Y(c.Ay,{item:!0,children:n.FD(c.Ay,{container:!0,gap:"10px",className:"centered-grid",direction:"row",children:[n.Y(c.Ay,{item:!0,className:"benefits-icon",children:n.Y(q.A,{style:{color:y.palette.primary.premium},fontSize:"small"})}),n.Y(c.Ay,{item:!0,children:n.Y(o.A,{className:"benefits",children:"Our Best Deal!"})})]})})]})]}),n.Y(G.A,{})]})},e.code))})};var Q=i(99236),J=i(29977),V=i(15968);let H=(0,V.Ay)` 196 query GetAccountInvoices { 197 getAccountInvoices { 198 id 199 number 200 state 201 total 202 totalFormatted 203 balance 204 postedOn 205 dueOn 206 } 207 } 208`,X=(0,V.Ay)` 209 query GetAccountInvoiceDownloadUrl($id: String!) { 210 getAccountInvoiceDownloadUrl(id: $id) 211 } 212`;var Z=i(82737),ee=i(95039),et=i(74277),ei=i(69624),en=i(51214),ea=i(47335),ec=i(90448),er=i(32840);let el=e=>{let{open:t,onClose:i,invoices:r,getInvoiceDownloadUrl:l}=e,s=(0,m.A)(),h=(0,er.A)(s.breakpoints.down("sm")),[p,A]=(0,x.useState)({}),y=async e=>{try{A(t=>({...t,[e]:!0}));let t=await l(e);t?.getAccountInvoiceDownloadUrl&&window.open(t.getAccountInvoiceDownloadUrl,"_blank")}finally{A(t=>({...t,[e]:!1}))}};return h?(0,n.FD)(f.A,{open:t,onClose:i,fullScreen:!0,children:[(0,n.Y)(Z.A,{children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",alignItems:"center",children:[(0,n.Y)(o.A,{variant:"h6",children:"Invoices"}),(0,n.Y)(F.A,{onClick:i,size:"small",children:(0,n.Y)($.A,{})})]})}),(0,n.Y)(P.A,{children:(0,n.Y)(c.Ay,{container:!0,direction:"column",spacing:2,children:r.map(e=>(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(a.A,{variant:"outlined",children:(0,n.Y)(L.A,{children:(0,n.FD)(c.Ay,{container:!0,spacing:1,children:[(0,n.FD)(c.Ay,{item:!0,xs:6,children:[(0,n.Y)(o.A,{variant:"caption",color:"textSecondary",children:"Invoice #"}),(0,n.Y)(o.A,{variant:"body2",children:e.number})]}),(0,n.FD)(c.Ay,{item:!0,xs:6,children:[(0,n.Y)(o.A,{variant:"caption",color:"textSecondary",children:"Date"}),(0,n.Y)(o.A,{variant:"body2",children:d()(e.postedOn).format("MM/DD/YYYY")})]}),(0,n.FD)(c.Ay,{item:!0,xs:6,children:[(0,n.Y)(o.A,{variant:"caption",color:"textSecondary",children:"Amount"}),(0,n.Y)(o.A,{variant:"body2",children:j()(e.total).format("$0,0.00")})]}),(0,n.FD)(c.Ay,{item:!0,xs:6,children:[(0,n.Y)(o.A,{variant:"caption",color:"textSecondary",children:"Status"}),(0,n.Y)(o.A,{variant:"body2",children:e.state})]}),(0,n.Y)(c.Ay,{item:!0,xs:12,children:(0,n.Y)(u.A,{fullWidth:!0,size:"small",color:"primary",disableElevation:!0,style:{backgroundColor:g.A.jungle},variant:"contained",disabled:p[e.id],endIcon:p[e.id]?(0,n.Y)(C.A,{size:16}):null,onClick:()=>y(e.id),sx:{mt:1},children:"Download"})})]})})})},e.id))})})]}):(0,n.FD)(f.A,{open:t,onClose:i,maxWidth:"md",fullWidth:!0,children:[(0,n.Y)(Z.A,{children:(0,n.FD)(c.Ay,{container:!0,justifyContent:"space-between",alignItems:"center",children:[(0,n.Y)(o.A,{variant:"h6",children:"Invoices"}),(0,n.Y)(F.A,{onClick:i,size:"small",children:(0,n.Y)($.A,{})})]})}),(0,n.Y)(P.A,{children:(0,n.Y)(en.A,{children:(0,n.FD)(ee.A,{size:"small",children:[(0,n.Y)(ea.A,{children:(0,n.FD)(ec.A,{children:[(0,n.Y)(ei.A,{children:"Invoice #"}),(0,n.Y)(ei.A,{children:"Date"}),(0,n.Y)(ei.A,{children:"Amount"}),(0,n.Y)(ei.A,{children:"Status"}),(0,n.Y)(ei.A,{align:"right",children:"Action"})]})}),(0,n.Y)(et.A,{children:r.map(e=>(0,n.FD)(ec.A,{children:[(0,n.Y)(ei.A,{children:e.number}),(0,n.Y)(ei.A,{children:d()(e.postedOn).format("MM/DD/YYYY")}),(0,n.Y)(ei.A,{children:e.totalFormatted}),(0,n.Y)(ei.A,{children:e.state}),(0,n.Y)(ei.A,{align:"right",children:(0,n.Y)(u.A,{size:"small",color:"primary",disableElevation:!0,variant:"contained",style:{backgroundColor:g.A.jungle},disabled:p[e.id],endIcon:p[e.id]?(0,n.Y)(C.A,{size:8}):null,onClick:async()=>{await y(e.id)},children:"Download"})})]},e.id))})]})})})]})};var eo=i(1379),es=i(72101),ed=i(66273),eu=i(40669);function em(e){let{[ed.s.ENABLE_PAYPAL_INTEGRATION]:t,[ed.s.ENABLE_APPLE_PAY_INTEGRATION]:i}=(0,eu.D)();if("paypal"===e&&t)return"PayPal";if("apple_pay"===e&&i)return"Apple Pay";let n=e.startsWith("4"),a=e.startsWith("5");return n?"Visa":a?"MasterCard":/^3[47][0-9]{13}$/.test(e)?"American Express":"Unknown"}let eh=e=>{let t=(0,S.A)({subscriptionPage:!0,showAll:e.pricingData?.getSubscriptionPlans?.length===0}),{pricingData:i,subscriptions:a,subscriptionNames:r,cssNames:l,subscriptionChoose:o,pricingTeamSubcriptionPlans:s,subscriptionsTeamData:d,teamId:u}=e;return(0,n.Y)(c.Ay,{container:!0,direction:"row",justifyContent:"center",wrap:"wrap",css:t,children:u?(0,n.Y)(K,{subscriptionChoose:o,teamsSubscriptions:d,teamId:u,teamsSubscriptionPlan:s,isPricing:e?.pricingTeamSubcriptionPlans?.getTeamSubscriptionPlans?.length===0,subscriptionNames:{team_limited_m2m:"Enterprise Limited Monthly",team_limited_annual:"Enterprise Limited Annual"},cssNames:{team_limited_m2m:"team-monthly",team_limited_annual:"team-annual"}}):(0,n.Y)(h.A,{subscriptions:a,isSubscription:!0,isPricing:e.pricingData?.getSubscriptionPlans?.length===0,pricingData:i,subscriptionChoose:o,subscriptionNames:r,cssNames:l})})}
212,ep=e=>{let{noPadding:t=!1,teamId:i}=e,{subscriptions:s,data:h,getTeamSubscriptionData:Y,getTeamSubscriptionLoading:S,teamSubscriptionPlans:f}=(0,A.e)(i),{data:N,teamPaymentData:D}=(0,y.u)(i),{invoices:v,getInvoiceDownloadUrl:w}=function(){let e=(0,Q.m)(),{data:t,loading:i,error:n}=(0,J.IT)(H,{fetchPolicy:"network-only"}),a=async t=>{try{return(await e.query({query:X,variables:{id:t},fetchPolicy:"network-only"})).data}catch(e){throw console.error("Error getting invoice download URL:",e),Error("Error downloading invoice")}};return{invoices:t?.getAccountInvoices||[],loading:i,error:n,getInvoiceDownloadUrl:a}}(),M=(0,B.useRouter)(),[F,$]=(0,x.useState)(!1),{isPurchaseAllowed:P,loading:I}=(0,eo.E)(),E="staffmeup.com";(0,m.A)(),(0,W.m)();let k=b({showAll:i?f?.getTeamSubscriptionPlans?.length===0:h?.getSubscriptionPlans?.length===0,noPadding:t}),T={premium_m2m:"Premium Monthly",premium_annual:"Premium Annual"},U=N?.getPaymentMethods.find(e=>e.isPrimaryPaymentMethod),L=D?.getTeamPaymentMethods?.find(e=>e.isPrimaryPaymentMethod);return((0,x.useEffect)(()=>{if(s?.getSubscriptionStatus?.active?.provider===2){let e=`https://${E}/account/edit/subscription`;window.location.href=e}},[E,s]),I)?(0,n.Y)(c.Ay,{css:k,style:{display:"flex",justifyContent:"center",width:"100%"},children:(0,n.Y)(C.A,{})}):P?(0,n.FD)(c.Ay,{css:k,container:!0,justifyContent:"center",gap:3,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,gap:2,justifyContent:"space-between",direction:"row",children:[(0,n.Y)(c.Ay,{item:!0,xs:!0,children:(0,n.FD)(a.A,{elevation:0,className:"card card-full",children:[(0,n.FD)(c.Ay,{container:!0,direction:"row",wrap:"nowrap",alignItems:"center",alignContent:"center",justifyContent:"space-between",className:"card-header",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"card-header-title",children:"Subscription"})}),(0,n.Y)(c.Ay,{item:!0,children:i?(0,n.Y)(z,{teamId:i,teamSubscription:Y}):(0,n.Y)(O,{subscriptions:s})})]}),(0,n.Y)(l.A,{}),(0,n.FD)(c.Ay,{container:!0,className:"card-content",gap:2,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"card-content-title",children:"Current Subscription"}),i?(0,n.FD)(o.A,{className:"card-content-text",children:[Y?.getTeamSubscriptionStatus?.active?.code?({team_limited_m2m:"Enterprise Limited Monthly",team_limited_annual:"Enterprise Limited Annual"})[Y?.getTeamSubscriptionStatus?.active?.code]:"Not Subscribed"," ",Y?.getTeamSubscriptionStatus?.active?.cancelsOn?`(Expires ${d()(Y?.getTeamSubscriptionStatus?.active?.cancelsOn).format("MM/DD/YYYY")})`:Y?.getTeamSubscriptionStatus?.active?.isFuture?`(Starting on ${d()(Y?.getTeamSubscriptionStatus?.active?.started).format("MM/DD/YYYY")})`:"(Active)"]}):(0,n.FD)(o.A,{className:"card-content-text",children:[s?.getSubscriptionStatus?.active?.code?T[s?.getSubscriptionStatus?.active?.code]:"Basic"," ",s?.getSubscriptionStatus?.active?.cancelsOn?`(Expires ${d()(s?.getSubscriptionStatus?.active?.cancelsOn).format("MM/DD/YYYY")})`:s?.getSubscriptionStatus?.hasPausedSubscription?`(Paused until ${d()(s?.getSubscriptionStatus?.active?.endsOn).format("MM/DD/YYYY")})`:s?.getSubscriptionStatus?.active?.isFuture?`(Starting on ${d()(s?.getSubscriptionStatus?.active?.started).format("MM/DD/YYYY")})`:"(Active)"]})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"card-content-title",children:"Next Billing Date"}),i?(0,n.Y)(o.A,{className:"card-content-text",children:Y?.getTeamSubscriptionStatus?.hasActiveSubscription?Y?.getTeamSubscriptionStatus?.active?.cancelsOn?"N/A":Y?.getTeamSubscriptionStatus?.active?.endsOn?d()(Y?.getTeamSubscriptionStatus?.active?.endsOn).format("MM/DD/YYYY"):"N/A":"N/A"}):(0,n.Y)(o.A,{className:"card-content-text",children:s?.getSubscriptionStatus?.active?.cancelsOn?"N/A":s?.getSubscriptionStatus?.active?.endsOn?d()(s?.getSubscriptionStatus?.active?.endsOn).format("MM/DD/YYYY"):"N/A"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"card-content-title",children:i?"Previous Subscription":"Account Credit"}),i?(0,n.Y)(o.A,{className:"card-content-text",children:"N/A"}):(0,n.Y)(o.A,{className:"card-content-text",children:j()(Y?.getTeamSubscriptionStatus?.accountCreditBalance).format("$0.00")})]})})]})]})}),(0,n.Y)(c.Ay,{item:!0,xs:!0,children:(0,n.FD)(a.A,{elevation:0,
212className:"card card-full",children:[(0,n.FD)(c.Ay,{container:!0,direction:"row",wrap:"nowrap",alignItems:"center",alignContent:"center",justifyContent:"space-between",className:"card-header",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"card-header-title",children:"Billing"})}),(0,n.Y)(c.Ay,{item:!0,children:i?(0,n.FD)(u.A,{className:"card-header-button",onClick:()=>M.push({pathname:R.A.subscription.billing,query:{teamId:i}}),startIcon:(0,n.Y)(r.A,{}),children:[L?.firstName?"Edit":"Add"," Billing Information"]}):(0,n.FD)(u.A,{className:"card-header-button",onClick:()=>M.push(R.A.subscription.billing),startIcon:(0,n.Y)(r.A,{}),children:[U?.firstName?"Edit":"Add"," Billing Information"]})})]}),(0,n.Y)(l.A,{}),(0,n.FD)(c.Ay,{container:!0,className:"card-content",gap:2,direction:"column",children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"card-content-title",children:"Name on Card"}),i?(0,n.Y)(o.A,{className:"card-content-text",children:L?.firstName?`${L?.firstName} ${L?.lastName}`:"N / A"}):(0,n.Y)(o.A,{className:"card-content-text",children:U?.firstName?`${U?.firstName} ${U?.lastName}`:"N / A"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"card-content-title",children:"Payment Method"}),i?(0,n.Y)(o.A,{className:"card-content-text",children:L?(0,_.E)(L):"N/A"}):(0,n.Y)(o.A,{className:"card-content-text",children:U?(0,_.E)(U):"N/A"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.5,justifyContent:"space-between",children:[(0,n.Y)(o.A,{className:"card-content-title",children:"Expiration"}),i?(0,n.Y)(o.A,{className:"card-content-text",children:L?.paymentMethod?.expMonth?`${L?.paymentMethod?.expMonth} / ${L?.paymentMethod?.expYear}`:"N / A"}):(0,n.Y)(o.A,{className:"card-content-text",children:U?.paymentMethod?.expMonth?`${U?.paymentMethod?.expMonth} / ${U?.paymentMethod?.expYear}`:"N / A"})]})})]})]})})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(a.A,{className:"plans",children:[(0,n.Y)(c.Ay,{container:!0,direction:"row",wrap:"nowrap",alignItems:"center",alignContent:"center",justifyContent:"space-between",className:"card-header",children:(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"card-header-title",children:"Plans"})})}),(0,n.Y)(l.A,{}),(0,n.Y)(c.Ay,{className:"card-content",children:(0,n.Y)(eh,{pricingData:h,subscriptions:s,subscriptionsTeamData:Y,teamId:i,pricingTeamSubcriptionPlans:f,subscriptionNames:T,cssNames:{premium_m2m:"monthly",premium_annual:"annual"},subscriptionChoose:{premium_m2m:"Upgrade",premium_annual:"Upgrade"}})})]})}),v.length>0&&!i&&(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(a.A,{className:"plans",children:[(0,n.Y)(c.Ay,{container:!0,direction:"row",wrap:"nowrap",alignItems:"center",alignContent:"center",justifyContent:"space-between",className:"card-header",children:(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"card-header-title",children:"Invoices"})})}),(0,n.Y)(l.A,{}),(0,n.Y)(c.Ay,{className:"card-content",children:(0,n.FD)(c.Ay,{container:!0,direction:"column",gap:.1,children:[(0,n.Y)(c.Ay,{item:!0,children:(0,n.FD)(c.Ay,{container:!0,onClick:()=>$(!0),direction:"row",className:"card-content-grid",alignItems:"center",gap:.2,children:[(0,n.FD)(o.A,{className:"card-content-link",children:["Download Invoices"," "]}),(0,n.Y)(p.A,{style:{color:g.A.teal},fontSize:"small"})]})}),(0,n.Y)(c.Ay,{item:!0,children:(0,n.Y)(o.A,{className:"card-content-download-text",children:"You can download a PDF version of your invoices here."})})]})})]})}),(0,n.Y)(el,{open:F,onClose:()=>$(!1),invoices:v,getInvoiceDownloadUrl:w})]}):(0,n.Y)(c.Ay,{css:k,style:{height:"100%"},children:(0,n.Y)(o.A,{className:"purchase-not-allowed",children:es.pz})})}},12852:(e,t,i)=>{i.d(t,{m:()=>l});var n=i(46225),a=i(75834),c=i(96518),r=i(85914);function l(){let e=(0,n.useRouter)(),t=(0,a.useContext)(c.R),i=e.query;return(0,a.useEffect)(()=>{t?.user?.isValidated===!1&&e.push({pathname:r.A.validate.verify,query:i}),t?.user?.id||t?.loading||e.push({pathname:r.A.login,query:i})},[e,t]),null}},75100:(e,t,i)=>{i.d(t,{u:()=>p});var n=i(42027),a=i(29977),c=i(15968);let r=(0,c.Ay)` 213 mutation addPaymentMethod( 214 $token: String! 215 $primary: Boolean! 216 $backup: Boolean 217 $recaptchaToken: String 218 ) { 219 addPaymentMethod(token: $token, primary: $primary, backup: $backup, recaptchaToken: $recaptchaToken) { 220 id 221 } 222 }
223`,l=(0,c.Ay)` 224 mutation deletePaymentMethod($id: String!) { 225 deletePaymentMethod(id: $id) 226 } 227`,o=(0,c.Ay)` 228 mutation updatePaymentMethod( 229 $token: String 230 $primary: Boolean! 231 $backup: Boolean! 232 $id: String! 233 ) { 234 updatePaymentMethod( 235 token: $token 236 primary: $primary 237 backup: $backup 238 id: $id 239 ) { 240 id 241 } 242 } 243`,s=(0,c.Ay)` 244 query getTeamPaymentMethods($teamId: Long!) { 245 getTeamPaymentMethods(teamId: $teamId) { 246 address { 247 city 248 country 249 phone 250 postalCode 251 region 252 street1 253 street2 254 } 255 firstName 256 isBackupPaymentMethod 257 id 258 isPrimaryPaymentMethod 259 lastName 260 paymentMethod { 261 accountType 262 expMonth 263 expYear 264 firstSix 265 lastFour 266 nameOnAccount 267 routingNumber 268 routingNumberBank 269 type 270 } 271 valid 272 } 273 } 274`,d=(0,c.Ay)` 275 query getPaymentMethods { 276 getPaymentMethods { 277 address { 278 city 279 country 280 phone 281 postalCode 282 region 283 street1 284 street2 285 } 286 firstName 287 isBackupPaymentMethod 288 id 289 isPrimaryPaymentMethod 290 lastName 291 paymentMethod { 292 accountType 293 expMonth 294 expYear 295 firstSix 296 lastFour 297 nameOnAccount 298 routingNumber 299 routingNumberBank 300 type 301 } 302 valid 303 } 304 } 305`,u=(0,c.Ay)` 306 mutation addTeamPaymentMethod( 307 $teamId: Long! 308 $token: String! 309 $primary: Boolean! 310 $backup: Boolean! 311 $recaptchaToken: String 312 ) { 313 addTeamPaymentMethod( 314 teamId: $teamId 315 token: $token 316 primary: $primary 317 backup: $backup 318 recaptchaToken: $recaptchaToken 319 ) { 320 id 321 } 322 } 323`,m=(0,c.Ay)` 324 mutation updateTeamPaymentMethod( 325 $teamId: Long! 326 $id: String! 327 $token: String 328 $primary: Boolean! 329 $backup: Boolean! 330 ) { 331 updateTeamPaymentMethod( 332 teamId: $teamId 333 id: $id 334 token: $token 335 primary: $primary 336 backup: $backup 337 ) { 338 id 339 } 340 } 341`,h=(0,c.Ay)` 342 mutation deleteTeamPaymentMethod($teamId: Long!, $id: String!) { 343 deleteTeamPaymentMethod(teamId: $teamId, id: $id) 344 } 345`;function p(e){let[t,{loading:i}]=(0,n.n)(r,{refetchQueries:[{query:d}]}),{data:c,loading:p}=(0,a.IT)(s,{variables:{teamId:e||0},fetchPolicy:"network-only",skip:!e}),[A,{loading:y}]=(0,n.n)(u,{refetchQueries:[{query:s,variables:{teamId:e}}]}),[Y,{loading:g}]=(0,n.n)(m,{refetchQueries:[{query:s,variables:{teamId:e}}]}),[b,{loading:S}]=(0,n.n)(h,{refetchQueries:[{query:s,variables:{teamId:e}}]}),[f,{loading:N}]=(0,n.n)(o,{refetchQueries:[{query:d,variables:{teamId:e}}]}),[D,{loading:v}]=(0,n.n)(l,{refetchQueries:[{query:d,variables:{teamId:e}}]}),{data:C,loading:w,error:M,refetch:x}=(0,a.IT)(d,{fetchPolicy:"network-only",skip:!!e});return{addPaymentMutation:t,updatePaymentMutation:f,data:C,loading:w,error:M,refetch:x,deletePaymentMutation:D,deletePaymentLoading:v,addPaymentLoading:i,updatePaymentLoading:N,teamPaymentData:c,teamPaymentLoading:p,addTeamPaymentMethod:A,addTeamPaymentLoading:y,updateTeamPaymentMethod:Y,updateTeamPaymentLoading:g,deleteTeamPaymentMethod:b,deleteTeamPaymentLoading:S}}},96903:(e,t,i)=>{i.d(t,{E:()=>a,o:()=>c});var n=i(5301);let a=e=>{let t=e?.paymentMethod;if(!t)return"N/A";if("apple_pay"===t.type)return`Apple Pay (Card ending in ${t.lastFour})`;if("paypal"===t.type)return"PayPal";if(t.lastFour){let e=(0,n.F)(t.firstSix||"");return`${e} Card ending in ${t.lastFour}`}return"N / A"},c=e=>{let t=e?.paymentMethod;if(!t)return"N/A";if("apple_pay"===t.type)return"Apple Pay";if("paypal"===t.type)return"PayPal";if(t.lastFour){let e=(0,n.F)(t.firstSix||"");return`${e}`}}}}]);
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.