PageSourceSearch

https://sushibon.ru/_nuxt/FBjPvIAn.js

js sushibon.ru collected 2026-10-02 01:08:50 UTC 9,387 bytes, 1 lines download raw bytes

1import{_ as F}from"./FPlvFvjy.js";import{d as k,B as H,bt as W,o as c,c as u,u as n,n as R,l as y,a4 as o,aG as x,b as g,v as f,a as i,aH as Q,e as E,f as w,p as q,s as J,L as K,O as X,m as Y,C as Z,E as tt,z as C,i as D,j as L,t as v,Q as et,aj as ot,y as $,F as st}from"./CvSJSCRR.js";import{_ as rt,a as at}from"./BBY9asrI.js";import{_ as it}from"./C5q6fBGz.js";import{u as nt}from"./C25uSf4Q.js";const ct=["innerHTML"],_t=k({__name:"CustomSVG",props:{name:{},filled:{type:Boolean,default:!1},color:{}},async setup(e){let l,m;const d=e,r=y("");let p=!1;async function h(){try{let _=await Object.assign({
1"/assets/icons/asterisk.svg":()=>o(()=>import("./B9irBC_A.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/card.svg":()=>o(()=>import("./DMMK4WxV.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/caret.svg":()=>o(()=>import("./DUU7jv6G.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/cart-outline.svg":()=>o(()=>import("./CMtBbD48.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/cart.svg":()=>o(()=>import("./Be9p8Eyl.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/cash.svg":()=>o(()=>import("./Dkk9cGm6.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/checkmark.svg":()=>o(()=>import("./DRHtDnO7.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/chevron-down.svg":()=>o(()=>import("./CIZfRSOI.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/clock.svg":()=>o(()=>import("./B2OuLWGo.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/close.svg":()=>o(()=>import("./DrjM7Erf.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/complete.svg":()=>o(()=>import("./-kl7EZ34.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/confirmed.svg":()=>o(()=>import("./WoPynAHF.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/cooking.svg":()=>o(()=>import("./CnEV_eoh.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/credit-card.svg":()=>o(()=>import("./CNKAcFVr.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/delivery.svg":()=>o(()=>import("./DdgADon8.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/dialog.svg":()=>o(()=>import("./CLa86WRj.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/dislike.svg":()=>o(()=>import("./CFs3kK14.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/edit-cards.svg":()=>o(()=>import("./CjHYNvyG.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/favorite.svg":()=>o(()=>import("./CMrHp_WP.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/finger_up.svg":()=>o(()=>import("./BpO5p_R6.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/fire.svg":()=>o(()=>import("./CjP57mQj.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/franchise.svg":()=>o(()=>import("./Dhd01Gls.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/heart.svg":()=>o(()=>import("./DetPNmXd.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/high-load.svg":()=>o(()=>import("./CaetMSfO.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/isAuth.svg":()=>o(()=>import("./Dl4QEZCC.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/like.svg":()=>o(()=>import("./CNLfN-HT.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/loading.svg":()=>o(()=>import("./CovidAvW.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/location.svg":()=>o(()=>import("./CeY-xVQe.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/login.svg":()=>o(()=>import("./WFtwAQ1F.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/master-card.svg":()=>o(()=>import("./W73MiocJ.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/mir.svg":()=>o(()=>import("./CKRbtzSi.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/orderCreate.svg":()=>o(()=>import("./D9y5sfVH.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/pause.svg":()=>o(()=>import("./uDXbVLew.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/percent.svg":()=>o(()=>import("./C9JPBEc9.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/play.svg":()=>o(()=>import("./DNZZIvgr.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/sbp.svg":()=>o(()=>import("./BVKQpLcn.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/search.svg":()=>o(()=>import("./Ds171u_N.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/social/apple.svg":()=>o(()=>import("./DzooHY1P.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/social/googleplay.svg":()=>o(()=>import("./Cx6HGOKW.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/takeaway.svg":()=>o(()=>import("./BZ222gzF.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/upload.svg":()=>o(()=>import("./Csgct3hA.js"),[],import.meta.url).then(t=>t.default),
1"/assets/icons/visa.svg":()=>o(()=>import("./C0_9pXk-.js"),[],import.meta.url)
1.then(t=>t.default)})[`/assets/icons/${d.name}.svg`]();const P=_.includes("stroke");_=_.replace(/(stroke|fill)="[^"]*"/g,""),p=P,r.value=_}catch{console.error(`[custom-icons] Icon '${d.name}' doesn't exist in 'assets/icons'`)}}return[l,m]=H(()=>h()),await l,m(),W(h),(T,_)=>(c(),u("span",{class:R(["custom-icon",{"custom-icon-fill":!e.filled,"custom-icon-stroke":n(p)&&!e.filled}]),innerHTML:n(r)},null,10,ct))}}),dt={key:0,class:"badge__icon"},ut={class:"badge__text"},lt=k({__name:"Badge",props:{theme:{type:String,default:"",validator:e=>e===""||["primary","danger","success","green","blue"].includes(e)},size:{type:String,default:"medium",validator:e=>["medium","small"].includes(e)},icon:{type:String,default:""},clickable:{type:Boolean,default:!1},textColor:{type:String,default:"#439530ff"},backgroundColor:{type:String,default:"#cffec4ff"}},setup(e){const l=e,m=E(()=>({_clickable:l.clickable}));return(d,r)=>{const p=_t;return c(),u("div",x({class:["badge",[e.size&&`_${e.size}`,n(m)]],style:{color:e.textColor,backgroundColor:e.backgroundColor}},d.$attrs),[e.icon?(c(),u("span",dt,[g(p,{name:e.icon,filled:!0,color:e.textColor},null,8,["name","color"])])):f("",!0),i("span",ut,[Q(d.$slots,"default",{},void 0,!0)])],16)}}}),mt=w(lt,[["__scopeId","data-v-1b46b369"]]),pt=["data-id"],vt={class:"card__image-wrapper"},ft={class:"card__image"},gt={class:"card__body"},Et={class:"card__title h4-title h6-title-sm"},ht={class:"card__description text-s c-gray"},Pt={class:"card__price text-l hidden-sm"},It={key:0,class:"card__price-old"},At={class:"visible-sm"},Lt={class:"card__price-old"},Tt=k({__name:"ProductCard",props:{product:{type:Object,default:()=>({})},isGift:{type:Boolean,default:!1},category:{type:Object,default:()=>({})}},setup(e){const l=q(),{app_settings:m}=J(l),d=K(),r=e,p=E(()=>{const a=r.product?.title||"",s=r.category?.seo_data?.img_alt,A=r.category?.seo_data?.img_title;return{alt:s?s.replace(/\[title\]/g,a):a,title:A?A.replace(/\[title\]/g,a):a}}),h=E(()=>r.product),{productPriceLabel:T}=nt({product:h}),_=a=>{a?.target.closest(".card__title")||r.isGift||d.setModal({name:"product",params:{id:r.product.id,critical:r.product},keepPrevious:!0})},P=E(()=>(r.product.show_price_from?"от ":"")+T.value),t=y(!1),I=a=>{t.value=a},b=y(0),S=E(()=>b.value<575?"small":"medium");X();const z=Y(),{$env:Vt,$log:Ot}=z,V=()=>{b.value=window.innerWidth},B=()=>r.product.is_hot||r.product.is_new||r.product.is_vegan||r.product.is_best;return Z(()=>{V(),window.addEventListener("resize",V)}),tt(()=>{window.removeEventListener("resize",V)}),(a,s)=>{const A=F,M=mt,G=rt,U=it,N=et,j=at;return c(),u("div",{class:R(["card",[n(t)&&"_focused",e.isGift&&"_gift"]]),"data-id":e.product.id,onClick:_,onMouseenter:s[3]||(s[3]=O=>I(!0)),onMouseleave:s[4]||(s[4]=O=>I(!1))},[i("div",vt,[i("div",ft,[g(A,x(n(p),{src:e.product.image}),null,16,["src"]),i("div",{class:R(["card__badges",[`card__badges--${e.product.main_tag?.vertical}`,`card__badges--${e.product.main_tag?.horizontal}`]])},[e.product?.main_tag?(c(),C(M,{key:0,size:"small","text-color":e.product.main_tag?.text_color||"#439530ff","background-color":e.product.main_tag?.color||"#cffec4ff",icon:e.product.main_tag?.icon},{default:D(()=>[L(v(e.product?.main_tag.tag.tag),1)]),_:1},8,["text-color","background-color","icon"])):f("",!0)],2)])]),i("div",gt,[g(N,{to:`/category/${e.product.category_item?.slug||e.category.slug}/${e.product.slug}`},{default:D(()=>[i("h2",Et,[B()?(c(),C(G,{key:0,class:"card__title__icon",product:e.product},null,8,["product"])):f("",!0),g(U,{class:"card__title__text",text:e.product.title},null,8,["text"])])]),_:1},8,["to"]),i("div",ht,v(e.product.description),1),!e.isGift&&!n(m).disable_order?(c(),u("div",{key:0,class:"card__actions",onClick:s[0]||(s[0]=ot(()=>{},["stop"])),onMouseenter:s[1]||(s[1]=O=>I(!1)),onMouseleave:s[2]||(s[2]=O=>I(!0))},[i("div",Pt,[L(v(n(P))+" ",1),e.product.old_price?(c(),u("span",It,v(("formatPrice"in a?a.formatPrice:n($))(e.product.old_price)),1)):f("",!0)]),g(j,{product:e.product,category:e.category.title,"btn-theme":"secondary",size:n(S),"should-emit":e.product.open_item_page_to_add,onOnBeforeAdd:_},{default:D(()=>[s[6]||(s[6]=i("span",{class:"hidden-sm"},"Выбрать",-1)),i("span",At,[L(v(n(P))+" ",1),e.product.old_price?(c(),u(st,{key:0},[s[5]||(s[5]=L("   ",-1)),i("span",Lt,v(("formatPrice"in a?a.formatPrice:n($))(e.product.old_price)),1)],64)):f("",!0)])]),_:1},8,["product","category","size","should-emit"])],32)):f("",!0)])],42,pt)}}}),Ct=w(Tt,[["__scopeId","data-v-5817071a"]]);export{Ct as _};

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.