1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[271],{27265:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/auth/actions/complete-signin",function(){return n(56755)}])},52874:(e,t,n)=>{"use strict";n.d(t,{x:()=>c});var r=n(17300),a=n(37876),c=function(){return(0,a.jsx)("div",{className:"flex justify-center items-center fixed top-0 bottom-0 right-0 left-0",children:(0,a.jsx)(r.ActivitySpinner,{size:"large"})})}},56755:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>y,default:()=>F});var r,a=n(60180),c=n.n(a);n(97743);var o=n(72051);n(17708);var i=n(63857),s=n(89099),u=n(14232),l=n(21499),p=n(46719),d=n(29454),f=n(22377),h=n(31983),v=n(64240),w=n(42969),m=n(56410),_=n(69771),x=(r=(0,i.A)(c().mark(function e(t,n,r,a){var i,s,u;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.k0)();case 2:return i=e.sent,s=(0,w.A)({Authorization:"Bearer ".concat(i)},o.yn9,t),a&&(s[o.O3S]=a),e.next=7,(0,m.ok)("".concat(n,"/v1/auth/complete-signin"),{method:"POST",headers:s,json:!0});case 7:return u=e.sent,e.abrupt("return",u);case 9:case"end":return e.stop()}},e)})),function(e,t,n,a){return r.apply(this,arguments)}),I=n(70331),A=function(e,t){var n=t.split(".").find(function(t){return t.includes(e)});return n?t.substr(t.indexOf(n)+n.length).split("?")[0].split("/")[0]:void 0},E=function(e){switch(e.toLowerCase()){case o.Jep.UK.locale.toLowerCase():return o.Jep.UK.topLevelDomain;case o.Jep.US.locale.toLowerCase():return o.Jep.US.topLevelDomain;case o.Jep.FR.locale.toLowerCase():return o.Jep.FR.topLevelDomain;default:return}},S=function(e,t){var n=window.location.hostname,r=A("pret",n),a=E(e),c=a===o.Jep.FR.topLevelDomain?n.replace("pret","pretamanger"):n.replace("pretamanger","pret");return!r||n.includes(a)?{redirectPath:t}:{redirectUrl:"https://".concat(c.replace(r,a),"/").concat(t)}},g=function(e){var t;return null==(t=Object.values(o.Jep).find(function(t){var n=t.locale;return e.toLowerCase()===n.toLowerCase()}))?void 0:t.locale},k=n(7491),C=n(29118),L=n(30614),R=[o.idD.EMAIL_VERIFICATION_SUCCESS,o.idD.EMAIL_VERIFICATION_ALREADY_VERIFIED],U=function(){d.A.remove(o.SF_,o.S79)},D=function(){U(),(0,_.vU)({returnTo:"".concat(window.location.origin).concat(o.dH$,"/").concat(o.xXr.SIGNIN_FAILED)})},b=function(e){var t,n,r=(0,l.G)(p.jZ),a=r.loaded,w=r.hasPreviousSession,m=(0,l.G)(v.l),A=m.auth0Audience,E=m.authApiBaseUrl,b=m.auth0ClientId,N=m.auth0Domain,P=(0,l.j)(),y=(0,s.useRouter)();y.locale;var F=(t=(0,i.A)(c().mark(function t(n){var r,a,i,s,u,l,v,w,m,I,R,F,O,T;return c().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,n.handleRedirectCallback();case 3:return r=(0,h.I)(),a=(0,f.e3)(),t.next=7,x((0,h.I)(),E,e,a);case 7:if(!((i=t.sent.status)>=200&&i<=299)){t.next=33;break}if(201!==i){t.next=13;break}return t.next=13,(0,_.k0)({cacheMode:"off"});case 13:return w=(v=d.A.get(o.SF_))?decodeURIComponent(v):"/".concat(o.P1t),U(),t.next=18,(0,k.E)(r,E);case 18:return m=t.sent,P(C.Xq.actions.updateProfile(m)),t.next=22,(0,p.sU)({auth0Domain:N,auth0ClientId:b,auth0Audience:A});case 22:I=t.sent,P(p.TR.actions.loadAccount(I)),(0,L.Rh)((null==(s=I.claims)?void 0:s["http://pret.com/companyId"])||(null==(u=I.claims)?void 0:u["http://pret.com/pretId"])),R=m.locale?g(m.locale):o.iQu,F="".concat(R).concat(w),(T=S(R,(O=null==(l=y.query)?void 0:l["page-state"])?"".concat(F,"?message=").concat(O):F)).redirectPath?y.push("/".concat(T.redirectPath)):window.location.assign(T.redirectUrl),t.next=34;break;case 33:D();case 34:t.next=39;break;case 36:t.prev=36,t.t0=t.catch(0),D();case 39:case"end":return t.stop()}},t,null,[[0,36]])})),function(e){return t.apply(this,arguments)}),O=(n=(0,i.A)(c().mark(function t(n){var r;return c().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.isAuthenticated();case 2:!t.sent&&w&&(r=(0,I.w)(e),(0,_.RH)(),y.push("/".concat(e,"/").concat(r,"/").concat(o.byB["select-store"])));case 4:case"end":return t.stop()}},t)})),function(e){return n.apply(this,arguments)});(0,u.useEffect)(function(){if(a){var t=(0,p.WQ)(),n=y.query,r=n.code,o=n.error,s=n.error_description,u=n.locale;o?s&&-1!=s.indexOf("EMAIL_NOT_VERIFIED")?t.loginWithRedirect({openUrl:function(e){return(0,i.A)(c().mark(function t(){var n;return c().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:(n=new URL(e)).searchParams.append("locale",u.toString()),n.searchParams.append("error_description",s.toString()),(0,_.vU)({returnTo:n.toString()});case 4:case"end":return t.stop()}},t)}))()}}):"unauthorized"===o?(0,_.vU)({returnTo:"".concat(window.location.origin)}):y.push("/".concat(e,"/500")):r&&!R.includes(r)?F(t):O(t)}},[a])},N=n(52874),P=n(37876),y=!0;let F=function(e){return b(e.marketDetails.locales[0].code),(0,P.jsx)(N.x,{})}}},e=>{e.O(0,[1379,4745,9306,636,6593,8792],()=>e(e.s=27265)),_N_E=e.O()}]); 2//# sourceMappingURL=complete-signin-0860ced2c55c1ac7.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.