PageSourceSearch

https://www.regioradstuttgart.de/_nuxt/C_U-wZQq.js

js regioradstuttgart.de collected 2026-10-04 13:25:17 UTC 12,571 bytes, 1 lines download raw bytes

1import{_ as j}from"./C9VaeVMa.js";import{_ as L,f as H,a as z}from"./Bxi2OfLn.js";import{_ as S}from"./BldDexor.js";import{d as T,c as q,E as w,r as $,G,x as r,A as N,H as e,y as C,I as x,m as t,J as D,v as E,K as u,L as J,F as Q,z as R,M as W,N as F,O as p,P as K,Q as X,R as Y,u as Z,_ as tt,S as et}from"./BJhlU1rR.js";import{_ as M}from"./CIrLuYlH.js";import{u as nt}from"./DQByq9Ob.js";import"./DxGZjgJY.js";import"./CL93qZiK.js";import"./1KCVpQuK.js";import"./DYLCWdhn.js";const at=T({__name:"FormsCancelContractPrompt",props:{state:{}},setup(o){const{t:s}=q(),h=w().public.client,v=w().public.clientMapping,a=$(null),i=$(s("dbc-cancel-contract-completed-prompt"));return i.value=i.value.replace("[placeholder]",v[h]),G(()=>{var m,_;(m=a.value)==null||m.scrollIntoView(),(_=a.value)==null||_.focus()}),(m,_)=>{const c=S;return r(),N("div",{ref_key:"promptMessageTemplateRef",ref:a,tabindex:"-1"},[e("strong",null,[o.state==="infilling"?(r(),C(c,{key:0,class:"font-neo-screen-head text-xl font-bold max-w-2/3 max-mobile:max-w-full",text:m.$t("dbc-cancel-contract-command-prompt")},null,8,["text"])):x("",!0),o.state==="validation"?(r(),C(c,{key:1,class:"font-neo-screen-head text-xl font-bold max-w-2/3 max-mobile:max-w-full",text:m.$t("dbc-cancel-contract-validation-prompt")},null,8,["text"])):x("",!0),o.state==="success"?(r(),C(c,{key:2,class:"font-neo-screen-head text-xl font-bold max-w-2/3 max-mobile:max-w-full",text:t(i)},null,8,["text"])):x("",!0)])],512)}}}),ot=Object.assign(at,{__name:"FormsCancelContractPrompt"}),ct={key:0,class:"dbc-cancel-contract-info-box"},lt={class:"dbc-cancel-contract-info-box-inner"},st={key:0,class:"dbc-cancel-contract-info-box"},it={class:"dbc-cancel-contract-info-box-inner"},rt=T({__name:"FormsCancelContractInfoBox",props:{state:{}},emits:["onClickTryAgain"],setup(o,{emit:s}){const h=o,v=s,{locale:a}=q();function i(){v("onClickTryAgain")}const m=D["contract-cancel"][a.value],_=$(null);return E(()=>{var c,l;h.state==="error"&&((c=_.value)==null||c.scrollIntoView(),(l=_.value)==null||l.focus())}),(c,l)=>{const y=J,g=S,f=M;return r(),N(Q,null,[o.state==="infilling"?(r(),N("div",ct,[e("div",lt,[u(y,{name:"dbc-icon-info"}),u(g,{text:c.$t("dbc-cancel-contract-log-in-request-text")},null,8,["text"])]),u(f,{class:"dbc-cancel-contract-info-box-button",button:{type:"primary",link:t(m),text:c.$t("dbc-cancel-contract-log-in-request-button")}},null,8,["button"])])):x("",!0),e("div",{ref_key:"infoBoxErrorMessageTemplateRef",ref:_,tabindex:"-1"},[o.state==="error"?(r(),N("div",st,[e("div",it,[u(y,{name:"dbc-icon-error"}),u(g,{text:c.$t("dbc-cancel-contract-box-error-message")},null,8,["text"])]),u(f,{class:"dbc-cancel-contract-info-box-button",button:{type:"primary",link:("getPagePath"in c?c.getPagePath:t(D)).cancelContract[t(a)],text:c.$t("dbc-cancel-contract-box-error-button")},onClick:i},null,8,["button"])])):x("",!0)],512)],64)}}}),ut=Object.assign(rt,{__name:"FormsCancelContractInfoBox"}),mt={class:"dbc-formkit-form-inner"},dt={class:"flex justify-between"},bt={class:"formkit-help"},pt={class:"flex flex-col gap-[2rem]"},_t={class:"dbc-btn-group"},ft=T({__name:"FormsCancelContract",props:{state:{}},emits:["onClickRequestCancelContract","onClickNext"],setup(o,{emit:s}){const h=s,{t:v,locale:a}=q(),i=$(void 0);function m(){var n;(n=i.value)==null||n.node.submit()}const _=$(""),c=$(v("dbc-cancel-contract-textarea-message-label")),l=$("");function y(n){_.value=n.commentMandatory?"required":""}const g=$(!1),f=$("");async function P(n){var k,B;g.value=!0;const b=await H(n,a.value);g.value=!1;let d="error";if((B=(k=b._data)==null?void 0:k.data)!=null&&B.errorCode){f.value=b._data.data.errorCode;return}else b.ok||(d="error");return b.ok&&b.status===200&&(d="success"),h("onClickRequestCancelContract",d,n),b._data}return(n,b)=>{const d=K("FormKit"),k=L,B=S,U=M;return r(),N("div",null,[u(d,{type:"form",name:"Kündigung",id:"Kündigung",ref_key:"cancelContractForm",ref:i,"incomplete-message":!1,actions:!1,onSubmit:P,"form-class":"dbc-formkit-form"},{default:R(({state:{valid:O}})=>[e("div",mt,[e("div",null,[u(d,{type:"dbcText",name:"firstName",disabled:o.state==="validation",label:n.$t("dbc-cancel-contract-input-firstname-label"),placeholder:n.$t("dbc-cancel-contract-input-firstname-placeholder"),validation:"required"},null,8,["disabled","label","placeholder"]),u(d,{type:"dbcText",name:"lastName",disabled:o.state==="validation",label:n.$t("dbc-cancel-contract-input-lastname-label"),placeholder:n.$t("dbc-cancel-contract-input-lastname-placeholder"),validation:"required"},null,8,["disabled","label","placeholder"]),u(d,{type:"dbcEmail",name:"email",disabled:o.state==="validation",label:n.$t("dbc-cancel-contract-input-email-label"),help:n.$t("dbc-cancel-contract-input-email-subline"),validation:"required|email","validation-messages":{email:n.$t("dbc-error-email-validation")},placeholder:n.$t("dbc-cancel-contract-input-email-placeholder")},null,8,["disabled","label","help","validation-messages","placeholder"]),u(d,{type:"dbcText",name:"customerNumber",disabled:o.state==="validation",label:n.$t("dbc-cancel-contract-input-number-label"),placeholder:n.$t("dbc-cancel-contract-input-number-placeholder"),help:n.$t("dbc-cancel-contract-input-number-subline"),validation:[["required"],["matches",/(\d{10})|(\w{2}-\w+)/]],"validation-messages":{matches:n.$t("dbc-error-customer-number-validation")}},null,8,["disabled","label","placeholder","help","validation-messages"])]),e("div",null,[u(k,{state:o.state,onOnReasonChanged:y}
1,null,8,["state"]),u(d,{type:"textarea",name:"textarea",label:t(c),disabled:o.state==="validation",rows:"10",maxlength:"500",validation:t(_),placeholder:n.$t("dbc-cancel-contract-textarea-message-placeholder"),"input-class":"resize-none",modelValue:t(l),"onUpdate:modelValue":b[0]||(b[0]=V=>W(l)?l.value=V:null)},{label:R(()=>[e("div",dt,[e("div",null,[F(p(t(c))+" ",1),e("span",null,p(t(_)==="required"?"*":""),1)]),e("div",bt,p(t(l).length)+"/500",1)])]),_:1},8,["label","disabled","validation","placeholder","modelValue"])])]),t(f)!==""?(r(),C(B,{key:0,class:"dbc-u-error-txt",text:n.$t(t(f))},null,8,["text"])):x("",!0),e("div",pt,[e("div",_t,[u(d,{"data-test":"nextButton",type:"button",label:n.$t(o.state==="validation"?"dbc-cancel-contract-button-edit":"dbc-cancel-contract-button-next"),"input-class":"dbc-gc-btn dbc-gc-btn--ghost dbc-gc-form__button",disabled:!O||t(g),onClick:b[1]||(b[1]=()=>n.$emit("onClickNext"))},null,8,["label","disabled"]),o.state==="validation"?(r(),C(d,{key:0,"prefix-icon":t(g)?"":"submitArrow",type:"submit",label:n.$t("dbc-cancel-contract-button-request-cancellation"),loading:t(g),disabled:t(g),onClick:m,"input-class":"dbc-gc-btn dbc-gc-btn--primary dbc-btn--icon dbc-gc-form__button dbc-cancel-contract-button-request-cancellation"},null,8,["prefix-icon","label","loading","disabled"])):x("",!0)]),o.state==="validation"?(r(),C(U,{key:0,button:{type:"secondary",link:("getPagePath"in n?n.getPagePath:t(D)).home[t(a)],text:n.$t("dbc-cancel-contract-button-cancel")}},null,8,["button"])):x("",!0)])]),_:1},512)])}}}),gt=Object.assign(ft,{__name:"FormsCancelContract"}),Ct=T({__name:"FormsCancelContractPrivacyStatement",setup(o){const{t:s,locale:h}=q(),v=w().public.client,a=w().public.clientBaseUrlMapping,i=$(s("dbc-cancel-contract-privacy-statement")),m=D.privacy[h.value];return i.value=i.value.replace(`(${m})`,`(${a[v]}${m})`),(_,c)=>{const l=S;return r(),C(l,{class:"dbc-form-privacy-statement",text:t(i)},null,8,["text"])}}}),xt=Object.assign(Ct,{__name:"FormsCancelContractPrivacyStatement"}),ht={class:"max-w-[60ch]"},vt={class:"mt-s"},yt={class:"mt-[8px] font-neo-screen-head"},$t={class:"mt-[8px] font-neo-screen-head"},kt={class:"mt-[8px] font-neo-screen-head"},Pt={class:"mt-s"},Ft={class:"font-neo-screen-head"},wt={class:"mt-s"},Nt=T({__name:"FormsCancelContractError",props:{formData:{}},setup(o){const{t:s,locale:h}=q(),v=w().public.client,a=w().public.clientMapping,i=s("dbc-cancel-contract-input-number-label"),m=s("dbc-cancel-contract-input-email-label"),_=s("dbc-cancel-contract-error-note-label"),c=s("dbc-cancel-contract-error-note-text"),l=$(s("dbc-text-greetings-from-us"));return l.value=l.value.replace("[placeholder]",a[v]),(y,g)=>{var n,b,d,k;const f=S,P=M;return r(),N("div",null,[e("div",ht,[u(f,{text:y.$t("dbc-cancel-contract-error-unknown-entry")},null,8,["text"]),e("div",vt,[e("p",yt,[g[0]||(g[0]=e("strong",null," Name:",-1)),F(" "+p((n=o.formData)==null?void 0:n.firstName)+" "+p((b=o.formData)==null?void 0:b.lastName),1)]),e("p",$t,[e("strong",null,p(t(i))+":",1),F(" "+p((d=o.formData)==null?void 0:d.customerNumber),1)]),e("p",kt,[e("strong",null,p(t(m))+":",1),F(" "+p((k=o.formData)==null?void 0:k.email),1)])]),e("div",Pt,[e("p",null,[e("strong",Ft,p(t(_))+":",1),F(" "+p(t(c)),1)])]),e("div",wt,[e("small",null,p(t(l)),1)])]),u(P,{class:"mt-[24px] mb-[160px]",button:{type:"ghost",link:("getPagePath"in y?y.getPagePath:t(D)).home[t(h)],text:y.$t("dbc-button-return-to-home")}},null,8,["button"])])}}}),Tt=Object.assign(Nt,{__name:"FormsCancelContractError"}),qt={class:"max-w-[60ch]"},Bt={class:"mt-[32px]"},Dt={class:"mt-[8px] font-neo-screen-head"},St={class:"mt-[8px] font-neo-screen-head"},Rt={class:"mt-[8px] font-neo-screen-head"},Mt={class:"mt-[32px]"},Ut={class:"dbc-btn-group mt-[24px] mb-[160px] print:hidden"},Ot=T({__name:"FormsCancelContractSuccess",props:{formData:{}},setup(o){const{t:s,locale:h}=q(),v=w().public.client,a=w().public.clientMapping;function i(){window.print()}const m=s("dbc-cancel-contract-input-number-label"),_=s("dbc-cancel-contract-input-email-label"),c=$(s("dbc-text-greetings-from-us"));return c.value=c.value.replace("[placeholder]",a[v]),(l,y)=>{var n,b,d,k;const g=S,f=M,P=K("FormKit");return r(),N("div",null,[e("div",qt,[e("div",Bt,[e("p",Dt,[y[0]||(y[0]=e("strong",null," Name:",-1)),F(" "+p((n=o.formData)==null?void 0:n.firstName)+" "+p((b=o.formData)==null?void 0:b.lastName),1)]),e("p",St,[e("strong",null,p(t(m))+":",1),F(" "+p((d=o.formData)==null?void 0:d.customerNumber),1)]),e("p",Rt,[e("strong",null,p(t(_))+":",1),F(" "+p((k=o.formData)==null?void 0:k.email),1)])]),u(g,{class:"mt-[32px]",text:l.$t("dbc-cancel-contract-completed-we-will-get-back-to-you")},null,8,["text"]),e("div",Mt,[e("small",null,p(t(c)),1)])]),e("div",Ut,[u(f,{class:"[&>a]:h-full",button:{type:"ghost",link:("getPagePath"in l?l.getPagePath:t(D)).home[t(h)],text:l.$t("dbc-button-return-to-home")}},null,8,["button"]),u(P,{type:"button","data-test":"printButton",label:l.$t("dbc-text-cancel-contract-completed-print-cancellation"),"prefix-icon":"printIcon","input-class":"dbc-gc-btn dbc-btn--icon dbc-gc-btn--primary dbc-gc-form__button",onClick:i},null,8,["label"])])])}}}),Vt=Object.assign(Ot,{__name:"FormsCancelContractSuccess"}),Qt=T({__name:"cancel-contract",setup(o){const s=X(),{locale:h}=q(),v={id:0,title:"Kündigen",path:"/kuendigen",description:"",content:[],localizations:[{id:0,title:"Kündigen",path:"kuendigen",locale:"de"},{id:1,title:"Cancel Contract",path:"cancel-contract",locale:"en"}],locale:h.value};Y({meta:[{name:"robots",content:"noindex"}
1],title:h.value==="de"?"Kündigen":"Cancel Contract"}),nt(v);const a=$("infilling");function i(f){a.value=f,window.scrollTo(0,0)}function m(){return a.value}function _(){i("infilling")}function c(){if(m()==="infilling"){i("validation"),s.push({query:{state:"validation"}});return}if(m()==="validation"){i("infilling"),s.push({query:{}});return}}const l=$(null);function y(f,P){l.value=P,i(f),s.push({query:{state:f}})}const{$aosInit:g}=Z();return E(()=>{g(),window.onpopstate=function(){m()!=="infilling"&&(i("infilling"),s.push({query:{}}))}}),(f,P)=>{const n=j,b=z,d=ot,k=ut,B=gt,U=xt,O=Tt,V=Vt,A=et,I=tt;return r(),C(I,{name:"base",page:v},{default:R(()=>[u(A,null,{default:R(()=>[u(n,{text:f.$t("dbc-cancel-contract-headline"),level:2,class:"print:text-5xl! print:my-[2.75rem]!"},null,8,["text"]),t(a)==="infilling"?(r(),C(b,{key:0})):x("",!0),t(a)==="infilling"||t(a)==="validation"||t(a)==="success"?(r(),C(d,{key:1,state:t(a)},null,8,["state"])):x("",!0),t(a)==="infilling"||t(a)==="error"?(r(),C(k,{key:2,state:t(a),onOnClickTryAgain:_},null,8,["state"])):x("",!0),t(a)==="infilling"||t(a)==="validation"?(r(),C(B,{key:3,state:t(a),onOnClickNext:c,onOnClickRequestCancelContract:y},null,8,["state"])):x("",!0),t(a)==="infilling"||t(a)==="validation"?(r(),C(U,{key:4})):x("",!0),t(a)==="error"?(r(),C(O,{key:5,formData:t(l)},null,8,["formData"])):x("",!0),t(a)==="success"?(r(),C(V,{key:6,formData:t(l)},null,8,["formData"])):x("",!0)]),_:1})]),_:1})}}});
1export{Qt 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.