1import{ba as An,f as Dn,n as En}from"./chunk-7EOHQWEA.js";import{b as Wn}from"./chunk-N2Q5LQI7.js";import{b as Sn,c as Mn}from"./chunk-RANT5V3V.js";import{b as qn}from"./chunk-AMQYSH56.js";import{b as zi,c as Gi,d as Tn}from"./chunk-24SWI6SV.js";import{a as Yn}from"./chunk-Q4VDLKR6.js";import{a as Zn}from"./chunk-VYZNX62Z.js";import"./chunk-YPNPAUY4.js";import"./chunk-L435M7MP.js";import{a as Jn}from"./chunk-LWBAK4ME.js";import{a as Rn,c as pe}from"./chunk-S2IEF3NU.js";import{a as kn}from"./chunk-KEAKBYXQ.js";import{a as ke,b as Pn}from"./chunk-N5KCPBSN.js";import{a as Lt}from"./chunk-6RDBEQD6.js";import"./chunk-DTNGPAZR.js";import{a as Bn,b as Vn,c as jn,d as Un}from"./chunk-IAX7XY6C.js";import{a as zn}from"./chunk-WMYDQP5F.js";import"./chunk-3ZEVMZWN.js";import{b as Gn}from"./chunk-TUIM6QO4.js";import"./chunk-VXEI2BL7.js";import"./chunk-OFDGY6SI.js";import"./chunk-TOGIO5UI.js";import"./chunk-3B55N7HD.js";import"./chunk-AGN5YY5F.js";import"./chunk-NJFU6BAM.js";import"./chunk-CXAYO62M.js";import{c as Ne}from"./chunk-6JRV3BEU.js";import{a as it}from"./chunk-2YFDOLWV.js";import"./chunk-BWCSAF7V.js";import"./chunk-2SJ2BRC2.js";import"./chunk-L6V22PC4.js";import{a as Hn}from"./chunk-X23OWEFU.js";import{a as Qn}from"./chunk-7WCGGCOI.js";import"./chunk-3T2ND6BB.js";import{a as Kn,b as Xn}from"./chunk-IWLB3YK7.js";import{a as $n}from"./chunk-23E7OCEB.js";import{A as Ki,F as Yi,K as Zi,L as Qi,Q as Xi,e as $i,f as Wi,u as qi}from"./chunk-HJCDIB7O.js";import"./chunk-PF2KT7XE.js";import"./chunk-CVIRKZRM.js";import"./chunk-ZBPDVHWU.js";import{a as Ln}from"./chunk-ZTXBLYYV.js";import{c as In,d as Nn,i as Fn,w as On}from"./chunk-JCPPKLIL.js";import{$ as ln,C as nn,D as on,O as rn,U as an,Z as sn,ea as cn,h as Ji,ha as pn,m as en,w as tn}from"./chunk-6IZSWBEI.js";import{c as te}from"./chunk-OIQDN3DQ.js";import"./chunk-I6CCTIVI.js";import"./chunk-S3WBTXLR.js";import{c as dt}from"./chunk-LKKBC7SV.js";import"./chunk-I7X5EPSI.js";import"./chunk-FBYAPGXK.js";import{a as gn,c as bn}from"./chunk-H5XFMEYX.js";import{d as yn,e as Rt,f as pt,h as Cn,i as ce}from"./chunk-5CG62MG4.js";import{a as rt,b as at,c as _n,d as wn,e as st,f as lt,m as Ht,p as ct,q as xn,r as vn,u as W}from"./chunk-WL7LDOGK.js";import{a as S}from"./chunk-FAKKFPWS.js";import{a as At,b as Ni,c as Le,d as Fi,e as Oi,f as ee,g as ye,i as Bi,j as Vi,k as ji,l as Ui}from"./chunk-SYOTIUFV.js";import{a as D}from"./chunk-KRN42HVV.js";import"./chunk-M26XU57I.js";import{a as Ie,b as Ce}from"./chunk-676XKZYL.js";import"./chunk-KVWVYYU6.js";import{a as dn,b as mn,c as un,d as hn,f as nt,g as ot,h as ae,i as fn}from"./chunk-EAJDRVGJ.js";import"./chunk-LP67NEQS.js";import"./chunk-ALSL2IRL.js";import{A as Me,C as Ti,D as tt,E as Mi,F as Di,G as Ei,H as Ai,I as Hi,L as Ri,M as Li,N as Ii,e as xi,g as vi,j as He,l as yi,r as et,s as L,t as Re,u as Ci,w as ki,x as Si,y as Pi}from"./chunk-SDWWVTYX.js";import{$ as we,$b as Qe,$c as fe,Aa as le,Ab as j,B as me,Ba as ii,C as qe,Da as ni,Dc as A,Dd as wi,E as _e,Ea as yt,F as $,Fa as oi,Fc as p,Gc as re,H as q,Hb as Ct,Hc as P,I as Ke,K as X,Lb as Be,Lc as Mt,Mc as Dt,N as Zt,Nb as kt,Nc as Et,O as Qt,Ob as St,P as Xt,Pa as I,Pb as mi,Qa as ri,Qb as ui,Tb as hi,Ua as Ze,Vb as y,W as Jt,Xb as h,Yb as fi,Yc as Xe,Z as oe,Zb as f,_ as De,_b as Pt,ac as U,ad as ge,bc as z,ca as ue,cc as g,d as Ge,da as ei,dc as r,ec as s,f as J,fa as N,fc as m,fd as bi,gb as E,gc as k,hc as T,ia as he,ic as Y,ja as vt,ka as d,kb as ai,l as wt,la as Ye,lb as c,m as Se,ma as ti,mc as C,n as R,nc as gi,o as $e,pb as si,qb as li,qc as w,qd as _i,r as xt,ra as b,rc as Tt,rd as ve,s as Q,sa as _,sc as l,t as O,ta as F,tb as ci,ua as K,ud as Je,va as Ee,vb as pi,wa as V,wb as di,wc as Ae,x as Yt,xa as xe,xc as Pe,y as We,yc as Te}from"./chunk-XY2K67OX.js";import{a as Z,b as ne,g as Kt}from"./chunk-NAIKXHWT.js";var Vo=[{name:"Arizona",iconLink:"https://imgix.cosmicjs.com/ec3f30c0-1001-11ee-b1c4-fdbd98303cc6-Arizona.svg",growthleads_betting_page_path:"betting/arizona"},{name:"Colorado",iconLink:"https://imgix.cosmicjs.com/ec401b20-1001-11ee-b1c4-fdbd98303cc6-Colorado.svg",growthleads_betting_page_path:"betting/colorado"},{name:"Illinois",iconLink:"https://imgix.cosmicjs.com/ec409050-1001-11ee-b1c4-fdbd98303cc6-Illinois.svg",growthleads_betting_page_path:"betting/illinois"},{name:"Indiana",iconLink:"https://imgix.cosmicjs.com/ec428c20-1001-11ee-b1c4-fdbd98303cc6-Indiana.svg",growthleads_betting_page_path:"betting/indiana"},{name:"Iowa",iconLink:"https://imgix.cosmicjs.com/d83e77a0-115c-11ee-abb6-f9903c690bdf-Iowa.svg",growthleads_betting_page_path:"betting/iowa"},{name:"Kansas",iconLink:"https://imgix.cosmicjs.com/ec437680-1001-11ee-b1c4-fdbd98303cc6-Kansas.svg",growthleads_betting_page_path:"betting/kansas"},{name:"Kentucky",iconLink:"https://imgix.cosmicjs.com/44879fe0-196e-11ee-abcf-cf9ba95e6a41-Ke
1ntucky.svg",growthleads_betting_page_path:"betting/kentucky"},{name:"Louisiana",iconLink:"https://imgix.cosmicjs.com/ec460e90-1001-11ee-b1c4-fdbd98303cc6-Louisiana.svg",growthleads_betting_page_path:"betting/louisiana"},{name:"Maryland",iconLink:"https://imgix.cosmicjs.com/ec46d1e0-1001-11ee-b1c4-fdbd98303cc6-Maryland.svg",growthleads_betting_page_path:"betting/maryland"},{name:"Massachusetts",iconLink:"https://imgix.cosmicjs.com/ec5d1900-1001-11ee-b1c4-fdbd98303cc6-Massachusetts.svg",growthleads_betting_page_path:"betting/massachusetts"},{name:"Michigan",iconLink:"https://imgix.cosmicjs.com/ec5f3be0-1001-11ee-b1c4-fdbd98303cc6-Michigan.svg",growthleads_betting_page_path:"betting/michigan"},{name:"Missouri",iconLink:"https://imgix.cosmicjs.com/b7cf5c20-3b83-11f0-bb16-a9798b4099b1-Missouri-1.svg",growthleads_betting_page_path:"betting/missouri"},{name:"New Jersey",iconLink:"https://imgix.cosmicjs.com/700a2660-b036-11ee-baae-2b7553ec3713-New-Jersey.svg",growthleads_betting_page_path:"betting/new-jersey"},{name:"New York",iconLink:"https://imgix.cosmicjs.com/ec5fb110-1001-11ee-b1c4-fdbd98303cc6-New-York.svg",growthleads_betting_page_path:"betting/new-york"},{name:"North Carolina",iconLink:"https://cdn.cosmicjs.com/5fed4c60-115a-11ee-abb6-f9903c690bdf-North-Carolina.svg",growthleads_betting_page_path:"betting/north-carolina"},{name:"Ohio",iconLink:"https://imgix.cosmicjs.com/ec602640-1001-11ee-b1c4-fdbd98303cc6-Ohio.svg",growthleads_betting_page_path:"betting/ohio"},{name:"Pennsylvania",iconLink:"https://imgix.cosmicjs.com/ec5e9fa0-1001-11ee-b1c4-fdbd98303cc6-Pennsylvania.svg",growthleads_betting_page_path:"betting/pennsylvania"},{name:"Vermont",iconLink:"https://cdn.cosmicjs.com/c9813100-115a-11ee-a61c-b352d78f91a5-Vermont.svg",growthleads_betting_page_path:"betting/vermont"},{name:"West Virginia",iconLink:"https://imgix.cosmicjs.com/424537c0-115c-11ee-abb6-f9903c690bdf-West-Virginia.svg",growthleads_betting_page_path:"betting/west-virginia"}],eo={type:"dropdown",href:"/betting",strictHref:!0,title:"Betting & Gaming",subLinks:[{type:"dropdown",title:"US Sportsbooks",subLinks:[{type:"link",title:"All US Sportsbooks",href:"/betting",strictHref:!0},{type:"link",title:"Sportsbook Apps",href:"/betting/apps",strictHref:!0},{type:"link",title:"New Sportsbooks",href:"/betting/new",strictHref:!0},{type:"link",title:"Boxing Betting Sites",href:"/betting/boxing",strictHref:!0},{type:"link",title:"CFB Betting Sites",href:"/betting/cfb",strictHref:!0},{type:"link",title:"Cricket Betting Sites",href:"/betting/cricket",strictHref:!0},{type:"link",title:"Esports Betting Sites",href:"/betting/esports",strictHref:!0},{type:"link",title:"Golf Betting Sites",href:"/betting/golf",strictHref:!0},{type:"link",title:"Horse Racing Betting Sites",href:"/betting/horse-racing",strictHref:!0},{type:"link",title:"NASCAR Betting Sites",href:"/betting/nascar",strictHref:!0},{type:"link",title:"NBA Betting Sites",href:"/betting/nba",strictHref:!0},{type:"link",title:"NFL Betting Sites",href:"/betting/nfl",strictHref:!0},{type:"link",title:"NHL Betting Sites",href:"/betting/nhl",strictHref:!0},{type:"link",title:"Soccer Betting Sites",href:"/betting/soccer",strictHref:!0},{type:"link",title:"Tennis Betting Sites",href:"/betting/tennis",strictHref:!0},{type:"link",title:"UFC Betting Sites",href:"/betting/ufc",strictHref:!0,followedByDivider:!0},{type:"link",title:"DraftKings Review",iconPath:"https://imgix.cosmicjs.com/98e5f920-4861-11ee-89ab-17371fc03105-DraftKings-icon.svg",href:"/betting/draftkings-sportsbook",strictHref:!0},{type:"link",title:"bet365 Review",iconPath:"https://imgix.cosmicjs.com/98e6e380-4861-11ee-b0ba-f39b6f0c3501-Bet365-icon.svg",href:"/betting/bet365-sportsbook",strictHref:!0},{type:"link",title:"BetMGM Review",iconPath:"https://imgix.cosmicjs.com/9911c410-4861-11ee-89ab-17371fc03105-BetMGM-icon.svg",href:"/betting/betmgm-sportsbook",strictHref:!0},{type:"link",title:"BetRivers Review",iconPath:"https://imgix.cosmicjs.com/98acc0b0-4861-11ee-b0ba-f39b6f0c3501-BetRivers-icon.svg",href:"/betting/betrivers-sportsbook",strictHref:!0},{type:"link",title:"Caesars Review",iconPath:"https://content-blocks-node.azurewebsites.net/static/assets/william-hill-icon.svg",href:"/betting/caesars-sportsbook",strictHref:!0},{type:"link",title:"ESPN Bet Review",iconPath:"https://imgix.cosmicjs.com/c402df60-98b1-11ee-8a8d-abf95e574482-EspnBet-small.svg",href:"/betting/espn-bet-sportsbook",strictHref:!0},{type:"link",title:"Fanatics Review",iconPath:"https://cdn.ciphersports.io/images/bookmaker-images/fanatics-icon.svg",href:"/betting/fanatics-sportsbook",strictHref:!0},{type:"link",title:"FanDuel Review",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg",href:"/betting/fanduel-sportsbook",strictHref:!0},{type:"link",title:"Hard Rock Bet Review",iconPath:"https://cdn.ciphersports.io/images/bookmaker-logos/hardrock-icon.png",href:"/betting/hardrock-sportsbook",strictHref:!0}]},{type:"dropdown",title:"US Betting Promos",subLinks:[{type:"link",title:"All US Betting Promos",href:"/betting/promo-codes",strictHref:!0},{type:"link",title:"Latest Sportsbook Offers",href:"/betting/action",strictHref:!0},{type:"link",title:"NBA Promo Codes",href:"/betting/nba/promo-codes",strictHref:!0},{type:"link",title:"NFL Promo Codes",href:"/betting/nfl/promo-codes",strictHref:!0,followedByDiv
1ider:!0},{type:"link",title:"bet365 Promo Code",iconPath:"https://imgix.cosmicjs.com/98e6e380-4861-11ee-b0ba-f39b6f0c3501-Bet365-icon.svg",href:"/betting/bet365-sportsbook/promo-code",strictHref:!0},{type:"link",title:"BetMGM Promo Code",iconPath:"https://imgix.cosmicjs.com/9911c410-4861-11ee-89ab-17371fc03105-BetMGM-icon.svg",href:"/betting/betmgm-sportsbook/promo-code",strictHref:!0},{type:"link",title:"BetRivers Promo Code",iconPath:"https://imgix.cosmicjs.com/98acc0b0-4861-11ee-b0ba-f39b6f0c3501-BetRivers-icon.svg",href:"/betting/betrivers-sportsbook/promo-code",strictHref:!0},{type:"link",title:"Caesars Promo Code",iconPath:"https://content-blocks-node.azurewebsites.net/static/assets/william-hill-icon.svg",href:"/betting/caesars-sportsbook/promo-code",strictHref:!0},{type:"link",title:"FanDuel Promo Code",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg",href:"/betting/fanduel-sportsbook/promo-code",strictHref:!0},{type:"link",title:"DraftKings Promo Code",iconPath:"https://imgix.cosmicjs.com/98e5f920-4861-11ee-89ab-17371fc03105-DraftKings-icon.svg",href:"/betting/draftkings-sportsbook/promo-code",strictHref:!0},{type:"link",title:"Fanatics Promo Code",iconPath:"https://cdn.ciphersports.io/images/bookmaker-images/fanatics-icon.svg",href:"/betting/fanatics-sportsbook/promo-code",strictHref:!0}]},{type:"dropdown",title:"US Sportsbooks by State",subLinks:[...Vo.map(t=>({type:"link",title:t.name,iconPath:t.iconLink,href:t.growthleads_betting_page_path,strictHref:!0})),{type:"link",title:"All Other States",iconPath:"https://cdn.cosmicjs.com/872b64b0-10bf-11ee-925e-ebfb5caceee1-United-states.svg",href:"/betting",strictHref:!0}]},{type:"dropdown",title:"Sports Betting 101",subLinks:[{type:"link",title:"All Sports Betting 101",href:"/sports-betting-101",strictHref:!0},{type:"link",title:"How To Use Dimers",href:"/sports-betting-101/how-to-use-dimers",strictHref:!0},{type:"link",title:"Sports Betting Explained",href:"/sports-betting-101/sports-betting-explained",strictHref:!0},{type:"link",title:"How To Play Safe",href:"/sports-betting-101/sports-betting-scams-to-avoid",strictHref:!0},{type:"link",title:"Promos Explained",href:"/sports-betting-101/sportsbook-bonuses-and-promotions",strictHref:!0},{type:"link",title:"Tell Me More",href:"/sports-betting-101/tell-me-more-about-sports-betting",strictHref:!0,followedByDivider:!0},{type:"link",title:"What Age Can I Bet On Sports",href:"/sports-betting-101/sports-betting-explained/what-age-can-i-bet-on-sports",strictHref:!0},{type:"link",title:"How To Bet On Tennis",href:"/sports-betting-101/sports-betting-explained/how-to-bet-on-tennis",strictHref:!0},{type:"link",title:"How To Bet On MLB",href:"/sports-betting-101/sports-betting-explained/how-to-bet-on-mlb-games",strictHref:!0},{type:"link",title:"How To Bet On NBA",href:"/sports-betting-101/sports-betting-explained/how-to-bet-on-nba-basketball-games",strictHref:!0},{type:"link",title:"Mobile Betting Guide",href:"/sports-betting-101/sports-betting-explained/what-is-mobile-sports-betting",strictHref:!0}]},{type:"dropdown",title:"DFS Sites",subLinks:[{type:"link",title:"All DFS Sites",href:"/dfs",strictHref:!0},{type:"link",title:"New DFS Sites",href:"/dfs/new",strictHref:!0},{type:"link",title:"DFS Apps",href:"/dfs/apps",strictHref:!0},{type:"link",title:"DFS Guide",href:"/dfs/guide",strictHref:!0},{type:"link",title:"Golf DFS Sites",href:"/dfs/golf",strictHref:!0},{type:"link",title:"MLB DFS Sites",href:"/dfs/mlb",strictHref:!0},{type:"link",title:"NASCAR DFS Sites",href:"/dfs/nascar",strictHref:!0},{type:"link",title:"NBA DFS Sites",href:"/dfs/nba",strictHref:!0},{type:"link",title:"NFL DFS Sites",href:"/dfs/nfl",strictHref:!0},{type:"link",title:"NHL DFS Sites",href:"/dfs/nhl",strictHref:!0,followedByDivider:!0},{type:"link",title:"FanDuel Fantasy Review",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg",href:"/dfs/fanduel-fantasy",strictHref:!0},{type:"link",title:"OwnersBox Fantasy Review",iconPath:"https://imgix.cosmicjs.com/d9f202b0-678d-11ee-bd7e-bf4f24fb39b1-OwnersBox-icon-1.png",href:"/dfs/ownersbox",strictHref:!0},{type:"link",title:"ParlayPlay Review",iconPath:"https://imgix.cosmicjs.com/065b4070-678c-11ee-bd7e-bf4f24fb39b1-ParlayPlay-icon-1.png",href:"/dfs/parlayplay",strictHref:!0},{type:"link",title:"Underdog Fantasy Review",iconPath:"https://cdn.ciphersports.io/images/bookmaker-logos/underdog-icon.svg",href:"/dfs/underdog-fantasy",strictHref:!0,followedByDiv
1ider:!0},{type:"link",title:"FanDuel DFS Promo Code",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg",href:"/dfs/fanduel-fantasy/promo-code",strictHref:!0},{type:"link",title:"Ownersbox DFS Promo Code",iconPath:"https://imgix.cosmicjs.com/d9f202b0-678d-11ee-bd7e-bf4f24fb39b1-OwnersBox-icon-1.png",href:"/dfs/ownersbox/promo-code",strictHref:!0},{type:"link",title:"ParlayPlay DFS Promo Code",iconPath:"https://imgix.cosmicjs.com/065b4070-678c-11ee-bd7e-bf4f24fb39b1-ParlayPlay-icon-1.png",href:"/dfs/parlayplay/promo-code",strictHref:!0},{type:"link",title:"Underdog DFS Promo Code",iconPath:"https://cdn.ciphersports.io/images/bookmaker-logos/underdog-icon.svg",href:"/dfs/underdog-fantasy/promo-code"}]},{type:"dropdown",title:"US Online Casinos",subLinks:[{type:"link",title:"All US Online Casinos",href:"/online-casinos",strictHref:!0},{type:"link",title:"New Online Casinos",href:"/online-casinos/new",strictHref:!0},{type:"link",title:"Live Casinos",href:"/online-casinos/live",strictHref:!0},{type:"link",title:"Best Payout Casinos",href:"/online-casinos/best-payout",strictHref:!0},{type:"link",title:"Fast Payout Casinos",href:"/online-casinos/fast-payout",strictHref:!0},{type:"link",title:"Minimum Deposit Casinos",href:"/online-casinos/minimum-deposit",strictHref:!0},{type:"link",title:"Online Blackjack",href:"/online-casinos/blackjack",strictHref:!0},{type:"link",title:"Online Roulette",href:"/online-casinos/roulette",strictHref:!0},{type:"link",title:"Online Slots",href:"/online-casinos/slots",strictHref:!0},{type:"link",title:"Free Online Slots",href:"/online-casinos/slots/free",strictHref:!0},{type:"link",title:"Free Online Casinos",href:"/online-casinos/free",strictHref:!0},{type:"link",title:"Free Casino Apps",href:"/online-casinos/free/apps",strictHref:!0},{type:"link",title:"Free Casino Games",href:"/online-casinos/free/games",strictHref:!0,followedByDivider:!0},{type:"link",title:"bet365 Casino Review",iconPath:"https://imgix.cosmicjs.com/98e6e380-4861-11ee-b0ba-f39b6f0c3501-Bet365-icon.svg",href:"/online-casinos/bet365-casino",strictHref:!0},{type:"link",title:"BetMGM Casino Review",iconPath:"https://imgix.cosmicjs.com/9911c410-4861-11ee-89ab-17371fc03105-BetMGM-icon.svg",href:"/online-casinos/betmgm-casino",strictHref:!0},{type:"link",title:"Borgata Casino Review",iconPath:"https://cdn.dimers.com/sc/12/borgata-casino-icon-56x56-1.png.webp",href:"/online-casinos/borgata-casino",strictHref:!0},{type:"link",title:"Caesars Casino Review",iconPath:"https://content-blocks-node.azurewebsites.net/static/assets/william-hill-icon.svg",href:"/online-casinos/caesars-casino",strictHref:!0},{type:"link",title:"DraftKings Casino Review",iconPath:"https://imgix.cosmicjs.com/d8d58320-7a92-11ef-9e22-210e6365981c-draftkings-icon-light.png",href:"/online-casinos/draftkings-casino",strictHref:!0},{type:"link",title:"FanDuel Casino Review",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg",href:"/online-casinos/fanduel-casino",strictHref:!0},{type:"link",title:"PlayStar Casino Review",iconPath:"https://cdn.dimers.com/sc/12/playstar-icon-56x56-1.png.webp",href:"/online-casinos/playstar-casino",strictHref:!0}]},{type:"dropdown",title:"US Casino Bonuses",subLinks:[{type:"link",title:"All US Casino Bonuses",href:"/online-casinos/bonus",strictHref:!0},{type:"link",title:"Online Casino Bonus",href:"/online-casinos/bonus",strictHref:!0},{type:"link",title:"Free Spins Bonuses",href:"/online-casinos/bonus/free-spins-september",strictHref:!0},{type:"link",title:"No Deposit Casino Bonus",href:"/online-casinos/bonus/no-deposit",strictHref:!0,followedByDivider:!0},{type:"link",title:"bet365 Casino Bonus Code",iconPath:"https://imgix.cosmicjs.com/98e6e380-4861-11ee-b0ba-f39b6f0c3501-Bet365-icon.svg",href:"/online-casinos/bet365-casino/bonus",strictHref:!0},{type:"link",title:"BetMGM Casino Bonus Code",iconPath:"https://imgix.cosmicjs.com/9911c410-4861-11ee-89ab-17371fc03105-BetMGM-icon.svg",href:"/online-casinos/betmgm-casino/bonus",strictHref:!0},{type:"link",title:"Borgata Casino Bonus Code",iconPath:"/sweepstakes-casinos/wp-content/uploads/2024/12/borgata-casino-icon-56x56-1.png",href:"/online-casinos/borgata-casino/bonus",strictHref:!0},{type:"link",title:"Caesars Casino Bonus Code",iconPath:"https://content-blocks-node.azurewebsites.net/static/assets/william-hill-icon.svg",href:"/online-casinos/caesars-casino/bonus",strictHref:!0},{type:"link",title:"DraftKings Casino Bonus Code",iconPath:"https://imgix.cosmicjs.com/d8d58320-7a92-11ef-9e22-210e6365981c-draftkings-icon-light.png",href:"/online-casinos/draftkings-casino/bonus",strictHref:!0},{type:"link",title:"FanDuel Casino Bonus Code",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg",href:"/online-casinos/fanduel-casino/bonus",strictHref:!0},{type:"link",title:"PlayStar Casino Bonus Code",iconPath:"/sweepstakes-casinos/wp-content/uploads/2024/12/playstar-icon-56x56-1.png",href:"/online-casinos/playstar-casino/bonus",strictHref:!0}]},{type:"dropdown",title:"Sweepstakes Casinos",subLinks:[{type:"link",title:"All Sweepstakes Casinos",href:"/sweepstakes-casinos",strictHref:!0},{type:"link",title:"Social Casinos",href:"/sweepstakes-casinos/social-casinos",strictHref:!0},{type:"link",title:"New Sweepstakes Casinos",href:"/sweepstakes-casinos/new-september",strictHref:!0},{type:"link",title:"Sweepstakes Casino Games",href:"/sweepstakes-casinos/games",strictHref:!0},{type:"link",title:"Sweepstakes Slots",href:"/sweepstakes-casinos/games/slots",strictHref:!0},{type:"link",title:"Sweepstakes Live Games",href:"/sweepstakes-casinos/games/live-dealer",strictHref:!0},{type:"link",title:"Sweepstakes Blackjack",href:"/sweepstakes-casinos/games/blackjack",strictHref:!0},{type:"link",title:"Sweepstakes Roulette",href:"/sweepstakes-casinos/games/roulette",strictHref:!0},{type:"link",title:"Sweepstakes Baccarat",href:"/sweepstakes-casinos/games/baccarat",strictHref:!0},{type:"link",title:"Sweepstakes Plinko",href:"/sweepstakes-casinos/games/plinko",strictHref:!0},{type:"link",title:"Sweepstakes Crash Games",href:"/sweepstakes-casinos/games/crash",strictHref:!0},{type:"link",title:"Sweepstakes Mine Games",href:"/sweepstakes-casinos/games/mines",strictHref:!0},{type:"link",title:"Sweepstakes Scratch Cards",href:"/sweepstakes-casinos/games/scratch-cards",strictHref:!0},{type:"link",title:"Sweepstakes Bingo",href:"/sweepstakes-casinos/games/bingo",strictHref:!0,followedByDiv
1ider:!0},{type:"link",title:"Crown Coins Casino Review",iconPath:"https://cdn.dimers.com/sc/12/crown-coins-casino-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/crown-coins-casino",strictHref:!0},{type:"link",title:"Hello Millions Casino Review",iconPath:"https://cdn.dimers.com/sc/12/hello-millions-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/hello-millions",strictHref:!0},{type:"link",title:"Jackpota Casino Review",iconPath:"https://cdn.dimers.com/sc/12/jackpota-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/jackpota",strictHref:!0},{type:"link",title:"LoneStar Casino Review",iconPath:"https://cdn.dimers.com/sc/05/lonestar-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/lonestar-casino",strictHref:!0},{type:"link",title:"McLuck Casino Review",iconPath:"https://cdn.dimers.com/sc/12/McLuck-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/mcluck",strictHref:!0},{type:"link",title:"MegaBonanza Casino Review",iconPath:"https://cdn.dimers.com/sc/12/mega-bonanza-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/megabonanza",strictHref:!0},{type:"link",title:"Moonspin Casino Review",iconPath:"https://cdn.dimers.com/sc/12/moonspin-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/moonspin",strictHref:!0},{type:"link",title:"MyPrize Casino Review",iconPath:"https://cdn.dimers.com/sc/12/my-prize-us-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/myprize-us",strictHref:!0},{type:"link",title:"PlayFame Casino Review",iconPath:"https://cdn.dimers.com/sc/12/playfame-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/playfame",strictHref:!0},{type:"link",title:"RealPrize Casino Review",iconPath:"https://cdn.dimers.com/sc/12/realprize-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/realprize-com",strictHref:!0},{type:"link",title:"Stake.us Casino Review",iconPath:"https://cdn.dimers.com/sc/12/stake-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/stake-us",strictHref:!0},{type:"link",title:"The Money Factory Casino Review",iconPath:"https://cdn.dimers.com/sc/12/the-money-factory-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/the-money-factory"}]},{type:"dropdown",title:"Sweeps Promo Codes",subLinks:[{type:"link",title:"All Sweepstakes Casino Bonuses",href:"/sweepstakes-casinos/promo-code",strictHref:!0},{type:"link",title:"Free SC Coins",href:"/sweepstakes-casinos/free-sc-coins",strictHref:!0},{type:"link",title:"Sweepstakes Casino No Deposit Bonus",href:"/sweepstakes-casinos/no-deposit-bonus",strictHref:!0},{type:"link",title:"Sweepstakes Rakeback Casinos",href:"/sweepstakes-casinos/promo-code/rakeback",strictHref:!0},{type:"link",title:"First Purchase Bonuses",href:"/sweepstakes-casinos/promo-code/first-purchase",strictHref:!0},{type:"link",title:"Sweepstakes Mail-in Bonuses",href:"/sweepstakes-casinos/promo-code/mail-in",strictHref:!0},{type:"link",title:"Social Media Bonuses",href:"/sweepstakes-casinos/promo-code/social-media",strictHref:!0},{type:"link",title:"Sweepstakes Loyalty Programs",href:"/sweepstakes-casinos/promo-code/vip",strictHref:!0},{type:"link",title:"Sweepstakes Contests",href:"/sweepstakes-casinos/promo-code/contests",strictHref:!0},{type:"link",title:"Daily Wheel Bonuses",href:"/sweepstakes-casinos/promo-code/wheel",strictHref:!0,followedByDivider:!0},{type:"link",title:"Crown Coins Promo Code",iconPath:"https://cdn.dimers.com/sc/12/crown-coins-casino-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/crown-coins-casino/promo-code",strictHref:!0},{type:"link",title:"Hello Millions Promo Code",iconPath:"https://cdn.dimers.com/sc/12/hello-millions-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/hello-millions/promo-code",strictHref:!0},{type:"link",title:"Jackpota Promo Code",iconPath:"https://cdn.dimers.com/sc/12/jackpota-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/jackpota/promo-code",strictHref:!0},{type:"link",title:"LoneStar Promo Code",iconPath:"https://cdn.dimers.com/sc/05/lonestar-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/lonestar-casino/promo-code",strictHref:!0},{type:"link",title:"McLuck Promo Code",iconPath:"https://cdn.dimers.com/sc/12/McLuck-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/mcluck/promo-code",strictHref:!0},{type:"link",title:"MegaBonanza Promo Code",iconPath:"https://cdn.dimers.com/sc/12/mega-bonanza-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/megabonanza/promo-code",strictHref:!0},{type:"link",title:"Moonspin Promo Code",iconPath:"https://cdn.dimers.com/sc/12/moonspin-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/moonspin/promo-code",strictHref:!0},{type:"link",title:"MyPrize Promo Code",iconPath:"https://cdn.dimers.com/sc/12/my-prize-us-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/myprize-us/promo-code",strictHref:!0},{type:"link",title:"PlayFame Promo Code",iconPath:"https://cdn.dimers.com/sc/12/playfame-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/playfame/promo-code",strictHref:!0},{type:"link",title:"RealPrize Promo Code",iconPath:"https://cdn.dimers.com/sc/12/realprize-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/realprize-com/promo-code",strictHref:!0},{type:"link",title:"Stake.us Promo Code",iconPath:"https://cdn.dimers.com/sc/12/stake-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/stake-us/promo-code",strictHref:!0},{type:"link",title:"The Money Factory Promo Code",iconPath:"https://cdn.dimers.com/sc/12/the-money-factory-icon-56x56-1.png.webp",href:"/sweepstakes-casinos/the-money-factory/promo-code",strictHref:!0}]},{type:"dropdown",title:"Social Sportsbooks",subLinks:[{type:"link",title:"All Social Sportsbooks",href:"/social-sportsbooks",strictHref:!0},{type:"link",title:"Fliff Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/fliff-icon-56x56-1.png",href:"/social-sportsbooks/fliff",strictHref:!0},{type:"link",title:"Sportsmillions Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/sportsmillions-icon-56x56-1.png",href:"/social-sportsbooks/sportsmillions",strictHref:!0},{type:"link",title:"Sportzino Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/sportzino-icon-56x56-1.png",href:"/social-sportsbooks/sportzino",strictHref:!0},{type:"link",title:"Legendz Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/legendz-icon-56x56-1.png",href:"/sweepstakes-casinos/legendz",strictHref:!0},{type:"link",title:"Thrillz Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/thrillzz-icon-56x56-1.png",href:"/social-sportsbooks/thrillzz",strictHref:!0},{type:"link",title:"Kickr Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/kickr-icon-56x56-1.png",href:"/social-sportsbooks/kickr",strictHref:!0},{type:"link",title:"Novig Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/novig-icon-56x56-1.png",href:"/social-sportsbooks/novig",strictHref:!0},{type:"link",title:"Prophet X Review",iconPath:"https://cdn.dimers.com/sc/01/prophet-x-icon-56x56-1.png.webp",href:"/social-sportsbooks/prophet-x",strictHref:!0},{type:"link",title:"Onyx Odds Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/onyx-icon-56x56-1.png",href:"/social-sportsbooks/onyx-odds",strictHref:!0},{type:"link",title:"Juked Review",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/juked-icon-56x56-1.png",href:"/social-sportsbooks/juked",strictHref:!0,followedByDiv
1ider:!0},{type:"link",title:"Fliff Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/fliff-icon-56x56-1.png",href:"/social-sportsbooks/fliff/promo-code",strictHref:!0},{type:"link",title:"Sportsmillions Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/sportsmillions-icon-56x56-1.png",href:"/social-sportsbooks/sportsmillions/promo-code",strictHref:!0},{type:"link",title:"Sportzino Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/sportzino-icon-56x56-1.png",href:"/social-sportsbooks/sportzino/promo-code",strictHref:!0},{type:"link",title:"Legendz Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/legendz-icon-56x56-1.png",href:"/sweepstakes-casinos/legendz/promo-codes",strictHref:!0},{type:"link",title:"Thrillzz Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/thrillzz-icon-56x56-1.png",href:"/social-sportsbooks/thrillzz/promo-code",strictHref:!0},{type:"link",title:"Kickr Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/kickr-icon-56x56-1.png",href:"/social-sportsbooks/kickr/promo-code",strictHref:!0},{type:"link",title:"Novig Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/novig-icon-56x56-1.png",href:"/social-sportsbooks/novig/promo-code",strictHref:!0},{type:"link",title:"Prophet X Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/prophet-x-icon-56x56-1.png",href:"/social-sportsbooks/get-prophet-x/promo-code",strictHref:!0},{type:"link",title:"Onyx Odds Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/onyx-icon-56x56-1.png",href:"/social-sportsbooks/onyx-odds/promo-code",strictHref:!0},{type:"link",title:"Juked Promo Code",iconPath:"https://dimers.com/sweepstakes-casinos/wp-content/uploads/2025/01/juked-icon-56x56-1.png",href:"/social-sportsbooks/juked/promo-code",strictHref:!0}]},{type:"dropdown",title:"Find Sites Like",subLinks:[{type:"link",title:"All Find Sites Like",href:"/sweepstakes-casinos/sites-like",strictHref:!0},{type:"link",title:"Sites Like Sportsmillions",href:"/social-sportsbooks/sites-like/sportsmillions",strictHref:!0},{type:"link",title:"Sites Like Fliff",href:"/social-sportsbooks/sites-like/fliff",strictHref:!0},{type:"link",title:"Sites Like Rebet",href:"/social-sportsbooks/sites-like/rebet",strictHref:!0},{type:"link",title:"Sites Like Thrillzz",href:"/social-sportsbooks/sites-like/thrillzz",strictHref:!0},{type:"link",title:"Sites Like Stake.us",href:"/sweepstakes-casinos/sites-like/stake-us",strictHref:!0},{type:"link",title:"Sites Like Chumba",href:"/sweepstakes-casinos/sites-like/chumba-casino",strictHref:!0},{type:"link",title:"Sites Like Zula",href:"/sweepstakes-casinos/sites-like/zula-casino",strictHref:!0},{type:"link",title:"Sites Like Pulsz",href:"/sweepstakes-casinos/sites-like/pulsz-casino",strictHref:!0},{type:"link",title:"Sites Like McLuck",href:"/sweepstakes-casinos/sites-like/mcluck",strictHref:!0},{type:"link",title:"Sites Like Luckyland",href:"/sweepstakes-casinos/sites-like/luckyland",strictHref:!0},{type:"link",title:"Sites Like Funzpoints",href:"/sweepstakes-casinos/sites-like/funzpoints",strictHref:!0},{type:"link",title:"Sites Like Fortune Coins",href:"/sweepstakes-casinos/sites-like/fortune-coins",strictHref:!0},{type:"link",title:"Sites Like Ding Ding Ding",href:"/sweepstakes-casinos/sites-like/ding-ding-ding-casino",strictHref:!0}]},{type:"dropdown",title:"Canadian Sportsbooks",subLinks:[{type:"link",title:"All Canadian Sportsbooks",href:"/betting/ca/",strictHref:!0},{type:"link",title:"Alberta Betting Sites",href:"/betting/ca/alberta",strictHref:!0},{type:"link",title:"Ontario Betting Sites",href:"/betting/ca/ontario",strictHref:!0},{type:"link",title:"New Betting Sites",href:"/betting/ca/new",strictHref:!0},{type:"link",title:"Betting Apps",href:"/betting/ca/apps",strictHref:!0},{type:"link",title:"MLB Betting Sites",href:"/betting/ca/baseball",strictHref:!0},{type:"link",title:"NBA Betting Sites",href:"/betting/ca/basketball",strictHref:!0},{type:"link",title:"NFL Betting Sites",href:"/betting/ca/football",strictHref:!0},{type:"link",title:"NHL Betting Sites",href:"/betting/ca/hockey",strictHref:!0,followedByDiv
1ider:!0},{type:"link",title:"Proline+ Sportsbook Review",iconPath:"https://www.dimers.com/betting/image/2025/08/proline-icon-dimers.png",href:"/betting/ca/proline-plus/",strictHref:!0},{type:"link",title:"888 Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/8e281420-5e84-11ef-86e1-b75943817551-888casino-small.png?auto=compress,enhance,format&w=20",href:"/betting/ca/888",strictHref:!0},{type:"link",title:"bet365 Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/98e6e380-4861-11ee-b0ba-f39b6f0c3501-Bet365-icon.svg?auto=compress,enhance,format&w=20",href:"/betting/ca/bet365",strictHref:!0},{type:"link",title:"Betano Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/dd4755a0-be68-11ee-8229-0f62eab2dd82-Betano-icon.png?auto=compress,enhance,format&w=20",href:"/betting/ca/betano",strictHref:!0},{type:"link",title:"BetMGM Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/9911c410-4861-11ee-89ab-17371fc03105-BetMGM-icon.svg?auto=compress,enhance,format&w=20",href:"/betting/ca/betmgm",strictHref:!0},{type:"link",title:"BetVictor Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/ca8eaaf0-455c-11ef-8f56-adb81d8aea77-BetVictor-Small-White-2.svg?auto=compress,enhance,format&w=20",href:"/betting/ca/betvictor",strictHref:!0},{type:"link",title:"Betway Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/6b14fe80-0c36-11ef-911e-9f1d49670742-Betway-small-1.svg?auto=compress,enhance,format&w=20",href:"/betting/ca/betway",strictHref:!0},{type:"link",title:"DraftKings Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/98e5f920-4861-11ee-89ab-17371fc03105-DraftKings-icon.svg?auto=compress,enhance,format&w=20",href:"/betting/ca/draftkings",strictHref:!0},{type:"link",title:"PointsBet Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/98ab8830-4861-11ee-89ab-17371fc03105-PointsBet-icon.svg?auto=compress,enhance,format&w=20",href:"/betting/ca/pointsbet",strictHref:!0},{type:"link",title:"Sports Interaction Sportsbook Review",iconPath:"https://imgix.cosmicjs.com/20e2df50-4dc5-11ef-926f-211de7a312da-Copy-of-SILogoStackedSmallColour.png?auto=compress,enhance,format&w=20",href:"/betting/ca/sports-interaction",strictHref:!0}]},{type:"dropdown",title:"Canadian Online Casinos",subLinks:[{type:"link",title:"All Canadian Online Casinos",href:"/online-casinos/ca",strictHref:!0},{type:"link",title:"Alberta Online Casinos",href:"/online-casinos/ca/alberta",strictHref:!0},{type:"link",title:"Ontario Online Casinos",href:"/online-casinos/ca/ontario",strictHref:!0},{type:"link",title:"New Online Casinos",href:"/online-casinos/ca/new",strictHref:!0},{type:"link",title:"Casino Apps",href:"/online-casinos/ca/apps",strictHref:!0},{type:"link",title:"Live Online Casinos",href:"/online-casinos/ca/live",strictHref:!0},{type:"link",title:"Best Payout Casinos",href:"/online-casinos/ca/highest-payout",strictHref:!0},{type:"link",title:"Minimum Deposit Casinos",href:"/online-casinos/ca/minimum-deposit",strictHref:!0},{type:"link",title:"Online Slots",href:"/online-casinos/ca/slots",strictHref:!0},{type:"link",title:"Online Blackjack",href:"/online-casinos/ca/blackjack",strictHref:!0},{type:"link",title:"Online Roulette",href:"/online-casinos/ca/roulette",strictHref:!0,followedByDivider:!0},{type:"link",title:"bet365 Casino Review",iconPath:"https://imgix.cosmicjs.com/98e6e380-4861-11ee-b0ba-f39b6f0c3501-Bet365-icon.svg",href:"/online-casinos/ca/bet365",strictHref:!0},{type:"link",title:"BetMGM Casino Review",iconPath:"https://imgix.cosmicjs.com/9911c410-4861-11ee-89ab-17371fc03105-BetMGM-icon.svg",href:"/online-casinos/ca/betmgm",strictHref:!0},{type:"link",title:"Betway Casino Review",iconPath:"https://imgix.cosmicjs.com/6b14fe80-0c36-11ef-911e-9f1d49670742-Betway-small-1.svg?auto=compress,enhance,format&w=20",href:"/online-casinos/ca/betway",strictHref:!0},{type:"link",title:"DraftKings Casino Review",iconPath:"https://imgix.cosmicjs.com/d8d58320-7a92-11ef-9e22-210e6365981c-draftkings-icon-light.png",href:"/online-casinos/ca/draftkings",strictHref:!0},{type:"link",title:"FanDuel Casino Review",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg",href:"/online-casinos/ca/fanduel",strictHref:!0},{type:"link",title:"Horseshoe Casino Review",iconPath:"https://www.dimers.com/betting/image/2025/07/horseshoe-icon-56x56-1.png",href:"/online-casinos/ca/horseshoe",strictHref:!0},{type:"link",title:"Jackpot City Casino Review",iconPath:"https://www.dimers.com/betting/image/2025/07/jackpotcity-icon-56x56-1.png",href:"/online-casinos/ca/jackpot-city",strictHref:!0},{type:"link",title:"OLG Casino Review",iconPath:"https://imgix.cosmicjs.com/898c44c0-f9db-11ef-a291-bf0fb2eccacf-OLG.png?auto=compress,enhance,format&w=20",href:"/online-casinos/ca/olg",strictHref:!0},{type:"link",title:"Party Casino Review",iconPath:"https://www.dimers.com/betting/image/2025/07/partycasino-icon-56x56-1.png",href:"/online-casinos/ca/party-casino",strictHref:!0},{type:"link",title:"PointsBet Casino Review",iconPath:"https://www.dimers.com/betting/image/2025/07/pointsbet-icon-56x56-1.png",href:"/online-casinos/ca/pointsbet",strictHref:!0},{type:"link",title:"Titan Play Casino Review",iconPath:"https://www.dimers.com/betting/image/2025/07/titanplay-icon-56x56-1.png",href:"/online-casinos/ca/titan-play",strictHref:!0}]},{type:"dropdown",title:"UK Sportsbooks",subLinks:[{type:"link",title:"All UK Sportsbooks",href:"/betting/uk",strictHref:!0},{type:"link",title:"New Betting Sites",href:"/betting/uk/new",strictHref:!0},{type:"link",title:"Betting Apps",href:"/betting/uk/apps",strictHref:!0},{type:"link",title:"Betting Bonuses",href:"/betting/uk/bonus",strictHref:!0},{type:"link",title:"Free Bets",href:"/betting/uk/bonus/free-bets",strictHref:!0},{type:"link",title:"Minimum Deposit Betting Sites",href:"/betting/uk/minimum-deposit",strictHref:!0},{type:"link",title:"Cricket Betting Sites",href:"/betting/uk/cricket",strictHref:!0},{type:"link",title:"IPL Betting Sites",href:"/betting/uk/ipl",strictHref:!0,followedByDiv
1ider:!0},{type:"link",title:"bet365 Review",iconPath:"https://imgix.cosmicjs.com/98e6e380-4861-11ee-b0ba-f39b6f0c3501-Bet365-icon.svg?auto=compress,enhance,format&w=20",href:"/betting/uk/bet365",strictHref:!0},{type:"link",title:"Betano Sport Review",iconPath:"https://www.dimers.com/betting/image/2025/11/betano-menu-icon.png",href:"/betting/uk/betano",strictHref:!0},{type:"link",title:"Betfred Review",iconPath:"https://www.dimers.com/betting/image/2025/11/betfred-menu-icon.png",href:"/betting/uk/betfred",strictHref:!0},{type:"link",title:"BetMGM UK Review",iconPath:"https://www.dimers.com/betting/image/2025/11/betmgm-menu-icon.png",href:"/betting/uk/betmgm",strictHref:!0},{type:"link",title:"BetUK Review",iconPath:"https://www.dimers.com/betting/image/2025/11/betuk-menu-icon.png",href:"/betting/uk/betuk",strictHref:!0},{type:"link",title:"Kwiff Review",iconPath:"https://www.dimers.com/betting/image/2025/11/kwiff-menu-icon-1.png",href:"/betting/uk/kwiff",strictHref:!0},{type:"link",title:"Matchbook Review",href:"/betting/uk/matchbook",strictHref:!0,iconPath:"https://www.dimers.com/betting/image/2025/11/matchbook-menu-icon.png"},{type:"link",title:"Parimatch Review",href:"/betting/uk/parimatch",strictHref:!0,iconPath:"https://www.dimers.com/betting/image/2025/11/parimatch-menu-icon.png"},{type:"link",title:"Sportingbet Review",href:"/betting/uk/sportingbet",strictHref:!0,iconPath:"https://www.dimers.com/betting/image/2025/11/sportingbet-menu-icon.png"},{type:"link",title:"Star Sports Review",href:"/betting/uk/starsports",strictHref:!0,iconPath:"https://www.dimers.com/betting/image/2025/11/starsports-menu-icon.png"}]},{type:"dropdown",title:"UK Online Casinos",subLinks:[{type:"link",title:"All UK Online Casinos",href:"/online-casinos/uk",strictHref:!0},{type:"link",title:"New Online Casinos",href:"/online-casinos/uk/new",strictHref:!0},{type:"link",title:"Live Online Casinos",href:"/online-casinos/uk/live",strictHref:!0},{type:"link",title:"Casino Apps",href:"/online-casinos/uk/apps",strictHref:!0},{type:"link",title:"Best Payout Casinos",href:"/online-casinos/uk/best-payout",strictHref:!0},{type:"link",title:"Fast Withdrawal Casinos",href:"/online-casinos/uk/instant-withdrawal",strictHref:!0},{type:"link",title:"Casino Bonuses",href:"/online-casinos/uk/bonus",strictHref:!0},{type:"link",title:"No Deposit Free Spins",href:"/online-casinos/uk/bonus/no-deposit-free-spins",strictHref:!0,followedByDivider:!0},{type:"link",title:"All British Casino Review",href:"/online-casinos/uk/all-british-casino",iconPath:"https://www.dimers.com/betting/image/2025/11/allbritishcasino-menu-icon.png",strictHref:!0},{type:"link",title:"Betano Casino Review",href:"/online-casinos/uk/betano",iconPath:"https://www.dimers.com/betting/image/2025/11/betano-menu-icon.png",strictHref:!0},{type:"link",title:"BetUK Casino Review",href:"/online-casinos/uk/betuk",iconPath:"https://www.dimers.com/betting/image/2025/11/betuk-menu-icon.png",strictHref:!0},{type:"link",title:"Duelz Casino Review",href:"/online-casinos/uk/duelz",iconPath:"https://www.dimers.com/betting/image/2025/11/duelz-menu-icon.png",strictHref:!0},{type:"link",title:"Dream Vegas Casino Review",href:"/online-casinos/uk/dream-vegas",iconPath:"https://www.dimers.com/betting/image/2025/11/dreamvegas-menu-icon.png",strictHref:!0},{type:"link",title:"Grosvenor Casino Review",href:"/online-casinos/uk/grosvenor",iconPath:"https://www.dimers.com/betting/image/2025/11/grosvenor-menu-icon.png",strictHref:!0},{type:"link",title:"Lottoland Casino Review",href:"/online-casinos/uk/lottoland",iconPath:"https://www.dimers.com/betting/image/2025/11/lottoland-menu-icon.png",strictHref:!0},{type:"link",title:"Magic Red Casino Review",href:"/online-casinos/uk/magic-red",iconPath:"https://www.dimers.com/betting/image/2025/11/magicred-menu-icon.png",strictHref:!0},{type:"link",title:"NetBET Casino Review",href:"/online-casinos/uk/netbet",iconPath:"https://www.dimers.com/betting/image/2025/11/netbet-menu-icon.png",strictHref:!0},{type:"link",title:"NeptunePlay Casino Review",href:"/online-casinos/uk/neptune-play",iconPath:"https://www.dimers.com/betting/image/2025/11/neptuneplay-menu-icon.png",strictHref:!0}]},{type:"dropdown",title:"AU Sportsbooks",subLinks:[{type:"link",title:"All AU Sportsbooks",href:"/betting/au",strictHref:!0},{type:"link",title:"New Betting Sites",href:"/betting/au/new",strictHref:!0}
1,{type:"link",title:"Live Betting Sites",href:"/betting/au/live",strictHref:!0},{type:"link",title:"Betting Apps",href:"/betting/au/apps",strictHref:!0},{type:"link",title:"Cricket Betting Sites",href:"/betting/au/cricket",strictHref:!0},{type:"link",title:"Football Betting Sites",href:"/betting/au/football",strictHref:!0},{type:"link",title:"Golf Betting Sites",href:"/betting/au/golf",strictHref:!0},{type:"link",title:"Greyhound Racing Betting Sites",href:"/betting/au/greyhound-racing",strictHref:!0},{type:"link",title:"Horse Racing Betting Sites",href:"/betting/au/horse-racing",strictHref:!0},{type:"link",title:"NBA Betting Sites",href:"/betting/au/nba",strictHref:!0},{type:"link",title:"Rugby Betting Sites",href:"/betting/au/rugby",strictHref:!0},{type:"link",title:"Soccer Betting Sites",href:"/betting/au/soccer",strictHref:!0},{type:"link",title:"Tennis Betting Sites",href:"/betting/au/tennis",strictHref:!0},{type:"link",title:"UFC Betting Sites",href:"/betting/au/ufc",strictHref:!0,followedByDivider:!0},{type:"link",title:"bet365 Review",href:"/betting/au/bet365",iconPath:"https://www.dimers.com/betting/image/2025/11/bet365-menu-icon.png",strictHref:!0},{type:"link",title:"Betr Review",href:"/betting/au/betr",iconPath:"https://www.dimers.com/betting/image/2025/11/betr-menu-icon.png",strictHref:!0},{type:"link",title:"NextBet Review",href:"/betting/au/nextbet",iconPath:"https://www.dimers.com/betting/image/2026/07/nextbet-logo.png",strictHref:!0},{type:"link",title:"Picklebet Review",href:"/betting/au/picklebet",iconPath:"https://www.dimers.com/betting/image/2025/11/picklebet-menu-icon.png",strictHref:!0}]}]};var to={type:"dropdown",title:"Dimers Pro",href:"/subscription",subLinks:[{type:"link",title:"Plans & Pricing",href:"/subscription"},{type:"link",title:"Dimers App",href:"/app"},{type:"link",title:"Dimebot",href:"/subscription/features/dimebot"},{type:"link",title:"Ask Dimebot",href:"/dimebot"},{type:"link",title:"FAQ",href:"/subscription/faq"}]},io={type:"dropdown",title:"More",href:"/prediction-markets",subLinks:[{type:"dropdown",title:"Prediction Market Sites",subLinks:[{type:"link",title:"All Prediction Market Sites",href:"/prediction-markets",strictHref:!0},{type:"link",title:"Sports Predictions",href:"/prediction-markets/sports",strictHref:!0},{type:"link",title:"Politics Predictions",href:"/prediction-markets/politics",strictHref:!0},{type:"link",title:"Economy Predictions",href:"/prediction-markets/economy",strictHref:!0},{type:"link",title:"Culture Predictions",href:"/prediction-markets/culture",strictHref:!0},{type:"link",title:"Climate Predictions",href:"/prediction-markets/climate",strictHref:!0},{type:"link",title:"Crypto Predictions",href:"/prediction-markets/crypto",strictHref:!0},{type:"link",title:"Tech Predictions",href:"/prediction-markets/tech",strictHref:!0,followedByDivider:!0},{type:"link",title:"Prediction Market Guides",href:"/prediction-markets/guide/",strictHref:!0},{type:"link",title:"Prediction Market Insights",href:"/prediction-markets/insights",strictHref:!0,followedByDivider:!0},{type:"link",title:"Kalshi Review",iconPath:"https://www.dimers.com/betting/image/2026/01/kalshi-menu-backgroundicon.png",href:"/prediction-markets/kalshi",strictHref:!0},{type:"link",title:"Polymarket Review",iconPath:"https://www.dimers.com/betting/image/2026/04/polymarket.png",href:"/prediction-markets/polymarket",strictHref:!0},{type:"link",title:"DraftKings Predicts Review",iconPath:"https://imgix.cosmicjs.com/98e5f920-4861-11ee-89ab-17371fc03105-DraftKings-icon.svg",href:"/prediction-markets/draftkings-predict",strictHref:!0},{type:"link",title:"Crypto.com Review",iconPath:"https://www.dimers.com/betting/image/2026/02/crypto-menu-icon.png",href:"/prediction-markets/crypto-com",strictHref:!0},{type:"link",title:"Fanatics Markets Review",iconPath:"https://www.dimers.com/betting/image/2026/04/fanatics-markets.png",href:"/prediction-markets/fanatics",strictHref:!0},{type:"link",title:"FanDuel Predicts Review",iconPath:"https://imgix.cosmicjs.com/98ac2470-4861-11ee-89ab-17371fc03105-FanDuelSportsbook-icon.svg?auto=compress,enhance,format&w=20",href:"/prediction-markets/fanduel",strictHref:!0},{type:"link",title:"OG Review",iconPath:"https://www.dimers.com/betting/image/2026/04/og-logo.png",href:"/prediction-markets/og",strictHref:!0},{type:"link",title:"PrizePicks Review",iconPath:"https://www.dimers.com/betting/image/2026/04/prizepicks.jpg",href:"/prediction-markets/prizepicks",strictHref:!0},{type:"link",title:"Robinhood Review",iconPath:"https://www.dimers.com/betting/image/2026/04/Robinhood-new.png",href:"/prediction-markets/robinhood",strictHref:!0},{type:"link",title:"Underdog Review",iconPath:"https://cdn.ciphersports.io/images/bookmaker-logos/underdog-icon.svg",href:"/prediction-markets/underdog",strictHref:!0}]},{type:"link",title:"Odds Calculator",href:"/odds-calculator"},{type:"link",title:"Podcast",href:"/podcast"},{type:"link",title:"Become an Affiliate",href:"/subscription/affiliate"},{type:"link",title:"Suggest a Feature",href:"https://dimers.supahub.com/",strictHref:!0,newTab:!0},{type:"link",title:"Dimers Store",href:"https://www.dime.rs/store",strictHref:!0,newTab:!0},{type:"link",title:"Responsible Gambling",href:"/responsible-gambling"},{type:"link",title:"Get Help",href:S.helpCentreUrl,strictHref:!0,newTab:!0}]};var jo=["navDrawerRef"],Uo=["accountDrawerRef"],It=(t,o)=>o.label,zo=(t,o)=>o.title+o.href,Go=(t,o)=>o.href+o.label+t,$o=(t,o)=>o.title;function Wo(t,o){if(t&1){let e=C();r(0,"button",36),w("click",function(){b(e);let n=l();return _(n.authHelper.goToLoginWithState())}),p(1," Log in "),s(),r(2,"a",37),w("click",function(n){b(e);let a=l();return _(a.goToPricing(n))}),p(3),s()}if(t&2){let e=l();c(3),P(" ",e.freeTrialCtaText.trial," ")}}function qo(t,o){if(t&1){let e=C();r(0,"a",37),w("click",function(n){b(e);let a=l(2);return _(a.goToPricing(n))}),p(1),s()}if(t&2){let e=l(2);c(),P(" ",e.freeTrialCtaText[o]," ")}}function Ko(t,o){if(t&1&&(h(0,qo,2,1,"a",38),fe(1,"async")),t&2){let e,i=l();f((e=ge(1,1,i.authHelper.freeTrialCtaState$))?0:-1,e)}}function Yo(t,o){if(t&1&&m(0,"img",40),t&2){let e=l().$implicit,i=l();g("src",i.primaryMenuIconPathByLabel[e.label],E),y("alt",e.label+" menu icon")}}function Zo(t,o){if(t&1){let e=C();r(0,"li",10)(1,"a",39),w("click",function(n){let a=b(e).$implicit,u=l();return n.preventDefault(),_(u.openDrawer(a.label))}),h(2,Yo,1,2,"img",40),r(3,"span",41),p(4),s()()()}if(t&2){let e=o.$implicit,i=l();c(),A("primary-nav__trigger--active",i.drawerOpen&&i.activeDrawerSectionLabel===e.label),g("href",e.resolvedHref,E),y("aria-expanded",i.drawerOpen&&i.activeDrawerSectionLabel===e.label),c(),f(i.primaryMenuIconPathByLabel[e.label]?2:-1),c(2),P(" ",e.label," ")}}function Qo(t,o){t&1&&m(0,"app-global-sportsbook-filter",12)}function Xo(t,o){if(t&1){let e=C();r(0,"button",42),w("click",function(){b(e);let n=l();return _(n.authHelper.goToLoginWithState())}),p(1," Log in "),s(),r(2,"a",43),w("click",function(n){b(e);let a=l();return _(a.goToPricing(n))}),p(3),s()}if(t&2){let e=l();c(3),P(" ",e.freeTrialCtaText.trial," ")}}function Jo(t,o){if(t&1){let e=C();r(0,"a",43),w("click",function(n){b(e);let a=l(3);return _(a.goToPricing(n))}),p(1),s()}if(t&2){let e=l(3);c(),P(" ",e.freeTrialCtaText[o]," ")}}
1function er(t,o){if(t&1&&(h(0,Jo,2,1,"a",44),fe(1,"async")),t&2){let e,i=l(2);f((e=ge(1,1,i.authHelper.freeTrialCtaState$))?0:-1,e)}}function tr(t,o){if(t&1&&h(0,er,2,3),t&2){let e=l();f(e.isProUser?-1:0)}}function ir(t,o){if(t&1){let e=C();r(0,"button",45),w("click",function(){b(e);let n=l();return _(n.openAccountPanel())}),m(1,"fa-icon",15),s()}if(t&2){let e=l();c(),g("icon",e.faUser)}}function nr(t,o){if(t&1&&m(0,"app-sport-icon",50),t&2){let e=l(2);g("code",e.headerSubnavContext.sportCode)}}function or(t,o){if(t&1&&m(0,"app-sport-icon",51),t&2){let e=l(2);g("code",e.allSportsIconCode)}}function rr(t,o){if(t&1&&(r(0,"li",54)(1,"a",62),p(2),s()()),t&2){let e=o.$implicit,i=l(2);c(),A("secondary-nav__tool-link--active",e.pageCode===i.headerSubnavContext.currentPageCode),g("routerLink",e.href)("queryParams",e.queryParams),y("aria-current",e.pageCode===i.headerSubnavContext.currentPageCode?"page":null),c(),P(" ",e.title," ")}}function ar(t,o){if(t&1&&m(0,"app-sport-icon",50),t&2){let e=l(2);g("code",e.headerSubnavContext.sportCode)}}function sr(t,o){if(t&1&&m(0,"app-sport-icon",51),t&2){let e=l(2);g("code",e.allSportsIconCode)}}function lr(t,o){if(t&1){let e=C();r(0,"div",46)(1,"div",47)(2,"div",48)(3,"button",49),w("click",function(){b(e);let n=l();return _(n.openSubnavSportsMenu())}),h(4,nr,1,1,"app-sport-icon",50)(5,or,1,1,"app-sport-icon",51),r(6,"span"),p(7),s()(),r(8,"nav",52)(9,"ul",53),U(10,rr,3,6,"li",54,zo),s()()(),r(12,"div",55)(13,"button",56),w("click",function(){b(e);let n=l();return _(n.openSubnavSportsMenu())}),h(14,ar,1,1,"app-sport-icon",50)(15,sr,1,1,"app-sport-icon",51),r(16,"span",57),p(17),s(),F(),r(18,"svg",58),m(19,"path",59)(20,"path",60),s()(),K(),r(21,"button",61),w("click",function(){b(e);let n=l();return _(n.openSubnavToolsMenu())}),r(22,"span",57),p(23),s(),F(),r(24,"svg",58),m(25,"path",59)(26,"path",60),s()()()()()}if(t&2){let e=l();A("secondary-nav--compact",e.isSecondaryNavCompact),c(3),y("aria-expanded",e.isSubnavSportsTriggerExpanded),c(),f(e.headerSubnavContext.scope==="sport"&&e.headerSubnavContext.sportCode?4:5),c(3),re(e.headerSubnavContext.currentSportLabel),c(3),z(e.headerSubnavContext.toolLinks),c(3),y("aria-expanded",e.isSubnavSportsTriggerExpanded),c(),f(e.headerSubnavContext.scope==="sport"&&e.headerSubnavContext.sportCode?14:15),c(3),P(" ",e.headerSubnavContext.currentSportLabel," "),c(4),y("aria-expanded",e.isSubnavToolsTriggerExpanded),c(2),P(" ",e.headerSubnavContext.mobileToolLabel," ")}}function cr(t,o){if(t&1&&m(0,"fa-icon",29),t&2){let e=l();g("icon",e.faCircleCheck)}}function pr(t,o){if(t&1&&m(0,"img",65),t&2){let e=l(2),i=l();g("src",i.primaryMenuIconPathByLabel[e.label],E),y("alt",e.label+" icon")}}function dr(t,o){if(t&1){let e=C();r(0,"a",71),w("click",function(n){b(e);let a=l(),u=l(2);return _(u.navigateFromDrawer(n,a))}),r(1,"span",72),p(2),s()()}if(t&2){let e=l();y("href",e.resolvedHref,E)("target",e.newTab?"_blank":null)("rel",e.newTab?"noopener noreferrer":null),c(2),P(" ",e.label," ")}}function mr(t,o){if(t&1&&(r(0,"span",63)(1,"span",72),p(2),s()()),t&2){let e=l();c(2),P(" ",e.label," ")}}function ur(t,o){if(t&1){let e=C();r(0,"button",64),w("click",function(){b(e);let n=l(),a=l();return _(a.openDrawerSection(n))}),h(1,pr,1,2,"img",65),s(),m(2,"fa-icon",66),h(3,dr,3,4,"a",67)(4,mr,3,1,"span",63),r(5,"button",68),w("click",function(){b(e);let n=l(2);return _(n.goBackFromDrawer())}),F(),r(6,"svg",69),m(7,"path",59)(8,"path",70),s()()}if(t&2){let e=l(),i=l();y("aria-label",e.label),c(),f(i.primaryMenuIconPathByLabel[e.label]?1:-1),c(),g("icon",i.faChevronRight),c(),f(o.href?3:4)}}function hr(t,o){if(t&1&&m(0,"img",65),t&2){let e=l(2),i=l();g("src",i.primaryMenuIconPathByLabel[e.label],E),y("alt",e.label+" icon")}}function fr(t,o){if(t&1&&(r(0,"span",63),h(1,hr,1,2,"img",65),r(2,"span",72),p(3),s()()),t&2){let e=l(),i=l();c(),f(i.primaryMenuIconPathByLabel[e.label]?1:-1),c(2),P(" ",e.label," ")}}function gr(t,o){if(t&1&&(r(0,"nav",30),h(1,ur,9,4)(2,fr,4,2,"span",63),s()),t&2){let e,i=l();c(),f((e=i.activeDrawerGroup)?1:2,e)}}function br(t,o){if(t&1&&m(0,"img",74),t&2){let e=l().$implicit,i=l();g("src",i.primaryMenuIconPathByLabel[e.label],E),y("alt",e.label+" icon")}}
1function _r(t,o){if(t&1&&m(0,"img",74),t&2){let e=l(4).$implicit;g("src",e.iconPath,E),y("alt",e.label+" icon")}}function wr(t,o){if(t&1&&m(0,"app-sport-icon",83),t&2){let e=l(4).$implicit;g("code",e.sportCode)}}function xr(t,o){if(t&1&&m(0,"fa-icon",84),t&2){let e=l(4).$implicit;g("icon",e.faIcon)}}function vr(t,o){if(t&1&&h(0,_r,1,2,"img",74)(1,wr,1,1,"app-sport-icon",83)(2,xr,1,1,"fa-icon",84),t&2){let e=l(3).$implicit;f(e.iconPath?0:e.sportCode?1:e.faIcon?2:-1)}}function yr(t,o){t&1&&(r(0,"span",82),p(1,"Trending"),s())}function Cr(t,o){if(t&1){let e=C();r(0,"a",81),w("click",function(n){b(e);let a=l(2).$implicit,u=l().$implicit,x=l();return _(x.openDrawerGroupFromLink(n,u,a))}),h(1,vr,3,1),r(2,"span",75),p(3),s(),h(4,yr,2,0,"span",82),s()}if(t&2){let e=l(2).$implicit,i=l().$implicit,n=l();A("dp",!e.disabled)("dr--disabled",e.disabled)("collapsed",n.isDrawerGroupExpanded(i,e.label)),y("href",e.resolvedHref,E)("target",e.newTab?"_blank":null)("rel",e.newTab?"noopener noreferrer":null)("aria-expanded",n.isDrawerGroupExpanded(i,e.label))("aria-disabled",e.disabled?"true":null)("tabindex",e.disabled?"-1":null)("title",e.disabled?e.label+" is not currently active":null),c(),f(n.drawerIconsVisible?1:-1),c(2),re(e.label),c(),f(e.featured?4:-1)}}function kr(t,o){if(t&1&&m(0,"img",74),t&2){let e=l(4).$implicit;g("src",e.iconPath,E),y("alt",e.label+" icon")}}function Sr(t,o){if(t&1&&m(0,"app-sport-icon",83),t&2){let e=l(4).$implicit;g("code",e.sportCode)}}function Pr(t,o){if(t&1&&m(0,"fa-icon",84),t&2){let e=l(4).$implicit;g("icon",e.faIcon)}}function Tr(t,o){if(t&1&&h(0,kr,1,2,"img",74)(1,Sr,1,1,"app-sport-icon",83)(2,Pr,1,1,"fa-icon",84),t&2){let e=l(3).$implicit;f(e.iconPath?0:e.sportCode?1:e.faIcon?2:-1)}}function Mr(t,o){t&1&&(r(0,"span",82),p(1,"Trending"),s())}function Dr(t,o){if(t&1){let e=C();r(0,"button",73),w("click",function(){b(e);let n=l(2).$implicit,a=l().$implicit,u=l();return _(u.openDrawerGroup(a,n.label))}),h(1,Tr,3,1),r(2,"span",75),p(3),s(),h(4,Mr,2,0,"span",82),s()}if(t&2){let e=l(2).$implicit,i=l().$implicit,n=l();A("collapsed",n.isDrawerGroupExpanded(i,e.label)),y("aria-expanded",n.isDrawerGroupExpanded(i,e.label)),c(),f(n.drawerIconsVisible?1:-1),c(2),re(e.label),c(),f(e.featured?4:-1)}}function Er(t,o){if(t&1&&m(0,"img",74),t&2){let e=l(2).$implicit,i=l(2).$implicit;A("ds",i.label==="US Sportsbooks by State"),g("src",e.iconPath,E),y("alt",e.label+" icon")}}function Ar(t,o){if(t&1&&m(0,"app-sport-icon",83),t&2){let e=l(2).$implicit;g("code",e.sportCode)}}function Hr(t,o){if(t&1&&m(0,"fa-icon",84),t&2){let e=l(2).$implicit;g("icon",e.faIcon)}}function Rr(t,o){if(t&1&&h(0,Er,1,4,"img",85)(1,Ar,1,1,"app-sport-icon",83)(2,Hr,1,1,"fa-icon",84),t&2){let e=l().$implicit;f(e.iconPath?0:e.sportCode?1:e.faIcon?2:-1)}}function Lr(t,o){if(t&1){let e=C();r(0,"li")(1,"a",81),w("click",function(n){let a=b(e).$implicit,u=l(4);return _(a.disabled?n.preventDefault():u.navigateFromDrawer(n,a))}),h(2,Rr,3,1),r(3,"span",75),p(4),s()()()}if(t&2){let e=o.$implicit,i=l(4);A("dd",e.followedByDivider),c(),A("dr--disabled",e.disabled),y("href",e.resolvedHref,E)("target",e.newTab?"_blank":null)("rel",e.newTab?"noopener noreferrer":null)("aria-disabled",e.disabled?"true":null)("tabindex",e.disabled?"-1":null)("title",e.disabled?e.label+" is not currently active":null),c(),f(i.drawerIconsVisible?2:-1),c(2),re(e.label)}}function Ir(t,o){if(t&1&&(h(0,Cr,5,16,"a",78)(1,Dr,5,6,"button",79),r(2,"ul"),U(3,Lr,5,12,"li",80,Go),s()),t&2){let e=l().$implicit,i=l().$implicit,n=l();f(e.href?0:1),c(2),A("collapsed",!n.isDrawerGroupExpanded(i,e.label)),y("aria-label",e.label),c(),z(e.links)}}function Nr(t,o){if(t&1&&m(0,"img",74),t&2){let e=l(3).$implicit;g("src",e.iconPath,E),y("alt",e.label+" icon")}}function Fr(t,o){if(t&1&&m(0,"app-sport-icon",83),t&2){let e=l(3).$implicit;g("code",e.sportCode)}}function Or(t,o){if(t&1&&m(0,"fa-icon",84),t&2){let e=l(3).$implicit;g("icon",e.faIcon)}}function Br(t,o){if(t&1&&h(0,Nr,1,2,"img",74)(1,Fr,1,1,"app-sport-icon",83)(2,Or,1,1,"fa-icon",84),t&2){let e=l(2).$implicit;f(e.iconPath?0:e.sportCode?1:e.faIcon?2:-1)}}function Vr(t,o){if(t&1){let e=C();r(0,"a",81),w("click",function(n){b(e);let a=l().$implicit,u=l(2);return _(u.navigateFromDrawer(n,a))}),h(1,Br,3,1),r(2,"span",75),p(3),s()()}if(t&2){let e=l().$implicit,i=l(2);A("dr--disabled",e.disabled),y("href",e.resolvedHref,E)("target",e.newTab?"_blank":null)("rel",e.newTab?"noopener noreferrer":null)("aria-disabled",e.disabled?"true":null)("tabindex",e.disabled?"-1":null)("title",e.disabled?e.label+" is not currently active":null),c(),f(i.drawerIconsVisible?1:-1),c(2),re(e.label)}}function jr(t,o){if(t&1&&(r(0,"li"),h(1,Ir,5,4)(2,Vr,4,10,"a",77),s()),t&2){let e=o.$implicit,i=l().$implicit,n=l();
1A("dd",e.followedByDivider)("collapsed",n.isDrawerGroupHidden(i,e.label)),c(),f(e.links.length?1:e.href?2:-1)}}function Ur(t,o){if(t&1){let e=C();r(0,"li")(1,"button",73),w("click",function(){let n=b(e).$implicit,a=l();return _(a.openDrawerSection(n))}),h(2,br,1,2,"img",74),r(3,"span",75),p(4),s()(),r(5,"ul"),U(6,jr,3,5,"li",76,It),s()()}if(t&2){let e=o.$implicit,i=l();A("collapsed",i.isDrawerSectionHidden(e)),c(),A("collapsed",!i.isDrawerRootVisible),y("aria-expanded",i.isDrawerSectionActive(e)),c(),f(i.drawerIconsVisible&&i.primaryMenuIconPathByLabel[e.label]?2:-1),c(2),re(e.label),c(),A("collapsed",!i.isDrawerSectionActive(e)),y("aria-label",e.label),c(),z(e.groups)}}function zr(t,o){if(t&1){let e=C();r(0,"button",87),w("click",function(){b(e);let n=l(2);return n.closeDrawer(),_(n.authHelper.goToLoginWithState())}),p(1," Log in "),s(),r(2,"a",88),w("click",function(n){b(e);let a=l(2);return a.closeDrawer(),_(a.goToPricing(n))}),p(3),s()}if(t&2){let e=l(2);c(3),P(" ",e.freeTrialCtaText.trial," ")}}function Gr(t,o){if(t&1){let e=C();r(0,"a",88),w("click",function(n){b(e);let a=l(3);return a.closeDrawer(),_(a.goToPricing(n))}),p(1),s()}if(t&2){let e=l(3);c(),P(" ",e.freeTrialCtaText[o]," ")}}function $r(t,o){if(t&1&&(h(0,Gr,2,1,"a",89),fe(1,"async")),t&2){let e,i=l(2);f((e=ge(1,1,i.authHelper.freeTrialCtaState$))?0:-1,e)}}function Wr(t,o){if(t&1&&(r(0,"div",34)(1,"div",86),h(2,zr,4,1),h(3,$r,2,3),s()()),t&2){let e=l();c(2),f(e.isLoggedIn?-1:2),c(),f(e.isLoggedIn&&!e.isProUser?3:-1)}}function qr(t,o){if(t&1){let e=C();r(0,"a",99),w("click",function(){b(e);let n=l(3);return _(n.closeDrawer())}),p(1),s()}if(t&2){let e=l().$implicit;g("href",e.href,E),y("target",e.newTab?"_blank":null)("rel",e.newTab?"noopener noreferrer":null),c(),P(" ",e.title," ")}}function Kr(t,o){if(t&1){let e=C();r(0,"a",100),w("click",function(n){b(e);let a=l().$implicit,u=l(2);return a.onClick==null||a.onClick(n),_(u.closeDrawer())}),p(1),s()}if(t&2){let e=l().$implicit;g("routerLink",e.href)("queryParams",e.queryParams),c(),P(" ",e.title," ")}}
1function Yr(t,o){if(t&1&&(r(0,"li"),h(1,qr,2,4,"a",97)(2,Kr,2,3,"a",98),s()),t&2){let e=o.$implicit;c(),f(e.strictHref?1:2)}}function Zr(t,o){if(t&1){let e=C();r(0,"aside",90,1)(2,"div",19)(3,"div",20)(4,"a",21),w("click",function(){b(e);let n=l();return _(n.closeDrawer())}),m(5,"img",91),s(),r(6,"button",92),w("click",function(){b(e);let n=l();return _(n.closeDrawer())}),m(7,"fa-icon",15),s()(),r(8,"div",93)(9,"span",67)(10,"span",94),p(11,"Account"),s()()()(),r(12,"div",31)(13,"ul",95),U(14,Yr,3,1,"li",null,$o),s(),r(16,"button",96),w("click",function(){b(e);let n=l();return _(n.logout())}),p(17," Log out "),s()()()}if(t&2){let e=l();A("nav-drawer--open",e.accountDrawerOpen),g("cdkTrapFocus",e.accountDrawerOpen),y("aria-hidden",e.accountDrawerOpen?null:"true"),c(5),g("src",e.drawerBrandLogoSrc,E),c(2),g("icon",e.faXmark),c(7),z(e.accountMenuItems)}}var Qr=new Set([]),mt="primary-nav-drawer-open",ut="primary-nav-drawer-has-scrollbar",no={label:"All Sports",href:"/sports",sportCode:ke,links:[{label:"Best Bets",href:"/best-bets"},{label:"Props",href:"/props"},{label:"Picks",href:"/picks"},{label:"Parlays",href:"/parlays"},{label:"News",href:"/news"}]},ro=(()=>{class t{destroyRef=d(xe);document=d(V);blogService=d(te);localisationService=d(dt);sportMenuService=d(kn);platformId=d(I);browserMode=L(this.platformId);router=d(ee);viewportScroller=d(Ci);cdr=d(Je);ngZone=d(le);authHelper=d(W);dimersLogoUrl="https://cdn.ciphersports.io/images/dimers-site/dimers-yellow.svg";dimersRoundLogoUrl="https://cdn.ciphersports.io/images/navigation/dimers-small-free-user-logo.svg";dimersProLogoUrl="https://cdn.ciphersports.io/images/dimers_pro_full_white.svg";dimersProIconUrl="https://cdn.ciphersports.io/images/navigation/dimers-small-pro-user-logo.svg";dimersProIconWhiteUrl="https://cdn.ciphersports.io/images/navigation/dimers-small-pro-user-logo-white.svg";allSportsIconCode=ke;drawerLogoUrl="https://cdn.ciphersports.io/images/navigation/dimers-small-dark-user-logo.svg";drawerMobileLogoUrl="https://cdn.ciphersports.io/images/dimers-site/logo_dimerswordmark.svg";drawerProLogoUrl="https://cdn.ciphersports.io/assets/dimers-pro-full-logo.svg";mainMenuIconUrl="https://cdn.ciphersports.io/images/navigation/mainmenu.png";primaryMenuIconPathByLabel={Sports:"https://cdn.ciphersports.io/images/navigation/sports.svg",Tools:"https://cdn.ciphersports.io/images/navigation/tools.svg","Dimers Pro":"https://cdn.ciphersports.io/images/navigation/dimerspro.svg","Betting & Gaming":"https://cdn.ciphersports.io/images/navigation/betting.svg",More:"https://cdn.ciphersports.io/images/navigation/more.svg"};freeTrialCtaText=it;faBars=Ji;faChevronRight=cn;faCircleCheck=tn;faUser=Wi;faXmark=ln;navDrawerRef;accountDrawerRef;isLoggedIn=!!this.authHelper.user;isProUser=this.authHelper.hasDimersProFlag(this.authHelper.user);isAffiliateUser=!!this.authHelper.user?.app_metadata?.dimers_affiliate;drawerOpen=!1;drawerIconsVisible=!1;accountDrawerOpen=!1;activeDrawerSectionLabel=null;activeDrawerGroupKey=null;isSecondaryNavCompact=!1;secondaryNavCompactScrollThreshold=16;sections=[];sportsLinks={label:"Sports",groups:[]};toolsLinks={label:"Tools",groups:[]};proLinks={label:"Dimers Pro",groups:[]};bettingGamingLinks={label:"Betting & Gaming",groups:[]};moreLinks={label:"More",groups:[]};headerSubnavContext={visible:!1,currentSportLabel:"",mobileToolLabel:"",toolPanelTitle:"",toolLinks:[],sportOptions:[]};subnavSports=[];navigationSports=gn;sportMenuSource="static";standardAccountMenuItems=[{type:"link",title:"Dashboard",href:"/my-account",onClick:()=>this.selectTab("dashboard")},{type:"link",title:"My Account",href:"/my-account",onClick:()=>this.selectTab("my-account")},{type:"link",title:"Subscription",href:"/my-account",onClick:()=>this.selectTab("subscription")},{type:"link",title:"Preferences",href:"/my-account",onClick:()=>this.selectTab("preferences")},{type:"link",title:"Announcements",href:"/my-account",onClick:()=>this.selectTab("announcements")}];affiliateAccountMenuItems=[...this.standardAccountMenuItems,{type:"link",title:"Affiliate Dashboard",href:"https://dimers.promotekit.com/",strictHref:!0,newTab:!0}];accountMenuItems=this.standardAccountMenuItems;constructor(){li(()=>{let e=this.document.defaultView;e&&this.ngZone.runOutsideAngular(()=>{let i=()=>this.onWindowScroll();e.addEventListener("scroll",i,{passive:!0}),this.destroyRef.onDestroy(()=>e.removeEventListener("scroll",i)),i()})})}ngOnInit(){this.authHelper.user$.pipe(D(this.destroyRef)).subscribe(e=>{this.isLoggedIn=!!e,this.cdr.markForCheck()}),this.authHelper.isProUiUser$.pipe(D(this.destroyRef)).subscribe(e=>{this.isProUser=e,this.cdr.markForCheck()}),this.authHelper.detailedUser$.pipe(D(this.destroyRef)).subscribe(e=>{this.isAffiliateUser=!!e?.app_metadata?.dimers_affiliate,this.accountMenuItems=this.isAffiliateUser?this.affiliateAccountMenuItems:this.standardAccountMenuItems,this.cdr.markForCheck()}),this.rebuildNavigationSections(),this.sportMenuService.getSportMenu().pipe(D(this.destroyRef)).subscribe(e=>{this.navigationSports=e.sports,this.sportMenuSource=e.source,this.rebuildNavigationSections(),this.cdr.markForCheck()}),this.router.events.pipe($(e=>e instanceof Le),D(this.destroyRef)).subscribe(e=>{this.syncHeaderSubnavContext(e.urlAfterRedirects)})}ngOnDestroy(){this.unlockBodyScroll()}onWindowScroll(){if(!this.browserMode)return;let e=(this.document.defaultView?.scrollY??this.document.documentElement.scrollTop??0)>this.secondaryNavCompactScrollThreshold;e!==this.isSecondaryNavCompact&&this.ngZone.run(()=>{this.isSecondaryNavCompact=e,this.cdr.markForCheck()})}get desktopLogoSrc(){return this.isProUser?this.dimersProLogoUrl:this.dimersLogoUrl}get mobileLogoSrc(){return this.isProUser?this.dimersProIconWhiteUrl:this.dimersRoundLogoUrl}get drawerBrandLogoSrc(){return this.isProUser?this.dimersProIconUrl:this.drawerLogoUrl}get drawerBrandWordmarkSrc(){return this.isProUser?this.drawerProLogoUrl:this.drawerMobileLogoUrl}get drawerBrandWordmarkWidth(){return this.isProUser?1240:213}get drawerBrandWordmarkHeight(){return this.isProUser?211:48}get brandAlt(){return this.isProUser?"Dimers Pro":"Dimers"}get activeDrawerSection(){return this.sections.find(e=>e.label===this.activeDrawerSectionLabel)||null}get activeDrawerGroup(){let e=this.activeDrawerSection;return!e||!this.activeDrawerGroupKey?null:e.groups.find(i=>this.drawerGroupKey(e.label,i.label)===this.activeDrawerGroupKey)||null}get isDrawerRootVisible(){return!this.activeDrawerSection}get isSubnavSportsTriggerExpanded(){return this.drawerOpen&&this.activeDrawerSectionLabel===this.sportsLinks.label&&!this.activeDrawerGroupKey}get isSubnavToolsTriggerExpanded(){return this.drawerOpen&&this.activeDrawerSectionLabel===this.sportsLinks.label&&!!this.activeDrawerGroupKey}openAccountPanel(){!this.authHelper.userRetrievalDone||!this.isLoggedIn||(this.drawerOpen=!1,this.accountDrawerOpen=!0,this.lockBodyScroll(),this.focusFirstDrawerElement(this.accountDrawerRef))}openMainMenu(){this.showDrawerRoot()}goBackFromDrawer(){if(this.activeDrawerGroupKey){this.activeDrawerGroupKey=null,this.focusFirstDrawerElement(this.navDrawerRef);return}this.showDrawerRoot()}openDrawer(e){this.accountDrawerOpen=!1,this.showDrawerIcons(),this.activeDrawerSectionLabel=e,this.activeDrawerGroupKey=null,this.drawerOpen=!0,this.lockBodyScroll(),this.focusFirstDrawerElement(this.navDrawerRef)}openDrawerSection(e){this.openDrawer(e.label)}isDrawerSectionActive(e){return this.activeDrawerSectionLabel===e.label}isDrawerSectionHidden(e){return!!this.activeDrawerSection&&!this.isDrawerSectionActive(e)}showDrawerRoot(){this.accountDrawerOpen=!1,this.showDrawerIcons(),this.activeDrawerSectionLabel=null,this.activeDrawerGroupKey=null,this.drawerOpen=!0,this.lockBodyScroll(),this.focusFirstDrawerElement(this.navDrawerRef)}closeDrawer(){this.drawerOpen=!1,this.accountDrawerOpen=!1,this.unlockBodyScroll()}goToPricing(e){let i=this.router.url.split(/[?#]/)[0]==="/subscription";!this.browserMode||!i||(e.preventDefault(),this.viewportScroller.scrollToAnchor("price-table"))}selectTab(e){this.blogService.setSelectedMyaccountTab(e)}logout(){this.authHelper.logout({returnTo:this.document.location.origin})}openSubnavSportsMenu(){this.headerSubnavContext.visible&&this.openDrawer(this.sportsLinks.label)}
1openSubnavToolsMenu(){if(!this.headerSubnavContext.visible||!this.headerSubnavContext.toolLinks.length)return;this.openDrawer(this.sportsLinks.label);let e=this.findActiveSubnavSportGroup();e&&this.openDrawerGroup(this.sportsLinks,e.label)}openDrawerGroup(e,i){this.activeDrawerGroupKey=this.drawerGroupKey(e.label,i),this.focusFirstDrawerElement(this.navDrawerRef)}openDrawerGroupFromLink(e,i,n){if(n.disabled){e.preventDefault();return}if(this.isModifiedNavigationClick(e)){this.closeDrawer();return}e.preventDefault(),this.openDrawerGroup(i,n.label)}navigateFromDrawer(e,i){if(i.disabled){e.preventDefault();return}if(this.shouldUseNativeNavigation(e,i)){this.closeDrawer();return}e.preventDefault(),this.closeDrawer();let n=i.resolvedHref||i.href;n&&this.router.navigateByUrl(n)}isDrawerGroupExpanded(e,i){return this.activeDrawerGroupKey===this.drawerGroupKey(e.label,i)}isDrawerGroupHidden(e,i){return!!this.activeDrawerGroupKey&&this.activeDrawerGroupKey!==this.drawerGroupKey(e.label,i)}drawerGroupKey(e,i){return`${e}::${i}`}focusFirstDrawerElement(e){!this.browserMode||!e||me(0).pipe(D(this.destroyRef)).subscribe(()=>{(e.nativeElement.querySelector(".drawer-close-button")??e.nativeElement.querySelector("a[href], button:not([disabled])"))?.focus()})}lockBodyScroll(){this.browserMode&&(this.hasPageScrollbar()&&(this.document.documentElement.classList.add(ut),this.document.body.classList.add(ut)),this.document.documentElement.classList.add(mt),this.document.body.classList.add(mt))}unlockBodyScroll(){this.browserMode&&(this.document.documentElement.classList.remove(mt),this.document.documentElement.classList.remove(ut),this.document.body.classList.remove(mt),this.document.body.classList.remove(ut))}showDrawerIcons(){this.browserMode&&(this.drawerIconsVisible=!0)}hasPageScrollbar(){let e=this.document.documentElement;return Math.max(e.scrollHeight,this.document.body.scrollHeight)>e.clientHeight}buildSportsLinks(){return{label:"Sports",href:"/sports",groups:[no,...this.getNavigationSports().map(e=>this.toSportsGroup(e))]}}getNavigationSports(){return[...this.getActiveNavigationSports(),...this.getInactiveNavigationSports().filter(e=>!Mn.has(e.code))]}getActiveNavigationSports(){return this.orderNavigationSports(this.navigationSports.filter(e=>e.active&&!e.hideFromMainNav))}getInactiveNavigationSports(){return this.orderNavigationSports(this.navigationSports.filter(e=>!e.active&&!e.hideFromMainNav))}getSubnavSports(){return this.getNavigationSports()}getToolNavigationSports(){return[...this.getActiveNavigationSports(),...this.getInactiveNavigationSports()]}buildToolsLinks(){let e=this.getToolNavigationSports();return{label:"Tools",href:"/best-bets",groups:[this.buildToolGroup(e,"Predictions",["predictions","schedule","tournament","race-schedule"]),this.buildToolGroup(e,"Best Bets",["best-bets"],[{label:"All Sports",href:"/best-bets",sportCode:ke}]),this.buildToolGroup(e,"Props",["best-props"],[{label:"All Sports",href:"/props",sportCode:ke}]),this.buildToolGroup(e,"Player Projections",["player-projections","hitter-projections","pitcher-projections"]),this.buildToolGroup(e,"Trends",["trends"]),this.buildToolGroup(e,"Parlays",["parlay-picker"],[{label:"All Sports",href:"/parlays",sportCode:ke}]),this.buildToolGroup(e,"Futures",["futures","futures-men","futures-women"]),this.buildToolGroup(e,"Odds",["best-odds"]),{label:"Picks",href:"/picks",links:[{label:"All Sports",href:"/picks",sportCode:ke}]},{label:"Live Scores",href:"/live-now",links:[{label:"All Sports",href:"/live-now",sportCode:ke}]},this.buildToolGroup(e,"News",["news"],[],[{label:"Industry",href:"/industry/news",faIcon:an},{label:"Promos",href:"/promos/news",faIcon:rn},{label:"Press",href:"/press/news",faIcon:nn}])].filter(n=>n.links.length>0)}}buildToolGroup(e,i,n,a=[],u=[]){let x=a[0];return{label:i,href:x?.href,queryParams:x?.queryParams,strictHref:x?.strictHref,newTab:x?.newTab,links:[...a,...e.flatMap(v=>this.toToolLinks(v,n)),...u]}}toToolLinks(e,i){return e.navigablePages.filter(n=>!!n.pageCode&&i.includes(n.pageCode)).map(n=>({label:this.toToolLinkLabel(e,n.pageCode),href:n.path,queryParams:n.queryParams,iconPath:e.lightModeIconUrl,sportCode:e.code,featured:this.isFeaturedSport(e)}))}toToolLinkLabel(e,i){return i==="hitter-projections"?`${e.shortName} Hitters`:i==="pitcher-projections"?`${e.shortName} Pitchers`:i==="futures-men"?`${e.shortName} Men`:i==="futures-women"?`${e.shortName} Women`:e.shortName}toPrimaryNavigationSection(e){return ne(Z({},this.toPrimaryNavigationItemMetadata(e)),{groups:(e.subLinks||[]).map(i=>this.toPrimaryNavigationGroup(i))})}toPrimaryNavigationGroup(e){return ne(Z({},this.toPrimaryNavigationItemMetadata(e)),{links:(e.subLinks||[]).filter(i=>!!i.href).map(i=>this.toPrimaryNavigationLink(i))})}toPrimaryNavigationLink(e){return ne(Z({},this.toPrimaryNavigationItemMetadata(e)),{href:e.href||"/"})}toPrimaryNavigationItemMetadata(e){return{label:e.title||"",href:e.href,queryParams:e.queryParams,iconPath:e.iconPath,sportCode:e.sportCode,followedByDiv
1ider:e.followedByDivider,strictHref:e.strictHref,newTab:e.newTab}}toSportsGroup(e){return{label:e.shortName,href:`/${nt(e.code)}`,iconPath:e.lightModeIconUrl,sportCode:e.code,featured:this.isFeaturedSport(e),links:e.navigablePages.filter(i=>i.pageCode!=="hub").map(i=>({label:i.name,href:i.path,queryParams:i.queryParams}))}}withResolvedHrefs(e){return ne(Z({},this.withResolvedHref(e)),{groups:e.groups.map(i=>ne(Z({},this.withResolvedHref(i)),{links:i.links.map(n=>this.withResolvedHref(n))}))})}withResolvedHref(e){return ne(Z({},e),{resolvedHref:e.href?this.toHref(e.href,e.queryParams):void 0})}toHref(e,i){if(!i||Object.keys(i).length===0)return e;let n=Object.entries(i).map(([a,u])=>`${encodeURIComponent(a)}=${encodeURIComponent(u)}`).join("&");return`${e}${e.includes("?")?"&":"?"}${n}`}shouldUseNativeNavigation(e,i){return i.strictHref||i.newTab||this.isModifiedNavigationClick(e)}isModifiedNavigationClick(e){return e.button!==0||e.ctrlKey||e.metaKey||e.shiftKey||e.altKey}syncHeaderSubnavContext(e){this.headerSubnavContext=Sn(e,this.subnavSports)}rebuildNavigationSections(){this.sportsLinks=this.withResolvedHrefs(this.buildSportsLinks()),this.toolsLinks=this.withResolvedHrefs(this.buildToolsLinks()),this.proLinks=this.withResolvedHrefs(this.toPrimaryNavigationSection(to)),this.bettingGamingLinks=this.withResolvedHrefs(this.toPrimaryNavigationSection(eo)),this.moreLinks=this.withResolvedHrefs(this.toPrimaryNavigationSection(io)),this.sections=[this.sportsLinks,this.toolsLinks,this.proLinks,this.bettingGamingLinks,this.moreLinks],this.subnavSports=this.getSubnavSports(),this.syncHeaderSubnavContext(this.router.url)}orderNavigationSports(e){if(this.sportMenuSource==="cosmic"){let i=this.localisationService.getLocaleObject().hiddenSports;return e.filter(n=>!i.includes(n.code))}return this.localisationService.sportPrioritySort(e)}isFeaturedSport(e){return e.featured??Qr.has(e.code)}findActiveSubnavSportGroup(){let e=this.headerSubnavContext.currentSportLabel||no.label;return this.sportsLinks.groups.find(i=>i.label===e)||null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-primary-navigation"]],viewQuery:function(i,n){if(i&1&&Ae(jo,5)(Uo,5),i&2){let a;Pe(a=Te())&&(n.navDrawerRef=a.first),Pe(a=Te())&&(n.accountDrawerRef=a.first)}},decls:43,vars:31,consts:[["navDrawerRef",""],["accountDrawerRef",""],["aria-label","Main menu",1,"site-nav-shell"],[1,"site-nav-bar"],["routerLink","/","aria-label","Dimers home",1,"site-nav-brand"],["alt","Dimers logo","loading","eager","width","300","height","68",1,"site-nav-logo","site-nav-logo--desktop",3,"src"],["alt","Dimers logo","loading","eager","width","40","height","40",1,"site-nav-logo","site-nav-logo--mobile",3,"src"],[1,"site-nav-mobile-actions"],[1,"primary-nav"],[1,"primary-nav__list"],[1,"primary-nav__item"],[1,"site-nav-actions"],["variant","dark","trackingLocation","sticky_nav"],["type","button","aria-label","Open account menu",1,"site-nav-icon-button"],["type","button","aria-label","Open menu",1,"site-nav-icon-button","site-nav-icon-button--menu",3,"click"],[3,"icon"],[1,"secondary-nav",3,"secondary-nav--compact"],["type","button","aria-label","Close navigation drawer",1,"nav-backdrop",3,"click"],["aria-label","Navigation drawer",1,"nav-drawer",3,"cdkTrapFocus"],[1,"drawer-header"],[1,"drawer-header__top"],["routerLink","/","aria-label","Dimers home",1,"drawer-brand",3,"click"],["alt","Dimers logo","width","40","height","40","loading","eager",1,"drawer-brand__logo","drawer-brand__logo--icon",3,"src"],["alt","Dimers wordmark","loading","eager",1,"drawer-brand__logo","drawer-brand__logo--bottom",3,"src"],["type","button","aria-label","Close navigation menu",1,"drawer-close-button",3,"click"],[1,"drawer-menu-row"],["type","button","aria-label","Show top-level navigation menu",1,"drawer-menu-button",3,"click"],["alt","Menu icon","width","18","height","18","loading","lazy",1,"drawer-menu-icon",3,"src"],[1,"drawer-menu-button__text"],["aria-hidden","true",1,"drawer-menu-button__status-icon",3,"icon"],["aria-label","Breadcrumb",1,"drawer-current-section"],[1,"drawer-content"],["aria-label","Menu",1,"dn"],[3,"collapsed"],[1,"drawer-footer"],["aria-label","Account menu",1,"nav-drawer","nav-drawer--right",3,"nav-drawer--open","cdkTrapFocus"],["type","button",1,"nav-cta","nav-cta--secondary","nav-cta--mobile",3,"click"],["data-dimers-free-only","","routerLink","/subscription","fragment","price-table",1,"nav-cta","nav-cta--primary","nav-cta--mobile",3,"click"],["data-dimers-free-only","","routerLink","/subscription","fragment","price-table",1,"nav-cta","nav-cta--primary","nav-cta--mobile"],[1,"primary-nav__trigger",3,"click","href"],["width","18","height","18","loading","lazy",1,"primary-nav__trigger-icon",3,"src"],[1,"primary-nav__trigger-label"],["type","button",1,"nav-cta","nav-cta--secondary","nav-cta--desktop",3,"click"],["data-dimers-free-only","","routerLink","/subscription","fragment","price-table",1,"nav-cta","nav-cta--primary","nav-cta--desktop",3,"click"],["data-dimers-free-only","","routerLink","/subscription","fragment","price-table",1,"nav-cta","nav-cta--primary","nav-cta--desktop"],["type","button","aria-label","Open account menu",1,"site-nav-icon-button",3,"click"],[1,"secondary-nav"],[1,"secondary-nav__inner"],[1,"secondary-nav__desktop"],["type","button",1,"secondary-nav__sport-trigger",3,"click"],["colour","white",1,"secondary-nav__sport-icon",3,"code"],["colour","white","alt","All Sports icon","width","24","height","24","loading","lazy",1,"secondary-nav__sport-icon",3,"code"],["aria-label","Sports tools",1,"secondary-nav__tools"],[1,"secondary-nav__tools-list"],[1,"secondary-nav__tools-item"],[1,"secondary-nav__mobile"],["type","button",1,"secondary-nav__mobile-trigger",3,"click"],[1,"secondary-nav__mobile-trigger-copy"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true","focusable","false",1,"secondary-nav__mobile-trigger-chevron"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["d","M6 9l6 6l6 -6"],["type","button",1,"secondary-nav__mobile-trigger","secondary-nav__mobile-trigger--tool",3,"click"],[1,"secondary-nav__tool-link",3,"routerLink","queryParams"],["aria-current","true",1,"drawer-current-section__item","drawer-current-section__item--current"],["type","button",1,"drawer-current-section__item","drawer-current-section__item--icon-only",3,"click"],["width","20","height","20","loading","lazy",1,"drawer-current-section__icon",3,"src"],["aria-hidden","true",1,"drawer-current-section__separator",3,"icon"],[1,"drawer-current-section__item","drawer-current-section__item--current"],["type","button","aria-label","Go back",1,"drawer-current-section__return",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true","focusable","false",1,"drawer-menu-button__return-icon"],["d","M18 18v-6a3 3 0 0 0 -3 -3h-10l4 -4m0 8l-4 -4"],[1,"drawer-current-section__item","drawer-current-section__item--current",3,"click"],[1,"drawer-current-section__label","text-black"],["type","button",1,"dr","dp",3,"click"],["width","20","height","20","loading","lazy",1,"di",3,"src"],[1,"dr__label"],[3,"dd","collapsed"],[1,"dr",3,"dr--disabled"],[1,"dr",3,"dp","dr--disabled","collapsed"],["type","button",1,"dr","dp",3,"collapsed"],[3,"dd"],[1,"dr",3,"click"],[1,"sport-featured-badge"],["colour","black",1,"di",3,"code"],[1,"di-fa",3,"icon"],["width","20","height","20","loading","lazy",1,"di",3,"ds","src"],[1,"drawer-footer__actions"],["type","button",1,"drawer-footer__button","drawer-footer__button--secondary",3,"click"],["data-dimers-free-only","","routerLink","/subscription","fragment","price-table",1,"drawer-footer__button","drawer-footer__button--primary",3,"click"],["data-dimers-free-only","","routerLink","/subscription","fragment","price-table",1,"drawer-footer__button","drawer-footer__button--primary"],["aria-label","Account menu",1,"nav-drawer","nav-drawer--right",3,"cdkTrapFocus"],["alt","Dimers logo","width","40","height","40","loading","eager",1,"drawer-brand__logo",3,"src"],["type","button","aria-label","Close account menu",1,"drawer-close-button",3,"click"],["aria-label","Account menu path",1,"drawer-current-section","account-drawer-current-section"],[1,"drawer-current-section__label"],["aria-label","Account",1,"account-drawer-list"],["type","button",1,"account-drawer-cta",3,"click"],[1,"account-drawer-link","body-text-medium-primary","font-medium",3,"href"],[1,"account-drawer-link","body-text-medium-primary","font-medium",3,"routerLink","queryParams"],[1,"account-drawer-link","body-text-medium-primary","font-medium",3,"click","href"],[1,"account-drawer-link","body-text-medium-primary","font-medium",3,"click","routerLink","queryParams"]],template:function(i,n){if(i&1&&(r(0,"nav",2)(1,"div",3)(2,"a",4),m(3,"img",5)(4,"img",6),s(),r(5,"div",7),h(6,Wo,4,1),h(7,Ko,2,3),s(),r(8,"div",8)(9,"ul",9),U(10,Zo,5,6,"li",10,It),s()(),r(12,"div",11),h(13,Qo,1,0,"app-global-sportsbook-filter",12),h(14,Xo,4,1),h(15,tr,1,1),h(16,ir,2,1,"button",13),r(17,"button",14),w("click",function(){return n.openMainMenu()}),m(18,"fa-icon",15),s()()(),h(19,lr,27,10,"div",16),s(),r(20,"button",17),w("click",function(){return n.closeDrawer()}),s(),r(21,"nav",18,0)(23,"div",19)(24,"div",20)(25,"a",21),w("click",function(){return n.closeDrawer()}),m(26,"img",22)(27,"img",23),s(),r(28,"button",24),w("click",function(){return n.closeDrawer()}),m(29,"fa-icon",15),s()(),r(30,"div",25)(31,"button",26),w("click",function(){return n.showDrawerRoot()}),m(32,"img",27),r(33,"span",28),p(34,"Menu"),s(),h(35,cr,1,1,"fa-icon",29),s()(),h(36,gr,3,1,"nav",30),s(),r(37,"div",31)(38,"ul",32),U(39,Ur,8,10,"li",33,It),s()(),h(41,Wr,4,2,"div",34),s(),h(42,Zr,18,6,"aside",35)),i&2){let a;c(3),g("src",n.desktopLogoSrc,E),c(),g("src",n.mobileLogoSrc,E),c(2),f(n.authHelper.userRetrievalDone&&!n.isLoggedIn?6:-1),c(),f(n.authHelper.userRetrievalDone&&n.isLoggedIn&&!n.isProUser?7:-1),c(3),z(n.sections),c(3),f(n.authHelper.userRetrievalDone?13:-1),c(),f(n.authHelper.userRetrievalDone&&!n.isLoggedIn?14:-1),c(),f(n.authHelper.userRetrievalDone&&n.isLoggedIn?15:-1),c(),f(n.authHelper.userRetrievalDone&&n.isLoggedIn?16:-1),c(2),g("icon",n.faBars),c(),f(n.headerSubnavContext.visible?19:-1),c(),A("nav-backdrop--open",n.drawerOpen||n.accountDrawerOpen),y("aria-hidden",n.drawerOpen||n.accountDrawerOpen?null:"true")("tabindex",n.drawerOpen||n.accountDrawerOpen?0:-1),c(),A("nav-drawer--open",n.drawerOpen),g("
1cdkTrapFocus",n.drawerOpen),y("aria-hidden",n.drawerOpen?null:"true"),c(5),g("src",n.drawerBrandLogoSrc,E),c(),g("src",n.drawerBrandWordmarkSrc,E),y("width",n.drawerBrandWordmarkWidth)("height",n.drawerBrandWordmarkHeight),c(2),g("icon",n.faXmark),c(2),A("drawer-menu-button--active",n.isDrawerRootVisible),y("aria-pressed",n.isDrawerRootVisible),c(),g("src",n.mainMenuIconUrl,E),c(3),f(n.isDrawerRootVisible?35:-1),c(),f((a=n.activeDrawerSection)?36:-1,a),c(3),z(n.sections),c(2),f(n.isDrawerRootVisible&&n.authHelper.userRetrievalDone&&(!n.isLoggedIn||!n.isProUser)?41:-1),c(),f(n.isLoggedIn?42:-1)}},dependencies:[Gi,zi,Ce,Ie,Tn,ye,Pn,He],styles:[`app-primary-navigation{display:block}.site-nav-shell{background:#100d2c;border-bottom:1px solid rgba(255,255,255,.1)}.site-nav-bar{max-width:1270px;min-height:60px;margin:0 auto;padding:0 10px;display:flex;align-items:center;gap:24px}@media screen and (max-width:1250px){.site-nav-bar{gap:16px;padding:0 24px}}@media screen and (max-width:1030px){.site-nav-bar{gap:12px;padding:0 20px}}.secondary-nav{border-top:1px solid rgba(255,255,255,.08)}.secondary-nav__inner{max-width:1270px;margin:0 auto;padding:0 10px}@media screen and (max-width:1250px){.secondary-nav__inner{padding:0 24px}}@media screen and (max-width:1030px){.secondary-nav__inner{padding:0 20px}}.secondary-nav__desktop{height:60px;display:flex;align-items:center;gap:12px}@media screen and (max-width:1030px){.secondary-nav__desktop{display:none}}.secondary-nav__mobile{display:none}@media screen and (max-width:1030px){.secondary-nav__mobile{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:min-height .2s ease}header:has(>app-site-header){transition:margin-bottom .2s ease}header:has(>app-site-header .secondary-nav--compact){margin-bottom:20px}.secondary-nav--compact .secondary-nav__mobile{min-height:40px}.secondary-nav--compact .secondary-nav__mobile-trigger{min-height:28px;font-size:13px}.secondary-nav--compact .secondary-nav__sport-icon{width:18px;height:18px}.secondary-nav--compact .secondary-nav__mobile-trigger-chevron{width:16px;height:16px}}.secondary-nav__sport-trigger,.secondary-nav__mobile-trigger{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#ffffffeb;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,min-height .2s ease,font-size .2s ease}@media(hover:hover)and (pointer:fine){.secondary-nav__sport-trigger:hover,.secondary-nav__mobile-trigger:hover{background:#ffffff1a;color:#fff}}.secondary-nav__sport-trigger:focus-visible,.secondary-nav__mobile-trigger:focus-visible{background:#ffffff1a;color:#fff}.secondary-nav__mobile-trigger{min-width:0;justify-content:flex-start}.secondary-nav__mobile-trigger--tool{justify-self:end}.secondary-nav__mobile-trigger-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-nav__mobile-trigger-chevron{width:18px;height:18px;flex-shrink:0;opacity:.92}.secondary-nav__sport-icon{width:24px;height:24px;flex-shrink:0}.secondary-nav__tools{min-width:0;overflow-x:auto;scrollbar-width:none}.secondary-nav__tools::-webkit-scrollbar{display:none}.secondary-nav__tools-list{margin:0;padding:0;display:flex;align-items:center;gap:6px;list-style:none}.secondary-nav__tools-item{flex-shrink:0}.secondary-nav__tool-link{position:relative;min-height:36px;padding:0 8px;border-radius:999px;background:transparent;color:#ffffffe0;display:inline-flex;align-items:center;flex-shrink:0;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.secondary-nav__tool-link:hover{background:#ffffff1a;color:#fff}}.secondary-nav__tool-link:focus-visible{background:#ffffff1a;color:#fff}.secondary-nav__tool-link:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;border-radius:999px;background:transparent;transition:background-color .2s ease}.secondary-nav__tool-link--active{color:#fff;font-weight:600}@media(hover:hover)and (pointer:fine){.secondary-nav__tool-link--active:hover{background:transparent;color:#fff}}.secondary-nav__tool-link--active:focus-visible{background:transparent;color:#fff}.secondary-nav__tool-link--active:after{background:#fff}.site-nav-brand,.drawer-brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.site-nav-logo,.drawer-brand__logo{display:block;object-fit:contain}.site-nav-logo--desktop{width:auto;height:36px}@media screen and (max-width:850px){.site-nav-logo--desktop{display:none}}.site-nav-logo--mobile{display:none;width:36px;height:36px}@media screen and (max-width:850px){.site-nav-logo--mobile{display:block}}.site-nav-mobile-actions{min-width:0;display:none;align-items:center;gap:8px}@media screen and (max-width:1030px){.site-nav-mobile-actions{display:flex}}@media screen and (max-width:850px){.site-nav-mobile-actions{gap:6px}}.primary-nav{min-width:0;flex:1;display:flex;align-items:center}@media screen and (max-width:1030px){.primary-nav{display:none}}.primary-nav__list{margin:0;padding:0;display:flex;align-items:center;gap:6px;list-style:none}@media screen and (max-width:1250px){.primary-nav__list{gap:4px}}.primary-nav__item{display:flex}.primary-nav__trigger{height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#ffffffe0;
1display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease}@media screen and (max-width:1250px){.primary-nav__trigger{gap:8px;padding:0 10px}}@media(hover:hover)and (pointer:fine){.primary-nav__trigger:hover{background:#ffffff1a;color:#fff}}.primary-nav__trigger:focus-visible,.primary-nav__trigger--active{background:#ffffff1a;color:#fff}.primary-nav__trigger-icon{width:18px;height:18px;display:block;flex-shrink:0;object-fit:contain;filter:invert(1)}.primary-nav__trigger-label{white-space:nowrap}.site-nav-actions{margin-left:auto;min-width:196px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:10px}@media screen and (max-width:1030px){.site-nav-actions{min-width:40px;gap:8px}}.nav-cta{min-width:0;height:36px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.nav-cta--secondary{border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffeb}@media(hover:hover)and (pointer:fine){.nav-cta--secondary:hover{border-color:#ffffff4d;background:#ffffff1a;color:#fff}}.nav-cta--secondary:focus-visible{border-color:#ffffff4d;background:#ffffff1a;color:#fff}.nav-cta--primary{border:0;background:#1d4ed8}@media(hover:hover)and (pointer:fine){.nav-cta--primary:hover{background:#426de6}}.nav-cta--primary:focus-visible{background:#426de6}@media screen and (max-width:1030px){.nav-cta--desktop{display:none}.nav-cta--mobile{padding:0 10px;font-size:13px}}@media screen and (max-width:850px){.nav-cta--mobile{height:30px;padding:0 8px;font-size:12px}}.site-nav-icon-button,.drawer-close-button,.drawer-menu-button{border:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font:inherit;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.site-nav-icon-button{width:40px;height:40px;border-radius:999px;background:transparent;color:#ffffffeb}@media(hover:hover)and (pointer:fine){.site-nav-icon-button:hover{background:#ffffff0f;color:#fff}}.site-nav-icon-button:focus-visible{background:#ffffff0f;color:#fff}.site-nav-icon-button--menu{display:none}@media screen and (max-width:1030px){.site-nav-icon-button--menu{display:inline-flex}}.nav-backdrop{position:fixed;inset:0;z-index:40;padding:0;border:0;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-backdrop--open{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;top:0;left:0;z-index:50;width:350px;max-width:86vw;height:100vh;overflow:hidden;background:#fff;box-shadow:0 25px 50px #00000040;display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;transition:transform .2s ease-out,visibility 0ms linear .2s}.nav-drawer--open{transform:translate(0);visibility:visible;transition:transform .2s ease-out,visibility 0ms linear 0ms}.nav-drawer--right{right:0;left:auto;transform:translate(100%)}.nav-drawer--right.nav-drawer--open{transform:translate(0)}@media screen and (max-width:1030px){.nav-drawer,.nav-drawer--right{inset:auto 0 0;width:auto;max-width:none;height:100vh;height:100dvh;box-shadow:0 -25px 50px #00000040;transform:translateY(100%)}.nav-drawer--open,.nav-drawer--right.nav-drawer--open{transform:translateY(0)}}.drawer-header{flex-shrink:0;padding:16px 16px 12px;border-bottom:1px solid rgba(16,13,44,.1);background:#fff}.drawer-header__top{display:flex;align-items:center;justify-content:space-between;gap:12px}
1.drawer-brand__logo{width:auto;height:40px;max-width:40px}.drawer-brand__logo--bottom{display:none;height:36px;max-width:min(172px,100%)}@media screen and (max-width:1030px){.drawer-brand__logo--icon{display:none}.drawer-brand__logo--bottom{display:block}}.drawer-close-button{width:36px;height:36px;border-radius:999px;background:#edf0f3;color:#100d2c;font-size:16px}@media(hover:hover)and (pointer:fine){.drawer-close-button:hover{background:#dfe5f0}}.drawer-close-button:focus-visible{background:#dfe5f0}.drawer-menu-row{min-height:40px;margin-top:28px;display:flex;align-items:center}.drawer-menu-button{width:100%;min-height:40px;padding:0 12px;border-radius:4px;background:transparent;justify-content:flex-start;gap:12px;min-width:0;color:#100d2c;font-size:14px;font-weight:600;line-height:1}@media(hover:hover)and (pointer:fine){.drawer-menu-button:hover{background:#dde4ef}}.drawer-menu-button:focus-visible,.drawer-menu-button--active{background:#dfe5f0}.drawer-menu-button__text{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.drawer-menu-button__return-icon{width:24px;height:24px}.drawer-menu-button__status-icon{font-size:22px}.drawer-menu-icon{width:18px;height:18px;display:block;flex-shrink:0;object-fit:contain}.drawer-current-section{min-height:40px;margin-top:12px;padding:2px 10px;border-radius:4px;background:#dfe5f0;color:#100d2c;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;font-size:14px;font-weight:600;line-height:1}.drawer-current-section::-webkit-scrollbar{display:none}.account-drawer-current-section{margin-top:28px}
1.drawer-current-section__item{min-width:0;min-height:40px;padding:0 4px;border:0;background:transparent;color:#100d2c;display:inline-flex;align-items:center;flex-shrink:0;gap:6px;font:inherit;text-decoration:none;white-space:nowrap;transition:color .2s ease}button.drawer-current-section__item,a.drawer-current-section__item{cursor:pointer}@media(hover:hover)and (pointer:fine){button.drawer-current-section__item:hover,a.drawer-current-section__item:hover{color:#111b33}}button.drawer-current-section__item:focus-visible,a.drawer-current-section__item:focus-visible{color:#111b33}.drawer-current-section__item--current{min-width:0;flex-shrink:1}.drawer-current-section__item--icon-only{width:32px;min-width:32px;justify-content:center;padding:0}.drawer-current-section__return{width:32px;min-width:32px;min-height:32px;margin-left:auto;padding:0;border:0;border-radius:999px;background:transparent;color:#100d2c;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.drawer-current-section__return:hover{color:#111b33}}.drawer-current-section__return:focus-visible{color:#111b33}.drawer-current-section__separator{display:inline-flex;align-items:center;flex-shrink:0;color:#60708b;font-size:12px}
1.drawer-current-section__icon{width:20px;height:20px;display:block;flex-shrink:0;object-fit:contain}.drawer-current-section__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-content{flex:1;min-height:0;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.drawer-content .collapsed{display:none}.dn,.dn ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.dn{gap:6px}.dn li{border-color:#100d2c1a}.dd{border-bottom:1px solid rgba(16,13,44,.1)}.dr{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:#100d2c;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease}.dr:link,.dr:visited{color:#100d2c}@media(hover:hover)and (pointer:fine){.dr:hover{background:#eef2f6;color:#100d2c}}.dr:focus-visible{background:#eef2f6;color:#100d2c}.dr__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr:has(.sport-featured-badge) .dr__label{flex:0 1 auto}.dp{padding-right:36px}.dp:after{content:"+";position:absolute;top:50%;right:12px;color:#60708b;font-size:18px;font-weight:500;line-height:1;transform:translateY(-50%)}.sport-featured-badge{flex-shrink:0;padding:2px 8px;border-radius:4px;background:#dfe5f0;color:#100d2c;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.di{width:20px;height:20px;flex-shrink:0;object-fit:contain}.ds{border-radius:4px;filter:brightness(0) saturate(100%);opacity:.88}.di-fa{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#1d4ed8;color:#fff;font-size:11px}.account-drawer-list{margin:0;padding:0;display:flex;flex-direction:column;gap:4px;list-style:none}.account-drawer-link{min-height:44px;padding:0 22px;border-radius:4px;color:#100d2c;display:flex;align-items:center;text-decoration:none;transition:color .2s ease,background-color .2s ease}.account-drawer-link:link,.account-drawer-link:visited{color:#100d2c}@media(hover:hover)and (pointer:fine){.account-drawer-link:hover{background:#eef2f6;color:#100d2c}}.account-drawer-link:focus-visible{background:#eef2f6;color:#100d2c}.account-drawer-cta{border:1px solid #1d4ed8;background-color:#1d4ed8;color:#fff;display:flex;height:2.5rem;cursor:pointer;align-items:center;justify-content:center;padding:.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:capitalize;border-radius:4px;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;text-decoration:none}.account-drawer-cta:hover{background-color:#6f90ec;box-shadow:0 0 4px #e0e0e0}.account-drawer-cta{width:100%;margin-top:10px;text-transform:none}.drawer-footer{padding:16px 20px 20px;border-top:1px solid rgba(16,13,44,.1);background:#fff}.drawer-footer__actions{display:flex;flex-direction:column;gap:10px}.drawer-footer__button{width:100%}.drawer-footer__button--primary{border:1px solid #1d4ed8;background-color:#1d4ed8;color:#fff;display:flex;height:2.5rem;cursor:pointer;align-items:center;justify-content:center;padding:.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:capitalize;border-radius:4px;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;text-decoration:none}.drawer-footer__button--primary:hover{background-color:#6f90ec;box-shadow:0 0 4px #e0e0e0}
1.drawer-footer__button--primary{text-transform:none}.drawer-footer__button--secondary{border-radius:4px;color:#100d2c;display:flex;height:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1));padding:.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:capitalize;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;text-decoration:none}.drawer-footer__button--secondary:hover{background-color:#1d4ed8;color:#fff;border-color:#1d4ed8;box-shadow:0 0 4px #e0e0e0}.drawer-footer__button--secondary{text-transform:none}.dr--disabled{color:#100d2c75;cursor:not-allowed}.dr--disabled .di{opacity:.46}@media(hover:hover)and (pointer:fine){.dr--disabled:hover{background:transparent;color:#100d2c75}} 2`],encapsulation:2})}return t})();var ao=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-site-header"]],decls:1,vars:0,template:function(i,n){i&1&&m(0,"app-primary-navigation")},dependencies:[ro],styles:["[_nghost-%COMP%]{display:block}"]})}return t})();var Xr=new Set(["/","/industry/news","/promos","/promos/news"]);function so(t){if(!t)return!1;let o=t.split(/[?#]/)[0].replace(/\/+$/,"")||"/";if(Xr.has(o))return!0;let e=o.split("/").filter(Boolean);return!!(e.length===1&&ae(e[0])||e.length===2&&e[1]==="news"&&ae(e[0])||e.length===3&&e[1]==="news")}var ea=()=>[import("./chunk-D22A2LSS.js").then(t=>t.ProModalComponent),import("./chunk-S2GLEQJE.js").then(t=>t.NonLegalModalComponent),import("./chunk-2S4JFCXK.js").then(t=>t.InfoSheetComponent),import("./chunk-MVDHQY4Z.js").then(t=>t.AiChatPopupComponent),import("./chunk-DMLHDQG2.js").then(t=>t.AppLiveModalComponent)],ta=()=>[import("./chunk-5EE463SE.js").then(t=>t.SiteFooterComponent)];function ia(t,o){if(t&1&&m(0,"app-site-footer",1),t&2){let e=l(2);g("showPartner",e.showAboutUsFooterSections&&e.layout.config().showPartner)("showDimersData",e.showAboutUsFooterSections&&e.layout.config().showDimersData)("showGoogleReview",e.showAboutUsFooterSections&&e.layout.config().showGoogleReview)("showSubFooter",e.layout.config().showSubFooter)}}function na(t,o){t&1&&m(0,"div",2)}function oa(t,o){t&1&&(r(0,"footer"),Ct(1,ia,1,4)(2,na,1,0),St(3,1,ta,null,2,null,null,null,null,1),mi(),hi(0,-1),s())}function ra(t,o){t&1&&m(0,"app-non-legal-modal")(1,"app-pro-modal")(2,"app-info-sheet")(3,"app-app-live-modal")(4,"app-ai-chat-popup")}var lo=(()=>{class t{destroy$=new J;preferredSourceObserver=null;localisationService=d(dt);router=d(ee);platformId=d(I);authHelper=d(W);layout=d(Hn);_document=d(V);metaService=d(Hi);trafficSourceService=d(st);gtmTrackingService=d(ce);authService=d(rt);transferState=d(Ze);injector=d(Ee);metaSetter=d(pe);title="Dimers";showFooter=!0;browserMode=!1;isApp=!1;startTime;exitIntentTriggered=!1;showAboutUsFooterSections=!1;constructor(){if(this.metaSetter.setDimersOrganizationStructuredData(),this.startTime=Date.now(),Re(this.platformId)){let n=this.injector.get(ct,!1);this.isApp=n,this.transferState.set(Ht,n)}else this.isApp=this.transferState.get(Ht,!1);this.trafficSourceService.detectSource();let e=new An,i={};e.inject(En.active(),i,Dn),"traceparent"in i&&typeof i.traceparent=="string"&&this.metaService.updateTag({name:"traceparent",content:i.traceparent}),this.browserMode=L(this.platformId),this.localisationService.setLocale("US"),this.showAboutUsFooterSections=this.isAboutUsRoute(this.router.url),this.router.events.pipe(De(this.destroy$)).subscribe(n=>{if(n instanceof Le){let a=n.urlAfterRedirects.split("?")[0];this.showAboutUsFooterSections=this.isAboutUsRoute(a)}}),L(this.platformId)&&this.authService.error$&&this.authService.error$.pipe($(n=>!!n&&!!n.message&&n.message.toLowerCase().includes("missing refresh token")),X(1)).subscribe(()=>{ve()&&console.warn("Refresh token missing during migration. Attempting silent redirect fix..."),this.authService.loginWithRedirect({appState:{target:window.location.pathname}})})}onMouseLeave(e){if(e.clientY<=10&&!this.exitIntentTriggered){this.exitIntentTriggered=!0;let a={event:"exit_prompt_appearance",time_spent_seconds:((Date.now()-this.startTime)/1e3).toFixed(2)};this.gtmTrackingService.pushTagAndNavigate(a)}}isAboutUsRoute(e){let i=(e??"").split("?")[0].split("#")[0];return i==="/about-us"||i.startsWith("/about-us/")}ngOnInit(){if(this.browserMode){let e=window.innerWidth-this._document.documentElement.clientWidth;this._document.body.style.setProperty("--scrollbar-width",`${e}px`),this.router.events.pipe($(i=>i instanceof Le),De(this.destroy$)).subscribe(i=>{this.gtmTrackingService.schedulePendingPageView(i.urlAfterRedirects)}),this.router.events.pipe($(i=>i instanceof Le),De(this.destroy$)).subscribe(()=>{if(this.preferredSourceObserver?.disconnect(),this.preferredSourceObserver=null,!so(this.router.url))return;let i=()=>{window.PREFERRED_SOURCE=window.PREFERRED_SOURCE||[],window.PREFERRED_SOURCE.push(x=>x.init())},n=()=>this._document.querySelector("[google-add-preferred-source-btn]:not([data-initialized]
2)");if(n()){setTimeout(i,50);return}let a=this._document.getElementById("main-content")??this._document.body,u=new MutationObserver(()=>{n()&&(u.disconnect(),this.preferredSourceObserver===u&&(this.preferredSourceObserver=null),setTimeout(i,50))});this.preferredSourceObserver=u,u.observe(a,{childList:!0,subtree:!0}),setTimeout(()=>{u.disconnect(),this.preferredSourceObserver===u&&(this.preferredSourceObserver=null)},2e4)}),this.router.events.pipe($(i=>i instanceof Ni),De(this.destroy$)).subscribe(i=>{if(!this.router.navigated||i.navigationTrigger!=="imperative")return;let n=this.router.url.split(/[?#]/)[0],a=i.url.split(/[?#]/)[0];a.startsWith("/pro-purchase")||n!==a&&this._document.defaultView?.scrollTo(0,0)}),this.authHelper.detailedUser$.pipe(De(this.destroy$)).subscribe(i=>{i?.email&&window?.profitwell?.("user_email",i.email)})}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.preferredSourceObserver?.disconnect(),this.preferredSourceObserver=null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-root"]],hostBindings:function(i,n){i&1&&w("mouseleave",function(u){return n.onMouseLeave(u)},ai)},decls:8,vars:1,consts:[["id","main-content","tabindex","-1"],[3,"showPartner","showDimersData","showGoogleReview","showSubFooter"],["aria-hidden","true",1,"site-footer-placeholder"]],template:function(i,n){i&1&&(r(0,"header"),m(1,"app-site-header"),s(),r(2,"main",0),m(3,"router-outlet"),s(),h(4,oa,5,0,"footer"),Ct(5,ra,5,0),St(6,5,ea),ui()),i&2&&(c(4),f(n.showFooter?4:-1))},dependencies:[Ui,Oi,ao],styles:["header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:110;background:#100d2c}main[_ngcontent-%COMP%]{width:100%;min-height:700px;padding:20px max(10px,(100% - 1250px) / 2) 0}@media screen and (max-width:850px){main[_ngcontent-%COMP%]{padding:20px 20px 0}}main[_ngcontent-%COMP%]:has(app-ai-chat-page){min-height:300px;padding:20px 10px 0}main[_ngcontent-%COMP%]:has(app-home-page), main[_ngcontent-%COMP%]:has(app-sport-hub-page), main[_ngcontent-%COMP%]:has(app-sport-list-page), main[_ngcontent-%COMP%]:has(app-app-landing-page), main[_ngcontent-%COMP%]:has(app-dimebot-landing-page), main[_ngcontent-%COMP%]:has(app-pro-for-free-landing), main[_ngcontent-%COMP%]:has(app-odds-calculator-page), main[_ngcontent-%COMP%]:has(app-subscription), main[_ngcontent-%COMP%]:has(app-contact-us), main[_ngcontent-%COMP%]:has(app-terms-page), main[_ngcontent-%COMP%]:has(app-evergreen), main[_ngcontent-%COMP%]:has(app-landing-page-with-offer){padding:0}main[_ngcontent-%COMP%]:has(app-fixture-page), main[_ngcontent-%COMP%]:has(app-best-bet-page), main[_ngcontent-%COMP%]:has(app-value-summary-page), main[_ngcontent-%COMP%]:has(app-value-summary-props-page), main[_ngcontent-%COMP%]:has(app-best-props), main[_ngcontent-%COMP%]:has(app-trends-page), main[_ngcontent-%COMP%]:has(app-futures-page), main[_ngcontent-%COMP%]:has(app-picks-page), main[_ngcontent-%COMP%]:has(app-best-odds), main[_ngcontent-%COMP%]:has(app-player-projection-page), main[_ngcontent-%COMP%]:has(app-sport-parlay-picker-page), main[_ngcontent-%COMP%]:has(app-parlay-picker-page), main[_ngcontent-%COMP%]:has(app-golf-tournament-page), main[_ngcontent-%COMP%]:has(app-golf-head-to-head-page), main[_ngcontent-%COMP%]:has(app-golf-rankings-page){padding:20px 0 0}nav[_ngcontent-%COMP%]{display:inline}.site-footer-placeholder[_ngcontent-%COMP%]{min-height:360px;background:#100d2c}.app-site-header[_ngcontent-%COMP%]{min-height:70px}@keyframes _ngcontent-%COMP%_up-from-bottom{0%{bottom:-100px}to{bottom:85px}}@keyframes _ngcontent-%COMP%_up-from-bottom-mobile{0%{bottom:-100px}to{bottom:145px}}"]})}return t})();var Nt=new he("MAT_DATE_LOCALE",{providedIn:"root",factory:()=>d(bi)}),Fe="Method not implemented",Ve=class{locale;_localeChanges=new J;localeChanges=this._localeChanges;setTime(o,e,i,n){throw new Error(Fe)}getHours(o){throw new Error(Fe)}getMinutes(o){throw new Error(Fe)}getSeconds(o){throw new Error(Fe)}parseTime(o,e){throw new Error(Fe)}addSeconds(o,e){throw new Error(Fe)}getValidDateOrNull(o){return this.isDateInstance(o)&&this.isValid(o)?o:null}deserialize(o){return o==null||this.isDateInstance(o)&&this.isValid(o)?o:this.invalid()}setLocale(o){this.locale=o,this._localeChanges.next()}compareDate(o,e){return this.getYear(o)-this.getYear(e)||this.getMonth(o)-this.getMonth(e)||this.getDate(o)-this.getDate(e)}compareTime(o,e){return this.getHours(o)-this.getHours(e)||this.getMinutes(o)-this.getMinutes(e)||this.get
2Seconds(o)-this.getSeconds(e)}sameDate(o,e){if(o&&e){let i=this.isValid(o),n=this.isValid(e);return i&&n?!this.compareDate(o,e):i==n}return o==e}sameTime(o,e){if(o&&e){let i=this.isValid(o),n=this.isValid(e);return i&&n?!this.compareTime(o,e):i==n}return o==e}clampDate(o,e,i){return e&&this.compareDate(o,e)<0?e:i&&this.compareDate(o,i)>0?i:o}},co=new he("mat-date-formats");var la=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,ca=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function Ft(t,o){let e=Array(t);for(let i=0;i<t;i++)e[i]=o(i);return e}var pa=(()=>{class t extends Ve{_matDateLocale=d(Nt,{optional:!0});constructor(){super();let e=d(Nt,{optional:!0});e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return Ft(12,n=>this._format(i,new Date(2017,n,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Ft(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){let i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return Ft(7,n=>this._format(i,new Date(2017,0,n+1)))}getYearName(e){let i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),i=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return i===7?0:i}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,n){let a=this._createDateWithOverflow(e,i,n);return a.getMonth()!=i,a}today(){return new Date}parse(e,i){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let n=new Intl.DateTimeFormat(this.locale,ne(Z({},i),{timeZone:"utc"}));return this._format(n,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,i*12)}addCalendarMonths(e,i){let n=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(n)!=((this.getMonth(e)+i)%12+12)%12&&(n=this._createDateWithOverflow(this.getYear(n),this.getMonth(n),0)),n}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(la.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}setTime(e,i,n,a){let u=this.clone(e);return u.setHours(i,n,a,0),u}getHours(e){return e.getHours()}getMinutes(e){return e.getMinutes()}getSeconds(e){return e.getSeconds()}parseTime(e,i){if(typeof e!="string")return e instanceof Date?new Date(e.getTime()):null;let n=e.trim();if(n.length===0)return null;let a=this._parseTimeString(n);if(a===null){let u=n.replace(/[^0-9:(AM|PM)]/gi,"").trim();u.length>0&&(a=this._parseTimeString(u))}return a||this.invalid()}addSeconds(e,i){return new Date(e.getTime()+i*1e3)}_createDateWithOverflow(e,i,n){let a=new Date;return a.setFullYear(e,i,n),a.setHours(0,0,0,0),a}_2digit(e){return("00"+e).slice(-2)}_format(e,i){let n=new Date;return n.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),n.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(n)}_parseTimeString(e){let i=e.toUpperCase().match(ca);if(i){let n=parseInt(i[1]),a=parseInt(i[2]),u=i[3]==null?void 0:parseInt(i[3]),x=i[4];if(n===12?n=x==="AM"?0:n:x==="PM"&&(n+=12),Ot(n,0,23)&&Ot(a,0,59)&&(u==null||Ot(u,0,59)))return this.setTime(this.today(),n,a,u||0)}return null}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})();function Ot(t,o,e){return!isNaN(t)&&t>=o&&t<=e}var da={parse:{dateInput:null,timeInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},timeInput:{hour:"numeric",minute:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},timeOptionLabel:{hour:"numeric",minute:"numeric"}}};
2function po(t=da){return[{provide:Ve,useClass:pa},{provide:co,useValue:t}]}var mo=(()=>{class t{platformId=d(I);preload(e,i){return Re(this.platformId)?R(null):e.data?.preload?i():R(null)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Bt="Service workers are disabled or not supported by this browser",Oe=class{serviceWorker;worker;registration;events;constructor(o,e){if(this.serviceWorker=o,!o)this.worker=this.events=this.registration=new Ge(i=>i.error(new ue(5601,!1)));else{let i=null,n=new J;this.worker=new Ge(H=>(i!==null&&H.next(i),n.subscribe(M=>H.next(M))));let a=()=>{let{controller:H}=o;H!==null&&(i=H,n.next(i))};o.addEventListener("controllerchange",a),a(),this.registration=this.worker.pipe(oe(()=>o.getRegistration().then(H=>{if(!H)throw new ue(5601,!1);return H})));let u=new J;this.events=u.asObservable();let x=H=>{let{data:M}=H;M?.type&&u.next(M)};o.addEventListener("message",x),e?.get(kt,null,{optional:!0})?.onDestroy(()=>{o.removeEventListener("controllerchange",a),o.removeEventListener("message",x)})}}postMessage(o,e){return new Promise(i=>{this.worker.pipe(X(1)).subscribe(n=>{n.postMessage(Z({action:o},e)),i()})})}postMessageWithOperation(o,e,i){let n=this.waitForOperationCompleted(i),a=this.postMessage(o,e);return Promise.all([a,n]).then(([,u])=>u)}generateNonce(){return Math.round(Math.random()*1e7)}eventsOfType(o){let e;return typeof o=="string"?e=i=>i.type===o:e=i=>o.includes(i.type),this.events.pipe($(e))}nextEventOfType(o){return this.eventsOfType(o).pipe(X(1))}waitForOperationCompleted(o){return new Promise((e,i)=>{this.eventsOfType("OPERATION_COMPLETED").pipe($(n=>n.nonce===o),X(1),O(n=>{if(n.result!==void 0)return n.result;throw new Error(n.error)})).subscribe({next:e,error:i})})}get isEnabled(){return!!this.serviceWorker}},ma=(()=>{class t{sw;messages;notificationClicks;notificationCloses;pushSubscriptionChanges;subscription;get isEnabled(){return this.sw.isEnabled}pushManager=null;subscriptionChanges=new J;constructor(e){if(this.sw=e,!e.isEnabled){this.messages=_e,this.notificationClicks=_e,this.notificationCloses=_e,this.pushSubscriptionChanges=_e,this.subscription=_e;return}this.messages=this.sw.eventsOfType("PUSH").pipe(O(n=>n.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe(O(n=>n.data)),this.notificationCloses=this.sw.eventsOfType("NOTIFICATION_CLOSE").pipe(O(n=>n.data)),this.pushSubscriptionChanges=this.sw.eventsOfType("PUSH_SUBSCRIPTION_CHANGE").pipe(O(n=>n.data)),this.pushManager=this.sw.registration.pipe(O(n=>n.pushManager));let i=this.pushManager.pipe(oe(n=>n.getSubscription()));this.subscription=new Ge(n=>{let a=i.subscribe(n),u=this.subscriptionChanges.subscribe(n);return()=>{a.unsubscribe(),u.unsubscribe()}})}requestSubscription(e){if(!this.sw.isEnabled||this.pushManager===null)return Promise.reject(new Error(Bt));let i={userVisibleOnly:!0},n=this.decodeBase64(e.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),a=new Uint8Array(new ArrayBuffer(n.length));for(let u=0;u<n.length;u++)a[u]=n.charCodeAt(u);return i.applicationServerKey=a,new Promise((u,x)=>{this.pushManager.pipe(oe(v=>v.subscribe(i)),X(1)).subscribe({next:v=>{this.subscriptionChanges.next(v),u(v)},error:x})})}unsubscribe(){if(!this.sw.isEnabled)return Promise.reject(new Error(Bt));let e=i=>{if(i===null)throw new ue(5602,!1);return i.unsubscribe().then(n=>{if(!n)throw new ue(5603,!1);this.subscriptionChanges.next(null)})};return new Promise((i,n)=>{this.subscription.pipe(X(1),oe(e)).subscribe({next:i,error:n})})}decodeBase64(e){return atob(e)}static \u0275fac=function(i){return new(i||t)(vt(Oe))};static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})(),Ue=(()=>{class t{sw;versionUpdates;unrecoverable;get isEnabled(){return this.sw.isEnabled}ongoingCheckForUpdate=null;constructor(e){if(this.sw=e,!e.isEnabled){this.versionUpdates=_e,this.unrecoverable=_e;return}this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Bt));if(this.ongoingCheckForUpdate)return this.ongoingCheckForUpdate;let e=this.sw.generateNonce();return this.ongoingCheckForUpdate=this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:e},e).finally(()=>{this.ongoingCheckForUpdate=null}),this.ongoingCheckForUpdate}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new ue(5601,!1));let e=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:e},e)}static \u0275fac=function(i){return new(i||t)(vt(Oe))};static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})(),ho=new he("");function ua(){let t=d(je);
2if(!("serviceWorker"in navigator&&t.enabled!==!1))return;let o=d(ho),e=d(le),i=d(kt);e.runOutsideAngular(()=>{let n=navigator.serviceWorker,a=()=>n.controller?.postMessage({action:"INITIALIZE"});n.addEventListener("controllerchange",a),i.onDestroy(()=>{n.removeEventListener("controllerchange",a)})}),e.runOutsideAngular(()=>{let n,{registrationStrategy:a}=t;if(typeof a=="function")n=new Promise(u=>a().subscribe(()=>u()));else{let[u,...x]=(a||"registerWhenStable:30000").split(":");switch(u){case"registerImmediately":n=Promise.resolve();break;case"registerWithDelay":n=uo(+x[0]||0);break;case"registerWhenStable":n=Promise.race([i.whenStable(),uo(+x[0])]);break;default:throw new ue(5600,!1)}}n.then(()=>{i.destroyed||navigator.serviceWorker.register(o,{scope:t.scope,updateViaCache:t.updateViaCache,type:t.type}).catch(u=>console.error(ei(5604,!1)))})})}function uo(t){return new Promise(o=>setTimeout(o,t))}function ha(){let t=d(je),o=d(Ee),e=!0;return new Oe(e&&t.enabled!==!1?navigator.serviceWorker:void 0,o)}var je=class{enabled;updateViaCache;type;scope;registrationStrategy};function fo(t,o={}){return Ye([ma,Ue,{provide:ho,useValue:t},{provide:je,useValue:o},{provide:Oe,useFactory:ha},Be(ua)])}var ht=(()=>{class t{auth=d(rt);document=d(V);canActivate(e,i){return this.auth.isAuthenticated$.pipe(Q({first:15e3}),we(n=>{n||this.goToSignUp(i.url)}),q(n=>(console.error("Could not resolve Auth0 session for checkout",n),this.goToSignUp(i.url),R(!1))))}goToSignUp(e){this.auth.loginWithRedirect({appState:{target:e},authorizationParams:{redirect_uri:this.document.location.origin+"/callback",screen_hint:"signup"}})}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var go=(()=>{class t{blogService=d(te);canMatch(e,i){return this.blogService.landingPageExists(i[0].path)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var bo=(t,o)=>{let e=d(I);return ve()&&console.debug(o),L(e)&&(window.location.href="https://cdn.ciphersports.io/assets/march-madness-2025/"+t.paramMap.get("key")+"_bracket.pdf"),!0};var ft=(()=>{class t{clientID;authHelper=d(W);router=d(ee);http=d(tt);gtmTrackingService=d(ce);cookieService=d(pt);blogService=d(te);trafficSourceService=d(st);platformId=d(I);document=d(V);canActivate(e,i){if(!L(this.platformId))return R(!1);let n=e.paramMap.get("rate")||"monthly",a=e.queryParams.returnUrl||null,u=i.url.replace(/^\//,""),x=e.queryParams.promoCode||Kn[n];return this.authHelper.detailedUser$.pipe(X(1),Q({first:15e3}),oe(v=>v?.email_verified?R(v):this.authHelper.refreshDetailedUser$()),oe(v=>{if(!v)return this.authHelper.goToLoginWithState(!1,i.url),R(!1);if(v.app_metadata?.dimers_pro)return this.blogService.setProModalData(!1),R(this.router.parseUrl("/my-account"));if(!v.email_verified)return this.blogService.setProModalData(!1),R(this.emailVerificationUrl(u));let H="GA1.1.";this.document.defaultView.ga?.getAll().forEach(be=>{this.clientID=be.get("clientId")});let M=this.document.defaultView.location.origin+"/payment-success/"+n;this.clientID=this.clientID||this.cookieService.get("_ga")?.substring(H.length);let de=this.trafficSourceService.getSource(),B=de&&de!=="(direct) / (none)"?de:void 0,se=`${S.dimersProApi}/checkout`,bt=ne(Z({price_id:S.dimersProPriceMap?.[n]||"no_price",customer_id:v.app_metadata?.stripe_customer_id,success_url:M+(a?`?returnUrl=${a}`:""),cancel_url:this.document.defaultView.location.origin+"/payment-cancel",ga_client:this.clientID||"unknown",referral:this.document.defaultView.promotekit_referral||this.trafficSourceService.getSource()||"no-referral"},B&&{traffic_source:B}),{promo:x}),_t={headers:{"Content-Type":"application/json"}};return this.http.post(se,bt,_t).pipe(Q({first:1e4}),O(be=>(this.gtmTrackingService.trackProCheckout(n||"monthly",be.url),!1)),q(be=>(console.error(be),R(this.emailVerificationUrl(u,"checkout")))))}),q(v=>(console.error(v),R(this.emailVerificationUrl(u,"profile")))))}emailVerificationUrl(e,i){return this.router.createUrlTree(["/email-verify-required"],{queryParams:Z({dest:e},i&&{error:i})})}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var gt=(()=>{class t{platformId=d(I);document=d(V);blogService=d(te);authHelper=d(W);router=d(ee);gtmTrackingService=d(ce);canActivate(e,i){if(!L(this.platformId))return!0;let n=e.paramMap.get("param1"),a=e.paramMap.get("param2"),u=e.paramMap.get("param3");return u?n!=="metabet"?!1:this.getOutboundLink(a?`https://dimers-redirect.go.metabet.io/bet/${a}/${u}`:`https://dimers-redirect.go.metabet.io/bet/${u}`,!1,e,u):a?this.resolvePromo(n,a,e):this.resolveHyperlink(n,e,i)}resolvePromo(e,i,n){if(e==="metabet")return this.getOutboundLink(`https://dimers-redirect.go.metabet.io/bet/${i}`,!1,n);let a=this.blogService.getBookmakerData(e);return n.queryParamMap.has("src")&&["best-books","review"].includes(n.queryParamMap.get("src"))?a.pipe(O(u=>this.getOutboundLink(u.cta_url,!0,n)),q(u=>this.cancelOnError(u))):a.pipe(oe(u=>this.blogService.getBookmakerPromo(i).pipe(O(x=>this.getOutboundLink(x.affiliate_link,!0,n,u.name)))),q(u=>this.cancelOnError(u)))}resolveHyperlink(e,i,n){return this.blogService.getHyperlink(e).pipe(q(()=>R(null)),oe(a=>this.hyperlinkDestination(a,i,n)),q(a=>this.cancelOnError(a)))}hyperlinkDestination(e,i,n){let a=i.queryParamMap.get("src");if(e&&i.queryParamMap.has("src")&&!["in_article","bookies","reviews"].includes(a))return R(this.inArticleUrlTree(e,n));if(a==="in_article"){let x=decodeURIComponent(decodeURIComponent(i.queryParamMap.get("affiliateLink"))),v=e?.hyperlinked_url?.name;return v?Se(this.gtmTrackingService.pushTagPromise({event:"exit",event_category:"in_article",event_label:v})).pipe(q(H=>(console.warn("GTM push failed, but proceeding to getOutboundLink.",H),R(null))),O(()=>this.getOutboundLink(x,!0,i))):R(this.getOutboundLink(x,!0,i))}let u=/[^|]*/.exec(i.queryParamMap.get("promo_id"))[0];return u?this.blogService.getBookmakerData(u).pipe(O(x=>this.getOutboundLink(x.cta_url,!0,i,x.name))):this.blogService.getBookmakerPromo(i.paramMap.get("param2")).pipe(O(x=>this.getOutboundLink(x.affiliate_link,!0,i)))}inArticleUrlTree(e,i){let n=this.excludeBookies(e.hyperlinked_url?.name||"")?e.affiliate_hyperlink:this.withUserId(e.affiliate_hyperlink);return this.router.parseUrl(`${i.url.split("?")[0]}?src=in_article&affiliateLink=${encodeURIComponent(n)}`)}withUserId(e){let i=`${this.authHelper.user?.id||""}`;return e.includes("&c=")?e.replace("&c=",`&c=${i}`):`${e}?c=${i}`}cancelOnError(e){return console.error(e),R(!1)}excludeBookies(e){return["bet365","bet_365","pointsbet","betmgm"].includes(e.replace(/\s/g,"").toLowerCase())}getOutboundLink(e,i,n,a){return L(this.platformId)?(i&&n&&(e.includes("&c=")?e=e.replace(/&c=.*?(&|$)/g,`&c=${n.queryParamMap.get("c")}`):n.queryParamMap.has("c")&&(e=`${e}?c=${n.queryParamMap.get("c")}`)),this.document.defaultView.location.href=e,!0):!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var _o=(t,o)=>o.length!==1?!1:o[0].path.toLowerCase()in bn;var wo=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-callback-page"]],decls:6,vars:0,consts:[["role","status",1,"flex","min-h-screen","flex-col","items-center","justify-center","gap-4"],["aria-hidden","true","viewBox","0 0 100 101","fill","none","xmlns","http://www.w3.org/2000/svg",1,"h-8","w-8","animate-spin","text-gray-200","dark:text-gray-600","fill-blue-600"],["d","M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z","fill","currentColor"],["d","M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.
21071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z","fill","currentFill"],[1,"text-sm","text-gray-500"]],template:function(i,n){i&1&&(k(0,"div",0),F(),k(1,"svg",1),Y(2,"path",2)(3,"path",3),T(),K(),k(4,"p",4),p(5,"Signing you in\u2026"),T()())},encapsulation:2,changeDetection:0})}return t})();function fa(t,o){t&1&&(k(0,"div"),p(1,"Sorry, something went wrong loading this page."),T())}function ga(t,o){t&1&&p(0," Checking... ")}function ba(t,o){t&1&&p(0," Go To Checkout ")}function _a(t,o){if(t&1&&(k(0,"div",41),p(1),T()),t&2){let e=l(3);c(),P(" ",e.checkoutError()," ")}}function wa(t,o){if(t&1){let e=C();k(0,"a",47),Tt("click",function(){b(e);let n=l(3);return _(n.sendVerifyEmail())}),p(1,"Request a new link here"),T()}}function xa(t,o){if(t&1&&(k(0,"span",44),p(1),T()),t&2){let e=l(3);c(),P("Email sent (",e.countdown,"...)")}}function va(t,o){t&1&&(k(0,"div",45),p(1," Sorry, something went wrong resending the verify email. Please try again. "),T())}function ya(t,o){if(t&1){let e=C();k(0,"div",2)(1,"div",4),Y(2,"img",5),T(),k(3,"div",6)(4,"h1",7),p(5," Verify your email "),T(),k(6,"p",8),p(7," We\u2019ve sent you an email with a verification link to "),k(8,"span",9),p(9),T(),p(10,". "),T(),k(11,"p",10),p(12," Once verified, please come back to this window and click on "),k(13,"span",11),p(14,"Go to Checkout"),T(),p(15," button. "),T(),k(16,"div",12)(17,"ul",13)(18,"li")(19,"div",14),Y(20,"span",15),k(21,"div",16)(22,"div",17)(23,"div",18),Y(24,"img",19),T()(),k(25,"div",20)(26,"div",21)(27,"div",22),F(),k(28,"svg",23),Y(29,"circle",24),T(),p(30,"Sign up to Dimers "),K(),k(31,"div",25),p(32," Done "),T()()()()()()(),k(33,"li")(34,"div",14),Y(35,"span",15),k(36,"div",16)(37,"div",17)(38,"div",18),Y(39,"img",26),T()(),k(40,"div",27)(41,"div",21)(42,"div",22),F(),k(43,"svg",23),Y(44,"circle",24),T(),p(45,"Verify your email. Check Spam "),K(),Y(46,"img",28),T()(),k(47,"div",29)(48,"button",30),Y(49,"img",31),p(50," Open Gmail "),T(),k(51,"button",32),Y(52,"img",33),p(53," Open Outlook "),T()()()()()(),k(54,"li")(55,"div",14)(56,"div",34)(57,"div",17)(58,"div",35),Y(59,"img",36),T()(),k(60,"div",20)(61,"div",37)(62,"div",38)(63,"button",39),Tt("click",function(){b(e);let n=l(2);return _(n.continueToCheckout())}),h(64,ga,1,0)(65,ba,1,0),T()()()()()()()(),k(66,"div",40),p(67," \u{1F389} Access Every Bet, Every Game, Every Day "),T(),h(68,_a,2,1,"div",41),k(69,"div",42),h(70,wa,2,0,"a",43),h(71,xa,2,1,"span",44),h(72,va,2,0,"div",45),T(),k(73,"div",42),p(74," You can "),k(75,"a",46),p(76,"contact us here"),T(),p(77," if you have any issues. "),T()()()()}if(t&2){let e=l(2);c(9),re(e.email),c(54),gi("disabled",e.checkoutLoading()),c(),f(e.checkoutLoading()?64:65),c(4),f(e.checkoutError()?68:-1),c(2),f(e.phase==="pre-send"||e.countdown===0&&e.countdownStarted?70:-1),c(),f(e.countdown>0?71:-1),c(),f(e.sendError?72:-1)}}function Ca(t,o){t&1&&(k(0,"div",3)(1,"div",48),F(),k(2,"svg",49),Y(3,"path",50)(4,"path",51),T(),K(),k(5,"span",52),p(6,"Loading..."),T()()())}function ka(t,o){if(t&1&&(h(0,ya,78,7,"div",2),h(1,Ca,7,0,"div",3)),t&2){let e=l();f(!e.userLoading&&!e.userError?0:-1),c(),f(e.userLoading?1:-1)}}var xo=(()=>{class t{originalTarget;sending=!1;sendError=!1;userLoading=!0;userError=!1;checkoutLoading=yt(!1);checkoutError=yt(null);email;sub;countdown=0;countdownStarted=!1;intervalId;route=d(Fi);router=d(ee);http=d(tt);authHelper=d(W);destroyRef=d(xe);countdownSub;constructor(){this.originalTarget=this.resolveOriginalTarget(this.route.snapshot.queryParamMap.get("dest"))}phase="pre-send";ngOnInit(){this.userLoading=!0,this.userError=!1,this.authHelper.detailedUser$.pipe(D(this.destroyRef)).subscribe({next:e=>{this.userLoading=!1,this.email=e?.email,this.sub=e?.sub},error:e=>{this.userError=!0,ve()&&console.error(e)}}),this.route.queryParamMap.pipe(D(this.destroyRef)).subscribe(e=>{this.originalTarget=this.resolveOriginalTarget(e.get("dest")),this.checkoutError.set(this.checkoutErrorMessage(e.get("error")))})}continueToCheckout(){if(!this.originalTarget||this.checkoutLoading())return;let e=!1;this.checkoutLoading.set(!0),this.checkoutError.set(null),Se(this.clearCheckoutErrorFromUrl()).pipe(Ke(()=>me(0,750).pipe(X(3))),Ke(()=>this.authHelper.refreshDetailedUser$().pipe(we(i=>{e||=!!i}))),$(i=>i?.email_verified===!0),X(1),Zt(()=>new Error(e?"email-not-verified":"profile-refresh-failed")),Ke(()=>Se(this.router.navigateByUrl(this.originalTarget))),Q({first:2e4}),Xt(()=>this.checkoutLoading.set(!1)),D(this.destroyRef)).subscribe({error:i=>{this.checkoutError.set(i instanceof Error&&i.message==="email-not-verified"?"We have not received your verification yet. Please wait a few seconds and try again.":"We could not refresh your verification status. Please wait a few seconds and try again.")}})}startCountdown(e){this.countdownSub?.unsubscribe(),this.countdown=e,this.countdownStarted=!0,this.countdownSub=qe(1e3).pipe(X(e),D(this.destroyRef)).subscribe(()=>{this.countdown--})}sendVerifyEmail(){this.sendError=!1,this.sending=!0,this.http.post(`${S.dimersProApi}/${this.sub}/reverify`,{}).pipe(D(this.destroyRef)).subscribe({next:e=>{ve()&&console.info(e),this.sending=!1,this.phase="post-send",this.startCountdown(60)},error:e=>{this.sendError=!0,this.sending=!1,ve()&&console.error(e)}})}resolveOriginalTarget(e){let i=`/${e??""}`;return/^\/pro-purchase(?:-campaign|-special-offer)?(?:\/|\?|$)/.test(i)?i:""}
2clearCheckoutErrorFromUrl(){return this.route.snapshot.queryParamMap.has("error")?this.router.navigate([],{relativeTo:this.route,queryParams:{error:null},queryParamsHandling:"merge",replaceUrl:!0}):Promise.resolve(!0)}checkoutErrorMessage(e){return e==="checkout"?"We could not open checkout. Please wait a few seconds and try again.":e==="profile"?"We could not refresh your verification status. Please wait a few seconds and try again.":null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-email-verify-required-page"]],decls:4,vars:1,consts:[[1,"w-full","grid","grid-cols-12","gap-x-[10px]","md:gap-x-[30px]","gap-y-[30px]","auto-rows-max","place-content-start"],[1,"col-start-1","col-span-12","grid","grid-cols-1","gap-[30px]","auto-rows-max","place-content-start"],[1,"max-w-lg","mx-auto","py-6","md:py-12"],[1,"flex","justify-center","items-center","min-h-[630px]","max-w-lg","mx-auto","py-6","md:py-16"],[1,"dimers-basic-logo","flex","justify-center"],["src","https://cdn.ciphersports.io/images/navigation/dimers-small-pro-user-logo.svg","alt","logo","width","100","height","100"],[1,"relative"],[1,"text-2xl","md:text-5xl","font-bold","text-center"],[1,"text-center","text-base","text-gray-900","leading-5","font-medium"],[1,"text-highlight-100","font-bold"],[1,"text-gray-600","text-sm","leading-5","text-center","italic","font-medium"],[1,"text-highlight-100","font-semibold","inline-block"],[1,"relative","mt-4"],["role","list",1,"list-none","m-0"],[1,"relative","min-h-[60px]","pb-6","sm:pb-0"],["aria-hidden","true",1,"absolute","left-6","top-5","-ml-px","h-full","w-0.5","bg-black"],[1,"relative","flex","items-center","sm:items-start","space-x-4"],[1,"relative","px-2"],[1,"flex","h-8","w-8","items-center","justify-center","rounded-full","bg-navy-50","ring-4","ring-black"],["src","https://imgix.cosmicjs.com/e87d0d90-df63-11ee-a698-6f33e3e4a628-Dimers-Round-Logo-1.svg","alt","icon","width","28","height","28",1,"state-icon"],[1,"min-w-0","flex-1"],[1,"mt-1","flex","flex-col","items-start","md:flex-row","gap-x-2"],[1,"inline-flex","items-center","gap-x-1.5","rounded-full","px-3","py-1","text-sm","font-medium","text-neutral-600","ring-1","ring-inset","ring-gray-300"],["viewBox","0 0 6 6","aria-hidden","true",1,"fill-black","h-1.5","w-1.5","min-w-[6px]"],["cx","3","cy","3","r","3"],[1,"ml-2","text-xs","font-medium","text-green-700","rounded-2xl","bg-green-300","px-2","py-[2px]"],["src","https://imgix.cosmicjs.com/da8ce510-1803-11ef-9b79-cf0caf532ff4-fimail.svg","alt","icon","width","18","height","18",1,"state-icon"],[1,"min-w-0","flex-1","relative"],["src","https://imgix.cosmicjs.com/4d9800a0-18b1-11ef-b483-0d316c73c385-ufocus.svg","alt","icon","width","18","height","18"],[1,"check-email-btn-group","hidden","absolute","sm:grid","grid-cols-2","sm:grid-cols-1","sm:top-0","sm:right-3","mt-2","sm:mt-0","gap-2","sm:gap-0"],["onclick",` 3 window.open( 4 'https://mail.google.com/mail/u/0/#inbox', 5 '_blank' 6 ) 7 `,1,"bg-AIDimers-grey","px-2","h-8","rounded","text-sm","font-medium","text-gray-900","flex","justify-center","items-center","gap-1","max-w-[160px]","whitespace-nowrap"],["src","https://imgix.cosmicjs.com/4211aea0-189a-11ef-bf16-018e287714eb-skill-iconsgmail-light.svg","alt","gmail-icon","width","18","height","18"],["onclick",` 8 window.open( 9 'https://outlook.live.com/mail/inbox', 10 '_blank' 11 ) 12 `,1,"bg-AIDimers-grey","px-2","h-8","rounded","text-sm","font-medium","text-gray-900","sm:mt-1","flex","justify-center","items-center","gap-1","max-w-[160px]","whitespace-nowrap"],["src","https://imgix.cosmicjs.com/4211fcc0-189a-11ef-b483-0d316c73c385-vscode-iconsfile-type-outlook.svg","alt","outlook-icon","width","18","height","18"],[1,"relative","flex","items-center","sm:items-start","space-x-3"],[1,"flex","h-8","w-8","items-center","justify-center","rounded-full","bg-navy-50","ring-4","ring-highlight-100"],["src","https://cdn.ciphersports.io/images/navigation/dimers-small-pro-user-logo.svg","alt","icon","width","28","height","28",1,"state-icon"],[1,"flex","flex-col","items-start","md:flex-row","gap-x-3"],[1,"inline-flex","items-center","gap-x-1.5","px-3"],["type","button","id","checkout",1,"border","border-highlight-100","bg-highlight-100","text-white","text-sm","py-2","px-4","font-semibold","cursor-pointer","text-center","flex","justify-center","items-center","h-9","capitalize","rounded","transition-all","duration-200","hover:bg-highlight-50","hover:shadow","disabled:cursor-default","disabled:opacity-50","max-sm:col-end-3","max-sm:col-span-1","max-w-[160px]","whitespace-nowrap",3,"click","disabled"],[1,"text-base","font-semibold","text-center","leading-5","mt-4"],["role","alert",1,"mt-4","text-center","text-sm","font-semibold","text-red-600"],[1,"text-sm","font-medium","text-center","leading-5","mt-4"],[1,"underline"],[1,"text-gray-300"],[1,"error","text-red-500","font-semibold"],["href","/contact-us","target","_blank"],[1,"underline",3,"click"],["role","status"],["aria-hidden","true","viewBox","0 0 100 101","fill","none","xmlns","http://www.w3.org/2000/svg",1,"inline","w-8","h-8","text-gray-200","animate-spin","dark:text-gray-600","fill-blue-600"],["d","M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z","fill","currentColor"],["d","M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.
121071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z","fill","currentFill"],[1,"sr-only"]],template:function(i,n){i&1&&(k(0,"div",0)(1,"div",1),h(2,fa,2,0,"div")(3,ka,2,2),T()()),i&2&&(c(2),f(n.authHelper.userRetrievalDone&&!n.authHelper.user||!n.originalTarget?2:3))},encapsulation:2})}return t})();function Sa(t,o){if(t&1&&(r(0,"div",16)(1,"div",19),m(2,"img",20),s(),r(3,"div",21)(4,"div",22),p(5),s(),r(6,"div",23),p(7),s(),r(8,"a",24),p(9),s()()()),t&2){let e=o.$implicit;c(2),g("src",e.img,E),c(3),P(" ",e.title," "),c(2),P(" ",e.description," "),c(),g("href",e.link,E)("routerLink",e.link),c(),P(" Go To ",e.title," ")}}var Vt=(()=>{class t{response;emblaRef;toolSliderOptions={loop:!0};sliders=[{link:"/best-bets",img:"https://imgix.cosmicjs.com/8a8c1140-536d-11ee-b710-9bd3d89f45f4-3fc14a4a154155333b7617c7d202af1c.jpeg?auto=format,compress&h=240",title:"Best Bets",description:"Our acclaimed Best Bets page is the ultimate resource for Dimers' best bets across a wide range of sports. Save time and bet with confidence as we curate the best value plays with the most favorable odds. The higher the edge, the better! It's no wonder this is our most popular page."},{link:"/props",img:"https://imgix.cosmicjs.com/8a646500-536d-11ee-b710-9bd3d89f45f4-88b8e313c7b815c6ab84eff72b8f8352.jpeg?auto=format,compress&h=240",title:"Prop Bets",description:" Explore our Best Props page, where we analyze player props, curate the top picks with the best odds, and put them all at your fingertips. Take your betting game to the next level with our extensive collection of prop bets across a variety of sports. It's yet another favorite among Dimers users."},{link:"/parlays",img:"https://imgix.cosmicjs.com/8a8b4df0-536d-11ee-b710-9bd3d89f45f4-c4d533f790eeae6f113e9be7d8732e5e.jpeg?auto=format,compress&h=240",title:"Parlays",description:"Create winning parlays in seconds with our intuitive Parlays tool, where we harness the power of our proprietary data to assemble the best bets from various sports, constructing parlays with the maximum edge against the top odds available. Choose your settings and watch your parlays come to life."}];faChevronLeft=Zi;faChevronRight=Qi;metaSetter=d(pe);location=d(xi);ngZone=d(le);constructor(e){this.response=e,this.response&&(this.response.status(404),this.response.setHeader("X-Robots-Tag","noindex, nofollow"))}goBackButtonClick(){this.location.back()}prevSlide(){this.ngZone.runOutsideAngular(()=>{this.emblaRef.scrollPrev()})}nextSlide(){this.ngZone.runOutsideAngular(()=>{this.emblaRef.scrollNext()})}ngOnInit(){this.response&&(this.response.status(404),this.response.setHeader("X-Robots-Tag","noindex, nofollow")),this.metaSetter.setMeta({title:"Dimers - We can't find the page you're after - sorry about that.",description:"No more watching from the sidelines. Dimers gives sports fans the news, tools & analysis to Make the Play.",canonicalURL:"https://www.dimers.com/notfound",noIndex:!0,metaImageURL:"https://cdn.ciphersports.io/images/dimers-site/generic_meta.jpeg"})}static \u0275fac=function(i){return new(i||t)(pi(Yn,8))};static \u0275cmp=j({type:t,selectors:[["app-error-page"]],viewQuery:function(i,n){if(i&1&&Ae(Lt,5),i&2){let a;Pe(a=Te())&&(n.emblaRef=a.first)}},decls:27,vars:3,consts:[[1,"flex","flex-col","md:flex-row","gap-10","md:items-center","pt-0","pb-10","md:py-10","max-md:px-5"],[1,"flex","flex-col","gap-5","max-md:order-last"],["data-marker","NOT_FOUND_MARKER",1,"text-2xl","md:text-5xl","sm:text-3xl","font-bold","my-0"],[1,"text-base","font-medium","md:text-xl"],[1,"md:mt-6","flex","gap-5","sm:block"],[1,"go-back-btn","h-10","max-sm:w-full",3,"click"],["routerLink","/",1,"go-home-btn","h-10","max-sm:w-full"],[1,""],["src","https://cdn.ciphersports.io/images/404-image.png","alt","Page not found illustration","width","684"],[1,"flex","flex-col","gap-4","md:gap-8","max-w-3xl","mx-auto","mb-10"],[1,"text-xl","md:text-2xl","font-bold","text-center"],[1,"carousel-ctr","relative"],[1,"carousel-prev-button","w-10","absolute","left-0","h-10","cursor-pointer","z-10","flex","justify-center","items-center",3,"click"],[1,"carousel-nav-icon",3,"icon"],["emblaCarousel","",1,"tool-slider","px-6","md:p-0",3,"options"],[1,"embla__container"],[1,"embla__slide"],[1,"carousel-next-button","w-10","absolute","right-0","h-10","cursor-pointer","z-10","flex","justify-center","items-center",3,"click"],[3,"icon"],[1,"flex","items-center","justify-center","select-none"],["draggable","false","alt","img",1,"rounded-2xl","max-h-60",3,"src"],[1,"flex","flex-col","gap-4","mt-4","items-center","select-none"],[1,"text-lg","md:text-xl","font-bold"],[1,"text-base","font-medium","max-sm:text-justify","text-center"],[1,"redirect-btn","sm:max-w-fit",3,"href","routerLink"]],template:function(i,n){i&1&&(r(0,"div",0)(1,"div",1)(2,"h1",2),p(3," Oops \u2014 looks like we dropped the ball! "),s(),r(4,"div",3),p(5," We can't find the page you're after - sorry about that. "),m(6,"br"),p(7," Let's regroup, grab some orange slices, and run a new play. "),s(),r(8,"div",4)(9,"button",5),w("click",function(){return n.goBackButtonClick()}),p(10," Previous page "),s(),r(11,"button",6),p(12," Home "),s()()(),r(13,"div",7),m(14,"img",8),s()(),r(15,"section",9)(16,"div",10),p(17," Here are some pages we shouldn't fumble\u2026 "),s(),r(18,"div",11)(19,"div",12),w("click",function(){return n.prevSlide()}),m(20,"fa-icon",13),s(),r(21,"div",14)(22,"div",15),U(23,Sa,10,6,"div",16,Qe),s()(),r(25,"div",17),w("click",function(){return n.nextSlide()}),m(26,"fa-icon",18),s()()()),i&2&&(c(20),g("icon",n.faChevronLeft),c(),g("options",n.toolSliderOptions),c(2),z(n.sliders),c(3),g("icon",n.faChevronRight))},dependencies:[ye,Ce,Ie,Lt],styles:[`app-error-page .go-home-btn{cursor:pointer;border-radius:4px;font-weight:700;border:1px solid #1d4ed8;background-color:#1d4ed8;color:#fff;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;font-size:.875rem;line-height:1.25rem;padding:10px 15px;text-decoration:none;text-transform:uppercase}app-error-page .go-home-btn:hover{background-color:#446ee6;box-shadow:0 0 4px #e0e0e0;color:#fff}app-error-page .go-home-btn{text-transform:capitalize;margin-left:10px}app-error-page .redirect-btn{cursor:pointer;border-radius:4px;font-weight:700;border:1px solid #1d4ed8;background-color:#1d4ed8;color:#fff;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;font-size:.875rem;line-height:1.25rem;padding:10px 15px;text-decoration:none;text-transform:uppercase}app-error-page .redirect-btn:hover{background-color:#446ee6;box-shadow:0 0 4px #e0e0e0;color:#fff}app-error-page .redirect-btn{text-transform:capitalize}app-error-page .go-back-btn{cursor:pointer;border-radius:4px;font-weight:700;background-color:#f9f9f9;color:#100d2c;border-width:1px;--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1));transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;font-size:.875rem;line-height:1.25rem;padding:8px 16px;text-decoration:none;text-transform:uppercase}app-error-page .go-back-btn:hover{background-color:#100d2c;color:#fff;box-shadow:0 0 4px #e0e0e0}app-error-page .go-back-btn{text-transform:capitalize}app-error-page .carousel-prev-button,app-error-page .carousel-next-button{top:125px;color:#000;font-size:28px}@media screen and (max-width:750px){app-error-page .carousel-prev-button,app-error-page .carousel-next-button{font-size:20px;top:100px}}@media screen and (max-width:500px){app-error-page .carousel-prev-button,app-error-page .carousel-next-button{top:65px}}app-error-page .tool-slider{overflow:hidden}app-error-page .tool-slider .embla__container{display:flex}app-error-page .tool-slider .embla__slide{flex:0 0 100%}@media screen and (max-width:750px){app-error-page .tool-slider .embla__slide{padding-left:30px;padding-right:30px}} 13`],encapsulation:2})}return t})();var vo=(()=>{class t{metaSetter=d(pe);ngOnInit(){this.metaSetter.setMeta({title:"Dimers",description:"No more watching from the sidelines. Dimers gives sports fans the news, tools & analysis to Make the Play.",canonicalURL:"https://www.dimers.com/payment-cancel",noIndex:!0})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-payment-cancel-page"]],decls:12,vars:0,consts:[[1,"w-full","grid","grid-cols-12","gap-x-[10px]","md:gap-x-[30px]","gap-y-[30px]","auto-rows-max","place-content-start"],[1,"col-start-1","col-span-12","grid","grid-cols-1","gap-[30px]","auto-rows-max","place-content-start"],[1,"max-w-lg","mx-auto","flex","flex-col","gap-2"],["src","https://cdn.ciphersports.io/assets/dimers-pro-full-logo.svg","alt","Dimers Pro",1,"pro-logo"],["routerLink","/contact-us",1,"border","border-highlight-100","bg-highlight-100","text-white","text-sm","py-2","px-4","font-semibold","cursor-pointer","text-center","flex","justify-center","items-center","h-10","capitalize","rounded","transition-all","duration-200","hover:bg-highlight-50","hover:shadow","disabled:cursor-default","disabled:opacity-50"],["routerLink","/subscription",1,"border","border-highlight-100","bg-highlight-100","text-white","text-sm","py-2","px-4","font-semibold","cursor-pointer","text-center","flex","justify-center","items-center","h-10","capitalize","rounded","transition-all","duration-200","hover:bg-highlight-50","hover:shadow","disabled:cursor-default","disabled:opacity-50"]],template:function(i,n){i&1&&(r(0,"div",0)(1,"div",1)(2,"div",2),m(3,"img",3),r(4,"h1"),p(5,"Transaction canceled"),s(),r(6,"p"),p(7," If you're having technical difficulties, or have any questions about Dimers Pro, please don't hesitate to get in touch. "),s(),r(8,"a",4),p(9,"Contact Us"),s(),r(10,"a",5),p(11,"Back to Dimers Pro"),s()()()())},dependencies:[ye],encapsulation:2})}return t})();var Ta=["messagesWrapper"],Ma=(t,o)=>
13({"bg-highlight-100 text-white self-end user px-2.5":t,"text-gray-900 self-start bot":o}),Co=(t,o)=>({"text-gray-800":t,"text-gray-400":o}),ko=(t,o)=>o.id;function Da(t,o){t&1&&(r(0,"div",1),F(),r(1,"svg",3),m(2,"circle",4)(3,"path",5),s()())}function Ea(t,o){t&1&&(r(0,"div",18),m(1,"div",19)(2,"div",19)(3,"div",19),r(4,"span",20),p(5,"Loading suggested prompts..."),s()())}function Aa(t,o){if(t&1){let e=C();r(0,"button",22),w("click",function(){let n=b(e).$implicit,a=l(5);return _(a.onPromptClick(n))}),m(1,"fa-icon",23),r(2,"span",24),p(3),s()()}if(t&2){let e=o.$implicit,i=l(5);y("aria-label","Try: "+(e==null||e.metadata==null?null:e.metadata.user_text)),c(),g("icon",i.faArrowTurnDownRight),c(2),P(" ",e==null||e.metadata==null?null:e.metadata.user_text," ")}}function Ha(t,o){if(t&1&&U(0,Aa,4,3,"button",21,Pt),t&2){let e=l(4);z(e.suggestedPrompts)}}function Ra(t,o){if(t&1){let e=C();r(0,"div",7),m(1,"img",8),r(2,"h1",9),p(3," Ask Dimebot "),s(),r(4,"p",10),p(5," Find sharper insights faster with "),r(6,"a",11),p(7," Dimers' AI bet assistant "),s(),p(8,". "),s()(),r(9,"div",12)(10,"input",13),Et("ngModelChange",function(n){b(e);let a=l(3);return Dt(a.newMessage,n)||(a.newMessage=n),_(n)}),w("keyup.enter",function(n){b(e);let a=l(3);return _(a.onEnterPress(n))}),s(),r(11,"button",14),w("click",function(){b(e);let n=l(3);return _(n.sendMessage())}),F(),r(12,"svg",15),m(13,"path",16),s()()(),K(),r(14,"div",17),h(15,Ea,6,0,"div",18)(16,Ha,2,0),s()}if(t&2){let e=l(3);c(10),Mt("ngModel",e.newMessage),g("disabled",e.isLoading),c(),g("disabled",!e.newMessage.trim()),c(4),f(e.promptsLoading?15:e.suggestedPrompts.length>0?16:-1)}}function La(t,o){if(t&1&&m(0,"app-value-bet-row",43),t&2){let e=l(2).$implicit;g("play",e.bet)("proOnly",!1)("aiChat",!0)}}function Ia(t,o){if(t&1&&m(0,"app-value-summary-props-row",43),t&2){let e=l(2).$implicit;g("play",e.bet)("proOnly",!1)("aiChat",!0)}}function Na(t,o){t&1&&(r(0,"div",44),m(1,"div",19)(2,"div",19)(3,"div",19),r(4,"span",20),p(5,"Loading follow-up prompts..."),s()())}function Fa(t,o){if(t&1){let e=C();r(0,"button",47),w("click",function(){let n=b(e).$implicit,a=l(3).$implicit,u=l(4);return _(u.onPromptClick(n,a))}),m(1,"fa-icon",23),r(2,"span"),p(3),s()()}if(t&2){let e=o.$implicit,i=l(7);y("aria-label","Follow up: "+e.metadata.user_text),c(),g("icon",i.faArrowTurnDownRight),c(2),P(" ",e.metadata.user_text," ")}}function Oa(t,o){if(t&1&&(r(0,"div",45),U(1,Fa,4,3,"button",46,ko),s()),t&2){let e=l(2).$implicit;c(),z(e.prompts)}}function Ba(t,o){if(t&1&&(h(0,La,1,3,"app-value-bet-row",43)(1,Ia,1,3,"app-value-summary-props-row",43),h(2,Na,6,0,"div",44)(3,Oa,3,0,"div",45)),t&2){let e=l().$implicit;f(e.type==="best bet"?0:1),c(2),f(e.promptsLoading?2:e.prompts&&e.prompts.length>0?3:-1)}}function Va(t,o){if(t&1&&(r(0,"div",48),m(1,"markdown",50),s()),t&2){let e=l(2).$implicit;c(),g("data",e.text)}}function ja(t,o){if(t&1){let e=C();r(0,"button",51),w("click",function(){let n=b(e).$implicit,a=l(6);return _(a.onPromptClick(n))}),m(1,"fa-icon",23),r(2,"span"),p(3),s()()}if(t&2){let e=o.$implicit,i=l(6);y("aria-label","Follow up: "+e.metadata.user_text),c(),g("icon",i.faArrowTurnDownRight),c(2),P(" ",e.metadata.user_text," ")}}function Ua(t,o){if(t&1&&(h(0,Va,2,1,"div",48),r(1,"div",45),U(2,ja,4,3,"button",49,ko),s()),t&2){let e=l().$implicit;f(e.text?0:-1),c(2),z(e.prompts)}}function za(t,o){if(t&1&&m(0,"fa-icon",55),t&2){let e=l(7);g("icon",e.faCheck)}}function Ga(t,o){if(t&1&&m(0,"fa-icon",56),t&2){let e=l(7);g("icon",e.faCopy)}}function $a(t,o){if(t&1){let e=C();r(0,"button",60),w("click",function(){b(e);let n=l(3).$implicit,a=l(4);return _(a.rateMessage(n,"like"))}),m(1,"fa-icon",61),s()}if(t&2){let e=l(3).$implicit,i=l(4);g("disabled",e.isLiked)("ngClass",Xe(3,Co,e.isLiked,!e.isLiked)),c(),g("icon",i.faThumbsUp)}}function Wa(t,o){if(t&1){let e=C();r(0,"button",62),w("click",function(){b(e);let n=l(3).$implicit,a=l(4);return _(a.rateMessage(n,"dislike"))}),m(1,"fa-icon",63),s()}if(t&2){let e=l(3).$implicit,i=l(4);g("disabled",e.isDisliked)("ngClass",Xe(3,Co,e.isDisliked,!e.isDisliked)),c(),g("icon",i.faThumbsDown)}}function qa(t,o){if(t&1){let e=C();r(0,"div",53)(1,"button",54),w("click",function(){b(e);let n=l(2).$implicit,a=l(4);return _(a.copyToClipboard(n))}),h(2,za,1,1,"fa-icon",55)(3,Ga,1,1,"fa-icon",56),s(),m(4,"div",57),h(5,$a,2,6,"button",58),h(6,Wa,2,6,"button",59),s()}if(t&2){let e=l(2).$implicit;c(),y("aria-label",e.isCopied?"Copied":"Copy text"),c(),f(e.isCopied?2:3),c(3),f(e.isDisliked?-1:5),c(),f(e.isLiked?-1:6)}}function Ka(t,o){if(t&1&&(r(0,"div",52),m(1,"markdown",50),h(2,qa,7,4,"div",53),s()),t&2){let e=l().$implicit;A("hidden",!e.text),g("ngClass",Xe(5,Ma,e.sender==="user",e.sender==="bot")),c(),g("data",e.text),c(),f(e.sender==="bot"&&e.id?2:-1)}}function Ya(t,o){if(t&1&&h(0,Ba,4,2)(1,Ua,4,1)(2,Ka,3,8,"div",42),t&2){let e=o.$implicit;f(e.betUI?0:e.prompts&&e.prompts.length>0?1:2)}}function Za(t,o){if(t&1&&(r(0,"div",28),m(1,"img",64),r(2,"span",65),p(3),s()()),t&2){let e=l(4);c(3),P(" ",e.currentLoadingText," ")}}function Qa(t,o){t&1&&(F(),r(0,"svg",35),m(1,"path",66),s())}function Xa(t,o){t&1&&(F(),r(0,"svg",36),m(1,"path",16),s())}function Ja(t,o){if(t&1){let e=C();r(0,"div",41)(1,"div",67)(2,"h4",68),p(3," Start a new session? "),s(),r(4,"p",69),p(5," This will clear your current chat history. "),s(),r(6,"div",70)(7,"button",71),w("click",function(){b(e);let n=l(4);return _(n.toggleResetConfirm())}),p(8," Cancel "),s(),r(9,"button",72),w("click",function(){b(e);let n=l(4);return _(n.confirmReset())}),p(10," Yes, start new "),s()()()()}}function es(t,o){if(t&1){let e=C();r(0,"div",6)(1,"div",25,0)(3,"div",26)(4,"div",27),m(5,"img",8),r(6,"h1",9),p(7," Ask Dimebot "),s(),r(8,"p",10),p(9," Find sharper insights faster with "),r(10,"a",11),p(11," Dimers' AI bet assistant "),s(),p(12,". "),s()(),U(13,Ya,3,1,null,null,Qe),h(15,Za,4,1,"div",28),s()(),r(16,"div",29)(17,"div",30)(18,"button",31),w("click",function(){b(e);let n=l(3);return _(n.toggleResetConfirm())}),m(19,"fa-icon",32),s(),r(20,"input",33),Et("ngModelChange",function(n){b(e);let a=l(3);return Dt(a.newMessage,n)||(a.newMessage=n),_(n)}),w("keyup.enter",function(n){b(e);let a=l(3);return _(a.onEnterPress(n))}),s(),r(21,"button",34),w("click",function(){b(e);let n=l(3);return _(n.onButtonClick())}),h(22,Qa,2,0,":svg:svg",35)(23,Xa,2,0,":svg:svg",36),s()(),r(24,"p",37)(25,"a",38),p(26,"Dimebot"),s(),p(27," uses AI and may make mistakes. Always verify before placing bets. "),r(28,"a",39),p(29,"View terms"),s(),p(30," | "),r(31,"a",40),p(32,"Report a bug"),s()()(),h(33,Ja,11,0,"div",41),s()}if(t&2){let e=l(3);c(13),z(e.messages),c(2),f(e.isLoading?15:-1),c(4),g("icon",e.faPenToSquare),
13c(),Mt("ngModel",e.newMessage),c(),g("disabled",!e.isLoading&&e.newMessage.trim().length===0),y("aria-label",e.isLoading?"Stop response":"Send message"),c(),f(e.isLoading?22:23),c(11),f(e.isConfirmingReset?33:-1)}}function ts(t,o){if(t&1&&h(0,Ra,17,4)(1,es,34,7,"div",6),t&2){let e=l(2);f(e.hasStarted?1:0)}}function is(t,o){if(t&1&&(r(0,"span",78),p(1),s()),t&2){let e=l(3);c(),P(" ",e.freeTrialCtaText[o]," ")}}function ns(t,o){if(t&1&&(r(0,"span",78),p(1),s()),t&2){let e=l(3);c(),re(e.freeTrialCtaText.trial)}}function os(t,o){t&1&&(r(0,"div",18),m(1,"div",19)(2,"div",19)(3,"div",19),r(4,"span",20),p(5,"Loading suggested prompts..."),s()())}function rs(t,o){if(t&1){let e=C();r(0,"button",22),w("click",function(){let n=b(e).$implicit,a=l(4);return _(a.onPromptClick(n))}),m(1,"fa-icon",23),r(2,"span",24),p(3),s()()}if(t&2){let e=o.$implicit,i=l(4);y("aria-label","Try: "+(e==null||e.metadata==null?null:e.metadata.user_text)),c(),g("icon",i.faArrowTurnDownRight),c(2),P(" ",e==null||e.metadata==null?null:e.metadata.user_text," ")}}function as(t,o){if(t&1&&U(0,rs,4,3,"button",21,Pt),t&2){let e=l(3);z(e.suggestedPrompts)}}function ss(t,o){if(t&1){let e=C();r(0,"div",2)(1,"div",73),m(2,"img",8),r(3,"h1",9),p(4," Ask Dimebot "),s(),r(5,"p",10),p(6," Find sharper insights faster with "),r(7,"a",11),p(8," Dimers' AI bet assistant "),s(),p(9,". "),s()(),r(10,"div",74)(11,"input",75),w("keyup.enter",function(){b(e);let n=l(2);return _(n.openProModal())}),s(),r(12,"div",76)(13,"app-main-button",77),w("click",function(){b(e);let n=l(2);return _(n.openProModal())}),h(14,is,2,1,"span",78),fe(15,"async"),fi(16,ns,2,1,"span",78),s()()(),r(17,"div",79),h(18,os,6,0,"div",18)(19,as,2,0),s()()}if(t&2){let e,i=l(2);c(14),f((e=ge(15,2,i.authHelper.freeTrialCtaState$))?14:16,e),c(4),f(i.promptsLoading?18:i.suggestedPrompts.length>0?19:-1)}}function ls(t,o){if(t&1&&h(0,Da,4,0,"div",1)(1,ts,2,1)(2,ss,20,4,"div",2),t&2){let e;f((e=o)==="loading"?0:e==="pro"?1:e==="free"?2:-1)}}function yo(t){return t>=2?(t-1)*100:-100/(t-1)}var So=(()=>{class t{faArrowTurnDownRight=on;faArrowUp=sn;faCheck=pn;faCopy=Yi;faThumbsUp=Xi;faThumbsDown=Ki;faPenToSquare=en;faCircleInfo=qi;freeTrialCtaText=it;cdRef=d(Je);messagesWrapper;chatService=d(Ne);authHelper=d(W);gtmTrackingService=d(ce);blogService=d(te);metaSetter=d(pe);destroyRef=d(xe);platformId=d(I);document=d(V);messages=[];hasStarted=!1;isLoading=!1;newMessage="";suggestedPrompts=[];promptsLoading=!1;promptsLoadingError=!1;showFallbackWelcome=!1;isConfirmingReset=!1;messagesSub;currentLoadingText="Thinking...";loadingPhrases=["Thinking..."];cancelRequest$=new J;ngOnInit(){this.metaSetter.setMeta({title:"Ask Dimebot",seoTitle:"Ask Dimebot",description:"Find sharper insights faster with Dimebot, Dimers' AI bet assistant.",canonicalURL:"https://www.dimers.com/dimebot"}),this.chatService.messages$.pipe(D(this.destroyRef)).subscribe(e=>{this.messages=e,this.messages.length>0&&(this.hasStarted=!0,me(100).pipe(D(this.destroyRef)).subscribe(()=>this.scrollToBottom()))}),this.chatService.getThinkingMessages().pipe(D(this.destroyRef)).subscribe({next:e=>{e.length>0&&(this.loadingPhrases=e)},error:e=>{console.error("Failed to fetch thinking messages:",e)}}),this.chatService.getSuggestedPrompts("All","All").pipe(D(this.destroyRef)).subscribe({next:e=>{this.promptsLoading=!1,this.suggestedPrompts=e,e.length===0&&(this.showFallbackWelcome=!0)},error:e=>{this.promptsLoading=!1,this.promptsLoadingError=!0,this.showFallbackWelcome=!0,console.error(e)}})}sendMessage(e=null){let i=e??this.newMessage.trim();if(i===""||this.isLoading)return;this.hasStarted=!0;let n=i,a=i,u=[...this.messages].reverse().find(x=>x.betUI&&x.bet);if(u&&!u.contextSent){let x;u.type==="best bet"?x=this._trimBetObject(u.bet):u.type==="best prop"&&(x=this._trimPropObject(u.bet)),x&&(n=`${i}. bet info ${JSON.stringify(x)}`,u.contextSent=!0,this.chatService.updateMessage(u))}this.newMessage="",this.isLoading=!0,this.cdRef.detectChanges(),this.chatService.sendMessage(n,x=>{if(x){let v=Math.floor(Math.random()*this.loadingPhrases.length);this.currentLoadingText=this.loadingPhrases[v]}this.isLoading=x,this.cdRef.detectChanges()},a,this.cancelRequest$).pipe(D(this.destroyRef)).subscribe({error:x=>{console.error("Error sending message:",x),this.isLoading=!1,this.cdRef.detectChanges()}}),me(0).pipe(D(this.destroyRef)).subscribe(()=>this.scrollToBottom())}onPromptClick(e,i){let n=e.metadata.prompt_text,a=e.metadata.user_text,u=n;if(i&&i.bet){let v;i.type==="best bet"?v=this._trimBetObject(i.bet):i.type==="best prop"&&(v=this._trimPropObject(i.bet)),u=`${n} this is bet info ${JSON.stringify(v)}`}this.chatService.sendMessage(u,v=>{if(v){let H=Math.floor(Math.random()*this.loadingPhrases.length);this.currentLoadingText=this.loadingPhrases[H]}this.isLoading=v},a,this.cancelRequest$).pipe(D(this.destroyRef)).subscribe();let x={event:"dimebot_prompt_submitted",prompt_type:"ai-bot-suggested"};this.gtmTrackingService.pushTagAndNavigate(x),me(0).pipe(D(this.destroyRef)).subscribe(()=>this.scrollToBottom())}openProModal(){let e={event:"pro_modal_appearance",event_category:"ai-bot-popup"};this.gtmTrackingService.pushTagAndNavigate(e),this.blogService.setProModalData(!0)}_trimBetObject(e){try{let i=(v,H)=>
13{if(v)return Rt(H)?Math.round(100/v)+"\xA2":Math.round(yo(v))},n={bet:e.bet,bookmaker:e.bookmaker,edge:e.edge,odds:i(e.odds,e.bookmaker),type:e.type,winProb:e.winProb,match:null},a={AwayTeam:{Abv:e.match.MatchData.AwayTeam?.Abv,DisplayName:e.match.MatchData.AwayTeam?.DisplayName,Nickname:e.match.MatchData.AwayTeam?.Nickname},Date:e.match.MatchData.Date,DateStamp:e.match.MatchData.DateStamp,HomeTeam:{DisplayName:e.match.MatchData.HomeTeam?.DisplayName,Nickname:e.match.MatchData.HomeTeam?.Nickname},RoundNumber:e.match.MatchData.RoundNumber,SIMatchID:e.match.MatchData.SIMatchID,Season:e.match.MatchData.Season,Sport:e.match.MatchData.Sport,Venue:e.match.MatchData.Venue,UserDate:e.match.MatchData.UserDate},u={HomePucklineWin:e.match.PreData?.HomePucklineWin,PredAwayScore:e.match.PreData?.PredAwayScore,PredHomeScore:e.match.PreData?.PredHomeScore,PythagAway:e.match.PreData?.PythagAway,PythagHome:e.match.PreData?.PythagHome,RegularTimeAwayWin:e.match.PreData?.RegularTimeAwayWin,RegularTimeDraw:e.match.PreData?.RegularTimeDraw,RegularTimeHomeWin:e.match.PreData?.RegularTimeHomeWin},x={AwayLineOdds:i(e.match.aggregatedBettingInfo?.AwayLineOdds,e.match.aggregatedBettingInfo?.lineAwayProvider),AwayLineWinPct:e.match.aggregatedBettingInfo?.AwayLineWinPct,AwayOdds:i(e.match.aggregatedBettingInfo?.AwayOdds,e.match.aggregatedBettingInfo?.h2hAwayProvider),HomeLine:e.match.aggregatedBettingInfo?.HomeLine,HomeLineOdds:i(e.match.aggregatedBettingInfo?.HomeLineOdds,e.match.aggregatedBettingInfo?.lineHomeProvider),HomeLineWinPct:e.match.aggregatedBettingInfo?.HomeLineWinPct,HomeOdds:i(e.match.aggregatedBettingInfo?.HomeOdds,e.match.aggregatedBettingInfo?.h2hHomeProvider),OverOdds:i(e.match.aggregatedBettingInfo?.OverOdds,e.match.aggregatedBettingInfo?.totalOverProvider),OverWinPct:e.match.aggregatedBettingInfo?.OverWinPct,TotalLine:e.match.aggregatedBettingInfo?.TotalLine,UnderOdds:i(e.match.aggregatedBettingInfo?.UnderOdds,e.match.aggregatedBettingInfo?.totalUnderProvider),UnderWinPct:e.match.aggregatedBettingInfo?.UnderWinPct,h2hAwayProvider:e.match.aggregatedBettingInfo?.h2hAwayProvider,h2hHomeProvider:e.match.aggregatedBettingInfo?.h2hHomeProvider,lineAwayProvider:e.match.aggregatedBettingInfo?.lineAwayProvider,lineHomeProvider:e.match.aggregatedBettingInfo?.lineHomeProvider,totalOverProvider:e.match.aggregatedBettingInfo?.totalOverProvider,totalUnderProvider:e.match.aggregatedBettingInfo?.totalUnderProvider};return n.match={MatchData:a,PreData:u,aggregatedBettingInfo:x},n}catch(i){return console.error("Error trimming bet object, sending full object:",i),e}}_trimPropObject(e){try{let i=(a,u)=>{if(a)return Rt(u)?Math.round(100/a)+"\xA2":Math.round(yo(a))};return{bet:e.bet,bookmaker:e.bookmaker,edge:e.edge,line:e.line,odds:i(e.odds,e.bookmaker),player:e.player,probability:e.probability,projection:e.projection,prop_text:e.prop_text,prop_short_text:e.prop_short_name,match:{AwayTeam:{Abv:e.AwayTeam?.Abv,DisplayName:e.AwayTeam?.DisplayName,Nickname:e.AwayTeam?.Nickname},HomeTeam:{Abv:e.HomeTeam?.Abv,DisplayName:e.HomeTeam?.DisplayName,Nickname:e.HomeTeam?.Nickname},Date:e.Date,DateStamp:e.DateStamp,SIMatchID:e.SIMatchID,Sport:e.Sport,Venue:e.Venue},PlayerTeam:{Abv:e.PlayerTeam?.Abv,DisplayName:e.PlayerTeam?.DisplayName,Nickname:e.PlayerTeam?.Nickname}}}catch(i){return console.error("Error trimming prop object, sending full object:",i),e}}scrollToBottom(){if(L(this.platformId))try{this.messagesWrapper&&(this.messagesWrapper.nativeElement.scrollTop=this.messagesWrapper.nativeElement.scrollHeight)}catch(e){console.error(e)}}rateMessage(e,i){if(i==="like"?(e.isLiked=!e.isLiked,e.isDisliked=!1):(e.isDisliked=!e.isDisliked,e.isLiked=!1),e.id){let n=i==="like"?"1":"0";this.chatService.logMessageScore(e.id,n)}}copyToClipboard(e){!e.text||!L(this.platformId)||this.document.defaultView.navigator.clipboard.writeText(e.text).then(()=>{e.isCopied=!0,this.cdRef.detectChanges(),me(2e3).pipe(D(this.destroyRef)).subscribe(()=>{e.isCopied=!1,this.cdRef.detectChanges()})}).catch(i=>{console.error("Failed to copy text: ",i)})}onEnterPress(e){if(!e.shiftKey){e.preventDefault(),this.sendMessage();let i={event:"dimebot_prompt_submitted",prompt_type:"manual"};this.gtmTrackingService.pushTagAndNavigate(i)}}onButtonClick(){if(this.isLoading)this.cancelRequest();else{this.sendMessage();let e={event:"dimebot_prompt_submitted",prompt_type:"manual"};this.gtmTrackingService.pushTagAndNavigate(e)}}cancelRequest(){this.cancelRequest$.next(),this.isLoading=!1}ngOnDestroy(){if(this.messagesSub&&this.messagesSub.unsubscribe(),this.isLoading){let e=this.messages[this.messages.length-1];e&&e.sender==="user"&&this.chatService.removeLastMessage()}this.cancelRequest$.next(),this.cancelRequest$.complete()}toggleResetConfirm(){this.isConfirmingReset=!this.isConfirmingReset}confirmReset(){this.chatService.startNewSession(),this.isConfirmingReset=!1}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-ai-chat-page"]],viewQuery:function(i,n){if(i&1&&Ae(Ta,5),i&2){let a;Pe(a=Te())&&(n.messagesWrapper=a.first)}},decls:2,vars:3,consts:[["messagesWrapper",""],[1,"flex","justify-center","items-center","min-h-[400px]"],[1,"flex","flex-col","items-center","justify-center","bg-white","py-6","sm:py-12"],["xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24",1,"size-6","animate-spin","text-slate-400"],["cx","12","cy","12","r","10","stroke","currentColor","stroke-width","4",1,"opacity-25"],["fill","currentColor","d","M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z",1,"opacity-75"],[1,"flex","flex-col","h-full","w-full","max-w-2xl","mx-auto","bg-white","relative"],[1,"flex","flex-col","items-center","gap-2","mb-4","sm:mb-8"],["src","https://imgix.cosmicjs.com/6e23f800-b45b-11f0-875f-d7d1a76d338f-noun-ai-7607694-2.svg","alt","DimeBot Logo","width","48","height","48",1,"w-12","h-12"],[1,"text-3xl","md:text-4xl","font-bold","text-black","tracking-tight","text-center","my-0","mt-2"],[1,"text-gray-600","text-center","text-sm","md:text-base","my-0","mt-2"],["routerLink","/subscription/features/dimebot",1,"underline","decoration-1","underline-offset-2","hover:no-underline","focus:outline-none","focus:ring-2","focus:ring-blue-500","rounded-sm"],[1,"w-full","max-w-2xl","relative","mb-4","sm:mb-10","mx-auto"],["type","text","placeholder","How can I help you?","aria-label","Ask Dimebot a question","autocomplete","off",1,"w-full","py-2.5","sm:py-4","pl-6","pr-14","text-base","sm:text-lg","font-medium","text-gray-600","bg-white","border","border-gray-200","rounded-full","shadow-sm","hover:shadow-md","focus:shadow-md","focus:outline-none","focus:border-gray-300","transition-all","placeholder-gray-400",3,"ngModelChange","keyup.enter","ngModel","disabled"],["aria-label","Send message",1,"absolute","right-2","sm:right-4","top-1/2","-translate-y-1/2","bg-blue-600","hover:bg-blue-700","text-white","p-2","rounded-full","transition-colors",3,"click","disabled"],["width","20","height","20","xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24","stroke-width","2.5","
13stroke","currentColor","aria-hidden","true",1,"w-5","h-5"],["stroke-linecap","round","stroke-linejoin","round","d","M4.5 10.5 12 3m0 0 7.5 7.5M12 3v18"],[1,"w-full","max-w-2xl","flex","flex-col","gap-2","mx-auto"],["role","status","aria-label","Loading suggested prompts",1,"max-w-full","animate-pulse"],[1,"h-8","shimmer","rounded","w-full","mb-2"],[1,"sr-only"],[1,"flex","items-center","gap-3","px-3","sm:pl-5","sm:pr-3","py-2","sm:py-4","border-b","border-gray-100","hover:bg-gray-50","transition-colors","text-left","group","rounded-full","overflow-hidden"],[1,"flex","items-center","gap-3","px-3","sm:pl-5","sm:pr-3","py-2","sm:py-4","border-b","border-gray-100","hover:bg-gray-50","transition-colors","text-left","group","rounded-full","overflow-hidden",3,"click"],["aria-hidden","true",3,"icon"],[1,"text-gray-700","group-hover:text-gray-900","font-medium","text-sm","sm:text-base"],[1,"flex-1","overflow-y-auto","w-full"],[1,"messages","flex","flex-col","gap-2.5","pb-2"],[1,"flex","flex-col","items-center","gap-2"],[1,"message","bot","bg-gray-100","text-gray-900","self-start","py-2.5","px-4","rounded-2xl","flex","items-center","gap-1"],[1,"shrink-0","w-full","bg-white","z-10","pt-2","sm:pt-3"],[1,"w-full","relative","flex","items-center","gap-2"],["aria-label","Start new chat session",1,"flex","items-center","p-1.5","sm:p-2","rounded-md","text-gray-400","hover:text-gray-500/90","hover:bg-gray-100","transition-all","duration-200","cursor-pointer",3,"click"],["aria-hidden","true",1,"",3,"icon"],["type","text","placeholder","How can I help today?","aria-label","Ask Dimebot a follow-up question","autocomplete","off",1,"w-full","py-2.5","sm:py-3","pl-6","pr-14","text-base","font-medium","text-gray-600","bg-white","border","border-gray-200","rounded-full","shadow-sm","hover:shadow-md","focus:shadow-md","focus:outline-none","focus:border-gray-300","transition-all","placeholder-gray-400",3,"ngModelChange","keyup.enter","ngModel"],[1,"absolute","right-2","sm:right-3","top-1/2","-translate-y-1/2","p-2","rounded-full","transition-colors","bg-highlight-100","text-white","disabled:bg-gray-100","disabled:text-gray-500","disabled:cursor-not-allowed",3,"click","disabled"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 20 20","fill","currentColor","width","20","height","20","aria-hidden","true",1,"w-4","sm:w-5","h-4","sm:h-5"],["width","20","height","20","xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 24 24","stroke-width","2.5","stroke","currentColor","aria-hidden","true",1,"w-4","sm:w-5","h-4","sm:h-5"],[1,"text-xs","text-gray-500","text-center","my-0","mt-2"],["routerLink","subscription/features/dimebot"],["routerLink","/terms-of-service"],["href","https://docs.google.com/forms/d/e/1FAIpQLSdNYwLFuBSkZRmRB8vS2fUaxnJaxQ55NjN7M4HKmqlOETOfIA/viewform?usp=preview","target","_blank"],[1,"absolute","inset-0","z-10","bg-gray-100/80","backdrop-blur-[1px]","flex","flex-col","items-center","justify-center"],[1,"message","max-w-full","break-words","py-1.5","rounded-xl","text-sm","font-medium",3,"ngClass","hidden"],[1,"message",3,"play","proOnly","aiChat"],["role","status","aria-label","Loading follow-up prompts",1,"max-w-full","animate-pulse"],[1,"flex","flex-col","gap-3"],[1,"flex","items-center","break-words","gap-2","max-w-full","py-1.5","px-2.5","bg-indigo-50","text-gray-900","text-left","rounded-xl","text-sm","sm:text-base","font-medium","hover:bg-indigo-100","transition-colors"],[1,"flex","items-center","break-words","gap-2","max-w-full","py-1.5","px-2.5","bg-indigo-50","text-gray-900","text-left","rounded-xl","text-sm","sm:text-base","font-medium","hover:bg-indigo-100","transition-colors",3,"click"],[1,"message","bot","text-gray-900","self-start","py-1.5","rounded-xl","text-sm","font-medium"],[1,"flex","items-center","break-words","gap-2","max-w-full","py-1.5","px-2.5","bg-indigo-50","text-gray-900","text-left","rounded-xl","text-sm","font-medium","hover:bg-indigo-100","transition-colors"],[1,"[&_p]:mt-0","[&_p]:mb-2","[&_p:last-child]:mb-0",3,"data"],[1,"flex","items-center","break-words","gap-2","max-w-full","py-1.5","px-2.5","bg-indigo-50","text-gray-900","text-left","rounded-xl","text-sm","font-medium","hover:bg-indigo-100","transition-colors",3,"click"],[1,"message","max-w-full","break-words","py-1.5","rounded-xl","text-sm","font-medium",3,"ngClass"],[1,"flex","items-center","gap-1","mt-1.5","self-start"],[1,"flex","items-center","p-1","px-1.5","rounded-md","text-gray-400","hover:text-gray-600","hover:bg-gray-100","transition-all","duration-200",3,"click"],["aria-hidden","true",1,"text-green-500","text-xs","
13sm:text-sm","flex",3,"icon"],["aria-hidden","true",1,"text-xs","flex",3,"icon"],["aria-hidden","true",1,"w-[1px]","h-3","bg-gray-300"],["aria-label","Mark as helpful",1,"flex","items-center","justify-center","hover:text-gray-600","hover:bg-gray-100","transition-colors","p-1","px-1.5","rounded-md",3,"disabled","ngClass"],["aria-label","Mark as not helpful",1,"flex","items-center","justify-center","hover:text-gray-600","hover:bg-gray-100","transition-colors","p-1","px-1.5","rounded-md",3,"disabled","ngClass"],["aria-label","Mark as helpful",1,"flex","items-center","justify-center","hover:text-gray-600","hover:bg-gray-100","transition-colors","p-1","px-1.5","rounded-md",3,"click","disabled","ngClass"],["aria-hidden","true",1,"text-xs",3,"icon"],["aria-label","Mark as not helpful",1,"flex","items-center","justify-center","hover:text-gray-600","hover:bg-gray-100","transition-colors","p-1","px-1.5","rounded-md",3,"click","disabled","ngClass"],["aria-hidden","true",1,"text-xs","mt-0.5",3,"icon"],["src","https://imgix.cosmicjs.com/6e23f800-b45b-11f0-875f-d7d1a76d338f-noun-ai-7607694-2.svg","width","20","height","20","alt","ai-icon",1,"rounded-full","w-5","h-5"],[1,"text-gray-500","thinking-animation","text-sm","font-medium"],["d","M5 5h10v10H5V5z"],[1,"bg-white","p-4","rounded-xl","shadow-xl","border","border-gray-200","w-full","max-w-sm","mb-10","animate-in","fade-in","slide-in-from-bottom-4","duration-200"],[1,"text-lg","font-semibold","text-center","mb-2"],[1,"text-sm","text-gray-500","text-center","mb-4"],[1,"flex","gap-3"],[1,"flex-1","py-2","px-4","bg-gray-100","hover:bg-gray-200","text-gray-700","rounded-lg","font-medium","transition-colors","text-sm","sm:text-base",3,"click"],[1,"flex-1","py-2","px-4","bg-blue-600","hover:bg-blue-700","text-white","rounded-lg","font-medium","transition-colors","text-sm","sm:text-base",3,"click"],[1,"flex","flex-col","items-center","gap-2","mb-8"],[1,"w-full","max-w-2xl","relative","mb-8","sm:mb-10"],["type","text","placeholder","How can I help you?","aria-label","Ask Dimebot a question \u2014 upgrade to Pro to send","autocomplete","off",1,"w-full","py-4","pl-6","pr-14","text-base","sm:text-lg","font-medium","text-gray-600","bg-white","border","border-gray-200","rounded-full","shadow-sm","hover:shadow-md","focus:shadow-md","focus:outline-none","focus:border-gray-300","transition-all","placeholder-gray-400",3,"keyup.enter"],[1,"absolute","right-2","sm:right-4","top-1/2","-translate-y-1/2"],["variant","primary",1,"pro-modal-btn",3,"click"],[1,"normal-case"],[1,"w-full","max-w-2xl","flex","flex-col","gap-2"]],template:function(i,n){if(i&1&&(h(0,ls,3,1),fe(1,"async")),i&2){let a;f((a=ge(1,1,n.authHelper.proState$))?0:-1,a)}},dependencies:[et,vi,On,In,Nn,Fn,Un,Vn,zn,Gn,Ce,Ie,Ln,Zn,ye,He],styles:["[_nghost-%COMP%] .pro-modal-btn button{border-radius:999px}[_nghost-%COMP%]{display:block;height:calc(100dvh - 204px);width:100%;min-height:500px;overflow:hidden}@media(max-width:640px){[_nghost-%COMP%]{min-height:auto;height:calc(100dvh - 250px)}}[_nghost-%COMP%] .message h1, [_nghost-%COMP%] .message h2, [_nghost-%COMP%] .message h3, [_nghost-%COMP%] .message h4, [_nghost-%COMP%] .message h5, [_nghost-%COMP%] .message h6{font-size:.875rem;font-weight:500;line-height:1.25rem}"]})}return t})();var Po=(t,o)=>o.id;function cs(t,o){t&1&&(r(0,"section",0)(1,"div",1)(2,"div",2),m(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6),s(),r(7,"div",7),m(8,"div",8),s()()(),m(9,"div",9))}function ps(t,o){t&1&&m(0,"img",77)}function ds(t,o){t&1&&m(0,"img",78)}function ms(t,o){t&1&&m(0,"img",79)}function us(t,o){if(t&1){let e=C();r(0,"button",109),w("click",function(){let n=b(e).$implicit,a=l(3);return _(a.selectSharperTab(n.id))})("keydown.enter",function(){let n=b(e).$implicit,a=l(3);return _(a.selectSharperTab(n.id))})("keydown.space",function(){let n=b(e).$implicit,a=l(3);return _(a.selectSharperTab(n.id))}),p(1),s()}if(t&2){let e=o.$implicit,i=l(3);A("bg-gray-50",i.selectedSharperTab===e.id)("text-gray-900",i.selectedSharperTab===e.id)("border-gray-900",i.selectedSharperTab===e.id)("border-2",i.selectedSharperTab===e.id)("bg-white",i.selectedSharperTab!==e.id)("text-gray-700",i.selectedSharperTab!==e.id)("border-gray-200",i.selectedSharperTab!==e.id),y("aria-selected",i.selectedSharperTab===e.id)("aria-controls",e.id+"-panel")("tabindex",i.selectedSharperTab===e.id?0:-1),c(),P(" ",e.label," ")}}function hs(t,o){if(t&1&&(r(0,"div",110)(1,"div",111)(2,"div",112)(3,"h3",113),p(4),s(),r(5,"p",114),p(6),s()(),r(7,"div",115),m(8,"img",116),s()()()),t&2){let e=l().$implicit;
13g("id",e.id+"-panel"),c(4),P(" ",e.heading," "),c(2),P(" ",e.description," "),c(2),g("src",e.imageSrc,E)("alt",(e==null?null:e.imageAlt)??e.heading)}}function fs(t,o){if(t&1&&h(0,hs,9,5,"div",110),t&2){let e=o.$implicit,i=l(3);f(i.selectedSharperTab===e.id?0:-1)}}function gs(t,o){if(t&1){let e=C();r(0,"section",10)(1,"div",11)(2,"div",12)(3,"div",13),F(),r(4,"svg",14),m(5,"path",15),s(),K(),r(6,"h2",16),p(7,"Dimers App"),s()(),r(8,"h1",17),p(9," Sharper, faster bets. Right under your nose. "),s(),r(10,"p",18),p(11," See real odds, spot hidden value, and find AI-powered bets, anytime, anywhere. Download the Dimers app on Android & iOS. Only available to Dimers Pro members. "),s(),r(12,"div",19),m(13,"img",20),s(),r(14,"nav",21)(15,"div",22)(16,"a",23),w("click",function(){b(e);let n=l(2);return _(n.trackAppDownload())}),m(17,"img",24),s(),r(18,"a",25),w("click",function(){b(e);let n=l(2);return _(n.trackAppDownload())}),m(19,"img",26),s()()()(),r(20,"div",27),m(21,"img",28),s()()(),m(22,"div",9),r(23,"section",29)(24,"div",30)(25,"h2",31),p(26," Where you\u2019ve seen us: "),s(),r(27,"div",32),m(28,"div",33)(29,"div",34),r(30,"div",35)(31,"div",36),m(32,"img",37)(33,"img",38)(34,"img",39)(35,"img",40),s()()()()(),r(36,"section",41)(37,"div",30)(38,"div",42)(39,"div",43),p(40," Inside the Dimers app "),s()(),r(41,"h2",44),p(42," Your pocket data scientist "),s(),r(43,"p",45),p(44," Cut through the noise with data-driven AI sports betting predictions. "),s(),r(45,"div",46)(46,"details",47)(47,"summary",48)(48,"div",49),m(49,"img",50),r(50,"h3",51),p(51," AI bet assistant "),s()(),F(),r(52,"svg",52),m(53,"path",53),s()(),K(),r(54,"div",54)(55,"p",55),p(56," Chat with Dimebot, your on-demand AI betting sidekick. Instantly surface the best markets, picks, and player prop projections for any matchup. "),s(),r(57,"div",56),m(58,"img",57),s()()(),r(59,"details",58)(60,"summary",59)(61,"div",49),m(62,"img",60),r(63,"h3",51),p(64," Sharp signals "),s()(),F(),r(65,"svg",52),m(66,"path",53),s()(),K(),r(67,"div",54)(68,"p",55),p(69," Identify opportunities fast with edge ratings, confidence indicators, and value alerts that highlight where the numbers are in your favor. "),s(),r(70,"div",56),m(71,"img",61),s()()(),r(72,"details",58)(73,"summary",62)(74,"div",49),m(75,"img",63),r(76,"h3",51),p(77," Real-time alerts "),s()(),F(),r(78,"svg",52),m(79,"path",53),s()(),K(),r(80,"div",54)(81,"p",55),p(82," Set custom preferences for your favorite sports and bet types. Get smart notifications so you never miss a key line movement or +EV market. "),s(),r(83,"div",56),m(84,"img",64),s()()()(),r(85,"div",65)(86,"div",66)(87,"button",67),w("click",function(){b(e);let n=l(2);return _(n.selectFeature("feature1"))})("keydown.enter",function(){b(e);let n=l(2);return _(n.selectFeature("feature1"))})("keydown.space",function(){b(e);let n=l(2);return _(n.selectFeature("feature1"))}),r(88,"div",68),m(89,"img",69),r(90,"h3",70),p(91," AI bet assistant "),s()(),r(92,"p",71),p(93," Chat with Dimebot, your on-demand AI betting sidekick. Instantly surface the best markets, picks, and player prop projections for any matchup. "),s()(),r(94,"button",72),w("click",function(){b(e);let n=l(2);return _(n.selectFeature("feature2"))})("keydown.enter",function(){b(e);let n=l(2);return _(n.selectFeature("feature2"))})("keydown.space",function(){b(e);let n=l(2);return _(n.selectFeature("feature2"))}),r(95,"div",68),m(96,"img",73),r(97,"h3",70),p(98," Sharp signals "),s()(),r(99,"p",71),p(100," Identify opportunities fast with edge ratings, confidence indicators, and value alerts that highlight where the numbers are in your favor. "),s()(),r(101,"button",74),w("click",function(){b(e);let n=l(2);return _(n.selectFeature("feature3"))})("keydown.enter",function(){b(e);let n=l(2);return _(n.selectFeature("feature3"))})("keydown.space",function(){b(e);let n=l(2);return _(n.selectFeature("feature3"))}),r(102,"div",68),m(103,"img",75),r(104,"h3",70),p(105," Real-time alerts "),s()(),r(106,"p",71),p(107," Set custom preferences for your favorite sports and bet types. Get smart notifications so you never miss a key line movement or +EV market. "),s()()(),r(108,"div",76),h(109,ps,1,0,"img",77),h(110,ds,1,0,"img",78),h(111,ms,1,0,"img",79),s()()()(),r(112,"section",80)(113,"div",81),m(114,"img",82),s(),r(115,"div",83)(116,"div",84)(117,"h2",85),p(118," Sharper bets right under your nose "),s(),r(119,"p",86),p(120," Find value. Act fast. Stay ahead of every game. "),s()(),r(121,"div",87),U(122,us,2,18,"button",88,Po),s(),U(124,fs,1,1,null,null,Po),s()(),r(126,"section")(127,"div",89),m(128,"app-pricing-table"),s()(),r(129,"section",90)(130,"div",30)(131,"div",42)(132,"div",43),p(133," Access Dimers Pro on any device "),s()(),r(134,"h2",91),p(135," Data-first insights, wherever you are "),s(),r(136,"p",45),p(137," Use Dimers Pro on your desktop or laptop browser for deep analysis, or hop on over to the mobile app while on your phone or tablet. "),s(),r(138,"div",92)(139,"div",93),m(140,"img",94),s(),r(141,"div",95),m(142,"img",96),s()()()(),r(143,"section",97)(144,"div",30)(145,"div",42),m(146,"img",98),s(),r(147,"h2",99),p(148," Your edge on the go "),s(),r(149,"p",45),p(150," See real odds. Find real value. Bet different. "),s(),r(151,"nav",100)(152,"div",101)(153,"a",23),w("click",function(){b(e);let n=l(2);return _(n.trackAppDownload())}),m(154,"img",102),s(),r(155,"a",25),w("click",function(){b(e);let n=l(2);return _(n.trackAppDownload())}),m(156,"img",103),s()()(),r(157,"div",104),m(158,"img",105),r(159,"span",106),p(160," Scan to download "),s()()()(),r(161,"div",107),w("click",function(n){b(e);let a=l(2);return _(a.onFaqClick(n))}),m(162,"app-faq-section",108),s()}if(t&2){let e=l(2);c(87),A("-translate-y-1",e.selectedFeature==="feature1")("shadow-2xl",e.selectedFeature==="feature1")("border-gray-200",e.selectedFeature==="feature1")("shadow-sm",e.selectedFeature!=="feature1")("border-gray-300",e.selectedFeature!=="feature1"),y("aria-selected",e.selectedFeature==="feature1")("aria-controls","feature1-panel")("tabindex",e.selectedFeature==="feature1"?0:-1),c(7),A("-translate-y-1",e.selectedFeature==="feature2")("shadow-2xl",e.selectedFeature==="feature2")("border-gray-200",e.selectedFeature==="feature2")("shadow-sm",e.selectedFeature!=="feature2")("border-gray-300",e.selectedFeature!=="feature2"),y("aria-selected",e.selectedFeature==="feature2")("aria-controls","feature2-panel")("tabindex",e.selectedFeature==="feature2"?0:-1),c(7),A("-translate-y-1",e.selectedFeature==="feature3")("shadow-2xl",e.selectedFeature==="feature3")("border-gray-200",e.selectedFeature==="feature3")("shadow-sm",e.selectedFeature!=="feature3")("border-gray-300",e.selectedFeature!=="feature3"),y("aria-selected",e.selectedFeature==="feature3")("aria-controls","feature3-panel")("tabindex",e.selectedFeature==="feature3"?0:-1),c(8),f(e.selectedFeature==="feature1"?109:-1),c(),f(e.selectedFeature==="feature2"?110:-1),c(),f(e.selectedFeature==="feature3"?111:-1),c(11),z(e.sharperBetsTabs),c(2),z(e.sharperBetsTabs),c(38),g("faqSection",e.faqSection)}}function bs(t,o){t&1&&h(0,cs,10,0)(1,gs,163,43),t&2&&f(o==="loading"?0:1)}var To=(()=>{class t{faShieldCheck=$i;selectedFeature="feature1";
13selectFeature(e){this.selectedFeature=e}selectedSharperTab="bet-preview";sharperBetsTabs=[{id:"bet-preview",label:"Bet preview",heading:"Know the play before you bet",description:"View probability, edge, and odds in one glance so you can make smarter, faster calls.",imageSrc:"https://cdn.ciphersports.io/images/dimers-app/bet-preview.webp",imageAlt:"Screenshot of bet preview feature"},{id:"smart-notifications",label:"Smart notifications",heading:"Stay ahead with real-time alerts",description:"Get push updates when new edge hit the board for personalized sports and markets.",imageSrc:"https://cdn.ciphersports.io/images/dimers-app/smart-notifications.webp",imageAlt:"Screenshot of smart notifications feature"},{id:"sharp-signals",label:"Sharp signals",heading:"Clearly spot the smartest markets",description:"Our High Edge and Sweet Spot signals call out the bets with proven advantage and returns.",imageSrc:"https://cdn.ciphersports.io/images/dimers-app/sharp-signals.webp",imageAlt:"Screenshot of sharp signals feature"},{id:"ai-bet-assistant",label:"AI bet assistant",heading:"Skip the scroll with your AI side kick",description:"Our data literally talks. Cut straight to the betting insights you want with chatting with Dimebot.",imageSrc:"https://cdn.ciphersports.io/images/dimers-app/bet-assistant.webp",imageAlt:"Screenshot of AI bet assistant feature"},{id:"desktop-included",label:"Desktop included",heading:"Play your way, anytime, anywhere",description:"Dimers pro members get full access on app and desktop so you can scout picks however, whenever.",imageSrc:"https://cdn.ciphersports.io/images/dimers-app/desktop-included.webp",imageAlt:"Screenshot of Dimers desktop experience"}];selectSharperTab(e){this.selectedSharperTab=e}isVisible=!1;faqSection={faq_tagline:"",faq_title:"Frequently Asked Questions (FAQ)",faq_description:"",questions:[{question_text:"Is the Dimers app free to download and use?",answer_text:'The Dimers app is only available for Dimers Pro members\u2014explore our <a href="https://www.dimers.com/subscription" class="text-blue-600 underline hover:text-blue-700">subscription plans</a> and sign up today.'},{question_text:"How do I download the Dimers app?",answer_text:'You can download Dimers in the <a href="https://dimersapp.onelink.me/suu9/ios" class="text-blue-600 underline hover:text-blue-700">App Store</a> (iOS) or <a href="https://dimersapp.onelink.me/suu9/google" class="text-blue-600 underline hover:text-blue-700">Google Play</a> (Android).'},{question_text:"Which devices and platforms is the Dimers app available on?",answer_text:'Dimers works on <a href="https://dimersapp.onelink.me/suu9/ios" class="text-blue-600 underline hover:text-blue-700">iPhone</a> and <a href="https://dimersapp.onelink.me/suu9/google" class="text-blue-600 underline hover:text-blue-700">Android</a> devices, with full access also available on desktop and mobile browsers.'},{question_text:"Do current subscribers get access to the app?",answer_text:`You bet\u2014if you're a Dimers Pro member, the app is included in your <a href="https://www.dimers.com/subscription" class="text-blue-600 underline hover:text-blue-700">subscription</a>.`},{question_text:"Which sportsbooks can I access through the Dimers app?",answer_text:'Dimers is a best odds comparison app that checks odds against our data projections and shows the best available price for each market. We connect to major sportsbooks, including <a href="https://www.dimers.com/betting/bet365-sportsbook" class="text-blue-600 underline hover:text-blue-700">Bet365</a>, <a href="https://www.dimers.com/betting/caesars-sportsbook" class="text-blue-600 underline hover:text-blue-700">Caesars</a>, <a href="https://www.dimers.com/betting/draftkings-sportsbook" class="text-blue-600 underline hover:text-blue-700">DraftKings</a>, <a href="https://www.dimers.com/betting/fanduel-sportsbook" class="text-blue-600 underline hover:text-blue-700">FanDuel</a>, <a href="https://www.dimers.com/betting/betmgm-sportsbook" class="text-blue-600 underline hover:text-blue-700">BetMGM</a>, and more. You can also set your preferred sportsbooks based on availability in your area.'},{question_text:"Does the Dimers app send game updates, odds alerts, or other notifications?",answer_text:"You can receive real-time alerts on games, line changes, and high-value opportunities."},{question_text:"Is my personal data safe on the Dimers app?",answer_text:'Protecting your data is our top priority. Dimers uses industry-standard encryption to keep your information <a href="https://www.dimers.com/privacy-policy" class="text-blue-600 underline hover:text-blue-700">private and secure</a>.'},{question_text:"How do I update the Dimers app to the latest version?",answer_text:'Visit your app store and tap "Update" when a new version is available. Some devices update automatically.'},{question_text:"Why won't the Dimers app work on my iPhone, Android, or other device?",answer_text:'Ensure your operating system and the Dimers app are both up to date. If issues persist, our <a href="https://www.dimers.com/contact-us" class="text-blue-600 underline hover:text-blue-700">support team</a> is here to help.'},{question_text:"How do I report issues or give feedback on the Dimers app?",answer_text:'You can report issues and share feedback directly in the app or by contacting <a href="https://www.dimers.com/contact-us" class="text-blue-600 underline hover:text-blue-700">Dimers support</a>.'}]};openFeatureIndex=null;proUser$;authHelper=d(W);metaSetter=d(pe);blogService=d(te);gtmTrackingService=d(ce);router=d(ee);chatService=d(Ne);downloadModalService=d($n);ngOnInit(){this.metaSetter.setMeta({title:"Dimers app: AI-powered sports betting picks & predictions",seoTitle:"Dimers App: AI-Powered Sports Betting Picks & Predictions",description:"Bet different with data-driven insights on iOS and Android. Download the Dimers app for AI sports betting predictions, player props, and real-time odds alerts.",canonicalURL:"https://www.dimers.com/app",structuredData:[{"@context":"https://schema.org","@type":"SoftwareApplication",name:"Dimers App",description:"AI-powered sports betting picks & predictions for iOS and Android",applicationCategory:"SportsApplication",operatingSystem:"iOS, Android",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},author:Rn},{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.dimers.com"},{"@type":"ListItem",position:2,name:"App",item:"https://www.dimers.com/app"}]}]}),this.proUser$=this.authHelper.auth0DetailedUser$.pipe(O(e=>!!e?.app_metadata?.dimers_pro),Jt(1))}
13toggleFeature(e){this.openFeatureIndex=this.openFeatureIndex===e?null:e}openProModal(){let e={event:"pro_modal_appearance",event_category:"dimersbot-ai-cta"};this.gtmTrackingService.pushTagAndNavigate(e),this.blogService.setProModalData(!0)}closePopup(){this.isVisible=!1}openModal=()=>{this.isVisible=!0;let e={event:"cta_dimersbot_ai_iwantit_click"};this.gtmTrackingService.pushTagAndNavigate(e)};openChat(){this.chatService.openChatPopup()}trackAppDownload(){let e={event:"download_app_click",event_category:"app-download",event_label:"app-landing-page"};this.gtmTrackingService.pushTagAndNavigate(e,void 0,!0,"_blank")}onFaqClick(e){let i=e.target?.closest("a");(i?.href==="https://dimersapp.onelink.me/suu9/ios"||i?.href==="https://dimersapp.onelink.me/suu9/google")&&this.trackAppDownload()}openDownloadModal(){this.downloadModalService.openDownloadModal()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=j({type:t,selectors:[["app-app-landing-page"]],decls:2,vars:3,consts:[["aria-hidden","true",1,"text-white","hero-gradient-bg","min-h-[480px]","flex","items-center"],[1,"relative","w-full","max-w-[1270px]","mx-auto","py-8","px-5","md:px-6","self-stretch","flex","flex-col","md:flex-row","items-center","gap-4","sm:gap-6"],[1,"md:basis-1/2","w-full","flex","flex-col","gap-4"],[1,"h-8","w-56","rounded","bg-white/20"],[1,"h-12","w-full","max-w-xl","rounded","bg-white/20"],[1,"h-6","w-full","max-w-md","rounded","bg-white/20"],[1,"h-12","w-56","rounded","bg-white/20"],[1,"md:basis-1/2","w-full","hidden","md:flex","justify-end"],[1,"h-80","w-full","max-w-[510px]","rounded-2xl","bg-white/15"],[1,"slider-content-bottom-pattern"],["aria-labelledby","hero-heading",1,"text-white","hero-gradient-bg","min-h-[480px]","flex","items-center"],[1,"relative","w-full","max-w-[1270px]","mx-auto","py-8","sm:py-2","px-4","flex","flex-col","md:flex-row","gap-4","sm:gap-6"],[1,"basis-1/2","flex","flex-col","justify-center","items-center","lg:items-start","gap-4","sm:gap-6","min-h-[400px]","md:min-h-0"],["aria-hidden","true",1,"flex","items-center","gap-2"],["width","40","height","40","viewBox","0 0 72 72","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M61.4576 10.5444C55.5683 4.65506 47.8193 0.990105 39.5308 0.173497C31.2423 -0.643056 22.927 1.43947 16.0018 6.06612C9.07649 10.6929 3.96968 17.5776 1.55116 25.5474C-0.867224 33.5171 -0.447567 42.0789 2.73865 49.774C5.92497 57.4691 11.6806 63.8213 19.0252 67.7487C26.3698 71.6759 34.8488 72.9352 43.0178 71.312C51.1866 69.6887 58.5401 65.2834 63.8251 58.8466C69.1103 52.4097 72.0001 44.3395 72.0023 36.0108C72.0165 31.2795 71.0917 26.5924 69.2816 22.221C67.4715 17.8496 64.8122 13.8808 61.4576 10.5444ZM12.4513 12.4475C17.03 7.86718 22.8445 4.72094 29.1835 3.39393C35.5224 2.06691 42.1107 2.61655 48.142 4.97558C54.1735 7.33474 59.3863 11.4009 63.1426 16.6767C66.899 21.9522 69.0359 28.2087 69.2918 34.6799H59.1365L57.9365 33.48C57.3245 28.1966 55.0197 23.7648 51.022 20.1845C46.9873 16.5839 42.2697 14.7836 36.8688 14.7836H17.075C16.9595 14.7771 16.8451 14.8082 16.7485 14.872C16.6522 14.9358 16.5788 15.029 16.5397 15.1379C16.49 15.2459 16.4749 15.3667 16.4963 15.4838C16.5175 15.601 16.5742 15.7086 16.6588 15.7924L19.1762 18.3098V33.3876L17.9041 34.6765H2.71715C3.02574 26.3017 6.50318 18.3564 12.4463 12.4475H12.4513ZM30.9931 34.6799V26.5653H36.8672C39.1417 26.5607 41.3411 27.3801 43.0581 28.8719C44.7751 30.3637 45.8937 32.427 46.2069 34.6799H30.9931ZM46.2085 37.3233C45.8954 39.5762 44.7768 41.6394 43.0598 43.1312C41.3428 44.6229 39.1434 45.4423 36.8688 45.4378H30.9948V37.3233H46.2085ZM59.5578 59.5556C54.9789 64.1352 49.1643 67.2808 42.8257 68.6073C36.487 69.9339 29.899 69.3842 23.8679 67.0251C17.8369 64.6661 12.6241 60.6003 8.86775 55.3252C5.11126 50.05 2.97387 43.7941 2.71715 37.3233H17.9091L19.1812 38.6121V53.6866L16.6638 56.2041C16.5778 56.2869 16.52 56.3946 16.4986 56.5121C16.4773 56.6296 16.4934 56.7508 16.5447 56.8586C16.5835 56.9678 16.6566 57.0617 16.7531 57.1261C16.8495 57.1904 16.9642 57.2221 17.08 57.2161H36.8688C42.2697 57.2161 46.9873 55.4159 51.022 51.8153C55.0186 48.2349 57.3234 43.793 57.9365 38.4897L59.123 37.3148H69.2918C68.9839 45.6944 65.5046 53.6441 59.5578 59.5556Z","fill","#EFE300"],[1,"m-0","text-3xl","font-bold","text-white"],["id","hero-heading",1,"m-0","text-3xl","md:text-5xl","font-bold","text-neutral-100","text-center","lg:text-left"],[1,"hidden","lg:block","m-0","font-base","text-white","font-medium","text-left"],[1,"md:hidden","w-full","max-w-[200px]","mx-auto"],["src","https://cdn.ciphersports.io/images/dimers-app/sharp-signals.png","alt","Sharp signals feature preview",1,"w-full","h-auto","object-contain"],["aria-label","Download app",1,"lg:hidden","w-full"],[1,"flex","gap-3","items-center","justify-center"],["href","https://dimersapp.onelink.me/suu9/google","target","_blank","rel","noopener noreferrer","aria-label","Download Dimers app on Google Play",1,"hover:opacity-80","transition-opacity",3,"click"],["src","https://cdn.ciphersports.io/images/dimers-app/badges.svg","alt","Google Play Store badge",1,"h-12","w-auto"],["href","https://dimersapp.onelink.me/suu9/ios","target","_blank","rel","noopener noreferrer","aria-label","Download Dimers app on the App Store",1,"hover:opacity-80","transition-opacity",3,"click"],["src","https://cdn.ciphersports.io/images/dimers-app/group.svg","alt","App Store badge",1,"h-12","w-auto"],[1,"basis-1/2","max-h-full","hidden","md:flex","flex-col","justify-center","items-end"],["src","https://cdn.ciphersports.io/images/dimers-app/header-1.webp","alt","Screenshot of Dimers mobile app showing sports betting interface",1,"w-full","max-w-[250px]","h-auto","object-contain"],["aria-labelledby","media-heading",1,"relative","py-8","px-0"],[1,"w-full","max-w-[1270px]","mx-auto","px-4"],["id","media-heading",1,"text-center","font-semibold","text-[30px]","leading-[36px]","bg-gradient-to-r","from-gray-900","via-blue-600","to-blue-500","bg-clip-text","text-transparent"],[1,"relative","mt-4","-mb-8","max-w-6xl","mx-auto"],["aria-hidden","true",1,"absolute","left-0","top-0","bottom-0","w-12","bg-gradient-to-r","from-white","to-transparent","z-10","pointer-events-none","md:hidden"],["aria-hidden","true",1,"absolute","right-0","top-0","bottom-0","w-12","bg-gradient-to-l","from-white","to-transparent","z-10","pointer-events-none","md:hidden"],["role","regi
13on","aria-label","Media outlet logos","tabindex","0",1,"overflow-x-auto","md:overflow-x-visible","scrollbar-hide","px-4","md:px-0"],[1,"flex","items-center","justify-center","gap-8","min-w-max","md:min-w-0"],["loading","lazy","src","https://imgix.cosmicjs.com/a4b88520-90f8-11ef-96d9-611c8679cda8-4.svg?w=200&auto=format,compress","alt","Forbes icon","height","48","width","130",1,"max-sm:h-10","max-sm:w-[108px]"],["src","https://cdn.ciphersports.io/images/dimers-app/ESPN-white-logo.svg","alt","ESPN logo",1,"h-9","w-auto","object-contain"],["src","https://cdn.ciphersports.io/images/dimers-app/usa-today.svg","alt","USA Today logo",1,"h-10","w-auto","object-contain"],["loading","lazy","src","https://imgix.cosmicjs.com/a4b48d80-90f8-11ef-96d9-611c8679cda8-2.svg?w=200&auto=format,compress","alt","Fox Sports icon","height","48","width","130",1,"max-sm:h-10","max-sm:w-[108px]"],["aria-labelledby","feature-heading",1,"relative","w-full","py-8"],[1,"flex","justify-center","mb-4"],["aria-hidden","true",1,"inline-flex","items-center","px-2","bg-blue-50","text-blue-600","text-sm","border","border-blue-200","rounded"],["id","feature-heading",1,"text-center","font-semibold","text-[30px]","leading-[36px]","bg-gradient-to-r","from-gray-900","via-blue-600","to-blue-500","bg-clip-text","text-transparent","mb-2"],[1,"text-center","text-[16px]","text-gray-900","mb-8"],[1,"lg:hidden","flex","flex-col","gap-4"],["open","",1,"group","rounded-lg","shadow-sm","border","border-gray-100","overflow-hidden"],["aria-label","Dimebot feature details",1,"flex","items-center","justify-between","p-2","cursor-pointer"],[1,"flex","items-center","gap-2"],["src","https://cdn.ciphersports.io/images/dimebot/dimers-star-blue.svg","alt","","aria-hidden","true",1,"h-6","w-auto"],[1,"text-gray-900","font-semibold","text-base"],["fill","none","stroke","currentColor","viewBox","0 0 24 24","aria-hidden","true",1,"w-4","h-4","transition-transform","group-open:rotate-180"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M19 9l-7 7-7-7"],[1,"px-3","pb-3"],[1,"text-gray-600","leading-5","text-sm","m-0"],[1,"flex","justify-center","mt-3"],["src","https://cdn.ciphersports.io/images/dimers-app/ai-bet-assistant.png","alt","Screenshot of Ask Dimebot interface",1,"max-w-[200px]","w-full","h-auto","object-contain","select-none"],[1,"group","rounded-lg","shadow-sm","border","border-gray-100","overflow-hidden"],["aria-label","Best Bets and Props feature details",1,"flex","items-center","justify-between","p-2","cursor-pointer"],["src","https://cdn.ciphersports.io/images/dimers-app/tab-flame-active.svg","alt","","aria-hidden","true",1,"h-6","w-auto"],["src","https://cdn.ciphersports.io/images/dimers-app/sharp-signals.png","alt","Screenshot of Best Bets and Props feature",1,"max-w-[200px]","w-full","h-auto","object-contain","select-none"],["aria-label","Favourite sports feature details",1,"flex","items-center","justify-between","p-2","cursor-pointer"],["src","https://cdn.ciphersports.io/images/dimers-app/sport-icons.svg","alt","","aria-hidden","true",1,"h-6","w-auto"],["src","https://cdn.ciphersports.io/images/dimers-app/real-time-alerts.webp","alt","Screenshot of real time alerts feature",1,"max-w-[200px]","w-full","h-auto","object-contain","select-none"],[1,"hidden","lg:flex","gap-8","items-center","justify-center","max-w-6xl","mx-auto"],["role","tablist","aria-label","Feature selection",1,"flex","flex-col","gap-4","flex-1","max-w-md"],["id","feature1-tab","role","tab",1,"rounded-2xl","border","bg-white","p-6","cursor-pointer","hover:shadow-xl","hover:border-gray-200","transition-all","duration-200","text-left","flex-1",3,"click","keydown.enter","keydown.space"],[1,"flex","items-center","gap-3","mb-3"],["src","https://cdn.ciphersports.io/images/dimebot/dimers-star-blue.svg","alt","","aria-hidden","true",1,"h-10","w-auto"],[1,"text-gray-900","font-semibold","text-xl","m-0"],[1,"text-gray-600","leading-6","m-0"],["id","feature2-tab","role","tab",1,"rounded-2xl","border","bg-white","p-6","cursor-pointer","hover:shadow-xl","hover:border-gray-200","transition-all","duration-200","text-left","flex-1",3,"click","keydown.enter","keydown.space"],["src","https://cdn.ciphersports.io/images/dimers-app/tab-flame-active.svg","alt","","aria-hidden","true",1,"h-10","w-auto"],["
13id","feature3-tab","role","tab",1,"rounded-2xl","border","bg-white","p-6","cursor-pointer","hover:shadow-xl","hover:border-gray-200","transition-all","duration-200","text-left","flex-1",3,"click","keydown.enter","keydown.space"],["src","https://cdn.ciphersports.io/images/dimers-app/sport-icons.svg","alt","","aria-hidden","true",1,"h-10","w-auto"],[1,"flex","justify-center","flex-shrink-0"],["id","feature1-panel","role","tabpanel","aria-labelledby","feature1-tab","src","https://cdn.ciphersports.io/images/dimers-app/ai-bet-assistant.png","alt","Screenshot of Dimebot feature interface",1,"max-w-[310px]","w-full","h-auto","object-contain","select-none"],["id","feature2-panel","role","tabpanel","aria-labelledby","feature2-tab","src","https://cdn.ciphersports.io/images/dimers-app/sharp-signals.png","alt","Screenshot of Best Bets and Props feature",1,"max-w-[310px]","w-full","h-auto","object-contain","select-none"],["id","feature3-panel","role","tabpanel","aria-labelledby","feature3-tab","src","https://cdn.ciphersports.io/images/dimers-app/real-time-alerts.webp","alt","Screenshot of real time alerts feature",1,"max-w-[310px]","w-full","h-auto","object-contain","select-none"],["aria-labelledby","sharper-bets-heading",1,"relative","w-full","py-12","overflow-hidden"],["aria-hidden","true",1,"hidden","lg:block","absolute","inset-0","pointer-events-none"],["src","https://cdn.ciphersports.io/images/dimers-app/background-overlaygraphic.webp","aria-hidden","true","alt","",1,"absolute","h-full","w-auto"],[1,"relative","w-full","max-w-[1270px]","mx-auto","px-4"],[1,"text-center","mb-8"],["id","sharper-bets-heading",1,"text-center","font-semibold","text-[30px]","leading-[36px]","bg-gradient-to-r","from-gray-900","via-blue-600","to-blue-500","bg-clip-text","text-transparent","mb-2"],[1,"text-[16px]"],["role","tablist","aria-label","App feature tabs",1,"flex","flex-wrap","justify-center","gap-2"],["role","tab",1,"w-[47%]","lg:w-auto","px-3","py-1.5","lg:px-5","lg:py-2","rounded-full","border","text-xs","lg:text-sm","font-medium","transition-all","duration-200","cursor-pointer","hover:border-gray-900",3,"bg-gray-50","text-gray-900","border-gray-900","border-2","bg-white","text-gray-700","border-gray-200"],["id","price-table",1,"mt-4","md:mt-14","pb-8"],["aria-labelledby","desktop-heading",1,"relative","w-full","py-8"],["id","desktop-heading",1,"text-center","font-semibold","text-[30px]","leading-[36px]","bg-gradient-to-r","from-gray-900","via-blue-600","to-blue-500","bg-clip-text","text-transparent","mb-2"],[1,"flex","flex-wrap","items-center","justify-center","gap-2"],[1,"flex","justify-end"],["src","https://cdn.ciphersports.io/images/dimers-app/best-bets-desktop.png","alt","Screenshot of Dimers app displayed on desktop computer",1,"w-auto","h-[400px]","object-contain","select-none"],[1,"flex","justify-start"],["src","https://cdn.ciphersports.io/images/dimers-app/my-sports-app.png","alt","Screenshot of Dimers app displayed on mobile phone",1,"w-auto","h-[400px]","object-contain","select-none"],["aria-labelledby","download-heading",1,"relative","w-full","bg-gradient-to-b","from-white","via-white/95","to-dimers-section-bg/60","py-8"],["src","https://cdn.ciphersports.io/images/dimers-app/logo_dimersIcon.svg","alt","Dimers black logo icon",1,"max-w-[50px]","w-full","h-auto","object-contain","select-none"],["id","download-heading",1,"text-center","font-semibold","text-[30px]","leading-[36px]","bg-gradient-to-r","from-gray-900","via-blue-600","to-blue-500","bg-clip-text","text-transparent","mb-2"],["aria-label","Download app",1,"lg:hidden"],[1,"flex","gap-6","items-center","justify-center"],["src","https://cdn.ciphersports.io/images/dimers-app/badges.svg","alt","Google Play Store badge",1,"h-14","w-auto"],["src","https://cdn.ciphersports.io/images/dimers-app/group.svg","alt","App Store badge",1,"h-14","w-auto"],[1,"hidden","lg:flex","justify-center","flex-shrink-0","flex-col","items-center","gap-1"],["src","https://cdn.ciphersports.io/images/dimers-app/qa-dimers-app.png","alt","Download QR Code","loading","lazy",1,"w-32","h-32","md:w-40","md:h-40","rounded-xl"],[1,"text-xs","text-gray-500","font-medium","text-center"],[1,"bg-gradient-to-b","from-dimers-section-bg/60","via-white/95","to-white",3,"click"],["maxWidthClass","max-w-[1080px]",3,"faqSection"],["role","tab",1,"w-[47%]","lg:w-auto","px-3","py-1.5","lg:px-5","lg:py-2","rounded-full","border","text-xs","lg:text-sm","font-medium","transition-all","duration-200","cursor-pointer","hover:border-gray-900",3,"click","keydown.enter","keydown.space"],["role","tabpanel",3,"id"],[1,"flex","flex-col","lg:flex-row","items-center","justify-between","gap-2","lg:gap-12","max-w-5xl","mx-auto","mt-4","lg:min-h-[420px]"],[1,"flex-1","lg:max-w-md"],[1,"text-gray-900","font-bold","text-[22px]","lg:text-[32px]","leading-[28px]","lg:leading-[40px]","mb-3","lg:mb-4","lg:whitespace-nowrap"],[1,"text-gray-600","text-[15px]","lg:text-[17px]","leading-6","lg:leading-7"],[1,"flex-shrink-0"],[1,"max-w-[340px]","lg:max-w-[480px]","w-full","h-auto","object-contain","select-none","lg:drop-shadow-xl",3,"src","alt"]],template:function(i,n){if(i&1&&(h(0,bs,2,1),fe(1,"async")),i&2){let a;f((a=ge(1,1,n.authHelper.proState$))?0:-1,a)}},dependencies:[et,Ce,Qn,Xn,He],styles:[".hero-gradient-bg[_ngcontent-%COMP%]{background-image:linear-gradient(0deg,#100d2c 0% 50%,#102a75)}.slider-content-bottom-pattern[_ngcontent-%COMP%]{background-image:url(https://cdn.ciphersports.io/images/pixel-tile.webp);
13height:70px;background-size:auto 100%;background-position:0 -10px;background-repeat:repeat-x}.page-body[_ngcontent-%COMP%]{max-width:1270px;width:100%;margin-left:auto;margin-right:auto;padding:0 10px}@media screen and (max-width:850px){.page-body[_ngcontent-%COMP%]{padding:0 20px}}.frequency-toggle-btn[_ngcontent-%COMP%]{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.frequency-toggle-btn.active[_ngcontent-%COMP%], .frequency-toggle-btn[_ngcontent-%COMP%]:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-sha
13dow)}.pro-button[_ngcontent-%COMP%]{border:1px solid #1d4ed8;background-color:#1d4ed8;color:#fff;display:flex;height:2.5rem;cursor:pointer;align-items:center;justify-content:center;padding:.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:capitalize;border-radius:4px;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;text-decoration:none}.pro-button[_ngcontent-%COMP%]:hover{background-color:#6f90ec;box-shadow:0 0 4px #e0e0e0}.pro-button[_ngcontent-%COMP%]{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600}"]})}return t})();function jt(t){return new At(ot(t.path),t.parameters)}function ze(t){return new At(nt(ot(t.path)),t.parameters)}var _s=t=>t.length===1&&ae(t[0].path)?{consumed:t,posParams:{sport:ze(t[0])}}:null,ie=t=>o=>o.length===2&&ae(o[0].path)&&o[1].path===t?{consumed:o,posParams:{sport:jt(o[0])}}:null,ws=t=>t.length===2&&ae(t[0].path)&&t[1].path==="best-trends"?{consumed:t,posParams:{sport:ze(t[0])}}:null,xs=t=>t.length===2&&ae(t[0].path)&&t[1].path==="best-props"?{consumed:t,posParams:{sport:ze(t[0])}}:null,vs=t=>t.length===2&&t[0].path==="best-trends"&&ae(t[1].path)?{consumed:t,posParams:{sport:ze(t[1])}}:null,ys=t=>t.length===2&&t[0].path==="best-props"&&ae(t[1].path)?{consumed:t,posParams:{sport:ze(t[1])}}:null,Cs=t=>t.length===3&&ae(t[0].path)&&(t[1].path==="schedule"||t[1].path==="predictions")?{consumed:t,posParams:{sport:jt(t[0]),matchid:t[2]}}:null,ks=t=>t.length===2&&ot(t[0].path)==="NFL"&&t[1].path==="super-bowl"?{consumed:t,posParams:{sport:jt(t[0]),pagecode:t[1]}}:null,Mo=[{path:"",pathMatch:"full",loadChildren:()=>import("./chunk-3ERUQBMW.js").then(t=>t.HomePageModule),data:{breadcrumb:"Home",preload:!0}},{path:"notfound",component:Vt},{path:"callback",component:wo},{path:"my-account/:tab",loadComponent:()=>import("./chunk-7EREZEDI.js").then(t=>t.AccountPageComponent),canActivate:[at]},{path:"my-account",loadComponent:()=>import("./chunk-7EREZEDI.js").then(t=>t.AccountPageComponent),canActivate:[at]},{path:"trial-payment-success",loadComponent:()=>import("./chunk-3RNHVRRA.js").then(t=>t.TrialSuccessComponent)},{path:"pro-purchase/:rate",canActivate:[()=>L(d(I)),ht,ft],children:[]},{path:"pro-purchase-campaign",canActivate:[()=>L(d(I)),ht,ft],children:[]},{path:"pro-purchase-special-offer",canActivate:[()=>L(d(I)),ht,ft],children:[]},{path:"about-us",loadChildren:()=>import("./chunk-OL7LDLHB.js").then(t=>t.AboutModule)},{path:"contact-us",loadChildren:()=>import("./chunk-XWIQPL6E.js").then(t=>t.ContactModule)},{path:"terms-of-service",loadChildren:()=>import("./chunk-DIDMVMJZ.js").then(t=>t.TermsModule)},{path:"sitemap",loadChildren:()=>import("./chunk-YQ7OB3VF.js").then(t=>t.SitemapModule)},{path:"live-now",loadChildren:()=>import("./chunk-2N3AZJHQ.js").then(t=>t.LiveModule),data:{breadcrumb:"Live Now"}},{path:"sports",loadChildren:()=>import("./chunk-PCXKPQEL.js").then(t=>t.SportListModule)},{path:"tennis/mens-futures",loadComponent:()=>import("./chunk-TCQLF65B.js").then(t=>t.FuturesPageComponent),data:{sportCode:"TEN",tennisFuturesPath:un,tennisFuturesTournamentID:dn}},{path:"tennis/womens-futures",loadComponent:()=>import("./chunk-TCQLF65B.js").then(t=>t.FuturesPageComponent),data:{sportCode:"TEN",tennisFuturesPath:hn,tennisFuturesTournamentID:mn}},{matcher:Cs,loadComponent:()=>import("./chunk-KO5JQS7Y.js").then(t=>t.MatchPageComponent)},{matcher:ie("live-bets"),loadComponent:()=>import("./chunk-OKB745QC.js").then(t=>t.SportLiveBetsPageComponent)},{matcher:ie("live-now"),loadComponent:()=>import("./chunk-XQACURDU.js").then(t=>t.LiveDashboardPageComponent)},{matcher:ie("best-bets"),loadComponent:()=>import("./chunk-YH555OXJ.js").then(t=>t.BestBetPageComponent)},{matcher:ie("props"),loadComponent:()=>import("./chunk-VA6URIMS.js").then(t=>t.BestPropsComponent)},{matcher:xs,redirectTo:"/:sport/props"},{matcher:ws,redirectTo:"/:sport/trends"},{matcher:ie("trends"),loadComponent:()=>import("./chunk-KOAHKLRP.js").then(t=>t.TrendsPageComponent)},{matcher:ie("player-projections"),loadChildren:()=>import("./chunk-2FJY42BO.js").then(t=>t.PlayerProjectionModule)},{path:"golf/predictions",loadComponent:()=>import("./chunk-GMVAX2BD.js").then(t=>t.GolfTournamentPageComponent)},{path:"golf/head-to-head",loadComponent:()=>import("./chunk-EPP7CN6R.js").then(t=>t.GolfHeadToHeadPageComponent)},{path:"bet-hub/golf/3ball",loadComponent:()=>import("./chunk-QKCYGVLF.js").then(t=>t.GolfThreeBallPageComponent)},{path:"golf/rankings",loadComponent:()=>import("./chunk-QGITR4W3.js").then(t=>t.GolfRankingsPageComponent)},{matcher:ie("predictions"),loadComponent:()=>import("./chunk-YX7HZOAP.js").then(t=>t.FixturePageComponent)},{matcher:ie("futures"),loadComponent:()=>import("./chunk-TCQLF65B.js").then(t=>t.FuturesPageComponent)},{matcher:ie("odds"),loadComponent:()=>import("./chunk-5QLS6R4M.js").then(t=>t.BestOddsComponent)},{matcher:ie("parlays"),loadComponent:()=>import("./chunk-J3QCET64.js").then(t=>t.SportParlayPickerPageComponent)},{matcher:ie("news"),loadComponent:()=>import("./chunk-J7YHHXDA.js").then(t=>t.NewsHubComponent)},{matcher:_s,canMatch:[_o],loadComponent:()=>import("./chunk-5MCZV5QM.js").then(t=>t.SportHubPageComponent),data:{preload:!0}},{path:"industry/news",loadComponent:()=>import("./chunk-5IRRKOMF.js").then(t=>t.IndustryNewsComponent)},{path:"promos",pathMatch:"full",redirectTo:"/promos/news"},{path:"promos/news",loadComponent:()=>import("./chunk-ZF4D5UBA.js").then(t=>t.PromoNewsComponent)},{path:"press",pathMatch:"full",redirectTo:"/press/news"},{path:"press/news",loadComponent:()=>import("./chunk-RCCKHY25.js").then(t=>t.PressNewsComponent)},{path:":category/news/:slug",loadComponent:()=>import("./chunk-6PE6NM4I.js").then(t=>t.ArticlePageComponent)},{matcher:ks,loadChildren:()=>import("./chunk-GUK2EESH.js").then(t=>t.LandingPageWithOfferModule),data:{canonicalPrefix:"nfl"}},{path:"parlays",loadChildren:()=>import("./chunk-GB2G37RI.js").then(t=>t.ParlayPickerModule),data:{breadcrumb:"Parlays",preload:!0}},{path:"parlay-picker",redirectTo:"/parlays",pathMatch:"full"},{path:"authors",loadComponent:()=>import("./chunk-O23JBID4.js").then(t=>t.ContributorListPageComponent)},{path:"author",pathMatch:"full",redirectTo:"/authors"},{path:"author/:author/page/:pageno",loadComponent:()=>import("./chunk-N6UFE6XT.js").then(t=>t.ContributorPageComponent)},{path:"author/:author",loadComponent:()=>import("./chunk-N6UFE6XT.js").then(t=>t.ContributorPageComponent)},{path:"news",loadChildren:()=>import("./chunk-4HDIJDXC.js").then(t=>t.BlogModule),data:{preload:!0}},{path:"picks",loadChildren:()=>import("./chunk-UQAHQ4JQ.js").then(t=>t.PicksModule)},{matcher:ie("picks"),redirectTo:({params:t})=>fn(t.sport,"predictions")},{path:":sport/player-projections",loadChildren:()=>import("./chunk-2FJY42BO.js").then(t=>t.PlayerProjectionModule)},{path:"pro",loadChildren:()=>import("./chunk-TIKXIWVE.js").then(t=>t.ProModule)},{matcher:vs,redirectTo:"/:sport/trends"},{matcher:ys,redirectTo:"/:sport/props"},{path:"bet-hub/swc/preview",loadChildren:()=>import("./chunk-IKVYEVTC.js").then(t=>t.SwcPreviewModule)},{path:":sport/simulator",loadChildren:()=>import("./chunk-UKF6ZONM.js").then(t=>t.SimulatorModule)},{path:"email-verify-required",component:xo},{path:"payment-cancel",component:vo},{path:"futures/:sport",loadChildren:()=>import("./chunk-7EDG67O3.js").then(t=>t.FuturesModule)},{path:"bet-hub/:sport/schedule/:matchid",loadChildren:()=>import("./chunk-JP3ODB44.js").then(t=>t.MatchCentreModule)},{path:"bet-hub/:sport/schedule",loadChildren:()=>import("./chunk-5STX5ZHM.js").then(t=>t.FixturesModule),data:{preload:!0}},{path:"best-bets",loadChildren:()=>import("./chunk-MVLLORR4.js").then(t=>
13t.ValueSummaryModule),data:{breadcrumb:"Best Bets",preload:!0}},{path:"live-bets",loadChildren:()=>import("./chunk-KL6JUS7I.js").then(t=>t.LiveBetsModule)},{path:"prop-bets",redirectTo:"/props",pathMatch:"full"},{path:"best-props",redirectTo:"/props",pathMatch:"full"},{path:"props",loadChildren:()=>import("./chunk-T63X3UBB.js").then(t=>t.ValueSummaryPropsModule)},{path:"free-to-play",loadChildren:()=>import("./chunk-4J2XB5RT.js").then(t=>t.FreeToPlayModule)},{path:"payment-success",loadChildren:()=>import("./chunk-ECN2A4AZ.js").then(t=>t.PaymentModule)},{path:"subscription",loadChildren:()=>import("./chunk-ZIIX7FV7.js").then(t=>t.SubscriptionModule),data:{preload:!0}},{path:"subscription/features/dimebot",loadChildren:()=>import("./chunk-OPS6EO5V.js").then(t=>t.DimebotModule)},{path:"best-odds",loadChildren:()=>import("./chunk-PVIMF4US.js").then(t=>t.BestOddsModule)},{path:":sport/best-odds",loadChildren:()=>import("./chunk-PVIMF4US.js").then(t=>t.BestOddsModule)},{path:"go/:param1",canActivate:[gt],children:[]},{path:"go/:param1/:param2",canActivate:[gt],children:[]},{path:"go/:param1/:param2/:param3",canActivate:[gt],children:[]},{path:"streaming/:pagecode",loadChildren:()=>import("./chunk-GUK2EESH.js").then(t=>t.LandingPageWithOfferModule),data:{specialRule:"streaming"}},{path:"mmbracket/:key",canActivate:[at,bo],children:[]},{path:"super-bowl/:pagecode",loadChildren:()=>import("./chunk-GUK2EESH.js").then(t=>t.LandingPageWithOfferModule),data:{specialRule:"super-bowl"}},{path:"march-madness/:pagecode",loadChildren:()=>import("./chunk-GUK2EESH.js").then(t=>t.LandingPageWithOfferModule),data:{specialRule:"march-madness"}},{path:"dimebot",component:So},{path:"app",component:To},{path:"pro-for-free",loadComponent:()=>import("./chunk-SWSJZF5N.js").then(t=>t.ProForFreeLandingComponent)},{path:"odds-calculator",loadComponent:()=>import("./chunk-AZKWKJFP.js").then(t=>t.OddsCalculatorPageComponent)},{path:":pagecode",pathMatch:"full",loadChildren:()=>import("./chunk-GUK2EESH.js").then(t=>t.LandingPageWithOfferModule),canMatch:[go]},{path:"**",component:Vt}];var Ss=[S.apiDomain,S.apiOddsDomain,"https://levy-next.statsinsider.com.au/bets/"],Do=(t,o)=>Ss.some(e=>t.url.startsWith(e))?o(t).pipe(O(e=>e instanceof Me&&e.body?e.clone({body:yn(e.body)}):e)):o(t);var Eo=(t,o)=>{let e=d(lt);if(t.method!=="GET"||t.headers.has("x-skip-cache")){let v=t.clone({headers:t.headers.delete("x-skip-cache").delete("x-force-refresh").delete("x-enable-swr")});return o(v)}let i=t.headers.get("x-force-refresh")==="true",n=t.headers.get("x-enable-swr")==="true",a=t.clone({headers:t.headers.delete("x-skip-cache").delete("x-force-refresh").delete("x-enable-swr")}),u=i?null:e.get(t.url,t.params.toString()),x=We(()=>o(a)).pipe(we(v=>{v instanceof Me&&e.put(t.url,v,t.params.toString())}));return u?n?Yt(R(u),x):R(u):x};var Ps=["api_key","key","read_key","token","authorization"],Ao=t=>typeof t=="object"&&t!==null?t:{message:String(t)},Ts=t=>{let o=t?.APP_ENV||t?.ENVIRONMENT_NAME||t?.NODE_ENV||S.environmentName;return o==="production"||o==="prod"},Ms=(t,o)=>{if(o?.SSR_HTTP_ERROR_LOGGING==="verbose")return!0;if(Ts(o))return!1;let e=Ao(t);return e.status!==404&&e.name!=="TimeoutError"},Ds=t=>{if(!t)return null;try{let o=/^https?:\/\//i.test(t),e=new URL(t,"http://localhost");Ps.forEach(n=>{e.searchParams.has(n)&&e.searchParams.set(n,"[redacted]")});let i=e.toString();return o?i:i.replace("http://localhost","")}catch(o){return t.replace(/([?&](?:api_key|key|read_key|token|authorization)=)[^&]*/gi,"$1[redacted]")}},Ho=(t,o)=>{let e=d(Ze),i=d(I),n="X-Skip-Transfer-State";if(t.headers.has(n)){let M=t.clone({headers:t.headers.delete(n)});return o(M)}if(t.method!=="GET")return o(t);let a=["/auth","/user","/my-account","/api/user"],x=(M=>{try{return(M.startsWith("http")?new URL(M):new URL(M,"http://localhost")).pathname}catch(de){return M.split("?")[0]}})(t.url);if(a.some(M=>x===M||x.startsWith(M+"/")||x.startsWith(M+"?")))return o(t);let H=`http_${t.urlWithParams}`;if(L(i)){let M=e.get(H,null);if(M){e.remove(H);let de=new Pi(M.headers),B=new Me({body:M.body,status:M.status,statusText:M.statusText,url:M.url??void 0,headers:de});return d(lt).putInMemory(t.url,B,t.params.toString()),R(B)}}if(Re(i)){let M=globalThis.process?.env,de=Number.parseInt(M?.SSR_HTTP_TIMEOUT_MS||"5000",10)||5e3;return o(t).pipe(Q({each:de}),we(B=>{if(B instanceof Me&&B.status===200){let se={},bt=new Set(["set-cookie","authorization","www-authenticate","proxy-authenticate","proxy-authorization","x-powered-by","server","x-aspnet-version","x-runtime","x-request-id","x-correlation-id","connection","keep-alive","transfer-encoding","te","trailer","upgrade"]);
13B.headers.keys().forEach(be=>{let Wt=be.toLowerCase();if(!bt.has(Wt)){let qt=B.headers.get(be);qt&&(se[Wt]=qt)}});let _t={body:B.body,status:B.status,statusText:B.statusText,url:B.url,headers:se};e.set(H,_t)}}),q(B=>{if(Ms(B,M)){let se=Ao(B);console.warn("[TransferState] SSR GET failed; skipping cache",{method:t.method,url:Ds(se.url||t.urlWithParams),status:se.status,statusText:se.statusText,name:se.name,message:se.message})}return $e(()=>B)}))}return o(t)};var Es="@",As=(()=>{class t{doc;delegate;zone;animationType;moduleImpl;_rendererFactoryPromise=null;scheduler=null;injector=d(Ee);loadingSchedulerFn=d(Hs,{optional:!0});_engine;constructor(e,i,n,a,u){this.doc=e,this.delegate=i,this.zone=n,this.animationType=a,this.moduleImpl=u}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-ZEVKQTMQ.js").then(n=>n),i;return this.loadingSchedulerFn?i=this.loadingSchedulerFn(e):i=e(),i.catch(n=>{throw new ue(5300,!1)}).then(({\u0275createEngine:n,\u0275AnimationRendererFactory:a})=>{this._engine=n(this.animationType,this.doc);let u=new a(this.delegate,this._engine,this.zone);return this.delegate=u,u})}createRenderer(e,i){let n=this.delegate.createRenderer(e,i);if(n.\u0275type===0)return n;typeof n.throwOnSyntheticProps=="boolean"&&(n.throwOnSyntheticProps=!1);let a=new Ut(n);return i?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(u=>{let x=u.createRenderer(e,i);a.use(x),this.scheduler??=this.injector.get(oi,null,{optional:!0}),this.scheduler?.notify(10)}).catch(u=>{a.use(n)}),a}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}componentReplaced(e){this._engine?.flush(),this.delegate.componentReplaced?.(e)}static \u0275fac=function(i){di()};static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})(),Ut=class{delegate;replay=[];\u0275type=1;constructor(o){this.delegate=o}use(o){if(this.delegate=o,this.replay!==null){for(let e of this.replay)e(o);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(o,e){return this.delegate.createElement(o,e)}createComment(o){return this.delegate.createComment(o)}createText(o){return this.delegate.createText(o)}get destroyNode(){return this.delegate.destroyNode}appendChild(o,e){this.delegate.appendChild(o,e)}insertBefore(o,e,i,n){this.delegate.insertBefore(o,e,i,n)}removeChild(o,e,i,n){this.delegate.removeChild(o,e,i,n)}selectRootElement(o,e){return this.delegate.selectRootElement(o,e)}parentNode(o){return this.delegate.parentNode(o)}nextSibling(o){return this.delegate.nextSibling(o)}setAttribute(o,e,i,n){this.delegate.setAttribute(o,e,i,n)}removeAttribute(o,e,i){this.delegate.removeAttribute(o,e,i)}addClass(o,e){this.delegate.addClass(o,e)}removeClass(o,e){this.delegate.removeClass(o,e)}setStyle(o,e,i,n){this.delegate.setStyle(o,e,i,n)}removeStyle(o,e,i){this.delegate.removeStyle(o,e,i)}setProperty(o,e,i){this.shouldReplay(e)&&this.replay.push(n=>n.setProperty(o,e,i)),this.delegate.setProperty(o,e,i)}setValue(o,e){this.delegate.setValue(o,e)}listen(o,e,i,n){return this.shouldReplay(e)&&this.replay.push(a=>a.listen(o,e,i,n)),this.delegate.listen(o,e,i,n)}shouldReplay(o){return this.replay!==null&&o.startsWith(Es)}},Hs=new he("");function Ro(t="animations"){return si("NgAsyncAnimations"),Ye([{provide:ci,useFactory:()=>new As(d(V),d(ki),d(le),t)},{provide:ri,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var Rs=S.botAPIKey,Lo=(t,o)=>{if(t.url.startsWith(S.botAPI)){let e=t.clone({setHeaders:{Authorization:Rs}});return o(e)}return o(t)};S.environmentName!=="production"&&(console.info("\u{1F527} Environment loaded:",S.environmentName||"unknown"),console.info("\u{1F527} Cosmic Api Domain:",S.cosmicApiDomain),console.info("\u{1F527} Cosmic Uncached Api Domain:",S.cosmicUncachedDomain),console.info("\u{1F527} Auth0 API URL:",S.auth0ApiUrl),console.info("\u{1F527} API Domain:",S.apiDomain));function Io(t){if(typeof t!="object"||t===null)return t;let o=t;return o.rejection??o.error??t}function Ls(t){let o=Io(t);if(typeof o!="object"||o===null)return!1;let e=o,i=typeof e.name=="string"?e.name:"",n=typeof e.message=="string"?e.message:"";return i==="AbortError"||n.includes("signal is aborted")||n.includes("The operation was aborted")}function Is(t){let o=Io(t);if(typeof o!="object"||o===null)return!1;let e=o,i=typeof e.message=="string"?e.message:"";return e.code===4002||i.includes("NG04002")}var zt=class{handleError(o){Ls(o)||Is(o)||console.error("ERROR",o)}},No={providers:[Ii(Li(),Ri()),ni(),{provide:ii,useClass:zt},_i({eventCoalescing:!0}),Mi(Ei(),Ai(),Di([Ho,Eo,Lo,Do])),Bi(Mo,ji(mo),Vi({anchorScrolling:"enabled",scrollPositionRestoration:"disabled"})),jn({markedOptions:{provide:Bn,useValue:{breaks:!0,gfm:!0}}}),pt,yi,{provide:Jn,useValue:!1},{provide:ct,useValue:!1},{provide:xn,useValue:null},{provide:vn,useValue:null},Ue,Wn,fo("ngsw-worker.js",{enabled:S.production,registrationStrategy:"registerWhenStable:10000"}),po(),Ro(),qn({})]};var Fo=(()=>{class t{platformId=d(I);ngZone=d(le);document=d(V);destroyRef=d(xe);swUpdate=d(Ue);started=!1;reloadRequested=!1;start(){this.started||!L(this.platformId)||!this.swUpdate.isEnabled||(this.started=!0,this.swUpdate.versionUpdates.pipe($(e=>e.type==="VERSION_READY"),D(this.destroyRef)).subscribe(()=>this.reloadOnce()),this.swUpdate.unrecoverable.pipe(D(this.destroyRef)).subscribe(e=>{console.error("App version is unrecoverable:",e.reason),this.reloadOnce()}),this.ngZone.runOutsideAngular(()=>{qe(18e4).pipe(Qt(()=>We(()=>this.checkForUpdate()).pipe(q(e=>(console.error("Version check failed:",e),wt)))),D(this.destroyRef)).subscribe()}))}checkForUpdate(){return this.reloadRequested||this.destroyRef.destroyed?wt:Se(this.swUpdate.checkForUpdate()).pipe(Q(3e4))}reloadOnce(){this.reloadRequested||this.destroyRef.destroyed||(this.reloadRequested=!0,console.info("Reloading to re
13cover or update the app version."),this.document.location.reload())}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ns=new he("WEBMCP_TIMEOUTS",{providedIn:"root",factory:()=>({proStateMs:1e4,replyMs:6e4})}),Gt="https://www.dimers.com",$t=500,Fs="ask_dimebot",Os=`Ask DimeBot, Dimers' AI sports betting assistant, a question and get its answer as text. Covers today's best bets and player props by league (NFL, NBA, MLB, NHL, CFB, CBB, WNBA, tennis, soccer), game predictions, sportsbook odds comparison and betting value. Example: "What are the best NFL player props tonight?". Requires the current user to be logged in to a Dimers Pro account; otherwise the reply says so and how to upgrade. Answers may contain markdown links to dimers.com pages.`,Bs={type:"object",properties:{question:{type:"string",minLength:1,maxLength:$t,description:'The question for DimeBot in plain English, e.g. "What are the best NBA bets tonight?" or "Any player props for Chiefs vs Bills?".'}},required:["question"],additionalProperties:!1},Vs=`DimeBot is a Dimers Pro feature and the current user is not logged in to a Pro account. Ask them to log in at ${Gt}/dimebot or upgrade at ${Gt}/subscription, then call this tool again.`,js=`Invalid input: "question" must be a non-empty string of at most ${$t} characters.`,Us="DimeBot could not answer right now: the request failed or timed out. Ask the user to try again in a moment.";function zs(t){return t.replace(/\]\(\/(?!\/)/g,`](${Gt}/`)}var Oo=(()=>{class t{document=d(V);chat=d(Ne);authHelper=d(W);timeouts=d(Ns);register(){let e=this.document.modelContext;e&&(Promise.resolve(e.registerTool(this.askDimebotTool())).catch(i=>console.error("WebMCP: failed to register ask_dimebot",i)),this.aliasNavigatorModelContext(e))}aliasNavigatorModelContext(e){let i=globalThis.navigator;if(!(!i||i.modelContext))try{i.modelContext=e}catch(n){}}askDimebotTool(){return{name:Fs,description:Os,inputSchema:Bs,annotations:{readOnlyHint:!0,consequentialHint:!1,untrustedContentHint:!0},execute:(e,i)=>this.askDimebot(e,i)}}askDimebot(e,i){return Kt(this,null,function*(){let n=e?.question,a=typeof n=="string"?n.trim():"";if(a===""||a.length>$t)return js;let u=new J;i instanceof AbortSignal&&i.addEventListener("abort",()=>u.next(),{once:!0});try{if((yield xt(this.authHelper.proState$.pipe($(H=>H!=="loading"),Q(this.timeouts.proStateMs))))!=="pro")return Vs;let v=yield xt(this.chat.sendMessage(a,()=>{}
13,void 0,u).pipe(Q({first:this.timeouts.replyMs,with:()=>(u.next(),$e(()=>new Error("DimeBot reply timed out")))})));return zs(v.text)}catch(x){return console.warn("WebMCP: ask_dimebot failed",x),Us}})}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Bo={providers:[wn({domain:S.auth0ApiUrl,clientId:S.auth0ClientId,cacheLocation:"localstorage",useRefreshTokens:!1,useRefreshTokensFallback:!1,authorizationParams:{audience:S.auth0Audience,scope:"read:current_user update:current_user_metadata",redirect_uri:typeof window<"u"?window.location.origin+"/callback":void 0},httpInterceptor:{allowedList:[{uri:`${S.auth0ApiUrl}/api/v2/*`,httpMethod:"GET",tokenOptions:{authorizationParams:{audience:S.auth0Audience,scope:"read:current_user"}}},{uri:`${S.auth0ApiUrl}/api/v2/users/*`,httpMethod:"PATCH",tokenOptions:{authorizationParams:{audience:S.auth0Audience,scope:"update:current_user_metadata"}}},{uri:`${S.auth0ApiUrl}/api/v2/users/*`,httpMethod:"GET",tokenOptions:{authorizationParams:{audience:S.auth0Audience,scope:"read:current_user"}}}]}}),{provide:Ti,useClass:_n,multi:!0},ti(Cn.forRoot({id:S.gtmKey})),Be(()=>d(Fo).start()),Be(()=>d(Oo).register())]};var Gs=wi(No,Bo);Si(lo,Gs).then(()=>{if(S.production){let t=()=>{import("./chunk-7QVOZLI5.js").catch(o=>console.error("Failed to load telemetry:",o))};typeof globalThis.requestIdleCallback=="function"?globalThis.requestIdleCallback(t,{timeout:3e3}):globalThis.setTimeout(t,1e3)}}).catch(t=>console.error(t));
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.