1import{d as m}from"./chunk-TWCCQXBO.js";import{g as s}from"./chunk-JS7PJXRN.js";import{b as a}from"./chunk-PUEGCG5U.js";import{X as o,_ as n,sd as c}from"./chunk-B55Z224L.js";var v=class t{constructor(e,i,r,g){this._storageService=e;this._commonService=i;this._PageTrackingService=r;this._environmentService=g;this.swire_news_link=this._environmentService.env.WPBaseUrl}_storageService;_commonService;_PageTrackingService;_environmentService;swire_news_link="";openCMSLinks(e){let i=this._storageService.getDataFromStorage("defaultLang"),r;i=="ch"?r=this.swire_news_link+"zh-hans/"+e:r=this.swire_news_link+e,this._commonService.goToCmsLink(r),this.sendOutboundAnalytics(r)}sendOutboundAnalytics(e){let i={szCategory:"Outbound",szAction:"button_click",szLabel:e,szEventValue:""};this._PageTrackingService.sendPageTracking(i)}static \u0275fac=function(i){return new(i||t)(n(c),n(s),n(m),n(a))};static \u0275prov=o({token:t,factory:t.\u0275fac,providedIn:"root"})};export{v as a};
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.