PageSourceSearch

https://www.walibi.nl/etc.clientlibs/cda/clientlibs/clientlib-shar…/chunk-5764-d9c8e4f7ae4f27288699.js

js walibi.nl collected 2026-10-01 11:48:16 UTC 11,887 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[5764],{5764:function(e,t,a){a.r(t),a.d(t,{default:function(){return k}});var n=a(3434),r=a(8233),o=a(3267),s=a(9862),_=a(9368);var i={bellewaerde:{facturatie_voornaam:"facturatie_Voornaam",facturatie_naam:"facturatie_achternaam"},walibi:{utm_source:"bron",utm_campaign:"campagne",utm_medium:"medium",e_mailadres:"email",school_adres:"adres_school",schoolnaam:"naam_school"},belantis:_.tq},c=a(1069);const l=(0,a(1964).P)("walibi","bellewaerde","enterprise","belantis");var m=a(8514),u=a(6658),d=a(2277),p=a(8629),f=a(2129),b=a(1930),g=a(9425);const h={walibi:_.zA,bellewaerde:_.uF,enterprise:_.IC,belantis:_.ZR},w={walibi:[],bellewaerde:[],enterprise:[],belantis:_.YQ};var k=async e=>{(0,r.ed)(e);const t=(0,s.Xg)(e,_.ez,"missing result page in school form"),a=(0,s._q)(e,_.B3),{formType:k,formApi:y,formApiEnabled:v}=e.dataset,x="true"===v;if(!l(k))throw new Error(`${k} is not a form type`);(0,r.cW)(y);const S=h[k],z=w[k],E="belantis"===k?_.tq:_.ZP;(0,f.H)(e,"schools");const j=await(0,n.y9)("form-step",e);(0,r.cW)(j);const{removeFormSaveListener:q}=(0,m.ZP)(e,"localStorage",{maxAge:864e5,callbacks:{processStorageOnLoad:(e,t)=>{if(e===_.fD){const e=(0,b.Jc)(t),a=new Date(e).getTime();if(isNaN(a))return"";if(a<Date.now())return""}return t}}}),{mutate:A,checkValidity:L}=j,D=t=>{e.inert=t,e.classList.toggle(_.pw,t)},T=e=>{(0,s.Xg)(t,`[data-result="${e?"fail":"success"}"]`)?.remove(),e&&(q(),(0,p.fr)({click_chapter1:"quote_request",click_chapter2:"school trip",click_chapter3:String(a.reduce(((e,t)=>{const{trackSum:a}=t.dataset;return a!==_.bt?e:e+Number(t.value)}),0)),goal_type:"b2b_lead"})),A({type:"goToResult"}),D(!1)},$=e=>{console.error(`form send failed due to error: ${e}`),T(!1)},B=e=>{(0,c.BB)(e,c.DC)},N=e=>{const t=_.KC.reduce(((t,a)=>t+Number(e[a]||0)),0);e.volledig_totaal_maaltijd=String(t)},H=e=>{(0,c.BB)(e,c.Kn),(0,c.vX)(e,["BLW_totaal_bedrag","AQP_totaal_bedrag"],"totaal_bedrag")};e.addEventListener("submit",(t=>{t.preventDefault(),(async()=>{const t=(0,d.v)((()=>{D(!1)}));if(!L())return;const a={};D(!0);const n=new FormData(e),s=(0,u.jc)();Object.entries(s).forEach((([e,t])=>{t&&n.append(e,t)})),[...n.keys()].forEach((e=>{const t=n.get(e);(0,r.cW)(t);let s=String(t),c=!1;if(e.startsWith("multichoice")){const[,t,a]=e.split(":");e=t,s=a,c=!0}const l=(()=>{const t=E[e]||e;return i[k][t]||t})();if((0,o.Hi)(S,l))if((0,o.Hi)(z,l)){if(!s)return;a[l]=Number(s.replace(",","."))}else if(e!==_.fD)a[l]=c?`${a[l]?`${a[l]}, `:""}${s}`:s;else{if(!s)return;a[l]=(0,b.Jc)(s)}}));const l=document.documentElement.getAttribute("lang");(0,r.cW)(l),"belantis"!==k&&(a["enterprise"===k?_.zt.enterprise:_.zt.school]=(new Date).toISOString(),a.taal=l),"walibi"===k&&(x?B(a):N(a)),"belantis"===k&&(a.tech_languagecode="de"===l?"5":"2"),"bellewaerde"===k&&x&&H(a),(0,r.cW)(window.captchafox);const m=await window.captchafox.execute(t).catch($),{url:p,headers:f}=await(0,g.E)({formApi:y,formApiUrl:(0,c.vA)(),captchaToken:m??"",isExternalApiEnabled:x}),h=await fetch(p,{method:"POST",headers:f,body:JSON.stringify(a)}).catch($);T(!!h?.ok)})().catch($)}))}},1069:function(e,t,a){a.d(t,{$k:function(){return c},BB:function(){return p},DC:function(){return l},Kn:function(){return m},OR:function(){return _},Py:function(){return u},c5:function(){return i},vA:function(){return s},vX:function(){return f}});const n="/forms/school",r="/forms/group",o="/forms/enterprise";function s(){return`${n}`}function _(){return`${r}`}function i(){return`${o}`}const c={organization_name:"companyname",first_name:"firstname",last_name:"lastname",role:"jobtitle",phone:"mobilephone",email_address:"emailaddress2",billing_email:"emailaddress1",trip_date:"tech_eventdate",transport:"tech_logistic",organization_address:"address1_line1",city:"address1_city",postal_code:"address1_postalcode",country:"address1_country",vat_number:"tech_num_vat",billing_first_name:"tech_billingfirstname",billing_name:"tech_billinglastname",billing_address:"address2_line1",billing_city:"address2_city",billing_postal_code:"address2_postalcode",billing_country:"address2_country",t
1ickets_digital_or_printed:"tech_tickettype",questions:"tech_comment",number_of_youngsters:"nombre_jeunes_walibi",number_of_supervisors:"nombre_accompagnateurs_walibi",number_of_youngsters_aqua:"nombre_jeunes_aqualibi",number_of_supervisors_aqua:"nombre_accompagnateurs_aqualibi",number_of_parking:"nombre_parking",nom_association:"companyname",prenom:"firstname",nom:"lastname",fonction:"jobtitle",telephone:"mobilephone",courriel:"emailaddress2",email_facturation:"emailaddress1",date_visite:"tech_eventdate",adresse_association:"address1_line1",commune:"address1_city",code_postal:"address1_postalcode",pays:"address1_country",numero_tva:"tech_num_vat",prenom_facturation:"tech_billingfirstname",nom_facturation:"tech_billinglastname",adresse_facturation:"address2_line1",commune_facturation:"address2_city",code_postal_facturation:"address2_postalcode",pays_facturation:"address2_country",envoi_billet:"tech_tickettype",questions_commentaires:"tech_comment",nombre_jeunes:"nombre_jeunes_walibi",nombre_accompagnateurs:"nombre_accompagnateurs_walibi",nombre_jeunes_aqua:"nombre_jeunes_aqualibi",nombre_accompagnateurs_aqua:"nombre_accompagnateurs_aqualibi",kix10:"kix_10",kix15:"kix_15",kix20:"kix_20",kix25:"kix_25",parking:"nombre_parking",prix:"total_price",prix_aqua:"total_price_aqua",prix_parking:"total_parking",prix_total:"estimatedamount",total_kix:"total_kix"},l={naam_school:"companyname",voornaam:"firstname",achternaam:"lastname",functie:"jobtitle",telefoon:"mobilephone",email:"emailaddress2",facturatie_email:"emailaddress3",datum_uitstap_op:"tech_eventdate",vervoer:"tech_logistic",tickets_digitaal_of_geprint:"tech_tickettype",vragen:"tech_comment",adres_school:"address1_line1",gemeente:"address1_city",postcode:"address1_postalcode",land:"address1_country",facturatie_adres:"address2_line1",facturatie_gemeente:"address2_city",facturatie_postcode:"address2_postalcode",facturatie_land:"address2_country",facturatie_voornaam:"tech_billingfirstname",facturatie_naam:"tech_billinglastname",btw_nummer:"tech_num_vat",peppol_id:"tech_peppol",type_school:"tech_typeschool",grootte_school:"numberofemployees",taal:"tech_languagecode",totale_prijs_alles:"estimatedamount",aqualibi_aantal_leerlingen_kl_1:"aqualibi_aantal_leerlingen_kleuter",whappy_meal_dessert:"whappy_meal_+_dessert",pizza_menu_pasta_box_dessert:"pizza_menu_pasta_box_+_dessert",menu_pasta_box_dessert_1:"menu_pasta_box_+_dessert_1",whappy_meal_total:"whappy_meal_total",whappy_meal_dessert_total:"whappy_meal_dessert_total",pizza_menu_pasta_total:"pizza_menu_pasta_total",menu_pz_pasta_box_dessert_total:"menu_pz_pasta_box_dessert_total",menu_ch_pasta_box_total:"menu_ch_pasta_box_total",menu_ch_pasta_box_dessert_total:"menu_ch_pasta_box_dessert_total",datum_inzending:"datum_inzending"},m={voornaam:"firstname",achternaam:"lastname",functie:"jobtitle",e_mailadres:"emailaddress2",facturatie_email:"emailaddress3",telefoon:"mobilephone",schoolnaam:"companyname",type_school:"tech_typeschool",grootte_school:"numberofemployees",school_adres:"address1_line1",gemeente:"address1_city",postcode:"address1_postalcode",land:"address1_country",facturatie_Voornaam:"tech_billingfirstname",facturatie_voornaam:"tech_billingfirstname",facturatie_achternaam:"tech_billinglastname",facturatie_naam:"tech_billinglastname",facturatie_adres:"address2_line1",facturatie_gemeente:"address2_city",facturatie_postcode:"address2_postalcode",facturatie_land:"address2_country",btw_nummer:"tech_num_vat",vervoer:"tech_logistic",datum_uitstap_op:"tech_eventdate",tickets_digitaal_of_geprint:"tech_tickettype",vragen:"tech_comment",totale_prijs_alles:"totaal_bedrag",bellewaerdepark_leerlingen_kl_1:"bellewaerdepark_leerlingen_kleuters",bellewaerdepark_leerlingen_se_1:"bellewaerdepark_leerlingen_secundair",bellewaerdepark_leerlingen_bu_1:"bellewaerdepark_leerlingen_buitengewoon",bellewaerdepark_begeleiders_k_1:"bellewaerdepark_begeleiders_kleuters",bellewaerdepark_begeleiders_l_1:"bellewaerdepark_begeleiders_lager",bellewaerdepark_begeleiders_s_1:"bellewaerdepark_begeleiders_secundair",bellewaerdepark_begeleiders_b_1:"bellewaerdepark_begeleiders_buitengewoon",rondleiding_hoge_crater_museum:"rondleiding_hoge_crater_museum",hoge_crater_museum_totaal_kle_1:"hoge_crater_museum_totaal_kleuter",hoge_crater_museum_totaal_lager:"hoge_crater_museum_totaal_lager",hoge_crater_museum_totaal_mid_1:"hoge_crater_museum_totaal_middelbaar",hoge_crater_museum_totaal_bui_1:"hoge_crater_museum_totaal_buitengewoon",passchendaele_museum_lager:"passchendaele_museum_lager",passchendaele_museum_secundai_1:"passchendaele_museum_secundair_18",passchendaele_museum_secundair:"passchendaele_museum_secundair",passchendaele_museum_buitenge_1:"passchendaele_museum_buitengewoon",passchendaele_museum_aankoopp_1:"passchendaele_museum_aankoopprijs"}
1,u={company_name:"companyname",company_size:"numberofemployees",company_tva:"tech_num_vat",company_type:"tech_companytype",zip:"address1_postalcode",event_type:"tech_eventtype",submission_date:"tech_eventdate",first_name:"firstname",last_name:"lastname",job_title:"jobtitle",email:"emailaddress2",phone:"mobilephone",group_size:"numberofemployees",time_frame:"tech_timeframe",questions:"tech_comment",language:"tech_languagecode"},d={fr:1,en:2,nl:3,de:5},p=(e,t)=>{const a=e;return Object.entries(t).forEach((([t,n])=>{const r=e[t];if(null!=r&&""!==r)switch(n){case"tech_languagecode":a[n]=d[String(r).trim().toLowerCase()];break;case"estimatedamount":a[n]=String(r).replace(",",".");break;default:a[n]=r}})),e},f=(e,t,a)=>{const n=t.reduce(((t,a)=>{const n=e[a];return null==n||""===n?t:t+Number(String(n).replace(",","."))}),0);return n>0&&(e[a]=n),e}},8514:function(e,t,a){a.d(t,{Ju:function(){return r},jm:function(){return o},oQ:function(){return c},wg:function(){return s}});var n=a(1930);const r=e=>e instanceof HTMLInputElement&&"checkbox"===e.type,o=e=>e instanceof HTMLInputElement&&"radio"===e.type,s=e=>e instanceof HTMLInputElement||e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement,_="MAX_AGE",i=(e,t="sessionStorage",a)=>{const n=e.elements,i=(c=window.location.pathname,e=>`${c}-${e}`);var c;const l=e=>window[t].getItem(i(e)),m=(e,a)=>window[t].setItem(i(e),a),u=e=>window[t].removeItem(i(e)),d=l(_);if(a?.maxAge&&d){if(Date.now()-Number(d)>=a.maxAge){const e=[],a=i("");for(let n=0;n<window[t].length;n++){const r=window[t].key(n);r&&r.startsWith(a)&&e.push(r)}for(const a of e)window[t].removeItem(a)}}for(const e of n){if(!s(e))continue;const{name:t}=e;if(!t)continue;let n=l(t);n&&(n=a?.callbacks?.processStorageOnLoad?.(t,n)??n,r(e)?e.checked="true"===n:o(e)?e.value===n&&(e.checked=!0):e.value=n)}const p=()=>{a?.maxAge&&m(_,Date.now().toString());for(const e of n){if(!s(e))continue;const{name:t,value:a}=e;t&&a&&(r(e)?e.checked?m(t,"true"):u(t):o(e)?e.checked&&m(t,a):m(t,a))}};window.addEventListener("beforeunload",p);const f=()=>{for(const e of n)"name"in e&&"string"==typeof e.name&&u(e.name)};return e.addEventListener("reset",f),{clearStorage:f,removeFormSaveListener:()=>{window.removeEventListener("beforeunload",p),f()}}},c=(e,t)=>i(t,"localStorage",{maxAge:864e5,callbacks:{processStorageOnLoad:(t,a)=>{if(t===e){const e=(0,n.Jc)(a),t=new Date(e).getTime();if(isNaN(t))return"";if(t<Date.now())return""}return a}}});t.ZP=i},2129:function(e,t,a){a.d(t,{H:function(){return r}});var n=a(8629);const r=(e,t)=>{e.addEventListener("click",(e=>{console.debug("B2B form start tracking event sent");const a=e.target;a instanceof Element&&a.matches(".cmp-form__field, .cmp-form-button, .cmp-form-options__field-label, .cmp-form-options__field__toggle-button, .cmp-form-text__text, .cmp-form-text__textarea")&&(0,n.s9)({click_chapter1:"form_start",click_chapter2:t})}),{once:!0,capture:!0})}}}]);

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.