1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[2461],{52461(P,a,n){n.r(a),n.d(a,{FraudDetectionService:()=>o});var s=n(29293),i=n.n(s),e=n(31635),_=n(47266),d=n(97084),l=n(12654),c=n(14907),m=n(26926),E=n(78950),h=n(91124),v=n(71863),O=n(29885);class o{constructor(t,r,f,D,M){this.document=t,this.environment=r,this.lazyLoad=f,this.metricService=D,this.userService=M,this.isScriptLoaded=!1}init(){this.lazyLoad.readyToLoad.then(()=>this.loadScript()),this.userService.replaySubject.subscribe(t=>{t&&(0,h.provideDataWithHistory)(v.h1,{user:{...t,accountId:t.accountId??"",email:t.email??"",firstName:t.firstName??null,lastName:t.lastName??null}})})}loadScript(){var t=this;return i()(function*(){if(!t.isScriptLoaded)try{yield(0,m.d)(t.document,t.environment.funnel.fraud,"module"),t.isScriptLoaded=!0}catch{t.metricService.count("fraud_not_loaded")}})()}static{this.\u0275fac=function(r){return new(r||o)(_.KVO(_.qQL),_.KVO(c.M),_.KVO(d.u),_.KVO(E.Z),_.KVO(O.UserService))}}static{this.\u0275prov=_.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}(0,e.Cg)([(0,l.Y)(),(0,e.Sn)("design:type",Function),(0,e.Sn)("design:paramtypes",[]),(0,e.Sn)("design:returntype",Promise)],o.prototype,"loadScript",null)}}]);
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.