PageSourceSearch

https://agendavivasp.com.br/_next/static/chunks/app/cultural-events/map/page-b451474055b32727.js

js agendavivasp.com.br collected 2026-10-02 18:04:28 UTC 13,205 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1756],{8920:(e,t,a)=>{"use strict";a.r(t),a.d(t,{CulturalEventMapContainer:()=>k});var l=a(95155),r=a(12115),s=a(74727),n=a(34484),i=a(46999),c=a(78654),o=a(24839),d=a(62052),u=a(36768),p=a(31996),h=a(69449),m=a(2818),x=a(13817),v=a(75986),y=a(76416),g=a(83212),f=a.n(g),b=a(68832),j=a(26922),_=a(93162),w=a(27043);let E=(0,r.memo)(e=>{var t;let{culturalEvent:a}=e,r=(0,w.useTranslations)("culturalEventCard"),s=a.startDate!==a.endDate;return(0,l.jsxs)("section",{"data-testid":"cultura-event-card-test-id",className:f().container,children:[(null===(t=a.coverImages)||void 0===t?void 0:t.desktopURL)&&(0,l.jsx)(v.Image,{fill:!0,loading:"lazy",src:a.coverImages.desktopURL,alt:r("bannerAlt",{subject:a.subject}),placeholder:"blur",blurDataURL:a.coverImages.desktopURL,className:"object-cover","rybena-alt-text":r("bannerAlt",{subject:a.subject})}),(0,l.jsx)("div",{className:f().overlay}),(0,l.jsx)("header",{className:f().header,children:(0,l.jsx)("div",{className:"flex flex-row gap-2 text-white",children:s?(0,l.jsxs)("div",{className:"flex gap-4",children:[(0,l.jsxs)("div",{className:"flex w-fit flex-col rounded-sm bg-primary px-6 py-3","rybena-alt-text":"".concat(r("startLabel")," ").concat((0,m.Yq)(a.startDate,"dd/MM")),children:[(0,l.jsx)(y.E,{as:"span",size:"caption",color:"white",children:r("startLabel")}),(0,l.jsx)(y.E,{as:"span",size:"lg",color:"white",children:(0,m.Yq)(a.startDate,"dd/MM")})]}),(0,l.jsxs)("div",{className:"flex w-fit flex-col rounded-sm bg-dark px-6 py-3","rybena-alt-text":"".concat(r("endLabel")," ").concat((0,m.Yq)(a.endDate,"dd/MM")),children:[(0,l.jsx)(y.E,{size:"caption",color:"white",children:r("endLabel")}),(0,l.jsx)(y.E,{as:"span",size:"lg",color:"white",children:(0,m.Yq)(a.endDate,"dd/MM")})]})]}):(0,l.jsxs)("div",{className:"flex w-fit flex-col rounded-sm bg-primary px-6 py-3","rybena-alt-text":"".concat((0,m.Yq)(a.startDate,"EEEE")," ").concat((0,m.Yq)(a.startDate,"dd/MM")),children:[(0,l.jsx)(y.E,{as:"span",size:"caption",color:"white",children:(0,m.Yq)(a.startDate,"EEEE")}),(0,l.jsx)(y.E,{as:"span",size:"lg",color:"white",children:(0,m.Yq)(a.startDate,"dd/MM")})]})})}),(0,l.jsx)("section",{className:f().content,children:(0,l.jsxs)("div",{className:"flex flex-1 flex-col justify-center gap-2",children:[(0,l.jsxs)("div",{className:"mt-auto flex w-full flex-col",children:[(0,l.jsx)(y.E,{size:"sm",color:"white","rybena-alt-text":a.category,children:a.category}),(0,l.jsx)(j.A,{title:a.subject,children:(0,l.jsx)("p",{className:"mb-2 max-w-[95%] truncate !text-2xl !text-white",children:a.subject})}),(0,l.jsx)(y.E,{color:"white",numberOfLines:2,size:"sm","rybena-alt-text":(0,b.a)(a.description),children:(0,b.a)(a.description)})]}),(0,l.jsx)("div",{className:"mt-auto flex w-full gap-4",children:(0,l.jsx)(x.$,{role:"button",as:"link",href:_.lJ.cultural_event.details.compound({culturalEventId:a.id}),"rybena-alt-text":r("readMore"),"aria-label":"".concat(r("readMore")," - ").concat(a.subject),children:r("readMore")})})]})})]})});E.displayName="CulturalEventCardMap";var N=a(54098),A=a.n(N);a(66298),a(44202);var C=a(89009);let S={lat:-23.5503099,lng:-46.6342009},k=()=>{let e=(0,w.useTranslations)("CulturalEventMapContainer"),[t,a]=(0,r.useState)(),[m,v]=(0,r.useState)([]),[y,g]=(0,r.useState)(!1),[f,b]=(0,r.useState)(null),[j,_]=(0,r.useState)(S),[N,k]=(0,r.useState)(!1),I=async e=>{let{lat:t,lng:a}=e;k(!0);try{_({lat:t,lng:a})}catch(e){console.error(e)}finally{setTimeout(()=>k(!1),1e3)}},M=async e=>{if(!e){a(void 0);return}try{let t=await c.t.getLocationByText(e);a(t)}catch(e){console.error(e)}},L=async t=>{k(!0);try{let e=await d.e.readListInPersonOnly(t);v(e)}catch(t){console.error(e("loadingError"),t)}finally{setTimeout(()=>k(!1),2e3)}};return(0,r.useEffect)(()=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(e=>_({lat:e.coords.latitude,lng:e.coords.longitude}),()=>_(S)):_(S),L()},[]),(0,l.jsxs)("div",{className:"relative flex",style:{minHeight:"calc(100vh - 92px)"},children:[!y&&(0,l.jsxs)("div",{className:"hidden h-full w-1/2 roun
1ded-3xl bg-white px-8 pb-8 lg:block",style:{minHeight:"calc(100vh - 92px)"},children:[(0,l.jsxs)("div",{className:A().header,children:[(0,l.jsx)(i.H,{"rybena-alt-text":e("events"),children:e("events")}),(0,l.jsx)(s.D,{as:"h2",size:"presentation-sm","rybena-alt-text":e("filterByLocation"),className:"pb-4",children:e("mapTitle")})]}),(0,l.jsx)("form",{onSubmit:e=>{e.preventDefault()},className:"pb-2",children:(0,l.jsx)(h.j,{style:{width:"100%",zIndex:2},autoComplete:"off","aria-label":e("searchAddress"),label:e("searchAddress"),options:null==t?void 0:t.results.map(e=>({key:"".concat(e.geometry.location.lat,",").concat(e.geometry.location.lng),value:e.name})),onSelect:e=>{if(e.key){let[t,a]=e.key.split(",").map(Number);I({lat:t,lng:a})}},onChangeValue:e=>{if(!e){a(void 0);return}(0,n.k)(()=>{M(e)})}})}),m.length?(0,l.jsx)("ul",{className:"relative flex h-full list-none flex-col gap-3 pt-3",children:m.map(e=>(0,l.jsx)(o.m,{culturalEvent:e,mobileDateMode:!0,onMouseEnter:()=>b(e.id),onMouseLeave:()=>b(null)},e.id))}):(0,l.jsx)("div",{className:"flex h-full w-full min-w-[170px] items-center justify-center bg-white py-10",children:(0,l.jsx)(r.Suspense,{fallback:(0,l.jsx)("div",{children:e("loading")}),children:(0,l.jsx)(u.A,{description:e("emptyDescription"),className:"flex flex-col items-center justify-center",children:(0,l.jsx)(x.$,{onClick:()=>{I({...S})},children:e("recenterMap")})})})})]}),(0,l.jsx)("div",{className:"absolute bottom-0 z-10 block w-full lg:hidden",children:(0,l.jsx)(p.A,{className:"center w-full overflow-hidden",centerMode:!0,infinite:!1,initialSlide:0,centerPadding:"60px",slidesToShow:1,speed:500,children:m.map(e=>(0,l.jsx)("div",{className:"slider-item animate-fade-left",children:(0,l.jsx)(E,{culturalEvent:e})},e.id))})}),(0,l.jsx)("section",{className:"h-[calc(100vh - 92px)] sticky top-[92px] w-full",style:{maxHeight:"calc(100vh - 92px)"},children:(0,l.jsx)(C.A,{toggleFullscreen:()=>g(!y),queryLocation:j,culturalEvents:m,highlightedEventId:f,onBoundsChange:e=>L(e),loading:N})})]})}},24052:(e,t,a)=>{"use strict";a.d(t,{B8:()=>s,KS:()=>r,_j:()=>n,uR:()=>l});var l=function(e){return e.L="L",e.AGE10="AGE10",e.AGE12="AGE12",e.AGE14="AGE14",e.AGE16="AGE16",e.AGE18="AGE18",e}({}),r=function(e){return e.ONLINE="ONLINE",e.IN_PERSON="IN_PERSON",e}({}),s=function(e){return e.FREE="FREE",e.PAID="PAID",e.BOTH="BOTH",e}({}),n=function(e){return e.Free="Free",e.Popular="Popular",e.Moderate="Moderate",e.Expensive="Expensive",e}({})},34484:(e,t,a)=>{"use strict";let l;a.d(t,{k:()=>r});let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:450;l&&clearTimeout(l),l=setTimeout(()=>e(),t)}},54098:e=>{e.exports={header:"styles_header__Q4d3g"}},60403:e=>{e.exports={wrapper:"styles_wrapper__y5ECS",container:"styles_container__dCRFr",label:"styles_label__mtoKF","text-label":"styles_text-label__Q8k3Y","has-error":"styles_has-error__LOC6j","color-default-light":"styles_color-default-light__HHmxo","color-default-dark":"styles_color-default-dark__cyIDc",input:"styles_input__RbgyR","has-placeholder":"styles_has-placeholder__8Dtr4","is-filled":"styles_is-filled__5xf9J","error-text":"styles_error-text__GDOkQ",appear:"styles_appear__8bfvq"}},61565:(e,t,a)=>{Promise.resolve().then(a.bind(a,62146)),Promise.resolve().then(a.bind(a,10255)),Promise.resolve().then(a.bind(a,8920))},62052:(e,t,a)=>{"use strict";a.d(t,{e:()=>i});var l=a(36210),r=a(26881),s=a(40787);class n{async readOne(e,t){try{return(await l.FH.get("/cultural-events/".concat(e),{headers:t?{"accept-language":t}:void 0})).data}catch(e){return console.error(e),null}}async readSimilarsList(e){try{return(await l.FH.get("/cultural-events/".concat(e,"/similars"))).data}catch(e){return[]}}async readRecommendationsList(e){try{return(await l.FH.get("/cultural-events/recommendations",{headers:{Authorization:"Bearer ".concat(e)}})).data}catch(e){return[]}}async readOneWrapperWithEvents(e){return(await l.FH.get("/cultural-events-wrappers/".concat(e))).data}async readList(e,t,a){let s=(0,r.D)(e);return(await l.FH.get("/cultural-events".concat(s),{timeout:a,headers:{"accept-language":t}})).data}async readListInPersonOnly(e){try{return 0,(await l.FH.get("/cultural-events/inperson-only",{params:e})).data}catch(e){return[]}}async getUserInteractions(e){return(await s.SC.get("/users/cultural-events/".concat(e,"/interaction-detail
1s"))).data}async addRating(e,t){return(await s.SC.post("/cultural-events/".concat(e,"/rating"),{rating:t})).data}async AddBookmark(e){return(await s.SC.post("/users/bookmarks",{culturalEventId:e})).data}async ToggleParticipationIntent(e){return(await s.SC.post("/cultural-events/participation-intent",{culturalEventId:e})).data}async UpsertReminder(e){var t,a;let{culturalEventId:l,date:r,subscription:n,category:i}=e;return(await s.SC.post("/users/reminder",{reminderDate:r,CulturalEventId:l,PushSubscriptionKeys:{Endpoint:null==n?void 0:n.endpoint,P256DH:null==n?void 0:null===(t=n.keys)||void 0===t?void 0:t.p256dh,Auth:null==n?void 0:null===(a=n.keys)||void 0===a?void 0:a.auth},category:i})).data}async highlight(e){return(await s.SC.post("/user-profile/highlight",{culturalEventId:e})).data}async toggleIgnore(e){return(await s.SC.post("/cultural-events/".concat(e,"/toggle-ignore"))).data}async getComments(e,t){return(await s.SC.get("comments/".concat(e),{params:{continuationToken:t}})).data}async createComment(e,t){return(await s.SC.post("/comments",{content:t,culturalEventId:e})).data}async sendSearchMetrics(e){try{return(await l.FH.post("/cultural-events/query-metrics",e)).data}catch(e){return[]}}async sendInteraction(e){return(await l.FH.post("/cultural-events/query-metrics/".concat(e.sessionId,"/interactions"),e)).data}}let i=new n},69449:(e,t,a)=>{"use strict";a.d(t,{j:()=>u});var l=a(95155),r=a(12115),s=a(52596),n=a(60403),i=a.n(n),c=a(76897);let o=/[\u0300-\u036f]/g,d=e=>e.normalize("NFD").replace(o,"").toLowerCase(),u=(0,r.forwardRef)((e,t)=>{let{id:a,label:n,placeholder:o="",multiple:u=!1,limit:p,classNames:h,error:m,options:x=[],color:v="default-light",allowClear:y=!1,defaultValue:g=u?[]:null,onChangeValue:f,onSelectOption:b,required:j,..._}=e,[w,E]=(0,r.useState)(()=>u?Array.isArray(g)?g:[]:null!=g?g:null),[N,A]=(0,r.useState)(""),C="input-".concat((0,r.useId)()),S=null!=a?a:C,k=(0,r.useId)(),I=(0,r.useMemo)(()=>x.map(e=>{var t;return{...e,_norm:d(String(null!==(t=e.value)&&void 0!==t?t:""))}}),[x]),M=(0,r.useDeferredValue)(null!=N?N:""),L=M?d(M):"",D=(0,r.useMemo)(()=>L?I.filter(e=>e._norm.includes(L)).slice(0,10):I.slice(0,10),[I,L]),O=Array.isArray(w),F=u?O&&w.length>0:null!=w&&""!==String(w),H=e=>u?!!O&&w.some(t=>t===e):w===e,P=u&&"number"==typeof p&&O&&w.length>=p;return(0,r.useEffect)(()=>{null==f||f(N)},[N]),(0,l.jsx)("div",{className:(0,s.A)(i().wrapper,i()["color-".concat(v)],null==h?void 0:h.wrapper),children:(0,l.jsxs)("div",{className:(0,s.A)(i().container,null==h?void 0:h.container),children:[(0,l.jsxs)(c.G,{value:u?O?w:[]:null!=w?w:null,onChange:e=>{if(E(e),!u){A("");let t=x.find(t=>t.value===e);null==b||b(t)}},nullable:!0,children:[(0,l.jsx)(c.G.Input,{ref:t,className:(0,s.A)(i().input,{[i()["has-error"]]:!!m,[i()["has-placeholder"]]:!F&&!!o},null==h?void 0:h.input),id:S,"aria-label":n,"aria-describedby":m?k:void 0,"aria-invalid":!!m||void 0,"aria-required":j,placeholder:F?"":o,displayValue:e=>u||null==e||""===e?null!=N?N:"":String(e),onChange:e=>A(e.target.value),..._}),!F&&(0,l.jsx)("label",{"data-testid":"input-label-test-id",htmlFor:S,className:(0,s.A)(i().label,null==h?void 0:h.label),children:n&&(0,l.jsx)("span",{className:(0,s.A)(i()["text-label"],{[i()["has-error"]]:!!m}),children:null!=n?n:""})}),y&&F&&(0,l.jsx)("button",{type:"button","aria-label":"Limpar sele\xe7\xe3o",onClick:()=>{E(u?[]:null),A(""),null==f||f(u?[]:null),null==b||b(void 0)},className:"absolute bottom-3 right-3 h-[18px] cursor-pointer border-none bg-transparent text-gray-200",children:"\xd7"}),(0,l.jsx)(c.G.Options,{className:"absolute top-14 z-50 max-h-[200px] w-full overflow-y-auto bg-white",children:D.map(e=>{let t=H(e.value),a=!!u&&!t&&P;return(0,l.jsx)(c.G.Option,{className:e=>{let{active:l}=e;return"relative w-full cursor-default select-none py-2 pl-10 pr-4 ".concat(a?"cursor-not-allowed text-gray-200":t||l?"bg-red-50 text-primary":"")},disabled:a||void 0,value:e.value,children:String(e.value)},e.key)})})]}),m&&(0,l.jsx)("span",{id:k,role:"alert",className:i()["error-text"],children:m})]})})});u.displayName="Autocomplete"},78654:(e,t,a)=>{"use strict";a.d(t,{t:()=>s});var l=a(23464);class r{async getLocation(e){let{data:t}=await l.A.get("/api/places",{params:{query:e}});return t}async getLocationByText(e){let{data:t}=await l.A.get("/api/placefromtext",{params:{query:e}});return t}}let s=new r},83212:e=>{e.exports={container:"styles_container__RdtOe",overlay:"styles_overlay__hYIqd",header:"styles_header__PGtvk",content:"styles_content__3fbEX",footer
1:"styles_footer__9O8cZ"}}},e=>{var t=t=>e(e.s=t);e.O(0,[9610,6920,2266,6084,4390,6766,6874,4741,7043,570,3473,347,5209,6922,1964,2721,1086,8058,2814,3038,8106,9506,4839,5069,8441,1684,7358],()=>t(61565)),_N_E=e.O()}]);

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.