PageSourceSearch

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

js maxizoo.ie collected 2026-10-04 11:29:55 UTC 14,156 bytes, 1 lines download raw bytes

1import{_ as F}from"./_koZeNm0.js";import{b as $,f as q,s as z,e as I,m as A,B as T,a as B,w as L,c as N}from"./DFiTElg1.js";import{P as C}from"./DGRKC6Pg.js";import{o as t,h as y,c as s,i as c,b as p,w as n,q as u,t as a,d as b,a0 as S,a1 as D,k as g,a6 as j,n as O}from"./CcC3R_JF.js";import{a as U}from"./D4egOwVo.js";import{h as E,m as W}from"./Dh7sbqG_.js";import{F as V}from"./zkz-0r_Q.js";import"./Ds3xBzGt.js";import"./Bfz2Ga70.js";import"./DhS2DTZN.js";import"./B8uqutaq.js";import"./eHZaG105.js";import"./BL7E8cRT.js";import"./BeumMMdc.js";import"./D8T1Wu20.js";import"./BqwKbpQ0.js";import"./BDx6lZXm.js";import"./OhEZ7E0M.js";import"./xz6F2Oiy.js";import"./Bp86NT4V.js";import"./XetR5Nuj.js";import"./D6gf5gu9.js";import"./COZjN6l8.js";import"./Cw-mRIi2.js";import"./BF9V2MQ6.js";import"./CbU1ruL9.js";import"./CHJ5v691.js";import"./Dh3GBpd2.js";import"./noJWU-7Y.js";import"./Ccz50sOL.js";import"./DEq1SNcj.js";import"./_gLbEFAa.js";import"./DXjmD-PG.js";const M=b({mixins:[C],props:{hasQuestions:{type:Boolean},sectionData:{type:Object,default:()=>({})},page:{type:Object,default:()=>({})}},emits:["quiz-start"],mounted(){this.scrollToTop()}}),G={class:"wishpet-advisory-start"};function H(e,i,m,k,v,l){const o=F,_=q,r=z,d=I,h=A,w=T;return t(),y("div",G,[e.sectionData.intro_image?(t(),s(o,{key:0,"background-image":e.sectionData.intro_image.url,curved:""},null,8,["background-image"])):c("",!0),p(h,{constrained:"m","padding-top":"s","padding-bottom":"s",centered:""},{default:n(()=>[e.sectionData.headline?(t(),s(_,{key:0,type:"h1",color:"green-dark"},{default:n(()=>[u(a(e.sectionData.headline),1)]),_:1})):c("",!0),e.sectionData.subheadline?(t(),s(_,{key:1,type:"h2",size:"h5"},{default:n(()=>[u(a(e.sectionData.subheadline),1)]),_:1})):c("",!0),e.sectionData.copy?(t(),s(r,{key:2,class:"was-clarification"},{default:n(()=>[u(a(e.sectionData.copy),1)]),_:1})):c("",!0),p(d,{id:"wishpet-quiz-start","secondary-alt":"",disabled:!e.hasQuestions,onClick:i[0]||(i[0]=Q=>e.$emit("quiz-start"))},{default:n(()=>[u(a(e.sectionData.start_button_text),1)]),_:1},8,["disabled"])]),_:1}),e.page?.content?.content_slots?.b?.sections?(t(),s(w,{key:1,sections:e.page.content.content_slots.b.sections},null,8,["sections"])):c("",!0)])}const J=Object.assign($(M,[["render",H],["__scopeId","data-v-06f63df3"]]),{__name:"FnWishpetAdvisoryStart"}),K=b({props:{steps:{type:Array,required:!0},activeStepIndex:{type:Number,default:0}},emits:["click"],methods:{buttonClicked(e){this.$emit("click",e)},nextNotAnsweredQuestion(e){return this.steps.findIndex(i=>!i.finished)===e}}}),X={class:"progress"},Y={class:"progress-indicator"};function Z(e,i,m,k,v,l){const o=U,_=B;return t(),y("div",X,[(t(!0),y(S,null,D(e.steps,(r,d)=>(t(),y("div",{key:r.code,class:"progress-indicator"},[e.activeStepIndex===d?(t(),s(o,{key:0,secondary:""})):r.finished?(t(),s(o,{key:1,class:"p-button-finished",onClick:h=>e.buttonClicked(d)},{default:n(()=>[p(_,{icon:"check",color:"white",size:"xxs"})]),_:1},8,["onClick"])):e.nextNotAnsweredQuestion(d)?(t(),s(o,{key:2,tertiary:"",onClick:h=>e.buttonClicked(d)},null,8,["onClick"])):(t(),s(o,{key:3,tertiary:"",disabled:""}))]))),128)),g("div",Y,[p(o,{plain:""},{default:n(()=>[p(_,{icon:"flag",color:"grey-light",size:"s"})]),_:1})])])}const x=Object.assign($(K,[["render",Z],["__scopeId","data-v-3b0ee278"]]),{__name:"FnProgress"}),ee=b({props:{optionData:{type:Object,required:!0},selected:{type:Boolean},image:{type:Boolean},multiselect:{type:Boolean},idPrefix:{type:String,default:""}},emits:["select"],computed:{optionId(){return`wishpet-q-${this.idPrefix}.a-${this.optionData.code}`}},methods:{selectOption(){this.$emit("select",this.optionData)}}}),te={class:"option-content"},se={class:"option-indicator"};function ne(e,i,m,k,v,l){const o=L,_=E,r=W,d=z;return t(),y("div",{class:O(["quiz-step-option",{"quiz-step-option--selected":e.selected,"quiz-step-option--image":e.image}]),onClick:i[0]||(i[0]=j((...h)=>e.selectOption&&e.selectOption(...h),["prevent"]))},[e.image?(t(),s(o,{key:0,class:"option-picture",src:e.optionData.htmlImage?e.optionData.htmlImage.url:null,"ai-usage-type":e.optionData.htmlImage?e.o
1ptionData.htmlImage.aiUsageType:null},null,8,["src","ai-usage-type"])):c("",!0),g("div",te,[g("div",se,[e.multiselect?(t(),s(_,{key:0,id:e.optionId,size:"l",color:"orientation-green",value:e.selected,"onUpdate:value":j(e.selectOption,["prevent"])},null,8,["id","value","onUpdate:value"])):(t(),s(r,{key:1,id:e.optionId,size:"l",color:"orientation-green","radio-value":e.optionData.code,value:e.selected&&e.optionData.code,"onUpdate:value":e.selectOption},null,8,["id","radio-value","value","onUpdate:value"]))]),p(d,null,{default:n(()=>[u(a(e.optionData.name),1)]),_:1})])],2)}const ie=Object.assign($(ee,[["render",ne],["__scopeId","data-v-09d23702"]]),{__name:"FnQuizStepOption"}),oe=b({mixins:[C],props:{questions:{type:Array,default:()=>[]}},emits:["quiz-reset","quiz-end"],data:()=>({answers:[],activeStepIndex:0,activeStepData:{},nextStepLoading:!1}),computed:{currentAnswerSaved(){return this.answers.some(e=>this.currentQuestionOptionCodes.includes(e.code))},currentQuestionOptionCodes(){return this.activeStepData.options.map(e=>e.code)},progressSteps(){return this.questions.map(e=>{const i=e.options.map(m=>m.code);return{code:e.code,finished:this.answers.some(m=>i.includes(m.code))}})},imagesPresent(){return this.activeStepData.options.some(e=>e.htmlImage)}},watch:{activeStepIndex:{handler(e){this.activeStepData=this.getStepByIndex(e),this.scrollToTop()},immediate:!0}},methods:{setActiveStep(e){this.activeStepIndex=e},previousStep(){return this.activeStepIndex<=0?this.$emit("quiz-reset"):this.setActiveStep(this.activeStepIndex-1)},nextStep(e){return this.activeStepIndex+1>=this.questions.length?this.$emit("quiz-end",this.answers):(e&&e.target.blur(),this.nextStepLoading=!0,setTimeout(()=>{this.nextStepLoading=!1,this.setActiveStep(this.activeStepIndex+1)},500))},getStepByIndex(e){return this.questions[e]},selectOption({code:e,value:i,unselectOtherOptions:m}){if(this.nextStepLoading)return;const{multiselect:k}=this.activeStepData,v=this.answers.findIndex(l=>l.code===e);if(k){const l=this.answers.filter(o=>this.currentQuestionOptionCodes.includes(o.code));if(v<=-1){if(this.answers.push({code:e,value:i}),l.length===0)return;if(m)return l.forEach(r=>{const d=this.answers.findIndex(h=>h.code===r.code);this.answers.splice(d,1)});const o=this.activeStepData.options.find(r=>r.unselectOtherOptions);if(!o)return;const _=this.answers.findIndex(r=>r.code===o.code);return _<=-1?void 0:this.answers.splice(_,1)}if(l.length<=1)return;this.answers.splice(v,1)}else{if(v<=-1){const l=this.answers.findIndex(o=>this.currentQuestionOptionCodes.includes(o.code));l>-1&&this.answers.splice(l,1),this.answers.push({code:e,value:i})}this.nextStep()}},optionSelected(e){return this.answers.some(i=>i.code===e)}}}),ae={class:"wishpet-advisory-quiz"},re=["id"],le={class:"step-actions"};function de(e,i,m,k,v,l){const o=x,_=q,r=z,d=ie,h=I;return t(),y("div",ae,[p(o,{ref:"topProgress",steps:e.progressSteps,"active-step-index":e.activeStepIndex,onClick:e.setActiveStep},null,8,["steps","active-step-index","onClick"]),Object.keys(e.activeStepData).length?(t(),y("div",{key:0,id:`wishpet-step-${e.activeStepData.code}`,class:"waq-step"},[p(_,{type:"h1",color:"grey-dark"},{default:n(()=>[u(a(e.activeStepData.name),1)]),_:1}),p(r,{color:"grey-dark"},{default:n(()=>[u(a(e.activeStepData.description),1)]),_:1}),g("div",{class:O(["step-options",{"step-options--images":e.imagesPresent}])},[(t(!0),y(S,null,D(e.activeStepData.options,w=>(t(),s(d,{key:w.code,"option-data":w,selected:e.optionSelected(w.code),multiselect:e.activeStepData.multiselect,image:e.imagesPresent,"id-prefix":e.activeStepData.code,onSelect:e.selectOption},null,8,["option-data","selected","multiselect","image","id-prefix","onSelect"]))),128))],2),g("div",le,[p(h,{id:"wishpet-quiz-previous-step","tertiary-alt":"","full-width":"",onClick:e.previousStep},{default:n(()=>[u(a(e.$t("buttons.back")),1)]),_:1},8,["onClick"]),p(h,{id:"wishpet-quiz-next-step",ref:"nextStepButton",class:"sa-next-step-button","secondary-alt":"","full-width":"",disabled:!e.currentAnswerSaved,status:e.nextStepLoading?"loading":null,onClick:e.nextStep},{default:n(()=>[e.nextStepLoading?c("",!0):(t(),y(S,{key:0},[u(a(e.$t("buttons.continue")),1)],64))]),_:1},8,["disabled","status","onClick"])])],8,re)):c("",!0)])}const ce=Object.assign($(oe,[["render",de],["__scopeId","data-v-3e7635dd"]]),{__name:"FnWishpetAdvisoryQuiz"}),ue=b({mixins:[C],props:{results:{type:Array,default:()=>[]},additionalAdvices:{type:Array,default:()=>[]},data:{type:Object,default:()=>({})},page:{type:Object,default:()=>({})}},emits:["quiz-reset","quiz-start"],computed:{withResults(){return!!this.results.length},resultsData(){return this.withResults?this.data.with_results:this.data.without_results}},mounted(){this.scrollToTop()},methods:{introLinkClick(){this.withResults?this.scrollTo("additionalAdvices",{block:"center"}):this.$emit("quiz-reset")}}}),pe={class:"wishpet-advisory-results"},_e={class:"wa-result-header"},me={class:"rc-header"},he={class:"place"},fe={class:"breed"},ge={class:"rc-content"}
1,ye={class:"advices-list"};function ve(e,i,m,k,v,l){const o=B,_=q,r=z,d=N,h=A,w=L,Q=I,R=T;return t(),y("div",pe,[p(h,{"background-color":e.resultsData.intro_color||"background-yellow","padding-top":"m","padding-bottom":"s",constrained:"l",intro:"","enable-smile":""},{default:n(()=>[g("div",_e,[e.resultsData.icon&&e.resultsData.icon.icon?(t(),s(o,{key:0,class:"header-icon",icon:e.resultsData.icon.icon[0],color:e.resultsData.icon.color,size:"l"},null,8,["icon","color"])):c("",!0),e.resultsData.headline?(t(),s(_,{key:1,type:"h1",color:"grey-dark"},{default:n(()=>[u(a(e.resultsData.headline),1)]),_:1})):c("",!0),e.resultsData.subheadline?(t(),s(r,{key:2,class:"wa-subheadline",color:"grey-dark"},{default:n(()=>[u(a(e.resultsData.subheadline),1)]),_:1})):c("",!0),e.additionalAdvices.length||!e.withResults?(t(),s(d,{key:3,id:`wishpet-results-link-${e.withResults?"with":"without"}-results`,"no-arrow":"",underline:"",color:"green-dark",large:"",onClick:e.introLinkClick},{default:n(()=>[u(a(e.resultsData.link_text),1)]),_:1},8,["id","onClick"])):c("",!0)])]),_:1},8,["background-color"]),p(h,{class:"result-cards",constrained:"l","padding-bottom":"s",shifted:""},{default:n(()=>[g("div",{class:O(["rc-wrapper",{"rc-wrapper--two-columns":e.results.length>=4}])},[(t(!0),y(S,null,D(e.results,f=>(t(),s(d,{id:`wishpet-results-card-${f.name.trim()}`,key:f.breed,to:f.detailsPageUrl,target:"_blank","no-arrow":"","no-hover":"",class:"result-card"},{default:n(()=>[g("div",me,[g("span",he,a(e.$t("wishpet.results.cards.place",{place:f.position})),1),g("span",fe,a(f.name),1)]),p(w,{src:f.image.url,transformation:"cmsimg_920","ai-usage-type":f.image.aiUsageType},null,8,["src","ai-usage-type"]),g("div",ge,[f.teaserText?(t(),s(r,{key:0},{default:n(()=>[u(a(f.teaserText),1)]),_:2},1024)):c("",!0),p(d,{color:"green-dark",underline:"","no-arrow":"",static:"",large:""},{default:n(()=>[u(a(e.$t("wishpet.results.cards.more")),1)]),_:1})])]),_:2},1032,["id","to"]))),128))],2)]),_:1}),e.additionalAdvices.length?(t(),s(h,{key:0,ref:"additionalAdvices",constrained:"l","padding-top":"s","padding-bottom":"m"},{default:n(()=>[p(_,{type:"h2",color:"grey-dark"},{default:n(()=>[u(a(e.$t("wishpet.results.additionalAdvices.title")),1)]),_:1}),g("div",ye,[(t(!0),y(S,null,D(e.additionalAdvices,(f,P)=>(t(),s(r,{key:f.text,class:"al-item",color:"grey-dark"},{default:n(()=>[g("strong",null,a(e.$t("wishpet.results.additionalAdvices.order",{orderNumber:P+1})),1),u(" "+a(f.text)+" ",1),f.link?(t(),s(d,{key:0,href:f.link,large:""},{default:n(()=>[u(a(e.$t("wishpet.results.additionalAdvices.link")),1)]),_:1},8,["href"])):c("",!0)]),_:2},1024))),128))])]),_:1},512)):c("",!0),p(h,{class:"wa-reset-section"},{default:n(()=>[e.withResults&&e.resultsData.reset_link_text?(t(),s(Q,{key:0,id:"wishpet-results-reset-link","secondary-alt":"",onClick:i[0]||(i[0]=f=>e.$emit("quiz-start"))},{default:n(()=>[u(a(e.resultsData.reset_link_text),1)]),_:1})):c("",!0)]),_:1}),e.withResults&&e.page?.content?.content_slots?.c?.sections?(t(),s(R,{key:1,sections:e.page.content.content_slots.c.sections},null,8,["sections"])):c("",!0),!e.withResults&&e.page?.content?.content_slots?.d?.sections?(t(),s(R,{key:2,sections:e.page.content.content_slots.d.sections},null,8,["sections"])):c("",!0)])}const ke=Object.assign($(ue,[["render",ve],["__scopeId","data-v-0c355ac5"]]),{__name:"FnWishpetAdvisoryResults"}),we={mixins:[V],props:{page:{type:Object,required:!0},data:{type:Object,default:()=>({})}},data:()=>({quizStarted:!1,questions:[],resultData:null}),async mounted(){try{const{data:{questions:e}}=await this.$api.wishpet.getQuizData(this.data.quiz_code);this.questions=e}catch{this.questions=[]}},methods:{quizStart(){this.quizStarted=!0,this.resultData=null},quizReset(){this.quizStarted=!1,this.resultData=null},async quizEnd(e){try{const{data:i}=await this.$api.wishpet.calculateQuizResult(this.data.quiz_code,e);this.resultData=i,this.quizStarted=!1}catch{this.resultData={results:[],additionalAdvices:[]}}}}},$e={class:"wishpet-advisory"};function Se(e,i,m,k,v,l){const o=J,_=ce,r=A,d=ke;return t(),y("div",$e,[!e.quizStarted&&!e.resultData&&m.data.start_page?(t(),s(o,{key:0,"has-questions":!!e.questions.length,"section-data":m.data.start_page||{},page:m.page,onQuizStart:l.quizStart},null,8,["has-questions","section-data","page","onQuizStart"])):e.quizStarted?(t(),s(r,{key:1,constrained:"m","padding-top":"s","padding-bottom":"s"},{default:n(()=>[p(_,{questions:e.questions,onQuizReset:l.quizReset,onQuizEnd:l.quizEnd},null,8,["questions","onQuizReset","onQuizEnd"])]),_:1})):e.resultData?(t(),s(d,{key:2,results:e.resultData.results,"additional-advices":e.resultData.additionalAdvices,data:m.data,page:m.page,onQuizStart:l.quizStart,onQuizReset:l.quizReset},null,8,["results","additional-advices","data","page","onQuizStart","onQuizReset"])):c("",!0)])}const nt=Object.assign($(we,[["render",Se],["__scopeId","data-v-3a85dd58"]]),{__name:"FnWishpetAdvisory"});export{nt 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.