PageSourceSearch

https://www.pluxee.fr/sites/g/files/jclxxe296/files/js/js_-ODrxiyn…luT8TPIQ3PfUnGGz9aBMuv6DVdL8OaSPzPXLT0BAoNc

js pluxee.fr collected 2026-10-01 13:58:03 UTC 31,338 bytes, 7 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};;
3(function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');if(!this[0]||!callback)return '';const result=callback(this[0]);return result?result.trim():'';};$.fn.drupalSetSummary=function(callback){const self=this;if(typeof callback!=='function'){const val=callback;callback=function(){return val;};}return (this.data('summaryCallback',callback).off('formUpdated.summary').on('formUpdated.summary',()=>{self.trigger('summaryUpdated');}).trigger('summaryUpdated'));};Drupal.behaviors.formSingleSubmit={attach(){function onFormSubmit(e){const $form=$(e.currentTarget);const formValues=new URLSearchParams(new FormData(e.target)).toString();const previousValues=$form.attr('data-drupal-form-submit-last');if(previousValues===formValues)e.preventDefault();else $form.attr('data-drupal-form-submit-last',formValues);}$(once('form-single-submit','body')).on('submit.singleSubmit','form:not([method~="GET"])',onFormSubmit);}};function triggerFormUpdated(element){$(element).trigger('formUpdated');}function fieldsList(form){return [].map.call(form.querySelectorAll('[name][id]'),(el)=>el.id);}Drupal.behaviors.formUpdated={attach(context){const $context=$(context);const contextIsForm=context.tagName==='FORM';const $forms=$(once('form-updated',contextIsForm?$context:$context.find('form')));let formFields;if($forms.length)$.makeArray($forms).forEach((form)=>{const events='change.formUpdated input.formUpdated ';const eventHandler=debounce((event)=>{triggerFormUpdated(event.target);},300);formFields=fieldsList(form).join(',');form.setAttribute('data-drupal-form-fields',formFields);$(form).on(events,eventHandler);});if(contextIsForm){formFields=fieldsList(context).join(',');const currentFields=$(context).attr('data-drupal-form-fields');if(formFields!==currentFields)triggerFormUpdated(context);}},detach(context,settings,trigger){const $context=$(context);const contextIsForm=context.tagName==='FORM';if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEac
3h((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};Drupal.behaviors.fillUserInfoFromBrowser={attach(context,settings){const userInfo=['name','mail','homepage'];const $forms=$(once('user-info-from-browser','[data-user-info-from-browser]'));if($forms.length)userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);const browserData=localStorage.getItem(`Drupal.visitor.${info}`);if(!$element.length)return;const emptyValue=$element[0].value==='';const defaultValue=$element.attr('data-drupal-default-value')===$element[0].value;if(browserData&&(emptyValue||defaultValue))$element.each(function(index,item){item.value=browserData;});});$forms.on('submit',()=>{userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);if($element.length)localStorage.setItem(`Drupal.visitor.${info}`,$element[0].value);});});}};const handleFragmentLinkClickOrHashChange=(e)=>{let url;if(e.type==='click')url=e.currentTarget.location?e.currentTarget.location:e.currentTarget;else url=window.location;const hash=url.hash.substring(1);if(hash){const $target=$(`#${hash}`);$('body').trigger('formFragmentLinkClickOrHashChange',[$target]);setTimeout(()=>$target.trigger('focus'),300);}};const debouncedHandleFragmentLinkClickOrHashChange=debounce(handleFragmentLinkClickOrHashChange,300,true);$(window).on('hashchange.form-fragment',debouncedHandleFragmentLinkClickOrHashChange);
3$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);;
4function getElementPosition(element){if(!element)return 'undefined';let canvasDiv=document.querySelector('div.field--layout-canvas-container');if(!canvasDiv)return 'undefined';const children=Array.from(canvasDiv.children);const componentGroups={};for(const child of children){const instanceClass=Array.from(child.classList).find((cls)=>cls.startsWith('ssa-component-instance-'));if(instanceClass){if(!componentGroups[instanceClass])componentGroups[instanceClass]=child;if(child.contains(element)||child===element)componentGroups[instanceClass]=child;}}const groupedElements=Object.values(componentGroups);for(let i=0;i<groupedElements.length;i++){const child=groupedElements[i];if(child.contains(element)||child===element)if(i===0)return 'Nav';else if(i===groupedElements.length-1)return 'Footer';else return 'Core';}return 'undefined';};
5(function(Drupal,$,drupalSettings,once){'use strict';Drupal.behaviors.datapush={attach:function(context){$(once('press-search-submit-event','form[data-drupal-selector="views-exposed-form-press-page-search-block-1"]',context)).each(function(){$(document).on('ajaxComplete',function(event,xhr,settings){if(settings.url.includes('/search_api_autocomplete/press_page_search')){const urlParams=new URLSearchParams(settings.url.split('?')[1]);const searchQuery=urlParams.get('q').toLowerCase();window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'search','event_category':'Search','event_label':searchQuery});$(document).off('ajaxComplete');}});});$(once('pluxee_press_home_page_search_filter_back_button','.press-page-search-view .back-button')).on('click',function(e){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'click_return','event_category':'Press','event_label':window.location.href});});$(once('gtm-contact-cta-click','.contact-card .cta a',context)).on('click',function(event){window.dataLayer=window.dataLayer||[];const linkHref=$(this).attr('href');const isInternalLink=linkHref.startsWith('/');window.dataLayer.push({'event':'gtm.custom_event','event_name':'click_button','event_category':'Press','event_label':isInternalLink?window.location.origin+linkHref:linkHref});});const sendViewBannerEvent=($element)=>{const $currentSlide=$element.find('.slick-current');const isOnlyOneBanner=$currentSlide.length===0;const currentSlide=isOnlyOneBanner?$element:$currentSlide;const bannerSlot=currentSlide.attr("data-slick-index")?parseInt(currentSlide.attr("data-slick-index"),10)+1:'undefined';const bannerName=isOnlyOneBanner?($element.attr("data-banner-name")??'undefined'):(currentSlide.find('*[data-banner-name]').attr("data-banner-name")??'undefined');if(bannerName==='undefined')return;const elementNode=$element.get(0)??'undefined';window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'view_banner','event_location':getElementPosition(elementNode),'banner_name':bannerName,'banner_slot':bannerSlot});};$(once('gtm-view-only-one-banner','*[data-banner-name]',context)).each(function(){if($(this).closest('[data-is-banner="true"]').length===0)sendViewBannerEvent($(this));});$(once('gtm-view-banner','*[data-is-banner="true"]',context)).each(function(){const $bannerElement=$(this);$bannerElement.on('afterChange init',function(){sendViewBannerEvent($bannerElement);});if($bannerElement.find('.slick-current').length===0)sendViewBannerEvent($bannerElement);});$(once('gtm-click-event','*[data-gtm-banner-click-event="true"]',context)).each(function(){$(this).on('click',function(){const $element=$(this);const $bannerAncestor=$element.closest('[data-banner-name]');if($bannerAncestor.length===0)return;const $currentSlide=$element.closest('.slick-current');const isOnlyOneBanner=$currentSlide.length===0;const currentSlide=isOnlyOneBanner?$element:$currentSlide;const bannerSlot=currentSlide.attr("data-slick-index")?parseInt(currentSlide.attr("data-slick-index"),10)+1:'undefined';const bannerName=$bannerAncestor.attr("data-banner-name");const eventLocation=getElementPosition(this);window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'click_banner','event_label':$element.data('event-label'),'event_location':eventLocation,'banner_name':bannerName,'banner_slot':bannerSlot});});});once('initialize-data-layer','html',context).forEach(function(element){if(drupalSettings.hasOwnProperty('view_post')){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'view_post','event_category':'Navigation','event_label':window.location.href,'article_name':drupalSettings.hasOwnProperty('article_name')?drupalSettings.article_name:'undefined','post_category':drupalSettings.hasOwnProperty('blog_category')?drupalSettings.blog_category:'undefined','post_subcategory':drupalSettings.hasOwnProperty('blog_subcategory')?drupalSettings.blog_subcategory:'undefined'});}});$(once('gtm-link-click','article div[data-ssa-canvas] a',context)).on('click',function(event){if($(this).find('img').length>0&&drupalSettings.hasOwnProperty('blog_category')){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'click_pictures','event_category':'Article','event_label':$(this).attr('href'),'post_category':drupalSettings.blog_category});}});once('initialize-product-view','html',context).forEach(function(element){if(drupalSettings.hasOwnProperty('product_name')){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'view_product','product_name':drupalSettings.product_name});}});function addAttributeToDatalayerEvent(attributeName,attributeValue,datalayerEvent){if(typeof attributeValue!=='undefined')datalayerEvent[attributeName]=attributeValue!==''?attributeValue:'undefined';}$(document).ready(function(){$('#header-cta').on('click',function(event){const el=event.currentTarget;const linkHref=this.dataset.eventLabel||'undefined';const isInternalLink=linkHref.startsWith('/');const fullHref=isInternalLink?window.location.origin+linkHref:linkHref;const datalayerEvent={event:'gtm.custom_event',event_name:el.dataset.eventName||'undefined',event_category:el.dataset.eventCategory||'undefined',event_label:fullHref,event_location:el.dataset.eventLocation||'undefined'};window.dataLayer=window.dataLayer||[];window.dataLayer.push(datalayerEvent);});});$(once('gtm-click-event','*[data-gtm-custom-event="true"]',context)).each(function(){$(this).on('click',function(){let datalayerEvent={'event':'gtm.custom_event'};let eventName=$(this).data('event-name');if(typeof eventName==='string')eventName=eventName.trim().toLowerCase().replace(/\s+/g,'_');addAttributeToDatalayerEvent('event_name',eventName,datalayerEvent);addAttributeToDatalayerEvent('event_category',$(this).data('event-category'),datalayerEvent);let eventLabel=$(this).data('event-label');if(typeof eventLabel==='string'){eventLabel=eventLabel.trim();if(eventLabel.startsWith('/'))eventLabel=window.location.origin+eventLabel;}addAttributeToDatalayerEvent('event_label',eventLabel,datalayerEvent);const eventLocation=$(this).data('event-location')!==undefined?$(this).data('event-location'):getElementPosition(this);addAttributeToDatalayerEvent('event_location',eventLocation,datalayerEvent);
5addAttributeToDatalayerEvent('post_category',$(this).data('post-category'),datalayerEvent);addAttributeToDatalayerEvent('post_subcategory',$(this).data('post-subcategory'),datalayerEvent);addAttributeToDatalayerEvent('article_name',$(this).data('event-article-name'),datalayerEvent);addAttributeToDatalayerEvent('sources',$(this).data('sources'),datalayerEvent);addAttributeToDatalayerEvent('previous_link',$(this).data('previous-link'),datalayerEvent);addAttributeToDatalayerEvent('event_step',$(this).data('event-step'),datalayerEvent);window.dataLayer=window.dataLayer||[];window.dataLayer.push(datalayerEvent);});});once('trackSearchEvent2','body',context).forEach(function(){const isPluxeeSearchPage=window.location.pathname==='/pluxee-search';if(!isPluxeeSearchPage)return;const url=new URL(window.location.href);const searchQuery=url.searchParams.get('search').trim().toLowerCase()||($('#edit-search--2').val()||'').trim().toLowerCase()||'undefined';let totalResults=null;const $resultCount=$('.global-search-results .result-count-for').first();if($resultCount.length){const txt=$resultCount.text().trim();const m=txt.match(/^(\d+)\s+results/i);if(m)totalResults=parseInt(m[1],10);}const pageResults=$('.global-search-results .results .views-row',context).length;const search_results=Number.isFinite(totalResults)?totalResults:pageResults;const searchCategories=[];$('.global-search-results .results .views-row',context).each(function(){const cat=$(this).find('.views-field-type .field-content').first().text().trim();if(cat)searchCategories.push(cat);});const seen=new Set();const uniqueCategories=searchCategories.filter((c)=>!seen.has(c)&&seen.add(c));const top5Articles=$('.global-search-results .results .views-row .views-field-title .field-content',context).slice(0,5).map(function(){return $(this).text().trim();}).get();const main_category=(function(){const firstRow=$('.global-search-results .results .views-row',context).first();const firstCat=firstRow.find('.views-field-type .field-content').first().text().trim();return firstCat||'undefined';})();window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'search',event_category:'Search',event_label:searchQuery,event_location:"HelpCenter",search_results,search_categories:uniqueCategories,main_titles:top5Articles,main_category,is_autocomplete:false});});$(document).on("click",".autocomplete-suggestion",function(){window.dataLayer=window.dataLayer||[];let clickedUrl=$(this).data("url");let postCategory=$(this).data("category");let previousUrl=window.location.href;window.dataLayer.push({'event':'gtm.custom_event','event_name':'click_post','event_category':window.dataLayer[0].page_template?window.dataLayer[0].page_template:'undefined','event_label':clickedUrl,'post_category':postCategory,'sources':'Search Auto-Suggest','previous_link':previousUrl});});once('search-result-page-article-click','.hc-search-result-page .views-row a, .global-search-results-inner .views-row > a',context).forEach(function(element){$(element).on('click',function(event){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'click_post','event_category':window.dataLayer[0].page_template?window.dataLayer[0].page_template:'undefined','event_label':$(this).attr("href"),'post_category':$(this).attr("data-category")||'undefined','sources':'Search Results','previous_link':window.location.href});});});$(once('faq-search-click-event','#pluxee-faq-search-form',context)).each(function(){$(this).on('submit',function(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'gtm.custom_event','event_name':'search','event_category':'Search','event_label':$('#edit-search').val()});});});once('blog-summary-click','body',context).forEach(function(body){$(body).on('click','.blog-article-summary .article-summary a',function(){const href=$(this).attr('href')||'';const linkUrl=href?new URL(href,window.location.href).href:'undefined';const articleTitle=($(this).text()||'').trim()||'undefined';const postCategory=drupalSettings.hasOwnProperty('blog_category')?drupalSettings.blog_category:'undefined';window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'click_summary',event_category:'Navigation',event_label:linkUrl,article_name:articleTitle,post_category:postCategory});});});once('blog-author-link-click','.blog-article-author-section .blog-article-author-section-link',context).forEach(function(element){$(element).on('click',function(){const href=$(this).attr('href')||'';const linkUrl=href?new URL(href,window.location.href).href:'undefined';const postCategory=drupalSettings.hasOwnProperty('blog_category')?drupalSettings.blog_category:'undefined';const articleName=drupalSettings.hasOwnProperty('article_name')?drupalSettings.article_name:'undefined';const authorName=$(this).closest('.blog-article-author-section-info').find('.blog-article-author-section-name').clone().children().remove().end().text().trim()||'undefined';window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'share_social',event_category:authorName,event_label:linkUrl,post_category:postCategory,article_name:articleName});});});once('blog-post-card-click','body',context).forEach(function(body){$(body).on('click','.blog-articles .blog-card-row a[href]',function(){const href=$(this).attr('href')||'';const linkUrl=href?new URL(href,window.location.href).href:'undefined';const $row=$(this).closest('.blog-card-row');const articleTitle=(($row.find('.views-field-title a').first().text()||'')||($(this).text()||'')).trim()||'undefined';const postCategory=(($row.find('.blog-category').first().text()||'').trim()||(drupalSettings&&drupalSettings.blog_category?drupalSettings.blog_category:'undefined'));const postSubcategory=(drupalSettings&&drupalSettings.blog_subcategory)?drupalSettings.blog_subcategory:'undefined';const eventCategory=(window.dataLayer&&window.dataLayer[0]&&window.dataLayer[0].page_template)?window.dataLayer[0].page_template:'undefined';window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'click_post',event_category:eventCategory,event_label:linkUrl,article_name:articleTitle,post_category:postCategory,post_subcategory:postSubcategory,sources:'undefined',previous_link:window.location.href});});});function buildClickButtonEventName(text){const slug=(text||'').trim().toLowerCase().replace(/\s+/g,'_');return slug?'click_'+slug:'undefined';}function getNearestSliderSectionTitle(element){const maxDepth=15;let node=element;for(let depth=0;depth<maxDepth&&node&&node.nodeType===1;depth++){const $node=$(node);const $heading=$node.find('h1, h2, h3, .coh-heading').filter(function(){return $(this).closest('.coh-slider-item, .slick-slide, .swiper-slide, .offers-slider-tab').length===0;}).first();if($heading.length)return ($heading.text()||'').trim()||'undefined';if($node.is('[data-ssa-canvas], body'))break;node=node.parentElement;}return 'undefined';}once('gtm-offers-tab-click','body',context).forEach(function(body){$(body).on('click','.offers-tabs-nav .offers-tabs-nav-item',function(){const tabText=$(this).text();window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:buildClickButtonEventName(tabText),event_category:'Navigation',event_location:getElementPosition(this),event_label:getNearestSliderSectionTitle(this)});});});function getActiveSliderSlideTitle(element){const maxDepth=15;let node=element;for(let depth=0;depth<maxDepth&&node&&node.nodeType===1;depth++){const $slides=$(node).find('.coh-slider-item, .slick-slide, .swiper-slide');if($slides.length){const $activeSlide=$slides.filter('.slick-current, .swiper-slide-active').first();const $slide=$activeSlide.length?$activeSlide:$slides.first();const $title=$slide.find('h1, h2, h3, .coh-heading, .plx-offers-card-title, .text-image-title').first();return ($title.text()||'').trim()||'undefined';}if($(node).is('[data-ssa-canvas], body'))break;node=node.parentElement;}return 'undefined';}once('gtm-slider-arrow-click','body',context).forEach(function(body){$(body).on('click','.swiper-button-prev, .swiper-button-next, .coh-slider-container .slick-prev, .coh-slider-container .slick-next',function(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'click_arrow',event_category:'Navigation',event_location:getElementPosition(this),event_label:getActiveSliderSlideTitle(this)});});});once('gtm-slider-card-cta-click','body',context).forEach(function(body){$(body).on('click','.plx-offers-card .coh-link, .plx-products-card .coh-link',function(){const $card=$(this).closest('.plx-offers-card, .plx-products-card');const cardName=($card.find('.plx-offers-card-title, h3.coh-heading').first().text()||'').trim()||'undefined';window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'click_banner',event_category:'Navigation',event_location:getElementPosition(this),event_label:cardName});});});once('gtm-slider-text-image-card-click','body',context).forEach(function(body){$(body).on('click','[class*="coh-ce-cpt_slider_text_image"] .coh-slider-item .coh-link',function(){const $slide=$(this).closest('.coh-slider-item');const cardName=($slide.find('.text-image-title, h1, h2, h3, .coh-heading').first().text()||'').trim()||'undefined';window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'click_banner',event_category:'Navigation',event_location:getElementPosition(this),event_label:cardName});});});once('gtm-slider-cta-click','body',context).forEach(function(body){$(body).on('click','.products-slider-text-wrapper .coh-link',function(){const $link=$(this);const buttonText=$link.text();const href=$link.attr('href')||'';const isInternalLink=href.startsWith('/');const eventLabel=href?(isInternalLink?window.location.origin+href:href):getNearestSliderSectionTitle(this);window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:buildClickButtonEventName(buttonText),event_category:'Navigation',event_location:getElementPosition(this),event_label:eventLabel});});});once('gtm-slider-autoplay-click','body',context).forEach(function(){document.addEventListener('click',function(event){const $button=$(event.target).closest('.pluxee-slider-playpause-button-v2, .pluxee-slider-playpause-button');if($button.length===0)return;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'click_auto_play',event_category:'Navigation',event_location:getElementPosition($button[0]),event_label:getActiveSliderSlideTitle($button[0])});},true);});once('blog-related-articles-click','body',context).forEach(function(body){$(body).on('click','.related-article a[href]',function(){const href=$(this).attr('href')||'';const linkUrl=href?new URL(href,window.location.href).href:'undefined';const $card=$(this).closest('.related-article');const articleTitle=(($card.find('.views-field-title a').first().text()||'')||($(this).text()||'')).trim()||'undefined';const postCategory=(($card.find('.views-field-field-blog-category .field-content').first().text()||'').trim()||(drupalSettings&&drupalSettings.blog_category?drupalSettings.blog_category:'undefined'));const postSubcategory=(drupalSettings&&drupalSettings.blog_subcategory)?drupalSettings.blog_subcategory:'undefined';const eventCategory=(window.dataLayer&&window.dataLayer[0]&&window.dataLayer[0].page_template)?window.dataLayer[0].page_template:'Post';window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'gtm.custom_event',event_name:'click_post',event_category:eventCategory,event_label:linkUrl,article_name:articleTitle,post_category:postCategory,post_subcategory:postSubcategory,sources:'Related Articles',previous_link:window.location.href});});});}};})(Drupal,jQuery,drupalSettings,once);;
6(function($,Drupal,once){Drupal.behaviors.pluxee_search={attach:function(context,settings){const $header=$('#header');const $globalSearchContainer=$header.find('.global-search-container');const $languageContainer=$header.find('.language-container');const $navigationContainer=$header.find('.navigation-container');const $navigationContainerNav=$navigationContainer.find('nav');const $logoContainer=$header.find('.logo-container');const $megamenuContent=$header.find('.megamenu-content');const $megamenuFooter=$header.find('.megamenu-footer');const $searchIconBtns=$header.find('.views-exposed-form .search-icon-btn');const mobile_breakpoint=(window.devicePixelRatio>=1.5)?1215:1279;let isMobile=window.innerWidth<=mobile_breakpoint;function closeSearchBarOnResize(){$languageContainer.show();$navigationContainerNav.show();$searchIconBtns.siblings('.search-wrapper').hide();$logoContainer.show();$navigationContainer.show();$megamenuContent.show();$megamenuFooter.show();$searchIconBtns.show();$globalSearchContainer.removeClass('search-open');}$(window).on('resize',Drupal.debounce(()=>{const isMobileResize=window.innerWidth<=mobile_breakpoint;if(isMobileResize!==isMobile){isMobile=isMobileResize;if($globalSearchContainer.hasClass('search-open'))closeSearchBarOnResize();}},50));const $globalSearchFields=$('.global-search-field');$globalSearchFields.each(function(){const $input=$(this);const $viewsExposedForm=$input.parents(".views-exposed-form");$input.autocomplete({appendTo:$viewsExposedForm});});$(once('pluxee_search_toggle_search_icon_btn',$searchIconBtns)).on('click',function(e){e.preventDefault();const $this=$(this);if($globalSearchContainer.hasClass('search-open')){$languageContainer.show();$navigationContainerNav.show();$this.siblings('.search-wrapper').hide();if(isMobile){$logoContainer.show();$navigationContainer.show();$megamenuContent.show();$megamenuFooter.show();}else $this.show();}
6else{const $searchWrapper=$this.siblings('.search-wrapper');const globalSearchField=$searchWrapper.find('.global-search-field')[0];const globalSearchValueLength=globalSearchField.value.length;$languageContainer.hide();$navigationContainerNav.hide();$searchWrapper.show();globalSearchField.focus();globalSearchField.setSelectionRange(globalSearchValueLength,globalSearchValueLength);if(isMobile){$logoContainer.hide();$navigationContainer.hide();$megamenuContent.hide();$megamenuFooter.hide();}else $this.hide();if(!isMobile)setTimeout(function(){$header.on('click.globalsearch_clickout tap.globalsearch_clickout',function(e){if(!e.target.classList.contains("form-item-search")&&!e.target.classList.contains("global-search-field")&&!e.target.classList.contains("clear-btn"))closeSearchBar();});},500);}$globalSearchContainer.toggleClass('search-open');});$(once('pluxee_search_clear_btn','.views-exposed-form .clear-btn')).on('click',function(e){e.preventDefault();$(this).parent().siblings('.form-item-search').find('.global-search-field').val("");});$(once('pluxee_global_search_search_suggestions',$globalSearchFields)).on('autocompleteopen',function(){const $input=$(this);const $widget=$input.autocomplete("widget");const searchbarWidth=$input.parent().css("width");$widget.css("width",searchbarWidth);});$(once('pluxee_search_keyboard_focus','#header .global-search-field')).each(function(){let $input=$(this);let usingKeyboard=false;$(window).on('keydown',(e)=>{if(e.key==='Tab')usingKeyboard=true;}).on('mousedown',()=>{usingKeyboard=false;});$input.on('focus',function(){$input.toggleClass('keyboard-focus',usingKeyboard);}).on('blur',function(){$input.removeClass('keyboard-focus');});});function closeSearchBar(){$navigationContainerNav.show();$languageContainer.show();$searchIconBtns.show();$globalSearchContainer.removeClass('search-open');$header.find(".search-wrapper").hide();$header.off('click.globalsearch_clickout tap.globalsearch_clickout');}$(once('pluxee_search_close_searchbar','body')).each(function(){$(document).on('click',function(e){if($('#header .global-search-container').hasClass('search-open')&&!$(e.target).closest('#header').length)closeSearchBar();});$(document).on('keydown',function(e){if($('#header .global-search-container').hasClass('search-open')&&e.key==='Escape')closeSearchBar();});});$(once('global_search_pager','.global-search-pager .pager-page-selector')).on('change',function(e){let url=$(this).val();window.location=url;});}};})(jQuery,Drupal,once);;
7(function($,Drupal,once){Drupal.behaviors.pluxee_search_v2={attach:function(context,settings){const $header=$('#header-v2');const $menuContainer=$header.find('.menu-container');const $ctaContainer=$header.find('.cta-container');const $globalSearchContainer=$header.find('.global-search-container');const $searchIconBtns=$header.find('.views-exposed-form .search-icon-btn');const mobile_breakpoint=(window.devicePixelRatio>=1.5)?1215:1279;let isMobile=window.innerWidth<=mobile_breakpoint;const $globalSearchFields=$header.find('.global-search-field');$globalSearchFields.each(function(){const $input=$(this);const $viewsExposedForm=$input.parents(".views-exposed-form");if(isMobile)$input.autocomplete({appendTo:$globalSearchContainer,position:{my:"left top",at:"left bottom",of:$globalSearchContainer}});else $input.autocomplete({appendTo:$viewsExposedForm});});$(once('pluxee_search_toggle_search_icon_btn',$searchIconBtns)).on('click',function(e){e.preventDefault();const $this=$(this);if($globalSearchContainer.hasClass('search-open')){$ctaContainer.show();$this.siblings('.search-wrapper').hide();$this.show();$this.attr('aria-label',Drupal.t('Open search'));if(!isMobile)$menuContainer.show();}else{const $searchWrapper=$this.siblings('.search-wrapper');const globalSearchField=$searchWrapper.find('.global-search-field')[0];const globalSearchValueLength=globalSearchField.value.length;$ctaContainer.hide();$searchWrapper.show();globalSearchField.focus();globalSearchField.setSelectionRange(globalSearchValueLength,globalSearchValueLength);$this.attr('aria-label',Drupal.t('Close search'));if(!isMobile){$this.hide();$menuContainer.hide();}}$globalSearchContainer.toggleClass('search-open');});$(once('pluxee_search_clear_btn_v2','.views-exposed-form .clear-btn')).on('click',function(e){e.preventDefault();$(this).parent().siblings('.form-item-search').find('.global-search-field').val("");});$(once('pluxee_global_search_search_suggestions',$globalSearchFields)).on('autocompleteopen',function(){const $input=$(this);const $widget=$input.autocomplete("widget");const searchbarWidth=$input.parent().css("width");$widget.css("width",searchbarWidth);});$(once('pluxee_search_keyboard_focus','#header-v2 .global-search-field')).each(function(){let $input
7=$(this);let usingKeyboard=false;$(window).on('keydown',(e)=>{if(e.key==='Tab')usingKeyboard=true;}).on('mousedown',()=>{usingKeyboard=false;});$input.on('focus',function(){$input.toggleClass('keyboard-focus',usingKeyboard);}).on('blur',function(){$input.removeClass('keyboard-focus');});});function closeSearchBar(){if(!isMobile)$menuContainer.show();$ctaContainer.show();$searchIconBtns.show();$globalSearchContainer.removeClass('search-open');$header.find(".search-wrapper").hide();$header.off('click.globalsearch_clickout tap.globalsearch_clickout');}$(window).on('resize',Drupal.debounce(()=>{const isMobileResize=window.innerWidth<=mobile_breakpoint;if(isMobileResize!==isMobile){isMobile=isMobileResize;if($globalSearchContainer.hasClass('search-open'))closeSearchBar();}},50));$(once('pluxee_search_close_searchbar_v2','body')).each(function(){$(document).on('click',function(e){if($('#header-v2 .global-search-container').hasClass('search-open')&&(!$(e.target).closest('#header-v2').length||$(e.target).is('#header-v2')))closeSearchBar();});$(document).on('keydown',function(e){if($('#header-v2 .global-search-container').hasClass('search-open')&&e.key==='Escape')closeSearchBar();});});$(once('global_search_pager','.global-search-pager .pager-page-selector')).on('change',function(e){let url=$(this).val();window.location=url;});}};})(jQuery,Drupal,once);;

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.