PageSourceSearch

https://wagamama.com.cy/_nuxt/W_Qqmip1.js

js wagamama.com.cy collected 2026-10-07 07:18:34 UTC 6,218 bytes, 1 lines download raw bytes

1import M from"./D2dV14gO.js";import S from"./CeFKjzfb.js";import z from"./DbpOs-UD.js";import P from"./CJ12dgNJ.js";import{c as O,a as G,l as U,k as K,i as W,_ as Y}from"./J9IOCGVU.js";import j from"./BxbdsRK1.js";import{d as H,D as s,$ as l,R as v,_ as g,Q as d,Z as q,a0 as p,X as m,u as o,a2 as F,W as a,a1 as Q,f as D}from"./B3G2-lE-.js";import{h as X}from"./o7QgHk_M.js";import{h as Z}from"./DZc3PcUF.js";import{u as J}from"./pPL8a36g.js";const h={CLOSE_MODAL:e=>({event:"close_modal",page_location:"any_page",product_information:e}),VIEW_ITEM:e=>({event:"view_item",page_location:"any_page",ecommerce:{items:[J(e)]}}),CLICK_AND_COLLECT:e=>({event:"click_and_collect",page_location:"any_page",product_information:e}),ORDER_DELIVERY:e=>({event:"order_delivery",page_location:"any_page",product_information:e})},ee=()=>{const{trackPageEvent:e}=O();return{handleCloseModal:i=>{e(h.CLOSE_MODAL(i))},handleViewItem:i=>{e(h.VIEW_ITEM(i))},handleClickAndCollect:i=>{e(h.CLICK_AND_COLLECT(i))},handleOrderDelivery:i=>{e(h.ORDER_DELIVERY(i))}}},te=()=>{const{trackPageEvent:e}=O();return{handleRetailerOutboundClick:(t,k,y)=>{e({event:"retailer_outbound_click",page_location:t,clicked_option:k,product_information:y})}}},oe=H({__name:"DishOrProductContent",props:{description:{},title:{},category:{},foodTypes:{},linkIcon:{},linkText:{},primaryButtonText:{},primaryButtonLinkUrl:{},productLinks:{},recipeDesc:{},recipeName:{},linkButtons:{},secondaryButtonText:{},secondaryButtonLinkUrl:{},serves:{},servesText:{},tagTextColor:{},tags:{},slugs:{},price:{}},emits:["click"],setup(e,{emit:b}){Q(r=>({d2868a8a:o(t).sizing[32],d2869896:o(t).sizing[16],d2869190:o(t).sizing[24],d2869288:o(t).sizing[20],v683f7713:o(t).colors.secondary.darkGrey,v590c83c0:o(t).colors.secondary.midGreyWhite,v0a7c7e70:o(t).text.body[14],v540ecb62:o(t).text.lineHeight[24],v5fb382a8:o(t).sizing[8],v51dc822f:o(t).colors.primary.black,v4e135710:o(t).text.heading[16],v540ecae6:o(t).text.lineHeight[20]}));const t=K,k=G(),y=D(W,"");let i;y==="dish_overview"&&(i=D("dish name")??"");const{handleClickAndCollect:L,handleOrderDelivery:$}=ee(),{handleCollectOrDeliveryClick:E}=Z(),{handleRetailerOutboundClick:B}=te(),_=b,f=(r,c,u)=>{y==="dish_overview"?E(i,r):c==="C&C"?L(u):c==="OD"&&$(u),_("click")},I=(r,c)=>{const u=`${k?.path}/${r}/${c}`,C=k.query?.category;return C?`${u}?category=${C}`:u},w=(r,c)=>{B(y,r,c)},R=()=>{typeof document<"u"&&(document.body.style.overflow="auto")};return(r,c)=>{const u=M,C=S,A=z,N=P,x=U,V=j;return a(),s("div",{class:l(r.$style.heroContent)},[e.tags||e.foodTypes?(a(),s("div",{key:0,class:l(r.$style.tagContainer)},[(a(!0),s(v,null,g(e.tags,n=>(a(),m(u,{key:typeof n=="string"?n:n.text,"tag-text":typeof n=="string"?n:n.text,"border-color":o(X)(n),"text-color":e.tagTextColor,class:l(r.$style.tag)},null,8,["tag-text","border-color","text-color","class"]))),128)),(a(!0),s(v,null,g(e.foodTypes,n=>(a(),m(C,{key:n,class:l(r.$style.foodType),text:n,"is-small":!0,mode:"light"},null,8,["class","text"]))),128))],2)):d("",!0),q(A,{title:e.title,description:e.description},null,8,["title","description"]),e.servesText&&e.serves?(a(),s("p",{key:1,class:l(r.$style.serves)},p(e.servesText)+" "+p(e.serves),3)):d("",!0),e.linkText&&e.category&&e.recipeName?(a(),m(N,{key:2,id:"link-cta",size:"small",color:o(t).colors.primary.black,text:e.linkText,class:l(r.$style.ctaContainer),"link-url":I(e.category,e.recipeDesc||e.recipeName),icon:e.linkIcon,tabindex:"0",onclick:"document.body.style.overflow = 'auto'",onOnKeydown:c[0]||(c[0]=n=>{(n.key==="Enter"||n.key===" ")&&(n.preventDefault(),R())})},null,8,["color","text","class","link-url","icon"])):d("",!0),F("div",{class:l(r.$style.bottomContainer)},[e.price?(a(),s("p",{key:0,class:l(r.$style.price)},p(e.price),3)):d("",!0),e.primaryButtonText||e.secondaryButtonText||e.linkButtons?.length?(a(),s("div",{key:1,class:l(r.$style.buttonContainer)},[(a(!0),s(v,null,g(e.linkButtons,n=>(a(),m(x,{key:n.url,class:l(r.$style.button),border:o(t).colors.primary.red,color:o(t).colors.primary.white,background:o(t).colors.primary.red,outline:o(t).colors.primary.black,text:n.buttonText,"cta-link":n.url,logo:n.logo,onClick:T=>f(n.buttonText,"OD",e.recipeName||"")},null,8,["class","border","color","background","outline","text","cta-link","logo","onClick"]))),128)),e.primaryButtonText?(a(),m(x,{key:0,class:l(r.$style.button),border:o(t).colors.primary.red,color:o(t).colors.primary.white,background:o(t).colors.primary.red,outline:o(t).colors.primary.black,text:e.primaryButtonText,"cta-link":e.primaryButtonLinkUrl,onClick:c[1]||(c[1]=n=>f(e.primaryButtonText,"C&C",e.recipeName||""))},null,8,["class","border","color","background","outline","text","cta-link"])):d("",!0),e.secondaryButtonText?(a(),m(x,{key:1,class:l(r.$style.button),border:e.primaryButtonText?o(t).colors.primary.black:o(t).colors.primary.red,color:e.primaryButtonText?o(t).colors.primary.black:o(t).colors.primary.white,background:e.primaryButtonText?o(t).colors.primary.white:o(t).colors.primary.red,text:e.secondaryButtonText,"cta-link":e.secondaryButtonLinkUrl,onClick:c[2]||(c[2]=n=>f(e.secondaryButtonText,"OD",e.recipeName||""))},null,8,["class","border","color","background","text","cta-link"])):d("",!0)],2)):d("",!0)],2),e.productLinks?(a(),s("div",{key:3,class:l(r.$style.productLinksContainer)},[(a(!0),s(v,null,g(e.productLinks,(n,T)=>(a(),m(V,{key:T,class:l(r.$style.shopCta),"link-url":n.destination,"shop-logo":n.shopLogo,color:o(t).colors.secondary.darkGrey,onClick:ve=>w(n.shopLogo.alt,e.title)},null,8,["class","link-url","shop-logo","color","onClick"]))),128))],2)):d("",!0)],2)}}}),ne="_bottomContainer_v20ar_2",re="_buttonContainer_v20ar_8",ae="_ctaContainer_v20ar_15",le="_heroContent_v20ar_19",ce="_productLinksContainer_v20ar_25",ie="_serves_v20ar_36",se="_shopCta_v20ar_44",de="_tagContainer_v20ar_48",ue="_price_v20ar_56",me="_button_v20ar_8",ye={bottomContainer:ne,buttonContainer:re,ctaContainer:ae,heroContent:le,productLinksContainer:ce,serves:ie,shopCta:se,tagContainer:de,price:ue,button:me},ke={$style:ye},Ce=Y(oe,[["__cssModules",ke]]),$e=Object.freeze(Object.defineProperty({__proto__:null,default:Ce},Symbol.toStringTag,{value:"Module"}));
1export{$e as D,Ce as _,ee as h};

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.