PageSourceSearch

https://crimsonhotel.vercel.app/_next/static/chunks/3499.925b6fc15fd1da3d.js

js crimsonhotel.vercel.app collected 2026-10-03 06:41:07 UTC 9,387 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3499,4034],{3499:function(e,t,a){a.r(t),a.d(t,{default:function(){return v}});var n=a(5893),s=a(9353),r=a(799),l=a(8509),i=a(6811),o=a(5675),c=a.n(o),d=a(1664),u=a.n(d),h=a(1163),x=a(7294),m=a(729);let p=new m.ZP;function g(e){var t,a,o;let{block:d,page:m}=e,{main:g}=d.data,[v,w]=(0,x.useState)(null);(0,x.useEffect)(()=>{let e=async()=>{try{let e=await r.Z.findPage("crimson-wedding-testimonials");e&&w(p.deserialize(e))}catch(e){console.error("Error fetching pages:",e)}};e()},[]);let f=(0,i.Z)(e=>e.showLazy),{showButton:b,isVisible:j,handleScroll:y,scrollToTop:N,isPageShort:_}=(0,l.Z)(),{asPath:Z}=(0,h.useRouter)(),C=Z.split("/"),k=C[1],E=C[2];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("section",{className:"relative page-banner min-h-[calc(100vh+20px)]",children:[(0,n.jsx)("div",{className:"absolute left-0 right-0 z-[20] h-full w-full bg-gradient-to-b from-black/0 via-black/0 to-black/50"}),g.hero_banner||g.hero_banner_mobile?(0,n.jsxs)("picture",{className:"w-full",children:[(0,n.jsx)("source",{media:"(min-width: 426px)",srcSet:g.hero_banner}),(0,n.jsx)("source",{media:"(max-width: 425px)",srcSet:g.hero_banner_mobile||g.hero_banner}),(0,n.jsx)(c(),{src:g.hero_banner_mobile||[],width:1440,height:798,className:"w-full h-full absolute left-0 right-0 top-0 object-cover min-h-screen",alt:d.title,loading:"eager"})]}):(0,n.jsx)(c(),{className:"w-full h-full absolute left-0 right-0 top-0 object-cover min-h-screen",src:"/images/Placeholder_Hero_Banner.webp",width:1440,height:798,alt:d.title,loading:"eager"}),(0,n.jsx)("div",{className:"relative min-h-[calc(100vh+20px)] text-center flex flex-col justify-end z-[21] md:pb-[30px]",children:(0,n.jsx)("h2",{className:"px-[20px] text-white uppercase text-[30px] md:text-[55px] font-brandon font-medium tracking-[2px] sm:tracking-[4px] sm:drop-shadow-[0_0px_8px_rgba(0,0,0,0.50)] mb-[24px] md:mb-[10px] leading-[128%] break-words",children:d.title})}),!_&&j&&(0,n.jsxs)("button",{onClick:y,className:"absolute right-[33px] bottom-[30%] lg:bottom-[110px] bg-[#502727]/80 w-[60px] h-[60px] rounded-[50%] flex items-center justify-center text-white hover:bg-[#8b3c3c] z-[800]",children:[(0,n.jsx)("span",{className:"rotate-[90deg]",children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)("small",{className:"sr-only",children:"Scroll to Bottom"})]}),b&&(0,n.jsxs)("button",{onClick:N,className:"back-to-top !bottom-[90px] relative",children:[(0,n.jsx)("span",{className:"toTop",children:(0,n.jsx)(s.Z,{})}),(0,n.jsx)("small",{className:"sr-only",children:"Back to Top"})]}),(0,n.jsx)("div",{id:"section"})]}),f&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{className:"px-[20px] my-[36px]",children:(0,n.jsxs)("div",{className:"mx-auto max-w-[1140px] w-full border-solid border-b-[2px] border-[#C9C9C9] pb-[20px]",children:[(0,n.jsx)("div",{className:"mb-[30px] font-brandon text-center text-[16px]",children:(null==g?void 0:g.wedding_date)?new Date(null==g?void 0:g.wedding_date).toLocaleString("en-US",{year:"numeric",month:"long",day:"numeric"}):"N/A"}),(0,n.jsxs)("div",{className:"text-center text-[18px]",children:[(0,n.jsx)("div",{className:"leading-[25px]",children:"Article by: Chroma Hospital
1ity"}),null===(t=g.couple)||void 0===t?void 0:t.map((e,t)=>(0,n.jsxs)("div",{className:"flex justify-center",children:[(0,n.jsx)("div",{className:"leading-[25px]",children:null==e?void 0:e.couple_name}),(0,n.jsx)("div",{className:"leading-[25px]",children:null==e?void 0:e.name})]},t))]}),(0,n.jsxs)("div",{className:"mt-[20px]",children:[null===(a=g.article)||void 0===a?void 0:a.map((e,t)=>(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"text-main-red font-brandon font-semibold text-[20px] mb-[20px] text-center",children:null==e?void 0:e.title}),(0,n.jsx)("div",{className:"pagedatap",dangerouslySetInnerHTML:{__html:null==e?void 0:e.description}}),(null==e?void 0:e.image)&&(0,n.jsx)(c(),{className:"text-center object-cover mx-auto w-full h-full my-[30px] max-w-[800px]",src:(null==e?void 0:e.image)||[],height:800,width:533,alt:(null==e?void 0:e.title)||[]})]},t)),(null==g?void 0:g.hashtags)&&(0,n.jsx)("div",{className:"flex flex-wrap gap-x-[10px]",children:null===(o=g.hashtags)||void 0===o?void 0:o.map((e,t)=>(0,n.jsx)("div",{children:(0,n.jsx)(u(),{href:"/"+k+"/"+E,className:"text-main-red text-[18px] hover:text-main-blue",children:null==e?void 0:e.article_hashtag})},t))})]})]})}),(0,n.jsx)(u(),{href:(null==v?void 0:v.route_url)||"#",className:"px-[14px] py-[13px] uppercase border-[1px] text-center font-baskerville font-semibold border-dim-black hover:border-main-red hover:text-main-red max-w-[264px] flex justify-center items-center gap-x-[5px] w-full mx-[auto] mb-[50px]",children:(0,n.jsx)("div",{className:"relative",children:"Back to Testimonials"})})]})]})}function v(e){let{page:t}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(g,{block:t,page:t})})}},9353:function(e,t,a){var n=a(5893);let s=e=>{let{transform:t}=e;return(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"9",height:"18",viewBox:"0 0 9 18",transform:t,children:(0,n.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M7.28716 9.10522C4.99939 11.6999 2.76335 14.2327 0.579032 16.7014C0.464698 16.8373 0.400936 17.0177 0.400936 17.2052C0.400936 17.3928 0.464698 17.5732 0.579032 17.7091C0.888378 18.0982 1.37776 18.0645 1.60057 17.7991C3.86446 15.2325 6.2328 12.5501 8.70557 9.75079C8.90153 9.56859 9 9.35265 9 9.10522C9 8.85666 8.90153 8.63510 8.70557 8.43940L1.26238 0.222424C1.11960 0.0739136 0.931222 -0.00576401 0.737297 0.000326157C0.543371 0.00641632 0.359196 0.0977955 0.223930 0.255039C-0.132165 0.658802 0.0051012 1.05694 0.16624 1.24589C2.54361 3.86173 4.91659 6.48151 7.28716 9.10522Z"})})};t.Z=s},2630:function(e,t,a){a.d(t,{Z:function(){return c}});var n,s=a(6154),r=a(3454);let l=r.env.RATE_LIMIT_KEY||"";var i=a(9734);(n=s.Z).interceptors.request.use(e=>(e.headers["Strict-Transport-Security"]="max-age=31536000",e.headers["x-rate-key"]=l,e)),n.interceptors.response.use(e=>Promise.resolve(e),e=>Promise.reject(e.response));let o=s.Z.create();class c{static async get(e){return await s.Z.get(e)}static async post(e,t){return await s.Z.post(e,t).then(e=>e,e=>{throw e})}static async put(e,t){return await s.Z.put(e,t).then(e=>e,e=>{throw e})}static async patch(e,t){return await s.Z.patch(e,t).then(e=>e,e=>{throw e})}static async delete(e){return await s.Z.delete(e).then(e=>e,e=>{throw e})}static swr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e=>this.get(e),n=!t.hasOwnProperty("render")||t.render,{data:s,mutate:r,isValidating:l,error:o}=(0,i.ZP)(n?e:null,a,t);return{data:s?s.data:s,mutate:r,isValidating:l,error:o}}static async customGet(e,t){return o.get(e,t)}static async customPut(e,t,a){return o.put(e,t,a)}}},799:function(e,t,a){a.d(t,{Z:function(){return i}});var n=a(2630),s=a(3454);let r="https://chroma-hospitality.haspcms.net",l=s.env.RATE_LIMIT_KEY||"";class i{static async getPages(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=await n.Z.get(r+"/api/pages"+(e?e+"&filter[sites.id]=".concat("2"):"?filter[sites.id]=".concat("2")));return t.data}static async findPage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=await n.Z.get(r+"/api/pages/"+e+t);return a.data}static async findPageByRoute(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=await n.Z.get(r+"/api/route/"+e+(t?t+"&site=".concat("2"):"?site=".concat("2")));return a.data}static getPagesSwr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.Z.swr(r+"/api/pages"+(e?e+"&filter[sites.id]=".concat("2"):"?filter[sites.id]=".concat("2")),t)}static getFindPagesSwr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.Z.swr(r+"/api/pages/"+e+t,a)}static async findByRoute(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";try{let a=await n.Z.customGet(r+"/api/route/"+e+(t?t+"&site=".concat("2"):"?site=".concat("2")),{headers:{"x-rate-key":l}});return a.data}catch(e){return null}}}},8509:function(e,t,a){var n=a(7294),s=a(6811),r=a(1163);
1t.Z=function(){let[e,t]=(0,n.useState)(!1),[a,l]=(0,n.useState)(!0),[i,o]=(0,n.useState)(!1),c=(0,s.Z)(e=>e.showLazy),{asPath:d}=(0,r.useRouter)(),u=()=>{let e=window.scrollY,t=document.getElementById("section");if(t&&a){let a=t.getBoundingClientRect().top,n=window.innerHeight,s=e+a;n<1920?s-=99:n<1023?s-=93.89:n<767?s-=101.78:n<414&&(s-=103.36),window.scrollTo({top:s,behavior:"smooth"}),l(!1)}};(0,n.useEffect)(()=>{let e=()=>{let e=window.scrollY;e>0*window.innerHeight?l(!1):l(!0)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[a,c,d]),(0,n.useEffect)(()=>{let e=document.documentElement.scrollHeight,a=()=>{window.pageYOffset>.2*e?t(!0):t(!1)};return window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a)}},[.2,c,d]);let h=()=>{window.scrollTo({top:0,behavior:"smooth"})};return(0,n.useEffect)(()=>{let e=()=>{let e=document.documentElement.scrollHeight;o(e<=100)};return window.addEventListener("resize",e),e(),()=>{window.removeEventListener("resize",e)}},[i,c,d]),{showButton:e,isVisible:a,handleScroll:u,scrollToTop:h,isPageShort:i}}}}]);

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.