"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[5162,3022,81227],{16919:function(e,n,t){t.r(n),t.d(n,{default:function(){return g}});var o=t(11527),a=t(44530),l=t(50959),i=t(27789),s=t(47298),d=t(75936),c=t(1544),r=t(49995),m=t(31477),u=function(e,n,t,o){return new(t||(t=Promise))((function(a,l){function i(e){try{d(o.next(e))}catch(e){l(e)}}function s(e){try{d(o.throw(e))}catch(e){l(e)}}function d(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(i,s)}d((o=o.apply(e,n||[])).next())}))};var v=e=>{const{isOpen:n,productUrl:t,onContinue:o,onSkip:a}=(0,i.C)((e=>e.consentManagementReducer)),{isPerpetuated:v}=(0,i.C)((e=>e.isUserPerpetuatedReducer)),[p,b]=(0,l.useState)(),f=(e,n,t,o)=>u(void 0,void 0,void 0,(function*(){var a;const l=null===(a=JSON.parse((0,m.ej)("userDetails")))||void 0===a?void 0:a.custType,i={component:"ConsentManagementModal",event:"click",event_click:"button_click",target:e,destination_url:t,sec_title:n,cta_text:o,customerType:l,journey_tag:"Consent Management"};(0,r.Z)(i)}));return(0,l.useEffect)((()=>{u(void 0,void 0,void 0,(function*(){const{module:o}=yield(0,s.q)(t);if(n&&Object.values(e.cmfContentList).length>0)if(o){const n=Object.values(e.cmfContentList).find((e=>e.cmfProduct===o));b(n)}else{let n=Object.values(e.cmfContentList).find((e=>{var n;return null===(n=null==e?void 0:e.redirectionUrlWebPartners)||void 0===n?void 0:n.includes(t)}));n=Object.assign(Object.assign({},n),{modalTitle:`${null==e?void 0:e.webPartnersModalTitle} ${null==n?void 0:n.partnerModalTitle}`,modalContentUpperText:`${null==e?void 0:e.webPartnersModalContentUpperTextInitial} ${null==n?void 0:n.partnerModalTitle}, ${null==e?void 0:e.webPartnersModalContentUpperTextRemaining}`}),b(n)}}))}),[n]),{isOpen:n,cmfContentObj:p,handlePrimaryCtaClick:(e,n,a)=>u(void 0,void 0,void 0,(function*(){try{(yield(0,c.Y)(null==p?void 0:p.partnerName,null==p?void 0:p.cmfConsentCategory,!0,v))&&o()}catch(e){(0,d.ie)(e,{errorType:"API Failure - Consent Insert",componentName:"Consent Management Modal"})}f(e,n,t,a)})),handleSecondaryCtaClick:(e,n,o)=>u(void 0,void 0,void 0,(function*(){try{(yield(0,c.Y)(null==p?void 0:p.partnerName,null==p?void 0:p.cmfConsentCategory,!1,v))&&a()}catch(e){(0,d.ie)(e,{errorType:"API Failure - Consent Insert",componentName:"Consent Management Modal"})}f(e,n,t,o)})),handleCmfDL:f}},p=t(45889),b=t(48387),f=t(19843);var g=(0,a.default)((e=>{const{isOpen:n,cmfContentObj:t,handlePrimaryCtaClick:a,handleSecondaryCtaClick:l}=v(e);return(0,p.default)(n),n&&(0,o.jsx)("div",Object.assign({className:"modal modal--show consent-management-modal "+("webpartners"===(null==t?void 0:t.cmfProduct)?"consent-management-modal-webpartners":"")},{children:(0,o.jsx)("div",Object.assign({className:"modal__dialog",role:"document"},{children:(0,o.jsx)("div",Object.assign({className:"modal__content"},{children:(0,o.jsxs)("div",Object.assign({className:"modal__body"},{children:["webpartners"===(null==t?void 0:t.cmfProduct)?(0,o.jsx)("i",{className:"bf-icon-close fs-12 flex flex-jc-end",onClick:()=>{f.Z.dispatch((0,b.hW)())}},void 0):null,(0,o.jsx)("h2",Object.assign({className:"consent-management-modal__title line-clamp-2"},{children:null==t?void 0:t.modalTitle}),void 0),(null==t?void 0:t.modalContentUpperText)?(0,o.jsx)("div",{className:"consent-management-modal__text-content consent-management-modal__modal-text-center",dangerouslySetInnerHTML:{__html:null==t?void 0:t.modalContentUpperText}},void 0):null,(null==t?void 0:t.partnerLogo)&&e.bajajLogo?(0,o.jsxs)("div",Object.assign({className:"consent-management-modal__logo flex flex-row-center"},{children:[(0,o.jsx)("img",{src:e.bajajLogo,alt:e.bajajLogoAltText},void 0),(0,o.jsx)("span",{className:"bf-icon-right-arrow fs-18 fw-600"},void 0),(0,o.jsx)("img",{src:null==t?void 0:t.partnerLogo,alt:null==t?void 0:t.partnerLogoAltText},void 0)]}),void 0):null,(null==t?void 0:t.modalContentBlueBgText)?(0,o.jsx)("div",{className:"consent-management-modal__text-content consent-management-modal__modal-blue-bg",dangerouslySetInnerHTML:{__html:null==t?void 0:t.modalContentBlueBgText}},void 0):null,(null==t?void 0:t.modalContentBottomText)?(0,o.jsx)("div",{className:"consent-management-modal__text-content consent-management-modal__modal-text-center",dangerouslySetInnerHTML:{__html:null==t?void 0:t.modalContentBottomText}},void 0):null,(0,o.jsxs)("div",Object.assign({className:"consent-management-modal__cta"},{children:[(null==t?void 0:t.secondaryCtaText)?(0,o.jsx)("button",Object.assign({onClick:()=>l("ConsentManagementModal_popup_main_cta",null==t?void 0:t.modalTitle,null==t?void 0:t.secondaryCtaText),type:"button",className:"btn btn--primary-invert"},{children:null==t?void 0:t.secondaryCtaText}),void 0):null,(null==t?void 0:t.primaryCtaText)?(0,o.jsx)("button",Object.assign({onClick:()=>a("ConsentManagementModal_popup_main_cta",null==t?void 0:t.modalTitle,null==t?void 0:t.primaryCtaText),type:"button",className:"btn btn--primary"},{children:null==t?void 0:t.primaryCtaText}),void 0):null]}),void 0)]}),void 0)}),void 0)}),void 0)}),void 0)}))},45889:function(e,n,t){t.r(n);var o=t(50959),a=t(2463);n.default=e=>{(0,o.useEffect)((()=>{e?!document.body.classList.contains("disable-scroll")&&document.body.classList.add("disable-scroll"):!e&&document.body.classList.contains("disable-scroll")&&(document.body.classList.remove("disable-scroll"),a.au&&window.scrollTo(0,0))}),[e])}},44530:function(e,n,t){t.r(n);var o=t(11527),a=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(o=Object.getOwnPropertySymbols(e);an=>{var{componentData:t}=n,l=a(n,["componentData"]);let i;return i=t?JSON.parse(t):Object.assign({},l),(0,o.jsx)(e,Object.assign({},i),void 0)}}}]);