function initCookieConsent(n,t,i,r){try{if(cookieManager.httpOnlyCookieExists("cookieConsent."+t+".siteLayoutPageLanguage","/")==!1){SCHRODERS.cookieConsentApiClient.options.apiPath=n;SCHRODERS.cookieConsentApiClient.options.siteLayoutPageId=t;SCHRODERS.cookieConsentApiClient.options.siteLayoutPageLanguage=i;let u=$.Event(SCHRODERS.cookieConsentConfiguration.acceptEventName);SCHRODERS.cookieConsentDialog.options.acceptEvent=u;SCHRODERS.initUI([{func:SCHRODERS.cookieConsentDialog.init,test:r}])}}catch(u){console.log("Cookie Consent Dialog init error: "+u)}}SCHRODERS.cookieConsentApiClient={consentCookieUsage:function(n){$.post({url:this.options.apiPath,data:{id:this.options.siteLayoutPageId,language:this.options.siteLayoutPageLanguage},success:function(){n(!0)},error:function(t,i,r){console.log("Cookie Consent API error: "+i+" "+r);n(!1)}})},options:{apiPath:"",siteLayoutPageId:"",siteLayoutPageLanguage:""}};SCHRODERS.cookieConsentDialog={options:{acceptEvent:null,$element:null},init:function(n){var t=$(n),i=t.find(".cookie-accept");SCHRODERS.cookieConsentDialog.options.$element=t;t.modal({backdrop:"static",keyboard:!1,show:!1});i.on("click keypress",function(n){n.preventDefault();SCHRODERS.cookieConsentDialog.acceptConsent()});t.modal("show")},acceptConsent:function(){SCHRODERS.cookieConsentApiClient.consentCookieUsage(function(){SCHRODERS.cookieConsentDialog.options.$element.on("hidden.bs.modal",SCHRODERS.cookieConsentDialog.fireAcceptEvent);SCHRODERS.cookieConsentDialog.options.$element.modal("hide")})},fireAcceptEvent:function(){SCHRODERS.cookieConsentDialog.options.acceptEvent&&$("body").trigger(SCHRODERS.cookieConsentDialog.options.acceptEvent)}};SCHRODERS.cookieConsentConfiguration={acceptEventName:"cookieConsentAccept"}