PageSourceSearch

https://www.scalablepath.com/_next/static/chunks/pages/activate/[uid]-1652d3cbb7a35c86.js

js scalablepath.com collected 2026-10-03 23:24:41 UTC 13,939 bytes, 335 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0f383-0161-74d1-89c3-3cdf073e7a41")}catch(e){}}();(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[33538],{24429:(e,i,t)=>{"use strict";t.d(i,{A:()=>s});var n=t(37876),a=t(14232),l=t(94206),r=t(70380);let s=({type:e,readOnly:i=!1})=>{let{control:t}=(0,a.useContext)(l.A);return(0,n.jsx)(r.A,{type:"email",readOnly:i,label:"client"===e?"Work Email":"Email",name:"email",control:t})}},40216:(e,i,t)=>{"use strict";t.r(i),t.d(i,{__N_SSP:()=>Z,default:()=>H});var n=t(37876),a=t(22748),l=t(12865),r=t(38871),s=t(18730),d=t(29196),c=t(14232),o=t(95062),m=t.n(o),x=t(40326),u=t(40913),p=t(94830),h=t(1842),g=t(33791),f=t(51733),y=t(10159),A=t(53522),v=t(53796),w=t(99041),$=t(36827),b=t.n($),j=t(74023),Y=t.n(j),_=t(39148),K=t(79350);let q=(0,K.J1)`
2  mutation ClientActivate($input: ClientActivateInput!) {
3    clientActivate(input: $input) {
4      success
5      message
6    }
7  }
8`;var k=t(90791),C=t(27549),E=t(49168),T=t(75781),O=t(24429),z=t(91138),S=t(85110),N=t(56912),F=t(94206);let D={first_name:"",last_name:"",email:"",password:"",client_title:"",company_name:""};var P=t(93653);let X={first_name:P.Ay.string().required("First name is required.").sanitize().letterOnly(),last_name:P.Ay.string().required("Last name is required.").sanitize().letterOnly(),email:P.Ay.string().required("Email is required.").email("Email address is invalid.").unique("user","email",null,"Email already taken.").sanitize(),password:P.Ay.string().required("Password is required.")},M=P.Ay.object({...X,email:P.Ay.string().required("Email is required.").email("Email address is invalid.").sanitize(),client_title:P.Ay.string().required("Title is required.").sanitize().letterAndSpecialCharacters(),company_name:P.Ay.string().required("Company name is required.").sanitize()}).required();var G=t(83867);let I=({formData:e,setFormData:i,apply:t,submitting:a}={})=>{let{handleSubmit:l,control:r,getValues:s,setValue:d,watch:c,formState:{errors:o}}=(0,C.A)(e,"onSubmit",M,D),m=l(()=>{t(s())});return(0,n.jsx)(F.A.Provider,{value:{formData:e,updateValue:(e,t,n={shouldValidate:!0})=>{d(e,t,n),i(i=>({...i,[e]:t}))},control:r,watch:c,errors:o},children:(0,n.jsx)(G.MG,{children:(0,n.jsxs)(G.jY,{children:[(0,n.jsx)(z.A,{}),(0,n.jsx)(S.A,{}),(0,n.jsx)(O.A,{readOnly:!0}),(0,n.jsx)(N.A,{}),(0,n.jsx)(T.A,{readOnly:!0}),(0,n.jsx)(E.A,{}),(0,n.jsx)("div",{}),(0,n.jsx)(k.A,{loading:a,disabled:Object.keys(o).length>0,onClick:m,children:"Activate Account"})]})})})};I.propTypes={formData:m().object,setFormData:m().func,apply:m().func,submitting:m().bool};let L=({onSuccess:e,formData:i,setFormData:t})=>{let[a,l]=(0,c.useState)(!1),{enqueueSnackbar:d}=(0,s.d)(),o=async i=>{l(!0);let t=Y()(i,["__typename","username"]);await r.A.mutate({mutation:q,variables:{input:t}}).then(i=>{setTimeout(()=>{l(!1)},1e4),d({type:"success",message:i.data.clientActivate.message}),e()}).catch(e=>{l(!1);let i=(0,_.m)(e?.graphQLErrors);if(i?.length)return void d({type:"alert",message:i[0]});let t="There was an error registering your company.";b()(e?.message)?t=e.message:b()(e)&&(t=e),d({type:"alert",message:t})})};return(0,n.jsx)(I,{submitting:a,formData:i,setFormData:t,apply:o})};L.propTypes={onSuccess:m().func,formData:m().object,setFormData:m().func};let V=({clientAccount:e})=>{let[i,t]=(0,c.useState)(e),a=(0,y.A)({value:f.fi.sm});return(0,c.useEffect)(()=>{t(i=>({...i,first_name:e.first_name,last_name:e.last_name,email:e.email,client_title:e.title,company_name:e.company_name}))},[e]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.A,{title:"Client Activation | Scalable Path\xae",noIndexNoFollow:!0}),(0,n.jsxs)(p.ff,{children:[(0,n.jsx)(v.A,{variant:"modal"}),(0,n.jsx)(p.bn,{children:(0,n.jsx)(p.mO,{children:(0,n.jsxs)(A.iE,{children:[(0,n.jsx)("div",{children:(0,n.jsxs)(w.A,{size:"xs",padding:a?"base":"2x",children:[(0,n.jsx)(h.A,{size:"2xl",compact:!0,children:"Activate Client Account"}),(0,n.jsx)(g.A,{size:"lg",children:"Manage job descriptions, schedule candidate interviews, review work hours and more."}),(0,n.jsx)(L,{onSuccess:()=>{document.location=`/client-dashboard/${e.username}`},formData:i,setFormData:t})]})}),(0,n.jsx)(x.A,{})]})})})]})]})};V.propTypes={clientAccount:m().object};var Z=!0;function H({clientAccount:e}){return(0,n.jsx)(s.A,{children:(0,n.jsx)(a.X,{client:r.A,children:(0,n.jsx)(l.zE,{children:(0,n.jsx)(d.vu,{children:(0,n.jsx)(V,{clientAccount:e})})})})})}},40326:(e,i,t)=>{"use strict";t.d(i,{A:()=>g});
8var n=t(37876),a=t(73231),l=t(87856),r=t(51733),s=t(68303);let d=l.Ay.div`
9  display: flex;
10  flex-direction: column;
11  gap: ${r.YK.base};
12  padding: ${r.YK["1.5x"]};
13  align-items: center;
14`,c=l.Ay.div`
15  display: flex;
16  flex-direction: column;
17  gap: ${r.YK["0.75x"]};
18  text-align: center;
19`,o=l.Ay.div`
20  position: relative;
21  text-align: center;
22  width: 20rem;
23  height: 9.85rem;
24  > img {
25    object-fit: contain;
26  }
27  @media (min-width: ${r.fi.sm}) {
28    width: 18rem;
29    height: 8.865rem;
30  }
31  @media (min-width: ${r.fi.m}) {
32    width: 20rem;
33    height: 9.85rem;
34  }
35`,m=l.Ay.div`
36  display: flex;
37  flex-direction: column;
38  align-items: center;
39  text-align: center;
40  gap: 0;
41  p {
42    &:nth-child(1) {
43      ${s.Yv}
44    }
45    &:nth-child(2) {
46      ${s.lw}
47    }
48  }
49`,x=l.Ay.div`
50  ${s.Tm}
51  strong {
52    ${s.rX}
53  }
54`,u=l.Ay.hr`
55  margin-block-end: 0;
56  margin-block-start: 0;
57  width: ${r.YK["3x"]};
58  height: ${r.YK["0.125x"]};
59  background-color: ${r.Tj.primary[500]};
60  border: none;
61`;var p=t(65894),h=t(76812);let g=()=>{let{data:e}=(0,h.IT)(p.A);return(0,n.jsxs)(d,{children:[(0,n.jsx)(o,{children:(0,n.jsx)(a.Ay,{src:"/images/wizard/worldMapIllustration.png",fill:!0,alt:"World map with points in different timezones",placeholder:(0,a.Zq)()})}),(0,n.jsxs)(c,{children:[(0,n.jsxs)(m,{children:[(0,n.jsx)("p",{children:e?.stats?.count_developers||"40,000"}),(0,n.jsx)("p",{children:"developer profiles"})]}),(0,n.jsx)(u,{}),(0,n.jsxs)(x,{children:[(0,n.jsx)("strong",{children:e?.stats?.count_clients||300})," clients served"]}),(0,n.jsx)(u,{}),(0,n.jsxs)(x,{children:[(0,n.jsx)("strong",{children:e?.stats?.count_company_age||15})," years in business"]})]}),(0,n.jsx)(o,{children:(0,n.jsx)(a.Ay,{src:"/images/client-register/clunch-stars.svg",fill:!0,alt:"Clunch logo with star rating",placeholder:(0,a.Zq)()})})]})}},47548:(e,i,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/activate/[uid]",function(){return t(40216)}])},49168:(e,i,t)=>{"use strict";t.d(i,{A:()=>s});var n=t(37876),a=t(14232),l=t(94206),r=t(70380);let s=({label:e="Title"})=>{let{control:i}=(0,a.useContext)(l.A);return(0,n.jsx)(r.A,{label:`${e}`,name:"client_title",control:i})}},53522:(e,i,t)=>{"use strict";t.d(i,{H9:()=>u,Xn:()=>x,ff:()=>l,iE:()=>c,j0:()=>o,jZ:()=>d,mO:()=>r,xL:()=>m});var n=t(87856),a=t(51733);let l=n.Ay.div`
62  display: flex;
63  flex-direction: column;
64  justify-content: flex-start
65  height: 100vh;
66`,r=n.Ay.main`
67  display: flex;
68  align-items: flex-start;
69  justify-content: center;
70  padding-top: ${a.YK.base};
71
72  @media (min-width: ${a.fi.xs}) {
73    padding-top: ${a.YK["3.5x"]};
74  }
75`;n.Ay.div`
76  margin: auto;
77  width: 100%;
78  padding: ${a.YK["1.5x"]};
79  @media (min-width: ${a.fi.sm}) {
80    width: 38rem;
81    display: block;
82  }
83`,n.Ay.div`
84  width: 10rem;
85  margin-right: 0.5rem;
86`,n.Ay.div`
87  text-align: center;
88  padding: ${a.YK["1.75x"]} 0 ${a.YK.base} 0;
89`,n.Ay.a`
90  display: block;
91  margin-top: 0.6rem;
92  font-family: ${a.gx.family.OpenSans};
93`;let s=(0,n.AH)`
94  display: flex;
95  gap: ${a.YK.base};
96  width: 100%;
97  padding: 0 ${a.YK.base} ${a.YK["2x"]} ${a.YK.base};
98  max-width: calc(100% - ${a.YK["2x"]});
99  flex-direction: column;
100  > div {
101    flex: 1 1 100%;
102  }
103  @media (min-width: ${a.fi.sm}) {
104    flex-direction: row;
105    padding: 0 ${a.YK.base} ${a.YK["2x"]} ${a.YK.base};
106    > div {
107      flex: 0 0 calc(50% - ${a.YK["2x"]});
108    }
109  }
110  @media (min-width: ${a.fi.m}) {
111    width: 100%;
112    padding: 0 0 ${a.YK["2x"]} 0;
113    max-width: 58rem;
114  }
115`,d=n.Ay.div`
116  ${s}
117`,c=n.Ay.div`
118  ${s}
119  @media (min-width: ${a.fi.sm}) {
120    > div:nth-child(1) {
121      flex: 0 0 calc(62.5% - ${a.YK["2x"]});
122    }
123    > div:nth-child(2) {
124      flex: 0 0 calc(37.5% - ${a.YK["2x"]});
125    }
126  }
127  @media (min-width: ${a.fi.m}) {
128    max-width: 77rem;
129  }
130`,o=n.Ay.div`
131  display: flex;
132  flex-direction: column;
133  gap: ${a.YK["2x"]};
134  align-items: center;
135  justify-content: center;
136`,m=n.Ay.div`
137  width: 100%;
138  height: 1px;
139  background-color: ${a.Tj.neutral["300"]};
140`,x=n.Ay.div`
141  display: flex;
142  flex-direction: column;
143  gap: ${a.YK["1.25x"]};
144  width: 100%;
145
146  .google > span > span > span {
147    margin-right: ${a.YK["0.5x"]} !important;
148  }
149`,u=n.Ay.div`
150  display: flex;
151  flex-direction: column;
152  gap: ${a.YK["2x"]};
153  width: 100%;
154`},56912:(e,i,t)=>{"use strict";t.d(i,{A:()=>s});var n=t(37876),a=t(14232),l=t(94206),r=t(91292);let s=()=>{let{control:e}=(0,a.useContext)(l.A);return(0,n.jsx)(r.A,{label:"Password",name:"password",control:e})}},65894:(e,i,t)=>{"use strict";t.d(i,{A:()=>a});var n=t(79350);let a=(0,n.J1)`
155  query SpStats {
156    stats {
157      count_developers
158      count_clients
159      count_company_age
160      count_countries
161      count_subscribers
162    }
163  }
164`},75781:(e,i,t)=>{"use strict";t.d(i,{A:()=>o});var n=t(37876),a=t(14232),l=t(95062),r=t.n(l),s=t(94206),d=t(70380);let c=({label:e="Company Name",readOnly:i=!1})=>{let{control:t}=(0,a.useContext)(s.A);return(0,n.jsx)(d.A,{label:e,name:"company_name",control:t,readOnly:i,required:!0})};
164c.propTypes={label:r().string,readOnly:r().bool};let o=c},83867:(e,i,t)=>{"use strict";t.d(i,{C8:()=>d,MG:()=>l,TU:()=>o,Xn:()=>r,jY:()=>s,mO:()=>c});var n=t(87856),a=t(51733);let l=n.Ay.div`
165  display: flex;
166  flex-direction: column;
167  align-items: center;
168  width: 100%;
169
170  .already-have-account-button {
171    margin-top: ${a.YK.base};
172  }
173`,r=n.Ay.div`
174  width: 100%;
175  display: flex;
176  flex-direction: column;
177  align-items: center;
178  justify-content: space-between;
179  gap: ${a.YK["0.5x"]};
180
181  button {
182    min-width: 15rem;
183  }
184`,s=n.Ay.div`
185  display: flex;
186  column-gap: ${a.YK.base};
187  width: 100%;
188  padding-top: ${a.YK["0.5x"]};
189  flex-wrap: wrap;
190  > div {
191    flex: 1 0 100%;
192  }
193  @media (min-width: ${a.fi.sm}) {
194    > div:not(.full-column) {
195      flex: 1 0 calc(50% - ${a.YK["0.5x"]});
196    }
197  }
198  ${r} {
199    padding-top: ${a.YK.base};
200  }
201`,d=n.Ay.div`
202  width: 100%;
203  ${r} {
204    padding-top: ${a.YK.base};
205  }
206`;n.Ay.div`
207  padding-bottom: ${a.YK.base};
208  text-align: ${({textAlign:e})=>e||""};
209`;let c=n.Ay.div`
210  padding-bottom: ${a.YK["0.5x"]};
211`,o=n.Ay.div`
212  margin-top: ${a.YK.base};
213`},85110:(e,i,t)=>{"use strict";t.d(i,{A:()=>s});var n=t(37876),a=t(14232),l=t(94206),r=t(70380);let s=()=>{let{control:e}=(0,a.useContext)(l.A);return(0,n.jsx)(r.A,{label:"Last Name",name:"last_name",control:e})}},91138:(e,i,t)=>{"use strict";t.d(i,{A:()=>s});var n=t(37876),a=t(14232),l=t(94206),r=t(70380);let s=()=>{let{control:e}=(0,a.useContext)(l.A);return(0,n.jsx)(r.A,{label:"First Name",name:"first_name",control:e})}},94206:(e,i,t)=>{"use strict";t.d(i,{A:()=>n});let n=t(14232).createContext([{},()=>{}])},94830:(e,i,t)=>{"use strict";t.d(i,{MG:()=>o,N1:()=>u,bn:()=>r,cG:()=>x,ex:()=>m,ff:()=>l,lV:()=>d,mO:()=>s,qF:()=>c});var n=t(87856),a=t(51733);let l=n.Ay.div`
214  display: flex;
215  flex-direction: column;
216  justify-content: flex-start;
217  height: 100vh;
218`,r=n.Ay.div`
219  margin: 0 auto;
220  padding-top: 0;
221  padding-bottom: 0 !important;
222  width: 100%;
223
224  position: relative;
225  &:before {
226    position: absolute;
227    width: 100%;
228    max-width: 96.5rem;
229    height: 100vh;
230    margin: 0 auto;
231    left: 0;
232    right: 0;
233    content: '';
234    background: ${a.Tj.secondary["100"]};
235    z-index: -1;
236    border-bottom-left-radius: 0.625rem;
237    border-bottom-right-radius: 0.625rem;
238  }
239
240  @media (min-width: ${a.fi.xs}) {
241    &:before {
242      height: 47.5rem;
243    }
244  }
245
246  @media (min-width: ${a.fi.sm}) {
247    &:before {
248      height: 51.75rem;
249    }
250  }
251
252  @media (min-width: ${a.fi.m}) {
253    max-width: calc(100% - ${a.YK["1.75x"]}* 2);
254    &:before {
255      max-width: 96.5rem;
256    }
257  }
258`,s=n.Ay.main`
259  display: flex;
260  align-items: flex-start;
261  justify-content: center;
262  height: 53rem;
263  padding-top: ${a.YK["3.5x"]};
264`;n.Ay.div`
265  left: calc(calc(100vw - 72rem) / 2);
266  display: none;
267  @media (min-width: ${a.fi.m}) and (min-height: 800px) {
268    display: block;
269  }
270`;let d=n.Ay.div`
271  display: flex;
272  flex-direction: column;
273  gap: ${a.YK.base};
274
275  margin: auto;
276  width: calc(100vw - 4.3rem);
277
278  @media (min-width: ${a.fi.xs}) {
279    width: 19.5rem;
280  }
281
282  @media (min-width: ${a.fi.m}) {
283    width: 23rem;
284  }
285
286  a.google > span > span > span {
287    margin-right: ${a.YK["0.5x"]} !important;
288  }
289
290  a.forgot-password-link {
291    align-self: flex-end;
292  }
293`;n.Ay.div`
294  width: 100%;
295  margin-top: ${a.YK["0.5x"]};
296
297  flex: 1 0 100%;
298  width: 100%;
299  display: flex;
300  flex-direction: column;
301  align-items: center;
302  justify-content: space-between;
303
304  button {
305    min-width: 15rem;
306  }
307`;let c=n.Ay.div`
308  display: flex;
309  flex-direction: column;
310  align-items: center;
311  align-self: stretch;
312`,o=n.Ay.div`
313  display: flex;
314  flex-direction: column;
315  align-items: center;
316  gap: ${a.YK["2x"]};
317`,m=n.Ay.div`
318  display: flex;
319  flex-direction: column;
320  gap: ${a.YK["0.5x"]};
321  align-items: center;
322`,x=n.Ay.div`
323  display: flex;
324  gap: ${a.YK.base};
325  align-items: center;
326  justify-content: space-between;
327  width: 100%;
328  margin-top: ${a.YK["0.5x"]};
329`,u=n.Ay.div`
330  width: 9.7rem;
331  height: 1px;
332  background-color: ${a.Tj.neutral["300"]};
333`}},e=>{e.O(0,[59788,90636,46593,38792],()=>e(e.s=47548)),_N_E=e.O()}]);
334//# sourceMappingURL=[uid]-1652d3cbb7a35c86.js.map
335//# chunkId=01a0f383-0161-74d1-89c3-3cdf073e7a41

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.