PageSourceSearch

https://app.staffmeup.com/_next/static/chunks/1995-1f676aa505d08a0c.js

js staffmeup.com collected 2026-10-01 11:34:40 UTC 52,186 bytes, 345 lines download raw bytes

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.