PageSourceSearch

https://www.zwolsetheaters.nl/assets/js/base/form/base-recaptcha-2.adf.js

js zwolsetheaters.nl collected 2026-09-24 20:46:53 UTC 5,156 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkfrontend"]=self["webpackChunkfrontend"]||[]).push([[8500],{3953:function(e,t,a){const n={props:{model:Object,modelValue:[String,Number,Boolean,Array,Object],id:String,type:String,name:String,maxlength:[String,Number],placeholder:String,autocomplete:String,mandatory:{type:Boolean,default:!1},rows:String,multiple:Boolean,error:String,customProps:Object,index:{type:Number},isComponent:{type:String},prevComponent:{type:String},nextComponent:{type:String}}};a.d(t,["D",0,n])},8099:function(e,t,a){a.r(t),a.d(t,{default:function(){return S}});var n=a(9726);const r=["type","name","id","data-umb","value","data-val","data-val-required"],i={key:1};function c(e,t,a,c,o,d){const s=(0,n.g2)("VueRecaptcha"),p=(0,n.g2)("BaseFormField");return(0,n.uX)(),(0,n.Wv)(p,(0,n.v6)(e.$props,{"module-suffix":"__recaptcha2",class:[e.$style["base-recaptcha2"],{[e.$style["is--hidden"]]:e.baseFormState.hasInvisibleRecaptcha2}]}),{default:(0,n.k6)(({cssModule:t})=>[e.baseFormState.recaptcha2Key?((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[e.baseFormState.recaptcha2Key?((0,n.uX)(),(0,n.Wv)(s,{key:0,ref:"recaptchaRef",onVerify:e.onCaptchaVerified,onExpired:e.onCaptchaExpired,sitekey:e.baseFormState.recaptcha2Key,theme:e.model.additionalSettings?.theme||"clean",size:e.model.additionalSettings?.size||"normal"},null,8,["onVerify","onExpired","sitekey","theme","size"])):(0,n.Q3)("",!0),(0,n.Lk)("input",{class:(0,n.C4)([e.$style["base-recaptcha2__input"],t("__input")]),type:e.baseFormState.hasInvisibleRecaptcha2?"hidden":"text",name:e.model||e.model?.name,id:e.id||e.model?.id,"data-umb":e.id||e.model?.id,value:e.baseFormState.recaptcha2Token,"data-val":!(!e.model?.mandatory&&!e.model?.validate)||"","data-val-required":e.model?.mandatory?e.model?.requiredErrorMessage:""},null,10,r)],64)):((0,n.uX)(),(0,n.CE)("p",i,"ERROR: reCAPTCHA v2 is missing the Site Key. Please update the configuration to include a value."))]),_:1},16,["class"])}function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},o.apply(this,arguments)}var d=function(){var e=!1,t=[],a=function(){if(!e){e=!0;for(var a=0,n=t.length;a<n;a++)t[a]()}},n=function(a){e?a():t.push(a)},r={resolved:function(){return e},resolve:a,promise:{then:n}};return r},s=Object.prototype.hasOwnProperty;function p(){var e=d();return{notify:function(){e.resolve()},wait:function(){return e.promise},render:function(e,t,a){this.wait().then(function(){a(window.grecaptcha.render(e,t))})},reset:function(e){"undefined"!==typeof e&&(this.assertLoaded(),this.wait().then(function(){return window.grecaptcha.reset(e)}))},execute:function(e){"undefined"!==typeof e&&(this.assertLoaded(),this.wait().then(function(){return window.grecaptcha.execute(e)}))},checkRecaptchaLoad:function(){s.call(window,"grecaptcha")&&s.call(window.grecaptcha,"render")&&this.notify()},assertLoaded:function(){if(!e.resolved())throw new Error("ReCAPTCHA has not been loaded")}}}var u=p();"undefined"!==typeof window&&(window.vueRecaptchaApiLoaded=u.notify);var l=(0,n.pM)({name:"VueRecaptcha",props:{sitekey:{type:String,required:!0},theme:{type:String},badge:{type:String},type:{type:String},size:{type:String},tabindex:{type:String},loadRecaptchaScript:{type:Boolean,default:!0},recaptchaScriptId:{type:String,default:"__RECAPTCHA_SCRIPT"},recaptchaHost:{type:String,default:"www.google.com"},language:{type:String,default:""}},emits:["render","verify","expired","error"],setup:function(e,t){var a=t.slots,r=t.emit,i=(0,n.KR)(null),c=(0,n.KR)(null),d=function(e){r("verify",e)},s=function(){r("expired")},p=function(){r("error")};return(0,n.sV)(function(){if(u.checkRecaptchaLoad(),e.loadRecaptchaScript&&!document.getElementById(e.recaptchaScriptId)){var t=document.createElement("script");t.id=e.recaptchaScriptId,t.src="https://"+e.recaptchaHost+"/recaptcha/api.js?onload=vueRecaptchaApiLoaded&render=explicit&hl="+e.language,t.async=!0,t.defer=!0,document.head.appendChild(t)}var n=o({},e,{callback:d,"expired-callback":s,"error-callback":p}),l=i.value,h=a["default"]?l.children[0]:l;u.render(h,n,function(e){c.value=e,r("render",e)})}),{root:i,widgetId:c,reset:function(){u.reset(c.value)},execute:function(){u.execute(c.value)}}},render:function(){var e,t=this.$slots["default"];return e="function"===typeof t?t():t,(0,n.h)("div",{ref:"root"},e)}}),h=a(3953),f=a(6348),m=(0,n.pM)({props:{...h.D.props},setup(){const e=(0,n.WQ)(f.DG.BASE_FORM_STATE,null);e.hasInvisibleRecaptcha2=!1;const t=(0,n.KR)(null),a=a=>{t.value&&(e.hasInvisibleRecaptcha2&&t.value.reset(),e.recaptcha2Token=a)},r=()=>{t.value&&t.value.reset()};return(0,n.wB)(()=>e.isSubmitting,()=>{t.value&&e.hasInvisibleRecaptcha2&&e.isSubmitting&&t.value.execute()}),{recaptchaRef:t,baseFormState:e,onCaptchaVerified:a,onCaptchaExpired:r}},components:{VueRecaptcha:l}}),y={"base-recaptcha2":"base-recaptcha2__d63627","is--hidden":"is--hidden__eedacc","base-recaptcha2__input":"base-recaptcha2__input__e57b2c"},v=a(6262);const g={};g["$style"]=y;const b=(0,v.A)(m,[["render",c],["__cssModules",g]]);var S=b}}]);

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.