1(()=>{"use strict";var e,t={},r={};function n(e){var s=r[e];if(void 0!==s)return s.exports;var o=r[e]={exports:{}};return t[e](o,o.exports,n),o.exports}n.m=t,n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce((t,r)=>(n.f[r](e,t),t),[])),n.u=e=>"chunks/"+e+".js",n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},n.l=(t,r,s,o)=>{if(e[t])e[t].push(r);else{var a,i;if(void 0!==s)for(var l=document.getElementsByTagName("script"),c=0;c<l.length;c++){var u=l[c];if(u.getAttribute("src")==t){a=u;break}}a||(i=!0,(a=document.createElement("script")).charset="utf-8",n.nc&&a.setAttribute("nonce",n.nc),a.src=t),e[t]=[r];var d=(r,n)=>{a.onerror=a.onload=null,clearTimeout(h);var s=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),s&&s.forEach(e=>e(n)),r)return r(n)},h=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),i&&document.head.appendChild(a)}},(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var s=r.length-1;s>-1&&(!e||!/^http(s?):/.test(e));)e=r[s--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={209:0};n.f.j=(t,r)=>{var s=n.o(e,t)?e[t]:void 0;if(0!==s)if(s)r.push(s[2]);else{var o=new Promise((r,n)=>s=e[t]=[r,n]);r.push(s[2]=o);var a=n.p+n.u(t),i=new Error;n.l(a,r=>{if(n.o(e,t)&&(0!==(s=e[t])&&(e[t]=void 0),s)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",i.name="ChunkLoadError",i.type=o,i.request=a,s[1](i)}},"chunk-"+t,t)}};var t=(t,r)=>{var s,o,[a,i,l]=r,c=0;if(a.some(t=>0!==e[t])){for(s in i)n.o(i,s)&&(n.m[s]=i[s]);l&&l(n)}for(t&&t(r);c<a.length;c++)o=a[c],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self.webpackChunk=self.webpackChunk||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();class s{constructor(e,t){this.oReq=new XMLHttpRequest,this.url=e,this.preventCaching=!1,["","json","text","xml"].indexOf(t)>-1?this.responseType=t:this.responseType="text"}get(e,t){let r=this.url,n=[];if(e&&"object"==typeof e){for(let t in e)n.push(t+"="+encodeURIComponent(e[t]));this.preventCaching&&n.push("preventCaching="+(new Date).getTime()),r+="?"+n.join("&")}this.oReq.open("GET",r),this.oReq.responseType=this.responseType,this.oReq.setRequestHeader("X-Requested-With","XMLHttpRequest"),this.oReq.addEventListener("load",e=>{t(this.oReq.response)}),this.oReq.send()}post(e,t){let r=[];if(e&&"object"==typeof e){for(let t in e)r.push(t+"="+encodeURIComponent(e[t]));this.preventCaching&&r.push("preventCaching="+(new Date).getTime())}this.oReq.open("POST",this.url),this.oReq.responseType=this.responseType,this.oReq.setRequestHeader("Content-type","application/json"),this.oReq.setRequestHeader("X-Requested-With","XMLHttpRequest"),this.oReq.addEventListener("load",e=>{t(this.oReq.response)}),this.oReq.send(JSON.stringify(e))}}const o={elm:null,oClasses:{1:"neutraal",2:"alarm"}
1,isInited:!1,init:function(){this.isInited||(this.elm=document.getElementById("berichtbox"),this.elm||(this.elm=document.body.appendChild(document.createElement("div")),this.elm.id="berichtbox",this.elm.classList.add("verberg")))},toon:function(e,t){this.isInited||this.init(),this.elm.innerHTML=e,this.elm.style.top=(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)+"px",this.elm.classList.remove("verberg"),this.elm.classList.add("toon");for(let e in this.oClasses)e==t?this.elm.classList.add(this.oClasses[e]):this.elm.classList.remove(this.oClasses[e])},toonLoading:function(){this.toon("Gegevens worden opgehaald...",1)},verberg:function(){this.elm.classList.remove("toon"),window.setTimeout(()=>{this.elm.classList.add("verberg")},200)},toonEnVerberg:function(e,t,r){this.toon(e,r),window.setTimeout(()=>{this.verberg()},1e3*t)}},a={elm:document.querySelector("#shareknoppen"),cookienaam:"mstdnVoorkeur",tplMstdn:'<ul class="mstdnModal">\n\t<li><label for="veldMstdnInstance">Naam van jouw Mastodon-server (de <i>instance</i>):</label>\n\thttps://<input type="text" name="mstdnInstance" id="veldMstdnInstance" value="%mstdnInstance" placeholder="mastodon.example"></li>\n\t<li>\n\t<input type="button" value="mastodon.nl" class="knop">\n\t<input type="button" value="mastodon.online" class="knop">\n\t<input type="button" value="mastodon.social" class="knop">\n\t<input type="button" value="mstdn.social" class="knop">\n\t<input type="button" value="mas.to" class="knop">\n\t</li>\n\t<li><label for="veldMstdnOnthoud">Onthoud keuze: <input type="checkbox" name="mstdnOnthoud" id="veldMstdnOnthoud" checked></label></li>\n\t<li class="laatste"><button class="knop">OK, doorrr... »</button></li>\n\t<li class="feedback"></li>\n\t</ul>\n\t',init:function(){this.elm&&(this.elm.querySelector("a.copyUrl")&&(this.elm.querySelector("a.copyUrl").onclick=e=>{e.preventDefault(),navigator.clipboard.writeText(e.target.href).then(function(){o.toonEnVerberg("De URL is naar het klembord gekopieerd.",2,1)},function(){o.toonEnVerberg("Sorry, kon de URL niet naar het klembord kopiëren.",2,2)})}),this.elm.querySelector("a.mastShare")&&(this.elm.querySelector("a.mastShare").onclick=e=>{e.preventDefault();const t=RegExp(this.cookienaam+"=[^;]+").exec(document.cookie),r=t?t.toString().replace(/^[^=]+./,""):"";n.e(693).then(n.bind(n,693)).then(({ModalBox:t})=>{t.toon("Delen op Mastodon",this.tplMstdn.replace(/%mstdnInstance/,r));const n=document.querySelector(".mstdnModal"),s=n.querySelector("#veldMstdnInstance");n.querySelectorAll("input.knop").forEach(e=>{e.addEventListener("click",()=>{s.value=e.value})}),n.querySelector("button").addEventListener("click",()=>{if(""==s.value)n.querySelector("li.feedback").innerHTML="<p>Geef s.v.p. een server op.</p>";else{n.querySelector("#veldMstdnOnthoud").checked&&(document.cookie=this.cookienaam+"="+encodeURIComponent(s.value)+"; max-age=31536000; path=/; samesite=lax; secure");const r=JSON.parse(e.target.dataset.shareinfo);window.open("https://"+s.value.replace(/http(s)?\:\/\//,"")+"/share?text="+encodeURIComponent(r.text)),t.sluit()}})})}),this.elm.querySelector("a.nativeShare")&&this.elm.querySelector("a.nativeShare").addEventListener("click",async e=>{if(e.preventDefault(),"function"==typeof navigator.share)try{await navigator.share(JSON.parse(e.target.dataset.shareinfo))}catch(e){}else o.toonEnVerberg("Sorry, niet beschikbaar in deze browser.",2,2)}))},bouw:function(e){this.elm.innerHTML=e,this.init()},wis:function(){this.elm.removeKids()}};window.addEventListener("DOMContentLoaded",()=>{i.init(),a.init(),c.init(),l.init()});const i={arrStraten:[],arrBuurten:[],arrVerpnummers:[],init:async function(){const e=document.querySelector("#results table"),t=e.querySelector("tbody");new s("/assets/data/nummering.json","json").get({},r=>{for(let e of r)void 0===this.arrStraten[e[0]]?this.arrStraten[e[0]]=[e]:this.arrStraten[e[0]].push(e),e[1]>""&&(void 0===this.arrStraten[e[1]]?this.arrStraten[e[1]]=[e]:this.arrStraten[e[1]].push(e)),e[3]>""&&(void 0===this.arrBuurten[e[3]]?this.arrBuurten[e[3]]=[e]:this.arrBuurten[e[3]].push(e)),e[6]>0&&(void 0===this.arrVerpnummers[e[6]]?this.arrVerpnummers[e[6]]=[e]:this.arrVerpnummers[e[6]].push(e));const n=Object.keys(this.arrStraten);n.sort((e,t)=>
1e>t?1:e<t?-1:0);const s=Object.keys(this.arrBuurten);s.sort((e,t)=>e.length>t.length?1:e.length<t.length?-1:e>t?1:e<t?-1:0);var o=null;document.querySelectorAll("select[name=straat]").forEach(e=>{n.forEach(t=>{(o=document.createElement("option")).value=t,o.innerHTML=t,e.appendChild(o)})}),document.querySelectorAll("select[name=buurt]").forEach(e=>{s.forEach(t=>{(o=document.createElement("option")).value=t,o.innerHTML=t,e.appendChild(o)})}),document.querySelectorAll(".sysbox").forEach(r=>{r.querySelector("button").addEventListener("click",()=>{var n,s=[];switch(r.dataset.sys){case"0":n=2;break;case"1":n=6;break;case"2":n=4;break;default:n=5}if("2"===r.dataset.sys){const e=r.querySelector("select[name=buurt]").value,t=r.querySelector("input[name=nummer]").value;if(t)for(let r in this.arrBuurten[e])this.arrBuurten[e][r][4]==t&&s.push(this.arrBuurten[e][r]);else s=this.arrBuurten[e]}else if("1"===r.dataset.sys){const e=r.querySelector("input[name=grootnummer]").value;if(e&&void 0!==this.arrVerpnummers[e])for(let t of this.arrVerpnummers[e])s.push(t);else s=[]}else{const e=r.querySelector("select[name=straat]").value,t=r.querySelector("input[name=nummer]").value;if(t)for(let r in this.arrStraten[e])this.arrStraten[e][r][n]==t&&s.push(this.arrStraten[e][r]);else s=this.arrStraten[e]}s.sort((e,t)=>e[0]>t[0]?1:e[0]<t[0]?-1:e[n]>t[n]?1:e[n]<t[n]?-1:0);for(let t=e.querySelectorAll("tr").length-1;t>0;t--)e.deleteRow(t);var o=null;for(let e of s)(o=t.insertRow(-1)).insertCell(0).innerHTML=this.formatStraat(e[0],e[1]),o.insertCell(1).appendChild(document.createTextNode(`${e[2]}`)),o.insertCell(2).appendChild(document.createTextNode(`${e[6]}`)),o.insertCell(3).appendChild(document.createTextNode(`${e[3]}`)),o.insertCell(4).appendChild(document.createTextNode(`${e[4]}`)),o.insertCell(5).appendChild(document.createTextNode(`${e[5]}`));const a=e.querySelectorAll("th");var i;switch(a.forEach(e=>{e.classList.remove("sort-asc"),e.classList.remove("sort-desc")}),a[0].classList.add("sort-asc"),n){case 2:i=1;break;case 6:i=2;break;default:i=n}a[i].classList.add("sort-asc")})})}),e.querySelectorAll("th.sortable").forEach(n=>{n.addEventListener("click",()=>{var s=n.classList.contains("sort-asc");Array.from(t.querySelectorAll("tr:nth-child(n+1)")).sort(r(Array.from(n.parentNode.children).indexOf(n),s=!s)).forEach(e=>t.appendChild(e)),e.querySelectorAll("th").forEach(e=>{e.classList.remove("sort-asc"),e.classList.remove("sort-desc")}),s?(n.classList.add("sort-asc"),n.classList.remove("sort-desc")):(n.classList.remove("sort-asc"),n.classList.add("sort-desc"))})});const r=(e,t)=>(r,s)=>{return o=n(t?r:s,e),a=n(t?s:r,e),""===o||""===a||isNaN(o)||isNaN(a)?o.toString().localeCompare(a):o-a;var o,a},n=(e,t)=>e.children[t].dataset.sortval||e.children[t].innerText||e.children[t].textContent},formatStraat:function(e,t){return`${e}${t>""?` (eerder: ${t})`:""}`}},l={map:null,buurten:null,arrBuurtenPerKleur:[["A","M","R","AA","HH","LL","QQ"],["B","F","L","P","U","Z","CC","MM","PP","VV"],["C","I","V","EE","II","RR"],["D","H","O","W","FF","OO","TT"],["E","G","N","Q","T","Y","BB","GG","NN","UU"],["K","S","X","DD","KK","SS"],["WW","XX","YY","ZZ"]],arrColors:["#0000ff","#ff0000","#ffa500","#666666","#ffff00","#008800","#000000"],init:function(){this.map=new maplibregl.Map({container:"map",center:[4.9,52.37309],zoom:13.5,style:"/assets/kaartbronnen/style-basiskaart.json",maxBounds:[[4.35,52.04],[5.44,52.77]],dragRotate:!1}),this.map.addControl(new maplibregl.NavigationControl({showCompass:!1})),this.map.on("load",async()=>{const e=await fetch("/assets/data/buurten1850.json");this.buurten=await e.json();var t={type:"FeatureCollection",features:[]};for(let e of this.buurten.features)this.map.addSource("buurt_"+e.properties.name,{type:"geojson",data:e}),this.map.addLayer({id:"buurt_"+e.properties.name,type:"fill",source:"buurt_"+e.properties.name,layout:{},paint:{"fill-color":this.getKleur(e.properties.name),"fill-opacity":.35}}),this.map.addLayer({id:"rand_"+e.properties.name,type:"line",source:"buurt_"+e.properties.name,layout:{},paint:{"line-color":"#FF0000","line-opacity":.2,"line-width":2}}),t.features.push({type:"Feature",properties:{name:e.properties.name},geometry:{type:"Point",coordinates:e.properties.anchor}});this.map.addSource("labels",{type:"geojson",data:t}),this.map.addLayer({id:"poi-labels",type:"symbol",source:"labels",layout:{"text-field":["get","name"],"text-anchor":"bottom","text-justify":"auto","text-size":20},paint:{"text-color":"#000000","text-halo-color":"#ffffff","text-halo-width":1}})})},getKleur:function(e){var t=null;return this.arrBuurtenPerKleur.forEach((r,n)=>{r.indexOf(e)>-1&&(t=n)}),this.arrColors[t]}},c={init:function(){const e=document.querySelectorAll(".tabs .tab"),t=document.querySelectorAll(".tabblad");e.forEach(r=>{r.querySelector("input").addEventListener("change",n=>
1{e.forEach(e=>{e.classList.remove("actief")}),r.classList.add("actief"),t.forEach(e=>{e.id==n.target.dataset.tab?e.classList.remove("hide"):e.classList.add("hide")})})})}}})();
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.