PageSourceSearch

https://www.flashscore.fi/res/_fs/build/teamTransfer-parser.8834a04.js

js flashscore.fi collected 2026-09-24 20:47:59 UTC 5,658 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkflashscore=self.webpackChunkflashscore||[]).push([[5747,11083],{8384(e,t,s){var r;s.d(t,{v:()=>r}),function(e){e.MEN="men",e.WOMEN="women",e.TEAM="team"}(r||(r={}))},11083(e,t,s){s.r(t),s.d(t,{TeamTransfersParser:()=>T});var r=s(58034),a=s(49660),i=s(63869);class h{constructor(e,t){this.transfers=void 0,this.signature=void 0,this.transfers=e,this.signature=t}getTransfers(){return this.transfers}}class l{constructor(){this.transfers=[],this.signature=""}setTabs(e){return this.transfers=e,this}setSignature(e){return this.signature=e,this}build(){return new h(this.transfers,this.signature)}}class n{constructor(e,t,s){this.id=void 0,this.label=void 0,this.transfers=void 0,this.id=e,this.label=t,this.transfers=s}getTransfers(){return this.transfers}}class d{constructor(){this.id="",this.label="",this.transfers=[]}setId(e){return this.id=e,this}getId(){return this.id}setLabel(e){return this.label=e,this}addTransfer(e){return this.transfers=[...this.transfers,e],this}build(){return new n(this.id,this.label,this.transfers)}}var f,u=s(8384);class c{constructor(e,t,s,r,a,i,h,l,n,d,f){this.date=void 0,this.direction=void 0,this.type=void 0,this.affectedTeamImage=void 0,this.affectedTeamName=void 0,this.affectedTeamUrl=void 0,this.playerImage=void 0,this.playerImageTitle=void 0,this.playerName=void 0,this.playerUrl=void 0,this.fee=void 0,this.date=e,this.direction=t,this.type=s,this.affectedTeamImage=r,this.affectedTeamName=a,this.affectedTeamUrl=i,this.playerImage=h,this.playerImageTitle=l,this.playerName=n,this.playerUrl=d,this.fee=f}getDate(){return this.date}getDirection(){return this.direction}getType(){return this.type}buildAffectedTeamImageUrl(e){return this.affectedTeamImage===u.v.TEAM?"/res/_fs/image/13_symbols/extra.v2.svg#shield":""===this.affectedTeamImage?"":e("/res/image/data/"+this.affectedTeamImage)}getAffectedTeamName(){return this.affectedTeamName}getAffectedTeamUrl(){return this.affectedTeamUrl}getPlayerImageTitle(){return this.playerImageTitle}getPlayerImage(){return this.playerImage.replace("ag-","_")}getPlayerName(){return this.playerName}getPlayerUrl(){return this.playerUrl}getFee(){return this.fee}}class m{constructor(){this.date=0,this.direction=null,this.type="",this.affectedTeamImage="",this.affectedTeamName="",this.affectedTeamUrl="",this.playerImage="",this.playerImageTitle="",this.playerName="",this.playerUrl="",this.fee=""}setDate(e){return this.date=e,this}setDirection(e){return this.direction=e,this}getDirection(){return this.direction}setType(e){return this.type=e,this}setAffectedTeamImage(e){return this.affectedTeamImage=e,this}setAffectedTeamName(e){return this.affectedTeamName=e,this}setAffectedTeamUrl(e){return this.affectedTeamUrl=e,this}setPlayerImage(e){return this.playerImage=e,this}setPlayerImageTitle(e){return this.playerImageTitle=e,this}setPlayerName(e){return this.playerName=e,this}setPlayerUrl(e){return this.playerUrl=e,this}setFee(e){return this.fee=e,this}build(){return new c(this.date,this.direction,this.type,this.affectedTeamImage,this.affectedTeamName,this.affectedTeamUrl,this.playerImage,this.playerImageTitle,this.playerName,this.playerUrl,this.fee)}}!function(e){e[e.TABS=0]="TABS",e[e.TEAM=1]="TEAM",e[e.PLAYER=2]="PLAYER"}(f||(f={}));class T extends a.M{constructor(){super(...arguments),this.transferModelBuilder=new l,this.parsingTabsPart=f.TABS,this.tabs=[],this.tabBuilder=void 0,this.transferBuilder=null,this.affectedTeam=1}startFeed(){this.transferModelBuilder=new l,this.parsingTabsPart=f.TABS,this.tabs=[],this.transferBuilder=null}startTab(e){this.tabs=[...this.tabs,(new d).setId(e)],this.selectTab(e)}selectTab(e){this.tabBuilder=this.tabs.find(t=>t.getId()===e)}startTransfer(){this.transferBuilder=new m}endLastTransfer(){var e;this.transferBuilder&&(null==(e=this.tabBuilder)||e.addTransfer(this.transferBuilder.build()),this.transferBuilder=null)}isAffectedTeam(){var e,t;return(null==(e=this.transferBuilder)?void 0:e.getDirection())===i.M.IN&&1===this.affectedTeam||(null==(t=this.transferBuilder)?void 0:t.getDirection())===i.M.OUT&&2===this.affectedTeam}parse(e,t){var s,a,i,h,l,n,d,u,c,m,T,g;switch(e){case r.Nmc:this.startTab(t);break;case r.I9A:this.endLastTransfer(),this.selectTab(t);break;case r.OF9:this.parsingTabsPart=f.TEAM,this.endLastTransfer(),this.startTransfer();break;case r.a3Y:this.affectedTeam=this.getNumberValueOf(t);break;case r.tYI:this.parsingTabsPart=f.PLAYER}switch(e){case r.W3P:switch(this.parsingTabsPart){case f.TABS:null==(s=this.tabBuilder)||s.setLabel(t);break;case f.TEAM:this.isAffectedTeam()&&(null==(a=this.transferBuilder)||a.setAffectedTeamName(t));break;case f.PLAYER:null==(i=this.transferBuilder)||i.setPlayerName(t)}break;case r.OF9:null==(h=this.transferBuilder)||h.setDate(this.getNumberValueOf(t));break;case r.PsD:null==(l=this.transferBuilder)||l.setDirection(t);break;case r.wWc:null==(n=this.transferBuilder)||n.setType(t);break;case r.HhH:switch(this.parsingTabsPart){case f.TEAM:this.isAffectedTeam()&&(null==(d=this.transferBuilder)||d.setAffectedTeamImage(t));break;case f.PLAYER:null==(u=this.transferBuilder)||u.setPlayerImage(t)}break;case r.rXp:this.isAffectedTeam()&&(null==(c=this.transferBuilder)||c.setAffectedTeamUrl(t));break;case r.g6L:null==(m=this.transferBuilder)||m.setPlayerImageTitle(t);break;case r.DZn:null==(T=this.transferBuilder)||T.setPlayerUrl(t);break;case r.Ctp:null==(g=this.transferBuilder)||g.setFee(t);break;case r.UZx:this.transferModelBuilder.setSignature(t)}}endFeed(){this.endLastTransfer(),this.transferModelBuilder.setTabs(this.tabs.map(e=>e.build()))}getParsedModel(){return this.transferModelBuilder.build()}}}}]);

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.