PageSourceSearch

https://www.maxizoo.ie/_nuxt3/Bw1dEOZQ.js

js maxizoo.ie collected 2026-10-04 11:30:02 UTC 9,250 bytes, 1 lines download raw bytes

1import{a9 as E,d as A,f as x,af as H,u as g,o as n,c as h,w as p,k as r,n as y,h as i,aq as j,i as _,e as $,m as M,c0 as R,Y as D,P as S,aS as C,p as z,a0 as P,a1 as L,t as b,b as d,q as k,c7 as U}from"./CcC3R_JF.js";import{ar as q,as as G,an as V,b as B,a as O,c as W,e as K,at as T,au as Y}from"./DFiTElg1.js";import{u as w}from"./BF9V2MQ6.js";import{S as J}from"./Bp86NT4V.js";import{S as F}from"./XetR5Nuj.js";import{c as Q}from"./Ds3xBzGt.js";const X=E("/img/logos/fressnapf_small_white.svg"),Z={class:"mobile"},I=["alt"],ee=["alt","src"],te={class:"desktop"},oe=["alt","src"],ne=A({__name:"FlexibleLogo",props:{templateName:{default:""},useCustomLogo:{type:Boolean},logo:{default:()=>({})},showRebrandLogo:{type:Boolean}},async setup(e){let o,t;const s=e,u=$(()=>{if(s.useCustomLogo&&s.logo.link)return s.logo.link;const{$i18n:a}=M();return{url:a.te(`url.${s.templateName}.landingpage`)?a.t(`url.${s.templateName}.landingpage`):a.t("url.homepage")}}),f=$(()=>u.value.external?"a":R),m=async()=>!s.templateName||s.templateName===q?null:s.useCustomLogo&&s.logo.image?s.logo.image.url:s.templateName===G?w("fressnapf-petmoji.svg")?.src||"":s.templateName.includes(V)?w("logo_pet_funeral.svg")?.src||"":w(`logo_${s.templateName}.svg`)?.src||"",c=x(([o,t]=H(()=>m()),o=await o,t(),o));return(a,v)=>g(c)?(n(),h(j(g(f)),{key:0,id:"header-logo",class:"logo",to:g(u).external?void 0:g(u).url,href:g(u).external?g(u).url:void 0,target:g(u).target},{default:p(()=>[r("div",{class:y(["logo-wrapper",`logo-wrapper--${e.templateName}`])},[r("div",Z,[e.showRebrandLogo?(n(),i("img",{key:0,id:"header-logo-image-mobile-rebrand",alt:a.$t(`ecosystem.flexible.header.${e.templateName}`),src:X,width:"35",height:"31"},null,8,I)):(n(),i("img",{key:1,id:"header-logo-image-mobile",alt:a.$t(`ecosystem.flexible.header.${e.templateName}`),src:g(c)},null,8,ee))]),r("div",te,[r("img",{id:"header-logo-image-desktop",alt:a.$t(`ecosystem.flexible.header.${e.templateName}`),src:g(c)},null,8,oe)])],2)]),_:1},8,["to","href","target"])):_("",!0)}}),ae=Object.assign(B(ne,[["__scopeId","data-v-c2da6d63"]]),{__name:"FnFlexibleLogo"}),se=A({mixins:[J],data(){return{activeStep:1}},computed:{...C(S,{progressBarSteps:"getProgressBarSteps",progressBarActiveStep:"getProgressBarActiveStep"}),progressBarSteps(){return S().progress.steps},progressBarActiveStep(){return S().progress.activeStep},displayProgress(){const o=this.progressBarActiveStep-1,s=1/(this.allSteps-1),u=o*s*100;return u>=100?"100%":`${u}%`},allSteps(){return this.progressBarSteps},steps(){return this.$tm("petSalon.booking.progressBarStepsLabels")}},watch:{progressBarActiveStep(){for(const[e,o]of Object.entries(F))o.includes(this.$router.currentRoute.value.path)&&(this.activeStep=Number(e))}},methods:{stepDone(e){return this.activeStep>e},async navigateToStep(e){const o=Number(e);if(!(o===1&&this.isAuthenticated)&&o===this.activeStep-1)return D(F[o][0])}}}),le={key:0,class:"progress-bar--old"},ie={key:1,class:"progress-bar"},re=["onClick"],ce={class:"pb-circle"},ue={key:0},de={class:"pb-title"};function me(e,o,t,s,u,f){const m=O;return e.isNewFlow?(n(),i("div",ie,[(n(!0),i(P,null,L(e.steps,(c,a)=>(n(),i("div",{key:e.$rt(c),class:y(["pb-item",{"pb-item--active":Number(a)===e.activeStep,"pb-item--done":e.stepDone(a),"pb-item--prev":Number(a)===e.activeStep-1}]),onClick:v=>e.navigateToStep(a)},[r("div",ce,[e.stepDone(a)?(n(),h(m,{key:1,icon:"check"})):(n(),i("span",ue,b(a),1))]),r("div",de,b(e.$rt(c)),1)],10,re))),128)),o[0]||(o[0]=r("div",{class:"pb-line"},[r("div",{class:"pb-line pb-line--active"})],-1))])):(n(),i("div",le,[r("div",{class:"pb-background",style:z({width:e.displayProgress})},null,4)]))}const ge=Object.assign(B(se,[["render",me],["__scopeId","data-v-980b69e4"]]),{__name:"FnProgressBar"}),_e=E("/img/mia.jpeg"),fe={},pe={class:"avatar"},be=["alt"];function he(e,o){return n(),i("div",pe,[r("img",{id:"header-avatar",alt:e.$t("header.avatar.mia"),src:_e},null,8,be)])}const ve=Object.assign(B(fe,[["render",he],["__scopeId","data-v-d0b093d6"]]),{__name:"FnHeaderAvatar"}),ke={props:{navigation:{type:Array,default:()=>[]},templateName:{type:String,default:""},actionButton:{type:Object,default:()=>({})},enableLogin:{type:Boolean,default:!1}},setup(e){const o=U("url.salon.landingpage");
1return{isSalonPage:$(()=>g(o)||e.templateName===Y)}},data:()=>({mobileNavVisible:!1}),computed:{...C(S,{isMobileView:"isMobileView"}),isPetFuneralBookingPage(){return this.templateName.includes(T)},showActionBtn(){return this.actionButton.url||this.isSalonPage},btnTrackingID(){return this.templateName===V||this.templateName===T?"cta-rosengarten-header":null}},watch:{$route(){this.mobileNavVisible=!1}}},ye={class:"flexible-navigation"},Be={key:0,class:"fn-desktop"},Ne={key:0},Se={class:"fnm-menu"},we={class:"fnm-list"},$e={class:"fnm-footer"},Pe={class:"fnm-footer-content"},Le={key:0,class:"fnm-list"},Ae={class:"fnm-login"};function Te(e,o,t,s,u,f){const m=W,c=O,a=K,v=Q;return n(),i("div",ye,[e.isMobileView?_("",!0):(n(),i("nav",Be,[r("ul",{class:y([{"fnd-list--keep-links-position":!f.showActionBtn&&f.isPetFuneralBookingPage},"fnd-list"])},[(n(!0),i(P,null,L(t.navigation,(l,N)=>(n(),i("li",{key:N},[d(m,{id:`${t.templateName}-nav-link-${N}`,href:l.link.external?l.link.url:void 0,target:l.link.target,to:l.link.external?void 0:l.link.url,"aria-label":e.$t("accessibility.general.goToUrl",{urlName:l.link.title}),color:"white",large:"","no-arrow":""},{default:p(()=>[k(b(l.link.title),1)]),_:2},1032,["id","href","target","to","aria-label"])]))),128)),t.enableLogin?(n(),i("li",Ne,[d(m,{id:`${t.templateName}-nav-link-login`,to:e.$t("url.login"),color:"white","no-arrow":""},{default:p(()=>[d(c,{color:"white",icon:"user",size:"s"})]),_:1},8,["id","to"])])):_("",!0)],2),f.showActionBtn?(n(),h(a,{key:0,id:f.btnTrackingID,href:t.actionButton.url&&t.actionButton.external?t.actionButton.url:void 0,target:t.actionButton.target,to:t.actionButton.url&&!t.actionButton.external?t.actionButton.url:s.isSalonPage?"#map":void 0,class:"show-m","secondary-alt":""},{default:p(()=>[k(b(t.actionButton.title||e.$t(`ecosystem.flexible.header.button.${t.templateName}`)),1)]),_:1},8,["id","href","target","to"])):_("",!0)])),e.isMobileView?(n(),i("nav",{key:1,class:y([{"fnm--open":e.mobileNavVisible},"fn-mobile"])},[d(a,{"icon-only":"",plain:"",onClick:o[0]||(o[0]=l=>e.mobileNavVisible=!0)},{default:p(()=>[d(c,{color:"white",icon:"burger",size:"m"})]),_:1}),r("div",{class:"fnm-backdrop",onClick:o[1]||(o[1]=l=>e.mobileNavVisible=!1)}),r("div",Se,[d(a,{class:"fnm-close","icon-only":"",plain:"",onClick:o[2]||(o[2]=l=>e.mobileNavVisible=!1)},{default:p(()=>[d(c,{color:"green",icon:"close",size:"s"})]),_:1}),r("ul",we,[(n(!0),i(P,null,L(t.navigation,(l,N)=>(n(),i("li",{key:`${t.templateName}-${l.link.title}`,onClick:o[3]||(o[3]=xe=>e.mobileNavVisible=!1)},[d(m,{id:`${t.templateName}-mobileNav-link-${N}`,href:l.link.external?l.link.url:void 0,target:l.link.target,to:l.link.external?void 0:l.link.url,bold:"",color:"green-dark","no-arrow":""},{default:p(()=>[k(b(l.link.title),1)]),_:2},1032,["id","href","target","to"])]))),128))]),r("div",$e,[d(v,{class:"fnm-curve",viewBox:"0 -45 500 45"}),r("div",Pe,[t.enableLogin?(n(),i("ul",Le,[r("li",Ae,[d(m,{id:`${t.templateName}-mobileNav-link-login`,to:e.$t("url.login"),color:"white","no-arrow":""},{default:p(()=>[k(b(e.$t("ecosystem.flexible.header.button.login"))+" ",1),d(c,{color:"white",icon:"user",size:"s"})]),_:1},8,["id","to"])])])):_("",!0),t.actionButton||s.isSalonPage?(n(),h(a,{key:1,id:f.btnTrackingID,href:t.actionButton.url&&t.actionButton.external?t.actionButton.url:void 0,target:t.actionButton.target,to:t.actionButton.url&&!t.actionButton.external?t.actionButton.url:"#map","full-width":"","secondary-alt":""},{default:p(()=>[k(b(t.actionButton.title||e.$t(`ecosystem.flexible.header.button.${t.templateName}`)),1)]),_:1},8,["id","href","target","to"])):_("",!0)])])])],2)):_("",!0)])}const Fe=Object.assign(B(ke,[["render",Te],["__scopeId","data-v-778495eb"]]),{__name:"FnFlexibleNavigation"}),Ee=A({props:{flexibleHeader:{type:Object,required:!0},salonBooking:{type:Boolean},showProgressBar:{type:Boolean},showAvatar:{type:Boolean},showRebrandLogo:{type:Boolean},defaultWidth:{type:Boolean},newFlow:{type:Boolean}}}),Ce={class:"header-flex"};function Ve(e,o,t,s,u,f){const m=ae,c=ge,a=ve,v=Fe;return n(),i("header",Ce,[r("div",{class:y(["hf-inner",{"hf-inner--default-width":e.defaultWidth}])},[d(m,{"template-name":e.flexibleHeader?.template,"use-custom-logo":e.flexibleHeader?.use_custom_logo,logo:e.flexibleHeader?.logo,"show-rebrand-logo":e.showRebrandLogo},null,8,["template-name","use-custom-logo","logo","show-rebrand-logo"]),!e.newFlow&&e.showProgressBar?(n(),h(c,{key:0})):_("",!0),e.showAvatar?(n(),h(a,{key:1})):_("",!0),e.salonBooking?_("",!0):(n(),h(v,{key:2,navigation:e.flexibleHeader?.link_list,"template-name":e.flexibleHeader?.template,"action-button":e.flexibleHeader?.action_button,"enable-login":e.flexibleHeader?.enable_login},null,8,["navigation","template-name","action-button","enable-login"]))],2)])}const Oe=Object.assign(B(Ee,[["render",Ve],["__scopeId","data-v-385bf5d0"]]),{__name:"FnFlexibleHeader"}),Ue=Object.freeze({__proto__:null,default:Oe});export{Ue as F,Oe as _,ge as a};

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.