1(this["webpackJsonpvectr-next"]=this["webpackJsonpvectr-next"]||[]).push([[20],{465:function(e,t,r){"use strict";r.d(t,"b",(function(){return c}));var a=r(111),n=r.n(a),i=r(30),o=r(21);const s=n.a.create({baseURL:"https://api.vectr.com"});s.interceptors.request.use((e=>{if(i.a.requesting.set((e=>e+1)),!1===e.headers.Authorization)delete e.headers.Authorization;else{const t=Object(o.c)();Object(o.b)(t);const r=Object(o.h)();r&&(e.headers.Authorization="Bearer ".concat(r))}return e}),(e=>(i.a.requesting.set((e=>e>0?e-1:0)),Promise.reject(e)))),s.interceptors.response.use((e=>(i.a.requesting.set((e=>e>0?e-1:0)),e)),(e=>{var t,r,a,n;if(i.a.requesting.set((e=>e>0?e-1:0)),e instanceof o.a)return Promise.reject(e);const s=null===(t=e.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message;return Promise.reject(Object.assign((Array.isArray(s)?s:s?[s]:[null!==(a=e.message)&&void 0!==a?a:e.name]).reduce(((e,t)=>{var r;const a=null!==(r=t.messages)&&void 0!==r?r:t;return[...e,...(Array.isArray(a)?a:[a]).map((e=>{var t;return null!==(t=e.message)&&void 0!==t?t:e}))]}),[]),{status:null===(n=e.response)||void 0===n?void 0:n.status}))}));const c=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{const t=e?"/auth/logout-all":"/auth/logout",r=Object(o.i)();await s.post(t,r?{refresh_token:r}:void 0)}catch(t){console.warn("Logout API call failed:",t)}finally{Object(o.d)(),window.location.href="./login"}};t.a=s},470:function(e,t,r){"use strict";var a=r(268),n=r(270),i=r(269),o=r(267),s=r(488),c=r(489),l=r(490),u=r(491),d=Symbol("encodeFragmentIdentifier");function p(e){if("string"!==typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function g(e,t){return t.encode?t.strict?s(e):encodeURIComponent(e):e}function b(e,t){return t.decode?c(e):e}function f(e){return Array.isArray(e)?e.sort():"object"===typeof e?f(Object.keys(e)).sort((function(e,t){return Number(e)-Number(t)})).map((function(t){return e[t]})):e}function m(e){var t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function h(e){var t=(e=m(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function j(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function v(e,t){p((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);var r=function(e){var t;switch(e.arrayFormat){case"index":return function(e,r,a){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===a[e]&&(a[e]={}),a[e][t[1]]=r):a[e]=r};case"bracket":return function(e,r,a){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==a[e]?a[e]=[].concat(a[e],r):a[e]=[r]:a[e]=r};case"comma":case"separator":return function(t,r,a){var n="string"===typeof r&&r.includes(e.arrayFormatSeparator),i="string"===typeof r&&!n&&b(r,e).includes(e.arrayFormatSeparator);r=i?b(r,e):r;var o=n||i?r.split(e.arrayFormatSeparator).map((function(t){return b(t,e)})):null===r?r:b(r,e);a[t]=o};case"bracket-separator":return function(t,r,a){var n=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),n){var i=null===r?[]:r.split(e.arrayFormatSeparator).map((function(t){return b(t,e)}));void 0!==a[t]?a[t]=[].concat(a[t],i):a[t]=i}else a[t]=r?b(r,e):r};default:return function(e,t,r){void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),a=Object.create(null);if("string"!==typeof e)return a;
1if(!(e=e.trim().replace(/^[?#&]/,"")))return a;var o,s=i(e.split("&"));try{for(s.s();!(o=s.n()).done;){var c=o.value;if(""!==c){var u=l(t.decode?c.replace(/\+/g," "):c,"="),d=n(u,2),g=d[0],m=d[1];m=void 0===m?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?m:b(m,t),r(b(g,t),m,a)}}}catch(_){s.e(_)}finally{s.f()}for(var h=0,v=Object.keys(a);h<v.length;h++){var y=v[h],x=a[y];if("object"===typeof x&&null!==x)for(var O=0,k=Object.keys(x);O<k.length;O++){var w=k[O];x[w]=j(x[w],t)}else a[y]=j(x,t)}return!1===t.sort?a:(!0===t.sort?Object.keys(a).sort():Object.keys(a).sort(t.sort)).reduce((function(e,t){var r=a[t];return Boolean(r)&&"object"===typeof r&&!Array.isArray(r)?e[t]=f(r):e[t]=r,e}),Object.create(null))}t.extract=h,t.parse=v,t.stringify=function(e,t){if(!e)return"";p((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);for(var r=function(r){return t.skipNull&&(null===(a=e[r])||void 0===a)||t.skipEmptyString&&""===e[r];var a},a=function(e){switch(e.arrayFormat){case"index":return function(t){return function(r,a){var n=r.length;return void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?r:[].concat(o(r),null===a?[[g(t,e),"[",n,"]"].join("")]:[[g(t,e),"[",g(n,e),"]=",g(a,e)].join("")])}};case"bracket":return function(t){return function(r,a){return void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?r:[].concat(o(r),null===a?[[g(t,e),"[]"].join("")]:[[g(t,e),"[]=",g(a,e)].join("")])}};case"comma":case"separator":case"bracket-separator":var t="bracket-separator"===e.arrayFormat?"[]=":"=";return function(r){return function(a,n){return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?a:(n=null===n?"":n,0===a.length?[[g(r,e),t,g(n,e)].join("")]:[[a,g(n,e)].join(e.arrayFormatSeparator)])}};default:return function(t){return function(r,a){return void 0===a||e.skipNull&&null===a||e.skipEmptyString&&""===a?r:[].concat(o(r),null===a?[g(t,e)]:[[g(t,e),"=",g(a,e)].join("")])}}}}(t),n={},i=0,s=Object.keys(e);i<s.length;i++){var c=s[i];r(c)||(n[c]=e[c])}var l=Object.keys(n);return!1!==t.sort&&l.sort(t.sort),l.map((function(r){var n=e[r];return void 0===n?"":null===n?g(r,t):Array.isArray(n)?0===n.length&&"bracket-separator"===t.arrayFormat?g(r,t)+"[]":n.reduce(a(r),[]).join("&"):g(r,t)+"="+g(n,t)})).filter((function(e){return e.length>0})).join("&")},t.parseUrl=function(e,t){t=Object.assign({decode:!0},t);var r=l(e,"#"),a=n(r,2),i=a[0],o=a[1];return Object.assign({url:i.split("?")[0]||"",query:v(h(e),t)},t&&t.parseFragmentIdentifier&&o?{fragmentIdentifier:b(o,t)}:{})},t.stringifyUrl=function(e,r){r=Object.assign(a({encode:!0,strict:!0},d,!0),r);var n=m(e.url).split("?")[0]||"",i=t.extract(e.url),o=t.parse(i,{sort:!1}),s=Object.assign(o,e.query),c=t.stringify(s,r);c&&(c="?".concat(c));var l=function(e){var t="",r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(l="#".concat(r[d]?g(e.fragmentIdentifier,r):e.fragmentIdentifier)),"".concat(n).concat(c).concat(l)},t.pick=function(e,r,n){n=Object.assign(a({parseFragmentIdentifier:!0},d,!1),n);var i=t.parseUrl(e,n),o=i.url,s=i.query,c=i.fragmentIdentifier;return t.stringifyUrl({url:o,query:u(s,r),fragmentIdentifier:c},n)},t.exclude=function(e,r,a){var n=Array.isArray(r)?function(e){return!r.includes(e)}:function(e,t){return!r(e,t)};return t.pick(e,n,a)}},488:function(e,t,r){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%".concat(e.charCodeAt(0).toString(16).toUpperCase())}))}},489:function(e,t,r){"use strict";var a="%[a-f0-9]{2}",n=new RegExp(a,"gi"),i=new RegExp("("+a+")+","gi");function o(e,t){try{return decodeURIComponent(e.join(""))}catch(n){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),a=e.slice(t);return Array.prototype.concat.call([],o(r),o(a))}function s(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(n),r=1;r<t.length;r++)t=(e=o(t,r).join("")).match(n);return e}}e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var r={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},a=i.exec(e);a;){try{r[a[0]]=decodeURIComponent(a[0])}catch(t){var n=s(a[0]);n!==a[0]&&(r[a[0]]=n)}a=i.exec(e)}r["%C2"]="\ufffd";for(var o=Object.keys(r),c=0;c<o.length;c++){var l=o[c];e=e.replace(new RegExp(l,"g"),r[l])}return e}(e)}}},490:function(e,t,r){"use strict";e.exports=function(e,t){if("string"!==typeof e||"string"!==typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];var r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},491:function(e,t,r){"use strict";e.exports=function(e,t){for(var r={},a=Object.keys(e),n=Array.isArray(t),i=0;i<a.length;i++){var o=a[i],s=e[o];(n?-1!==t.indexOf(o):t(o,s,e))&&(r[o]=s)}return r}},521:function(e,t,r){"use strict";var a=r(4),n=r(7),i=r(37),o=r(0),s=(r(12),r(6)),c=r(9),l=r(14),u=o.forwardRef((function(e,t){var r=e.classes,i=e.className,c=e.component,u=void 0===c?"div":c,d=e.disableGutters,p=void 0!==d&&d,g=e.fixed,b=void 0!==g&&g,f=e.maxWidth,m=void 0===f?"lg":f,h=Object(n.a)(e,["classes","className","component","disableGutters","fixed","maxWidth"]);return o.createElement(u,Object(a.a)({className:Object(s.a)(r.root,i,b&&r.fixed,p&&r.disableGutters,!1!==m&&r["maxWidth".concat(Object(l.a)(String(m)))]),ref:t},h))}));t.a=Object(c.a)((function(e){return{root:Object(i.a)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),display:"block"},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),disableGutters:{paddingLeft:0,paddingRight:0},fixed:Object.keys(e.breakpoints.values).reduce((function(t,r){var a=e.breakpoints.values[r];return 0!==a&&(t[e.breakpoints.up(r)]={maxWidth:a}),t}),{}),maxWidthXs:Object(i.a)({},e.breakpoints.up("xs"),{maxWidth:Math.max(e.breakpoints.values.xs,444)}),maxWidthSm:Object(i.a)({},e.breakpoints.up("sm"),{maxWidth:e.breakpoints.values.sm}),maxWidthMd:Object(i.a)({},e.breakpoints.up("md"),{maxWidth:e.breakpoints.values.md}),maxWidthLg:Object(i.a)({},e.breakpoints.up("lg"),{maxWidth:e.breakpoints.values.lg}),maxWidthXl:Object(i.a)({},e.breakpoints.up("xl"),{maxWidth:e.breakpoints.values.xl})}}),{name:"MuiContainer"})(u)},527:function(e,t,r){"use strict";var a=r(4),n=r(7),i=r(0),o=(r(12),r(6)),s=r(14),c=r(9),l=r(94),u=r(16),d=r(53),p=i.forwardRef((function(e,t){var r=e.classes,c=e.className,p=e.color,g=void 0===p?"primary":p,b=e.component,f=void 0===b?"a":b,m=e.onBlur,h=e.onFocus,j=e.TypographyClasses,v=e.underline,y=void 0===v?"hover":v,x=e.variant,O=void 0===x?"inherit":x,k=Object(n.a)(e,["classes","className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"]),w=Object(l.a)(),_=w.isFocusVisible,S=w.onBlurVisible,F=w.ref,W=i.useState(!1),C=W[0],N=W[1],R=Object(u.a)(t,F);return i.createElement(d.a,Object(a.a)({className:Object(o.a)(r.root,r["underline".concat(Object(s.a)(y))],c,C&&r.focusVisible,"button"===f&&r.button),classes:j,color:g,component:f,onBlur:function(e){C&&(S(),N(!1)),m&&m(e)},onFocus:function(e){_(e)&&N(!0),h&&h(e)},ref:R,variant:O},k))}));t.a=Object(c.a)({root:{},underlineNone:{textDecoration:"none"},underlineHover:{textDecoration:"none","&:hover":{textDecoration:"underline"}},underlineAlways:{textDecoration:"underline"},button:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none","&::-moz-focus-inner":{borderStyle:"none"},"&$focusVisible":{outline:"auto"}},focusVisible:{}},{name:"MuiLink"})(p)},573:function(e,t,r){"use strict";var a=r(4),n=r(7),i=r(37),o=r(0),s=(r(12),r(6)),c=r(9),l=o.forwardRef((function(e,t){var r=e.classes,i=e.className,c=e.component,l=void 0===c?"div":c,u=e.disableGutters,d=void 0!==u&&u,p=e.variant,g=void 0===p?"regular":p,b=Object(n.a)(e,["classes","className","component","disableGutters","variant"]);return o.createElement(l,Object(a.a)({className:Object(s.a)(r.root,r[g],i,!d&&r.gutters),ref:t},b))}));t.a=Object(c.a)((function(e){return{root:{position:"relative",display:"flex",alignItems:"center"},gutters:Object(i.a)({paddingLeft:e.spacing(2),paddingRight:e.spacing(2)},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),regular:e.mixins.toolbar,dense:{minHeight:48}}}),{name:"MuiToolbar"})(l)},880:function(e,t,r){"use strict";r.r(t);var a=r(1),n=r(0),i=r(41),o=r(437),s=r(573),c=r(527),l=r(446),u=r(69),d=r
1(521),p=r(383),g=r(385),b=r(53),f=r(181),m=r(386),h=r(401),j=r(180),v=r(436),y=r(187),x=r(400),O=r(465),k=r(21),w=r(36),_=r(70),S=r(48),F=r(470),W=r.n(F),C=r(3);t.default=()=>{const e=Object(i.a)(),t=Object(w.h)(),{t:r,i18n:F}=Object(_.b)(),N=F.language,[R,A]=Object(n.useState)({username:"",email:"",password:""}),[I,E]=Object(n.useState)(!1),[L,U]=Object(n.useState)(!1),[T,B]=Object(n.useState)(),[q,P]=Object(n.useState)([]);Object(n.useEffect)((()=>{const e=new URLSearchParams(t.search),r=e.get("token");r&&O.a.post("/users/verify",{token:r}).then((t=>{let{data:r}=t;const{access_token:a,refresh_token:n}=r;if(a){Object(k.n)({access_token:a,refresh_token:n});if("team_member"===e.get("source"))return void window.location.replace("/");window.location.replace("./pricing?status=success")}})).catch((e=>{P(e)}))}),[]);const z=W.a.parse(window.location.search),G=Object.values(R).some((e=>!e))||!L,$={alignItems:"flex-start",display:"flex",gap:e.spacing(1)},V={lineHeight:1.35,paddingTop:1},D={color:"#45B017",padding:0};return Object(C.jsxs)(v.a,{theme:Object(y.a)("light"),children:[Object(C.jsx)(o.a,{}),Object(C.jsx)(s.a,{style:{position:"absolute"},children:Object(C.jsx)(c.a,{href:Object(S.u)(N,"/"),underline:"none",children:Object(C.jsx)("img",{src:"./assets/svg/vectr-logo.svg",alt:"logo",width:100,style:{display:"block",margin:"20px 4px"}})})}),Object(C.jsx)(l.a,{style:{background:"#01262c",backgroundImage:"radial-gradient(ellipse 60% 100% at 40% -20%, rgba(24, 79, 45, 1), rgba(2, 58, 50, 0))",zIndex:-1,backgroundRepeat:"no-repeat",position:"absolute",width:"100%",height:"calc(100% + 82px)",top:"-82px",left:0}}),Object(C.jsx)(u.a,{container:!0,alignItems:"center",style:{width:"100vw",height:"100vh",background:"radial-gradient(ellipse 60% 100% at 40% -20%, rgba(24, 79, 45, 1), rgba(2, 58, 50, 0))"},children:Object(C.jsx)(d.a,{maxWidth:!1,disableGutters:!0,style:{maxWidth:e.spacing(74)},children:Object(C.jsxs)(p.a,{raised:!0,children:["purchase"===z.from&&Object(C.jsx)("div",{style:{backgroundColor:"#45B017",color:"rgba(0, 0, 0, 0.87)",textAlign:"center",padding:"12px 0",fontSize:"16px",fontWeight:500},children:r("login_page.please_sign_up_or_login_before_purchase","Please Sign-Up or Login Before Purchase")}),Object(C.jsxs)(g.a,{style:{padding:e.spacing(5)},children:[Object(C.jsx)(b.a,{variant:"h4",align:"center",paragraph:!0,style:{fontWeight:900},children:r("sign_up")}),Object(C.jsxs)(b.a,{align:"center",paragraph:!0,children:[r("sign_up_page.have_account")," ",Object(C.jsx)(c.a,{href:"./login",underline:"always",children:r("sign_up_page.login")})]}),!!T&&Object(C.jsx)(x.a,{variant:"filled",severity:"success",children:T}),!!q.length&&Object(C.jsx)(x.a,{variant:"filled",severity:"error",children:q.map((e=>Object(C.jsxs)(C.Fragment,{children:[e,Object(C.jsx)("br",{})]})))}),Object(C.jsxs)("form",{noValidate:!0,onSubmit:async e=>{e.preventDefault(),localStorage.clear(),Object(k.d)();try{const{data:e}=await O.a.post("/users",Object(a.a)(Object(a.a)({},R),{},{unsubscribed:!I}));P([]),e.access_token?(Object(k.n)(e),window.location.replace("./pricing")):B(Object(C.jsxs)(C.Fragment,{children:[r("login_page.verification_email_sent"),Object(C.jsx)("br",{}),r("sign_up_page.check_mailbox")]}))}catch(t){P(409===t.status?[r("sign_up_page.registration_error","Unable to register with the provided details")]:t)}},style:{width:"100%"},children:[Object(C.jsxs)(f.a,{margin:"normal",fullWidth:!0,children:[Object(C.jsx)(b.a,{component:"label",variant:"body2",style:{fontWeight:500},gutterBottom:!0,children:r("sign_up_page.username")}),Object(C.jsx)(m.a,{variant:"outlined",value:R.username,onChange:e=>{A(Object(a.a)(Object(a.a)({},R),{},{username:e.currentTarget.value}))},helperText:Object(C.jsx)(b.a,{color:"textPrimary",variant:"caption",children:r("sign_up_page.username_help")}),size:"small",margin:"none",error:!!q.some((e=>null===e||void 0===e?void 0:e.toString().toLowerCase().includes("username"))),required:!0,fullWidth:!0})]}),Object(C.jsxs)(f.a,{margin:"normal",fullWidth:!0,children:[Object(C.jsx)(b.a,{component:"label",variant:"body2",style:{fontWeight:500},gutterBottom:!0,children:r("sign_up_page.email")}),Object(C.jsx)(m.a,{variant:"outlined",value:R.email,onChange:e=>{A(Object(a.a)(Object(a.a)({},R),{},{email:e.currentTarget.value}))},size:"small",margin:"none",autoComplete:"username",error:!!q.some((e=>null===e||void 0===e?void 0:e.toString().toLowerCase().includes("email"))),required:!0,fullWidth:!0})]}),Object(C.jsxs)(f.a,{margin:"normal",fullWidth:!0,children:[Object(C.jsx)(b.a,{component:"label",variant:"body2",style:{fontWeight:500},gutterBottom:!0,children:r("sign_up_page.password")}),Object(C.jsx)(m.a,{variant:"outlined",type:"password",value:R.password,onChange:e=>{A(Object(a.a)(Object(a.a)({},R),{},{password:e.currentTarget.value}))},helperText:Object(C.jsx)(b.a,{color:"textPrimary",variant:"caption",children:r("sign_up_page.password_limit")}),FormHelperTextProps:{required:!0,margin:void 0},size:"small",margin:"none",autoComplete:"new-password",error:!!q.some((e=>null===e||void 0===e?void 0:e.toString().toLowerCase().includes("password"))),required:!0,fullWidth:!0})]}),Object(C.jsxs)(l.a,{mt:1.25,mb:2,style:{display:"grid",rowGap:e.spacing(.75)},children:[Object(C.jsxs)(l.a,{style:$,children:[Object(C.jsx)(h.a,{color:"primary",checked:I,onChange:e=>{E(e.target.checked)},style:D}),Object(C.jsx)(b.a,{variant:"body2",color:"textPrimary",style:V,children:"Send me exclusive deals, launch alerts, and member-only rewards."})]}),Object(C.jsxs)(l.a,{style:$,children:[Object(C.jsx)(h.a,{color:"primary",checked:L,onChange:e=>{U(e.target.checked)},style:D}),Object(C.jsxs)(b.a,{variant:"body2",color:"textPrimary",style:V,children:["I accept the"," ",Object(C.jsx)(c.a,{href:"https://vectr.com/terms-of-use.html",underline:"always",children:"Terms of Use"})]})]})]}),Object(C.jsx)(f.a,{fullWidth:!0,children:Object(C.jsx)(j.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",disabled:G,style:{borderRadius:e.spacing(2)},children:r("sign_up_page.sign_up_btn")})})]})]})]})})})]})}}}]);
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.