1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{70022:function(e,n,t){Promise.resolve().then(t.bind(t,64049)),Promise.resolve().then(t.bind(t,48393)),Promise.resolve().then(t.t.bind(t,88003,23)),Promise.resolve().then(t.t.bind(t,92440,23)),Promise.resolve().then(t.t.bind(t,71602,23)),Promise.resolve().then(t.t.bind(t,93043,23)),Promise.resolve().then(t.bind(t,7261)),Promise.resolve().then(t.t.bind(t,2648,23)),Promise.resolve().then(t.bind(t,95132)),Promise.resolve().then(t.bind(t,9887)),Promise.resolve().then(t.bind(t,16709)),Promise.resolve().then(t.bind(t,56516)),Promise.resolve().then(t.bind(t,73336)),Promise.resolve().then(t.bind(t,42589)),Promise.resolve().then(t.bind(t,80689)),Promise.resolve().then(t.bind(t,92389)),Promise.resolve().then(t.bind(t,93866)),Promise.resolve().then(t.bind(t,76142)),Promise.resolve().then(t.bind(t,23418)),Promise.resolve().then(t.bind(t,27466)),Promise.resolve().then(t.t.bind(t,68073,23)),Promise.resolve().then(t.bind(t,46440)),Promise.resolve().then(t.bind(t,45994)),Promise.resolve().then(t.bind(t,60433)),Promise.resolve().then(t.bind(t,21373)),Promise.resolve().then(t.bind(t,77239))},18188:function(e,n,t){"use strict";t.d(n,{Ke:function(){return p},Nm:function(){return u},Xv:function(){return f},ZR:function(){return d},kt:function(){return h},pr:function(){return g},qZ:function(){return m},si:function(){return b},tp:function(){return v}});var o=t(63861),r=t(55447),i=t(2265),l=t(30267),a=t(85752),s=t(53950);let c={revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnReconnect:!1},d=e=>{try{if(!e)return{isLoading:!1,error:!0};if(e.startsWith("data:image/jpeg;"))return{image:e,isLoading:!1};let{data:n,error:t,isLoading:i}=(0,o.ZP)(["/api/v1/fileStorage",e],e=>{let[n,t]=e;return(0,r.vy)(n,t)},c);return{image:n,error:t,isLoading:i}}catch(n){return{image:e,isLoading:!1}}};function u(){var e,n;let{language:t="ENGLISH"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=(0,a.E)(),s="/api/v1/promotion/published/web?language=".concat(t,"&cache=").concat(null===(e=l.cache)||void 0===e?void 0:e.promoList),{data:d,isLoading:u,error:h}=(0,o.ZP)(s,r.f2,c),v=(0,i.useMemo)(()=>{let e=null!=d?d:l.promotion;return(null==e?void 0:e.length)?e.map(e=>({...e,coverImage:function(e){var n;let t=e.coverImageFile;return(null==t?void 0:t.base64)?"data:image/jpeg;base64,".concat(t.base64):null!==(n=e.coverImage)&&void 0!==n?n:""}(e)})):[]},[d,l.promotion]);return(0,i.useMemo)(()=>{var e;return{promotionData:v,promotionIsLoading:u&&!(null===(e=l.promotion)||void 0===e?void 0:e.length),error:h}},[v,u,null===(n=l.promotion)||void 0===n?void 0:n.length,h])}function h(){var e;let n=(0,a.E)(),t="/api/v1/location/all/web?cache=".concat(null===(e=n.cache)||void 0===e?void 0:e.hotLocation),{data:l,isLoading:s,error:d}=(0,o.ZP)(t,r.f2,c),[u,h]=(0,i.useState)([]);return(0,i.useEffect)(()=>{l&&h(l)},[l]),(0,i.useMemo)(()=>({hotLocationData:u,hotLocationIsLoading:s,error:d}),[u,s,d])}function v(){var e;let{language:n="ENGLISH"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,a.E)(),l="/api/v1/bAndBBanner/web?language=".concat(n,"&cache=").concat(null===(e=t.cache)||void 0===e?void 0:e.bandBBanner),{data:s,isLoading:d,error:u,isValidating:h}=(0,o.ZP)(l,r.f2,c);return(0,i.useMemo)(()=>({bAndBBannerData:s||null,bAndBBannerIsLoading:d}),[s,u,d,h,n])}function b(e,n){var t,d,u;let h=(0,a.E)(),v=(0,s.mp)(),b=n===l.s.bbBanner?"/api/v1/bAndBBanner/web?language=".concat(v,"&cache=").concat(null===(t=h.cache)||void 0===t?void 0:t.bandBBanner):null,f=n===l.s.jarvisTop?"/api/v1/jarvisBanner/web?language=".concat(v,"&cache=").concat(null===(d=h.cache)||void 0===d?void 0:d.jarvisBanner):null,m=n===l.s.jarvis?"/api/v1/jarvisChoice/publishedDetailWeb/".concat(e,"?&cache=").concat(null===(u=h.cache)||void 0===u?void 0:u.jarvisChoice):null,{data:g,isLoading:p}=(0,o.ZP)(b,r.f2,c),{data:x,isLoading:j}=(0,o.ZP)(f,r.f2,c),{data:w,isLoading:Z}=(0,o.ZP)(m,r.f2,c);return(0,i.useMemo)(()=>{var e,t,o;let r=null;switch(n){case l.s.bbBanner:r=null!==(e=null!=g?g:l.k.bannerData)&&void 0!==e?e:null;break;case l.s.jarvisTop:r=null!==(t=null!=x?x:l.k.bannerData)&&void 0!==t?t:null;break;case l.s.jarvis:r=null!=w?w:null;break;default:r=null!==(o=l.k.bannerData)&&void 0!==o?o:null}return{bannerData:r,bannerIsLoading:!r&&(p||j||Z)}},[n,g,x,w,p,j,Z])}function f(){var e;let{language:n="ENGLISH"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,a.E)(),l="/api/v1/buildingPage/published/web/summary?language=".concat(n,"&cache=").concat(null===(e=t.cache)||void 0===e?void 0:e.buildingPage),{data:s,isLoading:d,error:u}=(0,o.ZP)(l,r.f2,c);return(0,i.useMemo)(()=>({bAndBData:null!=s?s:[],bAndBIsLoading:d,error:u}),[s,d,u])}function m(e){let{data:n,isLoading:t,error:l}=(0,o.ZP)(e?"/api/v1/buildingPage/published/".concat(e,"/web"):null,r.f2,c);return(0,i.useMemo)(()=>({bandBDetail:null!=n?n:null,bandBDetailIsLoading:t,bandBDetailError:l}),[n,t,l])}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ENGLISH",{data:n,isLoading:t,error:l,isValidating:a,mutate:s}=(0,o.ZP)("/api/v1/faq/published?language=".concat(e),r.f2,c);return(0,i.useMemo)(()=>({faqData:n||null,faqLoading:t,refetch:s}),[n,l,t,a,s])}function p(){let{data:e,isLoading:n,error:t,isValidating:l}=(0,o.ZP)("/api/v1/whatsapp",r.f2,c);return(0,i.useMemo)(()=>({whatsAppLink:(null==e?void 0:e.link)||null,whatsAppLinkLoading:n}),[e,t,n,l])}},85752:function(e,n,t){"use strict";t.d(n,{E:function(){return i}});var o=t(2265),r=t(9887);let i=()=>{let e=(0,o.useContext)(r.AuthContext);if(!e)throw Error("useAuthContext context must be use inside AuthProvider");return e}},73336:function(e,n,t){"use strict";t.d(n,{default:function(){return d}});
1var o=t(57437),r=t(44811),i=t(73053),l=t(1899),a=t(2265),s=t(44752),c=t(76975);function d(e){let{onSuccess:n,onError:t,buttonText:d="Continue with Apple",disabled:u=!1,fullWidth:h=!0,variant:v="outlined"}=e,[b,f]=(0,a.useState)(!1),m=async()=>{if(!b&&!u){f(!0);try{let e=(0,s.v0)(),t=new s.O4("apple.com");t.addScope("email"),t.addScope("name");let o=await (0,s.rh)(e,t),r=await (0,s.wU)(o.user);await n(r)}catch(e){console.error("=== Apple Sign-In Error ===",e),null==t||t(e)}finally{f(!1)}}};return(0,o.jsx)(r.Z,{fullWidth:h,variant:v,onClick:m,disabled:u||b,sx:{height:48,borderColor:"#dadce0",color:"#3c4043",fontWeight:500,textTransform:"none","&:hover":{borderColor:"#d2e3fc",backgroundColor:"#f8faff"}},children:b?(0,o.jsx)(i.Z,{size:24}):(0,o.jsxs)(l.Z,{sx:{display:"flex",alignItems:"center",gap:1.5},children:[(0,o.jsx)(c.Z,{icon:"logos:apple",width:20}),d]})})}},42589:function(e,n,t){"use strict";t.d(n,{default:function(){return l}});var o=t(57437),r=t(18229),i=t(49337);function l(e){let{children:n}=e;return i.m8?(0,o.jsx)(r.rg,{clientId:i.m8,children:n}):(console.warn("Google OAuth Client ID is not configured. Google Sign-In will be disabled."),(0,o.jsx)(o.Fragment,{children:n}))}},80689:function(e,n,t){"use strict";t.d(n,{default:function(){return d}});
1var o=t(57437),r=t(44811),i=t(73053),l=t(1899),a=t(2265),s=t(44752),c=t(76975);function d(e){let{onSuccess:n,onError:t,buttonText:d="Continue with Google",disabled:u=!1,fullWidth:h=!0,variant:v="outlined"}=e,[b,f]=(0,a.useState)(!1),m=async()=>{if(!b&&!u){f(!0);try{let e=(0,s.v0)(),t=new s.hJ,o=await (0,s.rh)(e,t),r=await (0,s.wU)(o.user);await n(r)}catch(e){console.error("=== Google Sign-In Error ==="),console.error("Error code:",null==e?void 0:e.code),console.error("Error message:",null==e?void 0:e.message),console.error("Error customData:",null==e?void 0:e.customData),console.error("Full error:",JSON.stringify(e,null,2)),null==t||t(e)}finally{f(!1)}}};return(0,o.jsx)(r.Z,{fullWidth:h,variant:v,onClick:m,disabled:u||b,sx:{height:48,borderColor:"#dadce0",color:"#3c4043",fontWeight:500,textTransform:"none","&:hover":{borderColor:"#d2e3fc",backgroundColor:"#f8faff"}},children:b?(0,o.jsx)(i.Z,{size:24}):(0,o.jsxs)(l.Z,{sx:{display:"flex",alignItems:"center",gap:1.5},children:[(0,o.jsx)(c.Z,{icon:"flat-color-icons:google",width:20}),d]})})}},35809:function(e,n,t){"use strict";t.d(n,{O:function(){return l}});var o=t(57437),r=t(18188),i=t(83968);let l=e=>{var n;let{src:t,objectFit:l,...a}=e,{image:s,error:c,isLoading:d}=(0,r.ZR)(t),u=null!==(n=a.width)&&void 0!==n?n:"100%";return d?(0,o.jsx)(o.Fragment,{}):(0,o.jsx)(i.Z,{loading:"lazy",src:c?"/assets/placeholder.svg":s,objectFit:null!=l?l:"cover",sx:{height:a.height,width:u},...a})}},83968:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var o=t(57437),r=t(2265),i=t(87072),l=t(1899),a=t(31691),s=t(88064),c=(0,r.forwardRef)((e,n)=>{let{ratio:t,overlay:r,disabledEffect:c=!1,alt:d,src:u,afterLoad:h,delayTime:v,threshold:b,beforeLoad:f,delayMethod:m,placeholder:g,wrapperProps:p,scrollPosition:x,effect:j="blur",visibleByDefault:w,wrapperClassName:Z,useIntersectionObserver:k,objectFit:P,sx:I,...y}=e,C=(0,a.Z)(),L=!!r&&{"&:before":{content:"''",top:0,left:0,width:1,height:1,zIndex:1,position:"absolute",background:r||(0,s.Fq)(C.palette.grey[900],.48)}},B=(0,o.jsx)(l.Z,{component:i.LazyLoadImage,alt:d,src:u,afterLoad:h,delayTime:v,threshold:b,beforeLoad:f,delayMethod:m,placeholder:g,wrapperProps:p,scrollPosition:x,visibleByDefault:w,effect:c?void 0:j,useIntersectionObserver:k,wrapperClassName:Z||"component-image-wrapper",placeholderSrc:c?"/assets/transparent.png":"/assets/placeholder.svg",sx:{width:1,height:1,objectFit:null!=P?P:"cover",verticalAlign:"bottom",...!!t&&{top:0,left:0,position:"absolute"}}});return(0,o.jsx)(l.Z,{ref:n,component:"span",className:"component-image",sx:{overflow:"hidden",position:"relative",verticalAlign:"bottom",display:"inline-block",...!!t&&{width:1},"& span.component-image-wrapper":{width:1,height:1,verticalAlign:"bottom",backgroundSize:"cover !important",...!!t&&{pt:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"1/1";return({"4/3":"calc(100% / 4 * 3)","3/4":"calc(100% / 3 * 4)","6/4":"calc(100% / 6 * 4)","4/6":"calc(100% / 4 * 6)","16/9":"calc(100% / 16 * 9)","9/16":"calc(100% / 9 * 16)","21/9":"calc(100% / 21 * 9)","9/21":"calc(100% / 9 * 21)","1/1":"100%"})[e]}(t)}},...L,...I},...y,children:B})})},27466:function(e,n,t){"use strict";t.d(n,{default:function(){return a}});var o=t(57437),r=t(1899),i=t(18188),l=t(76975);function a(){let{whatsAppLink:e}=(0,i.Ke)();return(0,o.jsx)(r.Z,{component:"a",href:e||"https://wa.me/+819043017797",target:"_blank",rel:"noopener noreferrer","aria-label":"Chat on WhatsApp",sx:{position:"fixed",bottom:{xs:16,sm:24},right:{xs:16,sm:24},zIndex:1100,width:56,height:56,borderRadius:"50%",bgcolor:"#25D366",display:"flex",alignItems:"center",justifyContent:"center",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.25)",transition:"transform 0.2s ease-in-out","&:hover":{transform:"scale(1.08)"}},children:(0,o.jsx)(l.Z,{icon:"ic:baseline-whatsapp",width:32,sx:{color:"#fff"}})})}},30267:function(e,n,t){"use strict";t.d(n,{k:function(){return p},s:function(){return g}});var o=t(57437),r=t(19978),i=t(44811),l=t(46387),a=t(1899),s=t(73053),c=t(2265),d=t(43949),u=t(18188),h=t(72936),v=t(76975),b=t(35809),f=t(66274),m=t(53950);
1let g={bb:"bb",bbBanner:"bbBanner",jarvis:"jarvis",jarvisTop:"jarvisTop"};class p{}let x={maxWidth:{xs:"100%",sm:"620px"},minWidth:{sm:"628px",md:"720px"},justifyItems:"center"},j={display:"flex",justifySelf:"start",mr:1,mb:1,mt:{xs:.5,md:0}},w=e=>{var n,t,c,h,g,p;let{bannerId:w}=e,{t:Z}=(0,d.$G)(),k=(0,f.tv)(),{whatsAppLink:P,whatsAppLinkLoading:I}=(0,u.Ke)(),{bAndBData:y}=(0,u.Xv)({language:(0,m.mp)()}),{bandBDetail:C}=(0,u.qZ)(w),L=null!==(n=y.find(e=>e.id===w))&&void 0!==n?n:C?y.find(e=>e.title===C.title):void 0,B=null!==(t=null==L?void 0:L.id)&&void 0!==t?t:w,{bandBDetail:_,bandBDetailIsLoading:S,bandBDetailError:E}=(0,u.qZ)(B);return E&&!_?(0,o.jsxs)(r.Z,{sx:x,children:[(0,o.jsx)(i.Z,{color:"inherit",startIcon:(0,o.jsx)(v.Z,{icon:"weui:back-outlined"}),onClick:()=>k.back(),sx:j,children:Z("back_to_home")}),(0,o.jsx)(l.Z,{sx:{mt:4,textAlign:"center",color:"text.secondary"},children:Z("content_not_available")})]}):(0,o.jsxs)(r.Z,{sx:x,children:[(0,o.jsx)(i.Z,{color:"inherit",startIcon:(0,o.jsx)(v.Z,{icon:"weui:back-outlined"}),onClick:()=>k.back(),sx:j,children:Z("back_to_home")}),(0,o.jsx)(a.Z,{sx:{position:"relative",backgroundColor:"transparent",backgroundSize:"cover",width:"100%"},children:(0,o.jsx)(b.O,{src:null!==(h=null!==(c=null==L?void 0:L.coverImage)&&void 0!==c?c:null==_?void 0:_.coverImage)&&void 0!==h?h:"",alt:"banner",sx:{objectFit:"contain",width:"100%",borderRadius:"16px"}})}),(0,o.jsxs)(a.Z,{sx:{my:2},children:[(0,o.jsx)(l.Z,{variant:"h5",sx:{my:3,color:"#181818"},children:null!==(g=null==L?void 0:L.title)&&void 0!==g?g:null==_?void 0:_.title}),S?(0,o.jsx)(a.Z,{sx:{display:"flex",justifyContent:"center",py:4},children:(0,o.jsx)(s.Z,{})}):E?(0,o.jsx)(l.Z,{sx:{textAlign:"center",color:"text.secondary"},children:Z("content_not_available")}):(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:(e=>{try{return decodeURIComponent(e)}catch(n){return e}})(null!==(p=null==_?void 0:_.content)&&void 0!==p?p:"")}}),(0,o.jsx)(i.Z,{fullWidth:!0,disabled:I,startIcon:(0,o.jsx)(v.Z,{icon:"ic:baseline-whatsapp"}),variant:"contained",onClick:()=>{window.open(P,"_blank")},sx:{backgroundColor:"#032454",mt:2},children:Z("connect_with_us")})]})]})};n.default=()=>{var e,n,t;let s=(0,f.lr)(),m=s.get("type"),Z=s.get("id"),{t:k}=(0,d.$G)(),{whatsAppLink:P,whatsAppLinkLoading:I}=(0,u.Ke)(),{bannerData:y,bannerIsLoading:C}=(0,u.si)(Number(Z),null!=m?m:""),L=(0,f.tv)();return((0,c.useEffect)(()=>{if((m===g.bbBanner||m==g.jarvisTop)&&!p.bannerData){window.location.href="/";return}},[]),m===g.bb)?(0,o.jsx)(w,{bannerId:Number(Z)}):C?(0,o.jsx)(r.Z,{children:(0,o.jsx)("div",{style:{height:"80vh"},children:(0,o.jsx)(h.T,{})})}):(0,o.jsxs)(r.Z,{sx:x,children:[(0,o.jsx)(i.Z,{color:"inherit",startIcon:(0,o.jsx)(v.Z,{icon:"weui:back-outlined"}),onClick:()=>{L.back(),p.bannerData=void 0},sx:j,children:k("back_to_home")}),(0,o.jsx)(a.Z,{sx:{position:"relative",backgroundColor:"transparent",backgroundSize:"cover",width:"100%"},children:(0,o.jsx)(b.O,{src:null!==(t=null==y?void 0:y.coverImage)&&void 0!==t?t:"",alt:"banner",sx:{objectFit:"contain",width:"100%",borderRadius:"16px"}})}),(0,o.jsxs)(a.Z,{sx:{my:2},children:[(0,o.jsx)(l.Z,{variant:"h5",sx:{my:3,color:"#181818"},children:null==y?void 0:y.title}),(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:null!==(n=(e=>{try{return decodeURIComponent(e)}catch(n){return e}})(null!==(e=null==y?void 0:y.content)&&void 0!==e?e:""))&&void 0!==n?n:""}}),m==g.bbBanner?(0,o.jsx)(i.Z,{fullWidth:!0,disabled:I,startIcon:(0,o.jsx)(v.Z,{icon:"ic:baseline-whatsapp"}),variant:"contained",onClick:()=>{window.open(P,"_blank")},sx:{backgroundColor:"#032454",mt:2},children:k("connect_with_us")}):(0,o.jsx)(o.Fragment,{})]})]})}}},function(e){e.O(0,[4943,711,9015,5400,902,6265,8720,9643,7023,3949,3464,5327,4422,191,6870,6853,9576,2542,6635,6436,8233,1930,6396,7011,9697,6834,1183,9996,9330,916,5994,6632,2971,2117,1744],function(){return e(e.s=70022)}),_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.