1"use strict";(self.webpackChunkallocine_js=self.webpackChunkallocine_js||[]).push([[6748],{91920:function(e,t,n){n.r(t),n.d(t,{ConsentExperienceModalWrapperForTest:function(){return D},default:function(){return W}});var a=n(96540),l=n(30567),o=n(85072),r=n.n(o),c=n(97825),s=n.n(c),i=n(77659),m=n.n(i),d=n(55056),u=n.n(d),p=n(10540),f=n.n(p),h=n(41113),g=n.n(h),b=n(25070),x={};x.styleTagTransform=g(),x.setAttributes=u(),x.insert=m().bind(null,"head"),x.domAPI=s(),x.insertStyleElement=f(),r()(b.A,x);var v=b.A&&b.A.locals?b.A.locals:void 0,k=n(78859),y=n(89813),E=n(89955),A=n(40183),_=n(4460),C=n(92022),N=n(30259),T=({errorMessages:e=[],onAcceptAll:t,onSave:n,pixelOnly:l=!1,submitting:o=!1})=>{const[r,c]=(0,a.useState)(!1),[s,i]=(0,a.useState)(!1),m=l?"pixel":"consent|pixel";(0,a.useEffect)((()=>{const e={type:m,site_route:E.a$};(0,N.R)("modal_impression",e)}),[m]);const d=(0,C.default)("userspace.consent-experience-modal.title");return a.createElement(A.A,{className:v.modal,preventClose:!0,size:"medium",title:d},a.createElement("img",{className:v.image,src:E.W4,alt:""}),a.createElement("div",{className:v.checkboxLabels},a.createElement(y.A,{label:(0,C.default)("userspace.consent-experience-modal.pixel-consent-label"),labelClassName:v.checkboxLabelText,name:"pixelConsent",onChange:()=>c(!r),value:r}),!l&&a.createElement(y.A,{label:(0,C.default)("userspace.consent-experience-modal.ad-consent-label",{partenairesLink:"https://assets.allocine.fr/acsta/v9/allocine/legal/partenaires_targett_allocine.pdf"}),labelClassName:v.checkboxLabelText,name:"adConsent",onChange:()=>i(!s),value:s})),a.createElement("p",{className:v.legalText,dangerouslySetInnerHTML:{__html:(0,C.default)("userspace.tos-validation-modal.legal-text",{monAllocineLink:(0,_.Ae)("userspace"),privacyPolicyLink:(0,_.Ae)("privacy_policy")})}}),a.createElement(k.f,{messages:e}),a.createElement("div",{className:v.buttons},a.createElement("button",{type:"button",className:`form-input button button-md button-inverse-full submit-button ${v.buttonSave}`,disabled:o,onClick:()=>{const e=r?"pixel_yes":"pixel_no",t={type:m,value:l?e:`${s?"consent_yes":"consent_no"}|${e}`,site_route:E.a$};(0,N.R)("button_click",t),n(s,r)}},o?"...":(0,C.default)("userspace.consent-experience-modal.save")),!l&&a.createElement("button",{type:"button",className:`form-input button button-md button-inverse-full submit-button ${v.buttonAcceptAll}`,disabled:o,onClick:()=>{const e={type:"consent|pixel",value:"consent_yes|pixel_yes",site_route:E.a$};(0,N.R)("button_click",e),t()}},o?"...":(0,C.default)("userspace.consent-experience-modal.accept-all"))))},L=n(77992),w=n(25665),S=n(2472);const D=({closeModal:e,pixelOnly:t=!1})=>{const[n,o]=(0,a.useState)(!1),[r,c]=(0,a.useState)([]),s=async(n,a)=>{o(!0),c([]);try{await(0,l.r7)(t?{pixelConsent:a}:{adConsent:n,pixelConsent:a}),S.A.emit(S.$.UPDATE_USER_PROFILE),e()}catch(e){o(!1),c([(0,C.default)("userspace.sign-in.error.internal")])}};return a.createElement(T,{errorMessages:r,onAcceptAll:()=>s(!0,!0),onSave:(e,t)=>s(e,t),pixelOnly:t,submitting:n})};var W=(0,w.A)(L.aL.CONSENT_EXPERIENCE_MODAL,((e,t)=>a.createElement(D,{closeModal:t,pixelOnly:e?.pixelOnly})))},78859:function(e,t,n){n.d(t,{f:function(){return r}});var a=n(46942),l=n.n(a),o=n(96540);const r=({messages:e,className:t})=>{const n=e?.map(((e,t)=>o.createElement("div",{className:"form-message-txt",key:`${t}_${e}`,dangerouslySetInnerHTML:{__html:e}})));return o.createElement("div",{className:l()("form-message",t)},n)}},89813:function(e,t,n){n.d(t,{A:function(){return E}});var a=n(46942),l=n.n(a),o=n(96540),r=n(78859),c=n(85072),s=n.n(c),i=n(97825),m=n.n(i),d=n(77659),u=n.n(d),p=n(55056),f=n.n(p),h=n(10540),g=n.n(h),b=n(41113),x=n.n(b),v=n(88451),k={};k.styleTagTransform=x(),k.setAttributes=f(),k.insert=u().bind(null,"head"),k.domAPI=m(),k.insertStyleElement=g(),s()(v.A,k);var y=v.A&&v.A.locals?v.A.locals:void 0,E=({errors:e,label:t,labelClassName:n,name:a,onChange:c,value:s})=>o.createElement("div",{className:y.checkboxContainer},o.createElement("div",{className:y.checkboxLabel},o.createElement("input",{checked:s,className:l()(y.checkboxInput,{[y.checkboxInputError]:!!e}),name:a,onChange:c,type:"checkbox"}),t?o.createElement("div",{className:n,dangerouslySetInnerHTML:{__html:t}}):null),e?o.createElement(r.f,{messages:e,className:l()("input-error-message",y.checkboxError)}):null)},25665:function(e,t,n){var a=n(5338),l=n(25948);const o=new WeakMap,r=e=>(o.has(e)||o.set(e,(0,a.H)(e)),o.get(e));t.A=(e,t,n=l.A,a=l.A)=>({name:e,render:(e,n,a,l,o)=>{if(e){const c=r(e),s=t(n,a,l,o);c?.render(s)}},remove:e=>{const t=r(e);t?.unmount(),o.delete(e)},onClose:n,onOpen:a})},40183:function(e,t,n){n.d(t,{A:function(){return A}});var a=n(58168),l=n(46942),o=n.n(l),r=n(96540),c=n(62134),s=n(85072),i=n.n(s),m=n(97825),d=n.n(m),u=n(77659),p=n.n(u),f=n(55056),h=n.n(f),g=n(10540),b=n.n(g),x=n(41113),v=n.n(x),k=n(98020),y={};y.styleTagTransform=v(),y.setAttributes=h(),y.insert=p().bind(null,"head"),y.domAPI=d(),y.insertStyleElement=b(),i()(k.A,y);var E=k.A&&k.A.locals?k.A.locals:void 0,A=({className:e,image:t,imageWidth:n,imageHeight:l,title:s,children:i,size:m,preventClose:d,backgroundImage:u,fallback:p,pagination:f,...h})=>{const g=(0,r.createRef)();(0,r.useEffect)((()=>{p&&g.current&&(0,c.A)(g.current).then((e=>{e||p()}))}),[p,g]);const b=o()("modal",{[`modal-${m}
1`]:!!m,[E.modalWithBackground]:!!u},e),x=r.createElement(r.Fragment,null,r.createElement("header",{className:"modal-header",id:"modal-header"},f,(t||s)&&r.createElement("div",{className:"modal-header-content"},t?r.createElement("img",{src:t,width:n,height:l,className:"modal-header-image"}):null,s?r.createElement("h2",{className:"titlebar-title titlebar-title-sm",dangerouslySetInnerHTML:{__html:s}}):null),!d&&r.createElement("button",{type:"button",className:"modal-close icon icon-cross light js-trigger-overlay-close"},r.createElement("span",{className:"no-icon"},"X"))),r.createElement("div",{className:"modal-content"},i));return r.createElement(r.Fragment,null,r.createElement("div",{className:o()("modal-layer",{"js-trigger-overlay-close":!d})}),r.createElement("div",(0,a.A)({className:b,ref:g},h),u?r.createElement(r.Fragment,null,r.createElement("img",{className:E.modalLeft,src:u}),r.createElement("div",{className:E.modalRight},x)):x))}},30259:function(e,t,n){n.d(t,{R:function(){return a}});const a=(e,t)=>{if("undefined"==typeof window)return;const n=window;n.dataLayer=n.dataLayer||[];const a=Object.fromEntries(Object.entries(t).filter((([,e])=>null!=e)));"function"!=typeof n.gtag?n.dataLayer.push({event:e,...t}):n.gtag("event",e,a)}},25070:function(e,t,n){var a=n(31601),l=n.n(a),o=n(76314),r=n.n(o)()(l());r.push([e.id,".E082JxGkF9gGN3Buf7BH{text-align:center}.vLdWVxO7QTpUfx1vDdMI{width:50%;height:auto}.ePM1LWcsw9lKGm7HtpYQ{font-family:var(--font1);margin-top:1.5rem;text-align:left;font-weight:700}.ePM1LWcsw9lKGm7HtpYQ a{text-decoration:underline}.BxC2FZH7QvzGS9axjVSJ{font-size:.875rem;color:var(--color4, #666);margin-top:1rem;text-align:left}.BxC2FZH7QvzGS9axjVSJ a{text-decoration:underline}.lsPYQ3qPJHsqjJ2PUNgD{margin-top:1.5rem;text-align:left}.sxhOm8ApuM__ulETP7kU{font-weight:700}._erVUOwydDIWjtlqZPOZ{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.ULiWeUWFahUcWGXw8vDu{flex:1;max-width:12rem;background:#ececec}.FzgHBYwlJg68IjDWa6PT{flex:1;max-width:12rem}",""]),r.locals={modal:"E082JxGkF9gGN3Buf7BH",image:"vLdWVxO7QTpUfx1vDdMI",contentText:"ePM1LWcsw9lKGm7HtpYQ",legalText:"BxC2FZH7QvzGS9axjVSJ",checkboxLabels:"lsPYQ3qPJHsqjJ2PUNgD",checkboxLabelText:"sxhOm8ApuM__ulETP7kU",buttons:"_erVUOwydDIWjtlqZPOZ",buttonSave:"ULiWeUWFahUcWGXw8vDu",buttonAcceptAll:"FzgHBYwlJg68IjDWa6PT"},t.A=r},88451:function(e,t,n){var a=n(31601),l=n.n(a),o=n(76314),r=n.n(o)()(l());r.push([e.id,".Mz5_SacJaPTcy6mXVzCm{padding:1rem 0}.iYiC0nRiy46z3v6qZe4U{font-family:var(--font1);font-size:.75rem;font-weight:normal;position:relative;display:block;padding:.25rem 0 .25rem 1.625rem;cursor:pointer;text-align:left;vertical-align:middle;color:#2b2b2b}.iYiC0nRiy46z3v6qZe4U a{text-decoration:underline}.mKAWQ3khVJAcT1P_2RHe{position:absolute;top:0;bottom:0;left:0;width:1rem;height:1rem;margin:auto;border:solid 1px #d8d8d8;background:#fff;cursor:pointer}.LVmFBPIvGyTeTOdXzdZq{appearance:none;border-color:#e50712}.ckHXw0CjeDl6NCSKffYQ{font-family:var(--font1);font-size:.75rem;font-weight:normal}",""]),r.locals={checkboxContainer:"Mz5_SacJaPTcy6mXVzCm",checkboxLabel:"iYiC0nRiy46z3v6qZe4U",checkboxInput:"mKAWQ3khVJAcT1P_2RHe",checkboxInputError:"LVmFBPIvGyTeTOdXzdZq",checkboxError:"ckHXw0CjeDl6NCSKffYQ"},t.A=r},98020:function(e,t,n){var a=n(31601),l=n.n(a),o=n(76314),r=n.n(o)()(l());r.push([e.id,".xMFhR7TX8akeV_KDDfXk{position:relative;display:flex}.xMFhR7TX8akeV_KDDfXk .modal-header,.xMFhR7TX8akeV_KDDfXk .modal-content{padding-right:1.875rem;padding-left:1.875rem}.xMFhR7TX8akeV_KDDfXk .modal-header{position:relative}.oS36iX8mxDcLYGfk1nU7{display:none;width:auto;height:100%}.jLYdac7WhChWhq6Y49rQ{position:relative;background-color:#fff;width:100%}@media all and (min-width: 37.625em){.oS36iX8mxDcLYGfk1nU7{display:block}.xMFhR7TX8akeV_KDDfXk .modal-header{padding-top:5rem}.jLYdac7WhChWhq6Y49rQ{width:auto}}",""]),r.locals={modalWithBackground:"xMFhR7TX8akeV_KDDfXk",modalLeft:"oS36iX8mxDcLYGfk1nU7",modalRight:"jLYdac7WhChWhq6Y49rQ"},t.A=r}}]); 2//# sourceMappingURL=consent-experience-modal.5ccef38e42d4990a5c64.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.