1import{a as S}from"./chunk-UHQJY3XZ.js";import{a as C}from"./chunk-32IHONTD.js";import{Ca as d,Ea as f,Ja as g,Jb as I,Na as p,Ra as o,Sa as n,Ta as a,V as m,Y as l,Zb as b,bb as v,ib as c,jb as T,ua as u,xa as i}from"./chunk-DKPTFWTN.js";var s=class e{constructor(r){this.http=r}apiBaseUrl=C.apiBaseUrl;getActiveTours(){return this.http.get(this.apiBaseUrl+"tours")}static \u0275fac=function(t){return new(t||e)(l(b))};static \u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"})};function P(e,r){if(e&1&&(o(0,"div",3),a(1,"img",4),o(2,"ul",5)(3,"li",6),c(4),n()()()),e&2){let t=r.$implicit;i(),v("alt",t.description),p("src",t.listImageName,u),i(3),T(t.description)}}var O=class e{constructor(r){this.tourService=r}tours=[];ngOnInit(){this.loadTours()}loadTours(){this.tourService.getActiveTours().subscribe(r=>{this.tours=r})}static \u0275fac=function(t){return new(t||e)(d(s))};static \u0275cmp=f({type:e,selectors:[["app-product-tours"]],decls:5,vars:1,consts:[[1,"newsarticle"],[1,"grid-container","pt-3"],["class","card",4,"ngFor","ngForOf"],[1,"card"],[1,"card-img-top",3,"src","alt"],[1,"list-group","list-group-flush"],[1,"list-group-item"]],template:function(t,y){t&1&&(o(0,"div",0),c(1,"STORE ITEMS BY TOUR"),n(),a(2,"app-storemenu"),o(3,"div",1),g(4,P,5,3,"div",2),n()),t&2&&(i(4),p("ngForOf",y.tours))},dependencies:[S,I],styles:[".grid-container[_ngcontent-%COMP%]{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px}.list-group-item[_ngcontent-%COMP%]{text-align:center;color:#600;background-color:#b09a76}.list-group-flush[_ngcontent-%COMP%]{background-color:#b09a76}"]})};export{O as ProductToursComponent};
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.