1"use strict";(self.webpackChunkflashscore=self.webpackChunkflashscore||[]).push([[5890],{37047(e,t,s){s.d(t,{default:()=>w});var i=s(46796),r=s(33136),h=s(15375),a=s(49660);class n{constructor(e,t,s){this.homePitcher=void 0,this.awayPitcher=void 0,this.signature=void 0,this.homePitcher=e,this.awayPitcher=t,this.signature=s}getHomePitcher(){return this.homePitcher}getAwayPitcher(){return this.awayPitcher}getSignature(){return this.signature}}class u{constructor(){this.homePitcher=null,this.awayPitcher=null,this.signature=""}setHomePitcher(e){return this.homePitcher=e,this}setAwayPitcher(e){return this.awayPitcher=e,this}setSignature(e){return this.signature=e,this}build(){return new n(this.homePitcher,this.awayPitcher,this.signature)}}var c=s(99576);class l{constructor(e,t,s,i){this.type=void 0,this.name=void 0,this.wins=void 0,this.losses=void 0,this.type=e,this.name=t,this.wins=s,this.losses=i}getType(){return this.type}getName(){return this.name}getWins(){return this.wins}getLosses(){return this.losses}}class d{constructor(){this.type=c.DW.HOME,this.name="",this.wins=0,this.losses=0}setType(e){return this.type=e,this}setName(e){return this.name=e,this}setWins(e){return this.wins=e,this}setLosses(e){return this.losses=e,this}build(){return new l(this.type,this.name,this.wins,this.losses)}}var o=s(58034);class g extends a.M{constructor(){super(...arguments),this.feedBuilder=new u,this.pitcherBuilder=new d}startFeed(){this.feedBuilder=new u}parse(e,t){var s,i,r;switch(e){case o.krW:this.endPitcher();var h,a=g.validateTypeToSide(t);if(a)null==(h=this.pitcherBuilder)||h.setType(a);break;case o.T2O:null==(s=this.pitcherBuilder)||s.setName(t);break;case o.xzH:null==(i=this.pitcherBuilder)||i.setWins(this.getNumberValueOf(t));break;case o.BBL:null==(r=this.pitcherBuilder)||r.setLosses(this.getNumberValueOf(t));break;case o.UZx:this.feedBuilder.setSignature(t)}}endPitcher(){if(this.pitcherBuilder){var e=this.pitcherBuilder.build();e.getName()&&(e.getType()===c.DW.HOME?this.feedBuilder.setHomePitcher(e):this.feedBuilder.setAwayPitcher(e))}this.pitcherBuilder=new d}static validateTypeToSide(e){return"H"===e?c.DW.HOME:"A"===e?c.DW.AWAY:void 0}endFeed(){this.endPitcher()}getParsedModel(){return this.feedBuilder.build()}}function w(e,t,s){var i=new g,h=e.getBaseballPitchersFeed(),a=new r.Q(h,t,i);return new p(s,a)}class p extends h.V{constructor(e,t){super(e);var s=this.createInitialRequestObservable(t),r=this.createDataObserverFromGameFeed(i.z.PITCHER_STATISTICS_HASH,t);this.combineDataObservables(null,[s,r])}getSignature(){var e=this.dataBehaviorSubject.getValue();return e?e.getSignature():""}}}}]);
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.