PageSourceSearch

https://kruu.com/_next/static/chunks/pages/preview-2025/withdrawal-d295bef40bc4af2e.js

js kruu.com collected 2026-10-02 05:17:07 UTC 12,765 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="67aacc51-b3b8-4f43-bd04-6b12b2f307f3",e._sentryDebugIdIdentifier="sentry-dbid-67aacc51-b3b8-4f43-bd04-6b12b2f307f3")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[463,5722],{19684:(e,t,r)=>{"use strict";r.d(t,{n:()=>m});var n=r(67962),i=r(76430),s=r(80190),a=r(71712),l=r(28815),o=r(12402),u=class extends a.Q{#e;#t=void 0;#r;#n;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,s.f8)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,s.EN)(t.mutationKey)!==(0,s.EN)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onSubscribe(){1===this.listeners.size&&this.#r&&(this.#r.addObserver(this),this.#i())}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#s(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#i(),this.#s()}mutate(e,t){return this.#n=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#i(){let e=this.#r?.state??(0,o.$)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#s(e){l.jG.batch(()=>{if(this.#n&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#n.onSuccess?.(e.data,t,r,n)}catch(e){Promise.reject(e)}try{this.#n.onSettled?.(e.data,null,t,r,n)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#n.onError?.(e.error,t,r,n)}catch(e){Promise.reject(e)}try{this.#n.onSettled?.(void 0,e.error,t,r,n)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}};function m(e,t){let r=(0,n.jE)(t),[a]=i.useState(()=>new u(r,e));i.useEffect(()=>{a.setOptions(e)},[a,e]);let o=i.useSyncExternalStore(i.useCallback(e=>a.subscribe(l.jG.batchCalls(e)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),m=i.useCallback((...e)=>{a.mutate(e[0],e[1]).catch(s.lQ)},[a]);if(o.error&&(0,s.GU)(a.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:m,mutateAsync:o.mutate}}},38192:(e,t,r)=>{"use strict";r.d(t,{P:()=>i});var n=r(71440);function i(e){let t=e.filter(Boolean);return(0,n.Px)(t)}},40463:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>C});var n=r(75038),i=r(40921),s=r(99808),a=r(99740),l=r(3223),o=r(83628),u=r(95505),m=r(71623),d=r(76430),c=r(93347),f=r(94621),h=r(3881),p=r(65809),x=r(35701),g=r(88076),b=r(16192),v=r(19684),_=r(52058),w=r(25914),y=r(83296),j=r(65834),N=r(8024);let z="withdrawal-form-validation-exception";class O extends N.W{constructor(e){super((0,x._)({tag:z},e)),this.tag=z,this.formFields={email:e.email,firstname:e.firstname,lastname:e.lastname,reference:e.reference}}}O.tag=z;let R=p.Ikc({errors:p.Ikc({email:p.YjP().optional(),firstname:p.YjP().optional(),lastname:p.YjP().optional(),reference:p.YjP().optional()})});async function M(e,t){try{return await e.post("/api/website/withdrawal",t),(0,j.ok)()}catch(e){if(e instanceof y.pe){var r;let t=R.safeParse(null==(r=e.response)?void 0:r.data);if(t.success)return(0,j._q)(new O({email:t.data.errors.email,firstname:t.data.errors.firstname,lastname:t.data.errors.lastname,reference:t.data.errors.reference}));return(0,j._q)(new _.G({cause:e}))}return(0,j._q)(new w.U)}}let P=p.Ikc({reference:p.YjP(),email:p.Rpp(),firstname:p.YjP().min(1),lastname:p.YjP().min(1)});function S(e){let{t}=(0,f.Bd)(),r=(0,c.mN)({mode:"onChange",resolver:(0,l.u)(P,{error:(0,a.T)(t)}),defaultValues:{reference:"",email:"",firstname:"",lastname:""}});return(0,d.useImperativeHandle)(e.formRef,()=>r,[r]),(0,n.jsxs)("form",{className:"bg-neutral-01 flex w-full flex-col items-start gap-4 roun
1ded-3xl p-6 md:w-3/4",onSubmit:r.handleSubmit(t=>{e.onSubmit(t)}),children:[(0,n.jsxs)("div",{className:"flex w-full flex-col items-start justify-center gap-4 md:flex-row",children:[(0,n.jsxs)("section",{className:"flex w-full flex-col justify-start gap-2 md:w-1/2",children:[(0,n.jsx)(u.A,{variant:"title-xs",component:"label",htmlFor:"arf-reference",className:"after:text-brand-g-07 after:content-['*']",children:t("withdrawal:label.reference")}),(0,n.jsx)(s.o,{id:"arf-reference",required:!0,control:r.control,name:"reference",variant:"outlined",hiddenLabel:!0,className:"mt-2 w-full",slotProps:{input:{className:(0,m.$)("bg-neutral-01 rounded-t-md")}}})]}),(0,n.jsxs)("section",{className:"flex w-full flex-col justify-start gap-2 md:w-1/2",children:[(0,n.jsx)(u.A,{variant:"title-xs",component:"label",htmlFor:"arf-email",className:"after:text-brand-g-07 after:content-['*']",children:t("withdrawal:label.email")}),(0,n.jsx)(s.o,{id:"arf-email",required:!0,control:r.control,name:"email",type:"email",autoComplete:"email",variant:"outlined",hiddenLabel:!0,className:"mt-2 w-full",slotProps:{input:{className:(0,m.$)("bg-neutral-01 rounded-t-md")}}})]})]}),(0,n.jsxs)("div",{className:"flex w-full flex-col items-start justify-center gap-4 md:flex-row",children:[(0,n.jsxs)("section",{className:"flex w-full flex-col justify-start gap-2 md:w-1/2",children:[(0,n.jsx)(u.A,{variant:"title-xs",component:"label",htmlFor:"arf-firstname",className:"after:text-brand-g-07 after:content-['*']",children:t("withdrawal:label.firstname")}),(0,n.jsx)(s.o,{control:r.control,id:"arf-firstname",required:!0,name:"firstname",type:"text",hiddenLabel:!0,variant:"outlined",slotProps:{input:{className:(0,m.$)("bg-neutral-01 rounded-t-md")}}})]}),(0,n.jsxs)("section",{className:"flex w-full flex-col justify-start gap-2 md:w-1/2",children:[(0,n.jsx)(u.A,{variant:"title-xs",component:"label",htmlFor:"arf-lastname",className:"after:text-brand-g-07 after:content-['*']",children:t("withdrawal:label.lastname")}),(0,n.jsx)(s.o,{control:r.control,id:"arf-lastname",required:!0,name:"lastname",type:"text",hiddenLabel:!0,variant:"outlined",slotProps:{input:{className:(0,m.$)("bg-neutral-01 rounded-t-md")}}})]})]}),(0,n.jsx)(o.A,{color:"brand-a",variant:"contained",type:"submit",loading:r.formState.isSubmitting,className:"mt-4 w-full sm:w-1/3",disabled:!r.formState.isValid,children:t("withdrawal:button")})]})}let C=function(e){let{textHeadline:t,textBody:r,textSuccess:s}=e,a=(0,h.wA)(),{t:l}=(0,f.Bd)(),o=(0,d.useRef)(null),m=function(e){let{axios:t}=(0,g.x)();return(0,v.n)((0,x._)({mutationFn:async e=>(0,b.s)(await M(t,e))},e))}({onError:e=>{if(o.current&&"withdrawal-form-validation-exception"==e.tag){let t=!1;for(let r in e.formFields)e.formFields[r]&&(t||(o.current.setFocus(r),t=!0),o.current.setError(r,{message:l("withdrawal:formValidation.".concat(e.formFields[r]))}))}else a((0,i.z8)({messageType:"error",message:l("common:error"),dismissAfter:5e3}))}}),c=(0,d.useRef)(null);return(0,n.jsxs)("div",{className:"flex flex-col items-center gap-8 p-4",ref:c,children:[(0,n.jsx)(u.A,{variant:"title-md",className:"text-center md:w-1/2",children:t}),m.isSuccess&&(0,n.jsx)("div",{className:"bg-brand-d-02 text-brand-d-10 border-brand-d-10 rounded-xl border px-5 py-2",children:(0,n.jsx)("p",{children:s})}),!m.isSuccess&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.A,{variant:"body-sm",className:"text-center md:w-1/2",children:r}),(0,n.jsx)(S,{onSubmit:e=>{let t;return t={reference:e.reference,email:e.email,firstname:e.firstname,lastname:e.lastname},void m.mutate(t)},formRef:o})]})]})}},49223:(e,t,r)=>{"use strict";r.d(t,{h:()=>i});var n=r(75038);function i(e){let{numHeight:t}=e;return 0===t?(console.warn("Height is 0. Component can be removed from the CMS."),null):(0,n.jsx)("div",{className:"h-".concat(4*t)})}},61908:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/preview-2025/withdrawal",function(){return r(80893)}])},64997:(e,t,r)=>{"use strict";function n(e){let{error:t,transform:r,value:n,onChange:i}=e,s=null==t?void 0:t.message;t&&"function"==typeof(null==r?void 0:r.error)&&(s=r.error(t));let a=n;return"function"==typeof(null==r?void 0:r.input)&&(a=r.input(n)),{componentValue:a,componentError:s,componentOnChange:"function"==typeof(null==r?void 0:r.output)?function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];i(r.output(...t))}:i}}r.d(t,{v:()=>n})},80893:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>a,default:()=>l});var n=r(75038),i=r(49223),s=r(40463),a=!0;let l=()=>(0,n.jsxs)("div",{className:"isolate flex w-full max-w-7xl flex-col",children:[(0,n.jsx)("div",{className:"sticky top-0 z-10 w-full",children:(0,n.jsxs)("div",{className:"bg-gray-500 text-center text-white",children:[(0,n.jsx)("div",{className:"block sm:hidden md:hidden lg:hidden xl:hidden",children:"al"}),(0,n.jsx)("div",{className:"hidden sm:block md:hidden lg:hidden xl:hidden",children:"sm"}),(0,n.jsx)("div",{className:"hidden sm:hidden md:block lg:hidden xl:hidden",children:"md"}),(0,n.jsx)("div",{className:"hidden sm:hidden md:hidden lg:block xl:hidden",children:"lg"}),(0,n.jsx)("div",{className:"hidden sm:hidden md:hidden lg:hidden xl:block",children:"xl"})]})}),(0,n.jsx)(i.h,{numHeight:2}),(0,n.jsx)(s.default,{textHeadline:"Widerruf",textBody:"Ganz einfach der Bestellung widerrufen",textSuccess:"Wenn wir eine Bestellung zu den Daten gefunden habe, erh\xe4ltst du eine E-Mail."}),(0,n.jsx)(i.h,{numHeight:6})]})},99740:(e,t,r)=>{"use strict";
1function n(e){return function(t){switch(t.code){case"invalid_type":if(void 0==t.input||null==t.input)return{message:e("zod:field_required")};if("number"==t.expected)return{message:e("zod:invalid_number")};return{message:e("zod:invalid_input")};case"invalid_format":if("email"==t.format)return{message:e("zod:invalid_email")};if("url"==t.format)return{message:e("zod:invalid_url")};if("date"==t.format)return{message:e("zod:invalid_date")};return{message:e("zod:invalid_string")};case"too_small":if("string"==t.origin){if("string"==typeof t.input&&0==t.input.length)return{message:e("zod:field_required")};if(t.exact)return{message:e("zod:too_small_string_exact",{exact:t.minimum})};if(t.inclusive)return{message:e("zod:too_small_string_inclusive",{minimum:t.minimum})};return{message:e("zod:too_small_string",{minimum:t.minimum})}}if("number"==t.origin){if(t.exact)return{message:e("zod:too_small_number_exact",{exact:t.minimum})};if(t.inclusive)return{message:e("zod:too_small_number_inclusive",{minimum:t.minimum})};return{message:e("zod:too_small_number",{minimum:t.minimum})}}if("array"==t.origin)return{message:e("zod:too_small_array",{minimum:t.minimum})};return{message:e("zod:too_small")};case"too_big":if("string"==t.origin){if(t.inclusive)return{message:e("zod:too_big_string_inclusive",{maximum:t.maximum})};if(t.exact)return{message:e("zod:too_big_string_exact",{exact:t.maximum})};return{message:e("zod:too_big_string",{maximum:t.maximum})}}if("number"==t.origin){if(t.inclusive)return{message:e("zod:too_big_number_inclusive",{maximum:t.maximum})};if(t.exact)return{message:e("zod:too_big_number_exact",{exact:t.maximum})};return{message:e("zod:too_big_number",{maximum:t.maximum})}}if("array"===t.origin)return{message:e("zod:too_big_array",{maximum:t.maximum})};return{message:e("zod:too_big")};case"invalid_value":return{message:e("zod:invalid_enum_value")};default:return}}}r.d(t,{T:()=>n})},99808:(e,t,r)=>{"use strict";r.d(t,{o:()=>c});var n=r(35701),i=r(95914),s=r(65162),a=r(75038),l=r(38192),o=r(58966),u=r(76430),m=r(93347),d=r(64997);let c=(0,u.forwardRef)(function(e,t){var r;let{type:u,name:c,control:f,inputRef:h,transform:p,onBlur:x,onChange:g}=e,b=(0,s._)(e,["type","name","control","inputRef","transform","onBlur","onChange"]),{field:v,fieldState:{error:_}}=(0,m.as)({name:c,control:f}),w=(0,d.v)({value:v.value,onChange:v.onChange,error:_,transform:p});return null==w.componentValue&&console.error("<RHFTextField name={".concat(v.name,'}/> received invalid value "').concat(w.componentValue,'"')),(0,a.jsx)(o.A,(0,i._)((0,n._)({},b),{name:v.name,value:w.componentValue,onChange:e=>{w.componentOnChange(e),"function"==typeof g&&g(e)},onBlur:e=>{v.onBlur(),"function"==typeof x&&x(e)},type:u,error:!!w.componentError,helperText:null!=(r=w.componentError)?r:b.helperText,ref:t,inputRef:(0,l.P)([h,v.ref])}))})}},e=>{e.O(0,[5505,6375,3628,3519,4433,8081,4069,636,6593,8792],()=>e(e.s=61908)),_N_E=e.O()}]);

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.