import{r as t,j as o}from"./react-CuSWQC63.js";import{o as s,ax as i,ay as r,t as e,N as m,E as p}from"./index-BNMHbWF8.js";import{U as a}from"./Url-B7sAWjcK.js";import{L as j}from"./RatingReviewTitle-odEaYsMO.js";import{H as n,S as c}from"./HomeContext-DmVTzdxk.js";import{U as l}from"./ItemLoading-kSqLGlu0.js";import{B as d}from"./BtnSReply-CIv3_6gd.js";import{L as u}from"./ListInfo-Cyg6dXXr.js";import{U as x}from"./UserListDetails-B3vVHyZY.js";import{B as I,u as f,a as S}from"./BaseTopLayout-B9TQY9m3.js";import{u as C,c as B}from"./Switch-XeF51Q_6.js";import"./history-CBi_mSPs.js";import"./sentry-Db3RWtEB.js";import"./styled-components-ZnnMflXH.js";import"./RatingReview-MUxcNjKb.js";import"./index-CBFMspgv.js";import"./createSvgIcon-CEPmRJ3E.js";import"./index-9agP5gA8.js";import"./Stack-CsIYudLL.js";import"./styles-CG6aOGX6.js";import"./GlobalStyles-DPVCCxwx.js";import"./Grid-lK0clOfu.js";import"./ActivityIco-BzKq8HOx.js";import"./SubTitle-CfZ3iXsk.js";import"./BusinessIco-Dd_FNaS9.js";import"./PublishContext-M0U3mlLS.js";import"./BusinessReviewStore-nlOaW64s.js";import"./CoreServices-BGH3oKUq.js";import"./EditIco-CS2zYJ2J.js";import"./TrashIco-BxwI3ECw.js";import"./DownIco-CedZuNbq.js";import"./BtnShadow-MQ4-oHFB.js";import"./CircleCheckIco-f3dXUjFC.js";import"./FacebookIco-CreUfkJ-.js";import"./TwitterIco-C3mYP6YN.js";import"./Address-D7KvqVrG.js";import"./listItemButtonClasses-CEXGT0oN.js";import"./GenericAvatarHeader-DLhbtjPW.js";import"./NoFound-CLdAg72R.js";import"./NoFoundIco-DXTiFUj7.js";import"./ImageIco-BUQUyDWz.js";import"./ListIco-DpqgdJkz.js";import"./FldRadio-CxRaXzZY.js";import"./BackIco-C0ohrYTt.js";import"./BtnGeneric-CE8aQY-U.js";import"./SwitchBase-CTy9neIZ.js";import"./EnjBackdrop-CJzg_Tk6.js";import"./ClockIco-B41UxGlt.js";import"./SearchMap-BBvpSmfl.js";import"./embla-carousel-react.esm-C07JH9QM.js";import"./BtnRestart-Qb6_4s1G.js";import"./SearchRating-7CzilqrZ.js";import"./FldText-HWAZ4aWw.js";import"./FldRadioSort-CNMTkUj-.js";import"./BtnIconRounded-BmjTNApP.js";import"./DeliveryIco-BOgJWe1t.js";import"./FldIngredients-CdnSkFUl.js";import"./FldCuisineType-DqQb6lR6.js";import"./BtnAccept-fwaIiqck.js";import"./BtnCancel-CVcKS9LJ.js";import"./Autocomplete-Bu4EP-rM.js";import"./index-DEUbC2sM.js";import"./usePreviousProps-Bfeyef-x.js";import"./Checkbox-1vjL0Ac8.js";import"./AccordionSummary-BkFVBu37.js";import"./useSlot-DPqKOzuv.js";import"./PublishIco-CeXcjH5i.js";import"./PublishRedirect-Co77Jp8O.js";import"./HelpMenu-Cza8Mt4n.js";import"./FAQIco-BzsBKbhE.js";import"./WarningIco-CHgpl73g.js";import"./ContactContext-DRiVp7xw.js";import"./Divider-Doann528.js";import"./NoOptionsText-B7w-fp0o.js";import"./FldSwitch-B2LzQ8Ef.js";import"./PopperGoogle-B7z8l5p3.js";import"./NearIco-B3UGGrp8.js";import"./GoogleIdentityStoreContext-BShh0-YU.js";import"./SearchIco-DDtBuDGZ.js";import"./BaseList-C7M-VOcn.js";import"./BusinessContext-BSJ9jh4g.js";import"./AddBusinessModal-CimU7wRw.js";import"./FldTextArea-BVZyX6XB.js";import"./FldTextSelect-CA2aUGXK.js";import"./FldAutocomplete-DxNcIG3E.js";import"./ServicesModal-BUPFVLze.js";import"./Avatar-BSTLD5I1.js";import"./ItemPict-BHb_CfPu.js";import"./PictureBox-C16pnTQl.js";import"./Tooltip-Cee3Z4IQ.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"}}}},h=s((function({uuid:s,index:c,...x}){const f=t.useContext(l),{onBookmarkTopCb:S,getInfoCity:C}=t.useContext(n),{front_picture:B,name:h,is_bookmarked:k,description:y,owner:{profile_name:T,username:g},updated_at:v,slug:w}=x,[F,R]=t.useMemo((()=>[i(g),r("route.list.build",{slug:w})]),[]);return o.jsxs(I,{dataTest:"enj-lists-element",src:B,title:h,order:String(Number(c||0)+1),onClick:()=>{p.push(R),f.loadSubListData({...x,item_identifier:s})},alt:e("alt.top.list",{name:h,city:C}),sx:b,children:[o.jsx(a,{route:F}),o.jsx(a,{route:R}),o.jsx(d,{dataTest:"enj-lists-bookmark",is_bookmarked:k,listType:j.TYPE_LIST,name:h,src:B,description:y,item_identifier:s,cb:S}),o.jsx(u,{profile_name:T,updated_at:v,onClick:t=>{t.stopPropagation(),p.push(F)},description:m.isMobile?void 0:y})]},s)}));const k=s((function(){return f(c.TOP_BOOKMARKED_LISTS_CITY,"topList"),t.useLayoutEffect((()=>(C("route.top.lists"),B)),[]),o.jsxs(o.Fragment,{children:[o.jsx(S,{dataTest:"enj-lists-share",Cmp:h}),o.jsx(x,{})]})}));export{k as default};