PageSourceSearch

https://beleggingsacademy.nl/modules/Pages/js/button.js?v=1782651006682

js beleggingsacademy.nl collected 2026-10-03 18:51:48 UTC 7,752 bytes, 1 lines download raw bytes

1import{w as V,c as F,m as I}from"./mount-on-element.js";import{d as y,r as h,o as i,c as d,a as k,b as s,e as c,u as m,f as g,w as C,g as E,h as O,i as f,n as U,j as P,t as b,k as A,l as N,T as j,m as D}from"./runtime-core.esm-bundler.js";import{_ as J}from"./_plugin-vue_export-helper.js";import{_ as R}from"./FormKitForm.vue_vue_type_script_setup_true_lang.js";import{u as x}from"./use-builder-provider.js";import{p as q,d as G,c as K}from"./formkit.js";import"./index.js";import"./index2.js";import"./index.es.js";import"./index3.js";import"./index4.js";const Q=["innerHTML"],W=y({__name:"IframePopUp",props:{content:{}},setup(t,{expose:a}){const n=h(null);return a({modal:n}),(o,e)=>(i(),d("div",{ref_key:"modal",ref:n,class:"relative w-auto xl:max-w-[1024px] lg:max-w-[800px] max-w-[320px] bg-white p-6"},[k(o.$slots,"close"),s("div",{class:"w-full [&>*]:max-w-full",innerHTML:o.content?.iframe},null,8,Q)],512))}}),X={},Y={class:"svg-inline--fa xmark fa-w-14",ariaHidden:"true",dataPrefix:"fas",dataIcon:"xmark",fill:"currentColor",role:"img",viewBox:"0 0 384 512"},Z=s("path",{d:"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"},null,-1),ee=[Z];function te(t,a){return i(),d("svg",Y,ee)}const M=J(X,[["render",te]]),oe={class:"fixed z-[70]","aria-labelledby":"modal-title",role:"dialog","aria-modal":"true"},ne=s("div",{class:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"},null,-1),se={class:"fixed inset-0 z-10 w-screen overflow-y-auto"},le=["onClick"],L=y({__name:"PopUp",props:{popUpOptions:{},theme:{},blockElement:{}},emits:["togglePopUp"],setup(t,{emit:a}){const n=t,o=h({closeByBackdrop:!1}),e=a,l=c(()=>T[n.popUpOptions.popVariant]),p=c(()=>B[l.value].settings??o.value);function $(){p.value.closeByBackdrop&&e("togglePopUp")}return(u,r)=>(i(),d("div",oe,[ne,s("div",se,[s("div",{class:"flex min-h-full items-center justify-center",onClick:V($,["self"])},[u.popUpOptions.option==="popup"&&l.value&&m(B)[l.value]?(i(),g(O(m(B)[l.value].component),{key:0,content:u.popUpOptions,theme:u.theme,"block-element":u.blockElement,"mobile-prev":!1},{close:C(()=>[s("div",{class:"absolute top-5 right-5 cursor-pointer",style:{color:"#e2e8f0"},onClick:r[0]||(r[0]=_=>u.$emit("togglePopUp"))},[E(M)])]),_:1},8,["content","theme","block-element"])):u.popUpOptions.option==="iframe-script"?(i(),g(O(W),{key:1,content:u.popUpOptions},{close:C(()=>[s("div",{class:"absolute top-2 right-2 color-[#E2E8F0] cursor-pointer",onClick:r[1]||(r[1]=_=>u.$emit("togglePopUp"))},[E(M)])]),_:1},8,["content"])):f("",!0)],8,le)])]))}}),ae={key:0,class:"flex items-center"},re=["src","alt"],ie={key:0,class:"text-center"},pe={class:"pb-2"},ue={class:"w-full rounded-lg bg-[#E2E8F0] h-[10px]"},ce={class:"text-center"},me={class:"pt-2"},fe=y({__name:"FormPopUp",props:{content:{},theme:{},blockElement:{},mobilePrev:{type:Boolean,default:!1}},setup(t,{expose:a}){const n=h(null),o=h(0);return a({modal:n}),(e,l)=>(i(),d("div",{ref_key:"modal",ref:n,class:U(["relative w-10/12 max-w-[320px] sm:m-w-[800px] bg-white sm:p-4 p-8 mx-auto",e.mobilePrev||!e.content?.images[0]?.url?"!p-4 !max-w-[420px]":"!max-w-[800px]"])},[k(e.$slots,"close"),s("div",{class:U(["grid gap-4",e.mobilePrev||!e.content?.images[0]?.url?"!grid-cols-1":"grid-cols-1 md:grid-cols-2"])},[e.content?.images[0]?.url?(i(),d("div",ae,[s("img",{src:e.content.images[0].url,class:"w-full",alt:e.content.images[0].description||e.content.images[0].title,onError:l[0]||(l[0]=p=>e.content?.images[0]==null)},null,40,re)])):f("",!0),s("div",{class:U(["sm:p-4 flex flex-col justify-center gap-6 p-4",{"!p-4":e.mobilePrev}]),style:P(`font-size: ${e.theme.text_font_size}; font-family: ${e.theme.text_font_family}; color: ${e.theme.text_font_color==="#ffffffff"||e.theme.text_font_color==="#ffffff"?"#000":e.theme.text_font_color};`)},[e.content?.showProgress?(i(),d("div",ie,[s("span",pe,b(o.value)+"%",1),s("div",ue,[s("div",{class:"h-full rounded-lg bg-[#4DE666]",style:P(`width: ${o.value}%`)},null,4)])])):f("",!0),s("div",ce,[s("h3",{style:P(`font-size: ${e.theme.headings_3_font_size}; font-family: ${e.theme.headings_3_font_family}; color: ${e.theme.headings_3_font_color==="#ffffffff"||e.theme.headings_3_font_color==="#ffffff"?"#000":e.theme.headings_3_font_color};`)},b(e.content?.title),5),s("p",me,b(e.content?.description),1)]),e.blockElement?.form?(i(),g(R,{key:1,"block-element":e.blockElement,theme:e.theme,onProgressUpdate:l[1]||(l[1]=p=>o.value=p),onSubmissionCompleted:l[2]||(l[2]=p=>o.value=100)},null,8,["block-element","theme"])):f("",!0)],6)],2)],2))}}),de={FormPopUp:fe,PopUp:L};var T=(t=>(t.FORMPOPUP="form popup",t))(T||{});const B={"form popup":{component:de.FormPopUp,settings:{closeByBackdrop:!0}}};function ve(t,a){const n=c(()=>t?.content_options),o=c(()=>n.value?n.value.type:"link"),e=c(()=>
1{if(o.value==="link"||o.value==="download")return n.value?.href;if(o.value==="telephone")return`tel:${n.value?.telephone}`;if(o.value==="email")return`mailto:${n.value?.email}`;if(o.value==="scroll_to_block")return"#block-"+n.value?.scrollToBlockUuid;if(o.value==="landingsPage")return`/${t.linkable?.slug}`+(t.linkable?.params?`?${t.linkable.params}`:"");if(o.value==="checkout"){if(a?.value){let p=window.analyticsData?.viewable_type||"page";return`/checkout/${t.linkable?.slug}?convertible_viewable_id=${a.value}&convertible_viewable_type=${p}`+(t.linkable?.params?`&${t.linkable.params}`:"")}return`/checkout/${t.linkable?.slug}`+(t.linkable?.params?`?${t.linkable.params}`:"")}}),l=c(()=>{const p={href:e.value,target:n.value?.target||"_self"};return n.value?.noFollow&&(p.rel="nofollow"),p});return{anchorHref:e,anchorType:o,anchorAttributes:l}}const ge=["innerHTML"],he=["innerHTML"],_e={key:0,class:"button-json",style:{display:"none"}},be=y({__name:"Button",props:{blockElement:{},theme:{}},setup(t){const{isServerSideRendering:a,isBuilder:n}=x().injectBuilderState(),o=t,{blockElement:e}=A(o),l=h(void 0);N(()=>{const v=document.getElementById("page-info");v&&(l.value=JSON.parse(v.textContent).pageId)});const{anchorType:p,anchorAttributes:$}=ve(e.value,l),u=h(!1),r=c(()=>o.blockElement?.content_options),_=c(()=>p.value!=="open_popup"),w=c(()=>r.value.popUpOptions?.popVariant?T[r.value.popUpOptions.popVariant]:void 0),z=c(()=>_.value?"a":"button");function S(){u.value=!u.value}const H=c(()=>_.value?$.value:{"data-popup-id":r.value?.popupId});return(v,we)=>(i(),g(O(z.value),D(H.value,{key:o.blockElement.uuid,"data-reactive":!!w.value||r.value.type==="checkout",class:"element-button h-fit",onClick:S}),{default:C(()=>[k(v.$slots,"default",{},()=>[s("span",{innerHTML:m(e).content},null,8,ge)]),k(v.$slots,"subText",{},()=>[r.value.subText?(i(),d("span",{key:0,class:"block text-sm font-light",innerHTML:r.value.subText},null,8,he)):f("",!0)]),m(a)&&w.value||m(a)&&r.value.type==="checkout"?(i(),d("div",_e,b(JSON.stringify(o)),1)):f("",!0),!m(n)&&w.value&&r.value.popUpOptions?(i(),g(j,{key:1,to:"#bodyTeleportal"},[m(a)||u.value?(i(),g(L,{key:0,"block-element":m(e),"pop-up-options":r.value.popUpOptions,theme:v.theme,onTogglePopUp:S},null,8,["block-element","pop-up-options","theme"])):f("",!0)])):f("",!0)]),_:3},16,["data-reactive"]))}});function ke(t){const a=ye(t.getElementsByClassName("button-json")[0]),n=F(be,{...a,ownInstance:!0,isClientSide:!0});n.use(q,G(K));const{provideBuilderState:o}=x();return o(n,"client"),I(n,t),n}function ye(t){return JSON.parse(t.textContent.replace(/"/ig,'"'))}const $e=document.querySelectorAll("a[data-reactive='true'], button[data-reactive='true']");$e?.forEach(t=>ke(t));

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.