PageSourceSearch

https://www.tynaarlo.nl/sites/default/files/js/js_5_OQQyg6sAIsNgZ4…mGyEv9T1V44yv3RDKCghz_GqDIYn9OMvCBnlDeakWjo

js tynaarlo.nl collected 2026-10-02 08:22:45 UTC 68,157 bytes, 15 lines download raw bytes

vendor: 10,250 bytes, lines 1-7
1/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */
2/*! @drupal/once - v1.0.1 - 2021-06-12 */
3var once=function(){"use strict";var n=/[\11\12\14\15\40]+/,e="data-once",t=document;function r(n,t,r){return n[t+"Attribute"](e,r)}function o(e){if("string"!=typeof e)throw new TypeError("once ID must be a string");if(""===e||n.test(e))throw new RangeError("once ID must not be empty or contain spaces");return'[data-once~="'+e+'"]'}function u(n){if(!(n instanceof Element))throw new TypeError("The element must be an instance of Element");return!0}function i(n,e){void 0===e&&(e=t);var r=n;if(null===n)r=[];else{if(!n)throw new TypeError("Selector must not be empty");"string"!=typeof n||e!==t&&!u(e)?n instanceof Element&&(r=[n]):r=e.querySelectorAll(n)}return Array.prototype.slice.call(r)}function c(n,e,t){return e.filter((function(e){var r=u(e)&&e.matches(n);return r&&t&&t(e),r}))}function f(e,t){var o=t.add,u=t.remove,i=[];r(e,"has")&&r(e,"get").trim().split(n).forEach((function(n){i.indexOf(n)<0&&n!==u&&i.push(n)})),o&&i.push(o);var c=i.join(" ");r(e,""===c?"remove":"set",c)}function a(n,e,t){return c(":not("+o(n)+")",i(e,t),(function(e){return f(e,{add:n})}))}return a.remove=function(n,e,t){return c(o(n),i(e,t),(function(e){return f(e,{remove:n})}))},a.filter=function(n,e,t){return c(o(n),i(e,t))},a.find=function(n,e){return i(n?o(n):"[data-once]",e)},a}();
4
5;
6/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
7window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"Er is een AJAX HTTP fout opgetreden.","HTTP Result Code: !status":"HTTP-resultaatcode: !status","An AJAX HTTP request terminated abnormally.":"Een AJAX HTTP-aanvraag is onverwacht afgebroken","Debugging information follows.":"Debug informatie volgt.","Path: !uri":"Pad: !uri","StatusText: !statusText":"Statustekst: !statusText","ResponseText: !responseText":"Antwoordtekst: !responseText","ReadyState: !readyState":"ReadyState: !readyState","CustomMessage: !customMessage":"CustomMessage: !customMessage","Please wait...":"Even geduld...","The response failed verification so will not be processed.":"Het antwoord kon niet geverifieerd worden en zal daarom niet worden verwerkt.","The callback URL is not local and not trusted: !url":"De callback-URL is niet lokaal en vertrouwd: !url","Changed":"Gewijzigd","An error occurred during the execution of the Ajax response: !error":"Er is een fout opgetreden bij het uitvoeren van een Ajax-verzoek: !error","Processing...":"Bezig...","Hide":"Verbergen","Show":"Weergeven","List additional actions":"Aanvullende acties weergeven","New revision":"Nieuwe revisie","No revision":"Geen revisie","Needs to be updated":"Moet worden bijgewerkt","Does not need to be updated":"Hoeft niet te worden bijgewerkt","Flag other translations as outdated":"Markeer andere vertalingen als verouderd","Do not flag other translations as outdated":"Markeer andere vertalingen niet als verouderd","Edit":"Bewerken","Edit machine name":"Machinenaam bewerken","Status message":"Statusbericht","Error message":"Foutmelding","Warning message":"Waarschuwingsbericht","Show row weights":"Gewicht van rijen tonen","Hide row weights":"Gewicht van rij verbergen","Drag to re-order":"Slepen om de volgorde te wijzigen","You have unsaved changes.":"Er zijn niet-opgeslagen wijzigingen.","Change order":"Volgorde wijzigen","Move in any direction":"In elke richting bewegen","Show all columns":"Alle kolommen tonen","Hide lower priority columns":"Kolommen met een lagere prioriteit verbergen","Show table cells that were hidden to make the table fit within a small screen.":"Toon de tabelcellen die verborgen werden om de tabel te laten passen op een klein scherm.","Select all rows in this table":"Selecteer alle regels van deze tabel","Deselect all rows in this table":"De-selecteer alle regels van deze tabel","(active tab)":"(actieve tabblad)","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"1 blok beschikbaar in de lijst met wijzigingen.\u0003@count blokken beschikbaar in de lijst met wijzigingen.","Not restricted":"Geen beperking","Restricted to certain pages":"Beperkt tot bepaalde pagina\u0027s","The block cannot be placed in this region.":"Het blok kan niet worden geplaatst in dit gebied.","Please provide a name for the button group.":"Voer een naam voor de knoppengroep in.","Button group name":"Knopgroepnaam","Apply":"Toepassen","Cancel":"Annuleren","Editing the name of the new button group in a dialog.":"De naam van een nieuwe knoppengroep in een dialoogvenster bewerken.","Editing the name of the \u0022@groupName\u0022 button group in a dialog.":"De naam van de knoppengroep \u0027@groupName\u0027 in een dialoogvenster bewerken.","Place a button to create a new button group.":"Plaats een knop om een nieuwe knopgroep aan te maken.","New group":"Nieuwe groep","Add a CKEditor button group to the end of this row.":"Een CKEditor-knoppengroep aan het einde van deze regel toevoegen.","Add group":"Groep toevoegen","Uploads disabled":"Uploads uitgeschakeld","Uploads enabled, max size: @size @dimensions":"Uploads ingeschakeld, maximale grootte: @size @dimensions","Edit media":"Media bewerken","Rich Text Editor, !label field":"Opgemaakte tekst-editor, veld !label","Loading...":"Bezig met laden...","No styles configured":"Geen stijlen ingesteld","@count styles configured":"@count stijlen ingesteld","Image":"Afbeelding","Link":"Link","Unlink":"Link verwijderen","Edit Link":"Link bewerken","Embedded media":"Ingesloten media","Caption":"Onderschrift","Enter caption here":"Bijschrift hier invoeren","Insert from Media Library":"Invoegen uit de Mediabibliotheek","@groupName button group in position @position of @positionCount in row @row of @rowCount.":"Knopgroep @groupName in positie @position van @positionCount in rij @row van @rowCount.","Press the down arrow key to create a new row.":"Gebruik de \u0027pijl naar beneden\u0027-toets voor het aanmaken van een nieuwe rij.","button":"knop","@name @type.":"@name @type.","Press the down arrow key to activate.":"Druk op de toets \u0027pijl omlaag\u0027 om te activeren.","@name @type in position @position of @positionCount in @groupName button group in row @row of @rowCount.":"@type @name in positie @position van @positionCount in @groupName knopgroep in rij @row van @rowCount.","Press the down arrow key to create a new button group in a new row.":"Druk op de toets \u0027pijl omlaag\u0027 om een nieuwe knopgroep aan te maken in een nieuwe rij.","This is the last group. Move the button forward to create a new group.":"Dit is de laatste groep. Verplaats de knop vooruit om een nieuwe groep aan te maken.","The \u0022@name\u0022 button is currently enabled.":"De knop \u0027@name\u0027 is momenteel ingeschakeld.","Use the keyboard arrow keys to change the position of this button.":"Gebruik de pijltoetsen om de positie van deze knop te veranderen.","Press the up arrow key on the top row to disable the button.":"Gebruik de toets \u0027omhoog\u0027 in de bovenste regel om de knop uit te schakelen.","The \u0022@name\u0022 button is currently disabled.":"De knop \u0027@name\u0027 is momenteel uitgeschakeld.","Use the down arrow key to move this button into the active toolbar.":"Gebruik de toets \u0027omlaag\u0027 om de knop naar de actieve werkbalk te verplaatsen.","This @name is currently enabled.":"Deze @name is momenteel ingeschakeld.","Use the keyboard arrow keys to change the position of this separator.":"Gebruik de pijltoetsen van het toetsenbord om de knopscheider te verplaatsen.","Separators are used to visually split individual buttons.":"Knopscheiders worden gebruikt om knoppen visueel te scheiden.","This @name is currently disabled.":"Deze @name is momenteel uitgeschakeld.","Use the down arrow key to move this separator into the active toolbar.":"Gebruik de toets \u0027omlaag\u0027 om de knopscheider naar de actieve werkbalk te verplaatsen.","You may add multiple separators to each button group.":"Er kunnen meerdere knopscheiders in \u00e9\u00e9n knoppengroep worden gebruikt.","Hide group names":"Groepsnamen verbergen","Show group names":"Groepsnamen weergeven","Preview failed":"Voorbeeld mislukt","An error occurred while trying to preview the media. Please save your work and reload this page.":"Er ging iets fout bij het voorvertonen van de media. Sla uw werk op en herlaad deze pagina alstublieft.","Media widget":"Media widget","Insert Media":"Media toevoegen","Drupal Media toolbar":"Media-werkbalk","Not all functionality may be available because some information could not be retrieved.":"Wellicht is niet alle functionaliteit beschikbaar omdat bepaalde informatie niet opgehaald kon worden.","Save":"Opslaan","Alternative text override":"Alternatieve tekst overschrijven","Default alternative text:":"Standaard alternatieve tekst:","Override media image alternative text":"Alternatieve tekst van afbeelding overschrijven","Link media":"Media linken","Enter media caption":"Onderschrift voor media invoegen","Caption media":"Media onderschrift","Toggle caption off":"Onderschrift uitschakelen","Toggle caption on":"Onderschrift inschakelen","An error occurred while trying to preview the media. Save your work and reload this page.":"Er is een fout opgetreden tijdens de voorbeeldweergave van de media. Sla het werk op en laad deze pagina opnieuw.","Decorative image":"Decoratieve afbeelding","Button @name has been copied to the active toolbar.":"De knop @name is toegevoegd aan de actieve werkbalk.","Button @name has been removed from the active toolbar.":"De knop @name is verwijderd van de actieve werkbalk.","Divider":"Scheiding","Wrapping":"Omsluiten","Press the down arrow key to activate":"Type het pijltje naar beneden om in te schakelen","Available buttons":"Beschikbare knoppen","Button divider":"Knoppenscheiding","Active toolbar":"Actieve werkbalk","Images can only be uploaded.":"Afbeeldingen kunnen alleen worden ge\u00fcpload.","Images can only be added by URL.":"Afbeeldingen kunnen alleen worden toegevoegd via een URL.","Open":"Open","Close":"Sluiten","@action @title configuration options":"@action @title configuratie-instellingen","Tabbing is no longer constrained by the C
7ontextual module.":"Gebruik van tab-toets is niet langer beperkt tot de contextuele links.","Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.":"Gebruik van de tab-toets is beperkt tot een set van @contextualsCount en het wisselen van de bewerkenmodus.","Press the esc key to exit.":"Druk op de ESC-toets om af te sluiten.","@count contextual link\u0003@count contextual links":"@count contextuele link\u0003@count contextuele links","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Wijzigen van de tekstopmaak naar %text_format zal inhoud die niet toegestaan is in die opmaak permanent verwijderen.\u003Cbr\u003E\u003Cbr\u003ESla uw wijzigingen op voordat u de tekstopmaak omschakelt, om gegevensverlies te voorkomen.","Change text format?":"Tekstopmaak aanpassen?","Continue":"Doorgaan","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Het bestand %filename kan niet ge\u00fcpload worden. Alleen bestanden met de volgende extensies zijn toegestaan: %extensions.","Enabled":"Ingeschakeld","Disabled":"Uitgeschakeld","Based on the text editor configuration, these tags have automatically been added: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.":"Op basis van de configuratie van de teksteditor zijn de volgende elementen automatisch toegevoegd: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.","All available blocks are listed.":"Alle beschikbare blokken worden getoond.","Block previews are visible. Block labels are hidden.":"Voorbeeldweergaven van blokken zijn zichtbaar. Labels zijn verborgen.","Block previews are hidden. Block labels are visible.":"Voorbeeldweergaven van blokken zijn verborgen. Labels zijn zichtbaar.","Hide description":"Beschrijving verbergen","Show description":"Beschrijving tonen","Changes made in this table will not be saved until the form is submitted.":"Wijzigingen in deze tabel worden pas opgeslagen wanneer het formulier wordt ingediend.","Done":"Gereed","Prev":"Vorige","Next":"Volgende","Today":"Vandaag","Jan":"jan","Feb":"feb","Mar":"mrt","Apr":"apr","May":"mei","Jun":"jun","Jul":"jul","Aug":"aug","Sep":"sep","Oct":"okt","Nov":"nov","Dec":"dec","Sunday":"zondag","Monday":"maandag","Tuesday":"dinsdag","Wednesday":"woensdag","Thursday":"donderdag","Friday":"vrijdag","Saturday":"zaterdag","Sun":"zo","Mon":"ma","Tue":"di","Wed":"wo","Thu":"do","Fri":"vr","Sat":"za","Su":"zo","Mo":"ma","Tu":"di","We":"wo","Th":"do","Fr":"vr","Sa":"za","mm\/dd\/yy":"mm\/dd\/jj","Show media item weights":"Toon gewicht van media-items","Hide media item weights":"Gewicht van media-items verbergen","By @name on @date":"Door @name op @date","By @name":"Door @name","Authored on @date":"Aangemaakt op @date","Not published":"Niet gepubliceerd","Not in menu":"Niet in een menu","Requires a title":"Een titel is verplicht","Don\u0027t display post information":"Geen berichtinformatie weergeven","Not promoted":"Niet aangeraden","Leave preview?":"Voorbeeldweergave verlaten?","Leave preview":"Voorbeeldweergave verlaten","Leaving the preview will cause unsaved changes to be lost. Are you sure you want to leave the preview?":"Het verlaten van de voorbeeldweergave betekent dat nog niet opgeslagen wijzigingen verloren gaan. Weet u zeker dat u de voorbeeldweergave wilt verlaten?","CTRL+Left click will prevent this dialog from showing and proceed to the clicked link.":"CTRL+klik om deze dialoog over te slaan en direct naar de link te gaan.","Alias: @alias":"Alias: @alias","No alias":"Geen alias","!modules modules are available in the modified list.":"!modules modules zijn beschikbaar in de aangepaste lijst.","Hide summary":"Samenvatting verbergen","Edit summary":"Samenvatting bewerken","Home":"Home","The toolbar cannot be set to a horizontal orientation when it is locked.":"Als de werkbalk geblokkeerd is kan deze niet op horizontale ori\u00ebntatie gezet worden.","Horizontal orientation":"Horizontale ori\u00ebntatie","Vertical orientation":"Verticale ori\u00ebntatie","Extend":"Uitbreiding","Collapse":"Inklappen","@label":"@label","Tray orientation changed to @orientation.":"Ori\u00ebntatie van de lade aangepast naar @orientation.","closed":"gesloten","opened":"geopend","Tray \u0022@tray\u0022 @action.":"Lade \u0027@tray\u0027 @action.","Tray @action.":"Lade @action.","!tour_item of !total":"!tour_item van !total","End tour":"Rondleiding be\u00ebindigen","This permission is inherited from the authenticated user role."
7:"Dit toegangsrecht is overgenomen van de rol \u0027geverifieerde gebruiker\u0027.","Add":"Toevoegen","Remove group":"Groep verwijderen","Apply (all displays)":"Toepassen (alle weergaven)","Revert to default":"Terugzetten naar standaard","Apply (this display)":"Toepassen (deze weergave)","No items selected":"Geen items geselecteerd","1 item selected\u0003@count items selected":"1 item geselecteerd\u0003@count items geselecteerd","Drop files here to upload":"Sleep bestanden hierheen om te uploaden","File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.":"Bestand is te groot ({{filesize}}MB). Maximale bestandsgrootte: {{maxFilesize}}MB.","Cancel upload":"Upload annuleren","Remove file":"Verwijder bestand","GB":"Groot-Britanni\u00eb","MB":"MB","KB":"KB","You can\u0027t upload files of this type.":"Upload van dit bestandstype is niet mogelijk.","Title":"Titel","CSS classes":"CSS-klassen","ID":"ID","Advanced":"Uitgebreid","Open in new window":"Open in nieuw venster","Automatic alias":"Automatische alias","This field is required.":"Dit veld is verplicht.","Included in sitemap variants: ":"Opgenomen in de sitemapvarianten: ","All day":"Hele dag","Insert this token into your form":"Plaats deze token in uw formulier","First click a text field to insert your tokens into.":"Klik eerst een tekstveld aan om uw tokens in te plaatsen.","Previous":"Vorige","Toggle details widget state.":"Widget detailstatus schakelen.","Collapse all":"Alles inklappen","Expand all":"Alles uitklappen","All details have been expanded.":"Alle details zijn uitgeklapt.","All details have been collapsed.":"Alle details zijn ingeklapt.","item":"item","items":"items","Hide sidebar panel":"Zijbalkpaneel verbergen","Show sidebar panel":"Zijbalkpaneel tonen","All @count items selected":"Alle @count items geselecteerd","Zero items selected":"Geen items geselecteerd","Select all media":"Selecteer alle media","No results":"Geen resultaten","View all results":"Bekijk alle resultaten"},"Long month name":{"January":"januari","February":"februari","March":"maart","April":"april","May":"mei","June":"juni","July":"juli","August":"augustus","September":"september","October":"oktober","November":"november","December":"december"},"Smart Date Recur":{"days":"dagen","weeks":"weken","months":"maanden","years":"jaren"}},"pluralFormula":{"1":0,"default":1}};;
8(function(){const settingsElement=document.querySelector('head > script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');window.drupalSettings={};if(settingsElement!==null)window.drupalSettings=JSON.parse(settingsElement.textContent);})();;
9window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(drupalTranslations?.strings?.[options.context]?.[str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');urlParsingNode.setAttribute('href',url);return urlParsingNode.href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;
9if(drupalTranslations?.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&console?.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(typeof Drupal.theme?.[func]==='function')return Drupal.theme[func](...args);Drupal.throwError(new TypeError(`Drupal.theme.${func} must be function type.`));};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);;
10if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);;
11(function(Drupal,drupalSettings){'use strict';Drupal.behaviors.klaro={config:false,manager:false,observing:false,needCallBehaviors:false,ready:false,attach:function(context,settings){if(!settings.klaro)return;if(typeof klaro==='undefined')document.querySelector('#klaro-js').addEventListener("load",()=>{Drupal.behaviors.klaro.proceed(context,settings);});else Drupal.behaviors.klaro.proceed(context,settings);},proceed:function(context,settings){if(!Drupal.behaviors.klaro.config){settings.klaro.config.services.forEach(function(service,a_index){settings.klaro.config.services[a_index].callback=Drupal.behaviors.klaro.serviceCallback;['onInit','onAccept','onDecline'].forEach(function(hook){const code=service[hook];if(code&&code.length>0)settings.klaro.config.services[a_index][hook]=function(opts){try{Function('opts',code)(opts);}catch(error){console.error('Error executing '+hook+' code for service "'+service.name+'":',error);}};});service.cookies.forEach(function(cookie,c_index){settings.klaro.config.services[a_index]['cookies'][c_index]=[new RegExp(cookie[0],'i'),cookie[1]||'/',cookie[2]||location.host];});});Drupal.behaviors.klaro.config=settings.klaro.config;}Drupal.behaviors.klaro.klaroDecorateWrapper(context,settings);context.querySelectorAll('a[data-name]')?.forEach((item)=>{item.removeAttribute('data-href');});if(!Drupal.behaviors.klaro.manager)Drupal.behaviors.klaro.manager=klaro.getManager(Drupal.behaviors.klaro.config);if(settings.klaro.dialog_mode==='silent')Drupal.behaviors.klaro.manager.confirmed=true;klaro.setup(Drupal.behaviors.klaro.config);Drupal.behaviors.klaro.klaroElementObserver();let learn_more_link=document.querySelector('a.cm-link.cn-learn-more');if(learn_more_link){let label_open_consent_dialog=Drupal.t("Open consent dialog",{},{context:'klaro'});learn_more_link.setAttribute('title',label_open_consent_dialog);learn_more_link.setAttribute('role','button');learn_more_link.setAttribute('aria-haspopup','dialog');}if(!Drupal.behaviors.klaro.manager)Drupal.behaviors.klaro.manager=klaro.getManager(Drupal.behaviors.klaro.config);if(context===document){var elements=once('klaro','body',context);Array.prototype.forEach.call(elements,function(){if(settings.klaro.show_toggle_button&&!document.getElementById('klaro_toggle_dialog')){var button_label=Drupal.t("Manage consents",{},{context:'klaro'});var button_html='<button id="klaro_toggle_dialog" aria-label="'+button_label+'" aria-haspopup="dialog" title="'+button_label+'" type="button" class="klaro_toggle_dialog klaro_toggle_dialog_override" rel="open-consent-manager"></button>';document.body.insertAdjacentHTML('afterbegin',button_html);}});}else{for(var app in Drupal.behaviors.klaro.manager.executedOnce)if(Drupal.behaviors.klaro.manager.executedOnce[app])if(document.querySelectorAll('[data-name="'+app+'"][data-src]:not([src])').length>0)Drupal.behaviors.klaro.manager.applyConsents();}var elements=once('klaro-thumbnail','.klaro.cm-as-context-notice',context);Array.prototype.forEach.call(elements,function(el){let klaro_elem=(el.closest('.field'))?.querySelector('[data-modified-by-klaro]');let thumbnail=klaro_elem?.getAttribute('data-thumbnail');let title=klaro_elem?.getAttribute('title');if(thumbnail){el.parentElement.style.backgroundImage='url('+thumbnail+')';el.parentElement.style.backgroundSize='cover';el.parentElement.style.backgroundPosition='center';el.firstChild.style.backgroundColor='rgba(250, 250, 250, 0.75)';}if(title){let title_elem=document.createElement('p');title_elem.textContent=title;el.firstChild.prepend(title_elem);}});
11Drupal.behaviors.klaro.config.services.forEach(function(service,a_index){if(service.contextualConsentText){var elements=once('klaro-text','[data-type="placeholder"][data-name="'+service.name+'"] div.context-notice > p:first-child',context);if(elements.length>0){let title_elem=document.createElement('p');title_elem.innerHTML=service.contextualConsentText;Array.prototype.forEach.call(elements,function(el){el.parentNode.replaceChild(title_elem.cloneNode(true),el);});}}});var elements=once('klaro-consent-link','[data-type="placeholder"] div.context-notice');var title=Drupal.t("Open the Consent Management Dialog",{},{context:'klaro'});var linktext=Drupal.t("Manage privacy settings",{},{context:'klaro'});Array.prototype.forEach.call(elements,function(el){el.insertAdjacentHTML('beforeend',`<p class="cm-dialog-link"><a href="#" title="${title}" rel="open-consent-manager">${linktext}</a></p>`);});if(Drupal.behaviors.klaro.needCallBehaviors&&context===document){Drupal.behaviors.klaro.needCallBehaviors=false;Drupal.attachBehaviors(document,drupalSettings);}Drupal.behaviors.klaro.ready=true;},serviceCallback:function(consent,service){if(Drupal.behaviors.klaro.manager&&service.onlyOnce&&Drupal.behaviors.klaro.manager.executedOnce[service.name])return;if(service.callbackCode.length>0)try{Function('consent','service',service.callbackCode)(consent,service);}catch(error){console.error('Error executing callback code for service "'+service.name+'":',error);}if(!consent)return;var elements=document.querySelectorAll('[data-name="'+service.name+'"][data-id]');if(elements.length>0){Array.prototype.forEach.call(elements,function(element){element.setAttribute('id',element.getAttribute('data-id'));});if(Drupal.behaviors.klaro.ready)Drupal.attachBehaviors(document,drupalSettings);else Drupal.behaviors.klaro.needCallBehaviors=true;}let knownBehaviors=Object.keys(Drupal.behaviors);var elements=document.querySelectorAll('[data-name="'+service.name+'"][src]');if(!elements)return;var source_tags=document.querySelectorAll('source[data-name="'+service.name+'"]');if(source_tags.length>0){var loading_state;for(var i=0;i<source_tags.length;i++){loading_state=source_tags[i].parentElement.readyState;if(loading_state==0||loading_state==1)source_tags[i].parentElement.load();}}function processBehaviors(){for(let name in Drupal.behaviors)if(knownBehaviors.indexOf(name)===-1){Drupal.behaviors[name].attach(document,drupalSettings);knownBehaviors.push(name);}}Array.prototype.forEach.call(elements,function(element){if(element.complete)processBehaviors();else element.addEventListener('load',processBehaviors);});},klaroDecorateWrapper:function(context,settings){settings.klaro.config.services.forEach(function(service,a_index){service.wrapperIdentifier.forEach(function(wrapperIdentifier){var elements=once('klaro-wrap',wrapperIdentifier,context);Array.prototype.forEach.call(elements,function(el){if(el){var wrapper=document.createElement('div');wrapper.setAttribute('data-name',service.name);wrapper.setAttribute('data-original-display',getComputedStyle(el).display);el.parentNode.insertBefore(wrapper,el);wrapper.appendChild(el);}});});});},klaroElementObserver:function(){var targetNode=document.getElementById("klaro");if(Drupal.behaviors.klaro.observing||!targetNode)return;Drupal.behaviors.klaro.observing=true;const config={childList:true,subtree:true};const callback=(mutationList,observer)=>{for(const mutation of mutationList)if(mutation.type==="childList")Drupal.behaviors.klaro.klaroElementMutator();};const observer=new MutationObserver(callback);observer.observe(targetNode,config);Drupal.behaviors.klaro.klaroElementMutator();},klaroElementMutator:function(){var labels=document.querySelectorAll('#klaro label');if(labels.length>0){for(var i=0;i<labels.length;i++){labels[i].setAttribute('onkeydown','Drupal.behaviors.klaro.KlaroToggleService(event)');labels[i].setAttribute('aria-labelledby',labels[i].getAttribute('for')+'-title');labels[i].setAttribute('aria-describedby',labels[i].getAttribute('for')+'-description');if(labels[i].previousElementSibling&&labels[i].previousElementSibling.tagName=='INPUT'){labels[i].previousElementSibling.setAttribute('tabindex','0');labels[i].removeAttribute('tabindex');}}document.querySelector('#klaro input:not(:disabled)+label')?.focus();}if(document.querySelector('.cm-modal.cm-klaro')){var elem=document.querySelector('.cm-modal.cm-klaro');elem.setAttribute('role','dialog');elem.setAttribute('aria-modal','true');elem.querySelector('.cm-header .title').setAttribute('id','cm-modal-title');elem.setAttribute('aria-labelledby','cm-modal-title');}if(drupalSettings.klaro.show_close_button){if(document.querySelector('#klaro-cookie-notice'))var elem=document.querySelector('#klaro-cookie-notice');else{if(document.querySelector('.cm-modal.cm-klaro')){var elem=document.querySelector('.cm-modal.cm-klaro');if((Drupal.behaviors.klaro.manager.confirmed)&&(!Drupal.behaviors.klaro.config.mustConsent))elem=false;}}if(elem&&!document.querySelector('.klaro-close')){var close_label=Drupal.t("Close dialog and decline all",{},{context:'klaro'});var close_html='<button title="'+close_label+'" type="button" class="cn-decline klaro-close" tabindex="0" aria-label="'+close_label+'"></button>';elem.insertAdjacentHTML('beforeend',close_html);;document.querySelector('.klaro-close')?.addEventListener('click',(e)=>{Drupal.behaviors.klaro.manager.changeAll(false);Drupal.behaviors.klaro.manager.saveAndApplyConsents();},false);document.querySelector('.klaro').classList.add('klaro-close-enabled');document.querySelector('.klaro .cookie-modal .cm-modal .hide')?.remove();}}},KlaroToggleService:function(event){if(event.key==="Enter"){event.target.click();
11event.target.focus();}}};Drupal.behaviors.klaroLink={attach:function(context,settings){var elements=once('klaroLink','[rel*="open-consent-manager"], [href*="#klaro"], .open-consent-manager',context);Array.prototype.forEach.call(elements,function(element){element.addEventListener('click',function(event){klaro.show(Drupal.behaviors.klaro.config);event.preventDefault();return false;});});}};})(Drupal,drupalSettings);;
12!function(){"use strict";const e=".collapse",t={openClass:null,useHidden:!0,$handlers:null},s={isOpen:!1};class i{constructor(e,i){"string"==typeof e&&(e=document.querySelector(e)),this.$el=e,this.$el.collapse=this,this.options={...t,...i},this.props={...s},this.events=[],this.options.useHidden?this.props.isOpen=!1===this.$el.hidden:this.options.openClass&&(this.props.isOpen=this.$el.classList.contains(this.options.openClass)),this.$handlers=[];let {$handlers:o}=this.options;"string"==typeof o&&(o=document.querySelectorAll(this.options.$handlers)),!1===Array.isArray(o)&&(o=o?[o]:[]),Array.from(document.querySelectorAll("[data-collapse-handler]")).forEach((e)=>{Array.from(document.querySelectorAll(e.dataset.collapseHandler)).filter((e)=>e===this.$el).length>0&&o.push(e);}),o.forEach((e)=>{this.addHandler(e);});}deconstructor(){this.$handlers.forEach((e)=>{this.removeHandler(e);}),delete this.$el.collapse,this.$el=null,this.options=null,this.props=null,this.events=null,this.handlers=null;}on(e,t,s){this.events.find((s)=>s.$el===e&&s.type===t)&&this.off(e,t),this.events.push({$el:e,type:t,listener:s}),e.addEventListener(t,s,!1);}off(e,t){const s=this.events.find((s)=>s.$el===e&&s.type===t);if(!s)return;const i=this.events.indexOf(s);e.removeEventListener(t,s.listener,!1),this.events.splice(i,1);}handleToggle(e){this.toggle(),e.preventDefault();}addHandler(e){this.on(e,"click",this.handleToggle.bind(this)),this.$handlers.push(e);}removeHandler(e){const t=this.$handlers.indexOf(e);-1!==t&&(this.off(e,"click"),this.$handlers.splice(t,1));}toggle(){this.props.isOpen?this.close():this.open();}open(){this.$handlers.forEach((e)=>{e.setAttribute("aria-expanded","true");}),!0===this.options.useHidden&&(this.$el.hidden=!1),this.options.openClass&&this.$el.classList.add(this.options.openClass),this.props.isOpen=!0;const t=new CustomEvent(`open${e}`);this.$el.dispatchEvent(t);}close(){this.$handlers.forEach((e)=>{e.setAttribute("aria-expanded","false");}),!0===this.options.useHidden&&(this.$el.hidden=!0),this.options.openClass&&this.$el.classList.remove(this.options.openClass),this.props.isOpen=!1;const t=new CustomEvent(`close${e}`);this.$el.dispatchEvent(t);}}const o=".modal",n={$dialog:".modal__dialog",openClass:null,useHidden:!0,clickOutside:!0};class r{constructor(e,t){"string"==typeof e&&(e=document.querySelector(e)),this.$el=e,this.$el.modal=this,this.events=[],this.options={...n,...t},this.isOpen=!1,this.$dialog=this.options.$dialog,"string"==typeof this.$dialog&&(this.$dialog=this.$el.querySelector(this.$dialog));try{if(!this.$dialog)throw new DOMException("A dialog element is required.");}catch(e){console.error(e);}this.$toggleHandlers=[],e.getAttribute("id")&&document.querySelectorAll(`[data-modal-toggle="#${e.getAttribute("id")}"]`).forEach((e)=>{this.addToggleHandler(e);}),e.querySelectorAll("[data-modal-toggle]").forEach((e)=>{this.addToggleHandler(e);}),this.$dismissHandlers=[],e.getAttribute("id")&&document.querySelectorAll(`[data-modal-dismiss="#${e.getAttribute("id")}"]`).forEach((e)=>{this.addDismissHandler(e);}),e.querySelectorAll("[data-modal-dismiss]").forEach((e)=>{this.addDismissHandler(e);}),this.on(this.$el,"click",this.handleClick.bind(this));}deconstructor(){this.$toggleHandlers.forEach((e)=>{this.removeToggleHandler(e);}),this.$dismissHandlers.forEach((e)=>{this.removeDismissHandler(e);}),this.off(this.$el,"click"),this.off(document,"keydown"),delete this.$el.modal,this.$el=null,this.options=null,this.events=null,this.$dialog=null,this.$toggleHandlers=null,this.$dismissHandlers=null;}addToggleHandler(e){this.on(e,"click",this.handleToggle.bind(this,e)),this.$toggleHandlers.push(e);}removeToggleHandler(e){this.off(e,"click"),this.$toggleHandlers.remove(e);}addDismissHandler(e){this.on(e,"click",this.handleDismiss.bind(this)),this.$dismissHandlers.push(e);}removeDismissHandler(e){this.off(e,"click"),this.$dismissHandlers.remove(e);}on(e,t,s){this.events.find((s)=>s.$el===e&&s.type===t)&&this.off(e,t),this.events.push({$el:e,type:t,listener:s}),e.addEventListener(t,s,!1);}off(e,t){const s=this.events.find((s)=>s.$el===e&&s.type===t);if(!s)return;const i=this.events.indexOf(s);e.removeEventListener(t,s.listener,!1),this.events.splice(i,1);}handleClick(e){!1===this.$dialog.contains(e.target)&&this.options.clickOutside&&this.close();}handleToggle(e,t){this.$trigger=e,this.toggle(),t.preventDefault();}handleDismiss(e){this.close(),e.preventDefault();}
12handleKeyDown(e){if(27===e.keyCode&&this.close(),9===e.keyCode){const t=this.getFocusableElements();0===t.length&&this.$el.focus();const s=t.indexOf(e.target);e.shiftKey&&0===s?(t[t.length-1].focus(),e.preventDefault()):s===t.length-1&&(t[0].focus(),e.preventDefault());}}getFocusableElements(){return [...this.$el.querySelectorAll('a, button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])')].filter((e)=>!e.hasAttribute("disabled"));}toggle(){!0===this.isOpen?this.close():this.open();}open(){this.$el.setAttribute("aria-hidden",!1),this.options.openClass&&this.$el.classList.add(this.options.openClass),!0===this.options.useHidden&&(this.$el.hidden=!1),this.$el.scrollTop=0,this.isOpen=!0,this.on(document,"keydown",this.handleKeyDown.bind(this));const e=new CustomEvent(`open${o}`);this.$el.dispatchEvent(e),this.$el.focus();}close(){this.$el.setAttribute("aria-hidden",!0),this.options.openClass&&this.$el.classList.remove(this.options.openClass),!0===this.options.useHidden&&(this.$el.hidden=!0),this.isOpen=!1,this.off(document,"keydown");const e=new CustomEvent(`close${o}`);this.$el.dispatchEvent(e),this.$trigger&&this.$trigger.focus();}}const l=".slider",a={infinite:!1,axis:"x",$scroll:".slider__scroll",$slides:".slider__slide",$prev:null,$next:null};class c{constructor(e,t){"string"==typeof e&&(e=document.querySelector(e)),this.$el=e,this.$el.slider=this,this.events=[],this.options={...a,...t},this.props={tick:!1,timeoutId:null,timer:null,isPlaying:!1},this.$scroll=this.options.$scroll,"string"==typeof this.$scroll&&(this.$scroll=this.$el.querySelector(this.$scroll));try{if(!this.$scroll)throw new DOMException("A scroll element is required.");}catch(e){console.error(e);}this.$slides=this.options.$slides,"string"==typeof this.$slides&&(this.$slides=this.$el.querySelectorAll(this.$slides)),this.$prev=this.options.$prev,"string"==typeof this.$prev&&(this.$prev=this.$el.querySelector(this.$prev)),this.$next=this.options.$next,"string"==typeof this.$next&&(this.$next=this.$el.querySelector(this.$next)),this.on(this.$scroll,"scroll",this.handleScroll.bind(this)),this.on(document,"keydown",this.handleKeyDown.bind(this)),this.$prev&&this.on(this.$prev,"click",this.handlePrev.bind(this)),this.$next&&this.on(this.$next,"click",this.handleNext.bind(this));}deconstructor(){this.off(this.$scroll,"scroll"),this.off(this.$el,`slideend${l}`),this.off(document,"keydown"),this.$prev&&(this.off(this.$prev,"click"),this.$prev=null),this.$next&&(this.off(this.$next,"click"),this.$next=null),delete this.$el.slider,this.$el=null,this.options=null,this.events=null,this.$scroll=null,this.$slides=null;}on(e,t,s){this.events.find((s)=>s.$el===e&&s.type===t)&&this.off(e,t),this.events.push({$el:e,type:t,listener:s}),e.addEventListener(t,s,!1);}off(e,t){const s=this.events.find((s)=>s.$el===e&&s.type===t);if(!s)return;const i=this.events.indexOf(s);e.removeEventListener(t,s.listener,!1),this.events.splice(i,1);}handleKeyDown(e){this.$el.contains(e.target)&&(37===e.keyCode&&this.prev(),39===e.keyCode&&this.next());}handleScroll(){this.props.tick||(window.requestAnimationFrame(()=>{window.clearTimeout(this.props.timeoutId),this.props.timeoutId=setTimeout(()=>{this.handleScrollEnd();},66),this.props.tick=!1;}),this.props.tick=!0);}handlePrev(e){this.prev(),e.preventDefault();}handleNext(e){this.next(),e.preventDefault();}handleScrollEnd(){const e=this.calculateIndex(),t=this.$slides[e],s=new CustomEvent(`slide${l}`,{detail:{$slide:t,index:e}});this.$el.dispatchEvent(s);}calculateIndex(){const {axis:e}=this.options,t=this.$scroll["scroll"+("x"===e?"Left":"Top")],s=this.$scroll["scroll"+("x"===e?"Width":"Height")],i=this.$scroll["offset"+("x"===e?"Width":"Height")],o=i/2+t,n=Array.from(this.$slides).map((t)=>t["offset"+("x"===e?"Left":"Top")]+t["offset"+("x"===e?"Width":"Height")]/2),r=n.reduce((e,t)=>Math.abs(t-o)<Math.abs(e-o)?t:e);let l=n.indexOf(r);return t<r-o&&(l=0),i-(s-t)>r-o&&(l=this.$slides.length-1),l;}getSlidePosition(e){const {axis:t}=this.options,s=e["offset"+("x"===t?"Width":"Height")];return e["offset"+("x"===t?"Left":"Top")]+s/2;}prev(){let e=this.calculateIndex()-1;e<0&&(e=this.options.infinite?this.$slides.length-1:0),this.slideTo(e);}next(){let e=this.calculateIndex()+1;e>this.$slides.length-1&&(e=this.options.infinite?0:this.$slides.length-1),this.slideTo(e);}slideTo(e){if(Number.isInteger(e)){if(e>this.$slides.length-1)return;e=this.$slides[e];}const {axis:t}=this.options,s=this.getSlidePosition(e)-this.$scroll["offset"+("x"===t?"Width":"Height")]/2,i="x"===t?"left":"top";this.$scroll.scrollTo({[i]:s,behavior:"smooth"});}}Element.prototype.closest=function(e){for(var t=this;t;){if(t.matches(e))return t;t="SVGElement" in window&&t instanceof SVGElement?t.parentNode:t.parentElement;}return null;},Element.prototype.matches=Element.prototype.webkitMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.mozMatchesSelector||function(e){for(var t=this,s=(t.document||t.ownerDocument).querySelectorAll(e),i=0;s[i]&&s[i]!==t;)++i;return !!s[i];},self.CustomEvent=function(e,t){if(!e)throw Error('TypeError: Failed to construct "CustomEvent": An event name must be provided.');var s;
12t=t||{bubbles:!1,cancelable:!1,detail:null};try{(s=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail);}catch(i){(s=document.createEvent("Event")).initEvent(e,t.bubbles,t.cancelable),s.detail=t.detail;}return s;},CustomEvent.prototype=Event.prototype,function(Drupal){Node.prototype.once=function(e){if("string"!=typeof e)throw new TypeError(`The id parameter must be a string, ${typeof e} given.`);const t="once-"+e.trim();return t in this==!1?(this[t]=!0,this):null;},Array.prototype.once=NodeList.prototype.once=function(e){return [...this].filter((t)=>{if(t instanceof Node)return null!==t.once(e);});},Drupal.behaviors.tynaarlo={attach:function(e,t){if(!1===Modernizr.objectfit)(e.parentNode||e).querySelectorAll("img").once("object-fit").forEach((e)=>{const t=window.getComputedStyle(e);if(e.hasAttribute("src")&&("contain"===t["object-fit"]||"cover"===t["object-fit"])){const s=document.createElement("span");s.classList.add("u-bg-fit"),s.classList.add("u-bg-fit--"+t["object-fit"]),e.getAttribute("class")&&e.getAttribute("class").split(" ").forEach((e)=>{s.classList.add(e);}),s.style.backgroundImage=`url(${e.getAttribute("src")})`,e.parentNode.insertBefore(s,e),s.appendChild(e);}});if(!1===Modernizr.details)(e.parentNode||e).querySelectorAll("summary").once("summary").forEach((e)=>{const t=e.parentNode;if(!t)return;const s=function(s){t.open=s,s?t.setAttribute("open",""):t.removeAttribute("open"),e.setAttribute("aria-expanded",s);};e.addEventListener("click",(e)=>{s(!t.open);},!1),s(t.open||!1);});(e.parentNode||e).querySelectorAll(".js-datepicker").once("datepicker").forEach((e)=>{const t=e.querySelector(".m-datepicker--dropdown"),s=e.querySelector(".m-datepicker--dropdown__toggler"),i=s.querySelector(".m-datepicker--dropdown__arrow");s.addEventListener("click",function(o){t.classList.toggle("m-datepicker--dropdown__is-open"),i.classList.toggle("m-datepicker--dropdown__arrow-up"),e.classList.toggle("m-datepicker--has-overlay"),t.classList.contains("m-datepicker--dropdown__is-open")?s.setAttribute("aria-expanded","true"):s.setAttribute("aria-expanded","false");}),document.addEventListener("keydown",(o)=>{"Escape"===o.code&&"visible"===window.getComputedStyle(document.querySelector(".m-datepicker--dropdown")).visibility&&(t.classList.remove("m-datepicker--dropdown__is-open"),i.classList.remove("m-datepicker--dropdown__arrow-up"),s.setAttribute("aria-expanded","false"),e.classList.remove("m-datepicker--has-overlay"));});e.querySelector(".m-datepicker__backdrop").addEventListener("click",function(o){e.classList.contains("m-datepicker--has-overlay")&&(t.classList.remove("m-datepicker--dropdown__is-open"),i.classList.remove("m-datepicker--dropdown__arrow-up"),s.setAttribute("aria-expanded","false"),e.classList.remove("m-datepicker--has-overlay"));});document.querySelectorAll(".m-datepicker--dropdown__list").forEach((o)=>{o.addEventListener("focusout",function(n){o.contains(n.relatedTarget)||(t.classList.remove("m-datepicker--dropdown__is-open"),i.classList.remove("m-datepicker--dropdown__arrow-up"),s.setAttribute("aria-expanded","false"),e.classList.remove("m-datepicker--has-overlay"));});});});const s=(e.parentNode||e).querySelector(".m-menu-main__sub");if(s&&s.once("sub-menu")){const u=document.querySelectorAll(".m-menu-main__item--expanded > .m-menu-main__link");for(var o=0;o<u.length;o++)u[o].addEventListener("click",function(e){e.preventDefault();const t=this.parentElement,s=t.querySelector(".m-menu-main__sub");t.classList.add("m-menu-main__item--is-locked");const i=document.querySelectorAll(".m-menu-main__item--expanded:not(.m-menu-main__item--is-locked)");if(i.length>0)for(var o=0;o<i.length;o++){const e=i[o].querySelector(".m-icon");i[o].classList.remove("m-menu-main__item--is-open"),i[o].querySelector(".m-menu-main__chevron").setAttribute("aria-expanded","false"),e.classList.contains("m-icon--direction-top")&&(e.classList.remove("m-icon--direction-top"),e.classList.add("m-icon--direction-bottom"));}document.querySelector(".m-search__collapse").classList.remove("m-search__collapse--is-open"),document.querySelector(".js-searchbar").setAttribute("aria-expanded","fal
12se"),t.classList.remove("m-menu-main__item--is-locked"),window.innerWidth<992?(t.classList.toggle("m-menu-main__item--is-open"),t.classList.contains("m-menu-main__item--is-open")?t.querySelector(".m-menu-main__link").setAttribute("aria-expanded","true"):t.querySelector(".m-menu-main__link").setAttribute("aria-expanded","false")):"hidden"===window.getComputedStyle(s).visibility?(t.closest(".m-menu-main").classList.contains("m-menu-main--has-overlay")||(t.closest(".m-menu-main").classList.add("m-menu-main--has-overlay"),document.body.classList.add("u-no-scroll")),t.classList.add("m-menu-main__item--is-open"),this.setAttribute("aria-expanded","true")):(t.closest(".m-menu-main").classList.remove("m-menu-main--has-overlay"),t.classList.remove("m-menu-main__item--is-open"),this.setAttribute("aria-expanded","false"),document.body.classList.remove("u-no-scroll")),this.querySelector(".m-icon").classList.toggle("m-icon--direction-top"),this.querySelector(".m-icon").classList.toggle("m-icon--direction-bottom");},!1);function h(){if(f.length>0)for(var e=0;e<f.length;e++){const t=f[e].querySelector(".m-icon");f[e].classList.remove("m-menu-main__item--is-open"),f[e].querySelector(".m-menu-main__link").setAttribute("aria-expanded","false"),document.querySelector(".m-menu-main").classList.remove("m-menu-main--has-overlay"),document.body.classList.remove("u-no-scroll"),t.classList.contains("m-icon--direction-top")&&(t.classList.remove("m-icon--direction-top"),t.classList.add("m-icon--direction-bottom"));}}document.addEventListener("keydown",(e)=>{"Escape"===e.code&&document.querySelector(".m-menu-main").classList.contains("m-menu-main--has-overlay")&&h();});document.querySelectorAll(".m-menu-main__sub-list").forEach((e)=>{e.addEventListener("focusout",function(t){e.contains(t.relatedTarget)||h();});});const p=document.querySelector(".m-menu-main__backdrop"),f=document.querySelectorAll(".m-menu-main__item--expanded");p.addEventListener("click",function(e){this.parentElement,h();},!1);}
12const n=(e.parentNode||e).querySelector(".m-menu-main"),l=document.querySelector(".m-menu-main__backdrop"),a=document.querySelector(".m-search__collapse"),d=document.querySelector(".js-searchbar");if(n&&n.once("menu")){const y=document.querySelector(".m-menu-main__toggler"),v=()=>{const e=document.querySelector(".m-menu-main__container");"hidden"===window.getComputedStyle(e).visibility?(y.setAttribute("aria-expanded","true"),n.classList.add("m-menu-main--has-overlay"),document.body.classList.add("u-no-scroll"),y.classList.add("m-menu-main__toggler--is-open"),e.classList.add("m-menu-main__container--is-open"),a.classList.contains("m-search__collapse--is-open")&&(a.classList.remove("m-search__collapse--is-open"),d.setAttribute("aria-expanded","false"))):(y.setAttribute("aria-expanded","false"),n.classList.remove("m-menu-main--has-overlay"),document.body.classList.remove("u-no-scroll"),y.classList.remove("m-menu-main__toggler--is-open"),e.classList.remove("m-menu-main__container--is-open"));const t=document.querySelectorAll(".m-menu-main__item--expanded");if(t.length>0)for(var s=0;s<t.length;s++)t[s].querySelector(".m-icon"),t[s].classList.remove("m-menu-main__item--is-open"),t[s].querySelector(".m-menu-main__arrow").setAttribute("aria-expanded","false");document.querySelectorAll(".m-menu-main__container").forEach((e)=>{e.addEventListener("focusout",function(t){e.contains(t.relatedTarget)||v();});});};document.addEventListener("keydown",(e)=>{"Escape"===e.code&&document.querySelector(".m-menu-main__toggler").classList.contains("m-menu-main__toggler--is-open")&&v(
12);}),y.addEventListener("click",function(e){v();},!1),l.addEventListener("click",function(e){v();},!1);}(e.parentNode||e).querySelectorAll(".js-modal").once("modal").forEach((e)=>{const t=e.querySelector(".m-modal__media"),s=new r(e,{$dialog:".m-modal__dialog",openClass:"m-modal--is-open",useHidden:!1});e.addEventListener("open.modal",()=>{const e=document.body,i=e.offsetWidth;for(e.style.overflow="hidden",e.style.paddingRight=e.offsetWidth-i+"px";t.firstChild;)t.removeChild(t.firstChild);if(s.$trigger.getAttribute("data-modal-media")){const e=document.createElement("img");e.setAttribute("src",s.$trigger.getAttribute("data-modal-media")),e.setAttribute("alt",""),e.classList.add("m-modal__image"),t.appendChild(e);}}),e.addEventListener("close.modal",()=>{const t=document.body;t.style.removeProperty("overflow"),t.style.removeProperty("padding-right");e.querySelectorAll('[data-video-type="youtube"] iframe').forEach((e)=>{e.contentWindow.document.getElementsByTagName("iframe")[0].contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*");});});});const m=(e.parentNode||e).querySelector(".js-searchbar");if(m&&m.once("search-bar")){m.addEventListener("click",function(e){const t=document.querySelector(".m-search__collapse"),s=document.querySelector(".m-search-form__control"),i=document.querySelector(".m-menu-main__container"),o=document.querySelector(".m-menu-main");if("hidden"===window.getComputedStyle(t).visibility){if(m.setAttribute("aria-expanded","true"),t.classList.add("m-search__collapse--is-open"),s.focus(),o.classList.contains("m-menu-main--has-overlay")||o.classList.add("m-menu-main--has-overlay"),document.body.classList.add("u-no-scroll"),window.innerWidth<922){const e=document.querySelector(".m-menu-main__toggler");e.setAttribute("aria-expanded","false"),e.classList.remove("m-menu-main__toggler--is-open"),i.classList.remove("m-menu-main__container--is-open");}g();}else m.setAttribute("aria-expanded","false"),t.classList.remove("m-search__collapse--is-open"),o.classList.contains("m-menu-main--has-overlay")&&o.classList.remove("m-menu-main--has-overlay"),document.body.classList.remove("u-no-scroll");},!1);const _=document.querySelectorAll(".m-menu-main__item--expanded");function g(){if(_.length>0)for(var e=0;e<_.length;e++){const t=_[e].querySelector(".m-icon");_[e].classList.remove("m-menu-main__item--is-open"),_[e].querySelector(".m-menu-main__link").setAttribute("aria-expanded","false"),_[e].querySelector(".m-menu-main__arrow").setAttribute("aria-expanded","false"),document.body.classList.remove("u-no-scroll"),t.classList.contains("m-icon--direction-top")&&(t.classList.remove("m-icon--direction-top"),t.classList.add("m-icon--direction-bottom"));}}function b(){document.querySelector(".m-search__collapse").classList.remove("m-search__collapse--is-open"),document.querySelector(".js-searchbar").setAttribute("aria-expanded","false"),n.classList.remove("m-menu-main--has-overlay"),document.body.classList.remove("u-no-scroll");}document.querySelector(".m-menu-main__backdrop").addEventListener("click",function(e){b();},!1),document.addEventListener("keydown",(e)=>{"Escape"===e.code&&"visible"===window.getComputedStyle(document.querySelector(".m-search__collapse")).visibility&&b();});}(e.parentNode||e).querySelectorAll(".js-search-form").once("searchform").forEach((e)=>{const t=e.querySelector('.m-search-form__control[type="search"]'),s=e.querySelector(".m-search-form__autocomplete"),i=s.querySelector(".m-search-form__results");let o=null,n=null,r=!1;const l=()=>{r||(window.requestAnimationFrame(()=>{s.style.width=`${t.offsetWidth}px`,r=!1;}),r=!0);},a=()=>{const r=t.value;o&&window.clearTimeout(o),n&&n.abort(),e.classList.remove("m-search-form--is-loading"),r.length>2?o=window.setTimeout(()=>{e.classList.add("m-search-form--is-loading"),n=new XMLHttpRequest(),n.addEventListener("load",function(t){if(e.classList.remove("m-search-form--is-loading"),200===this.status){const e=JSON.parse(this.response);let t=`<div class='m-search-form__content'>${Drupal.t("No results")}</div>`;for(e.length>0&&(t=`\n                      <ul class='m-search-form__list'>\n                        ${e.map((e)=>`<li class='m-search-form__item'>\n                            ${e.title}\n                          </li>`).join("")}\n                      </ul>\n                      <div class='m-search-form__content m-search-form__content--theme-light'>\n                        <a href='/zoekresultaten?zoekwoord=${encodeURIComponent(r)}' class='u-text-size--small'>${Drupal.t("View all results")}</a>\n                      </div>\n                    `),s.classList.add("m-search-form__autocomplete--h
12as-results");i.firstChild;)i.removeChild(i.firstChild);i.insertAdjacentHTML("afterbegin",t);}},!1),n.addEventListener("error",function(t){e.classList.remove("m-search-form--is-loading");},!1),n.open("GET",`/zoekresultaten/ajax?zoekwoord=${encodeURIComponent(r)}`,!0),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send();},300):s.classList.remove("m-search-form__autocomplete--has-results");};window.addEventListener("resize",l,!1),t.addEventListener("focus",()=>{s.classList.add("m-search-form__autocomplete--is-open"),l();},!1),t.addEventListener("keyup",(e)=>{a();},!1),e.addEventListener("focusout",(t)=>{!1===e.contains(t.relatedTarget)&&setTimeout(()=>{s.classList.remove("m-search-form__autocomplete--is-open");},300);},!1);});(e.parentNode||e).querySelectorAll(".js-slider").once("slider").forEach((e)=>{const t=e.querySelector(".m-slider__main"),s=t.querySelector(".m-slider__slides"),i=t.querySelectorAll(".m-slider__slide"),o=t.querySelector(".m-slider__zoom"),n=t.querySelector(".m-slider__pager"),r=t.querySelector(".m-slider__control--prev"),l=t.querySelector(".m-slider__control--next"),a=e.querySelector(".m-slider__thumbs"),d=a.querySelector(".m-slider__slides"),m=a.querySelectorAll(".m-slider__thumb"),u=new c(e,{$prev:r,$next:l,$scroll:s,$slides:i});if(r.disabled=!0,t.classList.contains("m-slider__main--auto-height")){const e=u.$slides[0].querySelector(".m-slider__figure").offsetHeight;t.style.height=`${e}px`;}d.scrollTo({left:0}),m.forEach((e)=>{e.addEventListener("click",(t)=>{const s=Array.from(m).indexOf(e);u.slideTo(s),t.preventDefault();},!1);}),e.addEventListener("slide.slider",(e)=>{const s=m[e.detail.index],i=s.offsetWidth,a=s.offsetLeft+i/2-d.offsetWidth/2;if(r.disabled=0===e.detail.index,l.disabled=e.detail.index===u.$slides.length-1,o.setAttribute("data-modal-media",u.$slides[e.detail.index].getAttribute("data-media")),n.querySelector(".m-slider__pager-index").innerText=e.detail.index+1,t.classList.contains("m-slider__main--auto-height")){const s=u.$slides[e.detail.index].querySelector(".m-slider__figure").offsetHeight;t.style.height=`${s}px`;}t.querySelectorAll('[data-video-type="youtube"] iframe').forEach((e)=>{e.contentWindow.document.getElementsByTagName("iframe")[0].contentWindow.postMessage("{'event':'command','func':'stopVideo','args':''}","*");}),d.scrollTo({left:a,behavior:"smooth"}),m.forEach((e)=>{e.classList.remove("m-slider__thumb--is-active");}),s.classList.add("m-slider__thumb--is-active");},!1);});(e.parentNode||e).querySelectorAll(".js-share").once("share").forEach((e)=>{e.addEventListener("click",function(t){e.nextElementSibling.classList.toggle("m-share__list--is-open"),"true"==e.getAttribute("aria-expanded")?e.setAttribute("aria-expanded","false"):e.setAttribute("aria-expanded","true");});});(e.parentNode||e).querySelectorAll(".js-print").once("print").forEach((e)=>{e.addEventListener("click",function(e){window.print();});});(e.parentNode||e).querySelectorAll(".js-section").once("section").forEach((t)=>{const s=t.querySelector(".m-section__handler"),o=t.querySelector(".m-section__content"),n=o.querySelector(".m-section__body"),r=(e.parentNode||e).querySelectorAll(`a[href='#${t.id}']`).once("section_link");let l=!1;const a=new i(o,{useHidden:!1});a.props.isOpen||o.classList.add("rs_skip");const c=()=>{l||(window.requestAnimationFrame(()=>{n.style.marginTop=`-${n.offsetHeight}px`,n.style.transitionDuration="0ms",window.setTimeout(()=>{n.style.removeProperty("transition-duration");},1),l=!1;}),l=!0);};c();const d=()=>{window.setTimeout(()=>{a.open(),s.focus();},1);};window.location.hash.substr(1)===t.id&&d(),r.forEach((e)=>{e.addEventListener("click",(e)=>{d();},!1);}),window.addEventListener("load",c,!1),window.addEventListener("resize",c,!1),window.addEventListener("hashchange",()=>{document.location.hash.substr(1)===t.id&&d();},!1),o.addEventListener("open.collapse",()=>{t.classList.add("m-section--is-open"),o.classList.remove("rs_skip"),c();},!1),o.addEventListener("close.collapse",()=>{t.classList.remove("m-section--is-open"),o.classList.add("rs_skip");},!1);}),window.onload=function(){const e=document.querySelector(".m-button--translate"),t=document.querySelector(".m-gtranslate--block"),s=document.querySelector(".m-gtranslate--block__has-backdrop");if(!e||!t||!s)return;const i=t.querySelector(".gt_selector");let o=!1;const n=function(){if(o)return;o=!0;const e=document.createElement("style");e.setAttribute("data-source","gtranslate-fix"),e.textContent=["html {","  overflow-y: 
12scroll !important;","  height: auto !important;","}","body {","  overflow-y: visible !important;","  position: static !important;","  min-height: 0 !important;","  top: auto !important;","}"].join("\n"),document.head.appendChild(e);};new MutationObserver(function(){(document.documentElement.classList.contains("translated-ltr")||document.documentElement.classList.contains("translated-rtl"))&&n();}).observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}),(document.documentElement.classList.contains("translated-ltr")||document.documentElement.classList.contains("translated-rtl"))&&n();const r=function(){const e=t.querySelector(".gt_selector");if(!e)return;const s=Array.from(e.options).find((e)=>"select language"===(e.textContent||"").trim().toLowerCase());s&&s.remove();},l=function(){t.classList.remove("m-gtranslate--block__is-open"),t.classList.remove("m-gtranslate--block__is-closing"),s.classList.remove("m-gtranslate--block__has-overlay"),e.setAttribute("aria-expanded","false");};r(),e.addEventListener("click",function(i){r(),t.classList.contains("m-gtranslate--block__is-open")?l():(t.classList.remove("m-gtranslate--block__is-closing"),t.classList.add("m-gtranslate--block__is-open"),s.classList.add("m-gtranslate--block__has-overlay"),e.setAttribute("aria-expanded","true"),n());}),document.addEventListener("keydown",function(e){"Escape"===e.code&&t.classList.contains("m-gtranslate--block__is-open")&&l();}),i&&(i.addEventListener("focusout",function(){l();}),i.addEventListener("change",function(){l(),window.setTimeout(l,250);})),s.addEventListener("click",function(e){l();});};(e.parentNode||e).querySelectorAll(".js-feedback").once("feedback").forEach((e)=>{const t=e.querySelector(".m-feedback__form"),s=e.querySelectorAll('input[name="rating"]'),i=e.querySelector(".m-feedback__remark"),o=e.querySelector(".m-feedback__additional"),n=e.querySelector('[type="submit"]');t&&(t.addEventListener("submit",function(i){if(!Array.from(s).some((e)=>e.checked))return void i.preventDefault();const o=new XMLHttpRequest(),r=new FormData(t);e.classList.add("m-feedback--is-loading"),t.disabled=!0,n.disabled=!0,t.elements.forEach((e)=>{const t=e.closest(".m-form__control");t&&t.classList.remove("m-form__control--has-error"),e.removeAttribute("aria-invalid");});const l=e.querySelector(".m-message");l&&l.parentNode.removeChild(l),o.addEventListener("load",function(s){const i=JSON.parse(this.response);if(e.classList.remove("m-feedback--is-loading"),t.disabled=!1,n.disabled=!1,200===this.status)t.outerHTML=i.msg;else if(400===this.status){Object.keys(i.errors).forEach((e)=>{t.querySelectorAll(`[name='${e}']:not([type='hidden'])`).forEach((e)=>{const t=e.closest(".m-form__control");t&&t.classList.add("m-form__control--has-error"),e.setAttribute("aria-invalid",!0);});});const e=document.createElement("div");e.innerHTML=i.msg.trim(),e.firstElementChild.setAttribute("aria-live","assertive"),t.insertAdjacentElement("beforebegin",e.firstElementChild);}else console.log(this.responseText);},!1),o.addEventListener("error",function(s){e.classList.remove("m-feedback--is-loading"),t.disabled=!1,n.disabled=!1;},!1),o.open("POST",t.getAttribute("action"),!0),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.send(r),i.preventDefault();}),s.forEach((e)=>{e.addEventListener("change",function(e){i.classList.remove("u-hide"),"1"===this.value?o.classList.add("u-hide"):o.classList.remove("u-hide");},!1);}));});(e.parentNode||e).querySelectorAll(".js-cta-scroll").once("cta_scroll").forEach((e)=>{const t=document.querySelector(".o-side__content");let s=null,i=0,o=!1;const n=()=>{o||(window.requestAnimationFrame(()=>{i<window.scrollY?null===s&&(s=e.cloneNode(!0),s.classList.remove("js-cta-scroll"),s.classList.add("m-button--full-width"),t.appendChild(s)):s&&(s.remove(),s=null),o=!1;}),o=!0);},r=()=>{o||(window.requestAnimationFrame(()=>{i=Math.round(e.getBoundingClientRect().top+window.scrollY),o=!1;}),o=!0);};r(),n(),window.addEventListener("scroll",n,!1),window.addEventListener("resize",r,!1);});if((e.parentNode||e).querySelectorAll(".js-header").once("header").forEach((e)=>{const t=document.createElement("div");let s=!1,i=0,o=0;t.classList.add("t-wrapper--sticky-pt");const n=()=>{s||(window.requestAnimationFrame(()=>{i=window.scrollY,i>e.offsetHeight&&i<o?(document.querySelector(".t-wrapper--sticky-pt")||(t.style.paddingTop=`${e.offsetHeight}px`,e.parentNode.insertBefore(t,e)),e.classList.add("o-header--sticky"),e.classList.remove("o-header--hide")):(i>e.offsetHeight&&e.classList.add("o-header--hide"),0===i&&(e.classList.remove("o-header--sticky","o-header--hide"),document.querySelector(".t-wrapper--sticky-pt")&&document.querySelector(".t-wrapper--sticky-pt").remove())),o=i,s=!1;}),s=!0);};n(),window.addEventListener("scroll",n,!1);}),Modernizr.csspositionsticky)(e.parentNode||e).querySelectorAll(".js-side").once("side").forEach((e)=>{const t=window.getComputedStyle(e),s=parseInt(t.top),i=parseInt(t.bottom);let o=!1,n=!1,r=!1,l=0,a=null;const c=(t,o)=>{if(a===`sticky:${t}`)return;const n=e.getBoundingClientRect(),r=1===t?window.scrollY+n.bottom+i:window.scrollY+n.top-s;
12if(1===t&&window.scrollY+window.innerHeight>r||-1===t&&window.scrollY<r)return e.style.removeProperty("align-self"),e.style.removeProperty("bottom"),e.style.removeProperty("top"),e.style.removeProperty("width"),e.style.removeProperty("position"),1===t&&(e.style.alignSelf="flex-end",e.style.top="auto"),void (a=`sticky:${t}`);(()=>{if("stuck"===a)return;const t=e.offsetTop,s=e.offsetWidth;e.style.removeProperty("align-self"),e.style.bottom="auto",e.style.position="relative",e.style.top=`${t}px`,e.style.width=`${s}px`,a="stuck";})();},d=()=>{n||(window.requestAnimationFrame(()=>{o&&c(window.scrollY>l?1:-1),l=window.scrollY,n=!1;}),n=!0);},m=()=>{r||(window.requestAnimationFrame(()=>{const t=e.offsetHeight+s+i;o=t>window.innerHeight,r=!1;}),r=!0);};m(),d(),window.addEventListener("scroll",d,!1),window.addEventListener("resize",m,!1);});}};}(Drupal);}();;
13(function(){'use strict';function replaceKlaroHeading(){const modal=document.querySelector('.cm-modal, .cookie-modal');if(!modal)return false;const h1=modal.querySelector('h1.title, .cm-header h1, h1');if(h1){const h2=document.createElement('h2');h2.className=h1.className;h2.id=h1.id;h2.textContent=h1.textContent;h2.setAttribute('style',h1.getAttribute('style')||'');Array.from(h1.attributes).forEach((attr)=>{if(attr.name!=='class'&&attr.name!=='id'&&attr.name!=='style')h2.setAttribute(attr.name,attr.value);});h1.parentNode.replaceChild(h2,h1);return true;}return false;}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',replaceKlaroHeading);else replaceKlaroHeading();const observer=new MutationObserver(function(mutations){mutations.forEach(function(mutation){if(mutation.addedNodes.length)mutation.addedNodes.forEach(function(node){if(node.nodeType===1)if(node.classList&&(node.classList.contains('cm-modal')||node.classList.contains('cookie-modal')))setTimeout(replaceKlaroHeading,100);else{if(node.querySelector&&node.querySelector('.cm-modal, .cookie-modal'))setTimeout(replaceKlaroHeading,100);}});});});observer.observe(document.body,{childList:true,subtree:true});document.addEventListener('click',function(e){if(e.target&&(e.target.matches('[rel="open-consent-manager"]')||e.target.closest('[rel="open-consent-manager"]')))setTimeout(replaceKlaroHeading,200);});})();;
14(function(Drupal){Node.prototype.once=function(id){if(typeof id!=='string')throw new TypeError(`The id parameter must be a string, ${typeof id} given.`);const name='once-'+id.trim();if(typeof this[name]==='undefined'){this[name]=true;return this;}return null;};Array.prototype.once=NodeList.prototype.once=function(id){return [...this].filter((item)=>{if(item instanceof Node)return item.once(id);});};Drupal.behaviors.wowww_ckeditor5_accessibility={attach:function(context,settings){const $tables=(context.parentNode||context).querySelectorAll('table').once('table');$tables.forEach(($table)=>{const thead=$table.querySelectorAll('thead th');const tbody=$table.querySelectorAll('tbody th');for(var i=0;i<thead.length;i++)thead[i].setAttribute('scope','col');for(var i=0;i<tbody.length;i++)tbody[i].setAttribute('scope','row');});}};})(Drupal);;
15(function($,Drupal){'use strict';Drupal.behaviors.wvg_readspeaker={attach:function(context,settings){$(document).ready(function(){console.log("gtranslate/readspeaker combo initializing ...");var gt_select,selection,selection_languages,language,languages,rs_anchor,rs_div,rs_href,rs_lang;gt_select=$(".gt_selector");if(!gt_select){console.log("gtranslate/readspeaker combo not found, exiting ...");return;}gt_select.on("change",function(){selection=$(this).val();selection_languages=selection.split("|");language=selection_languages[1];languages=settings.wvg_readspeaker.languages;rs_div=$("#readspeaker_button1");rs_anchor=$("a.rsbtn_play");if(!rs_div||!rs_anchor){console.log('readspeaker not found');return;}if(languages.hasOwnProperty(language)){rs_href=rs_anchor.attr("href");console.log("old uri: "+rs_href);rs_href=rs_href.replace(/lang=[a-z]{2}_[a-z]{2}/,"lang="+languages[language]);rs_anchor.attr("href",rs_href);console.log("new uri: "+rs_href);rs_lang=rs_anchor.attr("data-rs-lang");rs_lang=rs_lang.replace(/^.*/,languages[language]);rs_anchor.attr("data-rs-lang",rs_lang);}else{console.log(languages[language]+" is not supported or enabled by this readspeaker");rs_div.attr("disabled","disabled").off('click');}});});}};})(jQuery,Drupal);;

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.