PageSourceSearch

https://strategies.bet2invest.com/_nuxt/DBVcjayj.js

js bet2invest.com collected 2026-10-07 16:17:33 UTC 4,189 bytes, 1 lines download raw bytes

1import{d as b,u as h,v as k,o as i,c as l,a as f,h as x,_ as P,k as y,l as C,w,j as B,t as d,U as N,b as c,P as S,I as D,m as o,n as $,F as M,r as F}from"./Bp6_klXb.js";import{s as I,a as V}from"./DJdDT1h8.js";import{_ as z}from"./v4rQYZhb.js";import{a as v}from"./_9EEpqC3.js";import{u as T}from"./Ds7XnDKv.js";const O={class:"flex flex-col gap-1.5 leading-none"},L={class:"flex items-center gap-1.5"},j=["title"],U=["title"],E={key:1,class:"rounded px-1.5 py-0.5 text-[12px] font-medium uppercase leading-none border border-stroke-tertiary bg-background-additional text-content-tertiary"},q={class:"flex items-center gap-2 text-[16px] text-content-primary"},A={key:0,class:"text-content-tertiary capitalize font-normal"},G={key:1,class:"text-content-tertiary capitalize font-normal"},Z=b({__name:"StrategyIdentity",props:{strategy:{},betsNumberVisible:{type:Boolean},linked:{type:Boolean}},setup(a){const{t}=h(),r=a,u=k(),n=o(()=>I(r.strategy.sport)),m=o(()=>V(r.strategy.sport)),p=o(()=>{const e=r.strategy.betSelection;if(!e)return"";const s=[e.market];return e.designation?s.push(e.designation):e.side&&s.push(e.side),e.points!==void 0&&s.push(String(e.points)),s.join(" ")}),_=o(()=>{if(!r.strategy.isPaid)return t("strategy.identity.price.free");const e=r.strategy.defaultPrice;return!e?.unit_amount||!e.currency?t("strategy.identity.price.paid_no_amount"):t("strategy.identity.price.monthly",{amount:(e.unit_amount/100).toFixed(2),currency:e.currency.toUpperCase()})});return(e,s)=>{const g=P;return i(),l("div",O,[f("div",L,[f("span",{title:m.value,class:"inline-flex text-content-secondary"},[x(g,{name:n.value,size:"18"},null,8,["name"])],8,j),a.strategy.isPaid?(i(),l("span",{key:0,title:_.value,class:"inline-flex"},[x(g,{name:"b2i:dollar",size:"15",class:"text-content-brand"})],8,U)):y("",!0),(i(),C(S(a.linked?c(D):"span"),{to:a.linked?c(u)(`/app/strategy/${a.strategy.id}`):void 0,class:"max-w-[350px] truncate font-medium text-[20px] text-content-primary",title:a.strategy.name,onClick:s[0]||(s[0]=N(()=>{},["stop"]))},{default:w(()=>[B(d(a.strategy.name),1)]),_:1},8,["to","title"])),a.strategy.isDraft?(i(),l("span",E,d(c(t)("strategy.identity.draft")),1)):y("",!0)]),f("div",q,[x(z,{rating:a.strategy.rating,breakdown:a.strategy.ratingBreakdown},null,8,["rating","breakdown"]),p.value?(i(),l("p",A,d(p.value),1)):y("",!0),a.betsNumberVisible?(i(),l("p",G," • "+d(c(t)("bets_number",a.strategy.stats.overall.totalBets)),1)):y("",!0)])])}}}),H=b({__name:"StrategyDiscoverTableMetric",props:{value:{},isColored:{type:Boolean},formatter:{type:Function}},setup(a){const t=a,r=o(()=>t.value>0),u=o(()=>t.value===0),n=o(()=>t.value<0),m=o(()=>({"text-content-negative":t.isColored&&n.value,"text-content-positive":t.isColored&&r.value,"text-content-primary":u.value||!t.isColored})),p=o(()=>t.formatter?.(t.value)??t.value.toString());return(_,e)=>(i(),l("p",{class:$(["text-[20px] font-medium leading-none",c(m)])},d(c(p)),3))}}),J={class:"grid grid-cols-3 gap-x-3 gap-y-3 laptop:gap-y-4"},K={class:"text-content-secondary/60 font-normal text-[14px]"},tt=b({__name:"StrategyDiscoverCardStats",props:{strategy:{},scope:{}},setup(a){const t=a,{t:r}=h(),{formatOdds:u}=T(),n=o(()=>t.strategy.stats[t.scope]),m=o(()=>[{value:n.value.avgBetsPerMonth,label:r("strategy.discover.avgBetsPerMonth.short")},{value:n.value.avgProfitPerMonth,label:r("strategy.discover.avgProfitPerMonth.short"),isColored:!0,formatter:v.unitsProfit},{value:n.value.averageOdds,label:r("strategy.discover.averageOdds.short"),formatter:u},{value:n.value.maxDrawdown,label:r("strategy.discover.maxDrawdown.short"),formatter:v.unitsProfit},{value:n.value.totalProfit,label:r("strategy.discover.totalProfit.short"),formatter:v.unitsProfit,isColored:!0},{value:n.value.yield,label:r("strategy.discover.yield.short"),formatter:v.signedPercent,isColored:!0}]);return(p,_)=>{const e=H;return i(),l("div",J,[(i(!0),l(M,null,F(c(m),(s,g)=>(i(),l("div",{key:`${g}-${s.label}`,class:"flex flex-col gap-1 leading-none tracking-tight"},[x(e,{value:s.value,"is-colored":s.isColored,formatter:s.formatter},null,8,["value","is-colored","formatter"]),f("p",K,d(s.label),1)]))),128))])}}});
1export{H as _,Z as a,tt as b};

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.