import"./custom-blocks-BbhreSeh-v01.js";import"./commons-store-xSrO3n6y-v01.js";import{f as C,d as L}from"./master-D_KpgA0V-v01.js";import"./vendors-B_F9QIs4-v01.js";import"./assets/index-DhyN9lOF.js";import{d,f as r,o as s,c as t,F as l,u as c,e as p,t as k,n as T,j as m,w as u,a as $,b as B,i as E}from"./vendors-vue-framework-D0ko5r7b-v01.js";import{a as h}from"./getyourguide-compass-DiW8VAwx-v01.js";import{T as O}from"./wishlist-icon-CqjUESVJ-v01.js";import"./index-CMq2_P1D-v01.js";import"./getyourguide-framework-zN1rWVTs-v01.js";import"./rating-overall-H_oeG5tn-v01.js";import"./track-visibility-v2-Dn-F13zo-v01.js";import"./vendors-framework-q7tHTlbv-v01.js";import"./vendors-sentry-DL-ZUUbF-v01.js";const S=d({name:"SeoLinksBase",props:{seoLinks:{type:Object,required:!0},globalProps:{type:Object,required:!0}},methods:{handleOnClickTrackingEvent(e){this.$emit("onClickTrackingEvent",e)}}}),V={"data-test-id":"seo-links",ref:"seoLinks",class:"seo-links container"},j={class:"seo-links-title"},q={class:"seo-links-list"};function N(e,_,f,b,g,v){const i=r("Link");return s(),t("div",V,[(s(!0),t(l,null,c(e.seoLinks,(n,a)=>(s(),t("div",{key:a,class:"seo-links-group"},[p("p",j,k(n.title),1),p("ul",q,[(s(!0),t(l,null,c(n.links,(o,y)=>(s(),t("li",{class:T(`seo-link-list-${a}`),key:y},[o.text?(s(),m(i,{key:0,class:"seo-links-link adp__link",href:o.url,onClick:x=>e.handleOnClickTrackingEvent(o.onClickTrackingEvent)},{default:u(()=>[$(k(o.text),1)]),_:2},1032,["href","onClick"])):B("",!0)],2))),128))])]))),128))],512)}const P=h(S,[["render",N],["__scopeId","data-v-6dab23a0"]]),W=d({name:"SeoLinkBlock",components:{SeoLinksBase:P,TrackVisibilityWrapper:O},mixins:[C],inheritAttrs:!1,props:{block:{type:Object,required:!0},globalProps:{type:Object,required:!0}},computed:{invalidProps(){let e=[];return!this.block.id&&e.push("id"),!this.block.type&&e.push("type"),!this.block.seoLinks&&e.push("content"),e}},methods:{handleOnClickTrackingEvent(e){e&&L(this.$analyticsLogger,e)}}});function w(e,_,f,b,g,v){const i=r("SeoLinksBase"),n=r("TrackVisibilityWrapper");return s(),m(n,{"impression-tracking-event-handler":e.block.onImpressionTrackingEvent},{default:u(()=>[E(i,{"seo-links":e.block.seoLinks,"global-props":e.globalProps,onOnClickTrackingEvent:e.handleOnClickTrackingEvent},null,8,["seo-links","global-props","onOnClickTrackingEvent"])]),_:1},8,["impression-tracking-event-handler"])}const Y=h(W,[["render",w]]);export{Y as default};
//# sourceMappingURL=seo-links-block-BVKcKEA7-v01.js.map
