PageSourceSearch

https://connect.femmeactuelle.fr/assets/scripts/containers_magazineCollection_index_js.b3c72bec.0ef15b04.js

js femmeactuelle.fr collected 2026-09-24 09:08:50 UTC 21,605 bytes, 288 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["containers_magazineCollection_index_js"],{1163:(e,t,n)=>{n.d(t,{A:()=>g});var i=n(2540),a=(n(3696),n(9933)),r=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const g=function(e){return(0,i.jsx)(a.xj,(t=((e,t)=>{for(var n in t||(t={}))d.call(t,n)&&u(e,n,t[n]);if(s)for(var n of s(t))c.call(t,n)&&u(e,n,t[n]);return e})({viewBox:"0 0 50 50"},e),l(t,o({children:(0,i.jsx)("circle",{className:"path",cx:"25",cy:"25",r:"20",fill:"none",strokeWidth:"10"})}))));var t}},7828:(e,t,n)=>{n.r(t),n.d(t,{default:()=>E});var i=n(2540),a=n(3696),r=n(8710),l=n(9503),o=n(3049),s=n(7146),d=n(4451),c=n(1054),u=n(9949),g=n(59),p=n(8470);const h=(0,l.Ay)(g.T)`
2	display: grid;
3	position: relative;
4	grid-template-columns: 1fr 81px;
5	grid-template-rows: 1fr auto;
6	grid-template-areas:
7		'a b'
8		'c b';
9	grid-gap: calc(var(--spacing-unit) * 3);
10
11	.head {
12		grid-area: a;
13		h3 {
14			font-size: 1.125rem;
15			line-height: 1.2222222222;
16			margin: 0 0 var(--spacing-unit) 0;
17		}
18		span {
19			font: var(--body1-sh) ${({theme:e})=>e.mainFontFamily};
20		}
21	}
22
23	button {
24		grid-area: c;
25		margin: 0;
26		padding: 0;
27		text-align: left;
28
29		span {
30			display: inline-block;
31			background-image: url(${p.A});
32			background-repeat: no-repeat;
33			background-position: right center;
34			background-size: 24px 17px;
35			padding-right: calc(var(--spacing-unit) * 8);
36			font: var(--body2-sh) ${({theme:e})=>e.mainFontFamily};
37		}
38	}
39
40	picture {
41		grid-area: b;
42		width: 81px;
43		max-height: 108px;
44		display: flex;
45		flex-shrink: 0;
46	}
47
48	picture > img {
49		height: 100%;
50		width: 100%;
51		object-fit: cover;
52		flex-grow: 0;
53	}
54
55	.spinner {
56		position: absolute;
57		top: 0;
58		left: 0;
59		bottom: 0;
60		right: 0;
61		width: 100%;
62		height: 100%;
63		border-radius: var(--radius-clickable-card);
64		background-color: rgba(26, 26, 26, 0.15);
65		display: flex;
66		align-items: center;
67		justify-content: center;
68	}
69`;var m=n(1163);const b=({title:e,date:t,cover:n,parutionId:l,parutionNumber:o,handleRead:s,readCta:d="Lire"})=>{const c=(0,r.A)(),[u,g]=(0,a.useState)(!1),p=e=>{return t=void 0,n=null,i=function*(){e.preventDefault(),e.stopPropagation(),g(!0),yield s(l),g(!1)},new Promise(((e,a)=>{var r=e=>{try{o(i.next(e))}catch(e){a(e)}},l=e=>{try{o(i.throw(e))}catch(e){a(e)}},o=t=>t.done?e(t.value):Promise.resolve(t.value).then(r,l);o((i=i.apply(t,n)).next())}));var t,n,i};return(0,i.jsxs)(h,{onClick:p,clickable:!0,children:[(0,i.jsxs)("div",{className:"head",children:[(0,i.jsxs)("h3",{children:[e," n°",o]}),(0,i.jsx)("span",{children:c.formatDate(t,{year:"numeric",month:"numeric",day:"numeric"})})]}),(0,i.jsx)("picture",{children:(0,i.jsx)("img",{src:n})}),(0,i.jsx)("button",{onClick:p,children:(0,i.jsx)("span",{children:d})}),u&&(0,i.jsx)("div",{className:"spinner",children:(0,i.jsx)(m.A,{boxDimensions:"14px"})})]})};var v=n(1004);const f=l.Ay.div`
70	max-height: 459px;
71	overflow-x: auto;
72	overflow-y: visible;
73	display: flex;
74	flex: none;
75	flex-flow: row nowrap;
76	width: 100vw;
77	scroll-snap-type: x mandatory;
78	padding: 5px 20px 10px 20px;
79	margin: 0 -26px 0 -20px;
80
81	& > div,
82	& > span {
83		flex: none;
84		scroll-snap-align: center;
85		width: 260px;
86		margin-left: 20px;
87		:first-child {
88			margin-left: 0;
89		}
90	}
91`,x=l.Ay.div`
92	max-width: 720px;
93	display: grid;
94	grid-template-columns: repeat(2, 326px);
95	grid-gap: 20px;
96
97	@media (min-width: 769px) {
98		grid-template-columns: repeat(2, 220px);
99	}
100
101	@media (min-width: 1030px) {
102		grid-template-columns: repeat(2, 326px);
103		justify-content: space-between;
104		grid-gap: 30px;
105	}
106`;function y({children:e}){return(0,i.jsx)(f,{children:e})}var j=n(7184);function w({children:e,brandStart:t}){const n=a.Children.count(e),r=a.Children.toArray(e),[l,o]=(0,a.useState)(1);return(0,a.useEffect)((()=>{t&&o(t.page)}),[t]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x,{children:n>0&&a.Children.map(r,((e,t)=>t>=10*(l-1)&&t<10*l&&(0,i.jsx)(i.Fragment,{children:(0,a.cloneElement)(e)})))}),n>0&&(0,i.jsx)(j.A,{maxWidth:720,totalPages:Math.ceil(n/10),currentPage:l,changePage:function(e){o(e)}})]})}function k({children:e,brandStart:t}){const n=a.Children.count(e);return(0,i.jsx)(i.Fragment,{children:n>0?(0,i.jsx)("div",{children:(0,i.jsx)(v.A,{query:"(max-width: 750px)",children:n=>n?(0,i.jsx)(y,{children:e}):(0,i.jsx)(w,{brandStart:t,children:e})})}):null})}var S=n(9263),A=Object.defineProperty,$=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,M=(e,t,n)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,C=(e,t)=>{for(var n in t||(t={}))P.call(t,n)&&M(e,n,t[n]);if($)for(var n of $(t))z.call(t,n)&&M(e,n,t[n]);return e};const O=l.Ay.h2`
107	color: ${({theme:e})=>e.brandA};
108	margin: 4px 0 20px 0;
109`,E=()=>{const e=(0,r.A)(),{brand:t,navItems:n,magazines:a,filterOptions:l,year:g,brandStart:p,advertiseSubscriptionUrl:h,isLoading:m,isFilterReady:v,loadingMagazines:f,hasNoSubscription:x,currentBrandNotSubscribed:y,hasFilterOptions:j,hasMagazines:w,readMagazine:A,changeYear:$,changeBrand:P}=(0,s._J)(),z={brandName:t.config.brand,url:h,pbclKey:"magazine",images:[{src:t.img.emptySubscriptionMobile,width:"480"},{src:t.img.emptySubscriptionDesktop,width:"768"}]};return(0,i.jsxs)(S.Wt,{children:[(0,i.jsx)(O,{children:e.formatMessage({id:"magazine.subscribedMagazines"})}),(null==n?void 0:n.length)>1&&(0,i.jsx)(c.A,{navItems:n,activeItem:n[0].id,callback:P}),m||!x&&!y?v?j?(0,i.jsx)(u.A,{options:l,handleChange:$,selectedOption:String(g),children:(0,i.jsx)("strong",{children:e.formatMessage({id:"magazine.filterMagazines"})})}):m?(0,i.jsx)("p",{children:(0,i.jsx)(o.A,{width:250,count:1,height:50})}):(0,i.jsx)(d.D,C({},z)):(0,i.jsx)("p",{children:(0,i.jsx)(o.A,{width:250,count:1,height:50})}):(0,i.jsx)(d.D,C({},z)),f&&(0,i.jsxs)(k,{children:[(0,i.jsx)(o.A,{height:146}),(0,i.jsx)(o.A,{height:146})]}),p&&w&&(0,i.jsx)(k,{brandStart:p,children:a.map((({node:{title:t,parutionDate:n,cover:a,parutionId:r,parutionNumber:l}})=>
109(0,i.jsx)(b,{title:t,date:n,cover:a,parutionNumber:l,parutionId:r,handleRead:A,readCta:e.formatMessage({id:"common.read"})},`abo:${r}`)))})]})}},4451:(e,t,n)=>{n.d(t,{D:()=>c});var i=n(2540),a=(n(3696),n(8098)),r=n(9503);const l=r.Ay.div`
110	max-width: 500px;
111	margin: auto;
112	text-align: center;
113
114	> h2 {
115		font-size: 18px;
116		font-weight: ${e=>{var t;return(null==(t=e.theme)?void 0:t.boldWeight)?e.theme.boldWeight:"bold"}};
117		line-height: 21px;
118		text-align: center;
119		text-transform: uppercase;
120		margin-bottom: 26px;
121	}
122	> p {
123		max-width: 380px;
124		margin: 0 auto;
125	}
126	> .empty-subscription-subtitle {
127		font-size: 16px;
128		font-weight: ${e=>{var t;return(null==(t=e.theme)?void 0:t.boldWeight)?e.theme.boldWeight:"bold"}};
129		line-height: 19px;
130		text-align: center;
131		margin-bottom: 19px;
132	}
133	> .empty-subscription-description {
134		font-size: 16px;
135		line-height: 19px;
136		text-align: center;
137		margin-bottom: 30px;
138	}
139
140	> img {
141		max-width: 100%;
142		margin-bottom: 20px;
143	}
144
145	> button {
146		max-width: 260px;
147	}
148`;var o=n(2391);const s=r.Ay.img`
149	width: ${({width:e})=>e||"auto"};
150`,d=({images:e})=>{if(1===e.length)return(0,i.jsx)(s,{width:e[0].width?`${e[0].width}px`:"auto",src:e[0].src,alt:e[0].alt||""});if(e.length>1){const t=e.map((e=>`${e.src}
150 ${e.width}w`)).join(","),n=e.map((e=>`${e.width}px`)).join(",");return(0,i.jsx)(s,{alt:e[0].alt||"",srcSet:t,sizes:`(max-width: 768px) ${n}`,src:e[0].src})}throw new Error("At least one src must be provided")},c=({brandName:e,url:t,images:n,pbclKey:r,subscriptionCallback:s})=>{const c=(0,o.r)(r,["emptySubscriptionTitle","emptySubscriptionSubtitle","emptySubscriptionDescription","subscriptionButton"],{emptySubscriptionSubtitle:{brandConnect:e},emptySubscriptionDescription:{brandConnect:e}});return(0,i.jsxs)(l,{children:[(0,i.jsx)("h2",{children:c.emptySubscriptionTitle}),(0,i.jsx)("p",{className:"empty-subscription-subtitle",children:c.emptySubscriptionSubtitle}),(0,i.jsx)("p",{className:"empty-subscription-description",children:c.emptySubscriptionDescription}),(0,i.jsx)(d,{images:n}),(0,i.jsx)(a.j,{onClick:()=>{s&&s()},href:t,target:"_blank",children:c.subscriptionButton})]})}},7184:(e,t,n)=>{n.d(t,{A:()=>u});var i=n(2540),a=(n(3696),n(9503));const r=a.Ay.div`
151	margin-top: 1.5em;
152
153	& ul {
154		list-style: none;
155		margin: 0;
156		padding: 0;
157		display: flex;
158		flex-flow: row wrap;
159		justify-content: start;
160		align-content: start;
161		align-items: start;
162		${e=>e.maxWidth?`max-width: ${e.maxWidth};`:""};
163
164		@media (min-width: 680px) {
165			justify-content: center;
166		}
167	}
168`,l=a.Ay.li`
169	margin: 0;
170	padding: 0;
171	display: inline-block;
172	vertical-align: top;
173	flex-grow: 0;
174	flex-shrink: 0;
175	flex-basis: fit-content;
176
177	& button,
178	& div {
179		border: 1px solid var(--color-grey-1);
180		border-radius: 3px;
181		box-sizing: border-box;
182		display: inline-block;
183		margin: 5px;
184		overflow: hidden;
185		padding: 0;
186		vertical-align: baseline;
187		cursor: ${e=>e.disabled||e.current||e.inactive?"normal":"pointer"};
188
189		& span {
190			background: ${e=>e.current?e.theme.brandA:"#fff"};
191			color: ${e=>e.current?"#fff":"var(--color-grey-4)"};
192			display: inline-block;
193			font-size: var(--body-text-size);
194			font-weight: 700;
195			line-height: calc(var(--body-text-size) * 2);
196			padding: 0px 4px;
197			text-align: center;
198			vertical-align: baseline;
199			min-width: calc(var(--body-text-size) * 2);
200
201			& img {
202				vertical-align: baseline;
203			}
204		}
205
206		&:disabled span {
207			background: var(--color-grey-1);
208		}
209
210		& span {
211			${e=>e.inactive?"background: var(--color-grey-1);":""}
212		}
213	}
214
215	& button {
216		&:hover {
217			${e=>e.disabled||e.inactive?"":`\n\t\tborder: 1px solid ${e.theme.brandA};\n\t\t\t\t\t`}
218		}
219	}
220`,o=n.p+"assets/icons/next-page-1c85e1d6bef1b5b372d3c761a72e09d1.svg",s=n.p+"assets/icons/previous-page-f9d99171ca0635a0647d2be115fcea65.svg",d=({pageNumber:e,currentPage:t,changePage:n,disabled:a,children:r})=>"..."===e?(0,i.jsx)(l,{inactive:!0,children:(0,i.jsx)("div",{children:(0,i.jsx)("span",{children:r})})},`page-${e}`):e!==t?(0,i.jsx)(l,{disabled:a,children:(0,i.jsx)("button",{onClick:()=>{n(e)},disabled:a,children:(0,i.jsx)("span",{children:r})})},`page-${e}`):(0,i.jsx)(l,{current:!0,disabled:a,children:(0,i.jsx)("div",{children:(0,i.jsx)("span",{children:r})})},`page-${e}`),c=({currentPage:e,totalPages:t,changePage:n})=>{const a=((e,t)=>{const n=e-1,i=e+1+1;let a=[];if(a.push(1),e<5){if(t>1)for(let e=2;e<=Math.min(t,5);e++)a.push(e)}else if(e>t-4)a.push(t-4,t-3,t-2,t-1);else for(let r=e-1;r<=e+1;r++)r>=n&&r<i&&r<t&&r>1&&a.push(r);
220a.push(t),a=[...new Set(a)];const r=(e,t,n)=>[...e.slice(0,t),n,...e.slice(t)];return a[1]-a[0]>1&&(a=r(a,1,"...")),a[a.length-1]-a[a.length-2]>1&&(a=r(a,a.length-1,"...")),a})(e,t);return(0,i.jsx)(i.Fragment,{children:t>1&&(0,i.jsxs)("ul",{children:[(0,i.jsx)(d,{pageNumber:e-1,currentPage:e,changePage:n,disabled:1===e,children:(0,i.jsx)("img",{src:s})},"button-Previous"),a.length>0&&a.map(((t,a)=>(0,i.jsx)(d,{pageNumber:t,currentPage:e,changePage:n,children:t},`button-${a}`))),(0,i.jsx)(d,{pageNumber:e+1,currentPage:e,changePage:n,disabled:e===t,children:(0,i.jsx)("img",{src:o})},"button-Next")]})})},u=({maxWidth:e,currentPage:t,totalPages:n,changePage:a})=>(0,i.jsx)(r,{maxWidth:e,children:(0,i.jsx)(c,{currentPage:t,totalPages:n,changePage:a})})},9949:(e,t,n)=>{n.d(t,{A:()=>o});var i=n(2540),a=(n(3696),n(9503)),r=n(6311);const l=(0,a.Ay)(r.u)`
221	label {
222		padding-right: calc(var(--spacing-unit) * 3);
223		font-weight: ${e=>e.theme.boldWeight?e.theme.boldWeight:"bold"};
224		font: var(--small1-sh) ${({theme:e})=>e.mainFontFamily};
225	}
226`,o=({options:e,handleChange:t,hasLabel:n=!0,selectedOption:a,children:r})=>(0,i.jsxs)(l,{children:[n&&(0,i.jsx)("label",{htmlFor:"filter",children:r||"Filtrer"}),(0,i.jsx)("select",{id:"filter",onChange:e=>{t(e.target.value)},value:a,children:e.map((e=>(0,i.jsx)("option",{value:e.value,children:e.label||e.name},e.value)))})]})},59:(e,t,n)=>{n.d(t,{T:()=>i});const i=n(9503).Ay.div`
227	background: var(--color-white);
228	border-radius: var(--radius-clickable-card);
229	text-decoration: none;
230	padding: calc(var(--spacing-unit) * ${({thinner:e})=>e?"4":"5"});
231	${({clickable:e})=>e?"cursor: pointer;\n\t  box-shadow: var(--shadow);":"border: 1px solid var(--color-grey-1);"}
232
233	&:hover {
234		${({clickable:e})=>e?"box-shadow: var(--shadow-hover);":""}
235	}
236`},6311:(e,t,n)=>{n.d(t,{u:()=>i});const i=n(9503).Ay.div`
237	display: block;
238	padding: var(--spacing-unit);
239	margin-bottom: calc(var(--spacing-unit) * 4);
240
241	label {
242		color: var(--color-grey-4);
243		${({labelPosition:e,theme:t})=>"left"===e?`padding-right: calc(var(--spacing-unit) *3);\n\t\t\tfont-weight: ${t.boldWeight?t.boldWeight:"bold"};\n\t\t\tfont: var(--small1-sh) ${t.mainFontFamily};`:""};
244		${({labelPosition:e,theme:t})=>"top"===e?`display: block;\n\t\tfont: var(--body2-sh) ${t.mainFontFamily};\n\t\tmargin-bottom: var(--spacing-unit);`:""};
245	}
246
247	select {
248		border: 1px solid var(--color-grey-1);
249		border-radius: var(--radius-card);
250		font: var(--small1-sh) ${({theme:e})=>e.mainFontFamily};
251
252		options {
253			font: inherit;
254		}
255	}
256`},1054:(e,t,n)=>{n.d(t,{A:()=>d});var i=n(2540),a=n(3696),r=n(9503);const l=r.Ay.ul`
257	list-style: none;
258	padding: 0;
259	margin: 0;
260	display: flex;
261	flex-wrap: nowrap;
262	overflow-x: auto;
263	position: relative;
264	-webkit-overflow-scrolling: touch;
265	justify-content: ${({centered:e})=>e?"center":"flex-start"};
266`,o=r.Ay.li`
267	cursor: pointer;
268	position: relative;
269	flex: 0 0 auto;
270	padding: var(--spacing-unit) calc(var(--spacing-unit) * 2);
271	font-weight: ${e=>e.active?e.theme.boldWeight?e.theme.boldWeight:"bold":e.theme.normalWeight?e.theme.normalWeight:"normal"};
272	border-bottom: var(--spacing-unit)
273		${e=>e.active?e.theme.brandA:"var(--color-grey-1)"} solid;
274
275	& a {
276		color: inherit;
277		text-decoration: none;
278	}
279
280	&:first-child {
281		margin-left: calc(var(--spacing-unit) * 4);
282	}
283
284	&:last-child {
285		margin-right: calc(var(--spacing-unit) * 4);
286	}
287`;var s=n(4437);function d({navItems:e,callback:t=null,activeItem:n=0,centered:r=!1}){const d=a.useRef(null),[c,u]=(0,a.useState)(n||e[0].id);return e.length?(0,i.jsx)(l,{centered:r,ref:d,children:e.map((({name:e,id:n},a)=>(0,i.jsx)(o,{active:c===n,children:(0,i.jsx)(s.Vq,{to:`#${n}`,onClick:e=>{((e,n)=>{d.current.scrollLeft=e.target.offsetLeft,u(n),t&&t(n)})(e,n)},children:e})},n+a)))}):null}},7146:(e,t,n)=>{n.d(t,{Ny:()=>v,yi:()=>o,rv:()=>i.r,_J:()=>b,pK:()=>s.p});var i=n(2391),a=n(2697),r=n(9208);const l=new(n(5508).A);function o(e=""){const{data:{config:t}}=(0,a.IT)(r.uD);return t.config.magazineRedirections?t.config.magazineRedirections.prod+e:"https://boutique."+l.getDomain()+e}
287var s=n(5107),d=(n(7469),n(3696)),c=n(5339),u=n(5022),g=n(5648),p=n(8710),h=n(2583);var m=n(153);const b=()=>{var e,t,n,i;const l=(0,u.wA)(),s=(0,p.A)(),[b,v]=(0,d.useState)((new Date).getFullYear()),[f,x]=(0,d.useState)(!1),[y,j]=(0,d.useState)(null),[w,k]=(0,d.useState)(null),{data:{config:S}}=(0,a.IT)(r.uD),{availableBrandsMag:A,loading:$}=(()=>{const{data:e}=(0,a.IT)(r.uJ),[t,{data:n,loading:i}]=(0,c._)(r.UV);return(0,d.useEffect)((()=>{if(t({variables:{expired:"ALL",brands:"*",status:"all"}}),!i&&n){const{me:e}=n,{paymentSubscriptions:t}=e;if(t&&t.items){const e=t.items.map((e=>{var t;if((null==(t=e.rights)?void 0:t.includes("paid-web-magazine"))&&["succeeded","pending","pending_cancel"].includes(e.status))return e.brandId})).filter((e=>void 0!==e)),n=e.length>0?[...new Set(e)]:[];(0,h._B)(n)}}}),[t,n,i]),{availableBrandsMag:null==e?void 0:e.availableBrandsMag,loading:i}})(),[P,{data:z,loading:M,error:C}]=(0,c._)(r.n),[O,{data:E,error:F}]=(0,c._)(r.EH),T=o(),I=(0,d.useMemo)((()=>{var e,t;return(null==(t=null==(e=null==z?void 0:z.me)?void 0:e.magazines)?void 0:t.availableYears)||[]}),[null==(t=null==(e=null==z?void 0:z.me)?void 0:e.magazines)?void 0:t.availableYears]),N=(0,d.useMemo)((()=>I.map((e=>({value:e,label:e}))).reverse()),[I]),W=(0,d.useMemo)((()=>{if(!(null==A?void 0:A.length))return[];return[S.config.trigram,...A.filter((e=>e!==S.config.trigram))].map((e=>({name:m[e],id:e})))}),[A,S.config.trigram]),D=(null==(i=null==(n=null==z?void 0:z.me)?void 0:n.magazines)?void 0:i.edges)||[];(0,d.useEffect)((()=>{(F||C)&&l((0,g.P0)({text:s.formatMessage({id:"common.errors.genericError"}),type:"error"}))}),[F,C,l,s]),(0,d.useEffect)((()=>{W.length>0&&!y&&(j(W[0].id),k({brand:W[0].id,page:1}))}),[W,y]),(0,d.useEffect)((()=>{(null==A?void 0:A.length)>0&&y&&b&&(P({variables:{brands:[y.toUpperCase()],limit:100,year:`${b}`}}),k({brand:y,page:1}))}),[y,b,P,A]),(0,d.useEffect)((()=>{if(!M&&!f&&I.length>0){if(I.some((e=>String(e)===String(b))))x(!0);else{const e=I[I.length-1];v(e),P({variables:{brands:[y.toUpperCase()],limit:100,year:String(e)}})}}else f||M||0!==(null==A?void 0:A.length)||x(!0)}),[I,M,A,f,b,y,P]),(0,d.useEffect)((()=>{var e,t,n;(null==(e=null==E?void 0:E.magazineUrl)?void 0:e.url)&&(window.open(null==(t=null==E?void 0:E.magazineUrl)?void 0:t.url,"_blank")||window.location.assign(null==(n=null==E?void 0:E.magazineUrl)?void 0:n.url))}),[E]);const B=$||M,L=0===(null==A?void 0:A.length),_=(null==A?void 0:A.length)>0&&!A.includes(y),U=N.length>0,G=D.length>0;return{brand:S,navItems:W,magazines:D,filterOptions:N,year:b,brandStart:w,advertiseSubscriptionUrl:T,isLoading:B,isFilterReady:f,loadingMagazines:M,hasNoSubscription:L,currentBrandNotSubscribed:_,hasFilterOptions:U,hasMagazines:G,readMagazine:e=>new Promise((t=>{try{O({variables:{parutionId:e}}),setTimeout((()=>{t()}),1e3)}catch(e){t()}})),changeYear:e=>{v(e)},changeBrand:e=>{j(e),x(!1)}}},v=()=>{const{data:e,loading:t}=(0,a.IT)(r.UV,{variables:{expired:"ALL",brands:"*",status:"all"}});return{canSeeContactForm:(0,d.useMemo)((()=>{var t,n,i,a;return(null==(n=null==(t=null==e?void 0:e.me)?void 0:t.paymentSubscriptions)?void 0:n.items)&&(null==(a=null==(i=null==e?void 0:e.me)?void 0:i.paymentSubscriptions)?void 0:a.items.length)>0}),[e]),loading:t}}},7469:(e,t,n)=>{n.d(t,{t:()=>o,v:()=>l});var i=n(3696),a=n(2697),r=n(9208);function l({type:e}){const[t,n]=(0,i.useState)([]),[l,o]=(0,i.useState)(null),[s,d]=(0,i.useState)(!1),[c,u]=(0,i.useState)(0),{data:g,loading:p,error:h,fetchMore:m}=(0,a.IT)(r.AK,{variables:{where:{type:{in:{values:e.split(",")}}},offset:c,limit:30}});return(0,i.useEffect)((()=>{var e,i,a,r,d;if(!p&&!h&&!s)if((null==(a=null==(i=null==(e=null==g?void 0:g.me)?void 0:e.bookmarks)?void 0:i.edges)?void 0:a.length)>0){const e=g.me.bookmarks.edges,i=c+e.length;n([...t,...e]),null===l&&o(g.me.bookmarks.total),u(i)}else 0===(null==(d=null==(r=null==g?void 0:g.me)?void 0:r.bookmarks)?void 0:d.total)&&o(g.me.bookmarks.total)}),[g,p,h,t,s,c,l]),(0,i.useEffect)((()=>{null!==l&&c<l&&!s&&m({variables:{where:{type:{in:{values:e.split(",")}}},offset:c,limit:30}})}),[t,l,c,m,e,s]),(0,i.useEffect)((()=>{(null!==l&&t.length===l||g&&0===l||h)&&d(!0)}),[t,l,s,g,h]),{allBmks:t,done:s,error:h}}function o({type:e,brand:t}){const[n,l]=(0,i.useState)([]),[o,s]=(0,i.useState)(null),[d,c]=(0,i.useState)(!1),[u,g]=(0,i.useState)(0),{data:p,loading:h,error:m,fetch
287More:b}=(0,a.IT)(r.Ud,{variables:{where:{brand:{key:{eq:t}},type:{in:{values:e.split(",")}},updatedAt:{gt:"P-30D"}},offset:u,limit:30},context:{fetchOptions:{method:"GET"}}});return(0,i.useEffect)((()=>{var e,t,i;if(!h&&!m&&!d)if((null==(t=null==(e=null==p?void 0:p.bookmarkTops)?void 0:e.edges)?void 0:t.length)>0){const e=p.bookmarkTops.edges,t=u+e.length;l([...n,...e]),null===o&&s(Math.min(p.bookmarkTops.total,30)),g(t)}else s(null==(i=null==p?void 0:p.bookmarkTops)?void 0:i.total)}),[p,h,m,n,d,u,o]),(0,i.useEffect)((()=>{null!==o&&u<30&&!d&&b({variables:{where:{brand:{key:{eq:t}},type:{in:{values:e.split(",")}},updatedAt:{gt:"P-30D"}},offset:u,limit:30},context:{fetchOptions:{method:"GET"}}})}),[n,o,u,b,e,t,d]),(0,i.useEffect)((()=>{(null!==o&&n.length>=o||0===o||m)&&c(!0)}),[n,o,d,m]),{allTops:n,done:d,error:m}}},2391:(e,t,n)=>{n.d(t,{r:()=>a});var i=n(8710);function a(e,t,n={}){const a=(0,i.A)(),r={};return t.forEach((t=>{n[t]?r[t]=a.formatMessage({id:`${e}.${t}`},n[t]):r[t]=a.formatMessage({id:`${e}.${t}`})})),r}},5107:(e,t,n)=>{n.d(t,{p:()=>o});var i=n(3696),a=n(7435),r=n(2697),l=n(9208);function o(){var e,t,n;const{pathname:o}=(0,a.zy)(),{loading:s,error:d,data:c}=(0,r.IT)(l.TH,{fetchPolicy:"network-only"});return(0,i.useEffect)((()=>{var e,t,n,i,a,r;s||(d||(null==(n=null==(t=null==(e=null==c?void 0:c.me)?void 0:e.connection)?void 0:t.roles)?void 0:n.length)&&(null==(r=null==(a=null==(i=null==c?void 0:c.me)?void 0:i.connection)?void 0:a.roles)?void 0:r.includes("ALIVE")))&&(window.location.href="/?redirectTo="+o)}),[s,d,c,o]),!s&&!d&&!(null==(n=null==(t=null==(e=null==c?void 0:c.me)?void 0:e.connection)?void 0:t.roles)?void 0:n.includes("ALIVE"))}},8470:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/icons/arrow-8b4254dded5967f2dabca99af43762dc.svg"},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"}')}}]);
288//# sourceMappingURL=containers_magazineCollection_index_js.b3c72bec.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.