PageSourceSearch

https://jhl-collection.vercel.app/_next/static/chunks/1_jzffxhj2hrr.js

js jhl-collection.vercel.app collected 2026-10-03 07:09:11 UTC 48,911 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,11818,57086,86795,43070,e=>{"use strict";e.i(46539);var a=e.i(3190),o=e.i(35964),s=e.i(20575),i=e.i(87775),n=e.i(197),t=e.i(53821),r=e.i(61427),l=o,g=e.i(64896);function d(e,a){if("function"==typeof e)return e(a);null!=e&&(e.current=a)}function c(){for(var e=arguments.length,a=Array(e),s=0;s<e;s++)a[s]=arguments[s];return o.useCallback(function(){for(var e=arguments.length,a=Array(e),o=0;o<e;o++)a[o]=arguments[o];return e=>{let o=!1,s=a.map(a=>{let s=d(a,e);return o||"function"!=typeof s||(o=!0),s});if(o)return()=>{for(let e=0;e<s.length;e++){let o=s[e];"function"==typeof o?o():d(a[e],null)}}}}(...a),a)}e.s(["useComposedRefs",0,c],57086);class p extends l.Component{getSnapshotBeforeUpdate(e){let a=this.props.childRef.current;if((0,r.isHTMLElement)(a)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=a.offsetParent,o=(0,r.isHTMLElement)(e)&&e.offsetWidth||0,s=(0,r.isHTMLElement)(e)&&e.offsetHeight||0,i=getComputedStyle(a),n=this.props.sizeRef.current;n.height=parseFloat(i.height),n.width=parseFloat(i.width),n.top=a.offsetTop,n.left=a.offsetLeft,n.right=o-n.width-n.left,n.bottom=s-n.height-n.top,n.direction=i.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function u(e){var o;let{children:s,isPresent:i,anchorX:n,anchorY:t,root:r,pop:d}=e,u=(0,l.useId)(),m=(0,l.useRef)(null),f=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:h}=(0,l.useContext)(g.MotionConfigContext),w=c(m,(null==(o=s.props)?void 0:o.ref)??(null==s?void 0:s.ref));return(0,l.useInsertionEffect)(()=>{let{width:e,height:a,top:o,left:s,right:l,bottom:g,direction:c}=f.current;if(i||!1===d||!m.current||!e||!a)return;let p="rtl"===c,w="left"===n?p?`right: ${l}`:`left: ${s}`:p?`left: ${s}`:`right: ${l}`,y="bottom"===t?`bottom: ${g}`:`top: ${o}`;m.current.dataset.motionPopId=u;let b=document.createElement("style");h&&(b.nonce=h);let k=r??document.head;return k.appendChild(b),b.sheet&&b.sheet.insertRule(`
2          [data-motion-pop-id="${u}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${a}px !important;
6            ${w}px !important;
7            ${y}px !important;
8          }
9        `),()=>{var e;null==(e=m.current)||e.removeAttribute("data-motion-pop-id"),k.contains(b)&&k.removeChild(b)}},[i]),(0,a.jsx)(p,{isPresent:i,childRef:m,sizeRef:f,pop:d,children:!1===d?s:l.cloneElement(s,{ref:w})})}e.s(["PopChild",0,u],86795);let m=e=>{let{children:s,initial:n,isPresent:r,onExitComplete:l,custom:g,presenceAffectsLayout:d,mode:c,anchorX:p,anchorY:m,root:h}=e,w=(0,i.useConstant)(f),y=(0,o.useId)(),b=!0,k=(0,o.useMemo)(()=>(b=!1,{id:y,initial:n,isPresent:r,custom:g,onExitComplete:e=>{for(let a of(w.set(e,!0),w.values()))if(!a)return;l&&l()},register:e=>(w.set(e,!1),()=>w.delete(e))}),[r,w,l]);return d&&b&&(k={...k}),(0,o.useMemo)(()=>{w.forEach((e,a)=>w.set(a,!1))},[r]),o.useEffect(()=>{r||w.size||!l||l()},[r]),s=(0,a.jsx)(u,{pop:"popLayout"===c,isPresent:r,anchorX:p,anchorY:m,root:h,children:s}),(0,a.jsx)(t.PresenceContext.Provider,{value:k,children:s})};function f(){return new Map}e.s(["PresenceChild",0,m],43070);var h=e.i(30385);let w=e=>e.key||"";function y(e){let a=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&a.push(e)}),a}e.s(["AnimatePresence",0,e=>{let{children:t,custom:r,initial:l=!0,onExitComplete:g,presenceAffectsLayout:d=!0,mode:c="sync",propagate:p=!1,anchorX:u="left",anchorY:f="top",root:b}=e,[k,S]=(0,h.usePresence)(p),v=(0,o.useMemo)(()=>y(t),[t]),x=p&&!k?[]:v.map(w),R=(0,o.useRef)(!0),I=(0,o.useRef)(v),P=(0,i.useConstant)(()=>new Map),j=(0,o.useRef)(new Set),[E,G]=(0,o.useState)(v),[L,A]=(0,o.useState)(v);(0,n.useIsomorphicLayoutEffect)(()=>{R.current=!1,I.current=v;for(let e=0;e<L.length;e++){let a=w(L[e]);x.includes(a)?(P.delete(a),j.current.delete(a)):!0!==P.get(a)&&P.set(a,!1)}},[L,x.length,x.join("-")]);let T=[];if(v!==E){let e=[...v];for(let a=0;a<L.length;a++){let o=L[a],s=w(o);x.includes(s)||(e.splice(a,0,o),T.push(o))}return"wait"===c&&T.length&&(e=T),A(y(e)),G(v),null}let{forceRender:O}=(0,o.useContext)(s.LayoutGroupContext);return(0,a.jsx)(a.Fragment,{children:L.map(e=>{let o=w(e),s=(!p||!!k)&&(v===L||x.includes(o));return(0,a.jsx)(m,{isPresent:s,initial:(!R.current||!!l)&&void 0,custom:r,presenceAffectsLayout:d,mode:c,root:b,onExitComplete:s?void 0:()=>
9{if(j.current.has(o)||!P.has(o))return;j.current.add(o),P.set(o,!0);let e=!0;P.forEach(a=>{a||(e=!1)}),e&&(null==O||O(),A(I.current),p&&(null==S||S()),g&&g())},anchorX:u,anchorY:f,children:e},o)})})}],11818)},30385,e=>{"use strict";var a=e.i(35964),o=e.i(53821);e.s(["useIsPresent",0,function(){var e;return null===(e=(0,a.useContext)(o.PresenceContext))||e.isPresent},"usePresence",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],s=(0,a.useContext)(o.PresenceContext);if(null===s)return[!0,null];let{isPresent:i,onExitComplete:n,register:t}=s,r=(0,a.useId)();(0,a.useEffect)(()=>{if(e)return t(r)},[e]);let l=(0,a.useCallback)(()=>e&&n&&n(r),[r,n,e]);return!i&&n?[!1,l]:[!0]}])},23532,e=>{"use strict";let a="/assets/logos/LOGO JHL COLLECTION 2024-06.png",o="/assets/logos/JHLC-Logo.png",s="/assets/JHLC/JHL Collection/Our Collection/jhlcLogoFooter.png",i=[{slug:"solitaire",name:"JHL Solitaire Gading Serpong",translationKey:"solitaire",aliases:["jhlsolitairegadingserpong","jhl-solitaire","jhl-solitaire-gading-serpong","sgs"],features:["lineBreakHeadings","solitaireConferenceData","hideOutletHeroDummyWatermark"],fontKey:"solitaire",culinaryMenuPdf:"/assets/pdfs/menus/babahramu.pdf",discoverMoreContentSlug:"jhlsolitairegadingserpong",productionSlug:"jhlsolitairegadingserpong",coords:{lat:-6.2625,lon:106.6392},booking:{property:"idtan31027",cluster:"ASIAIDASIHTLJhlSolit"},logos:{default:"/assets/logos/JHL Solitaire Gading Serpong - LOGO ID - G.png",footer:"/assets/logos/solitaireLogoPutih.png",dark:"/assets/logos/JHL Solitaire Gading Serpong - LOGO ID - G.png",light:"/assets/logos/solitaireLogoPutih.png"},socialMedia:{instagram:"https://www.instagram.com/jhlsolitaireserpong/",facebook:"https://www.facebook.com/JHLSolitaireGadingSerpong",tiktok:"https://www.tiktok.com/@jhlsolitaireserpong"},subdomain:"solitaire",dining:[{slug:"al-gusto",title:"Al Gusto",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Culinary/alGusto.jpg"},{slug:"mangan-all-day-dining",title:"Mangan All Day Dining",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Culinary/mangan.jpg"},{slug:"empress-china-bar",title:"Empress China Bar",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Culinary/empress.webp"},{slug:"royal-eight",title:"Royal Eight",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Culinary/royalEight.jpg"},{slug:"le-bleu",title:"Le Bleu",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Culinary/leBleu.webp"}],wellness:[{slug:"acqua-spa",title:"Acqua Spa",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Wellness/acquaSpa.webp",openHours:"10:00 - 22:00",floor:"3rd Floor"},{slug:"la-mere-glam-et-beaute-lounge",title:"Le Mere Glam et Beaute Lounge",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Wellness/le mere.webp",openHours:"10:00 - 20:00",floor:"3rd Floor"},{slug:"the-workout",title:"The Workout",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Wellness/the workout.jpg",openHours:"06:00 - 22:00",floor:"3rd Floor"},{slug:"sandjong-spa",title:"Sandjong Spa",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Wellness/sandjongSpa.webp",openHours:"10:00 - 22:00",floor:"3rd Floor"}],family:[{slug:"acquaree-kids-spa-journey",title:"Acquaree Kids Spa Journey",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Wellness/acquareeKidsSpa.webp",openHours:"10:00 - 20:00",floor:"3rd Floor"}],weddingVenues:[{slug:"sky-ballroom",title:"Sky Ballroom",nameKey:"solitaire.weddingVenues.sky-ballroom.title",image:"/assets/JHLC/JHL Collection/Experience/wedding/skyBallroom.webp",description:"Where every celebration leaves a lasting impression.",descriptionKey:"solitaire.weddingVenues.sky-ballroom.desc",details:["Indoor (15th Floor)","Ceremony 200 PAX","Reception 250 PAX"]},{slug:"sky-garden",title:"Sky Garden",nameKey:"solitaire.weddingVenues.sky-garden.title",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/wedding/skyGarden.jpg",description:"An enchanting rooftop sanctuary for intimate weddings and gatherings, where breathtaking views and timeless elegance create unforgettable moments.",descriptionKey:"solitaire.weddingVenues.sky-garden.desc",details:["Rooftop / Private","Ceremony 500 PAX","Reception 50 PAX"]},{slug:"royal-eight-chinese-dining",title:"Royal Eight Chinese Dining",nameKey:"solitaire.weddingVenues.royal-eight-chinese-dining.title",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/Culinary/royalEight.jpg",description:"Chinese dining experience in the heart of Gading Serpong, Tangerang. As part of our signature semi-fine dining collection, Royal Eight serves a delectable selection of lunch, dinner, and desserts throughout the day.",descriptionKey:"solitaire.weddingVenues.royal-eight-chinese-dining.desc",details:["Indoor","Ceremony 250 PAX","Reception 250 PAX"]}],weddingPackages:[{slug:"holy-matrimony-package",title:"Holy Matrimony Package",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/discoverMore/wedding.jpg",description:"A personalized wedding experience with a private food tasting, an elegant wedding buffet, and exclusive access to the function room, ensuring every moment is filled with unforgettable memories."},{slug:"jewel-of-the-city",title:"Jewel Of The City",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/discoverMore/wedding.jpg",description:"A grand celebration with a lavish buffet, food stalls, and Champagne Fountain, all set in the Sky Ballroom. Premium services and complete facilities create the perfect atmosphere for your special day."},{slug:"sparkle-of-light-package",title:"Sparkle of Light Package",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/discoverMore/wedding.jpg",description:"An exquisite selection of Chinese or Western set menus, a Champagne Fountain, and exclusive function rooms, all designed to craft a flawless and memorable celebration."}],conferenceVenues:[{slug:"citrine",title:"Citrine",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/conference/citrine.webp",description:"This 92-square-meter space on the 6th floor offers a functional layout with a 2.4-meter ceiling. It is ideal for mid-sized meetings or corporate gatherings, providing a conducive environment for productive discussions.",details:["U-Shape 36","Classroom 45","Boardroom 30","Theatre 50","Round Table 32","Cocktail 60"]},{slug:"zircon",title:"Zircon",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/conference/zircon.webp",description:"Located on the 6th floor, this 92-square-meter venue features a modern design and a 2.4-meter ceiling, making it perfect for hosting meetings or workshops with flexibility and convenience.",details:["U-Shape 36","Classroom 45","Boardroom 30","Theatre 50","Round Table 32","Cocktail 60"]},{slug:"lapis-lazulli",title:"Lapis Lazulli",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/conference/lapis lazuli.webp",description:"Spanning 80 square meters, this venue is situated on the 6th floor with a 2.4-meter ceiling. It offers a versatile setup suitable for corporate events or private functions, combining comfort with practicality.",details:["U-Shape 23","Classroom 25","Boardroom 20","Theatre 40","Round Table 24","Cocktail 20"]},{slug:"moonstone",title:"Moonstone",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/conference/moonstone.webp",description:"This 80-square-meter meeting space on the 6th floor is designed for efficiency and focus. With a 2.4-meter ceiling, it is the perfect choice for small to medium-sized gatherings that demand a professional atmosphere.",details:["U-Shape 23","Classroom 25","Boardroom 24","Theatre 40","Round Table 24","Cocktail 25"]},{slug:"garnet",title:"Garnet",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/conference/garnet.webp",description:"Featuring 72 square meters of space on the 6th floor, this room offers a welcoming environment with a 2.4-meter ceiling. It is ideal for board meetings, brainstorming sessions, or private events.",details:["U-Shape 35","Classroom 40","Boardroom 25","Theatre 45","Round Table 32","Cocktail 50"]},{slug:"topaz",title:"Topaz",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/conference/topaz.webp",description:"A stylish 72-square-meter space on the 6th floor, complemented by a 2.4-meter ceiling, this venue is designed to host gatherings with ease, providing a polished setting for any event.",details:["U-Shape 35","Classroom 40","Boardroom 25","Theatre 45","Round Table 32","Cocktail 50"]},{slug:"tourmaline",title:"Tourmaline",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/conference/tormaline.webp",description:"The 67-square-meter Tourmaline Room on the 6th floor boasts a sleek design and a 2.4-meter ceiling. It is a versatile choice for intimate meetings or small-scale events, ensuring an efficie
9nt and comfortable experience.",details:["U-Shape 15","Classroom 15","Boardroom 15","Theatre 25","Round Table 16","Cocktail 20"]}],conferencePackages:[{slug:"full-board-meeting-non-rooms",title:"Full-Board Meeting Non Rooms",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/discoverMore/conference.jpg",description:"12 Hours Package including breakfast, lunch, and dinner."},{slug:"full-day-meeting",title:"Full-Day Meeting",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/discoverMore/conference.jpg",description:"8 Hours Package including lunch and 2 coffee breaks."},{slug:"half-day-meeting",title:"Half-Day Meeting",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/discoverMore/conference.jpg",description:"4 Hours Package including lunch and 1 coffee break."},{slug:"coffee-break",title:"Coffee Break",image:"/assets/SOLITAIRE/SOLITAIRE GADING SERPONG/discoverMore/conference.jpg",description:"2 Hours Package with light refreshments."}],adventure:[]},{slug:"episode-gading",name:"Episode Gading Serpong",translationKey:"episodeGading",aliases:["episode-gading-serpong","episodegading","episodegadingserpong","egs"],fontKey:"episode",culinaryMenuPdf:"/assets/pdfs/menus/episode-gading-menu.pdf",coords:{lat:-6.2592,lon:106.6329},booking:{property:"idtan31028",cluster:"ASIAIDHTLEpisodeGadi"},logos:{default:"/assets/logos/Copy of JHLC - EGS (2).png",footer:"/assets/logos/Copy of JHLC - EGS (2).png",dark:"/assets/EpisodeGadingSerpong/episodeLogo.png",light:"/assets/EpisodeGadingSerpong/episodeLogoPutih.png"},socialMedia:{instagram:"https://www.instagram.com/episodegadingserpong/",facebook:"https://www.facebook.com/episodegadingserpong",tiktok:"https://www.tiktok.com/@episodegadingserpong"},subdomain:"episodegading",dining:[{slug:"babah-ramu",title:"Babah Ramu",image:"/assets/EpisodeGadingSerpong/experience/culinary/BABAH RAMU.jpg"}],wellness:[{slug:"swimming-pool",title:"Swimming Pool",image:"/assets/EpisodeGadingSerpong/experience/wellness/swimming pool.webp",openHours:"07:00 - 19:00",floor:"3rd Floor"},{slug:"sandjong-spa-wellness",title:"Sandjong - Spa & Wellness",image:"/assets/EpisodeGadingSerpong/experience/wellness/sandjongSpa.png",openHours:"10:00 - 22:00",floor:"3rd Floor"},{slug:"soroso-artisan-gallery",title:"Soroso Artisan Gallery",image:"/assets/EpisodeGadingSerpong/experience/wellness/soroso.jpg",openHours:"10:00 - 22:00",floor:"Lobby Level"},{slug:"the-workout",title:"The Workout",image:"/assets/EpisodeGadingSerpong/experience/wellness/gym.jpg",openHours:"06:00 - 22:00",floor:"3rd Floor"}],family:[{slug:"kids-playground-marengo",title:"Kids Playground - Marengo",image:"/assets/EpisodeGadingSerpong/experience/wellness/kidsPlaygroundMarengo.jpg",openHours:"10:00 - 20:00",floor:"3rd Floor"}],weddingVenues:[{slug:"garuda-grand-ballroom",title:"Garuda Grand Ballroom",nameKey:"episodeGading.weddingVenues.garuda-grand-ballroom.title",image:"/assets/EpisodeGadingSerpong/experience/wedding/garudaBallRoom.jpg",description:"Elegant and spacious venue for your unforgettable grand moments, designed with luxurious modern aesthetics. Capable of hosting large-scale celebrations with seamless sophistication.",descriptionKey:"episodeGading.weddingVenues.garuda-grand-ballroom.desc",details:["Level 2 • Indoor","1000 Pax Capacity","Modern Luxury Design"]},{slug:"manyar-mini-ballroom",title:"Manyar Mini Ballroom",image:"/assets/EpisodeGadingSerpong/experience/wedding/manyarMiniBallroom.jpg",description:"Versatile space for intimate celebrations and medium-sized corporate gatherings, blending comfort with professional amenities.",details:["Indoor Venue","Ceremony 200 Pax","Reception 200 Pax"]},{slug:"babah-ramu-dine-bar",title:"Babah Ramu Dine & Bar",image:"/assets/EpisodeGadingSerpong/experience/wedding/babahRamu.jpg",description:"Cultural-themed dining venue perfect for unique wedding receptions and social gatherings, offering an immersive local experience.",details:["Cultural Dining","Outdoor Area Available","Bespoke Catering"]},{slug:"soroso-artisan-gallery",title:"Soroso Artisan Gallery",image:"/assets/EpisodeGadingSerpong/experience/wedding/garudaBallRoom.jpg",description:"A unique artistic space that provides a creative backdrop for unconventional weddings and gallery-style events.",details:["Artistic Ambiance","Indoor Venue","Exclusive Setting"]}],weddingPackages:[{slug:"orchid",title:"Orchid",image:"/assets/EpisodeGadingSerpong/experience/wedding/orchid.jpg"},{slug:"rose",title:"Rose",image:"/assets/EpisodeGadingSerpong/experience/wedding/rose.jpg"},{slug:"tulip",title:"Tulip",image:"/assets/EpisodeGadingSerpong/experience/wedding/tulip.jpg"}],conferenceVenues:[{slug:"garuda-grand-ballroom",title:"Garuda Grand Ballroom",image:"/assets/EpisodeGadingSerpong/experience/conference/garudaBallroom.jpg",description:"This 671.84-square-meter venue on the 11th floor features a spacious layout with a 6-meter ceiling. Designed for grand events, conferences, and elegant celebrations, it provides a refined setting with ample space for seamless arrangements.",details:["U-shape 160 Pax","Class Room 336 Pax","Theatre 500 Pax","Round Table 60 Pax"]},{slug:"kakatua-exhibition-room",title:"Kakatua Exhibition Room",image:"/assets/EpisodeGadingSerpong/experience/conference/Kakatua Exhibition.jpg",description:"This 380.73-square-meter space on the 11th floor offers a well-appointed layout with a 2.8-meter ceiling. Ideal for exhibitions, showcases, and corporate events, it provides a versatile setting designed to accommodate various display and presentation needs.",details:["U-shape 40 Pax","Class Room 36 Pax","Theatre 100 Pax","Round Table 100 Pax"]},{slug:"kenari-room",title:"Kenari Room",image:"/assets/EpisodeGadingSerpong/experience/conference/kenari.jpg",description:"This 52.65-square-meter space on the 12th floor features a well-structured layout with a 2.8-meter ceiling. Designed for intimate meetings or private discussions, it offers a comfortable and professional setting for focused engagements.",details:["U-shape 24 Pax","Class Room 37 Pax","Theatre 36 Pax","Round Table 30 Pax"]},{slug:"branjangan",title:"Branjangan",image:"/assets/EpisodeGadingSerpong/experience/conference/branjanganRoom.jpg",description:"A 158.12-square-meter space on the 12th floor with a 2.8-meter ceiling, offering a flexible layout for larger meetings or corporate events. The combined rooms provide an expansive setting, ideal for conferences, workshops, and collaborative discussions.",details:["U-shape 57 Pax","Class Room 84 Pax","Theatre 152 Pax","Round Table 60 Pax"]},{slug:"walet-room",title:"Walet Room",image:"/assets/EpisodeGadingSerpong/experience/conference/waletRoom.jpg",description:"This 48.84-square-meter space on the 12th floor features a 2.8-meter ceiling, offering a well-appointed setting for intimate meetings or private discussions. Its efficie
9nt layout ensures a comfortable environment for focused gatherings and business engagements.",details:["U-shape 27 Pax","Class Room 27 Pax","Theatre 48 Pax","Round Table 30 Pax"]},{slug:"punai-room",title:"Punai Room",image:"/assets/EpisodeGadingSerpong/experience/conference/waletRoom.jpg",description:"Spanning 48.84 square meters on the 12th floor with a 2.8-meter ceiling, the space offers a comfortable setting for meetings, discussions, or private gatherings. Designed for efficiency, it ensures a professional environment for productive engagements.",details:["U-shape 27 Pax","Class Room 27 Pax","Theatre 48 Pax","Round Table 30 Pax"]},{slug:"kasuari-room",title:"Kasuari Room",image:"/assets/EpisodeGadingSerpong/experience/conference/waletRoom.jpg",description:"Covering 48.84 square meters on the 12th floor with a 2.8-meter ceiling, the space provides a well-appointed setting for meetings, discussions, or intimate gatherings. Its functional design supports a seamless and productive experience.",details:["U-shape 27 Pax","Class Room 27 Pax","Theatre 48 Pax","Round Table 30 Pax"]},{slug:"jalak",title:"Jalak",image:"/assets/EpisodeGadingSerpong/experience/conference/jalakRoom.jpg",description:"Spanning 68.4 square meters on the 12th floor with a 2.8-meter ceiling, this combined space offers a more expansive setting for meetings or corporate gatherings. The extended layout enhances flexibility, making it suitable for workshops, presentations, and collaborative discussions.",details:["U-shape 33 Pax","Class Room 54 Pax","Theatre 35 Pax","Round Table 40 Pax"]},{slug:"manyar",title:"Manyar",image:"/assets/EpisodeGadingSerpong/experience/conference/manyarRoom.jpg",description:"Covering 270 square meters on the 13th floor with a 5-meter ceiling, this expansive venue merges two spaces into one, providing a versatile setting for large-scale meetings, conferences, and corporate gatherings. Its spacious design ensures seamless event execution with flexibility and comfort.",details:["U-shape 80 Pax","Class Room 130 Pax","Theatre 240 Pax","Round Table 100 Pax"]},{slug:"maleo-room",title:"Maleo Room",image:"/assets/EpisodeGadingSerpong/experience/conference/maleo.jpg",description:"Spanning 130.5 square meters on the 15th floor with a 2.8-meter ceiling, this venue offers a well-designed space for business meetings, conferences, and corporate events. Its layout ensures a productive and comfortable setting for various professional gatherings.",details:[]},{slug:"merak-room",title:"Merak Room",image:"/assets/EpisodeGadingSerpong/experience/conference/tekukur.jpg",description:"Covering 138 square meters on the 15th floor with a 2.8-meter ceiling, this venue provides a spacious and well-structured setting for corporate meetings, seminars, and private events. Its design supports a seamless and engaging experience for all attendees.",details:["Round Table 13 Pax"]},{slug:"tekukur-room",title:"Tekukur Room",image:"/assets/EpisodeGadingSerpong/experience/conference/tekukur.jpg",description:"Spanning 270 square meters on the 15th floor with a 2.8-meter ceiling, this expansive venue offers a versatile setting for conferences, corporate gatherings, and private events. The well-designed space ensures a comfortable and professional atmosphere.",details:["U-shape 45 Pax","Class Room 54 Pax","Theatre 100 Pax","Round Table 50 Pax"]},{slug:"lempuyang-1",title:"Lempuyang 1",image:"/assets/EpisodeGadingSerpong/experience/conference/lempuyang.jpg",description:"Located on the 2nd floor with an area of 199.82 square meters and a ceiling height of 2.8 meters, this venue provides a well-appointed space for corporate meetings, conferences, and private events. Its adaptable layout ensures a seamless event experience.",details:["U-shape 63 Pax","Class Room 90 Pax","Theatre 140 Pax","Round Table 80 Pax"]},{slug:"lempuyang-2",title:"Lempuyang 2",image:"/assets/EpisodeGadingSerpong/experience/conference/lempuyang.jpg",description:"Positioned on the 2nd floor, this 147.44-square-meter venue spans 19.4 x 7.6 meters with a ceiling height of 2.8 meters. Its flexible layout offers a suitable setting for corporate meetings, conferences, and private events.",details:["U-shape 63 Pax","Class Room 90 Pax","Theatre 140 Pax","Round Table 80 Pax"]}],conferencePackages:[{slug:"full-board-residential-meeting-package",title:"Full-Board Residential Meeting Package",description:"Designed for a seamless stay and productive meetings, this package offers single or double occupancy options, including a Deluxe Room, daily meals, and coffee breaks with light refreshments.",image:"/assets/EpisodeGadingSerpong/experience/wedding/garudaBallRoom.jpg"},{slug:"full-board-meeting",title:"Full-Board Meeting",description:"Provides a complete 12-hour experience with dedicated meeting facilities, meals, and coffee breaks to ensure a smooth and efficie
9nt event.",image:"/assets/EpisodeGadingSerpong/experience/wedding/garudaBallRoom.jpg"},{slug:"full-day-meeting",title:"Full-Day Meeting",description:"This package offers an 8-hour setup with a choice of lunch or dinner, complemented by coffee breaks for a well-balanced meeting experience.",image:"/assets/EpisodeGadingSerpong/experience/wedding/garudaBallRoom.jpg"},{slug:"half-day-meeting",title:"Half-Day Meeting",description:"Perfect for quick discussions focused 4-hour setup, complete with a choice of lunch or dinner and a coffee break, ensuring a seamless and efficient meeting experience.",image:"/assets/EpisodeGadingSerpong/experience/wedding/garudaBallRoom.jpg"},{slug:"dining-only",title:"Dining Only",description:"Ideal for quick discussions, the lunch or dinner package offers a curated dining experience to complement business gatherings or private events.",image:"/assets/EpisodeGadingSerpong/experience/wedding/garudaBallRoom.jpg"}],adventure:[]},{slug:"herloom",name:"Herloom Hotel & Residence",translationKey:"jhlHerloomBsd",aliases:["jhl-herloom","herloombsd","jhlherloombsd"],features:["herloomWeddingFallback","noemaExperienceIntro","showRoomsSectionTitle"],fontKey:"herloom",culinaryMenuPdf:"/assets/pdfs/menus/herloom-menu.pdf",coords:{lat:-6.3055,lon:106.6531},booking:{property:"idtan31030",cluster:"ASIAIDASIHTLHerloomB"},logos:{default:"/assets/logos/HERLOOM LOGO 2024.png",footer:"/assets/logos/HERLOOM LOGO 2024.png",dark:"/assets/logos/HERLOOM LOGO 2024.png",light:"/assets/logos/herloomBsdPutih.png"},socialMedia:{instagram:"https://www.instagram.com/herloombsd/",facebook:"https://www.facebook.com/herloombsd",tiktok:"https://www.tiktok.com/@herloombsd"},subdomain:"herloom",dining:[{slug:"arooma-asian-bistro",title:"Arooma Asian Bistro",image:"/assets/herloomBSD/theHotel/culinary.jpg"}],wellness:[],weddingVenues:[{slug:"kasmara",title:"Kasmara",image:"/assets/HerloomBSD copy/experience/wedding/marmara.webp",description:"Kasmara is a spacious combination of two meeting rooms from Kaspia and Marmara. Designed to accommodate up to 60 guests and featuring floor to ceiling glass windows to offers a stunning city view from the upper floor, creating a bright and inspiring atmosphere for meetings, events, and special occasions.",details:["Venue Indoor","Ceremony 80 Pax","Reception 80 Pax"]},{slug:"kasmara-city-sky-pool-side",title:"Kasmara & City Sky Pool Side",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp",description:"Offers a refreshing escape with shaded comfort which perfect for both relaxation and private events. With its safe integrated screen for personalized moments, and foam party feature made every gathering becomes more memorable.",details:["Venue Indoor","Ceremony 150 Pax","Reception 150 Pax"]}],weddingPackages:[{slug:"the-sakata-package",title:"The Sakata Package",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"},{slug:"the-sejiwa-package",title:"The Sejiwa Package",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"}],conferenceVenues:[{slug:"marmara-room",title:"Marmara Room",image:"/assets/HerloomBSD copy/experience/conference/topaz.webp",description:"Premium meeting spaces equipped with state-of-the-art facilities for professional engagements and intimate gatherings, offering a blend of modern design and comfort.",details:["Level 6 • Meeting","60 Pax Capacity","Professional Setup"]},{slug:"kaspia-room",title:"Kaspia Room",image:"/assets/HerloomBSD copy/experience/conference/lapis lazuli.webp",description:"Elegant venue with natural light and modern amenities, ideal for business meetings, workshops, and private corporate sessions.",details:["Level 6 • Meeting","Versatile Layout","Modern AV Equipment"]}],conferencePackages:[{slug:"full-board-package",title:"Full Board Package",image:"/assets/HerloomBSD copy/experience/conference/fullboard meeting non rooms.jpg"},{slug:"full-day-package",title:"Full-Day Package",image:"/assets/HerloomBSD copy/experience/conference/full day meeting.webp"},{slug:"half-day-package",title:"Half-Day Package",image:"/assets/HerloomBSD copy/experience/conference/topaz.webp"},{slug:"coffee-break-package",title:"Coffee Break Package",image:"/assets/HerloomBSD copy/experience/conference/coffee break.webp"},{slug:"meeting-package-halfday-fullday-fullboard",title:"Meeting Package Halfday/Fullday/Fullboard",image:"/assets/HerloomBSD copy/experience/conference/topaz.webp"}],adventure:[],family:[]},{slug:"jsiresort",name:"JSI Resort Megamendung",translationKey:"jsiResort",aliases:["jsi-resort"],features:["jsiAdventureFallback","jsiConferenceExperience"],fontKey:"jsi",culinaryMenuPdf:"/assets/pdfs/menus/jsiresort
9-menu.pdf",navigationGroup:"group2",coords:{lat:-6.6555,lon:106.8731},booking:{property:"afbog00001",cluster:"ASIAAFHTLJsiResortMe"},logos:{default:"/assets/logos/Logo JSI 1.png",footer:"/assets/logos/Logo JSI 1.png",dark:"/assets/logos/Logo JSI 1.png",light:"/assets/logos/Logo JSI 1.png"},socialMedia:{instagram:"https://www.instagram.com/jsiresort/",facebook:"https://www.facebook.com/jsiresort",tiktok:"https://www.tiktok.com/@jsiresortmegamendung"},subdomain:"jsiresort",dining:[{slug:"jsi-restaurant",title:"JSI Restaurant",image:"/assets/jsi/experience copy/culinary/jsiDining.webp"}],wellness:[{slug:"kayu-spa",title:"Kayu Spa",image:"/assets/jsi/experience copy/wellness/kayuSpa.webp",openHours:"10:00 - 22:00",floor:"Main Area"}],family:[{slug:"jsi-playground",title:"JSI Playground",image:"/assets/jsi/jsiPlayground.webp"}],weddingVenues:[{slug:"kencana-1",title:"Kencana 1",nameKey:"jsiResort.weddingVenues.kencana-1.title",image:"/assets/jsi/experience copy/wedding/Copy of kencanaNestVenue.webp",description:"An exclusive venue for special celebrations with a spacious high-ceiling and exquisitely detailed interior, located in the middle of enchanting nature. Perfect for intimate gatherings and memorable weddings.",descriptionKey:"jsiResort.weddingVenues.kencana-1.desc",details:["High-Ceiling Venue","Nature Setting","Dedicated Specialist"]},{slug:"kencana-2",title:"Kencana 2",nameKey:"jsiResort.weddingVenues.kencana-2.title",image:"/assets/jsi/experience copy/wedding/Copy of heroSection.webp",description:"A breathtaking outdoor venue surrounded by lush greenery and the cool mountain air of Megamendung, providing a truly magical backdrop for your vows and celebrations.",descriptionKey:"jsiResort.weddingVenues.kencana-2.desc",details:["Outdoor Venue","Panoramic Views","Nature Backdrop"]}],weddingPackages:[{slug:"valley-of-vows-honeymoon",title:"Valley of Vows - Honeymoon",image:"/assets/jsi/kencana/honeyMoon/Copy of Kencana Rev-20.jpg"},{slug:"holy-matrimony-package",title:"Holy Matrimony Package",image:"/assets/jsi/experience/experience4.webp"}],conferenceVenues:[{slug:"jsi-convention-hall",title:"JSI Convention Hall",image:"/assets/JHLC/JHL Collection/Experience/wedding/conventionHall.jpg",description:"The ultimate space for massive gatherings, exhibitions, and corporate events with flexible partitioning and high-ceiling architecture.",details:["Ground Floor","2000 Pax Capacity","Exhibition Ready"]},{slug:"meeting-rooms",title:"Meeting Rooms",image:"/assets/jsi/experience copy/culinary/jsiResto.jpg",description:"Versatile meeting spaces that can be configured to suit various professional needs, from creative workshops to formal board meetings.",details:["Flexible Layouts","Dedicated Service","Modern Facilities"]}],conferencePackages:[],adventure:[{slug:"off-road",title:"OFF-ROAD",image:"/assets/jsi/experience/experience3.webp"},{slug:"inflatable-game",title:"INFLATABLE GAME",image:"/assets/jsi/experience/experience1.webp"},{slug:"paintball",title:"PAINTBALL",image:"/assets/jsi/experience/experience2.webp"},{slug:"jungle-offroads",title:"JUNGLE OFFROADS",image:"/assets/jsi/experience/experience4.webp"},{slug:"rafting",title:"RAFTING",image:"/assets/jsi/experience/adventure.webp"}]},{slug:"episode-kuta",name:"Episode Kuta Bali",translationKey:"episodeKutaBali",aliases:["episode-kuta-bali","episodekutabali"],fontKey:"episode",culinaryMenuPdf:"/assets/pdfs/menus/episode-kuta-menu.pdf",coords:{lat:-8.7231,lon:115.1723},booking:{property:"idbal31619",cluster:"ASIAIDASIHTLEpisodeK"},logos:{default:"/assets/logos/Copy of JHLC - EKB.png",footer:"/assets/logos/Copy of JHLC - EKB.png",dark:"/assets/logos/episodeKutaBaliWarna.png",light:"/assets/logos/episodeKutaBaliPutih.png"},socialMedia:{instagram:"https://www.instagram.com/episodekutabali/",facebook:"https://www.facebook.com/EpisodeKutaBali",tiktok:"https://www.tiktok.com/@episodekutabali"},subdomain:"episodekuta",dining:[{slug:"bulung-restaurant",title:"Bulung Restaurant",image:"/assets/EpisodeKutaBali/culinary/bulung.jpg"}],wellness:[{slug:"the-spa",title:"The Spa",image:"/assets/EpisodeKutaBali/wellness/theSpa.webp",imageAlt:"Rekomendasi hotel di Gading Serpong",openHours:"Every day, 9 am – 9 pm",floor:"Lobby Level",whatsapp:"6281138000100"}],family:[],weddingVenues:[],weddingPackages:[],conferenceVenues:[{slug:"jimbaran-meeting-room",title:"Jimbaran Meeting Room",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"},{slug:"melasti-meeting-room",title:"Melasti Meeting Room",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"}],conferencePackages:[{slug:"non-residential-half-day-meeting",title:"Non Residential Half-Day Meeting",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"},{slug:"non-residential-full-day-meeting",title:"Non Residential Full-Day Meeting",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"},{slug:"full-board-meeting",title:"Full Board Meeting",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"},{slug:"residential-single-occ-fullboard",title:"Residential Single Occ Fullboard",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"},{slug:"residential-twin-occ-fullboard",title:"Residential Twin Occ Fullboard",image:"/assets/HerloomBSD copy/experience/wedding/kaspia.webp"}],adventure:[]},{slug:"noema",name:"Noema Resort Pererenan",translationKey:"jhlNoemaBsd",aliases:["jhl-noema","noema-bsd","noemapererenan","jhlnoemapererenan"],features:["noemaExperienceIntro"],fontKey:"noema",culinaryMenuPdf:null,coords:{lat:-8.6542,lon:115.1359},booking:{property:"idbal31701",cluster:"ASIAIDASIHTLNoemaRes"},logos:{default:"/assets/logos/noemaLogo.png",footer:"/assets/logos/NOEMA_LOGO_White.png",dark:"/assets/logos/noemaLogo.png",light:"/assets/logos/NOEMA_LOGO_White.png"},socialMedia:{instagram:"https://www.instagram.com/noema.resort/",facebook:"https://www.facebook.com/noemaresortpererenan"},subdomain:"noema",dining:[{slug:"mamaloma",title:"Mamaloma",image:"/assets/noema/culinary/mamaloma.jpg"},{slug:"paparempa",title:"Paparempa",image:"/assets/noema/culinary/paparempa.jpg"}],wellness:[{slug:"infinity-pool",title:"Noema Infinity Pool",image:"/assets/noema/wellness/swimmingPool.jpg",openHours:"07:00 - 19:00",floor:"Rooftop"},{slug:"noema-gym",title:"Noema Fitness Center",image:"/assets/noema/wellness/gym.jpg",openHours:"06:00 - 22:00",floor:"Lower Ground"},{slug:"oori-spa-concept",title:"Oori Spa",image:"/assets/noema/wellness/ooriSpa.jpg",openHours:"10:00 - 22:00",floor:"Lower Ground"}],family:[{slug:"hoola-play",title:"Hoola Play Kids Club",image:"/assets/noema/wellness/hoolaPlay.jpg",openHours:"10:00 - 20:00",floor:"Lobby Level"}],weddingVenues:[{slug:"menika-rooftop",title:"Menika Rooftop",image:"/assets/noema/experience/wedding/cover-menika.jpg"},{slug:"noema-space",title:"Noema Space",image:"/assets/noema/experience/wedding/Noema Space.jpg"}],weddingPackages:[{slug:"intimate-wedding-celebration",title:"Intimate Wedding Celebration",image:"/assets/noema/experience/wedding/wedding.jpg",description:"Elevate your celebrations at Menika Rooftop, where breathtaking ocean views and stunning sunsets create the perfect backdrop for any occasion. From intimate gatherings to milestone celebrations, our versatile rooftop venue offers an unforgettable setting for your special moments.\n\nGet in touch to plan your big day"},{slug:"celebrate-your-story",title:"Celebrate Your Story",image:"/assets/noema/experience/wedding/Menika Frame View.jpg",description:"Create unforgettable memories at Noema, our unique venue offering stunning ocean views and sunset vistas. Whether it's a wedding, birthday, or corporate celebration, our versatile space adapts to your vision, ensuring a truly special event.\n\nGet in touch to plan your celebration"}],weddingConfig:{heroImage:"/assets/noema/experience/wedding/cover-menika.jpg",heroImageAlt:"Weddings venue at Noema Resort Pererenan",heroTitle:"Where love meets horizon",introTitle:"Celebrations Above the Horizon",introDescription:"Elevate your celebrations at Menika Rooftop, where breathtaking ocean views and stunning sunsets create the perfect backdrop for any occasion. From intimate gatherings to milestone celebrations, our versatile rooftop venue offers an unforgettable setting for your special moments.",ctaLabel:"Plan your celebration",ctaHref:"https://wa.me/+628127837712",footerTagline:"Where Love Begins"},conferenceVenues:[{slug:"noema-space",title:"Noema Space",image:"/assets/noema/experience/conference/Noema Space (1).jpg",details:["U-shape: 50 Pax","Class Room: 90 Pax","Theatre: 120 Pax","Standing: --- Pax"]},{slug:"niamh",title:"Niamh",image:"/assets/noema/experience/conference/niamh.jpg",details:["U-shape: 30 Pax","Class Room: 45 Pax","Theatre: 60 Pax","Standing: --- Pax"]},{slug:"noora",title:"Noora",image:"/assets/noema/experience/conference/noora.jpg",details:["U-shape: 30 Pax","Class Room: 45 Pax","Theatre: 60 Pax","Standing: --- Pax"]}],conferencePackages:[{slug:"full-board-meeting",title:"Full-Board Meeting",image:"/assets/noema/experience/conference/confrences.jpg",description:"Maximize your team's productivity with our Full-Board Meeting package,designed for c
9omprehensive sessions."},{slug:"full-day-meeting",title:"Full-Day Meeting",image:"/assets/noema/experience/conference/niamh.jpg",description:"Our Full-Day Meeting package provides the perfect environment for a focused and productive day."},{slug:"half-day-meeting",title:"Half-Day Meeting",image:"/assets/noema/experience/conference/noora.jpg",description:"For concise and effective meetings, our Half-Day Meeting package offers flexibility and convenience."}],conferenceConfig:{heroImage:"/assets/noema/experience/conference/Noema Space (3).jpg",heroImageAlt:"Rekomendasi hotel di Gading Serpong",heroTitle:"Meetings and More",introTitle:"Connect, Collaborate, Celebrate",introTitleHighlight:"",introDescription:"Designed for meetings and more, the venue features two rooms that can be seamlessly connected to create a larger, more spacious meeting area. This space is complemented by a generous foyer and a distinctive outdoor lounge.",ctaLabel:"Start Planning",ctaHref:"https://wa.me/+628127837712",footerTagline:"Meetings and More"},adventure:[]},{slug:"arjuna",name:"Arjuna Solitaire Hotel",translationKey:"jhlArjunaSolitaire",aliases:["jhl-arjuna","arjuna-hotel","arjunahotel","jhlarjunasolitaire"],features:["arjunaCulinaryMomentTitle"],fontKey:"arjuna",culinaryMenuPdf:"/assets/pdfs/menus/arjuna-menu.pdf",navigationGroup:"group3",coords:{lat:-6.2755,lon:106.6731},booking:{property:"khsih27209",cluster:"ASIAKHASIHTLArjunaHo"},logos:{default:"/assets/logos/arjunaSolitaireGold.png",footer:"/assets/logos/arjunaSolitaireWhite.png",dark:"/assets/logos/arjunaSolitaireGold.png",light:"/assets/logos/arjunaSolitaireWhite.png"},socialMedia:{instagram:"https://www.instagram.com/arjunasihanoukville?igsh=MWJzc3NpbHBjcDJ5OA==",tiktok:"https://www.tiktok.com/@arjunasihanoukville?_t=ZS-8wioxrRATfV&_r=1"},subdomain:"arjuna",dining:[{slug:"angkasa",title:"Angkasa",image:"/assets/arjuna/culinary/angkasaRestaurant.webp"},{slug:"sky-lounge",title:"Sky Lounge",image:"/assets/arjuna/culinary/skyLounge.webp"},{slug:"wang-long",title:"Wang Long Chinese Royal Dining",image:"/assets/arjuna/culinary/wangLongChineseRoyal.webp"}],wellness:[{slug:"arjuna-spa-by-sandjong",title:"Arjuna Spa by Sandjong",image:"/assets/arjuna/wellness/arjunaSpaSandjong.webp",imageAlt:"gym sihanoukville",openHours:"09:00 - 20:00",floor:"3rd Floor"},{slug:"the-workout",title:"The Workout",image:"/assets/arjuna/offers/group-fitness.webp",imageAlt:"spa in sihanoukville",openHours:"06:00 - 22:00",floor:"12th Floor"}],family:[],weddingVenues:[],weddingPackages:[],conferenceVenues:[],conferencePackages:[],adventure:[]},{slug:"herloom-sihanoukville",name:"Herloom Sihanoukville",translationKey:"sihanoukville",aliases:["herloomsihanoukville"],features:["comingSoon","fullTeaser"],fontKey:"herloom",culinaryMenuPdf:"/assets/pdfs/menus/herloom-sihanoukville-menu.pdf",navigationGroup:"group3",booking:{property:"placeholder",cluster:"placeholder"},logos:{default:"/assets/logos/HERLOOM LOGO 2024.png",footer:"/assets/logos/HERLOOM LOGO 2024.png",dark:"/assets/logos/HERLOOM LOGO 2024.png",light:"/assets/logos/HERLOOM HSV.webp"},subdomain:"herloomsihanoukville",dining:[],wellness:[],family:[],weddingVenues:[],weddingPackages:[],conferenceVenues:[{slug:"oceanfront-hall",title:"Oceanfront Hall",image:"/assets/JHLC/JHL Collection/Our Collection/herlomSihanoukville.png"}],conferencePackages:[],adventure:[]},{slug:"noema-gili",name:"Noema Gili",translationKey:"giliTrawangan",aliases:["noemagili"],features:["comingSoon","fullTeaser","showDiscoverMoreWhenComingSoon","noemaGiliTeaserCopy","noemaExperienceIntro"],fontKey:"noema-gili",culinaryMenuPdf:null,booking:{property:"placeholder",cluster:"placeholder"},logos:{default:"/assets/logos/noemaLogo.png",footer:"/assets/logos/NOEMA_LOGO_White.png",dark:"/assets/logos/noemaLogo.png",light:"/assets/logos/NOEMA_LOGO_White.png"},subdomain:"noemagili",dining:[],wellness:[],family:[],weddingVenues:[],weddingPackages:[],conferenceVenues:[],conferencePackages:[],adventure:[]}],n=new Map(i.map(e=>[e.slug,e])),t=i[0].slug,r=i.reduce((e,a)=>{for(let o of(e[a.slug]=a.slug,a.aliases??[]))e[o.toLowerCase()]=a.slug;return e},{}),l=i.filter(e=>!!e.coords).map(e=>({slug:e.slug,name:e.name,translationKey:e.translationKey,lat:e.co
9ords.lat,lon:e.coords.lon}));function g(e){return e?r[e.toLowerCase()]??null:null}function d(e){let a=g(e);return a?n.get(a)??null:null}function c(e){let a=e.split("/").map(e=>e.trim()).filter(Boolean);return 0===a.length?null:g("hotels"===a[0]?a[1]:a[0])}e.s(["DEFAULT_HOTEL_SLUG",0,t,"HOTEL_COORDS",0,l,"HOTEL_DEFINITIONS",0,i,"detectHotelSlugFromLocation",0,function(e,a){let o=e.toLowerCase().replace(/^www\./,"");return("localhost"===o||"127.0.0.1"===o||o.endsWith(".localhost"))&&"localhost"!==o&&"127.0.0.1"!==o?g(o.split(".")[0]):c(a)},"detectHotelSlugFromPathname",0,c,"getDiscoverMoreContentSlug",0,function(e){var a;return(null==(a=d(e))?void 0:a.discoverMoreContentSlug)??g(e)??t},"getHaversineDistance",0,function(e,a,o,s){let i=Math.sin((o-e)*Math.PI/180/2)**2+Math.cos(e*Math.PI/180)*Math.cos(o*Math.PI/180)*Math.sin((s-a)*Math.PI/180/2)**2;return 12742*Math.atan2(Math.sqrt(i),Math.sqrt(1-i))},"getHotelDefinition",0,d,"getHotelDisplayName",0,function(e){var a;let o=g(e);return o?(null==(a=n.get(o))?void 0:a.name)??null:null},"getHotelLogo",0,function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",t=g(e);if(!t)return"footer"===i?s:"light"===i?o:a;let r=n.get(t);return r?r.logos[i]??r.logos.default??a:"footer"===i?s:"light"===i?o:a},"getHotelNavigationGroup",0,function(e){var a;return(null==(a=d(e))?void 0:a.navigationGroup)??"group1"},"getHotelProductionSlug",0,function(e){var a;let o=(null==e?void 0:e.trim().toLowerCase())??"";return(null==(a=d(e))?void 0:a.productionSlug)??g(e)??o},"hotelHasFeature",0,function(e,a){var o,s;return!!(null==(s=d(e))||null==(o=s.features)?void 0:o.includes(a))},"isKnownHotelSlug",0,function(e){return!!g(e)},"resolveHotelSlug",0,g])},64996,e=>{"use strict";var a=e.i(46539),o=e.i(23532);let s=a.default.env.NEXT_PUBLIC_ROUTING_MODE||"subdirectory",i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return/^(https?:|tel:|mailto:)/i.test(e)},n=e=>(0,o.getHotelProductionSlug)(e),t=e=>e.trim().toLowerCase(),r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(e.startsWith("/")?e:`/${e}`).replace(/\/{2,}/g,"/")},l=(e,a)=>"/"===a?e:`${e}${a}`,g=e=>{if(!e.startsWith("/hotels/"))return e;let a=e.split("/");return a.length>3?`/${a.slice(3).join("/")}`:"/"},d=(e,a)=>{if(a.startsWith("/hotels/")){let o=a.split("/"),s=o[2],i=o.length>3?`/${o.slice(3).join("/")}`:"/";return l(`/hotels/${n(s||e)}`,i)}return l(`/hotels/${n(e)}`,a)};function c(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(i(a))return a;let o=r(a),g=n(e);{let{hostname:a,protocol:i,port:n}=window.location;if(a.includes("localhost")){let s=a.split("."),r=s.length>1?s.slice(-1)[0]:"localhost",g=t(e),d=n?`:${n}`:"";return l(`${i}//${g}.${r}${d}`,o)}if(a.includes("vercel.app")||a.includes("jhlcollections.com")||"localhost"===a||"127.0.0.1"===a)return d(g,o);if("subdomain"===s)return o}return d(g,o)}e.s(["getBookingUrl",0,function(e){let a=e?`/booking?hotel=${e}`:"/booking";{let{hostname:e,protocol:s,port:i}=window.location;if("localhost"===e||e.endsWith(".localhost")||"127.0.0.1"===e){let e=i?`:${i}`:"";return`http://localhost${e}${a}`}let n=e.split(".");if(n.length>2&&(0,o.isKnownHotelSlug)(n[0])){let e=n.slice(1).join(".");return`https://${e}${a}`}}return a},"getCrossDomainUrl",0,(e,n)=>{if(i(n))return n;let c=a.default.env.NEXT_PUBLIC_ROOT_DOMAIN||"jhl-collection.vercel.app";{let e=window.location.hostname,a=e.split(".");a.length>2&&(0,o.isKnownHotelSlug)(a[0])?c=a.slice(1).join("."):e.includes("localhost")||e.includes("127.0.0.1")||(c=e)}let p="localhost"===window.location.hostname||window.location.hostname.endsWith(".localhost")||"127.0.0.1"===window.location.hostname,u=r(n);if(p){let a=window.location.protocol,o=g(u),s=t(e);return l(`${a}//${s}.localhost:3000`,o)}if("subdomain"===s){let a=g(u),o=t(e);return l(`https://${o}.${c}`,a)}return d(e,u)},"getHotelLink",0,c,"getRoomLink",0,(e,a)=>c(e,`/rooms/${a}`)])},76525,e=>{"use strict";var a=e.i(3190),o=e.i(69377),s=e.i(23200),i=e.i(88165);e.s(["default",0,function(e){let{href:n,target:t,rel:r,variant:l="primary",size:g="md",className:d,children:c,isLoading:p=!1,refreshOnAction:u=!1,onClick:m,...f}=e,h=(0,i.useRouter)(),w=(0,s.cn)("relative inline-flex items-center justify-center font-bold tracking-widest transition-all duration-300 uppercase rounded-sm overflow-hidden","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-gold focus-visible:ring-offset-2 focus-visible:ring-offset-black","disabled:opacity-70 disabled:cursor-not-allowed disabled:pointer-events-none"),y=(0,s.cn)(w,{primary:"bg-brand-gold text-white hover:bg-brand-gold/90 active:brightness-95 border border-brand-gold shadow-sm hover:shadow-md",outline:"border border-brand-gold text-white hover:bg-brand-gold",ghost:"bg-transparent text-white hover:bg-brand-gold/10"}[l],{sm:"px-4 py-2 text-[10px] min-h-[40px]",md:"px-8 py-3 text-[12px] min-h-[52px]",lg:"px-12 py-4 text-sm min-h-[60
9px]"}[g],d),b=async e=>{!p&&m&&(await m(e),u&&h.refresh())},k=(0,a.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center pointer-events-none",children:(0,a.jsxs)("svg",{className:"animate-spin h-5 w-5 text-current",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-100",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})}),S=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:(0,s.cn)("inline-flex items-center gap-2 transition-all duration-300",p?"opacity-0 invisible scale-95":"opacity-100 visible scale-100"),children:c}),p&&k]});return n?(0,a.jsx)(o.default,{href:n,target:t,rel:r,className:y,children:S}):(0,a.jsx)("button",{className:y,onClick:b,disabled:p||f.disabled,...f,children:S})}])}]);

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.