1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CookiePreferencePopup.idbkOOp8.css"])))=>i.map(i=>d[i]); 2import{a1 as P,af as B,e as z,j as $,r as A,a3 as S,M as o,N as l,az as v,aC as h,ao as j,a5 as r,ag as s,ak as L,al as i,ah as b,e4 as N,ai as w,aJ as O,y as d,cJ as R,aU as V}from"./CqWH0BZP.js";const H=R(()=>V(()=>import("./JtCJNSuQ.js"),__vite__mapDeps([0]),import.meta.url).then(e=>e.default||e)),I={class:"banner-text-container"},J={class:"banner-text"},M=["href"],F={class:"banner-actions-container flex"},U=P({__name:"CookieConsent",props:{show:{type:Boolean,default:!1},bannerData:{type:Object,default:()=>({})}},emits:["hide"],setup(e,{emit:x}){const{t:p}=B(),C=z(),g=e,u=x,f=$(),y=(n=!0)=>{n&&(k("all"),u("hide"),f.go(0))},D=()=>{k("essential"),u("hide")},T=n=>{k("custom"),E(n),u("hide"),f.go(0)},k=n=>{const t=d("cookie-config",{path:"/",expires:C.value.cookieConsentExpiry});if(t.value=n,n!=="essential"){const m=d("consent-reload",{path:"/",expires:new Date(Date.now()+864e5)});m.value="true"}},E=n=>{const t=d("cookie-categories",{path:"/",expires:C.value.cookieConsentExpiry});t.value=n.join(",")},a=A(!1);return S(()=>{g.bannerData?.complianceType=="do-not-ask"&&y(!1)}),(n,t)=>{const m=H;return o(),l(O,null,[e.bannerData?.showCustomise&&a.value?v((o(),j(m,{key:0,"show-popup":a.value,"cookie-consent-data":e.bannerData,onHidePopup:t[0]||(t[0]=c=>a.value=!1),onCustomize:t[1]||(t[1]=c=>T(c)),onReject:D},null,8,["show-popup","cookie-consent-data"])),[[h,e.show]]):r("",!0),v(s("div",{class:w(`hl-cookie-consent-banner ${e.bannerData?.layoutSettings?.position??"bottom-banner"}`)},[s("div",I,[s("p",J,[L(i(e.bannerData?.msgDescription)+" ",1),e.bannerData?.isOwnPolicyLink?(o(),l("a",{key:0,class:"learn-more",href:b(N)(e.bannerData?.policyLink)},i(e.bannerData?.policyLinkText),9,M)):r("",!0)])]),s("div",F,[e.bannerData?.complianceType==="ask-opt-in"&&e.bannerData?.showCustomise?(o(),l("button",{key:0,class:"button customize",onClick:t[2]||(t[2]=c=>a.value=!0)},i(e.bannerData?.customiseBtnText??n.$t("customise")),1)):r("",!0),s("button",{class:w(`button primary ${e.bannerData?.complianceType!=="ask-opt-in"?"ok":""}`),id:"accept-all",onClick:t[3]||(t[3]=c=>y())},i(e.bannerData?.complianceType==="ask-opt-in"?e.bannerData?.acceptAllBtnText??b(p)("acceptAll"):e.bannerData?.okBtnText??b(p)("ok")),3),e.bannerData?.complianceType==="ask-opt-in"?(o(),l("button",{key:1,class:"button secondary",onClick:D},i(e.bannerData?.acceptEssentialBtnText??n.$t("acceptEssentialCookies")),1)):r("",!0)])],2),[[h,e.show&&!a.value]])],64)}}}),G=Object.assign(U,{__name:"PreviewElementsCookieConsent"});export{G as default};
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.