1<!DOCTYPE html> 2<html lang="fr"> 3 <head> 4 5 <!-- META --> 6 <meta name="robots" content="index, follow"> 7 <meta property="og:type" content="website"> 8 <meta property="og:site_name" content="AssoConnect"> 9 <title>Accueil | Paris Saint-Germain Handball Association</title> 10 <meta property="og:title" content="Accueil | Paris Saint-Germain Handball Association"> 11 <meta name="description" content="Accueil - Accueil - Retrouvez toutes les informations sur le club et vibrez Rouge et Bleu avec nous ! ICI C'EST PARIS !..."> 12 <meta property="og:description" content="Accueil - Accueil - Retrouvez toutes les informations sur le club et vibrez Rouge et Bleu avec nous ! ICI C'EST PARIS !..."> 13 <meta property="og:locale" content="fr_FR"> 14 <meta property="og:url" content="https://www.psghandasso.com/page/1731077-accueil"> 15 <meta property="og:image" content="https://app.assoconnect.com/services/storage?id=4936241&type=picture&secret=ctWii8CLmvj1GCwMT7tVzrn77o5Lm9XkSVRiYxBN&timestamp=1776788154"> 16 <meta property="og:image:width" content="540"> 17 <meta property="og:image:height" content="282"> 18 <meta name="viewport" property="viewport" content="width=device-width, initial-scale=1.0"> 19<meta charset="utf-8"> 20<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 21<meta name="google-signin-use_fedcm" content="true"> 22 <link rel="canonical" href="https://www.psghandasso.com/page/1731077-accueil"> 23 24 <!-- Favicon --> 25 <link rel="icon" type="image/png" href="https://assets.assoconnect.com/legacy/assoconnect.com/image/favicon.png"> 26 27 <!-- https://dev.twitter.com/web/overview/widgets-webpage-properties --> 28 <meta name="twitter:widgets:csp" content="on"> 29 30 <!-- CSS --> 31 32 33<!-- jQuery UI --> 34<!-- Le CSS de jQuery UI utilise des chemins relatifs pour les images, on ne peut donc pas l'inclure dans le CSS global --> 35<link 36 rel="stylesheet" 37 href="https://code.jquery.com/ui/1.14.1/themes/base/jquery-ui.css" 38 integrity="sha512-Ikr9iIb48ljzg7k903d77p0AITNsf4DxtxK4g5R4UiqHpCdroXAX0zqr0uPSWskJOJ1pQoAOXCb8WPkohWY3Bw==" 39 crossorigin="anonymous" 40> 41 42<!-- Layout --> 43<link rel="stylesheet" href="https://cdn.assoconnect.com/public/build/css/common.-.layout.-.public-horizontal.DESKTOP.e448b25.css"> 44 45<!-- Template --> 46<style>/** 47 * Breaking points pour les media queries 48 */ 49/** 50 * Différentes fonctions less utilisées dans le site 51 */ 52/** 53 * Arrondir les coins 54 */ 55/** 56 * Ajouter une bordure 57 */ 58/** 59 * Ombre sur le texte 60 */ 61/** 62 * Ombre sur les box 63 */ 64/** 65 * Taille de la box prenant en compte ou non les bordures et le padding 66 */ 67/** 68 * Effet de transition lors du changement d'état 69 */ 70/** 71 * Effet de rebond 72 */ 73@keyframes bounce { 74 20% { 75 transform: translateY(10px); 76 } 77 50% { 78 transform: translateY(-10px); 79 } 80 60% { 81 transform: translateY(5px); 82 } 83 90% { 84 transform: translateY(-5px); 85 } 86} 87#boxes { 88 position: relative; 89 text-align: left; 90} 91#boxes .boxLandmark { 92 position: relative; 93 width: 100%; 94 max-width: 1104px; 95 margin: auto; 96} 97#boxes .box { 98 overflow: hidden; 99} 100#boxes .box h2, 101#boxes .box h3, 102#boxes .box p, 103#boxes .box ul, 104#boxes .box ol { 105 margin-top: 0; 106} 107#boxes .box h2:first-child, 108#boxes .box h3:first-child { 109 margin-top: -5px !important; 110} 111#boxes .box p:first-child, 112#boxes .box ul:first-child, 113#boxes .box ol:first-child { 114 margin-top: -2px !important; 115} 116#boxes .box[data-type="button"] .buttonDIYContainer { 117 text-align: center; 118 height: 100%; 119} 120#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper { 121 border-radius: 20px; 122 display: inline-block; 123 background: #316bf2; 124 height: 100%; 125} 126#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper .buttonDIY { 127 border-radius: 20px; 128 display: table; 129 height: 102%; 130 text-decoration: none; 131} 132#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper .buttonDIY .buttonDIYText { 133 color: #ffffff; 134 display: table-cell; 135 vertical-align: middle; 136 padding: 0 10px; 137} 138#boxes .box[data-type="button"] .buttonDIYWrapper { 139 text-align: center; 140 height: 100%; 141} 142#boxes .box[data-type="horizontalSeparator"] .separatorWrapper, 143#boxes .box[data-type="verticalSeparator"] .separatorWrapper { 144 width: 100%; 145 height: 100%; 146} 147#boxes .box[data-type="horizontalSeparator"] .separatorWrapper > div, 148#boxes .box[data-type="verticalSeparator"] .separatorWrapper > div { 149 text-align: center; 150 width: 100%; 151 height: 100%; 152} 153#boxes .box[data-type="horizontalSeparator"] .separatorWrapper { 154 display: table; 155} 156#boxes .box[data-type="horizontalSeparator"] .separatorWrapper > div { 157 display: table-cell; 158 vertical-align: middle; 159} 160#boxes .box[data-type="horizontalSeparator"] .separatorWrapper > div .separator { 161 width: 100%; 162} 163#boxes .box[data-type="verticalSeparator"] .separatorWrapper .separator { 164 height: 100%; 165 display: inline-block; 166}
167#boxes .box .boxBackgroundOverlay, 168#boxes .box .boxBackgroundPicture { 169 position: absolute; 170 top: 0; 171 bottom: 0; 172 left: 0; 173 right: 0; 174 text-align: center; 175} 176#boxes .box .boxBackgroundPicture { 177 background-size: cover; 178 background-repeat: no-repeat; 179 background-position: center; 180} 181#boxes .box .boxBackgroundOverlay { 182 opacity: .3; 183} 184@media (max-width: 970px) { 185 #boxes .box { 186 position: relative !important; 187 top: auto !important; 188 right: auto !important; 189 bottom: auto !important; 190 left: auto !important; 191 width: 100% !important; 192 } 193 #boxes .box[data-type="button"] { 194 height: 100%; 195 padding: 5px; 196 } 197 #boxes .box[data-type="background"] { 198 height: auto !important; 199 } 200 #boxes .box[data-type="background"] > div { 201 height: auto !important; 202 } 203 #boxes .box[data-type="group"] { 204 height: auto !important; 205 } 206 #boxes .box[data-type="group"] > div { 207 height: auto !important; 208 } 209 #boxes .box[data-type="text"] { 210 height: auto !important; 211 } 212 #boxes .box[data-type="text"] > div { 213 height: auto !important; 214 } 215 #boxes .box[data-type="picture"] { 216 text-align: center !important; 217 font-size: 0 !important; 218 } 219 #boxes .box[data-type="facebookLike"], 220 #boxes .box[data-type="twitterTimeline"] { 221 text-align: center; 222 } 223 #boxes .box[data-type="verticalSeparator"] { 224 display: none; 225 } 226 #boxes .tableWrapper { 227 width: 100%; 228 max-width: 100%; 229 overflow: auto; 230 } 231} 232</style> 233 234<!-- Google Font --> 235 <!-- :400,700 for bold --> 236 <link href="https://fonts.googleapis.com/css?family=Verdana:400,500,700" rel="stylesheet"> 237 <style> 238 html, body {font-family: "Verdana", Roboto, sans-serif;} 239 </style> 240 241 242<!-- Choices.js --> 243 244<!-- ContentTools --> 245 246<!-- Cropper --> 247 248<!-- FullCalendar --> 249 250<!-- Simplelightbox --> 251 <link 252 rel="stylesheet" 253 href="https://cdnjs.cloudflare.com/ajax/libs/simplelightbox/1.12.0/simplelightbox.min.css" 254 integrity="sha256-IZ7V7DBQggiyHjLI/74Zert2QmZh4a5cpvGQPJC7JyY=" 255 crossorigin="anonymous" 256 > 257 258<!-- Leaflet --> 259<!-- Leaflet MarkerCluster --> 260 261<style nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 262 #teamblue-widget-container { 263 position: fixed; 264 bottom: 0; 265 left: 0; 266 width: 0; 267 height: 0; 268 overflow: hidden; 269 } 270</style> 271 272 <!-- JS --> 273
273<script async nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 274 // Browser check 275 // https://stackoverflow.com/a/55655928/7671937 276 function isCrappyIE() { 277 var ua = window.navigator.userAgent; 278 var crappyIE = false; 279 var msie = ua.indexOf('MSIE '); 280 if (msie > 0) { // IE 10 or older => return version number 281 crappyIE = true; 282 } 283 var trident = ua.indexOf('Trident/'); 284 if (trident > 0) { // IE 11 => return version number 285 crappyIE = true; 286 } 287 return crappyIE; 288 } 289 290 if(isCrappyIE()) { 291 alert("Vous utilisez une ancienne version d'Internet Explorer qui n'est plus maintenue. Pour le confort de votre navigation, merci d'utiliser un navigateur \u00e0 jour. "); 292 } 293</script>
293 294
295<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 296 var SIZE_FIXED = "fixed"; 297 var SIZE_FREE = "free"; 298 var SIZE_MIN = "min"; 299 var SIZE_MIN_WIDTH = "min-width"; 300 var SIZE_MIN_HEIGHT = "min-height"; 301 var SIZE_MAX = "max"; 302 var SIZE_MAX_WIDTH = "max-width"; 303 var SIZE_MAX_HEIGHT = "max-height"; 304 var ORIGINAL_WIDTH = 1200; 305 var ORIGINAL_HEIGHT = 628; 306 var SIZE_STANDARD = "standard"; 307 var SIZE_USER = "user"; 308 var SIZE_VENDOR = "vendor"; 309 var THUMB_WIDTH = 352; 310 var THUMB_HEIGHT = 184; 311 var USER_NORMAL = 200; 312</script>
vendor: 1 bytes, line 312
312
313<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 314 var HOST_PUBLIC = "https:\/\/assets.assoconnect.com\/legacy"; 315 var HOST_SPARK = "https:\/\/assets.assoconnect.com\/legacy\/spark"; 316 var SPARK_VERSION = "e448b25"; 317 var SPARK_FORM_UPLOAD_MAX_SIZE = 10485760; 318 var SPARK_FORM_UPLOAD_MAX_NAME_LENGTH = 249; 319 var URI_CLIENT = "\/page\/1731077-accueil"; 320 var URI_SERVER = "\/page\/index"; 321 var VENDOR_ID = 37548; 322 var _GIFS = []; 323 var RECAPTCHA = "6Ldy5hwUAAAAAGrMqPOdhVGOLd79KcXDcHg7mjgH"; 324 var MAPBOX_TOKEN = "pk.eyJ1IjoiYXNzb2Nvbm5lY3QiLCJhIjoiY2pycTlxaGh0MDEyMTQzcGZ0eTlidmdmciJ9.-lrrOF0HPATIKSl8luHqwA"; 325 var CSP_NONCE = "5689abac-6cca-480a-840b-a29d3cef368e"; 326 var I18N_CURRENCY = "EUR"; 327 var I18N_LOCALE = "fr-FR"; 328 var I18N_TIMEZONE = "Europe\/Paris"; 329 var SITE_CODE = "a"; 330</script>
330 331 332<!-- Translator Method -->
333<script 334 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 335 src="https://cdnjs.cloudflare.com/ajax/libs/intl-messageformat/5.1.0/intl-messageformat.min.js" 336 integrity="sha256-jkYwyAJTaU4esUDFkWA92xz+ARjXOmPO8ul5jjY3MWk=" 337 crossorigin="anonymous" 338></script>
vendor: 1 bytes, line 338
338
339<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 340 window.trans = function trans(key, params) { 341 // Translation key not found 342 if(window.translations.hasOwnProperty(key) === false) { 343 return key; 344 } 345 346 var translation = window.translations[key]; 347 348 var translator = new IntlMessageFormat.IntlMessageFormat(translation, I18N_LOCALE); 349 350 return translator.format(params); 351 }; 352 353 window.transCurrency = new Intl.NumberFormat( 354 I18N_LOCALE, 355 { style: 'currency', currency: "EUR"} 356 ).format; 357 358 window.transDate = new Intl.DateTimeFormat(I18N_LOCALE, { 359 timeZone: I18N_TIMEZONE, 360 }).format; 361 362 window.transDateFromYMD = function(value) { 363 value = String(value).replaceAll('-', ''); 364 // YYYYMMDD or YYYYMMDDHHiiss 365 if (String(value).length !== 8 && String(value).length !== 14) { 366 return '' 367 } 368 369 var date = new Date(value.substr(0, 4) + "-" + value.substr(4, 2) + "-" + value.substr(6, 2)); 370 371 // Invalid date 372 if (isNaN(date)) { 373 return '' 374 } 375 376 return transAbsoluteDate(date); 377 } 378 379 window.transDateTime = new Intl.DateTimeFormat(I18N_LOCALE, { 380 timeZone: I18N_TIMEZONE, 381 year: "numeric", 382 month: "2-digit", 383 day: "2-digit", 384 hour: "numeric", 385 minute: "numeric", 386 second: "numeric", 387 }).format; 388 389 // Trans date created with new Date('1986-06-02') 390 window.transAbsoluteDate = new Intl.DateTimeFormat(I18N_LOCALE, { 391 timeZone: "UTC", 392 }).format; 393 394 // Trans date formatted as YYYYMMDDHHiiss 395 window.transAbsoluteDateYMD = function (value) { 396 // YYYYMMDD or YYYYMMDDHHiiss 397 if (String(value).length !== 8 && String(value).length !== 14) { 398 return '' 399 } 400 401 var date = new Date(value.substr(0, 4) + "-" + value.substr(4, 2) + "-" + value.substr(6, 2)); 402 403 // Invalid date 404 if (isNaN(date)) { 405 return '' 406 } 407 408 return transAbsoluteDate(date); 409 } 410 411 window.translations = Object.assign({"ckeditor.subtitle":"Sous-titre","ckeditor.title":"Titre","ckeditor.maintitle":"Titre principal","form.select.placeholder":"Choisissez","form.uploadPicture.complete.delete":"Supprimer","form.uploadPicture.prepareInput.button":"Se\u0301lectionner","form.uploadPicture.prepareInput.drop":"Ajouter une image","form.uploadPicture.prepareInput.send":"S\u00e9lectionner","form.uploadPicture.prepareInput.size":"Taille recommand\u00e9e : {width} x {height} px","form.uploadPicture.remove.confirm.text":"Voulez-vous vraiment supprimer l'image \u00ab {filename} \u00bb ?","jquery.ajax.error":"Une erreur est survenue. Cette erreur peut \u00eatre due \u00e0 votre connexion.\nN'h\u00e9sitez pas \u00e0 nous contacter si cette erreur persiste.\n","jquery.ajax.forbidden":"Vous n'avez pas les droits suffisants pour effectuer cette action.","popup.blocked":"Vous devez autoriser les popup pour ce site afin de voir la pr\u00e9visualisation du formulaire","registration.addedMail":"Votre inscription \u00e0 la Newsletter est confirm\u00e9e. \u00c0 tr\u00e8s bient\u00f4t pour de nouvelles actualit\u00e9s.","registration.addMail":"Veuillez indiquer une adresse email.","registration.failed":"Abonnement \u00e9chou\u00e9 !","registration.mailAlreadyExisting":"Cette adresse email est d\u00e9j\u00e0 abonn\u00e9e \u00e0 la newsletter.","spark.dirty.onBeforeUnload":"Vous avez modifi\u00e9 des informations. En quittant cette page sans les enregistrer vous risquez de les perdre.","spark.form.bic.helper.country":"Le BIC est probablement incorrect : v\u00e9rifiez les 5\u00e8me et 6\u00e8me caract\u00e8res ({country}).","spark.form.bic.helper.incorrect":"Le code BIC est incorrect.","spark.form.country.helper.incorrect":"Le pays est incorrect.","spark.form.date.helper.format":"La date est incorrecte (format JJ\/MM\/AAAA).","spark.form.date.helper.futureDateNotAllowed":"Date dans le futur","spark.form.date.helper.yearInTwoDigits":"L'ann\u00e9e doit \u00eatre sur 4 chiffres","spark.form.date.helper.yearStartsWithZero":"L'ann\u00e9e ne peut pas commencer par un z\u00e9ro","spark.form.datetime.checkLegalAge.error.age":"Le responsable l\u00e9gal doit \u00eatre majeur","spark.form.datetime.update.error.incorrect":"La date saisie est incorrecte.","spark.form.datetime.update.error.max":"La date doit \u00eatre ant\u00e9rieure au {max}","spark.form.datetime.update.error.min":"La date doit \u00eatre post\u00e9rieure au {min}","spark.form.domain.check.error":"Le domaine saisi est incorrect.","spark.form.iban.helper.invalid":"L'IBAN est incorrect.","spark.form.mail.check.question":"Nous avons d\u00e9tect\u00e9 une potentielle erreur de frappe. Est-ce que votre adresse email est {suggest} ?","spark.form.mail.check.yes":"Oui, corriger l'adresse","spark.form.mail.check.no":"Non, conserver l\u2019adresse renseign\u00e9e","spark.form.mail.confirm.error":"Les deux emails sont diff\u00e9rents.","spark.form.mail.helper.at":"Cet email ne contient pas le signe arobase (@)","spark.form.mail.helper.domain":"Le nom de domaine de l'adresse email est incorrect.","spark.form.mail.helper.empty":"Veuillez indiquer une adresse email.","spark.form.mail.helper.incorrect":"Cet email est incorrect.","spark.form.mail.helper.invalid":"Cet email contient des caract\u00e8res invalides.","spark.form.model.addressSearch.city":"Ville","spark.form.model.addressSearch.country":"Pays","spark.form.model.addressSearch.location":"Nom du lieu","spark.form.model.addressSearch.notFound":"Adresse introuvable ?","spark.form.model.addressSearch.placeholder":"Recherchez ici l'adresse que vous souhaitez enregistrer","spark.form.model.addressSearch.postal":"Code postal","spark.form.model.addressSearch.reset"
411:"Supprimer l'adresse ou en saisir une nouvelle","spark.form.model.addressSearch.street1":"Rue","spark.form.model.addressSearch.street2":"Compl\u00e9ment","spark.form.model.category":"Cat\u00e9gorie","spark.form.money.check.error":"Le montant saisi n'est pas correct.","spark.form.password.confirm.error":"Les deux mots de passe sont diff\u00e9rents.","spark.form.percent.check.error":"La valeur saisie n'est pas correcte.","spark.form.phone.helper.country":"Le code pays est incorrect.","spark.form.phone.helper.incorrect":"Le num\u00e9ro de t\u00e9l\u00e9phone est incorrect.","spark.form.phone.helper.length.tooLong":"Le num\u00e9ro de t\u00e9l\u00e9phone est trop long.","spark.form.phone.helper.length.tooShort":"Le num\u00e9ro de t\u00e9l\u00e9phone est trop court.","spark.form.phone.helper.mobile":"Veuillez indiquer un num\u00e9ro de t\u00e9l\u00e9phone portable.","spark.form.phone.helper.phone":"Veuillez indiquer un num\u00e9ro de t\u00e9l\u00e9phone fixe.","spark.form.phone.helper.refused":"Ce type de num\u00e9ro de t\u00e9l\u00e9phone n'est pas accept\u00e9.","spark.form.phone.helper.unknown":"Le num\u00e9ro de t\u00e9l\u00e9phone n'est pas reconnu.","spark.form.postal.helper.country.required":"Le pays doit \u00eatre indiqu\u00e9.","spark.form.postal.helper.country.unknown":"Le pays {country} est inconnu.","spark.form.postal.helper.incorrect":"Le code postal est incorrect.","spark.form.postal.helper.required":"Le code postal doit \u00eatre indiqu\u00e9.","spark.form.postal.helper.unused":"Ce pays n'utilise pas de codes postaux.","spark.form.textCount.update.character":"caract\u00e8re","spark.form.upload.check.error.limit":"Vous avez atteint la limite de {limit} fichiers.","spark.form.upload.check.error.name":"Le nom du fichier est trop long (max. {limit} caract\u00e8res, extension exclue).","spark.form.upload.check.error.size":"Le fichier est trop gros (max : {size} {unit}).","spark.form.upload.check.error.type":"Le type du fichier n'est pas accept\u00e9.","spark.form.upload.DOMProgress.text":"Chargement en cours","spark.form.upload.prepare.button.select":"Se\u0301lectionner","spark.form.upload.prepare.drop":"Ajouter un fichier","spark.form.upload.remove.confirm.text":"Voulez-vous vraiment supprimer le fichier \u00ab {filename} \u00bb ?","spark.form.upload.uploadFile.callback.error":"Une erreur s'est produite lors du t\u00e9l\u00e9chargement.","spark.form.url.check.error":"L'url saisie est incorrecte.","spark.notification.button.nextNotice":"Erreur suivante","spark.notification.button.prevNotice":"Erreur pr\u00e9c\u00e9dente","spark.template.accordion.button.title":"Afficher","spark.template.button.cancel":"Annuler","spark.template.button.close":"Fermer","spark.template.button.continue":"Continuer","spark.template.button.delete":"Supprimer","spark.template.button.edit":"Modifier","spark.template.button.submit":"Envoyer","spark.template.button.view":"Voir","spark.template.confirm.confirmText.label":"Veuillez saisir \"{ confirmText }\"","spark.template.confirm.error":"Le texte renseign\u00e9 est incorrect","spark.template.editable.create.button.submit":"Confirmer","spark.template.editable.create.save.error":"Impossible d'enregistrer les modifications.","spark.template.loading.text":"Chargement en cours ...","spark.template.notification.save":"Enregistr\u00e9","spark.template.table.count.checked.all.button":"Les {nbDisplayed} lignes de cette page sont s\u00e9lectionn\u00e9es. <u>S\u00e9lectionner les {truncatedNb} lignes<\/u>.","spark.template.table.count.checked.all.buttonUntruncated":"Les {nbDisplayed} lignes de cette page sont s\u00e9lectionn\u00e9es. <u>S\u00e9lectionner toutes les lignes<\/u>.","spark.template.table.count.checked.all.text":"Toutes les lignes sont s\u00e9lectionn\u00e9es.","spark.template.table.count.checked.truncated":"{nbChecked} ligne(s) s\u00e9lectionn\u00e9e(s) sur {nbTotal}.","spark.template.table.count.checked.untruncated":"{nbChecked} ligne(s) s\u00e9lectionn\u00e9e(s) sur un grand nombre.","spark.template.table.count.displayed.empty":"Aucune ligne","spark.template.table.count.displayed.rows":"{nbDisplayed} ligne(s).","spark.template.table.count.displayed.truncated":"{nbDisplayed} ligne(s) affich\u00e9e(s) sur {truncatedNb}.","spark.template.table.count.displayed.untruncated":"{nbDisplayed} ligne(s) affich\u00e9e(s) sur un grand nombre.","spark.template.table.exports.empty":"Le tableau est vide !","spark.template.table.
411warning.partialSorting":"Vous venez d\u2019afficher maximum 50 lignes suppl\u00e9mentaires. Le tri ne s\u2019applique pas sur les lignes nouvellement charg\u00e9es. Relancez votre tri sur toutes les lignes affich\u00e9es.","fraud.quickEmails.probationLimit":"Vous ne pouvez pas contacter autant de personnes. Il vous reste {remaining} emails \u00e0 envoyer aujourd'hui."},window.translations); 412 window.translations = Object.assign({"humanSearch.and":" et ","humanSearch.date.after":"\"{name}\" est apr\u00e8s le {startDate}","humanSearch.date.before":"\"{name}\" est avant le {endDate}","humanSearch.date.between":"\"{name}\" est entre le {startDate} et le {endDate}","humanSearch.is":" est ","humanSearch.number.between":"\"{name}\" entre {start} et {end}","humanSearch.or":" ou ","template.alert.error":"Une erreur s'est produite lors de votre recherche. Veuillez r\u00e9essayer.","template.text.published":"Publi\u00e9 le {date}","text.empty.document":"Aucun document fourni","text.searchUserInfos.administrativeArea1":"R\u00e9gion","text.searchUserInfos.administrativeArea2":"D\u00e9partement","text.searchUserInfos.birthday":"Date de naissance","text.searchUserInfos.city":"Ville","text.searchUserInfos.country":"Pays","text.searchUserInfos.sex":"Sexe","text.searchUserInfos.street1":"Adresse","text.searchUserInfos.street2":"Compl\u00e9ment d'adresse"},window.translations); 413</script>
413 414 415<!-- jQuery -->
416<script 417 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 418 src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" 419 integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" 420 crossorigin="anonymous" 421></script>
vendor: 1 bytes, line 421
421
422<script 423 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 424 src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js" 425 integrity="sha512-MSOo1aY+3pXCOCdGAYoBZ6YGI0aragoQsg1mKKBHXCYPIWxamwOE7Drh+N5CPgGI5SA9IEKJiPjdfqWFWmZtRA==" 426 crossorigin="anonymous" 427></script>
vendor: 1 bytes, line 427
427
428<script 429 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 430 src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.2/i18n/jquery-ui-i18n.min.js" 431 integrity="sha256-q/EiPw4hDxf7AKJEkIHWBspsML3nLL0VB729yuwz+cc=" 432 crossorigin="anonymous" 433></script>
vendor: 1 bytes, line 433
433
434<script 435 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 436 src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js" 437 integrity="sha256-sAkXLwDFSAB/S09JCOWRvnoOnhGYDu9VqMnbCKAhMzI=" 438 crossorigin="anonymous" 439></script>
vendor: 1 bytes, line 439
439
440<script 441 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 442 src="https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.9/jquery.mousewheel.min.js" 443 integrity="sha256-+ZWJyex7JtGOxCSSRu/QgpDkiTWQEqBuE2O8xHMVZCQ=" 444 crossorigin="anonymous" 445></script>
445 446 447<!-- Layout -->
448<script nonce="5689abac-6cca-480a-840b-a29d3cef368e" src="https://cdn.assoconnect.com/public/build/js/common.-.layout.-.public.e448b25.js"></script>
448 449 450<!-- CKEditor --> 451 452<!-- intl-tel-input --> 453 454<!-- reCAPTCHA --> 455 456<!-- Validator --> 457 458<!-- Algolia --> 459 <!-- Placé à l'extérieur pour l'annuaire --> 460
460<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 461 var ALGOLIA_CONFIG = { 462 allowTyposOnNumericTokens: false, 463 facets: [], 464 facetFilters: [], 465 query: "", 466 page: 0, 467 numericFilters: [], 468 removeWordsIfNoResults: "lastWords", 469 tagFilters: [], 470 typoTolerance: "strict", 471 advancedSyntax: true 472 }; 473 </script>
473 474 475<!-- Charts.js --> 476 477<!-- Choices.js --> 478 479<!-- ContentTools --> 480 481<!-- Cropper --> 482 483<!-- Dompurify --> 484 485<!-- FullCalendar --> 486 487<!-- HTML2Canvas --> 488 489<!-- Parallax --> 490
490<script 491 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 492 src="https://cdnjs.cloudflare.com/ajax/libs/parallax.js/1.5.0/parallax.min.js" 493 integrity="sha256-Jhqqct9kdspgS5FC1W1f/cBOkdDoWMV3eWhU14cqzoY=" 494 crossorigin="anonymous" 495 ></script>
495 496 497<!-- TimeAgo --> 498 499<!-- Simplelightbox --> 500
500<script 501 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 502 src="https://cdnjs.cloudflare.com/ajax/libs/simplelightbox/1.12.0/simple-lightbox.min.js" 503 integrity="sha256-91WTAly9a0bVj+qqtK5TltwOfUMuOCAO+dUFo9KOU9U=" 504 crossorigin="anonymous" 505 ></script>
505 506 507<!-- Leafleft --> 508<!-- Leaflet MarkerCluster --> 509 510 511 512 513
514<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 515 window.dataLayer = window.dataLayer || []; 516 function gtag(){dataLayer.push(arguments);} 517 518 // Google Consent Mode v2 (advanced): the Google tag loads for every visitor but is denied 519 // any storage until Iubenda reports consent for purpose 4 (Measurement), see below. 520 // Visitors who never answer the banner are still counted through cookieless pings. 521 // Do NOT prior-block the tag below with _iub_cs_activate: a blocked tag never runs, 522 // so non-consenting visitors send nothing at all and disappear from the statistics. 523 gtag('consent', 'default', { 524 ad_storage: 'denied', 525 ad_user_data: 'denied', 526 ad_personalization: 'denied', 527 analytics_storage: 'denied', 528 wait_for_update: 500 529 }); 530 531 gtag('js', new Date()); 532 533 gtag('config', "G-PB0RXMTS9D", { 534 send_page_view: false 535 }); 536 gtag('event', 'page_view', {"send_to":"G-PB0RXMTS9D","dimension1":"AssoConnect","dimension2":"school17915","dimension4":"PROD","dimension3":"unknown","dimension5":"SPORT"}); 537 538 </script>
vendor: 64 bytes, lines 538-539
538 539<script async src="https://www.googletagmanager.com/gtag/js?id=
539G-PB0RXMTS9D
vendor: 58 bytes, lines 539-540
539" nonce="5689abac-6cca-480a-840b-a29d3cef368e"></script> 540
541<!-- Iubenda -->
542<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 543 window.openIubendaCookies = function() { 544 if (window._iub && window._iub.cs && window._iub.cs.api) { 545 window._iub.cs.api.openPreferences(); 546 } 547 }; 548 549 var _iubendaHadConsent = false; 550 window._iub = window._iub || []; 551 window._iub.csConfiguration = window._iub.csConfiguration || {}; 552 window._iub.csConfiguration.cookieDomain = location.hostname; 553 window._iub.csConfiguration.storage = { type: 'local_storage' }; 554 window._iub.csConfiguration.emitGtmEvents = true; 555 // Mirrors the Iubenda choice into Google Consent Mode. Called on every page load once the 556 // preference is known, so returning visitors who consented are measured again immediately. 557 function _iubendaSyncGoogleConsent() { 558 if (typeof gtag !== 'function') { 559 return; 560 } 561 var purposes = window._iub.cs.consent && window._iub.cs.consent.purposes; 562 gtag('consent', 'update', { 563 analytics_storage: (purposes && purposes[4]) ? 'granted' : 'denied' 564 }); 565 } 566 567 function _iubendaActivateYoutube() { 568 $(".video-youtube").each(function() { 569 var $el = $(this); 570 $el 571 .after($("<iframe>") 572 .attr("src", "https://www.youtube.com/embed/" + $el.data("video-id") + "?rel=0&start=" + $el.data("video-start")) 573 .attr("style", "width: 100%; height: 100%; border: 0px;") 574 .attr("allow", "fullscreen") 575 ) 576 .remove(); 577 }); 578 } 579 580 function _iubendaActivateFacebook() { 581 $(".feed-facebook").each(function() { 582 var $el = $(this); 583 $el 584 .after($("<iframe>") 585 .attr("src", $el.data("src")) 586 .attr("style", "width: 100%; height: 100%; border: none; overflow: hidden") 587 .attr("scrolling", "no") 588 .attr("allowtransparency", "true") 589 ) 590 .remove(); 591 }); 592 } 593 594 window._iub.csConfiguration.callback = { 595 onConsentGiven: function() {
596 _iubendaHadConsent = true; 597 _iubendaSyncGoogleConsent(); 598 _iubendaActivateYoutube(); 599 _iubendaActivateFacebook(); 600 }, 601 onPreferenceExpressedOrNotNeeded: function() { 602 _iubendaSyncGoogleConsent(); 603 if (window._iub.cs.consent.purposes && window._iub.cs.consent.purposes[4]) { 604 _iubendaActivateYoutube(); 605 _iubendaActivateFacebook(); 606 } 607 }, 608 onConsentRejected: function() { 609 _iubendaSyncGoogleConsent(); 610 if (_iubendaHadConsent) { 611 location.reload(); 612 } 613 } 614 }; 615 616 (function(d, s) { 617 var t = d.getElementsByTagName(s)[0], e = d.createElement(s); 618 e.async = true; e.src = "https:\/\/embeds.iubenda.com\/widgets\/eaf21570-70f8-4ba0-a750-f2c4d7c78a13.js"; 619 t.parentNode.insertBefore(e, t); 620 })(document, "script"); 621 </script>
621 622 623<!-- Tracking -->
624<script async nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 625 626 627 /** 628 * RudderStack common functions 629 */ 630 631 /** 632 * This method allows you to track any actions that your users might perform. Each of these actions is commonly referred to as an event. 633 * 634 * https://docs.rudderstack.com/stream-sources/rudderstack-sdk-integration-guides/rudderstack-javascript-sdk#3-4-track 635 */ 636 function track(event, properties, options, callback) { 637 if(window.rudderanalytics) { 638 window.rudderanalytics.track(event, properties, options, callback); 639 } 640 } 641 642 /** 643 * This method lets you record information about the web page being viewed by the user. 644 * 645 */ 646 function trackPage(event, properties, options, callback) { 647 if(window.rudderanalytics) { 648 window.rudderanalytics.track(event, properties, options, callback); 649 } 650 } 651 652 /** 653 * This method allows you to track any click that your users might perform on a link. 654 * 655 * @param {string} selector jQuery selector of the tracked link 656 * Otherwise same params of the track function: https://docs.rudderstack.com/stream-sources/rudderstack-sdk-integration-guides/rudderstack-javascript-sdk#3-4-track 657 */ 658 function trackLink(selector, event, properties, options, callback) { 659 $(selector).on("click", function(e) { 660 if(window.rudderanalytics) { 661 var _this = $(this); 662 window.rudderanalytics.track(event, properties, options, callback); 663 // Wait for the tracking request to have time to go 664 var timeoutDelay = 300; 665 setTimeout(function() { 666 var href = _this.attr("href"); 667 var target = _this.attr("target"); 668 // New tab 669 if (target) { 670 window.open(href, target || '_blank'); 671 } 672 // Current tab 673 else { 674 window.location.href = href; 675 } 676 }, timeoutDelay); 677 return false; 678 } 679 }); 680 } 681 682 // GTM 683 </script>
683 684 </head> 685 <body> 686 <!-- Layout --> 687 <div id="layoutWrapper" class="nav"> 688 689<!-- Vielle version IE --> 690 691<!-- Thème --> 692<style nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 693 694 /** 695 * Couleur principale 696 */ 697 698 /* Transforme @blue et @body en blanc en fonction de la couleur du menu */ 699 700 /* Color */ 701 h1, 702 h3, 703 .textImportant, 704 a, 705 a:link, 706 a:visited, 707 a:active, 708 .colorBlue, 709 .checkbox input[type="checkbox"].custom-checkbox:checked + .icons, 710 .checkbox input[type="checkbox"].custom-checkbox:checked + .icons .icon-checked, 711 .radio input[type="radio"].custom-radio:checked + .icons, 712 .radio input[type="radio"].custom-radio:checked + .icons .icon-checked, 713 .accordion .accordionContent.accordionColor .accordionTitleWrapper .accordionTitle, 714 .buttonWhite, 715 .buttonWhiteAlt:active, 716 .buttonWhiteBlue, 717 .buttonTransparent:hover, 718 .radioAlt.colorWhite.radioAltSelected, 719 #thumbPostSlider .thumbPostSlide .thumbPostSlideContent h2, 720 .thumbPostWrapper h2, 721 .thumbWrapper .thumbCommon .thumbDetails .thumbName, 722 .thumbWrapper .thumbCommon .thumbDetails .thumbMore, 723 #templateBreadcrumb #breadCrumbItems .breadCrumbNextStep:not(.button):hover, 724 #templateBreadcrumb #breadCrumbItems .breadCrumbNextStep .breadCrumbItem.breadCrumbActive, 725 #templateTabulation .active, 726 #messagesWrapper .message .messageContent .messageIcon svg { 727 color: #1a2b4c; 728 } 729 #agendaWrapper, 730 div:not(#agendaWrapper) > #agendaEvent, 731 #agendaWrapper #agendaEvent #agendaEventName, 732 div:not(#agendaWrapper) > #agendaEvent #agendaEventName, 733 #agendaWrapper #agendaList .agendaDate, 734 #donationPicture #donationInfoWrapper #donationInfo #donationSubmitButton { 735 color: #ffffff; 736 } 737 738 /* Fix event colors */ 739 #agendaEvent #agendaEventDate, #agendaEvent #agendaEventDescription, #agendaEvent #agendaEventAddress { 740 color: #ffffff; 741 } 742 743 #agendaEventReturn svg path{ 744 fill: #1a2b4c; 745 } 746 747 #templateNavWrapper #templateNav ul li, 748 #templateNavWrapper #templateNav ul li a, 749 #templateNavBar, 750 #templateNavSubBarWrapper, 751 #templateNavSubBarWrapper #templateNavSubBar a, 752 #templateSubNavWrapper ul li a, 753 #agendaWrapper #agendaList .agendaListEvent.colorBodyOrWhite, 754 #agendaWrapper #agendaList h3.colorBodyOrWhite, 755 #agendaWrapper #agendaList .eventColor.colorBodyOrWhite, 756 #eventWrapper #eventDateLeftWrapper{ 757 color: #ffffff; 758 } 759 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton { 760 color: #ffffff; 761 } 762 .buttonWhiteBlue:hover { 763 color: #172644; 764 } 765 .buttonWhiteBlue:active, 766 .buttonTransparent:active { 767 color: #162440; 768 } 769 #agendaWrapper #agendaList h3.colorBodyOrWhite, 770 #agendaWrapper #agendaList .eventColor.colorBodyOrWhite { 771 border-color: #ffffff; 772 } 773 .buttonBlue, 774 .backgroundBlue { 775 color: #ffffff; 776 } 777 .backgroundTheme { 778 background-color: #1a2b4c; 779 color: #ffffff; 780 } 781 /* Background */ 782 .backgroundBlue, 783 .accordion .accordionContent.accordionColor .accordionTitleWrapper .accordionTitleNumber, 784 .buttonBlue, 785 .dialogDotWrapper .dialogDot.dialogDotCurrent, 786 .progressbar-blue div, 787 .radioAlt.colorBlue:not(.eventColor), /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */ 788 #messagesWrapper .message, 789 #boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper, 790 #gridWrapper .box .buttonDIYContainer .buttonDIYWrapper, 791 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton, 792 #templateNavWrapper #templateNav #navBasket { 793 background-color: #1a2b4c; 794 } 795 .formUpload .formUploadInputWrapper input:hover ~ div, 796 .buttonBlue:hover, 797 .radioAlt.colorBlue.radioAltSelected, 798 #messagesWrapper .message, 799 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton:hover, 800 #templateNavWrapper #templateNav #navBasket:hover { 801 background-color: #162440; 802 } 803 .radioAlt.colorBlue:hover:not(.radioAltSelected):not(.eventColor) { /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */ 804 background-color: #1d3157; 805 } 806 .dialogDotWrapper .dialogDot:hover { 807 background-color: #1f335b; 808 } 809 .buttonBlue:active, 810 #eventWrapper #eventPicture #eventCountdownWrapper #eventButton:active { 811 background-color: #14223c; 812 } 813 .dialogDotWrapper .dialogDot { 814 background-color: #213762; 815 } 816 .buttonWhiteBlue:active { 817 background-color: #233a66; 818 } 819 .buttonWhiteBlue:hover { 820 background-color: #243c6a; 821 } 822 /* Border */ 823 .backgroundBlueLight, 824 input[type="text"]:hover, 825 input[type="search"]:hover:not(.choices__input), 826 .choices:hover, 827 input[type="password"]:hover, 828 input[type="date"]:hover, 829 input[type="tel"]:hover, 830 input[type="number"]:hover, 831 input[type="datetime-local"]:hover, 832 input[type="email"]:hover, 833 input[type="url"]:hover, 834 textarea:hover, 835 select:hover, 836 input[type="text"]:focus, 837 input[type="search"]:focus:not(.choices__input), 838 .choices.is-focused, 839 input[type="password"]:focus, 840 input[type="date"]:focus, 841 input[type="tel"]:focus, 842 input[type="number"]:focus, 843 input[type="datetime-local"]:focus, 844 input[type="email"]:focus, 845 input[type="url"]:focus, 846 textarea:focus, 847 select:focus, 848 .radioImageWrapper.radioImageChecked, 849 .accordion .accordionContent.accordionColor .accordionTitleWrapper, 850 .buttonWhiteBlue, 851 .dropdownMenu div h2, 852 .radioAlt.colorWhite.radioAltSelected, 853 #templateBreadcrumb #breadCrumbItems .breadCrumbNextStep .breadCrumbItem.breadCrumbActive, 854 #postViewMore { 855 border-color: #1a2b4c; 856 } 857 #agendaWrapper #agendaEvent #agendaEventReturn, 858 div:not(#agendaWrapper) > #agendaEvent #agendaEventReturn { 859 border-color: #ffffff; 860 } 861 .buttonWhiteBlue:hover { 862 border-color: #1c2f53; 863 } 864 .buttonWhiteBlue:active { 865 border-color: #1d3157; 866 } 867 .radioAlt.colorWhite:hover:not(.radioAltSelected), 868 .radioAlt.colorBlue:hover:not(.radioAltSelected):not(.eventColor) { /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */ 869 border-color: #1f335b; 870 } 871 .radioAlt.colorBlue.radioAltSelected { 872 border-color: #121e35; 873 } 874 .buttonWhiteAlt:active { 875 outline-color: #1a2b4c; 876 } 877 .buttonWhiteAlt:hover { 878 border-color: #1f335b; 879 } 880 881 /** 882 * Couleur du menu 883 */ 884 @media (min-width: 1151px) { 885 #templateNavWrapper, 886 #templateNavWrapper:before, 887 #templateNavBar { 888 background-color: #1a2b4c; 889 } 890 #templateSubNavWrapper { 891 background-color: 892 #1b2d4f ; 893 } 894 #templateHeaderWrapper #templateHeader #templateHeaderMargin { 895 display: none; 896 } 897 } 898 @media (max-width: 1150px) { 899 #templateNavWrapper, 900 #templateNavWrapper:before, 901 #templateNavBar, 902 #templateSubNavWrapper { 903 background-color: #1a2b4c; 904 } 905 } 906 #templateNavSubBarWrapper, 907 #templateNavSubBarWrapper #templateNavSubBarLeft, 908 #templateNavSubBarWrapper #templateNavSubBarRight { 909 background-color: #1b2d4f; 910 } 911 #agendaWrapper, 912 div:not(#agendaWrapper) > #agendaEvent, 913 #donationPicture #donationInfoWrapper #donationInfo #donationSubmitButton, 914 #eventWrapper #eventDateLeftWrapper { 915 background-color: #1a2b4c; 916 } 917 #eventWrapper #eventPicture #eventInfos #eventName { 918 border-color: #1a2b4c; 919 } 920 /* Couleur des hovers */ 921 #templateNavWrapper #templateNav ul li.active, 922 #templateNavWrapper #templateNav ul li:not(.hideHover):hover { 923 background-color: #172644; 924 } 925 @media (min-width: 1151px) { 926 #templateSubNavWrapper ul li.active, 927 #templateSubNavWrapper ul li:hover { 928 background: #172644; 929 } 930 } 931 @media (max-width: 1150px) { 932 #templateNavSubBarWrapper #templateNavSubBar li.active { 933 background: #172644; 934 } 935 } 936 937 /** 938 * Couleur du fond 939 */ 940 body { 941 background-color: #ffffff; 942 } 943 944 /** 945 * Couleur du bas de page 946 */ 947 #templateFooterWrapper { 948 background-color: #1a2b4c; 949 } 950 951 /** 952 * Texture du menu (non applicable si le menu est transparent) 953 */ 954 #templateNavWrapper, 955 #templateNavWrapper:before, 956 #templateSubNavWrapper, 957 #templateNavBar, 958 #templateNavSubBarWrapper, 959 #templateNavSubBarWrapper #templateNavSubBarLeft, 960 #templateNavSubBarWrapper #templateNavSubBarRight { 961 background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/_blank.png"); 962 } 963 964 /** 965 * Texture du fond 966 */ 967 body { 968 background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/_blank.png"); 969 } 970 971 /** 972 * Texture du bas de page 973 */ 974 #templateFooterWrapper { 975 background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/_blank.png"); 976 } 977 978 /** 979 * Autres 980 */ 981 982 /* Permet d'afficher le haut de page dans l'édition */ 983 #templateHeaderWrapper { 984 display: none; 985 } 986 987 /* Hauteur du haut de page */ 988 #templateHeaderWrapper { 989 height: 400px 990 } 991 992 /* Position de l'image de l'organisation dans le haut de page */ 993 #templateHeaderWrapper #templateHeaderVendorPictureWrapper #templateHeaderVendorPicture { 994 display: none; 995 } 996 997 /* Taille texte bloc */ 998 #templateHeaderBlockTitleWrapper { 999 font-size: 0px; 1000 } 1001 1002 /* Taille image bloc */ 1003 #templateHeaderBlockVendorPictureWrapper img { 1004 width: 0px; 1005 } 1006 1007 /* Type de bloc */ 1008 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer { 1009 background-color: rgba(26, 43, 76, .5); 1010 } 1011 1012 @media (min-width: 1151px) { 1013 /* Position du logo dans le menu */ 1014 #templateNavWrapper #templateNav #navVendorWrapper { 1015 float: left; 1016 } 1017 1018 /* Place le haut de page sous le menu si le menu est transparent */ 1019 1020 /* Hauteur du menu (les ">" pour ignorer les sous-menus) */ 1021 #templateNavWrapper #templateNav > ul > li { 1022 height: 90px; 1023 } 1024 #templateSubNavWrapper ul li { 1025 height: 45px; 1026 line-height: 45px; 1027 } 1028 #templateNavWrapper #templateNav > ul > #navVendorPicture > div > a > img { 1029 max-height: 90px; 1030 } 1031 1032 /* Type de bloc */ 1033 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer { 1034 background-color: transparent; 1035 width: 600px; 1036 text-align: left; 1037 } 1038 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlock > div:not(.displayNone) { 1039 -moz-border-radius: 10px; 1040 -webkit-border-radius: 10px; 1041 border-radius: 10px; 1042 background: rgba(26, 43, 76, .5); 1043 display: table; 1044 } 1045 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockSocialWrapper img { 1046 margin: 20px 5px !important; 1047 } 1048 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockSocialWrapper a { 1049 padding-left: 5px; 1050 padding-right: 5px; 1051 } 1052 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockNewsletterContainer form, 1053 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockTitleWrapper div, 1054 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockButtonWrapper a { 1055 padding: 20px; 1056 } 1057 #templateHeaderWrapper #templateHeader #templateHeaderBlockContainer #templateHeaderBlockNewsletterContainer { 1058 width: 500px; 1059 } 1060 1061 /* La largeur du haut de page ne dépasse pas la largeur du contenu du site */ 1062 1063 /* Arrondi les coins du menu, du haut de page et du contenu */ 1064 1065 /* Séparation des différents éléments */ 1066 1067 /* Position du bloc */ 1068 #templateHeaderWrapper #templateHeader { 1069 text-align: center; 1070 } 1071 1072 /* Texte du menu en gras */ 1073 #templateNavWrapper #templateNav, 1074 #templateSubNavWrapper { 1075 font-weight: bold; 1076 } 1077 1078 /* Texte du menu en majuscule */ 1079 1080 /* Cache les icônes */ 1081 #templateNav ._gif:not(.noHide) { 1082 display: none; 1083 } 1084 1085 /* Espacement entre les items du menu */ 1086 #templateNavWrapper #templateNav ul li a, 1087 #templateNavWrapper #templateNav ul li ul li a, 1088 #templateSubNavWrapper ul li a { 1089 padding: 0 15px; 1090 } 1091 1092 /* Alignement du contenu du menu */ 1093 #templateNavWrapper #templateNav, 1094 #templateSubNavWrapper { 1095 text-align: center; 1096 } 1097 1098 /* Hauteur du logo de l'organisation dans le haut de page */ 1099 #templateHeaderWrapper #templateHeaderVendorPictureWrapper #templateHeaderVendorPicture img { 1100 height: 250px; 1101 } 1102 } 1103 1104 @media (max-width: 1150px) { 1105 1106 /* Cache le bloc en responsive si le site dispose d'un logo d'organisation */ 1107 1108 /* Alignement du menu en fonction de la barre d'administration */ 1109 #templateNavWrapper { 1110 top: 55px; 1111 } 1112 1113 } 1114 1115 /* Fond fullscreen dans les pages personnalisées */ 1116 #layoutWrapper #templatePageWrapper, 1117 #layoutWrapper #templatePageWrapper::before,
1118 #boxes .boxLandmarkBackground { 1119 max-width: none; 1120 } 1121 #layoutWrapper #templatePageWrapper #templatePage { 1122 padding: 0; 1123 } 1124 #templateTabulationWrapper { 1125 max-width: 1131px; 1126 margin: 20px auto; 1127 padding-left: 13.5px; 1128 padding-right: 13.5px; 1129 } 1130 #editButton { 1131 position: absolute; 1132 right: 10px; 1133 z-index: 151; /* 151 pour être au dessus des fonds en parallaxe qui sont en 150 */ 1134 } 1135 1136 /* Arrondi des champs */ 1137 input[type="text"], 1138 input[type="search"]:not(.choices__input), 1139 .choices, 1140 input[type="password"], 1141 input[type="date"], 1142 input[type="tel"], 1143 input[type="number"], 1144 input[type="datetime-local"], 1145 input[type="email"], 1146 input[type="url"], 1147 textarea { 1148 border-radius: 20px; 1149 padding: 9px 15px; 1150 } 1151 select { 1152 border-radius: 20px; 1153 } 1154 .selected-flag, 1155 .buttonBig, 1156 .buttonLarge, 1157 .buttonSmall, 1158 .bootstrap-switch, 1159 #gridWrapper .box .buttonDIYContainer .buttonDIYWrapper, 1160 #gridWrapper .box .buttonDIYContainer .buttonDIYWrapper .buttonDIY, 1161 #boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper, 1162 #boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper .buttonDIY { 1163 border-radius: 20px; 1164 } 1165 .buttonLarge { 1166 padding: 10px; 1167 } 1168 .buttonSmall { 1169 padding: 5px 10px; 1170 } 1171</style> 1172<!-- Message --> 1173<!-- Affichage Spark\Notification::message --> 1174<div id="messagesWrapper"> 1175 </div> 1176
1177<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 1178 $('.message-support .messageClose').click(function(event) { 1179 _spark.cookie.set("supportMessage-" + $(this).data('message-id'), "true", 1); 1180 }); 1181</script>
1181 1182<!-- Misc Spark --> 1183 1184<div class="displayNone" id="sparkTemplateTableExportColumns"> 1185 <form id="sparkTemplateTableExportColumnsForm" method="POST"><input type="hidden" name="_form" value="sparkTemplateTableExportColumns"><input type="hidden" name="_origin" value="/page/1731077-accueil"><input type="hidden" name="_formMulti" value="6ac4be2f45d52|99ffc64ddf4f664d7e393a6b12add5da7539d549">
1185<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 1186 $("#sparkTemplateTableExportColumnsForm").on("submit", function(){ 1187 var _this = $(this); 1188 var renable = false; 1189 if(_this.data("multi-submit-protection")){ 1190 return false; 1191 } 1192 else{ 1193 // Blocage à la prochaine soumission 1194 _this.data("multi-submit-protection", true); 1195 // Blocage & chargement sur les boutons 1196 _this.find("button[type='submit']").each(function(){ 1197 var text = $(this).text(); 1198 var buttonDOM = $(this); 1199 var buttonInterval; 1200 buttonDOM 1201 .addClass("disabled") 1202 .prop("disabled", true) 1203 .css("width", buttonDOM.outerWidth() + "px") 1204 .text(".") 1205 .inDOM(function() { 1206 // Il ne faut pas utiliser de gif car Safari est incompatible (fix #12514) 1207 buttonInterval = setInterval(function() { 1208 if(buttonDOM.text().length === 3) { 1209 buttonDOM.text("."); 1210 } 1211 else { 1212 buttonDOM.text(buttonDOM.text() + "."); 1213 } 1214 }, 300); 1215 }); 1216 // Déblocage au bout de 1 seconde 1217 if(renable){ 1218 window.setTimeout(function(){ 1219 clearInterval(buttonInterval); 1220 buttonDOM 1221 .prop("disabled", false) 1222 .removeClass("disabled") 1223 .removeAttr("style") 1224 .text(text); 1225 }, 1000); 1226 } 1227 }); 1228 // Déblocage au bout de 1 seconde 1229 if(renable){ 1230 window.setTimeout(function(){ 1231 _this.data("multi-submit-protection", false); 1232 }, 1000); 1233 } 1234 // Retour 1235 return true; 1236 } 1237 }); 1238 </script>
1238 <div id="sparkTableExportColumnWrapper" class=""><div class="notice fontBold" id="sparkTableExportColumnNotice"></div> 1239 <label 1240 id="sparkTableExportColumnLabel" 1241 > 1242 Exporter les lignes sélectionnées 1243 1244 1245 </label> 1246 <div class="formContent"> 1247 1248 <div id="sparkTableExportColumn_allWrapper" class="radioWrapper displayInlineBlock valignTop marginRight10 "> 1249 <label class="radio" for="sparkTableExportColumn_all"> 1250 <input 1251 type="radio" 1252 name="sparkTableExportColumn" 1253 id="sparkTableExportColumn_all" 1254 value="all" 1255 1256 1257 class="" 1258 > 1259 <span id="sparkTableExportColumn_allLabel">Exporter toutes les colonnes</span> 1260 </label> 1261 </div> 1262
1262<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 1263 if(document.readyState === "complete"){ 1264 $("#sparkTableExportColumn_all").radiocheck(); 1265 } 1266 </script>
1266 1267 1268 <div id="sparkTableExportColumn_filterWrapper" class="radioWrapper displayInlineBlock valignTop marginRight10 "> 1269 <label class="radio" for="sparkTableExportColumn_filter"> 1270 <input 1271 type="radio" 1272 name="sparkTableExportColumn" 1273 id="sparkTableExportColumn_filter" 1274 value="filter" 1275 1276 1277 class="" 1278 > 1279 <span id="sparkTableExportColumn_filterLabel">Exporter uniquement les colonnes affichées</span> 1280 </label> 1281 </div> 1282
1282<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 1283 if(document.readyState === "complete"){ 1284 $("#sparkTableExportColumn_filter").radiocheck(); 1285 } 1286 </script>
1286 1287 </div></div> </form> 1288
1288<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 1289 _spark.form.mail.initMailGroup("sparkTemplateTableExportColumns"); 1290 </script>
1290 1291 </div> 1292 1293<!-- Barre d'administration --> 1294 1295<!-- Barre de navigation responsive --> 1296<div id="templateNavBar"> 1297 1298 <div id="templateNavBarVendorPicture"> 1299 <!-- Une organisation en particulier --> 1300 <a href="/"> 1301 <img src="https://app.assoconnect.com/services/storage?id=4936241&type=picture&secret=ctWii8CLmvj1GCwMT7tVzrn77o5Lm9XkSVRiYxBN&timestamp=1776788154&size=small" alt="Paris Saint-Germain Handball Association"> 1302 </a> 1303 <!-- L'organisation principale --> 1304 </div> 1305 1306 <div id="templateNavBarToggleMenu"> 1307 <span>Menu</span> 1308 <img src="https://assets.assoconnect.com/legacy/common/ico/ico.menu2.32.white.png" class="_gif icoMenu232White" alt="icoMenu232White" title="" id="templateNavBarToggleMenuOpen" > <img src="https://assets.assoconnect.com/legacy/common/ico/ico.cross.32.white.png" class="_gif icoCross32White" alt="icoCross32White" title="" id="templateNavBarToggleMenuClose" > </div> 1309 1310 <div class="clearBoth"></div> 1311 1312</div> 1313 1314 1315<!-- Header top --> 1316 1317<!-- Navigation et réseaux sociaux --> 1318 1319<!-- Container obligatoire afin de passer le menu et son sous-menu en position absolute avec le thème transparent --> 1320<div id="templateNavContainer"> 1321 1322 <div id="templateNavWrapper"> 1323 1324 <!-- Ãditable et hover --> 1325 <div id="templateNavWrapperHover" class="templateHover"></div> 1326 <div id="templateNavWrapperEditable" class="templateEditable templateEditableNav"> 1327 <div class="displayTable height100 width100"> 1328 <div class="displayTableCell valignMiddle"> 1329 <p class="displayInlineBlock">Ajoutez un logo, un bouton, des réseaux sociaux</p> 1330 <div class="templateEditableButton">Cliquez pour éditer</div> 1331 </div> 1332 </div> 1333 </div> 1334 1335 <!-- Réseaux sociaux --> 1336 <div id="templateNavSocialWrapper"> 1337 <a 1338 href="https://www.facebook.com/https://www.facebook.com/parissaintgermainhandballassociation/" 1339 target="_blank" 1340 id="templateNavSocialFacebook" 1341 > 1342 <img src="https://assets.assoconnect.com/legacy/common/ico/ico.facebook.24.color.png" class="_gif icoFacebook24Color" alt="icoFacebook24Color" title="Facebook" id="image_6ac4be2f57006" > </a> 1343 <a 1344 href="https://instagram.com/https://www.instagram.com/psghandassoofficiel/" 1345 target="_blank" 1346 id="templateNavSocialInstagram" 1347 > 1348 <img src="https://assets.assoconnect.com/legacy/common/ico/ico.instagram.24.color.png" class="_gif icoInstagram24Color" alt="icoInstagram24Color" title="Instagram" id="image_6ac4be2f570b7" > </a> 1349 </div> 1350 1351 <!-- Navigation --> 1352 <nav id="templateNav"> 1353 <ul id="navVendorWrapper"> 1354 <!-- Nom & logo de l'organisation --> 1355 <li id="navVendorPicture"> 1356 <div class="displayTable height100"><!-- displayTable = fix #8392 --> 1357 <a class="displayTableCell width100 valignMiddle" href="/"> 1358 <img src="https://app.assoconnect.com/services/storage?id=4936241&type=picture&secret=ctWii8CLmvj1GCwMT7tVzrn77o5Lm9XkSVRiYxBN&timestamp=1776788154&size=small" alt="Paris Saint-Germain Handball Association"> 1359 </a> 1360 </div> 1361 </li> 1362 </ul> 1363 <ul> 1364 <li 1365 data-templatesubnav="1731074" 1366 class=" 1367 active 1368 " 1369 > 1370 <a 1371 href="/page/1731077-accueil" 1372 class="displayTable height100" 1373 > 1374 <div class="displayTableCell valignMiddle"> 1375 </div> 1376 <div class="displayTableCell valignMiddle"> 1377 Accueil <sp
1377an class="arrowTop">▴</span><span class="arrowDown">▾</span> 1378 </div> 1379 </a> 1380 <ul> 1381 </ul> 1382 </li> 1383 <li 1384 data-templatesubnav="1731108" 1385 class=" 1386 templateNavResponsiveToggleChildren 1387 " 1388 > 1389 <a 1390 href="/page/1731110-histoire-projet" 1391 class="displayTable height100" 1392 > 1393 <div class="displayTableCell valignMiddle"> 1394 </div> 1395 <div class="displayTableCell valignMiddle"> 1396 Association <span class="arrowTop">▴</span><span class="arrowDown">▾</span> 1397 </div> 1398 </a> 1399 <ul> 1400 <li > 1401 <a href="/page/1731110-histoire-projet"> 1402 Histoire/projet </a> 1403 </li> 1404 <li > 1405 <a href="/page/3017756-palmares"> 1406 Palmarès </a> 1407 </li> 1408 <li > 1409 <a href="/page/2437924-psg-academy"> 1410 PSG Academy </a> 1411 </li> 1412 <li > 1413 <a href="/page/3202458-nos-actions-sociales"> 1414 Nos actions sociales </a> 1415 </li> 1416 <li > 1417 <a href="/page/1752939-documents-institutionnels"> 1418 Documents institutionnels </a> 1419 </li> 1420 <li > 1421 <a href="/page/2977401-documents-sportifs"> 1422 Documents sportifs </a> 1423 </li> 1424 <li > 1425 <a href="/page/3045271-staff"> 1426 STAFF </a> 1427 </li> 1428 </ul> 1429 </li> 1430 <li 1431 data-templatesubnav="3002611" 1432 class=" 1433 templateNavResponsiveToggleChildren 1434 " 1435 > 1436 <a 1437 href="/page/2938386-n1m" 1438 class="displayTable height100" 1439 > 1440 <div class="displayTableCell valignMiddle"> 1441 </div> 1442 <div class="displayTableCell valignMiddle"> 1443 Centre de formation <sp
1443an class="arrowTop">▴</span><span class="arrowDown">▾</span> 1444 </div> 1445 </a> 1446 <ul> 1447 <li > 1448 <a href="/page/2938386-n1m"> 1449 N1M </a> 1450 </li> 1451 <li > 1452 <a href="/page/3058303-parcours-centre-de-formation"> 1453 Parcours centre de formation </a> 1454 </li> 1455 </ul> 1456 </li> 1457 <li 1458 data-templatesubnav="2977766" 1459 class=" 1460 templateNavResponsiveToggleChildren 1461 " 1462 > 1463 <a 1464 href="/page/3682303-centre-de-preformation" 1465 class="displayTable height100" 1466 > 1467 <div class="displayTableCell valignMiddle"> 1468 </div> 1469 <div class="displayTableCell valignMiddle"> 1470 Centre de préformation <span class="arrowTop">▴</span><span class="arrowDown">▾</span> 1471 </div> 1472 </a> 1473 <ul> 1474 <li > 1475 <a href="/page/3682303-centre-de-preformation"> 1476 Centre de préformation </a> 1477 </li> 1478 <li > 1479 <a href="/page/2940413-dispositif-chase"> 1480 Dispositif CHASE </a> 1481 </li> 1482 <li > 1483 <a href="/page/3002619-section-sportive"> 1484 Section Sportive </a> 1485 </li> 1486 <li > 1487 <a href="/page/3023090-u18m-nationaux"> 1488 U18M Nationaux </a> 1489 </li> 1490 </ul> 1491 </li> 1492 <li 1493 data-templatesubnav="1731146" 1494 class=" 1495 templateNavResponsiveToggleChildren 1496 " 1497 > 1498 <a 1499 href="/page/1732056-planning-entrainements" 1500 class="displayTable height100" 1501 > 1502 <div class="displayTableCell valignMiddle"> 1503 </div> 1504 <div class="displayTableCell valignMiddle">
1505 Ãcole de Handball <span class="arrowTop">▴</span><span class="arrowDown">▾</span> 1506 </div> 1507 </a> 1508 <ul> 1509 <li > 1510 <a href="/page/1732056-planning-entrainements"> 1511 Planning entraînements </a> 1512 </li> 1513 <li > 1514 <a href="/page/1750070-ou-nous-trouver"> 1515 Où nous trouver ? </a> 1516 </li> 1517 <li > 1518 <a href="/page/1731988-faq"> 1519 FAQ </a> 1520 </li> 1521 </ul> 1522 </li> 1523 <li 1524 data-templatesubnav="1732080" 1525 class=" 1526 templateNavResponsiveToggleChildren 1527 " 1528 > 1529 <a 1530 href="/page/1761285-nous-contacter" 1531 class="displayTable height100" 1532 > 1533 <div class="displayTableCell valignMiddle"> 1534 </div> 1535 <div class="displayTableCell valignMiddle"> 1536 Contact <span class="arrowTop">▴</span><span class="arrowDown">▾</span> 1537 </div> 1538 </a> 1539 <ul> 1540 <li > 1541 <a href="/page/1761285-nous-contacter"> 1542 Nous contacter </a> 1543 </li> 1544 <li > 1545 <a href="/page/3147705-signalement"> 1546 Signalement </a> 1547 </li> 1548 <li > 1549 <a href="/page/1761286-adherer"> 1550 Adhérer </a> 1551 </li> 1552 <li > 1553 <a href="/page/1831552-offres-d-emplois"> 1554 Offres d'emplois </a> 1555 </li> 1556 </ul> 1557 </li> 1558 <!-- Mon compte --> 1559 <!-- Panier --> 1560 <!-- Boutons --> 1561 <li id="templateNavButton1Container" class="hideHover displayNone"> 1562 <a href="/page/1731077-accueil" class="height100 displayTable"> 1563 <!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 --> 1564 <div class="displayTableCell valignMiddle"> 1565 1566 <div 1567 id="templateNavButton1Button" 1568 class=" 1569 button 1570 textAlignCenter 1571 buttonBlue 1572 buttonLarge 1573 1574 valignMiddle 1575 " 1576 ><span class="valignInitial"></span></div> </div> 1577 </a> 1578 </li> 1579 <li id="templateNavButton2Container" class="hideHover displayNone"> 1580 <a href="" class="height100 displayTable"> 1581 <!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 --> 1582 <div class="displayTableCell valignMiddle"> 1583 1584 <div 1585 id="templateNavButton2Button" 1586 class=" 1587 button 1588 textAlignCenter 1589 buttonBlue 1590 buttonLarge 1591 1592 valignMiddle 1593 " 1594 ><span class="valignInitial"></span></div> </div> 1595 </a> 1596 </li> 1597 <!-- Connexion --> 1598 <li id="templateNavButtonLoginContainer" class="hideHover displayNone"> 1599 <a href="/contacts/login?redirect=%2Fpage%2F1731077-accueil" class="height100 displayTable"> 1600 <!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 et #7665 --> 1601 <div class="displayTableCell valignMiddle"> 1602 1603 <div 1604 id="templateNavButtonLoginButton" 1605 class=" 1606 button 1607 textAlignCenter 1608 buttonBlue 1609 buttonLarge 1610 1611 valignMiddle 1612 " 1613 ><span class="valignInitial">Se connecter</span></div> </div> 1614 </a> 1615 </li> 1616 </ul> 1617 </nav> 1618 1619 </div> 1620 1621 <div id="templateSubNavWrapper"> 1622 1623 <div id="templateSubNav"> 1624 <ul data-templatesubnav="1731108"> 1625 <li > 1626 <a href="/page/1731110-histoire-projet"> 1627 Histoire/projet </a> 1628 </li> 1629 <li > 1630 <a href="/page/3017756-palmares"> 1631 Palmarès </a> 1632 </li> 1633 <li > 1634 <a href="/page/2437924-psg-academy"> 1635 PSG Academy </a> 1636 </li> 1637 <li > 1638 <a href="/page/3202458-nos-actions-sociales"> 1639 Nos actions sociales </a> 1640 </li> 1641 <li > 1642 <a href="/page/1752939-documents-institutionnels"> 1643 Documents institutionnels </a> 1644 </li> 1645 <li > 1646 <a href="/page/2977401-documents-sportifs"> 1647 Documents sportifs </a> 1648 </li> 1649 <li > 1650 <a href="/page/3045271-staff"> 1651 STAFF </a> 1652 </li> 1653 </ul> 1654 <ul data-templatesubnav="3002611"> 1655 <li > 1656 <a href="/page/2938386-n1m"> 1657 N1M </a> 1658 </li> 1659 <li > 1660 <a href="/page/3058303-parcours-centre-de-formation"> 1661 Parcours centre de formation </a> 1662 </li> 1663 </ul> 1664 <ul data-templatesubnav="2977766"> 1665 <li > 1666 <a href="/page/3682303-centre-de-preformation"> 1667 Centre de préformation </a> 1668 </li> 1669 <li > 1670 <a href="/page/2940413-dispositif-chase"> 1671 Dispositif CHASE </a> 1672 </li> 1673 <li > 1674 <a href="/page/3002619-section-sportive"> 1675 Section Sportive </a> 1676 </li> 1677 <li > 1678 <a href="/page/3023090-u18m-nationaux"> 1679 U18M Nationaux </a> 1680 </li> 1681 </ul> 1682 <ul data-templatesubnav="1731146"> 1683 <li > 1684 <a href="/page/1732056-planning-entrainements"> 1685 Planning entraînements </a> 1686 </li> 1687 <li > 1688 <a href="/page/1750070-ou-nous-trouver"> 1689 Où nous trouver ? </a> 1690 </li> 1691 <li > 1692 <a href="/page/1731988-faq"> 1693 FAQ </a> 1694 </li> 1695 </ul> 1696 <ul data-templatesubnav="1732080"> 1697 <li > 1698 <a href="/page/1761285-nous-contacter"> 1699 Nous contacter </a> 1700 </li> 1701 <li > 1702 <a href="/page/3147705-signalement"> 1703 Signalement </a> 1704 </li> 1705 <li > 1706 <a href="/page/1761286-adherer"> 1707 Adhérer </a> 1708 </li> 1709 <li > 1710 <a href="/page/1831552-offres-d-emplois"> 1711 Offres d'emplois </a> 1712 </li> 1713 </ul> 1714 1715 </div> 1716 1717 </div> 1718 1719</div> 1720
1721<!-- Header bottom (importe également le header en mode édition si header none mais le cache avec un if dans le fichier inc.DESKTOP.public.header.php) --> 1722 1723<!-- Page --> 1724<article id="templatePageWrapper" class="layout-md"> 1725 <div id="templatePage"> 1726 <!-- #templateIframe permet de mesurer la hauteur de la page pour afficher le site dans une iframe --> 1727 <div id="templateIframe"> 1728 <!-- Tabulations --> 1729 <!-- Affiche les onglets pour les organisation dépendantes --> 1730 1731 <!-- Importe les tabulations, sauf pour le layout admin qui les importes dans son layout afin d'afficher le titre des pages dans le menu mobile --> 1732 1733 <!-- Tabulations en mode Fil d'Ariane --> 1734 <!-- Une tabulation, juste le titre s'affiche --> 1735 <div class="templatePageHeader" data-id="component_Header"> 1736 <div> 1737 <div id="templateTitle" class="templatePageHeaderPart"> 1738 <span class="displayInlineBlock valignMiddle"></span> 1739 </div> 1740 </div> 1741 </div> 1742 1743 <!-- Plusieurs tabulations, affichage du titre et des tabulations --> 1744 <!-- Titre uniquement --> 1745 <!-- Titre uniquement --> 1746<!-- Empêche un bug d'affichage du menu admin (https://github.com/sylfabre/buypacker-dev/issues/6376) --> 1747<div class="clearBoth"></div> 1748<!-- Template --> 1749<div class="templatePageWrapper layout-md"> 1750 <div class="templatePageContent "> 1751 <div class="templatePageContentHeader"> 1752 </div> 1753 1754 1755 1756 1757 1758<!-- Lien d'édition --> 1759 1760<!-- Contenu de la page --> 1761<div id="boxes"> 1762 1763 <style> 1764 #box106725487 { 1765 position: absolute; 1766 left: 0%; 1767 top: 0px; 1768 height: 360px; 1769 min-height:360px; 1770 padding: 0; 1771 margin: 0!important; 1772 border: 0; 1773 } 1774 </style> 1775 <div class="boxLandmark boxLandmarkBackground"> 1776 <div 1777 id="box106725487" 1778 class="box" 1779 style="width: 100%" 1780 data-type="background" 1781 > 1782 <div style="position: relative; overflow:hidden; height: 360px; min-height: 360px"> 1783 <div class="boxBackgroundPicture" style="background-image:url(https://app.assoconnect.com/services/storage?id=5062210&type=picture&secret=Mn9KEfaWHTKybY3ywHUocM7zUjcnC7DVK3pQGckX×tamp=1776897050)"></div><div class="boxBackgroundOverlay" style="background-color:"></div> 1784 </div> 1785 </div> 1786 </div> 1787 1788 <style> 1789 #box106725488 { 1790 position: absolute; 1791 left: 0%; 1792 top: 360px; 1793 height: 300px; 1794 min-height:300px; 1795 padding: 0; 1796 margin: 0!important; 1797 border: 0; 1798 } 1799 </style> 1800 <div class="boxLandmark boxLandmarkBackground"> 1801 <div 1802 id="box106725488" 1803 class="box" 1804 style="width: 100%" 1805 data-type="background" 1806 > 1807 <div style="position: relative; overflow:hidden; height: 300px; background: #1a2b4c; min-height: 300px"> 1808 1809 <style> 1810 #box106725491 { 1811 position: absolute; 1812 left: 8.3333333333333%; 1813 top: 0px; 1814 height: 180px; 1815 1816 padding: 0; 1817 margin: 0!important; 1818 border: 0; 1819 } 1820 </style> 1821 <div class="boxLandmark "> 1822 <div 1823 id="box106725491" 1824 class="box" 1825 style="width: 83.333333333333%" 1826 data-type="text" 1827 > 1828 <div style="position: relative; overflow:hidden; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; margin-top: 20px; height: 140px; background: #1a2b4c"> 1829 <div class="overflowHidden height100"><h2 style="text-align:center"><span style="font-size:24px"><span style="color:#ffffff">
1829Retrouvez toutes les informations sur le club et vibrez</span> <span style="color:#d91e18"><strong>Rouge</strong> </span><span style="color:#ffffff">et</span> <span style="color:#223f93"><strong>Bleu</strong></span> <span style="color:#ffffff">avec</span> <span style="color:#ffffff">nous</span> <span style="color:#ffffff">!</span>Â </span></h2> 1830 1831<p style="text-align:center"><span style="font-size:32px"><em><strong><span style="color:#d91e18">ICI C'EST</span> <span style="color:#223f93">PARIS !</span></strong></em></span></p></div> 1832 </div> 1833 </div> 1834 </div> 1835 1836 <style> 1837 #box106725492 { 1838 position: absolute; 1839 left: 41.666666666667%; 1840 top: 180px; 1841 height: 60px; 1842 1843 padding: 0; 1844 margin: 0!important; 1845 border: 0; 1846 } 1847 </style> 1848 <div class="boxLandmark "> 1849 <div 1850 id="box106725492" 1851 class="box" 1852 style="width: 16.666666666667%" 1853 data-type="button" 1854 > 1855 <div style="position: relative; overflow:hidden; height: 60px; background: transparent"> 1856 1857 <a 1858 href="https://www.facebook.com/parissaintgermainhandballassociation/photos_albums" 1859 target="_blank" 1860 ><div class="buttonDIYContainer" style="text-align: center;"><div class="buttonDIYWrapper"><div class="buttonDIY" style="background:#ceab5d;"><div class="buttonDIYText" style="font-size: 16px;font-weight: bold;">GALERIE PHOTOS</div></div></div></div></a> 1861 1862 </div> 1863 </div> 1864 </div> 1865 1866 <style> 1867 #box106725493 { 1868 position: absolute; 1869 left: 33.333333333333%; 1870 top: 240px; 1871 height: 60px; 1872 1873 padding: 0; 1874 margin: 0!important; 1875 border: 0; 1876 } 1877 </style> 1878 <div class="boxLandmark "> 1879 <div 1880 id="box106725493" 1881 class="box" 1882 style="width: 33.333333333333%" 1883 data-type="horizontalSeparator" 1884 > 1885 <div style="position: relative; overflow:hidden; margin-top: 20px; margin-right: 16px; height: 20px; background: transparent"> 1886 <div class="separatorWrapper"><div><div class="separator" style="background:#faf9f8;height:2px"></div></div></div> 1887 </div> 1888 </div> 1889 </div> 1890 1891 </div> 1892 </div> 1893 </div> 1894 1895 <style> 1896 #box106725489 { 1897 position: absolute; 1898 left: 0%; 1899 top: 660px; 1900 height: 420px; 1901 min-height:420px; 1902 padding: 0; 1903 margin: 0!important; 1904 border: 0; 1905 } 1906 </style> 1907 <div class="boxLandmark boxLandmarkBackground"> 1908 <div 1909 id="box106725489" 1910 class="box" 1911 style="width: 100%" 1912 data-type="background" 1913 > 1914 <div style="position: relative; overflow:hidden; height: 420px; background: #1a2b4c; min-height: 420px"> 1915 1916 <style> 1917 #box106725494 { 1918 position: absolute; 1919 left: 16.666666666667%; 1920 top: 60px; 1921 height: 240px; 1922 1923 padding: 0; 1924 margin: 0!important; 1925 border: 0; 1926 } 1927 </style> 1928 <div class="boxLandmark "> 1929 <div 1930 id="box106725494" 1931 class="box" 1932 style="width: 16.666666666667%" 1933 data-type="picture" 1934 > 1935 <div style="position: relative; overflow:hidden; height: 240px; border-radius: 10px; background: transparent"> 1936 1937 <div class="overflowHidden displayInlineBlock positionRelative" style=" 1938 width:184px; 1939 max-width: 100%; 1940 height:240px; 1941 text-align: center; 1942 1943 border-radius: 10px;"> 1944 <div style="position:absolute;top:0;left:50%;height:100%;width:1px;"> 1945 <img 1946 src="https://app.assoconnect.com/services/storage?id=4761343&type=picture&secret=vqFVOqSPESmSx0WBHssgewERFIWBtpNT8ne9uPRi&timestamp=1776644318" 1947 style=" 1948 position:absolute; 1949 width:457.44px; 1950 height:343.4612px; 1951 top:-58px; 1952 left:-290px; 1953 max-width:none; 1954 " 1955 > 1956 </div> 1957 </div> 1958 </div> 1959 </div> 1960 </div> 1961 1962 <style> 1963 #box106725495 { 1964 position: absolute; 1965 left: 41.666666666667%; 1966 top: 60px; 1967 height: 240px; 1968 1969 padding: 0; 1970 margin: 0!important; 1971 border: 0; 1972 } 1973 </style> 1974 <div class="boxLandmark "> 1975 <div 1976 id="box106725495" 1977 class="box"
1978 style="width: 16.666666666667%" 1979 data-type="picture" 1980 > 1981 <div style="position: relative; overflow:hidden; height: 240px; border-radius: 10px; background: transparent"> 1982 1983 <div class="overflowHidden displayInlineBlock positionRelative" style=" 1984 width:184px; 1985 max-width: 100%; 1986 height:240px; 1987 text-align: center; 1988 1989 border-radius: 10px;"> 1990 <div style="position:absolute;top:0;left:50%;height:100%;width:1px;"> 1991 <img 1992 src="https://app.assoconnect.com/services/storage?id=4761328&type=picture&secret=GAQmm82xFekfYgSTvMdIT9skmrU13z56XdxGTMJF&timestamp=1776644307" 1993 style=" 1994 position:absolute; 1995 width:185.928px; 1996 height:247.59412px; 1997 top:-3px; 1998 left:-92px; 1999 max-width:none; 2000 " 2001 > 2002 </div> 2003 </div> 2004 </div> 2005 </div> 2006 </div> 2007 2008 <style> 2009 #box106725496 { 2010 position: absolute; 2011 left: 66.666666666667%; 2012 top: 60px; 2013 height: 240px; 2014 2015 padding: 0; 2016 margin: 0!important; 2017 border: 0; 2018 } 2019 </style> 2020 <div class="boxLandmark "> 2021 <div 2022 id="box106725496" 2023 class="box" 2024 style="width: 16.666666666667%" 2025 data-type="picture" 2026 > 2027 <div style="position: relative; overflow:hidden; height: 240px; border-radius: 10px; background: transparent"> 2028 2029 <div class="overflowHidden displayInlineBlock positionRelative" style=" 2030 width:184px; 2031 max-width: 100%; 2032 height:240px; 2033 text-align: center; 2034 2035 border-radius: 10px;"> 2036 <div style="position:absolute;top:0;left:50%;height:100%;width:1px;"> 2037 <img 2038 src="https://app.assoconnect.com/services/storage?id=4761319&type=picture&secret=yB8rNCkBKTWyJOzgWF7r6Sq6otu6tSVuKm1OAuQs&timestamp=1776644301" 2039 style=" 2040 position:absolute; 2041 width:569.592px; 2042 height:341.7552px; 2043 top:-11px; 2044 left:-234px; 2045 max-width:none; 2046 " 2047 > 2048 </div> 2049 </div> 2050 </div> 2051 </div> 2052 </div> 2053 2054 <style> 2055 #box106725497 { 2056 position: absolute; 2057 left: 8.3333333333333%; 2058 top: 300px; 2059 height: 60px; 2060 2061 padding: 0; 2062 margin: 0!important; 2063 border: 0; 2064 } 2065 </style> 2066 <div class="boxLandmark "> 2067 <div 2068 id="box106725497" 2069 class="box" 2070 style="width: 33.333333333333%" 2071 data-type="button" 2072 > 2073 <div style="position: relative; overflow:hidden; margin-top: 8px; height: 52px; background: transparent"> 2074 2075 <a 2076 href="/page/2940413-dispositif-chase" 2077 2078 ><div class="buttonDIYContainer" style="text-align: center;"><div class="buttonDIYWrapper"><div class="buttonDIY" style="background:#e30613;"><div class="buttonDIYText" style="font-size: 16px;font-weight: bold;">CENTRE DE PRÃFORMATION</div></div></div></div></a> 2079 2080 </div> 2081 </div> 2082 </div> 2083 2084 <style> 2085 #box106725498 { 2086 position: absolute; 2087 left: 41.666666666667%; 2088 top: 300px; 2089 height: 60px; 2090 2091 padding: 0; 2092 margin: 0!important; 2093 border: 0; 2094 } 2095 </style> 2096 <div class="boxLandmark "> 2097 <div 2098 id="box106725498" 2099 class="box"
2100 style="width: 16.666666666667%" 2101 data-type="button" 2102 > 2103 <div style="position: relative; overflow:hidden; margin-top: 8px; height: 52px; background: transparent"> 2104 2105 <a 2106 href="/page/2938386-n1m" 2107 2108 ><div class="buttonDIYContainer" style="text-align: center;"><div class="buttonDIYWrapper"><div class="buttonDIY" style="background:#e30613;"><div class="buttonDIYText" style="font-size: 16px;font-weight: bold;">CENTRE DE FORMATION</div></div></div></div></a> 2109 2110 </div> 2111 </div> 2112 </div> 2113 2114 <style> 2115 #box106725499 { 2116 position: absolute; 2117 left: 66.666666666667%; 2118 top: 300px; 2119 height: 60px; 2120 2121 padding: 0; 2122 margin: 0!important; 2123 border: 0; 2124 } 2125 </style> 2126 <div class="boxLandmark "> 2127 <div 2128 id="box106725499" 2129 class="box" 2130 style="width: 16.666666666667%" 2131 data-type="button" 2132 > 2133 <div style="position: relative; overflow:hidden; margin-top: 8px; height: 52px; background: transparent"> 2134 2135 <a 2136 href="https://www.psg.fr/equipes/handball/actualite" 2137 target="_blank" 2138 ><div class="buttonDIYContainer" style="text-align: center;"><div class="buttonDIYWrapper"><div class="buttonDIY" style="background:#e30613;"><div class="buttonDIYText" style="font-size: 16px;font-weight: bold;">L'équipe pro</div></div></div></div></a> 2139 2140 </div> 2141 </div> 2142 </div> 2143 2144 </div> 2145 </div> 2146 </div> 2147 2148 <style> 2149 #box106725490 { 2150 position: absolute; 2151 left: 0%; 2152 top: 1080px; 2153 height: 360px; 2154 min-height:360px; 2155 padding: 0; 2156 margin: 0!important; 2157 border: 0; 2158 } 2159 </style> 2160 <div class="boxLandmark boxLandmarkBackground"> 2161 <div 2162 id="box106725490" 2163 class="box" 2164 style="width: 100%" 2165 data-type="background" 2166 > 2167 <div style="position: relative; overflow:hidden; height: 360px; min-height: 360px"> 2168 <div class="boxBackgroundPicture" style="background-image:url(https://app.assoconnect.com/services/storage?id=7258978&type=picture&secret=OoS5tQCnmgfz1VvpY492w5hZvJytVXwCk6TH0Hkj×tamp=1789985432)"></div><div class="boxBackgroundOverlay" style="background-color:"></div> 2169 </div> 2170 </div> 2171 </div> 2172 </div> </div> 2173</div> 2174 </div> 2175 </div> 2176</article> 2177 2178<!-- Footer --> 2179<footer id="templateFooterWrapper"> 2180 <div id="templateFooter"> 2181 <div id="templateFooterText">Venez nous rejoindre sur nos réseaux sociaux !</div> 2182 <div id="templateFooterBlockContainer"> 2183 <div class="row"> 2184 <div class="col-lg-9 col-md-9 col-sm-9 col-xs-12"> 2185 <div id="templateFooterBlockWrapper" class="row"> 2186 <!-- Liste des pages de l'organisation principal --> 2187 </div> 2188 </div> 2189 <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12"> 2190 <form id="templateFooterNewsletterForm" method="POST" class="newsletterRegister displayNone"><input type="hidden" name="_form" value="templateFooterNewsletter"><input type="hidden" name="_origin" value="/page/1731077-accueil"><input type="hidden" name="_formMulti" value="6ac4be2f594e5|f7ba2063b3502af0831dce1d67207bf77197c283">
2190<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 2191 $("#templateFooterNewsletterForm").on("submit", function(){ 2192 var _this = $(this); 2193 var renable = true; 2194 if(_this.data("multi-submit-protection")){ 2195 return false; 2196 } 2197 else{ 2198 // Blocage à la prochaine soumission 2199 _this.data("multi-submit-protection", true); 2200 // Blocage & chargement sur les boutons 2201 _this.find("button[type='submit']").each(function(){ 2202 var text = $(this).text(); 2203 var buttonDOM = $(this); 2204 var buttonInterval; 2205 buttonDOM 2206 .addClass("disabled") 2207 .prop("disabled", true) 2208 .css("width", buttonDOM.outerWidth() + "px") 2209 .text(".") 2210 .inDOM(function() { 2211 // Il ne faut pas utiliser de gif car Safari est incompatible (fix #12514) 2212 buttonInterval = setInterval(function() { 2213 if(buttonDOM.text().length === 3) { 2214 buttonDOM.text("."); 2215 } 2216 else { 2217 buttonDOM.text(buttonDOM.text() + "."); 2218 } 2219 }, 300); 2220 }); 2221 // Déblocage au bout de 1 seconde 2222 if(renable){ 2223 window.setTimeout(function(){ 2224 clearInterval(buttonInterval); 2225 buttonDOM 2226 .prop("disabled", false) 2227 .removeClass("disabled") 2228 .removeAttr("style") 2229 .text(text); 2230 }, 1000); 2231 } 2232 }); 2233 // Déblocage au bout de 1 seconde 2234 if(renable){ 2235 window.setTimeout(function(){ 2236 _this.data("multi-submit-protection", false); 2237 }, 1000); 2238 } 2239 // Retour 2240 return true; 2241 } 2242 }); 2243 </script>
2243 <div class="row colsMiddle"> 2244 <div class="col-lg-10 col-md-10 col-sm-10 col-xs-12"> 2245 <div class="mailInputWrapper isSecondaryWrapper"><div class="notice fontBold" id="templateFooterBlocNewsletterEmailNotice"></div> 2246 <label 2247 id="templateFooterBlocNewsletterEmailLabel" 2248 for="templateFooterBlocNewsletterEmail" 2249 > 2250 Je m'abonne à la newsletter 2251 2252 2253 </label> 2254 <input 2255 type="email" 2256 data-typo-check="true" 2257 name="templateFooterBlocNewsletterEmail" 2258 class="" 2259 value="" 2260 placeholder="Renseignez votre email" 2261 autocomplete="email" 2262 2263 2264 id="templateFooterBlocNewsletterEmail" 2265 > 2266 2267 <div class="clearBoth"></div> 2268 </div> 2269
2269<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 2270 $("#templateFooterBlocNewsletterEmail").on("change", function() { 2271 _spark.form.mail.check("templateFooterBlocNewsletterEmail"); 2272 }); 2273 </script>
2273 2274 </div> 2275 <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12 valignBottom"> 2276 2277 <button 2278 type="submit" 2279 id="templateFooterBlocNewsletterSubmit" 2280 class=" 2281 button 2282 buttonOrange 2283 textAlignCenter 2284 buttonLarge 2285 2286 2287 " 2288 2289 > 2290 2291 <span class="valignInitial">OK</span> 2292 </button> 2293 </div> 2294 </div> 2295 2296 </form> 2297
2297<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 2298 $("#templateFooterNewsletterForm") 2299 // Init 2300 .data("dirty", 0) 2301 // Form submit is possible 2302 .on("submit", function(){ 2303 window.onbeforeunload = null; 2304 }) 2305 // On change 2306 .find("input, textarea").on("change", function(){ 2307 if(document.readyState === "complete"){ 2308 $("#templateFooterNewsletterForm").data().dirty++; 2309 } 2310 }); 2311 // Ajout 2312 _spark.dirty.push(function(){ 2313 return $("#templateFooterNewsletterForm").data("dirty") > 0; 2314 }); 2315 </script>
2315 2316 2317
2317<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 2318 _spark.form.mail.initMailGroup("templateFooterNewsletter"); 2319 </script>
2319 2320 <div id="templateFooterSocialWrapper"> 2321 <a 2322 href="https://www.facebook.com/https://www.facebook.com/parissaintgermainhandballassociation/" 2323 target="_blank" 2324 id="templateFooterSocialFacebook" 2325 > 2326 <img src="https://assets.assoconnect.com/legacy/common/ico/ico.facebook.24.color.png" class="_gif icoFacebook24Color" alt="icoFacebook24Color" title="Facebook" id="image_6ac4be2f5cc76" > </a> 2327 <a 2328 href="https://instagram.com/https://www.instagram.com/psghandassoofficiel/" 2329 target="_blank" 2330 id="templateFooterSocialInstagram" 2331 > 2332 <img src="https://assets.assoconnect.com/legacy/common/ico/ico.instagram.24.color.png" class="_gif icoInstagram24Color" alt="icoInstagram24Color" title="Instagram" id="image_6ac4be2f5ccdb" > </a> 2333 </div> 2334 </div> 2335 </div> 2336 </div> 2337 </div> 2338 <div id="templateFooterInformation"> 2339 <ul> 2340 <!-- Plan du site --> 2341 <li> 2342 <a href="/infos/plan/ 2343 37548 ">Plan du site</a> 2344 </li> 2345 2346 <!-- Licences --> 2347 <li> 2348 <a href="/infos/licenses">Licences</a> 2349 </li> 2350 2351 <!-- CGU --> 2352 <li> 2353 <a href="/infos/legal-notice">Mentions légales</a> 2354 </li> 2355 <li> 2356 <a href="/infos/tos">CGUV</a> 2357 </li> 2358 2359 <!-- CGU --> 2360 <li> 2361 <a id="configureCookies" href="#">Paramétrer vos cookies</a> 2362 </li> 2363 2364 <!-- Connexion/déconnexion et mon compte --> 2365 <li> 2366 2367 <a 2368 id="templateNavButtonLoginButtonLink" 2369 href="https://www.psghandasso.com/contacts/login?redirect=%2Fpage%2F1731077-accueil" 2370 class="" 2371 target="" 2372 rel="noopener" 2373 > 2374 <div 2375 id="templateNavButtonLoginButton" 2376 class=" 2377 button 2378 textAlignCenter 2379 buttonBlue 2380 buttonLarge 2381 valignMiddle margin0 2382 valignMiddle 2383 " 2384 ><span class="valignInitial">Se connecter</span></div></a> 2385 </li> 2386 </ul> 2387 <ul> 2388 <li class="paddingTop0"> 2389 <a href="https://www.assoconnect.com/associations/logiciel-club-de-sport/" target="_blank"> 2390 Propulsé par AssoConnect, le logiciel des associations Sportives </a> 2391 </li> 2392 </ul> 2393 </div> 2394 </footer> 2395 2396<!-- Footer - Global --> 2397 </div> 2398 2399 <!-- JS --> 2400
2400<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 2401 /** 2402 * Calcule la hauteur de templatePage en fonction des boxes, du menu et du header pour les pages du DIY 2403 */ 2404function templatePageHeight() { 2405 var boxes = $("#boxes"); 2406 var heightMax = 0; 2407 var templatePage = $("#templatePage"); 2408 var templateNavContainer = $("#templateNavContainer"); 2409 2410 // Cherche la box la plus basse dans la page 2411 boxes.find("> .boxLandmark > .box").each(function() { 2412 heightMax = Math.max(heightMax, $(this).height() + $(this).offset().top); 2413 }); 2414 2415 // templatePage prend la hauteur du menu si : heightMax < templateNavContainer 2416 if(templateNavContainer.height() > $(window).height() && heightMax < templateNavContainer.height()) { 2417 return templateNavContainer.height() - templatePage.offset().top; 2418 } 2419 // templatePage prend la hauteur de la fenêtre si : heightMax < window 2420 else if(heightMax < $(window).height()) { 2421 return $(window).height() - templatePage.offset().top; 2422 } 2423 // templatePage prend la hauteur du dernier élément DIY 2424 else { 2425 var templateNavContainerHeight = 0; 2426 2427 // Cherche la hauteur du menu si il est en mode horizontal et n'est pas en absolute 2428 if(templateNavContainer.width() === $(document).width() && templateNavContainer.css("position") !== "absolute") { 2429 templateNavContainerHeight = templateNavContainer.height(); 2430 } 2431 2432 return Math.round(heightMax - $("#templatePageWrapper").offset().top); 2433 } 2434} 2435 2436/** 2437 * Force templatePage à prendre toute la hauteur pour les pages du DIY 2438 */ 2439$(window).on("load", function() { 2440 if($("#boxes").children().length) { 2441 $("#templateFooterWrapper").show(); // Hack pour ne pas voir le footer bouger au chargement de la page 2442 $("#templatePage").attr("style", "min-height:" + templatePageHeight() + "px"); 2443 // Après un redimensionnement de l'écran 2444 var resized; 2445 $(window).on("resize orientationChanged", function() { 2446 clearTimeout(resized); 2447 resized = setTimeout(function() { 2448 $("#templatePage").attr("style", "min-height:" + templatePageHeight() + "px"); 2449 }, 200); 2450 }); 2451 } 2452}); 2453 2454$(".video-youtube, .feed-facebook").each(function() { 2455 $(this).on("click", function() { 2456 if (window.openIubendaCookies) { 2457 window.openIubendaCookies(); 2458 } 2459 }); 2460}); 2461 </script>
vendor: 1 bytes, line 2461
2461
2462<script nonce="5689abac-6cca-480a-840b-a29d3cef368e"> 2463 if(window.console && window.console.log){ 2464 // Affichage des notices non capturées 2465 } 2466</script>
2466 2467 2468 2469
2469<script 2470 nonce="5689abac-6cca-480a-840b-a29d3cef368e" 2471 src="https://cdn.hub-prod.team.blue/loader/widget-loader.js" 2472 data-teamblue-footer 2473 data-footer="hidden" 2474 ></script>
2474 2475 </body> 2476</html> 2477
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.