PageSourceSearch

https://dsanchezcr.com/assets/js/493229e3.eb4cbde5.js

js dsanchezcr.com collected 2026-10-02 11:59:49 UTC 10,283 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdsanchezcr=self.webpackChunkdsanchezcr||[]).push([["755"],{84033(e,t,s){s.r(t),s.d(t,{metadata:()=>r,default:()=>p,frontMatter:()=>o,contentTitle:()=>l,toc:()=>d,assets:()=>c});var r=JSON.parse('{"id":"islands-of-adventure","title":"Islands of Adventure","description":"An adventure across themed islands with world-class coasters and deeply immersive experiences. Each island offers a completely different world to explore, from mythological lands to comic book cities.","source":"@site/universal/islands-of-adventure.mdx","sourceDirName":".","slug":"/islands-of-adventure","permalink":"/universal/islands-of-adventure","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"title":"Islands of Adventure","sidebar_label":"\u{1F3DD}\uFE0F Islands of Adventure","sidebar_position":2,"hide_table_of_contents":true},"sidebar":"defaultSidebar","previous":{"title":"\u{1F3AC} Universal Studios","permalink":"/universal/universal-studios"},"next":{"title":"\u{1F31F} Epic Universe","permalink":"/universal/epic-universe"}}'),a=s(74848),n=s(28453),i=s(23032);let o={title:"Islands of Adventure",sidebar_label:"\u{1F3DD}\uFE0F Islands of Adventure",sidebar_position:2,hide_table_of_contents:!0},l,c={},d=[];function m(e){let t={p:"p",...(0,n.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.p,{children:"An adventure across themed islands with world-class coasters and deeply immersive experiences. Each island offers a completely different world to explore, from mythological lands to comic book cities."}),"\n",(0,a.jsx)(i.A,{dataSource:"universal",parkId:"islands-of-adventure"})]})}function p(e={}){let{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(m,{...e})}):m(e)}},86252(e,t,s){s.d(t,{A:()=>r});let r={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,s){s.d(t,{A:()=>n});var r=s(74848);s(96540);let a={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}`}},n=({currentPage:e,totalPages:t,onPageChange:s,locale:n="en"})=>{if(!t||t<=1)return null;let i=a[(n||"en").split("-")[0]]||a.en;return(0,r.jsxs)("nav",{"aria-label":i.pageOf(e,t),style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"1rem",margin:"2rem 0"},children:[(0,r.jsx)("button",{type:"button",disabled:e<=1,onClick:()=>s(e-1),"aria-label":i.previous,style:{padding:"0.5rem 1rem",borderRadius:"4px",cursor:e<=1?"not-allowed":"pointer",opacity:e<=1?.5:1},children:i.previous}),(0,r.jsx)("span",{style:{fontWeight:600,color:"var(--ifm-font-color-base)"},children:i.pageOf(e,t)}),(0,r.jsx)("button",{type:"button",disabled:e>=t,onClick:()=>
1s(e+1),"aria-label":i.next,style:{padding:"0.5rem 1rem",borderRadius:"4px",cursor:e>=t?"not-allowed":"pointer",opacity:e>=t?.5:1},children:i.next})]})}},77093(e,t,s){s.d(t,{A:()=>r});let r={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}",color:"#06b6d4",label:{en:"Character Meets",es:"Encuentros con personajes",pt:"Encontros com personagens"}}}},23032(e,t,s){s.d(t,{A:()=>g});var r=s(74848),a=s(96540),n=s(78974),i=s(44163),o=s(86252),l=s(77093);let c=(e,t)=>e?"string"==typeof e?e:e[t]||e.en||"":"",d=({item:e,locale:t="en"})=>{let s=l.A[e.category]||{},a=c(e.name,t),n=c(e.review,t),i=c(e.tips,t);return(0,r.jsxs)("div",{className:o.A.itemCard,style:{borderLeftColor:s.color},children:[(0,r.jsxs)("div",{className:o.A.itemHeader,children:[(0,r.jsx)("span",{className:o.A.itemEmoji,children:s.emoji}),(0,r.jsx)("h4",{className:o.A.itemName,children:e.url?(0,r.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",children:a}):a}),e.mustDo&&(0,r.jsx)("span",{className:o.A.mustDoBadge,children:"\u2B50 Must Do"}),null!=e.order&&(0,r.jsxs)("span",{className:o.A.orderBadge,children:["#",e.order]})]}),null!=e.rating&&(0,r.jsxs)("div",{className:o.A.ratingStars,children:["\u2605".repeat(e.rating),"\u2606".repeat(5-e.rating)]}),n&&(0,r.jsxs)("p",{className:o.A.itemReview,children:["\u{1F4AC} ",(0,r.jsx)("em",{children:n})]}),i&&(0,r.jsxs)("p",{className:o.A.itemTips,children:["\u{1F4A1} ",i]})]})};var m=s(10957);let p=({park:e,locale:t="en",itemsPerPage:s=10})=>{let[n,i]=(0,a.useState)("all"),[c,p]=(0,a.useState)(1),u=(0,a.useMemo)(()=>{let t=e.items||[];return"all"===n?t:t.filter(e=>e.category===n)},[e.items,n]),x=(0,a.useMemo)(()=>[...u].sort((e,t)=>{let s=Number.isFinite(e.order)?e.order:-1/0;return(Number.isFinite(t.order)?t.order:-1/0)-s}),[u]);(0,a.useEffect)(()=>{p(1)}
1,[n,e.items]);let g=Math.ceil(x.length/s),f=(0,a.useMemo)(()=>x.slice((c-1)*s,c*s),[x,c,s]),h=(0,a.useMemo)(()=>{let t=new Set((e.items||[]).map(e=>e.category));return Object.entries(l.A).filter(([e])=>t.has(e))},[e.items]),v={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!"}},j=v[t]||v.en;return(0,r.jsxs)("div",{className:o.A.listContainer,children:[h.length>0&&(0,r.jsxs)("div",{className:o.A.categoryFilters,children:[(0,r.jsx)("button",{className:`${o.A.categoryFilter} ${"all"===n?o.A.active:""}`,onClick:()=>i("all"),children:j.all}),h.map(([e,s])=>{var a;return(0,r.jsxs)("button",{className:`${o.A.categoryFilter} ${n===e?o.A.active:""}`,style:{"--cat-color":s.color},onClick:()=>i(e),children:[s.emoji," ",(a=s.label,a?"string"==typeof a?a:a[t]||a.en||"":"")]},e)})]}),0===x.length?(0,r.jsx)("p",{className:o.A.emptyMessage,children:j.noItems}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:o.A.itemsList,children:f.map(e=>(0,r.jsx)(d,{item:e,locale:t},e.id))}),(0,r.jsx)(m.A,{currentPage:c,totalPages:g,onPageChange:p,locale:t})]})]})},u=()=>(0,r.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("polygon",{points:"1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6"}),(0,r.jsx)("line",{x1:"8",y1:"2",x2:"8",y2:"18"}),(0,r.jsx)("line",{x1:"16",y1:"6",x2:"16",y2:"22"})]}),x=()=>(0,r.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("line",{x1:"8",y1:"6",x2:"21",y2:"6"}),(0,r.jsx)("line",{x1:"8",y1:"12",x2:"21",y2:"12"}),(0,r.jsx)("line",{x1:"8",y1:"18",x2:"21",y2:"18"}),(0,r.jsx)("line",{x1:"3",y1:"6",x2:"3.01",y2:"6"}),(0,r.jsx)("line",{x1:"3",y1:"12",x2:"3.01",y2:"12"}),(0,r.jsx)("line",{x1:"3",y1:"18",x2:"3.01",y2:"18"})]}),g=({dataSource:e,parkId:t})=>{let l=(0,n.Ym)(),[c,d]=(0,a.useState)("map"),[m,g]=(0,a.useState)(null),[f,h]=(0,a.useState)(null),[v,j]=(0,a.useState)(!0),[y,b]=(0,a.useState)(null);if((0,a.useEffect)(()=>{let s=new AbortController;return(async()=>{j(!0),b(null),h(null);try{let r=i.$.getApiEndpoint(),a=`${r}${i.$.routes.contentParks}?provider=${encodeURIComponent(e)}`;t&&(a+=`&parkId=${encodeURIComponent(t)}`);let n=await fetch(a,{headers:{Accept:"application/json"},signal:s.signal});if(!n.ok)throw Error(`Failed to load park data (${n.status})`);let o=await n.json(),l=t?o.find(e=>e.parkId===t):o[0];h(l||null)}catch(e){"AbortError"!==e.name&&b(e.message)}finally{s.signal.aborted||j(!1)}})(),()=>s.abort()},[e,t]),(0,a.useEffect)(()=>{m||Promise.all([s.e("4014"),s.e("1907"),s.e("6184")]).then(s.bind(s,83323)).then(e=>{g(()=>e.default)})},[m]),v)return(0,r.jsx)("p",{style:{textAlign:"center",color:"var(--ifm-font-color-secondary)"},children:"Loading park data..."});if(y)return(0,r.jsxs)("p",{style:{textAlign:"center",color:"var(--ifm-color-danger)"},children:["Error: ",y]});if(!f)return(0,r.jsx)("p",{children:"Park not found."});let A={en:{map:"Map",list:"List"},es:{map:"Mapa",list:"Lista"},pt:{map:"Mapa",list:"Lista"}},k=A[l]||A.en;return(0,r.jsxs)("div",{className:o.A.explorer,children:[(0,r.jsxs)("div",{className:o.A.viewToggle,role:"tablist",children:[(0,r.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,r.jsx)(u,{})," ",k.map]}),(0,r.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,r.jsx)(x,{})," ",k.list]})]}),"map"===c?m?(0,r.jsx)(m,{park:f,locale:l}):(0,r.jsx)("div",{className:o.A.mapLoading,children:"Loading map..."}):(0,r.jsx)(p,{park:f,locale:l})]})}},28453(e,t,s){s.d(t,{R:()=>i,x:()=>o});var r=s(96540);let a={},n=r.createContext(a);function i(e){let t=r.useContext(n);return r.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(a):e.components||a:i(e.components),r.createElement(n.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.