1import{a as I}from"./chunk-2ZWI6OQH.js";import"./chunk-U572XQ25.js";import{b as w,c as C}from"./chunk-CA4C7NKU.js";import"./chunk-RGR7YRZX.js";import{e as x}from"./chunk-PDHERQQU.js";import"./chunk-6ICB2QG6.js";import"./chunk-7FSRGOZM.js";import"./chunk-CV2ZWZQE.js";import"./chunk-ARAVQDGK.js";import"./chunk-2O6TDZTY.js";import{b,c as h,d as S}from"./chunk-ZR4236HA.js";import{Gb as s,Hb as o,Ib as c,Qb as u,Xa as r,ab as l,ac as d,bc as g,gb as p,lb as m,oc as y,pc as f,rc as v,wb as a}from"./chunk-2OOHGF7N.js";function O(n,i){if(n&1&&(s(0,"div",5),c(1,"app-strategy-item",6),o()),n&2){let e=i.$implicit,t=u();r(),a("itemIndex",(t.translation==null||t.translation.items==null?null:t.translation.items.indexOf(e))+1)("title",e.title)("description",e.description)("cta",e.cta)("url",e.url)("useIcon",!0)}}var T=class n{constructor(i){this.translateService=i;this.setTranslation()}translation;ngOnInit(){this.translateService.onLangChange.subscribe(()=>{this.setTranslation()})}setTranslation(){this.translateService.get("strategy.roles").subscribe(i=>{this.translation=i})}responsiveOptions=[{breakpoint:"1500px",numVisible:3,numScroll:1},{breakpoint:"1200px",numVisible:2,numScroll:1},{breakpoint:"790px",numVisible:1,numScroll:1}];static \u0275fac=function(e){return new(e||n)(l(b))};static \u0275cmp=p({type:n,selectors:[["app-strategy-roles"]],decls:8,vars:10,consts:[["item",""],[1,"strategy-roles"],[1,"font-bold","text-center"],[1,"strategy-roles-items"],[3,"value","numVisible","numScroll","circular","responsiveOptions","showIndicators","page"],[1,"item-cont"],[3,"itemIndex","title","description","cta","url","useIcon"]],template:function(e,t){e&1&&(s(0,"section",1)(1,"h2",2),d(2),y(3,"translate"),o(),s(4,"div",3)(5,"p-carousel",4),m(6,O,2,6,"ng-template",null,0,v),o()()()),e&2&&(r(2),g(f(3,8,"strategy.roles.title")),r(3),a("value",t.translation==null?null:t.translation.items)("numVisible",3)("numScroll",1)("circular",!1)("responsiveOptions",t.responsiveOptions)("showIndicators",!1)("page",0))},dependencies:[S,h,x,I,C,w],styles:[".strategy-roles{padding:0 clamp(1rem,2vw,15rem);width:100%} .strategy-roles h2{font-size:clamp(1.5rem,5vw,3rem)} .strategy-roles .p-carousel-item-list{padding-block:3rem} .strategy-roles .p-carousel-item-list .p-carousel-item .item-cont{width:300px;margin:auto;height:100%}@media screen and (min-width: 1200px){ .strategy-roles .p-carousel-prev-button, .strategy-roles .p-carousel-next-button{display:none!important} .strategy-roles .p-carousel-item-list{justify-content:center;gap:3rem} .strategy-roles .p-carousel-item-list .p-carousel-item{flex:none!important}}@media screen and (max-width: 768px){ .strategy-roles{padding-top:0;padding-inline:0} .strategy-roles .p-carousel-item-list .p-carousel-item .item-cont{width:245px}}@media screen and (max-width: 374px){ .strategy-roles .p-carousel-content{position:relative} .strategy-roles .p-carousel-content .p-carousel-prev-button{position:absolute;z-index:2} .strategy-roles .p-carousel-content .p-carousel-next-button{position:absolute;z-index:2;right:0} .strategy-roles .p-carousel-content .p-carousel-item-list .p-carousel-item .item-cont{width:215px}}"]})};export{T as StrategyRolesComponent};
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.