1import{a as T}from"./chunk-6FCCNKWW.js";import{a as G,b as A,c as $}from"./chunk-EQPQGB2U.js";import{a as N}from"./chunk-LZ6ZZHVO.js";import{a as w,d as R}from"./chunk-U4IC6VBD.js";import"./chunk-EZSFMSQY.js";import{a as S}from"./chunk-SXCPGBQ2.js";import{a as F}from"./chunk-Q5D5DTKN.js";import"./chunk-AZANGYBL.js";import"./chunk-XJB6JXEP.js";import{a as L}from"./chunk-D2YVKR62.js";import{a as B}from"./chunk-X42WS3QT.js";import"./chunk-WPRYDMBG.js";import"./chunk-7XK3DRSC.js";import{a as E}from"./chunk-HP5R3OED.js";import"./chunk-5OSO4KNV.js";import"./chunk-HT54A67I.js";import"./chunk-6J66SNPP.js";import"./chunk-BJOBXDQK.js";import"./chunk-FLZ7R3ZQ.js";import"./chunk-OYNJWBCU.js";import"./chunk-S4AWNSO7.js";import{a as D}from"./chunk-XNG7K7YH.js";import"./chunk-GZAELS7D.js";import"./chunk-VNJKHQVV.js";import"./chunk-CGVGCYTP.js";import"./chunk-7QSQH44D.js";import{a as k}from"./chunk-63AFCMXB.js";import"./chunk-FNKCSJ2W.js";import"./chunk-NBCYNH3F.js";import"./chunk-35KNJDM3.js";import{d as M,e as V,h as b}from"./chunk-ICF6KCOZ.js";import"./chunk-RVWYYRQD.js";import{a as y}from"./chunk-WG2N6DNQ.js";import"./chunk-VG5YGNY5.js";import{c as x}from"./chunk-OGUNFBL3.js";import"./chunk-GSBPI73C.js";import"./chunk-MDFI7MM2.js";import"./chunk-QXPBSCBE.js";import"./chunk-46TIY27H.js";import{Gc as h,Hc as O,Ja as m,Ob as c,Qb as p,Qc as P,Sb as _,Tb as f,Ub as v,Vb as o,Wb as u,Xb as d,Yb as s,hb as r,jd as I,sb as C,sc as n,wb as g}from"./chunk-ZKNABTT2.js";function q(t,i){if(t&1&&(u(0,"figure",0),s(1,"app-plain-video",2),d()),t&2){let e=n();o("heading",e.section.attributes.caption)("headingLevel",e.section.attributes.headingLevel),r(),o("section",e.section)("controls",e.section.attributes.caption?"minimal":"full")}}function H(t,i){if(t&1&&(u(0,"figure",1),s(1,"kb-picture",3),d()),t&2){let e=n();o("heading",e.section.attributes.topic)("headingLevel",e.section.attributes.headingLevel)("abstract",e.section.attributes.caption)("appEditorId",e.section.editorIds==null?null:e.section.editorIds.src),r(),o("appEditorId",e.section.editorIds==null?null:e.section.editorIds.src)("appOgImage",e.section.attributes)("picture",e.imageToPicture(e.section.attributes,e.aspectRatio).sources)("alt",e.section.attributes.alt)("rootColumns",e.rootColumns())}}function Y(t){return t.component===w}var U=(()=>{class t extends V{rootColumns=I.required();isVisualVideoSection=Y;imageToPicture=b;aspectRatio=x.Standard;static \u0275fac=(()=>{let e;return function(a){return(e||(e=m(t)))(a||t)}})();static \u0275cmp=C({type:t,selectors:[["app-visual-overlayed-figure"]],inputs:{rootColumns:[1,"rootColumns"]},features:[g],decls:2,vars:1,consts:[["kb-overlay-figure","",3,"heading","headingLevel"],["kb-overlay-figure","",3,"heading","headingLevel","abstract","appEditorId"],[3,"section","controls"],[3,"appEditorId","appOgImage","picture","alt","rootColumns"]],template:function(l,a){l&1&&c(0,q,2,4,"figure",0)(1,H,2,9,"figure",1),l&2&&p(a.isVisualVideoSection(a.section)?0:1)},dependencies:[E,D,y,M,R],encapsulation:2,changeDetection:0})}return t})();var Z=["app-visuals",""];function z(t,i){if(t&1&&s(0,"a",0),t&2){let e=n();o("id",e.anchor)}}function J(t,i){if(t&1&&(u(0,"h2",1),h(1),d()),t&2){let e=n();o("appEditorId",e.editorIds==null?null:e.editorIds.headline),r(),O(e.attributes.headline)}}function K(t,i){if(t&1&&s(0,"app-visual-overlayed-figure",5),t&2){let e=n(2);o("section",e.attributes.visuals[0])("rootColumns",e.attributes.numColumns===12?8:6)}}function Q(t,i){if(t&1&&s(0,"app-visual-overlayed-figure",7),t&2){let e=i.$implicit,l=n(3);o("section",e)("rootColumns",l.attributes.numColumns===12?8:6)}}function W(t,i){if(t&1&&(u(0,"kb-gallery",6),f(1,Q,1,2,"app-visual-overlayed-figure",7,_),d()),t&2){let e=n(2);r(),v(e.attributes.visuals)}}function X(t,i){if(t&1&&(u(0,"div",2),s(1,"kb-icon",4),c(2,K,1,2,"app-visual-overlayed-figure",5)(3,W,3,0,"kb-gallery",6),s(4,"kb-icon",4),d()),t&2){let e=n();r(),o("icon",e.iconBrakeshoeLeft),r(),p(e.attributes.visuals.length===1?2:3),r(2),o("icon",e.iconBrakeshoeRight)}}function tt(t,i){if(t&1&&s(0,"app-visual-figure",8),t&2){let e=n(2);o("section",e.attributes.visuals[0])("rootColumns",e.attributes.numColumns)}}function et(t,i){if(t&1&&s(0,"app-visual-figure",7),t&2){let e=i.$implicit,l=n(3);o("section",e)("rootColumns",l.attributes.numColumns)}}function it(t,i){if(t&1&&(u(0,"kb-gallery"),f(1,et,1,2,"app-visual-figure",7,_),d()),t&2){let e=n(2);r(),v(e.attributes.visuals)}}function nt(t,i){if(t&1&&c(0,tt,1,2,"app-visual-figure",8)(1,it,3,0,"kb-gallery"),t&2){let e=n();p(e.attributes.visuals.length===1?0:1)}}function ot(t,i){if(t&1&&s(0,"app-visual-overlayed-figure",8),t&2){let e=n(2);o("section",e.attributes.visuals[0])("rootColumns",e.attributes.numColumns)}}function at(t,i){if(t&1&&s(0,"app-visual-overlayed-figure",7),t&2){let e=i.$implicit,l=n(3);o("section",e)("rootColumns",l.attributes.numColumns)}}function rt(t,i){if(t&1&&(u(0,"kb-gallery"),f(1,at,1,2,"app-visual-overlayed-figure",7,_),d()),t&2){let e=n(2);r(),v(e.attributes.visuals)}}function st(t,i){if(t&1&&c(0,ot,1,2,"app-visual-overlayed-figure",8)(1,rt,3,0,"kb-gallery"),t&2){let e=n();p(e.attributes.visuals.length===1?0:1)}}function lt(t,i){if(t&1&&s(0,"app-fs-button",3),t&2){let e=n();o("value",e.createSectionButton)}}var Et=(()=>{class t extends B{imageToPicture=b;aspectRatio=x.Standard;iconDownload=S;iconBrakeshoeLeft=T;iconBrakeshoeRight=F;ngOnInit(){super.ngOnInit(),this.attributes.visuals===void 0&&this.attributes.images&&(this.attributes.visuals=this.attributes.images)}static \u0275fac=(()=>{let e;return function(a){return(e||(e=m(t)))(a||t)}})();static \u0275cmp=C({type:t,selectors:[["section","app-visuals",""]],features:[P([G($)]),g],attrs:Z,decls:6,vars:4,consts:[[3,"id"],["kb-heading","","type","divider",3,"appEditorId"],[1,"stage"],[3,"value"],[3,"icon"],[1,"stage-content",3,"section","rootColumns"],[1,"stage-content"],["kbGalleryPage","",3,"section","rootColumns"],[3,"section","rootColumns"]],template:function(l,a){l&1&&(c(0,z,1,1,"a",0),c(1,J,2,2,"h2",1),c(2,X,5,3,"div",2)(3,nt,2,1)(4,st,2,1),c(5,lt,1,1,"app-fs-button",3)),l&2&&(p(a.anchor?0:-1),r(),p(a.attributes.headline?1:-1),r(),p(a.attributes.mode==="stage"||a.attributes.mode===void 0?2:a.attributes.mode==="normal"?3:a.attributes.mode==="overlay"?4:-1),r(3),p(a.createSectionButton?5:-1))},dependencies:[y,k,A,U,L,N],styles:[`[_nghost-%COMP%]{display:block}[_nghost-%COMP%] figcaption[_ngcontent-%COMP%]{display:flex;gap:20%}[_nghost-%COMP%] figcaption[_ngcontent-%COMP%] .download[_ngcontent-%COMP%]{margin-left:auto}[_nghost-%COMP%] .stage[_ngcontent-%COMP%]{display:flex;justify-content:center;background-color:var(--kb-color--secondary-variant);color:var(--kb-color--on-secondary-variant--low)}[_nghost-%COMP%] .stage[_ngcontent-%COMP%] > kb-icon[_ngcontent-%COMP%]{flex-grow:1;opacity:.15;aspect-ratio:1/1;height:auto;width:auto;overflow:hidden}[_nghost-%COMP%] .stage[_ngcontent-%COMP%] > kb-icon[_ngcontent-%COMP%] svg{transform:scale(1.49);pointer-events:none;width:100%}[_nghost-%COMP%] .stage[_ngcontent-%COMP%] .stage-content[_ngcontent-%COMP%]{flex-basis:66%;flex-shrink:0}@media screen and (max-width: 768px){[_nghost-%COMP%] .stage[_ngcontent-%COMP%] .stage-content[_ngcontent-%COMP%]{flex-basis:100%}[_nghost-%COMP%] .stage[_ngcontent-%COMP%] kb-icon[_ngcontent-%COMP%]{display:none}} 2/*# sourceMappingURL=visuals.component-ZS7UHYVN.css.map */`],changeDetection:0})}return t})();export{Et as VisualsComponent}; 3/**i18n:9b2f1e34af068233b6abd63a66684d4e9dbff90014448b8ec97e38af3af71f01*/ 4//# sourceMappingURL=chunk-LGSG2E6F.js.map
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.