1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1931],{33606:function(e,t,s){Promise.resolve().then(s.bind(s,30576))},29407:function(e,t,s){"use strict";s.d(t,{T:function(){return m}});var r=s(49700),a=s(83957),o=s.n(a),n=s(89266),i=s(90271),l=s(60358),c=s(58104),d=s(43349);let m=e=>{let{sportsbooks:t,userEmail:s,live:a,setSelectedItem:m,filterColumn:f,filterValue:u,loading:p=!0,setTopBetsLoading:x,isLoggedIn:b=!0,hasPaidAccess:h=!1,homePage:g=!1}=e;(0,i.useRouter)();let v=(0,n.useRef)(null),{user:w}=(0,c.aF)(),{data:j=[],isLoading:y,error:k}=(0,d.r5)({league:u||"",sportsbooks:t,isLive:a,filterColumn:f,enabled:!!t});(0,n.useEffect)(()=>{null==x||x(y)},[y,x]);let N=async e=>{try{let t=await fetch("https://api.smartbettor.ai/api/discovery/for_you_page_engagement",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sectionId:-1,userEmail:w?w.sub:"google-oauth2|102014675834035881051",action:"expand",betId:e.bet_id?e.bet_id:""})});if(!t.ok)throw Error("API request failed");let s=await t.json();console.log("Success:",s)}catch(e){console.error("Error:",e)}m(e)},_=async e=>{try{let t=await fetch("https://api.smartbettor.ai/api/discovery/for_you_page_engagement",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sectionId:-1,userEmail:w?w.sub:"google-oauth2|102014675834035881051",action:"forward"===e?"scroll_f":"scroll_b"})});if(!t.ok)throw console.log("Response: ",t),Error("API request failed");await t.json()}catch(e){console.error("Error:",e)}};return((0,n.useEffect)(()=>{y||setTimeout(()=>{let e;let t=v.current||document.querySelector(".snap-x.snap-mandatory");if(!t)return;let s=null,r=!1,a=!1,o=()=>{r||(r=!0,s=t.scrollLeft,a=!1),clearTimeout(e),e=setTimeout(()=>{let e=t.scrollLeft;null===s||s===e||a||(e>s?_("forward"):_("backward"),a=!0),s=null,r=!1},150)};return t.addEventListener("scroll",o),()=>{null==t||t.removeEventListener("scroll",o),clearTimeout(e)}},500)},[y]),k)?(console.error("TopBetsWidget error:",k),null):y?(0,r.jsxs)("div",{className:"jsx-3e3f7fa1642f7fae flex flex-col text-white sm:px-20",children:[(0,r.jsx)(o(),{id:"3e3f7fa1642f7fae",children:'.custom-scrollbar.jsx-3e3f7fa1642f7fae{-ms-overflow-style:none;scrollbar-width:none;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.custom-scrollbar.jsx-3e3f7fa1642f7fae::-webkit-scrollbar,.custom-scrollbar.jsx-3e3f7fa1642f7fae::-webkit-scrollbar-thumb,.custom-scrollbar.jsx-3e3f7fa1642f7fae::-webkit-scrollbar-track,.custom-scrollbar.jsx-3e3f7fa1642f7fae::-webkit-scrollbar-track-piece,.custom-scrollbar.jsx-3e3f7fa1642f7fae::-webkit-scrollbar-corner,.custom-scrollbar.jsx-3e3f7fa1642f7fae::-webkit-scrollbar-button{width:0!important;height:0!important;background:transparent!important;display:none!important;opacity:0!important}.specialtext.jsx-3e3f7fa1642f7fae{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.7)}.specialtext-small.jsx-3e3f7fa1642f7fae{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.7)}.compact-sans-serif.jsx-3e3f7fa1642f7fae{font-family:"Geometric Sans",sans-serif}.montserrat-medium.jsx-3e3f7fa1642f7fae{font-family:"Montserrat",sans-serif;font-weight:500}.spaced-text.jsx-3e3f7fa1642f7fae{letter-spacing:.5em}'}),(0,r.jsxs)("div",{className:"jsx-3e3f7fa1642f7fae "+"flex ".concat(u?"flex-row items-center":"flex-col"," justify-between p-4 pb-0 gap-1"),children:[(0,r.jsx)("h1",{className:"jsx-3e3f7fa1642f7fae text-5xl font-bold specialtext compact-sans-serif whitespace-nowrap",children:"TOP 5"}),(0,r.jsxs)("h1",{className:"jsx-3e3f7fa1642f7fae "+"".concat(u?"text-lg my-auto":"text-xl"," font-semibold w-full text-white spaced-text montserrat-medium"),children:[a?"LIVE":"UPCOMING"," ",u||""," BETS"]})]}),(0,r.jsxs)("div",{className:"jsx-3e3f7fa1642f7fae relative w-full overflow-hidden px-4 border-b border-[#00f2b5]/10",children:[(0,r.jsx)("div",{className:"jsx-3e3f7fa1642f7fae flex overflow-x-auto snap-x snap-mandatory scrollbar-hide custom-scrollbar pb-4 pt-2 gap-2",children:[1,2,3,4,5].map((e,t)=>(0,r.jsxs)("div",{className:"jsx-3e3f7fa1642f7fae "+"snap-start flex flex-row gap-0 ".concat(g?"max-h-[300px]":""),children:[(0,r.jsx)("div",{className:"jsx-3e3f7fa1642f7fae text-8xl font-bold text-white/20 leading-none items-end flex h-full",children:(0,r.jsx)("h1",{className:"jsx-3e3f7fa1642f7fae mt-auto specialtext compact-sans-serif",children:t+1},t)}),(0,r.jsx)(l.Z,{item:null,isLoading:!0,index:t,onClick:()=>{}},"row-".concat(t))]}))}),(0,r.jsx)("div",{className:"jsx-3e3f7fa1642f7fae absolute top-1/2 -translate-y-1/2 left-0 bg-gradient-to-r from-[#00130A]/90 to-transparent w-6 h-full pointer-events-none"}),(0,r.jsx)("div",{className:"jsx-3e3f7fa1642f7fae absolute top-1/2 -translate-y-1/2 right-0 bg-gradient-to-l from-[#00130A]/90 to-transparent w-6 h-full pointer-events-none"})]})]}):0===j.length&&a?null:(0,r.jsxs)("div",{className:"jsx-b473e758c2fd207f flex flex-col text-white sm:px-20",children:[(0,r.jsx)(o(),{id:"b473e758c2fd207f",children:'.custom-scrollbar.
1jsx-b473e758c2fd207f{-ms-overflow-style:none;scrollbar-width:none;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.custom-scrollbar.jsx-b473e758c2fd207f::-webkit-scrollbar,.custom-scrollbar.jsx-b473e758c2fd207f::-webkit-scrollbar-thumb,.custom-scrollbar.jsx-b473e758c2fd207f::-webkit-scrollbar-track,.custom-scrollbar.jsx-b473e758c2fd207f::-webkit-scrollbar-track-piece,.custom-scrollbar.jsx-b473e758c2fd207f::-webkit-scrollbar-corner,.custom-scrollbar.jsx-b473e758c2fd207f::-webkit-scrollbar-button{width:0!important;height:0!important;background:transparent!important;display:none!important;opacity:0!important}.specialtext.jsx-b473e758c2fd207f{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.7)}.specialtext-small.jsx-b473e758c2fd207f{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.7)}.compact-sans-serif.jsx-b473e758c2fd207f{font-family:"Geometric Sans",sans-serif}.montserrat-medium.jsx-b473e758c2fd207f{font-family:"Montserrat",sans-serif;font-weight:500}.spaced-text.jsx-b473e758c2fd207f{letter-spacing:.25em}'}),(0,r.jsxs)("div",{className:"jsx-b473e758c2fd207f "+"flex ".concat(u?"flex-row items-center":"flex-col"," justify-between p-4 pb-0 gap-1"),children:[(0,r.jsx)("h1",{className:"jsx-b473e758c2fd207f text-5xl font-bold specialtext compact-sans-serif whitespace-nowrap",children:"TOP 5"}),(0,r.jsxs)("h1",{className:"jsx-b473e758c2fd207f "+"".concat(u?"text-lg my-auto":"text-xl"," font-semibold w-full text-white spaced-text montserrat-medium ml-2"),children:[a?"LIVE":"UPCOMING"," ",u||""," BETS"]})]}),(0,r.jsxs)("div",{className:"jsx-b473e758c2fd207f relative w-full overflow-hidden px-4 border-b border-[#00f2b5]/10",children:[(0,r.jsx)("div",{className:"jsx-b473e758c2fd207f flex overflow-x-auto snap-x snap-mandatory scrollbar-hide custom-scrollbar pb-4 pt-2 gap-2",children:j.map((e,t)=>(0,r.jsxs)("div",{className:"jsx-b473e758c2fd207f "+"snap-start flex flex-row gap-0 ".concat(g?"max-h-[300px]":""),children:[(0,r.jsx)("div",{className:"jsx-b473e758c2fd207f text-8xl font-bold text-white/20 leading-none items-end flex h-full",children:(0,r.jsx)("h1",{className:"jsx-b473e758c2fd207f mt-auto specialtext compact-sans-serif",children:t+1})}),h||0===t?(0,r.jsx)(l.Z,{isLoading:!1,item:{...e,score:e.score+" Bet"},index:t,onClick:()=>N(e),userEmail:s},"row-".concat(e.bet_id)):(0,r.jsxs)("div",{className:"jsx-b473e758c2fd207f w-72 min-w-[18rem] p-4 bg-gradient-to-r from-[#042513] to-[#00130A] rounded-lg shadow-md border border-[#00f2b5]/20 flex flex-col justify-center items-center",children:[(0,r.jsx)("p",{className:"jsx-b473e758c2fd207f text-center text-white/80 font-medium mb-2",children:b?"Please upgrade your subscription to view this bet":"Please login or upgrade your subscription to view this bet"}),(0,r.jsx)("a",{href:b?"https://smartbettor.ai/pricing-page":"/api/auth/login?returnTo=".concat(encodeURIComponent("/discovery")),className:"jsx-b473e758c2fd207f px-4 py-2 bg-[#00f2b5] text-black rounded-md font-medium hover:bg-[#00d29c] transition-colors",children:b?"Upgrade Subscription":"Login or Subscribe"})]})]},e.bet_id||t))}),(0,r.jsx)("div",{className:"jsx-b473e758c2fd207f absolute top-1/2 -translate-y-1/2 left-0 bg-gradient-to-r from-[#00130A]/90 to-transparent w-6 h-full pointer-events-none"}),(0,r.jsx)("div",{className:"jsx-b473e758c2fd207f absolute top-1/2 -translate-y-1/2 right-0 bg-gradient-to-l from-[#00130A]/90 to-transparent w-6 h-full pointer-events-none"})]})]})}},43349:function(e,t,s){"use strict";s.d(t,{Bb:function(){return n},ZG:function(){return l},r5:function(){return i}});
1var r=s(28074),a=s(53316);let o=e=>{if(!Array.isArray(e))throw Error("Expected summary data to be an array");return e.filter(e=>null==e?void 0:e.game_id).map(e=>{var t,s,r,o;return{game_id:e.game_id,home_team:e.home_team||"",away_team:e.away_team||"",title:(0,a.C6)(e.away_team||"",e.sport_league_display||"")+" @ "+(0,a.C6)(e.home_team||"",e.sport_league_display||""),commence_time:e.commence_time,bets:[],metrics:{great:Number((null===(t=e.metrics)||void 0===t?void 0:t.great)||0),good:Number((null===(s=e.metrics)||void 0===s?void 0:s.good)||0),fair:Number((null===(r=e.metrics)||void 0===r?void 0:r.fair)||0),bad:Number((null===(o=e.metrics)||void 0===o?void 0:o.bad)||0)}}}).sort((e,t)=>new Date(e.commence_time).getTime()-new Date(t.commence_time).getTime())},n=e=>{let{league:t,sportsbooks:s,enabled:a=!0}=e;return(0,r.useQuery)(["gameData",t,s],async()=>{if(!s||"For You"===t)return[];console.log("Fetching fresh data for",t);let e="https://api.smartbettor.ai/api/get_smartscores?sport_league_display=".concat(t,"&sportsbooks=").concat(s,"&summary=true"),r=await fetch(e);if(!r.ok)throw console.log("â ï¸ API error for ".concat(t,": ").concat(r.status)),Error("API request failed: ".concat(r.status));let a=o((await r.json()).data);return console.log("â
Loaded",a.length,"games for",t),a},{enabled:a&&!!s&&"For You"!==t,staleTime:3e5,cacheTime:6e5,refetchOnWindowFocus:!1,refetchOnMount:!1,refetchOnReconnect:!1,refetchInterval:!1,retry:2,onError:e=>{console.log("â Game data error:",e instanceof Error?e.message:String(e))}})},i=e=>{let{league:t,sportsbooks:s,isLive:o,filterColumn:n,enabled:i=!0}=e;return(0,r.useQuery)(["topBetsData",t,s,o,n],async()=>{let e;if(!s)return[];console.log("\uD83D\uDD04 Fetching top ".concat(o?"live":"upcoming"," bets for"),t||"all leagues"),e=n&&t&&"For You"!==t?"".concat(a.v2,"/discovery/get_top_bets?sportsbooks=").concat(s,"&numberOfBets=").concat(50,"&filter_column=").concat(n,"&filter_value=").concat(t,"&sport_league_display=").concat(t,"¬_only_ai_ev=false"):n?"".concat(a.v2,"/discovery/get_top_bets?sportsbooks=").concat(s,"&numberOfBets=").concat(50,"¬_only_ai_ev=false"):"".concat(a.v2,"/discovery/get_top_bets?sportsbooks=").concat(s,"&numberOfBets=").concat(50,"&sport_league_display=null¬_only_ai_ev=false");let r=await fetch(e);if(!r.ok)throw console.log("â ï¸ Top bets API error for ".concat(t||"all leagues"," (").concat(o?"live":"upcoming","): ").concat(r.status)),Error("Top bets API request failed: ".concat(r.status));let i=JSON.parse((await r.json()).data).map(e=>({...e,game:(0,a.Yp)(e.away_team,e.sport_league_display)+" @ "+(0,a.Yp)(e.home_team,e.sport_league_display),sportLeague:e.sportLeague,sport_league_display:e.sportLeague,market_display:e.market,market_key:e.market_key,percentPositiveEV:e.smart_score,outcome_point:e.outcome_point,outcome_name:e.outcome_name,outcome_description:e.outcome_description,deepLinks:" "!==e.deepLinks?(0,a.qw)(e.deepLinks):"",deepLinksOther:" "!==e.deepLinksOther?(0,a.qw)(e.deepLinksOther):"",overall_score:e.numerical_score||0}));i.forEach(e=>{e.isLive=(0,a.mb)(new Date(e.commence_time+"Z"))});let l=(i=(i=o?i.filter(e=>e.isLive):i.filter(e=>!e.isLive)).sort((e,t)=>t.overall_score-e.overall_score)).slice(0,5);return console.log("â
Loaded ".concat(l.length," top ").concat(o?"live":"upcoming"," bets for"),t||"all leagues"),l},{enabled:i&&!!s,staleTime:18e4,cacheTime:48e4,refetchOnWindowFocus:!1,refetchOnMount:!1,refetchOnReconnect:!1,refetchInterval:!1,retry:2,onError:e=>{console.log("â Top bets error:",e instanceof Error?e.message:String(e))}})},l=e=>{let{gameId:t,sportsbooks:s,enabled:o=!0}=e;return(0,r.useQuery)(["individualGameData",t,s],async()=>{let e=await fetch("https://api.smartbettor.ai/api/get_smartscores?game_id=".concat(t,"&sportsbooks=").concat(s)),r=JSON.parse((await e.json()).data.replace(/: ?NaN/g,": null")).map(e=>({...e,game:(0,a.Yp)(e.away_team,e.sport_league_display)+" @ "+(0,a.Yp)(e.home_team,e.sport_league_display),sportLeague:e.sportLeague,sport_league_display:e.sportLeague,market_display:e.market,market_key:e.market_key,percentPositiveEV:e.smart_score,outcome_point:e.outcome_point,outcome_name:e.outcome_name,outcome_description:e.outcome_description,deepLinks:" "!==e.deepLinks?(0,a.qw)(e.deepLinks):"",deepLinksOther:" "!==e.deepLinksOther?(0,a.qw)(e.deepLinksOther):"",overall_score:e.numerical_score||0})),o=r.length>0?r[0]:null;return{parsedData:r,game:o}},{enabled:o&&!!s&&!!t,staleTime:18e4,cacheTime:48e4,refetchOnWindowFocus:!1,refetchOnMount:!1,retry:2})}},30576:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return F}});var r=s(49700),a=s(83957),o=s.n(a),n=s(89266),i=s(58104),l=s(18066),c=s(24145),d=s(63662),m=s(67315),f=s.n(m),u=s(50649),p=s(20964),x=s(21946),b=s(27592),h=s(41347),g=s(99727),v=s(73388),w=s(90271),j=s(53316),y=s(74188),k=()=>{let{user:e,isLoading:t}=(0,i.aF)();return(0,w.useRouter)(),(0,n.useEffect)(()=>{t||((0,j.Z0)("/",(null==e?void 0:e.email)||null),(0,j.Z0)("/ab-test/landing-hero-b",(null==e?void 0:e.email)||null))},[e,t]),(0,n.useEffect)(()=>{let e=document.getElementById("parallax-scene");if(e){let t=new(f())(e);return()=>{t.destroy()}}},[]),(0,n.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get("referral"),s=e.get("sideNav");if(t||s){let e=document.querySelectorAll('a[href*="#pricing"]');
1return e.forEach(e=>{let r=e.getAttribute("href")||"";t&&(r=r.includes("?")?"".concat(r,"&referral=").concat(t):"".concat(r,"?referral=").concat(t)),s&&(r=r.includes("?")?"".concat(r,"&sideNav=False"):"".concat(r,"?sideNav=False")),e.setAttribute("href",r),e.addEventListener("click",e=>{e.preventDefault();let t=document.querySelector("#pricing");t&&t.scrollIntoView({behavior:"smooth"}),window.history.pushState({},"",r)})}),()=>{e.forEach(e=>{e.setAttribute("href","/#pricing"),e.removeEventListener("click",()=>{})})}}},[]),(0,n.useEffect)(()=>{let e=new URLSearchParams(window.location.search);e.toString()&&document.querySelectorAll('a[href*="/checkout"], a[href*="checkout_redirect"]').forEach(t=>{let s=t.getAttribute("href"),r=(null==s?void 0:s.includes("?"))?"".concat(s).concat(encodeURIComponent("&")).concat(encodeURIComponent(e.toString())):"".concat(s).concat(encodeURIComponent("?")).concat(encodeURIComponent(e.toString()));t.setAttribute("href",r)})},[]),(0,r.jsxs)("div",{className:"min-h-screen opacity-100 overflow-x-hidden relative",style:{background:"\n radial-gradient(1000px circle at 5% 10%, rgba(0, 255, 180, 0.15) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(800px circle at 95% 15%, rgba(0, 230, 170, 0.12) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(600px circle at 50% 5%, rgba(0, 245, 175, 0.14) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(400px circle at 20% 2%, rgba(0, 255, 190, 0.15) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(500px circle at 80% 8%, rgba(0, 250, 185, 0.13) 0%, rgba(0, 21, 16, 0) 100%),\n \n radial-gradient(1200px circle at 15% 90%, rgba(0, 240, 175, 0.14) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(900px circle at 85% 95%, rgba(0, 220, 160, 0.13) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(700px circle at 50% 98%, rgba(0, 235, 165, 0.15) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(500px circle at 25% 92%, rgba(0, 255, 180, 0.12) 0%, rgba(0, 21, 16, 0) 100%),\n radial-gradient(400px circle at 75% 88%, rgba(0, 245, 170, 0.13) 0%, rgba(0, 21, 16, 0) 100%),\n \n radial-gradient(circle at 50% 50%, rgb(0, 28, 22) 0%, rgb(0, 12, 10) 100%)\n ",backgroundColor:"#001510"},children:[(0,r.jsxs)(c.ql,{children:[(0,r.jsx)("title",{children:"SmartBettor"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",href:"/images/favicon.png"}),(0,r.jsx)("meta",{name:"theme-color",content:"#041a13"}),(0,r.jsx)("script",{async:!0,src:"https://assets.endorsely.com/endorsely.js","data-endorsely":"a7ee32de-a5ee-4221-94d5-65eeeb71769d"})]}),(0,r.jsx)("div",{className:"hidden md:flex justify-end items-center py-4 px-8 w-full",children:(0,r.jsx)("a",{className:"px-5 py-2.5 rounded-lg border border-[#BDBDBD]/30 text-gray-400 hover:bg-[#0d352a] hover:border-[#00ff9d]/50 transition-all duration-300 flex items-center space-x-2",href:"/api/auth/login?returnTo=discovery",children:(0,r.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"#BDBDBD",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"})}),(0,r.jsx)("span",{children:"Login"})]})})}),(0,r.jsx)("div",{className:"rounded-t-lg md:hidden",style:{backgroundImage:"url('/images/Gradient4Asset.png')",backgroundSize:"cover",width:"100%"},children:(0,r.jsx)(d.Z,{desktopTitle:"SmartBettor",mobileTitle:"SmartBettor",showPageInfoIcon:!1,pageInfoContent:{videoTutorial:"",guide:"",call:""},showOnboardingTooltip:!1,from:"home"})}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row items-center sm:justify-start justify-between ",children:[(0,r.jsx)(b.Z,{}),(0,r.jsx)(y.Z,{})]}),(0,r.jsxs)("div",{className:"relative overflow-hidden",style:{height:"600px"},children:[(0,r.jsx)("div",{className:"gradient_hide absolute md:hidden bottom-0 left-[5%] md:left-[20%] w-[90%] md:w-[80%] h-16 bg-gradient-to-t from-[rgb(16,42,32)] to-transparent z-[1990]"}),(0,r.jsx)("div",{className:"gradient_hide hidden md:block absolute bottom-0 left-[10%] w-[90%] md:w-[80%] h-16 bg-gradient-to-t from-[rgb(16,42,32)] to-transparent z-[1990]"}),(0,r.jsx)("div",{className:"absolute top-0 left-0 w-full",children:(0,r.jsx)(u.Z,{})})]}),(0,r.jsx)(x.Z,{}),(0,r.jsx)(h.Z,{}),(0,r.jsx)(p.Z,{}),(0,r.jsx)(l.Z,{}),(0,r.jsx)(g.Z,{}),(0,r.jsx)(v.Z,{})]})},N=s(69882),_=s(27007),S=s(22718),A=s(31987);let T=(0,S.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),E=n.forwardRef((e,t)=>
1{let{className:s,variant:a,size:o,asChild:n=!1,...i}=e,l=n?_.g7:"button";return(0,r.jsx)(l,{className:(0,A.cn)(T({variant:a,size:o,className:s})),ref:t,...i})});E.displayName="Button";let L=(0,s(41613).Z)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),G=e=>{let{step:t,isCompleted:s,isCurrent:a=!1,onComplete:o,detailed:n=!1}=e,i="rounded-xl p-4 border-2 transition-all duration-300 cursor-pointer";return(0,r.jsx)("div",{className:s?"".concat(i," ").concat("border-[#0a2e29] opacity-75 bg-[#081f1c]"):a?"".concat(i," ").concat("border-systemGreen shadow-lg transform scale-[1.02] bg-[#0a2e29]"):"".concat(i," ").concat("border-[#0a2e29] hover:border-systemGreen hover:shadow-md bg-[#0a2e29]"),children:(0,r.jsxs)("div",{className:"flex items-start space-x-4",children:[(0,r.jsx)("div",{className:"flex-shrink-0",children:s?(0,r.jsx)(L,{className:"w-8 h-8 text-systemGreen"}):(0,r.jsx)("div",{className:"w-8 h-8 rounded-full flex items-center justify-center font-bold text-white ".concat(a?"bg-systemGreen":"bg-gray-600"),children:t.number})}),(0,r.jsxs)("div",{className:"flex-1 space-y-2",children:[(0,r.jsxs)("h3",{className:"font-semibold ".concat(s?"text-gray-300":"text-white"),children:[t.number,". ",t.title]}),(0,r.jsx)("p",{className:"text-sm ".concat(s?"text-gray-400":"text-gray-200"),children:t.description}),n&&t.subtitle&&(0,r.jsx)("p",{className:"text-xs ".concat(s?"text-gray-500":"text-gray-300"),children:t.subtitle}),!s&&(0,r.jsx)(E,{onClick:o,className:"mt-3 bg-systemGreen hover:bg-systemGreen/80",children:t.actionText}),s&&(0,r.jsxs)("div",{className:"flex items-center gap-3 mt-3",children:[(0,r.jsx)("span",{className:"text-sm text-systemGreen font-medium",children:"â Completed"}),1===t.number&&(0,r.jsx)(E,{onClick:()=>{window.open("/bonus-offers","_blank")},className:"bg-systemGreen hover:bg-systemGreen/80 text-black text-sm px-3 py-1 highlight-on-hover shadow-lg shadow-systemGreen/50 hover:shadow-systemGreen/70 hover:shadow-xl transition-all duration-300 backdrop-blur-sm border border-systemGreen/30",children:"See More"})]})]})]})})};var O=s(29366),C=s(14821),I=s(57284);let B=()=>{let{userLocation:e}=(0,O.T)(),[t,s]=(0,n.useState)("desktop"),{userMetadata:a}=(0,C.t)(),{user:o}=(0,i.aF)();(0,n.useEffect)(()=>{s(window.innerWidth<768?"mobile":"desktop")},[]);let l=I.z2[I.YA[e]]||I.z2["United States"];l=l.filter(t=>(0,I.We)(t,e)&&"$"+(0,I.We)(t,e)!="");let c=(null==a?void 0:a.sportsbooks)||[],d=e=>{let t=[...e];for(let e=t.length-1;e>0;e--){let s=Math.floor(Math.random()*(e+1));[t[e],t[s]]=[t[s],t[e]]}return t},m=["prophetx","fanatics","draftkings","fanduel","prizepicks","fliff","betrivers","betmgm","espnbet","novig"],f=e=>{let t=[];return m.forEach(s=>{let r=e.indexOf(s);r>-1&&(t.push(s),e.splice(r,1))}),[...t,...d(e)]},u=l.filter(e=>!c.includes(e)),p=[...u=(u=f(u)).slice(0,5)];if(p.length<5){let e=c.filter(e=>l.includes(e));e=(e=f(e)).slice(0,5-p.length),p.push(...e)}let x=p.map(t=>({name:t.charAt(0).toUpperCase()+t.slice(1).replace(/_us$/,""),amount:"$"+(0,I.We)(t,e),description:(0,I.f5)(t,e),signupLink:(0,I.hD)(t,e)||"https://".concat(t,".com/signup?promo=SMARTBETTOR"),isUserSportsbook:c.includes(t)})),b=x.reduce((e,t)=>e+parseInt(t.amount.replace(/[$,]/g,"")),0),h=e=>{(0,j.kO)(e,"promo_card_clicked",t,(null==o?void 0:o.email)||null),window.open(e,"_blank","noopener,noreferrer")};return(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)("a",{className:" inline-flex items-center px-6 py-3 text-lg font-medium text-white rounded-xl bg-emerald-950 border border-emerald-700 ",href:"/bonus-offers",children:"See All Sign up offers"}),(0,r.jsxs)("h2",{className:"text-2xl font-bold text-white",children:["More Sign up offers available",I.z2[I.YA[e]]?" in "+e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():"",": click to claim $",b.toLocaleString(),"!"]}),(0,r.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-4",children:x.map((e,t)=>(0,r.jsxs)("div",{onClick:()=>h(e.signupLink),className:"cursor-pointer min-w-[100px] md:min-w-[200px] mx-4 p-6 rounded-2xl bg-gradient-to-br from-[#011E16] via-[#022822] to-[#011E16] shadow-lg hover:shadow-xl transition-all duration-300 border hover:scale-105 ".concat(e.isUserSportsbook?"border-systemGreen bg-opacity-50":"border-gray-800 hover:border-systemGreen"),children:[(0,r.jsx)("div",{className:"font-semibold text-white",children:e.name}),(0,r.jsx)("div",{className:"text-lg font-bold text-systemGreen",children:e.amount}),e.description&&(0,r.jsx)("div",{className:"text-xs text-systemGreen mt-1",children:e.description}),e.isUserSportsbook&&(0,r.jsx)("div",{className:"text-xs text-systemGreen mt-1",children:"â Added"})]},t))}),(0,r.jsx)("p",{className:"text-white/50 text-xs leading-relaxed",children:I.aQ})]})};var P=s(29407);let z=()=>{let{user:e,isLoading:t}=(0,i.aF)(),{userMetadata:s,userMetadataLoading:a}=(0,C.t)(),o=null!=e&&!!e.email;return(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)("h2",{className:"text-2xl font-bold text-white",children:"Discover the best bets available right now"}),(0,r.jsx)("a",{className:" inline-flex items-center px-6 py-3 text-lg font-medium text-white rounded-xl bg-emerald-950 border border-emerald-700 ",href:"/api/auth/login?returnTo=discovery",children:"Go to Discovery"}),(0,r.jsx)("div",{className:"",children:!t&&!a&&(0,r.jsx)(P.T,{sportsbooks:(null==s?void 0:s.sportsbooks.join(","))||"draftkings,fanduel,betmgm,caesars,betrivers,prizepicks",live:!1,setSelectedItem:()=>{},userEmail:(null==e?void 0:e.sub)||"",loading:!1,isLoggedIn:o,hasPaidAccess:(null==s?void 0:s.tier)==="pro"||(null==s?void 0:s.tier)==="basic",homePage:!0})})]})};var D=()=>
1{let[e,t]=(0,n.useState)([]),{userLocation:s}=(0,O.T)(),{userMetadata:a,userMetadataLoading:o}=(0,C.t)(),[l,m]=(0,n.useState)("desktop"),{user:f}=(0,i.aF)();(0,n.useEffect)(()=>{m(window.innerWidth<768?"mobile":"desktop")},[]),(0,n.useEffect)(()=>{function s(){{let s=localStorage.getItem("hasSeenOnboardingBetDiscovery"),r=localStorage.getItem("ShowArbSetupInstructions"),a=localStorage.getItem("hasSeenOnboardingxyz2ts"),o=localStorage.getItem("hasSeenOnboardingAIBets"),n=localStorage.getItem("hasSeenSportsbooksStep"),i=localStorage.getItem("hasSeenPromoBetConverter");r&&!e.includes(3)&&t(e=>Array.from(new Set([...e,3]))),s&&!e.includes(4)&&t(e=>Array.from(new Set([...e,4]))),a&&!e.includes(5)&&t(e=>Array.from(new Set([...e,5]))),o&&!e.includes(6)&&t(e=>Array.from(new Set([...e,6]))),n&&!e.includes(1)&&t(e=>Array.from(new Set([...e,1]))),i&&!e.includes(2)&&t(e=>Array.from(new Set([...e,2])))}}return s(),window.addEventListener("storage",s),()=>{window.removeEventListener("storage",s)}},[e]);let u=e=>{t(e=>Array.from(new Set([...e,1]))),(0,j.kO)(e||"/bonus-offers","sportsbook_offer_clicked",l,(null==f?void 0:f.email)||null),e&&window.open(e,"_blank")},p=s=>{if(1===s){u("/bonus-offers");return}(0,j.kO)(x[s-1].link||"","logged_in_home_page_step_complete",l,(null==f?void 0:f.email)||null),!e.includes(s)&&(t(e=>Array.from(new Set([...e,s]))),x[s-1].link&&window.open(x[s-1].link,"_blank"))},x=[{number:1,title:(0,r.jsxs)(r.Fragment,{children:["Sign up for sportsbooks &"," ",(0,r.jsx)("span",{className:"font-bold text-systemGreen",children:"claim promos"})]}),description:"Add the most profitable sports books".concat(I.z2[I.YA[s]]?" in "+s.toUpperCase():""," (and get sign-up promos.)"),subtitle:"More books = more opportunities = more profit.",actionText:"Add Sportsbooks",link:"/bonus-offers"},{number:2,title:(0,r.jsxs)(r.Fragment,{children:["Convert promos to"," ",(0,r.jsx)("span",{className:"font-bold text-systemGreen",children:"real cash"})]}),description:"Turn free bets into withdrawable money instantly",subtitle:"How: Click these buttons to place bets at these sportsbooks with the exact listed amounts to withdraw the listed risk-free cash",actionText:"Convert Promos",link:"/promo-bet-converter"},{number:3,title:(0,r.jsxs)(r.Fragment,{children:["Place your first"," ",(0,r.jsx)("span",{className:"font-bold text-systemGreen",children:"arb bet"})," with dual 1-click"]}),description:"Guaranteed profits regardless of outcome",subtitle:"Why: When books have very different odds for a bet, it creates a risk-free way to make money regardless of the outcome.",actionText:"Place Arb Bet",link:"/arbitrage"},{number:4,title:(0,r.jsxs)(r.Fragment,{children:["Use profits to"," ",(0,r.jsx)("span",{className:"font-bold text-systemGreen",children:"place top bets"})," ","with Discovery"]}),description:"Place high quality bets that are likely to profit in the long term",subtitle:"",actionText:"View Discovery",link:"/discovery"},{number:5,title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"font-bold text-systemGreen",children:"Analyze past success"})," ","with Back Testing filters"]}),description:"See what bets actually profit based on historical data",subtitle:"Why: Back Testing gives you insight into what types of bets were profitable in the past, allowing you to avoid unprofitable bets and place more profitable bets in the +EV tab",actionText:"Run Back Test",link:"/performance"},{number:6,title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"font-bold text-systemGreen",children:"Apply winning filters"})," ","to +EV page & place profitable bets"]}),description:"Put your profitable strategy into action with confidence based on the past",subtitle:"How: click 'AI Bets Live Feed' and see live and upcoming bets that match your historical back test.",actionText:"Apply to AI +EV bets",link:"/ai-ev"}],b=[1,2,3,4].every(t=>e.includes(t)),h=[1,2,3,4,5,6].every(t=>e.includes(t)),g=(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsx)("h2",{className:"text-2xl font-bold text-systemGreen",children:"Beginner's Steps:"}),(0,r.jsx)("div",{className:"space-y-3",children:x.slice(0,4).map(t=>(0,r.jsx)(G,{step:t,isCompleted:e.includes(t.number),onComplete:()=>p(t.number)},t.number))})]}),v=(0,r.jsxs)("div",{className:"bg-white/10 backdrop-blur-md rounded-2xl p-8 shadow-lg border border-white/20",children:[(0,r.jsx)("h2",{className:"text-3xl font-bold text-systemGreen mb-8 text-center",children:"Complete Advanced Steps"}),(0,r.jsx)("div",{className:"grid md:grid-cols-2 gap-6",children:x.map(t=>(0,r.jsx)("div",{className:"space-y-4",children:(0,r.jsx)(G,{step:t,isCompleted:e.includes(t.number),onComplete:()=>p(t.number),detailed:!0})},t.number))})]}),w=(0,r.jsxs)("div",{className:"bg-white/10 backdrop-blur-md rounded-xl p-6 shadow-lg border border-white/20",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,r.jsx)("h3",{className:"text-xl font-semibold text-white",children:"Your Progress"}),(0,r.jsxs)("span",{className:"text-lg font-bold text-systemGreen",children:[Array.from(new Set(e)).length,"/6 Steps Complete"]})]}),(0,r.jsx)("div",{className:"w-full bg-black/30 rounded-full h-3",children:(0,r.jsx)("div",{className:"bg-systemGreen h-3 rounded-full transition-all duration-500",style:{width:"".concat(Array.from(new Set(e)).length/6*100,"%")}})})]}),y=x.find(t=>!e.includes(t.number))||x[0],k=(()=>{let e=(I.z2[I.YA[s]]||I.z2["United States"]||[]).filter(e=>!I.f4.includes(e)),t=(null==a?void 0:a.sportsbooks)||[],r=["prophetx","fanatics","draftkings","fanduel","prizepicks","fliff","betrivers","betmgm","espnbet","novig"],o=e.filter(e=>!t.includes(e));return(o=(e=>{let t=[],s=[...e];
1return r.forEach(e=>{let r=s.indexOf(e);r>-1&&(t.push(e),s.splice(r,1))}),[...t,...s]})(o)).slice(0,3).map(e=>({id:e,name:e.charAt(0).toUpperCase()+e.slice(1).replace(/_us$/,""),amount:"$"+(0,I.We)(e,s),link:(0,I.hD)(e,s)}))})(),N=(0,r.jsx)("div",{className:"border-systemGreen border-2 rounded-2xl p-6 md:p-10 text-white max-w-6xl mx-auto h-full flex flex-col",children:(0,r.jsxs)("div",{className:"grid md:grid-cols-2 gap-8 md:gap-16 items-center flex-1",children:[(0,r.jsxs)("div",{className:"space-y-6 md:space-y-8 flex flex-col justify-center",children:[(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)("h3",{className:"text-2xl md:text-3xl lg:text-4xl font-bold leading-tight",children:y.title}),(0,r.jsx)("p",{className:"text-base md:text-lg text-gray-300 leading-relaxed",children:y.description}),y.subtitle&&(0,r.jsx)("p",{className:"text-sm md:text-base text-gray-400 leading-relaxed",children:y.subtitle})]}),(0,r.jsx)("div",{className:"pt-2",children:(0,r.jsx)(E,{className:"bg-systemGreen hover:bg-systemGreen/80 font-semibold px-6 md:px-8 py-3 md:py-4 text-base md:text-lg text-black transition-all duration-200 w-full md:w-auto",onClick:()=>{1===y.number?(u("/bonus-offers"),localStorage.setItem("hasSeenSportsbooksStep","true"),t(e=>Array.from(new Set([...e,1])))):p(y.number)},children:y.actionText})})]}),(0,r.jsx)("div",{className:"flex justify-center md:justify-end mt-6 md:mt-0 h-full items-center",children:1===y.number?(0,r.jsxs)("div",{className:"space-y-4 w-full max-w-sm md:max-w-xl",children:[(0,r.jsx)("div",{className:"space-y-3",children:k.map((e,t)=>(0,r.jsxs)("div",{className:"flex items-center justify-between p-3 md:p-4 roun
1ded-xl bg-[#0a2e29] border border-systemGreen hover:border-systemGreen/80 transition-colors min-w-0",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-2 md:space-x-3 min-w-0 flex-1",children:[(0,r.jsx)("div",{className:"w-6 h-6 md:w-7 md:h-7 bg-gray-800 rounded flex items-center justify-center text-white font-bold text-sm flex-shrink-0",children:t+1}),(0,r.jsx)("div",{className:"flex items-center space-x-2 md:space-x-3 min-w-0",children:(0,r.jsx)("img",{src:(0,j.p_)(e.id),alt:e.name,className:"w-6 h-6 md:w-7 md:h-7 rounded object-contain flex-shrink-0"})})]}),(0,r.jsxs)("button",{onClick:()=>{u(e.link),localStorage.setItem("hasSeenSportsbooksStep","true")},className:"bg-systemGreen text-black px-2 py-1 md:px-4 md:py-2 rounded-lg font-medium hover:bg-systemGreen/80 text-xs md:text-sm transition-colors flex-shrink-0 whitespace-nowrap",children:["Claim ",e.amount]})]},e.id))}),(0,r.jsxs)("button",{onClick:()=>u("/bonus-offers"),className:"w-full p-4 md:p-5 rounded-xl border-2 border-dashed border-systemGreen text-systemGreen hover:bg-systemGreen/10 transition-colors font-medium text-sm md:text-base",children:[Math.max(0,(I.z2[I.YA[s]]||I.z2["United States"]||[]).length)," ","total books available"]}),(0,r.jsx)("p",{className:"text-white/50 text-xs leading-relaxed",children:I.aQ})]}):(0,r.jsx)("div",{className:"w-full h-80 md:h-96 rounded-xl overflow-hidden",children:(0,r.jsx)("img",{src:"/images/".concat(y.actionText.toLowerCase().replace(/\s+/g,"-"),"-logged-in-home-page.png"),alt:y.title.toString(),className:"w-full h-full ".concat(y.number>=5?"object-contain":"object-cover"),onError:e=>{let t=e.currentTarget,s=t.nextElementSibling;t.style.display="none",s&&(s.style.display="flex")}})})})]})});return(0,r.jsxs)("div",{className:"min-h-screen opacity-100 overflow-x-hidden relative bg-[#0a1f18]/80",children:[(0,r.jsxs)(c.ql,{children:[(0,r.jsx)("title",{children:"SmartBettor"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",href:"/images/favicon.png"}),(0,r.jsx)("meta",{name:"theme-color",content:"#041a13"})]}),(0,r.jsx)("div",{className:"hidden md:block w-[80%] mx-auto z-50 bg-[#0a1f18]/80 backdrop-blur-md border-b solid #e5e7eb",children:(0,r.jsxs)("div",{className:"py-4 flex justify-between items-center",children:[(0,r.jsx)("div",{className:"flex items-center space-x-8",children:(0,r.jsx)("a",{href:"/",className:"text-white font-semibold text-xl",children:(0,r.jsx)("img",{src:"/images/sidebar_logo.png",alt:"SmartBettor Logo",className:"h-8 md:h-10 lg:h-12"})})}),(0,r.jsx)("div",{className:"flex items-center space-x-4"})]})}),(0,r.jsx)("div",{className:"rounded-t-lg md:hidden",style:{backgroundImage:"url('/images/Gradient4Asset.png')",backgroundSize:"cover",width:"100%"},children:(0,r.jsx)(d.Z,{desktopTitle:"SmartBettor",mobileTitle:"SmartBettor",showPageInfoIcon:!1,pageInfoContent:{videoTutorial:"",guide:"",call:""},showOnboardingTooltip:!1,from:"home"})}),(0,r.jsx)("div",{className:"min-h-screen p-6",children:(0,r.jsxs)("div",{className:"max-w-7xl mx-auto space-y-8",children:[(0,r.jsxs)("div",{className:"text-center space-y-4",children:[(0,r.jsx)("h1",{className:"text-4xl font-bold text-white",children:"Welcome to Your Profit Dashboard"}),(0,r.jsx)("p",{className:"text-xl text-gray-300",children:"Your step-by-step guide to consistent sports betting profits"}),(0,r.jsx)("p",{className:"text-systemGreen",children:"Complete steps for this device."})]}),h?(0,r.jsxs)(r.Fragment,{children:[w,(0,r.jsx)(z,{}),(0,r.jsx)("div",{className:"promo-cards-section",children:(0,r.jsx)(B,{})}),v,g]}):b?(0,r.jsxs)(r.Fragment,{children:[w,N,v,g,(0,r.jsx)("div",{className:"promo-cards-section",children:(0,r.jsx)(B,{})}),(0,r.jsx)(z,{})]}):(0,r.jsxs)(r.Fragment,{children:[w,(0,r.jsxs)("div",{className:"grid md:grid-cols-5 gap-8 items-stretch",children:[(0,r.jsx)("div",{className:"md:col-span-2",children:g}),(0,r.jsx)("div",{className:"md:col-span-3 flex",children:(0,r.jsx)("div",{className:"w-full",children:N})})]}),(0,r.jsx)("div",{className:"promo-cards-section",children:(0,r.jsx)(B,{})}),(0,r.jsx)(z,{}),v]})]})})]})},F=()=>
1{let[e,t]=(0,n.useState)(null),{user:s,isLoading:a}=(0,i.aF)();return((0,n.useEffect)(()=>{let e=function(e){let t=e+"=",s=document.cookie.split(";");for(let e=0;e<s.length;e++){let r=s[e];for(;" "===r.charAt(0);)r=r.substring(1,r.length);if(0===r.indexOf(t))return r.substring(t.length,r.length)}return null}("ab_test_variant");e||(function(e,t,s){let r=new Date;r.setTime(r.getTime()+2592e6);let a="; expires="+r.toUTCString();document.cookie=e+"="+(t||"")+a+"; path=/"}("ab_test_variant",e="A",0),console.log("User assigned to variant ".concat(e))),t(e)},[]),!e||a)?(0,r.jsxs)("div",{className:"jsx-ad8d63989af9db32 flex items-center justify-center h-screen w-full",children:[(0,r.jsx)(o(),{id:"ad8d63989af9db32",children:"@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.custom-spin.jsx-ad8d63989af9db32{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}"}),(0,r.jsx)("div",{className:"jsx-ad8d63989af9db32 custom-spin rounded-full h-12 w-12 border-t-2 border-b-2 border-emerald-500"})]}):s?(0,r.jsx)(D,{}):"A"===e?(0,r.jsx)(N.Z,{}):(0,r.jsx)(k,{})}},55727:function(e,t,s){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var r in s)({}).hasOwnProperty.call(s,r)&&(e[r]=s[r])}return e}).apply(null,arguments)}s.d(t,{Z:function(){return r}})},18803:function(e,t,s){"use strict";function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}s.d(t,{Z:function(){return a}})}},function(e){e.O(0,[3390,3078,4244,5784,524,3781,9599,5478,2299,4145,1032,5030,7336,989,2183,292,5e3,9863,1311,8074,1872,3316,9726,8918,971,7321,358,605,3793,2471,8490,1744],function(){return e(e.s=33606)}),_N_E=e.O()}]);
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.