1"use strict";(self.webpackChunkng_zorro_antd_doc=self.webpackChunkng_zorro_antd_doc||[]).push([[1606],{1606:(ft,A,l)=>{l.d(A,{ie:()=>M,wx:()=>yt});var t=l(4496),w=l(5657),$=l(6700),G=l(3252),O=l(800),N=l(8960),F=l(6928),c=l(3616),k=l(7368),U=l(5084),m=l(6256);let S=(()=>{class n{static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275dir=t.Sc5({type:n,selectors:[["button","nz-trans-button",""]],hostVars:8,hostBindings:function(i,o){2&i&&t.m4B("border","0")("background","transparent")("padding","0")("line-height","inherit")},standalone:!0})}return n})(),R=(()=>{class n{static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275mod=t.a4G({type:n});static#n=this.\u0275inj=t.s3X({})}return n})();var z=l(5120),_=l(9100),f=l(1368);class B{constructor(a,e){this._document=e;const i=this._textarea=this._document.createElement("textarea"),o=i.style;o.position="fixed",o.top=o.opacity="0",o.left="-999em",i.setAttribute("aria-hidden","true"),i.value=a,i.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(i)}copy(){const a=this._textarea;let e=!1;try{if(a){const i=this._document.activeElement;a.select(),a.setSelectionRange(0,a.value.length),e=this._document.execCommand("copy"),i&&i.focus()}}catch{}return e}destroy(){const a=this._textarea;a&&(a.remove(),this._textarea=void 0)}}let Y=(()=>{class n{constructor(e){this._document=e}copy(e){const i=this.beginCopy(e),o=i.copy();return i.destroy(),o}beginCopy(e){return new B(e,this._document)}static#t=this.\u0275fac=function(i){return new(i||n)(t.CoB(f.Ud))};static#e=this.\u0275prov=t.wxM({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var T=l(372),x=l(7800),b=l(108),E=l(1232),p=l(1316),g=l(2136),D=l(5003),r=l(5739),j=l(5792),J=l(1900);function Z(n,a){if(1&n&&(t.SAx(0),t.wR5(1,"span",2),t.k70()),2&n){const e=a.$implicit;t.yG2(),t.E7m("nzType",e)}}const L=["textarea"];function K(n,a){if(1&n){const e=t.KQA();t.I0R(0,"textarea",2,3),t.qCj("blur",function(){t.usT(e);const o=t.GaO();return t.CGJ(o.confirm())}),t.C$Y(),t.I0R(2,"button",4),t.qCj("click",function(){t.usT(e);const o=t.GaO();return t.CGJ(o.confirm())}),t.wR5(3,"span",5),t.C$Y()}}function P(n,a){if(1&n&&(t.SAx(0),t.wR5(1,"span",8),t.k70()),2&n){const e=a.$implicit;t.yG2(),t.E7m("nzType",e)}}function V(n,a){if(1&n){const e=t.KQA();t.I0R(0,"button",6),t.qCj("click",function(){t.usT(e);const o=t.GaO();return t.CGJ(o.onClick())}),t.yuY(1,P,2,1,"ng-container",7),t.C$Y()}if(2&n){const e=t.GaO();t.E7m("nzTooltipTitle",null===e.tooltip?null:e.tooltip||(null==e.locale?null:e.locale.edit)),t.yG2(),t.E7m("nzStringTemplateOutlet",e.icon)}}const H=["ellipsisContainer"],W=["expandable"],Q=["contentTemplate"];function X(n,a){1&n&&t._Xx(0,0,["*ngIf","!content"])}function q(n,a){if(1&n&&(t.yuY(0,X,1,0,"ng-content",1),t.OEk(1)),2&n){const e=a.content;t.E7m("ngIf",!e),t.yG2(),t.oRS(" ",e," ")}}function tt(n,a){}function et(n,a){if(1&n&&(t.SAx(0),t.OEk(1),t.k70()),2&n){const e=t.GaO(3);t.yG2(),t.cNF(e.nzSuffix)}}const nt=n=>({content:n});function it(n,a){if(1&n&&(t.SAx(0),t.yuY(1,tt,0,0,"ng-template",6)(2,et,2,1,"ng-container",1),t.k70()),2&n){const e=t.GaO(2),i=t.Gew(1);t.yG2(),t.E7m("ngTemplateOutlet",i)("ngTemplateOutletContext",t.S45(3,nt,e.nzContent)),t.yG2(),t.E7m("ngIf",e.nzSuffix)}}function ot(n,a){if(1&n&&(t.SAx(0),t.OEk(1),t.k70()),2&n){const e=t.GaO(3);t.yG2(),t.cNF(e.ellipsisStr)}}function st(n,a){if(1&n&&(t.SAx(0),t.OEk(1),t.k70()),2&n){const e=t.GaO(3);t.yG2(),t.cNF(e.nzSuffix)}}function at(n,a){if(1&n){const e=t.KQA();t.I0R(0,"a",9,10),t.qCj("click",function(){t.usT(e);const o=t.GaO(3);return t.CGJ(o.onExpand())}),t.OEk(2),t.C$Y()}if(2&n){const e=t.GaO(3);t.yG2(2),t.oRS(" ",null==e.locale?null:e.locale.expand," ")}}function lt(n,a){if(1&n&&(t.wR5(0,"span",null,7),t.yuY(2,ot,2,1,"ng-container",1)(3,st,2,1,"ng-container",1)(4,at,3,1,"a",8)),2&n){const e=t.GaO(2);t.yG2(2),t.E7m("ngIf",e.isEllipsis),t.yG2(),t.E7m("ngIf",e.nzSuffix),t.yG2(),t.E7m("ngIf",e.nzExpandable&&e.isEllipsis)}}function pt(n,a){if(1&n&&(t.SAx(0),t.yuY(1,it,3,5,"ng-container",4)(2,lt,5,3,"ng-template",null,5,t.gJz),t.k70()),2&n){const e=t.Gew(3),i=t.GaO();t.yG2(),t.E7m("ngIf",i.expanded||!i.hasOperationsWithEllipsis&&1===i.nzEllipsisRows&&!i.hasEllipsisObservers||i.canCssEllipsis||i.nzSuffix&&i.expanded)("ngIfElse",e)}}function rt(n,a){if(1&n){const e=t.KQA();t.I0R(0,"nz-text-edit",11),t.qCj("endEditing",function(o){t.usT(e);const s=t.GaO();return t.CGJ(s.onEndEditing(o))})("startEditing",function(){t.usT(e);const o=t.GaO();return t.CGJ(o.onStartEditing())}),t.C$Y()}if(2&n){const e=t.GaO();t.E7m("text",e.nzContent)("icon",e.nzEditIcon)("tooltip",e.nzEditTooltip)}}function ct(n,a){if(1&n){const e=t.KQA();t.I0R(0,"nz-text-copy",12),t.qCj("textCopy",function(o){t.usT(e);const s=t.GaO();return t.CGJ(s.onTextCopy(o))}),t.C$Y()}if(2&n){const e=t.GaO();t.E7m("text",e.copyText)("tooltips",e.nzCopyTooltips)("icons",e.nzCopyIcons)}}const dt=["*"];let v=(()=>{class n{constructor(e,i,o,s){this.host=e,this.cdr=i,this.clipboard=o,this.i18n=s,this.copied=!1,this.copyId=-1,this.nativeElement=this.host.nativeElement,this.copyTooltip=null,this.copedTooltip=null,this.copyIcon="copy",this.copedIcon="check",this.destroy$=new w.E,this.icons=["copy","check"],this.textCopy=new t._w7}ngOnInit(){this.i18n.localeChange.pipe((0,c.a)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.updateTooltips(),this.cdr.markForCheck()})}ngOnChanges(e){const{tooltips:i,icons:o}=e;i&&this.updateTooltips(),o&&this.updateIcons()}ngOnDestroy(){clearTimeout(this.copyId),this.destroy$.next(!0),this.destroy$.complete()}onClick(){if(this.copied)return;this.copied=!0,this.cdr.detectChanges();const e=this.text;this.textCopy.emit(e),this.clipboard.copy(e),this.onCopied()}onCopied(){clearTimeout(this.copyId),this.copyId=setTimeout(()=>{this.copied=!1,this.cdr.detectChanges()},3e3)}updateTooltips(){if(null===this.tooltips)this.copedTooltip=null,this.copyTooltip=null;else if(Array.isArray(this.tooltips)){const[e,i]=this.tooltips;this.copyTooltip=e||this.locale?.copy,this.copedTooltip=i||this.locale?.copied}else this.copyTooltip=this.locale?.copy,this.copedTooltip=this.locale?.copied;this.cdr.markForCheck()}updateIcons(){const[e,i]=this.icons;this.copyIcon=e,this.copedIcon=i,this.cdr.markForCheck()}static#t=this.\u0275fac=function(i){return new(i||n)(t.GI1(t.GMv),t.GI1(t.kD9),t.GI1(Y),t.GI1(T.Sc))};static#e=this.\u0275cmp=t.In1({type:n,selectors:[["nz-text-copy"]],inputs:{text:"text",tooltips:"tooltips",icons:"icons"},outputs:{textCopy:"textCopy"},exportAs:["nzTextCopy"],standalone:!0,features:[t.SYr,t.UHJ],decls:2,vars:4,consts:[["type","button","nz-tooltip","","nz-trans-button","",1,"ant-typography-copy",3,"nzTooltipTitle","click"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(i,o){1&i&&(t.I0R(0,"button",0),t.qCj("click",function(){return o.onClick()}),t.yuY(1,Z,2,1,"ng-container",1),t.C$Y()),2&i&&(t.eAK("ant-typography-copy-success",o.copied),t.E7m("nzTooltipTitle",o.copied?o.copedTooltip:o.copyTooltip),t.yG2(),t.E7m("nzStringTemplateOutlet",o.copied?o.copedIcon:o.copyIcon))},dependencies:[_.wZ,_.qG,R,S,z.Wy,z.If,m.u,m.C],encapsulation:2,changeDetection:0})}return n})(),I=(()=>{class n{set textarea(e){this.textarea$.next(e)}constructor(e,i,o,s,d){this.ngZone=e,this.host=i,this.cdr=o,this.i18n=s,this.destroy$=d,this.editing=!1,this.icon="edit",this.startEditing=new t._w7,this.endEditing=new t._w7(!0),this.nativeElement=this.host.nativeElement,this.textarea$=new $.g(null),this.injector=(0,t.uUt)(t.zZn)}ngOnInit(){this.i18n.localeChange.pipe((0,c.a)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.cdr.markForCheck()}),this.textarea$.pipe((0,k.G)(e=>e?new G._(i=>this.ngZone.runOutsideAngular(()=>(0,O.w)(e.nativeElement,"keydown").subscribe(i))):N.k),(0,c.a)(this.destroy$)).subscribe(e=>{e.keyCode!==x.UX&&e.keyCode!==x.wJ||this.ngZone.run(()=>{e.keyCode===x.UX?this.onCancel():this.onEnter(e),this.cdr.markForCheck()})}),this.textarea$.pipe((0,k.G)(e=>e?new G._(i=>this.ngZone.runOutsideAngular(()=>(0,O.w)(e.nativeElement,"input").subscribe(i))):N.k),(0,c.a)(this.destroy$)).subscribe(e=>{this.currentText=e.target.value})}onClick(){this.beforeText=this.text,this.currentText=this.beforeText,this.editing=!0,this.startEditing.emit(),this.focusAndSetValue()}confirm(){this.editing=!1,this.endEditing.emit(this.currentText)}onEnter(e){e.stopPropagation(),e.preventDefault(),this.confirm()}onCancel(){this.currentText=this.beforeText,this.confirm()}focusAndSetValue(){const{injector:e}=this;(0,t.I44)(()=>{this.textarea$.pipe((0,U.K)(i=>null!=i),(0,c.a)(this.destroy$)).subscribe(i=>{i.nativeElement.focus(),i.nativeElement.value=this.currentText||"",this.autosizeDirective.resizeToFitContent(),this.cdr.markForCheck()})},{injector:e})}static#t=this.\u0275fac=function(i){return new(i||n)(t.GI1(t.WW2),t.GI1(t.GMv),t.GI1(t.kD9),t.GI1(T.Sc),t.GI1(b.sz))};static#e=this.\u0275cmp=t.In1({type:n,selectors:[["nz-text-edit"]],viewQuery:function(i,o){if(1&i&&(t.CC$(L,5),t.CC$(E.cL,5)),2&i){let s;t.wto(s=t.Gqi())&&(o.textarea=s.first),t.wto(s=t.Gqi())&&(o.autosizeDirective=s.first)}},inputs:{text:"text",icon:"icon",tooltip:"tooltip"},outputs:{startEditing:"startEditing",endEditing:"endEditing"},exportAs:["nzTextEdit"],standalone:!0,features:[t.M5G([b.sz]),t.UHJ],decls:3,vars:2,consts:[[3,"ngIf","ngIfElse"],["notEditing",""],["nz-input","","nzAutosize","",3,"blur"],["textarea",""],["nz-trans-button","",1,"ant-typography-edit-content-confirm",3,"click"],["nz-icon","","nzType","enter"],["nz-tooltip","","nz-trans-button","",1,"ant-typography-edit",3,"nzTooltipTitle","click"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(i,o){if(1&i&&t.yuY(0,K,4,0,"ng-template",0)(1,V,2,2,"ng-template",null,1,t.gJz),2&i){const s=t.Gew(2);t.E7m("ngIf",o.editing)("ngIfElse",s)}},dependencies:[f.u_,E.OA,E.cv,E.cL,R,S,z.Wy,z.If,_.wZ,_.qG,m.u,m.C],encapsulation:2,changeDetection:0})}return n})(),M=(()=>{class n{get hasEllipsisObservers(){return this.nzOnEllipsis.observers.length>0}get canCssEllipsis(){return this.nzEllipsis&&this.cssEllipsis&&!this.expanded&&!this.hasEllipsisObservers}get hasOperationsWithEllipsis(){return(this.nzCopyable||this.nzEditable||this.nzExpandable)&&this.nzEllipsis}get copyText(){return"string"==typeof this.nzCopyText?this.nzCopyText:this.nzContent}constructor(e,i,o,s,d,C,y,h,u,gt){this.nzConfigService=e,this.host=i,this.cdr=o,this.viewContainerRef
1=s,this.renderer=d,this.platform=C,this.i18n=y,this.resizeService=u,this.directionality=gt,this._nzModuleName="typography",this.nzCopyable=!1,this.nzEditable=!1,this.nzDisabled=!1,this.nzExpandable=!1,this.nzEllipsis=!1,this.nzCopyTooltips=void 0,this.nzCopyIcons=["copy","check"],this.nzEditTooltip=void 0,this.nzEditIcon="edit",this.nzEllipsisRows=1,this.nzContentChange=new t._w7,this.nzCopy=new t._w7,this.nzExpandChange=new t._w7,this.nzOnEllipsis=new t._w7,this.expandableBtnElementCache=null,this.editing=!1,this.cssEllipsis=!1,this.isEllipsis=!0,this.expanded=!1,this.ellipsisStr="...",this.dir="ltr",this.viewInit=!1,this.rfaId=-1,this.destroy$=new w.E,this.windowResizeSubscription=F.wH.EMPTY,this.document=h}onTextCopy(e){this.nzCopy.emit(e)}onStartEditing(){this.editing=!0}onEndEditing(e){this.editing=!1,this.nzContentChange.emit(e),this.nzContent===e&&this.renderOnNextFrame(),this.cdr.markForCheck()}onExpand(){this.isEllipsis=!1,this.expanded=!0,this.nzExpandChange.emit(),this.nzOnEllipsis.emit(!1)}canUseCSSEllipsis(){return!(this.nzEditable||this.nzCopyable||this.nzExpandable||this.nzSuffix||this.hasEllipsisObservers)&&
1(0,r.Sy)(1===this.nzEllipsisRows?"textOverflow":"webkitLineClamp")}renderOnNextFrame(){(0,D.k)(this.rfaId),this.viewInit&&this.nzEllipsis&&!(this.nzEllipsisRows<0)&&!this.expanded&&this.platform.isBrowser&&(this.rfaId=(0,D.g)(()=>{this.syncEllipsis()}))}getOriginContentViewRef(){const e=this.viewContainerRef.createEmbeddedView(this.contentTemplate,{content:this.nzContent});return e.detectChanges(),{viewRef:e,removeView:()=>{this.viewContainerRef.remove(this.viewContainerRef.indexOf(e))}}}syncEllipsis(){if(this.cssEllipsis)return;const{viewRef:e,removeView:i}=this.getOriginContentViewRef(),o=[this.textCopyRef,this.textEditRef].filter(u=>u&&u.nativeElement).map(u=>u.nativeElement),s=this.getExpandableBtnElement();s&&o.push(s);const{contentNodes:d,text:C,ellipsis:y}=(0,r._k)(this.host.nativeElement,this.nzEllipsisRows,e.rootNodes,o,this.ellipsisStr,this.nzSuffix);i(),this.ellipsisText=C,y!==this.isEllipsis&&(this.isEllipsis=y,this.nzOnEllipsis.emit(y));const h=this.ellipsisContainer.nativeElement;for(;h.firstChild;)this.renderer.removeChild(h,h.firstChild);d.forEach(u=>{this.renderer.appendChild(h,u.cloneNode(!0))}),this.cdr.markForCheck()}getExpandableBtnElement(){if(this.nzExpandable){const e=this.locale?this.locale.expand:"",i=this.expandableBtnElementCache;if(!i||i.innerText===e){const o=this.document.createElement("a");o.className="ant-typography-expand",o.innerText=e,this.expandableBtnElementCache=o}return this.expandableBtnElementCache}return this.expandableBtnElementCache=null,null}renderAndSubscribeWindowResize(){this.platform.isBrowser&&(this.windowResizeSubscription.unsubscribe(),this.cssEllipsis=this.canUseCSSEllipsis(),this.renderOnNextFrame(),this.windowResizeSubscription=this.resizeService.subscribe().pipe((0,c.a)(this.destroy$)).subscribe(()=>this.renderOnNextFrame()))}ngOnInit(){this.i18n.localeChange.pipe((0,c.a)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Text"),this.cdr.markForCheck()}),this.directionality.change?.pipe((0,c.a)(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngAfterViewInit(){this.viewInit=!0,this.renderAndSubscribeWindowResize()}ngOnChanges(e){const{nzCopyable:i,nzEditable:o,nzExpandable:s,nzEllipsis:d,nzContent:C,nzEllipsisRows:y,nzSuffix:h}=e;(i||o||s||d||C||y||h)&&this.nzEllipsis&&(this.expanded?this.windowResizeSubscription.unsubscribe():this.renderAndSubscribeWindowResize())}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete(),this.expandableBtnElementCache=null,this.windowResizeSubscription.unsubscribe()}static#t=this.\u0275fac=function(i){return new(i||n)(t.GI1(g.gl),t.GI1(t.GMv),t.GI1(t.kD9),t.GI1(t.y8U),t.GI1(t.q87),t.GI1(j.WU),t.GI1(T.Sc),t.GI1(f.Ud),t.GI1(b.Sm),t.GI1(J.yG,8))};static#e=this.\u0275cmp=t.In1({type:n,selectors:[["nz-typography"],["","nz-typography",""],["p","nz-paragraph",""],["span","nz-text",""],["h1","nz-title",""],["h2","nz-title",""],["h3","nz-title",""],["h4","nz-title",""]],viewQuery:function(i,o){if(1&i&&(t.CC$(I,5),t.CC$(v,5),t.CC$(H,5),t.CC$(W,5),t.CC$(Q,5)),2&i){let s;t.wto(s=t.Gqi())&&(o.textEditRef=s.first),t.wto(s=t.Gqi())&&(o.textCopyRef=s.first),t.wto(s=t.Gqi())&&(o.ellipsisContainer=s.first),t.wto(s=t.Gqi())&&(o.expandableBtn=s.first),t.wto(s=t.Gqi())&&(o.contentTemplate=s.first)}},hostVars:26,hostBindings:function(i,o){2&i&&(t.m4B("-webkit-line-clamp",o.canCssEllipsis&&o.nzEllipsisRows>1?o.nzEllipsisRows:null),t.eAK("ant-typography",!o.editing)("ant-typography-rtl","rtl"===o.dir)("ant-typography-edit-content",o.editing)("ant-typography-secondary","secondary"===o.nzType)("ant-typography-warning","warning"===o.nzType)("ant-typography-danger","danger"===o.nzType)("ant-typography-success","success"===o.nzType)("ant-typography-disabled",o.nzDisabled)("ant-typography-ellipsis",o.nzEllipsis&&!o.expanded)("ant-typography-single-line",o.nzEllipsis&&1===o.nzEllipsisRows)("ant-typography-ellipsis-single-line",o.canCssEllipsis&&1===o.nzEllipsisRows)("ant-typography-ellipsis-multiple-line",o.canCssEllipsis&&o.nzEllipsisRows>1))},inputs:{nzCopyable:"nzCopyable",nzEditable:"nzEditable",nzDisabled:"nzDisabled",nzExpandable:"nzExpandable",nzEllipsis:"nzEllipsis",nzCopyTooltips:"nzCopyTooltips",nzCopyIcons:"nzCopyIcons",nzEditTooltip:"nzEditTooltip",nzEditIcon:"nzEditIcon",nzContent:"nzContent",nzEllipsisRows:"nzEllipsisRows",nzType:"nzType",nzCopyText:"nzCopyText",nzSuffix:"nzSuffix"},outputs:{nzContentChange:"nzContentChange",nzCopy:"nzCopy",nzExpandChange:"nzExpandChange",nzOnEllipsis:"nzOnEllipsis"},exportAs:["nzTypography"],standalone:!0,features:[t.SYr,t.UHJ],ngContentSelectors:dt,decls:5,vars:3,consts:[["contentTemplate",""],[4,"ngIf"],[3,"text","icon","tooltip","endEditing","startEditing",4,"ngIf"],[3,"text","tooltips","icons","textCopy",4,"ngIf"],[4,"ngIf","ngIfElse"],["jsEllipsis",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["ellipsisContainer",""],["class","ant-typography-expand",3,"click",4,"ngIf"],[1,"ant-typography-expand",3,"click"],["expandable",""],[3,"text","icon","tooltip","endEditing","startEditing"],[3,"text","tooltips","icons","textCopy"]],template:function(i,o){1&i&&(t.kPM(),t.yuY(0,q,2,2,"ng-template",null,0,t.gJz)(2,pt,4,2,"ng-container",1)(3,rt,1,3,"nz-text-edit",2)(4,ct,1,3,"nz-text-copy",3)),2&i&&(t.yG2(2),t.E7m("ngIf",!o.editing),t.yG2(),t.E7m("ngIf",o.nzEditable),t.yG2(),t.E7m("ngIf",o.nzCopyable&&!o.editing))},dependencies:[f.u_,f.XV,I,v],encapsulation:2,changeDetection:0})}return(0,p.UN)([(0,r.U7)()],n.prototype,"nzCopyable",void 0),(0,p.UN)([(0,r.U7)()],n.prototype,"nzEditable",void 0),(0,p.UN)([(0,r.U7)()],n.prototype,"nzDisabled",void 0),(0,p.UN)([(0,r.U7)()],n.prototype,"nzExpandable",void 0),(0,p.UN)([(0,r.U7)()],n.prototype,"nzEllipsis",void 0),(0,p.UN)([(0,g.Mb)()],n.prototype,"nzCopyTooltips",void 0),(0,p.UN)([(0,g.Mb)()],n.prototype,"nzCopyIcons",void 0),(0,p.UN)([(0,g.Mb)()],n.prototype,"nzEditTooltip",void 0),(0,p.UN)([(0,g.Mb)()],n.prototype,"nzEditIcon",void 0),(0,p.UN)([(0,g.Mb)(),(0,r.Et)()],n.prototype,"nzEllipsisRows",void 0),n})(),yt=(()=>{class n{static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275mod=t.a4G({type:n});static#n=this.\u0275inj=t.s3X({imports:[M,v,I]})}return n})()}}]);
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.