1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["containers_cgu_Cgu_js"],{7582:(e,r,t)=>{t.d(r,{C6:()=>o,VM:()=>c,YO:()=>u,dz:()=>i});t(9823);var n=t(1316),a=t(6391),s=t(9835);function o(){return e=>(e({type:a.CALL_ROUTE_GET_SUBSCRIPTIONS_LOADING}),(0,n.IT)({route:"/service/newsletter/subscriptions?expand=true",method:"GET"}).then((r=>{const t={};return r.data.forEach((e=>{t[e.consent]=e})),e(function(e,r){return{type:a.CALL_ROUTE_GET_SUBSCRIPTIONS_SUCCESS,subscriptions:e,userSubscriptions:r}}(t,r.data))})).catch((r=>{return e((t=(0,s.H)(r),{type:a.CALL_ROUTE_GET_SUBSCRIPTIONS_ERROR,error:t}));var t})))}function u(e){return{type:a.SET_PREVIOUS_JOURNEY,journey:e}}function i(){return{type:a.VISITED_LEGALS}}function c(){return{type:a.SET_PASSWORD_NOTIFICATION}}},9823:(e,r,t)=>{t.r(r),t.d(r,{defineRoles:()=>m,disconnectUser:()=>y,getProfileError:()=>_,isLoaded:()=>E,loadProfile:()=>d,loading:()=>S,setProfileSuccess:()=>P,updateProfile:()=>f,updateProfileError:()=>O,updateProfileSuccess:()=>R});var n=t(1316),a=t(2583),s=t(9208),o=t(1693),u=t(6391),i=t(5648),c=(e,r,t)=>new Promise(((n,a)=>{var s=e=>{try{u(t.next(e))}catch(e){a(e)}},o=e=>{try{u(t.throw(e))}catch(e){a(e)}},u=e=>e.done?n(e.value):Promise.resolve(e.value).then(s,o);u((t=t.apply(e,r)).next())}));function p(){return e=>c(this,null,(function*(){e({type:u.API_PMC_ERROR_SHOW})}))}var l=t(9835);function d(){return e=>(e(S()),a.Ay.query({query:s.x6}).then((r=>{if(r.data.me){const t=(0,o.R5)("x-pmc-ping");if(t){const r=JSON.parse(t)._roles;if(e(m(r)),!r||!["ADMIN","ALIVE"].some((e=>r.includes(e))))return e(y(!0))}return r.data.me.passPrisma&&!0===r.data.me.passPrisma.isActive&&r.data.me.passPrisma.endAt&&r.data.me.passPrisma.endAt>Date.now()?(0,o.kA)({endsAt:r.data.me.passPrisma.endAt,paymentStatus:r.data.me.passPrisma.paymentStatus,status:r.data.me.passPrisma.isActive}):(0,o.xK)(),e(P(r.data.me))}return e(y())})).catch((r=>r.message&&["NetworkError when attempting to fetch resource.","Failed to fetch"].includes(r.message)?e(p()):e(_((0,l.H)(r))))).then((()=>e(E()))))}function f(e){return r=>(0,n.IT)({route:"/update-profile",body:e,method:"POST"}).then((({data:t})=>"ok"===t.message?(r(d()),r((0,i.P0)({text:"Vos modifications ont bien été enregistrées"})),r(R(e))):(r((0,i.P0)({text:t.message,type:"error"}
1)),r(O((0,l.H)(t.message)))))).catch((e=>(r((0,i.P0)({text:e.data.error.msg||"Une erreur est survenue",type:"error"})),r(O((0,l.H)(e))))))}function E(){return{type:u.APP_LOAD_SUCCESS}}function m(e){return{type:u.DEFINE_USER_ROLES,roles:e}}function y(e=!1){return{type:u.DISCONNECT_USER,isLogin:e}}function S(){return{type:u.LOADING_USER_PROFILE}}function P(e){return{type:u.SET_USER_PROFILE,profile:e}}function _(e){return{type:u.GET_PROFILE_ERROR,error:e}}function R(e){return{type:u.UPDATE_USER_PROFILE,profile:e}}function O(e){return{type:u.UPDATE_PROFILE_ERROR,error:e}}},3718:(e,r,t)=>{t.r(r),t.d(r,{default:()=>S});var n=t(2540),a=t(3696),s=t(5022),o=t(4953),u=t(7582),i=t(76),c=t(7435),p=t(7447),l=Object.defineProperty,d=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,m=(e,r,t)=>r in e?l(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,y=(e,r)=>{for(var t in r||(r={}))f.call(r,t)&&m(e,t,r[t]);if(d)for(var t of d(r))E.call(r,t)&&m(e,t,r[t]);return e};const S=()=>{const{checkEmailResult:e,queryVars:r,caller:t}=(0,s.d4)((e=>({checkEmailResult:e.caller.checkEmail.success,queryVars:e.queryVars,caller:e.caller})),s.bN),l=(0,s.wA)();(0,a.useEffect)((()=>
1{l((0,u.dz)())}),[l]);return t.optinSignup.error?(0,n.jsx)(c.C5,{to:o.iR()}):(0,n.jsx)(p.A,{onSubmit:(t=!1)=>{return n=void 0,a=null,s=function*(){const n=y({},r),a={};if(a.prismaDataSharing=!0===t,r.partner&&r.partner.token&&r.partner.name)return yield l((0,i.pY)({queryVars:n}));e.token&&l((0,i.wV)(y({data:e,queryVars:n},a)))},new Promise(((e,r)=>{var t=e=>{try{u(s.next(e))}catch(e){r(e)}},o=e=>{try{u(s.throw(e))}catch(e){r(e)}},u=r=>r.done?e(r.value):Promise.resolve(r.value).then(t,o);u((s=s.apply(n,a)).next())}));var n,a,s}})}}}]); 2//# sourceMappingURL=containers_cgu_Cgu_js.583c5224.0ef15b04.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.