PageSourceSearch

https://www.mairie-saint-quentin-sur-nohain.fr/component---theme-g…taxo-thematiques-js-e563cdd55e8a2eeac005.js

js mairie-saint-quentin-sur-nohain.fr collected 2026-10-03 02:48:03 UTC 4,183 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[339],{11557:function(e,t,a){a.d(t,{Z:function(){return v}});var n=a(4769),l=a(27378),r=a(28227);const s=a(96075).default.nav.withConfig({displayName:"pagination-styled__Nav",componentId:"sc-65zto9-0"})(["&,a,span,.active-link{color:",";}"],(e=>e.theme.b_color_gradients.b_dark));var c=a(9579);var i=e=>{let{numPages:t,currentPage:a,contextPage:n}=e;if(t<=1)return null;let i=n||"";const{startPage:m,endPage:o}=function(e,t){let a,n;t<=r.eW?(n=0,a=t):e<=r.aW?(n=0,a=r.eW):e+r.wq>=t?(n=t-r.eW,a=t):(n=e-r.Gd,a=e+r.wq);return{startPage:n,endPage:a}}(a,t);"/"===i.charAt(0)&&(i=i.substring(1));const u=1===a,d=a===t,g=a-1==1?"/"+i:"/"+i+"/page/"+(a-1).toString(),p="/"+i+"/page/"+(a+1).toString();return l.createElement(s,{className:"pagination-module--pagination-wrapper--f5c32"},l.createElement("ul",{className:"pagination-module--pagination-numbers-container--a1895"},!u&&l.createElement(l.Fragment,null,l.createElement("li",null,l.createElement(c.Z,{link:"/"+i},"<<")),l.createElement("li",null,l.createElement(c.Z,{link:g},"<"))),Array.from({length:t}).slice(m,o).map(((e,t)=>{const n=t+m+1,r=1===n?"/"+i:"/"+i+"/page/"+n;return l.createElement("li",{key:r},a===n?l.createElement("span",{className:"pagination-module--active-link--0fd19"},n):l.createElement(c.Z,{link:r},n))})),!d&&l.createElement(l.Fragment,null,l.createElement("li",null,l.createElement(c.Z,{link:p},">")),l.createElement("li",null,l.createElement(c.Z,{link:"/"+i+"/page/"+o},">>")))))},m=a(19707),o=a(56467),u=a(84469),d=a(3350),g=a(74815),p=a(37249);var E=e=>{let{result:t,index:a}=e,n="";switch(t.internal.type){case"node__carnet_d_adresse":n="address-book";break;case"node__actualites":n="newspaper";break;case"node__evenements":n="calendar";break;case"node__teleformulaires":n="profile";break;default:n="file-empty"}return l.createElement("li",{id:"item-"+a,role:"option"},l.createElement(p.d2,{className:m.LO},l.createElement(c.Z,{link:t.path.alias},l.createElement("div",{className:m.m4},l.createElement(p.Dy,{className:m.uq},l.createElement(g.Z,{className:m.EL,size:20,icon:n}),l.createElement("h3",{className:m.YV},t.relationships.node_type.name)),l.createElement("h4",{className:m.GQ},t.title),t.body&&l.createElement("p",{className:m.Qy,dangerouslySetInnerHTML:{__html:(0,d.Z)(t.body,r.sF)}})),l.createElement("div",{className:m.QD},l.createElement(p.OT,{size:30,icon:"circle-right"})))))},k=a(448);var v=e=>{let{resultats:t,pageContext:a}=e;const{currentPage:r,numPages:s,baseLink:c,slugTerm:d,nodesLength:g}=a;let p=[];t.map((e=>{let{node:t}=e;return p.push(t.internal.type),p=(0,n.Z)(new Set(p)),null}));const{0:v,1:N}=(0,l.useState)(null);return null!==v&&(t=t.filter((e=>{let{node:t}=e;return t.internal.type===v}))),l.createElement("section",{className:m.sW},l.createElement("div",{className:m.pM},l.createElement(o.B,null,g,' résultat(s) pour le terme "',d,'"'),l.createElement(i,{currentPage:r,numPages:s,contextPage:c})),l.createElement(k.Z,{tabType:p,choosenType:v,toggleType:(e,t)=>{N(e===t?null:t)}}),l.createElement("div",{className:m.oP},0===t.length&&l.createElement("div",null,"Pas de résultats, veuillez modifier votre requête"),l.createElement(u.Z,{delay:150},l.createElement("ul",{id:"list-result",role:"listbox",className:m.RD},t.map(((e,t)=>{let{node:a}=e;return l.createElement(E,{key:a.drupal_id,result:a,index:t})})))),l.createElement(i,{currentPage:r,numPages:s,contextPage:c})))}},94550:function(e,t,a){a.r(t);var n=a(4769),l=a(27378),r=a(54831),s=a(11557),c=a(20030);t.default=e=>{let{data:t,pageContext:a}=e;const{skip:i,limit:m,slugTerm:o}=a,u=[].concat((0,n.Z)(t.allNodeCarnetDAdresse.edges),(0,n.Z)(t.allNodeActualites.edges),(0,n.Z)(t.allNodeEvenements.edges),(0,n.Z)(t.allNodePage.edges)).slice(i,i+m);return l.createElement(r.Z,{message:"Résultats"},l.createElement(c.Z,{title:o,description:"Dans cette page, vous découvrez une liste de contenus regroupés par thématique, la thématique est la suivante : "+o}),l.createElement(s.Z,{pageContext:a,resultats:u}))}}}]);
2//# sourceMappingURL=component---theme-gatsby-theme-blank-src-templates-list-taxo-thematiques-js-e563cdd55e8a2eeac005.js.map

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.