PageSourceSearch

https://www.borsele.nl/sites/borsele/files/js/js_WCV_O23Sw_j0Vm-qG…N7PqeutDUvPwza8uznzXglvOrxadg96ao9-fwDr9qmP

js borsele.nl collected 2026-10-02 16:38:04 UTC 34,395 bytes, 16 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function(Drupal){'use strict';Drupal.behaviors.dvoWeglot={attach:function(context,settings){const body=once('dvo-weglot','body',context);body.forEach(function(){Weglot.on('initialized',()=>{const submitButtons=document.querySelectorAll('input[type="submit"]');submitButtons.forEach((submitButton)=>{const originalValue=submitButton.value;submitButton.addEventListener('click',()=>{submitButton.value=originalValue;});});const facResults=document.querySelectorAll('.fac-result');if(facResults)facResults.forEach((facResult)=>{if(Weglot.getCurrentLang()!=='nl')facResult.classList.add('disabled');Weglot.on('languageChanged',(newLang)=>{if('nl'===newLang)facResult.classList.remove('disabled');else facResult.classList.add('disabled');});});});Weglot.initialize({api_key:settings.dvoWeglot.apiKey,switchers:[{location:{target:'.weglot-language-switcher'}}],translate_search:true,search_forms:'.form-fac-result',search_parameter:'searchtext',excluded_blocks:[{value:'.webform-preview .form-item__input'}]});});}};}(Drupal));;
3(function($,Drupal,drupalSettings){'use strict';Drupal.extlink=Drupal.extlink||{};Drupal.extlink.attach=function(context,drupalSettings){if(typeof drupalSettings.data==='undefined'||!drupalSettings.data.hasOwnProperty('extlink'))return;var extIconPlacement='append';if(drupalSettings.data.extlink.extIconPlacement&&drupalSettings.data.extlink.extIconPlacement!='0')extIconPlacement=drupalSettings.data.extlink.extIconPlacement;var pattern=/^(([^\/:]+?\.)*)([^\.:]{1,})((\.[a-z0-9]{1,253})*)(:[0-9]{1,5})?$/;var host=window.location.host.replace(pattern,'$2$3$6');var subdomain=window.location.host.replace(host,'');var subdomains;if(drupalSettings.data.extlink.extSubdomains)subdomains='([^/]*\\.)?';else if(subdomain==='www.'||subdomain==='')subdomains='(www\\.)?';else subdomains=subdomain.replace('.','\\.');var whitelistedDomains=false;if(drupalSettings.data.extlink.whitelistedDomains){whitelistedDomains=[];for(var i=0;i<drupalSettings.data.extlink.whitelistedDomains.length;i++)whitelistedDomains.push(new RegExp('^https?:\\/\\/'+drupalSettings.data.extlink.whitelistedDomains[i].replace(/(\r\n|\n|\r)/gm,'')+'.*$','i'));}var internal_link=new RegExp('^https?://([^@]*@)?'+subdomains+host,'i');var extInclude=false;if(drupalSettings.data.extlink.extInclude)extInclude=new RegExp(drupalSettings.data.extlink.extInclude.replace(/\\/,'\\'),'i');var extExclude=false;if(drupalSettings.data.extlink.extExclude)extExclude=new RegExp(drupalSettings.data.extlink.extExclude.replace(/\\/,'\\'),'i');var extCssExclude=false;if(drupalSettings.data.extlink.extCssExclude)extCssExclude=drupalSettings.data.extlink.extCssExclude;var extCssExplicit=false;if(drupalSettings.data.extlink.extCssExplicit)extCssExplicit=drupalSettings.data.extlink.extCssExplicit;var external_links=[];var mailto_links=[];$('a:not([data-extlink]), area:not([data-extlink])',context).each(function(el){try{var url='';if(typeof this.href=='string')url=this.href.toLowerCase();else{if(typeof this.href=='object')url=this.href.baseVal;}if(url.indexOf('http')===0&&((!internal_link.test(url)&&!(extExclude&&extExclude.test(url)))||(extInclude&&extInclude.test(url)))&&!(extCssExclude&&$(this).is(extCssExclude))&&!(extCssExclude&&$(this).parents(extCssExclude).length>0)&&!(extCssExplicit&&$(this).parents(extCssExplicit).length<1)){var match=false;if(whitelistedDomains)for(var i=0;i<whitelistedDomains.length;i++)if(whitelistedDomains[i].test(url)){match=true;break;}if(!match)external_links.push(this);}else{if(this.tagName!=='AREA'&&url.indexOf('mailto:')===0&&!(extCssExclude&&$(this).parents(extCssExclude).length>0)&&!(extCssExplicit&&$(this).parents(extCssExplicit).length<1))mailto_links.push(this);}}catch(error){return false;}});if(drupalSettings.data.extlink.extClass!=='0'&&drupalSettings.data.extlink.extClass!=='')Drupal.extlink.applyClassAndSpan(external_links,drupalSettings.data.extlink.extClass,extIconPlacement);if(drupalSettings.data.extlink.mailtoClass!=='0'&&drupalSettings.data.extlink.mailtoClass!=='')Drupal.extlink.applyClassAndSpan(mailto_links,drupalSettings.data.extlink.mailtoClass,extIconPlacement);if(drupalSettings.data.extlink.extTarget){$(external_links).filter(function(){return !(drupalSettings.data.extlink.extTargetNoOverride&&$(this).is('a[target]'));}).attr({target:'_blank'});$(external_links).attr('rel',function(i,val){if(val===null||typeof val==='undefined')return 'noopener';if(val.indexOf('noopener')>-1)if(val.indexOf('noopener')===-1)return val+' noopener';else return val;else return val+' noopener';});}if(drupalSettings.data.extlink.extNofollow)$(external_links).attr('rel',function(i,val){if(val===null||typeof val==='undefined')return 'nofollow';var target='nofollow';if(drupalSettings.data.extlink.extFollowNoOverride)target='follow';if(val.indexOf(target)===-1)return val+' nofollow';return val;});if(drupalSettings.data.extlink.extNoreferrer)$(external_links).attr('rel',function(i,val){if(val===null||typeof val==='undefined')return 'noreferrer';if(val.indexOf('noreferrer')===-1)return val+' noreferrer';return val;});Drupal.extlink=Drupal.extlink||{};Drupal.extlink.popupClickHandler=Drupal.extlink.popupClickHandler||function(){if(drupalSettings.data.extlink.extAlert)return confirm(drupalSettings.data.extlink.extAlertText);};$(external_links).off("click.extlink");$(external_links).on("click.extlink",function(e){return Drupal.extlink.popupClickHandler(e,this);});};Drupal.extlink.applyClassAndSpan=function(links,class_name,icon_placement){var $links_to_process;if(drupalSettings.data.extlink.extImgClass)$links_to_process=$(links);else{var links_with_images=$(links).find('img, svg').parents('a');$links_to_process=$(links).not(links_with_images);}if(class_name!=='0')$links_to_process.addClass(class_name);$links_to_process.attr('data-extlink','');var i;var length=$links_to_process.length;for(i=0;i<length;i++){var $link=$($links_to_process[i]);var class_fa_generic=drupalSettings.data.extlink.extFaGenericClasse
3s;var class_fa_mailto=drupalSettings.data.extlink.extFaMailtoClasses;var class_fa_link=drupalSettings.data.extlink.extFaLinkClasses;var class_svg_generic=drupalSettings.data.extlink.extSvgGenericClasses;var class_svg_mailto=drupalSettings.data.extlink.extSvgMailtoClasses;var class_svg_link=drupalSettings.data.extlink.extSvgLinkClasses;if(drupalSettings.data.extlink.extUseFontAwesome){let class_icon_placement=class_fa_generic+"--"+icon_placement;if(class_name===drupalSettings.data.extlink.mailtoClass)$link[icon_placement]('<span class="'+class_fa_generic+' '+class_icon_placement+' fa-'+class_name+'"><span class="'+class_fa_mailto+'" aria-label="'+drupalSettings.data.extlink.mailtoLabel+'"></span></span>');else $link[icon_placement]('<span class="'+class_fa_generic+' '+class_icon_placement+' fa-'+class_name+'"><span class="'+class_fa_link+'" aria-label="'+drupalSettings.data.extlink.extLabel+'"></span></span>');}else{let class_icon_placement=class_svg_generic+"--"+icon_placement;if(class_name===drupalSettings.data.extlink.mailtoClass)$link[icon_placement]('<span class="visually-hidden">'+drupalSettings.data.extlink.mailtoLabel+'</span><svg focusable="false" class="'+class_svg_generic+' '+class_icon_placement+' '+class_svg_mailto+'" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="14" viewBox="0 0 20 14"><title>'+drupalSettings.data.extlink.mailtoLabel+'</title><path fill="Currentcolor" d="M19.23 0H.77A.78.78 0 000 .78v12.44a.78.78 0 00.77.78h18.46a.78.78 0 00.77-.78V.78a.78.78 0 00-.77-.78zm-2.12 1.56L10 7.54 2.88 1.56zM1.54 12.44V2.45L9.5 9.18a1.08 1.08 0 00.5.15.8.8 0 00.5-.2l7.96-6.68v10z"/></svg>');else $link[icon_placement]('<span class="visually-hidden">'+drupalSettings.data.extlink.extLabel+'</span><svg focusable="false" class="'+class_svg_generic+' '+class_icon_placement+' '+class_svg_link+'" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><title>'+drupalSettings.data.extlink.extLabel+'</title><path fill="Currentcolor" d="M11.5 14H.5a.5.5 0 01-.5-.5v-11A.5.5 0 01.5 2H8a.5.5 0 010 1H1v10h10V6a.5.5 0 011 0v7.5a.5.5 0 01-.5.5z"/><path fill="Currentcolor" class="'+class_name+'__path" d="M7 7.5a.5.5 0 01-.35-.85L12.29 1H10a.5.5 0 010-1h3.5a.5.5 0 01.33.12.5.5 0 01.17.35V4a.5.5 0 01-1 0V1.7L7.35 7.36A.5.5 0 017 7.5z"/></svg>');}}};Drupal.behaviors.extlink=Drupal.behaviors.extlink||{};Drupal.behaviors.extlink.attach=function(context,drupalSettings){if(typeof extlinkAttach==='function')extlinkAttach(context);else Drupal.extlink.attach(context,drupalSettings);};})(jQuery,Drupal,drupalSettings);;
4(function($,Drupal,once){'use strict';Drupal.behaviors.fac={attach:function(context,settings){$.each(drupalSettings.fac,function(index,value){$(once('fac',value.inputSelectors)).fastAutocomplete(value);});}};})(jQuery,Drupal,once);;
5(function($,Drupal){var facJsonRequest=null;$.fn.fastAutocomplete=function(options){var settings=$.extend({id:null,jsonFilesPath:undefined,keyMinLength:1,keyMaxLength:5,breakpoint:0,enabled:false,resizeTimer:null,emptyResult:'',allResultsLink:true,allResultsLinkThreshold:-1,highlightEnabled:false,resultLocation:false},options);if(settings.jsonFilesPath!==undefined)this.filter('input').each(function(index){var that=this;$(this).attr({'autocomplete':'off','autocorrect':'off','autocapitalize':'none','spellcheck':'false','aria-autocomplete':'list','aria-owns':'fac-result-'+settings.id+'-'+index,'aria-describedby':'empty-result-'+settings.id+'-'+index});var $facResult=$('<div>').attr({'class':'fac-result hidden','id':'fac-result-'+settings.id+'-'+index});toggleResponsiveBehavior($facResult,settings);$(window).resize(function(e){clearTimeout(settings.resizeTimer);settings.resizeTimer=setTimeout(function(){toggleResponsiveBehavior($facResult,settings);},250);});var $announce=$('<div>').attr({'class':'announce visually-hidden','id':'fac-announce-'+settings.id+'-'+index,'role':'status','aria-live':'polite'});$announce.appendTo($facResult);var $resultList=$('<ul>').attr({'class':'result-list hidden','role':'listbox','aria-label':Drupal.t('results')}).appendTo($facResult);if(settings.allResultsLink){var $seeAllLink=$('<li>').attr({'class':'see-all-link','id':'fac-see-all-link-'+settings.id+'-'+index,'role':'option'}).html('<div><a href="#">'+Drupal.t('See all results')+'</a></div></li>');$seeAllLink.find('> div > a').mousedown(function(e){e.preventDefault();}).click(function(e){e.preventDefault();});$seeAllLink.css('cursor','pointer').mousedown(function(e){switch(e.which){case 1:$(that).closest('form').submit();break;}e.preventDefault();}).hover(function(e){$facResult.find('> ul.result-list > li.selected').removeClass('selected');$(that).removeAttr('aria-activedescendant');$(this).addClass('selected');$(that).attr('aria-activedescendant',$(this).attr('id'));}).addClass('hidden');$seeAllLink.appendTo($resultList);}
5if(settings.emptyResult){var $emptyResults=$('<div>').attr({'class':'empty-result','id':'empty-result-'+settings.id+'-'+index});$emptyResults.html(settings.emptyResult);$emptyResults.find('a').each(function(){$(this).on('mousedown',function(e){e.preventDefault();switch(e.which){case 1:window.location=$(this).attr('href');break;}});});$emptyResults.appendTo($facResult);}if(settings.resultLocation)$facResult.appendTo(settings.resultLocation);else{var $form=$(this).closest('form');$form.addClass('form-fac-result');$facResult.appendTo($form);}$(this).on('keyup',function(e){if(settings.enabled)switch(e.keyCode){case 9:case 16:case 17:case 18:case 20:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 13:case 27:return;default:populateResults(this,$facResult,settings);return;}});$(this).on('paste',function(e){$(that).trigger('keyup');});$(this).on('keydown',function(e){if(settings.enabled)switch(e.keyCode){case 40:selectDown($facResult,$(this));e.preventDefault();break;case 38:selectUp($facResult,$(this));e.preventDefault();break;case 13:var $selected=$facResult.find('li.selected:not(.see-all-link)');if($selected.length){$selected.find('a:not(.contextual-links)')[0].click();e.preventDefault();}else return;break;case 27:if(facJsonRequest!==null)facJsonRequest.abort();$facResult.addClass('hidden');$(this).removeAttr('aria-activedescendant');e.preventDefault();break;default:return;}});$(this).on('blur',function(e){if(settings.enabled){if(facJsonRequest!==null)facJsonRequest.abort();$facResult.addClass('hidden');$(this).removeAttr('aria-activedescendant');}});$(this).on('focus',function(e){if(settings.enabled)$facResult.removeClass('hidden');});});return this;};function toggleResponsiveBehavior($facResult,settings){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;if(browserWidth>=settings.breakpoint)settings.enabled=true;else{settings.enabled=false;if($facResult!==undefined)$facResult.addClass('hidden');}}function populateResults(element,$facResult,settings){var value=$(element).val();value=value.trim();value=value.replace(/\s*\/\s*/g,'_');value=value.replace(/\s+/g,'_');value.toLowerCase();var $resultList=$facResult.find('> ul.result-list');var $emptyResult=$facResult.find('> div.empty-result');var $announce=$facResult.find('> div.announce');var $seeAllLink=undefined;if(settings.allResultsLink)$seeAllLink=$resultList.find('> li.see-all-link');if(value.length>settings.keyMaxLength)value=value.substring(0,settings.keyMaxLength);if(value.length>=settings.keyMinLength){$(element).trigger('fac:requestStart');facJsonRequest=$.ajax({url:settings.jsonFilesPath+value+'.json?nocache='+(new Date()).getTime(),dataType:'json',type:'GET',processData:false,beforeSend:function(){if(facJsonRequest!==null)facJsonRequest.abort();},success:function(data,status,xhr){if(data.items.length){$announce.text(Drupal.formatPlural(data.items.length,'@count result found.','@count results found.')+' '+Drupal.t('Navigate up/down to select results or confirm directly to view all results.'));if($seeAllLink)if(data.items.length>=settings.allResultsLinkThreshold){$seeAllLink.find('> div > a').html(Drupal.t('See all results for "%key"',{'%key':$(element).val()}));$seeAllLink.removeClass('hidden');}else $seeAllLink.addClass('hidden');$resultList.find('> li.result').remove();$(element).removeAttr('aria-activedescendant');$emptyResult.addClass('hidden');$.each(data.items,function(key,dataValue){var $item=$('<li class="result" role="option" id="facoption'+key+'">'+dataValue+'</li>');Drupal.attachBehaviors($item[0]);$item.css('cursor','pointer').mousedown(function(e){e.preventDefault();switch(e.which){case 1:$item.find('a:not(.contextual-links a)')[0].click();break;}}).hover(function(e){$resultList.find('> li.selected').removeClass('selected');$(element).removeAttr('aria-activedescendant');$(element).attr('aria-activedescendant','facoption'+key);$(this).addClass('selected');});if($seeAllLink!==undefined)$item.insertBefore($seeAllLink);else $item.appendTo($resultList);});$resultList.removeClass('hidden');$facResult.removeClass('hidden');if(settings.highlightingEnabled)$resultList.find('> li.result').unmark().mark($(element).val().split(' '));}else{$announce.text('No results found.');$resultList.addClass('hidden');$resultList.find('li.result').remove();$(element).removeAttr('aria-activedescendant');if($seeAllLink)$seeAllLink.addClass('hidden');$facResult.addClass('hidden');$emptyResult.removeClass('hidden');}$(element).trigger('fac:requestEnd');},fail:function(){$(element).trigger('fac:requestEnd');}});}else{if(settings.highlightingEnabled)$resultList.find('> li.result').unmark().mark($(element).val().split(' '));if(value.length<1){$announce.text('');$resultList.addClass('hidden');$resultList.find('> li.result').remove();$(element).removeAttr('aria-activedescendant');if($seeAllLink)$seeAllLink.addClass('hidden');$facResult.addClass('hidden');$emptyResult.removeClass('hidden');}}}function selectDown($facResult,$input){var selector='> div.empty-result ul';if($facResult.find('> ul.result-list > li').length)selector='> ul.result-list';var $selected=$facResult.find(selector+' > li.selected');if($selected.length){$selected.removeClass('selected');var $next=$selected.next('li');if($next.length){$next.addClass('selected');$input.attr('aria-activedescendant',$next.attr('id'));}else $input.removeAttr('aria-activedescendant');}else{var $first=$facResult.find(selector+' > li:first');if($first.length){$first.addClass('selected');$input.attr('aria-activedescendant',$first.attr('id'));}}}function selectUp($facResult,$input){var selector='> div.empty-result ul';if($facResult.find('> ul.result-list > li').length)selector='> ul.result-list';var $selected=$facResult.find(selector+' > li.selected');if($selected.length){$selected.removeClass('selected');var $prev=$selected.prev('li');if($prev.length){$prev.addClass('selected');$input.attr('aria-activedescendant',$prev.attr('id'));}else $input.removeAttr('aria-activedescendant');}else{var $last=$facResult.find(selector+' > li:last');
5if($last.length){$last.addClass('selected');$input.attr('aria-activedescendant',$last.attr('id'));}}}}(jQuery,Drupal));;
6/* @license MIT https://git.io/vwTVl */
vendor: 17,030 bytes, lines 7-13
7/*!***************************************************
8* mark.js v8.11.1
9* https://markjs.io/
10* Copyright (c) 2014–2018, Julian Kühnel
11* Released under the MIT license https://git.io/vwTVl
12*****************************************************/
13!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):e.Mark=t(e.jQuery)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;n(this,e),this.ctx=t,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return r(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t=e.getAttribute("src").trim();return"about:blank"===e.contentWindow.location.href&&"about:blank"!==t&&t}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),a=function(){function e(t){n(this,e),this.ctx=t,this.ie=!1;var r=window.navigator.userAgent;(r.indexOf("MSIE")>-1||r.indexOf("Trident")>-1)&&(this.ie=!0)}return r(e,[{key:"log",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":t(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+e)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(a)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":"�"})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":"�"})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];)if(n(i[a],t)){var s=i.index;if(0!==a)for(var c=1;c<a;c++)s+=i[c].length;t=o.wrapRangeInTextNode(t,s,s+i[a].length),r(t.previousSibling),e.lastIndex=0}}),i()})}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[a];){var c=s.index;if(0!==a)for(var u=1;u<a;u++)c+=s[u].length;var l=c+s[a].length;o.wrapRangeInMappedTextNode(t,c,l,function(e){return n(s[a],e)},function(t,n){e.lastIndex=n,r(t)})}i()})}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var i=this;this.getTextNodes(function(o){var a=o.value.length;e.forEach(function(e,r){var s=i.checkWhitespaceRanges(e,a,o.value),c=s.start,u=s.end;s.valid&&i.wrapRangeInMappedTextNode(o,c,u,function(n){return t(n,e,o.value.substring(c,u),r)},function(t){n(t,e)})}),r()})}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,i="wrapMatches";this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),this[i](e,this.opt.ignoreGroups,function(e,t){return n.opt.filter(t,e,r)},function(e){r++,n.opt.each(e)},function(){0===r&&n.opt.noMatch(e),n.opt.done(r)})}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,i="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),a=o.keywords,s=o.length,c=this.opt.caseSensitive?"":"i";this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),0===s?this.opt.done(r):function e(t){var o=new RegExp(n.createRegExp(t),"gm"+c),u=0;n.log('Searching with expression "'+o+'"'),n[i](o,1,function(e,i){return n.opt.filter(i,t,r,u)},function(e){u++,r++,n.opt.each(e)},function(){0===u&&n.opt.noMatch(t),a[s-1]===t?n.opt.done(r):e(a[a.indexOf(t)+1])})}(a[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,i=this.checkRanges(e);i&&i.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(i)),this.wrapRangeFromIndex(i,function(e,t,r,i){return n.opt.filter(e,t,r,i)},function(e,t){r++,n.opt.each(e,t)},function(){n.opt.done(r)})):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,function(e){t.unwrapMatches(e)},function(e){var r=o.matches(e,n),i=t.matchesExclude(e);return!r||i?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}},{key:"opt",set:function(e){this._opt=i({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new o(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),e}();return e.fn.mark=function(e,t){return new a(this.get()).mark(e,t),this},e.fn.markRegExp=function(e,t){return new a(this.get()).markRegExp(e,t),this},e.fn.markRanges=function(e,t){return new a(this.get()).markRanges(e,t),this},e.fn.unmark=function(e){return new a(this.get()).unmark(e),this},e});
14;
15/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
16(function(drupalSettings){window.rsConf=drupalSettings.open_readspeaker.rsConf;})(drupalSettings);;

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.