import{_ as I}from"./J9rIMmVd.js";import{d as D,u as H,b as $,a as L,e as M,J as N,o as e,h as n,i as l,w as u,z as b,k as a,a3 as O,j as g,t as d,m as o,l as r,A as k,n as x,s as V,B as j,p as z,_ as G}from"./g7apsi9T.js";import{_ as P}from"./CL3YJ7jH.js";const R=["data-view-id"],q={class:"h-text-button-section__container"},A={key:0,class:"h-text-button-section__overline t-body-4"},E=["innerHTML"],F={key:3,class:"h-text-button-section__description"},J=["innerHTML"],K={key:4,class:"h-text-button-section__btn"},Q={key:5,class:"h-text-button-section__button-wrapper"},U={key:6,class:"link-wrapper h-text-button-section__link"},W=["data-click-id","href"],X={key:7,class:"h-text-button-section__feature-item t-body-3"},Y=D({__name:"HTextButtonSection",props:{textSlugs:{type:Object,default:()=>({title:"",description:"",descriptionTooltip:"",button:"",link:""})},backgroundColor:{type:String,default:"light"},buttonData:{type:Object,default:()=>({color:"",dataClickId:"",scrollToId:"",link:""})},linkData:{type:Object,default:()=>({path:"",dataClickId:""})},isMoneyBack:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!0},showButton:{type:Boolean,default:!0},withPaddingBottom:{type:Boolean,default:!1},noPadding:{type:Boolean,default:!1},customBackgroundItem:{type:Boolean,default:!1}},emits:["on-click"],setup(t,{emit:_}){const f=["light","ghost-white","primary","dark","white-blue","custom-builder","meteorite-dark","meteorite-dark-2"],{pageNameDataClickId:y}=H(),{t:s}=$(),{getRouteLink:B}=L(),i=t,p=_,w=M(()=>({"h-text-button-section--with-padding-bottom":i.withPaddingBottom,...N("h-text-button-section--bg",i.backgroundColor,f),"u-spacing-2":i.backgroundColor!=="light"})),T=()=>{p("on-click"),i.buttonData.scrollToId&&V(i.buttonData.scrollToId)};return(c,Z)=>{const C=I,h=j,m=P,S=z,v=O;return e(),n("section",{class:b(["h-text-button-section",{"u-section-spaces":!t.noPadding&&t.backgroundColor==="light",[`h-text-button-section__custom-item--bg-${t.backgroundColor}`]:t.customBackgroundItem}]),"data-view-id":`hgr-${a(y)}-text-button-section`},[l(v,{"column-max-width":"836px","background-color":t.backgroundColor,class:b(w.value)},{default:u(()=>[g("div",q,[t.textSlugs.overline?(e(),n("p",A,d(a(s)(t.textSlugs.overline)),1)):o("",!0),t.textSlugs.translateTitle?(e(),r(C,{key:1,slug:t.textSlugs.title,tag:t.textSlugs.translateTitle.tag,params:t.textSlugs.translateTitle.params,class:"h-text-button-section__title"},null,8,["slug","tag","params"])):(e(),n("div",{key:2,class:"h-text-button-section__title t-h2",innerHTML:t.textSlugs.title},null,8,E)),k(c.$slots,"text",{},void 0,!0),t.textSlugs.description?(e(),n("p",F,[g("span",{innerHTML:a(s)(t.textSlugs.description,{refundLink:a(B)("legal-page-refund-policy")})},null,8,J),t.textSlugs.descriptionTooltip?(e(),r(m,{key:0,class:"h-text-button-section__description-tooltip",placement:"bottom",content:t.textSlugs.descriptionTooltip},{default:u(()=>[l(h,{icon:"ui-icons/ic-question"})]),_:1},8,["content"])):o("",!0)])):o("",!0),c.$slots.customButton?(e(),n("div",K,[k(c.$slots,"customButton",{},void 0,!0)])):o("",!0),c.$slots.customButton?o("",!0):(e(),n("div",Q,[t.showButton&&!c.$slots.customButton?(e(),r(S,{key:0,class:"h-text-button-section__btn",color:t.buttonData.color||"primary",to:t.buttonData.link,target:t.buttonData.target,"data-click-id":t.buttonData.dataClickId,onOnClick:T},{default:u(()=>[x(d(a(s)(t.textSlugs.button)),1)]),_:1},8,["color","to","target","data-click-id"])):o("",!0)])),t.linkData.path?(e(),n("div",U,[g("a",{target:"_blank","data-click-id":t.linkData.dataClickId,href:t.linkData.path},d(a(s)(t.textSlugs.link||"")),9,W)])):o("",!0),t.isMoneyBack?(e(),n("div",X,[t.showIcon?(e(),r(h,{key:0,icon:"ui-icons/ic-check",size:{height:24,width:16}})):o("",!0),x(" "+d(a(s)("global.features.moneyBackGuarantee"))+" ",1),l(m,{placement:"right-start",content:a(s)("global.features.moneyBackGuaranteeTooltip")},{default:u(()=>[l(h,{class:"h-text-button-section__feature-icon",icon:i.backgroundColor!=="meteorite-dark"?"ui-icons/ic-help":"ui-icons/ic-help-light","view-box":"0 0 24 24",size:{height:24,width:20}},null,8,["icon"])]),_:1},8,["content"])])):o("",!0),k(c.$slots,"additionalFeatures",{},void 0,!0)])]),_:3},8,["background-color","class"])],10,R)}}}),nt=G(Y,[["__scopeId","data-v-df9cd490"]]);export{nt as _};
