PageSourceSearch

https://www.freestyleworld.de/_nuxt/yoWwTKlN2.js

js freestyleworld.de collected 2026-10-08 11:59:25 UTC 6,666 bytes, 1 lines download raw bytes

1import{$ as e,Bt as t,Dt as n,Fn as ee,G as te,Jt as r,Mt as i,N as a,Q as o,Rn as s,Ut as c,W as ne,Xt as l,Z as u,at as d,et as f,ft as p,gt as m,it as h,st as g,tn as _,tt as v,un as y,vn as b}from"./BFV8PYdJ.js";import{t as re}from"./8RUVvxsH.js";import{n as x}from"./7qPSrEnJ.js";import{t as S}from"./Cm-c1tKK.js";import{t as ie}from"./Cuo4yow1.js";import{t as ae}from"./CQjBVKJ4.js";import{t as C}from"./CCeWkft0.js";import{a as oe,i as se,o as w,r as T,s as ce,t as le}from"./kdRIBspE.js";import{t as ue}from"./Bc6dMIPV2.js";import{t as de}from"./p450fyIu2.js";import{t as E}from"./FE4JBn9g.js";import{t as fe}from"./BoYwD_zM.js";import{t as pe}from"./CAQczS4A2.js";import{t as me}from"./EoTr2gBj2.js";import{t as D}from"./0PLuLGAC.js";import{t as O}from"./D6AT7Mmu2.js";import{t as k}from"./B4HUHFwN2.js";import{t as A}from"./C_KILykf2.js";r(),p(),b(),a();var j={key:0,class:`grid grid-cols-1 @sm:grid-cols-2`,"data-testid":`newsletter-display-name`},M={class:`@sm:mr-[1rem]`},N={for:`newsletter-first-name`},P={class:`h-[2rem]`},F={class:`@sm:ml-[1rem]`},I={for:`newsletter-last-name`},L={class:`h-[2rem]`},R={class:`grid grid-cols-1`},z={for:`newsletter-email`},he={class:`h-[2rem]`},ge={class:`text-base text-neutral-900`},_e={class:`flex justify-center items-center`},ve={for:`terms-checkbox`,class:`text-left leading-5 select-none`},ye={class:`h-[2rem]`},be={class:`flex flex-col items-center`},xe={class:`text-left typography-text-xs mt-3`},B=`focus-within:outline focus-within:outline-offset`,V=Object.assign(g({__name:`NewsletterSubscribe`,props:{name:{},type:{},content:{},configuration:{},index:{}},setup(r){let{subscribe:a,loading:p}=k(),{send:g}=x(),b=ae(),V=r,{getSetting:Se}=S(`cloudflareTurnstileApiSiteKey`),H=Se()??``,U=_(),W=_(!1),Ce=u(()=>pe({htmlDescription:V.content.text?.htmlDescription,textAlignment:V.content.text?.textAlignment??`center`})),{errors:G,meta:we,defineField:K,handleSubmit:Te,resetForm:Ee}=ce({validationSchema:oe(le({firstName:V.content.input?.nameIsRequired?T().required(C(`error.newsletter.firstNameRequired`)).default(``):T().optional().default(``),lastName:V.content.input?.nameIsRequired?T().required(C(`error.newsletter.lastNameRequired`)).default(``):T().optional().default(``),email:T().email(C(`error.email.valid`)).required(C(`error.email.required`)).default(``),privacyPolicy:se().oneOf([!0],C(`error.newsletter.termsRequired`)).default(!1),turnstile:H.length>0?T().required(C(`error.newsletter.turnstileRequired`)).default(``):T().optional().default(``)}))}),[q,De]=K(`firstName`),[J,Oe]=K(`lastName`),[Y,ke]=K(`email`),[X,Z]=K(`turnstile`),[Q,Ae]=K(`privacyPolicy`),je=A(C(`newsletter.lastName`),u(()=>!V.content.input?.nameIsRequired)),Me=A(C(`newsletter.firstName`),u(()=>!V.content.input?.nameIsRequired)),Ne=async()=>{!we.value.valid||!X.value||(await a({firstName:q.value,lastName:J.value,email:Y.value||``,emailFolder:V.content.settings?.emailFolderId??1,"cf-turnstile-response":X.value})&&(g({type:`positive`,message:C(`newsletter.success`)}),Ee()),X.value=``,U.value?.reset())},$=Te(()=>Ne());if(H.length>0){let e=t([q,J,Y],t=>{t.some(e=>e&&e.length>0)&&(W.value=!0,e())})}return(t,r)=>{let a=O,u=D,g=me,_=i(`i18n-t`),x=ue,S=re;return n(),v(`div`,{class:`relative mt-5 p-4 @sm:p-10 text-center`,style:ee({backgroundColor:V.content.text?.bgColor??`#f5f5f5`}),"data-testid":`newsletter-block`},[d(a,m(y(Ce),{"test-id":`newsletter`}),null,16),o(`form`,{class:`mx-auto max-w-[550px] pt-2`,novalidate:``,onSubmit:r[5]||=ne((...e)=>y($)&&y($)(...e),[`prevent`])},[V.content.input?.displayNameInput?(n(),v(`div`,j,[o(`div`,M,[o(`label`,N,[d(u,{class:`text-start`},{default:c(()=>[h(s((`t`in t?t.t:y(C))(`newsletter.firstName`)),1)]),_:1}),d(y(E),m(y(De),{id:`newsletter-first-name`,modelValue:y(q),"onUpdate:modelValue":r[0]||=e=>l(q)?q.value=e:null,invalid:!!y(G).firstName,placeholder:y(Me).getPlaceholder(`**`).value,"wrapper-class":B,type:`text`,name:`firstName`}),null,16,[`modelValue`,`invalid`,`placeholder`])]),o(`div`,P,[d(y(w),{as:`div`,name:`firstName`,class:`text-negative-700 text-left text-sm pt-[0.2rem]`})])]),o(`div`,F,[o(`label`,I,[d(u,{class:`text-start`},{default:c(()=>[h(s((`t`in t?t.t:y(C))(`newsletter.lastName`)),1)]),_:1}),d(y(E),m(y(Oe),{id:`newsletter-last-name`,modelValue:y(J),"onUpdate:modelValue":r[1]||=e=>
1l(J)?J.value=e:null,invalid:!!y(G).lastName,placeholder:y(je).getPlaceholder(`**`).value,"wrapper-class":B,type:`text`,name:`lastName`}),null,16,[`modelValue`,`invalid`,`placeholder`])]),o(`div`,L,[d(y(w),{as:`div`,name:`lastName`,class:`text-negative-700 text-left text-sm pt-[0.2rem]`})])])])):f(``,!0),o(`div`,R,[o(`label`,z,[d(u,{class:`text-start`},{default:c(()=>[h(s((`t`in t?t.t:y(C))(`newsletter.email`)),1)]),_:1}),d(y(E),m(y(ke),{id:`newsletter-email`,modelValue:y(Y),"onUpdate:modelValue":r[2]||=e=>l(Y)?Y.value=e:null,invalid:!!y(G).email,placeholder:`${(`t`in t?t.t:y(C))(`newsletter.email`)} **`,"wrapper-class":B,type:`email`,name:`email`,autocomplete:`email`}),null,16,[`modelValue`,`invalid`,`placeholder`])]),o(`div`,he,[d(y(w),{as:`div`,name:`email`,class:`text-negative-700 text-left text-sm pt-[0.2rem]`})])]),o(`div`,ge,[o(`div`,_e,[d(y(de),m(y(Ae),{id:`terms-checkbox`,modelValue:y(Q),"onUpdate:modelValue":r[3]||=e=>l(Q)?Q.value=e:null,invalid:!!y(G).privacyPolicy,class:`inline-block mr-2`,"data-testid":`checkout-terms-checkbox`}),null,16,[`modelValue`,`invalid`]),o(`label`,ve,[d(_,{keypath:`newsletter.policy`,scope:`global`},{privacyPolicy:c(()=>[d(g,{href:y(b)((`paths`in t?t.paths:y(ie)).privacyPolicy),target:`_blank`,class:`focus:outline focus:outline-offset-2 focus:outline-2 outline-secondary-600 rounded`},{default:c(()=>[h(s((`t`in t?t.t:y(C))(`legal.privacyPolicy`)),1)]),_:1},8,[`href`])]),_:1}),r[6]||=h(` ** `,-1)])]),o(`div`,ye,[d(y(w),{as:`div`,name:`privacyPolicy`,class:`text-negative-700 text-left text-sm pt-[0.2rem]`})])]),o(`div`,be,[d(x,{type:`submit`,size:`lg`,disabled:y(p),"data-testid":`newsletter-button`},{default:c(()=>[y(p)?(n(),e(y(fe),{key:0,class:`flex justify-center items-center`,size:`base`})):(n(),v(te,{key:1},[h(s(V.content.button?.label??(`t`in t?t.t:y(C))(`newsletter.subscribe`)),1)],64))]),_:1},8,[`disabled`]),y(H).length>0&&y(W)?(n(),e(S,m({key:0},y(Z),{ref_key:`turnstileElement`,ref:U,modelValue:y(X),"onUpdate:modelValue":r[4]||=e=>l(X)?X.value=e:null,"site-key":y(H),options:{theme:`light`},class:`mt-4`}),null,16,[`modelValue`,`site-key`])):f(``,!0),d(y(w),{as:`div`,name:`turnstile`,class:`text-negative-700 text-left text-sm pt-[0.2rem]`})])],32),o(`div`,xe,`** `+s((`t`in t?t.t:y(C))(`contact.form.asterixHint`)),1)],4)}}}),{__name:`BlocksNewsletterSubscribe`});export{V 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.