PageSourceSearch

https://shop.post.ch/chunk-VC4QIKZ4.js

js post.ch collected 2026-09-24 08:36:34 UTC 16,166 bytes, 97 lines download raw bytes

1import{a as X,b as Ct,c as _t,d as gt}from"./chunk-ZU2PWNST.js";import{a as ut}from"./chunk-OZTPXAGB.js";import{a as dt}from"./chunk-WOEM3NNN.js";import{b as ft}from"./chunk-ENV6CH7A.js";import"./chunk-TSM2O5XM.js";import{a as pt}from"./chunk-VT7QQVG7.js";import{y as mt}from"./chunk-4CLUHGBI.js";import"./chunk-FIZCBRH5.js";import"./chunk-CRSFTUXJ.js";import"./chunk-AF6QGJYL.js";import"./chunk-G7FM3C5V.js";import{x as lt}from"./chunk-ZRWAUB6T.js";import{I as ct}from"./chunk-N3XCJBRC.js";import"./chunk-2MMWGSE4.js";import{a as L}from"./chunk-RQS2SBUU.js";import{A as st,B as S,Dc as v,Ec as b,wc as H,xc as V}from"./chunk-YKZCSAGE.js";import{$b as w,Bd as Q,Eb as o,Gc as et,Mc as E,Oc as m,Pa as J,Qa as K,Rb as P,Td as ot,Wb as y,Yc as k,_c as R,ac as z,ad as F,bd as d,cd as g,db as M,dd as I,ge as at,kc as B,ke as rt,mc as u,oc as C,od as x,pe as O,qd as it,rc as Z,rd as $,sa as G,sc as tt,sd as h,tc as p,uc as a,vc as r,w as T,wc as _,wd as s,xd as l,yd as nt}from"./chunk-WFCS7BX7.js";import"./chunk-NMDLJX5Q.js";var N=class e{static \u0275fac=function(t){return new(t||e)};static \u0275cmp=y({type:e,selectors:[["swisspost-onlineshop-mini-cart-empty"]],decls:6,vars:3,consts:[[1,"d-flex","flex-column","justify-content-center","align-items-center","flex-wrap","p-3","pb-5"],[1,"mb-3"],["name","2026",1,"text-secondary","fs-big-icon"]],template:function(t,i){t&1&&(a(0,"div",0)(1,"strong",1),d(2),s(3,"cxTranslate"),r(),_(4,"br")(5,"post-icon",2),r()),t&2&&(o(2),g(l(3,1,"cart.empty")))},dependencies:[b,L,v],encapsulation:2,changeDetection:0})};var bt=["mini-cart-list-item",""],yt=e=>[e];function xt(e,n){if(e&1){let t=et();a(0,"button",12),s(1,"cxTranslate"),E("click",function(){J(t);let c=m(2);return K(c.removeItem())}),_(2,"post-icon",13),r()}if(e&2){let t=m(),i=m();p("id",x("mini-cart-list-item-",t.code,"-remove-btn"))("disabled",i.quantityControl.disabled),B("aria-label",l(1,4,"cart.remove"))}}function Mt(e,n){if(e&1&&(a(0,"div",0)(1,"div",1)(2,"a",2),_(3,"div",3),r()(),a(4,"div",4)(5,"a",2)(6,"p",5)(7,"strong"),d(8),r()(),a(9,"p",6),d(10),r()(),a(11,"p",7)(12,"span"),d(13),s(14,"cxTranslate"),r(),d(15),r()(),a(16,"div",8),u(17,xt,3,6,"button",9),a(18,"div",10),_(19,"swisspost-onlineshop-product-price",11),r()()()),e&2){let t=n,i=m();o(2),p("routerLink",h(22,yt,t.url)),o(),p("container",t.images==null?null:t.images.PRIMARY)("priority",!0),o(),p("ngClass",i.getMiniCartItemClass(t.name,t.summary)),o(),p("routerLink",h(24,yt,t.url)),o(),p("id",x("mini-cart-list-item-",t.code,"-name")),o(2),g(t.name),o(2),g(t.summary),o(),p("id",x("mini-cart-list-item-",t.code,"-quantity")),o(2),g(l(14,20,"header.mini-cart.quantity")),o(2),I(" : ",i.item.quantity??0," "),o(2),C((!i.readonly||i.options.isSaveForLater)&&i.item.updateable?17:-1),o(),p("id",x("mini-cart-list-item-",t.code,"-price")),o(),p("price",i.item.totalPrice)("totalListPrice",i.item.totalListPrice)("totalPrice",i.item.totalPrice)("listPrice",i.item.listPrice)}}var j=class e extends Ct{getMiniCartItemClass(n,t){return mt.getEllipsisClass(n,t,15)}trackByVariantOptionQualifier(n,t){return t.name}static \u0275fac=(()=>{let n;return function(i){return(n||(n=M(e)))(i||e)}})();static \u0275cmp=y({type:e,selectors:[["li","mini-cart-list-item",""]],features:[it([X,{provide:ct,useExisting:X}]),w],attrs:bt,decls:1,vars:1,consts:[[1,"row","list-item-container"],[1,"col-3"],["tabindex","-1",3,"routerLink"],["media","","format","cartIcon",1,"list-image",3,"container","priority"],[1,"col-6","product-information",3,"ngClass"],[1,"mb-1","product-name",3,"id"],[1,"mb-3","fw-light","product-summary"],[1,"mb-0","fw-light",3,"id"],[1,"col-3","d-flex","flex-column","justify-content-between","align-items-end"],[1,"btn","btn-tertiary","overflow-visible","p-0","ms-2","d-flex","align-items-start","text-secondary",3,"id","disabled"],[1,"fw-bold",3,"id"],[3,"price","totalListPrice","totalPrice","listPrice"],[1,"btn","btn-tertiary","overflow-visible","p-0","ms-2","d-flex","align-items-start","text-secondary",3,"click","id","disabled"],["name","2015",1,"fs-large"]],template:function(t,i){if(t&1&&u(0,Mt,20,26,"div",0),t&2){let c;C((c=i.item.product)?0:-1,c)}},dependencies:[S,dt,rt,b,ut,L,v],styles:[`@font-face{font-display:swap;font-family:Swiss Post Sans;font-weight:700;src:url(https://fonts.post.ch/swiss-post-sans/v1/SwissPostSans-Bold.woff2) format("woff2"),url(https://fonts.post.ch/swiss-post-sans/v1/SwissPostSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Swiss Post Sans;font-weight:400;src:url(https://fonts.post.ch/swiss-post-sans/v1/SwissPostSans-Regular.woff2) format("woff2"),url(https://fonts.post.ch/swiss-post-sans/v1/SwissPostSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Swiss Post Sans;font-weight:300;src:url(https://fonts.post.ch/swiss-post-sans/v1/SwissPostSans-Light.woff2) format("woff2"),url(https://fonts.post.ch/swiss-post-sans/v1/SwissPostSans-Light.woff) format("woff")}@keyframes _ngcontent-%COMP%_popIn{0%{transform:scale(.9);opacity:0;transition-property:transform,opacity,overlay,display;transition-behavior:allow-discrete;transition-duration:var(--post-transition-duration, .35s);transition-timing-function:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1)}to{opacity:1;transform:scale(1)}}*[_ngcontent-%COMP%], [_nghost-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}[_nghost-%COMP%]{font-family:Swiss Post Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}button[_ngcontent-%COMP%]{font:inherit}img[_ngcontent-%COMP%], svg[_ngcontent-%COMP%]{max-width:100%;max-height:100%}@media(forced-colors:active){svg[_ngcontent-%COMP%]{color:#fff}}
1.mirrored[_ngcontent-%COMP%]{transform:scaleX(-1)}.rotate-270[_ngcontent-%COMP%]{transform:rotate(270deg)}.btn[_ngcontent-%COMP%]:focus, .btn[_ngcontent-%COMP%]:focus-visible{outline:.125rem solid transparent}@media(min-width:1441px){.wide-container[_ngcontent-%COMP%]{margin:0 auto;max-width:1440px}}.menu-button[_ngcontent-%COMP%]{display:flex;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:400;cursor:pointer}@media(min-width:1024px){.menu-button[_ngcontent-%COMP%]{display:none}}.menu-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.list-item-container[_ngcontent-%COMP%]   .product-information[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .product-name[_ngcontent-%COMP%], .list-item-container[_ngcontent-%COMP%]   .product-information[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .product-summary[_ngcontent-%COMP%]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.list-item-container[_ngcontent-%COMP%]{padding:1rem 0}.list-item-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.125rem;font-size:.9375rem}.list-item-container[_ngcontent-%COMP%]   .product-information[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between}.list-item-container[_ngcontent-%COMP%]   .product-information[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none}.list-item-container[_ngcontent-%COMP%]   .product-information.secondary-text-clamped[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .product-summary[_ngcontent-%COMP%]{-webkit-line-clamp:1}.list-item-container[_ngcontent-%COMP%]   .list-image[_ngcontent-%COMP%]{width:70.5px;height:70.5px}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33`],changeDetection:0})};var Pt=["mini-cart-list",""];function wt(e,n){if(e&1&&_(0,"li",1),e&2){let t=m(),i=t.$implicit,c=t.$index,D=t.$count,f=m();R("border-bottom",c!==D-1),p("id",x("mini-cart-list-item-",c))("item",i)("quantityControl",n.get("quantity"))("readonly",f.readonly)("promotionLocation",f.promotionLocation)("options",f.options)}}function It(e,n){if(e&1&&(u(0,wt,1,9,"li",0),s(1,"async")),e&2){let t,i=n.$implicit,c=m();C((t=l(1,1,c.getControl(i)))?0:-1,t)}}var U=class e extends _t{hostClass="list-unstyled m-0";trackByItem(n,t){return`${t.product?.code??""}${t.product?.name??""}`}static \u0275fac=(()=>{let n;return function(i){return(n||(n=M(e)))(i||e)}})();static \u0275cmp=y({type:e,selectors:[["ul","mini-cart-list",""]],hostVars:2,hostBindings:function(t,i){t&2&&F(i.hostClass)},features:[w],attrs:Pt,decls:2,vars:0,consts:[["mini-cart-list-item","",3,"id","border-bottom","item","quantityControl","readonly","promotionLocation","options"],["mini-cart-list-item","",3,"id","item","quantityControl","readonly","promotionLocation","options"]],template:function(t,i){t&1&&Z(0,It,2,3,null,null,i.trackByItem,!0),t&2&&tt(i.items)},dependencies:[j,O],styles:["[_nghost-%COMP%]{padding:0 1.5rem;max-height:25rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}[_nghost-%COMP%]::-webkit-scrollbar{display:none}"],changeDetection:0})};var Ot=e=>[e],St=()=>({cxRoute:"cart"});function Lt(e,n){e&1&&(a(0,"div",3)(1,"strong",4),d(2),s(3,"cxTranslate"),r()()),e&2&&(o(2),g(l(3,1,"cart.title")))}function Dt(e,n){if(e&1&&(a(0,"p",9)(1,"span"),d(2),s(3,"cxTranslate"),r(),a(4,"span",15),d(5),r()()),e&2){let t=m(4);o(2),g(l(3,2,"header.mini-cart.surcharge")),o(3),g(t.deliveryCost==null?null:t.deliveryCost.formattedValue)}}function Tt(e,n){if(e&1&&(a(0,"div",8),u(1,Dt,6,4,"p",9),a(2,"div",10)(3,"div")(4,"span",11),d(5),s(6,"cxTranslate"),r(),d(7),s(8,"cxTranslate"),r(),a(9,"span",12),d(10),r()(),a(11,"div",13)(12,"a",14),s(13,"cxUrl"),a(14,"span"),d(15),s(16,"cxTranslate"),r()()()()),e&2){let t=m(3);o(),C(t.deliveryCost!=null&&t.deliveryCost.value?1:-1),o(4),g(l(6,6,"header.mini-cart.price-total")),o(2),I(" ",l(8,8,"header.mini-cart.with-taxes")," "),o(3),g(t.voucherNetPrice==null?null:t.voucherNetPrice.formattedValue),o(2),p("routerLink",l(13,10,$(14,St))),o(3),g(l(16,12,"cart.open"))}}function Bt(e,n){if(e&1&&(_(0,"ul",7,2),s(2,"async")),e&2){let t=m(),i=m(3);p("cartIsLoading",l(2,3,i.cartLoaded$)===!1)("items",t)("promotionLocation",i.promotionLocation)}}function Et(e,n){if(e&1&&(z(0,Tt,17,15,"ng-template",null,1,Q),a(2,"swisspost-onlineshop-vertical-scrollable-container",6),u(3,Bt,3,5,"ul",7),r()
33),e&2){let t=n,i=k(1),c=m(2),D=m(),f=k(1);o(2),p("headerRef",f)("footerRef",((c==null?null:c.totalItems)??0)>0?i:null)("additionalTriggerEvents$",h(4,Ot,D.entries$)),o(),C(c&&c.totalItems&&(t!=null&&t.length)?3:-1)}}function kt(e,n){if(e&1&&(u(0,Et,4,6),s(1,"async")),e&2){let t,i=m(2);C((t=l(1,1,i.entries$))?0:-1,t)}}function Rt(e,n){if(e&1&&(a(0,"swisspost-onlineshop-vertical-scrollable-container",5),_(1,"swisspost-onlineshop-mini-cart-empty"),r()),e&2){m(2);let t=k(1);p("headerRef",t)}}function Ft(e,n){e&1&&u(0,kt,2,3)(1,Rt,2,1,"swisspost-onlineshop-vertical-scrollable-container",5),e&2&&C((n.totalItems??0)>0?0:1)}var W=class e extends gt{static \u0275fac=(()=>{let n;return function(i){return(n||(n=M(e)))(i||e)}})();static \u0275cmp=y({type:e,selectors:[["swisspost-onlineshop-mini-cart-detail"]],features:[w],decls:4,vars:3,consts:[["headerRef",""],["footerRef",""],["scrollableContent",""],[1,"header","p-4","position-relative","d-flex"],[1,"fs-medium","lh-1"],[3,"headerRef"],[3,"headerRef","footerRef","additionalTriggerEvents$"],["mini-cart-list","",3,"cartIsLoading","items","promotionLocation"],[1,"position-relative","p-0"],[1,"d-flex","justify-content-between","mini-cart-surcharge","py-0","px-4","mx-0","mt-0","mb-3"],[1,"d-flex","justify-content-between","pt-0","px-4","pb-3","fs-medium"],[1,"fw-bold"],["id","mini-cart-total-price",1,"fw-bold"],[1,"border-top","p-4"],["id","mini-cart-go-to-cart",1,"btn","btn-primary","w-100","text-center",3,"routerLink"],["id","mini-cart-surcharge"]],template:function(t,i){if(t&1&&(z(0,Lt,4,3,"ng-template",null,0,Q),u(2,Ft,2,1),s(3,"async")),t&2){let c;o(2),C((c=l(3,1,i.cart$))?2:-1,c)}},dependencies:[b,ft,N,S,V,U,v,O,H],styles:[`@keyframes _ngcontent-%COMP%_popIn{0%{transform:scale(.9);opacity:0;transition-property:transform,opacity,overlay,display;transition-behavior:allow-discrete;transition-duration:var(--post-transition-duration, .35s);transition-timing-function:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1)}to{opacity:1;transform:scale(1)}}header[_ngcontent-%COMP%]{height:7rem}@media(min-width:1024px){header[_ngcontent-%COMP%]{height:11rem}}@media(min-width:1280px){header[_ngcontent-%COMP%]{height:12rem}}[_nghost-%COMP%]{background-color:#fff;position:absolute;right:0;transition:visibility .5s,opacity .5s ease-out;width:26.25rem;z-index:1;box-shadow:0 0 1.25rem #0000004d;visibility:hidden;opacity:0;top:4rem}@media(min-width:1024px){[_nghost-%COMP%]{top:4.5rem}}@media(min-width:1280px){[_nghost-%COMP%]{top:calc(5rem - 1px)}}.header[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:before{position:absolute;z-index:9999;top:-.4375rem;right:2.4rem;width:0;height:0;margin-right:-.4375rem;border-color:transparent transparent white;border-style:solid;border-width:0 .4375rem .4375rem;content:""}
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65`],changeDetection:0})};var vt=e=>({value:e}),$t=()=>({cxRoute:"cart"}),Ht=e=>({count:e});function Vt(e,n){if(e&1&&(a(0,"div",3),d(1),r()),e&2){let t=m();o(),I(" ",t.value>=100?"+99":t.value," ")}}function Nt(e,n){e&1&&u(0,Vt,2,1,"div",3),e&2&&C(n.value?0:-1)}function qt(e,n){if(e&1&&(a(0,"a",0),s(1,"cxUrl"),s(2,"async"),s(3,"cxTranslate"),a(4,"div",1),_(5,"post-icon",2),u(6,Nt,1,1),s(7,"async"),r()(),_(8,"swisspost-onlineshop-mini-cart-detail")),e&2){let t,i=m();p("routerLink",l(1,3,$(12,$t))),B("aria-label",nt(3,7,n.value??"",h(13,Ht,l(2,5,i.quantity$)))),o(6),C((t=h(15,vt,l(7,10,i.quantity$)))?6:-1,t)}}var ht=class e{constructor(n,t,i,c,D){this.activeCartService=n;this.cdr=t;this.widgetVisibilityService=i;this.location=c;this.router=D;this.isHoverDisabled=this.isCartPageActive,this.location.onUrlChange(f=>{this.isHoverDisabled=f.includes("/cart"),this.cdr.detectChanges()}),this.quantity$=this.activeCartService.getActive().pipe(T(f=>f?(f.deliveryItemsQuantity||0)+(f.pickupItemsQuantity||0):0)),this.productsInCartLabel$=this.quantity$.pipe(G(0),T(f=>f||0),T(f=>f===1?"header.mini-cart.item":"header.mini-cart.item_plural"))}activeCartService;cdr;widgetVisibilityService;location;router;hostClass="d-block position-relative border-start";isHoverDisabled;productsInCartLabel$;quantity$;onHover(){this.isCartPageActive||this.widgetVisibilityService.close()}get isCartPageActive(){return this.router.url.includes("/cart")}static \u0275fac=function(t){return new(t||e)(P(lt),P(ot,4),P(pt),P(at),P(st))};static \u0275cmp=y({type:e,selectors:[["swisspost-onlineshop-mini-cart"]],hostVars:4,hostBindings:function(t,i){t&1&&E("mouseenter",function(){return i.onHover()}),t&2&&(F(i.hostClass),R("cart-page",i.isHoverDisabled))},decls:2,vars:5,consts:[["rel","nofollow",3,"routerLink"],[1,"position-relative","d-inline"],["name","2026",1,"fs-large"],[1,"badge","badge-sm","position-absolute","top-0","start-100","translate-middle"]],template:function(t,i){if(t&1&&(u(0,qt,9,17),s(1,"async")),t&2){let c;C((c=h(3,vt,l(1,1,i.productsInCartLabel$)))?0:-1,c)}},dependencies:[b,S,V,W,L,O,v,H],styles:[`@keyframes _ngcontent-%COMP%_popIn{0%{transform:scale(.9);opacity:0;transition-property:transform,opacity,overlay,display;transition-behavior:allow-discrete;transition-duration:var(--post-transition-duration, .35s);transition-timing-function:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1)}to{opacity:1;transform:scale(1)}}header[_ngcontent-%COMP%]{height:7rem}@media(min-width:1024px){header[_ngcontent-%COMP%]{height:11rem}}@media(min-width:1280px){header[_ngcontent-%COMP%]{height:12rem}}@media(min-width:600px){[_nghost-%COMP%]:not(.cart-page):hover   swisspost-onlineshop-mini-cart-detail[_ngcontent-%COMP%]{opacity:1;visibility:visible}}
65a[_ngcontent-%COMP%]{display:flex;height:var(--header-height);width:var(--header-height);justify-content:center;align-items:center;text-decoration:none;color:#6c757d}
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97`],changeDetection:0})};export{ht as MiniCartComponent};

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.