PageSourceSearch

https://birkhauser.com/chunk-4AGIG3ST.js

js birkhauser.com collected 2026-10-02 04:07:04 UTC 4,516 bytes, 1 lines download raw bytes

1import{a as b}from"./chunk-OG72OGV2.js";import{c as y,d as S}from"./chunk-KP34NQOC.js";import{a as O}from"./chunk-DEE7AJTB.js";import{Cc as x,Ha as v,Ma as p,Na as s,Ra as C,T as _,Ta as g,Ua as d,Va as h,Wa as r,Xa as a,Ya as m,db as c,mb as u,ob as f,ub as P,vc as M,wa as i}from"./chunk-FQWTLGMI.js";function I(e,l){if(e&1&&(r(0,"div",6),m(1,"img",7),a()),e&2){let t=l.$implicit,n=c();s("aspect-ratio",n.coverSelection[0].aspectRatio),i(),p("image",t)("alt",n.product.title)}}function E(e,l){if(e&1&&(r(0,"div",6),m(1,"img",7),a()),e&2){let t=c(2);i(),p("image",t.placeholderImage)("alt",t.product.title)}}function k(e,l){if(e&1&&d(0,E,2,2,"div",6,g),e&2){let t=c();h(t.placeholderImageCount())}}function w(e,l){if(e&1&&(r(0,"div",6),m(1,"app-cover-placeholder"),a()),e&2){let t=c(2);s("aspect-ratio",t.placeholderAspectRatio())}}function R(e,l){if(e&1&&d(0,w,2,2,"div",2,g),e&2){let t=c();h(t.placeholderImageCount())}}var j=(()=>{class e{constructor(){this.gaEventPrefix="",this.coverSelection=[]}ngOnInit(){this.coverSelection=this.product.covers.slice(0,3),this.product.covers.length>0&&(this.placeholderImage=structuredClone(this.product.covers[0]),this.placeholderImage&&(this.placeholderImage.urls=[]))}getLink(){return this.product.serial?"/series/"+this.product.serial[0]:""}placeholderAspectRatio(){return this.coverSelection.length===0?.75:this.coverSelection[0].aspectRatio}placeholderImageCount(){return this.coverSelection.length>=3?[]:Array.from({length:3-this.coverSelection.length},(t,n)=>n)}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=_({type:e,selectors:[["app-series-compact"]],inputs:{product:"product",gaEventPrefix:"gaEventPrefix"},standalone:!0,features:[P],decls:10,vars:9,consts:[[1,"series","pointer",3,"gaEvent","routerLink"],["draggable","false",1,"images","three"],[1,"image",3,"aspectRatio"],[1,"spacer"],[1,"details"],["ariaDescription","product title",1,"balance","bold"],[1,"image"],[1,"cover",3,"image","alt"]],template:function(n,o){n&1&&(r(0,"div",0)(1,"div",1),d(2,I,2,4,"div",2,g),v(4,k,2,0)(5,R,2,0),m(6,"div",3),a(),r(7,"div",4)(8,"h5",5),u(9),a()()()),n&2&&(p("gaEvent",o.gaEventPrefix+"series_click")("routerLink",o.getLink()),i(),s("aspect-ratio",o.placeholderAspectRatio()),i(),h(o.coverSelection),i(2),C(o.product.covers.length>0?4:-1),i(),C(o.product.covers.length==0?5:-1),i(),s("aspect-ratio",o.placeholderAspectRatio()),i(3),f(" ",o.product.title," "))},dependencies:[x,M,S,y,O,b],styles:["h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin:0;line-height:1.2}.series[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:17rem;gap:.75rem;margin:0 auto;box-sizing:content-box}@media (min-width: 576px){.series[_ngcontent-%COMP%]{width:20rem}}.series[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:.5rem}.series[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]{box-sizing:content-box}.images[_ngcontent-%COMP%]{box-sizing:content-box;width:100%;transform:translateY(-.7rem);position:relative;vertical-align:bottom;padding-top:1rem}@media (min-width: 576px){.images[_ngcontent-%COMP%]{height:31rem}}.images[_ngcontent-%COMP%]   app-cover-placeholder[_ngcontent-%COMP%], .images[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{position:absolute;width:100%;height:-webkit-fill-available;align-items:flex-end;display:flex;transition:all .2s ease-out}.images[_ngcontent-%COMP%]   app-cover-placeholder[_ngcontent-%COMP%]   blurhash-img[_ngcontent-%COMP%], .images[_ngcontent-%COMP%]   app-cover-placeholder[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .images[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]   blurhash-img[_ngcontent-%COMP%], .images[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;object-fit:contain}.images.three[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]:nth-child(1){z-index:3;transform:translate(-.7rem,.7rem)}.images.three[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]:nth-child(2){z-index:2}.images.three[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]:nth-child(3){z-index:1;transform:translate(.7rem,-.7rem)}.images.three[_ngcontent-%COMP%]:hover   .image[_ngcontent-%COMP%]:nth-child(1){transform:translate(-1rem,1rem)}.images.three[_ngcontent-%COMP%]:hover   .image[_ngcontent-%COMP%]:nth-child(2){transform:translate(0)}.images.three[_ngcontent-%COMP%]:hover   .image[_ngcontent-%COMP%]:nth-child(3){transform:translate(1rem,-1rem)}"]})}}return e})();export{j 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.