PageSourceSearch

https://www.fielmann.at/_nuxt/DRXLFYSE.js

js fielmann.at collected 2026-09-28 12:38:13 UTC 8,985 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BnVkRiz5.js","./kjsH4l9N.js","./CMma-7Vx.js"])))=>i.map(i=>d[i]);
2import{n as jt}from"./kjsH4l9N.js";import{i as Jt}from"./W8yBmbHj.js";import{D as o,E as O,En as w,Ht as rt,Kt as Qt,O as Zt,On as t,_ as m,b as c,ct as te,g as s,in as ee,k as ae,mt as r,nr as v,o as st,pn as oe,qt as l,v as p,vn as V,y as i}from"./CMma-7Vx.js";import{m as re,p as se}from"./D8saCg_O.js";import{g as ie,t as ne}from"./DFOnntE8.js";import{r as le}from"./B0WPRCmj.js";import{t as ce}from"./BUDLPX_m.js";import{i as de,o as ue}from"./Br9o_PmH.js";import{D as me,F as it,St as pe,bt as _e,t as fe}from"./DG7sPv5b.js";import{c as ve,l as Pe,o as ge,s as ye,t as he,u as ke}from"./Z4pAcIwZ.js";import{C as be,Gn as De,Pn as Se,Wn as Ce,Z as Ae,a as M,gt as Te,mt as we,nt as Ie,qn as Re,ut as Ee,z as Be}from"./Dm6uK8nD.js";import{c as xe,m as Ne}from"./C4nbfZtJ.js";import{c as Fe}from"./Da1g2PJ82.js";import{_ as Oe,i as Ve,o as Me,r as Ue,s as Le,t as qe}from"./B1sQREU-.js";import{t as He}from"./Cmc9vSz9.js";import{t as Ge}from"./DpcaTkvS2.js";import{t as $e}from"./DyYRH6232.js";import{t as We}from"./BHCIninL.js";import{t as nt}from"./w7TZb0g_.js";import{o as ze}from"./DPgatRlY.js";import{o as Ke}from"./l9yhznP1.js";import{n as Xe,r as Ye}from"./CZVq01IN2.js";import{t as je}from"./DfTJnkCp2.js";import{t as lt}from"./JaIgjOwi.js";import{t as Je}from"./CRpHGRHj2.js";import{t as Qe}from"./CHfDzNh22.js";import{t as Ze}from"./DLaoTANk.js";import{t as ta}from"./ZNTFHY9D2.js";import{a as ea,i as aa}from"./B8x8PgbB2.js";import{t as oa}from"./nnY3IVOJ2.js";import{n as ra,r as sa,t as ia}from"./D4HMxl532.js";import{t as na}from"./DTmQPagz2.js";var la=Zt(()=>ce(()=>import("./BnVkRiz5.js").then(_=>_.n).then(_=>_.default||_),__vite__mapDeps([0,1,2]),import.meta.url)),ca={class:"mx-auto max-w-7xl"},da={key:1},ua={class:"flex flex-col gap-6"},ma={class:"price-summary border-b border-line-stroke-base pb-4"},pa={class:"mt-2 inline-block text-050 text-text-secondary"},_a={key:1},fa={key:0,class:"w-full"},va={key:1,class:"mt-5 w-full"},Pa={class:"flex flex-col gap-6"},ga={class:"flex flex-col items-center gap-4"},ya={key:0},ha=ae({__name:"hearing-aids-merch-pdp",props:{baseProduct:{type:Object,required:!0}},async setup(_){let k,U;const{setPageState:L}=pe(),q=ee();oe(()=>q.stop());const H=_,b=Jt(),{$i18n:d}=b,G=ne(),{data:ct}=_e(),P=se(),dt=s(()=>M(P.query,"variantid")),{product:ut,price:u,quantity:D,fetching:mt,packageUnit:$,selectedVariant:n,hasSiblings:W,hasSpecial:z,salesStatus:K,trackProductView:pt,inStock:_t,stock:I,breadcrumbs:ft,backUrl:vt,manualUrl:R,complianceUrl:E,productName:Pt,variantsSortedByPrice:B,isSellableWithoutStock:gt,setVariantId:yt,currentProductCategory:ba}=([k,U]=Qt(()=>Pe(H.baseProduct,{params:{with:Fe},options:{immediate:!0}})),k=await k,U(),k);te(()=>{pt(e.value),kt({title:Z.value,pageType:"product"})});const{trackAddToBasket:ht,trackPageView:kt}=fe(),e=s(()=>ut.value||H.baseProduct),{isSellableOnline:X}=Ke(e),{isBuyXGetYPrioritized:Y,isGiftAddedToBasket:j,areGiftConditionsMet:bt,highestPriorityPromotion:Dt,productPromotionId:St}=je(e),{data:J}=he([...Re],e.value),Q=s(()=>J.value?.recommendationRefXsell),x=s(()=>!we(e.value)||!Te(e.value,n.value)),Z=s(()=>Me(w(e),w(n),b));le(Le(e,n,u,b));const Ct=re(),{addItem:At,handleAddToBasketError:Tt}=We(),S=V(!1),{openBasketOverlay:wt}=Ge(),It=()=>{const a=M(Ct.currentRoute.value.query,"variantId");return(e.value.variants??[]).find(C=>C.id.toString()===a)??B.value[parseInt($.value,10)||0]},Rt=s(()=>ue("baseColor",e.value,n.value)),Et=s(()=>M(P.query,"consultant","0")==="1"),Bt=async a=>{if(!S.value&&B.value&&B.value.length){S.value=!0;const C=It(),g=a?.product&&a?.variant?a.product:w(e),f=a?.product&&a?.variant?a.variant:w(C),y={displayData:{[nt.colorAttribute]:{key:"colors",label:d.t("pdp.colors_heading"),value:Se(g)}}};f.stock?.quantity===0&&f.stock?.isSellableWithoutStock&&(y.displayData[nt.deliveryForecastAttribute]={key:d.t("basket.displayData.deliveryForecastFallback.key"),label:d.t("basket.displayData.deliveryForecastFallback.label"),value:ct.value?.deliveryEstimatesProductType?.sellableWithoutStockAdditionalTime??d.t("basket.displayData.deliveryForecastFallback.value")});const h=Dt.value?.id,A=me(),T={...A&&{branchId:A},...Et.value&&{consultantUsed:!0},designerOrder:Ee(e),productType:Ae(e.value)},N={variantId:f.id,quantity:Number(D.value),...it(y)?{}:y,...it(T)?{}:{customData:T},...!h&&{promotionId:null},...h&&!Y.value&&{promotionId:h}};try{await At(N),wt(),ht(g,Number(D.value),f)}catch(F){Tt(F,g)}finally{S.value=!1}}},xt={modelName:d.t("pdp.details.modelName"),...!!de("sports",e)&&{sports:d.t("pdp.details.sports")}},tt=s(()=>Oe(u.value,e.value?.lowestPriorPrice,G.value,Number(D.value))),Nt=s(()=>Ve(ft.value,G.value.domain||"",P.fullPath,Z.value||"")),Ft=V("hearing_aids_merch_links");L(P.path,"pageType","product"),L(P.path,"productCategory",Ne.hearingAidsMerch);const et=V(0);q.run(()=>{rt([I,_t,gt,x],()=>{et.value+=1}),rt(dt,a=>{a&&yt(a)},{immediate:!0})});const Ot=s(()=>Ue(e.value,n.value,u.value,b)),Vt=s(()=>xe(e.value)?Ce:De);return lt(()=>Ot.value),lt(()=>qe(Nt.value)),(a,C)=>{const g=ta,f=Ye,y=oa,h=sa,A=aa,T=na,N=ea,F=ke,Mt=ra,Ut=la,Lt=$e,qt=ye,Ht=ve,Gt=Xe,$t=Ze,Wt=He,at=ge,zt=ia,ot=Je,Kt=ze,Xt=Qe,Yt=ie;return r(),c("section",ca,[t(mt)?(r(),p(g,{key:0,"with-variant-box":!0,"with-text-info-box":!0,"with-attributes":!0})):t(e)&&(parseInt(t($),10)||0)>-1?(r(),c("div",da,[o(zt,{product:t(e),"selected-variant":t(n),"get-attribute":("getProductAttribute"in a?a.getProductAttribute:t(Be))(t(e),t(n)),"has-siblings":t(W),"product-detail-properties":t(Vt),"detail-name-mapping":xt,"back-url":t(vt),"product-name":t(Pt),"product-color":t(Rt)},{actions:l(()=>[m("div",ua,[m("div",null,[m("div",ma,[o(f,{price:t(u),"no-margin":"","applied-reductions":t(u).appliedReductions,"show-price-from":t(z),"show-price-reduction-badge":t(z),"show-discount":!0,"data-testid":"product-price"},null,8,["price","applied-reductions","show-price-from","show-price-reduction-badge"]),o(h,null,{default:l(()=>[m("span",pa,[t(u).withTax>0?(r(),c(st,{key:0},[O(v(a.$t("pdp.glasses.with_tax")+" "),1)],64)):i("",!0),o(y,{price:t(u),quantity:t(D),"product-id":t(e).id},null,8,["price","quantity","product-id"]),m("span",null,v(` – ${a.$t("pdp.delivery_location_information")}
2`),1),t(tt)?(r(),c("span",_a,v(a.$t("pdp.lowest_price"))+" "+v(`${t(tt)}`),1)):i("",!0)])]),_:1})])]),t(W)?(r(),c("div",fa,[o(A,{class:"max-w-[100vw]",product:t(e),"ignore-sold-out":!t(X)},null,8,["product","ignore-sold-out"])])):i("",!0),t(e).variants&&("everyVariantHasDiopters"in a?a.everyVariantHasDiopters:t(be))(t(e),t(e).variants)?(r(),c("div",va,[o(T,{class:"mt-3 max-w-[100vw]",product:t(e),"ignore-sold-out":!t(X)},null,8,["product","ignore-sold-out"])])):i("",!0),o(N,{product:t(e),"promotion-id":t(St),"is-gift-added-to-basket":t(j),"are-gift-conditions-met":t(bt)},null,8,["product","promotion-id","is-gift-added-to-basket","are-gift-conditions-met"]),m("div",Pa,[o(Gt,{product:t(e)},{default:l(()=>[m("div",ga,[(r(),p(F,{key:t(et),stock:t(I),"sales-status":t(K)},null,8,["stock","sales-status"])),t(n)&&t(x)?(r(),p(Mt,{key:0,product:t(e),variant:t(n),class:"w-full"},null,8,["product","variant"])):(r(),c(st,{key:1},[o(Lt,{"data-testid":"add-to-cart",variant:"primary",class:"w-full",disabled:t(x),loading:t(S),onClick:Bt},{default:l(()=>[O(v(a.$t("pdp.add_label"))+" ",1),o(Ut,{class:"size-6"})]),_:1},8,["disabled","loading"]),o(qt,{stock:t(I),"sales-status":t(K),product:t(e),class:"mt-3"},null,8,["stock","sales-status","product"])],64)),t(Y)&&!t(j)?(r(),p(Ht,{key:2,product:t(e),class:"mt-6"},null,8,["product"])):i("",!0)])]),_:1},8,["product"]),o($t,{class:"mt-6",slug:"hearing-aids-merch"})])])]),manuals:l(()=>[t(R)||t(E)?(r(),c("div",ya,[o(Wt,{class:"mb-6",tag:"span",look:"h3"},{default:l(()=>[O(v(a.$t("pdp.manual.headline")),1)]),_:1}),t(R)?(r(),p(at,{key:0,class:"mb-6",url:t(R),"translation-key":"pdp.manual.copyHearingAidsMerch"},null,8,["url"])):i("",!0),t(E)?(r(),p(at,{key:1,url:t(E),"translation-key":"pdp.manual.copyCompliance","link-translation-key":"pdp.manual.linkCompliance"},null,8,["url"])):i("",!0)])):i("",!0)]),_:1},8,["product","selected-variant","get-attribute","has-siblings","product-detail-properties","back-url","product-name","product-color"]),t(Q)?(r(),p(Kt,{key:0,"recommendation-product":t(e),"product-recommendations":t(Q),title:("getRecommendationTitle"in a?a.getRecommendationTitle:t(Ie))("recommendationRefXsell",t(d)),class:"mt-12 p-4",location:"PDP"},{default:l(()=>[o(ot,{"field-name":t(Ft)},null,8,["field-name"])]),_:1},8,["recommendation-product","product-recommendations","title"])):i("",!0),o(Yt,null,{default:l(()=>[o(Xt,{"recommendation-product":t(e),"product-recommendations":t(J)},{default:l(()=>[o(ot,{"field-name":"merchandise_links"})]),_:1},8,["recommendation-product","product-recommendations"])]),_:1})])):i("",!0)])}}}),eo=jt({default:()=>ka}),ka=ha;export{eo as n,ka as t};

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.