import{_ as o}from"./index.73c510c1.js";import{_ as s,f as m,o as d,c as u,g as p}from"./entry.4a1e3e7a.js";import{a as c}from"./asyncData.4f13c0cd.js";import{u as h}from"./useErrorHandling.17b028a2.js";import{A as _}from"./alchemyElement.5a05415b.js";import"./index.f3921812.js";import"./chevron-left.f3f84885.js";import"./chevron-right.b45cb274.js";import"./index.b20a02b0.js";import"./index.533f36eb.js";import"./index.362fb190.js";import"./index.fe59aa4c.js";import"./star.657407f3.js";import"./createProductTags.f1acaa5d.js";import"./index.e6f5cdb6.js";import"./createSizesString.90ea1b11.js";import"./debounce.42d153bf.js";import"./imageSrcset.22a73a94.js";import"./methods.af8317af.js";const x={mixins:[_],setup(t){const n=p(),{handleError:a}=h(),r=t.element.nestedElements.map(e=>e.ingredients[0].value),{data:i}=c(`${t.element.name}-${t.element.id}`,async()=>{try{const{data:e}=await n.$axios.get("/jsonapi/taxons/",{params:{filter:{id_in:r}}});return m(e)}catch(e){a(e)}});return{taxons:i}},computed:{headline(){return this.getValue("headline")},headlineLevel(){var t;return((t=this.getIngredient("headline"))==null?void 0:t.level)||3},link(){var t;return(t=this.getIngredient("link"))==null?void 0:t.linkUrl},linkLabel(){return this.getValue("link")},subtext(){return this.getValue("subtext")}}};function f(t,n,a,r,i,e){const l=o;return d(),u(l,{headline:e.headline,"headline-level":e.headlineLevel,items:r.taxons,"slider-type":"taxon","more-label":e.linkLabel,"more-href":e.link,subtext:e.subtext},null,8,["headline","headline-level","items","more-label","more-href","subtext"])}const $=s(x,[["render",f]]);export{$ as default};