import{r as t,j as o}from"./react-B_SyE9nW.js";import{o as s,au as i,av as r,t as e,L as m,E as p}from"./index-rpCX3Q4D.js";import{U as a}from"./Url-ClgQ_t1E.js";import{L as j}from"./RatingReviewTitle-DCW3vaEK.js";import{H as n,S as c}from"./HomeContext-B6Si_QP6.js";import{U as l}from"./ItemLoading-DPNH5OhJ.js";import{B as d}from"./BtnSReply-D9Pdw3MO.js";import{L as u}from"./ListInfo-DK_Olzc5.js";import{U as x}from"./UserListDetails-C5RXq8JN.js";import{B as I,u as f,a as S}from"./BaseTopLayout-DELs53oT.js";import{u as B,c as C}from"./Switch-DIK-h8Hp.js";import"./history-CBi_mSPs.js";import"./sentry-B8t7llU8.js";import"./styled-components-D7wwngcN.js";import"./RatingReview-B3xnOwcS.js";import"./index-CWdensOV.js";import"./createSvgIcon-ibGRMxjd.js";import"./index-Cl5sudu8.js";import"./Stack-BIB7Nof8.js";import"./styles-CLIaYI5d.js";import"./GlobalStyles-DD1iS-ud.js";import"./Grid-DaZkSr2A.js";import"./ActivityIco-Dv4jcYhL.js";import"./SubTitle-D9ZYvANf.js";import"./BusinessIco-KTqJ0-zT.js";import"./PublishContext-CR1e7qvT.js";import"./BusinessReviewStore-BOw4yOxG.js";import"./CoreServices-mCqFXiYB.js";import"./EditIco-D3cWatk-.js";import"./TrashIco-CFamaCK4.js";import"./DownIco-D2rHbkL2.js";import"./BtnShadow-Dwrczghr.js";import"./CircleCheckIco-JjjgSUII.js";import"./FacebookIco-DPo_wlN2.js";import"./TwitterIco-EayYKQ7x.js";import"./Address-Dol8yCxf.js";import"./listItemButtonClasses-DEpD1sOm.js";import"./GenericAvatarHeader-DFRHn8g9.js";import"./NoFound-B6fjSLIt.js";import"./NoFoundIco-DuUp_ueQ.js";import"./ImageIco-CKLKRJAY.js";import"./ListIco-CbQ-BsxD.js";import"./FldRadio-Cszv877C.js";import"./BackIco-Bfv3VVe8.js";import"./BtnGeneric-kPonuDFq.js";import"./SwitchBase-BU_RiyeT.js";import"./EnjBackdrop-CoSIOFjh.js";import"./ClockIco-bcNyA4ZQ.js";import"./SearchMap-BHGVZony.js";import"./embla-carousel-react.esm-NewS-kch.js";import"./BtnRestart-BNMy1ePM.js";import"./SearchRating-DqN9faks.js";import"./FldText-CeK_ches.js";import"./FldRadioSort-DZTbuC2m.js";import"./BtnIconRounded-BS7PWVek.js";import"./DeliveryIco-CfChoJ8b.js";import"./FldIngredients-BLyZBnFx.js";import"./FldCuisineType-Dg8MOEX1.js";import"./BtnAccept-DkISp0FI.js";import"./BtnCancel-Ce6l63Uz.js";import"./Autocomplete-Baw6LOs4.js";import"./index-D3q1ncIo.js";import"./usePreviousProps-GIwTB3Ki.js";import"./Checkbox-CMZryCo2.js";import"./AccordionSummary-1vZGnsiV.js";import"./useSlot-DsrBugvN.js";import"./PublishIco-BDiJ5_pY.js";import"./PublishRedirect-B1MP4O64.js";import"./HelpMenu-B6WV7h1y.js";import"./FAQIco-D_YmEiF9.js";import"./WarningIco-DlCn7co4.js";import"./ContactContext-3LZBK-62.js";import"./Divider-D1f0sLIx.js";import"./NoOptionsText-B8Vj5RWm.js";import"./FldSwitch-Ly7boVzH.js";import"./PopperGoogle-BZo6iHey.js";import"./NearIco-CDMVaGz-.js";import"./GoogleIdentityStoreContext-Bctmb6Rx.js";import"./SearchIco-GqGQDAqP.js";import"./BaseList-D4KwKezR.js";import"./BusinessContext-BiDA5Oxj.js";import"./AddBusinessModal-DkfQCt7u.js";import"./FldTextArea-Co6XZt_f.js";import"./FldTextSelect-BSx3F3e3.js";import"./FldAutocomplete-Cr8QA-V9.js";import"./ServicesModal-CgXcKUBz.js";import"./Avatar-Cf52qAyM.js";import"./ItemPict-C6-GDgVX.js";import"./PictureBox-CCkVl-Gt.js";import"./Tooltip-CUDMmh2r.js";const b={"&":{"@media(min-width:768px)":{"& > p":{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":"2",overflow:"hidden"},"& .enj-list-info":{display:"flex",flexDirection:"column-reverse",alignItems:"flex-start"},"& .enj-updated-at * > span":{fontSize:"11px"}}}},k=s((function({uuid:s,index:c,...x}){const f=t.useContext(l),{onBookmarkTopCb:S,getInfoCity:B}=t.useContext(n),{front_picture:C,name:k,is_bookmarked:T,description:h,owner:{profile_name:y,username:v},updated_at:g,slug:w}=x,[F,_]=t.useMemo((()=>[i(v),r("route.list.build",{slug:w})]),[]);return o.jsxs(I,{dataTest:"enj-lists-element",src:C,title:k,order:String(Number(c||0)+1),onClick:()=>{p.push(_),f.loadSubListData({...x,item_identifier:s})},alt:e("alt.top.list",{name:k,city:B}),sx:b,children:[o.jsx(a,{route:F}),o.jsx(a,{route:_}),o.jsx(d,{dataTest:"enj-lists-bookmark",is_bookmarked:T,listType:j.TYPE_LIST,name:k,src:C,description:h,item_identifier:s,cb:S}),o.jsx(u,{profile_name:y,updated_at:g,onClick:t=>{t.stopPropagation(),p.push(F)},description:m.isMobile?void 0:h})]},s)}));const T=s((function(){return f(c.TOP_BOOKMARKED_LISTS_CITY,"topList"),t.useLayoutEffect((()=>(B("route.top.lists"),C)),[]),o.jsxs(o.Fragment,{children:[o.jsx(S,{dataTest:"enj-lists-share",Cmp:k}),o.jsx(x,{})]})}));export{T as default};