"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[26],{129:(e,t,r)=>{r.r(t),r.d(t,{default:()=>n});const n={header:"IXjqotrK",headerHidden:"lmVO7ihk",cartIcon:"Snt0W7Sm",cartIconClose:"OnVSxwAB",cartBubble:"eAZIp8me",menuIcon:"uQuvDfx9",desktopMainMenu:"vBg37Hhp",desktopMenuItem:"wcwT0AwV",desktopMenuItemDot:"d2FL0eQe"}},131:(e,t,r)=>{r.r(t),r.d(t,{default:()=>n});const n={container:"WwUCe6JM",topBarHidden:"v6HDm6b4",ticker:"Ebwx40lv",marquee:"na2WJrZi",itemCollection:"O_C1dJCd",swap:"GN0FhkS3",item:"clAwOfa5"}},127:(e,t,r)=>{const n=r(128);(0,r(2).createEntrypoint)("header",n.HeaderContainer)},5:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.formatPrice=t.DEFAULT_BUNDLE_IMAGE=t.SHOPIFY_FILE_PATH=t.VALID_STORE_OPTIONS=t.EXCLUDE_TAGS=t.REVIEWS_ENDPOINT=t.REVIEWS_PER_PAGE=t.PRODUCT_IMAGE_WIDTH=t.PRODUCT_IMAGE_HEIGHT=t.PROJECT_HOSTNAME=void 0,t.PROJECT_HOSTNAME="comfrt.com",t.PRODUCT_IMAGE_HEIGHT=1600,t.PRODUCT_IMAGE_WIDTH=1200,t.REVIEWS_PER_PAGE=28,t.REVIEWS_ENDPOINT="https://shalom-development-worker-may-2024.digitaloptgroup.workers.dev",t.EXCLUDE_TAGS=["add","Extra Comfy"],t.VALID_STORE_OPTIONS=["Size","Color"],t.SHOPIFY_FILE_PATH="https://cdn.shopify.com/s/files/1/0569/4029/8284",t.DEFAULT_BUNDLE_IMAGE="https://cdn.shopify.com/s/files/1/0569/4029/8284/files/D_1_08856425-31e4-48ba-a71f-d8c06ce730ad.png?v=1655843751",t.formatPrice=function(e){return parseInt(e)}},52:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CloseIcon=t.HeaderComponent=void 0;const s=r(0),o=r(1),a=r(3),i=n(r(129)),l=r(130),c=r(53),d=r(69);function u({mainMenuDesktop:e,showFocusDot:t}){return(0,s.jsx)("div",Object.assign({class:i.default.desktopMainMenu},{children:null==e?void 0:e.menu_items.map(((e,r)=>{const n=1===r&&t;return(0,s.jsx)("a",Object.assign({href:e.link,"data-orly-type":e.type,"data-orly-handle":e.handle,class:[i.default.desktopMenuItem,n?i.default.desktopMenuItemDot:""].join(" ")},{children:e.title}))}))}))}function p({itemCount:e}){return(0,s.jsx)(o.Fragment,{children:(0,s.jsx)(l.DrawerRightTriggerWrapperClosed,Object.assign({classes:i.default.cartIcon},{children:(0,s.jsx)(h,{itemCount:e})}))})}function h({itemCount:e}){return(0,s.jsxs)(o.Fragment,{children:[(0,s.jsx)(d.ShoppingBagSVG,{}),void 0!==e&&e>0?(0,s.jsx)("div",Object.assign({class:i.default.cartBubble},{children:(0,s.jsx)("span",Object.assign({"aria-hidden":"true"},{children:e}))})):null]})}function f({closed:e}){return(0,s.jsxs)(o.Fragment,{children:[(0,s.jsx)(l.DrawerLeftTriggerWrapperClosed,{children:(0,s.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",role:"presentation",class:i.default.menuIcon,fill:"none",viewBox:"0 0 18 16"},{children:(0,s.jsx)("path",{d:"M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z",fill:"currentColor"})}))}),(0,s.jsx)(l.DrawerLeftTriggerWrapperOpen,{children:(0,s.jsx)(m,{})})]})}function m({size:e}){return(0,s.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",role:"presentation",class:i.default.menuIcon,style:e?`width:${e};height:${e}`:"",fill:"none",viewBox:"0 0 18 17"},{children:(0,s.jsx)("path",{d:"M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z",fill:"currentColor"})}))}t.HeaderComponent=function({headerIsVisible:e,setHeaderIsVisible:t,itemCount:r,isDesktop:n,mainMenuDesktop:o,showFocusDot:l,top_bar:d,showTopBar:h}){const[m,g]=(0,a.useState)(0),_=()=>{window.scrollY>m&&window.scrollY>64?t(!1):(window.scrollY{const e=((e,t)=>{let r;return function(...t){clearTimeout(r),r=setTimeout((()=>{clearTimeout(r),e(...t)}),10)}})(_);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[m]),(0,s.jsxs)("header",Object.assign({class:`${i.default.header} ${e?"":i.default.headerHidden}`,style:h?"padding-top: var(--size-8);":""},{children:[h&&(0,s.jsx)(c.TopBarComponent,{top_bar:d,headerIsVisible:e}),!n&&(0,s.jsx)(f,{closed:!0}),(0,s.jsx)("a",Object.assign({href:"/"},{children:(0,s.jsx)("img",{style:{width:"100px",padding:n?"0 0 0 20px;":"0"},src:"/fast-image/comfrt/files/D_1_08856425-31e4-48ba-a71f-d8c06ce730ad_110x@2x.png?v=1655843751"})})),n&&(0,s.jsx)(u,{mainMenuDesktop:o,showFocusDot:l}),n&&(0,s.jsx)("div",{style:"flex: 2;"}),(0,s.jsx)(p,{itemCount:r})]}))},t.CloseIcon=m},128:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HeaderContainer=void 0;const n=r(0),s=r(1),o=r(52);t.HeaderContainer=function(e){var t;const r=e.useSharedState()((e=>({headerIsVisible:e.headerIsVisible,setHeaderIsVisible:e.setHeaderIsVisible,itemCount:e.itemCount,cart:e.cart}))),a=e.showRouteInCart?null===(t=r.cart)||void 0===t?void 0:t.item_count:r.itemCount;return(0,n.jsxs)(s.Fragment,{children:[e.showTopBar&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n:root{\n --extra-top-bar-padding: var(--size-8);\n}\nbody {\n padding-top: calc(var(--size-11) + var(--size-8));\n}\n"}}),(0,n.jsx)(o.HeaderComponent,Object.assign({},r,{itemCount:a,isDesktop:"desktop"===e.device,mainMenuDesktop:e.mainMenuDesktop,showFocusDot:e.showFocusDot,top_bar:e.top_bar,showTopBar:e.showTopBar}))]})}},53:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TopBarComponent=void 0;const s=r(0),o=(r(1),n(r(131)));t.TopBarComponent=function(e){var t,r,n,a,i,l;const c=[...null!==(r=null===(t=null==e?void 0:e.top_bar)||void 0===t?void 0:t.top_bar_message)&&void 0!==r?r:[],...null!==(a=null===(n=null==e?void 0:e.top_bar)||void 0===n?void 0:n.top_bar_message)&&void 0!==a?a:[],...null!==(l=null===(i=null==e?void 0:e.top_bar)||void 0===i?void 0:i.top_bar_message)&&void 0!==l?l:[]];return(0,s.jsx)("div",Object.assign({class:[o.default.container,e.headerIsVisible?"":o.default.topBarHidden].join(" ")},{children:(0,s.jsxs)("div",Object.assign({class:o.default.ticker},{children:[(0,s.jsx)("span",Object.assign({class:o.default.itemCollection},{children:c.map((e=>(0,s.jsx)("span",{class:o.default.item,dangerouslySetInnerHTML:{__html:e}},e)))})),(0,s.jsx)("span",{children:c.map((e=>(0,s.jsx)("span",{class:o.default.item,dangerouslySetInnerHTML:{__html:e}},e)))})]}))}))}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DrawerRightTriggerWrapperOpen=t.DrawerRightTriggerWrapperClosed=t.DrawerLeftTriggerWrapperOpen=t.DrawerLeftTriggerWrapperClosed=void 0;const n=r(0),s=r(28);t.DrawerLeftTriggerWrapperClosed=function({children:e}){return(0,n.jsx)("label",Object.assign({for:"menu-toggle",class:"hamburger"},{children:e}))},t.DrawerLeftTriggerWrapperOpen=function({children:e}){return(0,n.jsx)("label",Object.assign({for:"close-drawer",class:"close",onClick:s.resetNestedMenus},{children:e}))},t.DrawerRightTriggerWrapperClosed=function({children:e,classes:t}){return(0,n.jsx)("label",Object.assign({for:"cart-toggle",class:`cart-icon ${t} open-cart`,id:"cart-icon-bubble",onClick:s.resetNestedMenus},{children:e}))},t.DrawerRightTriggerWrapperOpen=function({children:e,classes:t}){return(0,n.jsx)("label",Object.assign({for:"close-drawer",class:`cart-icon ${t} close-drawer`,id:"cart-icon-bubble"},{children:e}))}},28:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.shopifyCartReturnTo=t.resetNestedMenus=void 0;const n=r(5);t.resetNestedMenus=function(){document.querySelectorAll(".toggleCheckbox").forEach((e=>{e.checked=!1}))},t.shopifyCartReturnTo=function(e,t){const r=new URL(`https://${n.PROJECT_HOSTNAME}`);return r.pathname=e,r.searchParams.set("viewcart","true"),t&&r.searchParams.set("variant",t),`return_to=${encodeURIComponent(r.pathname+r.search)}`}}},e=>{e.O(0,[1,2,13],(()=>(127,e(e.s=127)))),e.O()}]);