PageSourceSearch

https://connect.capital.fr/assets/scripts/containers_sessions_index_js.359a79a5.0ef15b04.js

js capital.fr collected 2026-09-24 08:35:03 UTC 23,627 bytes, 209 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["containers_sessions_index_js"],{6983:(e,n,i)=>{i.r(n),i.d(n,{default:()=>H});var a=i(2540),t=i(3696),o=i(8710),s=i(5648),r=i(9503);const l={desktop:i.p+"assets/icons/desktop-device-5d508ecabaee87f889d8c9c1da845277.svg",tablet:i.p+"assets/icons/tablet-device-21aaccceb15addbbbfc8786e1cd7aa77.svg",mobile:i.p+"assets/icons/mobile-device-33eef501173be86f4bb22107b289685f.svg"},d=r.Ay.div`
2	background-image: url(${({type:e})=>l[e]});
3	background-repeat: no-repeat;
4	background-position: left center;
5	padding: calc(var(--spacing-unit) * 6) 0 calc(var(--spacing-unit) * 6)
6		calc(var(--spacing-unit) * 10);
7	font: var(--body1-sh) ${({theme:e})=>e.mainFontFamily};
8
9	.active {
10		color: var(--color-success);
11	}
12
13	.action button {
14		padding: 0;
15		margin: 0;
16		text-align: left;
17	}
18
19	@media screen and (min-width: 650px) {
20		display: grid;
21		grid-template-columns: 240px 1fr;
22		gap: calc(var(--spacing-unit) * 2);
23
24		.action {
25			align-self: center;
26			justify-content: flex-end;
27			display: grid;
28		}
29	}
30`;var c=i(6315);const u=({type:e,os:n,browser:i,date:t,isCurrent:s,action:r,model:l})=>{const u=(0,o.A)();return(0,a.jsxs)(d,{type:e,children:[(0,a.jsxs)("div",{className:"details",children:[u.formatMessage({id:`sessions.${e}`}),l?` ${l}`:""," - ",n,(0,a.jsx)("br",{}),i," -"," ",s?(0,a.jsx)("span",{className:"active",children:u.formatMessage({id:"sessions.currentDevice"})}):t]}),(0,a.jsx)("div",{className:"action",children:(0,a.jsx)(c.iB,{as:"button",onClick:r,children:s?u.formatMessage({id:"sessions.disconnectAll"}):u.formatMessage({id:"sessions.disconnect"})})})]})};var m=i(4583),g=i(9263),v=i(5508),p=i(9933),h=i(5022),f=i(6892),b=i(2240);function x(e){return(0,b.a)(1e3*e)}const y={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}};var w=i(5110);const M={date:(0,w.k)({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:(0,w.k)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,w.k)({formats:{full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},k={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"};var j=i(1164);const P=["MMM","MMMM"],A={preprocessor:(e,n)=>{if(1===e.getDate())return n;return n.some((e=>e.isToken&&P.includes(e.value)))?n.map((e=>e.isToken&&"do"===e.value?{isToken:!0,value:"d"}:e)):n},ordinalNumber:(e,n)=>{const i=Number(e),a=n?.unit;if(0===i)return"0";let t;return t=1===i?a&&["year","week","hour","minute","second"].includes(a)?"ère":"er":"ème",i+t},era:(0,j.o)({values:{narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},defaultWidth:"wide"}),quarter:(0,j.o)({values:{narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,j.o)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},defaultWidth:"wide"}),day:(0,j.o)({values:{narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},defaultWidth:"wide"}),dayPeriod:(0,j.o)({values:{narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},defaultWidth:"wide"})};var S=i(9232);const C={code:"fr",formatDistance:(e,n,i)=>{let a;const t=y[e];
30return a="string"==typeof t?t:1===n?t.one:t.other.replace("{{count}}",String(n)),i?.addSuffix?i.comparison&&i.comparison>0?"dans "+a:"il y a "+a:a},formatLong:M,formatRelative:(e,n,i,a)=>k[e],localize:A,match:{ordinalNumber:(0,i(6990).K)({matchPattern:/^(\d+)(ième|ère|ème|er|e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:(0,S.A)({matchPatterns:{narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:"any"}),quarter:(0,S.A)({matchPatterns:{narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,S.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,S.A)({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,S.A)({matchPatterns:{narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};var E=i(7184),T=i(7730),W=i(7146),$=i(2697),z=i(4658),N=i(9208),J=i(6796);const F=r.Ay.div`
31	> div:not(:first-child) {
32		border-top: 1px solid var(--color-grey-1);
33	}
34`,I=r.Ay.div`
35	display: grid;
36	grid-template-columns: 200px 1fr;
37	gap: calc(var(--spacing-unit) * 2);
38
39	.label {
40		font-weight: 700;
41	}
42
43	.action {
44		align-self: center;
45		justify-content: flex-end;
46		display: grid;
47	}
48
49	@media screen and (min-width: 400px) {
50		grid-template-columns: 300px 1fr;
51	}
52
53	@media screen and (min-width: 600px) {
54		grid-template-columns: 500px 1fr;
55	}
56`,D={"web desktop":"desktop","web mobile":"mobile","web tablet":"tablet"},H=()=>{var e,n,i,r,l,d,c,b;const y=(0,o.A)(),w=(0,h.wA)(),[M,k]=(0,t.useState)([]),[j,P]=(0,t.useState)(1),[A,S]=(0,t.useState)(1),[H,B]=(0,t.useState)([]),{loading:Y,error:O,data:L}=(0,$.IT)(N.Y$,{variables:{limit:1e3,cursor:null}}),[U,{data:_,loading:G,error:X}]=(0,z.n)(J.En,{refetchQueries:[N.Y$]}),[q,{data:V,loading:K,error:R}]=(0,z.n)(J.$y);(0,W.pK)(),(0,t.useEffect)((()=>{(new v.A).getParameterByName("token")&&w((0,s.P0)({text:y.formatMessage({id:"sessions.disconnected"})}))}),[w,y]),(0,t.useEffect)((()=>{var e,n,i,a,t;if((null==(i=null==(n=null==(e=null==L?void 0:L.me)?void 0:e.connections)?void 0:n.sessions)?void 0:i.length)>0){const e=null==(t=null==(a=null==L?void 0:L.me)?void 0:a.connections)?void 0:t.sessions.filter((e=>!e.node.revokedAt)),n=Math.ceil(e.length/6);k(e),S(n)}}),[null==(n=null==(e=null==L?void 0:L.me)?void 0:e.connections)?void 0:n.sessions,null==(l=null==(r=null==(i=null==L?void 0:L.me)?void 0:i.connections)?void 0:r.sessions)?void 0:l.length,k]),(0,t.useEffect)((()=>{!G&&_&&w((0,s.P0)({text:y.formatMessage({id:"sessions.disconnected"})})),!G&&X&&w((0,s.P0)({text:y.formatMessage({id:"sessions.error"})}))}),[_,G,X,w,y]),(0,t.useEffect)((()=>{const e=()=>{var e,n;const i=null==(n=null==(e=null==L?void 0:L.me)?void 0:e.connections)?void 0:n.sessions.reduce(((e,n)=>n.node.active?e:[...e,n.node.tokenId]),[]);U({variables:{tokens:i}})};if(M.length>0){const n=[],i=6*(j-1);for(let t=i;t<Math.min(i+6,M.length);t++){const i=M[t].node.device.platform?M[t].node.device.platform:D[M[t].node.device.type],o=M[t].node.device.os,s=M[t].node.device.browser,r=M[t].node.device.model,l=(0,f.GP)(x(M[t].node.createdAt/1e3),"dd MMMM yyyy",{locale:C}),d=M[t].node.active,c=d?()=>{e()}:()=>{var e;e=M[t].node.tokenId,U({variables:{token:e}})};n.push((0,a.jsx)(u,{type:i,os:o,browser:s,model:r,date:l,isCurrent:d,nbSessions:M.length,action:c},M[t].node.tokenId))}B(n)}}),[M,j,A,y,U,null==(c=null==(d=null==L?void 0:L.me)?void 0:d.connections)?void 0:c.sessions]),(0,t.useEffect)((()=>{!K&&V&&w((0,s.P0)({text:y.formatMessage({id:"sessions.edited"})})),!K&&R&&w((0,s.P0)({text:y.formatMessage({id:"sessions.error"})}))}),[V,K,R,w,y]);return(0,a.jsx)(g.Wt,{children:(0,a.jsxs)(p.mO,{maxWidth:"680px",w:"100%",padding:"0 calc(var(--spacing-unit) * 2)",margin:"0 auto",children:[(0,a.jsx)("p",{children:y.formatMessage({id:"sessions.description"})}),!Y&&!O&&L&&L.me?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(I,{children:[(0,a.jsx)("div",{className:"label",children:(0,a.jsx)(p.EY,{margin:"5px 0 0 0",children:y.formatMessage({id:"sessions.getNotification"})})}),(0,a.jsx)("div",{className:"action",children:(0,a.jsx)(m.A,{name:"toggleSendNotifs",status:null==(b=L.me.configs)?void 0:b.sendNotificationConnection,disabled:K,toggle:e=>{q({variables:{data:{configs:{sendNotificationConnection:e}}}})}})})]}),H.length>0&&(0,a.jsx)(F,{children:H}),A>1&&(0,a.jsx)(E.A,{changePage:e=>{P(e)},currentPage:j,totalPages:A})]}):(0,a.jsx)(T.A,{text:y.formatMessage({id:"sessions.wait"})})]})})}},7184:(e,n,i)=>{i.d(n,{A:()=>u});var a=i(2540),t=(i(3696),i(9503));const o=t.Ay.div`
57	margin-top: 1.5em;
58
59	& ul {
60		list-style: none;
61		margin: 0;
62		padding: 0;
63		display: flex;
64		flex-flow: row wrap;
65		justify-content: start;
66		align-content: start;
67		align-items: start;
68		${e=>e.maxWidth?`max-width: ${e.maxWidth};`:""};
69
70		@media (min-width: 680px) {
71			justify-content: center;
72		}
73	}
74`,s=t.Ay.li`
75	margin: 0;
76	padding: 0;
77	display: inline-block;
78	vertical-align: top;
79	flex-grow: 0;
80	flex-shrink: 0;
81	flex-basis: fit-content;
82
83	& button,
84	& div {
85		border: 1px solid var(--color-grey-1);
86		border-radius: 3px;
87		box-sizing: border-box;
88		display: inline-block;
89		margin: 5px;
90		overflow: hidden;
91		padding: 0;
92		vertical-align: baseline;
93		cursor: ${e=>e.disabled||e.current||e.inactive?"normal":"pointer"};
94
95		& span {
96			background: ${e=>e.current?e.theme.brandA:"#fff"};
97			color: ${e=>e.current?"#fff":"var(--color-grey-4)"};
98			display: inline-block;
99			font-size: var(--body-text-size);
100			font-weight: 700;
101			line-height: calc(var(--body-text-size) * 2);
102			padding: 0px 4px;
103			text-align: center;
104			vertical-align: baseline;
105			min-width: calc(var(--body-text-size) * 2);
106
107			& img {
108				vertical-align: baseline;
109			}
110		}
111
112		&:disabled span {
113			background: var(--color-grey-1);
114		}
115
116		& span {
117			${e=>e.inactive?"background: var(--color-grey-1);":""}
118		}
119	}
120
121	& button {
122		&:hover {
123			${e=>e.disabled||e.inactive?"":`\n\t\tborder: 1px solid ${e.theme.brandA};\n\t\t\t\t\t`}
124		}
125	}
126`,r=i.p+"assets/icons/next-page-1c85e1d6bef1b5b372d3c761a72e09d1.svg",l=i.p+"assets/icons/previous-page-f9d99171ca0635a0647d2be115fcea65.svg",d=({pageNumber:e,currentPage:n,changePage:i,disabled:t,children:o})=>"..."===e?(0,a.jsx)(s,{inactive:!0,children:(0,a.jsx)("div",{children:(0,a.jsx)("span",{children:o})})},`page-${e}`):e!==n?(0,a.jsx)(s,{disabled:t,children:(0,a.jsx)("button",{onClick:()=>{i(e)},disabled:t,children:(0,a.jsx)("span",{children:o})})},`page-${e}`):(0,a.jsx)(s,{current:!0,disabled:t,children:(0,a.jsx)("div",{children:(0,a.jsx)("span",{children:o})})},`page-${e}`),c=({currentPage:e,totalPages:n,changePage:i})=>{const t=((e,n)=>{const i=e-1,a=e+1+1;let t=[];if(t.push(1),e<5){if(n>1)for(let e=2;e<=Math.min(n,5);e++)t.push(e)}else if(e>n-4)t.push(n-4,n-3,n-2,n-1);else for(let o=e-1;o<=e+1;o++)o>=i&&o<a&&o<n&&o>1&&t.push(o);t.push(n),t=[...new Set(t)];const o=(e,n,i)=>[...e.slice(0,n),i,...e.slice(n)];return t[1]-t[0]>1&&(t=o(t,1,"...")),t[t.length-1]-t[t.length-2]>1&&(t=o(t,t.length-1,"...")),t})(e,n);return(0,a.jsx)(a.Fragment,{children:n>1&&(0,a.jsxs)("ul",{children:[(0,a.jsx)(d,{pageNumber:e-1,currentPage:e,changePage:i,disabled:1===e,children:(0,a.jsx)("img",{src:l})},"button-Previous"),t.length>0&&t.map(((n,t)=>(0,a.jsx)(d,{pageNumber:n,currentPage:e,changePage:i,children:n},`button-${t}`))),(0,a.jsx)(d,{pageNumber:e+1,currentPage:e,changePage:i,disabled:e===n,children:(0,a.jsx)("img",{src:r})},"button-Next")]})})},u=({maxWidth:e,currentPage:n,totalPages:i,changePage:t})=>(0,a.jsx)(o,{maxWidth:e,children:(0,a.jsx)(c,{currentPage:n,totalPages:i,changePage:t})})},7730:(e,n,i)=>{i.d(n,{A:()=>r});var a=i(2540),t=(i(3696),i(3049)),o=i(8710);const s=i(9503).Ay.div`
127	text-align: center;
128	padding: calc(var(--spacing-unit) * 20) 0;
129
130	p {
131		width: 100%;
132		max-width: 300px;
133		margin: 0 auto;
134	}
135`,r=({text:e})=>{const n=(0,o.A)();return(0,a.jsxs)(s,{children:[(0,a.jsx)("p",{children:e||n.formatMessage({id:"common.pleaseWait",defaultMessage:"Please wait"})}),(0,a.jsx)("p",{children:(0,a.jsx)(t.A,{width:250,count:3})})]})}},4583:(e,n,i)=>{i.d(n,{A:()=>s});var a=i(2540),t=i(3696);const o=i(9503).Ay.label`
136	display: inline-block;
137	position: relative;
138	width: 56px;
139	height: 28px;
140	cursor: pointer;
141	overflow: hidden;
142
143	& input {
144		position: absolute;
145		top: -30px;
146		top: -30px;
147		width: 0;
148		height: 0;
149	}
150	& input + span {
151		position: absolute;
152		top: 0;
153		bottom: 0;
154		left: 0;
155		right: 0;
156		background-color: var(--color-grey-3);
157		border-radius: 20px;
158	}
159	& input + span:before {
160		content: '';
161		display: inline-block;
162		position: absolute;
163		top: 50%;
164		left: 2px;
165		width: 24px;
166		height: 24px;
167		background-color: var(--color-white);
168		border-radius: 50%;
169		transform: translateY(-50%);
170		transition: all 0.5s;
171		box-shadow: 0px 0px 1.4px #646464;
172	}
173	& input[type='checkbox'][checked] + span {
174		background-color: var(--color-success);
175	}
176	& input[type='checkbox'][checked] + span:before {
177		left: 30px;
178		box-shadow: 0px 0px 1.4px rgba(25, 89, 42, 0.54);
179	}
180	& input:disabled + span {
181		background-color: var(--color-grey-2);
182	}
183	& input:disabled + span:before {
184		background-color: var(--color-grey-1);
185	}
186`,s=t.memo((({name:e,status:n=!1,toggle:i,disabled:s=!1})=>{const[r,l]=(0,t.useState)(!1);(0,t.useEffect)((()=>
186{l(n)}),[n]);const d=(0,t.useCallback)((()=>{const e=!r;l(e),i(e)}),[r,i]);return(0,a.jsxs)(o,{htmlFor:e,children:[(0,a.jsx)("input",{type:"checkbox",name:e,id:e,value:1,defaultChecked:r?"checked":"",onChange:d,disabled:!!s}),(0,a.jsx)("span",{})]})}))},6315:(e,n,i)=>{i.d(n,{AW:()=>r,iB:()=>o,mt:()=>s,s7:()=>t});var a=i(9503);const t=a.Ay.a`
187	color: var(--color-grey-4);
188	cursor: pointer;
189	font: ${({isBold:e,theme:n})=>e?`var(--small2-sh) ${n.mainFontFamily}`:`var(--small1-sh) ${n.mainFontFamily}`};
190	text-decoration: underline;
191	margin: 0;
192`,o=a.Ay.a`
193	color: var(--color-grey-4);
194	cursor: pointer;
195	font: var(--body2-sh) ${({theme:e})=>e.mainFontFamily};
196	text-decoration: underline;
197	margin: 0;
198`,s=a.Ay.a`
199	color: var(--color-grey-4);
200	cursor: pointer;
201	font: var(--body1-sh) ${({theme:e})=>e.mainFontFamily};
202	text-decoration: underline;
203	margin: 0;
204	padding: 0;
205`,r=(0,a.Ay)(s)`
206	color: ${({theme:e})=>e.brandA};
207	text-decoration: none;
208`},7146:(e,n,i)=>{i.d(n,{Ny:()=>f,yi:()=>r,rv:()=>a.r,_J:()=>h,pK:()=>l.p});var a=i(2391),t=i(2697),o=i(9208);const s=new(i(5508).A);function r(e=""){const{data:{config:n}}=(0,t.IT)(o.uD);return n.config.magazineRedirections?n.config.magazineRedirections.prod+e:"https://boutique."+s.getDomain()+e}var l=i(5107),d=(i(7469),i(3696)),c=i(5339),u=i(5022),m=i(5648),g=i(8710),v=i(2583);var p=i(153);const h=()=>{var e,n,i,a;const s=(0,u.wA)(),l=(0,g.A)(),[h,f]=(0,d.useState)((new Date).getFullYear()),[b,x]=(0,d.useState)(!1),[y,w]=(0,d.useState)(null),[M,k]=(0,d.useState)(null),{data:{config:j}}=(0,t.IT)(o.uD),{availableBrandsMag:P,loading:A}=(()=>{const{data:e}=(0,t.IT)(o.uJ),[n,{data:i,loading:a}]=(0,c._)(o.UV);return(0,d.useEffect)((()=>{if(n({variables:{expired:"ALL",brands:"*",status:"all"}}),!a&&i){const{me:e}=i,{paymentSubscriptions:n}=e;if(n&&n.items){const e=n.items.map((e=>{var n;if((null==(n=e.rights)?void 0:n.includes("paid-web-magazine"))&&["succeeded","pending","pending_cancel"].includes(e.status))return e.brandId})).filter((e=>void 0!==e)),i=e.length>0?[...new Set(e)]:[];(0,v._B)(i)}}}),[n,i,a]),{availableBrandsMag:null==e?void 0:e.availableBrandsMag,loading:a}})(),[S,{data:C,loading:E,error:T}]=(0,c._)(o.n),[W,{data:$,error:z}]=(0,c._)(o.EH),N=r(),J=(0,d.useMemo)((()=>{var e,n;return(null==(n=null==(e=null==C?void 0:C.me)?void 0:e.magazines)?void 0:n.availableYears)||[]}),[null==(n=null==(e=null==C?void 0:C.me)?void 0:e.magazines)?void 0:n.availableYears]),F=(0,d.useMemo)((()=>J.map((e=>({value:e,label:e}))).reverse()),[J]),I=(0,d.useMemo)((()=>{if(!(null==P?void 0:P.length))return[];return[j.config.trigram,...P.filter((e=>e!==j.config.trigram))].map((e=>({name:p[e],id:e})))}),[P,j.config.trigram]),D=(null==(a=null==(i=null==C?void 0:C.me)?void 0:i.magazines)?void 0:a.edges)||[];(0,d.useEffect)((()=>{(z||T)&&s((0,m.P0)({text:l.formatMessage({id:"common.errors.genericError"}),type:"error"}))}),[z,T,s,l]),(0,d.useEffect)((()=>{I.length>0&&!y&&(w(I[0].id),k({brand:I[0].id,page:1}))}),[I,y]),(0,d.useEffect)((()=>{(null==P?void 0:P.length)>0&&y&&h&&(S({variables:{brands:[y.toUpperCase()],limit:100,year:`${h}`}}),k({brand:y,page:1}))}),[y,h,S,P]),(0,d.useEffect)((()=>{if(!E&&!b&&J.length>0){if(J.some((e=>String(e)===String(h))))x(!0);else{const e=J[J.length-1];f(e),S({variables:{brands:[y.toUpperCase()],limit:100,year:String(e)}})}}else b||E||0!==(null==P?void 0:P.length)||x(!0)}),[J,E,P,b,h,y,S]),(0,d.useEffect)((()=>{var e,n,i;(null==(e=null==$?void 0:$.magazineUrl)?void 0:e.url)&&(window.open(null==(n=null==$?void 0:$.magazineUrl)?void 0:n.url,"_blank")||window.location.assign(null==(i=null==$?void 0:$.magazineUrl)?void 0:i.url))}),[$]);const H=A||E,B=0===(null==P?void 0:P.length),Y=(null==P?void 0:P.length)>0&&!P.includes(y),O=F.length>0,L=D.length>0;return{brand:j,navItems:I,magazines:D,filterOptions:F,year:h,brandStart:M,advertiseSubscriptionUrl:N,isLoading:H,isFilterReady:b,loadingMagazines:E,hasNoSubscription:B,currentBrandNotSubscribed:Y,hasFilterOptions:O,hasMagazines:L,readMagazine:e=>new Promise((n=>{try{W({variables:{parutionId:e}}),setTimeout((()=>{n()}),1e3)}catch(e){n()}})),changeYear:e=>{f(e)},changeBrand:e=>{w(e),x(!1)}}},f=()=>{const{data:e,loading:n}=(0,t.IT)(o.UV,{variables:{expired:"ALL",brands:"*",status:"all"}});return{canSeeContactForm:(0,d.useMemo)((()=>{var n,i,a,t;return(null==(i=null==(n=null==e?void 0:e.me)?void 0:n.paymentSubscriptions)?void 0:i.items)&&(null==(t=null==(a=null==e?void 0:e.me)?void 0:a.paymentSubscriptions)?void 0:t.items.length)>0}),[e]),loading:n}}},7469:(e,n,i)=>{i.d(n,{t:()=>r,v:()=>s});var a=i(3696),t=i(2697),o=i(9208);function s({type:e}){const[n,i]=(0,a.useState)([]),[s,r]=(0,a.useState)(null),[l,d]=(0,a.useState)(!1),[c,u]=(0,a.useState)(0),{data:m,loading:g,error:v,fetch
208More:p}=(0,t.IT)(o.AK,{variables:{where:{type:{in:{values:e.split(",")}}},offset:c,limit:30}});return(0,a.useEffect)((()=>{var e,a,t,o,d;if(!g&&!v&&!l)if((null==(t=null==(a=null==(e=null==m?void 0:m.me)?void 0:e.bookmarks)?void 0:a.edges)?void 0:t.length)>0){const e=m.me.bookmarks.edges,a=c+e.length;i([...n,...e]),null===s&&r(m.me.bookmarks.total),u(a)}else 0===(null==(d=null==(o=null==m?void 0:m.me)?void 0:o.bookmarks)?void 0:d.total)&&r(m.me.bookmarks.total)}),[m,g,v,n,l,c,s]),(0,a.useEffect)((()=>{null!==s&&c<s&&!l&&p({variables:{where:{type:{in:{values:e.split(",")}}},offset:c,limit:30}})}),[n,s,c,p,e,l]),(0,a.useEffect)((()=>{(null!==s&&n.length===s||m&&0===s||v)&&d(!0)}),[n,s,l,m,v]),{allBmks:n,done:l,error:v}}function r({type:e,brand:n}){const[i,s]=(0,a.useState)([]),[r,l]=(0,a.useState)(null),[d,c]=(0,a.useState)(!1),[u,m]=(0,a.useState)(0),{data:g,loading:v,error:p,fetchMore:h}=(0,t.IT)(o.Ud,{variables:{where:{brand:{key:{eq:n}},type:{in:{values:e.split(",")}},updatedAt:{gt:"P-30D"}},offset:u,limit:30},context:{fetchOptions:{method:"GET"}}});return(0,a.useEffect)((()=>{var e,n,a;if(!v&&!p&&!d)if((null==(n=null==(e=null==g?void 0:g.bookmarkTops)?void 0:e.edges)?void 0:n.length)>0){const e=g.bookmarkTops.edges,n=u+e.length;s([...i,...e]),null===r&&l(Math.min(g.bookmarkTops.total,30)),m(n)}else l(null==(a=null==g?void 0:g.bookmarkTops)?void 0:a.total)}),[g,v,p,i,d,u,r]),(0,a.useEffect)((()=>{null!==r&&u<30&&!d&&h({variables:{where:{brand:{key:{eq:n}},type:{in:{values:e.split(",")}},updatedAt:{gt:"P-30D"}},offset:u,limit:30},context:{fetchOptions:{method:"GET"}}})}),[i,r,u,h,e,n,d]),(0,a.useEffect)((()=>{(null!==r&&i.length>=r||0===r||p)&&c(!0)}),[i,r,d,p]),{allTops:i,done:d,error:p}}},2391:(e,n,i)=>{i.d(n,{r:()=>t});var a=i(8710);function t(e,n,i={}){const t=(0,a.A)(),o={};return n.forEach((n=>{i[n]?o[n]=t.formatMessage({id:`${e}.${n}`},i[n]):o[n]=t.formatMessage({id:`${e}.${n}`})})),o}},5107:(e,n,i)=>{i.d(n,{p:()=>r});var a=i(3696),t=i(7435),o=i(2697),s=i(9208);function r(){var e,n,i;const{pathname:r}=(0,t.zy)(),{loading:l,error:d,data:c}=(0,o.IT)(s.TH,{fetchPolicy:"network-only"});return(0,a.useEffect)((()=>{var e,n,i,a,t,o;l||(d||(null==(i=null==(n=null==(e=null==c?void 0:c.me)?void 0:e.connection)?void 0:n.roles)?void 0:i.length)&&(null==(o=null==(t=null==(a=null==c?void 0:c.me)?void 0:a.connection)?void 0:t.roles)?void 0:o.includes("ALIVE")))&&(window.location.href="/?redirectTo="+r)}),[l,d,c,r]),!l&&!d&&!(null==(i=null==(n=null==(e=null==c?void 0:c.me)?void 0:e.connection)?void 0:n.roles)?void 0:i.includes("ALIVE"))}},153:e=>{e.exports=JSON.parse('{"cam":"Ça m\'intéresse","ctv":"Ce soir TV","cap":"Capital","cac":"Cuisine Actuelle","ctm":"Côté Maison","fac":"Femme Actuelle","geo":"Geo","gen":"Gentside","neo":"Neon","omm":"Ohmymag","ptv":"Télé 2 Semaines","tel":"Télé-Loisirs","voi":"Voici","pmc":"Prisma Connect","pms":"Prismashop","frgsd":"Maxisciences","inf":"Infonity","ppr":"PassPresse","hbz":"Harper\'s Bazaar","deomm":"Oh! My Mag","degs":"Gentside","ukomm":"Oh! My Mag","ukgs":"Gentside","uksas":"See&So","desas":"See&So","frgsg":"Gamesider","frgss":"Uppercut MMA","caz":"CuisineAZ"}')}}]);
209//# sourceMappingURL=containers_sessions_index_js.359a79a5.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.