PageSourceSearch

https://www.dicopart.fr/sites/default/files/js/js_nQPsvN50yYDzWjWl…G8aejxrMYKGyYTrMMlwKGPmOZyV6_eHHvsLvgGyi6-x

js dicopart.fr collected 2026-10-02 05:58:47 UTC 36,517 bytes, 6 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2!function(){"use strict";let t={getDistanceBetweenElements(t,e){const i=this.getPositionAtCenter(t),o=this.getPositionAtCenter(e);return Math.hypot(i.x-o.x,i.y-o.y)},getPositionAtCenter(t){const{top:e,left:i,width:o,height:n}=t.getBoundingClientRect();return{x:i+o/2,y:e+n/2}},getNextSibling(t,e){var i=t.nextElementSibling;if(!e)return i;for(;i;){if(i.matches(e))return i;i=i.nextElementSibling}},createButton(t){let e=document.createElement("button");return e.setAttribute("class",t),e},newButton(t){let e=document.createElement("button");for(const[i,o]of Object.entries(t))e.setAttribute(i,o);return e},createDiv(t){let e=document.createElement("div");return e.setAttribute("class",t),e},createLink(t,e,i){let o=document.createElement("a");return o.setAttribute("class",t),o.setAttribute("href",e),o.innerHTML=i,o},fadeOut(t){t.style.opacity=1,function e(){(t.style.opacity-=.1)<0?t.style.display="none":requestAnimationFrame(e)}()},fadeIn(t,e){t.style.opacity=0,t.style.display=e||"block",function e(){var i=parseFloat(t.style.opacity);(i+=.1)>1||(t.style.opacity=i,requestAnimationFrame(e))}()},debounce(t,e){let i;return function(){let o=arguments,n=this;clearTimeout(i),i=setTimeout(function(){t.apply(n,o)},e)}}};class e{constructor(e,i={}){if(this.content=e,this.options=Object.assign({},{id:"overlay--menu",ariaLabel:"Navigation",role:"navigation",closeOnOverlayClick:!1,destination:"body",buttonTag:"button",buttonTexts:["Ouvrir","Fermer"],buttonDestination:".region--header",closeButtonText:!1,transitionType:"left-slide",viewportProportion:100,freezeScroll:!0,
2clickCallback:null,finishCallback:null},i),this.finishCallbackFired=!1,this.overlayMenu=t.createDiv("overlay--insite "+this.options.id+" "+this.options.transitionType),this.overlayMenu.style.width=`var(--${this.options.id}-width, ${this.options.viewportProportion}%)`,this.overlayMenu.setAttribute("aria-label",this.options.ariaLabel),this.overlayMenu.setAttribute("tabindex",-1),!1!==this.options.closeButtonText){let e=t.createButton(this.options.id+"__trigger--close");e.innerHTML=this.options.closeButtonText,this.closeButton=this.overlayMenu.append(e)}this.overlayMenu.innerHTML+=this.content,this.createToggleButton(this.options.id+"__trigger"),document.querySelector(this.options.destination).appendChild(this.overlayMenu),100!==this.options.viewportProportion&&(this.bgOverlay=t.createDiv(this.options.id+"__overlay insite--overlay__overlay"),document.querySelector("body").appendChild(this.bgOverlay)),this.button.addEventListener("click",t=>{t.preventDefault(),this.buttonClick(this)}),!1!==this.options.closeButtonText&&this.bindClose(this,this.overlayMenu.querySelector("."+this.options.id+"__trigger--close")),!1!==this.options.closeOnOverlayClick&&this.bindClose(this,this.bgOverlay),"function"!=typeof this.options.finishCallback||this.finishCallbackFired||(this.options.finishCallback(this),this.finishCallbackFired=!0)}createToggleButton(t){let e=document.createElement(this.options.buttonTag);e.setAttribute("class",t),e.setAttribute("aria-expanded",!1),e.setAttribute("aria-haspopup","dialog"),e.setAttribute("role",this.options.role),e.innerHTML=this.options.buttonTexts[0],this.button=document.querySelector(this.options.buttonDestination).appendChild(e)}buttonClick(t){t.options.freezeScroll&&document.querySelector("body").classList.toggle("is-blocked"),!0===t.isOpen?(t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels()):t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[1]),t.button.classList.toggle("is-active"),t.button.setAttribute("aria-expanded",!t.isOpen),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof this.options.clickCallback&&this.options.clickCallback(this)}bindClose(t,e){e.addEventListener("click",()=>{t.options.freezeScroll&&document.querySelector("body").classList.remove("is-blocked"),t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels(),t.button.classList.toggle("is-active"),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof t.options.clickCallback&&t.options.clickCallback(t)})}}!function(t,i){i.behaviors.overlayFilters={attach:function(t,i){var o;window.matchMedia("(max-width: 540px)").matches&&once("overlayFilters",".block--mots-cles-populaires--notices",t).length&&(document.querySelector("html").classList.contains("pl")?(document.querySelector(".region--header"),i={mots_cles:"Filtres"},o="body"):o=".dialog-off-canvas-main-canvas",new e(i.mobile_notices_filters,{destination:o,buttonDestination:".block--mots-cles-populaires--notices",ariaLabel:"Filtres",id:"overlay--filters",transitionType:"right-slide",closeButtonText:"Fermer",overlayThatClose:!0,viewportProportion:100,buttonTexts:["Filtrer les notices","Filtrer les notices"],clickCallback:function(t){t.isOpen}}))}}}(jQuery,Drupal,once)}();;
3!function(){"use strict";let t={getDistanceBetweenElements(t,e){const n=this.getPositionAtCenter(t),i=this.getPositionAtCenter(e);return Math.hypot(n.x-i.x,n.y-i.y)},getPositionAtCenter(t){const{top:e,left:n,width:i,height:l}=t.getBoundingClientRect();return{x:n+i/2,y:e+l/2}},getNextSibling(t,e){var n=t.nextElementSibling;if(!e)return n;for(;n;){if(n.matches(e))return n;n=n.nextElementSibling}},createButton(t){let e=document.createElement("button");return e.setAttribute("class",t),e},newButton(t){let e=document.createElement("button");for(const[n,i]of Object.entries(t))e.setAttribute(n,i);return e},createDiv(t){let e=document.createElement("div");return e.setAttribute("class",t),e},createLink(t,e,n){let i=document.createElement("a");return i.setAttribute("class",t),i.setAttribute("href",e),i.innerHTML=n,i},fadeOut(t){t.style.opacity=1,function e(){(t.style.opacity-=.1)<0?t.style.display="none":requestAnimationFrame(e)}()},fadeIn(t,e){t.style.opacity=0,t.style.display=e||"block",function e(){var n=parseFloat(t.style.opacity);(n+=.1)>1||(t.style.opacity=n,requestAnimationFrame(e))}()},debounce(t,e){let n;return function(){let i=arguments,l=this;clearTimeout(n),n=setTimeout(function(){t.apply(l,i)},e)}}};class e{constructor(e,n={}){if(this.content=e,this.options=Object.assign({},{id:"overlay--menu",ariaLabel:"Navigation",role:"navigation",closeOnOverlayClick:!1,destination:"body",buttonTag:"button",buttonTexts:["Ouvrir","Fermer"],buttonDestination:".regi
3on--header",closeButtonText:!1,transitionType:"left-slide",viewportProportion:100,freezeScroll:!0,clickCallback:null,finishCallback:null},n),this.finishCallbackFired=!1,this.overlayMenu=t.createDiv("overlay--insite "+this.options.id+" "+this.options.transitionType),this.overlayMenu.style.width=`var(--${this.options.id}-width, ${this.options.viewportProportion}%)`,this.overlayMenu.setAttribute("aria-label",this.options.ariaLabel),this.overlayMenu.setAttribute("tabindex",-1),!1!==this.options.closeButtonText){let e=t.createButton(this.options.id+"__trigger--close");e.innerHTML=this.options.closeButtonText,this.closeButton=this.overlayMenu.append(e)}this.overlayMenu.innerHTML+=this.content,this.createToggleButton(this.options.id+"__trigger"),document.querySelector(this.options.destination).appendChild(this.overlayMenu),100!==this.options.viewportProportion&&(this.bgOverlay=t.createDiv(this.options.id+"__overlay insite--overlay__overlay"),document.querySelector("body").appendChild(this.bgOverlay)),this.button.addEventListener("click",t=>{t.preventDefault(),this.buttonClick(this)}),!1!==this.options.closeButtonText&&this.bindClose(this,this.overlayMenu.querySelector("."+this.options.id+"__trigger--close")),!1!==this.options.closeOnOverlayClick&&this.bindClose(this,this.bgOverlay),"function"!=typeof this.options.finishCallback||this.finishCallbackFired||(this.options.finishCallback(this),this.finishCallbackFired=!0)}createToggleButton(t){let e=document.createElement(this.options.buttonTag);e.setAttribute("class",t),e.setAttribute("aria-expanded",!1),e.setAttribute("aria-haspopup","dialog"),e.setAttribute("role",this.options.role),e.innerHTML=this.options.buttonTexts[0],this.button=document.querySelector(this.options.buttonDestination).appendChild(e)}buttonClick(t){t.options.freezeScroll&&document.querySelector("body").classList.toggle("is-blocked"),!0===t.isOpen?(t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels()):t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[1]),t.button.classList.toggle("is-active"),t.button.setAttribute("aria-expanded",!t.isOpen),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof this.options.clickCallback&&this.options.clickCallback(this)}bindClose(t,e){e.addEventListener("click",()=>{t.options.freezeScroll&&document.querySelector("body").classList.remove("is-blocked"),t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels(),t.button.classList.toggle("is-active"),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof t.options.clickCallback&&t.options.clickCallback(t)})}}class n extends e{constructor(t,e){super(t,e),this.options=Object.assign({titlePanel:!1,titlePanelStatic:"Retour",panelsSelector:"nav",panelsDestination:"."+e.id,backHome:!1},this.options),this.navigations=document.querySelectorAll(`.${this.options.id} ${this.options.panelsSelector}`),this.navigations.forEach(function(t,e){t.querySelectorAll("li.menu-item--expanded").forEach(function(t,n){var i="navId-"+e+"_liId-"+n;t.setAttribute("data-id",i);let l=t.querySelector("ul.menu");null!==l&&l.setAttribute("data-id",i)})}),this.splitNavToPanels(this),this.bindSlideButtons(this),this.bindBackButtons(this)}closeAllNavPanels(){this.overlayMenu.classList.remove("has-subpanel-open"),document.querySelectorAll(".panel-nav").forEach(function(t){t.classList.remove("is-open")})}bindSlideButtons(t){document.querySelectorAll("."+t.options.id+"__panel-trigger").forEach(function(e){e.addEventListener("click",function(e){t.overlayMenu.classList.add("has-subpanel-open");let n=e.target.closest("li.menu-item--expanded").getAttribute("data-id");document.querySelector("div.panel-nav[data-id="+n+"]").classList.add("is-open")})})}bindBackButtons(t){document.querySelectorAll("."+t.options.id+"__panel-back-trigger").forEach(function(e){e.addEventListener("click",function(e){e.target.parentNode.classList.toggle("is-open"),e.target.parentNode.classList.contains("panel-depth1")&&t.overlayMenu.classList.remove("has-subpanel-open")})})}splitNavToPanels(e){let n=t.createLink,i=t.createDiv,l=0,a=(t,a,s,r)=>
3{t.forEach(function(t,u){if(e.options.backHome&&0===a&&0===l&&t.parentNode.insertBefore(n(e.options.id+"__link--home","/","Retour à l'accueil"),t),r){let l,a=i("panel-nav panel-depth"+s);if(e.options.titlePanel)l=n(e.options.id+"__panel-back-trigger","#","Retour à "+r);else{let t=i("panel__title");t.innerHTML=r,l=n(e.options.id+"__panel-back-trigger","#",e.options.titlePanelStatic),a.appendChild(t)}a.setAttribute("data-id",t.getAttribute("data-id")),a.appendChild(t),a.appendChild(l),document.querySelector(e.options.panelsDestination).appendChild(a)}l+=1,s+=1,o(t.querySelectorAll(":scope > li"),a,u,s)})},o=(t,n,i,l)=>{t.forEach(function(t,i){t.classList.contains("menu-item--expanded")&&t.appendChild(e.createSlideButtons());let o=t.children[0].innerHTML;a(t.querySelectorAll(":scope > .menu"),n,l,o)})};this.navigations.forEach(function(t,e){let n=t.querySelectorAll(":scope > .menu");a(n,e,0)})}createSlideButtons(){let t=document.createElement("button");return t.setAttribute("class",this.options.id+"__panel-trigger"),t}}!function(t,e){e.behaviors.overlayMenu={attach:function(t,e){var i;once("overlay--menu",".region--header",t).length&&(document.querySelector(".page__header"),document.querySelector("body"),document.querySelector("html").classList.contains("pl")?(e=null!=document.querySelector(".region--header")?{mobile_menu:'<nav role="navigation" aria-labelledby="block-navigationprincipale-2-menu" id="block-navigationprincipale-2" class="settings-tray-editable block block-menu navigation menu--main--overlay menu--main" data-drupal-settingstray="editable">\n                <span class="visually-hidden" id="block-navigationprincipale-2-menu">Navigation principale</span>\n                <ul class="menu">\n                  <li class="menu-item menu-item--expanded">\n                    <a href="http://google.fr">N1 L1 &gt;</a>\n                    <ul class="menu">\n                      <li class="menu-item">\n                        <a href="http://google.fr">N1 L1 &gt;N2 L1</a>\n                      </li>\n                      <li class="menu-item menu-item--expanded">\n                        <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt;</a>\n                        <ul class="menu">\n                          <li class="menu-item">\n                            <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L1</a>\n                          </li>\n                          <li class="menu-item menu-item--expanded">\n                            <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt;</a>\n                            <ul class="menu">\n                              <li class="menu-item">\n                                <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt; N4 L1</a>\n                              </li>\n                              <li class="menu-item menu-item--expanded">\n                                <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt; N4 L2 &gt;</a>\n                                <ul class="menu">\n                                  <li class="menu-item">\n                                    <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt; N4 L2 &gt; N5 L1</a>\n                                  </li>\n                                </ul>\n                              </li>\n                              <li class="menu-item menu-item--expanded">\n                                <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt; N4 L3 &gt;</a>\n                                <ul class="menu">\n                                  <li class="menu-item menu-item--expanded">\n                                    <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt; N4 L3 &gt; N5 L1 &gt;</a>\n                                    <ul class="menu">\n                                      <li class="menu-item">\n                                        <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt; N4 L3 &gt; N5 L1 &gt; N6 L1</a>\n                                      </li>\n                                    </ul>\n                                  </li>\n                                </ul>\n                              </li>\n                              <li class="menu-item">\n                                <a href="http://google.fr">N1 L1 &gt; N2 L2 &gt; N3 L2 &gt; N4 L4</a>\n                              </li>\n                            </ul>\n                          </li>\n                        </ul>\n                      </li>\n                    </ul>\n                  </li>\n                  <li class="menu-item menu-item--expanded">\n                    <a href="http://google.fr">N1 L2 &gt;</a>\n                    <ul class="menu">\n                      <li class="menu-item">\n                        <a href="http://google.fr">N1 L2 &gt; N2 L1</a>\n                      </li>\n                      <li class="menu-item menu-item--expanded">\n                        <a href="http://google.fr">N1 L2 &gt; N2 L2 &gt;</a>\n                        <ul class="menu">\n                          <li class="menu-item">\n                            <a href="http://google.fr">N1 L2 &gt; N2 L2 &gt; N3 L1</a>\n                          </li>\n                          <li class="menu-item menu-item--expanded">\n                            <a href="http://google.fr">N1 L2 &gt; N2 L2 &gt; N3 L2 &gt;</a>\n                            <ul class="menu">\n                              <li class="menu-item menu-item--expanded">\n                                <a href="http://google.fr">N1 L2 &gt; N2 L2 &gt; N3 L2 &gt; N4 &gt; L1 &gt;</a>\n                                <ul class="menu">\n                                  <li class="menu-item menu-item--expanded">\n                                    <a href="http://google.fr">N1 L2 &gt; N2 L2 &gt; N3 L2 &gt; N4 &gt; L1 &gt; N5 L1 &gt;</a>\n                                    <ul class="menu">\n                                      <li class="menu-item">\n                                        <a href="http://google.fr">N1 L2 &gt; N2 L2 &gt; N3 L2 &gt; N4 &gt; L1 &gt; N5 L1 &gt; N6\n                                          L1</a>\n                                      </li>\n                                    </ul>\n                                  </li>\n                                </ul>\n                              </li>\n                            </ul>\n                          </li>\n                        </ul>\n                      </li>\n                      <li class="menu-item menu-item--expanded">\n                        <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt;</a>\n                        <ul class="menu">\n                          <li class="menu-item menu-item--expanded">\n                            <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L1 &gt;</a>\n                            <ul class="menu">\n                              <li class="menu-item menu-item--expanded">\n                                <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L1 &gt; N4 L1 &gt;</a>\n                                <ul class="menu">\n                                  <li class="menu-item">\n                                    <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L1 &gt; N4 L1 &gt; N5 L1</a>\n                                  </li>\n                                </ul>\n                              </li>\n                            </ul>\n                          </li>\n                          <li class="menu-item menu-item--expanded">\n                            <a href="http://google.fr"> N1 L2 &gt; N2 L3 &gt; N3 L2 &gt;</a>\n                            <ul class="menu">\n                              <li class="menu-item menu-item--expanded">\n                                <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L2 &gt; N4 L1 &gt;</a>\n                                <ul class="menu">\n                                  <li class="menu-item">\n                                    <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L2 &gt; N4 L1 &gt; N5 L1</a>\n                                  </li>\n                                  <li class="menu-item menu-item--expanded">\n                                    <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L2 &gt; N4 L1 &gt; N5 L2 &gt;</a>\n                                    <ul class="menu">\n                                      <li class="menu-item">\n                                        <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L2 &gt; N4 L1 &gt; N5 L2 &gt; N6 L1</a>\n                                      </li>\n                                    </ul>\n                                  </li>\n                                  <li class="menu-item menu-item--expanded">\n                                    <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L2 &gt; N4 L1 &gt; N5 L3 &gt;</a>\n                                    <ul class="menu">\n                                      <li class="menu-item">\n                                        <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L2 &gt; N4 L1 &gt; N5 L3 &gt; N6 L1</a>\n                                      </li>\n                                    </ul>\n                                  </li>\n                                  <li class="menu-item">\n                                    <a href="http://google.fr">N1 L2 &gt; N2 L3 &gt; N3 L2 &gt; N4 L1 &gt; N5 L4</a>\n                                  </li>\n                                </ul>\n                              </li>\n                            </ul>\n                          </li>\n                        </ul>\n                      </li>\n                    </ul>\n                  </li>\n                </ul>\n              </nav>\n              <nav role="navigation" aria-labelledby="block-pieddepage-2-menu" id="block-pieddepage-2" class="settings-tray-editable block block-menu navigation menu--footer menu--footer--overlay" data-drupal-settingstray="editable">\n                <h2 class="visually-hidden" id="block-pieddepage-2-menu">Pied de page</h2>\n                <ul class="menu">\n                  <li class="menu-item menu-item--expanded menu-item--active-trail footer_mentions_legales">\n                    <a href="/mentions-legales" data-drupal-link-system-path="node/2" class="is-active">Mentions légales</a>\n                    <ul class="menu">\n                      <li class="menu-item">\n                        <a href="/sitemap" data-drupal-link-system-path="sitemap">Plan du site</a>\n                      </li>\n                    </ul>\n                  </li>\n                </ul>\n              </nav>'}:{mobile_menu:"Menu content"},i="body"):i=".dialog-off-canvas-main-canvas",new n(e.mobile_menu,{destination:i,ariaLabel:"Navigation principale",id:"overlay--menu",transitionType:"right-slide",buttonDestination:".regi
3on--header",titlePanel:!1,titlePanelStatic:"Revenir au menu principal",closeOnOverlayClick:!0,viewportProportion:80,closeButtonText:!1,buttonTexts:["Ouvrir le menu","Fermer le menu"]}))}}}(jQuery,Drupal,once)}();;
4!function(){"use strict";let t={getDistanceBetweenElements(t,e){const o=this.getPositionAtCenter(t),i=this.getPositionAtCenter(e);return Math.hypot(o.x-i.x,o.y-i.y)},getPositionAtCenter(t){const{top:e,left:o,width:i,height:s}=t.getBoundingClientRect();return{x:o+i/2,y:e+s/2}},getNextSibling(t,e){var o=t.nextElementSibling;if(!e)return o;for(;o;){if(o.matches(e))return o;o=o.nextElementSibling}},createButton(t){let e=document.createElement("button");return e.setAttribute("class",t),e},newButton(t){let e=document.createElement("button");for(const[o,i]of Object.entries(t))e.setAttribute(o,i);return e},createDiv(t){let e=document.createElement("div");return e.setAttribute("class",t),e},createLink(t,e,o){let i=document.createElement("a");return i.setAttribute("class",t),i.setAttribute("href",e),i.innerHTML=o,i},fadeOut(t){t.style.opacity=1,function e(){(t.style.opacity-=.1)<0?t.style.display="none":requestAnimationFrame(e)}()},fadeIn(t,e){t.style.opacity=0,t.style.display=e||"block",function e(){var o=parseFloat(t.style.opacity);(o+=.1)>1||(t.style.opacity=o,requestAnimationFrame(e))}()},debounce(t,e){let o;return function(){let i=arguments,s=this;clearTimeout(o),o=setTimeout(function(){t.apply(s,i)},e)}}};class e{constructor(e,o={}){if(this.content=e,this.options=Object.assign({},{id:"overlay--menu",ariaLabel:"Navigation",role:"navigation",closeOnOverlayClick:!1,destination:"body",buttonTag:"button",buttonTexts:["Ouvrir","Fermer"],buttonDestination:".region--header",closeButtonText:!1,transitionType:"left-slide",viewportProportion:100,freezeScroll:!0,
4clickCallback:null,finishCallback:null},o),this.finishCallbackFired=!1,this.overlayMenu=t.createDiv("overlay--insite "+this.options.id+" "+this.options.transitionType),this.overlayMenu.style.width=`var(--${this.options.id}-width, ${this.options.viewportProportion}%)`,this.overlayMenu.setAttribute("aria-label",this.options.ariaLabel),this.overlayMenu.setAttribute("tabindex",-1),!1!==this.options.closeButtonText){let e=t.createButton(this.options.id+"__trigger--close");e.innerHTML=this.options.closeButtonText,this.closeButton=this.overlayMenu.append(e)}this.overlayMenu.innerHTML+=this.content,this.createToggleButton(this.options.id+"__trigger"),document.querySelector(this.options.destination).appendChild(this.overlayMenu),100!==this.options.viewportProportion&&(this.bgOverlay=t.createDiv(this.options.id+"__overlay insite--overlay__overlay"),document.querySelector("body").appendChild(this.bgOverlay)),this.button.addEventListener("click",t=>{t.preventDefault(),this.buttonClick(this)}),!1!==this.options.closeButtonText&&this.bindClose(this,this.overlayMenu.querySelector("."+this.options.id+"__trigger--close")),!1!==this.options.closeOnOverlayClick&&this.bindClose(this,this.bgOverlay),"function"!=typeof this.options.finishCallback||this.finishCallbackFired||(this.options.finishCallback(this),this.finishCallbackFired=!0)}createToggleButton(t){let e=document.createElement(this.options.buttonTag);e.setAttribute("class",t),e.setAttribute("aria-expanded",!1),e.setAttribute("aria-haspopup","dialog"),e.setAttribute("role",this.options.role),e.innerHTML=this.options.buttonTexts[0],this.button=document.querySelector(this.options.buttonDestination).appendChild(e)}buttonClick(t){t.options.freezeScroll&&document.querySelector("body").classList.toggle("is-blocked"),!0===t.isOpen?(t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels()):t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[1]),t.button.classList.toggle("is-active"),t.button.setAttribute("aria-expanded",!t.isOpen),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof this.options.clickCallback&&this.options.clickCallback(this)}bindClose(t,e){e.addEventListener("click",()=>{t.options.freezeScroll&&document.querySelector("body").classList.remove("is-blocked"),t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels(),t.button.classList.toggle("is-active"),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof t.options.clickCallback&&t.options.clickCallback(t)})}}!function(t,o){o.behaviors.overlayMotsCles={attach:function(t,o){var i;t===document&&once("overlayMots",".block--mots-cles-populaires",t).length&&(document.querySelector("html").classList.contains("pl")?(document.querySelector(".region--header"),o={mots_cles:"Mots clés"},i="body"):i=".dialog-off-canvas-main-canvas",new e(o.mots_cles,{destination:i,buttonDestination:".block--mots-cles-populaires",ariaLabel:"Mots clés",id:"overlay--mots-cles",transitionType:"right-slide",closeButtonText:"Fermer",overlayThatClose:!0,closeOnOverlayClick:!0,viewportProportion:99,buttonTexts:["Voir tous les mots clés","Voir tous les mots clés"],finishCallback:function(t){t.isOpen}}))}}}(jQuery,Drupal,once)}();;
5!function(){"use strict";let t={getDistanceBetweenElements(t,e){const i=this.getPositionAtCenter(t),o=this.getPositionAtCenter(e);return Math.hypot(i.x-o.x,i.y-o.y)},getPositionAtCenter(t){const{top:e,left:i,width:o,height:n}=t.getBoundingClientRect();return{x:i+o/2,y:e+n/2}},getNextSibling(t,e){var i=t.nextElementSibling;if(!e)return i;for(;i;){if(i.matches(e))return i;i=i.nextElementSibling}},createButton(t){let e=document.createElement("button");return e.setAttribute("class",t),e},newButton(t){let e=document.createElement("button");for(const[i,o]of Object.entries(t))e.setAttribute(i,o);return e},createDiv(t){let e=document.createElement("div");return e.setAttribute("class",t),e}
5,createLink(t,e,i){let o=document.createElement("a");return o.setAttribute("class",t),o.setAttribute("href",e),o.innerHTML=i,o},fadeOut(t){t.style.opacity=1,function e(){(t.style.opacity-=.1)<0?t.style.display="none":requestAnimationFrame(e)}()},fadeIn(t,e){t.style.opacity=0,t.style.display=e||"block",function e(){var i=parseFloat(t.style.opacity);(i+=.1)>1||(t.style.opacity=i,requestAnimationFrame(e))}()},debounce(t,e){let i;return function(){let o=arguments,n=this;clearTimeout(i),i=setTimeout(function(){t.apply(n,o)},e)}}};class e{constructor(e,i={}){if(this.content=e,this.options=Object.assign({},{id:"overlay--menu",ariaLabel:"Navigation",role:"navigation",closeOnOverlayClick:!1,destination:"body",buttonTag:"button",buttonTexts:["Ouvrir","Fermer"],buttonDestination:".region--header",closeButtonText:!1,transitionType:"left-slide",viewportProportion:100,freezeScroll:!0,clickCallback:null,finishCallback:null},i),this.finishCallbackFired=!1,this.overlayMenu=t.createDiv("overlay--insite "+this.options.id+" "+this.options.transitionType),this.overlayMenu.style.width=`var(--${this.options.id}-width, ${this.options.viewportProportion}%)`,this.overlayMenu.setAttribute("aria-label",this.options.ariaLabel),this.overlayMenu.setAttribute("tabindex",-1),!1!==this.options.closeButtonText){let e=t.createButton(this.options.id+"__trigger--close");e.innerHTML=this.options.closeButtonText,this.closeButton=this.overlayMenu.append(e)}this.overlayMenu.innerHTML+=this.content,this.createToggleButton(this.options.id+"__trigger"),document.querySelector(this.options.destination).appendChild(this.overlayMenu),100!==this.options.viewportProportion&&(this.bgOverlay=t.createDiv(this.options.id+"__overlay insite--overlay__overlay"),document.querySelector("body").appendChild(this.bgOverlay)),this.button.addEventListener("click",t=>{t.preventDefault(),this.buttonClick(this)}),!1!==this.options.closeButtonText&&this.bindClose(this,this.overlayMenu.querySelector("."+this.options.id+"__trigger--close")),!1!==this.options.closeOnOverlayClick&&this.bindClose(this,this.bgOverlay),"function"!=typeof this.options.finishCallback||this.finishCallbackFired||(this.options.finishCallback(this),this.finishCallbackFired=!0)}createToggleButton(t){let e=document.createElement(this.options.buttonTag);e.setAttribute("class",t),e.setAttribute("aria-expanded",!1),e.setAttribute("aria-haspopup","dialog"),e.setAttribute("role",this.options.role),e.innerHTML=this.options.buttonTexts[0],this.button=document.querySelector(this.options.buttonDestination).appendChild(e)}buttonClick(t){t.options.freezeScroll&&document.querySelector("body").classList.toggle("is-blocked"),!0===t.isOpen?(t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels()):t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[1]),t.button.classList.toggle("is-active"),t.button.setAttribute("aria-expanded",!t.isOpen),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof this.options.clickCallback&&this.options.clickCallback(this)}bindClose(t,e){e.addEventListener("click",()=>{t.options.freezeScroll&&document.querySelector("body").classList.remove("is-blocked"),t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels(),t.button.classList.toggle("is-active"),t.overlayMenu.classList.toggle("is-open"),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof t.options.clickCallback&&t.options.clickCallback(t)})}}!function(t,i){i.behaviors.overlaySearch={attach:function(i,o){var n,s=function(){if(window.matchMedia("(max-width: 540px)").matches){var e=t('input[placeholder="Rechercher dans le dictionnaire"]');once("overlayFilters",e,i).length&&e.attr("placeholder","Rechercher")}};s(),once("overlaySearch",".region--header",i).length&&(document.querySelector("html").classList.contains("pl")?(o=null!=document.querySelector(".region--header")?{search_form:'<div class="block block-search">\n                                    <form id="search-block-form" class="search-block-form">\n                                        <div class="js-form-item form-item">\n                                            <label class="visually-hidden">Search</label>\n                                            <input class="form-search" placeholder="Votre recherche" type="search" size="15">\n                                        </div>\n                                        <div class="form-actions js-form-wrapper form-wrapper"><input id="edit-submit" type="submit" value="Ok" class="button"></div>\n                                    </form>\n                                  </div>'}:{search_form:"Menu content"},n="body"):n=".dialog-off-canvas-main-canvas",new e(o.search_overlay,{destination:n,buttonDestination:".regi
5on--header",ariaLabel:"Recherche",id:"overlay--search",transitionType:"fade",closeButtonText:"Fermer",overlayThatClose:!0,viewportProportion:100,buttonTexts:["Rechercher dans le dictionnaire","Rechercher dans le dictionnaire"],clickCallback:function(e){if(!0===e.isOpen){s();var o=t(".overlay--search #edit-search-api-fulltext");once("clear--input--overlay",o,i).length&&(o.wrap('<div class="clear-input--overlay__wrapper"></div>').after(t("<span>Effacer</span>").click(function(){t(this).prev("input").val("").trigger("change").focus(),t(".clear-input--overlay__wrapper").removeClass("notEmpty")})),o.on("input",function(){t(this).val().length>0?t(".clear-input--overlay__wrapper").addClass("notEmpty"):t(".clear-input--overlay__wrapper").removeClass("notEmpty")}))}}}))}}}(jQuery,Drupal,once)}();;
6!function(){"use strict";let e={getDistanceBetweenElements(e,t){const o=this.getPositionAtCenter(e),s=this.getPositionAtCenter(t);return Math.hypot(o.x-s.x,o.y-s.y)},getPositionAtCenter(e){const{top:t,left:o,width:s,height:n}=e.getBoundingClientRect();return{x:o+s/2,y:t+n/2}},getNextSibling(e,t){var o=e.nextElementSibling;if(!t)return o;for(;o;){if(o.matches(t))return o;o=o.nextElementSibling}},createButton(e){let t=document.createElement("button");return t.setAttribute("class",e),t},newButton(e){let t=document.createElement("button");for(const[o,s]of Object.entries(e))t.setAttribute(o,s);return t},createDiv(e){let t=document.createElement("div");return t.setAttribute("class",e),t},createLink(e,t,o){let s=document.createElement("a");return s.setAttribute("class",e),s.setAttribute("href",t),s.innerHTML=o,s},fadeOut(e){e.style.opacity=1,function t(){(e.style.opacity-=.1)<0?e.style.display="none":requestAnimationFrame(t)}()},fadeIn(e,t){e.style.opacity=0,e.style.display=t||"block",function t(){var o=parseFloat(e.style.opacity);(o+=.1)>1||(e.style.opacity=o,requestAnimationFrame(t))}()},debounce(e,t){let o;return function(){let s=arguments,n=this;clearTimeout(o),o=setTimeout(function(){e.apply(n,s)},t)}}};class t{constructor(e,t={}){this.options=Object.assign({},{bodyScrolledClass:!1,distance:!1},t),this.header=e,this.body=document.querySelector("body"),this.observeScroll(this)}observeScroll(e){let t=0;window.addEventListener("scroll",function(){let o=window.pageYOffset||document.documentElement.scrollTop;e.options.bodyScrolledClass&&(o>e.options.distance?document.querySelector("body").classList.add(e.options.bodyScrolledClass):document.querySelector("body").classList.remove(e.options.bodyScrolledClass)),o>t?(e.header.classList.remove("scroll-up"),e.header.classList.add("scroll-down")):(e.header.classList.remove("scroll-down"),e.header.classList.add("scroll-up")),t=o<=0?0:o},!1)}}!function(o,s){s.behaviors.smartHeader={attach:function(o,s){if(once("smartHeader",".page__header",o).length){var n=document.querySelector(".page__header"),r=document.querySelector("body");new t(n,{bodyScrolledClass:"scrolled",distance:600}),r.style.setProperty("--header-height",n.offsetHeight+"px"),window.addEventListener("resize",e.debounce(function(){r.style.setProperty("--header-height",n.offsetHeight+"px")},500))}}}}(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.