1import{a as Te}from"./chunk-Z3HQ4C7A.js";import{$ as z,$d as ge,Aa as re,Ab as k,Bc as se,Ea as S,Ec as I,Ga as d,Ge as V,Gh as Fe,Ha as b,Hb as le,Ia as f,Lh as R,M as Y,Mc as ce,Pa as y,Pc as pe,Qa as w,R as n,Ra as _,Rc as me,S as L,Ub as oe,Uc as U,Vc as de,X as g,Ya as A,Zh as Pe,_ as F,_d as ue,ab as s,ae as G,bb as p,be as he,ca as Z,cb as W,ea as $,ec as D,ee as ye,he as we,ja as u,ka as o,ke as j,kf as _e,la as l,lh as Ce,ma as P,ob as ae,oe as O,ra as N,s as J,t as B,ta as h,ua as ee,ud as fe,v as X,x as C,xh as ve,y as v,ya as te,yb as ne,za as ie}from"./chunk-UVTI4E7W.js";import{a as K,i as q}from"./chunk-ODN5LVDJ.js";var M=class extends ce{};var H=(()=>{let e=class e{constructor(r){this._apiService=r}FilterNewsArticles(r){return this._apiService.postPaged("/website/v2/articlefilter/filter",r)}getNewsArticle(r){return this._apiService.get(`/website/v2/articlefilter/${r}`)}};e.\u0275fac=function(i){return new(i||e)(X(ye))},e.\u0275prov=J({token:e,factory:e.\u0275fac,providedIn:"root"});let a=e;return a})();var We=()=>({width:"100%"}),Ae=()=>({width:"15%"}),ke=()=>({width:"70%"});function Ge(a,e){if(a&1){let E=N();o(0,"tr",5),h("click",function(){let i=C(E).$implicit,t=ee();return v(t.navigateToArticleDetails(i.ArticleId))}),o(1,"td"),d(2),s(3,"date"),l(),o(4,"td"),d(5),l(),o(6,"td"),d(7),l()()}if(a&2){let E=e.$implicit,r=e.rowIndex;u("ngClass",r%2===0?"even-row":"odd-row"),n(),S(A(13,Ae)),n(),f(" ",W(3,10,E.ArticleDate,"M/d/yyyy")," "),n(2),S(A(14,ke)),n(),f(" ",E.ShortDescr," "),n(),S(A(15,Ae)),n(),f(" ",E.ArticleType," ")}}function je(a,e){a&1&&(o(0,"tr")(1,"td",6),d(2),s(3,"translate"),s(4,"ucfirst"),l()()),a&2&&(n(2),f(" ",p(4,3,p(3,1,"articles.article-filter-grid.no-articles-to-display"))," "))}var Q=(()=>{let e=class e extends Te{constructor(r,i,t,m){super("ArticleId",r),this._newsArticleService=i,this._translationService=t,this._router=m,this.articleTypesChange=new L,this.pagingSizeItems=[],this.searchParams=new M}ngOnInit(){return q(this,null,function*(){this.pagingSizeItems=[{label:yield this._translationService.getTitlecase("common.page-size.show-20"),value:20},{label:yield this._translationService.getTitlecase("common.page-size.show-100"),value:100},{label:yield this._translationService.getTitlecase("common.page-size.show-all"),value:9999}]})}fetchResults(){return this._newsArticleService.FilterNewsArticles(this.searchParams).then(r=>(this.extractAndEmitArticleTypes(r.Result),r))}extractAndEmitArticleTypes(r){if(!r)return;let i=new Set;r.forEach(m=>{m.ArticleType&&m.ArticleType.trim()!==""&&i.add(m.ArticleType)});let t=Array.from(i);this.articleTypesChange.emit(t)}pageSizeChanged(){this.searchParams.PageNumber=1,this.search()}navigateToArticleDetails(r){this._router.navigate(["/articles",r])}};e.\u0275fac=function(i){return new(i||e)(g(fe),g(H),g(de),g(me))},e.\u0275cmp=F({type:e,selectors:[["wl-article-filter-grid"]],outputs:{articleTypesChange:"articleTypesChange"},standalone:!1,features:[Z],decls:6,vars:11,consts:[["styleClass","wl-responsive-prime-datatable-borderless",3,"onLazyLoad","value","paginator","rows","totalRecords","lazy","loading"],["pTemplate","body"],["pTemplate","emptymessage"],[2,"margin-top","-3.3em","float","left"],["appendTo","body",3,"ngModelChange","options","ngModel"],[3,"click","ngClass"],["colspan","3"]],template:function(i,t){i&1&&(o(0,"div")(1,"p-table",0),h("onLazyLoad",function(c){return t.lazyLoad(c)}),$(2,Ge,8,16,"ng-template",1)(3,je,5,5,"ng-template",2),l(),o(4,"div",3)(5,"p-select",4),_("ngModelChange",function(c){return w(t.searchParams.PageSize,c)||(t.searchParams.PageSize=c),c}),h("ngModelChange",function(){return t.pageSizeChanged()}),l()()()),i&2&&(n(),u("value",t.searchResult==null?null:t.searchResult.Result)("paginator",!0)("rows",t.searchParams?t.searchParams.PageSize:20)("totalRecords",t.searchResult==null?null:t.searchResult.TotalCount)("lazy",!0)("loading",t.loading),n(4),S(A(10,We)),u("options",t.pagingSizeItems),y("ngModel",t.searchParams.PageSize))},dependencies:[ae,se,j,O,he,_e,V,k,I,D],styles:[".even-row[_ngcontent-%COMP%]{background-color:#f0f0f0!important;cursor:pointer}.odd-row[_ngcontent-%COMP%]{cursor:pointer}.even-row[_ngcontent-%COMP%]:hover, .odd-row[_ngcontent-%COMP%]:hover{background-color:#9982d380!important}"]});let a=e;return a})();var Re=()=>({width:"100%",height:"36px"}),De=(()=>{let e=class e{constructor(){this.articleTypes=[],this.articleFilterParamsChange=new L}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=F({type:e,selectors:[["wl-article-filter"]],inputs:{articleFilterParams:"articleFilterParams",articleTypes:"articleTypes"},outputs:{articleFilterParamsChange:"articleFilterParamsChange"},standalone:!1,decls:26,vars:33,consts:[["fxLayout","column",1,"atlas-form"],["fxLayout","row","fxLayoutGap","2%",1,"mb-20"],["fxLayout","column"],["for","FromDate"],["id","FromDate",3,"ngModelChange","ngModel"],["for","ThroughDate"],["id","ThroughDate",3,"ngModelChange","ngModel"],[3,"ngModelChange","ngModel","placeholder","options"],["type","text",3,"ngModelChange","ngModel"]],template:function(i,t){i&1&&(o(0,"div",0)(1,"div",1)(2,"div",2)(3,"label",3),d(4),s(5,"translate"),s(6,"ucfirst"),l(),o(7,"wl-date-selector",4),_("ngModelChange",function(c){return w(t.articleFilterParams.FromDate,c)||(t.articleFilterParams.FromDate=c),c}),l()(),o(8,"div",2)(9,"label",5),d(10),s(11,"translate"),s(12,"ucfirst"),l(),o(13,"wl-date-selector",6),_("ngModelChange",function(c){return w(t.articleFilterParams.ThroughDate,c)||(t.articleFilterParams.ThroughDate=c),c}),l()()(),o(14,"label"),d(15),s(16,"translate"),s(17,"ucfirst"),l(),o(18,"p-select",7),s(19,"translate"),s(20,"ucfirst"),_("ngModelChange",function(c){return w(t.articleFilterParams.ArticleType,c)||(t.articleFilterParams.ArticleType=c),c}),l(),o(21,"label"),d(22),s(23,"translate"),s(24,"ucfirst"),l(),o(25,"input",8),_("ngModelChange",function(c){return w(t.articleFilterParams.Keywords,c)||(t.articleFilterParams.Keywords=c),c}),l()()),i&2&&(n(4),f(" ",p(6,14,p(5,12,"articles.article-filter.from"))),n(3),y("ngModel",t.articleFilterParams.FromDate),n(3),f(" ",p(12,18,p(11,16,"articles.article-filter.through"))),n(3),y("ngModel",t.articleFilterParams.ThroughDate),n(2),b(p(17,22,p(16,20,"articles.article-filter.article-type"))),n(3),S(A(32,Re)),y("ngModel",t.articleFilterParams.ArticleType),u("placeholder",p(20,26,p(19,24,"articles.article-filter.all")))("options",t.articleTypes),n(4),b(p(24,30,p(23,28,"articles.article-filter.keywords"))),n(3),y("ngModel",t.articleFilterParams.Keywords))},dependencies:[Fe,we,j,O,G,ge,V,I,D],styles:[".p-button{background-color:#a0a0a0} .p-button:hover{background-color:#a0a0a0!important} span.p-button-icon.pi.pi-calendar{color:#000}"]});let a=e;return a})();var Ie=(()=>{let e=class e{constructor(){this.articleFilterParams=new M,this.articleTypes=[]}onFilterChange(r){this.articleFilterParams=K({},r),this.applyFilterGrid()}fetchArticles(){this.applyFilterGrid()}clearFilters(){this.articleFilterParams=new M,this.applyFilterGrid()}applyFilterGrid(){this.filterGrid&&(this.filterGrid.searchParams=K({},this.articleFilterParams),this.filterGrid.search())}onArticleTypesChange(r){this.articleTypes=r}};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=F({type:e,selectors:[["wl-article"]],viewQuery:function(i,t){if(i&1&&te(Q,5),i&2){let m;ie(m=re())&&(t.filterGrid=m.first)}},standalone:!1,decls:28,vars:26,consts:[["filterGrid",""],[3,"keyword","bannerName"],[1,"container"],[1,"articles-filter-card"],[1,"mb-10"],[1,"glyphicon","glyphicon-filter","mr-10"],[1,"f-wb","f-18"],[3,"articleFilterParamsChange","articleFilterParams","articleTypes"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-33"],[1,"atlas-btn","atlas-btn-secondary","mr-10",3,"click"],[1,"atlas-btn","atlas-btn-primary",3,"click"],[1,"articles-grid"],[1,"f-wb","f-18","mb-10"],[3,"articleTypesChange"]],template:function(i,t){if(i&1){let m=N();P(0,"wl-banner-ads",1),o(1,"div",2)(2,"div",3)(3,"div",4),P(4,"span",5),o(5,"span",6),d(6),s(7,"translate"),s(8,"ucfirst"),l()(),o(9,"wl-card")(10,"wl-article-filter",7),_("articleFilterParamsChange",function(T){return C(m),w(t.articleFilterParams,T)||(t.articleFilterParams=T),v(T)}),h("articleFilterParamsChange",function(T){return C(m),v(t.onFilterChange(T))}),l(),o(11,"div",8)(12,"button",9),h("click",function(){return C(m),v(t.clearFilters())}
1),d(13),s(14,"translate"),s(15,"ucfirst"),l(),o(16,"button",10),h("click",function(){return C(m),v(t.fetchArticles())}),d(17),s(18,"translate"),s(19,"ucfirst"),l()()()(),o(20,"div",11)(21,"div",12),d(22),s(23,"translate"),s(24,"ucfirst"),l(),o(25,"wl-article-filter-grid",13,0),h("articleTypesChange",function(T){return C(m),v(t.onArticleTypesChange(T))}),l()(),P(27,"wl-banner-ads",1),l()}i&2&&(u("keyword","News")("bannerName","leaderboard"),n(6),b(p(8,12,p(7,10,"articles.article-filter.filter"))),n(4),y("articleFilterParams",t.articleFilterParams),u("articleTypes",t.articleTypes),n(3),f(" ",p(15,16,p(14,14,"articles.article-filter.clear"))," "),n(4),f(" ",p(19,20,p(18,18,"articles.article-filter.search"))," "),n(5),b(p(24,24,p(23,22,"articles.article-filter-grid.articles"))),n(5),u("keyword","News")("bannerName","mediumrectangle"))},dependencies:[ve,R,G,ue,De,Q,I,D],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}.articles-filter-card[_ngcontent-%COMP%]{flex:0 0 20%;margin-right:10px}.articles-grid[_ngcontent-%COMP%]{flex:0 0 60%;margin-right:10px}@media(max-width:768px){.container[_ngcontent-%COMP%]{flex-direction:column}.articles-filter-card[_ngcontent-%COMP%]{flex:0 0 20%;margin-bottom:20px}.articles-grid[_ngcontent-%COMP%]{flex:0 0 50%;margin-left:0}}"]});let a=e;return a})();var xe=(()=>{let e=class e{constructor(r,i,t){this._activatedRoute=r,this._newsArticleService=i,this._sanitizer=t}ngOnInit(){this._activatedRoute.paramMap?.subscribe(r=>{this.articleId=+r.get("id"),this._newsArticleService.getNewsArticle(this.articleId).then(i=>{this.article=i})})}sanitizeArticleLongDescr(){return this._sanitizer.bypassSecurityTrustHtml(this.article.LongDescr)}};e.\u0275fac=function(i){return new(i||e)(g(pe),g(H),g(oe))},e.\u0275cmp=F({type:e,selectors:[["wl-article-details"]],standalone:!1,decls:14,vars:13,consts:[[3,"keyword","bannerName"],[1,"container"],[1,"article-details"],[1,"f-wb"],[1,"article-info","light-text","mb-10"],[3,"innerHtml"]],template:function(i,t){i&1&&(P(0,"wl-banner-ads",0),o(1,"div",1)(2,"div",2)(3,"h3",3),d(4),l(),o(5,"div",4)(6,"span"),d(7),s(8,"titlecase"),l(),o(9,"span"),d(10),s(11,"date"),l()(),P(12,"div",5),l(),P(13,"wl-banner-ads",0),l()),i&2&&(u("keyword","News")("bannerName","leaderboard"),n(4),f(" ",t.article.ShortDescr," "),n(3),f(" ",p(8,8,t.article.ArticleType)," "),n(3),f(" ",W(11,10,t.article.DateCreated,"M/d/yyyy")," "),n(2),u("innerHtml",t.sanitizeArticleLongDescr(),Y),n(),u("keyword","News")("bannerName","mediumrectangle"))},dependencies:[R,ne,k],styles:[".container[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center}.article-details[_ngcontent-%COMP%]{width:70%;padding-right:20px}.article-info[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]});let a=e;return a})();var Ke=[{path:"",component:Ie},{path:":id",component:xe}],Ee=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=z({type:e}),e.\u0275inj=B({imports:[U.forChild(Ke),U]});let a=e;return a})();var Lt=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=z({type:e}),e.\u0275inj=B({imports:[le,Ee,Pe,Ce]});let a=e;return a})();export{Lt 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.