PageSourceSearch

https://cahiersdufootball.com/

html cahiersdufootball.com collected 2026-09-26 07:05:55 UTC 202,575 bytes, 1,440 lines download raw bytes

1<!doctype html>
2<html lang="fr">
3<head>
4    <meta charset="utf-8">
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538598942",accountID:"4261157",trustKey:"4261157",xpid:"UAQBUFdWDxAEVlJWAQYAXlc=",licenseKey:"NRJS-70b2a07ed6c3553037d",applicationID:"423467783",browserID:"538598942"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
5(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
5e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
5const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
5if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
5o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
5(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
5;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
5{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
5ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
5{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
5null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
5dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
5imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
5return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
5!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
5if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
5);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
5class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
5h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
5
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    <link rel="icon" href="https://cahiersdufootball.com/favicon.ico" type="image/x-icon" />
8    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
9    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
10    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
11    <link rel="manifest" href="/site.webmanifest">
12    <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
13    <meta name="msapplication-TileColor" content="#da532c">
14    <meta name="theme-color" content="#ffffff">
15    <meta name="facebook-domain-verification" content="1jaq4l6j711tvs3y3crvtmyw0j1gw1" />
16    <meta name="google-site-verification" content="xnWytazsKm5RYOU0e9TEsYMvR_iCoQkJa5deEXgzSdo" />
17
18    <!-- CSRF Token -->
19    <meta name="csrf-token" content="50ferNioSjpCTLFQRGEd7Gw6WAV08SqUNc7DRuJc">
20
21    <!-- OG Tags -->
22    <title>Les Cahiers du football || magazine de foot et d'eau fraîche</title><meta name="description" content="Les Cahiers du football, magazine de foot et d'eau fraîche depuis 1997. Un autre football est possible."><meta name="keywords" content="foot, football, magazine, ligue 1, liga"/><meta property="og:type" content="website" /><meta property="og:locale" content="fr_FR" /><meta property="og:title" content="Les Cahiers du football || magazine de foot et d'eau fraîche" /><meta property="og:description" content="Les Cahiers du football, magazine de foot et d'eau fraîche depuis 1997. Un autre football est possible." /><meta property="og:url" content="https://cahiersdufootball.com/" /><meta property="og:image" content="http://www.cahiersdufootball.net/img/img_share.png" /><meta property="og:image:secure" content="https://www.cahiersdufootball.net/img/img_share.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="630" /><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://www.cahiersdufootball.net/img/img_share.png">
23
24    <!-- Scripts -->
25    
25<script src="https://cahiersdufootball.com/js/app.js" defer></script>
25
26    
26<script src="https://cahiersdufootball.com/js/jquery.min.js"></script>
26
27    
27<script src="https://cahiersdufootball.com/js/scripts.js"></script>
27
28    <!--
28<script src="https://static.admysports.com/hb/site/cahiersdufootball/hb_cahiersdufootball.js"></script>
28-->
29    
30    <!-- Fonts -->
31
32    <!-- Styles -->
33    <link href="https://cahiersdufootball.com/css/app.css" rel="stylesheet">
34    <link href="https://cahiersdufootball.com/css/bootstrap-grid.min.css" rel="stylesheet">
35    <link href="https://cahiersdufootball.com/css/styles.min.css?v=2" rel="stylesheet">
36    <link href="https://cahiersdufootball.com/css/cdf_icons.css" rel="stylesheet">
37</head>
38<body class="home">
39    <div id="app">
40        <header class="row no-gutters">
41            <div class="header_container">
42                <a id="hamburger-icon" title="Menu">
43                    <span class="line line-1"></span>
44                    <span class="line line-2"></span>
45                    <span class="line line-3"></span>
46                </a>
47                <div id="mobile_menu">
48                    <div class="buttons">
49                        <a href="https://www.facebook.com/LesCahiersduFootball/"  target="_blank" class="header_facebook round_btn">
50                            <i class="icon-cdf_icons facebook"></i>
51                        </a>
52                        <a href="https://twitter.com/cahiersdufoot" target="_blank" class="header_twitter round_btn">
53                            <i class="icon-cdf_icons twitter"></i>
54                        </a>
55                        <a class="header_search round_btn" href="https://cahiersdufootball.com/recherche">
56                            <i class="icon-cdf_icons search"></i>
57                        </a>
58                    </div>
59                    <ul class="header_menu">
60                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/articles">Articles</a></li>
61                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/forum">Forum</a></li>
62                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/article/manifeste-1322">Manifeste football</a></li>
63                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/article/manifeste-contre-l-arbitrage-video-7001">Manifeste VAR</a></li>
64                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/les-blogs">Blogs</a></li>
65                    </ul>
66                </div>
67                <div class="header_left">
68                    <a href="https://cahiersdufootball.com" class="cdf_logo" title="Les Cahiers du Football">
69                        <svg class="logo" width="205" height="47" viewBox="0 0 205 47" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
70                            <g>
71                                <path class="base" d="M0 18.881c0-4.37 2.52-6.941 6.787-6.941 4.371 0 6.273 2.16 6.273 5.142v3.856H8.535V18.11c0-1.954-.72-2.776-1.851-2.776s-1.851 1.028-1.851 3.033v14.191c0 1.542.566 2.417 1.851 2.417 1.286 0 1.851-.926 1.851-2.52V29.37h4.525v3.907c0 3.908-3.239 5.091-6.221 5.091C3.188 38.368 0 36.723 0 31.942V18.881m15.784-1.337c0-3.805 2.313-5.604 6.889-5.604 4.423 0 6.839 1.748 6.839 6.273v19.846h-4.526v-2.673c-.565.565-.874 1.08-1.387 1.593-.874.875-2.211 1.389-3.446 1.389-2.879 0-4.73-.874-4.73-7.044 0-5.193.411-6.376 1.748-7.764 1.132-1.183 1.954-1.594 7.508-1.594v-4.164c0-1.492-.361-2.468-2.006-2.468-1.337 0-2.056.565-2.056 2.159v2.365h-4.833v-2.314zm7.352 7.815c-2.263 0-2.88 1.235-2.88 5.297 0 3.804.361 4.318 1.904 4.318 1.645 0 2.519-1.234 2.519-2.982v-6.633h-1.543zM33.006.937h4.833v13.471h.103c.359-.823.976-1.44 1.696-1.851a5.323 5.323 0 0 1 2.468-.617c2.417 0 4.525 1.285 4.525 5.09v21.029h-4.833V17.955c0-1.337-.361-2.313-1.851-2.313-1.183 0-2.108.72-2.108 2.725v19.692h-4.833V.937m17.273 5.142h4.833V.937h-4.833v5.142zm0 31.98h4.833V12.248h-4.833v25.811zm8.277-19.178c0-4.37 2.519-6.941 6.993-6.941 3.855 0 7.043 1.646 7.043 6.427v8.329h-9.203v5.502c0 2.417.823 3.085 2.365 3.085 1.799 0 2.314-1.285 2.314-3.341v-2.366h4.524v3.651c0 2.622-1.851 5.141-7.198 5.141-3.65 0-6.838-1.645-6.838-6.426V18.881zm4.833 4.422h4.679v-5.039c0-2.313-.668-3.239-2.314-3.239-1.8 0-2.365.977-2.365 2.828v5.45zm12.492-11.054h4.525v2.674h.102c1.133-2.417 1.954-2.982 4.319-2.982v4.833c-2.416 0-4.113.668-4.113 3.34V38.06h-4.833V12.249m18.098 8.329V18.11c0-2.006-.411-2.776-1.697-2.776-1.285 0-1.645.565-1.645 2.365 0 2.621.205 2.776 3.445 5.604 3.753 3.291 4.473 4.37 4.473 8.123 0 5.04-1.749 6.942-6.89 6.942-3.702 0-5.759-1.542-5.759-5.296v-3.65h4.525v3.548c0 1.593.669 2.004 1.8 2.004 1.593 0 1.799-.822 1.799-2.879 0-2.776-.154-3.188-2.93-5.553l-1.08-.925c-3.856-3.291-3.908-3.702-3.908-7.25 0-4.884 2.365-6.427 6.684-6.427 3.599 0 5.502 1.594 5.502 4.679v3.959h-4.319"></path>
72                                <path class="color" d="M102.512 15.642h-2.417v-3.393h2.417V6.182c0-3.651 1.028-5.245 6.17-5.245h1.645v3.702h-.874c-1.491 0-2.108.72-2.108 2.21v5.4h2.982v3.393h-2.982v22.417h-4.833V15.642m9.511 3.239c0-4.37 2.518-6.941 6.838-6.941 3.702 0 6.89 1.646 6.89 6.427v13.06c0 4.37-2.519 6.941-6.839 6.941-3.702 0-6.889-1.645-6.889-6.426V18.881zm4.833 12.855c0 2.056.513 3.239 2.056 3.239 1.492 0 2.005-1.183 2.005-3.239V18.573c0-2.057-.513-3.239-2.005-3.239-1.543 0-2.056 1.182-2.056 3.239v13.163zm12.286-12.855c0-4.37 2.52-6.941 6.839-6.941 3.702 0 6.89 1.646 6.89 6.427v13.06c0 4.37-2.519 6.941-6.837 6.941-3.703 0-6.892-1.645-6.892-6.426V18.881zm4.834 12.855c0 2.056.513 3.239 2.058 3.239 1.489 0 2.003-1.183 2.003-3.239V18.573c0-2.057-.514-3.239-2.003-3.239-1.545 0-2.058 1.182-2.058 3.239v13.163zm13.263-16.094h-2.417v-3.393h2.417V7.364l4.833-1.697v6.582h2.982v3.393h-2.982v16.711c0 1.953.875 2.313 2.314 2.313.565 0 .925-.051 1.233-.155v3.395c-.565.051-1.799.153-3.136.153-3.855 0-5.244-1.131-5.244-3.444V15.642"></path>
73                                <path class="base" d="M156.748.937h4.834v13.162h.103c.411-.719 1.08-1.285 1.851-1.645.772-.36 1.645-.514 2.416-.514 2.829 0 4.525 2.159 4.525 5.964v14.5c0 3.804-1.696 5.964-4.525 5.964-1.954 0-3.65-.926-4.576-2.16h-.102v1.851h-4.526V.937zm8.896 17.893c0-2.777-.771-3.497-1.852-3.497-1.336 0-2.21 1.029-2.21 4.217v13.008c0 1.902.977 2.725 1.954 2.725 1.286 0 2.108-.72 2.108-3.702V18.83zm8.174-1.28
736c0-3.805 2.314-5.604 6.889-5.604 4.422 0 6.839 1.748 6.839 6.273v19.846h-4.525v-2.673c-.566.565-.874 1.08-1.388 1.593-.874.875-2.21 1.389-3.444 1.389-2.879 0-4.731-.874-4.731-7.044 0-5.193.411-6.376 1.747-7.764 1.133-1.183 1.955-1.594 7.508-1.594v-4.164c0-1.492-.36-2.468-2.006-2.468-1.337 0-2.056.565-2.056 2.159v2.365h-4.833v-2.314zm7.352 7.815c-2.262 0-2.88 1.235-2.88 5.297 0 3.804.361 4.318 1.904 4.318 1.645 0 2.519-1.234 2.519-2.982v-6.633h-1.543zm10.025 12.7h4.832V.937h-4.832zm8.636 0h4.834V.937h-4.834zM91.423 5.281c0-.848.378-1.329 1.009-1.329.172 0 .366.034.538.115a.92.92 0 0 1 .413.366h.023V1.5h1.077v8.273h-1.009v-.412h-.023a1.205 1.205 0 0 1-.458.356c-.172.08-.367.126-.561.126-.631 0-1.009-.482-1.009-1.331V5.281zM92.5 8.33c0 .664.184.825.47.825.218 0 .436-.184.436-.607v-2.9c0-.711-.195-.939-.494-.939-.24 0-.412.16-.412.779V8.33zm5.789 1.443H97.28v-.481h-.022a1.081 1.081 0 0 1-.413.401 1.112 1.112 0 0 1-.584.149c-.539 0-1.009-.287-1.009-1.134V4.021h1.077v4.481c0 .297.08.515.413.515.264 0 .47-.161.47-.607V4.021h1.077v5.752"></path>
74                            <path class="color" d="M191.5 47h4.834v-3.815h-4.834z"></path>
75                            <path class="color" d="M199.831 45.583h4.834v-3.815h-4.834z"></path></g>
76                        </svg>
77                    </a>
78                    <a href="https://www.facebook.com/LesCahiersduFootball/"  target="_blank" class="header_facebook round_btn">
79                        <i class="icon-cdf_icons facebook"></i>
80                    </a>
81                    <a href="https://twitter.com/cahiersdufoot" target="_blank" class="header_twitter round_btn">
82                        <i class="icon-cdf_icons twitter"></i>
83                    </a>
84                </div>
85                <div class="header_right">
86                    <ul class="header_menu">
87                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/articles">Articles</a></li>
88                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/forum">Forum</a></li>
89                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/article/manifeste-1322">Manifeste football</a></li>
90                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/article/manifeste-contre-l-arbitrage-video-7001">Manifeste VAR</a></li>
91                        <li class="header_menu_li"><a href="https://cahiersdufootball.com/les-blogs">Blogs</a></li>
92                    </ul>
93                    <a class="header_search round_btn" href="https://cahiersdufootball.com/recherche">
94                        <i class="icon-cdf_icons search"></i>
95                    </a>
96                                        <a id="user-icon" class="header_profile round_btn">
97                        <i class="icon-cdf_icons profile"></i>
98                    </a>
99                                        <div id="user-menu">
100                        <div class="user-menu-close desktop">
101                            <i class="icon-cdf_icons arrow-close close"></i>
102                            <i class="icon-cdf_icons undo back"></i>
103                        </div>
104                        <div class="user-menu-close mobile">
105                            <i class="icon-cdf_icons arrow-right close"></i>
106                            <i class="icon-cdf_icons arrow-right back"></i>
107                        </div>
108                                                <div id="user-login">
109                            <form id="formLogin" method="POST">
110                                <input type="hidden" name="_token" value="50ferNioSjpCTLFQRGEd7Gw6WAV08SqUNc7DRuJc">                                <div class="texte">
111                                    Le cable réseau du serveur étant presque saturé, merci de ne vous connecter qu'en cas d'absolue nécessité de vous amuser. Attention à ne pas confondre vos minuscules et vos majuscules.
112                                </div>
113                                <div class="form-group">
114                                    <label for="login-email">Adresse email</label>
115                                    <input id="login-email" type="email" class="form-control form-control-sm " name="email" value="" autocomplete="email" required>
116                                                                    </div>
117                                <div class="form-group">
118                                    <label for="login-password">Mot de passe</label>
119                                    <input id="login-password" type="password" class="form-control form-control-sm " name="password" autocomplete="current-password" required>
120                                                                    </div>
121                                <div class="form-group">
122                                    <input class="form-check-input" type="checkbox" name="remember" id="login-remember" >
123                                    <label class="form-check-label" for="remember">
124                                        Se souvenir de moi
125                                    </label>
126                                </div>
127                                <div class="form-group">
128                                    <button type="submit" class="btn btn-primary">
129                                        <span class="label">Énorme envie d&#039;un gros clic ?</span>
130                                    </button>
131                                    <div class="message"></div>
132                                </div>
133                                                                    <div class="form-group">
134                                        <div id="login-resetbtn" class="btn btn-outline-dark">
135                                            Vous avez oublié votre mot de passe ?
136                                        </div>
137                                    </div>
138                                                                                                    <div class="form-group">
139                                        <div id="login-registerbtn" class="btn btn-outline-dark">
140                                            Inscription
141                                        </div>
142                                    </div>
143                                                            </form>
144                        </div>
145                        <div id="user-retrieve-password" class="ajaxform">
146                            <form id="formRetrievePassword" method="POST">
147                                <input type="hidden" name="_token" value="50ferNioSjpCTLFQRGEd7Gw6WAV08SqUNc7DRuJc">                                <div class="texte">
148                                    Vous avez oublié votre mot de passe ? Il reste un espoir ! Saisissez votre adresse e-mail ; nous vous enverrons un nouveau mot de passe. Cette procédure est quasiment gratuite : elle ne vous coûtera qu'un clic humiliant.
149                                </div>
150                                <div class="form-group">
151                                    <label for="password-email">Adresse email</label>
152                                    <input id="password-email" type="email" class="form-control form-control-sm " name="email" value="" autocomplete="email" required>
153                                                                    </div>
154                                <div class="form-group">
155                                    <button type="submit" class="btn btn-primary">
156                                        <span class="label">J&#039;étais dans le car</span>
157                                    </button>
158                                    <div class="message"></div>
159                                </div>
160                            </form>
161                            <div class="success">
162                                <div class="form-group">
163                                    Nous vous avons envoyé un email sur votre adresse, merci d'y jeter un oeil !
164                                </div>
165                            </div>
166                        </div>
167                        <div id="user-register" class="ajaxform">
168                            <form id="formRegister" method="POST" enctype="multipart/form-data">
169                                <input type="hidden" name="_token" value="50ferNioSjpCTLFQRGEd7Gw6WAV08SqUNc7DRuJc">                                <div class="texte">
170                                    <p>CONDITIONS D'INSCRIPTION :</p><p>1. Vous devez nous adresser, via le formulaire ci-dessous, un texte (format .txt inférieur à 100 ko) en rapport avec le football, dont la forme est libre : explication de votre passion, anecdote, aventure, souvenir, essai, commentaire composé, portrait, autobiographie, apologie, réquisitoire, etc. Vous serez ensuite informés de la validation de votre inscription par mail. Les meilleurs textes seront mis en ligne sur le Forum.</p><p>2. Nous ne disposons pas d'assez de temps pour justifier les retards d'inscription ou les non-inscriptions, et ne pouvons pas nous engager à suivre une éventuelle correspondance à ce sujet. Merci de votre compréhension.</p>
171                                </div>
172                                <div class="form-group">
173                                    <label for="register-email">Adresse email</label>
174                                    <input id="register-email" type="email" class="form-control form-control-sm " name="email" value="" autocomplete="email" required>
175                                                                    </div>
176                                <div class="form-group">
177                                    <label for="register-name">Nom</label>
178                                    <input id="register-name" type="text" class="form-control form-control-sm " name="name" value="" autocomplete="name" required>
179                                                                    </div>
180                                <div class="form-group">
181                                    <label for="register-password">Mot de passe</label>
182                                    <input id="register-password" type="password" class="form-control form-control-sm " name="password" autocomplete="new-password" required>
183                                                                    </div>
184                                <div class="form-group">
185                                    <label for="register-password_confirmation">Confirmez le mot de passe</label>
186                                    <input id="register-password_confirmation" type="password" class="form-control form-control-sm " name="password_confirmation" autocomplete="new-password" required>
187                                                                    </div>
188                                <div class="form-group">
189                                    <input type="file" class="custom-file-input" id="texte" name="texte" accept=".txt">
190                                    <label class="custom-file-label" for="texte">Votre texte (.txt)</label>
191                                                                    </div>
192                                <div class="form-group">
193                                    <button type="submit" class="btn btn-primary">
194                                        <span class="label">Valider</span>
195                                    </button>
196                                    <div class="message"></div>
197                                </div>
198                            </form>
199                            <div class="success">
200                                <div class="form-group">
201                                    Nous avons bien reçu votre candidature, on y jette un oeil dès que possible. Merci !
202                                </div>
203                            </div>
204                        </div>
205                                            </div>
206                </div>
207            </div>
208        </header>
209        <main>
210                <section id="cover" class="row no-gutters align-items-center">
211        <article>
212            <div class="extract col-7">
213                <a href="https://cahiersdufootball.com/article/quand-lultradroite-infiltrait-le-football-anglais-7709"><h1>Quand l’ultradroite infiltrait le football anglais</h1></a>
214                <p><p class='normal left'>Il y a cinquante ans, le National Front prenait d'assaut les stades anglais, comptant sur les hooligans pour propager violence et racisme.&nbsp;</p></p>
215                <a href="https://cahiersdufootball.com/article/quand-lultradroite-infiltrait-le-football-anglais-7709" class="btn">Lire l'article <i class="icon-cdf_icons arrow-right"></i></a>
216            </div>
217            <div class="round_img col-5">
218                <div class="img" style="background-image:url('https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7709.jpg');"></div>
219                <div class="background"></div>
220            </div>
221        </article>
222    </section>
223    <section id="articles" class="row no-gutters">
224        <div class="content col gutter-right">
225                                            <article>
226                    <a href="https://cahiersdufootball.com/article/la-question-est-moins-de-savoir-si-gianni-infantino-va-partir-que-de-comprendre-comment-il-a-pu-rest-7708">
227                        <img src="https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7708.jpg"><br/>
228                        <h2>La question est moins de savoir si Infantino va partir que de comprendre comment il a pu rester</h2>
229                        <p class='normal left'><a href="https://www.lemonde.fr/une-balle-dans-le-pied/article/2026/08/16/la-question-est-moins-de-savoir-si-gianni-infantino-va-partir-que-de-comprendre-comment-il-a-pu-rester-si-longtemps_6747470_6606027.html"><b>Une Balle dans le pied</b></a> - Soudaine et spectaculaire, la disgrâce du président de la FIFA n'est advenue qu'au bout de dix ans de dérives et d'impunité.&nbsp;</p>
230                        <div class="auteur">Jérôme Latta,</div>
231                        <div class="date">le 16 Août 2026</div>
232                                                <div class="infos_reactions">
233                            Dernière réaction : le 18/08/2026 à 19h12
234                        </div>
235                                            </a>
236                </article>
237                                                                                        <article class="responsive">
238                                        <a href="https://cahiersdufootball.com/article/kevin-keegan-le-special-k-7707">
239                        <div class="image" style="background-image:url('https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7707.jpg');">
240                            <div class="overlay">
241                                <div class="content">
242                                    <h2>Kevin Keegan, le Special K</h2>
243                                    <div class="auteur">Richard Coudrais</div>
244                                    <div class="date">Le 1 Août 2026</div>
245                                                                        <div class="infos_reactions">
246                                        Dernière réaction : le 14/09/2026 à 21h54
247                                    </div>
248                                                                    </div>
249                            </div>
250                        </div>
251                    </a>
252                </article>
253                                                                                        <article class="responsive">
254                                        <a href="https://cahiersdufootball.com/article/espagne-france-2019-2026-six-ans-de-lecon-collective-7706">
255                        <div class="image" style="background-image:url('https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7706.jpg');">
256                            <div class="overlay">
257                                <div class="content">
258                                    <h2>Espagne-France 2019-2026 : six ans de leçon collective</h2>
259                                    <div class="auteur">Sami Rharrouz</div>
260                                    <div class="date">Le 16 Juil 2026</div>
261                                                                        <div class="infos_reactions">
262                                        Dernière réaction : le 28/07/2026 à 10h36
263                                    </div>
264                                                                    </div>
265                            </div>
266                        </div>
267                    </a>
268                </article>
269                                                                                        <article class="responsive">
270                                        <a href="https://cahiersdufootball.com/article/avec-la-var-le-football-nest-plus-un-sport-de-contact-7705">
271                        <div class="image" style="background-image:url('https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7705.jpg');">
272                            <div class="overlay">
273                                <div class="content">
274                                    <h2>Avec la VAR, le football n'est plus un sport de contact</h2>
275                                    <div class="auteur">Gilles Juan</div>
276                                    <div class="date">Le 13 Juil 2026</div>
277                                                                        <div class="infos_reactions">
278                                        Dernière réaction : le 03/08/2026 à 09h44
279                                    </div>
280                                                                    </div>
281                            </div>
282                        </div>
283                    </a>
284                </article>
285                                                                                        <article class="responsive">
286                                        <a href="https://cahiersdufootball.com/article/le-sale-football-cest-encore-du-football-7704">
287                        <div class="image" style="background-image:url('https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7704.jpg');">
288                            <div class="overlay">
289                                <div class="content">
290                                    <h2>Le « sale football », c’est encore du football</h2>
291                                    <div class="auteur">Jérôme Latta</div>
292                                    <div class="date">Le 5 Juil 2026</div>
293                                                                        <div class="infos_reactions">
294                                        Dernière réaction : le 22/07/2026 à 11h58
295                                    </div>
296                                                                    </div>
297                            </div>
298                        </div>
299                    </a>
300                </article>
301                                                                                        <article class="responsive">
302                                        <a href="https://cahiersdufootball.com/article/lom-dun-cycle-a-lautre-au-velodrome-7703">
303                        <div class="image" style="background-image:url('https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7703.jpg');">
304                            <div class="overlay">
305                                <div class="content">
306                                    <h2>L'OM et ses cycles : un tour sans fin</h2>
307                                    <div class="auteur">Mourad Aerts</div>
308                                    <div class="date">Le 21 Mai 2026</div>
309                                                                        <div class="infos_reactions">
310                                        Dernière réaction : le 02/06/2026 à 19h58
311                                    </div>
312                                                                    </div>
313                            </div>
314                        </div>
315                    </a>
316                </article>
317                                                                                        <article class="responsive">
318                                        <a href="https://cahiersdufootball.com/article/keegan-un-coup-de-sang-pour-la-posterite-7702">
319                        <div class="image" style="background-image:url('https://cahiersdufootball.com/media/images/articles/chapo/article-chapo-7702.jpg');">
320                            <div class="overlay">
321                                <div class="content">
322                                    <h2>Keegan, un coup de sang pour la postérité</h2>
323                                    <div class="auteur">Kevin Quigagne</div>
324                                    <div class="date">Le 27 Avr 2026</div>
325                                                                        <div class="infos_reactions">
326                                        Dernière réaction : le 04/05/2026 à 23h49
327                                    </div>
328                                                                    </div>
329                            </div>
330                        </div>
331                    </a>
332                </article>
333                                        <a href="https://cahiersdufootball.com/articles" class="btn all">Voir tous les articles <i class="icon-cdf_icons arrow-right"></i></a>
334        </div>
335        <aside class="col gutter-left">
336            <div id="declarama" class="box">
337                <div class="titre">Déclarama</div>
338                <ul>
339                                                                    <li id="declarama-0" class="declarama active">
340                                                    <div class="texte">[s&#039;adressant aux femmes] &quot;Vous avez le pouvoir de tout changer, de nous convaincre nous les hommes de ce que nous devons faire ou pas. Faites-le ! Avec les hommes, avec la FIFA, les portes seront toujours ouvertes. Vous avez juste à les pousser.&quot;</div>
341                            <div class="source">Gianni Infantino, conférence de presse</div>
342                        </li>
343                                                                    <li id="declarama-1" class="declarama">
344                                                    <div class="texte">(à propos de la date de la journée de lutte contre l&#039;homophobie) &quot;Je vous le dis, on est contre toutes les formes de discriminations, mais je ne suis pas certain que ce soit nécessaire de faire une journée contre l’homophobie.&quot;</div>
345                            <div class="source">Bruno Genesio, conférence de presse</div>
346                        </li>
347                                                                    <li id="declarama-2" class="declarama">
348                                                    <div class="texte">(à propos de la date de la journée de lutte contre l&#039;homophobie) &quot;C&#039;est catastrophique. On voit bien qu&#039;il y a des joueurs à qui ça pose problème. (…) Ne le fais donc pas dans les quatre derniers matches, quand ces matches concernent la survie des clubs. Je suis pour faire des actions, c&#039;est très bien que la Ligue s&#039;engage, même si je pense qu&#039;elle doit surtout s&#039;occuper du football…&quot;</div>
349                            <div class="source">Éric Roy, conférence de presse</div>
350                        </li>
351                                    </ul>
352                <div class="declarama-counter">1/3</div>
353                <div class="nav"><span class="declarama-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="declarama-next icon-cdf_icons prev arrow-right"></span></div>
354            </div>
355            <div id="classement_relief" class="box">
356                <div class="titre">Classement en relief</div>
357                <a href="https://cahiersdufootball.com/classements"><img class="responsive" src="" data-src="img/visuel_classement.png" data-src-mobile="img/visuel_classement.png"></a>
358            </div>
359            <div class="cdfpubcontainer">
360    <div class="ams-ad" id=""></div>
361</div>            <div id="boutique">
362                <a href="https://www.popandkop.com/tout-les-cahiers_c38.html" target="_blank"><img class="responsive" src="" data-src="img/visuel_boutique.jpg" data-src-mobile="img/visuel_boutique.jpg"></a>
363            </div>
364            <div id="twitter" class="box">
365                <div class="titre">Twitter</div>
366                <ul>
367                                                                            </ul>
368                <div class="lien"><a href="https://twitter.com/cahiersdufoot/" target="_blank">Les cahiers sur Twitter</a></div>
369            </div>
370        </aside>
371    </section>
372    <section id="diaporama" class="row no-gutters">
373        <h1>DIAPORAMA</h1>
374        <span class="lucarne-prev round_btn icon-cdf_icons arrow-left"></span>
375        <ul class="lucarnes">
376                        <li id="lucarne-0" class="lucarne" data-legende="0">
377                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9462.jpg" src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9462.jpg">
378                                <div class="content">
379                    <ul class="legendes">
380                                                                        <li id="legende-0" data-id="54509" class="legende active" style="display: list-item;">
381                                                    <div class="texte">Il fait des miracles mais fait un peu peur aux enfants. Et à côté, c&#039;est le pape.</div>
382                            <div class="auteur">Auteur : Tonton Danijel</div>
383                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9462-54509"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Il+fait+des+miracles+mais+fait+un+peu+peur+aux+enfants.+Et+%C3%A0+c%C3%B4t%C3%A9%2C+c%27est+le+pape.:&url=https://cahiersdufootball.com%3Fd%3D9462-54509" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
384                        </li>
385                                                                        <li id="legende-1" data-id="54510" class="legende">
386                                                    <div class="texte">&quot;Je vais être honnête, jusqu&#039;à y a 5 minutes j&#039;avais encore un doute que Dieu existe !&quot;</div>
387                            <div class="auteur">Auteur : gurney</div>
388                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9462-54510"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Je+vais+%C3%AAtre+honn%C3%AAte%2C+jusqu%27%C3%A0+y+a+5+minutes+j%27avais+encore+un+doute+que+Dieu+existe+%21%22:&url=https://cahiersdufootball.com%3Fd%3D9462-54510" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
389                        </li>
390                                                                        <li id="legende-2" data-id="54517" class="legende">
391                                                    <div class="texte">&quot;C&#039;est encore moi le plus grand!&quot;</div>
392                            <div class="auteur">Auteur : Pascal Amateur</div>
393                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9462-54517"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22C%27est+encore+moi+le+plus+grand%21%22:&url=https://cahiersdufootball.com%3Fd%3D9462-54517" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
394                        </li>
395                                            </ul>
396                    <div class="counter">
397                        Légende <span class="legendes-counter">1/3</span>
398                                            </div>
399                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
400                </div>
401            </li>
402                        <li id="lucarne-1" class="lucarne" data-legende="0">
403                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9461.jpg" src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9461.jpg">
404                                <div class="content">
405                    <ul class="legendes">
406                                                                        <li id="legende-0" data-id="54516" class="legende active" style="display: list-item;">
407                                                    <div class="texte">&quot;Happy culture? Ah pardon, j&#039;ai dû me tromper.&quot;</div>
408                            <div class="auteur">Auteur : Pascal Amateur</div>
409                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9461-54516"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Happy+culture%3F+Ah+pardon%2C+j%27ai+d%C3%BB+me+tromper.%22:&url=https://cahiersdufootball.com%3Fd%3D9461-54516" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
410                        </li>
411                                                                        <li id="legende-1" data-id="54533" 
411class="legende">
412                                                    <div class="texte">Le nouveau Directeur sportif sera Habib Abeille.</div>
413                            <div class="auteur">Auteur : Gouffran direct</div>
414                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9461-54533"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Le+nouveau+Directeur+sportif+sera+Habib+Abeille.:&url=https://cahiersdufootball.com%3Fd%3D9461-54533" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
415                        </li>
416                                                                        <li id="legende-2" data-id="54572" class="legende">
417                                                    <div class="texte">Palpatine habillé en jawa, Disney fait subir les derniers outrages à Star Wars</div>
418                            <div class="auteur">Auteur : Delio Onnisoitquimalypense</div>
419                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9461-54572"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Palpatine+habill%C3%A9+en+jawa%2C+Disney+fait+subir+les+derniers+outrages+%C3%A0+Star+Wars:&url=https://cahiersdufootball.com%3Fd%3D9461-54572" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
420                        </li>
421                                            </ul>
422                    <div class="counter">
423                        Légende <span class="legendes-counter">1/3</span>
424                                            </div>
425                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
426                </div>
427            </li>
428                        <li id="lucarne-2" class="lucarne" data-legende="0">
429                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9458.jpg" src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9458.jpg">
430                                <div class="content">
431                    <ul class="legendes">
432                                                                        <li id="legende-0" data-id="54511" class="legende active" style="display: list-item;">
433                                                    <div class="texte">Stéphane Ruffier a enfin retrouvé une équipe.</div>
434                            <div class="auteur">Auteur : Alain Delon? Non Alain Deroin.</div>
435                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9458-54511"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=St%C3%A9phane+Ruffier+a+enfin+retrouv%C3%A9+une+%C3%A9quipe.:&url=https://cahiersdufootball.com%3Fd%3D9458-54511" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
436                        </li>
437                                                                        <li id="legende-1" data-id="54515" class="legende">
438                                                    <div class="texte">À Saint-Étienne, tous les joueurs sont susceptibles de tirer des corners.</div>
439                            <div class="auteur">Auteur : Pascal Amateur</div>
440                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9458-54515"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%C3%80+Saint-%C3%89tienne%2C+tous+les+joueurs+sont+susceptibles+de+tirer+des+corners.:&url=https://cahiersdufootball.com%3Fd%3D9458-54515" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
441                        </li>
442                                                                        <li id="legende-2" data-id="54555" class="legende">
443                                                    <div class="texte">Corpo : le match entre les enseignants et les députés a pu se dérouler dans de
443s conditions presque normales.</div>
444                            <div class="auteur">Auteur : De Gaulle Volant</div>
445                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9458-54555"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Corpo+%3A+le+match+entre+les+enseignants+et+les+d%C3%A9put%C3%A9s+a+pu+se+d%C3%A9rouler+dans+des+conditions+presque+normales.:&url=https://cahiersdufootball.com%3Fd%3D9458-54555" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
446                        </li>
447                                            </ul>
448                    <div class="counter">
449                        Légende <span class="legendes-counter">1/3</span>
450                                            </div>
451                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
452                </div>
453            </li>
454                        <li id="lucarne-3" class="lucarne" data-legende="0">
455                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9453.jpg" src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9453.jpg">
456                                <div class="content">
457                    <ul class="legendes">
458                                                                        <li id="legende-0" data-id="54514" class="legende active" style="display: list-item;">
459                                                    <div class="texte">Qu&#039;est-ce qui a un oeil, une langue, et qui est en train de rentrer son bras dans un Costaricien ?</div>
460                            <div class="auteur">Auteur : gurney</div>
461                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9453-54514"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Qu%27est-ce+qui+a+un+oeil%2C+une+langue%2C+et+qui+est+en+train+de+rentrer+son+bras+dans+un+Costaricien+%3F:&url=https://cahiersdufootball.com%3Fd%3D9453-54514" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
462                        </li>
463                                            </ul>
464                    <div class="counter">
465                        Légende <span class="legendes-counter">1/1</span>
466                                            </div>
467                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
468                </div>
469            </li>
470                        <li id="lucarne-4" class="lucarne" data-legende="0">
471                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9452.jpg" src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9452.jpg">
472                                <div class="content">
473                    <ul class="legendes">
474                                                                        <li id="legende-0" data-id="54501" class="legende active" style="display: list-item;">
475                                                    <div class="texte">&quot;Et c&#039;est qui qui devait ramener les boules sur le terrain?&quot;</div>
476                            <div class="auteur">Auteur : Tonton Danijel</div>
477                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9452-54501"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Et+c%27est+qui+qui+devait+ramener+les+boules+sur+le+terrain%3F%22:&url=https://cahiersdufootball.com%3Fd%3D9452-54501" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
478                        </li>
479                                            </ul>
480                    <div class="counter">
481                        Légende <span class="legendes-counter">1/1</span>
482                                            </div>
483                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
484                </div>
485            </li>
486                        <li id="lucarne-5" class="lucarne" data-legende="0">
487                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9451.jpg">
488                                <div class="content">
489                    <ul class="legendes">
490                                                                        <li id="legende-0" data-id="54494" class="legende active" style="display: list-item;">
491                                                    <div class="texte">Le Ballon d&#039;Or, c&#039;est bien joli, mais il faut éviter de le jouer de la tête.</div>
492                            <div class="auteur">Auteur : De Gaulle Volant</div>
493                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9451-54494"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Le+Ballon+d%27Or%2C+c%27est+bien+joli%2C+mais+il+faut+%C3%A9viter+de+le+jouer+de+la+t%C3%AAte.:&url=https://cahiersdufootball.com%3Fd%3D9451-54494" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
494                        </li>
495                                            </ul>
496                    <div class="counter">
497                        Légende <span class="legendes-counter">1/1</span>
498                                            </div>
499                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
500                </div>
501            </li>
502                        <li id="lucarne-6" class="lucarne" data-legende="0">
503                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9450.jpg">
504                                <div class="content">
505                    <ul class="legendes">
506                                                                        <li id="legende-0" data-id="54481" class="legende active" style="display: list-item;">
507                                                    <div class="texte">Air traite de vaches, championnats d&#039;Europe: une prestation jugée trop agressive.</div>
508                            <div class="auteur">Auteur : McManaman </div>
509                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9450-54481"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Air+traite+de+vaches%2C+championnats+d%27Europe%3A+une+prestation+jug%C3%A9e+trop+agressive.:&url=https://cahiersdufootball.com%3Fd%3D9450-54481" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
510                        </li>
511                                            </ul>
512                    <div class="counter">
513                        Légende <span class="legendes-counter">1/1</span>
514                                            </div>
515                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
516                </div>
517            </li>
518                        <li id="lucarne-7" class="lucarne" data-legende="0">
519                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9449.jpg">
520                                <div class="content">
521                    <ul class="legendes">
522                                                                        <li id="legende-0" data-id="54480" class="legende active" style="display: list-item;">
523                                                    <div class="texte">&quot;Oui, j&#039;aime bien me mettre en tenue de sport pour piétiner les acquis sociaux.&quot;</div>
524                            <div class="auteur">Auteur : McManaman </div>
525                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9449-54480"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Oui%2C+j%27aime+bien+me+mettre+en+tenue+de+sport+pour+pi%C3%A9tiner+les+acquis+sociaux.%22:&url=https://cahiersdufootball.com%3Fd%3D9449-54480" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
526                        </li>
527                                            </ul>
528                    <div class="counter">
529                        Légende <span class="legendes-counter">1/1</span>
530                                            </div>
531                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
532                </div>
533            </li>
534                        <li id="lucarne-8" class="lucarne" data-legende="0">
535                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9447.jpg">
536                                <div class="content">
537                    <ul class="legendes">
538                                                                        <li id="legende-0" data-id="54484" class="legende active" style="display: list-item;">
539                                                    <div class="texte">&quot;Et celui-ci, il est authentique, pas comme le saint suaire.&quot;</div>
540                            <div class="auteur">Auteur : McManaman </div>
541                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9447-54484"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Et+celui-ci%2C+il+est+authentique%2C+pas+comme+le+saint+suaire.%22:&url=https://cahiersdufootball.com%3Fd%3D9447-54484" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
542                        </li>
543                                            </ul>
544                    <div class="counter">
545                        Légende <span class="legendes-counter">1/1</span>
546                                            </div>
547                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
548                </div>
549            </li>
550                        <li id="lucarne-9" class="lucarne" data-legende="0">
551                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9446.jpg">
552                                <div class="content">
553                    <ul class="legendes">
554                                                                        <li id="legende-0" data-id="54485" class="legende active" style="display: list-item;">
555                                                    <div class="texte">Transferts: Neymar en route vers Bastia?</div>
556                            <div class="auteur">Auteur : McManaman </div>
557                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9446-54485"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Transferts%3A+Neymar+en+route+vers+Bastia%3F:&url=https://cahiersdufootball.com%3Fd%3D9446-54485" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
558                        </li>
559                                            </ul>
560                    <div class="counter">
561                        Légende <span class="legendes-counter">1/1</span>
562                                            </div>
563                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
564                </div>
565            </li>
566                        <li id="lucarne-10" class="lucarne" data-legende="0">
567                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9445.jpg">
568                                <div class="content">
569                    <ul class="legendes">
570                                                                        <li id="legende-0" data-id="54467" class="legende active" style="display: list-item;">
571                                                    <div class="texte">&quot;J&#039;ai toujours rêvé d&#039;évoluer pour l&#039;olympique de martien!&quot;</div>
572                            <div class="auteur">Auteur : De Gaulle Volant</div>
573                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9445-54467"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22J%27ai+toujours+r%C3%AAv%C3%A9+d%27%C3%A9voluer+pour+l%27olympique+de+martien%21%22:&url=https://cahiersdufootball.com%3Fd%3D9445-54467" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
574                        </li>
575                                            </ul>
576                    <div class="counter">
577                        Légende <span class="legendes-counter">1/1</span>
578                                            </div>
579                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
580                </div>
581            </li>
582                        <li id="lucarne-11" class="lucarne" data-legende="0">
583                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9444.jpg">
584                                <div class="content">
585                    <ul class="legendes">
586                                                                        <li id="legende-0" data-id="54469" class="legende active" style="display: list-item;">
587                                                    <div class="texte">&quot;C&#039;est mort pour être le nouveau Zidane. Mais en m&#039;appliquant, je peux encore devenir le nouveau Maradona.&quot;</div>
588                            <div class="auteur">Auteur : De Gaulle Volant</div>
589                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9444-54469"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22C%27est+mort+pour+%C3%AAtre+le+nouveau+Zidane.+Mais+en+m%27appliquant%2C+je+peux+encore+devenir+le+nouveau+Maradona.%22:&url=https://cahiersdufootball.com%3Fd%3D9444-54469" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
590                        </li>
591                                            </ul>
592                    <div class="counter">
593                        Légende <span class="legendes-counter">1/1</span>
594                                            </div>
595                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
596                </div>
597            <
597/li>
598                        <li id="lucarne-12" class="lucarne" data-legende="0">
599                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9443.jpg">
600                                <div class="content">
601                    <ul class="legendes">
602                                                                        <li id="legende-0" data-id="54482" class="legende active" style="display: list-item;">
603                                                    <div class="texte">&quot;On parie que je gagne quand même le Ballon d&#039;Or si je reste allongé toute la saison?&quot;</div>
604                            <div class="auteur">Auteur : McManaman </div>
605                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9443-54482"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22On+parie+que+je+gagne+quand+m%C3%AAme+le+Ballon+d%27Or+si+je+reste+allong%C3%A9+toute+la+saison%3F%22:&url=https://cahiersdufootball.com%3Fd%3D9443-54482" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
606                        </li>
607                                                                        <li id="legende-1" data-id="54489" class="legende">
608                                                    <div class="texte">&quot;Comment ça, &#039;Trop petit, même en longueur&#039;?&quot;</div>
609                            <div class="auteur">Auteur : Tonton Danijel</div>
610                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9443-54489"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Comment+%C3%A7a%2C+%27Trop+petit%2C+m%C3%AAme+en+longueur%27%3F%22:&url=https://cahiersdufootball.com%3Fd%3D9443-54489" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
611                        </li>
612                                            </ul>
613                    <div class="counter">
614                        Légende <span class="legendes-counter">1/2</span>
615                                            </div>
616                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
617                </div>
618            </li>
619                        <li id="lucarne-13" class="lucarne" data-legende="0">
620                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9428.jpg">
621                                <div class="content">
622                    <ul class="legendes">
623                                                                        <li id="legende-0" data-id="54380" class="legende active" style="display: list-item;">
624                                                    <div class="texte">&quot;Oh, la pâtée qu&#039;ils sont en train de se prendre...&quot;</div>
625                            <div class="auteur">Auteur : Tonton Danijel</div>
626                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9428-54380"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Oh%2C+la+p%C3%A2t%C3%A9e+qu%27ils+sont+en+train+de+se+prendre...%22:&url=https://cahiersdufootball.com%3Fd%3D9428-54380" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
627                        </li>
628                                                                        <li id="legende-1" data-id="54381" class="legende">
629                                                    <div class="texte">Dans &quot;Didier 2&quot;, il arrive à produire plus d&#039;analyses que Robert Pirès.</div>
630                            <div class="auteur">Auteur : Tonton Danijel</div>
631                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9428-54381"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Dans+%22Didier+2%22%2C+il+arrive+%C3%A0+produire+plus+d%27analyses+que+Robert+Pir%C3%A8s.:&url=https://cahiersdufootball.com%3Fd%3D9428-54381" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
632                        </li>
633                                                                        <li id="legende-2" data-id="54413" class="legende">
634                                                    <div class="texte">En cécifoot, le scouting  fait désormais appel à de véritables experts.</div>
635                            <div class="auteur">Auteur : Jah fête et aime dorer Anne</div>
636                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9428-54413"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=En+c%C3%A9cifoot%2C+le+scouting++fait+d%C3%A9sormais+appel+%C3%A0+de+v%C3%A9ritables+expert
636s.:&url=https://cahiersdufootball.com%3Fd%3D9428-54413" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
637                        </li>
638                                                                        <li id="legende-3" data-id="54422" class="legende">
639                                                    <div class="texte">&quot;Paraît qu&#039;on lance des trucs, ici?&quot;</div>
640                            <div class="auteur">Auteur : Pascal Amateur</div>
641                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9428-54422"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Para%C3%AEt+qu%27on+lance+des+trucs%2C+ici%3F%22:&url=https://cahiersdufootball.com%3Fd%3D9428-54422" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
642                        </li>
643                                                                        <li id="legende-4" data-id="54428" class="legende">
644                                                    <div class="texte">&quot;Et voilà. On sent UNE fois le cul du coach et on se retrouve en tribune.&quot;</div>
645                            <div class="auteur">Auteur : Delio Onnisoitquimalypense</div>
646                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9428-54428"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Et+voil%C3%A0.+On+sent+UNE+fois+le+cul+du+coach+et+on+se+retrouve+en+tribune.%22:&url=https://cahiersdufootball.com%3Fd%3D9428-54428" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
647                        </li>
648                                            </ul>
649                    <div class="counter">
650                        Légende <span class="legendes-counter">1/5</span>
651                                            </div>
652                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
653                </div>
654            </li>
655                        <li id="lucarne-14" class="lucarne" data-legende="0">
656                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9426.jpg">
657                                <div class="content">
658                    <ul class="legendes">
659                                                                        <li id="legende-0" data-id="54416" class="legende active" style="display: list-item;">
660                                                    <div class="texte">&quot;Je suis venu faire un tour chez les Lyonnais pour retrouver du crédit.&quot;</div>
661                            <div class="auteur">Auteur : JauneLierre</div>
662                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9426-54416"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Je+suis+venu+faire+un+tour+chez+les+Lyonnais+pour+retrouver+du+cr%C3%A9dit.%22:&url=https://cahiersdufootball.com%3Fd%3D9426-54416" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
663                        </li>
664                                            </ul>
665                    <div class="counter">
666                        Légende <span class="legendes-counter">1/1</span>
667                                            </div>
668                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
669                </div>
670            </li>
671                        <li id="lucarne-15" class="lucarne" data-legende="0">
672                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9425.jpg">
673                                <div class="content">
674                    <ul class="legendes">
675                                                                        <li id="legende-0" data-id="54376" class="legende active" style="display: list-item;">
676                                                    <div class="texte">On a (encore) ridiculisé Drago Malefoy.</div>
677                            <div class="auteur">Auteur : De Gaulle Volant</div>
678                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9425-54376"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=On+a+%28encore%29+ridiculis%C3%A9+Drago+Malefoy.:&url=https://cahiersdufootball.com%3Fd%3D9425-54376" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
679                        </li>
680                                                                        <li id="legende-1" data-id="54425" class="legende">
681                                                    <div class="texte">&quot;J&#039;ai la classe. Bon, disons que j&#039;ai la classe affaire.&quot;</div>
682                            <div class="auteur">Auteur : Pascal Amateur</div>
683                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9425-54425"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22J%27ai+la+classe.+Bon%2C+disons+que+j%27ai+la+classe+affaire.%22:&url=https://cahiersdufootball.com%3Fd%3D9425-54425" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
684                        </li>
685                                            </ul>
686                    <div class="counter">
687                        Légende <span class="legendes-counter">1/2</span>
688                                            </div>
689                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
690                </div>
691            </li>
692                        <li id="lucarne-16" class="lucarne" data-legende="0">
693                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9424.jpg">
694                                <div class="content">
695                    <ul class="legendes">
696                                                                        <li id="legende-0" data-id="54392" class="legende active" style="display: list-item;">
697                                                    <div class="texte">Nantes est bien placé au tassement général.</div>
698                            <div class="auteur">Auteur : Gouffran direct</div>
699                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9424-54392"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Nantes+est+bien+plac%C3%A9+au+tassement+g%C3%A9n%C3%A9ral.:&url=https://cahiersdufootball.com%3Fd%3D9424-54392" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
700                        </li>
701                                                                        <li id="legende-1" data-id="54418" class="legende">
702                                                    <div class="texte">Mi-cou à Nantes, c&#039;est officiel.</div>
703                            <div class="auteur">Auteur : Di Meco</div>
704                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9424-54418"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Mi-cou+%C3%A0+Nantes%2C+c%27est+officiel.:&url=https://cahiersdufootball.com%3Fd%3D9424-54418" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
705                        </li>
706                                                                        <li id="legende-2" data-id="54445" class="legende">
707                                                    <div class="texte">Comme la Joconde, le visage de Kita est énigmatique, mais on ne sait pas sur quoi il est assis. </div>
708                            <div class="auteur">Auteur : McManaman </div>
709                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9424-54445"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Comme+la+Joconde%2C+le+visage+de+Kita+est+%C3%A9nigmatique%2C+mais+on+ne+sait+pas+sur+quoi+il+est+assis.+:&url=https://cahiersdufootball.com%3Fd%3D9424-54445" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
710                        </li>
711                                            </ul>
712                    <div class="counter">
713                        Légende <span class="legendes-counter">1/3</span>
714                                            </div>
715                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
716                </div>
717            </li>
718                        <li id="lucarne-17" class="lucarne" data-legende="0">
719                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9423.jpg">
720                                <div class="content">
721                    <ul class="legendes">
722                                                                        <li id="legende-0" data-id="54440" class="legende active" style="display: list-item;">
723                                                    <div class="texte">&quot;C&#039;est dingue, la technologie: tu as vu les deep fake de Lewandowski sur YouPorn?&quot;</div>
724                            <div class="auteur">Auteur : McManaman </div>
725                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9423-54440"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22C%27est+dingue%2C+la+technologie%3A+tu+as+vu+les+deep+fake+de+Lewandowski+sur+YouPorn%3F%22:&url=https://cahiersdufootball.com%3Fd%3D9423-54440" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
726                        </li>
727                                            </ul>
728                    <div class="counter">
729                        Légende <span class="legendes-counter">1/1</span>
730                                            </div>
731                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
732                </div>
733            </li>
734                        <li id="lucarne-18" class="lucarne" data-legende="0">
735                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9422.jpg">
736                                <div class="content">
737                    <ul class="legendes">
738                                                                        <li id="legende-0" data-id="54415" class="legende active" style="display: list-item;">
739                                                    <div class="texte">&quot;Va voir sur le terrain, on sait jamais.&quot;</div>
740                            <div class="auteur">Auteur : Di Meco</div>
741                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9422-54415"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Va+voir+sur+le+terrain%2C+on+sait+jamais.%22:&url=https://cahiersdufootball.com%3Fd%3D9422-54415" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
742                        </li>
743                                                                        <li id="legende-1" data-id="54439" class="legende">
744                                                    <div class="texte">&quot;Oui, on a tous vu, d&#039;ailleurs il y a la police qui t&#039;attend. Une histoire d&#039;exhibitionnisme.&quot;</div>
745                            <div class="auteur">Auteur : McManaman </div>
746                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9422-54439"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22Oui%2C+on+a+tous+vu%2C+d%27ailleurs+il+y+a+la+police+qui+t%27attend.+Une+histoire+d%27exhibitionnisme.%22:&url=https://cahiersdufootball.com%3Fd%3D9422-54439" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
747                        </li>
748                                            </ul>
749                    <div class="counter">
750                        Légende <span class="legendes-counter">1/2</span>
751                                            </div>
752                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
753                </div>
754            </li>
755                        <li id="lucarne-19" class="lucarne" data-legende="0">
756                                <img data-src="https://cahiersdufootball.com/media/images/lucarnes/lucarne-image-9421.jpg">
757                                <div class="content">
758                    <ul class="legendes">
759                                                                        <li id="legende-0" data-id="54388" class="legende active" style="display: list-item;">
760                                                    <div class="texte">Il fallait bien que la relation trouble entre le Dr Ferrari et la Juve finisse par ressortir un jour.</div>
761                            <div class="auteur">Auteur : Roy compte tout et Alain paie rien</div>
762                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9421-54388"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Il+fallait+bien+que+la+relation+trouble+entre+le+Dr+Ferrari+et+la+Juve+finisse+par+ressortir+un+jour.:&url=https://cahiersdufootball.com%3Fd%3D9421-54388" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
763                        </li>
764                                                                        <li id="legende-1" data-id="54411" class="legende">
765                                                    <div class="texte">&quot;C&#039;est gentil comme cadeau les gars !
766- Non, c&#039;est pour que tu partes d&#039;ici le plus vite possible.&quot;</div>
767                            <div class="auteur">Auteur : Jah fête et aime dorer Anne</div>
768                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9421-54411"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=%22C%27est+gentil+comme+cadeau+les+gars+%21%0D%0A-+Non%2C+c%27est+pour+que+tu+partes+d%27ici+le+plus+vite+possible.%22:&url=https://cahiersdufootball.com%3Fd%3D9421-54411" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
769                        </li>
770                                                                        <li id="legende-2" data-id="54441" class="legende">
771                                                    <div class="texte">Cristiano Ronaldo a enfin trouvé un moyen d&#039;être
771 plus rapide que Ronaldo.</div>
772                            <div class="auteur">Auteur : Jah fête et aime dorer Anne</div>
773                            <div class="sharebox"><a href="http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D9421-54441"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a><a href="http://twitter.com/share?related=&text=Cristiano+Ronaldo+a+enfin+trouv%C3%A9+un+moyen+d%27%C3%AAtre+plus+rapide+que+Ronaldo.:&url=https://cahiersdufootball.com%3Fd%3D9421-54441" target="_blank"><span class="icon-cdf_icons twitter"></span></a></div>
774                        </li>
775                                            </ul>
776                    <div class="counter">
777                        Légende <span class="legendes-counter">1/3</span>
778                                            </div>
779                    <div class="nav"><span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span><span class="legende-next icon-cdf_icons prev arrow-right"></span></div>
780                </div>
781            </li>
782                    </ul>
783        <span class="lucarne-next round_btn icon-cdf_icons arrow-right"></span>
784    </section>
785    <section id="revue" class="row no-gutters">
786        <h1>La revue des Cahiers du football</h1>
787        <div class="content col gutter-right">
788            <img class="responsive" src="" data-src="img/visuel_revue.jpg" data-src-mobile="img/visuel_revue.jpg">
789        </div>
790        <aside class="col gutter-left">
791            <div class="box texte">
792                Tous nos produits dérivants dans la boutique en ligne !
793            </div>
794        </aside>
795    </section>
796    <section id="forum" class="row no-gutters">
797        <aside class="col-4">
798            <div>
799                <span class="prefix">Le</span><span class="titre">forum</span>
800                <span class="chapo"></span>
801                <a href="https://cahiersdufootball.com/forum" class="btn">Accéder au forum <i class="icon-cdf_icons arrow-right"></i></a>
802            </div>
803        </aside>
804        <div class="content col-8">
805                                      <article class="gutter-left">
806                          <a href="https://cahiersdufootball.com/forum/257/3503931">
807                  <div class="titre">Foot et politique</div>
808                  <p><span class="auteur">suppdebastille : </span>Paris + banlieue ça représente deja beaucoup de monde.
809Je ne connais pas les autres métropoles...</p>
810              </a>
811            </article>
812                                       <article class="gutter-right">
813                          <a href="https://cahiersdufootball.com/forum/45/3503925">
814                  <div class="titre">CDF sound system</div>
815                  <p><span class="auteur">boultan : </span>Ce message résume assez bien ce que je pense : Nirvana, c'est un point de bascule pour toi. Moi...</p>
816              </a>
817            </article>
818                                      <article class="gutter-left">
819                          <a href="https://cahiersdufootball.com/forum/258/3503923">
820                  <div class="titre">CdF Omnisport</div>
821                  <p><span class="auteur">Mevatlav Ekraspeck : </span>Non.
822
823Mais un mail outré des contrôleurs aériens de Malpensa, oui.</p>
824              </a>
825            </article>
826                                       <article class="gutter-right">
827                          <a href="https://cahiersdufootball.com/forum/18/3503921">
828                  <div class="titre">Toujours Bleus</div>
829                  <p><span class="auteur">arnaldo01 : </span>Alors but de pénalité.</p>
830              </a>
831            </article>
832                                      <article class="gutter-left">
833                          <a href="https://cahiersdufootball.com/forum/23/3503918">
834                  <div class="titre">Café  :  "Au petit Marseillais"</div>
835                  <p><span class="auteur">Mozer Fucker : </span>Avant le début des matchs internationaux, je voulais faire du mauvais esprit en demandant quels...</p>
836              </a>
837            </article>
838                                       <article class="gutter-right">
839                          <a href="https://cahiersdufootball.com/forum/54/3503911">
840                  <div class="titre">Feuilles de match et feuilles de maîtres</div>
841                  <p><span class="auteur">Jah fête et aime dorer Anne : </span>Y'a pire, tu aurais pu le perdre.</p>
842              </a>
843            </article>
844                  </div>
845    </section>
846    
847        </main>
848        <footer class="row no-gutters">
849            <div class="container">
850                <div class="row">
851                    <div class="col-3 liens">
852                        <ul class="liens">
853                            <li><a href="https://cahiersdufootball.com/articles" class="text-classic">Tous les articles</a></li>
854                            <li><a href="https://cahiersdufootball.com/archives/breves" class="text-classic">Brèves</a></li>
855                            <li><a href="https://cahiersdufootball.com/archives/sondages" class="text-classic">Sondages idiots</a></li>
856                            <!--<li><a href="#" class="text-classic">Vidéodrome</a></li>-->
857                            <li><a href="https://cahiersdufootball.com/forum" class="text-classic">Forum</a></li>
858                            <li><a href="https://cahiersdufootball.com/recherche" class="text-classic">Recherche</a></li>
859                        </ul>
860                    </div>
861                    <div class="col-6 series">
862                        <div class="titre">Les Séries</div>
863                        <ul class="series">
864                                                            <li><a href="https://cahiersdufootball.com/articles?s=1">Agence Transe Presse</a></li>
865                                                            <li><a href="https://cahiersdufootball.com/articles?s=2">Jean-Patrick Sacdefiel</a></li>
866                                                            <li><a href="https://cahiersdufootball.com/articles?s=7">Autoportrait craché</a></li>
867                                                            <li><a href="https://cahiersdufootball.com/articles?s=10">Infographies</a></li>
868                                                            <li><a href="https://cahiersdufootball.com/articles?s=16">Décryptages</a></li>
869                                                    </ul>
870                    </div>
871                    <div class="col-3 themes">
872                        <div class="titre">Les Thèmes</div>
873                        <ul class="themes">
874                                                    <li><a href="https://cahiersdufootball.com/articles?t=19">Le foot français</a></li>
875                                                    <li><a href="https://cahiersdufootball.com/articles?t=5">Les Bleus</a></li>
876                                                    <li><a href="https://cahiersdufootball.com/articles?t=7">Les médias et les journalistes</a></li>
877                                                    <li><a href="https://cahiersdufootball.com/articles?t=6">Le bizness</a></li>
878                                                    <li><a href="https://cahiersdufootball.com/articles?t=4">Le jeu, les joueurs, les entraîneurs</a></li>
879                                                    <li><a href="https://cahiersdufootball.com/articles?t=21">Les règles et l'arbitrage</a></li>
880                                                    <li><a href="https://cahiersdufootball.com/articles?t=11">Les supporters</a></li>
881                                                    <li><a href="https://cahiersdufootball.com/articles?t=15">Déconneries</a></li>
882                                                </ul>
883                    </div>
884                </div>
885                <div class="footer_baseline">
886                    <div class="footer_left">
887                        <a href="https://cahiersdufootball.com" class="cdf_logo" title="Les Cahiers du Football">
888                            <svg class="logo" width="205" height="47" viewB
888ox="0 0 205 47" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://w3.org/1999/xlink">
889                                <g>
890                                    <path class="base" d="M0 18.881c0-4.37 2.52-6.941 6.787-6.941 4.371 0 6.273 2.16 6.273 5.142v3.856H8.535V18.11c0-1.954-.72-2.776-1.851-2.776s-1.851 1.028-1.851 3.033v14.191c0 1.542.566 2.417 1.851 2.417 1.286 0 1.851-.926 1.851-2.52V29.37h4.525v3.907c0 3.908-3.239 5.091-6.221 5.091C3.188 38.368 0 36.723 0 31.942V18.881m15.784-1.337c0-3.805 2.313-5.604 6.889-5.604 4.423 0 6.839 1.748 6.839 6.273v19.846h-4.526v-2.673c-.565.565-.874 1.08-1.387 1.593-.874.875-2.211 1.389-3.446 1.389-2.879 0-4.73-.874-4.73-7.044 0-5.193.411-6.376 1.748-7.764 1.132-1.183 1.954-1.594 7.508-1.594v-4.164c0-1.492-.361-2.468-2.006-2.468-1.337 0-2.056.565-2.056 2.159v2.365h-4.833v-2.314zm7.352 7.815c-2.263 0-2.88 1.235-2.88 5.297 0 3.804.361 4.318 1.904 4.318 1.645 0 2.519-1.234 2.519-2.982v-6.633h-1.543zM33.006.937h4.833v13.471h.103c.359-.823.976-1.44 1.696-1.851a5.323 5.323 0 0 1 2.468-.617c2.417 0 4.525 1.285 4.525 5.09v21.029h-4.833V17.955c0-1.337-.361-2.313-1.851-2.313-1.183 0-2.108.72-2.108 2.725v19.692h-4.833V.937m17.273 5.142h4.833V.937h-4.833v5.142zm0 31.98h4.833V12.248h-4.833v25.811zm8.277-19.178c0-4.37 2.519-6.941 6.993-6.941 3.855 0 7.043 1.646 7.043 6.427v8.329h-9.203v5.502c0 2.417.823 3.085 2.365 3.085 1.799 0 2.314-1.285 2.314-3.341v-2.366h4.524v3.651c0 2.622-1.851 5.141-7.198 5.141-3.65 0-6.838-1.645-6.838-6.426V18.881zm4.833 4.422h4.679v-5.039c0-2.313-.668-3.239-2.314-3.239-1.8 0-2.365.977-2.365 2.828v5.45zm12.492-11.054h4.525v2.674h.102c1.133-2.417 1.954-2.982 4.319-2.982v4.833c-2.416 0-4.113.668-4.113 3.34V38.06h-4.833V12.249m18.098 8.329V18.11c0-2.006-.411-2.776-1.697-2.776-1.285 0-1.645.565-1.645 2.365 0 2.621.205 2.776 3.445 5.604 3.753 3.291 4.473 4.37 4.473 8.123 0 5.04-1.749 6.942-6.89 6.942-3.702 0-5.759-1.542-5.759-5.296v-3.65h4.525v3.548c0 1.593.669 2.004 1.8 2.004 1.593 0 1.799-.822 1.799-2.879 0-2.776-.154-3.188-2.93-5.553l-1.08-.925c-3.856-3.291-3.908-3.702-3.908-7.25 0-4.884 2.365-6.427 6.684-6.427 3.599 0 5.502 1.594 5.502 4.679v3.959h-4.319"></path>
891                                    <path class="color" d="M102.512 15.642h-2.417v-3.393h2.417V6.182c0-3.651 1.028-5.245 6.17-5.245h1.645v3.702h-.874c-1.491 0-2.108.72-2.108 2.21v5.4h2.982v3.393h-2.982v22.417h-4.833V15.642m9.511 3.239c0-4.37 2.518-6.941 6.838-6.941 3.702 0 6.89 1.646 6.89 6.427v13.06c0 4.37-2.519 6.941-6.839 6.941-3.702 0-6.889-1.645-6.889-6.426V18.881zm4.833 12.855c0 2.056.513 3.239 2.056 3.239 1.492 0 2.005-1.183 2.005-3.239V18.573c0-2.057-.513-3.239-2.005-3.239-1.543 0-2.056 1.182-2.056 3.239v13.163zm12.286-12.855c0-4.37 2.52-6.941 6.839-6.941 3.702 0 6.89 1.646 6.89 6.427v13.06c0 4.37-2.519 6.941-6.837 6.941-3.703 0-6.892-1.645-6.892-6.426V18.881zm4.834 12.855c0 2.056.513 3.239 2.058 3.239 1.489 0 2.003-1.183 2.003-3.239V18.573c0-2.057-.514-3.239-2.003-3.239-1.545 0-2.058 1.182-2.058 3.239v13.163zm13.263-16.094h-2.417v-3.393h2.417V7.364l4.833-1.697v6.582h2.982v3.393h-2.982v16.711c0 1.953.875 2.313 2.314 2.313.565 0 .925-.051 1.233-.155v3.395c-.565.051-1.799.153-3.136.153-3.855 0-5.244-1.131-5.244-3.444V15.642"></path>
892                                    <path class="base" d="M156.748.937h4.834v13.162h.103c.411-.719 1.08-1.285 1.851-1.645.772-.36 1.645-.514 2.416-.514 2.829 0 4.525 2.159 4.525 5.964v14.5c0 3.804-1.696 5.964-4.525 5.964-1.954 0-3.65-.926-4.576-2.16h-.102v1.851h-4.526V.937zm8.896 17.893c0-2.777-.771-3.497-1.852-3.497-1.336 0-2.21 1.029-2.21 4.217v13.008c0 1.902.977 2.725 1.954 2.725 1.286 0 2.108-.72 2.108-3.702V18.83zm8.174-1.286c0-3.805 2.314-5.604 6.889-5.604 4.422 0 6.839 1.748 6.839 6.273v19.846h-4.525v-2.673c-.566.565-.874 1.08-1.388 1.593-.874.875-2.21 1.389-3.444 1.389-2.879 0-4.731-.874-4.731-7.044 0-5.193.411-6.376 1.747-7.764 1.133-1.183 1.955-1.594 7.508-1.594v-4.164c0-1.492-.36-2.468-2.006-2.468-1.337 0-2.056.565-2.056 2.159v2.365h-4.833v-2.314zm7.352 7.815c-2.262 0-2.88 1.235-2.88 5.297 0 3.804.361 4.318 1.904 4.318 1.645 0 2.519-1.234 2.519-2.982v-6.633h-1.543zm10.025 12.7h4.832V.937h-4.832zm8.636 0h4.834V.937h-4.834zM91.423 5.281c0-.848.378-1.329 1.009-1.329.172 0 .366.034.538.115a.92.92 0 0 1 .413.366h.023V1.5h1.077v8.273h-1.009v-.412h-.023a1.205 1.205 0 0 1-.458.356c-.172.08-.367.126-.561.126-.631 0-1.009-.482-1.009-1.331V5.281zM92.5 8.33c0 .664.184.825.47.825.218 0 .436-.184.436-.607v-2.9c0-.711-.195-.939-.494-.939-.24 0-.412.16-.412.779V8.33zm5.789 1.443H97.28v-.481h-.022a1.081 1.081 0 0 1-.413.401 1.112 1.112 0 0 1-.584.149c-.539 0-1.009-.287-1.009-1.134V4.021h1.077v4.481c0 .297.08.515.413.515.264 0 .47-.161.47-.607V4.021h1.077v5.752"></path>
893                                    <path class="color" d="M191.5 47h4.834v-3.815h-4.834z"></path>
894                                    <path class="color" d="M199.831 45.583h4.834v-3.815h-4.834z"></path>
895                                </g>
896                            </svg>
897                        </a>
898                        <div class="socials">
899                            <a href="https://www.facebook.com/LesCahiersduFootball/"  target="_blank" class="header_facebook round_btn">
900                                <i class="icon-cdf_icons facebook"></i>
901                            </a>
902                            <a href="https://twitter.com/cahiers_du_foot" target="_blank" class="header_twitter round_btn">
903                                <i class="icon-cdf_icons twitter"></i>
904                            </a>
905                        </div>
906                    </div>
907                    <div class="footer_right">
908                        <ul class="footer_menu">
909                            <li class="footer_menu_li"><a href="https://cahiersdufootball.com/bugs">Signaler un bug</a></li>
910                            <li class="footer_menu_li"><a href="https://cahiersdufootball.com/article/liens-1485">Liens</a></li>
911                            <li class="footer_menu_li"><a href="https://cahiersdufootball.com/contact">Contact</a></li>
912                            <li class="footer_menu_li"><a href="https://cahiersdufootball.com/article/mentions-legales-5432">Mentions légales</a></li>
913                        </ul>
914                    </div>
915                </div>
916            </div>
917        </footer>
918    </div>
919    <!--<div id="cookies">Bonjour, le site souhaite utliser des cookies à des fins marketing. <button id="cookiesRefuse">Je ne suis pas d'accord</button><button id="cookiesAccept">OK pour moi</button></div>-->
920    <div id="background"></div>
921    
921<script>
922        $.ajaxSetup({
923            headers: {
924                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
925            }
926        });
927        $(function() {
928            var isMobileFormat = isMobileFormat();
929            function isMobileFormat() {
930                return ($(window).width() < $(window).height());
931            }
932            
933            $("img.responsive").each(function(index) {
934                var src = $(this).data("src");
935                if (isMobileFormat) {
936                    src = $(this).data("src-mobile");
937                }
938                $(this).attr("src", src);
939            });
940            $("article.responsive").each(function(index) {
941                var _width = $(this).find(".image").width();
942                $(this).height(_width * 38/30);
943            });
944            
945            function header_check() {
946                if ($(this).scrollTop() > 10) {
947                    $("header").addClass("reduced");
948                }
949                else {
950                    $("header").removeClass("reduced");
951                }
952            }
953            
954            function user_menu_show(state) {
955                $('body').addClass('menu_open');
956                $('#user-menu').addClass('active');
957                $("#hamburger-icon").addClass('back');
958                switch (state) {
959                                        case "login":
960                        $(".user-menu-close").find(".back").hide();
961                        $(".user-menu-close").find(".close").show();
962                        $("#user-login").show();
963                        $("#user-register").hide();
964                        $("#user-register").removeClass("success");
965                        $("#user-retrieve-password").hide();
966                        $("#user-retrieve-password").removeClass("success");
967                        break;
968                    case "register":
969                        $(".user-menu-close").find(".back").show();
970                        $(".user-menu-close").find(".close").hide();
971                        $("#user-login").hide();
972                        $("#user-register").show();
973                        $("#user-retrieve-password").hide();
974                        $("#user-retrieve-password").removeClass("success");
975                        break;
976                    case "retrieve-password":
977                        $(".user-menu-close").find(".back").show();
978                        $(".user-menu-close").find(".close").hide();
979                        $("#user-login").hide();
980                        $("#user-register").hide();
981                        $("#user-register").removeClass("success");
982                        $("#user-retrieve-password").show();
983                        break;
984                                    }
985            }
986                
987            $(window).scroll(function() {
988                header_check();
989            });
990            header_check();
991            
992            $("#hamburger-icon").click(function() {
993                $('body').toggleClass('menu_open');
994                $('#hamburger-icon').toggleClass('active');
995                $('#mobile_menu').toggleClass('active');
996                return false;
997            });
998            $("#user-icon").click(function() {
999                                user_menu_show("login");
1000                                $(document).mousedown(function(e) {
1001                    var container = $("#user-menu");
1002                    // If the target of the click isn't the container
1003                    if (!container.is(e.target) && container.has(e.target).length === 0) {
1004                        user_menu_hide();
1005                    }
1006                });
1007                return false;
1008            });
1009            $(".user-menu-close").click(function() {
1010                                if ($("#user-login").is(":visible")) {
1011                    user_menu_hide();
1012                }
1013                else {
1014                    user_menu_show("login");
1015                }
1016                                return false;
1017            });
1018            
1019            function user_menu_hide() {
1020                $('body').removeClass('menu_open');
1021                $('#user-menu').removeClass('active');
1022                $("#hamburger-icon").removeClass('back');
1023                $(document).unbind('mouseup');
1024            }
1025            
1026             //  GUEST
1027            
1028            $("#login-resetbtn").click(function() {
1029                user_menu_show("retrieve-password");
1030                return false;
1031            });
1032            $("#login-registerbtn").click(function() {
1033                user_menu_show("register");
1034                return false;
1035            });
1036            
1037            $("#formLogin").submit(function(e) {
1038                e.preventDefault();
1039                var form = $(this);
1040                var formData = new FormData(form[0]);
1041                form.find(".form-control").removeClass("error");
1042                form.find(".form-control").prop('disabled', true);
1043                form.find("button[type=submit]").addClass("pending");
1044                $.ajax({
1045                    url : "https://cahiersdufootball.com/login",
1046                    type : 'POST',
1047                    processData: false,
1048                    contentType: false,
1049                    cache: false,
1050                    data: formData,
1051                    success : function(retour) {
1052                        if (retour.success) {
1053                            if (retour.url != "") {
1054                                location.replace(retour.url);
1055                            }
1056                            else {
1057                                location.reload();
1058                            }
1059                        }
1060                        else {
1061                            form.find(".message").html("<div class='error'>"+retour.texte+"</div>");
1062                            form.find("button[type=submit]").removeClass("pending");
1063                            form.find(".form-control").prop('disabled', false);
1064                        }
1065                    }
1066                });
1067            });
1068                
1069            $("#formRegister").submit(function(e) {
1070                e.preventDefault();
1071                var form = $(this);
1072                var formData = new FormData(form[0]);
1073                form.find(".form-control").removeClass("error");
1074                if (form.find("input[name=password]").val() != form.find("input[name=password_confirmation]").val()) {
1075                    form.find("input[name=password]").addClass("is-invalid");
1076                    form.find("input[name=password_confirmation]").addClass("is-invalid");
1077                    form.find(".message").html("<div class='error'>Les 2 mots de passe doivent être identiques.</div>");
1078                }
1079                else {
1080                    form.find(".form-control").prop('disabled', true);
1081                    form.find("button[type=submit]").addClass("pending");
1082                    $.ajax({
1083                        url : "https://cahiersdufootball.com/register",
1084                        type : 'POST',
1085                        processData: false,
1086                        contentType: false,
1087                        cache: false,
1088                        data: formData,
1089                        success : function(retour) {
1090                            if (retour.success) {
1091                                form.parent().addClass("success");
1092                            }
1093                            else {
1094                                if (retour.texte == "undefined") {
1095                                    retour.texte = "Une erreur est survenue, merci de bien vouloir réssayer un peu plus tard";
1096                                }
1097                                form.find(".message").html("<div class='error'>"+retour.texte+"</div>");
1098                            }
1099                            form.find("button[type=submit]").removeClass("pending");
1100                            form.find(".form-control").prop('disabled', false);
1101                        },
1102                        error : function(retour) {
1103                            var message = "";
1104                            $.each(retour.responseJSON.errors, function(field, error) {
1105                                form.find("input[name="+field+"]").addClass("is-invalid");
1106                                message += error+"<br/>";
1107                            });
1108                            form.find(".message").html("<div class='error'>"+message+"</div>");
1109                            form.find("button[type=submit]").removeClass("pending");
1110                            form.find(".form-control").prop('disabled', false);
1111                        }
1112                    });
1113                }
1114            });
1115            
1116            $("#formRetrievePassword").submit(function(e) {
1117                e.preventDefault();
1118                var form = $(this);
1119                var formData = new FormData(form[0]);
1120                form.find(".form-control").removeClass("error");
1121                form.find(".form-control").prop('disabled', true);
1122                form.find("button[type=submit]").addClass("pending");
1123                $.ajax({
1124                    url : "https://cahiersdufootball.com/password/email",
1125                    type : 'POST',
1126                    processData: false,
1127                    contentType: false,
1128                    cache: false,
1129                    data: formData,
1130                    success : function(retour) {
1131                        if (retour.success) {
1132                            form.parent().addClass("success");
1133                        }
1134                        else {
1135                            if (retour.texte == "undefined") {
1136                                retour.texte = "Une erreur est survenue, merci de bien vouloir réssayer un peu plus tard";
1137                            }
1138                            form.find(".message").html("<div class='error'>"+retour.texte+"</div>");
1139                        }
1140                        form.find(".form-control").prop('disabled', false);
1141                        form.find("button[type=submit]").removeClass("pending");
1142                    },
1143                    error : function(retour) {
1144                        var message = "";
1145                        $.each(retour.responseJSON.errors, function(field, error) {
1146                            form.find("input[name="+field+"]").addClass("is-invalid");
1147                            message += error+"<br/>";
1148                        });
1149                        form.find(".message").html("<div class='error'>"+message+"</div>");
1150                        form.find("button[type=submit]").removeClass("pending");
1151                        form.find(".form-control").prop('disabled', false);
1152                    }
1153                });
1154            });
1155            
1156                        
1157            $('input[type="file"]').change(function(e){
1158                var fileName = e.target.files[0].name;
1159                $(this).parent().find(".custom-file-label").html(fileName);
1160            });
1161
1162            /*
1163            $("#cookiesRefuse").click(function() {
1164                const d = new Date();
1165                d.setTime(d.getTime() + (365*24*60*60*1000));
1166                let expires = "expires="+ d.toUTCString();
1167                document.cookie = "cookiesAccept=0;" + expires + ";path=/";
1168                document.getElementById("cookies").classList.remove('show');
1169                return false;
1170            });
1171            $("#cookiesAccept").click(function() {
1172                const d = new Date();
1173                d.setTime(d.getTime() + (365*24*60*60*1000));
1174                let expires = "expires="+ d.toUTCString();
1175                document.cookie = "cookiesAccept=1;" + expires + ";path=/";
1176                document.getElementById("cookies").classList.remove('show');
1177                track();
1178                return false;
1179            });
1180            function getCookie(cname) {
1181                let name = cname + "=";
1182                let decodedCookie = decodeURIComponent(document.cookie);
1183                let ca = decodedCookie.split(';');
1184                for(let i = 0; i <ca.length; i++) {
1185                    let c = ca[i];
1186                    while (c.charAt(0) == ' ') {
1187                    c = c.substring(1);
1188                    }
1189                    if (c.indexOf(name) == 0) {
1190                    return c.substring(name.length, c.length);
1191                    }
1192                }
1193                return "";
1194            }
1195            if (getCookie("cookiesAccept")) {
1196                if (parseInt(getCookie("cookiesAccept")) == 1) {
1197                    track();
1198                }
1199            }
1200            else {
1201                document.getElementById("cookies").classList.add('show');
1202            }
1203            function track() {
vendor: 584 bytes, lines 1203-1212
1203
1204                !function(f,b,e,v,n,t,s)
1205                    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1206                    n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1207                    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1208                    n.queue=[];t=b.createElement(e);t.async=!0;
1209                    t.src=v;s=b.getElementsByTagName(e)[0];
1210                    s.parentNode.insertBefore(t,s)}(window, document,'script',
1211                    'https://connect.facebook.net/en_US/fbevents.js');
1212                    fbq('init', '
12121445255708976865
vendor: 64 bytes, lines 1212-1214
1212');
1213                    fbq('track', 'PageView');
1214            
1214}
1215            */
1216            function adsSet() {
1217                $(".cdfpubcontainer").each(function() {
1218                    adSet($(this));
1219                });
1220            }
1221            function adSet(adContainer) {
1222                var adMobile = ($(window).width()<=768)?true:false;
1223                var adPage = $('body').attr("class");
1224                var adId = 6572349;
1225                switch (adPage) {
1226                    case "home":
1227                    case "forum":
1228                    case "forum_fil":
1229                    case "classements":
1230                        adId = 6572343;
1231                        break;
1232                }
1233                if (adMobile) {
1234                    adId = 6572343;
1235                }
1236                adContainer.find(".ams-ad").attr("id", adId);
1237            }
1238            $(window).on('resize', function() {
1239                // adsSet();
1240            });
1241            // adsSet();
1242        });
1243    </script>
1243
1244        
1244<script>
1245        let declaramaId = 0;
1246        let declaramaNb = 3;
1247        let lucarneId = 0;
1248        let legendeId = 0;
1249        let lucarnesNb = 20;
1250        jQuery(document).ready(function($) {
1251            $(".declarama-prev").click(function() {
1252                if (!$(this).hasClass("disabled")) {
1253                    declarama_prev();
1254                }
1255            });
1256            $(".declarama-next").click(function() {
1257                if (!$(this).hasClass("disabled")) {
1258                    declarama_next();
1259                }
1260            });
1261            function declarama_prev() {
1262                declarama_set(declaramaId-1);
1263            }
1264            function declarama_next() {
1265                declarama_set(declaramaId+1);
1266            }
1267            function declarama_set(id) {
1268                declaramaId = id;
1269                $("#declarama").find("li.active").fadeOut("fast", function() {
1270                    $(this).removeClass("active");
1271                    $("#declarama").find("#declarama-"+declaramaId).addClass("active");
1272                    $("#declarama").find("#declarama-"+declaramaId).fadeIn("slow");
1273                });
1274                if (declaramaId == 0) {
1275                    $("#declarama").find(".declarama-prev").addClass("disabled");
1276                }
1277                else {
1278                    $("#declarama").find(".declarama-prev").removeClass("disabled");
1279                }
1280                if (declaramaId == declaramaNb -1) {
1281                    $("#declarama").find(".declarama-next").addClass("disabled");
1282                }
1283                else {
1284                    $("#declarama").find(".declarama-next").removeClass("disabled");
1285                }
1286                $("#declarama").find(".declarama-counter").html((declaramaId+1)+"/"+declaramaNb+" - <a href='https://cahiersdufootball.com/declaramas'>Tous les déclaramas</a>");
1287            }
1288            declarama_set(0);
1289            
1290            $(".lucarne-prev").click(function() {
1291                if (!$(this).hasClass("disabled")) {
1292                    lucarne_prev();
1293                }
1294            });
1295            $(".lucarne-next").click(function() {
1296                if (!$(this).hasClass("disabled")) {
1297                    lucarne_next();
1298                }
1299            });
1300            function legendes_setClick() {
1301                $(".legende-prev").unbind("click");
1302                $(".legende-next").unbind("click");
1303                $(".legende-prev").click(function() {
1304                    if (!$(this).hasClass("disabled")) {
1305                        legende_prev();
1306                    }
1307                });
1308                $(".legende-next").click(function() {
1309                    if (!$(this).hasClass("disabled")) {
1310                        legende_next();
1311                    }
1312                });
1313            }
1314            legendes_setClick();
1315            function lucarne_prev() {
1316                lucarne_set(lucarneId-1);
1317            }
1318            function lucarne_next() {
1319                lucarne_set(lucarneId+1);
1320            }
1321            function lucarne_set(id) {
1322                lucarneId = id;
1323                let step = parseFloat($("#lucarne-0").innerWidth())+parseFloat($("#lucarne-0").css("margin-right"));
1324                $("ul.lucarnes").css("left", -lucarneId*step);
1325                legendeId = parseInt($("#lucarne-"+lucarneId).data("legende"));
1326                legende_set(legendeId, false);
1327                if (lucarneId == 0) {
1328                    $(".lucarne-prev").addClass("disabled");
1329                }
1330                else {
1331                    $(".lucarne-prev").removeClass("disabled");
1332                }
1333                if (lucarneId == lucarnesNb) {
1334                    $(".lucarne-next").addClass("disabled");
1335                }
1336                else {
1337                    $(".lucarne-next").removeClass("disabled");
1338                }
1339                if ($("#lucarne-"+(lucarneId+5))) {
1340                    if ($("#lucarne-"+(lucarneId+5)).find("img").attr("src") == undefined) {
1341                        $("#lucarne-"+(lucarneId+5)).find("img").attr("src", $("#lucarne-"+(lucarneId+5)).find("img").data("src"));
1342                    }
1343                }
1344                if (lucarneId > lucarnesNb - 10) {
1345                    lucarnes_add();
1346                }
1347            }
1348            function legende_prev() {
1349                legende_set(legendeId-1);
1350            }
1351            function legende_next() {
1352                legende_set(legendeId+1);
1353            }
1354            function legende_set(id, animate = true) {
1355                legendeId = id;
1356                $("#lucarne-"+lucarneId).data("legende", legendeId);
1357                if (animate)  {
1358                    $("#lucarne-"+lucarneId).find(".legende.active").fadeOut("fast", function() {
1359                        $(this).removeClass("active");
1360                        $("#lucarne-"+lucarneId).find("#legende-"+legendeId).addClass("active");
1361                        $("#lucarne-"+lucarneId).find("#legende-"+legendeId).fadeIn("slow");
1362                    });
1363                }
1364                else {
1365                    $("#lucarne-"+lucarneId).find(".legende.active").removeClass("active");
1366                    $("#lucarne-"+lucarneId).find(".legende.active").hide();
1367                    $("#lucarne-"+lucarneId).find("#legende-"+legendeId).addClass("active");
1368                    $("#lucarne-"+lucarneId).find("#legende-"+legendeId).show();
1369                }
1370                var legendesNb = $("#lucarne-"+lucarneId).find(".legende").length;
1371                if (legendeId == 0) {
1372                    $("#lucarne-"+lucarneId).find(".legende-prev").addClass("disabled");
1373                }
1374                else {
1375                    $("#lucarne-"+lucarneId).find(".legende-prev").removeClass("disabled");
1376                }
1377                if (legendeId == legendesNb -1) {
1378                    $("#lucarne-"+lucarneId).find(".legende-next").addClass("disabled");
1379                }
1380                else {
1381                    $("#lucarne-"+lucarneId).find(".legende-next").removeClass("disabled");
1382                }
1383                $("#lucarne-"+lucarneId).find(".legendes-counter").html((legendeId+1)+"/"+legendesNb);
1384            }
1385            function lucarnes_add() {
1386                $.ajax({
1387                    url : "https://cahiersdufootball.com/diaporama",
1388                    type : 'GET',
1389                    data : {nb: lucarnesNb, ex: -1},
1390                    success : function(lucarnes, statut){
1391                        let lucarnesStr = "";
1392                        let totalLucarnes = lucarnes.length;
1393                        for (var i=0; i<totalLucarnes; i++) {
1394                            let lucarne = lucarnes[i];
1395                            lucarnesStr += '<li id="lucarne-'+(lucarnesNb+i)+'" class="lucarne" data-legende="0">';
1396                            lucarnesStr += '<img data-src="'+lucarne["vignetteUrl"]+'">';
1397                            lucarnesStr += '<div class="content">';
1398                            lucarnesStr += '<ul class="legendes">';
1399                            let legendes = lucarne["textes"];
1400                            let totalLegendes = legendes.length;
1401                            for (let j=0; j<totalLegendes; j++) {
1402                                let legende = legendes[j];
1403                                let shareUrlFB = 'http://www.facebook.com/share.php?u=https://cahiersdufootball.com?%3Fd%3D'+lucarne["id_lucarne"]+'-'+legende["id_lucarne_texte"];
1404                                let shareUrlTW = 'http://twitter.com/share?related=&text='+encodeURI(legende["texte"])+':&url=https://cahiersdufootball.com?%3Fd%3D'+lucarne["id_lucarne"]+'-'+legende["id_lucarne_texte"];
1405                                if (j == 0) {
1406                                    lucarnesStr += '<li id="legende-'+j+'" data-id="'+legende["id_lucarne_texte"]+'" class="legende active">';
1407                                }
1408                                else {
1409                                    lucarnesStr += '<li id="legende-'+j+'" data-id="'+legende["id_lucarne_texte"]+'" class="legende">';
1410                                }
1411                                lucarnesStr += '<div class="texte">'+legende["texte"]+'</div>';
1412                                lucarnesStr += '<div class="auteur">Auteur : '+legende["auteur"]+'</div>';
1413                                lucarnesStr += '<div class="sharebox">';
1414                                lucarnesStr += '<a href="'+shareUrlFB+'"  target="_blank" ><span class="icon-cdf_icons facebook"></span></a>';
1415                                lucarnesStr += '<a href="'+shareUrlTW+'" target="_blank"><span class="icon-cdf_icons twitter"></span></a>';
1416                                lucarnesStr += '</div>';
1417                                lucarnesStr += '</li>';
1418                            }
1419                            lucarnesStr += '</ul>';
1420                            lucarnesStr += '<div class="counter">Légende <span class="legendes-counter">1/'+legendes.length+'</span></div>';
1421                            lucarnesStr += '<div class="nav">';
1422                            lucarnesStr += '<span class="legende-prev icon-cdf_icons prev arrow-left"></span><span class="separator"></span>';
1423                            lucarnesStr += '<span class="legende-next icon-cdf_icons prev arrow-right"></span>';
1424                            lucarnesStr += '</div>';
1425                            lucarnesStr += '</div>';
1426                            lucarnesStr += '</li>';
1427                        }
1428                        $("ul.lucarnes").append(lucarnesStr);
1429                        lucarnesNb += lucarnes.length;
1430                        legendes_setClick();
1431                    }
1432                });
1433            }
1434                        
1435            lucarne_set(0);
1436        
1437                    });
1438    </script>
1438
1439    
1439<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-70b2a07ed6c3553037d","applicationID":"423467783","transactionName":"MhBSZQoZCkpVURcNVwtacVIMEQtXG1oMCV0=","queueTime":0,"applicationTime":56,"atts":"HldRE0IDGUQ=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
1439</body>
1440</html>

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.