<!doctype html>
<!--[if IE 8]><html class="ie-8" lang="fr-FR"><![endif]-->
<!--[if IE 9]><html class="ie-9" lang="fr-FR"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html lang="fr-FR"><!--<![endif]-->
<head>
<meta charset="UTF-8">
<meta name=viewport content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#3469AF">
<meta name="msapplication-navbutton-color" content="#3469AF">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	
	<title>JeuxGratuits.net - Page de présentation</title>
	<meta name="description" content="Bienvenue sur le nouveau JeuxGratuits.net ! En ligne depuis 2001, on vous présente ici la 3ème version du site, entièrement repensée pour s&#039;adapter aux" />
	<link rel="canonical" href="https://www.jeuxgratuits.net/presentation/" />
	<meta property="og:locale" content="fr_FR" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="JeuxGratuits.net - Page de présentation" />
	<meta property="og:description" content="Bienvenue sur le nouveau JeuxGratuits.net ! En ligne depuis 2001, on vous présente ici la 3ème version du site, entièrement repensée pour s&#039;adapter aux" />
	<meta property="og:url" content="https://www.jeuxgratuits.net/presentation/" />
	<meta property="og:site_name" content="jeuxgratuits.net" />
	<meta property="article:modified_time" content="2026-02-25T17:18:36+00:00" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:label1" content="Durée de lecture estimée" />
	<meta name="twitter:data1" content="2 minutes" />
	


<link rel="preload" as="font" href="/wp-content/themes/myarcadetheme/fonts/fontawesome-webfont.woff2?v=4.7.0" data-wpacu-preload-local-font="1" crossorigin>
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.jeuxgratuits.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jeuxgratuits.net%2Fpresentation%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.jeuxgratuits.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.jeuxgratuits.net%2Fpresentation%2F&#038;format=xml" />
<style  type='text/css'  data-wpacu-inline-css-file='1'>
/*!/wp-content/plugins/wp-favorite-posts/wpfp.css*/.wpfp-hide{display:none}.wpfp-img{border:0;vertical-align:middle;margin-right:2px}
</style>
<style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style>

<style  type='text/css'  data-wpacu-inline-css-file='1'>
/*!/wp-content/plugins/myscorespresenter/myscorespresenter.css*/.widget-latest-scores li,.widget-most-active-players li,.widget-today-scores li,.widget-game-scores li,.widget-user-scores li{margin-bottom:5px}.widget-latest-scores img.avatar,.widget-most-active-players img.avatar,.widget-today-scores img.avatar,.widget-game-scores img.avatar,.widget-user-scores img.avatar{float:left;margin-right:5px}#myscores_bp_wrap table{width:100%;border:1px solid #EAEAEA;margin:10px 0 20px 0}#myscores_bp_wrap table thead th{padding:5px 0}#myscores_bp_wrap thead tr{background:#eaeaea}#myscores_bp_wrap th.thgame{width:70px}#myscores_bp_wrap td.tdgamethumb,#myscores_bp_wrap td.tdscore,#myscores_bp_wrap td.tdmedalname{text-align:center}#myscores_bp_wrap td.tdmedalthumb{text-align:center}#myscores_bp_wrap td.tdmedalthumb img{border:none}.clear{clear:both}
</style>
<style  type='text/css'  data-wpacu-inline-css-file='1'>
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}.menu-item ._svg{width:1em}.rtl .menu-item i._before{margin-right:0}.rtl .menu-item i._after{margin-left:0}.visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0}.menu-item i.elusive{margin-top:-.3em}.dashicons-admin-site:before{content:"\f319"!important}.dashicons-welcome-view-site:before{content:"\f115"!important}
</style>
<style id="wp-block-library-inline-css">: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;--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}.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]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}}</style>
<style id="wp-block-button-inline-css">.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}</style>
<style id="wp-block-heading-inline-css">h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}</style>
<style id="wp-block-list-inline-css">ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}</style>
<style id="wp-block-paragraph-inline-css">.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}</style>
<style id="wp-block-buttons-inline-css">.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}</style>
<style id="wp-block-group-inline-css">.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}</style>

<style id="classic-theme-styles-inline-css">/*! This file is auto-generated */
.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}</style>

<style id="global-styles-inline-css">: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--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,0) 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)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.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:0;padding-right:0;padding-bottom:0;padding-left:0}: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-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-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-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}.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}</style>


<style  type='text/css'  data-wpacu-inline-css-file='1'>
/*!/wp-content/plugins/wp-postratings/css/postratings-css.css*/.post-ratings{width:100%;opacity:1}.post-ratings-loading{display:none;height:16px;text-align:left}.post-ratings-image{border:0}.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;padding:0;margin:0}.post-ratings-comment-author{font-weight:400;font-style:italic}
</style>
<link data-optimized="1" rel='stylesheet' id='wpacu-combined-css-head-1' href='https://www.jeuxgratuits.net/wp-content/litespeed/css/0d102a88efe8c71ff96252c168caa519.css?ver=aa519' type='text/css' media='all' />

<style  type='text/css'  data-wpacu-inline-css-file='1'>
/*!/wp-content/themes/jeuxgratuits/style.css*/div.txcn a:not(.botn,.read-more,.wp-block-button__link) span{color:inherit!important}div.game_info a:not(.botn,.read-more,.wp-block-button__link),div.description a:not(.botn,.read-more,.wp-block-button__link),div.txcn a:not(.botn,.read-more,.wp-block-button__link){color:blue!important}div.game_info a:hover:not(.botn,.read-more,.wp-block-button__link),div.description a:hover:not(.botn,.read-more,.wp-block-button__link),div.txcn a:hover:not(.botn,.read-more,.wp-block-button__link){text-decoration:underline!important;color:blue!important}a.wp-block-button__link:hover{color:#16c4bb!important}@media screen and (min-width:992px){nav.menu .menu-item-has-children ul{width:620px}ul.sub-menu li{width:200px;float:left}.bnr728{max-width:728px;max-height:120px;margin-top:-10px;width:100%}}.gmcn-smal{background-color:white!important}
</style>
<style  type='text/css'  data-wpacu-inline-css-file='1'>
/*!/wp-content/themes/jeuxgratuits/style.css*/div.txcn a:not(.botn,.read-more,.wp-block-button__link) span{color:inherit!important}div.game_info a:not(.botn,.read-more,.wp-block-button__link),div.description a:not(.botn,.read-more,.wp-block-button__link),div.txcn a:not(.botn,.read-more,.wp-block-button__link){color:blue!important}div.game_info a:hover:not(.botn,.read-more,.wp-block-button__link),div.description a:hover:not(.botn,.read-more,.wp-block-button__link),div.txcn a:hover:not(.botn,.read-more,.wp-block-button__link){text-decoration:underline!important;color:blue!important}a.wp-block-button__link:hover{color:#16c4bb!important}@media screen and (min-width:992px){nav.menu .menu-item-has-children ul{width:620px}ul.sub-menu li{width:200px;float:left}.bnr728{max-width:728px;max-height:120px;margin-top:-10px;width:100%}}.gmcn-smal{background-color:white!important}
</style>

<style  type='text/css'  data-wpacu-inline-css-file='1'>
/*!/wp-content/plugins/wp-pagenavi/pagenavi-css.css*/.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
</style>

<style id="moove_gdpr_frontend-inline-css">#moove_gdpr_cookie_modal,#moove_gdpr_cookie_info_bar,.gdpr_cookie_settings_shortcode_content{font-family:&#039;Nunito&#039;,sans-serif}#moove_gdpr_save_popup_settings_button{background-color:#373737;color:#fff}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#0C4DA2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green{background-color:#0C4DA2;border-color:#0C4DA2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{background-color:#fff;color:#0C4DA2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:#0C4DA2;border:1px solid #0C4DA2}#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all:focus,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn.focus-g,#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn:focus,#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar span.change-settings-button:focus,#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar button.change-settings-button:focus{-webkit-box-shadow:0 0 1px 3px #0C4DA2;-moz-box-shadow:0 0 1px 3px #0C4DA2;box-shadow:0 0 1px 3px #0C4DA2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button{color:#0C4DA2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .gdpr-acc-link{line-height:0;font-size:0;color:#fff0;position:absolute}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,span.change-settings-button:focus,button.change-settings-button.focus-g,button.change-settings-button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus{color:#0C4DA2}#moove_gdpr_cookie_modal .moove-gdpr-branding.focus-g span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main a.focus-g,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .gdpr-cd-details-toggle.focus-g{color:#0C4DA2}#moove_gdpr_cookie_modal.gdpr_lightbox-hide{display:none}</style>











<style>.wpap-loadmore-wrapper{display:flex;align-items:center;justify-content:center;margin:20px 0}.wpap-loadmore-wrapper .wpap-loadmore-button{background-color:#fff;color:;width:180px;height:50px;text-align:center;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;;box-shadow:1px 1px 10px 0 #b4b4b4}.wpap-visibility-hidden{display:none}.wp-ajax-pagination-loading{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);z-index:10000;background-image:url(https://www.jeuxgratuits.net/wp-content/plugins/wp-ajax-pagination/assets/frontend/img/loader.gif);background-position:50% 50%;background-size:60px;background-repeat:no-repeat}</style><link rel="shortcut icon" type="image/x-icon" href="https://www.jeuxgratuits.net/wp-content/uploads/2021/03/jeux-gratuits-favicon.png">


<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">

<style id="custom-background-css">body.custom-background{background-color:#2897bc}</style>





<style id="wp-custom-css">.gm-cate,.gm-cate a{display:none!important}header .adsbygoogle{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important}#header,header.hdcn,.site-header,.main-navigation{position:relative;z-index:9999999!important;overflow:visible!important}#header ul ul,.menu ul ul,.sub-menu,.children{background-color:#ffffff!important;z-index:9999999!important;box-shadow:0 5px 15px rgb(0 0 0 / .2)}h1,.entry-title,.page-title,article h1{color:#2cb2aa!important;font-family:'Segoe UI',sans-serif;font-weight:800!important;font-size:2.2rem!important;text-align:center;margin-bottom:40px!important;margin-top:20px!important;line-height:1.2!important;text-transform:none!important;position:relative!important;z-index:1!important}h2,.titl,.widget-title{color:#2cb2aa!important;font-family:'Segoe UI',sans-serif;font-weight:700!important;line-height:1.3;background:none!important;border-bottom:1px solid #eee!important;padding-bottom:5px!important;margin-top:20px;margin-bottom:15px}.entry-content h2,.description h2,.post-content h2{color:#2cb2aa!important;border-bottom:3px solid #2cb2aa!important;padding-bottom:10px!important;margin-top:50px!important;margin-bottom:25px!important;font-size:1.6em!important}h3,.entry-content h3,.post h3,.page h3,.description h3{color:#2f3542!important;margin-top:35px;margin-bottom:15px;font-weight:700;border-left:5px solid #2cb2aa;padding-left:15px;font-family:sans-serif;font-size:1.3em!important}.widget h3,.sidebar h3,#footer h3{border-left:none!important;padding-left:0!important}h4,.entry-content h4,.post h4,.page h4,.description h4,.titl-h4{color:#2f3542!important;font-size:1.25em!important;font-weight:bold!important;margin-top:30px!important;margin-bottom:15px!important;border-bottom:2px solid #f0f0f0!important;padding-bottom:5px!important}.description,.term-description,.entry-content,.description p,.term-description p{color:#444444!important;line-height:1.6}.description a:not(.btn-turq):not(.wp-block-button__link){color:#2cb2aa!important;text-decoration:underline}.entry-content ul,.description ul,.post-content ul,.wp-block-list,#front_page_text ul{background-color:#f8f9fa!important;border-left:5px solid #2cb2aa!important;padding:25px 25px 25px 40px!important;margin:30px 0!important;list-style-type:disc!important;border-radius:0 8px 8px 0}.entry-content li,.description li,.wp-block-list li,#front_page_text li{margin-bottom:10px!important;padding-left:5px!important;color:#444!important}#header ul,.menu ul,nav ul,.footer ul,.widget ul{background:none!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important}.btn-turq,.wp-block-button__link,a.btn-turq,div a.btn-turq,p a.btn-turq,.entry-content a.btn-turq,.description a.btn-turq{background-color:#2cb2aa!important;border:2px solid #2cb2aa!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;display:inline-block!important;margin:8px 10px!important;padding:12px 25px!important;border-radius:50px!important;font-family:'Segoe UI',sans-serif;font-weight:700!important;font-size:15px!important;text-align:center!important;transition:all 0.2s ease-in-out!important;box-shadow:0 4px 6px rgb(44 178 170 / .3)!important;position:relative!important;z-index:1;cursor:pointer!important}.btn-turq:hover,.wp-block-button__link:hover,a.btn-turq:hover,.entry-content a.btn-turq:hover,.description a.btn-turq:hover{text-decoration:none!important;background-color:#ffffff!important;color:#2cb2aa!important;-webkit-text-fill-color:#2cb2aa!important;border:2px solid #2cb2aa!important;transform:translateY(-3px)!important;box-shadow:0 8px 15px rgb(44 178 170 / .3)!important;z-index:100!important}.box-dossier{background-color:#eafbfb;border:2px dashed #2cb2aa;padding:25px;border-radius:12px;text-align:center;margin:30px 0}.widget a.btn-turq{display:block!important;width:100%;margin:10px 0!important}#modl-srch{z-index:2147483647!important}#modl-srch .modal-dialog{margin-left:5px!important;width:auto!important}#modl-srch input[type="text"],#modl-srch input[type="search"]{background-color:#ffffff!important;background:#ffffff!important;color:#000000!important;border:none!important;box-shadow:0 0 15px rgb(0 0 0 / .5)!important;opacity:1!important}#modl-srch input[type="text"]:focus,#modl-srch input[type="search"]:focus{background-color:#ffffff!important;color:#000000!important;outline:none!important;box-shadow:0 0 20px rgb(255 255 255 / .8)!important}#modl-srch input::placeholder{color:#777777!important;opacity:1!important}.wpap-loadmore-wrapper,.navigation,.wp-pagenavi{text-align:center!important;margin-top:40px!important;margin-bottom:60px!important;display:block!important;width:100%!important;clear:both!important;justify-content:center!important;align-items:center!important}span.wpap-loadmore-button,.wpap_button_text{width:auto!important;min-width:250px!important;display:inline-block!important;background-color:#2cb2aa!important;color:#ffffff!important;border:2px solid #2cb2aa!important;padding:15px 50px!important;box-sizing:border-box!important;font-family:'Segoe UI',sans-serif!important;font-size:18px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:1!important;white-space:nowrap!important;border-radius:50px!important;cursor:pointer!important;box-shadow:0 5px 15px rgb(44 178 170 / .4)!important;transition:all 0.3s ease!important;text-decoration:none!important}span.wpap-loadmore-button:hover,.wpap_button_text:hover{background-color:#ffffff!important;color:#2cb2aa!important;transform:translateY(-5px)!important;box-shadow:0 10px 25px rgb(44 178 170 / .6)!important}#modl-srch #s{height:70px!important;line-height:70px!important;padding-top:0!important;padding-bottom:0!important;padding-left:30px!important;padding-right:60px!important;border-radius:35px!important;font-size:24px!important;color:#333!important}body.noel{background:radial-gradient(circle at 5% 20%,rgb(255 255 255 / .28) 1px,transparent 1.5px),radial-gradient(circle at 8% 65%,rgb(255 255 255 / .22) 1px,transparent 1.5px),radial-gradient(circle at 15% 25%,rgb(255 255 255 / .35) 1px,transparent 1.5px),radial-gradient(circle at 70% 50%,rgb(255 255 255 / .25) 1px,transparent 1.5px),radial-gradient(circle at 40% 80%,rgb(255 255 255 / .3) 1px,transparent 1.5px),radial-gradient(circle at 90% 15%,rgb(255 255 255 / .2) 1px,transparent 1.5px),linear-gradient(180deg,#0b2232 0%,#132c40 100%);background-size:160px 160px,220px 220px,180px 180px,260px 260px,360px 360px,480px 480px,cover;background-attachment:fixed}body.noel::after{content:"";position:fixed;inset:0;background:radial-gradient(circle at top center,rgb(200 220 255 / .06),transparent 60%);pointer-events:none;z-index:0}:root{--jg-blue:#2C6AA0;--jg-blue-dark:#1F3F5C;--jg-orange:#E67E22;--jg-orange-hover:#D35400;--jg-text:#3E434A}html{font-size:17px}body{color:var(--jg-text)}p,li{font-size:1rem;line-height:1.8}h1,h2{color:var(--jg-blue)!important}h3{border-left-color:var(--jg-blue)!important}.description a:not(.btn-turq):not(.wp-block-button__link){color:var(--jg-blue)!important}.btn-turq,.wp-block-button__link{background-color:var(--jg-orange)!important;border-color:var(--jg-orange)!important;box-shadow:0 4px 8px rgb(230 126 34 / .25)!important}.btn-turq:hover,.wp-block-button__link:hover{background-color:var(--jg-orange-hover)!important;border-color:var(--jg-orange-hover)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 8px 16px rgb(211 84 0 / .35)!important}span.wpap-loadmore-button,.wpap_button_text{background-color:var(--jg-blue)!important;border-color:var(--jg-blue)!important;box-shadow:0 6px 18px rgb(44 106 160 / .35)!important}span.wpap-loadmore-button:hover,.wpap_button_text:hover{background-color:var(--jg-blue-dark)!important;color:#fff!important}.box-dossier{border-color:var(--jg-blue)!important;background-color:#F4F7FA!important}p[style*="Bonne visite"]{color:var(--jg-blue)!important}.archive .jg-cat-content,.category .jg-cat-content{max-width:980px;margin:0 auto}.archive .jg-cat-content h2,.category .jg-cat-content h2{margin-top:42px!important;margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:2px solid var(--jg-blue)!important;display:inline-block}.jg-cat-lead p{font-size:1.05rem;line-height:1.9;margin-bottom:22px}.jg-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 10px}@media (max-width:900px){.jg-cat-grid{grid-template-columns:1fr}}.jg-cat-card{background:#fff;border:1px solid #E6ECF2;border-radius:14px;padding:18px 18px;box-shadow:0 8px 22px rgb(0 0 0 / .06)}.jg-cat-card h3{margin-top:0!important;margin-bottom:10px!important;border-left:none!important;padding-left:0!important}.jg-cat-howto{background:#F4F7FA;border:1px solid #E6ECF2;border-radius:14px;padding:18px 20px}.jg-cat-howto ol{margin:0;padding-left:20px}.jg-cat-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.entry-content p,.entry-content li,.jg-cat-content p,.jg-cat-content li{font-weight:400!important}.entry-content strong,.jg-cat-content strong{font-weight:600!important}.jg-cat-card p{font-weight:400!important}.jg-cat-howto li{font-weight:400!important}.jg-ico{display:inline-block;width:22px;height:22px;margin-right:10px;vertical-align:-4px;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .08))}.jg-ico-original{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231F3F5C' d='M11 2h2v2h-2z'/%3E%3Cpath fill='%231F3F5C' d='M12 4c-5 0-8 2.8-8 7.1V15c0 3.9 3.1 7 7 7h2c3.9 0 7-3.1 7-7v-3.9C20 6.8 17 4 12 4z'/%3E%3Cpath fill='%232C6AA0' d='M12 6c-3.8 0-6.5 2-6.5 5.2V15c0 3 2.5 5.5 5.5 5.5h2c3 0 5.5-2.5 5.5-5.5v-3.8C18.5 8 15.8 6 12 6z'/%3E%3Cpath fill='%23E67E22' d='M8.2 12.2c0-1 1-1.8 2.2-1.8s2.2.8 2.2 1.8S11.6 14 10.4 14 8.2 13.2 8.2 12.2zm6.4 0c0-1 1-1.8 2.2-1.8s2.2.8 2.2 1.8S18 14 16.8 14s-2.2-.8-2.2-1.8z'/%3E%3Cpath fill='%231F3F5C' d='M9 16h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2z'/%3E%3C/svg%3E")}.jg-ico-tastes{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231F3F5C' d='M7 9h10c3 0 5 2.4 5 5.3 0 3.4-2.1 6.7-5.2 6.7-1.5 0-2.4-.8-3.2-1.7-.7-.8-1.1-1.3-1.6-1.3s-.9.5-1.6 1.3C9.6 20.2 8.5 21 7 21 3.9 21 2 17.7 2 14.3 2 11.4 4 9 7 9z'/%3E%3Cpath fill='%232C6AA0' d='M7.2 10.8h9.6c2 0 3.6 1.6 3.6 3.6 0 2.5-1.5 4.8-3.6 4.8-.8 0-1.4-.4-2.1-1.2-.8-.9-1.5-1.8-2.7-1.8s-1.9.9-2.7 1.8c-.7.8-1.3 1.2-2.1 1.2-2.1 0-3.6-2.3-3.6-4.8 0-2 1.6-3.6 3.6-3.6z'/%3E%3Cpath fill='%23E67E22' d='M7.8 13.5h1.4v-1.4c0-.4.3-.7.7-.7s.7.3.7.7v1.4H12c.4 0 .7.3.7.7s-.3.7-.7.7h-1.4v1.4c0 .4-.3.7-.7.7s-.7-.3-.7-.7v-1.4H7.8c-.4 0-.7-.3-.7-.7s.3-.7.7-.7zm8.4-1.2a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm2 1.6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E")}.jg-ico-tested{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231F3F5C' d='M12 2l3 2 3.5.6.6 3.5 2 3-2 3-.6 3.5-3.5.6-3 2-3-2-3.5-.6-.6-3.5-2-3 2-3 .6-3.5L9 4l3-2z'/%3E%3Cpath fill='%232C6AA0' d='M12 4.2l2.2 1.5 2.6.4.4 2.6 1.5 2.2-1.5 2.2-.4 2.6-2.6.4-2.2 1.5-2.2-1.5-2.6-.4-.4-2.6-1.5-2.2 1.5-2.2.4-2.6 2.6-.4L12 4.2z'/%3E%3Cpath fill='%23E67E22' d='M10.4 13.5l-1.1-1.1-1.3 1.3 2.4 2.4 5.8-5.8-1.3-1.3-4.5 4.5z'/%3E%3C/svg%3E")}:root{--jg-blue:#2C6AA0;--jg-blue-dark:#1F3F5C;--jg-orange:#E67E22;--jg-orange-hover:#D35400;--jg-text:#3E434A;--jg-strong:#2F3542}.entry-content strong,.description strong,.term-description strong,.jg-cat-content strong{color:var(--jg-strong)!important;font-weight:600!important}.entry-content a:not(.btn-turq):not(.wp-block-button__link),.description a:not(.btn-turq):not(.wp-block-button__link),.term-description a:not(.btn-turq):not(.wp-block-button__link),.jg-cat-content a:not(.btn-turq):not(.wp-block-button__link){color:var(--jg-blue)!important}.btn-turq,.wp-block-button__link{background-color:var(--jg-orange)!important;border-color:var(--jg-orange)!important}.btn-turq:hover,.wp-block-button__link:hover{background-color:var(--jg-orange-hover)!important;border-color:var(--jg-orange-hover)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}span.wpap-loadmore-button,.wpap_button_text{background-color:var(--jg-blue)!important;border-color:var(--jg-blue)!important}span.wpap-loadmore-button:hover,.wpap_button_text:hover{background-color:var(--jg-blue-dark)!important;border-color:var(--jg-blue-dark)!important;color:#fff!important}.entry-content h1,.description h1,.term-description h1,.jg-cat-content h1,.entry-content h2,.description h2,.term-description h2,.jg-cat-content h2,h1.entry-title,.entry-title,.page-title,article h1,h2,.titl,.widget-title{color:var(--jg-blue)!important}.entry-content h2,.description h2,.post-content h2,.term-description h2,.jg-cat-content h2{border-bottom-color:var(--jg-blue)!important}.entry-content h3,.description h3,.term-description h3,.jg-cat-content h3,.entry-content h4,.description h4,.term-description h4,.jg-cat-content h4,h3,h4{color:var(--jg-strong)!important}h3,.entry-content h3,.post h3,.page h3,.description h3{border-left-color:var(--jg-blue)!important}.entry-content ul,.description ul,.post-content ul,.wp-block-list,#front_page_text ul{border-left-color:var(--jg-blue)!important}.box-dossier{border-color:var(--jg-blue)!important}.jg-cat-links a.btn-turq,.jg-cat-links .btn-turq{background-color:var(--jg-orange)!important;border-color:var(--jg-orange)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 6px 16px rgb(230 126 34 / .35)!important}.jg-cat-links a.btn-turq:hover,.jg-cat-links .btn-turq:hover{background-color:var(--jg-orange-hover)!important;border-color:var(--jg-orange-hover)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(-3px)!important;box-shadow:0 10px 22px rgb(211 84 0 / .45)!important}body.home a.btn-turq,body.home .btn-turq,body.home .entry-content a.btn-turq,body.home .description a.btn-turq,body.home #front_page_text a.btn-turq,body.home a.wp-block-button__link,body.home .wp-block-button__link{background-color:var(--jg-orange)!important;border-color:var(--jg-orange)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 4px 8px rgb(230 126 34 / .25)!important;text-decoration:none!important}body.home a.btn-turq:hover,body.home .btn-turq:hover,body.home .entry-content a.btn-turq:hover,body.home .description a.btn-turq:hover,body.home #front_page_text a.btn-turq:hover,body.home a.wp-block-button__link:hover,body.home .wp-block-button__link:hover{background-color:var(--jg-orange-hover)!important;border-color:var(--jg-orange-hover)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(-3px);box-shadow:0 8px 16px rgb(211 84 0 / .35)!important}.top-bar .fa::before,.top-bar i[class*="gamepad"]::before,header .fa-gamepad::before{color:var(--jg-orange)!important}.random-game-link i::before,.random-game-link .fa-random::before,.random-game-link .fa-shuffle::before{color:var(--jg-orange)!important}.filter-order-by .fa-angle-down::before,.filter-order-by .fa-chevron-down::before,.filter-order-by i::before{color:var(--jg-orange)!important}.filter-order-by [class*="arrow"]::after,.filter-order-by::after{border-top-color:var(--jg-orange)!important;color:var(--jg-orange)!important}header .search-icon i,header .social-icons i,#header-top-bar .right-side i{color:inherit!important}.main-navigation .random-game-link i::before,.main-navigation .random-game-link::before,#header .random-game-link i::before,.fa-shuffle::before,.fa-random::before{color:var(--jg-orange)!important}.random-game-link,.random-game-link i{color:var(--jg-orange)!important}.filter-order-by i,.filter-order-by .fa-angle-down,.filter-order-by .fa-chevron-down{color:var(--jg-orange)!important}select.filter-order-by{color:var(--jg-blue)!important}.wpap_pagination .current,.wp-pagenavi .current,.pagination .current,.page-numbers.current{background-color:var(--jg-orange)!important;border-color:var(--jg-orange)!important;color:#ffffff!important;box-shadow:0 3px 8px rgb(230 126 34 / .3)!important}.wpap_pagination a:hover,.wp-pagenavi a:hover,.pagination a:hover,.page-numbers:hover{background-color:var(--jg-orange)!important;color:#ffffff!important;border-color:var(--jg-orange)!important}.pagination .next,.page-numbers.next,.pagination i.fa-angle-right{color:var(--jg-blue)!important}.pagination .next:hover i,.page-numbers.next:hover{color:#ffffff!important}.wpfp-span{background:transparent!important;border:none!important;box-shadow:none!important;width:0!important;height:0!important;display:inline-block!important;overflow:hidden!important;opacity:0!important}.wpfp-span img{display:none!important}.box-dossier{background:#ffffff!important;border:1px solid rgb(44 106 160 / .18)!important;border-radius:16px!important;padding:28px 24px!important;margin:30px 0!important;text-align:center!important;box-shadow:0 14px 34px rgb(0 0 0 / .08)!important;position:relative!important;overflow:hidden!important}.box-dossier::before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:var(--jg-blue)!important;opacity:0.9!important}.box-dossier h4{margin:0 0 10px 0!important;color:var(--jg-blue-dark)!important;font-size:1.15em!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;border-bottom:none!important;padding-bottom:0!important}.box-dossier p{margin:0 0 18px 0!important;color:#555!important;font-size:1rem!important;line-height:1.8!important}.box-dossier>div{gap:12px!important}.box-dossier .btn-turq{margin:6px 8px!important;padding:12px 26px!important}.box-dossier{padding:22px 22px!important}.box-dossier .btn-turq{margin-top:10px!important;margin-bottom:0!important}.box-dossier strong{color:var(--jg-blue-dark)!important}html,body{scrollbar-width:thin;scrollbar-color:var(--jg-blue) #E9EFF5}html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#E9EFF5}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:var(--jg-blue);border-radius:8px;border:2px solid #E9EFF5}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:var(--jg-blue-dark)}#page,#content,.site,.site-content,.content-area,.container,.wrapper,.main,.entry-content,.description{scrollbar-width:thin;scrollbar-color:var(--jg-blue) #E9EFF5}#page::-webkit-scrollbar,#content::-webkit-scrollbar,.site::-webkit-scrollbar,.site-content::-webkit-scrollbar,.content-area::-webkit-scrollbar,.container::-webkit-scrollbar,.wrapper::-webkit-scrollbar,.main::-webkit-scrollbar,.entry-content::-webkit-scrollbar,.description::-webkit-scrollbar{width:10px}#page::-webkit-scrollbar-track,#content::-webkit-scrollbar-track,.site::-webkit-scrollbar-track,.site-content::-webkit-scrollbar-track,.content-area::-webkit-scrollbar-track,.container::-webkit-scrollbar-track,.wrapper::-webkit-scrollbar-track,.main::-webkit-scrollbar-track,.entry-content::-webkit-scrollbar-track,.description::-webkit-scrollbar-track{background:#E9EFF5}#page::-webkit-scrollbar-thumb,#content::-webkit-scrollbar-thumb,.site::-webkit-scrollbar-thumb,.site-content::-webkit-scrollbar-thumb,.content-area::-webkit-scrollbar-thumb,.container::-webkit-scrollbar-thumb,.wrapper::-webkit-scrollbar-thumb,.main::-webkit-scrollbar-thumb,.entry-content::-webkit-scrollbar-thumb,.description::-webkit-scrollbar-thumb{background:var(--jg-blue);border-radius:8px;border:2px solid #E9EFF5}#page::-webkit-scrollbar-thumb:hover,#content::-webkit-scrollbar-thumb:hover,.site::-webkit-scrollbar-thumb:hover,.site-content::-webkit-scrollbar-thumb:hover,.content-area::-webkit-scrollbar-thumb:hover,.container::-webkit-scrollbar-thumb:hover,.wrapper::-webkit-scrollbar-thumb:hover,.main::-webkit-scrollbar-thumb:hover,.entry-content::-webkit-scrollbar-thumb:hover,.description::-webkit-scrollbar-thumb:hover{background:var(--jg-blue-dark)}</style>
<style>.ai-viewports{--ai:1}.ai-viewport-3{display:none!important}.ai-viewport-2{display:none!important}.ai-viewport-1{display:inherit!important}.ai-viewport-0{display:none!important}@media (min-width:768px) and (max-width:979px){.ai-viewport-1{display:none!important}.ai-viewport-2{display:inherit!important}}@media (max-width:767px){.ai-viewport-1{display:none!important}.ai-viewport-3{display:inherit!important}}</style>
<!--[if lt IE 9]><script src="https://www.jeuxgratuits.net/wp-content/themes/myarcadetheme/js/lib/html5.js"></script><![endif]-->
<style id="core-block-supports-inline-css">.wp-container-core-buttons-is-layout-fe48e5de{justify-content:center}</style>

</head>

<body class="wp-singular page-template-default page page-id-2 custom-background wp-theme-myarcadetheme wp-child-theme-jeuxgratuits noel">
<script id="jquery-core-js" src="https://www.jeuxgratuits.net/wp-includes/js/jquery/jquery.min.js"></script>


<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=G-P0GBNWKG3E" defer data-deferred="1"></script>
<script id="google_gtagjs-js-after" src="data:text/javascript;base64,d2luZG93LmRhdGFMYXllcj13aW5kb3cuZGF0YUxheWVyfHxbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKX0KZ3RhZygic2V0IiwibGlua2VyIix7ImRvbWFpbnMiOlsid3d3LmpldXhncmF0dWl0cy5uZXQiXX0pO2d0YWcoImpzIixuZXcgRGF0ZSgpKTtndGFnKCJzZXQiLCJkZXZlbG9wZXJfaWQuZFpUTmlNVCIsITApO2d0YWcoImNvbmZpZyIsIkctUDBHQk5XS0czRSIpO3dpbmRvdy5fZ29vZ2xlc2l0ZWtpdD13aW5kb3cuX2dvb2dsZXNpdGVraXR8fHt9O3dpbmRvdy5fZ29vZ2xlc2l0ZWtpdC50aHJvdHRsZWRFdmVudHM9W107d2luZG93Ll9nb29nbGVzaXRla2l0Lmd0YWdFdmVudD0obmFtZSxkYXRhKT0+e3ZhciBrZXk9SlNPTi5zdHJpbmdpZnkoe25hbWUsZGF0YX0pO2lmKCEhd2luZG93Ll9nb29nbGVzaXRla2l0LnRocm90dGxlZEV2ZW50c1trZXldKXtyZXR1cm59d2luZG93Ll9nb29nbGVzaXRla2l0LnRocm90dGxlZEV2ZW50c1trZXldPSEwO3NldFRpbWVvdXQoKCk9PntkZWxldGUgd2luZG93Ll9nb29nbGVzaXRla2l0LnRocm90dGxlZEV2ZW50c1trZXldfSw1KTtndGFnKCJldmVudCIsbmFtZSx7Li4uZGF0YSxldmVudF9zb3VyY2U6InNpdGUta2l0In0pfQ==" defer></script>

<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2285324519038330&#038;host=ca-host-pub-2644536267352236"></script>
    <div class="all boxed-cont">
    <header class="hdcn" id="header_magazine">
        <div class="hdcn-1"  >
      <div class="cont">
        <div class="fa-gamepad">Présentation de JeuxGratuits.net</div>
                <ul class="menu-top">
          
          
                    <li><a class="fa-search" href="#" data-toggle="modal" data-target="#modl-srch">RECHERCHE</a></li>
          
                    <li class="shar-cnt">
            <a class="fa-share-alt" href="#">SUIVEZ NOUS</a>
            <ul class="lst-social">
                <li>
    <a target="_blank" rel="nofollow noopener" href="https://www.facebook.com/jeuxgratuits.net/" title="Facebook" class="fa-facebook">
      <span>Facebook</span>
    </a>
  </li>

  <li>
    <a target="_blank" rel="nofollow noopener" href="https://twitter.com/JeuxgratuitsN" title="Twitter" class="fa-twitter">
      <span>Twitter</span>
    </a>
  </li>





















            </ul>
          </li>
                  </ul>
              </div>
    </div>
  
  <div class="hdcn-2"  >
    <div class="cont">
      <div class="logo">
        <a href="https://www.jeuxgratuits.net" title="jeuxgratuits.net" >
                    <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODQiIGhlaWdodD0iMTA4IiB2aWV3Qm94PSIwIDAgMzg0IDEwOCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2026/01/jeuxgratuits-logo.jpg" alt="jeuxgratuits.net" title="jeuxgratuits.net"  width="384" height="108"/>
        </a>
        <meta  content="jeuxgratuits.net">
      </div>
	        <div class="bnr728">
      <div class='ai-viewports ai-viewport-1 ai-insert-1-33064955' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-1-33064955' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTEnIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgo8Yj5MZXMgbWVpbGxldXJzIGpldXggZW4gbGlnbmUgZ3JhdHVpdHMgc3VyIG5hdmlnYXRldXIgZXQgw6AgdMOpbMOpY2hhcmdlciBkdSBtb21lbnQgITwvYj48YnIvPgo8YSBocmVmPSJodHRwczovL3d3dy5qZXV4Z3JhdHVpdHMubmV0L2pldXgtZW4tbGlnbmUvbGVzLXNlaWduZXVycy8iIHRpdGxlPSJMZXMgc2VpZ25ldXJzIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuamV1eGdyYXR1aXRzLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9sZXMtc2VpZ25ldXJzLWpldS5qcGciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgYm9yZGVyPSIwIiBhbHQ9IkxlcyBzZWlnbmV1cnMiPjwvYT4mbmJzcDsKPGEgaHJlZj0iaHR0cHM6Ly93d3cuamV1eGdyYXR1aXRzLm5ldC9qZXV4LWVuLWxpZ25lL3pvby0yLyIgdGl0bGU9IlpvbyAyIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuamV1eGdyYXR1aXRzLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9ab28yX1NvbW1lcl8yMDAxamV1eF85MHg5MC5qcGciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgYm9yZGVyPSIwIiBhbHQ9InpvbyAyIj48L2E+PC9hPiZuYnNwOwo8YSBocmVmPSJodHRwczovL3d3dy5qZXV4Z3JhdHVpdHMubmV0L2pldXgtZW4tbGlnbmUvZm9yZ2Utb2YtZW1waXJlcy8iIHRpdGxlPSJGb3JnZSBvZiBlbXBpcmVzIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuamV1eGdyYXR1aXRzLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMS9mb3JnZS1vZi1lbXBpcmVzLWpvdWVyLmpwZyIgd2lkdGg9IjkwIiBoZWlnaHQ9IjkwIiBib3JkZXI9IjAiIGFsdD0iRm9yZ2Ugb2YgZW1waXJlcyI+PC9hPiZuYnNwOwo8YSBocmVmPSJodHRwczovL3d3dy5qZXV4Z3JhdHVpdHMubmV0L2pldXgtZW4tbGlnbmUvZ3JlcG9saXMvIiB0aXRsZT0iR3JlcG9saXMiPjxpbWcgc3JjPSJodHRwczovL3d3dy5qZXV4Z3JhdHVpdHMubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA2L2dyZXBvbGlzLWpldS5qcGciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgYm9yZGVyPSIwIiBhbHQ9IkdyZXBvbGlzIj48L2E+Jm5ic3A7CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmpldXhncmF0dWl0cy5uZXQvamV1eC1lbi1saWduZS9teS1saXR0bGUtZmFybWllcy8iIHRpdGxlPSJNeSBsaXR0bGUgZmFybWllcyI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmpldXhncmF0dWl0cy5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvTUxGX1NvbW1lcl8yMDAxamV1eF85MHg5MC5qcGciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgYm9yZGVyPSIwIiBhbHQ9Ik15IGxpdHRsZSBmYXJtaWVzIj48L2E+Jm5ic3A7CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmpldXhncmF0dWl0cy5uZXQvamV1eC1lbi1saWduZS9teS1mcmVlLXpvby8iIHRpdGxlPSJNeSBmcmVlIHpvbyI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmpldXhncmF0dWl0cy5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvTUZaX1NvbW1lcl8yMDAxamV1eF85MHg5MC5qcGciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgYm9yZGVyPSIwIiBhbHQ9Ik15IGZyZWUgem9vIj48L2E+Jm5ic3A7CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmpldXhncmF0dWl0cy5uZXQvamV1eC1lbi1saWduZS9sYWR5LXBvcHVsYXIvIiB0aXRsZT0ibGFkeSBwb3B1bGFyIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuamV1eGdyYXR1aXRzLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9sYWR5LXBvcHVsYXIuanBnIiB3aWR0aD0iOTAiIGhlaWdodD0iOTAiIGJvcmRlcj0iMCIgYWx0PSJsYWR5IHBvcHVsYXIiPgo8L2Rpdj4K' data-block='1'></div>

      </div>
	      </div>
  </div>

  <div class="hdcn-3">
    <div class="cont">
            <nav class="menu">
        <button class="menu-botn"><span class="fa-bars">Menu</span></button>
        <ul>
          <li id="menu-item-2079" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-2079"><a href="https://www.jeuxgratuits.net/jeux-html5/" >Jeux</a>
<ul class="sub-menu">
	<li id="menu-item-4333" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4333"><a href="https://www.jeuxgratuits.net/jeux-action/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-action.jpg" class="_mi _before _image" alt="jeux action" aria-hidden="true" decoding="async" /><span>Action</span></a></li>
	<li id="menu-item-4337" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4337"><a href="https://www.jeuxgratuits.net/jeux-adresse-agilite/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDIyIDE3Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="22" height="17" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-adresse.jpg" class="_mi _before _image" alt="jeux adresse" aria-hidden="true" decoding="async" /><span>Adresse et agilité</span></a></li>
	<li id="menu-item-4339" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4339"><a href="https://www.jeuxgratuits.net/jeux-animaux/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-animaux.jpg" class="_mi _before _image" alt="jeux animaux" aria-hidden="true" decoding="async" /><span>Animaux</span></a></li>
	<li id="menu-item-4341" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4341"><a href="https://www.jeuxgratuits.net/jeux-arcade/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE5IDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="19" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-arcade.jpg" class="_mi _before _image" alt="jeux arcade" aria-hidden="true" decoding="async" /><span>Arcade</span></a></li>
	<li id="menu-item-4344" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4344"><a href="https://www.jeuxgratuits.net/autres-jeux/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-autres.jpg" class="_mi _before _image" alt="autres jeux" aria-hidden="true" decoding="async" /><span>Autres jeux</span></a></li>
	<li id="menu-item-4345" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4345"><a href="https://www.jeuxgratuits.net/jeux-aventure/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-aventure.jpg" class="_mi _before _image" alt="jeux aventure" aria-hidden="true" decoding="async" /><span>Aventure</span></a></li>
	<li id="menu-item-4368" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4368"><a href="https://www.jeuxgratuits.net/jeux-sport/jeux-basketball/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-basketball.jpg" class="_mi _before _image" alt="jeux de basketball" aria-hidden="true" decoding="async" /><span>Basketball</span></a></li>
	<li id="menu-item-4362" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4362"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-bejeweled/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-bejeweled.jpg" class="_mi _before _image" alt="jeux bejeweled" aria-hidden="true" decoding="async" /><span>Bejeweled</span></a></li>
	<li id="menu-item-4342" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4342"><a href="https://www.jeuxgratuits.net/jeux-arcade/jeux-bubble-shooter/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-bubble-shooter.jpg" class="_mi _before _image" alt="jeux bubble shooter" aria-hidden="true" decoding="async" /><span>Bubble shooter</span></a></li>
	<li id="menu-item-4347" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4347"><a href="https://www.jeuxgratuits.net/jeux-cartes/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-cartes.jpg" class="_mi _before _image" alt="jeux de cartes" aria-hidden="true" decoding="async" /><span>Cartes</span></a></li>
	<li id="menu-item-4349" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4349"><a href="https://www.jeuxgratuits.net/jeux-casinos/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-casino.jpg" class="_mi _before _image" alt="jeux de casino" aria-hidden="true" decoding="async" /><span>Casinos</span></a></li>
	<li id="menu-item-4334" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4334"><a href="https://www.jeuxgratuits.net/jeux-action/jeux-combat/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-combat.jpg" class="_mi _before _image" alt="jeux de combat" aria-hidden="true" decoding="async" /><span>Combat</span></a></li>
	<li id="menu-item-4350" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4350"><a href="https://www.jeuxgratuits.net/jeux-conduite/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-conduite.jpg" class="_mi _before _image" alt="jeux de conduite" aria-hidden="true" decoding="async" /><span>Conduite</span></a></li>
	<li id="menu-item-4354" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4354"><a href="https://www.jeuxgratuits.net/jeux-filles/jeux-cuisine/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-cuisine.jpg" class="_mi _before _image" alt="jeux de cuisine" aria-hidden="true" decoding="async" /><span>Cuisine</span></a></li>
	<li id="menu-item-4359" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4359"><a href="https://www.jeuxgratuits.net/jeux-guerre/jeux-defense/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-defense.jpg" class="_mi _before _image" alt="jeux de defense" aria-hidden="true" decoding="async" /><span>Défense</span></a></li>
	<li id="menu-item-4504" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4504"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-differences/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-differences.jpg" class="_mi _before _image" alt="jeux de differences" aria-hidden="true" decoding="async" /><span>Différences</span></a></li>
	<li id="menu-item-4351" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4351"><a href="https://www.jeuxgratuits.net/jeux-educatifs/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-education.jpg" class="_mi _before _image" alt="jeux education" aria-hidden="true" decoding="async" /><span>Educatifs</span></a></li>
	<li id="menu-item-4352" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4352"><a href="https://www.jeuxgratuits.net/jeux-enfants/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-enfants.jpg" class="_mi _before _image" alt="jeux enfants" aria-hidden="true" decoding="async" /><span>Enfants</span></a></li>
	<li id="menu-item-4353" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4353"><a href="https://www.jeuxgratuits.net/jeux-filles/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-filles.jpg" class="_mi _before _image" alt="jeux de filles" aria-hidden="true" decoding="async" /><span>Filles</span></a></li>
	<li id="menu-item-4369" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4369"><a href="https://www.jeuxgratuits.net/jeux-sport/jeux-football/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-football.jpg" class="_mi _before _image" alt="jeux de football" aria-hidden="true" decoding="async" /><span>Football</span></a></li>
	<li id="menu-item-4357" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4357"><a href="https://www.jeuxgratuits.net/jeux-gestion/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-gestion.jpg" class="_mi _before _image" alt="jeux de gestion" aria-hidden="true" decoding="async" /><span>Gestion</span></a></li>
	<li id="menu-item-4358" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4358"><a href="https://www.jeuxgratuits.net/jeux-guerre/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-guerre.jpg" class="_mi _before _image" alt="jeux de guerre" aria-hidden="true" decoding="async" /><span>Guerre</span></a></li>
	<li id="menu-item-4356" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4356"><a href="https://www.jeuxgratuits.net/jeux-filles/jeux-habillage/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-habillage.jpg" class="_mi _before _image" alt="jeux habillage" aria-hidden="true" decoding="async" /><span>Habillage</span></a></li>
	<li id="menu-item-4343" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4343"><a href="https://www.jeuxgratuits.net/jeux-scores/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="16" height="16" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2021/04/jeux-scores.png" class="_mi _before _image" alt="" aria-hidden="true" decoding="async" /><span>Jeux à scores</span></a></li>
	<li id="menu-item-4346" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4346"><a href="https://www.jeuxgratuits.net/jeux-aventure/jeux-de-role/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-role.jpg" class="_mi _before _image" alt="jeux de role" aria-hidden="true" decoding="async" /><span>Jeux de rôle</span></a></li>
	<li id="menu-item-4363" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4363"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-societe.jpg" class="_mi _before _image" alt="jeux de societe" aria-hidden="true" decoding="async" /><span>Jeux de société</span></a></li>
	<li id="menu-item-12466" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12466"><a href="https://www.jeuxgratuits.net/jeux-flash/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2021/04/icone-jeux-flash.jpg" class="_mi _before _image" alt="icone jeux flash" aria-hidden="true" decoding="async" /><span>Jeux Flash</span></a></li>
	<li id="menu-item-4364" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4364"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-mahjong/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-mahjong.jpg" class="_mi _before _image" alt="jeux de mahjong" aria-hidden="true" decoding="async" /><span>Mahjong</span></a></li>
	<li id="menu-item-4365" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4365"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-match-3/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-match3.jpg" class="_mi _before _image" alt="jeux de match3" aria-hidden="true" decoding="async" /><span>Match 3</span></a></li>
	<li id="menu-item-4505" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4505"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-objets-caches/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-objets-caches.jpg" class="_mi _before _image" alt="jeux objets caches" aria-hidden="true" decoding="async" /><span>Objets cachés</span></a></li>
	<li id="menu-item-4340" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4340"><a href="https://www.jeuxgratuits.net/jeux-animaux/jeux-peche/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-peche.jpg" class="_mi _before _image" alt="jeux de peche" aria-hidden="true" decoding="async" /><span>Pêche</span></a></li>
	<li id="menu-item-4335" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4335"><a href="https://www.jeuxgratuits.net/jeux-action/jeux-plates-formes/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-plateforme.jpg" class="_mi _before _image" alt="jeux de plateforme" aria-hidden="true" decoding="async" /><span>Plates-formes</span></a></li>
	<li id="menu-item-4366" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4366"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-puzzles/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-puzzle.jpg" class="_mi _before _image" alt="jeux de puzzle" aria-hidden="true" decoding="async" /><span>Puzzles</span></a></li>
	<li id="menu-item-4361" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4361"><a href="https://www.jeuxgratuits.net/jeux-reflexion/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-reflexion.jpg" class="_mi _before _image" alt="jeux de reflexion" aria-hidden="true" decoding="async" /><span>Réflexion</span></a></li>
	<li id="menu-item-4338" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4338"><a href="https://www.jeuxgratuits.net/jeux-adresse-agilite/jeux-rythme/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-rythme.jpg" class="_mi _before _image" alt="jeux de rythme" aria-hidden="true" decoding="async" /><span>Rythme</span></a></li>
	<li id="menu-item-4348" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4348"><a href="https://www.jeuxgratuits.net/jeux-cartes/jeux-solitaire/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-solitaire.jpg" class="_mi _before _image" alt="jeux de solitaire" aria-hidden="true" decoding="async" /><span>Solitaire</span></a></li>
	<li id="menu-item-4370" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4370"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-sudoku/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-sudoku.jpg" class="_mi _before _image" alt="jeux de sudoku" aria-hidden="true" decoding="async" /><span>Sudoku</span></a></li>
	<li id="menu-item-4367" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4367"><a href="https://www.jeuxgratuits.net/jeux-sport/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-sport.jpg" class="_mi _before _image" alt="jeux de sport" aria-hidden="true" decoding="async" /><span>Sport</span></a></li>
	<li id="menu-item-4360" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4360"><a href="https://www.jeuxgratuits.net/jeux-guerre/jeux-strategie/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-strategie.jpg" class="_mi _before _image" alt="jeux de strategie" aria-hidden="true" decoding="async" /><span>Strategie</span></a></li>
	<li id="menu-item-4372" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4372"><a href="https://www.jeuxgratuits.net/jeux-guerre/jeux-tir/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-tir.jpg" class="_mi _before _image" alt="jeux de tir" aria-hidden="true" decoding="async" /><span>Tir</span></a></li>
	<li id="menu-item-4371" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4371"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-zuma/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-zuma.jpg" class="_mi _before _image" alt="jeux zuma" aria-hidden="true" decoding="async" /><span>Zuma</span></a></li>
	<li id="menu-item-4331" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4331"><a href="https://www.jeuxgratuits.net/jeux-3d/" ><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" width="20" height="20" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2020/09/icone-jeux-3d.jpg" class="_mi _before _image" alt="jeux 3d" aria-hidden="true" decoding="async" /><span>3D</span></a></li>
</ul>
</li>
<li id="menu-item-2080" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2080"><a href="https://www.jeuxgratuits.net/jeux-mobile/" >Mobile</a></li>
<li id="menu-item-2678" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2678"><a href="https://www.jeuxgratuits.net/jeux-multijoueur/" >Multijoueur</a></li>
<li id="menu-item-4373" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4373"><a href="https://www.jeuxgratuits.net/jeux-telecharger/" >Jeux à télécharger</a></li>
<li id="menu-item-12044" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12044"><a href="https://www.jeuxgratuits.net/jeux-en-ligne/" >Jeux en ligne</a></li>
<li id="menu-item-11297" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11297"><a href="https://www.jeuxgratuits.net/blog/" >Blog</a></li>
        </ul>

                <a href="https://www.jeuxgratuits.net/?randomgame=1" class="rndgame fa-random" title="Jouer à un jeu aléatoire!" rel="nofollow">
          JEU ALÉATOIRE        </a>
              </nav>

          </div>
  </div>

  
  </header>
    <div class="bdcn">
            
      <div class='code-block code-block-4' style='margin: 8px auto; text-align: center; display: block; clear: both;'>
</div>

<div class="cont">
  <div class="cntcls sidebar_right">
    <main class="main-cn cols-n9">
        <nav class="navtop">
    <a title="Accueil" href="https://www.jeuxgratuits.net/" class="fa-home">
      Accueil    </a> <span>/</span> <strong>Présentation de JeuxGratuits.net</strong>  </nav>
              <article>
              <section class="post-sngl">
  <header>
    <h1>Présentation de JeuxGratuits.net</h1>
  </header>

  <div class="txcn post-2 page type-page status-publish hentry" id="post-2">
    
<p class="wp-block-paragraph">Bienvenue sur le nouveau <strong>JeuxGratuits.net</strong> ! En ligne depuis 2001, on vous présente ici la 3ème version du site, entièrement repensée pour s&#8217;adapter aux <strong>nouvelles technologies</strong> et notamment à l&#8217;arrivée massive des mobiles et tablettes.</p>



<p class="wp-block-paragraph">L’objectif principal ? Vous proposer une sélection de jeux gratuits qui tournent nickel sur tous les supports, dès que vous avez une connexion à Internet.</p>



<h2 class="wp-block-heading">Adieu Flash, bonjour HTML5 et jeux multiplateformes</h2>



<p class="wp-block-paragraph">On a tous adoré les jeux Flash, mais ils ont fini par décliner. Heureusement, grâce à l&#8217;émulateur <strong>Ruffle</strong>, on a pu rendre ces légendes de nouveau accessibles et sécurisées.</p>



<div class="wp-block-group box-dossier"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph">👾 PASSIONNÉ DE RÉTROGAMING ? On vous a compilé les légendes du jeu vidéo dans un dossier spécial. Voir le dossier arcade classique</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.jeuxgratuits.net/jeux-arcade/pacman/">Jouer à Pacman gratuitement</a></div>
</div>
</div></div>



<h2 class="wp-block-heading">Jouer en illimité sans inscription</h2>



<p class="wp-block-paragraph">Sur JeuxGratuits.net, on joue en illimité et <strong>aucune inscription n&#8217;est requise</strong>. Vous profitez ici d&#8217;une sélection réalisée par un gamer passionné depuis plus de 40 ans (moi-même !).</p>



<p class="wp-block-paragraph">Si vous voulez en savoir plus sur les différents types de jeux disponibles, n’hésitez pas à consulter notre guide : Consulter le Guide des Jeux</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.jeuxgratuits.net/guide-des-jeux-en-ligne/">Consulter le guide des jeux</a></div>
</div>



<h2 class="wp-block-heading">Une expérience utilisateur agréable &amp; Sûre</h2>



<ul class="wp-block-list">
<li><strong>Pas de virus</strong> : On ne vous demandera jamais de télécharger de faux antivirus.</li>



<li><strong>Pas de pop-up intrusifs</strong> : La navigation doit rester un plaisir.</li>



<li><strong>Sélection manuelle</strong> : Chaque jeu est testé et validé avant d&#8217;être ajouté.</li>
</ul>



<h2 class="wp-block-heading">La publicité pour financer le site</h2>



<p class="wp-block-paragraph">La publicité permet de payer les serveurs. Tout ce qu’on vous demande en retour, c&#8217;est de jouer le jeu et de déconnecter votre bloqueur de pubs si vous en avez un.</p>



<p class="wp-block-paragraph">Bon jeu à tous !</p>
      </div>
</section>            </article>
                </main>

    <aside class="sdbr-cn cols-n3"  >
  <div id="codewidget-3" class="blk-cn widget_codewidget"><div class="code-widget"><div class='code-block code-block-2' style='margin: 8px 0; clear: both;'>
<a href="https://www.jeuxgratuits.net/jeux-telecharger/molehill-empire-2/" title="Molehill empire 2"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMjUwIiB2aWV3Qm94PSIwIDAgMzAwIDI1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2026/05/WiM_Sommer_2026_2001jeux_300x250.jpg" alt="Molehill empire 2" width="300" height="250" border="0"></a></div>
</div></div><div id="mabp_most_played-6" class="blk-cn widget_mabp_most_played"><div class="titl">Jeux les plus joués</div>		<ul class="widget_style_small">
						
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-arcade/pacman/" title="Pacman">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/07/pacman.jpg" width="60" height="60" widgetimage alt="Pacman" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-arcade/pacman/">Pacman</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-bejeweled/bejeweled-speed/" title="Bejeweled Speed">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/08/bejeweled-speed.jpg" width="60" height="60" widgetimage alt="Bejeweled Speed" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-bejeweled/bejeweled-speed/">Bejeweled Speed</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-arcade/tetris/" title="Tetris">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/T/tetris-148x148.jpg" width="60" height="60" widgetimage alt="Tetris" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-arcade/tetris/">Tetris</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-arcade/pacman-flash/" title="Pacman Flash">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/P/pacman-flash.jpg" width="60" height="60" widgetimage alt="Pacman Flash" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-arcade/pacman-flash/">Pacman Flash</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-mahjong/mahjong-connect/" title="Mahjong Connect">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/softgames/B/best-classic-mahjong-connect.jpg" width="60" height="60" widgetimage alt="Mahjong Connect" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-mahjong/mahjong-connect/">Mahjong Connect</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-arcade/jeux-bubble-shooter/bubble-shooter-classic-hd/" title="Bubble Shooter Classic HD">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/08/bubble-shooter-hd.jpg" width="60" height="60" widgetimage alt="Bubble Shooter Classic HD" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-arcade/jeux-bubble-shooter/bubble-shooter-classic-hd/">Bubble Shooter ..</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-arcade/ms-pacman/" title="Ms Pacman">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/07/ms-pacman-1.jpg" width="60" height="60" widgetimage alt="Ms Pacman" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-arcade/ms-pacman/">Ms Pacman</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-cartes/jeux-solitaire/spider-solitaire/" title="Spider Solitaire">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/07/spider-solitaire-148x148.jpg" width="60" height="60" widgetimage alt="Spider Solitaire" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-cartes/jeux-solitaire/spider-solitaire/">Spider Solitaire</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-bejeweled/skydom/" title="Skydom">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/S/skydom-148x148.jpg" width="60" height="60" widgetimage alt="Skydom" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-bejeweled/skydom/">Skydom</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-en-ligne/forge-of-empires/" title="Forge of empires">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/F/forge-of-empires-148x148.jpg" width="60" height="60" widgetimage alt="Forge of empires" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-en-ligne/forge-of-empires/">Forge of empires</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/ludo-hero/" title="Ludo Hero">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/gamedistribution/L/ludo-hero-148x148.jpeg" width="60" height="60" widgetimage alt="Ludo Hero" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/ludo-hero/">Ludo Hero</a></div>
												</div>
				</li>
				
								
				<li>
					<div class="gmcn-smal-3">
							<figure class="gm-imag">
								<a href="https://www.jeuxgratuits.net/jeux-arcade/lemmings/" title="Lemmings">
									<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/L/lemmings-148x148.jpg" width="60" height="60" widgetimage alt="Lemmings" />																	</a>
							</figure>
														<div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-arcade/lemmings/">Lemmings</a></div>
												</div>
				</li>
				
				</ul></div><div id="mabp_most_rated-5" class="blk-cn widget_mabp_most_rated"><div class="titl">Jeux les mieux notés</div>    <ul class="widget_style_small">
            
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-en-ligne/my-little-farmies/" title="My little farmies">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2026/05/MLF_Sommer_2001jeux_148x148.jpg" width="60" height="60" widgetimage alt="My little farmies" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-en-ligne/my-little-farmies/">My little farmies</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-adresse-agilite/badland/" title="Badland">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/07/badland.jpg" width="60" height="60" widgetimage alt="Badland" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-adresse-agilite/badland/">Badland</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/jeu-de-go/" title="Jeu de Go">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/htmlgames/G/go.jpg" width="60" height="60" widgetimage alt="Jeu de Go" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/jeu-de-go/">Jeu de Go</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-aventure/jeux-de-role/ultra-pixel-survive/" title="Ultra Pixel Survive">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/U/ultra-pixel-survive.jpg" width="60" height="60" widgetimage alt="Ultra Pixel Survive" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-aventure/jeux-de-role/ultra-pixel-survive/">Ultra Pixel Survive</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-cartes/jeux-solitaire/spider-solitaire/" title="Spider Solitaire">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/07/spider-solitaire-148x148.jpg" width="60" height="60" widgetimage alt="Spider Solitaire" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-cartes/jeux-solitaire/spider-solitaire/">Spider Solitaire</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-sport/table-tennis-pro/" title="Table tennis pro">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/T/table-tennis-pro.jpg" width="60" height="60" widgetimage alt="Table tennis pro" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-sport/table-tennis-pro/">Table tennis pro</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-en-ligne/my-free-zoo/" title="My free zoo">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2026/05/MFZ_Sommer_2001jeux_148x148.jpg" width="60" height="60" widgetimage alt="My free zoo" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-en-ligne/my-free-zoo/">My free zoo</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-en-ligne/forge-of-empires/" title="Forge of empires">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/F/forge-of-empires-148x148.jpg" width="60" height="60" widgetimage alt="Forge of empires" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-en-ligne/forge-of-empires/">Forge of empires</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-en-ligne/zoo-2/" title="Zoo 2">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2026/05/Zoo2_Sommer_2001jeux_148x148.jpg" width="60" height="60" widgetimage alt="Zoo 2" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-en-ligne/zoo-2/">Zoo 2</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/ludo-hero/" title="Ludo Hero">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/gamedistribution/L/ludo-hero-148x148.jpeg" width="60" height="60" widgetimage alt="Ludo Hero" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/ludo-hero/">Ludo Hero</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-action/jeux-plates-formes/bloo-kid-2/" title="Bloo kid 2">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/thumbs/custom/B/bloo-kid-2.jpg" width="60" height="60" widgetimage alt="Bloo kid 2" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-action/jeux-plates-formes/bloo-kid-2/">Bloo kid 2</a></div>
                      </div>
        </li>
        
                
        <li>
          <div class="gmcn-smal-3">
            <figure class="gm-imag">
              <a href="https://www.jeuxgratuits.net/jeux-en-ligne/lady-popular/" title="Lady popular">
                <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2ZkNGRiIi8+PC9zdmc+" data-src="https://www.jeuxgratuits.net/wp-content/uploads/2019/07/lady-popular.jpg" width="60" height="60" widgetimage alt="Lady popular" />                              </a>
            </figure>
                        <div class="gm-titl"><a href="https://www.jeuxgratuits.net/jeux-en-ligne/lady-popular/">Lady popular</a></div>
                      </div>
        </li>
        
        </ul></div></aside>
  </div>
</div>

      </div>
      
            
      <footer class="ftcn"   >
        
        <div class="ftcn-2">
         <div class="cont" >
          <p>
            Droits d'auteur © 2026 jeuxgratuits.net. Tous droits réservés.<br /><a href="/presentation/">Présentation</a> - <a href="/meilleurs-jeux-arcade-classiques-gratuits/">Guide des jeux d'arcade</a> - <a href="/meilleurs-jeux-mahjong-reflexion-gratuits/">Guide Mahjong & Réflexion</a> - <a href="/guide-des-jeux-en-ligne/">Guide des jeux en ligne</a> - <a href="/aide/">Aide</a><br /><a href="/mentions-legales/">Mentions légales</a> - <a href="https://www.jeuxgratuits.net/politique-de-confidentialite/">Politique de confidentialité</a> - <a href="/politique-de-cookies/">Politique de cookies</a> - <a href="#moove_gdpr_cookie_modal">Gérer mes préférences cookies</a></font>          </p>
        </div>
      </div>
    </footer>
    

      </div>
  

  <a href="#hd" class="botn-gtop fa-chevron-up" title="Back to Top"></a>
    
  

<div class="modal fade" id="modl-srch" tabindex="-1" role="dialog" aria-hidden="true">
  <button type="button" class="clos-modl bg" data-dismiss="modal">Fermer</button>
  <div class="modal-dialog">
    <div class="modal-content cont">
      <div class="srchbx">

        <form method="get" id="search_form" action="https://www.jeuxgratuits.net">
          <input data-searchwp-live-search name="s" id="s" type="text" placeholder="Tapez votre recherche ici">
          <button type="submit"><span class="fa-search">Chercher un jeu</span></button>
          <p>Appuyez sur Entrée pour lancer la recherche</p>
        </form>

      </div>
    </div>
  </div>
</div>

  <script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/jeuxgratuits/*","/wp-content/themes/myarcadetheme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>


	
	<aside id="moove_gdpr_cookie_info_bar" class="moove-gdpr-info-bar-hidden moove-gdpr-align-center moove-gdpr-dark-scheme gdpr_infobar_postion_bottom" aria-label="Bannière de cookies GDPR" style="display: none;">
	<div class="moove-gdpr-info-bar-container">
		<div class="moove-gdpr-info-bar-content">
		
<div class="moove-gdpr-cookie-notice">
  <p>Nous utilisons des cookies pour améliorer votre expérience et mesurer l’audience de notre site. Vous pouvez accepter ou refuser les cookies non essentiels à tout moment.</p>
<p>Pour en savoir plus ou modifier vos préférences, cliquez sur <button  aria-haspopup="true" data-href="#moove_gdpr_cookie_modal" class="change-settings-button">paramètres</button>.</p>
				<button class="moove-gdpr-infobar-close-btn gdpr-content-close-btn" aria-label="Fermer la bannière des cookies GDPR">
					<span class="gdpr-sr-only">Fermer la bannière des cookies GDPR</span>
					<i class="moovegdpr-arrow-close"></i>
				</button>
			</div>

		
<div class="moove-gdpr-button-holder">
			<button class="mgbutton moove-gdpr-infobar-allow-all gdpr-fbo-0" aria-label="Accepter" >Accepter</button>
						<button class="mgbutton moove-gdpr-infobar-reject-btn gdpr-fbo-1 "  aria-label="Rejeter">Rejeter</button>
							<button class="mgbutton moove-gdpr-infobar-settings-btn change-settings-button gdpr-fbo-2" aria-haspopup="true" data-href="#moove_gdpr_cookie_modal"  aria-label="Réglages">Réglages</button>
							<button class="moove-gdpr-infobar-close-btn gdpr-fbo-3" aria-label="Fermer la bannière des cookies GDPR" >
					<span class="gdpr-sr-only">Fermer la bannière des cookies GDPR</span>
					<i class="moovegdpr-arrow-close"></i>
				</button>
			</div>

		</div>
		
	</div>
	
	</aside>
	
	



<script type="application/ld+json" class="saswp-schema-markup-output">
[{
    "@context": "https://schema.org/",
    "@graph": [
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#jeux",
            "name": "Jeux",
            "url": "https://www.jeuxgratuits.net/jeux-html5/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#action",
            "name": "Action",
            "url": "https://www.jeuxgratuits.net/jeux-action/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#adresse-et-agilite",
            "name": "Adresse et agilité",
            "url": "https://www.jeuxgratuits.net/jeux-adresse-agilite/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#animaux",
            "name": "Animaux",
            "url": "https://www.jeuxgratuits.net/jeux-animaux/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#arcade",
            "name": "Arcade",
            "url": "https://www.jeuxgratuits.net/jeux-arcade/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#autres-jeux",
            "name": "Autres jeux",
            "url": "https://www.jeuxgratuits.net/autres-jeux/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#aventure",
            "name": "Aventure",
            "url": "https://www.jeuxgratuits.net/jeux-aventure/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#basketball",
            "name": "Basketball",
            "url": "https://www.jeuxgratuits.net/jeux-sport/jeux-basketball/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#bejeweled",
            "name": "Bejeweled",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-bejeweled/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#bubble-shooter",
            "name": "Bubble shooter",
            "url": "https://www.jeuxgratuits.net/jeux-arcade/jeux-bubble-shooter/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#cartes",
            "name": "Cartes",
            "url": "https://www.jeuxgratuits.net/jeux-cartes/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#casinos",
            "name": "Casinos",
            "url": "https://www.jeuxgratuits.net/jeux-casinos/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#combat",
            "name": "Combat",
            "url": "https://www.jeuxgratuits.net/jeux-action/jeux-combat/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#conduite",
            "name": "Conduite",
            "url": "https://www.jeuxgratuits.net/jeux-conduite/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#cuisine",
            "name": "Cuisine",
            "url": "https://www.jeuxgratuits.net/jeux-filles/jeux-cuisine/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#defense",
            "name": "Défense",
            "url": "https://www.jeuxgratuits.net/jeux-guerre/jeux-defense/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#differences",
            "name": "Différences",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-differences/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#educatifs",
            "name": "Educatifs",
            "url": "https://www.jeuxgratuits.net/jeux-educatifs/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#enfants",
            "name": "Enfants",
            "url": "https://www.jeuxgratuits.net/jeux-enfants/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#filles",
            "name": "Filles",
            "url": "https://www.jeuxgratuits.net/jeux-filles/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#football",
            "name": "Football",
            "url": "https://www.jeuxgratuits.net/jeux-sport/jeux-football/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#gestion",
            "name": "Gestion",
            "url": "https://www.jeuxgratuits.net/jeux-gestion/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#guerre",
            "name": "Guerre",
            "url": "https://www.jeuxgratuits.net/jeux-guerre/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#habillage",
            "name": "Habillage",
            "url": "https://www.jeuxgratuits.net/jeux-filles/jeux-habillage/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#jeux-a-scores",
            "name": "Jeux à scores",
            "url": "https://www.jeuxgratuits.net/jeux-scores/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#jeux-de-role",
            "name": "Jeux de rôle",
            "url": "https://www.jeuxgratuits.net/jeux-aventure/jeux-de-role/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#jeux-de-societe",
            "name": "Jeux de société",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-societe/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#jeux-flash",
            "name": "Jeux Flash",
            "url": "https://www.jeuxgratuits.net/jeux-flash/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#mahjong",
            "name": "Mahjong",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-mahjong/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#match-3",
            "name": "Match 3",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-match-3/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#objets-caches",
            "name": "Objets cachés",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-objets-caches/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#peche",
            "name": "Pêche",
            "url": "https://www.jeuxgratuits.net/jeux-animaux/jeux-peche/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#plates-formes",
            "name": "Plates-formes",
            "url": "https://www.jeuxgratuits.net/jeux-action/jeux-plates-formes/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#puzzles",
            "name": "Puzzles",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-puzzles/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#reflexion",
            "name": "Réflexion",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#rythme",
            "name": "Rythme",
            "url": "https://www.jeuxgratuits.net/jeux-adresse-agilite/jeux-rythme/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#solitaire",
            "name": "Solitaire",
            "url": "https://www.jeuxgratuits.net/jeux-cartes/jeux-solitaire/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#sudoku",
            "name": "Sudoku",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-sudoku/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#sport",
            "name": "Sport",
            "url": "https://www.jeuxgratuits.net/jeux-sport/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#strategie",
            "name": "Strategie",
            "url": "https://www.jeuxgratuits.net/jeux-guerre/jeux-strategie/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#tir",
            "name": "Tir",
            "url": "https://www.jeuxgratuits.net/jeux-guerre/jeux-tir/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#zuma",
            "name": "Zuma",
            "url": "https://www.jeuxgratuits.net/jeux-reflexion/jeux-zuma/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#3d",
            "name": "3D",
            "url": "https://www.jeuxgratuits.net/jeux-3d/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#mobile",
            "name": "Mobile",
            "url": "https://www.jeuxgratuits.net/jeux-mobile/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#multijoueur",
            "name": "Multijoueur",
            "url": "https://www.jeuxgratuits.net/jeux-multijoueur/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#jeux-a-telecharger",
            "name": "Jeux à télécharger",
            "url": "https://www.jeuxgratuits.net/jeux-telecharger/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#jeux-en-ligne",
            "name": "Jeux en ligne",
            "url": "https://www.jeuxgratuits.net/jeux-en-ligne/"
        },
        {
            "@context": "https://schema.org/",
            "@type": "SiteNavigationElement",
            "@id": "https://www.jeuxgratuits.net/#blog",
            "name": "Blog",
            "url": "https://www.jeuxgratuits.net/blog/"
        }
    ]
},

{
    "@context": "https://schema.org/",
    "@type": "WebSite",
    "@id": "https://www.jeuxgratuits.net#website",
    "headline": "jeuxgratuits.net",
    "name": "jeuxgratuits.net",
    "url": "https://www.jeuxgratuits.net",
    "description": "Jeux Gratuits en Ligne - Jouez sur Mobile, Tablette, PC ou Mac",
    "potentialAction": {
        "@type": "SearchAction",
        "target": "https://www.jeuxgratuits.net?s={search_term_string}",
        "query-input": "required name=search_term_string"
    }
},

{
    "@context": "https://schema.org/",
    "@type": "Person",
    "@id": "https://www.jeuxgratuits.net#Person",
    "name": "jgnet",
    "jobTitle": "webmaster",
    "url": "https://www.jeuxgratuits.net",
    "sameAs": [],
    "image": {
        "@type": "ImageObject",
        "url": "https://www.jeuxgratuits.net/wp-content/uploads/2019/08/jgnet.png",
        "width": "150",
        "height": "150"
    },
    "telephone": ""
}]
</script>










    
	
	
	<dialog id="moove_gdpr_cookie_modal" class="gdpr_lightbox-hide" aria-modal="true" aria-label="Écran des réglages GDPR">
	<div class="moove-gdpr-modal-content moove-clearfix logo-position-left moove_gdpr_modal_theme_v1">
		    
		<button class="moove-gdpr-modal-close" autofocus aria-label="Fermer les réglages des cookies GDPR">
			<span class="gdpr-sr-only">Fermer les réglages des cookies GDPR</span>
			<span class="gdpr-icon moovegdpr-arrow-close"></span>
		</button>
				<div class="moove-gdpr-modal-left-content">
		
<div class="moove-gdpr-company-logo-holder">
	<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTAiIGhlaWdodD0iMjMzIiB2aWV3Qm94PSIwIDAgMzUwIDIzMyI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmZDRkYiIvPjwvc3ZnPg==" data-src="https://www.jeuxgratuits.net/wp-content/plugins/gdpr-cookie-compliance/dist/images/gdpr-logo.png" alt="jeuxgratuits.net"   width="350"  height="233"  class="img-responsive" />
</div>

		<ul id="moove-gdpr-menu">
			
<li class="menu-item-on menu-item-privacy_overview menu-item-selected">
	<button data-href="#privacy_overview" class="moove-gdpr-tab-nav" aria-label="Résumé de la politique de confidentialité">
	<span class="gdpr-nav-tab-title">Résumé de la politique de confidentialité</span>
	</button>
</li>

	<li class="menu-item-strict-necessary-cookies menu-item-off">
	<button data-href="#strict-necessary-cookies" class="moove-gdpr-tab-nav" aria-label="Cookies nécessaires au fonctionnement">
		<span class="gdpr-nav-tab-title">Cookies nécessaires au fonctionnement</span>
	</button>
	</li>


	<li class="menu-item-off menu-item-third_party_cookies">
	<button data-href="#third_party_cookies" class="moove-gdpr-tab-nav" aria-label="Statistiques">
		<span class="gdpr-nav-tab-title">Statistiques</span>
	</button>
	</li>



		</ul>
		
<div class="moove-gdpr-branding-cnt">
			<a href="https://wordpress.org/plugins/gdpr-cookie-compliance/" rel="noopener noreferrer" target="_blank" class='moove-gdpr-branding'>Powered by&nbsp; <span>GDPR Cookie Compliance</span></a>
		</div>

		</div>
		
		<div class="moove-gdpr-modal-right-content">
		<div class="moove-gdpr-modal-title">
			 
		</div>
		
		<div class="main-modal-content">

			<div class="moove-gdpr-tab-content">
			
<div id="privacy_overview" class="moove-gdpr-tab-main">
		<span class="tab-title">Résumé de la politique de confidentialité</span>
		<div class="moove-gdpr-tab-main-content">
	<p>Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.</p>
		</div>
	

</div>

			
  <div id="strict-necessary-cookies" class="moove-gdpr-tab-main" style="display:none">
    <span class="tab-title">Cookies nécessaires au fonctionnement</span>
    <div class="moove-gdpr-tab-main-content">
      <p>Ces cookies sont indispensables au bon fonctionnement du site. Ils permettent par exemple de conserver vos jeux favoris, de gérer la session utilisateur, ou d’enregistrer vos préférences de confidentialité.</p>
      <div class="moove-gdpr-status-bar gdpr-checkbox-disabled checkbox-selected">
        <div class="gdpr-cc-form-wrap">
          <div class="gdpr-cc-form-fieldset">
            <label class="cookie-switch" for="moove_gdpr_strict_cookies">    
              <span class="gdpr-sr-only">Activer ou désactiver les cookies</span>        
              <input type="checkbox" aria-label="Cookies nécessaires au fonctionnement" disabled checked="checked"  value="check" name="moove_gdpr_strict_cookies" id="moove_gdpr_strict_cookies">
              <span class="cookie-slider cookie-round gdpr-sr" data-text-enable="Activé" data-text-disabled="Désactivé">
                <span class="gdpr-sr-label">
                  <span class="gdpr-sr-enable">Activé</span>
                  <span class="gdpr-sr-disable">Désactivé</span>
                </span>
              </span>
            </label>
          </div>
          
        </div>
        
      </div>
      
                                              
    </div>
    
  </div>
  
			
  <div id="third_party_cookies" class="moove-gdpr-tab-main" style="display:none">
    <span class="tab-title">Statistiques</span>
    <div class="moove-gdpr-tab-main-content">
      <p>Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.</p>
<p>Garder ce cookie activé nous aide à améliorer notre site Web.</p>
      <div class="moove-gdpr-status-bar">
        <div class="gdpr-cc-form-wrap">
          <div class="gdpr-cc-form-fieldset">
            <label class="cookie-switch" for="moove_gdpr_performance_cookies">    
              <span class="gdpr-sr-only">Activer ou désactiver les cookies</span>     
              <input type="checkbox" aria-label="Statistiques" value="check" name="moove_gdpr_performance_cookies" id="moove_gdpr_performance_cookies" >
              <span class="cookie-slider cookie-round gdpr-sr" data-text-enable="Activé" data-text-disabled="Désactivé">
                <span class="gdpr-sr-label">
                  <span class="gdpr-sr-enable">Activé</span>
                  <span class="gdpr-sr-disable">Désactivé</span>
                </span>
              </span>
            </label>
          </div>
          
        </div>
        
      </div>
      
             
    </div>
    
  </div>
  
			
									
			</div>
			
		</div>
		
		<div class="moove-gdpr-modal-footer-content">
			<div class="moove-gdpr-button-holder">
						<button class="mgbutton moove-gdpr-modal-allow-all button-visible" aria-label="Tout activer">Tout activer</button>
								<button class="mgbutton moove-gdpr-modal-save-settings button-visible" aria-label="Enregistrer les réglages">Enregistrer les réglages</button>
				</div>

		</div>
		
		</div>
		

		<div class="moove-clearfix"></div>

	</div>
	
	</dialog>
	
	
<script src="data:text/javascript;base64,ZnVuY3Rpb24gYjJhKGEpe3ZhciBiLGM9MCxsPTAsZj0iIixnPVtdO2lmKCFhKXJldHVybiBhO2Rve3ZhciBlPWEuY2hhckNvZGVBdChjKyspO3ZhciBoPWEuY2hhckNvZGVBdChjKyspO3ZhciBrPWEuY2hhckNvZGVBdChjKyspO3ZhciBkPWU8PDE2fGg8PDh8aztlPTYzJmQ+PjE4O2g9NjMmZD4+MTI7az02MyZkPj42O2QmPTYzO2dbbCsrXT0iQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0iLmNoYXJBdChlKSsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0iLmNoYXJBdChoKSsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0iLmNoYXJBdChrKSsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0iLmNoYXJBdChkKX13aGlsZShjPGEubGVuZ3RoKTtyZXR1cm4gZj1nLmpvaW4oIiIpLGI9YS5sZW5ndGglMywoYj9mLnNsaWNlKDAsYi0zKTpmKSsiPT09Ii5zbGljZShifHwzKX1mdW5jdGlvbiBhMmIoYSl7dmFyIGIsYyxsLGY9e30sZz0wLGU9MCxoPSIiLGs9U3RyaW5nLmZyb21DaGFyQ29kZSxkPWEubGVuZ3RoO2ZvcihiPTA7NjQ+YjtiKyspZlsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyIuY2hhckF0KGIpXT1iO2ZvcihjPTA7ZD5jO2MrKylmb3IoYj1mW2EuY2hhckF0KGMpXSxnPShnPDw2KStiLGUrPTY7ODw9ZTspKChsPTI1NSZnPj4+KGUtPTgpKXx8ZC0yPmMpJiYoaCs9ayhsKSk7cmV0dXJuIGh9YjY0ZT1mdW5jdGlvbihhKXtyZXR1cm4gYnRvYShlbmNvZGVVUklDb21wb25lbnQoYSkucmVwbGFjZSgvJShbMC05QS1GXXsyfSkvZyxmdW5jdGlvbihiLGEpe3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKCIweCIrYSl9KSl9O2I2NGQ9ZnVuY3Rpb24oYSl7cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChhdG9iKGEpLnNwbGl0KCIiKS5tYXAoZnVuY3Rpb24oYSl7cmV0dXJuIiUiKygiMDAiK2EuY2hhckNvZGVBdCgwKS50b1N0cmluZygxNikpLnNsaWNlKC0yKX0pLmpvaW4oIiIpKX07YWlfZnJvbnQ9eyJpbnNlcnRpb25fYmVmb3JlIjoiQXZhbnQiLCJpbnNlcnRpb25fYWZ0ZXIiOiJBcHJcdTAwZThzIiwiaW5zZXJ0aW9uX3ByZXBlbmQiOiJNZXR0cmUgbGUgY29udGVudSBhdmFudCIsImluc2VydGlvbl9hcHBlbmQiOiJBam91dGVyIGxlIGNvbnRlbnUiLCJpbnNlcnRpb25fcmVwbGFjZV9jb250ZW50IjoiUmVtcGxhY2VyIGxlIGNvbnRlbnUiLCJpbnNlcnRpb25fcmVwbGFjZV9lbGVtZW50IjoiUmVtcGxhY2VyIGxcdTAyYmNcdTAwZTlsXHUwMGU5bWVudCIsInZpc2libGUiOiJWaXNpYmxlIiwiaGlkZGVuIjoiTWFzcXVcdTAwZTkiLCJmYWxsYmFjayI6IkFsdGVybmF0aXZlIiwiYXV0b21hdGljYWxseV9wbGFjZWQiOiJQbGFjXHUwMGU5IGF1dG9tYXRpcXVlbWVudCBwYXIgbGUgY29kZSBkXHUwMmJjYW5ub25jZXMgYXV0b21hdGlxdWVzIEFkU2Vuc2UiLCJjYW5jZWwiOiJBbm51bGVyIiwidXNlIjoiVXRpbGlzYXRpb24iLCJhZGQiOiJBam91dGVyIiwicGFyZW50IjoiUGFyZW50IiwiY2FuY2VsX2VsZW1lbnRfc2VsZWN0aW9uIjoiQW5udWxlciBsYSBzXHUwMGU5bGVjdGlvbiBkXHUwMmJjXHUwMGU5bFx1MDBlOW1lbnRzIiwic2VsZWN0X3BhcmVudF9lbGVtZW50IjoiU1x1MDBlOWxlY3Rpb25uZXogbFx1MDJiY1x1MDBlOWxcdTAwZTltZW50IHBhcmVudCIsImNzc19zZWxlY3RvciI6IlNcdTAwZTlsZWN0ZXVyIENTUyIsInVzZV9jdXJyZW50X3NlbGVjdG9yIjoiVXRpbGlzZXIgbGUgc1x1MDBlOWxlY3RldXIgZGUgY291cmFudCIsImVsZW1lbnQiOiJcdTAwYzlsXHUwMGU5bWVudCIsInBhdGgiOiJDaGVtaW4iLCJzZWxlY3RvciI6IlNcdTAwZTlsZWN0ZXVyIn07dmFyIGFpX2Nvb2tpZV9qcz0hMCxhaV9ibG9ja19jbGFzc19kZWY9ImNvZGUtYmxvY2siO2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2Nvb2tpZV9qcyl7KGZ1bmN0aW9uKGEsZil7Im9iamVjdCI9PT10eXBlb2YgZXhwb3J0cyYmInVuZGVmaW5lZCIhPT10eXBlb2YgbW9kdWxlP21vZHVsZS5leHBvcnRzPWYoKToiZnVuY3Rpb24iPT09dHlwZW9mIGRlZmluZSYmZGVmaW5lLmFtZD9kZWZpbmUoZik6KGE9InVuZGVmaW5lZCIhPT10eXBlb2YgZ2xvYmFsVGhpcz9nbG9iYWxUaGlzOmF8fHNlbGYsZnVuY3Rpb24oKXt2YXIgYj1hLkNvb2tpZXMsYz1hLkNvb2tpZXM9ZigpO2Mubm9Db25mbGljdD1mdW5jdGlvbigpe2EuQ29va2llcz1iO3JldHVybiBjfX0oKSl9KSh0aGlzLGZ1bmN0aW9uKCl7ZnVuY3Rpb24gYShiKXtmb3IodmFyIGM9MTtjPGFyZ3VtZW50cy5sZW5ndGg7YysrKXt2YXIgZz1hcmd1bWVudHNbY10sZTtmb3IoZSBpbiBnKWJbZV09Z1tlXX1yZXR1cm4gYn1mdW5jdGlvbiBmKGIsYyl7ZnVuY3Rpb24gZyhlLGQsaCl7aWYoInVuZGVmaW5lZCIhPT10eXBlb2YgZG9jdW1lbnQpe2g9YSh7fSxjLGgpOyJudW1iZXIiPT09dHlwZW9mIGguZXhwaXJlcyYmKGguZXhwaXJlcz1uZXcgRGF0ZShEYXRlLm5vdygpKzg2NEU1KmguZXhwaXJlcykpO2guZXhwaXJlcyYmKGguZXhwaXJlcz1oLmV4cGlyZXMudG9VVENTdHJpbmcoKSk7ZT1lbmNvZGVVUklDb21wb25lbnQoZSkucmVwbGFjZSgvJSgyWzM0NkJdfDVFfDYwfDdDKS9nLGRlY29kZVVSSUNvbXBvbmVudCkucmVwbGFjZSgvWygpXS9nLGVzY2FwZSk7dmFyIGw9IiIsaztmb3IoayBpbiBoKWhba10mJihsKz0iOyAiK2ssITAhPT1oW2tdJiYobCs9Ij0iK2hba10uc3BsaXQoIjsiKVswXSkpO3JldHVybiBkb2N1bWVudC5jb29raWU9ZSsiPSIrYi53cml0ZShkLGUpK2x9fXJldHVybiBPYmplY3QuY3JlYXRlKHtzZXQ6ZyxnZXQ6ZnVuY3Rpb24oZSl7aWYoInVuZGVmaW5lZCIhPT10eXBlb2YgZG9jdW1lbnQmJighYXJndW1lbnRzLmxlbmd0aHx8ZSkpe2Zvcih2YXIgZD1kb2N1bWVudC5jb29raWU/ZG9jdW1lbnQuY29va2llLnNwbGl0KCI7ICIpOltdLGg9e30sbD0wO2w8ZC5sZW5ndGg7bCsrKXt2YXIgaz1kW2xdLnNwbGl0KCI9IikscD1rLnNsaWNlKDEpLmpvaW4oIj0iKTt0cnl7dmFyIG49ZGVjb2RlVVJJQ29tcG9uZW50KGtbMF0pO2hbbl09Yi5yZWFkKHAsbik7aWYoZT09PW4pYnJlYWt9Y2F0Y2gocSl7fX1yZXR1cm4gZT9oW2VdOmh9fSxyZW1vdmU6ZnVuY3Rpb24oZSxkKXtnKGUsIiIsYSh7fSxkLHtleHBpcmVzOi0xfSkpfSx3aXRoQXR0cmlidXRlczpmdW5jdGlvbihlKXtyZXR1cm4gZih0aGlzLmNvbnZlcnRlcixhKHt9LHRoaXMuYXR0cmlidXRlcyxlKSl9LHdpdGhDb252ZXJ0ZXI6ZnVuY3Rpb24oZSl7cmV0dXJuIGYoYSh7fSx0aGlzLmNvbnZlcnRlcixlKSx0aGlzLmF0dHJpYnV0ZXMpfX0se2F0dHJpYnV0ZXM6e3ZhbHVlOk9iamVjdC5mcmVlemUoYyl9LGNvbnZlcnRlcjp7dmFsdWU6T2JqZWN0LmZyZWV6ZShiKX19KX1yZXR1cm4gZih7cmVhZDpmdW5jdGlvbihiKXsnIic9PT1iWzBdJiYoYj1iLnNsaWNlKDEsLTEpKTtyZXR1cm4gYi5yZXBsYWNlKC8oJVtcZEEtRl17Mn0pKy9naSxkZWNvZGVVUklDb21wb25lbnQpfSx3cml0ZTpmdW5jdGlvbihiKXtyZXR1cm4gZW5jb2RlVVJJQ29tcG9uZW50KGIpLnJlcGxhY2UoLyUoMlszNDZCRl18M1tBQy1GXXw0MHw1W0JERV18NjB8N1tCQ0RdKS9nLGRlY29kZVVSSUNvbXBvbmVudCl9fSx7cGF0aDoiLyJ9KX0pO0FpQ29va2llcz1Db29raWVzLm5vQ29uZmxpY3QoKTtmdW5jdGlvbiBtKGEpe2lmKG51bGw9PWEpcmV0dXJuIGE7JyInPT09YS5jaGFyQXQoMCkmJihhPWEuc2xpY2UoMSwtMSkpO3RyeXthPUpTT04ucGFyc2UoYSl9Y2F0Y2goZil7fXJldHVybiBhfWFpX2NoZWNrX2Jsb2NrPWZ1bmN0aW9uKGEpe3ZhciBmPSJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2RlYnVnZ2luZztpZihudWxsPT1hKXJldHVybiEwO3ZhciBiPW0oQWlDb29raWVzLmdldCgiYWlCTE9DS1MiKSk7YWlfZGVidWdfY29va2llX3N0YXR1cz0iIjtudWxsPT1iJiYoYj17fSk7InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVsYXlfc2hvd2luZ19wYWdldmlld3MmJihiLmhhc093blByb3BlcnR5KGEpfHwoYlthXT17fSksYlthXS5oYXNPd25Qcm9wZXJ0eSgiZCIpfHwoYlthXS5kPWFpX2RlbGF5X3Nob3dpbmdfcGFnZXZpZXdzLGYmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiTk8gQ09PS0lFIERBVEEgZCwgZGVsYXllZCBmb3IiLGFpX2RlbGF5X3Nob3dpbmdfcGFnZXZpZXdzLCJwYWdldmlld3MiKSkpO2lmKGIuaGFzT3duUHJvcGVydHkoYSkpe2Zvcih2YXIgYyBpbiBiW2FdKXtpZigieCI9PWMpe3ZhciBnPSIiLGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc3BhbltkYXRhLWFpLWJsb2NrPSInK2ErJyJdJylbMF07ImFpSGFzaCJpbiBlLmRhdGFzZXQmJihnPWUuZGF0YXNldC5haUhhc2gpO2U9IiI7YlthXS5oYXNPd25Qcm9wZXJ0eSgiaCIpJiYoZT1iW2FdLmgpO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwieCBjb29raWUgaGFzaCIsZSwiY29kZSBoYXNoIixnKTt2YXIgZD1uZXcgRGF0ZTtkPWJbYV1bY10tTWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpO2lmKDA8ZCYmZT09ZylyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJjbG9zZWQgZm9yICIrZCsiIHMgPSAiK01hdGgucm91bmQoMUU0KmQvMzYwMC8yNCkvMUU0KyIgZGF5cyIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIHgiKTthaV9zZXRfY29va2llKGEsIngiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJpIil8fGJbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YWlfc2V0X2Nvb2tpZShhLCJoIiwiIil9ZWxzZSBpZigiZCI9PWMpe2lmKDAhPWJbYV1bY10pcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0iZGVsYXllZCBmb3IgIitiW2FdW2NdKyIgcGFnZXZpZXdzIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExfWVsc2UgaWYoImkiPT1jKXtnPSIiO2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc3BhbltkYXRhLWFpLWJsb2NrPSInK2ErJyJdJylbMF07ImFpSGFzaCJpbiBlLmRhdGFzZXQmJihnPWUuZGF0YXNldC5haUhhc2gpO2U9IiI7YlthXS5oYXNPd25Qcm9wZXJ0eSgiaCIpJiYoZT1iW2FdLmgpO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiaSBjb29raWUgaGFzaCIsZSwiY29kZSBoYXNoIixnKTtpZigwPT1iW2FdW2NdJiZlPT1nKXJldHVybiBhaV9kZWJ1Z19jb29raWVfc3RhdHVzPWI9Im1heCBpbXByZXNzaW9ucyByZWFjaGVkIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2lmKDA+YlthXVtjXSYmZT09Zyl7ZD1uZXcgRGF0ZTtkPS1iW2FdW2NdLU1hdGgucm91bmQoZC5nZXRUaW1lKCkvMUUzKTtpZigwPGQpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGltcC4gcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIGkiKTthaV9zZXRfY29va2llKGEsImkiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJjIil8fGJbYV0uaGFzT3duUHJvcGVydHkoIngiKXx8KGYmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiY29va2llIGggcmVtb3ZlZCIpLGFpX3NldF9jb29raWUoYSwiaCIsIiIpKX19aWYoImlwdCI9PWMmJjA9PWJbYV1bY10mJihkPW5ldyBEYXRlLGc9TWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpLGQ9YlthXS5pdC1nLDA8ZCkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGltcC4gcGVyIHRpbWUgcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtpZigiYyI9PWMpe2c9IiI7ZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrYSsnIl0nKVswXTsiYWlIYXNoImluIGUuZGF0YXNldCYmKGc9ZS5kYXRhc2V0LmFpSGFzaCk7ZT0iIjtiW2FdLmhhc093blByb3BlcnR5KCJoIikmJihlPWJbYV0uaCk7ZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjIGNvb2tpZSBoYXNoIixlLCJjb2RlIGhhc2giLGcpO2lmKDA9PWJbYV1bY10mJmU9PWcpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyByZWFjaGVkIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2lmKDA+YlthXVtjXSYmZT09Zyl7ZD1uZXcgRGF0ZTtkPS1iW2FdW2NdLU1hdGgucm91bmQoZC5nZXRUaW1lKCkvMUUzKTtpZigwPGQpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZCsiIHMpIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwicmVtb3ZpbmcgYyIpO2FpX3NldF9jb29raWUoYSwiYyIsIiIpO2JbYV0uaGFzT3duUHJvcGVydHkoImkiKXx8YlthXS5oYXNPd25Qcm9wZXJ0eSgieCIpfHwoZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjb29raWUgaCByZW1vdmVkIiksYWlfc2V0X2Nvb2tpZShhLCJoIiwiIikpfX1pZigiY3B0Ij09YyYmMD09YlthXVtjXSYmKGQ9bmV3IERhdGUsZz1NYXRoLnJvdW5kKGQuZ2V0VGltZSgpLzFFMyksZD1iW2FdLmN0LWcsMDxkKSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggY2xpY2tzIHBlciB0aW1lIHJlYWNoZWQgKCIrTWF0aC5yb3VuZCgxRTQqZC8yNC8zNjAwKS8xRTQrIiBkYXlzID0gIitkKyIgcykiLGYmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSxiKSxmJiZjb25zb2xlLmxvZygiIiksITF9aWYoYi5oYXNPd25Qcm9wZXJ0eSgiRyIpJiZiLkcuaGFzT3duUHJvcGVydHkoImNwdCIpJiYwPT1iLkcuY3B0JiYoZD1uZXcgRGF0ZSxnPU1hdGgucm91bmQoZC5nZXRUaW1lKCkvMUUzKSxkPWIuRy5jdC1nLDA8ZCkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGdsb2JhbCBjbGlja3MgcGVyIHRpbWUgcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIEdMT0JBTCIsYiksZiYmY29uc29sZS5sb2coIiIpLCExfWFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Ik9LIjtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsIk9LIik7ZiYmY29uc29sZS5sb2coIiIpO3JldHVybiEwfTthaV9jaGVja19hbmRfaW5zZXJ0X2Jsb2NrPWZ1bmN0aW9uKGEsZil7dmFyIGI9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nO2lmKG51bGw9PWEpcmV0dXJuITA7dmFyIGM9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShmKTtpZihjLmxlbmd0aCl7Yz1jWzBdO3ZhciBnPWMuY2xvc2VzdCgiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKSxlPWFpX2NoZWNrX2Jsb2NrKGEpOyFlJiYwIT1wYXJzZUludChjLmdldEF0dHJpYnV0ZSgibGltaXRzLWZhbGxiYWNrIikpJiZjLmhhc0F0dHJpYnV0ZSgiZGF0YS1mYWxsYmFjay1jb2RlIikmJihiJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgRkFJTEVELCBJTlNFUlRJTkcgRkFMTEJBQ0sgQkxPQ0siLGMuZ2V0QXR0cmlidXRlKCJsaW1pdHMtZmFsbGJhY2siKSksYy5zZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIsYy5nZXRBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKSxudWxsIT1nJiZnLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpJiZjLmhhc0F0dHJpYnV0ZSgiZmFsbGJhY2stdHJhY2tpbmciKSYmYy5oYXNBdHRyaWJ1dGUoImZhbGxiYWNrX2xldmVsIikmJmcuc2V0QXR0cmlidXRlKCJkYXRhLWFpLSIrYy5nZXRBdHRyaWJ1dGUoImZhbGxiYWNrX2xldmVsIiksYy5nZXRBdHRyaWJ1dGUoImZhbGxiYWNrLXRyYWNraW5nIikpLGU9ITApO2MucmVtb3ZlQXR0cmlidXRlKCJkYXRhLXNlbGVjdG9yIik7ZT8oYWlfaW5zZXJ0X2NvZGUoYyksZyYmKGI9Zy5xdWVyeVNlbGVjdG9yQWxsKCIuYWktZGVidWctYmxvY2siKSxiLmxlbmd0aCYmKGcuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jayIpLGcuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jay1pcCIpLGcuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jay1maWx0ZXIiKSxnLnN0eWxlLnZpc2liaWxpdHk9IiIsZy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoZy5zdHlsZS5wb3NpdGlvbj0iIikpKSk6KGI9Yy5jbG9zZXN0KCJkaXZbZGF0YS1haV0iKSxudWxsIT1iJiYidW5kZWZpbmVkIiE9dHlwZW9mIGIuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIikmJihlPUpTT04ucGFyc2UoYjY0ZChiLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpKSksInVuZGVmaW5lZCIhPT10eXBlb2YgZSYmZS5jb25zdHJ1Y3Rvcj09PUFycmF5JiYoZVsxXT0iIixiLnNldEF0dHJpYnV0ZSgiZGF0YS1haSIsYjY0ZShKU09OLnN0cmluZ2lmeShlKSkpKSksZyYmKGI9Zy5xdWVyeVNlbGVjdG9yQWxsKCIuYWktZGVidWctYmxvY2siKSxiLmxlbmd0aCYmKGcuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jayIpLGcuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jay1pcCIpLGcuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jay1maWx0ZXIiKSxnLnN0eWxlLnZpc2liaWxpdHk9IiIsZy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoZy5zdHlsZS5wb3NpdGlvbj0iIikpKSk7Yy5jbGFzc0xpc3QucmVtb3ZlKGYpfWM9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLiIrZisiLWRiZyIpO2c9MDtmb3IoYj1jLmxlbmd0aDtnPGI7ZysrKWU9Y1tnXSxlLnF1ZXJ5U2VsZWN0b3IoIi5haS1zdGF0dXMiKS50ZXh0Q29udGVudD1haV9kZWJ1Z19jb29raWVfc3RhdHVzLGUucXVlcnlTZWxlY3RvcigiLmFpLWNvb2tpZS1kYXRhIikudGV4dENvbnRlbnQ9YWlfZ2V0X2Nvb2tpZV90ZXh0KGEpLGUuY2xhc3NMaXN0LnJlbW92ZShmKyItZGJnIil9O2FpX2xvYWRfY29va2llPWZ1bmN0aW9uKCl7dmFyIGE9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nLGY9bShBaUNvb2tpZXMuZ2V0KCJhaUJMT0NLUyIpKTtudWxsPT1mJiYoZj17fSxhJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIE5PVCBQUkVTRU5UIikpO2EmJmNvbnNvbGUubG9nKCJBSSBDT09LSUUgTE9BRCIsZik7cmV0dXJuIGZ9O2FpX3NldF9jb29raWU9ZnVuY3Rpb24oYSxmLGIpe3ZhciBjPSJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2RlYnVnZ2luZztjJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIFNFVCBibG9jazoiLGEsInByb3BlcnR5OiIsZiwidmFsdWU6IixiKTt2YXIgZz1haV9sb2FkX2Nvb2tpZSgpO2lmKCIiPT09Yil7aWYoZy5oYXNPd25Qcm9wZXJ0eShhKSl7ZGVsZXRlIGdbYV1bZl07YTp7Zj1nW2FdO2ZvcihlIGluIGYpaWYoZi5oYXNPd25Qcm9wZXJ0eShlKSl7dmFyIGU9ITE7YnJlYWsgYX1lPSEwfWUmJmRlbGV0ZSBnW2FdfX1lbHNlIGcuaGFzT3duUHJvcGVydHkoYSl8fChnW2FdPXt9KSxnW2FdW2ZdPWI7MD09PU9iamVjdC5rZXlzKGcpLmxlbmd0aCYmZy5jb25zdHJ1Y3Rvcj09PU9iamVjdD8oQWlDb29raWVzLnJlbW92ZSgiYWlCTE9DS1MiKSxjJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIFJFTU9WRUQiKSk6QWlDb29raWVzLnNldCgiYWlCTE9DS1MiLEpTT04uc3RyaW5naWZ5KGcpLHtleHBpcmVzOjM2NSxwYXRoOiIvIn0pO2lmKGMpaWYoYT1tKEFpQ29va2llcy5nZXQoImFpQkxPQ0tTIikpLCJ1bmRlZmluZWQiIT10eXBlb2YgYSl7Y29uc29sZS5sb2coIkFJIENPT0tJRSBORVciLGEpO2NvbnNvbGUubG9nKCJBSSBDT09LSUUgREFUQToiKTtmb3IodmFyIGQgaW4gYSl7Zm9yKHZhciBoIGluIGFbZF0pIngiPT1oPyhjPW5ldyBEYXRlLGM9YVtkXVtoXS1NYXRoLnJvdW5kKGMuZ2V0VGltZSgpLzFFMyksY29uc29sZS5sb2coIiAgQkxPQ0siLGQsImNsb3NlZCBmb3IiLGMsInMgPSAiLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpOiJkIj09aD9jb25zb2xlLmxvZygiICBCTE9DSyIsZCwiZGVsYXllZCBmb3IiLGFbZF1baF0sInBhZ2V2aWV3cyIpOiJlIj09aD9jb25zb2xlLmxvZygiICBCTE9DSyIsZCwic2hvdyBldmVyeSIsYVtkXVtoXSwicGFnZXZpZXdzIik6ImkiPT1oPyhlPWFbZF1baF0sMDw9ZT9jb25zb2xlLmxvZygiICBCTE9DSyIsZCxhW2RdW2hdLCJpbXByZXNzaW9ucyB1bnRpbCBsaW1pdCIpOihjPW5ldyBEYXRlLGM9LWUtTWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGNvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJtYXggaW1wcmVzc2lvbnMsIGNsb3NlZCBmb3IiLGMsInMgPSIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSkpOiJpcHQiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGFbZF1baF0sImltcHJlc3Npb25zIHVudGlsIGxpbWl0IHBlciB0aW1lIHBlcmlvZCIpOiJpdCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiaW1wcmVzc2lvbnMgbGltaXQgZXhwaXJhdGlvbiBpbiIsYywicyA9IixNYXRoLnJvdW5kKDFFNCpjLzM2MDAvMjQpLzFFNCwiZGF5cyIpKToiYyI9PWg/KGU9YVtkXVtoXSwwPD1lP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGUsImNsaWNrcyB1bnRpbCBsaW1pdCIpOihjPW5ldyBEYXRlLGM9LWUtTWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGNvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJtYXggY2xpY2tzLCBjbG9zZWQgZm9yIixjLCJzID0iLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpKToiY3B0Ij09aD9jb25zb2xlLmxvZygiICBCTE9DSyIsZCxhW2RdW2hdLCJjbGlja3MgdW50aWwgbGltaXQgcGVyIHRpbWUgcGVyaW9kIik6ImN0Ij09aD8oYz1uZXcgRGF0ZSxjPWFbZF1baF0tTWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGNvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJjbGlja3MgbGltaXQgZXhwaXJhdGlvbiBpbiAiLGMsInMgPSIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSk6ImgiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJoYXNoIixhW2RdW2hdKTpjb25zb2xlLmxvZygiICAgICAgPzoiLGQsIjoiLGgsYVtkXVtoXSk7Y29uc29sZS5sb2coIiIpfX1lbHNlIGNvbnNvbGUubG9nKCJBSSBDT09LSUUgTk9UIFBSRVNFTlQiKTtyZXR1cm4gZ307YWlfZ2V0X2Nvb2tpZV90ZXh0PWZ1bmN0aW9uKGEpe3ZhciBmPW0oQWlDb29raWVzLmdldCgiYWlCTE9DS1MiKSk7bnVsbD09ZiYmKGY9e30pO3ZhciBiPSIiO2YuaGFzT3duUHJvcGVydHkoIkciKSYmKGI9IkdbIitKU09OLnN0cmluZ2lmeShmLkcpLnJlcGxhY2UoLyIvZywiIikucmVwbGFjZSgieyIsIiIpLnJlcGxhY2UoIn0iLCIiKSsiXSAiKTt2YXIgYz0iIjtmLmhhc093blByb3BlcnR5KGEpJiYoYz1KU09OLnN0cmluZ2lmeShmW2FdKS5yZXBsYWNlKC8iL2csIiIpLnJlcGxhY2UoInsiLCIiKS5yZXBsYWNlKCJ9IiwiIikpO3JldHVybiBiK2N9fTt2YXIgYWlfaW5zZXJ0aW9uX2pzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9pbnNlcnRpb25fanMpe2FpX2luc2VydD1mdW5jdGlvbihhLGgsbCl7aWYoLTEhPWguaW5kZXhPZigiOmVxKCIpKWlmKHdpbmRvdy5qUXVlcnkmJndpbmRvdy5qUXVlcnkuZm4pdmFyIG49alF1ZXJ5KGgpO2Vsc2V7Y29uc29sZS5lcnJvcigiQUkgSU5TRVJUIFVTSU5HIGpRdWVyeSBRVUVSSUVTOiIsaCwiLSBqUXVlcnkgbm90IGZvdW5kIik7cmV0dXJufWVsc2Ugbj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKGgpO2Zvcih2YXIgdT0wLHk9bi5sZW5ndGg7dTx5O3UrKyl7dmFyIGQ9blt1XTtzZWxlY3Rvcl9zdHJpbmc9ZC5oYXNBdHRyaWJ1dGUoImlkIik/IiMiK2QuZ2V0QXR0cmlidXRlKCJpZCIpOmQuaGFzQXR0cmlidXRlKCJjbGFzcyIpPyIuIitkLmdldEF0dHJpYnV0ZSgiY2xhc3MiKS5yZXBsYWNlKFJlZ0V4cCgiICIsImciKSwiLiIpOiIiO3ZhciB3PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO3cuaW5uZXJIVE1MPWw7dmFyIG09dy5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJhaS1zZWxlY3Rvci1jb3VudGVyIilbMF07bnVsbCE9bSYmKG0uaW5uZXJUZXh0PXUrMSk7bT13LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLWRlYnVnLW5hbWUgYWktbWFpbiIpWzBdO2lmKG51bGwhPW0pe3ZhciByPWEudG9VcHBlckNhc2UoKTsidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2Zyb250JiYoImJlZm9yZSI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fYmVmb3JlOiJhZnRlciI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fYWZ0ZXI6InByZXBlbmQiPT1hP3I9YWlfZnJvbnQuaW5zZXJ0aW9uX3ByZXBlbmQ6ImFwcGVuZCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fYXBwZW5kOiJyZXBsYWNlLWNvbnRlbnQiPT1hP3I9YWlfZnJvbnQuaW5zZXJ0aW9uX3JlcGxhY2VfY29udGVudDoicmVwbGFjZS1lbGVtZW50Ij09YSYmKHI9YWlfZnJvbnQuaW5zZXJ0aW9uX3JlcGxhY2VfZWxlbWVudCkpOy0xPT1zZWxlY3Rvcl9zdHJpbmcuaW5kZXhPZigiLmFpLXZpZXdwb3J0cyIpJiYobS5pbm5lclRleHQ9cisiICIraCsiICgiK2QudGFnTmFtZS50b0xvd2VyQ2FzZSgpK3NlbGVjdG9yX3N0cmluZysiKSIpfW09ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTt0cnl7dmFyIHY9bS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQody5pbm5lckhUTUwpfWNhdGNoKHQpe30iYmVmb3JlIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZCk6ImFmdGVyIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZC5uZXh0U2libGluZyk6InByZXBlbmQiPT1hP2QuaW5zZXJ0QmVmb3JlKHYsZC5maXJzdENoaWxkKToiYXBwZW5kIj09YT9kLmluc2VydEJlZm9yZSh2LG51bGwpOiJyZXBsYWNlLWNvbnRlbnQiPT1hPyhkLmlubmVySFRNTD0iIixkLmluc2VydEJlZm9yZSh2LG51bGwpKToicmVwbGFjZS1lbGVtZW50Ij09YSYmKGQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodixkKSxkLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZCkpO3ooKX19O2FpX2luc2VydF9jb2RlPWZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGgobSxyKXtyZXR1cm4gbnVsbD09bT8hMTptLmNsYXNzTGlzdD9tLmNsYXNzTGlzdC5jb250YWlucyhyKTotMTwoIiAiK20uY2xhc3NOYW1lKyIgIikuaW5kZXhPZigiICIrcisiICIpfWZ1bmN0aW9uIGwobSxyKXtudWxsIT1tJiYobS5jbGFzc0xpc3Q/bS5jbGFzc0xpc3QuYWRkKHIpOm0uY2xhc3NOYW1lKz0iICIrcil9ZnVuY3Rpb24gbihtLHIpe251bGwhPW0mJihtLmNsYXNzTGlzdD9tLmNsYXNzTGlzdC5yZW1vdmUocik6bS5jbGFzc05hbWU9bS5jbGFzc05hbWUucmVwbGFjZShuZXcgUmVnRXhwKCIoXnxcXGIpIityLnNwbGl0KCIgIikuam9pbigifCIpKyIoXFxifCQpIiwiZ2kiKSwiICIpKX1pZigidW5kZWZpbmVkIiE9dHlwZW9mIGEpe3ZhciB1PSExO2lmKGgoYSwibm8tdmlzaWJpbGl0eS1jaGVjayIpfHxhLm9mZnNldFdpZHRofHxhLm9mZnNldEhlaWdodHx8YS5nZXRDbGllbnRSZWN0cygpLmxlbmd0aCl7dT1hLmdldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIik7dmFyIHk9YS5nZXRBdHRyaWJ1dGUoImRhdGEtaW5zZXJ0aW9uLXBvc2l0aW9uIiksZD1hLmdldEF0dHJpYnV0ZSgiZGF0YS1zZWxlY3RvciIpO2lmKG51bGwhPXUpaWYobnVsbCE9eSYmbnVsbCE9ZCl7aWYoLTEhPWQuaW5kZXhPZigiOmVxKCIpP3dpbmRvdy5qUXVlcnkmJndpbmRvdy5qUXVlcnkuZm4mJmpRdWVyeShkKS5sZW5ndGg6ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChkKS5sZW5ndGgpYWlfaW5zZXJ0KHksZCxiNjRkKHUpKSxuKGEsImFpLXZpZXdwb3J0cyIpfWVsc2V7eT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO3RyeXt2YXIgdz15LmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChiNjRkKHUpKX1jYXRjaChtKXt9YS5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh3LGEubmV4dFNpYmxpbmcpO24oYSwiYWktdmlld3BvcnRzIil9dT0hMH1lbHNlIHc9YS5wcmV2aW91c0VsZW1lbnRTaWJsaW5nLGgodywiYWktZGVidWctYmFyIikmJmgodywiYWktZGVidWctc2NyaXB0IikmJihuKHcsImFpLWRlYnVnLXNjcmlwdCIpLGwodywiYWktZGVidWctdmlld3BvcnQtaW52aXNpYmxlIikpLG4oYSwiYWktdmlld3BvcnRzIik7cmV0dXJuIHV9fTthaV9pbnNlcnRfbGlzdF9jb2RlPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBoKXt2YXIgbD1haV9pbnNlcnRfY29kZShoKSxuPWguY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTtpZihuKXtsfHxuLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1haSIpO3ZhciB1PW4ucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIik7biYmdS5sZW5ndGgmJihuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksbi5zdHlsZS52aXNpYmlsaXR5PSIiLG4uY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKG4uc3R5bGUucG9zaXRpb249IiIpKX1oLmNsYXNzTGlzdC5yZW1vdmUoYSk7bCYmeigpfX07YWlfaW5zZXJ0X3ZpZXdwb3J0X2NvZGU9ZnVuY3Rpb24oYSl7dmFyIGg9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShhKVswXTtpZigidW5kZWZpbmVkIiE9dHlwZW9mIGgpe3ZhciBsPWFpX2luc2VydF9jb2RlKGgpO2guY2xhc3NMaXN0LnJlbW92ZShhKTtsJiYoYT1oLmNsb3Nlc3QoImRpdi4iK2FpX2Jsb2NrX2NsYXNzX2RlZiksbnVsbCE9YSYmKGw9aC5nZXRBdHRyaWJ1dGUoInN0eWxlIiksbnVsbCE9bCYmYS5zZXRBdHRyaWJ1dGUoInN0eWxlIixhLmdldEF0dHJpYnV0ZSgic3R5bGUiKSsiICIrbCkpKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7aC5yZW1vdmVBdHRyaWJ1dGUoInN0eWxlIil9LDIpO3ooKX19O2FpX2luc2VydF9hZHNlbnNlX2ZhbGxiYWNrX2NvZGVzPWZ1bmN0aW9uKGEpe2Euc3R5bGUuZGlzcGxheT0ibm9uZSI7dmFyIGg9YS5jbG9zZXN0KCIuYWktZmFsbGJhY2stYWRzZW5zZSIpLGw9aC5uZXh0RWxlbWVudFNpYmxpbmc7bC5nZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIpP2FpX2luc2VydF9jb2RlKGwpJiZ6KCk6bC5zdHlsZS5kaXNwbGF5PSJibG9jayI7aC5jbGFzc0xpc3QuY29udGFpbnMoImFpLWVtcHR5LWNvZGUiKSYmbnVsbCE9YS5jbG9zZXN0KCIuIithaV9ibG9ja19jbGFzc19kZWYpJiYoYT1hLmNsb3Nlc3QoIi4iK2FpX2Jsb2NrX2NsYXNzX2RlZikuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiY29kZS1ibG9jay1sYWJlbCIpLDAhPWEubGVuZ3RoJiYoYVswXS5zdHlsZS5kaXNwbGF5PSJub25lIikpfTthaV9pbnNlcnRfY29kZV9ieV9jbGFzcz1mdW5jdGlvbihhKXt2YXIgaD1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGEpWzBdOyJ1bmRlZmluZWQiIT10eXBlb2YgaCYmKGFpX2luc2VydF9jb2RlKGgpLGguY2xhc3NMaXN0LnJlbW92ZShhKSl9O2FpX2luc2VydF9jbGllbnRfY29kZT1mdW5jdGlvbihhLGgpe3ZhciBsPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBsKXt2YXIgbj1sLmdldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIik7bnVsbCE9biYmYWlfY2hlY2tfYmxvY2soKSYmKGwuc2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiLG4uc3Vic3RyaW5nKE1hdGguZmxvb3IoaC8xOSkpKSxhaV9pbnNlcnRfY29kZV9ieV9jbGFzcyhhKSxsLnJlbW92ZSgpKX19O2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExO2Z1bmN0aW9uIHooKXthaV9wcm9jZXNzX2VsZW1lbnRzX2FjdGl2ZXx8c2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3JvdGF0aW9ucyYmYWlfcHJvY2Vzc19yb3RhdGlvbnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MmJmFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2FkYl9wcm9jZXNzX2Jsb2NrcyYmYWlfYWRiX3Byb2Nlc3NfYmxvY2tzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9wcm9jZXNzX2ltcHJlc3Npb25zKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyYmYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zKGRvY3VtZW50KTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc193YWl0X2Zvcl9pbnRlcmFjdGlvbiYmYWlfcHJvY2Vzc193YWl0X2Zvcl9pbnRlcmFjdGlvbigpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2RlbGF5ZWRfYmxvY2tzJiZhaV9wcm9jZXNzX2RlbGF5ZWRfYmxvY2tzKCl9LDUpO2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSEwfWNvbnN0IEI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSIpOyhuZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbihhLGgpe2Zvcihjb25zdCBsIG9mIGEpImF0dHJpYnV0ZXMiPT09bC50eXBlJiYiZGF0YS1hZC1zdGF0dXMiPT1sLmF0dHJpYnV0ZU5hbWUmJiJ1bmZpbGxlZCI9PWwudGFyZ2V0LmRhdGFzZXQuYWRTdGF0dXMmJmwudGFyZ2V0LmNsb3Nlc3QoIi5haS1mYWxsYmFjay1hZHNlbnNlIikmJmFpX2luc2VydF9hZHNlbnNlX2ZhbGxiYWNrX2NvZGVzKGwudGFyZ2V0KX0pKS5vYnNlcnZlKEIse2F0dHJpYnV0ZXM6ITAsY2hpbGRMaXN0OiExLHN1YnRyZWU6ITB9KTt2YXIgQXJyaXZlPWZ1bmN0aW9uKGEsaCxsKXtmdW5jdGlvbiBuKHQsYyxlKXtkLmFkZE1ldGhvZChjLGUsdC51bmJpbmRFdmVudCk7ZC5hZGRNZXRob2QoYyxlLHQudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JPckNhbGxiYWNrKTtkLmFkZE1ldGhvZChjLGUsdC51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrKX1mdW5jdGlvbiB1KHQpe3QuYXJyaXZlPXIuYmluZEV2ZW50O24ocix0LCJ1bmJpbmRBcnJpdmUiKTt0LmxlYXZlPXYuYmluZEV2ZW50O24odix0LCJ1bmJpbmRMZWF2ZSIpfWlmKGEuTXV0YXRpb25PYnNlcnZlciYmInVuZGVmaW5lZCIhPT10eXBlb2YgSFRNTEVsZW1lbnQpe3ZhciB5PTAsZD1mdW5jdGlvbigpe3ZhciB0PUhUTUxFbGVtZW50LnByb3RvdHlwZS5tYXRjaGVzfHxIVE1MRWxlbWVudC5wcm90b3R5cGUud2Via2l0TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubW96TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubXNNYXRjaGVzU2VsZWN0b3I7cmV0dXJue21hdGNoZXNTZWxlY3RvcjpmdW5jdGlvbihjLGUpe3JldHVybiBjIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQmJnQuY2FsbChjLGUpfSxhZGRNZXRob2Q6ZnVuY3Rpb24oYyxlLGYpe3ZhciBiPWNbZV07Y1tlXT1mdW5jdGlvbigpe2lmKGYubGVuZ3RoPT1hcmd1bWVudHMubGVuZ3RoKXJldHVybiBmLmFwcGx5KHRoaXMsYXJndW1lbnRzKTtpZigiZnVuY3Rpb24iPT10eXBlb2YgYilyZXR1cm4gYi5hcHBseSh0aGlzLGFyZ3VtZW50cyl9fSxjYWxsQ2FsbGJhY2tzOmZ1bmN0aW9uKGMsZSl7ZSYmZS5vcHRpb25zLm9uY2VPbmx5JiYxPT1lLmZpcmVkRWxlbXMubGVuZ3RoJiYoYz1bY1swXV0pO2Zvcih2YXIgZj0wLGI7Yj1jW2ZdO2YrKyliJiZiLmNhbGxiYWNrJiZiLmNhbGxiYWNrLmNhbGwoYi5lbGVtLGIuZWxlbSk7ZSYmZS5vcHRpb25zLm9uY2VPbmx5JiYxPT1lLmZpcmVkRWxlbXMubGVuZ3RoJiZlLm1lLnVuYmluZEV2ZW50V2l0aFNlbGVjdG9yQW5kQ2FsbGJhY2suY2FsbChlLnRhcmdldCxlLnNlbGVjdG9yLGUuY2FsbGJhY2spfSxjaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseTpmdW5jdGlvbihjLGUsZixiKXtmb3IodmFyIGc9MCxrO2s9Y1tnXTtnKyspZihrLGUsYikmJmIucHVzaCh7Y2FsbGJhY2s6ZS5jYWxsYmFjayxlbGVtOmt9KSwwPGsuY2hpbGROb2Rlcy5sZW5ndGgmJmQuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoay5jaGlsZE5vZGVzLGUsZixiKX0sbWVyZ2VBcnJheXM6ZnVuY3Rpb24oYyxlKXt2YXIgZj17fSxiO2ZvcihiIGluIGMpYy5oYXNPd25Qcm9wZXJ0eShiKSYmKGZbYl09Y1tiXSk7Zm9yKGIgaW4gZSllLmhhc093blByb3BlcnR5KGIpJiYoZltiXT1lW2JdKTtyZXR1cm4gZn0sdG9FbGVtZW50c0FycmF5OmZ1bmN0aW9uKGMpeyJ1bmRlZmluZWQiPT09dHlwZW9mIGN8fCJudW1iZXIiPT09dHlwZW9mIGMubGVuZ3RoJiZjIT09YXx8KGM9W2NdKTtyZXR1cm4gY319fSgpLHc9ZnVuY3Rpb24oKXt2YXIgdD1mdW5jdGlvbigpe3RoaXMuX2V2ZW50c0J1Y2tldD1bXTt0aGlzLl9iZWZvcmVSZW1vdmluZz10aGlzLl9iZWZvcmVBZGRpbmc9bnVsbH07dC5wcm90b3R5cGUuYWRkRXZlbnQ9ZnVuY3Rpb24oYyxlLGYsYil7Yz17dGFyZ2V0OmMsc2VsZWN0b3I6ZSxvcHRpb25zOmYsY2FsbGJhY2s6YixmaXJlZEVsZW1zOltdfTt0aGlzLl9iZWZvcmVBZGRpbmcmJnRoaXMuX2JlZm9yZUFkZGluZyhjKTt0aGlzLl9ldmVudHNCdWNrZXQucHVzaChjKTtyZXR1cm4gY307dC5wcm90b3R5cGUucmVtb3ZlRXZlbnQ9ZnVuY3Rpb24oYyl7Zm9yKHZhciBlPXRoaXMuX2V2ZW50c0J1Y2tldC5sZW5ndGgtMSxmO2Y9dGhpcy5fZXZlbnRzQnVja2V0W2VdO2UtLSljKGYpJiYodGhpcy5fYmVmb3JlUmVtb3ZpbmcmJnRoaXMuX2JlZm9yZVJlbW92aW5nKGYpLChmPXRoaXMuX2V2ZW50c0J1Y2tldC5zcGxpY2UoZSwxKSkmJmYubGVuZ3RoJiYoZlswXS5jYWxsYmFjaz1udWxsKSl9O3QucHJvdG90eXBlLmJlZm9yZUFkZGluZz1mdW5jdGlvbihjKXt0aGlzLl9iZWZvcmVBZGRpbmc9Y307dC5wcm90b3R5cGUuYmVmb3JlUmVtb3Zpbmc9ZnVuY3Rpb24oYyl7dGhpcy5fYmVmb3JlUmVtb3Zpbmc9Y307cmV0dXJuIHR9KCksbT1mdW5jdGlvbih0LGMpe3ZhciBlPW5ldyB3LGY9dGhpcyxiPXtmaXJlT25BdHRyaWJ1dGVzTW9kaWZpY2F0aW9uOiExfTtlLmJlZm9yZUFkZGluZyhmdW5jdGlvbihnKXt2YXIgaz1nLnRhcmdldDtpZihrPT09YS5kb2N1bWVudHx8az09PWEpaz1kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaHRtbCIpWzBdO3ZhciBwPW5ldyBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uKHgpe2MuY2FsbCh0aGlzLHgsZyl9KTt2YXIgcT10KGcub3B0aW9ucyk7cC5vYnNlcnZlKGsscSk7Zy5vYnNlcnZlcj1wO2cubWU9Zn0pO2UuYmVmb3JlUmVtb3ZpbmcoZnVuY3Rpb24oZyl7Zy5vYnNlcnZlci5kaXNjb25uZWN0KCl9KTt0aGlzLmJpbmRFdmVudD1mdW5jdGlvbihnLGsscCl7az1kLm1lcmdlQXJyYXlzKGIsayk7Zm9yKHZhciBxPWQudG9FbGVtZW50c0FycmF5KHRoaXMpLHg9MDt4PHEubGVuZ3RoO3grKyllLmFkZEV2ZW50KHFbeF0sZyxrLHApfTt0aGlzLnVuYmluZEV2ZW50PWZ1bmN0aW9uKCl7dmFyIGc9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7ZS5yZW1vdmVFdmVudChmdW5jdGlvbihrKXtmb3IodmFyIHA9MDtwPGcubGVuZ3RoO3ArKylpZih0aGlzPT09bHx8ay50YXJnZXQ9PT1nW3BdKXJldHVybiEwO3JldHVybiExfSl9O3RoaXMudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JPckNhbGxiYWNrPWZ1bmN0aW9uKGcpe3ZhciBrPWQudG9FbGVtZW50c0FycmF5KHRoaXMpO2UucmVtb3ZlRXZlbnQoImZ1bmN0aW9uIj09PXR5cGVvZiBnP2Z1bmN0aW9uKHApe2Zvcih2YXIgcT0wO3E8ay5sZW5ndGg7cSsrKWlmKCh0aGlzPT09bHx8cC50YXJnZXQ9PT1rW3FdKSYmcC5jYWxsYmFjaz09PWcpcmV0dXJuITA7cmV0dXJuITF9OmZ1bmN0aW9uKHApe2Zvcih2YXIgcT0wO3E8ay5sZW5ndGg7cSsrKWlmKCh0aGlzPT09bHx8cC50YXJnZXQ9PT1rW3FdKSYmcC5zZWxlY3Rvcj09PWcpcmV0dXJuITA7cmV0dXJuITF9KX07dGhpcy51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrPWZ1bmN0aW9uKGcsayl7dmFyIHA9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7ZS5yZW1vdmVFdmVudChmdW5jdGlvbihxKXtmb3IodmFyIHg9MDt4PHAubGVuZ3RoO3grKylpZigodGhpcz09PWx8fHEudGFyZ2V0PT09cFt4XSkmJnEuc2VsZWN0b3I9PT1nJiZxLmNhbGxiYWNrPT09aylyZXR1cm4hMDtyZXR1cm4hMX0pfTtyZXR1cm4gdGhpc30scj1uZXcgZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGYsYixnKXtyZXR1cm4gZC5tYXRjaGVzU2VsZWN0b3IoZixiLnNlbGVjdG9yKSYmKGYuX2lkPT09bCYmKGYuX2lkPXkrKyksLTE9PWIuZmlyZWRFbGVtcy5pbmRleE9mKGYuX2lkKSk/KGIuZmlyZWRFbGVtcy5wdXNoKGYuX2lkKSwhMCk6ITF9dmFyIGM9e2ZpcmVPbkF0dHJpYnV0ZXNNb2RpZmljYXRpb246ITEsb25jZU9ubHk6ITEsZXhpc3Rpbmc6ITF9O3I9bmV3IG0oZnVuY3Rpb24oZil7dmFyIGI9e2F0dHJpYnV0ZXM6ITEsY2hpbGRMaXN0OiEwLHN1YnRyZWU6ITB9O2YuZmlyZU9uQXR0cmlidXRlc01vZGlmaWNhdGlvbiYmKGIuYXR0cmlidXRlcz0hMCk7cmV0dXJuIGJ9LGZ1bmN0aW9uKGYsYil7Zi5mb3JFYWNoKGZ1bmN0aW9uKGcpe3ZhciBrPWcuYWRkZWROb2RlcyxwPWcudGFyZ2V0LHE9W107bnVsbCE9PWsmJjA8ay5sZW5ndGg/ZC5jaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseShrLGIsdCxxKToiYXR0cmlidXRlcyI9PT1nLnR5cGUmJnQocCxiLHEpJiZxLnB1c2goe2NhbGxiYWNrOmIuY2FsbGJhY2ssZWxlbTpwfSk7ZC5jYWxsQ2FsbGJhY2tzKHEsYil9KX0pO3ZhciBlPXIuYmluZEV2ZW50O3IuYmluZEV2ZW50PWZ1bmN0aW9uKGYsYixnKXsidW5kZWZpbmVkIj09PXR5cGVvZiBnPyhnPWIsYj1jKTpiPWQubWVyZ2VBcnJheXMoYyxiKTt2YXIgaz1kLnRvRWxlbWVudHNBcnJheSh0aGlzKTtpZihiLmV4aXN0aW5nKXtmb3IodmFyIHA9W10scT0wO3E8ay5sZW5ndGg7cSsrKWZvcih2YXIgeD1rW3FdLnF1ZXJ5U2VsZWN0b3JBbGwoZiksQT0wO0E8eC5sZW5ndGg7QSsrKXAucHVzaCh7Y2FsbGJhY2s6ZyxlbGVtOnhbQV19KTtpZihiLm9uY2VPbmx5JiZwLmxlbmd0aClyZXR1cm4gZy5jYWxsKHBbMF0uZWxlbSxwWzBdLmVsZW0pO3NldFRpbWVvdXQoZC5jYWxsQ2FsbGJhY2tzLDEscCl9ZS5jYWxsKHRoaXMsZixiLGcpfTtyZXR1cm4gcn0sdj1uZXcgZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGYsYil7cmV0dXJuIGQubWF0Y2hlc1NlbGVjdG9yKGYsYi5zZWxlY3Rvcil9dmFyIGM9e307dj1uZXcgbShmdW5jdGlvbigpe3JldHVybntjaGlsZExpc3Q6ITAsc3VidHJlZTohMH19LGZ1bmN0aW9uKGYsYil7Zi5mb3JFYWNoKGZ1bmN0aW9uKGcpe2c9Zy5yZW1vdmVkTm9kZXM7dmFyIGs9W107bnVsbCE9PWcmJjA8Zy5sZW5ndGgmJmQuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoZyxiLHQsayk7ZC5jYWxsQ2FsbGJhY2tzKGssYil9KX0pO3ZhciBlPXYuYmluZEV2ZW50O3YuYmluZEV2ZW50PWZ1bmN0aW9uKGYsYixnKXsidW5kZWZpbmVkIj09PXR5cGVvZiBnPyhnPWIsYj1jKTpiPWQubWVyZ2VBcnJheXMoYyxiKTtlLmNhbGwodGhpcyxmLGIsZyl9O3JldHVybiB2fTtoJiZ1KGguZm4pO3UoSFRNTEVsZW1lbnQucHJvdG90eXBlKTt1KE5vZGVMaXN0LnByb3RvdHlwZSk7dShIVE1MQ29sbGVjdGlvbi5wcm90b3R5cGUpO3UoSFRNTERvY3VtZW50LnByb3RvdHlwZSk7dShXaW5kb3cucHJvdG90eXBlKTtoPXt9O24ocixoLCJ1bmJpbmRBbGxBcnJpdmUiKTtuKHYsaCwidW5iaW5kQWxsTGVhdmUiKTtyZXR1cm4gaH19KHdpbmRvdywidW5kZWZpbmVkIj09PXR5cGVvZiBqUXVlcnk/bnVsbDpqUXVlcnksdm9pZCAwKX07IWZ1bmN0aW9uKGEsYil7YShmdW5jdGlvbigpeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBhKGEsYil7cmV0dXJuIG51bGwhPWEmJm51bGwhPWImJmEudG9Mb3dlckNhc2UoKT09PWIudG9Mb3dlckNhc2UoKX1mdW5jdGlvbiBjKGEsYil7dmFyIGMsZCxlPWEubGVuZ3RoO2lmKCFlfHwhYilyZXR1cm4hMTtmb3IoYz1iLnRvTG93ZXJDYXNlKCksZD0wO2Q8ZTsrK2QpaWYoYz09PWFbZF0udG9Mb3dlckNhc2UoKSlyZXR1cm4hMDtyZXR1cm4hMX1mdW5jdGlvbiBkKGEpe2Zvcih2YXIgYiBpbiBhKWkuY2FsbChhLGIpJiYoYVtiXT1uZXcgUmVnRXhwKGFbYl0sImkiKSl9ZnVuY3Rpb24gZShhKXtyZXR1cm4oYXx8IiIpLnN1YnN0cigwLDUwMCl9ZnVuY3Rpb24gZihhLGIpe3RoaXMudWE9ZShhKSx0aGlzLl9jYWNoZT17fSx0aGlzLm1heFBob25lV2lkdGg9Ynx8NjAwfXZhciBnPXt9O2cubW9iaWxlRGV0ZWN0UnVsZXM9e3Bob25lczp7aVBob25lOiJcXGJpUGhvbmVcXGJ8XFxiaVBvZFxcYiIsQmxhY2tCZXJyeToiQmxhY2tCZXJyeXxcXGJCQjEwXFxifHJpbVswLTldK3xcXGIoQkJBMTAwfEJCQjEwMHxCQkQxMDB8QkJFMTAwfEJCRjEwMHxTVEgxMDApXFxiLVswLTldKyIsUGl4ZWw6IjsgXFxiUGl4ZWxcXGIiLEhUQzoiSFRDfEhUQy4qKFNlbnNhdGlvbnxFdm98VmlzaW9ufEV4cGxvcmVyfDY4MDB8ODEwMHw4OTAwfEE3MjcyfFM1MTBlfEMxMTBlfExlZ2VuZHxEZXNpcmV8VDgyODIpfEFQWDUxNUNLVHxRdGVrOTA5MHxBUEE5MjkyS1R8SERfbWluaXxTZW5zYXRpb24uKlo3MTBlfFBHODYxMDB8WjcxNWV8RGVzaXJlLiooQTgxODF8SEQpfEFEUjYyMDB8QURSNjQwMEx8QURSNjQyNXwwMDFIVHxJbnNwaXJlIDRHfEFuZHJvaWQuKlxcYkVWT1xcYnxULU1vYmlsZSBHMXxaNTIwbXxBbmRyb2lkIFswLTkuXSs7IFBpeGVsIixOZXh1czoiTmV4dXMgT25lfE5leHVzIFN8R2FsYXh5LipOZXh1c3xBbmRyb2lkLipOZXh1cy4qTW9iaWxlfE5leHVzIDR8TmV4dXMgNXxOZXh1cyA1WHxOZXh1cyA2IixEZWxsOiJEZWxsWztdPyAoU3RyZWFrfEFlcm98VmVudWV8VmVudWUgUHJvfEZsYXNofFNtb2tlfE1pbmkgM2lYKXxYQ0QyOHxYQ0QzNXxcXGIwMDFETFxcYnxcXGIxMDFETFxcYnxcXGJHUzAxXFxiIixNb3Rvcm9sYToiTW90b3JvbGF8RFJPSURYfERST0lEIEJJT05JQ3xcXGJEcm9pZFxcYi4qQnVpbGR8QW5kcm9pZC4qWG9vbXxIUkkzOXxNT1QtfEExMjYwfEExNjgwfEE1NTV8QTg1M3xBODU1fEE5NTN8QTk1NXxBOTU2fE1vdG9yb2xhLipFTEVDVFJJRll8TW90b3JvbGEuKmkxfGk4Njd8aTk0MHxNQjIwMHxNQjMwMHxNQjUwMXxNQjUwMnxNQjUwOHxNQjUxMXxNQjUyMHxNQjUyNXxNQjUyNnxNQjYxMXxNQjYxMnxNQjYzMnxNQjgxMHxNQjg1NXxNQjg2MHxNQjg2MXxNQjg2NXxNQjg3MHxNRTUwMXxNRTUwMnxNRTUxMXxNRTUyNXxNRTYwMHxNRTYzMnxNRTcyMnxNRTgxMXxNRTg2MHxNRTg2M3xNRTg2NXxNVDYyMHxNVDcxMHxNVDcxNnxNVDcyMHxNVDgxMHxNVDg3MHxNVDkxN3xNb3Rvcm9sYS4qVElUQU5JVU18V1g0MzV8V1g0NDV8WFQzMDB8WFQzMDF8WFQzMTF8WFQzMTZ8WFQzMTd8WFQzMTl8WFQzMjB8WFQzOTB8WFQ1MDJ8WFQ1MzB8WFQ1MzF8WFQ1MzJ8WFQ1MzV8WFQ2MDN8WFQ2MTB8WFQ2MTF8WFQ2MTV8WFQ2ODF8WFQ3MDF8WFQ3MDJ8WFQ3MTF8WFQ3MjB8WFQ4MDB8WFQ4MDZ8WFQ4NjB8WFQ4NjJ8WFQ4NzV8WFQ4ODJ8WFQ4ODN8WFQ4OTR8WFQ5MDF8WFQ5MDd8WFQ5MDl8WFQ5MTB8WFQ5MTJ8WFQ5Mjh8WFQ5MjZ8WFQ5MTV8WFQ5MTl8WFQ5MjV8WFQxMDIxfFxcYk1vdG8gRVxcYnxYVDEwNjh8WFQxMDkyfFhUMTA1MiIsU2Ftc3VuZzoiXFxiU2Ftc3VuZ1xcYnxTTS1HOTUwRnxTTS1HOTU1RnxTTS1HOTI1MHxHVC0xOTMwMHxTR0gtSTMzN3xCR1QtUzUyMzB8R1QtQjIxMDB8R1QtQjI3MDB8R1QtQjI3MTB8R1QtQjMyMTB8R1QtQjMzMTB8R1QtQjM0MTB8R1QtQjM3MzB8R1QtQjM3NDB8R1QtQjU1MTB8R1QtQjU1MTJ8R1QtQjU3MjJ8R1QtQjY1MjB8R1QtQjczMDB8R1QtQjczMjB8R1QtQjczMzB8R1QtQjczNTB8R1QtQjc1MTB8R1QtQjc3MjJ8R1QtQjc4MDB8R1QtQzMwMTB8R1QtQzMwMTF8R1QtQzMwNjB8R1QtQzMyMDB8R1QtQzMyMTJ8R1QtQzMyMTJJfEdULUMzMjYyfEdULUMzMjIyfEdULUMzMzAwfEdULUMzMzAwS3xHVC1DMzMwM3xHVC1DMzMwM0t8R1QtQzMzMTB8R1QtQzMzMjJ8R1QtQzMzMzB8R1QtQzMzNTB8R1QtQzM1MDB8R1QtQzM1MTB8R1QtQzM1MzB8R1QtQzM2MzB8R1QtQzM3ODB8R1QtQzUwMTB8R1QtQzUyMTJ8R1QtQzY2MjB8R1QtQzY2MjV8R1QtQzY3MTJ8R1QtRTEwNTB8R1QtRTEwNzB8R1QtRTEwNzV8R1QtRTEwODB8R1QtRTEwODF8R1QtRTEwODV8R1QtRTEwODd8R1QtRTExMDB8R1QtRTExMDd8R1QtRTExMTB8R1QtRTExMjB8R1QtRTExMjV8R1QtRTExMzB8R1QtRTExNjB8R1QtRTExNzB8R1QtRTExNzV8R1QtRTExODB8R1QtRTExODJ8R1QtRTEyMDB8R1QtRTEyMTB8R1QtRTEyMjV8R1QtRTEyMzB8R1QtRTEzOTB8R1QtRTIxMDB8R1QtRTIxMjB8R1QtRTIxMjF8R1QtRTIxNTJ8R1QtRTIyMjB8R1QtRTIyMjJ8R1QtRTIyMzB8R1QtRTIyMzJ8R1QtRTIyNTB8R1QtRTIzNzB8R1QtRTI1NTB8R1QtRTI2NTJ8R1QtRTMyMTB8R1QtRTMyMTN8R1QtSTU1MDB8R1QtSTU1MDN8R1QtSTU3MDB8R1QtSTU4MDB8R1QtSTU4MDF8R1QtSTY0MTB8R1QtSTY0MjB8R1QtSTcxMTB8R1QtSTc0MTB8R1QtSTc1MDB8R1QtSTgwMDB8R1QtSTgxNTB8R1QtSTgxNjB8R1QtSTgxOTB8R1QtSTgzMjB8R1QtSTgzMzB8R1QtSTgzNTB8R1QtSTg1MzB8R1QtSTg3MDB8R1QtSTg3MDN8R1QtSTg5MTB8R1QtSTkwMDB8R1QtSTkwMDF8R1QtSTkwMDN8R1QtSTkwMTB8R1QtSTkwMjB8R1QtSTkwMjN8R1QtSTkwNzB8R1QtSTkwODJ8R1QtSTkxMDB8R1QtSTkxMDN8R1QtSTkyMjB8R1QtSTkyNTB8R1QtSTkzMDB8R1QtSTkzMDV8R1QtSTk1MDB8R1QtSTk1MDV8R1QtTTM1MTB8R1QtTTU2NTB8R1QtTTc1MDB8R1QtTTc2MDB8R1QtTTc2MDN8R1QtTTg4MDB8R1QtTTg5MTB8R1QtTjcwMDB8R1QtUzMxMTB8R1QtUzMzMTB8R1QtUzMzNTB8R1QtUzMzNTN8R1QtUzMzNzB8R1QtUzM2NTB8R1QtUzM2NTN8R1QtUzM3NzB8R1QtUzM4NTB8R1QtUzUyMTB8R1QtUzUyMjB8R1QtUzUyMjl8R1QtUzUyMzB8R1QtUzUyMzN8R1QtUzUyNTB8R1QtUzUyNTN8R1QtUzUyNjB8R1QtUzUyNjN8R1QtUzUyNzB8R1QtUzUzMDB8R1QtUzUzMzB8R1QtUzUzNTB8R1QtUzUzNjB8R1QtUzUzNjN8R1QtUzUzNjl8R1QtUzUzODB8R1QtUzUzODBEfEdULVM1NTYwfEdULVM1NTcwfEdULVM1NjAwfEdULVM1NjAzfEdULVM1NjEwfEdULVM1NjIwfEdULVM1NjYwfEdULVM1NjcwfEdULVM1NjkwfEdULVM1NzUwfEdULVM1NzgwfEdULVM1ODMwfEdULVM1ODM5fEdULVM2MTAyfEdULVM2NTAwfEdULVM3MDcwfEdULVM3MjAwfEdULVM3MjIwfEdULVM3MjMwfEdULVM3MjMzfEdULVM3MjUwfEdULVM3NTAwfEdULVM3NTMwfEdULVM3NTUwfEdULVM3NTYyfEdULVM3NzEwfEdULVM4MDAwfEdULVM4MDAzfEdULVM4NTAwfEdULVM4NTMwfEdULVM4NjAwfFNDSC1BMzEwfFNDSC1BNTMwfFNDSC1BNTcwfFNDSC1BNjEwfFNDSC1BNjMwfFNDSC1BNjUwfFNDSC1BNzkwfFNDSC1BNzk1fFNDSC1BODUwfFNDSC1BODcwfFNDSC1BODkwfFNDSC1BOTMwfFNDSC1BOTUwfFNDSC1BOTcwfFNDSC1BOTkwfFNDSC1JMTAwfFNDSC1JMTEwfFNDSC1JNDAwfFNDSC1JNDA1fFNDSC1JNTAwfFNDSC1JNTEwfFNDSC1JNTE1fFNDSC1JNjAwfFNDSC1JNzMwfFNDSC1JNzYwfFNDSC1JNzcwfFNDSC1JODMwfFNDSC1JOTEwfFNDSC1JOTIwfFNDSC1JOTU5fFNDSC1MQzExfFNDSC1OMTUwfFNDSC1OMzAwfFNDSC1SMTAwfFNDSC1SMzAwfFNDSC1SMzUxfFNDSC1SNDAwfFNDSC1SNDEwfFNDSC1UMzAwfFNDSC1VMzEwfFNDSC1VMzIwfFNDSC1VMzUwfFNDSC1VMzYwfFNDSC1VMzY1fFNDSC1VMzcwfFNDSC1VMzgwfFNDSC1VNDEwfFNDSC1VNDMwfFNDSC1VNDUwfFNDSC1VNDYwfFNDSC1VNDcwfFNDSC1VNDkwfFNDSC1VNTQwfFNDSC1VNTUwfFNDSC1VNjIwfFNDSC1VNjQwfFNDSC1VNjUwfFNDSC1VNjYwfFNDSC1VNzAwfFNDSC1VNzQwfFNDSC1VNzUwfFNDSC1VODEwfFNDSC1VODIwfFNDSC1VOTAwfFNDSC1VOTQwfFNDSC1VOTYwfFNDUy0yNlVDfFNHSC1BMTA3fFNHSC1BMTE3fFNHSC1BMTI3fFNHSC1BMTM3fFNHSC1BMTU3fFNHSC1BMTY3fFNHSC1BMTc3fFNHSC1BMTg3fFNHSC1BMTk3fFNHSC1BMjI3fFNHSC1BMjM3fFNHSC1BMjU3fFNHSC1BNDM3fFNHSC1BNTE3fFNHSC1BNTk3fFNHSC1BNjM3fFNHSC1BNjU3fFNHSC1BNjY3fFNHSC1BNjg3fFNHSC1BNjk3fFNHSC1BNzA3fFNHSC1BNzE3fFNHSC1BNzI3fFNHSC1BNzM3fFNHSC1BNzQ3fFNHSC1BNzY3fFNHSC1BNzc3fFNHSC1BNzk3fFNHSC1BODE3fFNHSC1BODI3fFNHSC1BODM3fFNHSC1BODQ3fFNHSC1BODY3fFNHSC1BODc3fFNHSC1BODg3fFNHSC1BODk3fFNHSC1BOTI3fFNHSC1CMTAwfFNHSC1CMTMwfFNHSC1CMjAwfFNHSC1CMjIwfFNHSC1DMTAwfFNHSC1DMTEwfFNHSC1DMTIwfFNHSC1DMTMwfFNHSC1DMTQwfFNHSC1DMTYwfFNHSC1DMTcwfFNHSC1DMTgwfFNHSC1DMjAwfFNHSC1DMjA3fFNHSC1DMjEwfFNHSC1DMjI1fFNHSC1DMjMwfFNHSC1DNDE3fFNHSC1DNDUwfFNHSC1EMzA3fFNHSC1EMzQ3fFNHSC1EMzU3fFNHSC1ENDA3fFNHSC1ENDE1fFNHSC1ENzgwfFNHSC1EODA3fFNHSC1EOTgwfFNHSC1FMTA1fFNHSC1FMjAwfFNHSC1FMzE1fFNHSC1FMzE2fFNHSC1FMzE3fFNHSC1FMzM1fFNHSC1FNTkwfFNHSC1FNjM1fFNHSC1FNzE1fFNHSC1FODkwfFNHSC1GMzAwfFNHSC1GNDgwfFNHSC1JMjAwfFNHSC1JMzAwfFNHSC1JMzIwfFNHSC1JNTUwfFNHSC1JNTc3fFNHSC1JNjAwfFNHSC1JNjA3fFNHSC1JNjE3fFNHSC1JNjI3fFNHSC1JNjM3fFNHSC1JNjc3fFNHSC1JNzAwfFNHSC1JNzE3fFNHSC1JNzI3fFNHSC1pNzQ3TXxTR0gtSTc3N3xTR0gtSTc4MHxTR0gtSTgyN3xTR0gtSTg0N3xTR0gtSTg1N3xTR0gtSTg5NnxTR0gtSTg5N3xTR0gtSTkwMHxTR0gtSTkwN3xTR0gtSTkxN3xTR0gtSTkyN3xTR0gtSTkzN3xTR0gtSTk5N3xTR0gtSjE1MHxTR0gtSjIwMHxTR0gtTDE3MHxTR0gtTDcwMHxTR0gtTTExMHxTR0gtTTE1MHxTR0gtTTIwMHxTR0gtTjEwNXxTR0gtTjUwMHxTR0gtTjYwMHxTR0gtTjYyMHxTR0gtTjYyNXxTR0gtTjcwMHxTR0gtTjcxMHxTR0gtUDEwN3xTR0gtUDIwN3xTR0gtUDMwMHxTR0gtUDMxMHxTR0gtUDUyMHxTR0gtUDczNXxTR0gtUDc3N3xTR0gtUTEwNXxTR0gtUjIxMHxTR0gtUjIyMHxTR0gtUjIyNXxTR0gtUzEwNXxTR0gtUzMwN3xTR0gtVDEwOXxTR0gtVDExOXxTR0gtVDEzOXxTR0gtVDIwOXxTR0gtVDIxOXxTR0gtVDIyOXxTR0gtVDIzOXxTR0gtVDI0OXxTR0gtVDI1OXxTR0gtVDMwOXxTR0gtVDMxOXxTR0gtVDMyOXxTR0gtVDMzOXxTR0gtVDM0OXxTR0gtVDM1OXxTR0gtVDM2OXxTR0gtVDM3OXxTR0gtVDQwOXxTR0gtVDQyOXxTR0gtVDQzOXxTR0gtVDQ1OXxTR0gtVDQ2OXxTR0gtVDQ3OXxTR0gtVDQ5OXxTR0gtVDUwOXxTR0gtVDUxOXxTR0gtVDUzOXxTR0gtVDU1OXxTR0gtVDU4OXxTR0gtVDYwOXxTR0gtVDYxOXxTR0gtVDYyOXxTR0gtVDYzOXxTR0gtVDY1OXxTR0gtVDY2OXxTR0gtVDY3OXxTR0gtVDcwOXxTR0gtVDcxOXxTR0gtVDcyOXxTR0gtVDczOXxTR0gtVDc0NnxTR0gtVDc0OXxTR0gtVDc1OXxTR0gtVDc2OXxTR0gtVDgwOXxTR0gtVDgxOXxTR0gtVDgzOXxTR0gtVDkxOXxTR0gtVDkyOXxTR0gtVDkzOXxTR0gtVDk1OXxTR0gtVDk4OXxTR0gtVTEwMHxTR0gtVTIwMHxTR0gtVTgwMHxTR0gtVjIwNXxTR0gtVjIwNnxTR0gtWDEwMHxTR0gtWDEwNXxTR0gtWDEyMHxTR0gtWDE0MHxTR0gtWDQyNnxTR0gtWDQyN3xTR0gtWDQ3NXxTR0gtWDQ5NXxTR0gtWDQ5N3xTR0gtWDUwN3xTR0gtWDYwMHxTR0gtWDYxMHxTR0gtWDYyMHxTR0gtWDYzMHxTR0gtWDcwMHxTR0gtWDgyMHxTR0gtWDg5MHxTR0gtWjEzMHxTR0gtWjE1MHxTR0gtWjE3MHxTR0gtWlgxMHxTR0gtWlgyMHxTSFctTTExMHxTUEgtQTEyMHxTUEgtQTQwMHxTUEgtQTQyMHxTUEgtQTQ2MHxTUEgtQTUwMHxTUEgtQTU2MHxTUEgtQTYwMHxTUEgtQTYyMHxTUEgtQTY2MHxTUEgtQTcwMHxTUEgtQTc0MHxTUEgtQTc2MHxTUEgtQTc5MHxTUEgtQTgwMHxTUEgtQTgyMHxTUEgtQTg0MHxTUEgtQTg4MHxTUEgtQTkwMHxTUEgtQTk0MHxTUEgtQTk2MHxTUEgtRDYwMHxTUEgtRDcwMHxTUEgtRDcxMHxTUEgtRDcyMHxTUEgtSTMwMHxTUEgtSTMyNXxTUEgtSTMzMHxTUEgtSTM1MHxTUEgtSTUwMHxTUEgtSTYwMHxTUEgtSTcwMHxTUEgtTDcwMHxTUEgtTTEwMHxTUEgtTTIyMHxTUEgtTTI0MHxTUEgtTTMwMHxTUEgtTTMwNXxTUEgtTTMyMHxTUEgtTTMzMHxTUEgtTTM1MHxTUEgtTTM2MHxTUEgtTTM3MHxTUEgtTTM4MHxTUEgtTTUxMHxTUEgtTTU0MHxTUEgtTTU1MHxTUEgtTTU2MHxTUEgtTTU3MHxTUEgtTTU4MHxTUEgtTTYxMHxTUEgtTTYyMHxTUEgtTTYzMHxTUEgtTTgwMHxTUEgtTTgxMHxTUEgtTTg1MHxTUEgtTTkwMHxTUEgtTTkxMHxTUEgtTTkyMHxTUEgtTTkzMHxTUEgtTjEwMHxTUEgtTjIwMHxTUEgtTjI0MHxTUEgtTjMwMHxTUEgtTjQwMHxTUEgtWjQwMHxTV0MtRTEwMHxTQ0gtaTkwOXxHVC1ONzEwMHxHVC1ONzEwNXxTQ0gtSTUzNXxTTS1OOTAwQXxTR0gtSTMxN3xTR0gtVDk5OUx8R1QtUzUzNjBCfEdULUk4MjYyfEdULVM2ODAyfEdULVM2MzEyfEdULVM2MzEwfEdULVM1MzEyfEdULVM1MzEwfEdULUk5MTA1fEdULUk4NTEwfEdULVM2NzkwTnxTTS1HNzEwNXxTTS1OOTAwNXxHVC1TNTMwMXxHVC1JOTI5NXxHVC1JOTE5NXxTTS1DMTAxfEdULVM3MzkyfEdULVM3NTYwfEdULUI3NjEwfEdULUk1NTEwfEdULVM3NTgyfEdULVM3NTMwRXxHVC1JODc1MHxTTS1HOTAwNlZ8U00tRzkwMDhWfFNNLUc5MDA5RHxTTS1HOTAwQXxTTS1HOTAwRHxTTS1HOTAwRnxTTS1HOTAwSHxTTS1HOTAwSXxTTS1HOTAwSnxTTS1HOTAwS3xTTS1HOTAwTHxTTS1HOTAwTXxTTS1HOTAwUHxTTS1HOTAwUjR8U00tRzkwMFN8U00tRzkwMFR8U00tRzkwMFZ8U00tRzkwMFc4fFNIVi1FMTYwS3xTQ0gtUDcwOXxTQ0gtUDcyOXxTTS1UMjU1OHxHVC1JOTIwNXxTTS1HOTM1MHxTTS1KMTIwRnxTTS1HOTIwRnxTTS1HOTIwVnxTTS1HOTMwRnxTTS1OOTEwQ3xTTS1BMzEwRnxHVC1JOTE5MHxTTS1KNTAwRk58U00tRzkwM0Z8U00tSjMzMEZ8U00tRzYxMEZ8U00tRzk4MUJ8U00tRzg5MkF8U00tQTUzMEYiLExHOiJcXGJMR1xcYjt8TEdbLSBdPyhDODAwfEM5MDB8RTQwMHxFNjEwfEU5MDB8RS05MDB8RjE2MHxGMTgwS3xGMTgwTHxGMTgwU3w3MzB8ODU1fEwxNjB8TFM3NDB8TFM4NDB8TFM5NzB8TFU2MjAwfE1TNjkwfE1TNjk1fE1TNzcwfE1TODQwfE1TODcwfE1TOTEwfFA1MDB8UDcwMHxQNzA1fFZNNjk2fEFTNjgwfEFTNjk1fEFYODQwfEM3Mjl8RTk3MHxHUzUwNXwyNzJ8QzM5NXxFNzM5Qkt8RTk2MHxMNTVDfEw3NUN8TFM2OTZ8TFM4NjB8UDc2OUJLfFAzNTB8UDUwMHxQNTA5fFA4NzB8VU4yNzJ8VVM3MzB8VlM4NDB8VlM5NTB8TE4yNzJ8TE41MTB8TFM2NzB8TFM4NTV8TFc2OTB8TU4yNzB8TU41MTB8UDUwOXxQNzY5fFA5MzB8VU4yMDB8VU4yNzB8VU41MTB8VU42MTB8VVM2NzB8VVM3NDB8VVM3NjB8VVgyNjV8VVg4NDB8Vk4yNzF8Vk41MzB8VlM2NjB8VlM3MDB8VlM3NDB8VlM3NTB8VlM5MTB8VlM5MjB8VlM5MzB8Vlg5MjAwfFZYMTEwMDB8QVg4NDBBfExXNzcwfFA1MDZ8UDkyNXxQOTk5fEU2MTJ8RDk1NXxEODAyfE1TMzIzfE0yNTcpfExNLUc3MTAiLFNvbnk6IlNvbnlTVHxTb255TFR8U29ueUVyaWNzc29ufFNvbnlFcmljc3NvbkxUMTVpdnxMVDE4aXxFMTBpfExUMjhofExUMjZ3fFNvbnlFcmljc3Nvbk1UMjdpfEM1MzAzfEM2OTAyfEM2OTAzfEM2OTA2fEM2OTQzfEQyNTMzfFNPVjM0fDYwMVNPfEY4MzMyIixBc3VzOiJBc3VzLipHYWxheHl8UGFkRm9uZS4qTW9iaWxlIixYaWFvbWk6Il4oPyEuKlxcYngxMVxcYikuKnhpYW9taS4qJHxQT0NPUEhPTkUgRjF8TUkgOHxSZWRtaSBOb3RlIDlTfFJlZG1pIE5vdGUgNUEgUHJpbWV8TjJHNDdIfE0yMDAxSjJHfE0yMDAxSjJJfE0xODA1RTEwQXxNMjAwNEoxMUd8TTE5MDJGMUd8TTIwMDJKOUd8TTIwMDRKMTlHfE0yMDAzSjZBMUciLE5va2lhTHVtaWE6Ikx1bWlhIFswLTldezMsNH0iLE1pY3JvbWF4OiJNaWNyb21heC4qXFxiKEEyMTB8QTkyfEE4OHxBNzJ8QTExMXxBMTEwUXxBMTE1fEExMTZ8QTExMHxBOTBTfEEyNnxBNTF8QTM1fEE1NHxBMjV8QTI3fEE4OXxBNjh8QTY1fEE1N3xBOTApXFxiIixQYWxtOiJQYWxtU291cmNlfFBhbG0iLFZlcnR1OiJWZXJ0dXxWZXJ0dS4qTHRkfFZlcnR1LipBc2NlbnR8VmVydHUuKkF5eHRhfFZlcnR1LipDb25zdGVsbGF0aW9uKEZ8UXVlc3QpP3xWZXJ0dS4qTW9uaWthfFZlcnR1LipTaWduYXR1cmUiLFBhbnRlY2g6IlBBTlRFQ0h8SU0tQTg1MFN8SU0tQTg0MFN8SU0tQTgzMEx8SU0tQTgzMEt8SU0tQTgzMFN8SU0tQTgyMEx8SU0tQTgxMEt8SU0tQTgxMFN8SU0tQTgwMFN8SU0tVDEwMEt8SU0tQTcyNUx8SU0tQTc4MEx8SU0tQTc3NUN8SU0tQTc3MEt8SU0tQTc2MFN8SU0tQTc1MEt8SU0tQTc0MFN8SU0tQTczMFN8SU0tQTcyMEx8SU0tQTcxMEt8SU0tQTY5MEx8SU0tQTY5MFN8SU0tQTY1MFN8SU0tQTYzMEt8SU0tQTYwMFN8VkVHQSBQVEwyMXxQVDAwM3xQODAxMHxBRFI5MTBMfFA2MDMwfFA2MDIwfFA5MDcwfFA0MTAwfFA5MDYwfFA1MDAwfENETTg5OTJ8VFhUODA0NXxBRFI4OTk1fElTMTFQVHxQMjAzMHxQNjAxMHxQODAwMHxQVDAwMnxJUzA2fENETTg5OTl8UDkwNTB8UFQwMDF8VFhUODA0MHxQMjAyMHxQOTAyMHxQMjAwMHxQNzA0MHxQNzAwMHxDNzkwIixGbHk6IklRMjMwfElRNDQ0fElRNDUwfElRNDQwfElRNDQyfElRNDQxfElRMjQ1fElRMjU2fElRMjM2fElRMjU1fElRMjM1fElRMjQ1fElRMjc1fElRMjQwfElRMjg1fElRMjgwfElRMjcwfElRMjYwfElRMjUwIixXaWtvOiJLSVRFIDRHfEhJR0hXQVl8R0VUQVdBWXxTVEFJUldBWXxEQVJLU0lERXxEQVJLRlVMTHxEQVJLTklHSFR8REFSS01PT058U0xJREV8V0FYIDRHfFJBSU5CT1d8QkxPT018U1VOU0VUfEdPQSg/IW5uYSl8TEVOTll8QkFSUll8SUdHWXxPWlpZfENJTksgRklWRXxDSU5LIFBFQVh8Q0lOSyBQRUFYIDJ8Q0lOSyBTTElNfENJTksgU0xJTSAyfENJTksgK3xDSU5LIEtJTkd8Q0lOSyBQRUFYfENJTksgU0xJTXxTVUJMSU0iLGlNb2JpbGU6ImktbW9iaWxlIChJUXxpLVNUWUxFfGlkZWF8WkFBfEhpdHopIixTaW1WYWxsZXk6IlxcYihTUC04MHxYVC05MzB8U1gtMzQwfFhULTkzMHxTWC0zMTB8U1AtMzYwfFNQNjB8U1BULTgwMHxTUC0xMjB8U1BULTgwMHxTUC0xNDB8U1BYLTV8U1BYLTh8U1AtMTAwfFNQWC04fFNQWC0xMilcXGIiLFdvbGZnYW5nOiJBVC1CMjREfEFULUFTNTBIRHxBVC1BUzQwV3xBVC1BUzU1SER8QVQtQVM0NXEyfEFULUIyNkR8QVQtQVM1MFEiLEFsY2F0ZWw6IkFsY2F0ZWwiLE5pbnRlbmRvOiJOaW50ZW5kbyAoM0RTfFN3aXRjaCkiLEFtb2k6IkFtb2kiLElOUToiSU5RIixPbmVQbHVzOiJPTkVQTFVTIixHZW5lcmljUGhvbmU6IlRhcGF0YWxrfFBEQTt8U0FHRU18XFxibW1wXFxifHBvY2tldHxcXGJwc3BcXGJ8c3ltYmlhbnxTbWFydHBob25lfHNtYXJ0Zm9ufHRyZW98dXAuYnJvd3Nlcnx1cC5saW5rfHZvZGFmb25lfFxcYndhcFxcYnxub2tpYXxTZXJpZXM0MHxTZXJpZXM2MHxTNjB8U29ueUVyaWNzc29ufE45MDB8TUFVSS4qV0FQLipCcm93c2VyIn0sdGFibGV0czp7aVBhZDoiaVBhZHxpUGFkLipNb2JpbGUiLE5leHVzVGFibGV0OiJBbmRyb2lkLipOZXh1c1tcXHNdKyg3fDl8MTApIixHb29nbGVUYWJsZXQ6IkFuZHJvaWQuKlBpeGVsIEMiLFNhbXN1bmdUYWJsZXQ6IlNBTVNVTkcuKlRhYmxldHxHYWxheHkuKlRhYnxTQy0wMUN8R1QtUDEwMDB8R1QtUDEwMDN8R1QtUDEwMTB8R1QtUDMxMDV8R1QtUDYyMTB8R1QtUDY4MDB8R1QtUDY4MTB8R1QtUDcxMDB8R1QtUDczMDB8R1QtUDczMTB8R1QtUDc1MDB8R1QtUDc1MTB8U0NILUk4MDB8U0NILUk4MTV8U0NILUk5MDV8U0dILUk5NTd8U0dILUk5ODd8U0dILVQ4NDl8U0dILVQ4NTl8U0dILVQ4Njl8U1BILVAxMDB8R1QtUDMxMDB8R1QtUDMxMDh8R1QtUDMxMTB8R1QtUDUxMDB8R1QtUDUxMTB8R1QtUDYyMDB8R1QtUDczMjB8R1QtUDc1MTF8R1QtTjgwMDB8R1QtUDg1MTB8U0dILUk0OTd8U1BILVA1MDB8U0dILVQ3Nzl8U0NILUk3MDV8U0NILUk5MTV8R1QtTjgwMTN8R1QtUDMxMTN8R1QtUDUxMTN8R1QtUDgxMTB8R1QtTjgwMTB8R1QtTjgwMDV8R1QtTjgwMjB8R1QtUDEwMTN8R1QtUDYyMDF8R1QtUDc1MDF8R1QtTjUxMDB8R1QtTjUxMDV8R1QtTjUxMTB8U0hWLUUxNDBLfFNIVi1FMTQwTHxTSFYtRTE0MFN8U0hWLUUxNTBTfFNIVi1FMjMwS3xTSFYtRTIzMEx8U0hWLUUyMzBTfFNIVy1NMTgwS3xTSFctTTE4MEx8U0hXLU0xODBTfFNIVy1NMTgwV3xTSFctTTMwMFd8U0hXLU0zMDVXfFNIVy1NMzgwS3xTSFctTTM4MFN8U0hXLU0zODBXfFNIVy1NNDMwV3xTSFctTTQ4MEt8U0hXLU00ODBTfFNIVy1NNDgwV3xTSFctTTQ4NVd8U0hXLU00ODZXfFNIVy1NNTAwV3xHVC1JOTIyOHxTQ0gtUDczOXxTQ0gtSTkyNXxHVC1JOTIwMHxHVC1QNTIwMHxHVC1QNTIxMHxHVC1QNTIxMFh8U00tVDMxMXxTTS1UMzEwfFNNLVQzMTBYfFNNLVQyMTB8U00tVDIxMFJ8U00tVDIxMXxTTS1QNjAwfFNNLVA2MDF8U00tUDYwNXxTTS1QOTAwfFNNLVA5MDF8U00tVDIxN3xTTS1UMjE3QXxTTS1UMjE3U3xTTS1QNjAwMHxTTS1UMzEwMHxTR0gtSTQ2N3xYRTUwMHxTTS1UMTEwfEdULVA1MjIwfEdULUk5MjAwWHxHVC1ONTExMFh8R1QtTjUxMjB8U00tUDkwNXxTTS1UMTExfFNNLVQyMTA1fFNNLVQzMTV8U00tVDMyMHxTTS1UMzIwWHxTTS1UMzIxfFNNLVQ1MjB8U00tVDUyNXxTTS1UNTMwTlV8U00tVDIzME5VfFNNLVQzMzBOVXxTTS1UOTAwfFhFNTAwVDFDfFNNLVA2MDVWfFNNLVA5MDVWfFNNLVQzMzdWfFNNLVQ1MzdWfFNNLVQ3MDdWfFNNLVQ4MDdWfFNNLVA2MDBYfFNNLVA5MDBYfFNNLVQyMTBYfFNNLVQyMzB8U00tVDIzMFh8U00tVDMyNXxHVC1QNzUwM3xTTS1UNTMxfFNNLVQzMzB8U00tVDUzMHxTTS1UNzA1fFNNLVQ3MDVDfFNNLVQ1MzV8U00tVDMzMXxTTS1UODAwfFNNLVQ3MDB8U00tVDUzN3xTTS1UODA3fFNNLVA5MDdBfFNNLVQzMzdBfFNNLVQ1MzdBfFNNLVQ3MDdBfFNNLVQ4MDdBfFNNLVQyMzd8U00tVDgwN1B8U00tUDYwN1R8U00tVDIxN1R8U00tVDMzN1R8U00tVDgwN1R8U00tVDExNk5RfFNNLVQxMTZCVXxTTS1QNTUwfFNNLVQzNTB8U00tVDU1MHxTTS1UOTAwMHxTTS1QOTAwMHxTTS1UNzA1WXxTTS1UODA1fEdULVAzMTEzfFNNLVQ3MTB8U00tVDgxMHxTTS1UODE1fFNNLVQzNjB8U00tVDUzM3xTTS1UMTEzfFNNLVQzMzV8U00tVDcxNXxTTS1UNTYwfFNNLVQ2NzB8U00tVDY3N3xTTS1UMzc3fFNNLVQ1Njd8U00tVDM1N1R8U00tVDU1NXxTTS1UNTYxfFNNLVQ3MTN8U00tVDcxOXxTTS1UODEzfFNNLVQ4MTl8U00tVDU4MHxTTS1UMzU1WT98U00tVDI4MHxTTS1UODE3QXxTTS1UODIwfFNNLVc3MDB8U00tUDU4MHxTTS1UNTg3fFNNLVAzNTB8U00tUDU1NU18U00tUDM1NU18U00tVDExM05VfFNNLVQ4MTVZfFNNLVQ1ODV8U00tVDI4NXxTTS1UODI1fFNNLVc3MDh8U00tVDgzNXxTTS1UODMwfFNNLVQ4MzdWfFNNLVQ3MjB8U00tVDUxMHxTTS1UMzg3VnxTTS1QNjEwfFNNLVQyOTB8U00tVDUxNXxTTS1UNTkwfFNNLVQ1OTV8U00tVDcyNXxTTS1UODE3UHxTTS1QNTg1TjB8U00tVDM5NXxTTS1UMjk1fFNNLVQ4NjV8U00tUDYxME58U00tUDYxNXxTTS1UOTcwfFNNLVQzODB8U00tVDU5NTB8U00tVDkwNXxTTS1UMjMxfFNNLVQ1MDB8U00tVDg2MCIsS2luZGxlOiJLaW5kbGV8U2lsay4qQWNjZWxlcmF0ZWR8QW5kcm9pZC4qXFxiKEtGT1R8S0ZUVHxLRkpXSXxLRkpXQXxLRk9URXxLRlNPV0l8S0ZUSFdJfEtGVEhXQXxLRkFQV0l8S0ZBUFdBfFdGSldBRXxLRlNBV0F8S0ZTQVdJfEtGQVNXSXxLRkFSV0l8S0ZGT1dJfEtGR0lXSXxLRk1FV0kpXFxifEFuZHJvaWQuKlNpbGsvWzAtOS5dKyBsaWtlIENocm9tZS9bMC05Ll0rICg/IU1vYmlsZSkiLFN1cmZhY2VUYWJsZXQ6IldpbmRvd3MgTlQgWzAtOS5dKzsgQVJNOy4qKFRhYmxldHxBUk1CSlMpIixIUFRhYmxldDoiSFAgU2xhdGUgKDd8OHwxMCl8SFAgRWxpdGVQYWQgOTAwfGhwLXRhYmxldHxFbGl0ZUJvb2suKlRvdWNofEhQIDh8U2xhdGUgMjF8SFAgU2xhdGVCb29rIDEwIixBc3VzVGFibGV0OiJeLipQYWRGb25lKCg/IU1vYmlsZSkuKSokfFRyYW5zZm9ybWVyfFRGMTAxfFRGMTAxR3xURjMwMFR8VEYzMDBUR3xURjMwMFRMfFRGNzAwVHxURjcwMEtMfFRGNzAxVHxURjgxMEN8TUUxNzF8TUUzMDFUfE1FMzAyQ3xNRTM3MU1HfE1FMzcwVHxNRTM3Mk1HfE1FMTcyVnxNRTE3M1h8TUU0MDBDfFNsaWRlciBTTDEwMXxcXGJLMDBGXFxifFxcYkswMENcXGJ8XFxiSzAwRVxcYnxcXGJLMDBMXFxifFRYMjAxTEF8TUUxNzZDfE1FMTAyQXxcXGJNODBUQVxcYnxNRTM3MkNMfE1FNTYwQ0d8TUUzNzJDR3xNRTMwMktMfCBLMDEwIHwgSzAxMSB8IEswMTcgfCBLMDFFIHxNRTU3MkN8TUUxMDNLfE1FMTcwQ3xNRTE3MUN8XFxiTUU3MENcXGJ8TUU1ODFDfE1FNTgxQ0x8TUU4NTEwQ3xNRTE4MUN8UDAxWXxQTzFNQXxQMDFafFxcYlAwMjdcXGJ8XFxiUDAyNFxcYnxcXGJQMDBDXFxiIixCbGFja0JlcnJ5VGFibGV0OiJQbGF5Qm9va3xSSU0gVGFibGV0IixIVEN0YWJsZXQ6IkhUQ19GbHllcl9QNTEyfEhUQyBGbHllcnxIVEMgSmV0c3RyZWFtfEhUQy1QNzE1YXxIVEMgRVZPIFZpZXcgNEd8UEc0MTIwMHxQRzA5NDEwIixNb3Rvcm9sYVRhYmxldDoieG9vbXxzaG9sZXN0fE1aNjE1fE1aNjA1fE1aNTA1fE1aNjAxfE1aNjAyfE1aNjAzfE1aNjA0fE1aNjA2fE1aNjA3fE1aNjA4fE1aNjA5fE1aNjE1fE1aNjE2fE1aNjE3IixOb29rVGFibGV0OiJBbmRyb2lkLipOb29rfE5vb2tDb2xvcnxub29rIGJyb3dzZXJ8Qk5SVjIwMHxCTlJWMjAwQXxCTlRWMjUwfEJOVFYyNTBBfEJOVFY0MDB8Qk5UVjYwMHxMb2dpY1BEIFpvb20yIixBY2VyVGFibGV0OiJBbmRyb2lkLio7IFxcYihBMTAwfEExMDF8QTExMHxBMjAwfEEyMTB8QTIxMXxBNTAwfEE1MDF8QTUxMHxBNTExfEE3MDB8QTcwMXxXNTAwfFc1MDBQfFc1MDF8VzUwMVB8VzUxMHxXNTExfFc3MDB8RzEwMHxHMTAwV3xCMS1BNzF8QjEtNzEwfEIxLTcxMXxBMS04MTB8QTEtODExfEExLTgzMClcXGJ8VzMtODEwfFxcYkEzLUExMFxcYnxcXGJBMy1BMTFcXGJ8XFxiQTMtQTIwXFxifFxcYkEzLUEzMHxBMy1BNDAiLFRvc2hpYmFUYWJsZXQ6IkFuZHJvaWQuKihBVDEwMHxBVDEwNXxBVDIwMHxBVDIwNXxBVDI3MHxBVDI3NXxBVDMwMHxBVDMwNXxBVDFTNXxBVDUwMHxBVDU3MHxBVDcwMHxBVDgzMCl8VE9TSElCQS4qRk9MSU8iLExHVGFibGV0OiJcXGJMLTA2Q3xMRy1WOTA5fExHLVY5MDB8TEctVjcwMHxMRy1WNTEwfExHLVY1MDB8TEctVjQxMHxMRy1WNDAwfExHLVZLODEwXFxiIixGdWppdHN1VGFibGV0OiJBbmRyb2lkLipcXGIoRi0wMUR8Ri0wMkZ8Ri0wNUV8Ri0xMER8TTUzMnxRNTcyKVxcYiIsUHJlc3RpZ2lvVGFibGV0OiJQTVAzMTcwQnxQTVAzMjcwQnxQTVAzNDcwQnxQTVA3MTcwQnxQTVAzMzcwQnxQTVAzNTcwQ3xQTVA1ODcwQ3xQTVAzNjcwQnxQTVA1NTcwQ3xQTVA1NzcwRHxQTVAzOTcwQnxQTVAzODcwQ3xQTVA1NTgwQ3xQTVA1ODgwRHxQTVA1NzgwRHxQTVA1NTg4Q3xQTVA3MjgwQ3xQTVA3MjgwQzNHfFBNUDcyODB8UE1QNzg4MER8UE1QNTU5N0R8UE1QNTU5N3xQTVA3MTAwRHxQRVIzNDY0fFBFUjMyNzR8UEVSMzU3NHxQRVIzODg0fFBFUjUyNzR8UEVSNTQ3NHxQTVA1MDk3Q1BST3xQTVA1MDk3fFBNUDczODBEfFBNUDUyOTdDfFBNUDUyOTdDX1FVQUR8UE1QODEyRXxQTVA4MTJFM0d8UE1QODEyRnxQTVA4MTBFfFBNUDg4MFREfFBNVDMwMTd8UE1UMzAzN3xQTVQzMDQ3fFBNVDMwNTd8UE1UNzAwOHxQTVQ1ODg3fFBNVDUwMDF8UE1UNTAwMiIsTGVub3ZvVGFibGV0OiJMZW5vdm8gVEFCfElkZWEoVGFifFBhZCkoIEExfEExMHwgSzF8KXxUaGlua1BhZChbIF0rKT9UYWJsZXR8WVQzLTg1ME18WVQzLVg5MEx8WVQzLVg5MEZ8WVQzLVg5MFh8TGVub3ZvLiooUzIxMDl8UzIxMTB8UzUwMDB8UzYwMDB8SzMwMTF8QTMwMDB8QTM1MDB8QTEwMDB8QTIxMDd8QTIxMDl8QTExMDd8QTU1MDB8QTc2MDB8QjYwMDB8QjgwMDB8QjgwODApKC18KShGTHxGfEhWfEh8KXxUQi1YMTAzRnxUQi1YMzA0WHxUQi1YMzA0RnxUQi1YMzA0THxUQi1YNTA1RnxUQi1YNTA1THxUQi1YNTA1WHxUQi1YNjA1RnxUQi1YNjA1THxUQi04NzAzRnxUQi04NzAzWHxUQi04NzAzTnxUQi04NzA0TnxUQi04NzA0RnxUQi04NzA0WHxUQi04NzA0VnxUQi03MzA0RnxUQi03MzA0SXxUQi03MzA0WHxUYWIyQTctMTBGfFRhYjJBNy0yMEZ8VEIyLVgzMEx8WVQzLVg1MEx8WVQzLVg1MEZ8WVQzLVg1ME18WVQtWDcwNUZ8WVQtWDcwM0Z8WVQtWDcwM0x8WVQtWDcwNUx8WVQtWDcwNVh8VEIyLVgzMEZ8VEIyLVgzMEx8VEIyLVgzME18QTIxMDdBLUZ8QTIxMDdBLUh8VEIzLTczMEZ8VEIzLTczME18VEIzLTczMFh8VEItNzUwNEZ8VEItNzUwNFh8VEItWDcwNEZ8VEItWDEwNEZ8VEIzLVg3MEZ8VEItWDcwNUZ8VEItODUwNEZ8VEIzLVg3MEx8VEIzLTcxMEZ8VEItWDcwNEwiLERlbGxUYWJsZXQ6IlZlbnVlIDExfFZlbnVlIDh8VmVudWUgN3xEZWxsIFN0cmVhayAxMHxEZWxsIFN0cmVhayA3IixZYXJ2aWtUYWJsZXQ6IkFuZHJvaWQuKlxcYihUQUIyMTB8VEFCMjExfFRBQjIyNHxUQUIyNTB8VEFCMjYwfFRBQjI2NHxUQUIzMTB8VEFCMzYwfFRBQjM2NHxUQUI0MTB8VEFCNDExfFRBQjQyMHxUQUI0MjR8VEFCNDUwfFRBQjQ2MHxUQUI0NjF8VEFCNDY0fFRBQjQ2NXxUQUI0Njd8VEFCNDY4fFRBQjA3LTEwMHxUQUIwNy0xMDF8VEFCMDctMTUwfFRBQjA3LTE1MXxUQUIwNy0xNTJ8VEFCMDctMjAwfFRBQjA3LTIwMS0zR3xUQUIwNy0yMTB8VEFCMDctMjExfFRBQjA3LTIxMnxUQUIwNy0yMTR8VEFCMDctMjIwfFRBQjA3LTQwMHxUQUIwNy00ODV8VEFCMDgtMTUwfFRBQjA4LTIwMHxUQUIwOC0yMDEtM0d8VEFCMDgtMjAxLTMwfFRBQjA5LTEwMHxUQUIwOS0yMTF8VEFCMDktNDEwfFRBQjEwLTE1MHxUQUIxMC0yMDF8VEFCMTAtMjExfFRBQjEwLTQwMHxUQUIxMC00MTB8VEFCMTMtMjAxfFRBQjI3NEVVS3xUQUIyNzVFVUt8VEFCMzc0RVVLfFRBQjQ2MkVVS3xUQUI0NzRFVUt8VEFCOS0yMDApXFxiIixNZWRpb25UYWJsZXQ6IkFuZHJvaWQuKlxcYk9ZT1xcYnxMSUZFLiooUDkyMTJ8UDk1MTR8UDk1MTZ8Uzk1MTIpfExJRkVUQUIiLEFybm92YVRhYmxldDoiOTdHNHxBTjEwRzJ8QU43YkczfEFON2ZHM3xBTjhHM3xBTjhjRzN8QU43RzN8QU45RzN8QU43ZEczfEFON2RHM1NUfEFON2RHM0NoaWxkUGFkfEFOMTBiRzN8QU4xMGJHM0RUfEFOOUcyIixJbnRlbnNvVGFibGV0OiJJTk04MDAyS1B8SU5NMTAxMEZQfElOTTgwNU5EfEludGVuc28gVGFifFRBQjEwMDQiLElSVVRhYmxldDoiTTcwMnBybyIsTWVnYWZvblRhYmxldDoiTWVnYUZvbiBWOXxcXGJaVEUgVjlcXGJ8QW5kcm9pZC4qXFxiTVQ3QVxcYiIsRWJvZGFUYWJsZXQ6IkUtQm9kYSAoU3VwcmVtZXxJbXByZXNzcGVlZHxJenp5Y29tbXxFc3NlbnRpYWwpIixBbGxWaWV3VGFibGV0OiJBbGx2aWV3LiooVml2YXxBbGxkcm98Q2l0eXxTcGVlZHxBbGwgVFZ8RnJlbnp5fFF1YXNhcnxTaGluZXxUWDF8QVgxfEFYMikiLEFyY2hvc1RhYmxldDoiXFxiKDEwMUc5fDgwRzl8QTEwMUlUKVxcYnxRaWxpdmUgOTdSfEFyY2hvczV8XFxiQVJDSE9TICg3MHw3OXw4MHw5MHw5N3wxMDF8RkFNSUxZUEFEfCkoYnxjfCkoRzEwfCBDb2JhbHR8IFRJVEFOSVVNKEhEfCl8IFhlbm9ufCBOZW9ufFhTS3wgMnwgWFMgMnwgUExBVElOVU18IENBUkJPTnxHQU1FUEFEKVxcYiIsQWlub2xUYWJsZXQ6Ik5PVk83fE5PVk84fE5PVk8xMHxOb3ZvN0F1cm9yYXxOb3ZvN0Jhc2ljfE5PVk83UEFMQURJTnxub3ZvOS1TcGFyayIsTm9raWFMdW1pYVRhYmxldDoiTHVtaWEgMjUyMCIsU29ueVRhYmxldDoiU29ueS4qVGFibGV0fFhwZXJpYSBUYWJsZXR8U29ueSBUYWJsZXQgU3xTTy0wM0V8U0dQVDEyfFNHUFQxM3xTR1BUMTE0fFNHUFQxMjF8U0dQVDEyMnxTR1BUMTIzfFNHUFQxMTF8U0dQVDExMnxTR1BUMTEzfFNHUFQxMzF8U0dQVDEzMnxTR1BUMTMzfFNHUFQyMTF8U0dQVDIxMnxTR1BUMjEzfFNHUDMxMXxTR1AzMTJ8U0dQMzIxfEVCUkQxMTAxfEVCUkQxMTAyfEVCUkQxMjAxfFNHUDM1MXxTR1AzNDF8U0dQNTExfFNHUDUxMnxTR1A1MjF8U0dQNTQxfFNHUDU1MXxTR1A2MjF8U0dQNjQxfFNHUDYxMnxTT1QzMXxTR1A3NzF8U0dQNjExfFNHUDYxMnxTR1A3MTIiLFBoaWxpcHNUYWJsZXQ6IlxcYihQSTIwMTB8UEkzMDAwfFBJMzEwMHxQSTMxMDV8UEkzMTEwfFBJMzIwNXxQSTMyMTB8UEkzOTAwfFBJNDAxMHxQSTcwMDB8UEk3MTAwKVxcYiIsQ3ViZVRhYmxldDoiQW5kcm9pZC4qKEs4R1R8VTlHVHxVMTBHVHxVMTZHVHxVMTdHVHxVMThHVHxVMTlHVHxVMjBHVHxVMjNHVHxVMzBHVCl8Q1VCRSBVOEdUIixDb2J5VGFibGV0OiJNSUQxMDQyfE1JRDEwNDV8TUlEMTEyNXxNSUQxMTI2fE1JRDcwMTJ8TUlENzAxNHxNSUQ3MDE1fE1JRDcwMzR8TUlENzAzNXxNSUQ3MDM2fE1JRDcwNDJ8TUlENzA0OHxNSUQ3MTI3fE1JRDgwNDJ8TUlEODA0OHxNSUQ4MTI3fE1JRDkwNDJ8TUlEOTc0MHxNSUQ5NzQyfE1JRDcwMjJ8TUlENzAxMCIsTUlEVGFibGV0OiJNOTcwMXxNOTAwMHxNOTEwMHxNODA2fE0xMDUyfE04MDZ8VDcwM3xNSUQ3MDF8TUlENzEzfE1JRDcxMHxNSUQ3Mjd8TUlENzYwfE1JRDgzMHxNSUQ3Mjh8TUlEOTMzfE1JRDEyNXxNSUQ4MTB8TUlENzMyfE1JRDEyMHxNSUQ5MzB8TUlEODAwfE1JRDczMXxNSUQ5MDB8TUlEMTAwfE1JRDgyMHxNSUQ3MzV8TUlEOTgwfE1JRDEzMHxNSUQ4MzN8TUlENzM3fE1JRDk2MHxNSUQxMzV8TUlEODYwfE1JRDczNnxNSUQxNDB8TUlEOTMwfE1JRDgzNXxNSUQ3MzN8TUlENFgxMCIsTVNJVGFibGV0OiJNU0kgXFxiKFByaW1vIDczS3xQcmltbyA3M0x8UHJpbW8gODFMfFByaW1vIDc3fFByaW1vIDkzfFByaW1vIDc1fFByaW1vIDc2fFByaW1vIDczfFByaW1vIDgxfFByaW1vIDkxfFByaW1vIDkwfEVuam95IDcxfEVuam95IDd8RW5qb3kgMTApXFxiIixTTWlUVGFibGV0OiJBbmRyb2lkLiooXFxiTUlEXFxifE1JRC01NjB8TVRWLVQxMjAwfE1UVi1QTkQ1MzF8TVRWLVAxMTAxfE1UVi1QTkQ1MzApIixSb2NrQ2hpcFRhYmxldDoiQW5kcm9pZC4qKFJLMjgxOHxSSzI4MDhBfFJLMjkxOHxSSzMwNjYpfFJLMjczOHxSSzI4MDhBIixGbHlUYWJsZXQ6IklRMzEwfEZseSBWaXNpb24iLGJxVGFibGV0OiJBbmRyb2lkLiooYnEpPy4qXFxiKEVsY2Fub3xDdXJpZXxFZGlzb258TWF4d2VsbHxLZXBsZXJ8UGFzY2FsfFRlc2xhfEh5cGF0aWF8UGxhdG9ufE5ld3RvbnxMaXZpbmdzdG9uZXxDZXJ2YW50ZXN8QXZhbnR8QXF1YXJpcyAoW0V8TV0xMHxNOCkpXFxifE1heHdlbGwuKkxpdGV8TWF4d2VsbC4qUGx1cyIsSHVhd2VpVGFibGV0OiJNZWRpYVBhZHxNZWRpYVBhZCA3IFlvdXRofElERU9TIFM3fFM3LTIwMWN8UzctMjAydXxTNy0xMDF8UzctMTAzfFM3LTEwNHxTNy0xMDV8UzctMTA2fFM3LTIwMXxTNy1TbGltfE0yLUEwMUx8QkFILUwwOXxCQUgtVzA5fEFHUy1MMDl8Q01SLUFMMTkiLE5lY1RhYmxldDoiXFxiTi0wNkR8XFxiTi0wOEQiLFBhbnRlY2hUYWJsZXQ6IlBhbnRlY2guKlA0MTAwIixCcm9uY2hvVGFibGV0OiJCcm9uY2hvLiooTjcwMXxONzA4fE44MDJ8YTcxMCkiLFZlcnN1c1RhYmxldDoiVE9VQ0hQQUQuKls3ODkxMF18XFxiVE9VQ0hUQUJcXGIiLFp5bmNUYWJsZXQ6InoxMDAwfFo5OSAyR3x6OTMwfHo5OTB8ejkwOXxaOTE5fHo5MDAiLFBvc2l0aXZvVGFibGV0OiJUQjA3U1RBfFRCMTBTVEF8VEIwN0ZUQXxUQjEwRlRBIixOYWJpVGFibGV0OiJBbmRyb2lkLipcXGJOYWJpIixLb2JvVGFibGV0OiJLb2JvIFRvdWNofFxcYkswODBcXGJ8XFxiVm94XFxiIEJ1aWxkfFxcYkFyY1xcYiBCdWlsZCIsRGFuZXdUYWJsZXQ6IkRTbGlkZS4qXFxiKDcwMHw3MDFSfDcwMnw3MDNSfDcwNHw4MDJ8OTcwfDk3MXw5NzJ8OTczfDk3NHwxMDEwfDEwMTIpXFxiIixUZXhldFRhYmxldDoiTmF2aVBhZHxUQi03NzJBfFRNLTcwNDV8VE0tNzA1NXxUTS05NzUwfFRNLTcwMTZ8VE0tNzAyNHxUTS03MDI2fFRNLTcwNDF8VE0tNzA0M3xUTS03MDQ3fFRNLTgwNDF8VE0tOTc0MXxUTS05NzQ3fFRNLTk3NDh8VE0tOTc1MXxUTS03MDIyfFRNLTcwMjF8VE0tNzAyMHxUTS03MDExfFRNLTcwMTB8VE0tNzAyM3xUTS03MDI1fFRNLTcwMzdXfFRNLTcwMzhXfFRNLTcwMjdXfFRNLTk3MjB8VE0tOTcyNXxUTS05NzM3V3xUTS0xMDIwfFRNLTk3MzhXfFRNLTk3NDB8VE0tOTc0M1d8VEItODA3QXxUQi03NzFBfFRCLTcyN0F8VEItNzI1QXxUQi03MTlBfFRCLTgyM0F8VEItODA1QXxUQi03MjNBfFRCLTcxNUF8VEItNzA3QXxUQi03MDVBfFRCLTcwOUF8VEItNzExQXxUQi04OTBIRHxUQi04ODBIRHxUQi03OTBIRHxUQi03ODBIRHxUQi03NzBIRHxUQi03MjFIRHxUQi03MTBIRHxUQi00MzRIRHxUQi04NjBIRHxUQi04NDBIRHxUQi03NjBIRHxUQi03NTBIRHxUQi03NDBIRHxUQi03MzBIRHxUQi03MjJIRHxUQi03MjBIRHxUQi03MDBIRHxUQi01MDBIRHxUQi00NzBIRHxUQi00MzFIRHxUQi00MzBIRHxUQi01MDZ8VEItNTA0fFRCLTQ0NnxUQi00MzZ8VEItNDE2fFRCLTE0NlNFfFRCLTEyNlNFIixQbGF5c3RhdGlvblRhYmxldDoiUGxheXN0YXRpb24uKihQb3J0YWJsZXxWaXRhKSIsVHJla3N0b3JUYWJsZXQ6IlNUMTA0MTYtMXxWVDEwNDE2LTF8U1Q3MDQwOC0xfFNUNzAyeHgtMXxTVDcwMnh4LTJ8U1Q4MDIwOHxTVDk3MjE2fFNUNzAxMDQtMnxWVDEwNDE2LTJ8U1QxMDIxNi0yQXxTdXJmVGFiIixQeWxlQXVkaW9UYWJsZXQ6IlxcYihQVEJMMTBDRVV8UFRCTDEwQ3xQVEJMNzJCQ3xQVEJMNzJCQ0VVfFBUQkw3Q0VVfFBUQkw3Q3xQVEJMOTJCQ3xQVEJMOTJCQ0VVfFBUQkw5Q0VVfFBUQkw5Q1VLfFBUQkw5QylcXGIiLEFkdmFuVGFibGV0OiJBbmRyb2lkLiogXFxiKEUzQXxUM1h8VDVDfFQ1QnxUM0V8VDNDfFQzQnxUMUp8VDFGfFQyQXxUMUh8VDFpfEUxQ3xUMS1FfFQ1LUF8VDR8RTEtQnxUMkNpfFQxLUJ8VDEtRHxPMS1BfEUxLUF8VDEtQXxUM0F8VDRpKVxcYiAiLERhbnlUZWNoVGFibGV0OiJHZW5pdXMgVGFiIEczfEdlbml1cyBUYWIgUzJ8R2VuaXVzIFRhYiBRM3xHZW5pdXMgVGFiIEc0fEdlbml1cyBUYWIgUTR8R2VuaXVzIFRhYiBHLUlJfEdlbml1cyBUQUIgR0lJfEdlbml1cyBUQUIgR0lJSXxHZW5pdXMgVGFiIFMxIixHYWxhcGFkVGFibGV0OiJBbmRyb2lkIFswLTkuXSs7IFthLXotXSs7IFxcYkcxXFxiIixNaWNyb21heFRhYmxldDoiRnVuYm9va3xNaWNyb21heC4qXFxiKFAyNTB8UDU2MHxQMzYwfFAzNjJ8UDYwMHxQMzAwfFAzNTB8UDUwMHxQMjc1KVxcYiIsS2FyYm9ublRhYmxldDoiQW5kcm9pZC4qXFxiKEEzOXxBMzd8QTM0fFNUOHxTVDEwfFNUN3xTbWFydCBUYWIzfFNtYXJ0IFRhYjIpXFxiIixBbGxGaW5lVGFibGV0OiJGaW5lNyBHZW5pdXN8RmluZTcgU2hpbmV8RmluZTcgQWlyfEZpbmU4IFN0eWxlfEZpbmU5IE1vcmV8RmluZTEwIEpveXxGaW5lMTEgV2lkZSIsUFJPU0NBTlRhYmxldDoiXFxiKFBFTTYzfFBMVDEwMjNHfFBMVDEwNDF8UExUMTA0NHxQTFQxMDQ0R3xQTFQxMDkxfFBMVDQzMTF8UExUNDMxMVBMfFBMVDQzMTV8UExUNzAzMHxQTFQ3MDMzfFBMVDcwMzNEfFBMVDcwMzV8UExUNzAzNUR8UExUNzA0NEt8UExUNzA0NUt8UExUNzA0NUtCfFBMVDcwNzFLR3xQTFQ3MDcyfFBMVDcyMjNHfFBMVDcyMjVHfFBMVDc3NzdHfFBMVDc4MTBLfFBMVDc4NDlHfFBMVDc4NTFHfFBMVDc4NTJHfFBMVDgwMTV8UExUODAzMXxQTFQ4MDM0fFBMVDgwMzZ8UExUODA4MEt8UExUODA4MnxQTFQ4MDg4fFBMVDgyMjNHfFBMVDgyMzRHfFBMVDgyMzVHfFBMVDg4MTZLfFBMVDkwMTF8UExUOTA0NUt8UExUOTIzM0d8UExUOTczNXxQTFQ5NzYwR3xQTFQ5NzcwRylcXGIiLFlPTkVTVGFibGV0OiJCUTEwNzh8QkMxMDAzfEJDMTA3N3xSSzk3MDJ8QkM5NzMwfEJDOTAwMXxJVDkwMDF8QkM3MDA4fEJDNzAxMHxCQzcwOHxCQzcyOHxCQzcwMTJ8QkM3MDMwfEJDNzAyN3xCQzcwMjYiLENoYW5nSmlhVGFibGV0OiJUUEM3MTAyfFRQQzcxMDN8VFBDNzEwNXxUUEM3MTA2fFRQQzcxMDd8VFBDNzIwMXxUUEM3MjAzfFRQQzcyMDV8VFBDNzIxMHxUUEM3NzA4fFRQQzc3MDl8VFBDNzcxMnxUUEM3MTEwfFRQQzgxMDF8VFBDODEwM3xUUEM4MTA1fFRQQzgxMDZ8VFBDODIwM3xUUEM4MjA1fFRQQzg1MDN8VFBDOTEwNnxUUEM5NzAxfFRQQzk3MTAxfFRQQzk3MTAzfFRQQzk3MTA1fFRQQzk3MTA2fFRQQzk3MTExfFRQQzk3MTEzfFRQQzk3MjAzfFRQQzk3NjAzfFRQQzk3ODA5fFRQQzk3MjA1fFRQQzEwMTAxfFRQQzEwMTAzfFRQQzEwMTA2fFRQQzEwMTExfFRQQzEwMjAzfFRQQzEwMjA1fFRQQzEwNTAzIixHVVRhYmxldDoiVFgtQTEzMDF8VFgtTTkwMDJ8UTcwMnxrZjAyNiIsUG9pbnRPZlZpZXdUYWJsZXQ6IlRBQi1QNTA2fFRBQi1uYXZpLTctM0ctTXxUQUItUDUxN3xUQUItUC01Mjd8VEFCLVA3MDF8VEFCLVA3MDN8VEFCLVA3MjF8VEFCLVA3MzFOfFRBQi1QNzQxfFRBQi1QODI1fFRBQi1QOTA1fFRBQi1QOTI1fFRBQi1QUjk0NXxUQUItUEwxMDE1fFRBQi1QMTAyNXxUQUItUEkxMDQ1fFRBQi1QMTMyNXxUQUItUFJPVEFCWzAtOV0rfFRBQi1QUk9UQUIyNXxUQUItUFJPVEFCMjZ8VEFCLVBST1RBQjI3fFRBQi1QUk9UQUIyNlhMfFRBQi1QUk9UQUIyLUlQUzl8VEFCLVBST1RBQjMwLUlQUzl8VEFCLVBST1RBQjI1WFhMfFRBQi1QUk9UQUIyNi1JUFMxMHxUQUItUFJPVEFCMzAtSVBTMTAiLE92ZXJtYXhUYWJsZXQ6Ik9WLShTdGVlbENvcmV8TmV3QmFzZXxCYXNlY29yZXxCYXNlb25lfEV4ZWxsZW58UXVhdHRvcnxFZHVUYWJ8U29sdXRpb258QUNUSU9OfEJhc2ljVGFifFRlZGR5VGFifE1hZ2ljVGFifFN0cmVhbXxUQi0wOHxUQi0wOSl8UXVhbGNvcmUgMTAyNyIsSENMVGFibGV0OiJIQ0wuKlRhYmxldHxDb25uZWN0LTNHLTIuMHxDb25uZWN0LTJHLTIuMHxNRSBUYWJsZXQgVTF8TUUgVGFibGV0IFUyfE1FIFRhYmxldCBHMXxNRSBUYWJsZXQgWDF8TUUgVGFibGV0IFkyfE1FIFRhYmxldCBTeW5jIixEUFNUYWJsZXQ6IkRQUyBEcmVhbSA5fERQUyBEdWFsIDciLFZpc3R1cmVUYWJsZXQ6IlY5NyBIRHxpNzUgM0d8VmlzdHVyZSBWNCggSEQpP3xWaXN0dXJlIFY1KCBIRCk/fFZpc3R1cmUgVjEwIixDcmVzdGFUYWJsZXQ6IkNUUCgtKT84MTB8Q1RQKC0pPzgxOHxDVFAoLSk/ODI4fENUUCgtKT84Mzh8Q1RQKC0pPzg4OHxDVFAoLSk/OTc4fENUUCgtKT85ODB8Q1RQKC0pPzk4N3xDVFAoLSk/OTg4fENUUCgtKT85ODkiLE1lZGlhdGVrVGFibGV0OiJcXGJNVDgxMjV8TVQ4Mzg5fE1UODEzNXxNVDgzNzdcXGIiLENvbmNvcmRlVGFibGV0OiJDb25jb3JkZShbIF0rKT9UYWJ8Q29uQ29yZGUgUmVhZE1hbiIsR29DbGV2ZXJUYWJsZXQ6IkdPQ0xFVkVSIFRBQnxBN0dPQ0xFVkVSfE0xMDQyfE03ODQxfE03NDJ8UjEwNDJCS3xSMTA0MXxUQUIgQTk3NXxUQUIgQTc4NDJ8VEFCIEE3NDF8VEFCIEE3NDFMfFRBQiBNNzIzR3xUQUIgTTcyMXxUQUIgQTEwMjF8VEFCIEk5MjF8VEFCIFI3MjF8VEFCIEk3MjB8VEFCIFQ3NnxUQUIgUjcwfFRBQiBSNzYuMnxUQUIgUjEwNnxUQUIgUjgzLjJ8VEFCIE04MTNHfFRBQiBJNzIxfEdDVEE3MjJ8VEFCIEk3MHxUQUIgSTcxfFRBQiBTNzN8VEFCIFI3M3xUQUIgUjc0fFRBQiBSOTN8VEFCIFI3NXxUQUIgUjc2LjF8VEFCIEE3M3xUQUIgQTkzfFRBQiBBOTMuMnxUQUIgVDcyfFRBQiBSODN8VEFCIFI5NzR8VEFCIFI5NzN8VEFCIEExMDF8VEFCIEExMDN8VEFCIEExMDR8VEFCIEExMDQuMnxSMTA1Qkt8TTcxM0d8QTk3MkJLfFRBQiBBOTcxfFRBQiBSOTc0LjJ8VEFCIFIxMDR8VEFCIFI4My4zfFRBQiBBMTA0MiIsTW9kZWNvbVRhYmxldDoiRnJlZVRBQiA5MDAwfEZyZWVUQUIgNy40fEZyZWVUQUIgNzAwNHxGcmVlVEFCIDc4MDB8RnJlZVRBQiAyMDk2fEZyZWVUQUIgNy41fEZyZWVUQUIgMTAxNHxGcmVlVEFCIDEwMDEgfEZyZWVUQUIgODAwMXxGcmVlVEFCIDk3MDZ8RnJlZVRBQiA5NzAyfEZyZWVUQUIgNzAwM3xGcmVlVEFCIDcwMDJ8RnJlZVRBQiAxMDAyfEZyZWVUQUIgNzgwMXxGcmVlVEFCIDEzMzF8RnJlZVRBQiAxMDA0fEZyZWVUQUIgODAwMnxGcmVlVEFCIDgwMTR8RnJlZVRBQiA5NzA0fEZyZWVUQUIgMTAwMyIsVm9uaW5vVGFibGV0OiJcXGIoQXJndXNbIF9dP1N8RGlhbW9uZFsgX10/NzlIRHxFbWVyYWxkWyBfXT83OEV8THVuYVsgX10/NzBDfE9ueXhbIF9dP1N8T255eFsgX10/WnxPcmluWyBfXT9IRHxPcmluWyBfXT9TfE90aXNbIF9dP1N8U3BlZWRTdGFyWyBfXT9TfE1hZ25ldFsgX10/TTl8UHJpbXVzWyBfXT85NFsgX10/M0d8UHJpbXVzWyBfXT85NEhEfFByaW11c1sgX10/UVN8QW5kcm9pZC4qXFxiUThcXGJ8U2lyaXVzWyBfXT9FVk9bIF9dP1FTfFNpcml1c1sgX10/UVN8U3Bpcml0WyBfXT9TKVxcYiIsRUNTVGFibGV0OiJWMDdPVDJ8VE0xMDVBfFMxME9UMXxUUjEwQ1MxIixTdG9yZXhUYWJsZXQ6ImVaZWVbXyddPyhUYWJ8R28pWzAtOV0rfFRhYkxDN3xMb29uZXkgVHVuZXMgVGFiIixWb2RhZm9uZVRhYmxldDoiU21hcnRUYWIoWyBdKyk/WzAtOV0rfFNtYXJ0VGFiSUkxMHxTbWFydFRhYklJN3xWRi0xNDk3fFZGRCAxNDAwIixFc3NlbnRpZWxCVGFibGV0OiJTbWFydFsgJ10/VEFCWyBdKz9bMC05XSt8RmFtaWx5WyAnXT9UQUIyIixSb3NzTW9vclRhYmxldDoiUk0tNzkwfFJNLTk5N3xSTUQtODc4R3xSTUQtOTc0UnxSTVQtNzA1QXxSTVQtNzAxfFJNRS02MDF8Uk1ULTUwMXxSTVQtNzExIixpTW9iaWxlVGFibGV0OiJpLW1vYmlsZSBpLW5vdGUiLFRvbGlub1RhYmxldDoidG9saW5vIHRhYiBbMC05Ll0rfHRvbGlubyBzaGluZSIsQXVkaW9Tb25pY1RhYmxldDoiXFxiQy0yMlF8VDctUUN8VC0xN0J8VC0xN1BcXGIiLEFNUEVUYWJsZXQ6IkFuZHJvaWQuKiBBNzggIixTa2tUYWJsZXQ6IkFuZHJvaWQuKiAoU0tZUEFEfFBIT0VOSVh8Q1lDTE9QUykiLFRlY25vVGFibGV0OiJURUNOTyBQOXxURUNOTyBEUDhEIixKWERUYWJsZXQ6IkFuZHJvaWQuKiBcXGIoRjMwMDB8QTMzMDB8SlhENTAwMHxKWEQzMDAwfEpYRDIwMDB8SlhEMzAwQnxKWEQzMDB8UzU4MDB8Uzc4MDB8UzYwMmJ8UzUxMTBifFM3MzAwfFM1MzAwfFM2MDJ8UzYwM3xTNTEwMHxTNTExMHxTNjAxfFM3MTAwYXxQMzAwMEZ8UDMwMDBzfFAxMDF8UDIwMHN8UDEwMDBtfFAyMDBtfFA5MTAwfFAxMDAwc3xTNjYwMGJ8UzkwOHxQMTAwMHxQMzAwfFMxOHxTNjYwMHxTOTEwMClcXGIiLGlKb3lUYWJsZXQ6IlRhYmxldCAoU3Bpcml0IDd8RXNzZW50aWF8R2FsYXRlYXxGdXNpb258T25peCA3fExhbmRhfFRpdGFufFNjb29ieXxEZW94fFN0ZWxsYXxUaGVtaXN8QXJnb258VW5pcXVlIDd8U3lnbnVzfEhleGVufEZpbml0eSA3fENyZWFtfENyZWFtIFgyfEphZGV8TmVvbiA3fE5lcm9uIDd8S2FuZHl8U2NhcGV8U2FwaHlyIDd8UmViZWx8QmlveHxSZWJlbHxSZWJlbCA4R0J8TXlzdHxEcmFjbyA3fE15c3R8VGFiNy0wMDR8TXlzdHxUYWRlbyBKb25lc3xUYWJsZXQgQm9pbmd8QXJyb3d8RHJhY28gRHVhbCBDYW18QXVyaXh8TWludHxBbWl0eXxSZXZvbHV0aW9ufEZpbml0eSA5fE5lb24gOXxUOXd8QW1pdHkgNEdCIER1YWwgQ2FtfFN0b25lIDRHQnxTdG9uZSA4R0J8QW5kcm9tZWRhfFNpbGtlbnxYMnxBbmRyb21lZGEgSUl8SGFsbGV5fEZsYW1lfFNhcGh5ciA5LDd8VG91Y2ggOHxQbGFuZXR8VHJpdG9ufFVuaXF1ZSAxMHxIZXhlbiAxMHxNZW1waGlzIDRHQnxNZW1waGlzIDhHQnxPbml4IDEwKSIsRlgyVGFibGV0OiJGWDIgUEFEN3xGWDIgUEFEMTAiLFhvcm9UYWJsZXQ6IktpZHNQQUQgNzAxfFBBRFsgXT83MTJ8UEFEWyBdPzcxNHxQQURbIF0/NzE2fFBBRFsgXT83MTd8UEFEWyBdPzcxOHxQQURbIF0/NzIwfFBBRFsgXT83MjF8UEFEWyBdPzcyMnxQQURbIF0/NzkwfFBBRFsgXT83OTJ8UEFEWyBdPzkwMHxQQURbIF0/OTcxNUR8UEFEWyBdPzk3MTZEUnxQQURbIF0/OTcxOERSfFBBRFsgXT85NzE5UVJ8UEFEWyBdPzk3MjBRUnxUZWxlUEFEMTAzMHxUZWxlcGFkMTAzMnxUZWxlUEFENzMwfFRlbGVQQUQ3MzF8VGVsZVBBRDczMnxUZWxlUEFENzM1UXxUZWxlUEFEODMwfFRlbGVQQUQ5NzMwfFRlbGVQQUQ3OTV8TWVnYVBBRCAxMzMxfE1lZ2FQQUQgMTg1MXxNZWdhUEFEIDIxNTEiLFZpZXdzb25pY1RhYmxldDoiVmlld1BhZCAxMHBpfFZpZXdQYWQgMTBlfFZpZXdQYWQgMTBzfFZpZXdQYWQgRTcyfFZpZXdQYWQ3fFZpZXdQYWQgRTEwMHxWaWV3UGFkIDdlfFZpZXdTb25pYyBWQjczM3xWQjEwMGEiLFZlcml6b25UYWJsZXQ6IlFUQVFaM3xRVEFJUjd8UVRBUVRaM3xRVEFTVU4xfFFUQVNVTjJ8UVRBWElBMSIsT2R5c1RhYmxldDoiTE9PWHxYRU5PMTB8T0RZU1sgLV0oU3BhY2V8RVZPfFhwcmVzc3xOT09OKXxcXGJYRUxJT1xcYnxYZWxpbzEwUHJvfFhFTElPN1BIT05FVEFCfFhFTElPMTBFWFRSRU1FfFhFTElPUFQyfE5FT19RVUFEMTAiLENhcHRpdmFUYWJsZXQ6IkNBUFRJVkEgUEFEIixJY29uYml0VGFibGV0OiJOZXRUQUJ8TlQtMzcwMnxOVC0zNzAyU3xOVC0zNzAyU3xOVC0zNjAzUHxOVC0zNjAzUHxOVC0wNzA0U3xOVC0wNzA0U3xOVC0zODA1Q3xOVC0zODA1Q3xOVC0wODA2Q3xOVC0wODA2Q3xOVC0wOTA5VHxOVC0wOTA5VHxOVC0wOTA3U3xOVC0wOTA3U3xOVC0wOTAyU3xOVC0wOTAyUyIsVGVjbGFzdFRhYmxldDoiVDk4IDRHfFxcYlA4MFxcYnxcXGJYOTBIRFxcYnxYOTggQWlyfFg5OCBBaXIgM0d8XFxiWDg5XFxifFA4MCAzR3xcXGJYODBoXFxifFA5OCBBaXJ8XFxiWDg5SERcXGJ8UDk4IDNHfFxcYlA5MEhEXFxifFA4OSAzR3xYOTggM0d8XFxiUDcwaFxcYnxQNzlIRCAzR3xHMThkIDNHfFxcYlA3OUhEXFxifFxcYlA4OXNcXGJ8XFxiQTg4XFxifFxcYlAxMEhEXFxifFxcYlAxOUhEXFxifEcxOCAzR3xcXGJQNzhIRFxcYnxcXGJBNzhcXGJ8XFxiUDc1XFxifEcxN3MgM0d8RzE3aCAzR3xcXGJQODV0XFxifFxcYlA5MFxcYnxcXGJQMTFcXGJ8XFxiUDk4dFxcYnxcXGJQOThIRFxcYnxcXGJHMThkXFxifFxcYlA4NXNcXGJ8XFxiUDExSERcXGJ8XFxiUDg4c1xcYnxcXGJBODBIRFxcYnxcXGJBODBzZVxcYnxcXGJBMTBoXFxifFxcYlA4OVxcYnxcXGJQNzhzXFxifFxcYkcxOFxcYnxcXGJQODVcXGJ8XFxiQTcwaFxcYnxcXGJBNzBcXGJ8XFxiRzE3XFxifFxcYlAxOFxcYnxcXGJBODBzXFxifFxcYkExMXNcXGJ8XFxiUDg4SERcXGJ8XFxiQTgwaFxcYnxcXGJQNzZzXFxifFxcYlA3NmhcXGJ8XFxiUDk4XFxifFxcYkExMEhEXFxifFxcYlA3OFxcYnxcXGJQODhcXGJ8XFxiQTExXFxifFxcYkExMHRcXGJ8XFxiUDc2YVxcYnxcXGJQNzZ0XFxifFxcYlA3NmVcXGJ8XFxiUDg1SERcXGJ8XFxiUDg1YVxcYnxcXGJQODZcXGJ8XFxiUDc1SERcXGJ8XFxiUDc2dlxcYnxcXGJBMTJcXGJ8XFxiUDc1YVxcYnxcXGJBMTVcXGJ8XFxiUDc2VGlcXGJ8XFxiUDgxSERcXGJ8XFxiQTEwXFxifFxcYlQ3NjBWRVxcYnxcXGJUNzIwSERcXGJ8XFxiUDc2XFxifFxcYlA3M1xcYnxcXGJQNzFcXGJ8XFxiUDcyXFxifFxcYlQ3MjBTRVxcYnxcXGJDNTIwVGlcXGJ8XFxiVDc2MFxcYnxcXGJUNzIwVkVcXGJ8VDcyMC0zR0V8VDcyMC1XaUZpIixPbmRhVGFibGV0OiJcXGIoVjk3NWl8VmkzMHxWWDUzMHxWNzAxfFZpNjB8VjcwMXN8Vmk1MHxWODAxc3xWNzE5fFZ4NjEwd3xWWDYxMFd8VjgxOWl8VmkxMHxWWDU4MFd8VmkxMHxWNzExc3xWODEzfFY4MTF8VjgyMHd8VjgyMHxWaTIwfFY3MTF8VkkzMFd8VjcxMnxWODkxd3xWOTcyfFY4MTl3fFY4MjB3fFZpNjB8VjgyMHd8VjcxMXxWODEzc3xWODAxfFY4MTl8Vjk3NXN8VjgwMXxWODE5fFY4MTl8VjgxOHxWODExfFY3MTJ8Vjk3NW18VjEwMXd8Vjk2MXd8VjgxMnxWODE4fFY5NzF8Vjk3MXN8VjkxOXxWOTg5fFYxMTZ3fFYxMDJ3fFY5NzN8Vmk0MClcXGJbXFxzXSt8VjEwIFxcYjRHXFxiIixKYXl0ZWNoVGFibGV0OiJUUEMtUEE3NjIiLEJsYXVwdW5rdFRhYmxldDoiRW5kZWF2b3VyIDgwME5HfEVuZGVhdm91ciAxMDEwIixEaWdtYVRhYmxldDoiXFxiKGlEeDEwfGlEeDl8aUR4OHxpRHg3fGlEeEQ3fGlEeEQ4fGlEc1E4fGlEc1E3fGlEc1E4fGlEc0QxMHxpRG5EN3wzVFM4MDRIfGlEc1ExMXxpRGo3fGlEczEwKVxcYiIsRXZvbGlvVGFibGV0OiJBUklBX01pbmlfd2lmaXxBcmlhWyBfXU1pbml8RXZvbGlvIFgxMHxFdm9saW8gWDd8RXZvbGlvIFg4fFxcYkV2b3RhYlxcYnxcXGJOZXVyYVxcYiIsTGF2YVRhYmxldDoiUVBBRCBFNzA0fFxcYkl2b3J5U1xcYnxFLVRBQiBJVk9SWXxcXGJFLVRBQlxcYiIsQW9jVGFibGV0OiJNVzA4MTF8TVcwODEyfE1XMDkyMnxNVEs4MzgyfE1XMTAzMXxNVzA4MzF8TVcwODIxfE1XMDkzMXxNVzA3MTIiLE1wbWFuVGFibGV0OiJNUDExIE9DVEF8TVAxMCBPQ1RBfE1QUUMxMTE0fE1QUUMxMDA0fE1QUUM5OTR8TVBRQzk3NHxNUFFDOTczfE1QUUM4MDR8TVBRQzc4NHxNUFFDNzgwfFxcYk1QRzdcXGJ8TVBEQ0c3NXxNUERDRzcxfE1QREMxMDA2fE1QMTAxREN8TVBEQzkwMDB8TVBEQzkwNXxNUERDNzA2SER8TVBEQzcwNnxNUERDNzA1fE1QREMxMTB8TVBEQzEwMHxNUERDOTl8TVBEQzk3fE1QREM4OHxNUERDOHxNUERDNzd8TVA3MDl8TUlENzAxfE1JRDcxMXxNSUQxNzB8TVBEQzcwM3xNUFFDMTAxMCIsQ2Vsa29uVGFibGV0OiJDVDY5NXxDVDg4OHxDVFtcXHNdPzkxMHxDVDcgVGFifENUOSBUYWJ8Q1QzIFRhYnxDVDIgVGFifENUMSBUYWJ8QzgyMHxDNzIwfFxcYkNULTFcXGIiLFdvbGRlclRhYmxldDoibWlUYWIgXFxiKERJQU1PTkR8U1BBQ0V8QlJPT0tMWU58TkVPfEZMWXxNQU5IQVRUQU58RlVOS3xFVk9MVVRJT058U0tZfEdPQ0FSfElST058R0VOSVVTfFBPUHxNSU5UfEVQU0lMT058QlJPQURXQVl8SlVNUHxIT1B8TEVHRU5EfE5FVyBBR0V8TElORXxBRFZBTkNFfEZFRUx8Rk9MTE9XfExJS0V8TElOS3xMSVZFfFRISU5LfEZSRUVET018Q0hJQ0FHT3xDTEVWRUxBTkR8QkFMVElNT1JFLUdIfElPV0F8Qk9TVE9OfFNFQVRUTEV8UEhPRU5JWHxEQUxMQVN8SU4gMTAxfE1hc3RlckNoZWYpXFxiIixNZWRpYWNvbVRhYmxldDoiTS1NUEkxMEMzR3xNLVNQMTBFR3xNLVNQMTBFR1B8TS1TUDEwSFhBSHxNLVNQN0hYQUh8TS1TUDEwSFhCSHxNLVNQOEhYQUh8TS1TUDhNWEEiLE1pVGFibGV0OiJcXGJNSSBQQURcXGJ8XFxiSE0gTk9URSAxV1xcYiIsTmliaXJ1VGFibGV0OiJOaWJpcnUgTTF8TmliaXJ1IEp1cGl0ZXIgT25lIixOZXhvVGFibGV0OiJORVhPIE5PVkF8TkVYTyAxMHxORVhPIEFWSU98TkVYTyBGUkVFfE5FWE8gR098TkVYTyBFVk98TkVYTyAzR3xORVhPIFNNQVJUfE5FWE8gS0lERE98TkVYTyBNT0JJIixMZWFkZXJUYWJsZXQ6IlRCTFQxMFF8VEJMVDEwSXxUQkwtMTBXREtCfFRCTC0xMFdES0JPMjAxM3xUQkwtVzIzMFYyfFRCTC1XNDUwfFRCTC1XNTAwfFNWNTcyfFRCTFQ3SXxUQkEtQUM3LThHfFRCTFQ3OXxUQkwtOFcxNnxUQkwtMTBXMzJ8VEJMLTEwV0tCfFRCTC1XMTAwIixVYmlzbGF0ZVRhYmxldDoiVWJpU2xhdGVbXFxzXT83QyIsUG9ja2V0Qm9va1RhYmxldDoiUG9ja2V0Ym9vayIsS29jYXNvVGFibGV0OiJcXGIoVEItMTIwNylcXGIiLEhpc2Vuc2VUYWJsZXQ6IlxcYihGNTI4MXxFMjM3MSlcXGIiLEh1ZGw6Ikh1ZGwgSFQ3UzN8SHVkbCAyIixUZWxzdHJhVGFibGV0OiJULUh1YjIiLEdlbmVyaWNUYWJsZXQ6IkFuZHJvaWQuKlxcYjk3RFxcYnxUYWJsZXQoPyEuKlBDKXxCTlRWMjUwQXxNSUQtV0NETUF8TG9naWNQRCBab29tMnxcXGJBN0VCXFxifENhdE5vdmE4fEExXzA3fENUNzA0fENUMTAwMnxcXGJNNzIxXFxifHJrMzBzZGt8XFxiRVZPVEFCXFxifE03NThBfEVUOTA0fEFMVU1JVU0xMHxTbWFydGZyZW4gVGFifEVuZGVhdm91ciAxMDEwfFRhYmxldC1QQy00fFRhZ2kgVGFifFxcYk02cHJvXFxifENUMTAyMFd8YXJjIDEwSER8XFxiVFA3NTBcXGJ8XFxiUVRBUVozXFxifFdWVDEwMXxUTTEwODh8S1QxMDcifSxvc3M6e0FuZHJvaWRPUzoiQW5kcm9pZCIsQmxhY2tCZXJyeU9TOiJibGFja2JlcnJ5fFxcYkJCMTBcXGJ8cmltIHRhYmxldCBvcyIsUGFsbU9TOiJQYWxtT1N8YXZhbnRnb3xibGF6ZXJ8ZWxhaW5lfGhpcHRvcHxwYWxtfHBsdWNrZXJ8eGlpbm8iLFN5bWJpYW5PUzoiU3ltYmlhbnxTeW1iT1N8U2VyaWVzNjB8U2VyaWVzNDB8U1lCLVswLTldK3xcXGJTNjBcXGIiLFdpbmRvd3NNb2JpbGVPUzoiV2luZG93cyBDRS4qKFBQQ3xTbWFydHBob25lfE1vYmlsZXxbMC05XXszfXhbMC05XXszfSl8V2luZG93cyBNb2JpbGV8V2luZG93cyBQaG9uZSBbMC05Ll0rfFdDRTsiLFdpbmRvd3NQaG9uZU9TOiJXaW5kb3dzIFBob25lIDEwLjB8V2luZG93cyBQaG9uZSA4LjF8V2luZG93cyBQaG9uZSA4LjB8V2luZG93cyBQaG9uZSBPU3xYQkxXUDd8WnVuZVdQN3xXaW5kb3dzIE5UIDYuWzIzXTsgQVJNOyIsaU9TOiJcXGJpUGhvbmUuKk1vYmlsZXxcXGJpUG9kfFxcYmlQYWR8QXBwbGVDb3JlTWVkaWEiLGlQYWRPUzoiQ1BVIE9TIDEzIixTYWlsZmlzaE9TOiJTYWlsZmlzaCIsTWVlR29PUzoiTWVlR28iLE1hZW1vT1M6Ik1hZW1vIixKYXZhT1M6IkoyTUUvfFxcYk1JRFBcXGJ8XFxiQ0xEQ1xcYiIsd2ViT1M6IndlYk9TfGhwd09TIixiYWRhT1M6IlxcYkJhZGFcXGIiLEJSRVdPUzoiQlJFVyJ9LHVhczp7Q2hyb21lOiJcXGJDck1vXFxifENyaU9TfEFuZHJvaWQuKkNocm9tZS9bLjAtOV0qIChNb2JpbGUpPyIsRG9sZmluOiJcXGJEb2xmaW5cXGIiLE9wZXJhOiJPcGVyYS4qTWluaXxPcGVyYS4qTW9iaXxBbmRyb2lkLipPcGVyYXxNb2JpbGUuKk9QUi9bMC05Ll0rJHxDb2FzdC9bMC05Ll0rIixTa3lmaXJlOiJTa3lmaXJlIixFZGdlOiJcXGJFZGdpT1NcXGJ8TW9iaWxlIFNhZmFyaS9bLjAtOV0qIEVkZ2UiLElFOiJJRU1vYmlsZXxNU0lFTW9iaWxlIixGaXJlZm94OiJmZW5uZWN8ZmlyZWZveC4qbWFlbW98KE1vYmlsZXxUYWJsZXQpLipGaXJlZm94fEZpcmVmb3guKk1vYmlsZXxGeGlPUyIsQm9sdDoiYm9sdCIsVGVhU2hhcms6InRlYXNoYXJrIixCbGF6ZXI6IkJsYXplciIsU2FmYXJpOiJWZXJzaW9uKCg/IVxcYkVkZ2lPU1xcYikuKSpNb2JpbGUuKlNhZmFyaXxTYWZhcmkuKk1vYmlsZXxNb2JpbGVTYWZhcmkiLFdlQ2hhdDoiXFxiTWljcm9NZXNzZW5nZXJcXGIiLFVDQnJvd3NlcjoiVUMuKkJyb3dzZXJ8VUNXRUIiLGJhaWR1Ym94YXBwOiJiYWlkdWJveGFwcCIsYmFpZHVicm93c2VyOiJiYWlkdWJyb3dzZXIiLERpaWdvQnJvd3NlcjoiRGlpZ29Ccm93c2VyIixNZXJjdXJ5OiJcXGJNZXJjdXJ5XFxiIixPYmlnb0Jyb3dzZXI6Ik9iaWdvIixOZXRGcm9udDoiTkYtQnJvd3NlciIsR2VuZXJpY0Jyb3dzZXI6Ik5va2lhQnJvd3NlcnxPdmlCcm93c2VyfE9uZUJyb3dzZXJ8VHdvbmt5QmVhbUJyb3dzZXJ8U0VNQy4qQnJvd3NlcnxGbHlGbG93fE1pbmltb3xOZXRGcm9udHxOb3ZhcnJhLVZpc2lvbnxNUVFCcm93c2VyfE1pY3JvTWVzc2VuZ2VyIixQYWxlTW9vbjoiQW5kcm9pZC4qUGFsZU1vb258TW9iaWxlLipQYWxlTW9vbiJ9LHByb3BzOntNb2JpbGU6Ik1vYmlsZS9bVkVSXSIsQnVpbGQ6IkJ1aWxkL1tWRVJdIixWZXJzaW9uOiJWZXJzaW9uL1tWRVJdIixWZW5kb3JJRDoiVmVuZG9ySUQvW1ZFUl0iLGlQYWQ6ImlQYWQuKkNQVVthLXogXStbVkVSXSIsaVBob25lOiJpUGhvbmUuKkNQVVthLXogXStbVkVSXSIsaVBvZDoiaVBvZC4qQ1BVW2EteiBdK1tWRVJdIixLaW5kbGU6IktpbmRsZS9bVkVSXSIsQ2hyb21lOlsiQ2hyb21lL1tWRVJdIiwiQ3JpT1MvW1ZFUl0iLCJDck1vL1tWRVJdIl0sQ29hc3Q6WyJDb2FzdC9bVkVSXSJdLERvbGZpbjoiRG9sZmluL1tWRVJdIixGaXJlZm94OlsiRmlyZWZveC9bVkVSXSIsIkZ4aU9TL1tWRVJdIl0sRmVubmVjOiJGZW5uZWMvW1ZFUl0iLEVkZ2U6IkVkZ2UvW1ZFUl0iLElFOlsiSUVNb2JpbGUvW1ZFUl07IiwiSUVNb2JpbGUgW1ZFUl0iLCJNU0lFIFtWRVJdOyIsIlRyaWRlbnQvWzAtOS5dKzsuKnJ2OltWRVJdIl0sTmV0RnJvbnQ6Ik5ldEZyb250L1tWRVJdIixOb2tpYUJyb3dzZXI6Ik5va2lhQnJvd3Nlci9bVkVSXSIsT3BlcmE6WyIgT1BSL1tWRVJdIiwiT3BlcmEgTWluaS9bVkVSXSIsIlZlcnNpb24vW1ZFUl0iXSwiT3BlcmEgTWluaSI6Ik9wZXJhIE1pbmkvW1ZFUl0iLCJPcGVyYSBNb2JpIjoiVmVyc2lvbi9bVkVSXSIsVUNCcm93c2VyOlsiVUNXRUJbVkVSXSIsIlVDLipCcm93c2VyL1tWRVJdIl0sTVFRQnJvd3NlcjoiTVFRQnJvd3Nlci9bVkVSXSIsTWljcm9NZXNzZW5nZXI6Ik1pY3JvTWVzc2VuZ2VyL1tWRVJdIixiYWlkdWJveGFwcDoiYmFpZHVib3hhcHAvW1ZFUl0iLGJhaWR1YnJvd3NlcjoiYmFpZHVicm93c2VyL1tWRVJdIixTYW1zdW5nQnJvd3NlcjoiU2Ftc3VuZ0Jyb3dzZXIvW1ZFUl0iLElyb246Iklyb24vW1ZFUl0iLFNhZmFyaTpbIlZlcnNpb24vW1ZFUl0iLCJTYWZhcmkvW1ZFUl0iXSxTa3lmaXJlOiJTa3lmaXJlL1tWRVJdIixUaXplbjoiVGl6ZW4vW1ZFUl0iLFdlYmtpdDoid2Via2l0WyAvXVtWRVJdIixQYWxlTW9vbjoiUGFsZU1vb24vW1ZFUl0iLFNhaWxmaXNoQnJvd3NlcjoiU2FpbGZpc2hCcm93c2VyL1tWRVJdIixHZWNrbzoiR2Vja28vW1ZFUl0iLFRyaWRlbnQ6IlRyaWRlbnQvW1ZFUl0iLFByZXN0bzoiUHJlc3RvL1tWRVJdIixHb2FubmE6IkdvYW5uYS9bVkVSXSIsaU9TOiIgXFxiaT9PU1xcYiBbVkVSXVsgO117MX0iLEFuZHJvaWQ6IkFuZHJvaWQgW1ZFUl0iLFNhaWxmaXNoOiJTYWlsZmlzaCBbVkVSXSIsQmxhY2tCZXJyeTpbIkJsYWNrQmVycnlbXFx3XSsvW1ZFUl0iLCJCbGFja0JlcnJ5LipWZXJzaW9uL1tWRVJdIiwiVmVyc2lvbi9bVkVSXSJdLEJSRVc6IkJSRVcgW1ZFUl0iLEphdmE6IkphdmEvW1ZFUl0iLCJXaW5kb3dzIFBob25lIE9TIjpbIldpbmRvd3MgUGhvbmUgT1MgW1ZFUl0iLCJXaW5kb3dzIFBob25lIFtWRVJdIl0sIldpbmRvd3MgUGhvbmUiOiJXaW5kb3dzIFBob25lIFtWRVJdIiwiV2luZG93cyBDRSI6IldpbmRvd3MgQ0UvW1ZFUl0iLCJXaW5kb3dzIE5UIjoiV2luZG93cyBOVCBbVkVSXSIsU3ltYmlhbjpbIlN5bWJpYW5PUy9bVkVSXSIsIlN5bWJpYW4vW1ZFUl0iXSx3ZWJPUzpbIndlYk9TL1tWRVJdIiwiaHB3T1MvW1ZFUl07Il19LHV0aWxzOntCb3Q6Ikdvb2dsZWJvdHxmYWNlYm9va2V4dGVybmFsaGl0fEdvb2dsZS1BTVBIVE1MfHN+YW1wLXZhbGlkYXRvcnxBZHNCb3QtR29vZ2xlfEdvb2dsZSBLZXl3b3JkIFN1Z2dlc3Rpb258RmFjZWJvdHxZYW5kZXhCb3R8WWFuZGV4TW9iaWxlQm90fGJpbmdib3R8aWFfYXJjaGl2ZXJ8QWhyZWZzQm90fEV6b29tc3xHU0xGYm90fFdCU2VhcmNoQm90fFR3aXR0ZXJib3R8VHdlZXRtZW1lQm90fFR3aWtsZXxQYXBlckxpQm90fFdvdGJveHxVbndpbmRGZXRjaG9yfEV4YWJvdHxNSjEyYm90fFlhbmRleEltYWdlc3xUdXJuaXRpbkJvdHxQaW5nZG9tfGNvbnRlbnRraW5nYXBwfEFzcGllZ2VsQm90IixNb2JpbGVCb3Q6Ikdvb2dsZWJvdC1Nb2JpbGV8QWRzQm90LUdvb2dsZS1Nb2JpbGV8WWFob29TZWVrZXIvTTFBMS1SMkQyIixEZXNrdG9wTW9kZToiV1BEZXNrdG9wIixUVjoiU29ueURUVnxIYmJUViIsV2ViS2l0OiIod2Via2l0KVsgL10oW1xcdy5dKykiLENvbnNvbGU6IlxcYihOaW50ZW5kb3xOaW50ZW5kbyBXaWlVfE5pbnRlbmRvIDNEU3xOaW50ZW5kbyBTd2l0Y2h8UExBWVNUQVRJT058WGJveClcXGIiLFdhdGNoOiJTTS1WNzAwIn19LGcuZGV0ZWN0TW9iaWxlQnJvd3NlcnM9e2Z1bGxQYXR0ZXJuOi8oYW5kcm9pZHxiYlxkK3xtZWVnbykuK21vYmlsZXxhdmFudGdvfGJhZGFcL3xibGFja2JlcnJ5fGJsYXplcnxjb21wYWx8ZWxhaW5lfGZlbm5lY3xoaXB0b3B8aWVtb2JpbGV8aXAoaG9uZXxvZCl8aXJpc3xraW5kbGV8bGdlIHxtYWVtb3xtaWRwfG1tcHxtb2JpbGUuK2ZpcmVmb3h8bmV0ZnJvbnR8b3BlcmEgbShvYnxpbilpfHBhbG0oIG9zKT98cGhvbmV8cChpeGl8cmUpXC98cGx1Y2tlcnxwb2NrZXR8cHNwfHNlcmllcyg0fDYpMHxzeW1iaWFufHRyZW98dXBcLihicm93c2VyfGxpbmspfHZvZGFmb25lfHdhcHx3aW5kb3dzIGNlfHhkYXx4aWluby9pLHNob3J0UGF0dGVybjovMTIwN3w2MzEwfDY1OTB8M2dzb3w0dGhwfDUwWzEtNl1pfDc3MHN8ODAyc3xhIHdhfGFiYWN8YWMoZXJ8b298c1wtKXxhaShrb3xybil8YWwoYXZ8Y2F8Y28pfGFtb2l8YW4oZXh8bnl8eXcpfGFwdHV8YXIoY2h8Z28pfGFzKHRlfHVzKXxhdHR3fGF1KGRpfFwtbXxyIHxzICl8YXZhbnxiZShja3xsbHxucSl8YmkobGJ8cmQpfGJsKGFjfGF6KXxicihlfHYpd3xidW1ifGJ3XC0obnx1KXxjNTVcL3xjYXBpfGNjd2F8Y2RtXC18Y2VsbHxjaHRtfGNsZGN8Y21kXC18Y28obXB8bmQpfGNyYXd8ZGEoaXR8bGx8bmcpfGRidGV8ZGNcLXN8ZGV2aXxkaWNhfGRtb2J8ZG8oY3xwKW98ZHMoMTJ8XC1kKXxlbCg0OXxhaSl8ZW0obDJ8dWwpfGVyKGljfGswKXxlc2w4fGV6KFs0LTddMHxvc3x3YXx6ZSl8ZmV0Y3xmbHkoXC18Xyl8ZzEgdXxnNTYwfGdlbmV8Z2ZcLTV8Z1wtbW98Z28oXC53fG9kKXxncihhZHx1bil8aGFpZXxoY2l0fGhkXC0obXxwfHQpfGhlaVwtfGhpKHB0fHRhKXxocCggaXxpcCl8aHNcLWN8aHQoYyhcLXwgfF98YXxnfHB8c3x0KXx0cCl8aHUoYXd8dGMpfGlcLSgyMHxnb3xtYSl8aTIzMHxpYWMoIHxcLXxcLyl8aWJyb3xpZGVhfGlnMDF8aWtvbXxpbTFrfGlubm98aXBhcXxpcmlzfGphKHR8dilhfGpicm98amVtdXxqaWdzfGtkZGl8a2VqaXxrZ3QoIHxcLyl8a2xvbnxrcHQgfGt3Y1wtfGt5byhjfGspfGxlKG5vfHhpKXxsZyggZ3xcLyhrfGx8dSl8NTB8NTR8XC1bYS13XSl8bGlid3xseW54fG0xXC13fG0zZ2F8bTUwXC98bWEodGV8dWl8eG8pfG1jKDAxfDIxfGNhKXxtXC1jcnxtZShyY3xyaSl8bWkobzh8b2F8dHMpfG1tZWZ8bW8oMDF8MDJ8Yml8ZGV8ZG98dChcLXwgfG98dil8enopfG10KDUwfHAxfHYgKXxtd2JwfG15d2F8bjEwWzAtMl18bjIwWzItM118bjMwKDB8Mil8bjUwKDB8Mnw1KXxuNygwKDB8MSl8MTApfG5lKChjfG0pXC18b258dGZ8d2Z8d2d8d3QpfG5vayg2fGkpfG56cGh8bzJpbXxvcCh0aXx3dil8b3Jhbnxvd2cxfHA4MDB8cGFuKGF8ZHx0KXxwZHhnfHBnKDEzfFwtKFsxLThdfGMpKXxwaGlsfHBpcmV8cGwoYXl8dWMpfHBuXC0yfHBvKGNrfHJ0fHNlKXxwcm94fHBzaW98cHRcLWd8cWFcLWF8cWMoMDd8MTJ8MjF8MzJ8NjB8XC1bMi03XXxpXC0pfHF0ZWt8cjM4MHxyNjAwfHJha3N8cmltOXxybyh2ZXx6byl8czU1XC98c2EoZ2V8bWF8bW18bXN8bnl8dmEpfHNjKDAxfGhcLXxvb3xwXC0pfHNka1wvfHNlKGMoXC18MHwxKXw0N3xtY3xuZHxyaSl8c2doXC18c2hhcnxzaWUoXC18bSl8c2tcLTB8c2woNDV8aWQpfHNtKGFsfGFyfGIzfGl0fHQ1KXxzbyhmdHxueSl8c3AoMDF8aFwtfHZcLXx2ICl8c3koMDF8bWIpfHQyKDE4fDUwKXx0NigwMHwxMHwxOCl8dGEoZ3R8bGspfHRjbFwtfHRkZ1wtfHRlbChpfG0pfHRpbVwtfHRcLW1vfHRvKHBsfHNoKXx0cyg3MHxtXC18bTN8bTUpfHR4XC05fHVwKFwuYnxnMXxzaSl8dXRzdHx2NDAwfHY3NTB8dmVyaXx2aShyZ3x0ZSl8dmsoNDB8NVswLTNdfFwtdil8dm00MHx2b2RhfHZ1bGN8dngoNTJ8NTN8NjB8NjF8NzB8ODB8ODF8ODN8ODV8OTgpfHczYyhcLXwgKXx3ZWJjfHdoaXR8d2koZyB8bmN8bncpfHdtbGJ8d29udXx4NzAwfHlhc1wtfHlvdXJ8emV0b3x6dGVcLS9pLHRhYmxldFBhdHRlcm46L2FuZHJvaWR8aXBhZHxwbGF5Ym9va3xzaWxrL2l9O3ZhciBoLGk9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtyZXR1cm4gZy5GQUxMQkFDS19QSE9ORT0iVW5rbm93blBob25lIixnLkZBTExCQUNLX1RBQkxFVD0iVW5rbm93blRhYmxldCIsZy5GQUxMQkFDS19NT0JJTEU9IlVua25vd25Nb2JpbGUiLGg9ImlzQXJyYXkiaW4gQXJyYXk/QXJyYXkuaXNBcnJheTpmdW5jdGlvbihhKXtyZXR1cm4iW29iamVjdCBBcnJheV0iPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGEpfSxmdW5jdGlvbigpe3ZhciBhLGIsYyxlLGYsaixrPWcubW9iaWxlRGV0ZWN0UnVsZXM7Zm9yKGEgaW4gay5wcm9wcylpZihpLmNhbGwoay5wcm9wcyxhKSl7Zm9yKGI9ay5wcm9wc1thXSxoKGIpfHwoYj1bYl0pLGY9Yi5sZW5ndGgsZT0wO2U8ZjsrK2UpYz1iW2VdLGo9Yy5pbmRleE9mKCJbVkVSXSIpLGo+PTAmJihjPWMuc3Vic3RyaW5nKDAsaikrIihbXFx3Ll9cXCtdKykiK2Muc3Vic3RyaW5nKGorNSkpLGJbZV09bmV3IFJlZ0V4cChjLCJpIik7ay5wcm9wc1thXT1ifWQoay5vc3MpLGQoay5waG9uZXMpLGQoay50YWJsZXRzKSxkKGsudWFzKSxkKGsudXRpbHMpLGsub3NzMD17V2luZG93c1Bob25lT1M6ay5vc3MuV2luZG93c1Bob25lT1MsV2luZG93c01vYmlsZU9TOmsub3NzLldpbmRvd3NNb2JpbGVPU319KCksZy5maW5kTWF0Y2g9ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGMgaW4gYSlpZihpLmNhbGwoYSxjKSYmYVtjXS50ZXN0KGIpKXJldHVybiBjO3JldHVybiBudWxsfSxnLmZpbmRNYXRjaGVzPWZ1bmN0aW9uKGEsYil7dmFyIGM9W107Zm9yKHZhciBkIGluIGEpaS5jYWxsKGEsZCkmJmFbZF0udGVzdChiKSYmYy5wdXNoKGQpO3JldHVybiBjfSxnLmdldFZlcnNpb25TdHI9ZnVuY3Rpb24oYSxiKXt2YXIgYyxkLGUsZixoPWcubW9iaWxlRGV0ZWN0UnVsZXMucHJvcHM7aWYoaS5jYWxsKGgsYSkpZm9yKGM9aFthXSxlPWMubGVuZ3RoLGQ9MDtkPGU7KytkKWlmKGY9Y1tkXS5leGVjKGIpLG51bGwhPT1mKXJldHVybiBmWzFdO3JldHVybiBudWxsfSxnLmdldFZlcnNpb249ZnVuY3Rpb24oYSxiKXt2YXIgYz1nLmdldFZlcnNpb25TdHIoYSxiKTtyZXR1cm4gYz9nLnByZXBhcmVWZXJzaW9uTm8oYyk6TmFOfSxnLnByZXBhcmVWZXJzaW9uTm89ZnVuY3Rpb24oYSl7dmFyIGI7cmV0dXJuIGI9YS5zcGxpdCgvW2Etei5fIFwvXC1dL2kpLDE9PT1iLmxlbmd0aCYmKGE9YlswXSksYi5sZW5ndGg+MSYmKGE9YlswXSsiLiIsYi5zaGlmdCgpLGErPWIuam9pbigiIikpLE51bWJlcihhKX0sZy5pc01vYmlsZUZhbGxiYWNrPWZ1bmN0aW9uKGEpe3JldHVybiBnLmRldGVjdE1vYmlsZUJyb3dzZXJzLmZ1bGxQYXR0ZXJuLnRlc3QoYSl8fGcuZGV0ZWN0TW9iaWxlQnJvd3NlcnMuc2hvcnRQYXR0ZXJuLnRlc3QoYS5zdWJzdHIoMCw0KSl9LGcuaXNUYWJsZXRGYWxsYmFjaz1mdW5jdGlvbihhKXtyZXR1cm4gZy5kZXRlY3RNb2JpbGVCcm93c2Vycy50YWJsZXRQYXR0ZXJuLnRlc3QoYSl9LGcucHJlcGFyZURldGVjdGlvbkNhY2hlPWZ1bmN0aW9uKGEsYyxkKXtpZihhLm1vYmlsZT09PWIpe3ZhciBlLGgsaTtyZXR1cm4oaD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnRhYmxldHMsYykpPyhhLm1vYmlsZT1hLnRhYmxldD1oLHZvaWQoYS5waG9uZT1udWxsKSk6KGU9Zy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5waG9uZXMsYykpPyhhLm1vYmlsZT1hLnBob25lPWUsdm9pZChhLnRhYmxldD1udWxsKSk6dm9pZChnLmlzTW9iaWxlRmFsbGJhY2soYyk/KGk9Zi5pc1Bob25lU2l6ZWQoZCksaT09PWI/KGEubW9iaWxlPWcuRkFMTEJBQ0tfTU9CSUxFLGEudGFibGV0PWEucGhvbmU9bnVsbCk6aT8oYS5tb2JpbGU9YS5waG9uZT1nLkZBTExCQUNLX1BIT05FLGEudGFibGV0PW51bGwpOihhLm1vYmlsZT1hLnRhYmxldD1nLkZBTExCQUNLX1RBQkxFVCxhLnBob25lPW51bGwpKTpnLmlzVGFibGV0RmFsbGJhY2soYyk/KGEubW9iaWxlPWEudGFibGV0PWcuRkFMTEJBQ0tfVEFCTEVULGEucGhvbmU9bnVsbCk6YS5tb2JpbGU9YS50YWJsZXQ9YS5waG9uZT1udWxsKX19LGcubW9iaWxlR3JhZGU9ZnVuY3Rpb24oYSl7dmFyIGI9bnVsbCE9PWEubW9iaWxlKCk7cmV0dXJuIGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKT49NC4zfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUGhvbmUiKT49My4xfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUG9kIik+PTMuMXx8YS52ZXJzaW9uKCJBbmRyb2lkIik+Mi4xJiZhLmlzKCJXZWJraXQiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIFBob25lIE9TIik+PTd8fGEuaXMoIkJsYWNrQmVycnkiKSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik+PTZ8fGEubWF0Y2goIlBsYXlib29rLipUYWJsZXQiKXx8YS52ZXJzaW9uKCJ3ZWJPUyIpPj0xLjQmJmEubWF0Y2goIlBhbG18UHJlfFBpeGkiKXx8YS5tYXRjaCgiaHAuKlRvdWNoUGFkIil8fGEuaXMoIkZpcmVmb3giKSYmYS52ZXJzaW9uKCJGaXJlZm94Iik+PTEyfHxhLmlzKCJDaHJvbWUiKSYmYS5pcygiQW5kcm9pZE9TIikmJmEudmVyc2lvbigiQW5kcm9pZCIpPj00fHxhLmlzKCJTa3lmaXJlIikmJmEudmVyc2lvbigiU2t5ZmlyZSIpPj00LjEmJmEuaXMoIkFuZHJvaWRPUyIpJiZhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJPcGVyYSIpJiZhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT4xMSYmYS5pcygiQW5kcm9pZE9TIil8fGEuaXMoIk1lZUdvT1MiKXx8YS5pcygiVGl6ZW4iKXx8YS5pcygiRG9sZmluIikmJmEudmVyc2lvbigiQmFkYSIpPj0yfHwoYS5pcygiVUMgQnJvd3NlciIpfHxhLmlzKCJEb2xmaW4iKSkmJmEudmVyc2lvbigiQW5kcm9pZCIpPj0yLjN8fGEubWF0Y2goIktpbmRsZSBGaXJlIil8fGEuaXMoIktpbmRsZSIpJiZhLnZlcnNpb24oIktpbmRsZSIpPj0zfHxhLmlzKCJBbmRyb2lkT1MiKSYmYS5pcygiTm9va1RhYmxldCIpfHxhLnZlcnNpb24oIkNocm9tZSIpPj0xMSYmIWJ8fGEudmVyc2lvbigiU2FmYXJpIik+PTUmJiFifHxhLnZlcnNpb24oIkZpcmVmb3giKT49NCYmIWJ8fGEudmVyc2lvbigiTVNJRSIpPj03JiYhYnx8YS52ZXJzaW9uKCJPcGVyYSIpPj0xMCYmIWI/IkEiOmEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKTw0LjN8fGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQaG9uZSIpPDMuMXx8YS5vcygiaU9TIikmJmEudmVyc2lvbigiaVBvZCIpPDMuMXx8YS5pcygiQmxhY2tiZXJyeSIpJiZhLnZlcnNpb24oIkJsYWNrQmVycnkiKT49NSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8Nnx8YS52ZXJzaW9uKCJPcGVyYSBNaW5pIik+PTUmJmEudmVyc2lvbigiT3BlcmEgTWluaSIpPD02LjUmJihhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJpT1MiKSl8fGEubWF0Y2goIk5va2lhTjh8Tm9raWFDN3xOOTcuKlNlcmllczYwfFN5bWJpYW4vMyIpfHxhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT49MTEmJmEuaXMoIlN5bWJpYW5PUyIpPyJCIjooYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8NXx8YS5tYXRjaCgiTVNJRU1vYmlsZXxXaW5kb3dzIENFLipNb2JpbGUiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIE1vYmlsZSIpPD01LjIsIkMiKX0sZy5kZXRlY3RPUz1mdW5jdGlvbihhKXtyZXR1cm4gZy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5vc3MwLGEpfHxnLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLm9zcyxhKX0sZy5nZXREZXZpY2VTbWFsbGVyU2lkZT1mdW5jdGlvbigpe3JldHVybiB3aW5kb3cuc2NyZWVuLndpZHRoPHdpbmRvdy5zY3JlZW4uaGVpZ2h0P3dpbmRvdy5zY3JlZW4ud2lkdGg6d2luZG93LnNjcmVlbi5oZWlnaHR9LGYucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjpmLG1vYmlsZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUubW9iaWxlfSxwaG9uZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUucGhvbmV9LHRhYmxldDpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUudGFibGV0fSx1c2VyQWdlbnQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fY2FjaGUudXNlckFnZW50PT09YiYmKHRoaXMuX2NhY2hlLnVzZXJBZ2VudD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnVhcyx0aGlzLnVhKSksdGhpcy5fY2FjaGUudXNlckFnZW50fSx1c2VyQWdlbnRzOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2NhY2hlLnVzZXJBZ2VudHM9PT1iJiYodGhpcy5fY2FjaGUudXNlckFnZW50cz1nLmZpbmRNYXRjaGVzKGcubW9iaWxlRGV0ZWN0UnVsZXMudWFzLHRoaXMudWEpKSx0aGlzLl9jYWNoZS51c2VyQWdlbnRzfSxvczpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5vcz09PWImJih0aGlzLl9jYWNoZS5vcz1nLmRldGVjdE9TKHRoaXMudWEpKSx0aGlzLl9jYWNoZS5vc30sdmVyc2lvbjpmdW5jdGlvbihhKXtyZXR1cm4gZy5nZXRWZXJzaW9uKGEsdGhpcy51YSl9LHZlcnNpb25TdHI6ZnVuY3Rpb24oYSl7cmV0dXJuIGcuZ2V0VmVyc2lvblN0cihhLHRoaXMudWEpfSxpczpmdW5jdGlvbihiKXtyZXR1cm4gYyh0aGlzLnVzZXJBZ2VudHMoKSxiKXx8YShiLHRoaXMub3MoKSl8fGEoYix0aGlzLnBob25lKCkpfHxhKGIsdGhpcy50YWJsZXQoKSl8fGMoZy5maW5kTWF0Y2hlcyhnLm1vYmlsZURldGVjdFJ1bGVzLnV0aWxzLHRoaXMudWEpLGIpfSxtYXRjaDpmdW5jdGlvbihhKXtyZXR1cm4gYSBpbnN0YW5jZW9mIFJlZ0V4cHx8KGE9bmV3IFJlZ0V4cChhLCJpIikpLGEudGVzdCh0aGlzLnVhKX0saXNQaG9uZVNpemVkOmZ1bmN0aW9uKGEpe3JldHVybiBmLmlzUGhvbmVTaXplZChhfHx0aGlzLm1heFBob25lV2lkdGgpfSxtb2JpbGVHcmFkZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5ncmFkZT09PWImJih0aGlzLl9jYWNoZS5ncmFkZT1nLm1vYmlsZUdyYWRlKHRoaXMpKSx0aGlzLl9jYWNoZS5ncmFkZX19LCJ1bmRlZmluZWQiIT10eXBlb2Ygd2luZG93JiZ3aW5kb3cuc2NyZWVuP2YuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKGEpe3JldHVybiBhPDA/YjpnLmdldERldmljZVNtYWxsZXJTaWRlKCk8PWF9OmYuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKCl7fSxmLl9pbXBsPWcsZi52ZXJzaW9uPSIxLjQuNSAyMDIxLTAzLTEzIixmfSl9KGZ1bmN0aW9uKGEpe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgbW9kdWxlJiZtb2R1bGUuZXhwb3J0cylyZXR1cm4gZnVuY3Rpb24oYSl7bW9kdWxlLmV4cG9ydHM9YSgpfTtpZigiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kKXJldHVybiBkZWZpbmU7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiB3aW5kb3cpcmV0dXJuIGZ1bmN0aW9uKGEpe3dpbmRvdy5Nb2JpbGVEZXRlY3Q9YSgpfTt0aHJvdyBuZXcgRXJyb3IoInVua25vd24gZW52aXJvbm1lbnQiKX0oKSk7dmFyIGFpX2xpc3RzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9saXN0cyl7ZnVuY3Rpb24gWChiLGUpe2Zvcih2YXIgbj1bXTtiPWIucHJldmlvdXNFbGVtZW50U2libGluZzspKCJ1bmRlZmluZWQiPT10eXBlb2YgZXx8Yi5tYXRjaGVzKGUpKSYmbi5wdXNoKGIpO3JldHVybiBufWZ1bmN0aW9uIGZhKGIsZSl7Zm9yKHZhciBuPVtdO2I9Yi5uZXh0RWxlbWVudFNpYmxpbmc7KSgidW5kZWZpbmVkIj09dHlwZW9mIGV8fGIubWF0Y2hlcyhlKSkmJm4ucHVzaChiKTtyZXR1cm4gbn12YXIgaG9zdF9yZWdleHA9UmVnRXhwKCI6XFwvXFwvKC5bXi86XSspIiwiaSIpO2Z1bmN0aW9uIGhhKGIpe2I9Yi5tYXRjaChob3N0X3JlZ2V4cCk7cmV0dXJuIG51bGwhPWImJjE8Yi5sZW5ndGgmJiJzdHJpbmciPT09dHlwZW9mIGJbMV0mJjA8YlsxXS5sZW5ndGg/YlsxXS50b0xvd2VyQ2FzZSgpOm51bGx9ZnVuY3Rpb24gUShiKXtyZXR1cm4gYi5pbmNsdWRlcygiOiIpPyhiPWIuc3BsaXQoIjoiKSwxRTMqKDM2MDAqcGFyc2VJbnQoYlswXSkrNjAqcGFyc2VJbnQoYlsxXSkrcGFyc2VJbnQoYlsyXSkpKTpudWxsfWZ1bmN0aW9uIFkoYil7dHJ5e3ZhciBlPURhdGUucGFyc2UoYik7aXNOYU4oZSkmJihlPW51bGwpfWNhdGNoKG4pe2U9bnVsbH1pZihudWxsPT1lJiZiLmluY2x1ZGVzKCIgIikpe2I9Yi5zcGxpdCgiICIpO3RyeXtlPURhdGUucGFyc2UoYlswXSksZSs9UShiWzFdKSxpc05hTihlKSYmKGU9bnVsbCl9Y2F0Y2gobil7ZT1udWxsfX1yZXR1cm4gZX1mdW5jdGlvbiBaKCl7bnVsbD09ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIikmJm51bGw9PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5haS1saXN0LW1hbnVhbCIpfHwiZnVuY3Rpb24iIT10eXBlb2YgX190Y2ZhcGl8fCJmdW5jdGlvbiIhPXR5cGVvZiBhaV9sb2FkX2Jsb2Nrc3x8InVuZGVmaW5lZCIhPXR5cGVvZiBhaV9pYWJfdGNmX2NhbGxiYWNrX2luc3RhbGxlZHx8KF9fdGNmYXBpKCJhZGRFdmVudExpc3RlbmVyIiwyLGZ1bmN0aW9uKGIsZSl7ZSYmInVzZXJhY3Rpb25jb21wbGV0ZSI9PT1iLmV2ZW50U3RhdHVzJiYoYWlfdGNEYXRhPWIsYWlfbG9hZF9ibG9ja3MoKSxiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLG51bGwhPWImJihiLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBEQVRBIExPQURFRCIpLGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIiksbnVsbCE9YiYmKGIuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYi5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSkpfSksYWlfaWFiX3RjZl9jYWxsYmFja19pbnN0YWxsZWQ9ITApfWFpX3Byb2Nlc3NfbGlzdHM9ZnVuY3Rpb24oYil7ZnVuY3Rpb24gZShhLGMsayl7aWYoMD09YS5sZW5ndGgpe2lmKCIhQCEiPT1rKXJldHVybiEwO2MhPWsmJigidHJ1ZSI9PWsudG9Mb3dlckNhc2UoKT9rPSEwOiJmYWxzZSI9PWsudG9Mb3dlckNhc2UoKSYmKGs9ITEpKTtyZXR1cm4gYz09a31pZigib2JqZWN0IiE9dHlwZW9mIGMmJiJhcnJheSIhPXR5cGVvZiBjKXJldHVybiExO3ZhciBsPWFbMF07YT1hLnNsaWNlKDEpO2lmKCIqIj09bClmb3IobGV0WyxwXW9mIE9iamVjdC5lbnRyaWVzKGMpKXtpZihlKGEscCxrKSlyZXR1cm4hMH1lbHNlIGlmKGwgaW4gYylyZXR1cm4gZShhLGNbbF0sayk7cmV0dXJuITF9ZnVuY3Rpb24gbihhLGMsayl7aWYoIm9iamVjdCIhPXR5cGVvZiBhfHwtMT09Yy5pbmRleE9mKCJbIikpcmV0dXJuITE7Yz1jLnJlcGxhY2UoL118IC9naSwiIikuc3BsaXQoIlsiKTtyZXR1cm4gZShjLGEsayl9ZnVuY3Rpb24geigpe2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaSl7dmFyIGE9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIiksYz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKTtudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgREVURUNURUQiKTtfX3RjZmFwaSgiZ2V0VENEYXRhIiwyLGZ1bmN0aW9uKGssbCl7bD8obnVsbCE9YyYmKGMuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYy5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSksInRjbG9hZGVkIj09ay5ldmVudFN0YXR1c3x8InVzZXJhY3Rpb25jb21wbGV0ZSI9PWsuZXZlbnRTdGF0dXMpPyhhaV90Y0RhdGE9ayxrLmdkcHJBcHBsaWVzP251bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBEQVRBIExPQURFRCIpOm51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBHRFBSIERPRVMgTk9UIEFQUExZIiksbnVsbCE9YyYmKGMuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYy5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSksc2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfbGlzdHMoKX0sMTApKToiY21wdWlzaG93biI9PWsuZXZlbnRTdGF0dXMmJihhaV9jbXB1aXNob3duPSEwLG51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBDTVAgVUkgU0hPV04iKSxudWxsIT1jJiYoYy5jbGFzc0xpc3QucmVtb3ZlKCJzdGF0dXMtZXJyb3IiKSxjLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpKSk6KG51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBfX3RjZmFwaSBnZXRUQ0RhdGEgZmFpbGVkIiksbnVsbCE9YyYmKGMuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLW9rIiksYy5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtZXJyb3IiKSkpfSl9fWZ1bmN0aW9uIEMoYSl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpPyhhaV90Y2ZhcGlfZm91bmQ9ITAsInVuZGVmaW5lZCI9PXR5cGVvZiBhaV9pYWJfdGNmX2NhbGxiYWNrX2luc3RhbGxlZCYmWigpLCJ1bmRlZmluZWQiPT10eXBlb2YgYWlfdGNEYXRhX3JlcXVlc3RlZCYmKGFpX3RjRGF0YV9yZXF1ZXN0ZWQ9ITAseigpLGNvb2tpZXNfbmVlZF90Y0RhdGE9ITApKTphJiYoInVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y2ZhcGlfZm91bmQmJihhaV90Y2ZhcGlfZm91bmQ9ITEsc2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfbGlzdHMoKX0sMTApKSxhPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLG51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBNSVNTSU5HOiBfX3RjZmFwaSBmdW5jdGlvbiBub3QgZm91bmQiKSxhPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpLG51bGwhPWEmJihhLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1vayIpLGEuY2xhc3NMaXN0LmFkZCgic3RhdHVzLWVycm9yIikpKX1pZihudWxsPT1iKWI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLWxpc3QtZGF0YSwgbWV0YS5haS1saXN0LWRhdGEiKTtlbHNle3dpbmRvdy5qUXVlcnkmJndpbmRvdy5qUXVlcnkuZm4mJmIgaW5zdGFuY2VvZiBqUXVlcnkmJihiPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGIpKTt2YXIgeD1bXTtiLmZvckVhY2goKGEsYyk9PnthLm1hdGNoZXMoIi5haS1saXN0LWRhdGEiKT94LnB1c2goYSk6KGE9YS5xdWVyeVNlbGVjdG9yQWxsKCIuYWktbGlzdC1kYXRhIiksYS5sZW5ndGgmJmEuZm9yRWFjaCgoayxsKT0+e3gucHVzaChrKX0pKX0pO2I9eH1pZihiLmxlbmd0aCl7Yi5mb3JFYWNoKChhLGMpPT57YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWRhdGEiKX0pO3ZhciBMPWlhKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO2lmKG51bGwhPUwucmVmZXJyZXIpdmFyIEE9TC5yZWZlcnJlcjtlbHNlIEE9ZG9jdW1lbnQucmVmZXJyZXIsIiIhPUEmJihBPWhhKEEpKTt2YXIgUj13aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudCxTPVIudG9Mb3dlckNhc2UoKSxhYT1uYXZpZ2F0b3IubGFuZ3VhZ2UsTT1hYS50b0xvd2VyQ2FzZSgpO2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIE1vYmlsZURldGVjdCl2YXIgYmE9bmV3IE1vYmlsZURldGVjdChSKTtiLmZvckVhY2goKGEsYyk9Pnt2YXIgaz1kb2N1bWVudC5jb29raWUuc3BsaXQoIjsiKTtrLmZvckVhY2goZnVuY3Rpb24oZixoKXtrW2hdPWYudHJpbSgpfSk7Yz1hLmNsb3Nlc3QoImRpdi4iK2FpX2Jsb2NrX2NsYXNzX2RlZik7dmFyIGw9ITA7aWYoYS5oYXNBdHRyaWJ1dGUoInJlZmVyZXItbGlzdCIpKXt2YXIgcD1hLmdldEF0dHJpYnV0ZSgicmVmZXJlci1saXN0Iik7cD1iNjRkKHApLnNwbGl0KCIsIik7dmFyIHY9YS5nZXRBdHRyaWJ1dGUoInJlZmVyZXItbGlzdC10eXBlIiksRT0hMTtwLmV2ZXJ5KChmLGgpPT57Zj1mLnRyaW0oKTtpZigiIj09ZilyZXR1cm4hMDtpZigiKiI9PWYuY2hhckF0KDApKWlmKCIqIj09Zi5jaGFyQXQoZi5sZW5ndGgtMSkpe2lmKGY9Zi5zdWJzdHIoMSxmLmxlbmd0aC0yKSwtMSE9QS5pbmRleE9mKGYpKXJldHVybiBFPSEwLCExfWVsc2V7aWYoZj1mLnN1YnN0cigxKSxBLnN1YnN0cigtZi5sZW5ndGgpPT1mKXJldHVybiBFPSEwLCExfWVsc2UgaWYoIioiPT1mLmNoYXJBdChmLmxlbmd0aC0xKSl7aWYoZj1mLnN1YnN0cigwLGYubGVuZ3RoLTEpLDA9PUEuaW5kZXhPZihmKSlyZXR1cm4gRT0hMCwhMX1lbHNlIGlmKCIjIj09Zil7aWYoIiI9PUEpcmV0dXJuIEU9ITAsITF9ZWxzZSBpZihmPT1BKXJldHVybiBFPSEwLCExO3JldHVybiEwfSk7dmFyIHI9RTtzd2l0Y2godil7Y2FzZSAiQiI6ciYmKGw9ITEpO2JyZWFrO2Nhc2UgIlciOnJ8fChsPSExKX19aWYobCYmYS5oYXNBdHRyaWJ1dGUoImNsaWVudC1saXN0IikmJiJ1bmRlZmluZWQiIT09dHlwZW9mIGJhKXN3aXRjaChwPWEuZ2V0QXR0cmlidXRlKCJjbGllbnQtbGlzdCIpLHA9YjY0ZChwKS5zcGxpdCgiLCIpLHY9YS5nZXRBdHRyaWJ1dGUoImNsaWVudC1saXN0LXR5cGUiKSxyPSExLHAuZXZlcnkoKGYsaCk9PntpZigiIj09Zi50cmltKCkpcmV0dXJuITA7Zi5zcGxpdCgiJiYiKS5ldmVyeSgoZCx0KT0+e3Q9ITA7dmFyIHc9ITE7Zm9yKGQ9ZC50cmltKCk7IiEhIj09ZC5zdWJzdHJpbmcoMCwyKTspdD0hdCxkPWQuc3Vic3RyaW5nKDIpOyJsYW5ndWFnZToiPT1kLnN1YnN0cmluZygwLDkpJiYodz0hMCxkPWQuc3Vic3RyaW5nKDkpLnRvTG93ZXJDYXNlKCkpO3ZhciBxPSExO3c/IioiPT1kLmNoYXJBdCgwKT8iKiI9PWQuY2hhckF0KGQubGVuZ3RoLTEpPyhkPWQuc3Vic3RyKDEsZC5sZW5ndGgtMikudG9Mb3dlckNhc2UoKSwtMSE9TS5pbmRleE9mKGQpJiYocT0hMCkpOihkPWQuc3Vic3RyKDEpLnRvTG93ZXJDYXNlKCksTS5zdWJzdHIoLWQubGVuZ3RoKT09ZCYmKHE9ITApKToiKiI9PWQuY2hhckF0KGQubGVuZ3RoLTEpPyhkPWQuc3Vic3RyKDAsZC5sZW5ndGgtMSkudG9Mb3dlckNhc2UoKSwwPT1NLmluZGV4T2YoZCkmJihxPSEwKSk6ZD09TSYmKHE9ITApOiIqIj09ZC5jaGFyQXQoMCk/IioiPT1kLmNoYXJBdChkLmxlbmd0aC0xKT8oZD1kLnN1YnN0cigxLGQubGVuZ3RoLTIpLnRvTG93ZXJDYXNlKCksLTEhPVMuaW5kZXhPZihkKSYmKHE9ITApKTooZD1kLnN1YnN0cigxKS50b0xvd2VyQ2FzZSgpLFMuc3Vic3RyKC1kLmxlbmd0aCk9PWQmJihxPSEwKSk6IioiPT1kLmNoYXJBdChkLmxlbmd0aC0xKT8oZD1kLnN1YnN0cigwLGQubGVuZ3RoLTEpLnRvTG93ZXJDYXNlKCksMD09Uy5pbmRleE9mKGQpJiYocT0hMCkpOmJhLmlzKGQpJiYocT0hMCk7cmV0dXJuKHI9cT90OiF0KT8hMDohMX0pO3JldHVybiByPyExOiEwfSksdil7Y2FzZSAiQiI6ciYmKGw9ITEpO2JyZWFrO2Nhc2UgIlciOnJ8fChsPSExKX12YXIgTj1wPSExO2Zvcih2PTE7Mj49djt2KyspaWYobCl7c3dpdGNoKHYpe2Nhc2UgMTp2YXIgZz1hLmdldEF0dHJpYnV0ZSgiY29va2llLWxpc3QiKTticmVhaztjYXNlIDI6Zz1hLmdldEF0dHJpYnV0ZSgicGFyYW1ldGVyLWxpc3QiKX1pZihudWxsIT1nKXtnPWI2NGQoZyk7c3dpdGNoKHYpe2Nhc2UgMTp2YXIgeT1hLmdldEF0dHJpYnV0ZSgiY29va2llLWxpc3QtdHlwZSIpO2JyZWFrO2Nhc2UgMjp5PWEuZ2V0QXR0cmlidXRlKCJwYXJhbWV0ZXItbGlzdC10eXBlIil9Zz1nLnJlcGxhY2UoInRjZi1nZHByIiwidGNmLXYyW2dkcHJBcHBsaWVzXT10cnVlIik7Zz1nLnJlcGxhY2UoInRjZi1uby1nZHByIiwidGNmLXYyW2dkcHJBcHBsaWVzXT1mYWxzZSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtZ29vZ2xlIiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc1NV09dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTtnPWcucmVwbGFjZSgidGNmLW5vLWdvb2dsZSIsIiEhdGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc1NV0iKTtnPWcucmVwbGFjZSgidGNmLW1lZGlhLm5ldCIsInRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVsxNDJdPXRydWUgJiYgdGNmLXYyW3B1cnBvc2VdW2NvbnNlbnRzXVsxXT10cnVlIik7Zz1nLnJlcGxhY2UoInRjZi1uby1tZWRpYS5uZXQiLCIhIXRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVsxNDJdIik7Zz1nLnJlcGxhY2UoInRjZi1hbWF6b24iLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzkzXT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tYW1hem9uIiwiISF0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzkzXSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtZXpvaWMiLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMzQ3XT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tZXpvaWMiLCIhIXRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVszNDddIik7dmFyIEY9Zy5zcGxpdCgiLCIpLGNhPVtdO2suZm9yRWFjaChmdW5jdGlvbihmKXtmPWYuc3BsaXQoIj0iKTt0cnl7dmFyIGg9SlNPTi5wYXJzZShkZWNvZGVVUklDb21wb25lbnQoZlsxXSkpfWNhdGNoKGQpe2g9ZGVjb2RlVVJJQ29tcG9uZW50KGZbMV0pfWNhW2ZbMF1dPWh9KTtyPSExO3ZhciBJPWE7Ri5ldmVyeSgoZixoKT0+e2Yuc3BsaXQoIiYmIikuZXZlcnkoKGQsdCk9Pnt0PSEwO2ZvcihkPWQudHJpbSgpOyIhISI9PWQuc3Vic3RyaW5nKDAsMik7KXQ9IXQsZD1kLnN1YnN0cmluZygyKTt2YXIgdz1kLHE9IiFAISIsVD0idGNmLXYyIj09dyYmIiFAISI9PXEsQj0tMSE9ZC5pbmRleE9mKCJbIiksSj0wPT1kLmluZGV4T2YoInRjZi12MiIpfHwwPT1kLmluZGV4T2YoImV1Y29uc2VudC12MiIpO0o9SiYmKEJ8fFQpOy0xIT1kLmluZGV4T2YoIj0iKSYmKHE9ZC5zcGxpdCgiPSIpLHc9cVswXSxxPXFbMV0sQj0tMSE9dy5pbmRleE9mKCJbIiksSj0oSj0wPT13LmluZGV4T2YoInRjZi12MiIpfHwwPT13LmluZGV4T2YoImV1Y29uc2VudC12MiIpKSYmKEJ8fFQpKTtpZihKKWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLEI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIiksbnVsbCE9QiYmKEIuc3R5bGUuZGlzcGxheT0iYmxvY2siKSxUJiYiYm9vbGVhbiI9PXR5cGVvZiBhaV90Y2ZhcGlfZm91bmQ/cj1haV90Y2ZhcGlfZm91bmQ/dDohdDoib2JqZWN0Ij09dHlwZW9mIGFpX3RjRGF0YT8obnVsbCE9QiYmKEIuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksQi5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSksdz13LnJlcGxhY2UoL118IC9naSwiIikuc3BsaXQoIlsiKSx3LnNoaWZ0KCkscj0odz1lKHcsYWlfdGNEYXRhLHEpKT90OiF0KToidW5kZWZpbmVkIj09dHlwZW9mIGFpX3RjZmFwaV9mb3VuZCYmKEkuY2xhc3NMaXN0LmFkZCgiYWktbGlzdC1kYXRhIiksTj0hMCwiZnVuY3Rpb24iPT10eXBlb2YgX190Y2ZhcGk/QyghMSk6InVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y0RhdGFfcmV0cnlpbmcmJihhaV90Y0RhdGFfcmV0cnlpbmc9ITAsc2V0VGltZW91dChmdW5jdGlvbigpeyJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaT9DKCExKTpzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpP0MoITEpOnNldFRpbWVvdXQoZnVuY3Rpb24oKXtDKCEwKX0sM0UzKX0sMUUzKX0sNjAwKSkpO2Vsc2UgaWYoQilyPSh3PW4oY2EsdyxxKSk/dDohdDtlbHNle3ZhciBVPSExOyIhQCEiPT1xP2suZXZlcnkoZnVuY3Rpb24oamEpe3JldHVybiBqYS5zcGxpdCgiPSIpWzBdPT1kPyhVPSEwLCExKTohMH0pOlU9LTEhPWsuaW5kZXhPZihkKTtyPVU/dDohdH1yZXR1cm4gcj8hMDohMX0pO3JldHVybiByPyExOiEwfSk7ciYmKE49ITEsSS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWRhdGEiKSk7c3dpdGNoKHkpe2Nhc2UgIkIiOnImJihsPSExKTticmVhaztjYXNlICJXIjpyfHwobD0hMSl9fX1hLmNsYXNzTGlzdC5jb250YWlucygiYWktbGlzdC1tYW51YWwiKSYmKGw/KEkuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1kYXRhIiksSS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LW1hbnVhbCIpKToocD0hMCxJLmNsYXNzTGlzdC5hZGQoImFpLWxpc3QtZGF0YSIpKSk7KGx8fCFwJiYhTikmJmEuaGFzQXR0cmlidXRlKCJkYXRhLWRlYnVnLWluZm8iKSYmKGc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLiIrYS5kYXRhc2V0LmRlYnVnSW5mbyksbnVsbCE9ZyYmKGc9Zy5wYXJlbnRFbGVtZW50LG51bGwhPWcmJmcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1kZWJ1Zy1pbmZvIikmJmcucmVtb3ZlKCkpKTt5PVgoYSwiLmFpLWRlYnVnLWJhci5haS1kZWJ1Zy1saXN0cyIpO3ZhciBrYT0iIj09QT8iIyI6QTswIT15Lmxlbmd0aCYmeS5mb3JFYWNoKChmLGgpPT57aD1mLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLWxpc3QtaW5mbyIpO251bGwhPWgmJihoLnRleHRDb250ZW50PWthLGgudGl0bGU9UisiXG4iK2FhKTtoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktbGlzdC1zdGF0dXMiKTtudWxsIT1oJiYoaC50ZXh0Q29udGVudD1sP2FpX2Zyb250LnZpc2libGU6YWlfZnJvbnQuaGlkZGVuKX0pO2c9ITE7aWYobCYmYS5oYXNBdHRyaWJ1dGUoInNjaGVkdWxpbmctc3RhcnQiKSYmYS5oYXNBdHRyaWJ1dGUoInNjaGVkdWxpbmctZW5kIikmJmEuaGFzQXR0cmlidXRlKCJzY2hlZHVsaW5nLWRheXMiKSl7dmFyIHU9YS5nZXRBdHRyaWJ1dGUoInNjaGVkdWxpbmctc3RhcnQiKTt2PWEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLWVuZCIpO3k9YS5nZXRBdHRyaWJ1dGUoInNjaGVkdWxpbmctZGF5cyIpO2c9ITA7dT1iNjRkKHUpO0Y9YjY0ZCh2KTt2YXIgVj1wYXJzZUludChhLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1mYWxsYmFjayIpKSxPPXBhcnNlSW50KGEuZ2V0QXR0cmlidXRlKCJnbXQiKSk7aWYodS5pbmNsdWRlcygiLSIpfHxGLmluY2x1ZGVzKCItIikpUD1ZKHUpK08sSz1ZKEYpK087ZWxzZSB2YXIgUD1RKHUpLEs9UShGKTtQPz89MDtLPz89MDt2YXIgVz1iNjRkKHkpLnNwbGl0KCIsIik7eT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy10eXBlIik7dmFyIEQ9KG5ldyBEYXRlKS5nZXRUaW1lKCkrTzt2PW5ldyBEYXRlKEQpO3ZhciBHPXYuZ2V0RGF5KCk7MD09Rz9HPTY6Ry0tO3UuaW5jbHVkZXMoIi0iKXx8Ri5pbmNsdWRlcygiLSIpfHwodT0obmV3IERhdGUodi5nZXRGdWxsWWVhcigpLHYuZ2V0TW9udGgoKSx2LmdldERhdGUoKSkpLmdldFRpbWUoKStPLEQtPXUsMD5EJiYoRCs9ODY0RTUpKTtzY2hlZHVsaW5nX3N0YXJ0X2RhdGVfb2s9RD49UDtzY2hlZHVsaW5nX2VuZF9kYXRlX29rPTA9PUt8fEQ8Szt1PXNjaGVkdWxpbmdfc3RhcnRfZGF0ZV9vayYmc2NoZWR1bGluZ19lbmRfZGF0ZV9vayYmVy5pbmNsdWRlcyhHLnRvU3RyaW5nKCkpO3N3aXRjaCh5KXtjYXNlICJCIjp1PSF1fXV8fChsPSExKTt2YXIgbGE9di50b0lTT1N0cmluZygpLnNwbGl0KCIuIilbMF0ucmVwbGFjZSgiVCIsIiAiKTt5PVgoYSwiLmFpLWRlYnVnLWJhci5haS1kZWJ1Zy1zY2hlZHVsaW5nIik7MCE9eS5sZW5ndGgmJnkuZm9yRWFjaCgoZixoKT0+e2g9Zi5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1zY2hlZHVsaW5nLWluZm8iKTtudWxsIT1oJiYoaC50ZXh0Q29udGVudD1sYSsiICIrRysiIGN1cnJlbnRfdGltZTogIitNYXRoLmZsb29yKEQudG9TdHJpbmcoKS8xRTMpKyIgIHN0YXJ0X2RhdGU6IitNYXRoLmZsb29yKFAvMUUzKS50b1N0cmluZygpKyI9PiIrc2NoZWR1bGluZ19zdGFydF9kYXRlX29rLnRvU3RyaW5nKCkrIiBlbmRfZGF0ZToiK01hdGguZmxvb3IoSy8xRTMpLnRvU3RyaW5nKCkrIj0+IitzY2hlZHVsaW5nX2VuZF9kYXRlX29rLnRvU3RyaW5nKCkrIiBkYXlzOiIrVy50b1N0cmluZygpKyI9PiIrVy5pbmNsdWRlcyhHLnRvU3RyaW5nKCkpLnRvU3RyaW5nKCkpO2g9Zi5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1zY2hlZHVsaW5nLXN0YXR1cyIpO251bGwhPWgmJihoLnRleHRDb250ZW50PWw/YWlfZnJvbnQudmlzaWJsZTphaV9mcm9udC5oaWRkZW4pO2x8fDA9PVZ8fChmLmNsYXNzTGlzdC5yZW1vdmUoImFpLWRlYnVnLXNjaGVkdWxpbmciKSxmLmNsYXNzTGlzdC5hZGQoImFpLWRlYnVnLWZhbGxiYWNrIiksaD1mLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLXNjaGVkdWxpbmctc3RhdHVzIiksbnVsbCE9aCYmKGgudGV4dENvbnRlbnQ9YWlfZnJvbnQuZmFsbGJhY2srIiA9ICIrVikpfSl9aWYocHx8IWwmJk4pcmV0dXJuITA7YS5zdHlsZS52aXNpYmlsaXR5PSIiO2Euc3R5bGUucG9zaXRpb249IiI7YS5zdHlsZS53aWR0aD0iIjthLnN0eWxlLmhlaWdodD0iIjthLnN0eWxlLnpJbmRleD0iIjtpZihsKXtpZihudWxsIT1jJiYoYy5zdHlsZS52aXNpYmlsaXR5PSIiLGMuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKGMuc3R5bGUucG9zaXRpb249IiIpKSxhLmhhc0F0dHJpYnV0ZSgiZGF0YS1jb2RlIikpe3A9YjY0ZChhLmRhdGFzZXQuY29kZSk7dT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO2c9ITA7dHJ5e0g9dS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQocCl9Y2F0Y2goZil7Zz0hMX1nJiYobnVsbCE9YS5jbG9zZXN0KCJoZWFkIik/KGEucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoSCxhLm5leHRTaWJsaW5nKSxhLnJlbW92ZSgpKTphLmFwcGVuZChIKSk7ZGEoYSl9fWVsc2UgaWYoZyYmIXUmJjAhPVYpe251bGwhPWMmJihjLnN0eWxlLnZpc2liaWxpdHk9IiIsYy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiZjLmNzcyh7cG9zaXRpb246IiJ9KSk7cD1mYShhLCIuYWktZmFsbGJhY2siKTswIT1wLmxlbmd0aCYmcC5mb3JFYWNoKChmLGgpPT57Zi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1mYWxsYmFjayIpfSk7aWYoYS5oYXNBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKXtwPWI2NGQoYS5kYXRhc2V0LmZhbGxiYWNrQ29kZSk7dT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO2c9ITA7dHJ5e3ZhciBIPXUuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KHApfWNhdGNoKGYpe2c9ITF9ZyYmYS5hcHBlbmQoSCk7ZGEoYSl9ZWxzZSBhLnN0eWxlLmRpc3BsYXk9Im5vbmUiLG51bGwhPWMmJm51bGw9PWMucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLWJsb2NrIikmJmMuaGFzQXR0cmlidXRlKCJzdHlsZSIpJiYtMT09Yy5nZXRBdHRyaWJ1dGUoInN0eWxlIikuaW5kZXhPZigiaGVpZ2h0OiIpJiYoYy5zdHlsZS5kaXNwbGF5PSJub25lIik7bnVsbCE9YyYmYy5oYXNBdHRyaWJ1dGUoImRhdGEtYWkiKSYmKGMuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIiksYS5oYXNBdHRyaWJ1dGUoImZhbGxiYWNrLXRyYWNraW5nIikmJihIPWEuZ2V0QXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpLGMuc2V0QXR0cmlidXRlKCJkYXRhLWFpLSIrYS5nZXRBdHRyaWJ1dGUoImZhbGxiYWNrX2xldmVsIiksSCkpKX1lbHNlIGEuc3R5bGUuZGlzcGxheT0ibm9uZSIsbnVsbCE9YyYmKGMucmVtb3ZlQXR0cmlidXRlKCJkYXRhLWFpIiksYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS10cmFjayIpLG51bGwhPWMucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLWJsb2NrIik/KGMuc3R5bGUudmlzaWJpbGl0eT0iIixjLmNsYXNzTGlzdC5yZW1vdmUoImFpLWNsb3NlIiksYy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoYy5zdHlsZS5wb3NpdGlvbj0iIikpOmMuaGFzQXR0cmlidXRlKCJzdHlsZSIpJiYtMT09Yy5nZXRBdHRyaWJ1dGUoInN0eWxlIikuaW5kZXhPZigiaGVpZ2h0OiIpJiYoYy5zdHlsZS5kaXNwbGF5PSJub25lIikpO2Euc2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiLCIiKTthLnNldEF0dHJpYnV0ZSgiZGF0YS1mYWxsYmFjay1jb2RlIiwiIik7bnVsbCE9YyYmYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIil9KX19O2Z1bmN0aW9uIGVhKGIpe2I9YDsgJHtkb2N1bWVudC5jb29raWV9YC5zcGxpdChgOyAke2J9PWApO2lmKDI9PT1iLmxlbmd0aClyZXR1cm4gYi5wb3AoKS5zcGxpdCgiOyIpLnNoaWZ0KCl9CmZ1bmN0aW9uIG1hKGIsZSxuKXtlYShiKSYmKGRvY3VtZW50LmNvb2tpZT1iKyI9IisoZT8iO3BhdGg9IitlOiIiKSsobj8iO2RvbWFpbj0iK246IiIpKyI7ZXhwaXJlcz1UaHUsIDAxIEphbiAxOTcwIDAwOjAwOjAxIEdNVCIpfWZ1bmN0aW9uIG0oYil7ZWEoYikmJihtYShiLCIvIix3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUpLGRvY3VtZW50LmNvb2tpZT1iKyI9OyBQYXRoPS87IEV4cGlyZXM9VGh1LCAwMSBKYW4gMTk3MCAwMDowMDowMSBHTVQ7Iil9KGZ1bmN0aW9uKGIpeyJjb21wbGV0ZSI9PT1kb2N1bWVudC5yZWFkeVN0YXRlfHwibG9hZGluZyIhPT1kb2N1bWVudC5yZWFkeVN0YXRlJiYhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmRvU2Nyb2xsP2IoKTpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixiKX0pKGZ1bmN0aW9uKCl7c2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfbGlzdHMoKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7WigpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBhaV9sb2FkX2Jsb2Nrcyl7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY21wbHpFbmFibGVTY3JpcHRzIixlKTtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbXBsel9ldmVudF9tYXJrZXRpbmciLGUpO2Z1bmN0aW9uIGUobil7ImNtcGx6RW5hYmxlU2NyaXB0cyIhPW4udHlwZSYmImFsbCIhPT1uLmNvbnNlbnRMZXZlbHx8YWlfbG9hZF9ibG9ja3MoKX1kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbXBsel9lbmFibGVfY2F0ZWdvcnkiLGZ1bmN0aW9uKG4peyJtYXJrZXRpbmciPT09bi5kZXRhaWwuY2F0ZWdvcnkmJmFpX2xvYWRfYmxvY2tzKCl9KX19LDUwKTt2YXIgYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctcGFnZS10eXBlIik7bnVsbCE9YiYmYi5hZGRFdmVudExpc3RlbmVyKCJkYmxjbGljayIsZT0+e2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIik7bnVsbCE9ZSYmKGUudGV4dENvbnRlbnQ9IkNPTlNFTlQgQ09PS0lFUyIpO2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIik7bnVsbCE9ZSYmKGUuc3R5bGUuZGlzcGxheT0iYmxvY2siKX0pO2I9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIik7bnVsbCE9YiYmYi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZT0+e20oImV1Y29uc2VudC12MiIpO20oIl9fbHhHX19jb25zZW50X192MiIpO20oIl9fbHhHX19jb25zZW50X192Ml9kYWlzeWJpdCIpO20oIl9fbHhHX19jb25zZW50X192Ml9nZGFpc3liaXQiKTttKCJDb29raWVMYXdJbmZvQ29uc2VudCIpO20oImNvb2tpZWxhd2luZm8tY2hlY2tib3gtYWR2ZXJ0aXNlbWVudCIpO20oImNvb2tpZWxhd2luZm8tY2hlY2tib3gtYW5hbHl0aWNzIik7bSgiY29va2llbGF3aW5mby1jaGVja2JveC1uZWNlc3NhcnkiKTttKCJjb21wbGlhbnpfcG9saWN5X2lkIik7bSgiY29tcGxpYW56X2NvbnNlbnRfc3RhdHVzIik7bSgiY21wbHpfbWFya2V0aW5nIik7bSgiY21wbHpfY29uc2VudF9zdGF0dXMiKTttKCJjbXBsel9wcmVmZXJlbmNlcyIpO20oImNtcGx6X3N0YXRpc3RpY3MtYW5vbnltb3VzIik7bSgiY21wbHpfY2hvaWNlIik7bSgiY21wbHpfYmFubmVyLXN0YXR1cyIpO20oImNtcGx6X2Z1bmN0aW9uYWwiKTttKCJjbXBsel9wb2xpY3lfaWQiKTttKCJjbXBsel9zdGF0aXN0aWNzIik7bSgibW9vdmVfZ2Rwcl9wb3B1cCIpO20oInJlYWxfY29va2llX2Jhbm5lci1ibG9nOjEtdGNmIik7bSgicmVhbF9jb29raWVfYmFubmVyLWJsb2c6MSIpO2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIik7bnVsbCE9ZSYmKGUudGV4dENvbnRlbnQ9IkNPTlNFTlQgQ09PS0lFUyBERUxFVEVEIil9KX0sNSl9KTtmdW5jdGlvbiBkYShiKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfcm90YXRpb25zX2luX2VsZW1lbnQmJmFpX3Byb2Nlc3Nfcm90YXRpb25zX2luX2VsZW1lbnQoYik7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfbGlzdHMmJmFpX3Byb2Nlc3NfbGlzdHMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMmJmFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzJiZhaV9wcm9jZXNzX2ZpbHRlcl9ob29rcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9hZGJfcHJvY2Vzc19ibG9ja3MmJmFpX2FkYl9wcm9jZXNzX2Jsb2NrcyhiKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pbXByZXNzaW9ucyYmMT09YWlfdHJhY2tpbmdfZmluaXNoZWQmJmFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfaW5zdGFsbF9jbGlja190cmFja2VycyYmMT09YWlfdHJhY2tpbmdfZmluaXNoZWQmJmFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zJiZhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMoZG9jdW1lbnQpfSw1KX1mdW5jdGlvbiBpYShiKXt2YXIgZT1iP2Iuc3BsaXQoIj8iKVsxXTp3aW5kb3cubG9jYXRpb24uc2VhcmNoLnNsaWNlKDEpO2I9e307aWYoZSl7ZT1lLnNwbGl0KCIjIilbMF07ZT1lLnNwbGl0KCImIik7Zm9yKHZhciBuPTA7bjxlLmxlbmd0aDtuKyspe3ZhciB6PWVbbl0uc3BsaXQoIj0iKSxDPXZvaWQgMCx4PXpbMF0ucmVwbGFjZSgvXFtcZCpcXS8sZnVuY3Rpb24oTCl7Qz1MLnNsaWNlKDEsLTEpO3JldHVybiIifSk7ej0idW5kZWZpbmVkIj09PXR5cGVvZiB6WzFdPyIiOnpbMV07eD14LnRvTG93ZXJDYXNlKCk7ej16LnRvTG93ZXJDYXNlKCk7Ylt4XT8oInN0cmluZyI9PT10eXBlb2YgYlt4XSYmKGJbeF09W2JbeF1dKSwidW5kZWZpbmVkIj09PXR5cGVvZiBDP2JbeF0ucHVzaCh6KTpiW3hdW0NdPXopOmJbeF09en19cmV0dXJuIGJ9fTt2YXIgYWlfaXA9ITAsYWlfdXNlX21heG1pbmQ9IjAiLGFpX2RhdGFfaWQ9ImRlYzlmYTA0MzAiLGFpX2FqYXhfdXJsPSJodHRwczovL3d3dy5qZXV4Z3JhdHVpdHMubmV0L3dwLWFkbWluL2FkbWluLWFqYXgucGhwIixhaV9ibG9ja19jbGFzc19kZWY9ImNvZGUtYmxvY2siO2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfaXApe2Z1bmN0aW9uIHUoYixnKXtnfHwoZz13aW5kb3cubG9jYXRpb24uaHJlZik7Yj1iLnJlcGxhY2UoL1tcW1xdXS9nLCJcXCQmIik7cmV0dXJuKGI9KG5ldyBSZWdFeHAoIls/Jl0iK2IrIig9KFteJiNdKil8JnwjfCQpIikpLmV4ZWMoZykpP2JbMl0/ZGVjb2RlVVJJQ29tcG9uZW50KGJbMl0ucmVwbGFjZSgvXCsvZywiICIpKToiIjpudWxsfWZ1bmN0aW9uIHkoKXtyZXR1cm4obmV3IERhdGUpLmdldFRpbWUoKSsiLSIrTWF0aC5yb3VuZCgxRTUqTWF0aC5yYW5kb20oKSl9ZnVuY3Rpb24gdihiKXtiLmZvckVhY2goKGEsYyk9PnthLmNsYXNzTGlzdC5yZW1vdmUoImFpLWlwLWRhdGEiKX0pO3ZhciBnPSExO2lmKCIiIT1haV9pcF9kYXRhKXt0cnl7dmFyIGw9SlNPTi5wYXJzZShhaV9pcF9kYXRhKSxmPWxbMF0scj1sWzFdLHA9bFsyXSxxPWxbM119Y2F0Y2goYSl7cmV0dXJufXZhciB0PSExOy0xIT1mLmluZGV4T2YoIiMiKSYmKHQ9ITAsZj1mLnJlcGxhY2UoIiMiLCIiKSk7dmFyIGU9IiI7dCYmKGU9IkNGUCBCTE9DS0VELCAiKTtlPWUrZisiLCAiK3I7bnVsbCE9cCYmbnVsbCE9cSYmKGU9ZSsiOiIrcCsiOiIrcSk7bnVsbD09cCYmKHA9IiIpO251bGw9PXEmJihxPSIiKTtudWxsIT1sJiZiLmZvckVhY2goKGEsYyk9PntjPWEuY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTtnPSEwO2lmKGEuaGFzQXR0cmlidXRlKCJpcC1hZGRyZXNzZXMiKSl7dmFyIGg9YS5nZXRBdHRyaWJ1dGUoImlwLWFkZHJlc3NlcyIpLnNwbGl0KCIsIiksbT1hLmdldEF0dHJpYnV0ZSgiaXAtYWRkcmVzcy1saXN0Iiksaz0hMTtoLmV2ZXJ5KChkLG4pPT57aWYoIioiPT1kLmNoYXJBdCgwKSlpZigiKiI9PWQuY2hhckF0KGQubGVuZ3RoLTEpKXtpZihkPWQuc3Vic3RyKDEsZC5sZW5ndGgtMiksLTEhPWYuaW5kZXhPZihkKSlyZXR1cm4gaz0hMCwhMX1lbHNle2lmKGQ9ZC5zdWJzdHIoMSksZi5zdWJzdHIoLWQubGVuZ3RoKT09ZClyZXR1cm4gaz0hMCwhMX1lbHNlIGlmKCIqIj09ZC5jaGFyQXQoZC5sZW5ndGgtMSkpe2lmKGQ9ZC5zdWJzdHIoMCxkLmxlbmd0aC0xKSwwPT1mLmluZGV4T2YoZCkpcmV0dXJuIGs9ITAsITF9ZWxzZSBpZigiIyI9PWQpe2lmKCIiPT1mKXJldHVybiBrPSEwLCExfWVsc2UgaWYoIkNGUCI9PWQudG9VcHBlckNhc2UoKSl7aWYodClyZXR1cm4gaz0hMCwhMX1lbHNlIGlmKGQ9PWYpcmV0dXJuIGs9ITAsITE7cmV0dXJuITB9KTtzd2l0Y2gobSl7Y2FzZSAiQiI6ayYmKGc9ITEpO2JyZWFrO2Nhc2UgIlciOmt8fChnPSExKX19aWYoZyYmYS5oYXNBdHRyaWJ1dGUoImNvdW50cmllcyIpKXN3aXRjaChoPWEuZ2V0QXR0cmlidXRlKCJjb3VudHJpZXMiKS5zcGxpdCgiLCIpLG09YS5nZXRBdHRyaWJ1dGUoImNvdW50cnktbGlzdCIpLGs9ITEsaC5ldmVyeSgoZCxuKT0+e249ZC50cmltKCkuc3BsaXQoIjoiKTtpZihudWxsPT1uWzFdfHwiIj09cCluWzFdPSIiO2lmKG51bGw9PW5bMl18fCIiPT1xKW5bMl09IiI7ZD1uLmpvaW4oIjoiKS50b1VwcGVyQ2FzZSgpO249KHIrIjoiKygiIj09blsxXT8iIjpwKSsiOiIrKCIiPT1uWzJdPyIiOnEpKS50b1VwcGVyQ2FzZSgpO3JldHVybiBkPT1uPyhrPSEwLCExKTohMH0pLG0pe2Nhc2UgIkIiOmsmJihnPSExKTticmVhaztjYXNlICJXIjprfHwoZz0hMSl9YS5zdHlsZS52aXNpYmlsaXR5PSIiO2Euc3R5bGUucG9zaXRpb249IiI7YS5zdHlsZS53aWR0aD0iIjthLnN0eWxlLmhlaWdodD0iIjthLnN0eWxlLnpJbmRleD0iIjtmb3IoaD1hLnByZXZpb3VzRWxlbWVudFNpYmxpbmc7aCYmIWgubWF0Y2hlcygiLmFpLWRlYnVnLWJhciIpOyloPWgucHJldmlvdXNFbGVtZW50U2libGluZztudWxsIT1oJiYobT1oLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLWlwLWNvdW50cnkiKSxudWxsIT1tJiYobS50ZXh0Q29udGVudD1lKSxtPWgucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktaXAtc3RhdHVzIiksbnVsbCE9bSYmKG0udGV4dENvbnRlbnQ9Zz9haV9mcm9udC52aXNpYmxlOmFpX2Zyb250LmhpZGRlbikpO2lmKGcpe2lmKG51bGwhPWMmJihjLnN0eWxlLnZpc2liaWxpdHk9IiIsYy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoYy5zdHlsZS5wb3NpdGlvbj0iIikpLGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7aD1iNjRkKGEuZGF0YXNldC5jb2RlKTttPWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7dmFyIHc9ITA7dHJ5e3ZhciB4PW0uY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGgpfWNhdGNoKGQpe3c9ITF9dyYmKG51bGwhPWEuY2xvc2VzdCgiaGVhZCIpPyhhLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHgsYS5uZXh0U2libGluZyksYS5yZW1vdmUoKSk6YS5hcHBlbmQoeCkpO2EucmVtb3ZlQXR0cmlidXRlKCJkYXRhLWNvZGUiKTt6KGEpfX1lbHNlIGEuc3R5bGUuZGlzcGxheT0ibm9uZSIsbnVsbCE9YyYmKGMucmVtb3ZlQXR0cmlidXRlKCJkYXRhLWFpIiksYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS10cmFjayIpLG51bGwhPWMucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLWJsb2NrIik/KGMuc3R5bGUudmlzaWJpbGl0eT0iIixjLmNsYXNzTGlzdC5yZW1vdmUoImFpLWNsb3NlIiksYy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoYy5zdHlsZS5wb3NpdGlvbj0iIiksYS5oYXNBdHRyaWJ1dGUoImRhdGEtY29kZSIpJiYoYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIiksYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWZpbHRlciIpLG51bGwhPWMucHJldmlvdXNFbGVtZW50U2libGluZyYmYy5wcmV2aW91c0VsZW1lbnRTaWJsaW5nLmNsYXNzTGlzdC5jb250YWlucygiYWktZGVidWctaW5mbyIpJiZjLnByZXZpb3VzRWxlbWVudFNpYmxpbmcucmVtb3ZlKCkpKTpjLmhhc0F0dHJpYnV0ZSgic3R5bGUiKSYmLTE9PWMuZ2V0QXR0cmlidXRlKCJzdHlsZSIpLmluZGV4T2YoImhlaWdodDoiKSYmKGMuc3R5bGUuZGlzcGxheT0ibm9uZSIpKTtudWxsIT1jJiZjLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKX0pfX1haV9wcm9jZXNzX2lwX2FkZHJlc3Nlcz1mdW5jdGlvbihiKXtpZihudWxsPT1iKWI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLWlwLWRhdGEsIG1ldGEuYWktaXAtZGF0YSIpO2Vsc2V7d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmYiBpbnN0YW5jZW9mIGpRdWVyeSYmKGI9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYikpO3ZhciBnPVtdO2IuZm9yRWFjaCgoZSxhKT0+e2UubWF0Y2hlcygiLmFpLWlwLWRhdGEiKT9nLnB1c2goZSk6KGU9ZS5xdWVyeVNlbGVjdG9yQWxsKCIuYWktaXAtZGF0YSIpLGUubGVuZ3RoJiZlLmZvckVhY2goKGMsaCk9PntnLnB1c2goYyl9KSl9KTtiPWd9aWYoYi5sZW5ndGgpaWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9pcF9kYXRhKXYoYik7ZWxzZSBpZigidW5kZWZpbmVkIj09dHlwZW9mIGFpX2lwX2RhdGFfcmVxdWVzdGVkKXthaV9pcF9kYXRhX3JlcXVlc3RlZD0hMDt2YXIgbD1haV9hamF4X3VybCsiP2FjdGlvbj1haV9hamF4JmlwLWRhdGE9IisoIjEiPT1haV91c2VfbWF4bWluZD8iaXAtYWRkcmVzcy1jb3VudHJ5LWNpdHkiOiJpcC1hZGRyZXNzLWNvdW50cnkiKSxmPXUoImFpLWRlYnVnLWlwLWFkZHJlc3MiKTtudWxsIT1mJiYobCs9IiZhaS1kZWJ1Zy1pcC1hZGRyZXNzPSIrZik7Zj11KCJhaS1kZWJ1Zy1jb3VudHJ5Iik7bnVsbCE9ZiYmKGwrPSImYWktZGVidWctY291bnRyeT0iK2YpO2Y9e2FpX2NoZWNrOmFpX2RhdGFfaWQsdmVyc2lvbjp5KCl9O3ZhciByPVtdLHA7Zm9yKHAgaW4gZil7dmFyIHE9ZW5jb2RlVVJJQ29tcG9uZW50KHApLHQ9ZW5jb2RlVVJJQ29tcG9uZW50KGZbcF0pO3IucHVzaChxKyI9Iit0KX1yPXIuam9pbigiJiIpOyhhc3luYyBmdW5jdGlvbigpe3JldHVybiBhd2FpdChhd2FpdCBmZXRjaChsLHttZXRob2Q6IlBPU1QiLGhlYWRlcnM6eyJDb250ZW50LVR5cGUiOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9VVRGLTgifSxib2R5OnJ9KSkudGV4dCgpfSkoKS50aGVuKGU9PnthaV9pcF9kYXRhPWU7aWYoIiI9PWUpe3ZhciBhPSJBamF4IHJlcXVlc3QgcmV0dXJuZWQgZW1wdHkgZGF0YSwgZ2VvLXRhcmdldGluZyBkaXNhYmxlZCI7Y29uc29sZS5lcnJvcihhKTsidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2pzX2Vycm9ycyYmYWlfanNfZXJyb3JzLnB1c2goW2EsbCwwXSl9ZWxzZSB0cnl7SlNPTi5wYXJzZShlKX1jYXRjaChjKXthPSJBamF4IGNhbGwgcmV0dXJuZWQgaW52YWxpZCBkYXRhLCBnZW8tdGFyZ2V0aW5nIGRpc2FibGVkIixjb25zb2xlLmVycm9yKGEsZSksInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9qc19lcnJvcnMmJmFpX2pzX2Vycm9ycy5wdXNoKFthLGwsMF0pfWI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLWlwLWRhdGEsIG1ldGEuYWktaXAtZGF0YSIpO2IubGVuZ3RoJiZ2KGIpfSkuY2F0Y2goZT0+e2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi5haS1pcC1kYXRhIikuZm9yRWFjaCgoYSxjKT0+e2Euc3R5bGUuZGlzcGxheT0ibm9uZSI7YS5zdHlsZS52aXNpYmlsaXR5PSIiO2Euc3R5bGUucG9zaXRpb249IiI7YS5zdHlsZS53aWR0aD0iIjthLnN0eWxlLmhlaWdodD0iIjthLnN0eWxlLnpJbmRleD0iIjthLmNsYXNzTGlzdC5yZW1vdmUoImFpLWlwLWRhdGEiKX0pfSl9fTsoZnVuY3Rpb24oYil7ImNvbXBsZXRlIj09PWRvY3VtZW50LnJlYWR5U3RhdGV8fCJsb2FkaW5nIiE9PWRvY3VtZW50LnJlYWR5U3RhdGUmJiFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGw/YigpOmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGIpfSkoZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKX0sNSl9KTtmdW5jdGlvbiB6KGIpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19yb3RhdGlvbnNfaW5fZWxlbWVudCYmYWlfcHJvY2Vzc19yb3RhdGlvbnNfaW5fZWxlbWVudChiKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MmJmFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2FkYl9wcm9jZXNzX2Jsb2NrcyYmYWlfYWRiX3Byb2Nlc3NfYmxvY2tzKGIpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ltcHJlc3Npb25zJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfcHJvY2Vzc19pbXByZXNzaW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfaW5zdGFsbF9jbGlja190cmFja2VycygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMmJmFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyhkb2N1bWVudCl9LDUpfX07YWlfcnVuXzg2MTU0OTUxMzA3Nz1mdW5jdGlvbigpe2FpX2RvY3VtZW50X3dyaXRlPWRvY3VtZW50LndyaXRlO2RvY3VtZW50LndyaXRlPWZ1bmN0aW9uKGEpeyJpbnRlcmFjdGl2ZSI9PWRvY3VtZW50LnJlYWR5U3RhdGU/KGNvbnNvbGUuZXJyb3IoImRvY3VtZW50LndyaXRlIGNhbGxlZCBhZnRlciBwYWdlIGxvYWQ6ICIsYSksInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9qc19lcnJvcnMmJmFpX2pzX2Vycm9ycy5wdXNoKFsiZG9jdW1lbnQud3JpdGUgY2FsbGVkIGFmdGVyIHBhZ2UgbG9hZCIsYSwwXSkpOmFpX2RvY3VtZW50X3dyaXRlLmNhbGwoZG9jdW1lbnQsYSl9O2FpX2luc2VydF92aWV3cG9ydF9jb2RlKCdhaS1pbnNlcnQtMS0zMzA2NDk1NScpfTtpZihkb2N1bWVudC5yZWFkeVN0YXRlPT09J2NvbXBsZXRlJ3x8KGRvY3VtZW50LnJlYWR5U3RhdGUhPT0nbG9hZGluZycmJiFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGwpKWFpX3J1bl84NjE1NDk1MTMwNzcoKTtlbHNlIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLGFpX3J1bl84NjE1NDk1MTMwNzcpO2FpX2pzX2NvZGU9ITA=" defer></script>
  <!--[if lt IE 9]><script type="text/javascript" src="https://www.jeuxgratuits.net/wp-content/themes/myarcadetheme/js/lib/css3mq.js"></script><![endif]-->
  <!--[if lte IE 9]><script type="text/javascript" src="https://www.jeuxgratuits.net/wp-content/themes/myarcadetheme/js/lib/ie.js"></script><![endif]-->

<script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script><script data-optimized="1" src="https://www.jeuxgratuits.net/wp-content/litespeed/js/200deddc81e777375b693741f430fe44.js?ver=f0b5e" defer></script></body>
</html>

<!-- Page cached by LiteSpeed Cache 7.8.1 on 2026-06-03 23:27:56 -->