PageSourceSearch

https://www.wavesmdr.com/assets/chunks/chunk-C62AzANFNYrv-heade.js

js wavesmdr.com collected 2026-10-06 21:42:25 UTC 10,763 bytes, 1 lines download raw bytes

1import{g as uo}from"./chunk-CwkT507Zx0Tx-get-n.js";import{aN as io,dI as co,dL as vo,cZ as r,at as l,cW as mo,b0 as Le,dj as we,bT as Q,dU as ho,cI as bo,cw as Me,cM as yo,dR as T,d1 as _e,d2 as po,cO as c,aC as h,ay as b,dW as Ie,cB as v,cz as k,aI as Be,az as f,dF as go,aA as A,F as He,c_ as ko,cs as fo,d0 as Co,bQ as So,cT as Lo}from"./chunk-C9MwVHZDj8F9-rende.js";import{aS as wo,az as Mo,aA as _o,aN as Io,aX as Bo,a3 as z,q as Te,_ as Ho}from"./chunk-BY8-DUITmgGY-_onpa.js";import{u as To}from"./chunk-DkSpkdGXP4Ql-compo.js";import{a as Ao}from"./chunk-D13jImrcgElH-color.js";import{h as zo}from"./chunk-COGXgW4rUZix-style.js";import{H as Wo,a as X}from"./chunk-CpmhWULSym4P-heade.js";import{u as Po}from"./chunk-DRXiVA7BtxK--cls.js";import{r as Oo}from"./chunk-BGl9z10q2_Ut-reduc.js";/* empty css                        */import"./chunk-CF5IlBMa230c-utils.js";import"./chunk-k2oftTUPup6p-clsde.js";import"./chunk-4ZitX4YhU5tO-usein.js";import"./chunk-B6k8rdlWbs6e-ucima.js";import"./chunk-JSpKK4nBxVUZ-media.js";import"./chunk-DgwK8PpJ701r-media.js";const xo=io({__name:"HeaderLayoutHamburger1",props:{input:{default:()=>({})}},async setup(Ae){var ke,fe,Ce;let Z,J;const i=co(),ze=wo(),C=vo(),Y=Mo(),{formatPhone:We}=_o(i.getAppFilterSettings(),i.getAppLocaleSettings()),{getColorCode:S}=Ao(),{isClsScrolledStateEnforced:ee}=Po(),Pe=Ae,W=Io(),P=Bo(),Oe=To("header-phone"),O=r(),x=r(),oe=r(),ae=r(),t=r(["mobile","phablet","tablet"].includes(((ke=C.responsive)==null?void 0:ke.device)||"")),L=r(0),N=r(!1),R=r(!1),le=r(0),ne=r(0),F=r(0),se=r(0),w=r(0),te=r(!1),re=r(),m=r(!1),ue=r("new-key"),s=l(()=>Pe.input||{}),E=l(()=>!i.animations.disabled&&(i.isScrolled||ee.value)&&m.value),xe=l(()=>i.scrollTop),y=l(()=>ee.value||xe.value>10),$=l(()=>{const{backgroundColor:e,backgroundColorScrolled:o}=s.value,a=e||"var(--primary-color)";return y.value&&o?o:a}),Ne=l(()=>{var o,a,n;const e=z(S($.value));return((n=(a=(o=s.value)==null?void 0:o.layoutStyle)==null?void 0:a.links)==null?void 0:n.color)||e}),ie=l(()=>{var e,o,a;return((a=(o=(e=s.value)==null?void 0:e.layoutStyle)==null?void 0:o.submenus)==null?void 0:a.backgroundColor)||"var(--secondary-color)"}),Re=l(()=>{var o,a,n;const e=z(S(ie.value));return((n=(a=(o=s.value)==null?void 0:o.layoutStyle)==null?void 0:a.submenus)==null?void 0:n.color)||e}),ce=l(()=>{const{hamburgerLayoutOpenMenuBackground:e,hamburgerMenuBackground:o}=s.value;return(t.value&&o?o:e)||"var(--primary-color)"}),D=l(()=>{const{hamburgerLayoutCustomizeOpenMenuLinkColor:e,hamburgerLayoutOpenMenuLinkColor:o,customizeHamburgerMenuLinksColor:a,hamburgerMenuLinksColor:n}=s.value,u=t.value&&n?n:o,d=t.value?a:e,H=z(S(ce.value));return u&&d?u:H}),Fe=mo({style:{...s.value.layoutStyle,submenus:{...(fe=s.value.layoutStyle)==null?void 0:fe.submenus,backgroundColor:ie,color:Re},links:{...(Ce=s.value.layoutStyle)==null?void 0:Ce.links,color:Ne},isMobile:t,headerHeight:le,headerWidth:ne,headerContentWidth:F,sidebarLinksColor:D,isHamburgerOneLayout:!0}});Lo("headerLayout",Fe);const M=l(()=>s.value.elements),Ee=l(()=>({"min-height":`${se.value}px`})),$e=l(()=>
1P==null?void 0:P.specialTopBannerHeight),De=l(()=>i.$draftPreviewBannerHeight||0),de=l(()=>{const e=De.value;return E.value?e:($e.value||0)+e}),ve=l(()=>{const{hamburgerLayoutShowPhoneNumber:e,hamburgerLayoutMobileShowPhoneNumber:o}=s.value;return t.value?o:e}),me=l(()=>{const{links:e=[]}=M.value||{};return e});l(()=>{var e;return((e=M.value)==null?void 0:e.styles)||[]});const p=l(()=>W==null?void 0:W.page),U=l(()=>({useShadows:!!s.value.useShadows,shadow:s.value.shadow||{},class:s.value.class})),Ue=l(()=>({top:`${de.value}px`})),je=l(()=>{const{class:e=""}=U.value;return e}),qe=l(()=>{const e={"background-color":$.value},{useShadows:o=!1}=U.value;if(o){const{shadow:a={}}=U.value;e["box-shadow"]=zo(a)}return e}),he=l(()=>{var n,u;const{color:e,colorScrolled:o}=((u=(n=s.value)==null?void 0:n.layoutStyle)==null?void 0:u.links)||{},a=e||z(S($.value));return y.value&&o?o:a}),Ve=l(()=>t.value&&s.value.overrideLogoOnMobile?s.value.logoMobile||{}:s.value.logo||{}),Ge=l(()=>({"header-loading":!te.value})),Ke=l(()=>{const e={links:[],callToAction:[]},o=["links","callToAction"];return Le(me.value||[],a=>{let{linkSection:n}=a;o.includes(n)||(n="links"),e[n]||(e[n]=[]),e[n].push(a)}),e}),j=l(()=>{const e={};return Le(Ke.value,(o,a)=>{e[a]=we(o,"order")}),e}),Qe=l(()=>{const{links:e,callToAction:o}=j.value,a=[{name:"default",links:e},{name:"callToAction",links:o}];return I.value&&a.push({name:"phone",links:pe(!1)}),a}),Xe=l(()=>{const e={default:0,callToAction:1,phone:2};return we(Qe.value,o=>e[o.name])}),Ze=l(()=>{var e,o;return((o=(e=M.value)==null?void 0:e.styles)==null?void 0:o.links)||{}}),be=l(()=>{var e,o;return((o=(e=M.value)==null?void 0:e.styles)==null?void 0:o.callToAction)||{}}),_=l(()=>{const{hamburgerLayoutMenuIcon:e,hamburgerLayoutMobileMenuIcon:o,hamburgerLayoutMenuIconColor:a,hamburgerMenuIconColor:n,hamburgerLayoutScrolledMenuIconColor:u,hamburgerScrolledMenuIconColor:d}=s.value,H=t.value,Se=(H&&o?o:e)||"faBars";let K=(y.value?u:a)||"var(--secondary-color)";return H&&(K=(y.value?d:n)||"var(--secondary-color)"),{name:"Menu",icon:Se,isSvgIcon:Se==="barsSort",style:{color:K,"--hamburger-icon-svg-fill-color":K}}}),Je=l(()=>{const{hamburgerLayoutShowMenuLabel:e,hamburgerLayoutMobileShowMenuLabel:o}=s.value;return t.value?o:e}),Ye=l(()=>m.value&&t.value?"80%":"300px"),eo=l(()=>{const e=Ye.value||"33%";return{"justify-content":"flex-start","--max-width-sidebar":e,"--max-width-sidebar-negative":`-${e}`,"--header-top-position":`${de.value}px`,"background-color":ce.value,color:D.value}}),ye=l(()=>{const{hamburgerLayoutOpenMenuCloseIcon:e,hamburgerLayoutMobileOpenMenuCloseIcon:o}=s.value;return{icon:(t.value&&o?o:e)||"faTimes",style:{color:D.value}}}),I=l(()=>{const{value:e}=re.value||{};return Q(e)?null:{_id:Oe,id:"phone-number",name:We(e),action:"tel",phoneNumber:e,value:e}}),oo=async()=>{ve.value&&(re.value=await ze.$getReference("property_phone_number"))};let q;const ao=({width:e})=>{q||(q=Te(()=>{var o;w.value!==e&&(w.value=e,g(((o=p.value)==null?void 0:o.width)||0))},10)),q()},lo=e=>{se.value=e},pe=(e=!1)=>I.value?[{...I.value,showIcon:e&&t.value,icon:e&&t.value?"mobile":null}]:null;let V;const no=({width:e,height:o})=>{V||(V=Te(({width:a,height:n})=>{var u;le.value=n,ne.value=a,i.setHeaderHeight(n),ge(),g((u=p.value)==null?void 0:u.width)},10)),V({height:o,width:e})},ge=()=>{const e=()=>{var o;return O.value?O.value.getBoundingClientRect().width:((o=document.getElementById("header-content-wrapper-hamburger1"))==null?void 0:o.getBoundingClientRect().width)||0};F.value=e()},g=e=>{if(!e)return;const o=F.value-w.value,{enableCustomMobileBreakpoint:a=!1}=s.value||{};let{customMobileBreakpoint:n}=s.value||{};a||(n=0),!(o>L.value&&o-20<L.value)&&(t.value=o<L.value||+n>=e)},G=()=>{N.value=!0,document.body.classList.add("no-scroll"),setTimeout(()=>{R.value=!0},50),x.value&&x.value.closeAllSubmenus(),i.setUseMobileHeader(!0)},B=()=>{R.value=!1,N.value=!1,document.body.classList.remove("no-scroll"),i.setUseMobileHeader(!1)},so=e=>{const o={default:"layout-menu-links menu-links-default",callToAction:"layout-menu-links menu-links-call-to-action",addMore:"layout-menu-links menu-links-add-more-sidebar",phone:"layout-menu-links menu-links-phone-number"};return o[e]||o.default},to=e=>{const o={};return o.submenusOnHover=e!=="phone",o.styles=e==="callToAction"?be.value:Ze.value,o.class=so(e),o};[Z,J]=ho(()=>oo()),await Z,J(),bo(()=>{Y.on("closeSidebarMenu",B),m.value=!0,ge(),setTimeout(()=>{var o,a,n;w.value=((o=oe.value)==null?void 0:o.clientWidth)||0;const e=35;L.value=Oo(((a=ae.value)==null?void 0:a.querySelectorAll(".layout-menu-links > .s-link-element.menu-link"))||[],(u,d)=>uo(d,{margin:!0}
1).width+u,e),g(((n=p.value)==null?void 0:n.width)||0),Me(()=>{te.value=!0})},100)}),yo(()=>{Y.off("closeSidebarMenu",B)}),T(()=>{var e;return(e=p.value)==null?void 0:e.width},e=>{m.value&&g(e||0)}),T(t,(e,o)=>{m.value&&(!e&&o&&B(),i.setUseMobileHeader(e))}),T(me,(e,o)=>{m.value&&!Q(e)&&!Q(o)&&e!==o&&Me(()=>{var a;g((a=p.value)==null?void 0:a.width)})});const ro=l(()=>{var e;return(e=C==null?void 0:C.responsive)==null?void 0:e.device});return T(()=>ro.value,(e,o)=>{So()&&!o&&e&&setTimeout(()=>{ue.value=e},500)},{immediate:!0}),(e,o)=>{const a=_e("SvgIcon"),n=_e("FontAwesomeIcon"),u=po("resize-observer");return c(),h("div",null,[b("div",{id:"header-layout-hamburger-1",class:"site-header-new header-layout-hamburger-1",style:v(Ue.value)},[Ie((c(),h("div",{key:ue.value,class:k(["header-layout-hamburger-1-content",je.value]),"data-allow-mismatch":"style",style:v(qe.value)},[b("div",{id:"header-content-wrapper-hamburger1",ref_key:"headerContent",ref:O,class:k(["header-content",{"header-mobile":t.value}])},[Ie((c(),h("div",{ref_key:"logoWrapper",ref:oe,class:"logo-wrapper",style:v(Ee.value)},[Be(Wo,{id:"site-header-logo",logo:Ve.value,scrolled:y.value,mobile:t.value,class:k({"mobile-wrap-logo":t.value}),onSetLogoHeight:lo},null,8,["logo","scrolled","mobile","class"]),b("div",{class:"logo-div
1ider",style:v({"background-color":he.value})},null,4),_.value.isSvgIcon?(c(),f(a,{key:0,"icon-url":go(i).$svgIcons.barsSort,"data-allow-mismatch":"style",style:v(_.value.style),class:"hamburger-icon__svg-icon",onClick:G},null,8,["icon-url","style"])):(c(),f(n,{key:1,icon:_.value.icon,"data-allow-mismatch":"style",style:v(_.value.style),class:"hamburger-icon__fa-icon",onClick:G},null,8,["icon","style"])),Je.value?(c(),h("span",{key:2,class:"menu-label",style:v({color:he.value}),onClick:G},"menu",4)):A("",!0)],4)),[[u,{callback:ao}]]),b("div",{ref_key:"headerLinksWrapper",ref:ae,class:k(["header-links-wrapper",Ge.value])},[t.value?A("",!0):(c(),f(X,{key:0,ref_key:"headerMenuCtaLinksRef",ref:x,links:j.value&&j.value.callToAction,styles:be.value,scrolled:E.value,class:"layout-menu-links menu-links-call-to-action"},null,8,["links","styles","scrolled"])),ve.value&&I.value?(c(),f(X,{key:1,"is-standard-two-layout":!1,scrolled:E.value,links:pe(!0),class:"layout-menu-links"},null,8,["scrolled","links"])):A("",!0)],2)],2),N.value?(c(),h(He,{key:0},[b("div",{id:"header-sidebar-wrapper-hamburger1",class:k(["layout-menu-sidebar collapsible-links",{visible:R.value}]),style:v(eo.value)},[Be(n,{icon:ye.value.icon,style:v(ye.value.style),class:"sidebar-close-icon",onClick:B},null,8,["icon","style"]),(c(!0),h(He,null,ko(Xe.value,d=>(c(),f(X,fo({key:d.name,"is-standard-two-layout":!1,links:d.links,"rendered-in-sidebar":!0,ref_for:!0},to(d.name)),null,16,["links"]))),128))],6),o[0]||(o[0]=b("div",{class:"layout-menu-sidebar-overlay"},null,-1))],64)):A("",!0),Co(e.$slots,"default",{},void 0,!0)],6)),[[u,{callback:no}]])],4)])}}}),Yo=Ho(xo,[["__scopeId","data-v-4da96c24"]]);export{Yo as default};

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.