1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function(Drupal,$){Drupal.behaviors.lazy_image_styles={attach:function(context){if(!window.HTMLPictureElement){var $imgSource=$('picture img');if($imgSource.length)$imgSource.each(function(){var imgSourceSrcset=$(this).attr('data-pfsrc');if(imgSourceSrcset)$(this).attr('src',imgSourceSrcset);});}function lazyImageStyles(){var lazyImages=Array.prototype.slice.call(document.querySelectorAll('[data-lis]'));var lazyResponseImages=Array.prototype.slice.call(document.querySelectorAll('[data-rlis]'));var inAdvance=300;lazyImages.forEach(function(image){if(jQuery(image).offset().top<window.innerHeight+window.pageYOffset+inAdvance){image.src=image.dataset.lis;image.removeAttribute('data-lis');}});lazyResponseImages.forEach(function(source){if(jQuery(source).offset().top<window.innerHeight+window.pageYOffset+inAdvance){source.srcset=source.dataset.rlis;source.removeAttribute('data-rlis');}});}lazyImageStyles();function delayedAction(callback,timeout){return (function(callback,timeout){var timeoutid=null;var returnObj={};returnObj.clear=function(){clearTimeout(timeoutid);}.bind(returnObj);returnObj.set=function(){clearTimeout(timeoutid);timeoutid=setTimeout(function(){callback();},timeout);}.bind(returnObj);return returnObj;})(callback,timeout);}var delayedLazyImageStyles=delayedAction(lazyImageStyles,50);window.addEventListener('scroll',delayedLazyImageStyles.set);window.addEventListener('resize',delayedLazyImageStyles.set);}};})(Drupal,jQuery);; 3(function($,Drupal){Drupal.behaviors.captcha={attach:function(context){var $targetCaptcha=$('div[data-captcha-widget-id="cms_captcha"]');if(window.captcha&&$targetCaptcha.length){if(captchaType==='friendly_challenge'){var $form=$targetCaptcha.closest('form');if($form){var $submitButton=$form.find('input[type="submit"]');if($submitButton)$submitButton.before($targetCaptcha);}}captcha.init('cms_captcha',rbdInvisibleCaptchaSiteKey,captchaType);}}};})(jQuery,Drupal);; 4(function($,Drupal){Drupal.behaviors.jobs_alert_captcha={attach:function(context){var $targetCaptcha=$('div[data-captcha-widget-id="jobs-alert-captcha"]');if(window.captcha&&$targetCaptcha.length){if(captchaType==='friendly_challenge'){var $form=$targetCaptcha.closest('form');if($form){var $submitButton=$form.find('input[type="submit"]');if($submitButton)$submitButton.before($targetCaptcha);}}captcha.init('jobs-alert-captcha',rbdCaptchaSiteKey,captchaType);}}};})(jQuery,Drupal);; 5(function($,Drupal,drupalSettings){'use strict';Drupal.behaviors.countryRedirectPopup={attach:function(context,drupalSettings){var observerConfig={childList:true,subtree:true,attributes:false,characterData:false};var outboundLink='';function observerCallback(mutations){mutations.forEach(function(mutation){if(!mutation.addedNodes)return;for(var i=0;i<mutation.addedNodes.length;i++){var node=mutation.addedNodes[i];if(node.classList)if(node.classList.contains("otFlat"))node.querySelector("#onetrust-accept-btn-handler").addEventListener("click",()=>{openCountryPopup();});}});}function getCookie(name){var value=`; ${document.cookie}`;var parts=value.split(`; ${name}=`);if(parts.length===2)return parts.pop().split(';').shift();else return null;}var countries=["AD","AT","BE","CZ","DK","FR","DE","GR","HU","IT","LU","MC","NL","NO","PL","PT","RO","ES","SE","CH","TR","GB","CA","MX","US","AU","NZ","CN","HK","IN","JP","MY","SG","AR","BR","UY"];var countryNamesUrls={"AD":{"name":"Andorra","url":"https://www.randstad.es","flag":"andorra.svg"},"AT":{"name":"Austria","url":"https://www.randstad.at","flag":"austria.svg"},"BE":{"name":"Belgium","url":"https://www.randstad.be","flag":"belgium.svg"},"CZ":{"name":"Czech Republic","url":"https://www.randstad.cz","flag":"czech-republic.svg"},"DK":{"name":"Denmark","url":"https://www.randstad.dk","flag":"denmark.svg"},"FR":{"name":"France","url":"https://www.randstad.fr","flag":"france.svg"},"DE":{"name":"Germany","url":"https://www.randstad.de","flag":"germany.svg"},"GR":{"name":"Greece","url":"https://www.randstad.gr","flag":"greece.svg"},"HU":{"name":"Hungary","url":"https://www.randstad.hu","flag":"hungary.svg"},"IT":{"name":"Italy","url":"https://www.randstad.it","flag":"italy.svg"},"LU":{"name":"Luxembourg","url":"https://www.randstad.lu","flag":"luxembourg.svg"},"MC":{"name":"Monaco","url":"https://www.randstad.fr","flag":"monaco.svg"},"NL":{"name":"Netherlands","url":"https://www.randstad.nl","flag":"netherlands.svg"},"NO":{"name":"Norway","url":"https://www.randstad.no","flag":"norway.svg"},"PL":{"name":"Poland","url":"https://www.randstad.pl","flag":"republic-of-poland.svg"},"PT":{"name":"Portugal","url":"https://www.randstad.pt","flag":"portugal.svg"},"RO":{"name":"Romania","url":"https://www.randstad.ro","flag":"romania.svg"},"ES":{"name":"Spain","url":"https://www.randstad.es","flag":"spain.svg"},"SE":{"name":"Sweden","url":"https://www.randstad.se","flag":"sweden.svg"},"CH":{"name":"Switzerland","url":"https://www.randstad.ch","flag":"switzerland.svg"},"TR":{"name":"Turkey","url":"https://www.randstad.com.tr","flag":"turkey.svg"},"GB":{"name":"United Kingdom","url":"https://www.randstad.co.uk","flag":"united-kingdom.svg"},"CA":{"name":"Canada","url":"https://www.randstad.ca","flag":"canada.svg"},"MX":{"name":"Mexico","url":"https://www.randstad.com.mx","flag":"mexico.svg"},"US":{"name":"United States","url":"https://www.randstadusa.com","flag":"united-states-of-america.svg"},"AU":{"name":"Australia","url":"https://www.randstad.com.au","flag":"australia.svg"},"NZ":{"name":"New Zealand","url":"https://www.randstad.co.nz","flag":"new-zealand.svg"},"CN":{"name":"China","url":"https://www.randstad.cn","flag":"china.svg"},"HK":{"name":"Hong Kong","url":"https://www.randstad.com.hk","flag":"hong-kong.svg"},"IN":{"name":"India","url":"https://www.randstad.in","flag":"india.svg"},"JP":{"name":"Japan","url":"https://www.randstad.co.jp","flag":"japan.svg"},"MY":{"name":"Malaysia","url":"https://www.randstad.com.my","flag":"malaysia.svg"},"SG":{"name":"Singapore","url":"https://www.randstad.com.sg","flag":"singapore.svg"},"AR":{"name":"Argentina","url":"https://www.randstad.com.ar","flag":"argentina.svg"},"BR":{"name":"Brazil","url":"https://www.randstad.com.br","flag":"brazil.svg"},"UY":{"name":"Uruguay","url":"https://www.randstad.com.uy","flag":"uruguay.svg"}};var userCountry=getCookie("countryCode");function openCountryPopup(){if(!userCountry)$.get("/cf/country-code",function(){userCountry=getCookie("countryCode");}).then(function(){setPopupContent();});else setPopupContent();}function setPopupContent(){if($.inArray(userCountry,countries)!==-1){var $countryPopupSelector=$(".country-redirect-popup");if($countryPopupSelector&&$countryPopupSelector.length){var countryText=$countryPopupSelector.find('[data-country-popup-country]');var countryLink=$countryPopupSelector.find('[data-country-popup-link]');var countryLinkText=Drupal.t('Take me to Randstad')+' '+countryNamesUrls[userCountry].name;var flagContainer=$countryPopupSelector.find('[data-country-popup-flag]');var flagImage=document.createElement('img');outboundLink=countryNamesUrls[userCountry].url;var fullURL=countryNamesUrls[userCountry].url+"/?utm_source=randstad.com&utm_medium=countrypopup";if(drupalSettings&&drupalSettings.path&&drupalSettings.path.themeUrl){flagImage.src='/'+drupalSettings.path.themeUrl+'/src/assets/img/country-flags/'+countryNamesUrls[userCountry].flag;flagImage.alt=countryNamesUrls[userCountry].name;}else{flagImage.src='/themes/custom/bluex/src/assets/img/country-flags/'+countryNamesUrls[userCountry].flag;flagImage.alt=countryNamesUrls[userCountry].name;}flagContainer.append(flagImage);countryText.text(countryNamesUrls[userCountry].name);countryLink.text(countryLinkText);countryLink.attr('href',fullURL);}$(".country-redirect-popup").removeClass("hidden");$('[data-country-popup-link]').on('click',function(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:"eventTracker",eventCategory:"[JE] Outbound link",eventAction:outboun
5dLink,eventLabel:window.location.host});});}}if(document.cookie.match("(^|;) ?OptanonConsent=([^;]*)(;|$)")||document.cookie.match("(^|;) ?OptanonAlertBoxClosed=([^;]*)(;|$)"))openCountryPopup();else{var observer=new MutationObserver(observerCallback);observer.observe(document.body,observerConfig);}$(document).ready(function(){$('[data-country-popup-close-trigger]').on('click',function(){$(".country-redirect-popup").animate({height:0,paddingTop:0,paddingBottom:0},{duration:250,complete:function(){$(this).addClass("hidden");}});});});}};})(jQuery,Drupal,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.