PageSourceSearch

https://yoann-tritz.fr/

html yoann-tritz.fr collected 2026-10-06 13:43:18 UTC 46,060 bytes, 259 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="fr-FR" prefix="og: https://ogp.me/ns#">
3<head>
4	<meta charset="UTF-8">
5	<title>Bienvenue sur mon site personnel</title>
6
7		<!-- All in One SEO 5.0.2.1 - aioseo.com -->
8	<meta name="description" content="Vous trouverez ici mon parcours, un moyen de me contacter ainsi qu’un suivi de mes projets personnels." />
9	<meta name="robots" content="max-image-preview:large" />
10	<link rel="canonical" href="https://yoann-tritz.fr/" />
11	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.2.1" />
12		<meta property="og:locale" content="fr_FR" />
13		<meta property="og:site_name" content="Yoann Tritz | Analyste programmeur JAVA" />
14		<meta property="og:type" content="article" />
15		<meta property="og:title" content="Bienvenue sur mon site personnel" />
16		<meta property="og:description" content="Vous trouverez ici mon parcours, un moyen de me contacter ainsi qu’un suivi de mes projets personnels." />
17		<meta property="og:url" content="https://yoann-tritz.fr/" />
18		<meta property="article:published_time" content="2011-12-16T13:55:52+00:00" />
19		<meta property="article:modified_time" content="2026-06-01T11:03:03+00:00" />
20		<meta name="twitter:card" content="summary" />
21		<meta name="twitter:title" content="Bienvenue sur mon site personnel" />
22		<meta name="twitter:description" content="Vous trouverez ici mon parcours, un moyen de me contacter ainsi qu’un suivi de mes projets personnels." />
23		
23<script type="application/ld+json" class="aioseo-schema">
24			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/yoann-tritz.fr\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/yoann-tritz.fr\/#listItem","position":1,"name":"Accueil"}]},{"@type":"Person","@id":"https:\/\/yoann-tritz.fr\/#person","name":"Yoann TRITZ","image":"https:\/\/yoann-tritz.fr\/wordpress\/wp-content\/uploads\/2022\/05\/DSC_8167_DxO.jpg"},{"@type":"WebPage","@id":"https:\/\/yoann-tritz.fr\/#webpage","url":"https:\/\/yoann-tritz.fr\/","name":"Bienvenue sur mon site personnel","description":"Vous trouverez ici mon parcours, un moyen de me contacter ainsi qu\u2019un suivi de mes projets personnels.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/yoann-tritz.fr\/#website"},"breadcrumb":{"@id":"https:\/\/yoann-tritz.fr\/#breadcrumblist"},"datePublished":"2011-12-16T13:55:52+00:00","dateModified":"2026-06-01T11:03:03+00:00"},{"@type":"WebSite","@id":"https:\/\/yoann-tritz.fr\/#website","url":"https:\/\/yoann-tritz.fr\/","name":"Yoann Tritz","description":"Analyste programmeur JAVA","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/yoann-tritz.fr\/#person"}}]}
25		</script>
25
26		<!-- All in One SEO -->
27
28<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="alternate" type="application/rss+xml" title="Yoann Tritz &raquo; Flux" href="https://yoann-tritz.fr/feed/" />
29<link rel="alternate" type="application/rss+xml" title="Yoann Tritz &raquo; Flux des commentaires" href="https://yoann-tritz.fr/comments/feed/" />
30<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://yoann-tritz.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyoann-tritz.fr%2F" />
31<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://yoann-tritz.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyoann-tritz.fr%2F&#038;format=xml" />
32<style id="wp-img-auto-sizes-contain-inline-css">
33img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
34/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
35</style>
36<style id="wp-emoji-styles-inline-css">
37
38	img.wp-smiley, img.emoji {
39		display: inline !important;
40		border: none !important;
41		box-shadow: none !important;
42		height: 1em !important;
43		width: 1em !important;
44		margin: 0 0.07em !important;
45		vertical-align: -0.1em !important;
46		background: none !important;
47		padding: 0 !important;
48	}
49/*# sourceURL=wp-emoji-styles-inline-css */
50</style>
51<style id="wp-block-library-inline-css">
52:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
52--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
53
54/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
55</style>
56<style id="classic-theme-styles-inline-css">
57/*! This file is auto-generated */
58.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
59/*# sourceURL=/wp-includes/css/classic-themes.min.css */
60</style>
61
62<style id="global-styles-inline-css">
63:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
630) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
63.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
64/*# sourceURL=global-styles-inline-css */
65</style>
66
67<link rel='stylesheet' id='contact-form-7-css' href='https://yoann-tritz.fr/wordpress/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.2' media='all' />
68<link rel='stylesheet' id='generate-style-grid-css' href='https://yoann-tritz.fr/wordpress/wp-content/themes/generatepress/assets/css/unsemantic-grid.min.css?ver=3.6.1' media='all' />
69<link rel='stylesheet' id='generate-style-css' href='https://yoann-tritz.fr/wordpress/wp-content/themes/generatepress/assets/css/style.min.css?ver=3.6.1' media='all' />
70<style id="generate-style-inline-css">
71body{background-color:#efefef;color:#3a3a3a;}a{color:#1e73be;}a:hover, a:focus, a:active{color:#000000;}body .grid-container{max-width:1200px;}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.navigation-search{position:absolute;left:-99999px;pointer-events:none;visibility:hidden;z-index:20;width:100%;top:0;transition:opacity 100ms ease-in-out;opacity:0;}.navigation-search.nav-search-active{left:0;right:0;pointer-events:auto;visibility:visible;opacity:1;}.navigation-search input[type="search"]{outline:0;border:0;vertical-align:bottom;line-height:1;opacity:0.9;width:100%;z-index:20;border-radius:0;-webkit-appearance:none;height:60px;}.navigation-search input::-ms-clear{display:none;width:0;height:0;}.navigation-search input::-ms-reveal{display:none;width:0;height:0;}.navigation-search input::-webkit-search-decoration, .navigation-search input::-webkit-search-cancel-button, .navigation-search input::-webkit-search-results-button, .navigation-search input::-webkit-search-results-decoration{display:none;}.main-navigation li.search-item{z-index:21;}li.search-item.active{transition:opacity 100ms ease-in-out;}.nav-left-sidebar .main-navigation li.search-item.active,.nav-right-sidebar .main-navigation li.search-item.active{width:auto;display:inline-block;float:right;}.gen-sidebar-nav .navigation-search{top:auto;bottom:0;}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}body, button, input, select, textarea{font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}body{line-height:1.5;}.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading){margin-bottom:1.5em;}.main-title{font-size:45px;}.main-navigation .main-nav ul ul li a{font-size:14px;}.sidebar .widget, .footer-widgets .widget{font-size:17px;}h1{font-weight:300;font-size:40px;}h2{font-weight:300;font-size:30px;}h3{font-size:20px;}h4{font-size:inherit;}h5{font-size:inherit;}@media (max-width:768px){.main-title{font-size:30px;}h1{font-size:30px;}h2{font-size:25px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#ffffff;color:#3a3a3a;}.site-header a{color:#3a3a3a;}.main-title a,.main-title a:hover{color:#222222;}.site-description{color:#757575;}.main-navigation,.main-navigation ul ul{background-color:#222222;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#ffffff;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#ffffff;background-color:#3f3f3f;}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:#ffffff;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#3f3f3f;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#ffffff;background-color:#3f3f3f;}.main-navigation ul ul{background-color:#3f3f3f;}.main-navigation .main-nav ul ul li a{color:#ffffff;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#4f4f4f;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#4f4f4f;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-meta{color:#595959;}.entry-meta a{color:#595959;}.entry-meta a:hover{color:#1e73be;}.sidebar .widget{background-color:#ffffff;}.sidebar .widget .widget-title{color:#000000;}.footer-widgets{background-color:#ffffff;}.footer-widgets .widget-title{color:#000000;}.site-info{color:#ffffff;background-color:#222222;}.site-info a{color:#ffffff;}.site-info a:hover{color:#606060;}.footer-bar .widget_nav_menu .current-menu-item a{color:#606060;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#666666;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f3f3f;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#ffffff;}}.inside-top-bar{padding:10px;}.inside-header{padding:40px;}.site-main .wp-block-group__inner-container{padding:40px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.site-info{padding:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.site-info{padding-right:10px;padding-left:10px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}}.one-container .sidebar .widget{padding:0px;}/* End cached CSS */@media (max-width:768px){.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav{display:none;}[class*="nav-float-"] .site-header .inside-header > *{float:none;clear:both;}}
72/*# sourceURL=generate-style-inline-css */
73</style>
74<link rel='stylesheet' id='generate-mobile-style-css' href='https://yoann-tritz.fr/wordpress/wp-content/themes/generatepress/assets/css/mobile.min.css?ver=3.6.1' media='all' />
75<link rel='stylesheet' id='generate-font-icons-css' href='https://yoann-tritz.fr/wordpress/wp-content/themes/generatepress/assets/css/components/font-icons.min.css?ver=3.6.1' media='all' />
76<script id="wp2pgpmail_script_rsa-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/wp2pgpmail/js/rsa.js?ver=456a101d73f6d6b4faef5aafe79593fc"></script>
vendor: 1 bytes, line 76
76
77<script id="wp2pgpmail_script_aes_enc-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/wp2pgpmail/js/aes-enc.js?ver=456a101d73f6d6b4faef5aafe79593fc"></script>
vendor: 1 bytes, line 77
77
78<script id="wp2pgpmail_script_sha1-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/wp2pgpmail/js/sha1.js?ver=456a101d73f6d6b4faef5aafe79593fc"></script>
vendor: 1 bytes, line 78
78
79<script id="wp2pgpmail_script_base64-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/wp2pgpmail/js/base64.js?ver=456a101d73f6d6b4faef5aafe79593fc"></script>
vendor: 1 bytes, line 79
79
80<script id="wp2pgpmail_script_mouse-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/wp2pgpmail/js/mouse.js?ver=456a101d73f6d6b4faef5aafe79593fc"></script>
vendor: 1 bytes, line 80
80
81<script id="wp2pgpmail_script_pgencode-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/wp2pgpmail/js/PGencode.js?ver=456a101d73f6d6b4faef5aafe79593fc"></script>
vendor: 1 bytes, line 81
81
82<script id="jquery-core-js" src="https://yoann-tritz.fr/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 82
82
83<script id="jquery-migrate-js" src="https://yoann-tritz.fr/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 83
83
84<script id="wp2pgpmail_script_openpgp-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/wp2pgpmail/js/openpgp.min.js?ver=456a101d73f6d6b4faef5aafe79593fc"></script>
84
85<link rel="https://api.w.org/" href="https://yoann-tritz.fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://yoann-tritz.fr/wp-json/wp/v2/pages/37" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://yoann-tritz.fr/wordpress/xmlrpc.php?rsd" />
86
87<link rel='shortlink' href='https://yoann-tritz.fr/' />
88</head>
89
90<body class="home wp-singular page-template-default page page-id-37 wp-embed-responsive wp-theme-generatepress no-sidebar nav-below-header separate-containers fluid-header active-footer-widgets-0 nav-search-enabled nav-aligned-left header-aligned-left dropdown-hover" itemtype="https://schema.org/WebPage" itemscope>
91	<a class="screen-reader-text skip-link" href="#content" title="Aller au contenu">Aller au contenu</a>		<header class="site-header" id="masthead" aria-label="Site"  itemtype="https://schema.org/WPHeader" itemscope>
92			<div class="inside-header grid-container grid-parent">
93							<div class="header-widget">
94				<aside id="text-5" class="widget inner-padding widget_text">			<div class="textwidget"><p><img decoding="async" src="https://yoann-tritz.fr/img/header_2.jpg" alt="header"/></p>
95</div>
96		</aside>			</div>
97			<div class="site-branding">
98						<p class="main-title" itemprop="headline">
99					<a href="https://yoann-tritz.fr/" rel="home">Yoann Tritz</a>
100				</p>
101						<p class="site-description" itemprop="description">Analyste programmeur JAVA</p>
102					</div>			</div>
103		</header>
104				<nav class="main-navigation sub-menu-right" id="site-navigation" aria-label="Principal"  itemtype="https://schema.org/SiteNavigationElement" itemscope>
105			<div class="inside-navigation grid-container grid-parent">
106				<form method="get" class="search-form navigation-search" action="https://yoann-tritz.fr/">
107					<input type="search" class="search-field" value="" name="s" title="Chercher" />
108				</form>		<div class="mobile-bar-items">
109						<span class="search-item">
110				<a aria-label="Ouvrir la barre de recherche" href="#">
111									</a>
112			</span>
113		</div>
114						<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
115					<span class="mobile-menu">Menu</span>				</button>
116						<div id="primary-menu" class="main-nav">
117			<ul class="menu sf-menu">
118				<li class="page_item page-item-37 current-menu-item"><a href="https://yoann-tritz.fr/"></a></li>
119<li class="page_item page-item-9"><a href="https://yoann-tritz.fr/curriculum-vitae/">Curriculum vitae</a></li>
120<li class="page_item page-item-57 menu-item-has-children"><a href="https://yoann-tritz.fr/projets/">Projets<span role="presentation" class="dropdown-menu-toggle"></span></a>
121<ul class='children'>
122<li class="page_item page-item-438"><a href="https://yoann-tritz.fr/projets/hybrid-backup-sync-decipher/">Hybrid Backup Sync Decipher</a></li>
123<li class="page_item page-item-90"><a href="https://yoann-tritz.fr/projets/agenda-en-ligne/">Agenda en ligne</a></li>
124<li class="page_item page-item-59"><a href="https://yoann-tritz.fr/projets/boggle/">Boggle</a></li>
125<li class="page_item page-item-355"><a href="https://yoann-tritz.fr/projets/checkseries/">Check&rsquo;Series</a></li>
126<li class="page_item page-item-70"><a href="https://yoann-tritz.fr/projets/desarchiveur-tar/">Désarchiveur TAR</a></li>
127<li class="page_item page-item-334"><a href="https://yoann-tritz.fr/projets/investissement-android/">Investissement Android</a></li>
128<li class="page_item page-item-260"><a href="https://yoann-tritz.fr/projets/clientpicasa/">Logiciel client PicasaWeb</a></li>
129<li class="page_item page-item-275"><a href="https://yoann-tritz.fr/projets/restou/">Resto&rsquo;U</a></li>
130<li class="page_item page-item-83"><a href="https://yoann-tritz.fr/projets/stage-dut/">Stage DUT</a></li>
131</ul>
132</li>
133<li class="page_item page-item-366"><a href="https://yoann-tritz.fr/photographie/">Photographie</a></li>
134<li class="page_item page-item-29 menu-item-has-children"><a href="https://yoann-tritz.fr/contact/">Contact<span role="presentation" class="dropdown-menu-toggle"></span></a>
135<ul class='children'>
136<li class="page_item page-item-674"><a href="https://yoann-tritz.fr/contact/politique-de-confidentialite/">Politique de confidentialité</a></li>
137</ul>
138</li>
139<li class="search-item menu-item-align-right"><a aria-label="Ouvrir la barre de recherche" href="#"></a></li>			</ul>
140		</div>
141					</div>
142		</nav>
143		
144	<div class="site grid-container container hfeed grid-parent" id="page">
145				<div class="site-content" id="content">
146			
147	<div class="content-area grid-parent mobile-grid-100 grid-100 tablet-gr
147id-100" id="primary">
148		<main class="site-main" id="main">
149			
150<article id="post-37" class="post-37 page type-page status-publish" itemtype="https://schema.org/CreativeWork" itemscope>
151	<div class="inside-article">
152		
153			<header class="entry-header">
154							</header>
155
156			
157		<div class="entry-content" itemprop="text">
158			<p><img decoding="async" class="" src="https://yoann-tritz.fr/img/telecom_nancy.png" width="225" height="111" /></p>
159<h1 style="text-align: justify;">Bienvenue !</h1>
160<p style="text-align: justify;"><span style="color: #333333;">Vous êtes ici sur mon site personnel.</span></p>
161<p style="text-align: justify;"><span style="color: #333333;">Je suis actuellement embauché chez Naval Group. J&rsquo;ai été étudiant ingénieur en informatique à TELECOM Nancy (anciennement ESIAL) associée à l&rsquo;Institut Mines-Telecom (spécialité Logiciel Embarqué) puis j&rsquo;ai passé près de 10 ans chez Atos Six Fours avant d&rsquo;arriver chez Naval Group.</span></p>
162<p style="text-align: justify;"><span style="color: #333333;">Vous y trouverez mon parcours, un moyen de me contacter ainsi qu&rsquo;un suivi de mes projets personnels, scolaires ou professionnels.</span></p>
163<p style="text-align: justify;">Un lien vers ma galerie photographique a aussi été ajouté afin d&rsquo;exposer quelques clichés pris lors de mon temps libre.</p>
164<p style="text-align: justify;"><span style="color: #333333;">Le contenu n&rsquo;est pas forcément à jour donc pour tous compléments d’information, n’hésitez pas à me contacter via la page <a title="Contact" href="http://yoann-tritz.fr/contact/"><span style="color: #333333;">Contact</span></a>, je vous répondrai sous les plus brefs délais.</span></p>
165<p style="text-align: justify;"><span style="color: #333333;">Bonne visite.</span></p>
166<p style="text-align: justify;"><span style="color: #333333;">Yoann</span></p>
167<hr />
168<p><a title="Soutenons La Quadrature du Net !" href="https://laquadrature.net/fr"><img decoding="async" class="aligncenter" src="https://yoann-tritz.fr/img/logo-lqdn.png" width="400" /></a><br />
169<a title="Soutenons La French Data Network !" href="https://www.fdn.fr/"><img decoding="async" class="aligncenter" src="https://yoann-tritz.fr/img/logo-fdn.png" alt="" width="96" /></a></p>
170		</div>
171
172			</div>
173</article>
174		</main>
175	</div>
176
177	
178	</div>
179</div>
180
181
182<div class="site-footer footer-bar-active footer-bar-align-right">
183			<footer class="site-info" aria-label="Site"  itemtype="https://schema.org/WPFooter" itemscope>
184			<div class="inside-site-info grid-container grid-parent">
185						<div class="footer-bar">
186			<aside id="text-7" class="widget inner-padding widget_text"><h2 class="widget-title">Validations</h2>			<div class="textwidget"><p><a href="https://keybase.io/yoannttz" target="_blank" rel="noopener"> <img decoding="async" title="Profil Keybase.io" src="/img/keybase.png" alt="Profil Keybase.io" /> </a></p>
187</div>
188		</aside>		</div>
189						<div class="copyright-bar">
190					<span class="copyright">&copy; 2026 Yoann Tritz</span> &bull; Construit avec  <a href="https://generatepress.com" itemprop="url">GeneratePress</a>				</div>
191			</div>
192		</footer>
193		</div>
194
195<script type="speculationrules">
196{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wordpress/wp-*.php","/wordpress/wp-admin/*","/wordpress/wp-content/uploads/*","/wordpress/wp-content/*","/wordpress/wp-content/plugins/*","/wordpress/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
197</script>
vendor: 1 bytes, line 197
197
198<script id="generate-a11y">
199!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
200</script>
vendor: 1 bytes, line 200
200
201<script id="wp-hooks-js" src="https://yoann-tritz.fr/wordpress/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 201
201
202<script id="wp-i18n-js" src="https://yoann-tritz.fr/wordpress/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 202
202
203<script id="wp-i18n-js-after">
204wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
205//# sourceURL=wp-i18n-js-after
206</script>
vendor: 1 bytes, line 206
206
207<script id="swv-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 207
207
208<script id="contact-form-7-js-translations">
209( function( domain, translations ) {
210	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
211	localeData[""].domain = domain;
212	wp.i18n.setLocaleData( localeData, domain );
213} )( "contact-form-7", {"translation-revision-date":"2026-09-29 08:22:41+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n > 1;","lang":"fr"},"This contact form is placed in the wrong place.":["Ce formulaire de contact est plac\u00e9 dans un mauvais endroit."],"Error:":["Erreur\u00a0:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
214//# sourceURL=contact-form-7-js-translations
215</script>
vendor: 1 bytes, line 215
215
216<script id="contact-form-7-js-before">
217var wpcf7 = {
218    "api": {
219        "root": "https:\/\/yoann-tritz.fr\/wp-json\/",
220        "namespace": "contact-form-7\/v1"
221    }
222};
223//# sourceURL=contact-form-7-js-before
224</script>
vendor: 1 bytes, line 224
224
225<script id="contact-form-7-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 225
225
226<script id="generate-menu-js-before">
227var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Ouvrir le sous-menu","closeSubMenuLabel":"Fermer le sous-menu"};
228//# sourceURL=generate-menu-js-before
229</script>
vendor: 1 bytes, line 229
229
230<script id="generate-menu-js" src="https://yoann-tritz.fr/wordpress/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 230
230
231<script id="generate-navigation-search-js-before">
232var generatepressNavSearch = {"open":"Ouvrir la barre de recherche","close":"Fermer la barre de recherche"};
233//# sourceURL=generate-navigation-search-js-before
234</script>
vendor: 1 bytes, line 234
234
235<script id="generate-navigation-search-js" src="https://yoann-tritz.fr/wordpress/wp-content/themes/generatepress/assets/js/navigation-search.min.js?ver=3.6.1"></script>
vendor: 86 bytes, lines 235-236
235
236<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
2366Le6VoAUAAAAAJ6NM-SLhzZAl2oseVHWnt2X2M-j
vendor: 25 bytes, line 236
236&#038;ver=3.0"></script>
237<script id="wp-polyfill-js" src="https://yoann-tritz.fr/wordpress/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 237
237
238<script id="wpcf7-recaptcha-js-before">
239var wpcf7_recaptcha = {
240    "sitekey": "6Le6VoAUAAAAAJ6NM-SLhzZAl2oseVHWnt2X2M-j",
241    "actions": {
242        "homepage": "homepage",
243        "contactform": "contactform"
244    }
245};
246//# sourceURL=wpcf7-recaptcha-js-before
247</script>
vendor: 1 bytes, line 247
247
248<script id="wpcf7-recaptcha-js" src="https://yoann-tritz.fr/wordpress/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.2"></script>
vendor: 1 bytes, line 248
248
249<script id="wp-emoji-settings" type="application/json">
250{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://yoann-tritz.fr/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=456a101d73f6d6b4faef5aafe79593fc"}}
251</script>
vendor: 1 bytes, line 251
251
252<script type="module">
253/*! This file is auto-generated */
254var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
255//# sourceURL=https://yoann-tritz.fr/wordpress/wp-includes/js/wp-emoji-loader.min.js
256</script>
256
257
258</body>
259</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.