1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[96767],{8409:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/tenant-page/twodnoodles/home",function(){return s(87323)}])},32049:function(e,t,s){"use strict";s.r(t);var a=s(85893),o=s(563),i=s.n(o),n=s(47006),l=s.n(n),d=s(93967),c=s.n(d),r=s(67294),m=s(11163);t.default=()=>{let e=(0,m.useRouter)(),[t,s]=(0,r.useState)(""),[o,n]=(0,r.useState)(!1),d=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e=()=>{window.innerWidth<1e3&&window.innerWidth>768?s("tablet"):window.innerWidth<=768?s("mobile"):s("desktop")};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,r.useEffect)(()=>{let e=e=>{d.current&&!d.current.contains(e.target)&&n(!1)};return o&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[o]),(0,a.jsxs)("div",{className:i().headerContainer,ref:d,children:[(0,a.jsxs)("div",{className:i().header,style:{height:"mobile"===t||"tablet"===t?"100px":"",justifyContent:"mobile"===t||"tablet"===t?"space-between":""},children:[(0,a.jsx)("div",{className:c()(i().logo,l().displacement,l().buttonNormal),style:{backgroundSize:"tablet"===t?"35%":"mobile"===t?"25%":"",width:"tablet"===t?"100px":"mobile"===t?"auto":"",minWidth:"mobile"===t?"auto":""},children:(0,a.jsx)("div",{className:i().logoGif,style:{width:"mobile"===t?"100px":""}})}),"mobile"!==t&&"tablet"!==t&&(0,a.jsxs)("div",{className:c()(i().menu),style:{minWidth:"tablet"===t?"350px":""},children:[(0,a.jsx)("div",{className:i().title,style:{height:"tablet"===t?"100%":"",border:"tablet"===t?"none":""},children:"FIRST 2D NOODLE IN DC"}),"desktop"===t&&(0,a.jsxs)("div",{className:i().menuList,children:[(0,a.jsx)("div",{className:c()(i().menuItemTitle,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/home")},children:"Home"}),(0,a.jsx)("div",{className:c()(i().menuItemTitle,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/about")},children:"ABOUT"}),(0,a.jsx)("div",{className:c()(i().menuItemTitle,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/menu")},children:"MENU"}),(0,a.jsx)("div",{className:c()(i().menuItemTitle,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/contact")},children:"CONTACT"})]})]}),"desktop"===t&&(0,a.jsx)("div",{className:c()(i().orderOnline,l().displacement,l().buttonNormal),onClick:()=>{e.push("https://order.peblla.com/twodnoodles/order")},children:"ORDER ONLINE"}),("mobile"===t||"tablet"===t)&&(0,a.jsx)("div",{className:c()(i().mobileMenuButton),onClick:()=>{n(!o)},style:{width:"mobile"===t?"100px":"",minWidth:"mobile"===t?"auto":""}})]}),("mobile"===t||"tablet"===t)&&(0,a.jsx)("div",{className:c()(i().mobileDropdownMenu,{[i().mobileDropdownMenuOpen]:o}),children:(0,a.jsxs)("div",{className:i().mobileMenuContent,children:[(0,a.jsx)("div",{className:c()(i().mobileMenuItem,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/home")},children:"Home"}),(0,a.jsx)("div",{className:c()(i().mobileMenuItem,l().displacement,l().buttonNormal),onClick:()=>{e.push("https://order.peblla.com/twodnoodles/order")},children:"ORDER ONLINE"}),(0,a.jsx)("div",{className:c()(i().mobileMenuItem,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/about")},children:"ABOUT"}),(0,a.jsx)("div",{className:c()(i().mobileMenuItem,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/menu")},children:"MENU"}),(0,a.jsx)("div",{className:c()(i().mobileMenuItem,l().displacement,l().buttonNormal),onClick:()=>{e.push("/twodnoodles/contact")},children:"CONTACT"})]})})]})}},87323:function(e,t,s){"use strict";s.r(t);var a=s(85893),o=s(67294),i=s(39680),n=s.n(i),l=s(47006),d=s.n(l),c=s(93967),r=s.n(c),m=s(32049),h=s(97233),u=s(11163);t.default=()=>{let e=(0,u.useRouter)(),[t,s]=(0,o.useState)(50),[i,l]=(0,o.useState)(50),[c,_]=(0,o.useState)(50),[x,N]=(0,o.useState)(50),[p,b]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=()=>{let e=window.innerHeight,t=e/2,a=document.querySelector(".".concat(n().centerContentWelcome)),o=document.querySelector(".".concat(n().centerContentMission));if(!a||!o)return;let i=a.getBoundingClientRect(),d=o.getBoundingClientRect(),c=e=>{let s=e.top+e.height/2,a=(s-t)/t*20;return{leftWidth:Math.max(30,Math.min(70,50-a)),rightWidth:Math.max(30,Math.min(70,50+a))}},{leftWidth:r,rightWidth:m}=c(i);s(r),l(m);
1let{leftWidth:h,rightWidth:u}=c(d);_(h),N(u)};return window.addEventListener("scroll",e),window.addEventListener("resize",e),e(),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",e)}},[]),(0,o.useEffect)(()=>{let e=()=>{window.innerWidth<1e3&&window.innerWidth>768?b("tablet"):window.innerWidth<=768?b("mobile"):b("desktop")};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,a.jsxs)("div",{className:n().container,style:{padding:"mobile"===p?"20px":""},children:[(0,a.jsx)(m.default,{}),(0,a.jsx)("div",{className:r()(n().content,d().containerBox),children:(0,a.jsxs)("div",{className:n().centerContentWelcome,style:{display:"tablet"===p||"mobile"===p?"block":""},children:[(0,a.jsxs)("div",{className:n().contentLeft,style:{padding:"tablet"===p?"50px 50px 0 50px":"mobile"===p?"20px":"",gap:"tablet"===p?"30px":"",minWidth:"mobile"===p?"100px":""},children:[(0,a.jsx)("div",{className:n().contentLeftTitle,children:"WELCOME TO 2D NOODLES - WHERE ASIAN FUSION NOODLES COMES TO LIFE."}),(0,a.jsx)("div",{className:n().contentLeftText,children:"Authentic, handcrafted noodles made fresh daily withlocally sourced ingredients."}),(0,a.jsx)("div",{className:r()(n().contentLeftButton,d().buttonNormalWithDisplacement),onClick:()=>{e.push("/twodnoodles/about")},children:"ABOUT US"})]}),(0,a.jsxs)("div",{className:n().contentRight,style:{padding:"tablet"===p?"0px 50px 0 50px":"mobile"===p?"20px":"",height:"tablet"===p||"mobile"===p?"400px":"",maxWidth:"tablet"===p||"mobile"===p?"100%":""},children:[(0,a.jsx)("div",{className:n().contentRightLeft,style:{width:"".concat(t,"%"),height:"tablet"===p||"mobile"===p?"300px":""}}),(0,a.jsx)("div",{className:n().contentRightRight,style:{width:"".concat(i,"%"),height:"tablet"===p||"mobile"===p?"300px":""}})]})]})}),(0,a.jsx)("div",{className:r()(n().content,d().containerBox),children:(0,a.jsxs)("div",{className:n().centerContentMission,style:{display:"tablet"===p||"mobile"===p?"block":"",padding:"tablet"===p?"50px":"mobile"===p?"20px":""},children:[(0,a.jsxs)("div",{className:n().contentRight,style:{flex:1,height:"tablet"===p||"mobile"===p?"300px":"",padding:"tablet"===p||"mobile"===p?"0":""},children:[(0,a.jsx)("div",{className:n().contentRightLeft,style:{width:"".concat(c,"%"),height:"tablet"===p||"mobile"===p?"300px":""}}),(0,a.jsx)("div",{className:n().contentRightRight,style:{width:"".concat(x,"%"),height:"tablet"===p||"mobile"===p?"300px":""}})]}),(0,a.jsxs)("div",{className:n().contentLeft,style:{width:"mobile"===p||"tablet"===p?"100%":"720px",padding:"tablet"===p||"mobile"===p?"0":"",marginTop:"tablet"===p||"mobile"===p?"50px":""},children:[(0,a.jsxs)("div",{className:n().contentLeftTitle,children:["OUR MISSION TO ",(0,a.jsx)("br",{}),"SURPRISE CLIENTS WITH ",(0,a.jsx)("br",{}),"OUR UNIQUE FLAVOUR ",(0,a.jsx)("br",{}),"COMBINATIONS."]}),(0,a.jsx)("div",{className:r()(n().contentLeftButton,d().displacement,d().buttonNormal),onClick:()=>{e.push("/twodnoodles/menu")},children:"OUR NOODLES"})]})]})}),(0,a.jsxs)("div",{className:r()(n().cardContainer,d().containerBox),children:[("desktop"===p||"tablet"===p)&&(0,a.jsxs)("div",{className:n().cardBox,style:{display:"tablet"===p?"block":"",padding:"tablet"===p?"50px":""},children:[(0,a.jsxs)("div",{className:n().cardLeft,style:{width:"tablet"===p?"100%":""},children:[(0,a.jsxs)("div",{className:n().cardTop,children:[(0,a.jsxs)("div",{className:n().cardTopLeft,children:[(0,a.jsx)("div",{className:n().cardTopLeftTitle,children:"FEATURED MENU PRODUCTS"}),(0,a.jsx)("div",{className:n().carousel,children:(0,a.jsxs)("div",{className:n().saleMarquee,children:[(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash})]})})]}),(0,a.jsxs)("div",{className:n().cardTopRight,children:[(0,a.jsx)("div",{className:n().cardTopRightTitle,children:"HAVE A BITE"}),(0,a.jsx)("div",{className:n().cardTopRightDescription,children:"2D Noodles brings together flavorful dishes from across Asia - from Vietnamese pho to Japanese ramen, and more exciting noodle creations coming soon."}),(0,a.jsx)("div",{className:n().action,children:(0,a.jsx)("div",{className:r()(n().cardTopRightButton,d().displacement,d().buttonNormal),children:"MENU"})})]})]}),(0,a.jsxs)("div",{className:r()(n().cardBottom,d().displacement),children:[(0,a.jsx)("div",{className:n().cardBottomLeft}),(0,a.jsxs)("div",{className:n().cardBottomRight,children:[(0,a.jsxs)("div",{className:n().cardBottomRightContent,children:[(0,a.jsx)("div",{className:n().title,children:"PHO THAI"}),(0,a.jsx)("div",{className:n().description,children:"A flavorful fusion of Vietnamese tradition and Thai flair. This aromatic rice noodle soup features a rich beef bone broth infused with Thai herbs and lemongrass, served with tender slice
1s of beef, fresh basil, bean sprouts, and a splash of lime. Every bite delivers warmth, comfort, and a bold taste of Southeast Asia."})]}),(0,a.jsx)("div",{className:n().action,children:(0,a.jsx)("div",{className:n().button})})]})]})]}),(0,a.jsxs)("div",{className:r()(n().cardRight,d().displacement),style:{marginTop:"tablet"===p?"50px":""},onClick:()=>{e.push("/twodnoodles/menu")},children:[(0,a.jsx)("div",{className:n().cardRightTop}),(0,a.jsxs)("div",{className:n().cardRightBottom,children:[(0,a.jsxs)("div",{className:n().cardRightBottomTop,style:{alignItems:"tablet"===p?"start":""},children:[(0,a.jsxs)("div",{className:n().title,children:["THE TASTE OF ASIA, REIMAGINED. ",(0,a.jsx)("br",{})," COMING IN STRONG."]}),(0,a.jsxs)("div",{className:n().description,style:{width:"tablet"===p?"calc(100% - 150px)":""},children:[(0,a.jsx)("strong",{children:"Asian-Style Noodles"}),"---Wok-tossed to perfection or simmered in rich brothâour noodles soak up every bit of bold, umami-packed flavor."]})]}),(0,a.jsx)("div",{className:n().cardRightBottomBottom,children:(0,a.jsx)("div",{className:n().button,style:{width:"tablet"===p?"150px":""}})})]})]})]}),"mobile"===p&&(0,a.jsxs)("div",{className:n().mCardBox,children:[(0,a.jsxs)("div",{className:n().cardTopLeft,children:[(0,a.jsx)("div",{className:n().cardTopLeftTitle,children:"FEATURED MENU PRODUCTS"}),(0,a.jsx)("div",{className:n().carousel,children:(0,a.jsxs)("div",{className:n().saleMarquee,children:[(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash}),(0,a.jsx)("div",{className:n().saleMarqueeDash})]})})]}),(0,a.jsxs)("div",{className:r()(n().cardBottom,d().displacement),onClick:()=>{e.push("/twodnoodles/menu")},children:[(0,a.jsx)("div",{className:n().cardBottomLeft}),(0,a.jsxs)("div",{className:n().cardBottomRight,children:[(0,a.jsxs)("div",{className:n().cardBottomRightContent,children:[(0,a.jsx)("div",{className:n().title,children:"PHO THAI"}),(0,a.jsx)("div",{className:n().description,children:"A flavorful fusion of Vietnamese tradition and Thai flair. This aromatic rice noodle soup features a rich beef bone broth infused with Thai herbs and lemongrass, served with tender slices of beef, fresh basil, bean sprouts, and a splash of lime. Every bite delivers warmth, comfort, and a bold taste of Southeast Asia."})]}),(0,a.jsx)("div",{className:n().action,children:(0,a.jsx)("div",{className:n().button})})]})]}),(0,a.jsxs)("div",{className:r()(n().cardRight,d().displacement),onClick:()=>{e.push("/twodnoodles/menu")},children:[(0,a.jsx)("div",{className:n().cardRightTop}),(0,a.jsxs)("div",{className:n().cardRightBottom,children:[(0,a.jsxs)("div",{className:n().cardRightBottomTop,children:[(0,a.jsxs)("div",{className:n().title,children:["THE TASTE OF ASIA, REIMAGINED. ",(0,a.jsx)("br",{})," COMING IN STRONG."]}),(0,a.jsxs)("div",{className:n().description,children:[(0,a.jsx)("strong",{children:"Asian-Style Noodles"}),"---Wok-tossed to perfection or simmered in rich brothâour noodles soak up every bit of bold, umami-packed flavor."]})]}),(0,a.jsx)("div",{className:n().cardRightBottomBottom,children:(0,a.jsx)("div",{className:n().button})})]})]}),(0,a.jsxs)("div",{className:n().cardTopRight,children:[(0,a.jsx)("div",{className:n().cardTopRightTitle,children:"HAVE A BITE"}),(0,a.jsx)("div",{className:n().cardTopRightDescription,children:"2D Noodles brings together flavorful dishes from across Asia - from Vietnamese pho to Japanese ramen, and more exciting noodle creations coming soon."}),(0,a.jsx)("div",{className:n().action,children:(0,a.jsx)("div",{className:r()(n().cardTopRightButton,d().displacement,d().buttonNormal),onClick:()=>{e.push("/twodnoodles/menu")},children:"MENU"})})]})]})]}),(0,a.jsx)(h.default,{})]})}},563:function(e){e.exports={headerContainer:"header_headerContainer__MA9fv",header:"header_header__mNN63",logo:"header_logo__2
1yc_N",logoGif:"header_logoGif__IT7fq",menu:"header_menu__QLsUG",title:"header_title__xceYq",menuList:"header_menuList__o0g3f",menuItemTitle:"header_menuItemTitle___6SmH",orderOnline:"header_orderOnline__P1szr",mobileMenuButton:"header_mobileMenuButton__uf5l5",mobileDropdownMenu:"header_mobileDropdownMenu__obfGw",mobileDropdownMenuOpen:"header_mobileDropdownMenuOpen__xGJRv",mobileMenuContent:"header_mobileMenuContent__47yOJ",mobileMenuItem:"header_mobileMenuItem__VvgfQ","text-animation":"header_text-animation__j5Xvn"}},39680:function(e){e.exports={container:"home_container__u3KDq",content:"home_content__ZEwea",centerContentWelcome:"home_centerContentWelcome__306Uw",contentLeft:"home_contentLeft__m6FiT",contentLeftTitle:"home_contentLeftTitle__rGynu",contentLeftText:"home_contentLeftText__Pbfa_",contentLeftButton:"home_contentLeftButton__HxHgc",contentRight:"home_contentRight__gbhQt",contentRightLeft:"home_contentRightLeft__50933",contentRightRight:"home_contentRightRight__bwf7y",centerContentMission:"home_centerContentMission__6IKjI",cardContainer:"home_cardContainer___BEBj",cardBox:"home_cardBox__iLJLf",cardLeft:"home_cardLeft__xJHYT",cardTop:"home_cardTop__HZc_V",cardTopLeft:"home_cardTopLeft__0hr_2",cardTopLeftTitle:"home_cardTopLeftTitle__YVCxY",carousel:"home_carousel__6W5cj",saleMarquee:"home_saleMarquee__nF3Jb","marquee-scroll":"home_marquee-scroll__ot3SY",saleMarqueeText:"home_saleMarqueeText__oCjvl",saleMarqueeDash:"home_saleMarqueeDash__G_BWN",cardTopRight:"home_cardTopRight__Parp0",cardTopRightTitle:"home_cardTopRightTitle__ay_5n",cardTopRightDescription:"home_cardTopRightDescription___OkZv",action:"home_action__ce6JX",cardTopRightButton:"home_cardTopRightButton___G_43",cardBottom:"home_cardBottom__nmO81",cardBottomLeft:"home_cardBottomLeft__jZF0v",cardBottomRight:"home_cardBottomRight__JKzZN",cardBottomRightContent:"home_cardBottomRightContent__YnZKp",title:"home_title__9zKcR",description:"home_description__EnxrP",button:"home_button__x8PFj",cardRight:"home_cardRight__qETGx",cardRightTop:"home_cardRightTop__aZ53m",cardRightBottom:"home_cardRightBottom__KCWiu",cardRightBottomTop:"home_cardRightBottomTop__FJT69",cardRightBottomBottom:"home_cardRightBottomBottom__3_Yao",mCardBox:"home_mCardBox__UPWM5","text-animation":"home_text-animation__0jy4I"}}},function(e){e.O(0,[97233,49774,92888,40179],function(){return e(e.s=8409)}),_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.