PageSourceSearch

https://www.weleda.ch/_nuxt/GMkamaOp.js

js weleda.ch collected 2026-09-25 19:52:40 UTC 7,725 bytes, 1 lines download raw bytes

1import{t as O,E as o,o as l,c as g,aq as j,aE as K,a as h,ar as v,w as x,e as W,aC as N,bP as F,aa as k,_ as R,bk as M,d as y,b8 as J,n as G,aA as Q,q as X,m as Y}from"./2fLglP_K.js";import{u as Z,_ as ee}from"./CVAX29tC.js";import{_ as oe}from"./CcDehfpu.js";import{_ as ne}from"./B8nVHadG.js";import{g as te,b as ae,e as z,c as le,a as re,S as se}from"./CQN2v85C.js";import{A as ie}from"./B7SbmG5y.js";import{u as ce}from"./Curj5HS8.js";import"./CIlx93vF.js";import"./C5O_NNo-.js";import"./pDOIw9sz.js";import"./B33Qn0Hx.js";import"./BBMhuJyy.js";import"./BxtdR7q9.js";import"./CAtAx-NT.js";import"./C4kFH4xD.js";import"./DVll-oN9.js";import"./FKR6oxvy.js";import"./_xSAHzEW.js";import"./B-qTXWS-.js";function de({swiper:e,extendParams:s,on:r,emit:i}){const a=te(),d=ae();e.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function n(w){if(!e.enabled)return;const{rtlTranslate:c}=e;let t=w;t.originalEvent&&(t=t.originalEvent);const p=t.keyCode||t.charCode,P=e.params.keyboard.pageUpDown,_=P&&p===33,b=P&&p===34,$=p===37,B=p===39,D=p===38,I=p===40;if(!e.allowSlideNext&&(e.isHorizontal()&&B||e.isVertical()&&I||b)||!e.allowSlidePrev&&(e.isHorizontal()&&$||e.isVertical()&&D||_))return!1;if(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey||a.activeElement&&(a.activeElement.isContentEditable||a.activeElement.nodeName&&(a.activeElement.nodeName.toLowerCase()==="input"||a.activeElement.nodeName.toLowerCase()==="textarea")))return;if(e.params.keyboard.onlyInViewport&&(_||b||$||B||D||I)){let A=!1;if(z(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&z(e.el,`.${e.params.slideActiveClass}`).length===0)return;const E=e.el,L=E.clientWidth,H=E.clientHeight,U=d.innerWidth,q=d.innerHeight,f=le(E);c&&(f.left-=E.scrollLeft);const T=[[f.left,f.top],[f.left+L,f.top],[f.left,f.top+H],[f.left+L,f.top+H]];for(let V=0;V<T.length;V+=1){const C=T[V];if(C[0]>=0&&C[0]<=U&&C[1]>=0&&C[1]<=q){if(C[0]===0&&C[1]===0)continue;A=!0}}if(!A)return}const S=e.params.keyboard.speed;e.isHorizontal()?((_||b||$||B)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((b||B)&&!c||(_||$)&&c)&&e.slideNext(S),((_||$)&&!c||(b||B)&&c)&&e.slidePrev(S)):((_||b||D||I)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(b||I)&&e.slideNext(S),(_||D)&&e.slidePrev(S)),i("keyPress",p)}function u(){e.keyboard.enabled||(a.addEventListener("keydown",n),e.keyboard.enabled=!0)}function m(){e.keyboard.enabled&&(a.removeEventListener("keydown",n),e.keyboard.enabled=!1)}r("init",()=>{e.params.keyboard.enabled&&u()}),r("destroy",()=>{e.keyboard.enabled&&m()}),Object.assign(e.keyboard,{enable:u,disable:m})}const ue={key:0,class:"countdown"},me={class:"countdown-value"},pe={class:"countdown-label"},_e=O({__name:"GlobalCountdown",props:{countdown:{}},setup(e){const s=e,{timeParts:r,showCountdown:i}=Z(s.countdown);return(a,d)=>{const n=F;return o(i)?(l(),g("div",ue,[(l(!0),g(j,null,K(o(r),u=>(l(),g("div",{key:u.label,class:"countdown-item"},[h("span",me,[v(n,null,{default:x(()=>[W(N(u.value),1)]),_:2},1024)]),h("span",pe,[v(n,null,{default:x(()=>[W(N(u.short),1)]),_:2},1024)])]))),128))])):k("",!0)}}}),be=Object.assign(R(_e,[["__scopeId","data-v-b42bf12f"]]),{__name:"GlobalCountdown"}),fe={class:"banner-item"},ge={class:"banner-item__promotion-info"},ye={key:1,class:"banner-item__promotion-info-text"},he={key:1,class:"banner-item__voucher-code"},ve=O({__name:"BannerItem",props:{item:{}},emits:["dialogOpen"],setup(e){const s=e,{title:r,link:i,promotionTerms:a,voucherCode:d}=M(s.item);return(n,u)=>{const m=be,w=J,c=oe,t=ee;return l(),g("div",fe,[e.item.countdown?(l(),y(m,{key:0,countdown:e.item.countdown,variant:"global",class:"banner-item__countdown"},null,8,["countdown"])):k("",!0),h("div",ge,[o(i).url?(l(),y(w,{key:0,link:o(i).url,target:o(i).target,variant:"inline"},{default:x(()=>[h("span",null,N(o(r)),1)]),_:1},8,["link","target"])):(l(),g("span",ye,N(o(r)),1)),o(a)?(l(),y(c,{key:2,class:"banner-item__promotion-info-terms",headline:o(a).headline,text:`<p>${o(a).text}</p><p>${o(a).additionalText}</p>`,"label-aria":n.$t("globaltranslations.global.promotion.banner.info.icon.label")},null,8,["headline","text","label-aria"])):k("",!0)]),o(d)?(l(),g("div",he,[v(t,{label:o(d).label+" "+o(d).code,"content-to-copy":o(d).code,class:"banner-item__voucher-code__button","aria-label":n.$t("globaltranslations.global.copy.to.clipboard.with.1.parameter")},null,8,["label","content-to-copy","aria-label"])])):k("",!0)])}}}),ke=Object.assign(R(ve,[["__scopeId","data-v-c16e04ce"]]),{__name:"BannerItem"}),we={class:"promotion-banner-carousel__controls"},Ce=["aria-label"],$e={class:"promotion-banner-carousel__nav"},Be=["aria-label"],xe=["aria-label"],Pe=O({__name:"PromotionBannerControls",props:{swiperRef:{},autoSliding:{type:Boolean}},setup(e){const s=e,r=G(s.autoSliding),i=()=>{s.swiperRef?.autoplay&&(r.value?s.swiperRef.autoplay.stop():s.swiperRef.autoplay.start(),r.value=!r.value)},a=()=>{s.swiperRef?.slideNext()},d=()=>{s.swiperRef?.slidePrev()};return(n,u)=>{const m=Q;return l(),g("div",we,[h("button",{class:"promotion-banner-carousel__control promotion-banner-carousel__control--left",type:"button","aria-label":o(r)?n.$t("globaltranslations.global.slider.pause"):n.$t("globaltranslations.global.slider.play"),"data-testid":"promo-play-pause",onClick:i},[v(m,{name:o(r)?"pause":"play",size:"medium-small"},null,8,["name"])],8,Ce),h("div",$e,[h("button",{class:"promotion-banner-carousel__control",type:"button","aria-label":n.$t("globaltranslations.global.slider.prev"),"data-testid":"promo-go-prev",onClick:d},[v(m,{name:"chevron-left",size:"medium-small"})],8,Be),h("button",{class:"promotion-banner-carousel__control",type:"button","aria-label":n.$t("globaltranslations.global.slider.next"),"data-testid":"promo-go-next",onClick:a},[X(n.$slots,"default",{},()=>[v(m,{name:"chevron-right",size:"medium-small"})])],8,xe)])])}}}),De=Object.assign(Pe,{__name:"PromotionBannerControls"}),Ie=["aria-label"],Se=O({__name:"PromotionBannerCarousel",props:{promotionBannerGlobal:{}},setup(e){const s=e,{localeDirection:r}=ce(),i=G(),a=c=>{i.value=c},d={loop:!0,grabCursor:!0,pagination:!1,navigation:!1,slidesPerView:1,autoplay:s.promotionBannerGlobal?.autoSliding&&{delay:5e3,pauseOnMouseEnter:!0,disableOnInteraction:!1},keyboard:{enabled:!0}},n=G(),u=G(!1),m=c=>{u.value=!0,n.value=c,i.value?.autoplay.stop()},w=()=>{u.value=!1,i.value?.autoplay.start()};return(c,t)=>{const p=ke,P=ne;return e.promotionBannerGlobal&&e.promotionBannerGlobal.bannerItems.length>0?(l(),g("section",{key:0,class:"promotion-banner-carousel color-set-accent--dark","aria-label":o(n)?.headline},[e.promotionBannerGlobal.bannerItems.length>1?(l(),y(o(se),Y({key:0,modules:[o(ie),o(de)],dir:o(r)},d,{"watch-slides-progress":!0,onSwiper:a}),{default:x(()=>[(l(!0),g(j,null,K(e.promotionBannerGlobal.bannerItems,(_,b)=>(l(),y(o(re),{key:`promotion-banner-slide_${b}`,class:"promotion-banner-carousel__slide"},{default:x(()=>[v(p,{item:_,onDialogOpen:m},null,8,["item"])]),_:2},1024))),128))]),_:1},16,["modules","dir"])):k("",!0),e.promotionBannerGlobal.bannerItems.length>1?(l(),y(De,{key:1,"auto-sliding":e.promotionBannerGlobal.autoSliding,"swiper-ref":o(i)},null,8,["auto-sliding","swiper-ref"])):(l(),y(p,{key:2,item:e.promotionBannerGlobal.bannerItems[0],onDialogOpen:m},null,8,["item"])),o(n)?(l(),y(P,{key:3,open:o(u),headline:o(n).headline,text:`<p>${o(n).text}</p><p>${o(n).additionalText}</p>`,"primary-button-label":c.$t("globaltranslations.global.close"),onClickPrimary:w,onClose:w},null,8,["open","headline","text","primary-button-label"])):k("",!0)],8,Ie)):k("",!0)}}}
1),Qe=Object.assign(R(Se,[["__scopeId","data-v-2c25bee0"]]),{__name:"PromotionBannerCarousel"});export{Qe as default};

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.