1<!doctype html> 2<html lang="fr" class="fill-height"> 3 <head><title>Espace Presse et Medias | Open Source Experience</title><meta charset="utf-8"> 4<meta http-equiv="X-UA-Compatible" content="IE=edge">
5<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","errorBeacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-c3ad762531a46fe88c4","applicationID":"500559227","transactionName":"JhpeRQoXX1UERUtOXQcGWUUdV0NYBlIXFksNGkc=","queueTime":0,"applicationTime":114,"agent":""}</script>
vendor: 1 bytes, line 5
5
6<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[],capture_payloads:"none"},session_replay:{sampling_rate:1.0E-6,mask_text_selector:"*",block_selector:"",mask_input_options:{date:false,text_area:false,week:false,select:false,color:false,range:false,textarea:false,url:false,number:false,search:false,month:false,datetime_local:false,tel:false,text:false,time:false,email:false},fix_stylesheets:true,mask_all_inputs:true,preload:false,enabled:true,error_sampling_rate:10.0,autoStart:true},api:{register:{duplicate_data_to_container:false,enabled:true}},performance:{capture_marks:false,capture_detail:false,capture_measures:true},browser_consent_mode:{enabled:false},web_sockets:{enabled:false},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538767665",accountID:"7169951",trustKey:"4340310",xpid:"UwcBWF9WCRAFVFFXAggFVFM=",licenseKey:"NRJS-c3ad762531a46fe88c4",applicationID:"500559227",browserID:"538767665"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 7(()=>{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.323.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;
7if("*"===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};e.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;
7const 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);
7if(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$:()=>
7o,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])}
7(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}
7;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.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
7{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-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};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.323.0.PROD"]=self["webpackChunk:NRBA-1.323.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
7ine_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()=>
7{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)=>
7null==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
7dTimingMethod(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
7imeToRegister: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})})}
7return 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,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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"
7!==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);
7if(!(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)}
7);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)})});
7class 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
7h(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>
7 8<meta name="viewport" content="width=device-width, initial-scale=1"> 9<meta name="description" content="Espace Presse et Medias du salon Open source Experience"> 10<meta name="format-detection" content="telephone=no"> 11<meta name="guest_id" content=""> 12<meta name="secret" content=""><link rel="canonical" href="https://www.opensource-experience.com/fr/presse"> 13 <link rel="alternate" hreflang="en" href="https://www.opensource-experience.com/en/media-center"> 14 <link rel="alternate" hreflang="fr" href="https://www.opensource-experience.com/fr/presse"><link rel="alternate" hreflang="x-default" href="https://www.opensource-experience.com/fr/presse"><meta name="layout-type" content="theme"><meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 15<meta name="googlebot" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 16<meta property="og:type" content="website"> 17<meta property="og:site_name" content="Open Source Experience - website"> 18<meta property="og:title" content="Espace Presse et Medias | Open Source Experience"> 19<meta property="og:description" content="Espace Presse et Medias du salon Open source Experience"> 20<meta property="og:image" content="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/bigbanner-RS_754e09dd-79fe-4dd8-860b-b61b08593acb.jpg"> 21<meta property="og:url" content=""> 22<meta name="twitter:card" content="summary_large_image"> 23<meta name="twitter:site" content="Open Source Experience - website"> 24<meta name="twitter:creator" content=""> 25<meta name="twitter:title" content="Espace Presse et Medias | Open Source Experience"> 26<meta name="twitter:description" content="Espace Presse et Medias du salon Open source Experience"> 27<meta name="twitter:image" content="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/bigbanner-RS_754e09dd-79fe-4dd8-860b-b61b08593acb.jpg"> 28<meta name="twitter:image:src" content="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/bigbanner-RS_754e09dd-79fe-4dd8-860b-b61b08593acb.jpg"> 29
30<script type="application/ld+json"> 31 { 32 "@context": "https://schema.org", 33 "@type": "WebSite", 34 "name": "Open Source Experience - website", 35 "url": "" 36 } 37</script>
37<link rel="icon" href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Logo2_ad0bdfa6-8567-4e55-a878-829feb3ee9e8.png" type="image/png"><link rel='stylesheet' href='https://assets.eventmaker.io/assets/website/website-v1-93964d3cc5b1861fd3af31ec396e0903376c2e95753d7c0b0199d4f046c1dbbc.css'/> 38<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/[email protected]/build/toastr.min.css'/><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Poppins:400,700&display=swap"><style type="text/css"> 39 :root { 40 --base_family: "Poppins", "HelveticaNeue", "Helvetica Neue", sans-serif; 41 --color_body_bg: #ffffff; 42 --color_body_text: #004167; 43 --color_borders: #e31325; 44 --color_button: #004167; 45 --color_button_hover: #003b5d; 46 --color_button_text: #ffffff; 47 --color_image_overlay: #151515; 48 --color_image_overlay_text: #efefef; 49 --color_notification: #e31325; 50 --color_notification_text: #ffffff; 51 --color_ticketing_bg: #ffffff; 52 --color_text: #00d3ff; 53 --header_family: "Poppins", "HelveticaNeue", "Helvetica Neue", sans-serif; 54 --header_weight: 700; 55 --overlay_opacity: 0.8; 56 --translation_checking_point_full: "COMPLET"; 57 --translation_reduction: "Réduction : "; 58 --type_base_size: 16px; 59 --type_header_base_size: 28px;--radius_button: 1.5em;/* CSS Custom for Modal if enabled */} 60</style> 61<link rel="stylesheet" href="https://cms-assets.eventmaker.io/builds/grand-conference/assets-78105cd23/main.css">
61<script type='text/javascript' src='https://assets.eventmaker.io/assets/website/website-328fd17ca3e89526f629b33de2b0d6147eddb5de95bb6e49d8d70e3d77eb179e.js' crossorigin='anonymous'></script>
vendor: 1 bytes, line 61
61
62<script type='text/javascript' src='https://assets.eventmaker.io/assets/i18n/fr-578a04b1558031ea849fa50a27ee1943fff7c1644a528b9baa93cf0307c0a5ce.js' crossorigin='anonymous'></script>
62 63
63<script type='text/javascript'> 64 window.eventmaker = { 65 guestApiToken: "", 66 timeConflictChecker: {"timeConflictCheckingEnabled":false,"timeConflictCheckingMode":null,"timezoneIndication":""}, 67 locale: "fr" 68 } 69 </script>
69 70
71<script src='https://cdn.jsdelivr.net/npm/[email protected]/toastr.min.js' crossorigin='anonymous'></script>
vendor: 1 bytes, line 71
71
72<script src='https://code.jquery.com/jquery-migrate-3.3.2.min.js' crossorigin='anonymous'></script>
72 73
73<script type="text/javascript"> 74 window.didomiConfig = {"app":{"apiKey":"92502d09-0e0f-4b5a-8590-cad06e72159e","privacyPolicyURL":null,"customDomain":"www.opensource-experience.com","customPurposes":[{"id":"eventmaker_id","name":"Identification Eventmaker","description":"Eventmaker peut déposer des cookies pour vous identifier afin de vous fournir un accès à votre espace personnel et a certaines actions uniquements accessibles aux visiteurs connectés."},{"id":"eventmaker_locale_preference","name":"Préférence de langue","description":"Eventmaker peut utiliser des cookies pour mémoriser vos préférences de langue afin d'afficher le site Web dans votre langue."},{"id":"eventmaker_scoring_and_engagement","name":"Scoring et engagement","description":"Ce suivi permet à l'organisateur de l'événement de connaître votre engagement ainsi que vos centres d'intérêts relatifs à l'événement. Cette donnée peut-être utilisée par l'organisateur pour analyser les intérêts de son audience et éventuellement proposer des recommandations personnalisées."},{"id":"eventmaker_utm_tracking","name":"Suivi des URLs","description":"Utilisé pour identifier par quel biais vous-êtes arrivé sur le site Web. L'information est stockée uniquement si vous vous inscrivez à l'événement."}],"essentialPurposes":["eventmaker_id","eventmaker_locale_preference","eventmaker_scoring_and_engagement","eventmaker_utm_tracking"],"vendors":{"custom":[{"id":"eventmaker","name":"Eventmaker","purposeIds":["eventmaker_id","eventmaker_locale_preference","eventmaker_scoring_and_engagement","eventmaker_utm_tracking"],"policyUrl":"https://www.eventmaker.com/donnees-personnelles"},{"id":"atinterne-cWQKHeJZ","name":"AT Internet (Hybrid Analytics)","purposeIds":["audiencem-xedeU2gQ"],"policyUrl":"https://www.atinternet.com/societe/rgpd-et-vie-privee/"}],"didomi":["google"]}},"cookies":{"storageSources":{"cookies":true,"localStorage":true}},"languages":{"enabled":["fr"],"default":"fr"},"theme":{"color":"#004167","linkColor":"black","font":"\"Poppins\",\"HelveticaNeue\", \"Helvetica Neue\", sans-serif","buttons":{"regularButtons":{"borderRadius":"1.5em"},"highlightButtons":{"borderRadius":"1.5em"}}},"notice":{"daysBeforeShowingAgain":0,"position":"popup","denyOptions":{"button":"secondary","link":true}}}; 75 window.gdprAppliesGlobally=true;(function(){(function(e,r){var t=document.createElement("link");t.rel="preconnect";t.as="script";var n=document.createElement("link");n.rel="dns-prefetch";n.as="script";var i=document.createElement("link");i.rel="preload";i.as="script";var o=document.createElement("script");o.id="spcloader";o.type="text/javascript";o["async"]=true;o.charset="utf-8";var a="https://sdk.privacy-center.org/"+e+"/loader.js?target_type=notice&target="+r;if(window.didomiConfig&&window.didomiConfig.user){var c=window.didomiConfig.user;var s=c.country;var d=c.region;if(s){a=a+"&country="+s;if(d){a=a+"®ion="+d}}}t.href="https://sdk.privacy-center.org/";n.href="https://sdk.privacy-center.org/";i.href=a;o.src=a;var p=document.getElementsByTagName("script")[0];p.parentNode.insertBefore(t,p);p.parentNode.insertBefore(n,p);p.parentNode.insertBefore(i,p);p.parentNode.insertBefore(o,p)})("92502d09-0e0f-4b5a-8590-cad06e72159e","Zj8yhzeT")})(); 76</script>
76 77 78
78<script>
vendor: 455 bytes, lines 78-88
78 79 (function (w, d, s, l, i) { 80 w[l] = w[l] || []; 81 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 82 var f = d.getElementsByTagName(s)[0], 83 j = d.createElement(s), 84 dl = l != 'dataLayer' ? '&l=' + l : ''; 85 j.async = true; 86 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 87 f.parentNode.insertBefore(j, f); 88 })(window, document, 'script', 'dataLayer', '
88GTM-MQFML7FP
vendor: 8 bytes, lines 88-89
88'); 89
89</script>
89</head><body class=""><a href="#main-content" class="skip-link btn btn-primary"> 90 Aller au contenu principal 91</a> 92<div class="cart-session-container hide mr-20" data-update-cart-url=""> 93 <a class="btn-primary cart-icon text-center" href="javascript:;"> 94 <span class="cart-indicator">0</span> 95 <span class="fa-regular fa-cart-shopping fa-lg" aria-hidden="true"></span> 96 </a> 97 <div class="panel card-shadow card-border-radius cart-panel hide"><div class="cart-container card-border-radius" id="cart-container"><p class="h5 p-0">Votre panier</p><hr class="cart-separator"><div class="cart-items" data-currency="" data-delimiter=","></div> 98 <hr class="cart-separator"> 99 100 <div class="row "> 101 <div class="col-xs-8 col-sm-12 col-md-7 text-left"> 102 TOTAL 103 <span class="excl-vat-suffix">HT</span> 104 </div> 105 <div class="col-xs-4 col-md-5 text-right text-nowrap"> 106 <span class="excl-vat-value" data-delimiter=","></span> 107 <span class="caddie-currency"></span> 108 </div> 109 </div> 110 111 <div class="row text-bold"> 112 <div class="col-xs-8 col-sm-12 col-md-7 text-left"> 113 TOTAL 114 <span class="incl-vat-suffix">TTC</span> 115 </div> 116 <div class="col-xs-4 col-md-5 text-right text-nowrap"> 117 <span class="caddie-value" data-delimiter=","></span> <span class="caddie-currency"></span> 118 </div> 119 </div> 120 121 <div class="extra-cart" style="display: none;"> 122 <p class="h6 p-0">Reste à payer</p> 123 124 <div class="row "> 125 <div class="col-xs-8 col-sm-12 col-md-7 text-left"> 126 TOTAL 127 HT 128 </div> 129 <div class="col-xs-4 col-md-5 text-right text-nowrap"> 130 <span class="extra-cart-excl-vat-value" data-delimiter=","></span> <span class="caddie-currency"></span> 131 </div> 132 </div> 133 134 <div class="row text-bold"> 135 <div class="col-xs-8 col-sm-12 col-md-7 text-left"> 136 TOTAL 137 TTC 138 </div> 139 <div class="col-xs-4 col-md-5 text-right text-nowrap"> 140 <span class="extra-cart-value" data-delimiter=","></span> <span class="caddie-currency"></span> 141 </div> 142 </div> 143 </div> 144 145 <div class="cart-discount row" style="display: none;"> 146 <div class="col-xs-8 col-sm-12 col-md-7 text-left">Réduction incluse</div> 147 <div class="col-xs-4 col-md-5 text-right text-nowrap"> 148 <span class="discount-value" data-delimiter=","></span> <span class="caddie-currency"></span> 149 </div> 150 </div><div class="text-center payment-button up-s"> 151 <a class="btn btn-sm btn-primary btn-block" data-toggle="modal" data-target="#paymentChoice" href="#">Payer</a> 152 </div></div></div> 153 </div>
vendor: 84 bytes, lines 153-156
153 154 155 <noscript> 156 <iframe src="https://www.googletagmanager.com/ns.html?id=
156GTM-MQFML7FP
vendor: 87 bytes, lines 156-157
156" height="0" width="0" style="display:none;visibility:hidden"></iframe> 157 </noscript>
157<style> 158 :root {--header-logo-max-width: 75px;--header-logo-max-height: 50px;--top-header-bg-color: #004167; 159 --top-header-text-color: #fff;} 160</style><input type="hidden" id="pp_back" name="pp_back" value="Retour"> 161<button type="button" id="close_mobile_menu" aria-label="Fermer la navigation"></button> 162<nav class="mobile_menu_wrapper large_nav" aria-label="Navigation mobile"> 163 <button type="button" id="mobile_menu_close" class="button" aria-label="Fermer la navigation"> 164 <span></span> 165 <span></span> 166 </button> 167 <div class="mobile_menu_content"> 168 <div class="menu-main-menu-container"> 169 <ul id="mobile_main_menu" class="mobile_main_nav" aria-label="Navigation mobile"><li class="dropdown"> 170 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 171 LE SALON 172 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 173 </a> 174 <ul class="sub-menu"><li><a 175 href="https://www.opensource-experience.com/fr/a-propos"class=""> 176 A propos du salon 177 </a></li><li><a 178 href="https://www.opensource-experience.com/fr/registration/69a58a0fac025bba21611089"class=""> 179 Inscription à la newsletter 180 </a></li><li><a 181 href="https://www.opensource-experience.com/fr/presse"aria-current="page"class=""> 182 Espace Presse 183 </a></li><li><a 184 href="https://www.opensource-experience.com/fr/demarche-rse"class=""> 185 Notre démarche RSE 186 </a></li><li><a 187 href="https://www.opensource-experience.com/fr/qui-sommes-nous"class=""> 188 Qui sommes-nous? 189 </a></li><li><a 190 href="https://www.opensource-experience.com/fr/systematic"class=""> 191 Systematic Paris-Région 192 </a></li></ul> 193 </li><li class="dropdown"> 194 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 195 ECOSYSTEME 196 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 197 </a> 198 <ul class="sub-menu"><li><a 199 href="https://www.opensource-experience.com/fr/sponsors"class=""> 200 Les sponsors 201 </a></li><li><a 202 href="https://www.opensource-experience.com/fr/experts-associes"class=""> 203 Les experts associés 204 </a></li><li><a 205 href="https://www.opensource-experience.com/fr/partenaires"class=""> 206 Nos partenaires 207 </a></li><li><a 208 href="https://www.opensource-experience.com/fr/village-associatif"class=""> 209 Les associations 210 </a></li></ul> 211 </li><li class="dropdown"> 212 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 213 VISITER 214 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 215 </a> 216 <ul class="sub-menu"><li><a 217 href="https://www.opensource-experience.com/fr/inscription"class=""> 218 Inscription 2026 219 </a></li><li><a 220 href="https://www.opensource-experience.com/fr/liste-des-exposants"class=""> 221 Liste des exposants 2026 222 </a></li><li><a 223 href="https://www.opensource-experience.com/fr/pourquoi-visiter"class=""> 224 Pourquoi visiter 225 </a></li><li><a 226 href="https://www.opensource-experience.com/fr/code-de-conduit"class=""> 227 Code de conduite 228 </a></li><li><a 229 href="https://www.opensource-experience.com/fr/informations-pratiques"class=""> 230 Informations pratiques 231 </a></li><li><a 232 href="https://www.opensource-experience.com/fr/devops-rex"class=""> 233 La conférence DEVOPS REX 234 </a></li><li><a 235 href="https://www.opensource-experience.com/fr/demande-d-information-visiter"class=""> 236 Contact visiteur 237 </a></li></ul> 238 </li><li class="dropdown"> 239 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 240 PARCOURS 241 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 242 </a> 243 <ul class="sub-menu"><li><a 244 href="https://www.opensource-experience.com/fr/valoriser-la-data-l-ia"class=""> 245 Valoriser la data & l'IA 246 </a></li><li><a 247 href="https://www.opensource-experience.com/fr/controle-infrastru
247cture"class=""> 248 Reprendre le contrôle des infrastructures 249 </a></li><li><a 250 href="https://www.opensource-experience.com/fr/assurer-developpements"class=""> 251 Assurer ses développements 252 </a></li><li><a 253 href="https://www.opensource-experience.com/fr/cybersecurite"class=""> 254 Sécuriser le SI 255 </a></li><li><a 256 href="https://www.opensource-experience.com/fr/gouvernance"class=""> 257 Piloter la gouvernance 258 </a></li><li><a 259 href="https://www.opensource-experience.com/fr/solutions-entreprise"class=""> 260 Déployer les solutions d'entreprise 261 </a></li></ul> 262 </li><li class="dropdown"> 263 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 264 PROGRAMME 265 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 266 </a> 267 <ul class="sub-menu"><li><a 268 href="https://www.opensource-experience.com/fr/programme-2026"class=""> 269 Programme 2026 270 </a></li><li><a 271 href="https://www.opensource-experience.com/fr/thematiques"class=""> 272 Thématiques 2026 273 </a></li><li><a 274 href="https://www.opensource-experience.com/fr/les-intervenants"class=""> 275 Conférenciers 2026 276 </a></li><li><a 277 href="https://www.opensource-experience.com/fr/lightnings_talks"class=""> 278 Lightnings Talks 2026 279 </a></li><li><a 280 href="https://www.opensource-experience.com/fr/cfp"class=""> 281 Appel à Conférences 282 </a></li><li><a 283 href="https://www.opensource-experience.com/fr/a-propos"class=""> 284 A propos du salon 285 </a></li><li><a 286 href="https://www.opensource-experience.com/fr/comite-de-programme"class=""> 287 Comité de programme 288 </a></li><li><a 289 href="https://www.opensource-experience.com/fr/evenements-associes"class=""> 290 Les événements associés 291 </a></li><li><a 292 href="https://www.opensource-experience.com/fr/faq-speakers"class=""> 293 FAQ Speakers 294 </a></li><li><a 295 href="https://www.opensource-experience.com/fr/faq-lightnings-talks"class=""> 296 FAQ Lightnings Talks 297 </a></li></ul> 298 </li><li class="dropdown"> 299 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 300 EXPOSER 301 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 302 </a> 303 <ul class="sub-menu"><li><a 304 href="https://www.opensource-experience.com/fr/devenir-exposant"class=""> 305 Devenir exposants 306 </a></li><li><a 307 href="https://www.opensource-experience.com/fr/pourquoi-exposer"class=""> 308 Pourquoi exposer 309 </a></li><li><a 310 href="https://www.opensource-experience.com/fr/village-associatif"class=""> 311 Le village associatif 312 </a></li><li><a 313 href="https://www.opensource-experience.com/fr/village-europeen"class=""> 314 Le village européen 315 </a></li><li><a 316 href="https://www.opensource-experience.com/fr/sollicitations-indesirables"class=""> 317 Sollicitation indésirables 318 </a></li><li><a 319 href="https://www.opensource-experience.com/fr/registration/69a58a56ac025bba21611518"class=""> 320 Contact exposant 321 </a></li></ul> 322 </li><li class="dropdown"> 323 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 324 MEDIAS 325 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 326 </a> 327 <ul class="sub-menu"><li><a 328 href="https://www.opensource-experience.com/fr/presse"aria-current="page"class=""> 329 Presse 330 </a></li><li><a 331 href="https://www.opensource-experience.com/fr/replay-2025"class=""> 332 Replay 2025 333 </a></li><li><a 334 href="https://www.opensource-experience.com/fr/photos"class=""> 335 Photos 336 </a></li></ul> 337 </li><li><a 338 href="https://www.opensource-experience.com/fr/blog"class=""> 339 ACTUALITES 340 </a></li><li><a> </a></li><li><a 341 href="https://www.opensource-experience.com/fr/pourquoi-exposer"class=""> 342 Pourquoi exposer 343 </a></li><li><a 344 href="https://www.opensource-experience.com/fr/replay-2025"class=""> 345 Voir les replays 346 </a></li><li><a 347 href="https://www.opensource-experience.com/signout"class=""> 348 Se déconnecter 349 </a></li></ul> 350 </div><ul class="mobile-lang text-uppercase"> 351 <li class="dropdown"><i class="fa-regular fa-globe" aria-hidden="true"></i><a class="dropdown-toggle switch_lang" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 352 fr</a> 353 <ul class="sub-menu"> 354 355 <li><a href="/en/media-center" rel="alternate" hreflang="en" class="locale-switch">en</a></li> 356 </ul> 357 </li> 358 </ul><div class="social_wrapper"><ul class=""><li class="facebook"> 359 <a href="https://www.facebook.com/OSXP.Paris" target="_blank"><i class="fa-brands fa-facebook-f" aria-hidden="true"></i>
360 <span class="visually-hidden">Facebook</span></a> 361 </li><li class="twitter"> 362 <a href="" target="_blank"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i><span class="visually-hidden">Twitter</span></a> 363 </li><li class="bluesky"> 364 <a href="https://bsky.app/profile/osxp2023.bsky.social" target="_blank"><i class="fa-brands fa-bluesky" aria-hidden="true"></i><span class="visually-hidden">Bluesky</span></a> 365 </li><li class="instagram"> 366 <a href="https://www.instagram.com/osxp_paris/" target="_blank"><i class="fa-brands fa-instagram" aria-hidden="true"></i><span class="visually-hidden">Instagram</span></a> 367 </li><li class="linkedin"> 368 <a href="https://www.linkedin.com/company/open-source-experience/" target="_blank"><i class="fa-brands fa-linkedin-in" aria-hidden="true"></i><span class="visually-hidden">Linkedin</span></a> 369 </li><li class="youtube"> 370 <a href="https://www.youtube.com/channel/UCsv6_7K-MJhISfpxdbrjTwQ" target="_blank"><i class="fa-brands fa-youtube" aria-hidden="true"></i><span class="visually-hidden">Youtube</span></a> 371 </li></ul> 372</div> 373 374 <div class="mobile_menu_bg"></div> 375 </div> 376</nav> 377 378 379 380<div id="wrapper" class=" large_nav"> 381 <nav id="" class="header-navbar header-section " aria-label="Navigation principale"> 382 <div class="header_style_wrapper" data-section-id="header" data-section-type="header"> 383 384 <!--[if IE]> 385 <div class="browser-info-bar"> 386 <p><i class="fa-regular fa-exclamation-triangle" aria-hidden="true"></i> Internet Explorer n'est plus pris en charge par ce site web. <a href='https://browsehappy.com/?locale=fr'>Veuillez mettre à jour votre navigateur web</a></p> 387 </div> 388 <![endif]--> 389 <div class="above_top_bar responsive-item"> 390 <div class="standard_wrapper text-right"> 391 <div class="menu-top-bar-menu-container responsive-item"><ul id="top_menu" class="top_nav d-inline-flex gap-20" aria-label="Navigation secondaire"><li><a 392 href="https://www.opensource-experience.com/fr/pourquoi-exposer"class=""> 393 Pourquoi exposer 394 </a></li><li><a 395 href="https://www.opensource-experience.com/fr/replay-2025"class=""> 396 Voir les replays 397 </a></li><li><a 398 href="https://www.opensource-experience.com/signout"class=""> 399 Se déconnecter 400 </a></li></ul></div> 401 </div> 402 </div> 403 404 <div class="top_bar enable-top_bar-fixed large_nav"> 405 <div class="standard_wrapper"> 406 407 <div id="logo_wrapper"><div id="logo_normal" class="logo_container logo_wrapper default"><div class="logo_align"><a id="custom_logo" class="d-flex flex-column justify-content-center" href="/"><img src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Logo2_ad0bdfa6-8567-4e55-a878-829feb3ee9e8.png" alt="Open Source Experience - website"></a></div></div> 408 409 <div id="menu_wrapper"> 410 <div class="menu-main-menu-container"> 411 <ul id="main_menu" class="nav responsive-item" aria-label="Navigation principale"><li class="dropdown"> 412 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 413 LE SALON 414 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 415 </a> 416 <ul class="sub-menu"><li><a 417 href="https://www.opensource-experience.com/fr/a-propos"class=""> 418 A propos du salon 419 </a></li><li><a 420 href="https://www.opensource-experience.com/fr/registration/69a58a0fac025bba21611089"class=""> 421 Inscription à la newsletter 422 </a></li><li><a 423 href="https://www.opensource-experience.com/fr/presse"aria-current="page"class=""> 424 Espace Presse 425 </a></li><li><a 426 href="https://www.opensource-experience.com/fr/demarche-rse"class=""> 427 Notre démarche RSE 428 </a></li><li><a 429 href="https://www.opensource-experience.com/fr/qui-sommes-nous"class=""> 430 Qui sommes-nous? 431 </a></li><li><a 432 href="https://www.opensource-experience.com/fr/systematic"class=""> 433 Systematic Paris-Région 434 </a></li></ul> 435 </li><li class="dropdown"> 436 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 437 ECOSYSTEME
438 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 439 </a> 440 <ul class="sub-menu"><li><a 441 href="https://www.opensource-experience.com/fr/sponsors"class=""> 442 Les sponsors 443 </a></li><li><a 444 href="https://www.opensource-experience.com/fr/experts-associes"class=""> 445 Les experts associés 446 </a></li><li><a 447 href="https://www.opensource-experience.com/fr/partenaires"class=""> 448 Nos partenaires 449 </a></li><li><a 450 href="https://www.opensource-experience.com/fr/village-associatif"class=""> 451 Les associations 452 </a></li></ul> 453 </li><li class="dropdown"> 454 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 455 VISITER 456 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 457 </a> 458 <ul class="sub-menu"><li><a 459 href="https://www.opensource-experience.com/fr/inscription"class=""> 460 Inscription 2026 461 </a></li><li><a 462 href="https://www.opensource-experience.com/fr/liste-des-exposants"class=""> 463 Liste des exposants 2026 464 </a></li><li><a 465 href="https://www.opensource-experience.com/fr/pourquoi-visiter"class=""> 466 Pourquoi visiter 467 </a></li><li><a 468 href="https://www.opensource-experience.com/fr/code-de-conduit"class=""> 469 Code de conduite 470 </a></li><li><a 471 href="https://www.opensource-experience.com/fr/informations-pratiques"class=""> 472 Informations pratiques 473 </a></li><li><a 474 href="https://www.opensource-experience.com/fr/devops-rex"class=""> 475 La conférence DEVOPS REX 476 </a></li><li><a 477 href="https://www.opensource-experience.com/fr/demande-d-information-visiter"class=""> 478 Contact visiteur 479 </a></li></ul> 480 </li><li class="dropdown"> 481 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 482 PARCOURS 483 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 484 </a> 485 <ul class="sub-menu"><li><a 486 href="https://www.opensource-experience.com/fr/valoriser-la-data-l-ia"class=""> 487 Valoriser la data & l'IA 488 </a></li><li><a 489 href="https://www.opensource-experience.com/fr/controle-infrastructure"class=""> 490 Reprendre le contrôle des infrastructures 491 </a></li><li><a 492 href="https://www.opensource-experience.com/fr/assurer-developpements"class=""> 493 Assurer ses développements 494 </a></li><li><a 495 href="https://www.opensource-experience.com/fr/cybersecurite"class=""> 496 Sécuriser le SI 497 </a></li><li><a 498 href="https://www.opensource-experience.com/fr/gouvernance"class=""> 499 Piloter la gouvernance 500 </a></li><li><a 501 href="https://www.opensource-experience.com/fr/solutions-entreprise"class=""> 502 Déployer les solutions d'entreprise 503 </a></li></ul> 504 </li><li class="dropdown"> 505 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 506 PROGRAMME 507 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 508 </a> 509 <ul class="sub-menu"><li><a 510 href="https://www.opensource-experience.com/fr/programme-2026"class=""> 511 Programme 2026 512 </a></li><li><a 513 href="https://www.opensource-experience.com/fr/thematiques"class=""> 514 Thématiques 2026 515 </a></li><li><a 516 href="https://www.opensource-experience.com/fr/les-intervenants"class=""> 517 Conférenciers 2026 518 </a></li><li><a 519 href="https://www.opensource-experience.com/fr/lightnings_talks"class=""> 520 Lightnings Talks 2026 521 </a></li><li><a 522 href="https://www.opensource-experience.com/fr/cfp"class=""> 523 Appel à Conférences 524 </a></li><li><a 525 href="https://www.opensource-experience.com/fr/a-propos"class=""> 526 A propos du salon 527 </a></li><li><a 528 href="https://www.opensource-experience.com/fr/comite-de-programme"class=""> 529 Comité de programme 530 </a></li><li><a 531 href="https://www.opensource-experience.com/fr/evenements-associes"class=""> 532 Les événements associés 533 </a></li><li><a 534 href="https://www.opensource-experience.com/fr/faq-speakers"class=""> 535 FAQ Speakers 536 </a></li><li><a 537 href="https://www.opensource-experience.com/fr/faq-lightnings-talks"class=""> 538 FAQ Lightnings Talks 539 </a></li></ul> 540 </li><li class="dropdown"> 541 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 542 EXPOSER
543 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 544 </a> 545 <ul class="sub-menu"><li><a 546 href="https://www.opensource-experience.com/fr/devenir-exposant"class=""> 547 Devenir exposants 548 </a></li><li><a 549 href="https://www.opensource-experience.com/fr/pourquoi-exposer"class=""> 550 Pourquoi exposer 551 </a></li><li><a 552 href="https://www.opensource-experience.com/fr/village-associatif"class=""> 553 Le village associatif 554 </a></li><li><a 555 href="https://www.opensource-experience.com/fr/village-europeen"class=""> 556 Le village européen 557 </a></li><li><a 558 href="https://www.opensource-experience.com/fr/sollicitations-indesirables"class=""> 559 Sollicitation indésirables 560 </a></li><li><a 561 href="https://www.opensource-experience.com/fr/registration/69a58a56ac025bba21611518"class=""> 562 Contact exposant 563 </a></li></ul> 564 </li><li class="dropdown"> 565 <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 566 MEDIAS 567 <span class="caret"></span> <i class="icon fa-regular fa-angle-right" aria-hidden="true"></i> 568 </a> 569 <ul class="sub-menu"><li><a 570 href="https://www.opensource-experience.com/fr/presse"aria-current="page"class=""> 571 Presse 572 </a></li><li><a 573 href="https://www.opensource-experience.com/fr/replay-2025"class=""> 574 Replay 2025 575 </a></li><li><a 576 href="https://www.opensource-experience.com/fr/photos"class=""> 577 Photos 578 </a></li></ul> 579 </li><li><a 580 href="https://www.opensource-experience.com/fr/blog"class=""> 581 ACTUALITES 582 </a></li></ul> 583 </div> 584 585 586 <div id="logo_right_button"> 587 588<div class="text-center button-wrapper"><a 589 href="https://www.opensource-experience.com/fr/inscription" 590 class="button btn btn-primary btn-sm " 591 style="background-color: #512b96; --bg-hover: #492787; border-color: #512b96; color: #ffffff;" 592 593 594 595 target="_blank" 596 > 597 Créer mon badge 598 </a></div> 599<ul class="menu-item responsive-item text-uppercase"> 600 <li class="dropdown"><a class="dropdown-toggle switch_lang" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> 601 fr<span class="caret"></span></a> 602 <ul class="sub-menu"> 603 604 <li><a href="/en/media-center" rel="alternate" hreflang="en" class="locale-switch">en</a></li> 605 </ul> 606 </li> 607 </ul> 608 <button type="button" id="mobile_nav_icon" aria-label="Ouvrir la navigation"> 609 <div class="icon-menu"> 610 <span></span> 611 <span></span> 612 <span></span> 613 </div> 614 </button> 615 </div> 616 617 618 </div> 619 </div> 620 </div> 621 </div> 622 </div> 623 </nav> 624 625 626<main class="ppb_wrapper" id="main-content" tabindex="-1"> 627 <div id="" class="one image-with-overlay-section " data-section-id="image-with-overlay-356162" data-section-type="image-with-overlay" style=""> 628 <div class="full-width-banner-container js-appear" data-size="fullwidth"> 629 <div class="full-width-banner fullwidth" style="background: #fff;"> 630 <div class="text-wrapper js-appear standard_wrapper text-center align-center"> 631 <div> 632 <div class="padding-md"><h1 class="ppb_title" style="color: #ffffff;"> 633 ESPACE PRESSE ET MEDIAS 634 </h1></div> 635 </div> 636 </div><div class="image-wrapper cover"> 637 <img 638 src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Visuelhome2026_e826a6ce-b73f-4532-b0d3-5cfb8612b221.jpg"data-src-desktop="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Visuelhome2026_e826a6ce-b73f-4532-b0d3-5cfb8612b221.jpg" 639 data-size="cover" 640 class="full-width-banner-image js-appear" 641 alt="ESPACE PRESSE ET MEDIAS"> 642 </div></div> 643 </div> 644</div> 645 646 647<div id="" class="one text-center padding-md basic-section " data-section-id="button-group-14671" data-section-type="button-group" style=""> 648 649 650 <div class="standard_wrapper"> 651 <div class="page_content_wrapper"> 652 <div class="inner"> 653 <div class="m-auto"> 654 <div class="header-wrapper"><h3 class="ppb_title text-center" style="color: ;"> 655 Kit de communication 656 </h3><div class="page_tagline text-center" style="color: ;"> 657 Pour tout besoin ou dimensions spécifiques, nous contacter. 658 </div></div> 659 660 <div class="row-flex gap-y-20"><div class="col-md-4 button-group" data-block-id="bloc-388"> 661 662<div class="text-center button-wrapper"><a 663 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Logos-Kit_4f310fc4-f4b0-401a-a856-f13e3907776b.zip" 664 class="button btn btn-primary btn-block " 665 style="" 666 667 668 669 target="_blank" 670 > 671 Pack logos 672 </a></div> 673</div><div class="col-md-4 button-group" data-block-id="bloc-349"> 674 675<div class="text-center button-wrapper"><a 676 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/BannersGeneriques_b9bf8bb4-c976-4176-8e41-0d7b4aa51d54.zip" 677 class="button btn btn-primary btn-block " 678 style="" 679 680 681 682 target="_blank" 683 > 684 Pack Banners 685 </a></div> 686</div><div class="col-md-4 button-group" data-block-id="bloc-888"> 687 688<div class="text-center button-wrapper"><a 689 href="https://www.flickr.com/photos/194474393@N04/albums/" 690 class="button btn btn-primary btn-block " 691 style="" 692 693 694 695 target="_blank" 696 > 697 Galerie Photos 698 </a></div> 699</div></div> 700 </div> 701 </div> 702 </div> 703 </div> 704</div> 705 706 707<div id="" class="one image-with-text-section basic-section padding-md ppb_text " data-section-id="image-with-text-36577" data-section-type="image-with-text" style=""> 708 <div class="standard_wrapper"> 709 <div class="page_content_wrapper"> 710 <div class="inner"><div class="flex-wrapper-desk-only"><div class=" mobile-order-1 col-sm-6 d-flex flex-column align-items-center justify-content-center "> 711 <img data-src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Opensource_Experience_2025_Conferences_20251211-112652_OHE_William_JEZEQUEL_3f5315c2-260e-47fa-a94f-44fac322c3c1_1920x_7921f020-a32d-4b8f-b514-9658c4d94574.jpeg" class="img-responsive animated border-r-5" data-animation="slideRight" alt="" /> 712 </div><div class="text-wrapper d-flex flex-column justify-content-center mobile-order-2 col-sm-6"> 713 <div class="wrapped"><div class="page_tagline" style="color: ;"> 714 Demander une accréditation presse 715 </div><div class="rte_text_content mt-20 down-s"> 716 <h3 style="text-align: left"><span style="">Vous souhaitez participer en tant que journaliste à Open Source Experience ?</span></h3><div style="text-align: left"><span style="">Contactez nos équipes pour obtenir votre accréditation presse :</span></div><div style="text-align: left"><span style="">[email protected]</span></div> 717 </div></div> 718 </div></div></div> 719 </div> 720 </div></div> 721 722 723<div id="" class="one text-center padding-md basic-section title-section" data-section-id="title-490449" data-section-type="title" style=""> 724 725 726 <div class="standard_wrapper"> 727 <div class="page_content_wrapper"> 728 <div class="inner"> 729 <div class="m-auto"> 730 <div class="header-wrapper"></div></div> 731 </div> 732 </div> 733 </div> 734</div> 735 736 737<div id="" class="one text-center feature-columns-section padding-md basic-section " data-section-id="feature-columns-33690" data-section-type="feature-columns" style=""> 738 739 740 <div class="standard_wrapper"> 741 <div class="page_content_wrapper"> 742 <div class="inner"> 743 <div class="m-auto"> 744 <div class="header-wrapper"><h2 class="ppb_title text-center" style="color: ;"> 745 Nos communiqués de presse 746 </h2></div> 747 748 <div class="row-flex gap-y-30"><div class="col-xs-12 text-left" data-block-id="bloc-283"> 749 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 750 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Open Source Experience 2026 : nouveau lieu, nouvelle présidence, et une ambition renforcée 751 </h3><div class="rte_text_content" style="color: ;"> 752 <div style="text-align: left"><span style="">Dans un contexte où les enjeux dâindépendance technologique, de maîtrise des infrastru
752ctures, de gouvernance des données et de résilience numérique deviennent stratégiques, Open Source Experience sâaffirme comme un lieu de référence pour comprendre, décider et agir. Plus quâun salon technologique, il propose un parcours balisé pensé pour répondre aux problématiques concrètes de souveraineté et de résilience des entreprises et des collectivités. </span></div> 753 </div></div> 754 755<div class="text-left button-wrapper"><a 756 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/COMMUNIQUE-DE-PRESSE-OSXP26_2eef8506-d158-479f-8f98-c0fd897f04df.pdf" 757 class="button btn btn-primary " 758 style="" 759 760 761 762 target="_blank" 763 > 764 Téléchargez le communiqué du 30 avril 2026 765 </a></div> 766</div> 767 </div></div> 768 </div><div class="col-xs-12 text-left" data-block-id="bloc-47302"> 769 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 770 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Dossier de presse â Novembre 2025 771 </h3><div class="rte_text_content" style="color: ;"> 772 <div style="text-align: left"><span style="">Open Source Experience 2025 présente un dossier de presse complet pour plonger au cÅur de cette nouvelle édition placée sous le signe de lâautonomie stratégique européenne. Vous y découvrirez la composition du comité de programme, véritable moteur de la ligne éditoriale de lâévénement. Un focus détaillé met en lumière les conférences et talks qui rythmeront ces deux journées. Le dossier réunit également la liste des exposants et les innovations quâils présenteront. Enfin, les temps forts de cette 5ᵠédition illustrent une programmation ambitieuse et résolument tournée vers lâavenir.</span></div> 773 </div></div> 774 775<div class="text-left button-wrapper"><a 776 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/DP-OSXP-2025-WEB_f68279ca-7a88-43c6-bc20-a36b7d1da0ce.pdf" 777 class="button btn btn-primary " 778 style="" 779 780 781 782 target="_blank" 783 > 784 Téléchargez le dossier de presse 785 </a></div> 786</div> 787 </div></div> 788 </div><div class="col-xs-12 text-left" data-block-id="bloc-94283"> 789 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 790 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Communiqué de presse de Programme â Octobre 2025 791 </h3><div class="rte_text_content" style="color: ;"> 792 <div style="text-align: left"><span style="">Open Source Experience 2025 dévoile un programme ambitieux au service de lâautonomie stratégique de lâEurope. Les 10 et 11 décembre à la Cité des Sciences et de lâIndustrie, plus de 130 conférences et 145 intervenants animeront la 5ᵠédition de lâévénement européen de référence dédié à lâopen source. Sous la présidence de Ludovic Dubost (XWiki), six grandes thématiques exploreront les enjeux économiques, technologiques et de souveraineté numérique. Un track international viendra compléter cette programmation riche et tournée vers lâavenir.</span></div> 793 </div></div> 794 795<div class="text-left button-wrapper"><a 796 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/CP-Programme-OSXP-2025-1_6ca58305-e3a9-440d-957e-b054e4594b2d.pdf" 797 class="button btn btn-primary " 798 style="" 799 800 801 802 target="_blank" 803 > 804 Téléchargez le communiqué de presse 805 </a></div> 806</div> 807 </div></div> 808 </div><div class="col-xs-12 text-left" data-block-id="bloc-56797"> 809 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 810 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Communiqué de presse de Lancement â Avril 2025 811 </h3><div class="rte_text_content" style="color: ;"> 812 <div style="text-align: left"><span style="">OPEN SOURCE EXPERIENCE 2025 : Nouveau lieu, nouveau comité de programme, nouveau thème : âLâOpen Source, clé de lâautonomie stratég
812ique de lâEuropeâ.</span></div><div style="text-align: left"><span style="">Lâédition 2025 dâOpen Source Experience, événement incontournable des solutions IT open source en Europe, se tiendra cette année les 10 et 11 décembre à la Cité des Sciences et de lâIndustrie à Paris, un lieu emblématique du paysage scientifique et technologique. Plus de 4 000 participants, 130 conférences et 145 intervenants sont attendus autour de 7 thématiques clés : intelligence artificielle, cloud, cybersécurité, développement, outils collaboratifs, modèles économiques, et un track international pour valoriser lâexcellence européenne.</span></div> 813 </div></div> 814 815<div class="text-left button-wrapper"><a 816 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/CP-Lancement-OSXP-2025_16aae974-e248-4e3f-ba6a-9025abc47741.pdf" 817 class="button btn btn-primary " 818 style="" 819 820 821 822 target="_blank" 823 > 824 Téléchargez le communiqué de presse 825 </a></div> 826</div> 827 </div></div> 828 </div><div class="col-xs-12 text-left" data-block-id="bloc-565"> 829 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 830 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Dossier de presse â Décembre 2024 831 </h3><div class="rte_text_content" style="color: ;"> 832 <div style="text-align: left"><span style="">OPEN SOURCE EXPERIENCE 2024 : 130 conférences / 90 exposants / 150 speakers</span></div><div style="text-align: left"><span style="">La 4ème édition du salon Open Source Experience réserve à ses participants de nombreux moments forts avec des keynotes prestigieuses, des tables rondes exceptionnelles et des talks très variés. 90 exposants sont attendus.</span></div> 833 </div></div> 834 835<div class="text-left button-wrapper"><a 836 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Dossier-de-presse-OSXP-2024_9f966232-d52b-4734-82fb-b7e4258651d0.pdf" 837 class="button btn btn-primary " 838 style="" 839 840 841 842 target="_blank" 843 > 844 Téléchargez le dossier de presse 845 </a></div> 846</div> 847 </div></div> 848 </div><div class="col-xs-12 text-left" data-block-id="bloc-108"> 849 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 850 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Communiqué J-3 semaines avant la 4ème édition - Décembre 2024 851 </h3><div class="rte_text_content" style="color: ;"> 852 <div style="text-align: left"><span style="">OPEN SOURCE EXPERIENCE 2024 : EN ROUTE VERS UNE EDITION MÃMORABLE</span></div><div style="text-align: left"><span style="">Dans 3 semaines (les 4 et 5 décembre 2024), la 4ème édition du salon Open Source Experience ouvrira ses portes au Palais des Congrès de Paris. Cet événement Tech â Usages â Business dédié aux solutions IT Open Source sâassocie pour la première fois à DEVOPS REX, la conférence francophone 100% DevOps.</span></div> 853 </div></div> 854 855<div class="text-left button-wrapper"><a 856 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/COMMUNIQUE-DE-PRESSE_OSXP-13112024_fd8ea183-e528-493f-a698-662cb70a45f2.pdf" 857 class="button btn btn-primary " 858 style="" 859 860 861 862 target="_blank" 863 > 864 Téléchargez le communiqué de presse. 865 </a></div> 866</div> 867 </div></div> 868 </div><div class="col-xs-12 text-left" data-block-id="bloc-241"> 869 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 870 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Save the date et ouverture de lâappel à conférences 2024 871 </h3><div class="rte_text_content" style="color: ;"> 872 <div style="text-align: left"><span style="">Open Source Experience, lâévénement Tech â Usages â Business dédié aux solutions IT Open Source tiendra sa 4ème édition au Palais des congrès de Paris les 4 et 5 décembre 2024. Lâappel à conférences vient dâêtre lancé et les soumissions seront possibles jusquâau 19 juillet. Beaucoup de nouveautés sont à prévoir et notamment lâorganisation conjointe de devops Rex, la conférence francophone 100% Devops.</span></div> 873 </div></div> 874 875<div class="text-left button-wrapper"><a 876 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/NEWCP_OSXP-Juillet2024_d028e933-df2d-4e73-a3f1-1bee9a92c8bf.pdf" 877 class="button btn btn-primary " 878 style="" 879 880 881 882 target="_blank" 883 > 884 Téléchargez le communiqué de presse. 885 </a></div> 886</div> 887 </div></div> 888 </div><div class="col-xs-12 text-left" data-block-id="bloc-304"> 889 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 890 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Ouverture des inscriptions et premières conférences dévoilées ! 891 </h3><div class="rte_text_content" style="color: ;"> 892 <div style="text-align: left"><span style="">Experts des technologies, spécialistes du marché, partenaires engagés, associations fédéréesâ¦, tout lâécosystème Open Source se donne rendez-vous à Paris sur le salon Open Source Experience les 08 et 09 Novembre 2022 ! 2 jours intenses dâéchanges, de découverte des tendances et dâopportunités business dédiés à toute la ï¬lière du logiciel libre et à son potentiel pour innover.</span></div> 893 </div></div> 894 895<div class="text-left button-wrapper"><a 896 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/CP_OSXP_Juillet_2022_5ec4d2c7-b487-446d-83c3-e58dff875bce.pdf" 897 class="button btn btn-primary " 898 style="" 899 900 901 902 target="_blank" 903 > 904 Téléchargez le communiqué de presse 905 </a></div> 906</div> 907 </div></div> 908 </div><div class="col-xs-12 text-left" data-block-id="bloc-169"> 909 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 910 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Ouverture de lâappel à conférences 2022 - Avril 2022 911 </h3><div class="rte_text_content" style="color: ;"> 912 <div style="text-align: left"><span style="">
912Porté par Systematic Paris-Region, Open Source Experience est le rendez-vous de toute la ï¬lière du logiciel libre qui réunit pendant 2 jours tous les professionnels du secteur. Open Source Experience est un lieu dâéchanges technologiques, de rencontre et dâopportunités business dédié à lâopen source et à lâensemble des acteurs du numérique ouvert.</span></div> 913 </div></div> 914 915<div class="text-left button-wrapper"><a 916 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/CP_OSXP_AVRIL_2022_190422_04d90cf4-f86c-4ef1-8cb1-1a1d005eb409.pdf" 917 class="button btn btn-primary " 918 style="" 919 920 921 922 target="_blank" 923 > 924 Téléchargez le communiqué de presse 925 </a></div> 926</div> 927 </div></div> 928 </div><div class="col-xs-12 text-left" data-block-id="bloc-644"> 929 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 930 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">LâOpen Source en ébullition pendant 2 jours ! Dossier de presse Novembre 2021 931 </h3><div class="rte_text_content" style="color: ;"> 932 <div style="text-align: left"><span style="">Profitez dâun programme ineÌdit, ambitieux et feÌdeÌrateur qui reÌunira plus de 200 acteurs du libre. 150 confeÌrences autour de 13 theÌmatiques cleÌs vous sont proposeÌes et abor- deÌes selon un axe technique ou eÌcosysteÌme. DeÌploiements de projets open source, best practice, retours dâexpeÌrience, preÌsentations techniques, modeÌles eÌconomiques, gouvernance, strateÌgies, â¦</span></div> 933 </div></div> 934 935<div class="text-left button-wrapper"><a 936 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/DOSSIER-DE-PRESSE-OpenSource-Experience2021_compressed_cd62247e-5ff2-4c84-acfc-9d7b0b6797b6.pdf" 937 class="button btn btn-primary " 938 style="" 939 940 941 942 target="_blank" 943 > 944 Téléchargez le dossier de presse 945 </a></div> 946</div> 947 </div></div> 948 </div><div class="col-xs-12 text-left" data-block-id="bloc-291"> 949 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 950 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Une premieÌre eÌdition reÌussie pour SIDO Paris et Open Source Expérience, avec pas moins de 270 exposants et preÌs de 6 000 participants ! - Novembre 2021 951 </h3><div class="rte_text_content" style="color: ;"> 952 <div style="text-align: left"><span style="">Il y a quelques jours, sâest tenue la premieÌre eÌdition dâOpen Source Experience, porteÌe par Systematic Paris-Region, et du SIDO Paris organiseÌs par 656 Editions, filiale du groupe Infopro Digital. Les deux eÌveÌnements en synergie ont ainsi rassembleÌ 270 exposants et accueilli 5 584 participants durant deux jours intenses de business, contenu et networking au Palais des CongreÌs de Paris.</span></div> 953 </div></div> 954 955<div class="text-left button-wrapper"><a 956 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/CP-Bilan-Open-Source-Experience-SIDO-2021_70577cae-3818-42e4-8689-1a4f13b92614.pdf" 957 class="button btn btn-primary " 958 style="" 959 960 961 962 target="_blank" 963 > 964 Découvrez le communiqué de presse 965 </a></div> 966</div> 967 </div></div> 968 </div><div class="col-xs-12 text-left" data-block-id="bloc-70"> 969 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 970 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">150 confeÌrences reÌunissant plus de 200 intervenants animeront la 1eÌre eÌdition dâOPEN SOURCE EXPERIENCE - Octobre 2021 971 </h3><div class="rte_text_content" style="color: ;"> 972 <div style="text-align: left"><span style="">Lâopen source et sa deÌmarche de co-construction et dâouverture sont de puissants leviers pour relever les deÌfis eÌconomiques, eÌcologiques et socieÌtaux. Le programme de confeÌrences eÌlaboreÌ pour cette eÌdition 2021 apportera des eÌclairages sur les apports industriels de ces technologies. Il preÌsentera eÌgalement les innovations et les verrous technologiques du Libre qui sont en passe dâeÌtre leveÌs.</span></div> 973 </div></div> 974 975<div class="text-left button-wrapper"><a 976 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Open-Source-Experience-CP-Programme-200102021213_0b3abf75-4479-46d1-bdac-895f29c83d4e.pdf" 977 class="button btn btn-primary " 978 style="" 979 980 981 982 target="_blank" 983 > 984 Découvrez le communiqué de presse 985 </a></div> 986</div> 987 </div></div> 988 </div><div class="col-xs-12 text-left" data-block-id="bloc-536"> 989 <div class="teaser_wrapper card-border-radius" style="background-color: ;"><div class="teaser_content_wrapper"> 990 <div class="d-flex flex-column justify-content-between gap-y-20"><div><h3 class="mb-10" style="color: ;">Un nouveau rendez-vous pour toute la filière de lâOpen Source à Paris en 2021 ! - Mars 2021 991 </h3><div class="rte_text_content" style="color: ;"> 992 <div style="text-align: left"><span style="">656 Editions, filiale dâInfopro digital et organisateur du SIDO, annonce le lancement dâun nouvel eÌveÌnement deÌdieÌ aux technologies de lâOpen Source, conjointement aÌ la premieÌre eÌdition du salon SIDO, les 9 et 10 novembre prochains aÌ Paris, Palais des congreÌs de la Porte Maillot : OPEN SOURCE EXPERIENCE.<
992/span></div> 993 </div></div> 994 995<div class="text-left button-wrapper"><a 996 href="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/CP_OpenSourceExperience-2021-21032021_7f255e7f-941e-4494-8170-5e6433b7b717.pdf" 997 class="button btn btn-primary " 998 style="" 999 1000 1001 1002 target="_blank" 1003 > 1004 Lire le communiqué de presse 1005 </a></div> 1006</div> 1007 </div></div> 1008 </div></div> 1009 </div> 1010 </div> 1011 </div> 1012 </div> 1013</div> 1014 1015 1016 1017 1018 </main><style> 1019 :root {--footer-logo-lower-width: 75px;--footer-logo-lower-max-height: 75px;--footer-bg-color-upper-bar: #ffffff; 1020 --footer-text-color-upper-bar: #004167; 1021 --footer-title-color-upper-bar: #004167; 1022 } 1023</style> 1024 1025<footer id="" class="" data-section-id="footer" data-section-type="footer"> 1026 <div id="footer" class="one"> 1027 <div class="footer_wrapper standard_wrapper"> 1028 <div class="row-flex gap-y-30"><div class="col-md-4 col-sm-6 block-footer d-flex flex-column gap-y-10" data-block-id="bloc-609"> 1029 <h2 class="widgettitle">Contactez-nous </h2><div><a href="mailto:[email protected]"><i class="fa-regular fa-envelope fa-fw" aria-hidden="true"></i> [email protected]</a><br></div></div><div class="col-md-4 col-sm-6 block-footer d-flex flex-column gap-y-10" data-block-id="bloc-383"> 1030 <h2 class="widgettitle"> Un événement porté par</h2><a href="https://systematic-paris-region.org/" target="_blank"><img data-src="https://mobicheckin-assets.s3.eu-west-1.amazonaws.com/uploads/events/69a589faac025bba21610c2f/assets-folder69c26186f504727b750bc798/Systematic-Logo-bleufonce_56691063-0dd9-4887-937b-3a2863d690c0.jpg" class="img-responsive" alt=" Un événement porté par" style="width: 150px; max-height: 150px;"></a></div><div class="col-md-4 col-sm-6 block-footer d-flex flex-column gap-y-10" data-block-id="bloc-563"> 1031 <h2 class="widgettitle">Suivez-nous sur les réseaux ! #osxp2026</h2><div class="social_wrapper shortcode dark"><ul class=""><li class="facebook"> 1032 <a href="https://www.facebook.com/OSXP.Paris" target="_blank"><i class="fa-brands fa-facebook-f" aria-hidden="true"></i> 1033 <span class="visually-hidden">Facebook</span></a> 1034 </li><li class="twitter"> 1035 <a href="" target="_blank"><i class="fa-brands fa-x-twitter" aria-hidden="true"></i><span class="visually-hidden">Twitter</span></a> 1036 </li><li class="bluesky"> 1037 <a href="https://bsky.app/profile/osxp2023.bsky.social" target="_blank"><i class="fa-brands fa-bluesky" aria-hidden="true"></i><span class="visually-hidden">Bluesky</span></a> 1038 </li><li class="instagram"> 1039 <a href="https://www.instagram.com/osxp_paris/" target="_blank"><i class="fa-brands fa-instagram" aria-hidden="true"></i><span class="visually-hidden">Instagram</span></a> 1040 </li><li class="linkedin"> 1041 <a href="https://www.linkedin.com/company/open-source-experience/" target="_blank"><i class="fa-brands fa-linkedin-in" aria-hidden="true"></i><span class="visually-hidden">Linkedin</span></a> 1042 </li><li class="youtube"> 1043 <a href="https://www.youtube.com/channel/UCsv6_7K-MJhISfpxdbrjTwQ" target="_blank"><i class="fa-brands fa-youtube" aria-hidden="true"></i><span class="visually-hidden">Youtube</span></a> 1044 </li></ul> 1045</div></div></div> 1046 </div> 1047 </div> 1048 <div class="footer_bar"> 1049 <div class="footer_bar_wrapper standard_wrapper text-center"> 1050 <div class="row-flex gap-y-20"> 1051 <ul class="col-xs-12 d-flex flex-row flex-wrap"><li class="menu-item"> 1052 <a 1053 href="https://www.opensource-experience.com/fr/mentions-legales">Mentions légales</a> 1054 </li></ul><div class="copyright d-flex flex-row flex-wrap col-xs-12"><span> 1055 © 2026 Infopro Digital Trade Show - Tous droits réservés 1056 </span><a href="javascript:Didomi.preferences.show()"> 1057 Gérer vos options RGPD 1058</a> 1059</div></div> 1060 1061 1062 <button type="button" id="toTop" class="button" aria-label="Retour en haut"><i class="fa-regular fa-angle-up" aria-hidden="true"></i></button> 1063 </div> 1064 </div> 1065</footer> 1066 1067</div> 1068 1069 1070<div class="modal fade" id="paymentChoice" tabindex="-1" role="dialog" aria-labelledby="paymentChoice-title" aria-modal="true"> 1071 <div class="modal-dialog modal-dialog-centered" role="document"> 1072 <div class="modal-content"> 1073 1074 </div> 1075 </div> 1076</div> 1077<div class="modal fade" id="addToMyCalendarModal" tabindex="-1" role="dialog" aria-labelledby="addToMyCalendarModalLabel"> 1078 <div class="modal-dialog modal-dialog-centered" role="document"> 1079 <div class="modal-content"> 1080 <div class="modal-header"></div> 1081 <div class="modal-body"> 1082 <div class="row"> 1083 <div class="col-md-12 add-calendar"></div> 1084 </div> 1085 </div> 1086 </div> 1087 </div> 1088</div>
1089<script type="text/javascript" src="https://cms-assets.eventmaker.io/builds/grand-conference/assets-78105cd23/main.js"></script>
1089 1090 <!-- Start of HubSpot Embed Code -->
1091<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/6175528.js?businessUnitId=2479085"></script>
1091 1092<!-- End of HubSpot Embed Code --></body> 1093</html> 1094
1095<script src="https://assets.eventmaker.io/packs/js/runtime-742b14d1046211f1dcb8.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1095
1095
1096<script src="https://assets.eventmaker.io/packs/js/6432-2494302d87e4c0d7eefe.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1096
1096
1097<script src="https://assets.eventmaker.io/packs/js/2133-af9e2943ad860da5f538.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1097
1097
1098<script src="https://assets.eventmaker.io/packs/js/4153-7dad5c18b5e86b354d20.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1098
1098
1099<script src="https://assets.eventmaker.io/packs/js/5570-8bdc17c1613eaebeb9d3.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1099
1099
1100<script src="https://assets.eventmaker.io/packs/js/7595-6e00c71c930249fa0b40.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1100
1100
1101<script src="https://assets.eventmaker.io/packs/js/3902-d93f44195863e8191b0c.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1101
1101
1102<script src="https://assets.eventmaker.io/packs/js/6159-cc527f54c478660b1527.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1102
1102
1103<script src="https://assets.eventmaker.io/packs/js/01timeConflictChecker-f940687db5e6cf650245.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1103
1103
1104<script src="https://assets.eventmaker.io/packs/js/4158-b58ebea4c5010dcf4ced.js" crossorigin="anonymous" defer="defer"></script>
vendor: 1 bytes, line 1104
1104
1105<script src="https://assets.eventmaker.io/packs/js/apiClient-45e368a2e85e0b2a2396.js" crossorigin="anonymous" defer="defer"></script>
1105 1106 1107 1108
1109<script> 1110 window.eventmakerWebsocketEndpoint = "wss://www.opensource-experience.com/cable?pathname=/fr/presse" 1111</script>
vendor: 1 bytes, line 1111
1111
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.