1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./MC_iH0Xx.js","./BI5BN1rn.js","./BA2cZanY.js","./DyfadX0W.js","./oiGUARBV.js","./entry.im3Mr2Hu.css","./xXovmyTk.js","./ProductPopup.DWJGrgyu.css"])))=>i.map(i=>d[i]); 2import{s as V,a as j,i as q,j as N}from"./BI5BN1rn.js";import{G as R,z as O,r as c,N as $,$ as H,w as L,J as W,as as l,ag as m,aB as z,I as o,aW as F,ah as G,ak as J,al as t,aC as _,aw as K,ax as Q,ao as U,ac as X,e as f,T as Y}from"./BA2cZanY.js";import"./DyfadX0W.js";import"./oiGUARBV.js";const Z=["id"],oo=["aria-controls","title"],eo={class:"modal-body"},to={class:"modal-footer"},ao=["aria-controls"],so=R({__name:"ProductModal",props:{id:{type:String,required:!0},isVisible:{type:Boolean,required:!0},product:{type:Object,required:!0},productShopId:{type:String,required:!0}},emits:["close"],setup(h,{emit:b}){const v=X(()=>q(()=>import("./MC_iH0Xx.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url)),i=O(),{$store:y,$translate:u}=i,g=b,a=c(i.isHydrating),k=!a.value;$(()=>{a.value=!1});
2const p=c(null),{baseDomain:C,isWidget:I,locale:w,shopId:x}=V(y),M=h,{id:s,isVisible:r,product:S,productShopId:B}=H(M),n=()=>{g("close")},E=e=>{n()},d=c(!1),P=()=>{d.value=!0},T=()=>{d.value=!1};L(r,async e=>{e&&W(()=>{p.value?.focus()})});const A=f(()=>{if(!I.value)return"body";const e=document.getElementById("johkuwidget-modal-container");return e?e.shadowRoot.querySelector("#johku-widget"):"body"});return j({bodyAttrs:{class:f(()=>r.value||d.value?"modal-open":"")}}),(e,D)=>(l(),m(z,{to:o(A),disabled:o(a)},[(l(),m(F(Y),{name:"product-modal",appear:k,duration:{enter:340,leave:300},onBeforeEnter:P,onAfterLeave:T},{default:G(()=>[o(r)?(l(),J("div",{key:0,class:"modal product-modal show",onClick:E},[t("div",{class:"modal-dialog modal-lg",role:"dialog","aria-modal":"true",id:"productModal-"+o(s)},[t("div",{class:"modal-content",tabindex:"-1",ref_key:"productModalElement",ref:p},[t("a",{class:"modal-close close is-clickable",href:"javascript:;",onClick:_(n,["stop"]),role:"button","aria-controls":"productModal-"+o(s),title:o(u)("Close")},"Ã",8,oo),t("div",eo,[K(o(v),{product:o(S),shopId:o(x),productShopId:o(B),baseDomain:o(C),locale:o(w)},null,8,["product","shopId","productShopId","baseDomain","locale"])]),t("div",to,[t("button",{type:"button",class:"btn btn-default",role:"button",onClick:_(n,["stop"]),"aria-controls":"productModal-"+o(s)},Q(o(u)("Close")),9,ao)])],512)],8,Z)])):U("",!0)]),_:1},32))],8,["to","disabled"]))}}),io=N(so,[["__scopeId","data-v-98a2327a"]]);export{io 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.