PageSourceSearch

https://dsanchezcr.com/assets/js/ba572039.53ca96b3.js

js dsanchezcr.com collected 2026-10-02 11:57:35 UTC 10,156 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdsanchezcr=self.webpackChunkdsanchezcr||[]).push([["3435"],{60216(e,t,n){n.r(t),n.d(t,{metadata:()=>a,default:()=>m,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>c});var a=JSON.parse('{"id":"citywalk","title":"CityWalk","description":"Dining, shopping, and nightlife entertainment connecting the Universal parks \u2014 no admission required. A vibrant hub of restaurants, bars, and shops open throughout the day and into the night.","source":"@site/universal/citywalk.mdx","sourceDirName":".","slug":"/citywalk","permalink":"/universal/citywalk","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"title":"CityWalk","sidebar_label":"\u{1F3B6} CityWalk","sidebar_position":4,"hide_table_of_contents":true},"sidebar":"defaultSidebar","previous":{"title":"\u{1F31F} Epic Universe","permalink":"/universal/epic-universe"},"next":{"title":"\u{1F383} Halloween Horror Nights","permalink":"/universal/halloween-horror-nights"}}'),r=n(74848),i=n(28453),s=n(23032);let o={title:"CityWalk",sidebar_label:"\u{1F3B6} CityWalk",sidebar_position:4,hide_table_of_contents:!0},l,c={},d=[];function p(e){let t={p:"p",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"Dining, shopping, and nightlife entertainment connecting the Universal parks \u2014 no admission required. A vibrant hub of restaurants, bars, and shops open throughout the day and into the night."}),"\n",(0,r.jsx)(s.A,{dataSource:"universal",parkId:"citywalk"})]})}function m(e={}){let{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},86252(e,t,n){n.d(t,{A:()=>a});let a={explorer:"explorer_Ndys",viewToggle:"viewToggle_zE19",toggleTab:"toggleTab_kKke",activeTab:"activeTab_KWzf",categoryFilters:"categoryFilters_I8KV",categoryFilter:"categoryFilter_Fwl9",active:"active_PPoW",mapContainer:"mapContainer_esVs",leafletMap:"leafletMap_MRMe",mapLoading:"mapLoading_rgpi",popupContent:"popupContent_ixuQ",popupMustDo:"popupMustDo_a5tW",listContainer:"listContainer_uFX3",itemsList:"itemsList_qRaU",emptyMessage:"emptyMessage_shc3",itemCard:"itemCard_W3vq",itemHeader:"itemHeader_SR7u",itemEmoji:"itemEmoji_G9GG",itemName:"itemName_K4OB",mustDoBadge:"mustDoBadge_aGyz",orderBadge:"orderBadge_rQqr",ratingStars:"ratingStars_VoTn",itemReview:"itemReview_qDpO",itemTips:"itemTips_ECPZ"}},10957(e,t,n){n.d(t,{A:()=>i});var a=n(74848);n(96540);let r={en:{previous:"Previous",next:"Next",pageOf:(e,t)=>`Page ${e} of ${t}`},es:{previous:"Anterior",next:"Siguiente",pageOf:(e,t)=>`P\xe1gina ${e} de ${t}`},pt:{previous:"Anterior",next:"Pr\xf3ximo",pageOf:(e,t)=>`P\xe1gina ${e} de ${t}`}},i=({currentPage:e,totalPages:t,onPageChange:n,locale:i="en"})=>{if(!t||t<=1)return null;let s=r[(i||"en").split("-")[0]]||r.en;return(0,a.jsxs)("nav",{"aria-label":s.pageOf(e,t),style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"1rem",margin:"2rem 0"},children:[(0,a.jsx)("button",{type:"button",disabled:e<=1,onClick:()=>n(e-1),"aria-label":s.previous,style:{padding:"0.5rem 1rem",borderRadius:"4px",cursor:e<=1?"not-allowed":"pointer",opacity:e<=1?.5:1},children:s.previous}),(0,a.jsx)("span",{style:{fontWeight:600,color:"var(--ifm-font-color-base)"},children:s.pageOf(e,t)}),(0,a.jsx)("button",{type:"button",disabled:e>=t,onClick:()=>n(e+1),"aria-label":s.next,style:{padding:"0.5rem 1rem",borderRadius:"4px",cursor:e>=t?"not-allowed":"pointer",opacity:e>=t?.5:1},children:s.next})]})}},77093(e,t,n){n.d(t,{A:()=>a});let a={attraction:{emoji:"\u{1F3A2}",color:"#3b82f6",label:{en:"Attractions",es:"Atracciones",pt:"Atra\xe7\xf5es"}},dining:{emoji:"\u{1F37D}\uFE0F",color:"#f97316",label:{en:"Dining",es:"Restaurantes",pt:"Restaurantes"}},shopping:{emoji:"\u{1F6CD}\uFE0F",color:"#22c55e",label:{en:"Shopping",es:"Compras",pt:"Compras"}},entertainment:{emoji:"\u{1F3AD}",color:"#a855f7",label:{en:"Entertainment",es:"Entretenimiento",pt:"Entretenimento"}},show:{emoji:"\u{1F3AA}",color:"#ec4899",label:{en:"Shows",es:"Espect\xe1culos",pt:"Espet\xe1culos"}},"character-meet":{emoji:"\u{1F44B}
1",color:"#06b6d4",label:{en:"Character Meets",es:"Encuentros con personajes",pt:"Encontros com personagens"}}}},23032(e,t,n){n.d(t,{A:()=>h});var a=n(74848),r=n(96540),i=n(78974),s=n(44163),o=n(86252),l=n(77093);let c=(e,t)=>e?"string"==typeof e?e:e[t]||e.en||"":"",d=({item:e,locale:t="en"})=>{let n=l.A[e.category]||{},r=c(e.name,t),i=c(e.review,t),s=c(e.tips,t);return(0,a.jsxs)("div",{className:o.A.itemCard,style:{borderLeftColor:n.color},children:[(0,a.jsxs)("div",{className:o.A.itemHeader,children:[(0,a.jsx)("span",{className:o.A.itemEmoji,children:n.emoji}),(0,a.jsx)("h4",{className:o.A.itemName,children:e.url?(0,a.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",children:r}):r}),e.mustDo&&(0,a.jsx)("span",{className:o.A.mustDoBadge,children:"\u2B50 Must Do"}),null!=e.order&&(0,a.jsxs)("span",{className:o.A.orderBadge,children:["#",e.order]})]}),null!=e.rating&&(0,a.jsxs)("div",{className:o.A.ratingStars,children:["\u2605".repeat(e.rating),"\u2606".repeat(5-e.rating)]}),i&&(0,a.jsxs)("p",{className:o.A.itemReview,children:["\u{1F4AC} ",(0,a.jsx)("em",{children:i})]}),s&&(0,a.jsxs)("p",{className:o.A.itemTips,children:["\u{1F4A1} ",s]})]})};var p=n(10957);let m=({park:e,locale:t="en",itemsPerPage:n=10})=>{let[i,s]=(0,r.useState)("all"),[c,m]=(0,r.useState)(1),u=(0,r.useMemo)(()=>{let t=e.items||[];return"all"===i?t:t.filter(e=>e.category===i)},[e.items,i]),g=(0,r.useMemo)(()=>[...u].sort((e,t)=>{let n=Number.isFinite(e.order)?e.order:-1/0;return(Number.isFinite(t.order)?t.order:-1/0)-n}),[u]);(0,r.useEffect)(()=>{m(1)},[i,e.items]);let h=Math.ceil(g.length/n),x=(0,r.useMemo)(()=>g.slice((c-1)*n,c*n),[g,c,n]),y=(0,r.useMemo)(()=>{let t=new Set((e.items||[]).map(e=>e.category));return Object.entries(l.A).filter(([e])=>t.has(e))},[e.items]),j={en:{all:"All",noItems:"No recommendations yet. Check back soon!"},es:{all:"Todos",noItems:"A\xfan no hay recomendaciones. \xa1Vuelve pronto!"},pt:{all:"Todos",noItems:"Nenhuma recomenda\xe7\xe3o ainda. Volte em breve!"}},f=j[t]||j.en;return(0,a.jsxs)("div",{className:o.A.listContainer,children:[y.length>0&&(0,a.jsxs)("div",{className:o.A.categoryFilters,children:[(0,a.jsx)("button",{className:`${o.A.categoryFilter} ${"all"===i?o.A.active:""}`,onClick:()=>s("all"),children:f.all}),y.map(([e,n])=>{var r;return(0,a.jsxs)("button",{className:`${o.A.categoryFilter} ${i===e?o.A.active:""}`,style:{"--cat-color":n.color},onClick:()=>s(e),children:[n.emoji," ",(r=n.label,r?"string"==typeof r?r:r[t]||r.en||"":"")]},e)})]}),0===g.length?(0,a.jsx)("p",{className:o.A.emptyMessage,children:f.noItems}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:o.A.itemsList,children:x.map(e=>(0,a.jsx)(d,{item:e,locale:t},e.id))}),(0,a.jsx)(p.A,{currentPage:c,totalPages:h,onPageChange:m,locale:t})]})]})},u=()=>(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("polygon",{points:"1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6"}),(0,a.jsx)("line",{x1:"8",y1:"2",x2:"8",y2:"18"}),(0,a.jsx)("line",{x1:"16",y1:"6",x2:"16",y2:"22"})]}),g=()=>(0,a.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("line",{x1:"8",y1:"6",x2:"21",y2:"6"}),(0,a.jsx)("line",{x1:"8",y1:"12",x2:"21",y2:"12"}),(0,a.jsx)("line",{x1:"8",y1:"18",x2:"21",y2:"18"}),(0,a.jsx)("line",{x1:"3",y1:"6",x2:"3.01",y2:"6"}),(0,a.jsx)("line",{x1:"3",y1:"12",x2:"3.01",y2:"12"}),(0,a.jsx)("line",{x1:"3",y1:"18",x2:"3.01",y2:"18"})]}),h=({dataSource:e,parkId:t})=>{let l=(0,i.Ym)(),[c,d]=(0,r.useState)("map"),[p,h]=(0,r.useState)(null),[x,y]=(0,r.useState)(null),[j,f]=(0,r.useState)(!0),[b,v]=(0,r.useState)(null);if((0,r.useEffect)(()=>{let n=new AbortController;return(async()=>{f(!0),v(null),y(null);try{let a=s.$.getApiEndpoint(),r=`${a}${s.$.routes.contentParks}?provider=${encodeURIComponent(e)}`;t&&(r+=`&parkId=${encodeURIComponent(t)}`);let i=await fetch(r,{headers:{Accept:"application/json"},signal:n.signal});if(!i.ok)throw Error(`Failed to load park data (${i.status})`);let o=await i.json(),l=t?o.find(e=>e.parkId===t):o[0];y(l||null)}catch(e){"AbortError"!==e.name&&v(e.message)}finally{n.signal.aborted||f(!1)}})(),()=>n.abort()},[e,t]),(0,r.useEffect)(()=>{p||Promise.all([n.e("4014"),n.e("1907"),n.e("6184")]).then(n.bind(n,83323)).then(e=>{h(()=>e.default)})}
1,[p]),j)return(0,a.jsx)("p",{style:{textAlign:"center",color:"var(--ifm-font-color-secondary)"},children:"Loading park data..."});if(b)return(0,a.jsxs)("p",{style:{textAlign:"center",color:"var(--ifm-color-danger)"},children:["Error: ",b]});if(!x)return(0,a.jsx)("p",{children:"Park not found."});let k={en:{map:"Map",list:"List"},es:{map:"Mapa",list:"Lista"},pt:{map:"Mapa",list:"Lista"}},A=k[l]||k.en;return(0,a.jsxs)("div",{className:o.A.explorer,children:[(0,a.jsxs)("div",{className:o.A.viewToggle,role:"tablist",children:[(0,a.jsxs)("div",{role:"tab",tabIndex:0,"aria-selected":"map"===c,className:`${o.A.toggleTab} ${"map"===c?o.A.activeTab:""}`,onClick:()=>d("map"),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&d("map")},children:[(0,a.jsx)(u,{})," ",A.map]}),(0,a.jsxs)("div",{role:"tab",tabIndex:0,"aria-selected":"list"===c,className:`${o.A.toggleTab} ${"list"===c?o.A.activeTab:""}`,onClick:()=>d("list"),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&d("list")},children:[(0,a.jsx)(g,{})," ",A.list]})]}),"map"===c?p?(0,a.jsx)(p,{park:x,locale:l}):(0,a.jsx)("div",{className:o.A.mapLoading,children:"Loading map..."}):(0,a.jsx)(m,{park:x,locale:l})]})}},28453(e,t,n){n.d(t,{R:()=>s,x:()=>o});var a=n(96540);let r={},i=a.createContext(r);function s(e){let t=a.useContext(i);return a.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),a.createElement(i.Provider,{value:t},e.children)}}}]);

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.