PageSourceSearch

https://7bet.lt/LiveCasino.713a27f1.chunk.js

js 7bet.lt collected 2026-10-05 01:57:29 UTC 12,556 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_perlas_7bet=self.webpackChunk_perlas_7bet||[]).push([[2515],{qgTm:(e,t,i)=>{i.d(t,{Z:()=>S,j:()=>sendGameDataForFrosmo});var s=i("L5+t"),n=i("q1tI"),a=i("JRPe"),r=i("TSYQ"),l=i.n(r),o=i("9CU5"),m=i("NL18"),c=i("5QKI"),p=i("rTvU");const u=(0,a.vU)({"app.game.list.empty":{id:"app.game.list.empty",defaultMessage:"No games found"},"app.game.list.notAvailable":{id:"app.game.list.notAvailable",defaultMessage:"Sorry, there are no games available for you"},"app.game.list.more":{id:"app.game.list.more",defaultMessage:"View more"},"app.game.list.gameId.not.found":{id:"app.game.list.gameId.not.found",defaultMessage:"GameId is not found"}});var h,g,d=i("GP84"),f=i("Tr2L");let v=(0,c.A)((g=class GameList extends n.Component{constructor(){super(...arguments),(0,s.Z)(this,"messages",(0,p.Z)(this,u,"app.game.list."))}get settings(){return this.core.item("settings")}get loading(){return this.core.item("games").loading("allGames")}get loaded(){return this.core.item("games").item("allGames"),this.core.item("games").loaded("allGames")}get count(){const e=this.settings.item("fe");return this.props.count||e.item("games.list.limit."+this.core.item("deviceType"))||e.item("games.list.limit")||6}get infiniteScroll(){return this.settings.item("fe").item("games.list.infinite")}get isFrosmoContainer(){return this.settingsFe.item("applyFrosmoContainer")&&"ru"!==localStorage.getItem("selectedLanguage")}get isDesktop(){return"desktop"===this.core.item("deviceType")}get infiniteScrollStep(){const e=this.settings.item("fe");return this.props.infiniteScrollStep||e.item("games.list.infinite.step."+this.core.item("deviceType"))||e.item("games.list.infinite.step")||50}get settingsFe(){return this.core.item("settings").item("fe")}get infiniteScrollOffset(){return this.settings.item("fe").item("games.list.infinite.offset")||100}get gameFrosmoIndex(){return this.isDesktop?9*this.settingsFe.item("frosmoContainerRowDesktop")-1:7*this.settingsFe.item("frosmoContainerRowMobile")-1}get listArray(){return[...this.props.list()][this.gameFrosmoIndex]}get frosmoContainer(){return n.createElement("div",{className:"fr_casino_grid"},"Frosmo Container")}get className(){return l()(this.props.className,`game-list game-list--${this.props.id}`)}get allGames(){return this.core.item("games").item("allGames")}get content(){var e;const{props:{list:t,firstCountOffset:i,emptyComponent:s}}=this;return!this.loaded||this.loading?null:null!==(e=t())&&void 0!==e&&e.size?n.createElement(m.Z,{className:"game-list__games"},n.createElement(f.Z,{infiniteScroll:this.infiniteScroll,infiniteScrollStep:this.infiniteScrollStep,infiniteScrollOffset:this.infiniteScrollOffset,count:this.count,firstCountOffset:i,items:t(),itemOverride:e=>e?n.createElement(n.Fragment,null,n.createElement(d.Z,{key:e,gameId:e,className:"game-list__game"}),this.isFrosmoContainer?e===this.listArray&&this.frosmoContainer:null):n.createElement("div",{className:"game-list__not-available"},this.messages("notAvailable")),moreButton:(e,t)=>n.createElement("div",{className:"game-list__actions",ref:t},n.createElement(o.Z,{className:"button-accent",onClick:e},this.messages("more")))})):s||n.createElement("div",{className:"game-list__empty"},this.messages("empty"))}get children(){const{children:e}=this.props;return e||null}render(){return n.createElement("div",{className:this.className},this.children,this.content)}},(0,s.Z)(g,"defaultProps",{firstCountOffset:0}),h=g))||h;const S=(0,a.XN)(v);function sendGameDataForFrosmo(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"gameImpressions";e.event.emit(i,{products:[{gameId:t.item("gameId"),name:t.item("title"),category:`${t.item("parentGameCategory")}/${t.item("group")}
1`,vendor:t.item("supplier"),image:t.item("src"),launchUrl:`/games/${t.item("friendlyId")}/`}]})}},Tr2L:(e,t,i)=>{i.d(t,{Z:()=>List});var s=i("L5+t"),n=i("q1tI"),a=i("x5no"),r=i("75kq");const l=new a.Z(100);class List extends n.Component{render(){const e=[],{count:t,firstCountOffset:i,moreButton:s,items:a,itemOverride:l,children:o,infiniteScroll:m,infiniteScrollOffset:c,infiniteScrollStep:p}=this.props,u=Symbol.iterator in a?a[Symbol.iterator]():Object.entries(a)[Symbol.iterator]();let h=u.next(),g=1+i;if(h.done)return o;do{e.push(l(h.value))}while(g++<t&&!(h=u.next()).done);return h.done||(h=u.next()).done||e.push(n.createElement(DeepList,{key:(0,r.M)(),infiniteScroll:m,infiniteScrollStep:p-1,infiniteScrollMainStep:p,infiniteScrollOffset:c,firstIteration:h,iterator:u,count:t,itemOverride:l,moreButton:s})),e}}(0,s.Z)(List,"defaultProps",{itemOverride:e=>{let[,t]=e;return t},moreButton:(e,t)=>n.createElement("button",{ref:t,onClick:e},"more"),children:null,count:1/0,infiniteScrollOffset:0,firstCountOffset:0,infiniteScrollStep:1/0});class DeepList extends n.Component{constructor(){super(...arguments),(0,s.Z)(this,"state",{show:!1,count:this.props.count})}get moreButton(){return this.props.moreButton((e=>this.show(e)),(e=>this.setInfiniteElement(e)))}setInfiniteElement(e){this.infiniteElement=e}show(e){this.unsubscribeFromInfiniteScroll(),e="number"==typeof e?e:this.props.count,this.setState({show:!0,count:e})}componentDidMount(){this.props.infiniteScroll&&this.subscribeToInfiniteScroll()}shouldComponentUpdate(e){return this.props.infiniteScroll&&!e.infiniteScroll?this.unsubscribeFromInfiniteScroll():e.infiniteScroll&&!this.props.infiniteScroll&&this.subscribeToInfiniteScroll(),!0}componentWillUnmount(){this.state.show||this.unsubscribeFromInfiniteScroll()}subscribeToInfiniteScroll(){this.props.infiniteScrollStep&&l.subscribe(this.infiniteElement,(e=>e&&this.show()))}unsubscribeFromInfiniteScroll(){l.unsubscribe(this.infiniteElement)}get children(){const e=[],{firstIteration:t,count:i,moreButton:s,iterator:a,itemOverride:l,infiniteScroll:o,infiniteScrollOffset:m,infiniteScrollStep:c,infiniteScrollMainStep:p}=this.props,{count:u}=this.state;let h=t||a.next(),g=1;if(h.done)return null;do{e.push(l(h.value))}while(g++<u&&!(h=a.next()).done);return h.done||(h=a.next()).done||e.push(n.createElement(DeepList,{key:(0,r.M)(),infiniteScrollStep:c>0?c-1:p-1,infiniteScrollMainStep:p,infiniteScrollOffset:m,infiniteScroll:o,firstIteration:h,iterator:a,count:i,itemOverride:l,moreButton:s})),e}render(){return this.state.show?this.children:this.moreButton}}},"q2v+":(e,t,i)=>{i.r(t),i.d(t,{default:()=>F});var s=i("L5+t"),n=i("q1tI"),a=i("JRPe"),r=i("okNM"),l=i("Fzrm"),o=i("JQTf"),m=i("l4TE"),c=i("NL18"),p=i("J/B8"),u=i("5QKI"),h=i("NtEy"),g=i("rTvU");const d=(0,a.vU)({"app.liveCasino.h1":{id:"app.liveCasino.h1",defaultMessage:"Live Casino"},"app.liveCasino.filter.placeholder":{id:"app.liveCasino.filter.placeholder",defaultMessage:"Search"}});var f=i("QhvC"),v=i("wDPv"),S=i("qgTm"),E=i("llbB"),C=i("WRxI"),Z=i("rXr9"),b=i("zlDs"),_=i("4VX8"),N=i("wIs1"),I=i("8lan"),y=i("73dW"),L=i("jp5h");const M=(0,a.vU)({"app.liveCasino.meta.title":{id:"app.liveCasino.meta.title",defaultMessage:"%SITE_NAME% | Live Casino"},"app.liveCasino.meta.description":{id:"app.liveCasino.meta.description",defaultMessage:"%SITE_DESCRIPTION%"},"app.liveCasino.meta.canonical":{id:"app.liveCasino.meta.canonical",defaultMessage:"https://%HOST_NAME%{lang}/casino{filter}"},"app.liveCasino.meta.canonical.custom":{id:"app.liveCasino.meta.canonical.custom",defaultMessage:"https://%HOST_NAME%{lang}/{url}"}});class LiveCasinoHelmet extends n.Component{constructor(){super(...arguments),(0,s.Z)(this,"messages",(0,g.Z)(this,M,"app.liveCasino.")),(0,s.Z)(this,"toLiveCasino",["1000"]),(0,s.Z)(this,"toLiveCasinoFilter",["blackjack","rulete","baccarat","pokeris"]),(0,s.Z)(this,"noindexFilter",["live-show"])}messageData(e){const t=this.urlParams.filter,i=`${e}${t?"."+t:""}`,s=this.messages(i);return s.endsWith(i)?this.messages(`${e}`):s}get urlParams(){return this.props.match.params}get langUrl(){const e=this.props.intl.locale;return"lt"===e?"":`/${e}`}get canonicalLink(){return this.toLiveCasino.includes(this.urlParam
1s.filter)?this.messages("meta.canonical.custom",{url:"live-casino",lang:this.langUrl}):this.toLiveCasinoFilter.includes(this.urlParams.filter)?this.messages("meta.canonical.custom",{url:`live-casino/${this.urlParams.filter}`,lang:this.langUrl}):this.messages("meta.canonical",{filter:this.urlParams.filter?`/${this.urlParams.filter}`:"",lang:this.langUrl})}get meta(){return this.noindexFilter.includes(this.urlParams.filter)?{name:"robots",content:"noindex"}:{name:"description",content:this.messageData("meta.description")}}get helmetProps(){return{title:this.messageData("meta.title"),meta:[this.meta],link:this.canonicalLink?[{rel:"canonical",href:this.canonicalLink}]:[]}}render(){return n.createElement(L.ql,this.helmetProps)}}const P=(0,a.XN)((0,N.Z)(LiveCasinoHelmet));var k;let w=(0,u.A)(k=class LiveCasino extends n.Component{constructor(){super(...arguments),(0,s.Z)(this,"providerNames",(0,y.KA)(this)),(0,s.Z)(this,"groups",(0,h.T)(this)),(0,s.Z)(this,"messages",(0,g.Z)(this,d,"app.liveCasino.")),(0,s.Z)(this,"gameListByGroup",(e=>I.ZP.availableGroupsMap.get(e)||new Set)),(0,s.Z)(this,"GameContent",(0,r.Pi)((()=>this.filter.loading("games")?this.loading:n.createElement("div",{className:"live-casino-page__content"},n.createElement("div",{className:"container"},n.createElement(m.Z,null,(0,o.$)((()=>this.core.item("games").item("filter").item("filtered")&&this.gameList.size>0?n.createElement("div",{className:"live-casino-page__item"},n.createElement(Z.lt,null),n.createElement(S.Z,{id:"all",list:()=>this.gameList})):n.createElement(m.Z,null,n.createElement(Z.cs,null),n.createElement("div",{className:"live-casino-page__item"},n.createElement(v.Z,{name:"favourite",live:!0}),this.isDesktop?this.gameTiles("favourite",8,"favourite"):this.gameSlider("favourite",12)),this.liveGroups.map((e=>n.createElement("div",{key:e,className:"live-casino-page__item"},n.createElement(v.Z,{name:e,live:!0}),this.isDesktop?this.gameTiles(e,8):this.gameSlider(e,12)))),n.createElement("div",{className:"live-casino-page__item"},n.createElement(v.Z,{name:"liveAll",live:!0}),n.createElement(S.Z,{id:"liveAll",list:()=>this.gameListByGroup("liveAll"),infiniteScrollStep:this.isDesktop?16:void 0,count:this.isDesktop?9:void 0})))))))))))}componentDidMount(){I.ZP.start("live",this.providerNames),this.canonicalEl=document.querySelector('link[rel="canonical"]');const[e,t]=this.urlParameters;this.canonicalEl.rel="canonical",this.canonicalEl.href="https://"+this.settingsFe.item("sitemapGenerator").item("hostname")+"/"+e+this.providerName}componentWillUnmount(){I.ZP.stop()}get providerName(){const[e,t]=this.urlParameters;return t?"/"+t:""}get urlParameters(){const e=window.location.pathname;return e.startsWith("/")?e.slice(1).split("/"):e.split("/")}messageData(e){const t=this.urlParams.filter,i=`${e}${t?"."+t:""}`,s=this.messages(i);return s.endsWith(i)?this.messages(`${e}`):s}get urlParams(){return this.props.match.params}get filter(){return this.core.item("games").item("filter")}get settingsFe(){return this.core.item("settings").item("fe")}get emptyCollection(){return new l.ZP}get isDesktop(){return"desktop"===this.core.item("deviceType")}get liveGroups(){return(this.settingsFe.item("gameGroupsLive")||this.emptyCollection).values()}get gameList(){return I.ZP.filteredGames}gameTiles(e,t,i){return n.createElement(E.Z,{group:e,className:i,count:t,live:!0})}gameSlider(e,t){return n.createElement(C.Z,{slidesPerView:"auto",group:e,count:t,className:"game-slider",wrapperClass:"game-slider__wrapper",slideClass:"game-slider__slide",list:I.ZP.availableGroupsMap.get(e)||new Set,spaceBetween:24,navigation:{nextEl:".game-slider__nav-next",prevEl:".game-slider__nav-prev",disabledClass:"is-disabled"},cssMode:!0,freeMode:!0,freeModeMomentumBounceRatio:.5,freeModeMomentumRatio:.5,freeModeMomentumVelocityRatio:.5,preventInteractionOnTransition:!0,resistance:!1})}get loading(){return n.createElement(f.Z,null,n.createElement(p.default,null))}render(){return n.createElement(m.Z,null,n.createElement(P,null),n.createElement(c.Z,{className:"live-casino-page"},n.createElement(_.Z,{slider:"live-slider"}),n.createElement(b.Z,{id:"siteMenu"}),n.createElement(c.Z,{className:"container live-casino-page__item casino-active-filter"},n.createElement("div",{id:"game-list-anchor"}),n.createElement(Z.ZP,{onlyCustomGroups:!0})),n.createElement("div",{className:"container"},n.createElement("h1",null,this.messageData("h1"))),n.createElement("div",{id:"game-list-anchor"}),n.createElement(this.GameContent,null)))}})||k;const F=(0,a.XN)((0,N.Z)(w))}}]);
2//# sourceMappingURL=LiveCasino.713a27f1.chunk.js.map

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.