PageSourceSearch

https://www.zwolsetheaters.nl/assets/js/base/form/base-form-umbraco.6b6.js

js zwolsetheaters.nl collected 2026-09-24 20:46:43 UTC 2,595 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkfrontend"]=self["webpackChunkfrontend"]||[]).push([[1088],{4661:function(e,t,n){n.r(t),n.d(t,{default:function(){return b}});var r=n(9726);const a=["id"];function i(e,t,n,i,o,s){const l=(0,r.g2)("BaseCompileString");return(0,r.uX)(),(0,r.CE)("div",{ref:"formRef",id:"umbraco_form_"+e.clientId,class:(0,r.C4)([e.$style["base-form"],"umbraco-forms-form",e.cssModule("__form-umbraco")])},[e.formResponse?((0,r.uX)(),(0,r.Wv)(l,{key:1,content:e.formResponse},null,8,["content"])):(0,r.RG)(e.$slots,"default",{key:0})],10,a)}var o=n(9760),s=n(8920),l=n(591),c=n(6348),u=n(2988),m=(0,r.pM)({mixins:[s.Z],props:{...s.Z.props,clientId:{type:String,default:""},variant:{type:String,default:""},recaptcha2Key:{type:String,default:""},redirectOnSubmitUrl:{type:String,default:""}},setup(e){const t=(0,r.WQ)(c.DG.BASE_SIDEBAR_STATE,null),n=(0,r.WQ)(c.DG.FORM_STATE,(0,r.Kh)(new l.jq));n.variant=n.variant||e.variant||"default",n.cssModule=n.cssModule||e.module,n.recaptcha2Key=e.recaptcha2Key,(0,r.Gt)(c.DG.BASE_FORM_STATE,n);const a=(0,r.KR)(null),i=(0,r.KR)("");(0,r.wB)(()=>a.value,()=>{a.value&&s()});const s=()=>{setTimeout(()=>{document.dispatchEvent(new Event("FormComponentMounted")),u()},2e3)},u=()=>{const e=a.value?.querySelector("form"),r=e?.getAttribute("action");e&&r&&(e.addEventListener("validation",e=>{if(e.detail.valid){const t=e.detail.submitEvent;t.preventDefault(),t.stopImmediatePropagation(),n.hasInvisibleRecaptcha2?n.isSubmitting=!0:m(t)}t&&t.triggerUpdate()}),e.addEventListener("submit",e=>{e.preventDefault(),e.stopImmediatePropagation();const t=e?.submitter?.getAttribute("data-umb");"prev-forms-form"===t&&m(e,!1)}))},m=async(t=null,r=!1)=>{const l=a.value?.querySelector("form"),c=l?.getAttribute("action"),u=t?.submitter?.getAttribute("name");if(l&&c&&!n.isSubmitting){n.isSubmitting=!0,n.error="";try{const t=await o.A.post(c,new FormData(l));if(200==t.status)if(n.isLastPage&&(r||"__next"==u)&&e.redirectOnSubmitUrl)window.location.href=e.redirectOnSubmitUrl;else{const n=(new DOMParser).parseFromString(t.data.replaceAll("<template","<div").replaceAll("</template>","</div>"),"text/html");i.value=n.querySelector(`[client-id="${e.clientId}"]`)?.innerHTML,s()}}catch(m){n.error="Something went wrong. Try again later."}n.isSubmitting=!1}};return(0,r.wB)(()=>n.recaptcha2Token,()=>{n.hasInvisibleRecaptcha2&&n.recaptcha2Token&&m(null,!0)}),{formRef:a,formResponse:i}},components:{BaseCompileString:u.A}}),d={"base-form":"base-form__bf7142"},p=n(6262);const f={};f["$style"]=d;const v=(0,p.A)(m,[["render",i],["__cssModules",f]]);var b=v}}]);

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.