PageSourceSearch

https://www.parcasterix.fr/sites/default/files/js/js_XcqzecoA5qlJa…N5aa6U41-TpFm-6c-eS5S1E4Hl9vHyEj1kXcD_MsEXw

js parcasterix.fr collected 2026-09-24 09:37:59 UTC 7,141 bytes, 8 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2((Drupal,once,drupalSettings)=>{window.dataLayer=window.dataLayer||[];Drupal.paxTracking=Drupal.paxTracking||{push(event,params={}){window.dataLayer.push({event,...params});}};Drupal.behaviors.paxTrackingDataLayer={attach(context){once("pax-tracking-datalayer","html",context).forEach(()=>{const pageContext=drupalSettings.paxTracking?.context;if(pageContext)Drupal.paxTracking.push("dataLayer_ready",pageContext);});}};if(Drupal.AjaxCommands)Drupal.AjaxCommands.prototype.paxTrackingPush=(ajax,response)=>{Drupal.paxTracking.push(response.event,response.params||{});};})(Drupal,once,drupalSettings);;
3((Drupal,once)=>{const TRACKED_PARAM_ATTRS={"data-click":"click","data-click-chapter1":"click_chapter1","data-click-chapter2":"click_chapter2","data-click-chapter3":"click_chapter3"};const buildPayload=(el)=>{const eventName=el.getAttribute("data-event");const params={};Object.entries(TRACKED_PARAM_ATTRS).forEach(([attr,key])=>{const value=el.getAttribute(attr);if(value&&value.trim()!=="")params[key]=value.trim();});return {eventName,params};};Drupal.behaviors.paxTrackingAttributes={attach(context){once("pax-tracking-attributes","body",context).forEach((body)=>{body.addEventListener("click",(e)=>{const el=e.target.closest("[data-event]");if(!el)return;const {eventName,params}=buildPayload(el);if(eventName)Drupal.paxTracking.push(eventName,params);},true);});}};})(Drupal,once);;
4(function(Drupal,$){"use strict";const EVENTS={reachFiveLoginSuccess:()=>["click.navigation",{click:"account",click_chapter1:"login",click_chapter2:"mail",click_chapter3:"success"}],reachFiveLoginFail:()=>["click.navigation",{click:"account",click_chapter1:"login",click_chapter2:"mail",click_chapter3:"fail"}],reachFiveForgotPasswordSuccess:()=>["click.action",{click:"account",click_chapter1:"reset-password",click_chapter2:"success"}],reachFiveForgotPasswordFail:()=>["click.action",{click:"account",click_chapter1:"reset-password",click_chapter2:"fail"}],reachFiveProfileSaveSuccess:()=>["click.action",{click:"account",click_chapter1:"save-my-changes",click_chapter2:"success"}],reachFiveProfileSaveFail:()=>["click.action",{click:"account",click_chapter1:"save-my-changes",click_chapter2:"fail"}],reachFiveNewsletterSuccess:()=>["click.action",{click:"newsletter-subscription",click_chapter1:window.location.href,click_chapter2:"success"}],reachFiveNewsletterFail:()=>["click.action",{click:"newsletter-subscription",click_chapter1:window.location.href,click_chapter2:"fail"}]};Object.entries(EVENTS).forEach(([trigger,payload])=>{$(document.body).on(trigger,()=>{const [eventName,params]=payload();Drupal.paxTracking?.push(eventName,params);});});})(Drupal,jQuery);;
5((Drupal,drupalSettings,once)=>{Drupal.behaviors.paxTrackingDownload={attach(context){once("pax-tracking-download","body",context).forEach((body)=>{body.addEventListener("click",(e)=>{const link=e.target.closest("a[data-track-download]");if(!link)return;Drupal.paxTracking.push("click.download",{click:"download",click_chapter1:link.href,click_chapter2:drupalSettings.paxTracking?.pageUrlFr||window.location.href});},true);});}};})(Drupal,drupalSettings,once);;
6((Drupal,drupalSettings,once)=>{Drupal.behaviors.paxTrackingBook={attach(context){once("pax-tracking-book","body",context).forEach((body)=>{body.addEventListener("click",(e)=>{const link=e.target.closest("a[data-track-book]");if(!link)return;const params={click:"book",click_chapter1:"click-reserver",click_chapter2:drupalSettings.paxTracking?.pageUrlFr||window.location.href};const offerType=(link.getAttribute("data-track-book")||"").trim();if(offerType!=="")params.click_chapter3=offerType;Drupal.paxTracking.push("click.navigation",params);},true);});}};})(Drupal,drupalSettings,once);;
7(function(Drupal,once){"use strict";Drupal.behaviors.parcAsterixSearchA11y={attach:function(context){once("search-a11y","input[role=\"combobox\"]",context).forEach((input)=>{input.addEventListener("keydown",(e)=>{const list=document.getElementById("search-results-list");if(!list)return;const items=list.querySelectorAll("[role=\"option\"]");let currentIndex=Array.from(items).indexOf(document.activeElement);if(e.key==="ArrowDown"){e.preventDefault();const next=items[currentIndex+1]||items[0];if(next)next.focus();}else if(e.key==="ArrowUp"){e.preventDefault();const prev=items[currentIndex-1]||items[items.length-1];if(prev)prev.focus();}else if(e.key==="Escape"){input.setAttribute("aria-expanded","fal
7se");const resultsContainer=document.getElementById("search-results-container");if(resultsContainer)resultsContainer.innerHTML="";input.focus();}else{if(e.key==="Enter"&&document.activeElement.role==="option"){e.preventDefault();const url=document.activeElement.getAttribute("data-url");if(url)window.location.href=url;else{input.value=document.activeElement.getAttribute("data-value");input.setAttribute("aria-expanded","false");const resultsContainer=document.getElementById("search-results-container");if(resultsContainer)resultsContainer.innerHTML="";input.focus();}}}});input.addEventListener("htmx:afterOnLoad",()=>{const list=document.getElementById("search-results-list");const items=list?list.querySelectorAll("[role=\"option\"]"):[];const hasResults=items.length>0;input.setAttribute("aria-expanded",hasResults?"true":"false");});});once("search-option-click","[role=\"option\"]",context).forEach((option)=>{option.addEventListener("click",()=>{const url=option.getAttribute("data-url");if(url)window.location.href=url;else{const input=document.querySelector("input[role=\"combobox\"]");if(input){input.value=option.getAttribute("data-value");input.setAttribute("aria-expanded","false");const resultsContainer=document.getElementById("search-results-container");if(resultsContainer)resultsContainer.innerHTML="";input.focus();}}});});}};})(Drupal,once);;
8(function(Drupal){"use strict";let lastKeyword="";document.addEventListener("htmx:afterSwap",(e)=>{if(e.detail.target.id!=="search-results-container")return;if(e.detail.target.querySelector(".no-results"))return;let keyword="";try{keyword=new URL(e.detail.xhr.responseURL).searchParams.get("q")||"";}catch{keyword="";}if(!keyword)keyword=document.querySelector("input[name=\"q\"]")?.value||"";keyword=keyword.trim();if(!keyword||!Drupal.paxTracking?.push)return;lastKeyword=keyword;Drupal.paxTracking.push("internal_search_result.display",{ise_keyword:keyword});});document.addEventListener("click",(e)=>{const link=e.target.closest("#search-results-container .search-panel__result-link, #search-results-container .search-faq-item");if(!link||!Drupal.paxTracking?.push)return;const type=link.classList.contains("search-faq-item")?"faq":"site";const list=link.closest("[data-search-results-list]");const items=list?list.querySelectorAll(".search-panel__result-link, .search-faq-item"):[link];const rank=Array.prototype.indexOf.call(items,link)+1;const keyword=lastKeyword||(document.querySelector("input[name=\"q\"]")?.value||"").trim();Drupal.paxTracking.push("internal_search_result.click",{ise_keyword:keyword,ise_click_rank:rank,ise_type:type,page_url:link.href});});})(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.