PageSourceSearch

https://www.mairieentrevennes.fr/js1776270316/dist/design/832series/script.min.js

js mairieentrevennes.fr collected 2026-09-25 07:04:17 UTC 8,959 bytes, 1 lines download raw bytes

1"use strict";var isSafari=/constructor/i.test(window.HTMLElement);function debounce(n,o,a){var s;return function(){var e=this,t=arguments,i=a&&!s;clearTimeout(s),s=setTimeout(function(){s=null,a||n.apply(e,t)},o),i&&n.apply(e,t)}}function detectOverflow(e){const s=e.getBoundingClientRect(),t=e.children;let r=!1;const l={horizontal:!1,vertical:!1,children:[]};return t.forEach(function(e,t){var i=e.getBoundingClientRect(),n=i.right>s.right,o=i.left<s.left,a=i.bottom>s.bottom,i=i.top<s.top;(n||o||a||i)&&(r=!0,l.children.push({index:t,element:e,overflowRight:n,overflowLeft:o,overflowBottom:a,overflowTop:i})),(n||o)&&(l.horizontal=!0),(a||i)&&(l.vertical=!0)}),{hasOverflow:r,...l}}isSafari&&(document.documentElement.className+=" safari"),window.isCalculSubMenu=!0,function(a,t,i){a.fn.doubleTapToGo=function(e){return!!("ontouchstart"in t||navigator.msMaxTouchPoints||navigator.userAgent.toLowerCase().match(/windows phone os 7/i))&&(this.each(function(){var o=!1;a(this).on("click",function(e){var t=a(this);t[0]!==o[0]&&(e.preventDefault(),o=t)}),a(i).on("click touchstart MSPointerDown",function(e){for(var t=!0,i=a(e.target).parents(),n=0;n<i.length;n++)i[n]===o[0]&&(t=!1);t&&(o=!1)})}),this)}}(jQuery,window,document),function(a,l,r){var i;function e(e){this.timeOut="",this.checkIfGoodTemplate()&&this.init(e)}function t(){this.produits=l(".produits"),this.ficheProduit=l("#fiche-produit"),this.menuGauche=l("#nav-static-principal"),this.produits.length&&this.Hover(),this.ficheProduit.length&&this.ShowHideDescAvis()}function n(){var e=this;this.menu=l("#nav-principal"),this.menuContainer=this.menu.closest(".menu"),this.header=this.menuContainer.closest("header"),this.size=r.MediaQuery._getCurrentSize(),0!==this.menu.length&&(e.initMenu(),e.menuHover(),e.menuScroll(),l(a).on("changed.cms.mediaquery",function(){e.initMenu(),e.size=r.MediaQuery._getCurrentSize(),r.MediaQuery.atLeastDown("medium")&&(e.resetCSS(e.menu.find(".navigation_button_p > ul")),e.resetCSS(e.menu.find(".navigation_button_p > ul li")))}),l(a).trigger("scroll"))}function o(e){var i;a.isCalculSubMenu&&(self.size=r.MediaQuery._getCurrentSize(),r.MediaQuery.atLeast("large")&&((i=Helper.closest(e,"ul")).style.transition="none",i.style.pointerEvents="none",a.requestAnimationFrame(function(){i.style.transform="none",i.style.opacity="0",i.style.visibility="visible",i.style.height="70vh";document.querySelector("#nav-principal > ul");i.style.setProperty("--column-count",1);let e=detectOverflow(i),t=1;for(;e.hasOverflow;)t++,i.style.setProperty("--column-count",t),e=detectOverflow(i);i.style.height="",i.style.opacity="",i.style.transform="",i.style.visibility="",a.requestAnimationFrame(function(){i.style.transition="",i.style.pointerEvents=""})})))}e.prototype={init:function(e){l(e).parent().find("> div, > li").removeClass("slide-active"),e.addClass("slide-active")},sliderShowAll:function(){clearTimeout(this.timeOut),l(".accueil_diaporama_template .slide").find("> div, > li").removeClass("slide-active"),this.timeout=setTimeout(function(){l(".accueil_diaporama_template .slide").find("> div, > li").addClass("slide-active")},200)},checkIfGoodTemplate:function(){return"accueil_diaporama_template_5"!==r.Template.get("accueil_diaporama")}},l(a).on("CmonSite.onSlideNextAccueil CmonSite.onSlidePrevAccueil",function(e,t){void 0!==i&&("accueil_diaporama_template_5"===r.Template.get("accueil_diaporama")?i.sliderShowAll():i.init(t))}),l(a).on("CmonSite.onSliderLoadAccueil",function(){i=new e(l(".accueil_diaporama_template .slide > div, .accueil_diaporama_template .slide > li")),"accueil_diaporama_template_5"===r.Template.get("accueil_diaporama")&&i.sliderShowAll()}),t.prototype={Hover:function(){var r=this;this.produits.on("mouseenter",function(){var e,t,i,n,o=l(this),a=r.getImageSecondary(o),s=o.find(".produits-bloc-image .img-square:not(.produits-bloc-new-image)");!1!==a&&(e=o.find("img").attr("alt"),t=o.find(".produits-bloc-image"),n=!1,(i=o.find(".produits-bloc-new-image")).length||(i=l('<span class="img-square produits-bloc-new-image" style="display: none"><span class="img-square__content"><img src="'+a+'" alt="'+e+'"></span></span>'),t.append(i),n=!0),t.find(".produits-bloc-new-image").css("opacity",""),i.addClass("produits-bloc-new-image__animate"),n?i.imagesLoaded(function(){i.show(),o.addClass("produits-image-loaded")}):i.show(),s.css("opacity","0"))}),this.produits.on("mouseleave",function(){r.resetImageSecondary(l(this))})},getImageSecondary:function(e){return!!e.find("img").attr("data-img-secondary")&&e.find("img").attr("data-img-secondary")},resetImageSecondary:function(e){var t=e.find(".produits-bloc-image"),e=e.find(".produits-bloc-new-image");
1t.find(".img-square:not(.produits-bloc-new-image)").css("opacity",1),e.length&&(e.hide(),e.removeClass("produits-bloc-new-image__animate"))},remonteActif:function(e){var t=!1;e.find("> ul > li").each(function(){if(l(this).find(".actif").length)return t=!0,e=l(this),!1}),!0===t&&(e.addClass("actif"),this.remonteActif(e))},ShowHideDescAvis:function(){var e,t;this.ficheProduit.closest(".template_fiche_produit_3").length||(e=this.ficheProduit.find("#produit-comment"),t=this.ficheProduit.find("#savoirplus"),e.length&&this.ShowHideElem(e),t.length&&this.ShowHideElem(t))},ShowHideElem:function(e){var t,i=e.find("> .h4"),n=e.find('> div[class*="detail"]');i.length&&n.length&&(t=e.attr("id"),n=document.createElement("div"),"savoirplus"==t?l(n).addClass("see-more-details actif"):l(n).addClass("see-more-details"),i.append(n),this.ficheProduit.find('a[href*="#'+t+'"]').length&&this.ficheProduit.find('a[href*="#'+t+'"]').on("click",function(){var e=l("#"+t).find(".see-more-details");e.hasClass("actif")||e.trigger("click")}),l(n).on("click",function(){l(this).toggleClass("actif"),l(this).parent().next().stop().slideToggle(200)}))}},n.prototype={initMenu:function(){var e=this;e.menu.find(".navigation_button_p").each(function(){l(this).find("> ul").length&&(e.resetCSS(l(this).find("> ul")),e.resetCSS(l(this).find("> ul li")))})},menuHover:function(){var s=this;r.MediaQuery.atLeast("large")&&this.menu.on("mouseenter",".navigation_button_p",function(){var e,t,i,n,o,a;l(this).find(".sous_navigation_button_p").length&&(e=l(this).find("> ul"),r.MediaQuery.atLeast("large")&&e.length&&(e.css({top:"",left:"",right:""}),t=e[0].getBoundingClientRect().width,i=s.getPositions(l(this)),n=s.getDimensions(l(this)),o=s.getDimensions(s.menu.find("> ul")),(a={}).top=i.top+n.h,s.checkIfContainer(o,t,i)?(a.right="0",a.left="auto"):(a.right="auto",a.left=i.left),e.css({top:a.top,left:a.left,right:a.right})))}),s.menu.find(".navigation_button_p:has(ul)").doubleTapToGo()},menuScroll:function(){var o=this;l(a).on("scroll",function(){var e=o.getDimensions(o.menuContainer),t=o.getPositions(o.menuContainer),i=o.getDimensions(o.header),n=l(this).scrollTop();r.MediaQuery.atLeast("large")?(t.top+e.h<n&&!o.menuContainer.hasClass("fixed")&&(o.menuContainer.addClass("fixed"),o.menuContainer.css({position:"fixed",top:0,left:"0",width:"100%"}),o.header.css({"padding-bottom":e.h})),n>=l(a).height()/2?l("#top_fleche").fadeIn(200):l("#top_fleche").fadeOut(200),i.h>=n&&o.menuContainer.hasClass("fixed")&&(o.menuContainer.removeClass("fixed"),o.resetCSS(o.menuContainer),o.resetCSS(o.header))):(o.menuContainer.removeClass("fixed"),o.resetCSS(o.menuContainer),o.resetCSS(o.header))})},getPositions:function(e){return e.position()},getDimensions:function(e){e=(e=e[0]).getBoundingClientRect();return{w:e.width,h:e.height}},resetCSS:function(e){e.attr("style","")},checkIfContainer:function(e,t,i){return i.left+t>e.w}};var s=debounce(function(){for(var e=document.querySelectorAll("nav#nav-principal .navigation_button_p > ul > li"),t=0;t<e.length;t++)o(e[t])},150,!0);function u(){}a.onload=function(){setTimeout(s,10)},a.addEventListener("resize",s);var c=null;u.prototype={masonry:function(){new imagesLoaded(l(document.querySelector(".blog-content")),function(){c=l("html:not(.cmonsite-editor-minisite-start) .template_blog_1 .blog-content-list").masonry({columnWidth:".apercu-article-size",itemSelector:".apercu-article",gutter:".apercu-article-gutter",percentPosition:!0})})}},Helper.on(document.body,"cmonsiteEditorStart",function(e){null!==c&&c.masonry("destroy")}),l("body").on("click",".fleche_top_site",function(e){e.preventDefault(),l("html, body").stop().animate({scrollTop:0},600,"swing")}),new t,new n,new menuBurger(l("header nav"),{largeur:"medium",nom:'<div class="menu_burger_icons"><div class="menu__icon"><div class="menu__line menu__line--1"></div><div class="menu__line menu__line--2"></div><div class="menu__line menu__line--3"></div><div class="menu__line menu__line--4"></div><div class="menu__line menu__line--5"></div></div></div>',onOpen:function(){l("#main-conteneur").addClass("menuBurgerOpen")},onClose:function(){l("#main-conteneur").removeClass("menuBurgerOpen")}});document.addEventListener("listProduct.refresh",function(){new t})}(window,jQuery,CmonSite);

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.