1import{a as C}from"./chunk-MXM2QGPC.js";import"./chunk-S72PJBV7.js";import"./chunk-FMGJTS22.js";import"./chunk-EW4BODTQ.js";import"./chunk-HAHWC5U6.js";import{R as h,k as E}from"./chunk-BJD3J64M.js";import{Jb as o,Ob as f,Vd as u,Yc as p,Zc as s,_a as l,hc as v,jc as g,sc as c,tc as r,xb as a}from"./chunk-IIIGC2WK.js";import"./chunk-ERIHC7P2.js";function T(t,_){t&1&&(c(0,"a",6),p(1,"Back to Home"),r())}var O=(()=>{class t{constructor(e,i,n,d){this.activatedRoute=e,this.appConfigService=i;let{title:m,description:y,statusCode:I,homeLink:S}=this.activatedRoute?.snapshot?.data??{};this.pageInfo={title:this.unescapeTitleForDisplay(m),description:y,homeLink:S},this.appConfigService.title=this.unescapeTitleForDisplay(m),E(n)&&d?.cacheEntry&&(d.cacheEntry.errorPage=!0,d.cacheEntry.statusCode=I)}unescapeTitleForDisplay(e){return e&&e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'")}static{this.\u0275fac=function(i){return new(i||t)(o(h),o(C),o(l),o(u,8))}}static{this.\u0275cmp=f({type:t,selectors:[["ng-component"]],decls:9,vars:3,consts:[[1,"page-wrap","d-flex","flex-row","align-items-center"],[1,"container-fluid"],[1,"row","justify-content-center"],[1,"col-md-12","text-center"],[1,"display-1","d-block"],[1,"mb-4","lead"],["href","/",1,"btn","btn-link"]],template:function(i,n){i&1&&(c(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"span",4),p(5),r(),c(6,"div",5),p(7),r(),v(8,T,2,0,"a",6),r()()()()),i&2&&(a(5),s(n.pageInfo.title),a(2),s(n.pageInfo.description),a(),g(n.pageInfo.homeLink?8:-1))},styles:["body[_ngcontent-%COMP%]{background:#dedede}.page-wrap[_ngcontent-%COMP%]{min-height:100vh}"]})}}return t})();export{O as ErrorBaseComponent};
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.