1import{_ as m}from"./ssr-registry-B48OwYJw.js";import{a4 as a,i as l,f as o,h as u,Y as d,ac as p,g as b,aa as j,a8 as P,$ as Y,a9 as h,p as v,ah as E,F as T,a7 as O,ag as _,o as k,V as B,U as we,n as ke,ae as Ce}from"./pinia-CJFjDXBK.js";import{V as R}from"./VImage-DyJF26Vw.js";import{_ as C}from"./sprite-K44gb4vE.js";import{A as W,C as Se}from"./CustomSlider-B8aRtnCX.js";import{f as H,g as D,w as ie,T as le,b as te}from"./viewport-spvtSCdE.js";import{i as S,s as A,d as F}from"./environment-DcKnU7JZ.js";import{u as ue,b as Be}from"./modalOverlayHandler-BXlJJdSv.js";import{R as ce}from"./ContentBlock-D7bAHo8E.js";import{r as Ie,p as Ae,w as V}from"./index-C4cwZYuf.js";import{B as N}from"./Button-CC940ygM.js";import{i as L}from"./resolve-ontario-regulated-DQcFzYmf.js";import{g as U,I as Le}from"./IconClose-CM9RIm-X.js";import{p as q,F as be,P as Fe,u as Pe}from"./settings-BV_jh_9j.js";import{a as de,r as Te}from"./authors-Dye2wj1p.js";const Re={name:"IconSuccess",props:{width:{type:[String,Number],default:24},height:{type:[String,Number],default:24}}},ze=C+"#icon-success",De=["width","height"];function Oe(e,t,r,n,s,i){return a(),l("svg",{width:r.width,height:r.height},[...t[0]||(t[0]=[o("use",{href:ze},null,-1)])],8,De)}const Ne=m(Re,[["render",Oe]]),Ge={name:"IconError",props:{width:{type:[String,Number],default:24},height:{type:[String,Number],default:24},noFill:{type:Boolean,default:!1}}},Me=C+"#icon-error-bg",Ue=C+"#icon-error-cross",Ve=["width","height"],$e={key:0,href:Me};function je(e,t,r,n,s,i){return a(),l("svg",{width:r.width,height:r.height,viewBox:"0 0 24 24",fill:"currentColor"},[r.noFill?u("",!0):(a(),l("use",$e)),t[0]||(t[0]=o("use",{href:Ue,class:"text-foreground-error"},null,-1))],8,Ve)}const Ee=m(Ge,[["render",je]]),He={name:"IconCheck",props:{width:{type:[String,Number],default:24},height:{type:[String,Number],default:24},color:{type:String,default:""},accent:{type:Boolean,default:!1},accentTickColor:{type:String,default:"text-foreground-on-dark"}},computed:{tickColor(){return this.accent?this.accentTickColor:"text-foreground-on-dark"}}},We=C+"#icon-check",Ke=["width","height"];function Ze(e,t,r,n,s,i){return a(),l("svg",{width:r.width,height:r.height,class:d(r.color),"aria-hidden":"true"},[...t[0]||(t[0]=[o("use",{href:We},null,-1)])],10,Ke)}const qe=m(He,[["render",Ze]]),Ye={name:"IconDot",props:{width:{type:[String,Number],default:7},height:{type:[String,Number],default:7}}},Je=C+"#icon-dot",Qe=["width","height"];function Xe(e,t,r,n,s,i){return a(),l("svg",{width:r.width,height:r.height,viewBox:"0 0 7 7",fill:"currentColor"},[...t[0]||(t[0]=[o("use",{href:Je},null,-1)])],8,Qe)}const et=m(Ye,[["render",Xe]]),tt={lg:"w-[24px] h-[24px] text-2xs",md:"min-w-[18px] w-[18px] h-[18px] text-3xs",sm:"w-[16px] h-[16px] text-3xs",xs:"w-[12px] h-[12px] text-3xs"},ne={success:Ne,check:qe,error:Ee,dot:et,numbered:null},rt=["dot","check","success","error","number","generic"],it={name:"Bullet",props:{variant:{type:String,validator:e=>rt.includes(e),default:""},size:{type:String,default:"md"},number:{type:[String,Number],default:""},iconType:{type:String,default:"check",validator:e=>["check","error"].includes(e)}},data(){return{iconSizeMap:L}},computed:{iconName(){return this.variant==="generic"?ne[this.iconType]||ne.check:ne[this.variant]},iconSize(){return this.variant==="dot"?this.iconSizeMap.bulletDotIconSize[this.size]:this.iconSizeMap.bulletIconSize[this.size]},iconText(){return tt[this.size]}}},nt={class:"inline-flex items-center"};function st(e,t,r,n,s,i){return a(),l("div",nt,[r.number&&r.variant==="number"?(a(),l("div",{key:0,class:d(`${i.iconSize} ${i.iconText} rounded-pill background-accent-1 text-foreground-on-dark 2 inline-flex items-center justify-center overflow-hidden`)},p(r.number),3)):u("",!0),r.variant==="generic"?(a(),l("div",{key:1,class:d(`${i.iconSize} ${i.iconText} rounded-pill background-elevation-4 3 inline-flex items-center justify-center overflow-hidden`)},[(a(),b(j(i.iconName),{width:i.iconSize,height:i.iconSize,"no-fill":!0},null,8,["width","height"]))],2)):i.iconName?(a(),b(j(i.iconName),{key:2,width:i.iconSize,height:i.iconSize,color:"text-foreground-accent"},null,8,["width","height"])):u("",!0),P(e.$slots,"default")])}const at=m(it,[["render",st]]),ot={success:"background-elevation-4 badge-success-foreground",greyscale:"background-elevation-4 badge-greyscale-foreground",error:"background-elevation-4 badge-error-foreground",warning:"background-elevation-4 badge-warning-foreground",informative:"background-elevation-4 badge-informative-foreground",primary:"background-elevation-4 badge-primary-foreground",secondary:"background-elevation-4 badge-secondary-foreground",tertiary:"background-elevation-4 badge-tertiary-foreground"},lt={success:"badge-reverted-success-background badge-reverted-success-foreground",greyscale:"badge-reverted-greyscale-background badge-reverted-greyscale-foreground",error:"badge-reverted-error-background badge-reverted-error-foreground",warning:"badge-reverted-warning-background badge-reverted-warning-foreground",informative:"badge-reverted-informative-background badge-reverted-informative-foreground",primary:"badge-reverted-primary-background badge-reverted-primary-foreground",secondary:"badge-reverted-secondary-background badge-reverted-secondary-foreground",tertiary:"badge-reverted-tertiary-background badge-reverted-tertiary-foreground"}
3,ct={none:"rounded-sm",pill:"rounded-pill",top:"rounded-t-sm",bottom:"rounded-b-sm","top-left":"rounded-tl-sm rounded-br-sm"},dt=["xs","sm","md","lg","xl"],ut=["greyscale","success","error","warning","informative","primary","secondary","tertiary"],ft=["none","top","bottom","top-left","pill"],pt=["default","reverted"],ht=["basic","dot","icon"],gt={name:"Badge",props:{size:{type:String,validator:e=>dt.includes(e),default:"md"},color:{type:String,validator:e=>ut.includes(e),default:"greyscale"},corner:{type:String,validator:e=>ft.includes(e),default:"none"},theme:{type:String,validator:e=>pt.includes(e),default:"default"},type:{type:String,validator:e=>ht.includes(e),default:"basic"}},computed:{badgeClass(){return this.color&&this.theme==="default"?ot[this.color]:""},revertedBadgeClass(){return this.theme==="reverted"?lt[this.color]:""},roundedClass(){if(this.corner==="top-left")switch(this.size){case"sm":return"rounded-tl-sm rounded-br-sm";case"md":return"rounded-tl-md rounded-br-sm";case"lg":return"rounded-tl-md rounded-br-sm";default:return"rounded-tl-sm rounded-br-sm"}return ct[this.corner]},iconWrapperClass(){return`flex items-center justify-center ${this.theme==="reverted"?"text-foreground-on-dark":"text-foreground-1"}`},iconWrapperStyle(){const t={xs:10,sm:12,md:16,lg:18,xl:20}[this.size]||16;return{width:`${t}px`,height:`${t}px`}},paddingClass(){return this.size==="xs"?"py-3xs px-2xs":"py-3xs px-xs"},gapClass(){return this.size==="xs"?"gap-3xs":"gap-2xs"}}};function mt(e,t,r,n,s,i){return a(),l("span",{class:d(["flex items-center justify-center font-bold w-fit",[i.badgeClass,i.roundedClass,i.revertedBadgeClass,i.paddingClass,i.gapClass,{"text-3xs leading-120":r.size==="xs","text-2xs leading-120":r.size==="sm","text-xs leading-150":r.size==="md","text-sm leading-150":r.size==="lg","text-md leading-150":r.size==="xl"}]])},[e.$slots.icon&&r.type==="icon"?(a(),l("span",{key:0,class:d(i.iconWrapperClass),style:Y(i.iconWrapperStyle)},[P(e.$slots,"icon")],6)):u("",!0),P(e.$slots,"default")],2)}const $s=m(gt,[["render",mt]]),xt={name:"IconArrowUp",props:{colorClass:{type:String,default:""}}},yt=C+"#icon-arrow-up";function bt(e,t,r,n,s,i){return a(),l("svg",{width:"13",height:"8",viewBox:"0 0 13 8",class:d(r.colorClass)},[...t[0]||(t[0]=[o("use",{href:yt},null,-1)])],2)}const vt=m(xt,[["render",bt]]),_t={name:"IconArrowDown",components:{IconArrowUp:vt},props:{arrowUp:{type:Boolean,default:!1},colorClass:{type:String,default:""},arrowUpColor:{type:String,default:""},showArrowUp:{type:Boolean,default:!1}}},wt=C+"#icon-arrow-down";function kt(e,t,r,n,s,i){const c=h("IconArrowUp");return r.arrowUp?(a(),b(c,{key:0,"color-class":r.arrowUpColor,class:"transition-transform duration-300 ease"},null,8,["color-class"])):(a(),l("svg",{key:1,width:"13",height:"8",viewBox:"0 0 13 8",class:d(["transition-transform duration-300 ease transform",[r.colorClass,r.showArrowUp?"rotate-180":"rotate-0"]])},[...t[0]||(t[0]=[o("use",{href:wt},null,-1)])],2))}const Ct=m(_t,[["render",kt]]),St={name:"IconFlag",components:{VImage:R},props:{width:{type:[String,Number],default:24},height:{type:[String,Number],default:24}}};function Bt(e,t,r,n,s,i){const c=h("VImage");return a(),b(c,{src:"/vue/assets/icons/flag.svg",alt:"CA flag",width:r.width,height:r.height},null,8,["width","height"])}const js=m(St,[["render",Bt]]);var It={};const M="__sentToplistIds",$="AATags";typeof window<"u"&&(window[M]=window[M]||[]);const z=e=>String(e).replace(/%/g,"").replace(/,/g,"."),fe=e=>{typeof window>"u"||console.warn(e)},ve=e=>{const t=e.phoenix||{},r=t.attributes||{},n=r.toplistOffer||{},s=n.attributes||{},i=t.position+1;return{identifier:It.PHOENIX_DEFAULT_IDENTIFIER||"CCA_Default",partner:t?.slug?z(t?.slug):"N/A",rating:r?.rating?z(r?.rating):"N/A",rtp:r?.casinoRtp?z(r?.casinoRtp):"N/A",payoutTime:r?.payoutTime?z(r?.payoutTime):"N/A",offerId:n?.id?z(n?.id):"N/A",offerName:n?.name?z(n?.name):"N/A",offerAmount:s?.titlePreview?z(s?.titlePreview):"N/A",position:i?+i:"N/A"}},Es=e=>{if(typeof window>"u"||!e?.length)return;const t=window;let r=e?.length&&e[0]?.toplistResponseId?e[0].toplistResponseId:null;if(!r&&e?.length&&(r=`missing-id-${e[0]?.phoenix?.slug||"unknown"}-${e.length}`),!r){fe("Missing toplistResponseId");return}if(t[M]=t[M]||[],t[M].includes(r))return;const n=e.map((c,y)=>ve(c));if(!n.length){fe(`No valid toplist data for toplistResponseId ${r}`);return}
3const s=[{toplistResponseId:r,toplistData:n}];t[$]=t[$]||{},t[$].toplist_data_ids=t[$].toplist_data_ids||[],t[$].toplist_data_ids.push(...s);const i=new CustomEvent("dynamicToplist",{detail:s});t.dispatchEvent(i),t[M].push(r)},At=e=>{const t=ve(e);return[t.identifier,t.partner,t.rating,t.rtp,t.payoutTime,t.offerId,t.offerName,t.offerAmount,String(t.position)].join("~")},Lt=new Set(["/regions/alberta/888casino/","/regions/alberta/bet365/","/regions/alberta/bet99/","/regions/alberta/betmgm/","/regions/alberta/betrivers/","/regions/alberta/caesars-casino/","/regions/alberta/casino-days/","/regions/alberta/draftkings/","/regions/alberta/fanduel/","/regions/alberta/fire-vegas/","/regions/alberta/horseshoe-casino/","/regions/alberta/jackpot-city-casino/","/regions/alberta/leo-vegas/","/regions/alberta/lucky-days/","/regions/alberta/playojo/","/regions/alberta/pointsbet/","/regions/alberta/ruby-fortune/","/regions/alberta/spin-casino/","/regions/alberta/thescore-casino/","/regions/alberta/tooniebet/","/regions/alberta/zodiac-casino/"]);function pe(e){return!e||!Lt.has(e)?"":e}function Ft(e){return!e||typeof e!="object"?null:e.phoenix&&typeof e.phoenix=="object"?e:e.slug||e.name||e.id?{phoenix:e}:null}function Hs(e){if(!e)return[];let t=[];return Array.isArray(e)?t=e:Array.isArray(e?.data)?t=e.data:typeof e=="object"&&(t=Object.values(e)),t.map(Ft).filter(Boolean)}function Pt(e){return e?e?.phoenix?.slug||e?.slug||String(e?.phoenix?.id||e?.id||""):""}function Ws(e){return U(e)||e?.phoenix?.name||e?.name||"â"}function Ks(e){const t=e?.phoenix?.attributes?.faviconLight||e?.attributes?.faviconLight;return t?`https://images.casino.ca/${t}?w=300&h=200&fm=avif`:""}function Zs(e){const t=e?.phoenix?.attributes?.toplistOffer?.attributes?.afflinkProxy;return t?`https://links.casino.ca/play${t}`:""}function qs(e){return e?.phoenix?.attributes?.gradientStop2||""}function se(e,t={}){const r=Ae[String(e||"").trim().toLowerCase()];if(!r)return"";if(typeof t=="string")return t==="AB"?r.alberta||"":t==="ON"?r.ontario||"":r.link||"";const{ontarioRegulated:n=!1,albertaRegulated:s=!1,isFrench:i=!1}=t;return s?r.alberta||"":n?r.ontario||"":i?r.fr||"":r.link||""}function Tt(e,{contentRegion:t="",ontarioRegulated:r=!1,albertaRegulated:n=!1,isFrench:s=!1}={}){if(!e)return"";const i=Ie({contentRegion:t,isOntario:r,isAlberta:n}),c=String(Pt(e)||"").trim().toLowerCase();if(i==="AB"||i==="ON"){const g=i==="AB"?e?.reviewLink?.alberta:e?.reviewLink?.ontario,x=i==="AB"?pe(g):g;if(x)return x;const w=se(c,i),Z=i==="AB"?pe(w):w;return Z||""}if(s){const g=e?.reviewLink?.fr;if(g)return g;const x=se(c,{isFrench:!0});if(x)return x}const y=e?.reviewLink?.link;if(y)return y;const f=e?.siteLink||e?.supplement?.reviewLink;return f&&f!=="/"?f:se(c,i)}function Ys(e){return e?.phoenix?.attributes?.games??"â"}function Js(e){return e?.phoenix?.attributes?.payoutTime||"â"}function Qs(e){return e?.phoenix?.attributes?.casinoRtp||"â"}function Xs(e){return e?.phoenix?.attributes?.toplistOffer?.attributes?.titlePreview||""}function Rt(e){return e?.phoenix?.attributes?.toplistOffer?.attributes?.titlePreview||e?.supplement?.titlePreview||"â"}function G(e){if(e==null||e==="")return null;const t=Number(String(e).replaceAll(",",""));return Number.isFinite(t)?t:null}function ea(e){const t=Rt(e),r=t!=null&&t!==""&&t!=="â";let n=null,s=G(e?.phoenix?.attributes?.toplistOffer?.attributes?.bonusAmount)??null,i=null;if(!r)return s===null?null:{percentage:n,amount:s,spins:i};const c=String(t),y=/(\d[\d,]{0,20}(?:\.\d{0,20})?)\s*%/.exec(c);y&&(n=G(y[1]));const f=[...c.matchAll(/\$\s*([\d,]+(?:\.\d+)?)/g)].map(x=>
3G(x[1])).filter(x=>x!==null);if(f.length){const x=Math.max(...f);s=s??x}if(s===null){const x=/up\s+to\s+(?:\$\s*)?([\d,]+(?:\.\d+)?)/i.exec(c);x&&(s=G(x[1]))}const g=/\+\s*([\d,]+)\s*(?:free|bonus)\s*spins?/i.exec(c);if(g)i=G(g[1]);else{const x=/\+\s*([\d,]+)\s*$/i.exec(c.trim());x&&(i=G(x[1]))}return n===null&&s===null&&i===null?null:{percentage:n,amount:s,spins:i}}function he({percentage:e,amount:t}={}){return t!==null&&e!==null?t*(e/100):t!==null?t:e!==null?e:null}function ta(e,t){const r=he(e),n=he(t);if(r!==null&&n!==null){if(r>n)return 1;if(r<n)return-1}else{if(r!==null)return 1;if(n!==null)return-1}const s=e.spins,i=t.spins;if(s!==null&&i!==null){if(s>i)return 1;if(s<i)return-1}return 0}function ra(e){const t=e?.phoenix?.attributes?.toplistOffer?.attributes?.bonusWagering||e?.supplement?.bonusWagering;return t==null||t===""?"â":String(t)}function ia(e){const t=e?.phoenix?.attributes?.toplistOffer?.attributes?.bonusValidFor||e?.supplement?.bonusValidFor;return t==null||t===""?"â":String(t)}function na(e){const t=e?.supplement?.minDeposit;if(t)return String(t);if(e?.minimumDeposit)return String(e.minimumDeposit);const r=e?.phoenix?.attributes?.depositLimit;return r?`${e?.phoenix?.attributes?.depositLimitCurrency?.[0]?.currencySymbol||e?.phoenix?.attributes?.depositLimitCurrency?.[0]?.currency_symbol||""}${r}`:"â"}function sa(e){const t=e?.phoenix?.attributes?.license;if(Array.isArray(t)&&t.length)return t.filter(Boolean).join(", ");const r=e?.supplement?.security;return r?String(r):"â"}function aa(e){const t=e?.phoenix?.attributes?.support;if(Array.isArray(t)&&t.length){const n=t.map(s=>{const i=s?.supportName||s?.support_name;return ae(i)}).filter(Boolean);if(n.length)return n.join(", ")}const r=e?.supplement?.playMost;return r?String(r).split("||").map(n=>ae(n.trim())).filter(Boolean).join(", "):"â"}function oa(e){const t=e?.phoenix?.attributes?.paymentMethod;return Array.isArray(t)?t.map(r=>r?.paymentMethodName).filter(Boolean):[]}function la(e){const t=e?.phoenix?.attributes?.softwareProvider;return Array.isArray(t)?t.map(r=>r?.name).filter(Boolean):[]}function ca(e){const t=e?.phoenix?.attributes?.gameType||e?.phoenix?.attributes?.gameTypes||[];return Array.isArray(t)?t.map(r=>typeof r=="string"?r:r?.name||r?.gameTypeName||r?.game_type_name||"").filter(Boolean):[]}function da(e,t={}){const r=String(e||"").trim();return r?t&&typeof t=="object"&&t[r]?t[r]:r.replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/_/g," ").replace(/\s+/g," ").trim().replace(/\b\w/g,n=>n.toUpperCase()):""}function ua(e,{ontarioRegulated:t=!1}={}){const n=(t?e?.supplement?.expertRatingOntario:e?.supplement?.expertRating)?.totalRating??e?.phoenix?.attributes?.rating;if(n==null||n==="")return null;const s=Number.parseFloat(String(n).replace(",","."));return Number.isFinite(s)?s:null}function fa(e){const t=e?.phoenix?.attributes?.payoutTime||e?.supplement?.payoutSpeed||"",r=String(t||"").trim().toLowerCase();if(!r||r==="â"||r==="-")return null;if(r.includes("instant"))return 0;if(r==="1"||r.startsWith("1 "))return 1;if(r.includes("-")){const s=r.match(/\d+/g);if(s?.length){const i=s.map(c=>Number.parseInt(c,10)).filter(Number.isFinite);if(i.length)return(Math.min(...i)+Math.max(...i))/2}}const n=Number.parseInt(r,10);return Number.isFinite(n)?n:null}function pa(e){const t=e?.phoenix?.attributes?.casinoRtp;if(t==null||t==="")return null;const r=Number.parseFloat(String(t).replace("%","").replace(",","."));return Number.isFinite(r)?r:null}const I=e=>e?.phoenix?.attributes??{},ha=e=>e?.phoenix?.name||"",K=e=>e?.supplement??{},re=e=>{const t=I(e);if(t.toplistOffer?.attributes)return t.toplistOffer.attributes;const r=Array.isArray(t.offers)?t.offers:[],{toplistOfferId:n}=t;return n&&r.length?(r.find(i=>i.id===n)??r[0])?.attributes??{}:r[0]?.attributes??{}},zt=e=>{const r=re(e)?.afflinkProxy;return r?`${"https://links.casino.ca/play"+r}`:""},Dt=e=>{const t=I(e).faviconLight;return t?`https://images.casino.ca/${t}`:""},ga=e=>I(e).gradientStop2||"",ma=(e,t={})=>{const r=Tt(e,t);return r||K(e).reviewLink||e?.siteLink||""},Ot=(e,{ontarioRegulated:t=!1,albertaRegulated:r=!1,isOntarioPage:n=!1,isAlbertaPage:s=!1}={})=>{const i=t||n,c=r||s;return i?e?.reviewLink?.ontario||e?.siteLink||"":c?e?.reviewLink?.alberta||"":e?.reviewLink?.link||e?.siteLink||""},Nt=e=>{if(e==null||e==="")return NaN;const t=typeof e=="string"?e.replace(/,/g,".").trim():e;return Number.parseFloat(t)},Gt=(e,t)=>{const r=Nt(I(e)?.rating);if(Number.isNaN(r))return null;const n=t??(r>5?10:5);return n===5?r:r/n*5},xa=(e,t=[])=>{if(!t.length)return"";const r=e?.phoenix?.slug,n=t.findIndex(s=>s.phoenix?.slug===r)+1;return n>0?`#${n}`:""},Mt=e=>{const t=re(e);return t.titlePreview||t.amount1||""},ya=e=>re(e).bonusWagering,Ut=e=>{const t=re(e),r=t.bonusValidFor||t.validFor||"";return r?isNaN(Number(r))?r:`${r} days`:""},Vt=e=>I(e).payoutTime||K(e).payoutSpeed||"",$t=e=>I(e).casinoRtp||K(e).winRate||"",jt=e=>{const t=I(e).depositLimit;return t!=null&&t!==""?`$${t}`:""},Et=e=>{const t=K(e).ontarioPopularity;if(t==null||t==="")return"";const r=String(t).replace(/\./g,",").trim();return/ontario/i.test(r)?r:`${r} in Ontario`},ba=e=>{const t=K(e).monthlyUsers;if(!t)return"";const r=Number(String(t).replace(/\s/g,""));
3return Number.isNaN(r)?t:r.toLocaleString("en-US")},va=e=>I(e).games||"",_a=e=>{const t=I(e).license;return Array.isArray(t)?t.join(", "):t||""},ae=e=>{const t=String(e||"").trim();return t?/^live\s+chat$/i.test(t)?"Live chat":t:""},wa=e=>{const t=I(e);return Array.isArray(t.support)?t.support.map(n=>ae(n.supportName||n.support_name||"")).filter(Boolean).join(", "):""},ka=e=>{const t=I(e).paymentMethod;return!Array.isArray(t)||!t.length?[]:t.map(r=>r.paymentMethodName||r.payment_method_name||"").filter(Boolean)},Ca=e=>{const t=I(e).softwareProvider;return!Array.isArray(t)||!t.length?[]:t.map(r=>r.name||"").filter(Boolean)},Sa=e=>{const t=I(e).gameType;return!Array.isArray(t)||!t.length?[]:t},J=e=>{const t=String(Vt(e)||"").toLowerCase();if(!t||t==="-")return 1/0;if(t.includes("hour")){const n=t.match(/\d+/);return n?parseInt(n[0],10):1/0}const r=t.match(/\d+/g);if(r&&r.length){const n=r.map(Number);return n.reduce((i,c)=>i+c,0)/n.length*24}return 1/0},Q=e=>{const t=Ut(e);if(!t||t==="-")return-1;const r=String(t).match(/\d+/);return r?parseInt(r[0],10):-1},X=e=>{const t=$t(e);if(!t||t==="-")return-1;const r=String(t).match(/[\d.]+/);return r?parseFloat(r[0]):-1},ee=e=>{const t=jt(e);if(!t||t==="-")return 1/0;const r=String(t).match(/\d+/);return r?parseInt(r[0],10):1/0},ge=e=>{const t=Mt(e);if(!t)return null;const r=String(t).match(/up to\s*\$?([\d,]+)/i);if(r){const s=Number(r[1].replaceAll(",",""));return Number.isFinite(s)?s:null}const n=[...String(t).matchAll(/\$([\d,]+)/g)].map(s=>Number(s[1].replaceAll(",",""))).filter(Number.isFinite);return n.length?Math.max(...n):null},Ba=(e,t=[])=>{if(!e||!t.length)return!1;const r=t.map(ge).filter(s=>s!==null);if(r.length<2)return!1;const n=Math.max(...r);return ge(e)===n},Ht=(e=[])=>{if(!e.length)return null;let t=e[0],r=J(t);for(let n=1;n<e.length;n++){const s=J(e[n]);s<r&&(t=e[n],r=s)}return r===1/0?null:t},Wt=(e=[])=>{if(!e.length)return null;let t=e[0],r=Q(t);for(let n=1;n<e.length;n++){const s=Q(e[n]);s>r&&(t=e[n],r=s)}return r===-1?null:t},Kt=(e=[])=>{if(!e.length)return null;let t=e[0],r=X(t);for(let n=1;n<e.length;n++){const s=X(e[n]);s>r&&(t=e[n],r=s)}return r===-1?null:t},Zt=(e=[])=>{if(!e.length)return null;let t=e[0],r=ee(t);for(let n=1;n<e.length;n++){const s=ee(e[n]);s<r&&(t=e[n],r=s)}return r===1/0?null:t},Ia=(e,t=[])=>{if(!e||!t.length)return!1;const r=Ht(t);if(!r)return!1;const n=J(r);return n!==1/0&&J(e)===n},Aa=(e,t=[])=>{if(!e||!t.length)return!1;const r=Wt(t);if(!r)return!1;const n=Q(r);return n!==-1&&Q(e)===n},La=(e,t=[])=>{if(!e||!t.length)return!1;const r=Kt(t);if(!r)return!1;const n=X(r);return n!==-1&&X(e)===n},Fa=(e,t=[])=>{if(!e||!t.length)return!1;const r=Zt(t);if(!r)return!1;const n=ee(r);return n!==1/0&&ee(e)===n},qt="/free-games/",Yt="/about/",Jt="/experts/",Qt="/reviews/",Xt="/how-we-rate/",er="/live-dealer/",tr=[{providerID:1,name:"microgaming",link:"/software/microgaming/"},{providerID:2,name:"NetEnt",link:"/software/netent/"},{providerID:3,name:"playtech",link:"/software/playtech/"},{providerID:4,name:"IGT",link:"/software/igt/"},{providerID:5,name:"Quickspin",link:"/software/quickspin/"},{providerID:7,name:"bally",link:"/software/bally/"},{providerID:28,name:"Pragmatic Play",link:"/software/pragmatic-play/"},{providerID:10,name:"Play'n GO",link:"/software/play-n-go/"}],rr="/live-dealer/",ir=[{name:"mega-wheel",link:"/live-dealer/mega-wheel/"},{name:"crazy-time",link:"/live-dealer/crazy-time/"},{name:"sweet-bonanza-candyland",link:"/live-dealer/sweet-bonanza-candyland/"},{name:"lightning-roulette-xxxtreme",link:"/live-dealer/xxxtreme-lightning-roulette/"},{name:"mega-roulette",link:"/live-dealer/mega-roulette/"},{name:"immersive-roulette",link:"/live-dealer/immersive-roulette/"},{name:"funky-time",link:"/live-dealer/funky-time/"},{name:"red-door-roulette",link:"/live-dealer/red-door-roulette/"},{name:"baccarat",link:"/live-dealer/baccarat/"},{name:"blackjack",link:"/live-dealer/blackjack/"},{name:"holdem",link:"/live-dealer/holdem/"},{name:"roulette",link:"/live-dealer/roulette/"},{name:"/lightning-baccarat/",link:"/live-dealer/lightning-baccarat//"},{name:"lightning-roulette",link:"/live-dealer/lightning-roulette/"},{name:"monopoly-live/",link:"/live-dealer/monopoly-live/"},{name:"red-door-roulette/",link:"/live-dealer/red-door-roulette/"}],nr="/games/",sr=[{name:"wild-life",link:"/slots/wild-life/"}],ar="[email protected]",Pa={freeGames:qt,aboutUs:Yt,expertsHub:Jt,reviews:Qt,howWeRatePage:Xt,liveDealer:er,gameProviders:tr,liveDealerHub:rr,liveDealerPages:ir,gamesHub:nr,gamesPages:sr,email:ar},or={name:"IconLess",props:{width:{type:[String,Number],default:16},height:{type:[String,Number],default:2}}},lr=C+"#icon-less",cr=["width","height"];function dr(e,t,r,n,s,i){return a(),l("svg",{width:r.width,height:r.height,fill:"currentColor"},[...t[0]||(t[0]=[o("use",{href:lr},null,-1)])],8,cr)}
3const Ta=m(or,[["render",dr]]),ur={name:"IconChip",components:{VImage:R},props:{width:{type:[String,Number],default:"24"},height:{type:[String,Number],default:"24"}}};function fr(e,t,r,n,s,i){const c=h("VImage");return a(),b(c,{src:"/vue/assets/icons/chip.svg",alt:"icon chip",width:r.width,height:r.height},null,8,["width","height"])}const pr=m(ur,[["render",fr]]),hr=["solid","elevated","ghost"],gr=["simple","combo","multiselect"],mr=["sm","md","lg"],xr=["field-only","label-only","helper-only","complete"];let me=0;const yr={name:"Dropdown",components:{IconArrowDown:Ct,IconChip:pr},mixins:[W],props:{isJumpLinksNav:{type:Boolean,default:!1},variant:{type:String,validator:e=>hr.includes(e),default:"solid"},selectionType:{type:String,validator:e=>gr.includes(e),default:"simple"},size:{type:String,validator:e=>mr.includes(e),default:"md"},type:{type:String,validator:e=>xr.includes(e),default:"field-only"},icon:{type:Boolean,default:!1},ariaLabel:{type:String,default:""},listboxId:{type:String,default:""},displayLabel:{type:String,default:""},options:{type:Array,required:!0,default:()=>[]},value:{type:[String,Number,Object],default:null},modelValue:{type:[String,Number,Object],default:null},defaultValue:{type:[String,Number,Object],default:null},label:{type:String,default:"Label"},helperText:{type:String,default:"Helper"},truncateText:{type:Boolean,default:!1},bold:{type:Boolean,default:!1},theme:{type:String,default:"light"},trackSelection:{type:Boolean,default:!0}}
3,data(){return me+=1,{instanceListboxId:`dropdown-listbox-${me}`,isOpen:!1,selected:null,activeIndex:-1}},computed:{resolvedListboxId(){return this.listboxId||this.instanceListboxId},selectedLabel(){return this.displayLabel?this.displayLabel:this.selected&&typeof this.selected=="object"?this.selected.label:"Select an option"},isSimpleSelectionType(){return this.selectionType==="simple"}},watch:{value:{immediate:!0,deep:!0,handler(e){e!=null&&this.syncSelectedFromValue(e)}},modelValue:{immediate:!0,deep:!0,handler(e){e!=null&&this.syncSelectedFromValue(e)}},defaultValue:{immediate:!0,deep:!0,handler(e){e&&!this.value&&this.selectDefaultOption()}},options:{immediate:!0,deep:!0,handler(e){e&&(this.value?this.syncSelectedFromValue(this.value):this.selectDefaultOption())}}},mounted(){this.selectDefaultOption(),document.addEventListener("click",this.handleClickOutside)},beforeUnmount(){document.removeEventListener("click",this.handleClickOutside)},methods:{isOptionSelected(e){return!this.selected||!e?!1:this.selected.value===e.value},toggleDropdown(){this.isOpen=!this.isOpen,this.isOpen&&this.$nextTick(()=>{this.selected?.value!==void 0?this.activeIndex=this.options.findIndex(e=>e.value===this.selected.value):this.activeIndex=0})},selectOption(e){this.selected=e,this.isOpen=!1,this.activeIndex=this.options.findIndex(t=>t.value===e.value),this.$emit("input",this.selected),this.$emit("update:modelValue",this.selected),this.$emit("change",this.selected),this.trackSelection&&this.addCustomTracking(`Dropdown ${e.label}`,"Click","Not Applicable","Dropdown","Click","Not Applicable"),this.$nextTick(()=>{this.$el.querySelector('[tabindex="0"]').focus()})},syncSelectedFromValue(e){if(!this.options||!this.options.length)return;typeof e=="object"&&e!==null&&e.value!==void 0&&(e=e.value);const t=this.options.find(r=>r.value===e);t?this.selected=t:typeof e=="object"&&e.label&&(this.selected=e)},selectDefaultOption(){this.defaultValue!==null?this.selected=this.defaultValue:this.options.length&&([this.selected]=this.options)},handleKeydown(e){if(!this.isOpen&&(e.key==="Enter"||e.key===" ")){e.preventDefault(),this.isOpen=!0,this.$nextTick(()=>{this.activeIndex=0});return}if(this.isOpen){if(e.key==="Escape")this.handleEscape();else if(e.key==="Tab")e.preventDefault(),e.shiftKey?this.activeIndex=(this.activeIndex-1+this.options.length)%this.options.length:this.activeIndex=(this.activeIndex+1)%this.options.length;else if(e.key==="ArrowDown")e.preventDefault(),this.activeIndex=(this.activeIndex+1)%this.options.length;else if(e.key==="ArrowUp")e.preventDefault(),this.activeIndex=(this.activeIndex-1+this.options.length)%this.options.length;else if(e.key==="Enter"||e.key===" "){e.preventDefault();const t=this.options[this.activeIndex];t&&this.selectOption(t)}}},handleEscape(){this.isOpen=!1,this.activeIndex=-1,this.$nextTick(()=>{this.$el.querySelector('[tabindex="0"]').focus()})},handleBlur(e){this.$el.contains(e.relatedTarget)||(this.isOpen=!1,this.activeIndex=-1)},handleClickOutside(e){const t=this.$refs.dropdown;this.isOpen&&t&&!t.contains(e.target)&&(this.isOpen=!1,this.activeIndex=-1)}}},br={key:0,ref:"dropdown",class:"grid relative gap-xs"}
3,vr=["aria-label","aria-expanded","aria-controls"],_r={key:0,class:"flex items-center justify-center flex-shrink-0"},wr={class:"flex-shrink-0 ml-xs"},kr=["id"],Cr={key:1,class:"text-3xs md:text-2xs text-foreground-2"};function Sr(e,t,r,n,s,i){const c=h("IconChip"),y=h("IconArrowDown");return a(),l("div",{class:d(r.truncateText?"w-full max-w-full":"w-auto inline-block")},[i.isSimpleSelectionType?(a(),l("div",br,[r.type==="label-only"||r.type==="complete"?(a(),l("div",{key:0,class:d(["font-bold body-md",{"body-md":r.size==="lg","body-sm":r.size==="md"}])},p(r.label),3)):u("",!0),o("div",{class:d(["gap-xs flex flex-row justify-between items-center cursor-pointer leading-150 focus:color-stroke-accent",{"dropdown-solid":r.variant==="solid","dropdown-elevated":r.variant==="elevated","dropdown-ghost":r.variant==="ghost","px-md py-sm text-xs":r.size==="lg","px-sm py-xs text-xs":r.size==="md","px-xs py-xs text-2xs":r.size==="sm","min-w-0 w-full":r.truncateText,"w-auto":!r.truncateText}]),role:"combobox",tabindex:"0","aria-label":r.ariaLabel||i.selectedLabel,"aria-expanded":s.isOpen?"true":"false","aria-haspopup":"listbox","aria-controls":i.resolvedListboxId,onBlur:t[1]||(t[1]=(...f)=>i.handleBlur&&i.handleBlur(...f)),onKeydown:t[2]||(t[2]=(...f)=>i.handleKeydown&&i.handleKeydown(...f)),onClick:t[3]||(t[3]=(...f)=>i.toggleDropdown&&i.toggleDropdown(...f))},[o("div",{class:d(["flex items-center gap-xs",{"min-w-0 flex-1 overflow-hidden":r.truncateText}])},[r.icon||e.$slots.icon?(a(),l("div",_r,[P(e.$slots,"icon",{},()=>[v(c)])])):u("",!0),o("div",{"data-aa-tracker":"Button to open the dropdown menu",class:d({"truncate min-w-0":r.truncateText,"font-bold whitespace-nowrap":r.bold,"whitespace-nowrap":!r.bold}),onClick:t[0]||(t[0]=f=>e.addCustomTracking("Button to open the dropdown menu","Click","Not Applicable","Button","Click","Not Applicable"))},p(i.selectedLabel),3)],2),o("div",wr,[v(y,{class:"text-ghost-foreground hover:text-ghost-foreground","arrow-up-color":"text-foreground-accent","arrow-up":s.isOpen},null,8,["arrow-up"])])],42,vr),o("div",{id:i.resolvedListboxId},[r.isJumpLinksNav||s.isOpen?E((a(),l("div",{key:0,role:"listbox",class:d(["absolute left-0 top-custom mt-2 rounded-form border-sm color-stroke-elevation z-50 shadow-bottom-lg w-max min-w-full",r.theme==="dark"?"background-accent-2":"background-flyout"])},[(a(!0),l(T,null,O(r.options,(f,g)=>(a(),b(j(r.isJumpLinksNav?"a":"div"),{key:g,href:r.isJumpLinksNav?f.value:null,role:"option","aria-selected":i.isOptionSelected(f)?"true":"false",class:d(["block py-xs px-md cursor-pointer leading-150 body-sm hover:background-2 focus:background-2",{"background-2":g===s.activeIndex||i.isOptionSelected(f)}]),"data-aa-tracker":`Dropdown ${f.label}`,tabindex:"0",onFocus:x=>s.activeIndex=g,onKeydown:[ie(x=>r.isJumpLinksNav?null:i.selectOption(f),["enter"]),ie(D(x=>i.selectOption(f),["prevent"]),["space"]),ie(D(i.handleEscape,["stop","prevent"]),["escape"])],onClick:D(x=>i.selectOption(f),["stop"])},{default:_(()=>[k(p(f.label),1)]),_:2},1064,["href","aria-selected","class","data-aa-tracker","onFocus","onKeydown","onClick"]))),128))],2)),[[H,!r.isJumpLinksNav||s.isOpen]]):u("",!0)],8,kr),r.type==="helper-only"||r.type==="complete"?(a(),l("div",Cr,p(r.helperText),1)):u("",!0)],512)):u("",!0)],2)}const Ra=m(yr,[["render",Sr]]),Br={name:"Drawer",props:{visible:{type:Boolean,default:!1},side:{type:String,default:"right",validator:e=>["left","right"].includes(e)},size:{type:String,default:"md",validator:e=>["sm","md","lg"].includes(e)},mobileFull:{type:Boolean,default:!0}},watch:{visible:{immediate:!0,handler(e){S&&A(t=>{if(t&&t.body){const{body:r}=t;r&&(r.style.overflow=e?"hidden":"")}},!1)}}},beforeUnmount(){S&&A(e=>{if(e&&e.body){const{body:t}=e;t&&(t.style.overflow="")}},!1)}},Ir={key:0,class:"fixed inset-0 z-[55]"},Ar={class:"h-full flex flex-col overflow-hidden"};function Lr(e,t,r,n,s,i){return a(),b(le,{"enter-from-class":r.side==="left"?"-translate-x-full":"translate-x-full","enter-active-class":"transform-gpu transition-transform duration-md ease-in-out-3 will-change-transform","enter-to-class":"translate-x-0","leave-from-class":"translate-x-0","leave-to-class":r.side==="left"?"-translate-x-full":"translate-x-full","leave-active-class":"transform-gpu transition-transform duration-md ease-in-out-3 will-change-transform"},{default:_(()=>[r.visible?(a(),l("div",Ir,[o("div",{class:"absolute inset-0 overlay-ui-dark-2 cursor-pointer",onClick:t[0]||(t[0]=c=>e.$emit("close"))}),o("aside",{class:d([r.side==="left"?"left-0":"right-0","2xs:w-full md:w-[560px]","absolute top-0 h-full shadow-xl background-flyout"])},[o("div",Ar,[P(e.$slots,"default")])],2)])):u("",!0)]),_:3},8,["enter-from-class","leave-to-class"])}const za=m(Br,[["render",Lr]]),Fr={name:"Modal",components:{Button:N,IconClose:Le},props:{visible:{type:Boolean,required:!0},size:{type:String,default:"SM"},hSize:{type:String,default:"MD"},title:{type:String,default:void 0},showFooter:{type:Boolean,default:!1},appendToBody:{type:Boolean,default:!1}},data(){return{scrollPosition:0,previousBodyStyles:{},previousScrollBehavior:"",isScrollLocked:!1}},computed:{showModal(){return this.visible}},watch:{showModal(e){e?(this.ensureAppendedToBody(),this.lockScroll()):this.unlockScroll()}},mounted(){this.showModal&&(this.ensureAppendedToBody(),this.lockScroll())},beforeUnmount(){this.unlockScroll(this.showModal),this.detachFromPortal()},unmounted(){this.cleanupPortal()},methods:{detachFromPortal(){if(!this.appendToBody)return;const e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},cleanupPortal(){this.appendToBody&&A(e=>{const t=e.getElementById("vue-modal-portal");t&&t.childNodes.length===0&&t.remove()})},ensureAppendedToBody(){this.appendToBody&&this.$el&&A(e=>{let t=e.getElementById("vue-modal-portal");t||(t=e.createElement("div"),t.id="vue-modal-portal",t.className="
3container-bic container-bic-tokens",e.body.appendChild(t)),this.$el.parentNode!==t&&t.appendChild(this.$el)})},lockScroll(){this.isScrollLocked||F(e=>{A(t=>{this.scrollPosition=e.scrollY||t.documentElement.scrollTop,this.previousBodyStyles={position:t.body.style.position,top:t.body.style.top,left:t.body.style.left,right:t.body.style.right,width:t.body.style.width},this.previousScrollBehavior=t.documentElement.style.scrollBehavior,t.body.style.position="fixed",t.body.style.top=`-${this.scrollPosition}px`,t.body.style.left="0",t.body.style.right="0",t.body.style.width="100%",this.isScrollLocked=!0})})},unlockScroll(e=!1){!this.isScrollLocked&&!e||F(t=>{A(r=>{r.body.style.position=this.previousBodyStyles.position||"",r.body.style.top=this.previousBodyStyles.top||"",r.body.style.left=this.previousBodyStyles.left||"",r.body.style.right=this.previousBodyStyles.right||"",r.body.style.width=this.previousBodyStyles.width||"",r.documentElement.style.scrollBehavior="auto",t.scrollTo(0,this.scrollPosition),r.documentElement.style.scrollBehavior=this.previousScrollBehavior||"",this.isScrollLocked=!1})})},close(){this.$emit("input",!1)}}},Pr={key:0,class:"fixed top-0 left-0 w-full h-full z-50 overlay-ui-dark-2"},Tr={class:"flex flex-row items-center justify-between gap-md border-b-sm color-stroke-3 py-fluid-sm px-fluid-lg"},Rr={key:1},zr={key:0,class:"leading-150 title-xs md:title-sm"};function Dr(e,t,r,n,s,i){const c=h("IconClose"),y=h("Button");return a(),b(le,{name:"modal"},{default:_(()=>[i.showModal?(a(),l("div",Pr,[o("div",{class:"absolute inset-0 h-screen flex justify-center 2xs:items-end xl:items-center",onClick:t[3]||(t[3]=D(f=>e.$emit("close"),["self"]))},[o("div",{class:d(["modal-container flex flex-col min-h-content lg-max-h-82 rounded-ui-md background-flyout backdrop-blur-md shadow-top-medium animate-modal-fade-in lg:animate-modal-fade-in-desktop w-full",{"xl:max-w-[480px] justify-between":r.size==="SM","xl:max-w-[720px] justify-between":r.size==="MD","xl:max-w-[1170px]":r.size==="LG"}])},[o("div",Tr,[e.$slots.header?P(e.$slots,"header",{key:0},void 0,!0):(a(),l("div",Rr,[r.title?(a(),l("span",zr,p(r.title),1)):u("",!0)])),v(y,{class:"cursor-pointer",variant:"mute",size:"LG",icon:"","icon-only":"",onClick:t[0]||(t[0]=f=>e.$emit("close"))},{"icon-only":_(()=>[v(c,{"color-class":"text-mute-foreground"})]),_:1})]),o("div",{class:d(["w-full overflow-y-auto flex-grow p-md md:p-xl",{"footer-padding":r.showFooter===!0}]),onClick:t[1]||(t[1]=D(()=>{},["stop"]))},[P(e.$slots,"body",{},void 0,!0)],2),r.showFooter?(a(),l("div",{key:0,class:"border-t-sm background-flyout backdrop-blur-md color-stroke-3 flex flex-row items-end justify-end py-md px-xl 2xs:fixed 2xs:w-full 2xs:bottom-0 lg:relative",onClick:t[2]||(t[2]=D(()=>{},["stop"]))},[P(e.$slots,"footer",{},void 0,!0)])):u("",!0)],2)])])):u("",!0)]),_:3})}const Or=m(Fr,[["render",Dr],["__scopeId","data-v-47067676"]]),Nr={name:"ModalBonusBanner",components:{Button:N,VImage:R},props:{gameName:{type:String,default:""},partner:{type:Object,required:!0}},data(){return{playNowLabel:this.$t("modalGame.playNow"),playTheRealMoneyOfThisGameLabel:this.$t("modalGame.playTheRealMoneyOfThisGame")}},computed:{...B(V,{currentPartner:"getCurrentPartner",toplistOffer:"getToplistOffer",offers:"getOffers"}),affiliateLink(){const e=this.partner?.phoenix?.attributes?.toplistOffer?.attributes?.afflinkProxy,t=this.toplistOffer?.attributes?.afflinkProxy,r=Array.isArray(this.offers)&&this.offers.length?this.offers[0]?.attributes?.afflinkProxy:null,n=this.currentPartner?.phoenix?.attributes?.toplistOffer?.attributes?.afflinkProxy,s=e||t||r||n;return s?`${"https://links.casino.ca/play"+s}`:""},offerDetails(){const e=this.partner?.phoenix?.attributes?.toplistOffer?.attributes?.titlePreview,t=this.toplistOffer?.attributes?.titlePreview,r=Array.isArray(this.offers)&&this.offers.length?this.offers[0]?.attributes?.titlePreview:null,n=this.currentPartner?.phoenix?.attributes?.toplistOffer?.attributes?.titlePreview;return e||t||r||n||"-"},partnerLogo(){const e="https://links.casino.ca/play",t=this.partner?.phoenix?.attributes?.logo||this.currentPartner?.phoenix?.attributes?.logo||"";return t?`${e}${t}`:null}}},Gr={class:"flex flex-wrap md:flex-no-wrap py-md px-lg items-center h-full gap-md"},Mr={class:"banner-logo-wrapper pr-lg md:h-full flex-shrink-0 border-r color-stroke-elevation flex justify-center items-center order-1"},Ur={class:"order-3 md:order-2 flex-grow md:flex md:justify-center md:items-center w-full md:w-auto"},Vr={class:"text-foreground-1 text-sm md:text-md font-bold mt-4 md:mt-0 leading-150"},$r={class:"text-foreground-accent md:block"},jr={class:"afflink-btn-wrapper order-2 md:order-3 flex-grow flex justify-end items-center md:flex-grow-0"};function Er(e,t,r,n,s,i){const c=h("VImage"),y=h("Button");return a(),l("div",Gr,[o("div",Mr,[i.partnerLogo?(a(),b(c,{key:0,src:i.partnerLogo,class:"w-full h-auto max-w-full",alt:"partner logo"},null,8,["src"])):u("",!0)]),o("div",Ur,[o("div",null,[o("p",Vr,[k(p(s.playTheRealMoneyOfThisGameLabel)+" ",1),o("span",$r,p(i.offerDetails),1)])])]),o("div",jr,[i.affiliateLink?(a(),b(y,{key:0,tag:"a",
3size:"MD",href:i.affiliateLink,variant:"primary",rel:"noopener noreferrer nofollow",target:"_blank","data-aa-tracker":`Modal game bonus banner play now button ${r.gameName}`},{default:_(()=>[k(p(s.playNowLabel),1)]),_:1},8,["href","data-aa-tracker"])):u("",!0)])])}const Hr=m(Nr,[["render",Er],["__scopeId","data-v-a7271174"]]),Wr={name:"IconFullscreen"},Kr=C+"#icon-fullscreen",Zr={width:"19",height:"18",viewBox:"0 0 19 18"};function qr(e,t,r,n,s,i){return a(),l("svg",Zr,[...t[0]||(t[0]=[o("use",{href:Kr},null,-1)])])}const Yr=m(Wr,[["render",qr]]),Jr={name:"IconReload",props:{width:{type:[String,Number],default:19},height:{type:[String,Number],default:17}}},Qr=C+"#icon-reload",Xr=["width","height"];function ei(e,t,r,n,s,i){return a(),l("svg",{width:r.width,height:r.height,fill:"currentColor"},[...t[0]||(t[0]=[o("use",{href:Qr},null,-1)])],8,Xr)}const ti=m(Jr,[["render",ei]]),ri={name:"IconCloseModalGame"},ii=C+"#icon-close-modal-game",ni={width:"16",height:"16",viewBox:"0 0 16 16"};function si(e,t,r,n,s,i){return a(),l("svg",ni,[...t[0]||(t[0]=[o("use",{href:ii},null,-1)])])}const ai=m(ri,[["render",si]]),oi={name:"ModalGame",components:{ModalBonusBanner:Hr,IconCloseModalGame:ai,IconReload:ti,IconFullscreen:Yr,Rating:ce},props:{headerVariant:{type:String,default:"rating"},footerVariant:{type:String,default:"bonusBanner"}},data(){return{game:{},gameRating:0,partner:{},gameUrl:null,fullscreen:!1,rateThisGameLabel:this.$t("modalGame.pleaseRateThisGame")}},computed:{...B(ue,["modalGame"])},watch:{modalGame:{immediate:!0,deep:!0,handler(e){this.game=e.game,this.partner=e.partner,this.gameUrl=this.game.links[0]?.url||null}}},created(){S&&this.getRatingCookie()},methods:{closeModal(){this.closeModalGame()},toggleFullScreen(){this.fullscreen=!this.fullscreen},reloadGame(){this.gameUrl=null,setTimeout(()=>{this.gameUrl=this.game.links[0]?.url||null},500)},rateGame(e){this.gameRating=e,A(t=>{t.cookie=`rating${this.game.id}=${e}`})},getRatingCookie(){if(!S)return;const e=`rating${this.game.id}`,t=A(r=>r.cookie.match(`(^|;)?${e}=([^;]*)(;|$)`));t&&(this.gameRating=t?decodeURIComponent(t[2]):0)},...we(ue,["closeModalGame"])}},li={class:"flex justify-between items-center p-md flex-shrink-0"},ci={class:"flex-grow"},di={key:0,class:"flex flex-col md:flex-row lg:items-center gap-xs lg:gap-md"},ui={class:"flex items-center gap-md flex-shrink-0"},fi={class:"flex-grow"},pi=["src"],hi={class:"hidden-landscape flex-shrink-0"};function gi(e,t,r,n,s,i){const c=h("Rating"),y=h("IconFullscreen"),f=h("IconReload"),g=h("IconCloseModalGame"),x=h("ModalBonusBanner");return a(),b(le,{name:"modal"},{default:_(()=>[o("div",{class:"fixed top-[0px] left-[0px] w-full h-full z-50 overlay-ui-dark-1 flex justify-center items-center",onClick:t[4]||(t[4]=D((...w)=>i.closeModal&&i.closeModal(...w),["self"]))},[o("div",{class:d(["flex flex-col background-1 w-full h-full relative",{"lg:w-11/12 lg:max-w-[1170px] lg:max-h-95svh lg:rounded-lg":!s.fullscreen}])},[E(o("div",li,[o("div",ci,[r.headerVariant==="rating"?(a(),l("div",di,[o("p",null,p(s.rateThisGameLabel),1),v(c,{size:"md",variant:"clickable",rating:s.gameRating,onRate:i.rateGame},null,8,["rating","onRate"])])):u("",!0)]),o("div",ui,[o("div",{onClick:t[0]||(t[0]=(...w)=>i.toggleFullScreen&&i.toggleFullScreen(...w))},[v(y,{class:"w-[16px] h-[16px] text-foreground-3 hover:text-foreground-accent cursor-pointer"})]),o("div",{onClick:t[1]||(t[1]=(...w)=>i.reloadGame&&i.reloadGame(...w))},[v(f,{class:"w-[16px] h-[16px] text-foreground-3 hover:text-foreground-accent cursor-pointer"})]),o("div",{onClick:t[2]||(t[2]=(...w)=>i.closeModal&&i.closeModal(...w))},[v(g,{class:"w-[16px] h-[16px] text-foreground-3 hover:text-foreground-accent cursor-pointer"})])])],512),[[H,!s.fullscreen]]),o("div",fi,[o("iframe",{class:"w-full h-full",src:s.gameUrl},null,8,pi)]),E(o("div",hi,[r.footerVariant==="bonusBanner"?(a(),b(x,{key:0,partner:s.partner,"game-name":s.game.name},null,8,["partner","game-name"])):u("",!0)],512),[[H,!s.fullscreen]]),o("div",{class:d(["absolute rounded-pill background-glass p-md top-[0px] right-[0px] mt-4 mr-4",{hidden:!s.fullscreen}]),onClick:t[3]||(t[3]=(...w)=>i.toggleFullScreen&&i.toggleFullScreen(...w))},[v(g,{class:"w-[16px] h-[16px] text-foreground-3 hover:text-foreground-accent hover:cursor-pointer"}
3)],2)],2)])]),_:1})}const Da=m(oi,[["render",gi],["__scopeId","data-v-e4b8abdf"]]),mi={name:"ProsAndCons",components:{Bullet:at},props:{title:{type:String,default:""},description:{type:String,default:""},titleSchema:{type:String,default:""},titleTag:{type:String,default:"h2"},titleClass:{type:String,default:"title-sm"},bulletListClass:{type:String,default:"body-md"},prosTitle:{type:String,default:""},consTitle:{type:String,default:""},pros:{type:Array,default:()=>[]},cons:{type:Array,default:()=>[]},variant:{type:[String,Boolean],default:""},addBorder:{type:Boolean,default:!0}},data(){return{}},computed:{...B(te,["isMobile"]),bulletSize(){return this.isMobile?"md":"lg"},prosText(){return this.prosTitle?this.prosTitle:this.$t("advancedToplist.pros")},consText(){return this.consTitle?this.consTitle:this.$t("advancedToplist.cons")},variantClasses(){const e={generic:{container:"p-md lg:p-lg rounded-ui-md gap-xs md:gap-md",title:"title-sm",list:"gap-y-xs md:gap-y-sm",gridGap:"lg:gap-x-lg"},default:{container:"p-md lg:p-lg rounded-ui-sm md:rounded-ui-md gap-xs",title:"title-xs text-foreground-1 font-bold",list:"gap-y-xs",gridGap:"lg:gap-x-md"}};return e[this.variant]||e.default},bulletVariantPros(){return{generic:"generic"}[this.variant]||"success"},bulletVariantCons(){return{generic:"generic"}[this.variant]||"error"},...B(V,["currentPartner"]),titleResolved(){return this.titleSchema?this.titleSchema:U(this.currentPartner)||""},showSchema(){return this.displaySchema&&this.titleResolved!==""}}},xi=["innerHTML"];function yi(e,t,r,n,s,i){const c=h("Bullet");return a(),l("div",{class:d(["grid gap-y-md lg:gap-y-lg lg:col-span-2 grid-cols-1 lg:grid-cols-2",[i.variantClasses.gridGap,{"rounded-ui-md color-stroke-elevation border-sm p-md md:p-lg lg:p-xl background-elevation-2":r.addBorder}]])},[r.title?(a(),b(j(r.titleTag),{key:0,class:d(["leading-150 col-span-1 lg:col-span-2 font-bold",r.titleClass])},{default:_(()=>[k(p(r.title),1)]),_:1},8,["class"])):u("",!0),r.description?(a(),l("p",{key:1,class:"body-md leading-150 col-span-1 lg:col-span-2",innerHTML:r.description},null,8,xi)):u("",!0),r.pros?(a(),l("div",{key:2,class:d(["flex flex-col color-stroke-elevation border-sm background-elevation-3",i.variantClasses.container])},[o("h3",{class:d([i.variantClasses.title,"leading-150"])},p(i.prosText),3),o("ul",{class:d(["flex flex-col list-none leading-150 text-foreground-2",[i.variantClasses.list,r.bulletListClass]])},[(a(!0),l(T,null,O(r.pros,(y,f)=>(a(),l("li",{key:"pro-"+f,class:"flex items-center gap-xs"},[v(c,{variant:i.bulletVariantPros,size:i.bulletSize},null,8,["variant","size"]),k(" "+p(y),1)]))),128))],2)],2)):u("",!0),r.cons?(a(),l("div",{key:3,class:d(["flex flex-col color-stroke-elevation border-sm background-elevation-3",i.variantClasses.container])},[o("h3",{class:d([i.variantClasses.title,"leading-150"])},p(i.consText),3),o("ul",{class:d(["flex flex-col list-none leading-150 text-foreground-2",[i.variantClasses.list,r.bulletListClass]])},[(a(!0),l(T,null,O(r.cons,(y,f)=>(a(),l("li",{key:"con-"+f,class:"flex items-center gap-xs"},[v(c,{variant:i.bulletVariantCons,size:i.bulletSize,"icon-type":r.variant==="generic"?"error":void 0},null,8,["variant","size","icon-type"]),k(" "+p(y),1)]))),128))],2)],2)):u("",!0)],2)}const Oa=m(mi,[["render",yi]]),bi={name:"IconIntersect",props:{width:{type:[String,Number],default:32},height:{type:[String,Number],default:32},color:{type:String,default:"#ABEBC6"}}},vi=C+"#icon-intersect",_i=["width","height"];function wi(e,t,r,n,s,i){return a(),l("svg",{width:r.width,height:r.height,class:d(["fill-current",r.color])},[...t[0]||(t[0]=[o("use",{href:vi},null,-1)])],10,_i)}const ki=m(bi,[["render",wi]]),Ci={name:"IconShield",props:{width:{type:[String,Number],default:28},height:{type:[String,Number],default:28}}},Si=["width","height"];function Bi(e,t,r,n,s,i){return a(),l("svg",{xmlns:"http://www.w3.org/2000/svg",width:r.width,height:r.height,viewBox:"0 0 28 28",fill:"none"},[...t[0]||(t[0]=[ke('<g opacity="0.5" filter="url(#filter0_f_3892_6589)"><ellipse cx="24.9051" cy="24.256" rx="13.2552" ry="13.2553" fill="#07BC34"></ellipse></g><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4689 18.267C12.4714 30.3398 21.0054 35.8392 24.9878 37.7358C30.3621 35.1435 37.3803 29.1368 37.3803 18.2616C37.3688 18.2435 37.3568 18.2247 37.3441 18.2053C37.3569 18.2243 37.3692 18.243 37.3808 18.2614C38.3923 30.6541 29.4773 37.1033 24.9883 39.0001C19.9941 36.9772 11.5235 30.4032 12.4689 18.267Z" fill="#005E17"></path><path d="M32.1321 12.192H17.9063C16.1991 13.7095 13.6068 16.7444 12.4688 18.2619C12.4688 30.3384 21.0046 35.8392 24.9877 37.7361C30.362 35.1437 37.3802 29.1371 37.3802 18.2619C36.6214 17.0605 33.2704 13.2669 32.1321 12.192Z" fill="url(#paint0_linear_3892_6589)"></path><path d="M31.1834 14.7211H18.9174C17.6528 15.9224 15.9457 17.8192 14.8076 19.3367C15.4399 27.8725 21.6361 33.4365 24.9239 35.2069C27.9588 33.8791 34.5976 27.8092 34.977 19.3367C33.9654 17.8825 32.5112 16.0489 31.1834 14.7211Z" fill="url(#paint1_linear_3892_6589)"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M30.4151 21.5834L24.558 27.3773C24.1483 27.7827 23.4891 27.7827 23.0793 27.3773L20.2876 24.6157L21.7663 23.1179L23.8187 25.1482L28.9364 20.0856L30.4151 21.5834Z" fill="url(#paint2_radial_3892_6589)"></path>
3<g opacity="0.7" filter="url(#filter1_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M30.2948 21.7024L30.4151 21.5834L28.9364 20.0856L23.8187 25.1482L21.7663 23.1179L20.2876 24.6157L20.4079 24.7347L21.7663 23.3588L23.8187 25.389L28.9364 20.3265L30.2948 21.7024Z" fill="url(#paint3_linear_3892_6589)"></path></g><path fill-rule="evenodd" clip-rule="evenodd" d="M24.5773 27.3241L30.4159 21.5541V22.0701L24.5773 27.84C24.1688 28.2437 23.5117 28.2437 23.1032 27.84L20.3203 25.0898V24.5772L20.3223 24.5759L23.1032 27.3241C23.5117 27.7277 24.1688 27.7277 24.5773 27.3241ZM30.3928 21.5308L30.4159 21.5459V21.5541L30.3928 21.5308Z" fill="#005E17"></path><g opacity="0.5" filter="url(#filter2_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.9188 14.7209H31.1849C32.5126 16.0487 33.9668 17.8823 34.9785 19.3366C34.9643 19.6522 34.9415 19.9646 34.9105 20.2734C33.9024 18.8354 32.4832 17.0535 31.1849 15.7551H18.9188C17.6872 16.9252 16.0358 18.7549 14.8992 20.2514C14.8621 19.9504 14.832 19.6454 14.8091 19.3366C15.9472 17.8191 17.6543 15.9223 18.9188 14.7209Z" fill="#006519"></path></g><g opacity="0.6"><mask id="mask0_3892_6589" style="mask-type:alpha;" maskUnits="userSpaceOnUse" x="12" y="12" width="26" height="26"><path d="M32.1321 12.1918H17.9063C16.1991 13.7092 13.6068 16.7442 12.4688 18.2616C12.4688 30.3382 21.0046 35.839 24.9877 37.7358C30.362 35.1435 37.3802 29.1368 37.3802 18.2616C36.6214 17.0603 33.2704 13.2666 32.1321 12.1918Z" fill="url(#paint4_linear_3892_6589)"></path></mask><g mask="url(#mask0_3892_6589)"><g opacity="0.4" filter="url(#filter3_f_3892_6589)"><rect width="32.1213" height="1.18969" transform="matrix(0.829034 -0.559198 0.559187 0.829041 12.5806 38.8027)" fill="url(#paint5_linear_3892_6589)"></rect></g><g opacity="0.4" filter="url(#filter4_f_3892_6589)"><rect width="32.1213" height="2.37937" transform="matrix(0.829034 -0.559198 0.559187 0.829041 10.1914 35.5043)" fill="url(#paint6_linear_3892_6589)"></rect></g></g></g><g opacity="0.4" filter="url(#filter5_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M32.1323 12.1918H17.9063C16.2076 13.7017 13.6012 16.7517 12.4688 18.2616C12.4688 30.2783 21.0244 35.8484 24.9877 37.7358C30.3354 35.1563 37.3802 29.083 37.3802 18.2616C36.6252 17.0663 33.265 13.2613 32.1323 12.1918ZM31.9422 12.6957H18.2179C16.571 14.1608 14.0719 16.9229 12.974 18.3881C12.974 30.0479 21.207 35.5269 25.0497 37.3583C30.2345 34.8554 36.937 28.9512 36.937 18.4513C36.205 17.2914 33.0404 13.7334 31.9422 12.6957Z" fill="url(#paint7_linear_3892_6589)"></path></g><g opacity="0.4" filter="url(#filter6_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.3091 14.2296H18.7901C17.4663 15.4886 15.5557 17.62 14.3643 19.2102C15.0262 28.1555 21.4812 33.8574 24.9232 35.7127C28.1003 34.3212 35.1481 28.0892 35.5453 19.2102C34.4862 17.6862 32.6991 15.6211 31.3091 14.2296ZM31.1827 14.7211H18.9167C17.6349 15.9412 15.9606 17.7957 14.807 19.3368C15.4479 28.0054 21.5906 33.3458 24.9233 35.1437C27.9996 33.7953 34.5918 27.9412 34.9764 19.3368C33.9509 17.8599 32.5286 16.0696 31.1827 14.7211Z" fill="url(#paint8_linear_3892_6589)"></path></g><g opacity="0.7" filter="url(#filter7_f_3892_6589)"><path d="M31.2471 14.4678H18.8547C17.5901 15.6691 15.9462 17.5659 14.8081 19.0834C14.8138 19.1598 14.8016 19.2604 14.8081 19.3363C15.9462 17.823 17.6601 15.9156 18.9179 14.7207H31.1839C32.5064 16.0432 34.0297 17.8849 35.0408 19.3363C35.0454 19.2581 34.974 19.0989 34.9775 19.0202C33.9659 17.5659 32.5749 15.7956 31.2471 14.4678Z" fill="url(#paint9_linear_3892_6589)"></path></g><g opacity="0.7" filter="url(#filter8_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M32.1323 12.1918H17.9063C16.1991 13.7092 13.6068 16.7442 12.4688 18.2616C12.4688 18.3875 12.4697 18.5126 12.4716 18.637C13.6114 17.1181 16.3269 14.024 18.0326 12.5079H32.0057C33.1145 13.5549 36.5024 17.2413 37.3786 18.5422C37.3797 18.449 37.3802 18.3555 37.3802 18.2616C36.6214 17.0603 33.2707 13.2666 32.1323 12.1918ZM14.8464 19.7906C14.8332 19.808 14.8201 19.8254 14.8071 19.8428C15.4394 28.3785 21.6356 33.7529 24.9234 35.5233C27.9583 34.1955 34.7236 28.0624 35.103 19.5898C35.0605 19.5287 35.0173 19.4672 34.9735 19.4052C34.5614 27.8418 27.9503 33.8824 24.9236 35.2066C21.6945 33.4678 15.6598 28.0696 14.8464 19.7906Z" fill="url(#paint10_linear_3892_6589)"></path></g>
3<g filter="url(#filter9_f_3892_6589)"><ellipse cx="0.853749" cy="1.14515" rx="0.853749" ry="1.14515" transform="matrix(0.751034 0.660264 -0.660253 0.751043 14.7915 16.321)" fill="url(#paint11_radial_3892_6589)" fill-opacity="0.5"></ellipse></g><g filter="url(#filter10_f_3892_6589)"><ellipse cx="0.853755" cy="1.14514" rx="0.853755" ry="1.14514" transform="matrix(-4.37108e-08 1 1 4.3712e-08 18.8843 12.6342)" fill="url(#paint12_radial_3892_6589)" fill-opacity="0.5"></ellipse></g><g filter="url(#filter11_f_3892_6589)"><path d="M14.6453 20.9909C14.65 21.6989 14.3869 22.4473 13.7462 22.5026C13.1055 22.5579 12.7137 21.6966 12.709 20.9887C12.6557 20.1885 12.7819 19.3932 13.5033 19.285C14.2247 19.1767 14.6401 20.1829 14.6453 20.9909Z" fill="url(#paint13_radial_3892_6589)" fill-opacity="0.5"></path></g><defs><filter id="filter0_f_3892_6589" x="0.756337" y="0.107045" width="48.2974" height="48.2979" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="5.44678" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter1_f_3892_6589" x="20.2082" y="20.0061" width="10.2863" height="5.46233" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0397161" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter2_f_3892_6589" x="14.7523" y="14.6642" width="20.2829" height="5.66596" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0283687" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter3_f_3892_6589" x="12.5238" y="20.7838" width="27.4084" height="19.062" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0283687" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter4_f_3892_6589" x="10.1347" y="17.4854" width="28.0734" height="20.0483" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0283687" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter5_f_3892_6589" x="12.1283" y="11.8513" width="25.5925" height="26.2249" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.170212" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter6_f_3892_6589" x="14.0238" y="13.8892" width="21.862" height="22.1639" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.170212" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter7_f_3892_6589" x="14.6927" y="14.3543" width="20.4618" height="5.09548" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter8_f_3892_6589" x="12.3553" y="12.0783" width="25.1386" height="23.5585" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
3<feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter9_f_3892_6589" x="13.5716" y="16.6028" width="2.20986" height="2.28383" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter10_f_3892_6589" x="18.7708" y="12.5207" width="2.51699" height="1.93447" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter11_f_3892_6589" x="12.5848" y="19.1634" width="2.17421" height="3.45522" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><linearGradient id="paint0_linear_3892_6589" x1="24.9704" y1="37.769" x2="25.0726" y2="12.192" gradientUnits="userSpaceOnUse"><stop stop-color="#02771F"></stop><stop offset="0.981998" stop-color="#12CF41"></stop></linearGradient><linearGradient id="paint1_linear_3892_6589" x1="24.9369" y1="37.5097" x2="25.0105" y2="14.7211" gradientUnits="userSpaceOnUse"><stop stop-color="#006519"></stop><stop offset="0.769625" stop-color="#07BC34"></stop></linearGradient><radialGradient id="paint2_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(25.5147 22.6175) rotate(91.7702) scale(11.0212 23.5304)"><stop stop-color="#000A02"></stop><stop offset="1" stop-color="#319445"></stop></radialGradient><linearGradient id="paint3_linear_3892_6589" x1="20.9578" y1="19.4899" x2="24.2133" y2="30.201" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.09" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.22" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.38" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.57" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.78" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint4_linear_3892_6589" x1="24.9795" y1="13.3065" x2="22.4291" y2="38.9211" gradientUnits="userSpaceOnUse"><stop stop-color="#FFD050"></stop><stop offset="0.974947" stop-color="#F09103"></stop></linearGradient><linearGradient id="paint5_linear_3892_6589" x1="8.06278" y1="-1.1776" x2="8.05307" y2="1.19501" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.0961642" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.270164" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.432803" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.618298" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.849657" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint6_linear_3892_6589" x1="8.06277" y1="-2.3552" x2="8.02394" y2="2.38977" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.0961642" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.270164" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.432803" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.618298" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.849657" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint7_linear_3892_6589" x1="26.6931" y1="40.1174" x2="22.0901" y2="0.686105" gradientUnits="userSpaceOnUse"><stop offset="0.0642276" stop-color="#005B16"></stop><stop offset="0.948641" stop-color="#07BC34"></stop></linearGradient><linearGradient id="paint8_linear_3892_6589" x1="26.6174" y1="40.3409" x2="21.6223" y2="5.90731" gradientUnits="userSpaceOnUse"><stop offset="0.0720844" stop-color="#005B16"></stop><stop offset="0.948641" stop-color="#07BC34"></stop></linearGradient><linearGradient id="paint9_linear_3892_6589" x1="13.6613" y1="8.98943" x2="11.9593" y2="20.3939" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.09" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.22" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.38" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.57" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.78" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint10_linear_3892_6589" x1="18.2038" y1="8.91511" x2="35.4185" y2="44.2134" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.09" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.22" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.38" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.57" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.78" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><radialGradient id="paint11_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.496201 0.236519) rotate(68.2046) scale(2.55224 3.16619)"><stop stop-color="#A7FCBC"></stop><stop offset="0.240904" stop-color="#A7FCBC" stop-opacity="0.69"></stop><stop offset="0.459314" stop-color="#A7FCBC" stop-opacity="0.32"></stop><stop offset="0.654316" stop-color="#A7FCBC" stop-opacity="0.09"></stop><stop offset="0.836352" stop-color="#A7FCBC" stop-opacity="0"></stop></radialGradient><radialGradient id="paint12_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.496205 0.236517) rotate(68.2043) scale(2.55222 3.16621)"><stop stop-color="#A7FCBC"></stop><stop offset="0.240904" stop-color="#A7FCBC" stop-opacity="0.69"></stop><stop offset="0.459314" stop-color="#A7FCBC" stop-opacity="0.32"></stop><stop offset="0.654316" stop-color="#A7FCBC" stop-opacity="0.09"></stop><stop offset="0.836352" stop-color="#A7FCBC" stop-opacity="0"></stop></radialGradient><radialGradient id="paint13_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.2564 19.6127) rotate(71.7156) scale(3.51082 3.69625)"><stop stop-color="#A7FCBC"></stop><stop offset="0.240904" stop-color="#A7FCBC" stop-opacity="0.69"></stop><stop offset="0.459314" stop-color="#A7FCBC" stop-opacity="0.32"></stop><stop offset="0.654316" stop-color="#A7FCBC" stop-opacity="0.09"></stop><stop offset="0.836352" stop-color="#A7FCBC" stop-opacity="0"></stop></radialGradient></defs>',17)])],8,Si)}const Ii=m(Ci,[["render",Bi]]),Ai={"2xs":"w-lg h-lg",xs:"w-xl h-xl",sm:"w-[40px] h-[40p
3x]",md:"w-[40px] h-[40px] md:w-2xl md:h-2xl",lg:"w-[56px] h-[56px]",xl:"w-3xl h-3xl","2xl":"w-[72px] h-[72px]","3xl":"w-4xl h-4xl","4xl":"w-[88px] h-[88px]","5xl":"w-[96px] h-[96px]"},Li={"2xs":"text-xs leading-120",xs:"text-xs leading-120",sm:"text-md leading-150",md:"text-md leading-150",lg:"text-lg leading-150",xl:"text-lg leading-150","2xl":"text-lg leading-150","3xl":"text-lg leading-150","4xl":"text-lg leading-150","5xl":"text-lg leading-150"},Fi=new Set(["initials","photo","placeholder","brand","hexagon"]),Pi=new Set(["2xs","xs","sm","md","lg","xl","2xl","3xl","4xl","5xl"]),Ti=(e="")=>{let t=5381;for(let r=0;r<e.length;r+=1)t=t*33^e.codePointAt(r);return(t>>>0).toString(36)};let xe=0;const Ri={name:"Avatar",components:{IconIntersect:ki,VImage:R,IconShield:Ii},props:{variant:{type:String,validator:e=>Fi.has(e),default:"initials"},size:{type:String,validator:e=>Pi.has(e),default:"2xs"},data:{type:Object,default:()=>({})},verified:{type:Boolean,default:!1},notification:{type:Boolean,default:!1},brandFaviconUrl:{type:String,default:""},brandColor:{type:String,default:""},level:{type:String,default:"Gold",validator:e=>["Gold","Silver","Bronze"].includes(e)}},setup(){return xe+=1,{uniqueId:`${Ti(Ce())}-${xe}`}},data(){return{iconSizeMap:L}},computed:{authorPhoto(){return["photo","brand","hexagon"].includes(this.variant)&&this.data?.authorPhoto},isInitials(){return this.variant==="initials"},initials(){return this.data.name.split(" ").map((e,t,r)=>t===0||t+1===r.length?e[0]:null).join("")},isBrand(){return this.variant==="brand"},avatarWidth(){return q(L.imageAvatarWidth[this.size])},avatarHeight(){return q(L.imageAvatarHeight[this.size])},hexagonWidth(){return q(L.hexagonAvatarWidth[this.size])},hexagonHeight(){return q(L.hexagonAvatarHeight[this.size])},imageSizeClass(){return Ai[this.size]},textSizeClass(){return Li[this.size]},borderSizeClass(){return L.borderAvatarSizes[this.size]},iconClass(){return this.isBrand?"w-full h-full":""},iconFixed(){switch(this.size){case"2xs":return"bottom-[3px] right-2xs";case"xs":return"bottom-[3px] right-2xs";case"sm":return"bottom-[5px] right-[5px]";case"md":return"bottom-[5px] right-[6px]";case"lg":return"bottom-[5px] right-[7px]";case"xl":return"bottom-[6px] right-xs";case"2xl":return"bottom-[6px] right-[9px]";case"3xl":return"bottom-xs right-[9px]";
3case"4xl":return"bottom-[10px] right-[10px]";default:return"bottom-[11px] right-[11px]"}},iconHexagonFixed(){switch(this.size){case"2xs":return"bottom-0 right-px";case"xs":return"bottom-px right-px";case"sm":return"bottom-px right-px";case"md":return"bottom-px right-px";case"lg":return"bottom-3xs right-3xs";case"xl":return"bottom-3xs right-3xs";case"2xl":return"bottom-3xs right-3xs";case"3xl":return"bottom-3xs right-3xs";case"4xl":return"bottom-3xs right-3xs";default:return"bottom-0 right-3xs"}},brandFaviconClass(){return"absolute rounded-pill overflow-hidden w-[21px] h-[21px] md:w-[29px] md:h-[29px] -right-[6px] -bottom-2xs"},hexagonBrandFaviconClass(){return`absolute rounded-pill overflow-hidden ${this.iconHexagonFixed}`},isHexagon(){return this.variant==="hexagon"},hexagonSizeClass(){return`${L.hexagonAvatarWidth[this.size]} ${L.hexagonAvatarHeight[this.size]}`},hexagonPatternId(){return`hexagon-pattern-${this.uniqueId}`},hexagonClipPathId(){return`hexagon-clip-path-${this.uniqueId}`},hexagonGradientId(){return`hexagon-gradient-${this.level.toLowerCase()}-${this.uniqueId}`}}},zi=["width","height"],Di=["src","alt"],Oi=["width","height"],Ni=["fill"],Gi=["stroke"],Mi=["id"],Ui=["id"],Vi=["id"],$i=["id"],ji=["id"],Ei=["href"],Hi=["width","height"],Wi=["src","width","height"];function Ki(e,t,r,n,s,i){const c=h("VImage"),y=h("IconIntersect"),f=h("IconShield");return i.isHexagon?(a(),l("div",{key:1,class:d(["relative",i.hexagonSizeClass])},[i.authorPhoto?(a(),l("img",{key:0,src:i.authorPhoto,alt:r.data?.name||"Author",class:"hidden",loading:"eager",fetchpriority:"high"},null,8,Di)):u("",!0),(a(),l("svg",{width:i.hexagonWidth,height:i.hexagonHeight,viewBox:"0 0 83 88",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[o("g",null,[o("path",{d:"M8.17898 24.929L6.51149 57.7397C6.33899 61.0036 8.12148 64.0384 10.9965 65.47L37.7338 79.0981C40.0913 80.3006 42.9087 80.3006 45.2662 79.0981L72.0035 65.47C74.8785 63.9812 76.661 60.9463 76.4885 57.7397L74.821 24.929C74.6485 22.0087 72.981 19.4319 70.3935 18.0576L45.3237 4.94481C42.9087 3.68506 40.0338 3.68506 37.6188 4.94481L12.6064 18.0576C10.019 19.3746 8.35148 22.0087 8.17898 24.929Z",fill:i.authorPhoto?`url(#${i.hexagonPatternId})`:`url(#${i.hexagonGradientId})`,"shape-rendering":"geometricPrecision"},null,8,Ni),o("path",{d:"M37.1562 4.05859C39.861 2.64767 43.0813 2.64767 45.7861 4.05859H45.7871L70.8574 17.1719L70.8623 17.1748C73.6646 18.6631 75.5077 21.4191 75.7959 24.5645L75.8193 24.8701V24.8779L77.4873 57.6855L77.499 58.0234C77.5552 61.5075 75.5758 64.7464 72.4629 66.3584L72.458 66.3613L45.7207 79.9893C43.0778 81.3373 39.9222 81.3373 37.2793 79.9893L10.542 66.3613V66.3604C7.31445 64.7488 5.31941 61.3437 5.5127 57.6865L7.18066 24.8779V24.8701C7.37325 21.6098 9.23676 18.6505 12.1533 17.166L37.1543 4.05957L37.1562 4.05859Z",stroke:`url(#${i.hexagonGradientId})`,"stroke-width":"2","shape-rendering":"geometricPrecision"},null,8,Gi)]),o("defs",null,[o("clipPath",{id:i.hexagonClipPathId,transform:"translate(9.5 12)"},[...t[0]||(t[0]=[o("path",{d:"M8.17898 24.929L6.51149 57.7397C6.33899 61.0036 8.12148 64.0384 10.9965 65.47L37.7338 79.0981C40.0913 80.3006 42.9087 80.3006 45.2662 79.0981L72.0035 65.47C74.8785 63.9812 76.661 60.9463 76.4885 57.7397L74.821 24.929C74.6485 22.0087 72.981 19.4319 70.3935 18.0576L45.3237 4.94481C42.9087 3.68506 40.0338 3.68506 37.6188 4.94481L12.6064 18.0576C10.019 19.3746 8.35148 22.0087 8.17898 24.929Z"},null,-1)])],8,Mi),r.level==="Gold"?(a(),l("linearGradient",{key:0,id:i.hexagonGradientId,x1:"11.198",y1:"18.25",x2:"72.9438",y2:"21.1931",gradientUnits:"userSpaceOnUse"},[...t[1]||(t[1]=[o("stop",{offset:"0.04","stop-color":"#FDE68A"},null,-1),o("stop",{offset:"0.4848","stop-color":"#FBBF24"},null,-1),o("stop",{offset:"1","stop-color":"#F59E0B"},null,-1)])],8,Ui)):u("",!0),r.level==="Silver"?(a(),l("linearGradient",{key:1,id:i.hexagonGradientId,x1:"11.198",y1:"18.25",x2:"72.9438",y2:"21.1931",gradientUnits:"userSpaceOnUse"},[...t[2]||(t[2]=[o("stop",{offset:"0.04","stop-color":"#E0F2FE"},null,-1),o("stop",{offset:"1","stop-color":"#4B6392"},null,-1)])],8,Vi)):u("",!0),r.level==="Bronze"?(a(),l("linearGradient",{key:2,id:i.hexagonGradientId,x1:"11.198",y1:"18.25",x2:"72.9438",y2:"21.1931",gradientUnits:"userSpaceOnUse"},[...t[3]||(t[3]=[o("stop",{offset:"0.0879611","stop-color":"#D97706"},null,-1),o("stop",{offset:"1","stop-color":"#652C0B"}
3,null,-1)])],8,$i)):u("",!0),i.authorPhoto?(a(),l("pattern",{key:3,id:i.hexagonPatternId,patternUnits:"userSpaceOnUse",width:"83",height:"88",x:"0",y:"0"},[o("image",{id:"hexagon-image",width:"83",height:"88",x:"0",y:"0",preserveAspectRatio:"xMidYMid slice","image-rendering":"optimizeQuality","shape-rendering":"geometricPrecision",href:i.authorPhoto},null,8,Ei)],8,ji)):u("",!0)])],8,Oi)),r.verified?(a(),l("div",{key:1,class:d(["absolute",i.iconFixed]),style:Y({width:`${s.iconSizeMap.verifiedAvatarIcon[r.size]}px`,height:`${s.iconSizeMap.verifiedAvatarIcon[r.size]}px`}),width:s.iconSizeMap.verifiedAvatarIcon[r.size],height:s.iconSizeMap.verifiedAvatarIcon[r.size]},[v(f,{width:s.iconSizeMap.verifiedAvatarIcon[r.size],height:s.iconSizeMap.verifiedAvatarIcon[r.size]},null,8,["width","height"])],14,Hi)):u("",!0),r.brandFaviconUrl?(a(),l("img",{key:2,src:r.brandFaviconUrl,alt:"Brand icon",style:Y({width:`${s.iconSizeMap.brandFaviconSize[r.size]}px`,height:`${s.iconSizeMap.brandFaviconSize[r.size]}px`}),class:d(i.hexagonBrandFaviconClass),width:s.iconSizeMap.brandFaviconSize[r.size],height:s.iconSizeMap.brandFaviconSize[r.size],loading:"lazy"},null,14,Wi)):u("",!0)],2)):(a(),l("div",{key:0,class:d(["flex relative",`${i.imageSizeClass}`])},[i.authorPhoto?(a(),b(c,{key:0,src:r.data.authorPhoto,alt:r.data.name,class:d([i.borderSizeClass,"object-cover rounded-pill color-stroke-accent overflow-hidden"]),width:i.avatarWidth,height:i.avatarHeight},null,8,["src","alt","class","width","height"])):(a(),l(T,{key:1},[i.isInitials?(a(),l("span",{key:0,class:d(["absolute font-bold text-foreground-regular top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 p-xs",i.textSizeClass])},p(i.initials),3)):u("",!0),v(y,{width:s.iconSizeMap.verifiedAvatarIcon[r.size],height:s.iconSizeMap.verifiedAvatarIcon[r.size],color:"currentColor",class:d(i.iconClass)},null,8,["width","height","class"])],64)),r.verified?(a(),l("div",{key:2,class:d(["absolute",i.iconFixed]),width:s.iconSizeMap.verifiedAvatarIcon[r.size],height:s.iconSizeMap.verifiedAvatarIcon[r.size]},[v(f,{width:s.iconSizeMap.verifiedAvatarIcon[r.size],height:s.iconSizeMap.verifiedAvatarIcon[r.size]},null,8,["width","height"])],10,zi)):u("",!0),i.isBrand&&r.brandFaviconUrl?(a(),b(c,{key:3,src:r.brandFaviconUrl,style:Y({"box-shadow":`0 1px 23px 1px ${r.brandColor}`}),class:d(i.brandFaviconClass),width:i.avatarWidth/2,height:i.avatarHeight/2},null,8,["src","style","class","width","height"])):u("",!0)],2))}const Na=m(Ri,[["render",Ki],["__scopeId","data-v-f793c8df"]]),Zi="#CE2127";function qi(e={}){return e.authorId||e.author||""}function Yi(e={}){const t=e.country||"";return t?t.includes(",")?t.split(",")[0].trim():t:""}function Ji(e,t=de){return e?Te(t[e]||{},"en"):{}}function Ga(e,t=de){if(!e||typeof e!="object")return e;const r=qi(e),n=Ji(r,t),s=e.site||n.sourceLink?.href||"";return{...e,casinoColor:e.casinoColor||Zi,author:r,country:e.country||Yi(n),countryFlagDark:e.countryFlagDark||n.countryFlagDark||n.expertCountryFlagDark||"",brandFaviconDark:e.brandFaviconDark||n.brandFaviconDark||"",site:s}}function Ma(e,t=de){if(!e||typeof e!="object")return{};if(e.casinoExpert&&!e.authorId)return e.casinoExpert;const r=e.authorId;if(!r)return e.casinoExpert||{};const n=t[r]||{};return{name:n.name||"",authorPhoto:n.authorPhoto||n.authorHeroPhoto||"",authorPage:n.authorPage||"",authorRole:n.authorRole||"",lastUpdated:e.expertLastUpdated||n.lastUpdated||""}}function Qi(e){return typeof e=="string"?{image:e,description:""}:{image:e?.image||"",description:e?.description||""}}function oe(e){return Array.isArray(e)?e.map(Qi).filter(t=>t.image):[]}function Ua(e){return oe(e).map(t=>t.image)}const Xi={transparent:"transparent",current:"currentColor",primary:{1e3:"#312e81",900:"#3730a3",800:"#4338ca",700:"#4f46e5",600:"#6366f1",500:"#818cf8",400:"#a5b4fc",300:"#c7d2fe",200:"#f7f7ff",100:"#eef2ff"},secondary:{1e3:"#0c4a6e",900:"#075985",800:"#0369a1",700:"#0284c7",600:"#0ea5e9",500:"#38bdf8",400:"#7dd3fc",300:"#bae6fd",200:"#e0f2fe",100:"#f0f9ff"},tertiary:{1e3:"#831843",900:"#9d174d",800:"#be185d",700:"#db2777",600:"#ec4899",500:"#f472b6",400:"#f9a8d4",300:"#fbcfe8",200:"#fce7f3",100:"#fdf2f8"},grey:{1e3:"#111827",900:"#171e2d",800:"#1f2737",700:"#323c4a",600:"#6b7280",500:"#9ca3af",400:"#d1d5db",200:"#f9f9fc",100:"#f9fafb"},neutral:{black:"#000000",white:"#FFFFFF"},overlay:{"dark-2":"rgba(0,0,0,0.8)","dark-1":"rgba(0,0,0,0.4)","light-2":"rgba(255,255,255,0.8)","light-1":"rgba(255,255,255,0.4)"},warning:{1e3:"#652c0b",900:"#92400e",800:"#b45309",700:"#d97706",600:"#f59e0b",500:"#fbbf24",400:"#fcd34d",300:"#fde68a",200:"#fef3c7",100:"#fffbeb"},error:{1e3:"#451919",900:"#991b1b",800:"#b91c1c",700:"#dc2626",600:"#ef4444",500:"#f87171",400:"#fca5a5",300:"#fecaca",200:"#fee2e2",100:"#fef2f2"},success:{1e3:"#054333",900:"#065f46",800:"#047857",700:"#059669",600:"#10b981",500:"#34d399",400:"#6ee7b7",300:"#a7f3d0",200:"#d1fae5",100:"#ecfdf5"},informative:{1e3:"#0c4a6e",900:"#075985",800:"#0369a1",700:"#0284c7",600:"#0ea5e9",500:"#38bdf8",400:"#7dd3fc",300:"#bae6fd",200:"#e0f2fe",100:"#f0f9ff"},gradients:{"angle-1a":"#111827","angle-1b":"#12522D","angle-2a":"#111827","angle-2b":"#12522D","vertical-1a":"#111827","vertical-1b":"#0F3241","vertical-2a":"#111827","vertical-2b":"#0F3241"},opacity:{1:"rgba(172, 149, 222, 0.0300)",2:"rgba(172, 149, 222, 0.0800)",3:"rgba(172, 149, 222, 0.1600)",4:"rgba(172, 149, 222, 0.2400)",5:"rgba(172, 149, 222, 0.3200)",6:"rgba(172, 149, 222, 0.4000)","greyscale-1":"rgba(221, 213, 230, 0.0800)","greyscale-2":"rgba(221, 213, 230, 0.1100)","greyscale-3":"rgba(221, 213, 230, 0.2400)","greyscale-4":"rgba(221, 213, 230, 0.4000)","greyscale-5":"rgba(221, 213, 230, 0.5800)","greyscale-6":"rgba(221, 213, 230, 0.7000)"}},en={"6xl":"140","5xl":"120","4xl":"100","3xl":"80","2xl":"60",xl:"40",lg:"20",md:"10",sm:"0",xs:"-5","2xs":"-10","3xs":"-15","4xs":"-20"},Va={fontFamily:{sans:["Lato"]},fontSize:{"6xl":"64px","5xl":"56px","4xl":"48px","3xl":"40px","2xl":"32px",xl:"24px",lg:"20px",md:"18px",sm:"16px",xs:"14px","2xs":"12px","3xs":"10px","fluid-3xl":"clamp(2rem, 5.5vw, 4rem)","fluid-2xl":"clamp(2rem, 5vw, 3.5rem)","fluid-xl":"clamp(1.75rem, 4.5vw, 3rem)","fluid-lg":"clamp(1.5rem, 3vw, 2.5rem)","fluid-md":"clamp(1.25rem, 2.5vw, 2rem)","fluid-sm":"clamp(1.125rem, 2vw, 1.5rem)","fluid-xs":"clamp(1rem, 1.5vw, 1.125rem)","fluid-2xs":"clamp(0.75rem, 1vw, 0.875rem)","fluid-3xs":"clamp(0.625rem, 0.8vw, 0.75rem)"},fontWeight:{regular:"400",semibold:"600",bold:"700"},lineHeight:{150:"1.5",120:"1.2",none:"1"},letterSpacing:{lg:"1em",md:"0.5em",sm:"0.25em"},spacing:{"4xl":"80px","3xl":"64px","2xl":"48px",xl:"32px",lg:"24px",md:"16px",sm:"12px",xs:"8px","2xs":"4px","3xs":"2px",px:"1px",0:0,"fluid-4xl":"clamp(3rem, min(8vw, 10vh), 10rem)","fluid-3xl":"clamp(3rem, min(7vw, 9vh), 7.5rem)","fluid-2xl":"clamp(2.5rem, min(6vw, 8vh), 5rem)","fluid-xl":"clamp(2rem, min(4vw, 6vh), 3rem)","fluid-lg":"clamp(1.5rem, min(2vw, 4vh), 2rem)","fluid-md":"clamp(1rem, min(2vw, 4vh), 1.5rem)","fluid-sm":"clamp(0.5rem, min(1vw, 2vh), 1rem)","fluid-xs":"clamp(0.25rem, min(0.5vw, 1vh), 0.5rem)","fluid-2xs":"clamp(0.1px, min(0.25vw, 0.5vh), 0.25rem)","content-lg":"75ch","content-md":"60ch","content-sm":"40ch","content-xs":"20ch"},borderWidth:{lg:"4px",md:"2px",sm:"1px",0:"0px"},borderRadius:{pill:"999px",xl:"24px",lg:"16px",md:"8px",sm:"4px",none:"0"},boxShadow:{"top-sm":"0px -0.3px 0.9px rgba(0, 0, 0, 0.1), 0px -1.6px 3.6px rgba(0, 0, 0, 0.13)","top-md":"0px -0.6px 1.8px rgba(0, 0, 0, 0.1), 0px -3.2px 7.2px rgba(0, 0, 0, 0.13)","top-lg":"0px -1.2px 3.6px rgba(0, 0, 0, 0.1), 0px -6.4px 14.4px rgba(0, 0, 0, 0.13)","top-xl":"0px -4.8px 14.4px rgba(0, 0, 0, 0.18), 0px -25.6px 57.6px rgba(0, 0, 0, 0.22)","bottom-sm":"0px 0.3px 0.9px rgba(0, 0, 0, 0.11), 0px 1.6px 3.6px rgba(0, 0, 0, 0.13)","bottom-md":"0px 0.6px 1.8px rgba(0, 0, 0, 0.11), 0px 3.2px 7.2px rgba(0, 0, 0, 0.13)","bottom-lg":"0px 1.2px 3.6px rgba(0, 0, 0, 0.11), 0px 6.4px 14.4px rgba(0, 0, 0, 0.13)","bottom-xl":"0px 4.8px 14.4px rgba(0, 0, 0, 0.18), 0px 25.6px 57.6px rgba(0, 0, 0, 0.22)","left-sm":"-0.3px 0px 0.9px rgba(0, 0, 0, 0.11), -1.6px 0px 3.6px rgba(0, 0, 0, 0.13)","left-md":"-0.6px 0px 1.8px rgba(0, 0, 0, 0.11), -3.2px 0px 7.2px rgba(0, 0, 0, 0.13)","left-lg":"-1.2px 0px 3.6px rgba(0, 0, 0, 0.001), -6.4px 0px 14.4px rgba(0, 0, 0, 0.13)","left-xl":"-4.8px 0px 14.4px rgba(0, 0, 0, 0.18), -25.6px 0px 57.6px rgba(0, 0, 0, 0.22)","right-sm":"0.3px 0px 0.9px rgba(0, 0, 0, 0.11), 1.6px 0px 3.6px rgba(0, 0, 0, 0.13)","right-md":"0.6px 0px 1.8px rgba(0, 0, 0, 0.11), 3.2px 0px 7.2px rgba(0, 0, 0, 0.13)","right-lg":"1.2px 0px 3.6px rgba(0, 0, 0, 0.001), 6.4px 0px 14.4px rgba(0, 0, 0, 0.13)","right-xl":"4.8px 0px 14.4px rgba(0, 0, 0, 0.18), 25.6px 0px 57.6px rgba(0, 0, 0, 0.22)"},backdropBlur:{sm:"6px",md:"12px"},screens:{"2xs":"240px",xs:"320px",sm:"480px",md:"768px",lg:"1024px",xl:"1440px","2xl":"1920px"},transitionTimingFunction:{1:"cubic-bezier(.25, 0, .5, 1)",2:"cubic-bezier(.25, 0, .4, 1)",3:"cubic-bezier(.25, 0, .3, 1)",4:"cubic-bezier(.25, 0, .2, 1)",5:"cubic-bezier(.25, 0, .1, 1)","in-1":"cubic-bezier(.25, 0, 1, 1)","in-2":"cubic-bezier(.5, 0, 1, 1)","in-3":"cubic-bezier(.7, 0, 1, 1)","in-4":"cub
3ic-bezier(.9, 0, 1, 1)","in-5":"cubic-bezier(1, 0, 1, 1)","out-1":"cubic-bezier(0, 0, .75, 1)","out-2":"cubic-bezier(0, 0, .5, 1)","out-3":"cubic-bezier(0, 0, .3, 1)","out-4":"cubic-bezier(0, 0, .1, 1)","out-5":"cubic-bezier(0, 0, 0, 1)","in-out-1":"cubic-bezier(.1, 0, .9, 1)","in-out-2":"cubic-bezier(.3, 0, .7, 1)","in-out-3":"cubic-bezier(.5, 0, .5, 1)","in-out-4":"cubic-bezier(.7, 0, .3, 1)","in-out-5":"cubic-bezier(.9, 0, .1, 1)"},transitionDuration:{"2xs":"0ms",xs:"100ms",sm:"200ms",md:"300ms",lg:"500ms",xl:"700ms","2xl":"1000ms"},transitionDelay:{"2xs":"0ms",xs:"25ms",sm:"75ms"},aspectRatio:{1:"1 / 1","4-3":"4 / 3","3-4":"3 / 4","3-2":"3 / 2","2-3":"2 / 3","16-9":"16 / 9","9-16":"9 / 16","18-5":"18 / 5","5-18":"5 / 18","21-9":"21 / 9","9-21":"9 / 21"},colors:Xi,glow:en},$a={data(){return{activeTouchGameId:null}},methods:{handleTileTouchClick(e){const t=e?.id||null;t&&(this.activeTouchGameId=this.activeTouchGameId===t?null:t)}}};function ye(e){return e.split("/").map(t=>t.trim().split(" ").map((r,n)=>n===0?r.charAt(0).toUpperCase()+r.slice(1).toLowerCase():r.toLowerCase()).join(" ")).join(" / ")}function tn(e,t){return!e||e==="-"?"-":t.locale==="fr"||t.locale==="fr-CA"?e.split("/").map(r=>{const n=r.trim().toLowerCase(),s=t.t(`bonusTypes.${n}`,null);return s&&s!==`bonusTypes.${n}`?s.charAt(0).toUpperCase()+s.slice(1):ye(r)}).join("/"):ye(e)}const rn={name:"IconContainerLeaf",components:{VImage:R},props:{width:{type:[String,Number],default:36},height:{type:[String,Number],default:37}}};function nn(e,t,r,n,s,i){const c=h("VImage");return a(),b(c,{src:"/vue/assets/icons/container-leaf.svg",alt:"icon container",width:r.width,height:r.height},null,8,["width","height"])}const sn=m(rn,[["render",nn]]),an={name:"IconCircle",props:{color:{type:String,default:"#E12528"}}},on=C+"#icon-circle";function ln(e,t,r,n,s,i){return a(),l("svg",{width:"6",height:"7",viewBox:"0 0 6 7",class:d(r.color)},[...t[0]||(t[0]=[o("use",{href:on},null,-1)])],2)}const cn=m(an,[["render",ln]]),dn=new Set(["default","sticky","static","casino-review"]),un={name:"StickyBar",components:{Favicon:be,Rating:ce,Button:N},mixins:[W],props:{partnerData:{type:Object,default:()=>({})},ontarioRegulated:{type:Boolean,default:!1},albertaRegulated:{type:Boolean,default:!1},variant:{type:String,default:"default",validator:e=>dn.has(e)},mobileOnly:{type:Boolean,default:!1},offerText:{type:String,default:""},fallbackHref:{type:String,default:""},fallbackLabel:{type:String,default:""},hideAfflink:{type:Boolean,default:!1}},data(){return{readFullReview:this.$t("advancedToplist.readFullReview"),visitCasino:this.$t("advancedToplist.visitCasino"),isVisible:!1,bodyStickyClassApplied:!1,bodyHadStickyClassOnMount:!1}},watch:{isVisible(){this.syncBodyStickyClass()}},computed:{...B(V,{toplistOffer:"getToplistOffer"}),...B(te,["isMobile"]),isCasinoReviewVariant(){return this.variant==="casino-review"},isSticky(){return this.variant!=="static"},showPartnerInfoRow(){return this.isSticky?!0:!this.isMobile},isBarVisible(){return this.isSticky?this.isVisible:!0},barClasses(){return this.isSticky?["fixed bottom-0 w-full sticky-bar-blur background-glass z-50 py-xs right-0 left-0 border-t-sm color-stroke-3 transition-opacity duration-300",{"lg:hidden":this.mobileOnly},{"opacity-0 pointer-events-none":!this.isVisible,"opacity-100 pointer-events-auto":this.isVisible}]:["w-full background-elevation-2 pt-md"]},contentPaddingClass(){return this.isSticky?this.isCasinoReviewVariant?"py-xs px-md":"py-xs px-2xl":""},gridClass(){return"grid w-full 2xs:grid-cols-1 md:grid-cols-2"},partnerInfoRowClass(){const e=this.isSticky?"2xs:hidden md:flex":"flex";return["flex-row items-center justify-start",this.partnerInfoGapClass,e]},buttonsRowClass(){return this.isSticky?["flex flex-row items-center gap-md","2xs:justify-center md:justify-end"]:["flex flex-row items-center gap-md",this.isMobile?"justify-center":"justify-end"]},partnerInfoGapClass(){return this.isSticky?"gap-md":"gap-sm"},partnerTextRatingClass(){return["flex flex-col gap-2xs min-w-0","lg:contents"]},partnerNameClass(){return this.isSticky?"leading-150 font-bold text-g text-foreground-1":"title-sm text-foreground-1"},reviewButtonVariant(){return this.isSticky?"link":"ghost"},showReviewLink(){return!!this.reviewUrl&&!this.isCasinoReviewVariant},visitCasinoLabel(){return this.isCasinoReviewVariant?this.$t("casinoReviewPage.visitNow"):this.visitCasino},bonusOfferText(){return this.offerText||this.toplistOffer?.attributes?.titlePreview||"-"},partnerLogo(){return Dt(this.partnerData)},partnerName(){return U(this.partnerData)},partnerRating(){return Gt(this.partnerData)},partnerAfflink(){return this.hideAfflink?"":zt(this.partnerData)||""},reviewUrl(){return Ot(this.partnerData,{ontarioRegulated:this.ontarioRegulated,albertaRegulated:this.albertaRegulated})}},mounted(){!this.isSticky||!S||(this.bodyHadStickyClassOnMount=A(e=>e.body.classList.contains("stickyBottom"),!1),this.handleWindowScrollThrottled=this.throttle(this.handleWindowScroll,100),this.handleResizeThrottled=this.throttle(()=>{this.syncBodyStickyClass(),this.updateScrollUpOffset()},100),F(e=>{e.addEventListener("scroll",this.handleWindowScrollThrottled),e.addEventListener("resize",this.handleResizeThrottled)}))},beforeUnmount(){!this.isSticky||!S||(this.syncBodyStickyClass(!1),F(e=>{e.removeEventListener("scroll",this.handleWindowScrollThrottled),e.removeEventListener("resize",this.handleResizeThrottled)}))},methods:{handleWindowScroll(){if(!S)return;if(this.mobileOnly&&window.innerWidth>=1024){this.isVisible=!1,this.syncBodyStickyClass(!1);return}const e=this.$refs.stickyTrigger,t=A(r=>r.querySelector(".sticky-wrapper"));if(e&&t){const r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),s=F(i=>i.scrollY||i.pageYOffset,0);if(s!==this.lastScrollY){r.top<=0?this.isVisible=!0:this.isVisible=!1;const i=F(c=>c.innerHeight,0);(n.bottom<=0||n.top>=i)&&(this.isVisible=!1),this.lastScrollY=s}}},shouldOffsetScrollUp(e=this.isVisible){return!S||this.bodyHadStickyClassOnMount||!e||this.mobileOnly&&window.innerWidth>=1024?!1:window.innerWidth<1024},updateScrollUpOffset(){if(!S||!this.shouldOffsetScrollUp())return;const e=this.$refs["sticky-bar"];if(!e)return;const t=e.offsetHeight+16;A(r=>{r.body.style.setProperty("--scroll-up-bottom-offset",`${t}px`)})},syncBodyStickyClass(e=this.isVisible){if(!S||this.bodyHadStickyClassOnMount)return;const t=this.shouldOffsetScrollUp(e);A(r=>{if(t){r.body.classList.add("stickyBarActive"),this.bodyStickyClassApplied=!0,this.$nextTick(()=>{this.updateScrollUpOffset()});return}this.bodyStickyClassApplied&&(r.body.classList.remove("stickyBarActive"),r.body.style.removeProperty("--scroll-up-bottom-offset"),this.bodyStickyClassApplied=!1)})},throttle(e,t){let r,n;return(...s)=>{const i=this;n?(clearTimeout(r),r=setTimeout(()=>{Date.now()-n>=t&&(e.apply(i,s),n=Date.now())},t-(Date.now()-n))):(e.apply(i,s),n=Date.now())}}}},fn={key:0,ref:"stickyTrigger",class:"invisible h-0"}
3,pn={key:0,class:"flex items-center justify-start gap-sm w-full"},hn={class:"flex-1 min-w-0 truncate body-sm font-bold leading-150 text-foreground-1"};function gn(e,t,r,n,s,i){const c=h("Button"),y=h("Favicon"),f=h("Rating");return a(),l("div",null,[i.isSticky?(a(),l("div",fn,null,512)):u("",!0),E(o("div",{ref:"sticky-bar",class:d(i.barClasses)},[o("div",{class:d(i.contentPaddingClass)},[i.isCasinoReviewVariant?(a(),l("div",pn,[o("p",hn,p(i.bonusOfferText),1),i.partnerAfflink?(a(),b(c,{key:0,tag:"a",size:"MD",href:i.partnerAfflink,variant:"primary",target:"_blank",rel:"noopener nofollow noreferrer",class:"shrink-0",onClick:t[0]||(t[0]=g=>e.addCustomTracking(`StickyBar: Visit Casino ${i.partnerName}`,"Click","Not Applicable","Button","Click","Not Applicable"))},{default:_(()=>[k(p(i.visitCasinoLabel),1)]),_:1},8,["href"])):r.fallbackHref?(a(),b(c,{key:1,tag:"a",size:"MD",href:r.fallbackHref,variant:"primary",class:"shrink-0"},{default:_(()=>[k(p(r.fallbackLabel||i.visitCasinoLabel),1)]),_:1},8,["href"])):u("",!0)])):(a(),l("div",{key:1,class:d(i.gridClass)},[E(o("div",{class:d(i.partnerInfoRowClass)},[i.partnerLogo?(a(),b(y,{key:0,"image-path":i.partnerLogo,"image-name":`${i.partnerName} logo`,size:i.isSticky?"xs":"sm",type:"circular"},null,8,["image-path","image-name","size"])):u("",!0),o("div",{class:d(i.partnerTextRatingClass)},[o("p",{class:d(i.partnerNameClass)},p(i.partnerName),3),i.partnerRating?(a(),b(f,{key:0,rating:i.partnerRating,variant:"multiple",class:"md:flex lg:text-sm",text:""},null,8,["rating"])):u("",!0)],2)],2),[[H,i.showPartnerInfoRow]]),o("div",{class:d(i.buttonsRowClass)},[i.showReviewLink?(a(),b(c,{key:0,variant:i.reviewButtonVariant,size:"MD",tag:"a",href:i.reviewUrl,class:"w-full md:w-auto",full:e.isMobile,onClick:t[1]||(t[1]=g=>e.addCustomTracking("StickyBar: Read Full Review","Click","Not Applicable","Button","Click","Not Applicable"))},{default:_(()=>[k(p(s.readFullReview),1)]),_:1},8,["variant","href","full"])):u("",!0),i.partnerAfflink?(a(),b(c,{key:1,tag:"a",size:"MD",href:i.partnerAfflink,variant:"primary",target:"_blank",rel:"noopener nofollow noreferrer",class:"w-full md:w-auto",full:e.isMobile,onClick:t[2]||(t[2]=g=>e.addCustomTracking(`StickyBar: Visit Casino ${i.partnerName}`,"Click","Not Applicable","Button","Click","Not Applicable"))},{default:_(()=>[k(p(i.visitCasinoLabel),1)]),_:1},8,["href","full"])):u("",!0)],2)],2))],2)],2),[[H,i.isBarVisible]])])}const mn=m(un,[["render",gn],["__scopeId","data-v-d1834664"]]),xn={name:"ReviewBonusBanner",components:{Favicon:be,Button:N,StickyBar:mn},mixins:[W],props:{theme:{type:String,default:"light"},offerText:{type:String,default:"-"},favicon:{type:String,default:""},faviconAlt:{type:String,default:""},metaItems:{type:Array,default:()=>[]},buttonLabel:{type:String,default:""},affiliateLink:{type:String,default:"/"},trackerLabel:{type:String,default:""},toplistResponseId:{type:[String,Number],default:null},toplistLinkId:{type:String,default:""},toplistData:{type:[String,Number,Object,Array],default:null},partnersName:{type:String,default:""},ontarioRegulated:{type:Boolean,default:!1}},computed:{...B(V,{currentPartner:"getCurrentPartner"}),showStickyBar(){return this.hasPartnerData},hasPartnerData(){return!!(this.currentPartner&&Object.keys(this.currentPartner).length>0&&this.currentPartner.phoenix?.slug)},metaItemsFiltered(){return this.metaItems.filter(e=>e&&(e.labelKey||e.label||e.value)).map((e,t)=>({key:`${e.labelKey||e.label||"meta"}-${t}`,label:e.labelKey?this.$t(e.labelKey):e.label||"-",value:e.value||"-",emphasis:e.emphasis||"success"}))}}},yn={class:"flex flex-col gap-sm w-full px-md md:px-lg lg:px-0"},bn={key:0,class:"font-bold text-xs md:text-sm text-foreground-1 lg:hidden"},vn={class:"flex flex-col xl:items-center xl:flex-row w-full gap-sm lg:gap-md xl:gap-2xl lg:p-lg xl:p-xl lg:rounded-ui-lg lg:border-sm color-stroke-elevation lg:background-elevation-1"},_n={class:"flex flex-col lg:flex-row lg:items-center xl:w-[440px] gap-sm lg:gap-lg lg:p-lg lg:rounded-lg lg:border-sm color-stroke-elevation lg:background-elevation-2"},wn={key:0,class:"flex flex-row flex-1 w-full gap-md"},kn={class:"leading-120 body-xs"},Cn={key:0,class:"h-px w-full bg-foreground-3 lg:hidden","aria-hidden":"true"},Sn={class:"flex items-center w-full lg:w-auto whitespace-nowrap justify-center"};function Bn(e,t,r,n,s,i){const c=h("Favicon"),y=h("Button"),f=h("StickyBar");return a(),l("div",null,[o("div",yn,[r.ontarioRegulated?u("",!0):(a(),l("span",bn,p(e.$t("casinoReviewPage.welcomeBonus")),1)),o("div",vn,[o("div",_n,[r.favicon?(a(),l("div",{key:0,class:d(["2xs:hidden lg:flex w-[60
3px] h-[60px] items-center justify-center shrink-0 rounded-lg",r.theme==="dark"?"lg:background-elevation-3":"lg:background-elevation-2"])},[v(c,{"image-path":r.favicon,"image-name":r.faviconAlt||"",mode:"squared",size:"sm","custom-size":60,lazy:!1,glow:!1,"object-contain":""},null,8,["image-path","image-name"])],2)):u("",!0),o("p",{class:d(["lg:leading-150 body-sm md:body-md lg:title-xs lg:text-foreground-1 font-bold",r.theme==="dark"?"lg:text-foreground-on-dark":"lg:text-foreground-2"])},p(r.offerText),3)]),i.metaItemsFiltered.length?(a(),l("div",wn,[(a(!0),l(T,null,O(i.metaItemsFiltered,(g,x)=>(a(),l("div",{key:g.key,class:d(["flex flex-col w-1/3 lg:w-auto justify-center",x<i.metaItemsFiltered.length-1?"border-r-sm color-stroke-2 pr-md":""])},[o("span",kn,p(g.label),1),o("span",{class:d(["font-bold leading-150 body-md",g.emphasis==="base"?r.theme==="dark"?"text-foreground-on-dark":"text-foreground-2":"text-foreground-success"])},p(g.value),3),x<i.metaItemsFiltered.length-1?(a(),l("div",Cn)):u("",!0)],2))),128))])):u("",!0),o("div",Sn,[v(y,{tag:"a",size:"LG",variant:"primary",href:r.affiliateLink,target:"_blank",rel:"nofollow sponsored noopener","data-aa-tracker":r.trackerLabel,"toplist-response-id":r.toplistResponseId,"toplist-link-id":r.toplistLinkId,"toplist-data":r.toplistData,onClick:t[0]||(t[0]=g=>e.addCustomTracking(`ReviewBonusBanner::${r.buttonLabel} ${r.partnersName}`,"Click","Not Applicable","Button","Click","Not Applicable"))},{default:_(()=>[k(p(r.buttonLabel),1)]),_:1},8,["href","data-aa-tracker","toplist-response-id","toplist-link-id","toplist-data"])])])]),i.showStickyBar?(a(),b(f,{key:0,"partner-data":e.currentPartner,"offer-text":r.offerText,variant:"casino-review","mobile-only":""},null,8,["partner-data","offer-text"])):u("",!0)])}const In=m(xn,[["render",Bn]]),An={name:"IconBonusAndPromos",components:{VImage:R},props:{width:{type:[Number,String],default:70},height:{type:[Number,String],default:70},transparent:{type:Boolean,default:!1}}};function Ln(e,t,r,n,s,i){const c=h("VImage");return a(),b(c,{src:"/vue/assets/icons/bonus.svg",alt:"bonus and promos icon",width:r.width,height:r.height},null,8,["width","height"])}const Fn=m(An,[["render",Ln]]),Pn={name:"CasinoReviewBanner",components:{Button:N,IconBonusAndPromos:Fn},mixins:[W],props:{theme:{type:String,default:"light",validator:e=>!e||["light","dark","accent"].includes(e)},title:{type:String,default:"-"},description:{type:Array,default:()=>[]},buttonLabel:{type:String,default:""},affiliateLink:{type:String,default:"/"},trackerLabel:{type:String,default:""}},data(){return{claimYourBonus:this.$t("claimYourBonus")}},computed:{...B(te,["isMobile","isTablet","isDesktop"]),isDarkTheme(){return this.theme==="dark"},rootClasses(){return{"background-elevation-2":!this.isDarkTheme,"background-elevation-3":this.isDarkTheme,"color-stroke-elevation":!0,"border-sm":!0}},shieldContainerClasses(){return{"background-elevation-2":!this.isDarkTheme,"background-elevation-3":this.isDarkTheme}},buttonSize(){return this.isDesktop||this.isTablet?"LG":"MD"},ctaText(){return this.buttonLabel||this.claimYourBonus},metaItemsFiltered(){return this.metaItems.filter(e=>e&&(e.labelKey||e.label||e.value)).map((e,t)=>({key:`${e.labelKey||e.label||"meta"}-${t}`,label:e.labelKey?this.$t(e.labelKey):e.label||"-",value:e.value||"-",emphasis:e.emphasis||"base"}))}}},Tn={class:"flex flex-col sm:flex-row items-start sm:items-center gap-md lg:gap-lg p-fluid-md"},Rn={class:"flex flex-col md:flex-row items-start gap-md flex-grow"},zn={class:"flex-shrink-0 flex items-center justify-center"},Dn={class:"flex-grow flex flex-col gap-2xs md:gap-xs"},On={class:"title-sm leading-150 sm:leading-130 lg:leading-150 text-foreground-1"},Nn={class:"body-md leading-150"},Gn={class:"flex-shrink-0 w-full sm:w-auto"};function Mn(e,t,r,n,s,i){const c=h("IconBonusAndPromos"),y=h("Button");return a(),l("div",{class:d([i.rootClasses,"w-full rounded-ui-lg overflow-hidden"])},[o("div",Tn,[o("div",Rn,[o("div",zn,[v(c,{class:d(["w-[60px] h-[60px] sm:w-[70px] sm:h-[70px] rounded-pill",i.shieldContainerClasses]),transparent:"true"}
3,null,8,["class"])]),o("div",Dn,[o("h2",On,p(r.title),1),o("p",Nn,p(Array.isArray(r.description)?r.description.join(" "):r.description),1)])]),o("div",Gn,[v(y,{tag:"a",size:i.buttonSize,variant:"primary",class:"w-full md:w-auto md:ml-xs lg:ml-lg",href:r.affiliateLink,target:"_blank",rel:"nofollow sponsored noopener",full:"","data-aa-tracker":r.trackerLabel||"CasinoReviewBanner claim button",onClick:t[0]||(t[0]=f=>e.addCustomTracking(`CasinoReviewBanner::${i.ctaText}`,"Click","Not Applicable","Button","Click","Not Applicable"))},{default:_(()=>[k(p(i.ctaText),1)]),_:1},8,["size","href","data-aa-tracker"])])])],2)}const Un=m(Pn,[["render",Mn]]),Vn=new Set(["default","promo-code-page","reviewbonusbanner","casinoreviewbanner"]),$n={name:"BonusBanner",components:{VImage:R,IconContainerLeaf:sn,IconCircle:cn,Button:N,PromoButton:Fe,ReviewBonusBanner:In,CasinoReviewBanner:Un},mixins:[W],props:{variant:{type:String,validator:e=>typeof e=="string"&&Vn.has(e.toLowerCase()),default:"default"},offer:{type:Object,required:!1,default:()=>({})},type:{type:String,default:"default"},index:{type:Number,default:1},theme:{type:String,default:"light"},title:{type:String,default:"-"},description:{type:[String,Array],default:()=>[]},trackerLabel:{type:String,default:""},buttonLabel:{type:String,default:""},ontarioRegulated:{type:Boolean,default:!1},bonusRegulated:{type:Boolean,default:!1}},data(){return{claimBonusLabel:this.$t("claim-bonus"),exclusiveLabel:this.$t("exclusive"),minDepositLabel:this.$t("minDeposit"),wageringLabel:this.$t("wagering"),usersClaimedToday:this.$t("advancedToplist.usersClaimedToday"),claimNowLabel:this.$t("claimNow")}},computed:{variantNormalized(){return typeof this.variant=="string"?this.variant.toLowerCase():"default"},isReviewVariant(){return this.variantNormalized==="reviewbonusbanner"},isCasinoReviewVariant(){return this.variantNormalized==="casinoreviewbanner"},isDarkTheme(){return this.theme==="dark"},defaultRootClass(){return"flex flex-col lg:flex-row lg:justify-between lg:items-center background-elevation-3 border-sm color-stroke-elevation rounded-ui-lg p-md lg:py-lg lg:px-xl gap-lg"},currentPartnerDisplayName(){return U(this.currentPartner)},reviewPartnerDisplayName(){return U(this.reviewPartner)},bonusWagering(){return`${this.offer?.attributes?.bonusWagering||this.toplistOffer?.attributes?.bonusWagering||this.currentPartner?.phoenix?.attributes?.toplistOffer?.attributes?.bonusWagering||"N/A"} ${this.wageringLabel}`},affiliateLink(){if(this.isCasinoReviewVariant){const t=this.offer?.attributes?.afflinkProxy;if(t)return`${"https://links.casino.ca/play"+t}`;const r=this.toplistOffer?.attributes?.afflinkProxy;return r?`${"https://links.casino.ca/play"+r}`:this.currentPartner?.supplement?.affiliate_link||null}if(this.isReviewVariant){const t=this.toplistOffer?.attributes?.afflinkProxy||this.offer?.attributes?.afflinkProxy;return t?`${"https://links.casino.ca/play"+t}`:""}const e=this.offer?.attributes?.afflinkProxy||this.toplistOffer?.attributes?.afflinkProxy||this.currentPartner?.phoenix?.attributes?.toplistOffer?.attributes?.afflinkProxy||"";return e?`${"https://links.casino.ca/play"+e}`:""},bonusCode(){let e=this.offer?.attributes?.bonusCode||"";return e==="N/A"&&(e=""),e},depositLimit(){const e=this.depositLimitCurrency,t=this.currentPartner?.phoenix?.attributes?.depositLimit||"";return`${e}${t} ${this.minDepositLabel}`},depositLimitCurrency(){return this.currentPartner?.phoenix?.attributes?.depositLimitCurrency?.[0]?.currency_symbol||""},offerType(){const e=this.offer?.offerType||"-";return tn(e,this.$i18n)},offerDetails(){return this.isReviewVariant?this.toplistOffer?.attributes?.titlePreview||this.offer?.attributes?.titlePreview||"-":this.offer?.attributes?.titlePreview||this.toplistOffer?.attributes?.titlePreview||this.currentPartner?.phoenix?.attributes?.toplistOffer?.attributes?.titlePreview||this.currentPartner?.supplement?.yourBonus||"-"},totalClaims(){const e=new Date;let t=400,r=this.index%2!==0?this.index*4*-1:this.index*3;this.type!=="game-offer"&&(t=350,r=this.index%2===0?this.index*3*-1:this.index*2);const n=U(this.currentPartner).length||0,s=e.getUTCMonth()+e.getUTCDate()+n+r,i=Math.round(t/2)+s;return this.usersClaimedToday.includes("[users]")?this.usersClaimedToday.replace("[users]",i):`${i} ${this.usersClaimedToday}`},gameFavicon(){const e=this.currentPartner?.supplement?.gameOffersFavicons||[];return e.length?e[0]:null},showGameFavicon(){return this.offer.fromToplistType!=="free+spins"?!1:!!this.gameFavicon?.length},addShadowToFavicon(){return this.gameFavicon.includes(".png")},reviewFavicon(){const e=this.reviewPartner;if(!e)return"";const t=e.phoenix?.attributes||{},r=e.supplement||{},n=t?.favicon||t?.faviconLight||t?.faviconDark||r?.logoUrl||"",s=this.isDarkTheme?t?.faviconDark||n:t?.faviconLight||n;return s?this.normalizePhoenixAssetPath(s):""},reviewFaviconAlt(){return`${this.reviewPartnerDisplayName} favicon`.trim()},reviewOfferText(){return this.isOntario&&this.isReviewVariant?Et(this.reviewPartner)||"-":this.offerDetails||this.reviewPartnerDisplayName||"-"},reviewMetaItems(){return[{labelKey:"minDeposit",label:this.minDepositLabel,value:this.reviewMinDepositValue,emphasis:"success"},{labelKey:"payoutSpeed",label:this.$t("payoutSpeed"),value:this.reviewPayoutSpeedValue,emphasis:"success"},{labelKey:"casinoReviewPage.rtpText",label:this.$t("casinoReviewPage.rtpText"),value:this.reviewRtpValue,emphasis:"success"}]},reviewMinDepositValue(){const e=this.reviewPartner?.phoenix?.attributes?.depositLimit,t=this.reviewPartner?.supplement?.minDeposit;return e?`${this.reviewDepositLimitCurrency}${e}`:t||"-"},reviewDepositLimitCurrency(){return this.reviewPartner?.phoenix?.attributes?.depositLimitCurrency?.[0]?.currency_symbol||""},reviewPayoutSpeedValue(){return this.reviewPartner?.phoenix?.attributes?.payoutTime||this.reviewPartner?.supplement?.payoutSpeed||this.reviewPartner?.supplement?.payoutTime||"-"},reviewRtpValue(){return this.reviewPartner?.phoenix?.attributes?.casinoRtp||this.reviewPartner?.supplement?.rtp||"-"},reviewTrackerLabel(){return`Review bonus banner claim button for ${this.reviewPartnerDisplayName}`.trim()},phoenixImageBase(){const e="https://images.casino.ca/";return e.endsWith("/")?e.slice(0,-1):e},...B(te,["isDesktop"]),...B(Be,["currentPartner"]),...B(V,{toplistOffer:"getToplistOffer",partnersCurrentPartner:"getCurrentPartner"}),...B(Pe,["locale","geoLocation","isBonusRegulated"]),reviewPartner(){return this.isReviewVariant?this.partnersCurrentPartner||this.currentPartner:this.currentPartner},ctaButtonLabel(){return this.isOntario&&(this.isReviewVariant||this.isCasinoReviewVariant)?this.buttonLabel||this.$t("casinoReviewPage.visitCasino"):this.buttonLabel||this.claimNowLabel}
3,isOntario(){return this.ontarioRegulated||this.bonusRegulated||this.isBonusRegulated||this.geoLocation?.country==="CA"&&this.geoLocation?.state==="ON"}},methods:{normalizePhoenixAssetPath(e){if(!e)return"";if(/^https?:\/\//i.test(e)||e.startsWith("/images")||e.startsWith("/assets"))return e;const t=this.phoenixImageBase;if(!t)return e;const r=e.startsWith("/")?e:`/${e}`;return`${t}${r}`},getDataToplistDataAttribute:At}},jn={class:"flex-grow offer-wrapper"},En={class:"flex items-center gap-xs mb-sm lg:mb-4"},Hn={class:"body-md"},Wn={class:"title-sm mb-xs lg:mb-sm"},Kn={class:"body-sm flex gap-sm flex-wrap"},Zn={class:"flex gap-2xs items-center"},qn={class:"leading-120 lg:leading-150"},Yn={class:"flex gap-2xs items-center"},Jn={class:"leading-120 lg:leading-150"},Qn={class:"flex-shrink-0 flex flex-col justify-center lg:items-end gap-xs"},Xn={class:"flex flex-col lg:flex-row lg:justify-end gap-sm md:gap-md"},es={class:"text-foreground-accent lg:body-md body-xs leading-150 flex justify-center lg:block"};function ts(e,t,r,n,s,i){const c=h("ReviewBonusBanner"),y=h("CasinoReviewBanner"),f=h("VImage"),g=h("IconContainerLeaf"),x=h("IconCircle"),w=h("PromoButton"),Z=h("Button");return i.isReviewVariant?(a(),b(c,{key:0,theme:r.theme,"offer-text":i.reviewOfferText,favicon:i.reviewFavicon,"favicon-alt":i.reviewFaviconAlt,"meta-items":i.reviewMetaItems,"button-label":i.ctaButtonLabel,"affiliate-link":i.affiliateLink,"tracker-label":i.reviewTrackerLabel,"toplist-response-id":i.reviewPartner.toplistResponseId,"toplist-link-id":i.affiliateLink,"toplist-data":i.getDataToplistDataAttribute(i.reviewPartner),"partners-name":i.reviewPartnerDisplayName,"ontario-regulated":i.isOntario},null,8,["theme","offer-text","favicon","favicon-alt","meta-items","button-label","affiliate-link","tracker-label","toplist-response-id","toplist-link-id","toplist-data","partners-name","ontario-regulated"])):i.isCasinoReviewVariant?(a(),b(y,{key:1,theme:r.theme,title:r.title,description:r.description,"button-label":i.ctaButtonLabel,"affiliate-link":i.affiliateLink,"tracker-label":r.trackerLabel},null,8,["theme","title","description","button-label","affiliate-link","tracker-label"])):i.isOntario?u("",!0):(a(),l("div",{key:2,class:d(i.defaultRootClass)},[i.showGameFavicon?(a(),b(f,{key:0,src:i.gameFavicon,alt:i.currentPartnerDisplayName,width:e.isDesktop?136:99,height:e.isDesktop?136:99,class:"flex-shrink-0 game-favicon-wrapper",classes:"w-full h-auto"},null,8,["src","alt","width","height"])):u("",!0),o("div",jn,[o("div",En,[v(g,{class:"h-[24px] w-[24px] min-w-[24px]"}),o("p",Hn,p(i.offerType),1)]),o("div",null,[o("p",Wn,p(i.offerDetails),1),o("ul",Kn,[o("li",Zn,[v(x,{width:"7px",height:"7px",class:"text-foreground-accent"}),o("p",qn,p(i.depositLimit),1)]),o("li",Yn,[v(x,{width:"7px",height:"7px",class:"text-foreground-accent"}),o("p",Jn,p(i.bonusWagering),1)])])])]),o("div",Qn,[o("div",Xn,[i.bonusCode?(a(),b(w,{key:0,"code-text":i.bonusCode,"data-aa-tracker":`Button to copy bonus code in bonus banner for ${i.currentPartnerDisplayName}`,size:"LG","full-width":!0,class:"lg:w-auto rounded-button hover:no-underline",onClick:t[0]||(t[0]=_e=>e.addCustomTracking(`BonusBanner: Copy Bonus Code ${i.currentPartnerDisplayName}`,"Click","Not Applicable","Button","Click","Not Applicable"))},null,8,["code-text","data-aa-tracker"])):u("",!0),v(Z,{tag:"a",size:"LG",variant:"primary",full:"",class:"contents w-full lg:w-auto",href:i.affiliateLink||null,disabled:!i.affiliateLink,target:"_blank",rel:"nofollow noreferrer","data-aa-tracker":`Button to afflink bonus code in bonus banner for ${i.currentPartnerDisplayName}`,"toplist-response-id":e.currentPartner?.toplistResponseId,"toplist-link-id":i.affiliateLink||null,"toplist-data":i.getDataToplistDataAttribute(e.currentPartner),onClick:t[1]||(t[1]=_e=>e.addCustomTracking(`AdvancedToplist::AffLink-partner-${i.currentPartnerDisplayName}`,"Click","Not Applicable","Button","Click","Not Applicable"))},{default:_(()=>[k(p(s.claimBonusLabel),1)]),_:1},8,["href","disabled","data-aa-tracker","toplist-response-id","toplist-link-id","toplist-data"])]),o("p",es,p(i.totalClaims),1)])],2))}const ja=m($n,[["render",ts],["__scopeId","data-v-0f04e5a8"]]),rs={name:"ExpertRating",components:{Rating:ce,Button:N},props:{expertRating:{type:Object,required:!0},expertRatingOntario:{type:Object,default:null},reviewLink:{type:String,default:""},ontarioRegulated:{type:Boolean,default:!1},genericVariant:{type:Boolean,default:!1}},data(){return{expertRatingTitle:this.$t("advancedToplist.expertRatingTitle"),allExpertRatingCategoriesLabels:this.$t("expertRatingCategories"),readFullReview:this.$t("advancedToplist.readFullReview"),isOntarioPage:!1}},computed:{resolvedExpertRating(){const e=this.ontarioRegulated||this.isOntarioPage,t=this.expertRatingOntario?.items;
3return e&&t&&Object.keys(t).length>0?this.expertRatingOntario:this.expertRating},expertRatingItems(){return Object.keys(this.resolvedExpertRating?.items||{}).length},normalizedExpertItems(){const e=this.resolvedExpertRating?.items||{},t={};return Object.keys(e).forEach(r=>{t[r]=Number(e[r])||0}),t},isReviewLink(){return this.reviewLink===""||this.reviewLink==="/"}},mounted(){this.isOntarioPage=F(e=>e.location.pathname.includes("/ontario/"),!1)},methods:{getCategoryRating(e){return typeof this.allExpertRatingCategoriesLabels=="object"&&this.allExpertRatingCategoriesLabels!==null&&e in this.allExpertRatingCategoriesLabels?this.allExpertRatingCategoriesLabels[e]:e}}},is={class:"flex justify-between w-full items-center"},ns={class:"title-xs text-ghost-foreground leading-150"},ss={key:0,class:"w-full"},as={class:"flex gap-sm lg:gap-x-2xl flex-wrap lg:grid lg:grid-cols-2"};function os(e,t,r,n,s,i){const c=h("Button"),y=h("Rating");return a(),l("div",{class:d(["background-elevation-2 flex flex-col items-start border-sm color-stroke-elevation",[r.genericVariant?"gap-md md:gap-lg p-md md:p-lg xl:p-xl rounded-ui-md md:rounded-ui-lg":"gap-sm lg:gap-lg p-md lg:p-xl rounded-ui-md"]])},[o("div",{class:d(["flex flex-col w-full",r.genericVariant?"gap-fluid-2xs":"gap-sm"])},[o("div",is,[o("p",ns,p(s.expertRatingTitle),1),i.isReviewLink?u("",!0):(a(),b(c,{key:0,variant:"link",size:"MD",tag:"a",href:r.reviewLink,"data-aa-tracker":`Button to review ${r.reviewLink}`},{default:_(()=>[k(p(s.readFullReview),1)]),_:1},8,["href","data-aa-tracker"]))]),v(y,{rating:Number(i.resolvedExpertRating.totalRating),variant:"giant",type:"stacked",text:""},null,8,["rating"])],2),i.expertRatingItems>0?(a(),l("div",ss,[o("div",as,[(a(!0),l(T,null,O(i.normalizedExpertItems,(f,g)=>(a(),l("div",{key:g,class:"w-full"},[o("div",{class:d(["grid grid-cols-2 gap-md",[r.genericVariant?"md:grid-cols-[1fr_2fr]":"md:grid-cols-[1fr_3fr]"]])},[o("div",{class:d(["text-foreground-2 leading-150",[r.genericVariant?"body-sm":"body-md"]])},p(i.getCategoryRating(g)),3),v(y,{rating:Number(f),variant:"meter","show-scale":""},null,8,["rating"])],2)]))),128))])])):u("",!0)],2)}const Ea=m(rs,[["render",os]]),ls={name:"IconChartUp",props:{color:{type:String,default:"#059669"}}},cs=C+"#icon-chart-up";function ds(e,t,r,n,s,i){return a(),l("svg",{width:"20",height:"21",viewBox:"0 0 20 21",class:d(r.color)},[...t[0]||(t[0]=[o("use",{href:cs},null,-1)])],2)}const Ha=m(ls,[["render",ds]]),us={name:"IconChartDown",props:{colorClass:{type:String,default:""}}},fs=C+"#icon-chart-down";function ps(e,t,r,n,s,i){return a(),l("svg",{width:"20",height:"21",viewBox:"0 0 20 21",class:d(r.colorClass)},[...t[0]||(t[0]=[o("use",{href:fs},null,-1)])],2)}const Wa=m(us,[["render",ps]]),hs={name:"ScreenshotsGallery",components:{VImage:R},props:{src:{type:String,required:!0},description:{type:String,default:""}}},gs={class:"gap-xs flex flex-col"},ms={key:1,class:"w-full body-sm text-foreground-2 leading-120 lg:leading-150"};function xs(e,t,r,n,s,i){const c=h("VImage");return a(),l("div",gs,[r.src?(a(),b(c,{key:0,src:r.src,aspect:"3-2",shape:"rounded-ui-md",class:"min-w-[262px]"},null,8,["src"])):u("",!0),r.description?(a(),l("div",ms,p(r.description),1)):u("",!0)])}const ys=m(hs,[["render",xs]]),bs={name:"GallerySection",components:{ScreenshotsGallery:ys,Modal:Or,CustomSlider:Se},props:{partner:{type:Object,default:()=>{}},ontarioRegulated:{type:Boolean,default:!1},screenshotsCasinoData:{type:Array,default:null},titleTag:{type:String,default:"p"},titleClass:{type:String,default:"title-sm leading-150 font-bold"},customTitle:{type:String,default:""}},data(){return{galleryContentTitle:this.$t("advancedToplist.galleryContentTitle"),isOntarioPage:!1,showGalleryModal:!1,initialSlide:0}},computed:{...B(V,{currentPartner:"getCurrentPartner"}),computedScreenshotsCasinoData(){if(Array.isArray(this.screenshotsCasinoData))return oe(this.screenshotsCasinoData);const e=this.partner||this.currentPartner,t=this.ontarioRegulated||this.isOntarioPage?e?.supplement?.screenshotsCasinoOntario:e?.supplement?.screenshotsCasino;return oe(t)},partnerName(){return(this.partner||this.currentPartner)?.phoenix?.name||""},computedTitle(){return this.customTitle?this.customTitle:`${this.galleryContentTitle} ${this.partnerName}`},isClient(){return S}},mounted(){S&&(this.isOntarioPage=F(e=>e.location.pathname.includes("/ontario/"),!1))},methods:{openGalleryModal(e){S&&(this.showGalleryModal=!0,this.initialSlide=e)},closeGalleryModal(){this.showGalleryModal=!1,this.initialSlide=0}}},vs={class:"background-elevation-2 flex flex-col items-start xs:p-md lg:py-lg lg:px-xl border-sm color-stroke-elevation rounded-ui-md gap-md lg:gap-lg"},_s={key:0,class:"overflow-x-scroll no-scrollbar w-full"},ws={class:"flex flex-row gap-sm lg:gap-lg items-baseline lg:flex-wrap justify-between xl:justify-start"},ks=["onClick"],Cs=["src","alt"],Ss={class:"w-full body-sm leading-120 lg:leading-150"};function Bs(e,t,r,n,s,i){const c=h("ScreenshotsGallery"),y=h("CustomSlider"),f=h("Modal");return a(),l("div",vs,[(a(),b(j(r.titleTag),{class:d(r.titleClass)},{default:_(()=>
3[k(p(i.computedTitle),1)]),_:1},8,["class"])),i.computedScreenshotsCasinoData.length>0?(a(),l("div",_s,[o("div",ws,[(a(!0),l(T,null,O(i.computedScreenshotsCasinoData,(g,x)=>(a(),l("div",{key:x,class:"lg:w-[calc(50%-16px)] xl:w-[calc(33.33%-16px)] hover:opacity-2 w-full cursor-pointer",onClick:w=>i.openGalleryModal(x)},[v(c,{src:g.image,description:g.description},null,8,["src","description"])],8,ks))),128))])])):u("",!0),s.showGalleryModal&&i.isClient?(a(),b(f,{key:1,size:"LG","h-size":"LG","show-footer":!1,visible:s.showGalleryModal,onClose:i.closeGalleryModal},{body:_(()=>[i.isClient?(a(),b(y,{key:0,"slider-id":"advanced-gallery-modal-slider","adjust-width":!0,"show-pagination":!0,"pagination-variant":"bottom","pagination-per-page":!1,"items-per-page-mobile":1,"items-per-page-tablet":1,"items-per-page-desktop":1,"buttons-position":"inside-padding","buttons-size":"sm","initial-slide":s.initialSlide},{default:_(()=>[(a(!0),l(T,null,O(i.computedScreenshotsCasinoData,(g,x)=>(a(),l("div",{key:x,class:"flex-shrink-0 flex flex-col justify-center items-center modal-gallery-image gap-xs"},[o("img",{src:g.image,alt:`${i.partnerName} gallery`,class:"flex-grow w-auto",width:"1170",height:"800","object-contain":!0},null,8,Cs),o("div",Ss,p(g.description),1)]))),128))]),_:1},8,["initial-slide"])):u("",!0)]),_:1},8,["visible","onClose"])):u("",!0)])}const Ka=m(bs,[["render",Bs],["__scopeId","data-v-3116c30d"]]);export{Mt as $,Na as A,$s as B,Sa as C,za as D,Ea as E,ga as F,Ka as G,_a as H,Ct as I,jt as J,va as K,ha as L,Or as M,ka as N,Vt as O,Oa as P,I as Q,In as R,mn as S,xa as T,Gt as U,qi as V,ma as W,Ca as X,wa as Y,re as Z,tn as _,ja as a,$t as a0,Aa as a1,Fa as a2,Ia as a3,Ba as a4,La as a5,sa as a6,na as a7,Hs as a8,fa as a9,ea as aa,pa as ab,ca as ac,Ks as ad,Ws as ae,oa as af,la as ag,Pt as ah,Js as ai,Xs as aj,Ga as ak,Ma as al,Ot as am,Tt as an,Qs as ao,Ua as ap,aa as aq,Pa as ar,Rt as as,at as b,Ra as c,vt as d,Wa as e,Ha as f,js as g,Ta as h,Da as i,Zs as j,ia as k,ra as l,Va as m,ta as n,ua as o,qs as p,Es as q,da as r,$a as s,Ys as t,ba as u,zt as v,Ut as w,ya as x,At as y,Dt as z};
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.