From 036a74cf60c516b1e680c564feb6451cac8aeb66 Mon Sep 17 00:00:00 2001 From: algolfier Date: Sat, 20 Mar 2021 12:29:24 +0100 Subject: [PATCH] suppression highscore --- SwichGIT/Highscore/HighscoreBD | Bin 12288 -> 0 bytes SwichGIT/Highscore/ajouterScore.php | 20 - SwichGIT/Highscore/connexionBD.php | 8 - SwichGIT/Highscore/css/PageDaccueil.css | 537 --- SwichGIT/Highscore/css/PartieGame.css | 111 - SwichGIT/Highscore/css/Resp3.css | 84 - SwichGIT/Highscore/css/base.css | 123 - SwichGIT/Highscore/css/desktops.css | 470 --- SwichGIT/Highscore/css/formes.css | 156 - SwichGIT/Highscore/css/phone.css | 6 - SwichGIT/Highscore/css/pickr.min.css | 2041 ----------- SwichGIT/Highscore/css/tablet.css | 470 --- SwichGIT/Highscore/debug.log | 2 - SwichGIT/Highscore/imgs/clicjour.png | Bin 9600 -> 0 bytes SwichGIT/Highscore/imgs/clicnuit.png | Bin 9770 -> 0 bytes SwichGIT/Highscore/imgs/darkcloud.png | Bin 47657 -> 0 bytes SwichGIT/Highscore/imgs/darkmount1.png | Bin 60647 -> 0 bytes SwichGIT/Highscore/imgs/darkmount2.png | Bin 58679 -> 0 bytes .../Highscore/imgs/flags/flag-australia.png | Bin 2236 -> 0 bytes SwichGIT/Highscore/imgs/flags/flag-france.png | Bin 2638 -> 0 bytes SwichGIT/Highscore/imgs/flags/flag-uk.png | Bin 3653 -> 0 bytes SwichGIT/Highscore/imgs/flags/flag-usa.png | Bin 1621 -> 0 bytes SwichGIT/Highscore/imgs/lightcloud.png | Bin 47890 -> 0 bytes SwichGIT/Highscore/imgs/mount1.png | Bin 60818 -> 0 bytes SwichGIT/Highscore/imgs/mount2.png | Bin 58202 -> 0 bytes SwichGIT/Highscore/imgs/swishjour.png | Bin 20168 -> 0 bytes SwichGIT/Highscore/imgs/swishnuit.png | Bin 24190 -> 0 bytes SwichGIT/Highscore/index.php | 880 ----- SwichGIT/Highscore/js/jquery.js | 2 - SwichGIT/Highscore/js/main.js | 2873 --------------- SwichGIT/Highscore/js/menu.js | 55 - SwichGIT/Highscore/modeleHighscore.lo1 | Bin 14390 -> 0 bytes SwichGIT/src/ActualiserIDPartie.php | 27 - SwichGIT/src/ConnexionBDD.php | 24 - SwichGIT/src/SupprimerEtCreerPartie.php | 21 - SwichGIT/src/cleanBase.php | 5 - SwichGIT/src/css/PageDaccueil.css | 490 --- SwichGIT/src/css/PartieGame.css | 111 - SwichGIT/src/css/Resp3.css | 84 - SwichGIT/src/css/base.css | 128 - SwichGIT/src/css/desktops.css | 619 ---- SwichGIT/src/css/formes.css | 138 - SwichGIT/src/css/phone.css | 111 - SwichGIT/src/css/pickr.min.css | 2041 ----------- SwichGIT/src/css/tablet.css | 622 ---- SwichGIT/src/envoipseudo.php | 7 - SwichGIT/src/envoipts.php | 4 - SwichGIT/src/envoyercartes.php | 18 - SwichGIT/src/envoyeridpartie.php | 4 - SwichGIT/src/imgs/clicjour.png | Bin 9600 -> 0 bytes SwichGIT/src/imgs/clicnuit.png | Bin 9770 -> 0 bytes SwichGIT/src/imgs/darkcloud.png | Bin 47657 -> 0 bytes SwichGIT/src/imgs/darkmount1.png | Bin 60647 -> 0 bytes SwichGIT/src/imgs/darkmount2.png | Bin 58679 -> 0 bytes SwichGIT/src/imgs/flags/flag-australia.png | Bin 2236 -> 0 bytes SwichGIT/src/imgs/flags/flag-france.png | Bin 2638 -> 0 bytes SwichGIT/src/imgs/flags/flag-uk.png | Bin 3653 -> 0 bytes SwichGIT/src/imgs/flags/flag-usa.png | Bin 1621 -> 0 bytes SwichGIT/src/imgs/lightcloud.png | Bin 47890 -> 0 bytes SwichGIT/src/imgs/mount1.png | Bin 60818 -> 0 bytes SwichGIT/src/imgs/mount2.png | Bin 58202 -> 0 bytes SwichGIT/src/imgs/swishjour.png | Bin 20168 -> 0 bytes SwichGIT/src/imgs/swishnuit.png | Bin 24190 -> 0 bytes SwichGIT/src/index.php | 1002 ------ SwichGIT/src/js/jquery.js | 2 - SwichGIT/src/js/main.js | 3188 ----------------- SwichGIT/src/js/menu.js | 114 - SwichGIT/src/mysqlitedb.db | Bin 380928 -> 0 bytes SwichGIT/src/test.php | 4 - 69 files changed, 16602 deletions(-) delete mode 100644 SwichGIT/Highscore/HighscoreBD delete mode 100644 SwichGIT/Highscore/ajouterScore.php delete mode 100644 SwichGIT/Highscore/connexionBD.php delete mode 100644 SwichGIT/Highscore/css/PageDaccueil.css delete mode 100644 SwichGIT/Highscore/css/PartieGame.css delete mode 100644 SwichGIT/Highscore/css/Resp3.css delete mode 100644 SwichGIT/Highscore/css/base.css delete mode 100644 SwichGIT/Highscore/css/desktops.css delete mode 100644 SwichGIT/Highscore/css/formes.css delete mode 100644 SwichGIT/Highscore/css/phone.css delete mode 100644 SwichGIT/Highscore/css/pickr.min.css delete mode 100644 SwichGIT/Highscore/css/tablet.css delete mode 100644 SwichGIT/Highscore/debug.log delete mode 100644 SwichGIT/Highscore/imgs/clicjour.png delete mode 100644 SwichGIT/Highscore/imgs/clicnuit.png delete mode 100644 SwichGIT/Highscore/imgs/darkcloud.png delete mode 100644 SwichGIT/Highscore/imgs/darkmount1.png delete mode 100644 SwichGIT/Highscore/imgs/darkmount2.png delete mode 100644 SwichGIT/Highscore/imgs/flags/flag-australia.png delete mode 100644 SwichGIT/Highscore/imgs/flags/flag-france.png delete mode 100644 SwichGIT/Highscore/imgs/flags/flag-uk.png delete mode 100644 SwichGIT/Highscore/imgs/flags/flag-usa.png delete mode 100644 SwichGIT/Highscore/imgs/lightcloud.png delete mode 100644 SwichGIT/Highscore/imgs/mount1.png delete mode 100644 SwichGIT/Highscore/imgs/mount2.png delete mode 100644 SwichGIT/Highscore/imgs/swishjour.png delete mode 100644 SwichGIT/Highscore/imgs/swishnuit.png delete mode 100644 SwichGIT/Highscore/index.php delete mode 100644 SwichGIT/Highscore/js/jquery.js delete mode 100644 SwichGIT/Highscore/js/main.js delete mode 100644 SwichGIT/Highscore/js/menu.js delete mode 100644 SwichGIT/Highscore/modeleHighscore.lo1 delete mode 100644 SwichGIT/src/ActualiserIDPartie.php delete mode 100644 SwichGIT/src/ConnexionBDD.php delete mode 100644 SwichGIT/src/SupprimerEtCreerPartie.php delete mode 100644 SwichGIT/src/cleanBase.php delete mode 100644 SwichGIT/src/css/PageDaccueil.css delete mode 100644 SwichGIT/src/css/PartieGame.css delete mode 100644 SwichGIT/src/css/Resp3.css delete mode 100644 SwichGIT/src/css/base.css delete mode 100644 SwichGIT/src/css/desktops.css delete mode 100644 SwichGIT/src/css/formes.css delete mode 100644 SwichGIT/src/css/phone.css delete mode 100644 SwichGIT/src/css/pickr.min.css delete mode 100644 SwichGIT/src/css/tablet.css delete mode 100644 SwichGIT/src/envoipseudo.php delete mode 100644 SwichGIT/src/envoipts.php delete mode 100644 SwichGIT/src/envoyercartes.php delete mode 100644 SwichGIT/src/envoyeridpartie.php delete mode 100644 SwichGIT/src/imgs/clicjour.png delete mode 100644 SwichGIT/src/imgs/clicnuit.png delete mode 100644 SwichGIT/src/imgs/darkcloud.png delete mode 100644 SwichGIT/src/imgs/darkmount1.png delete mode 100644 SwichGIT/src/imgs/darkmount2.png delete mode 100644 SwichGIT/src/imgs/flags/flag-australia.png delete mode 100644 SwichGIT/src/imgs/flags/flag-france.png delete mode 100644 SwichGIT/src/imgs/flags/flag-uk.png delete mode 100644 SwichGIT/src/imgs/flags/flag-usa.png delete mode 100644 SwichGIT/src/imgs/lightcloud.png delete mode 100644 SwichGIT/src/imgs/mount1.png delete mode 100644 SwichGIT/src/imgs/mount2.png delete mode 100644 SwichGIT/src/imgs/swishjour.png delete mode 100644 SwichGIT/src/imgs/swishnuit.png delete mode 100644 SwichGIT/src/index.php delete mode 100644 SwichGIT/src/js/jquery.js delete mode 100644 SwichGIT/src/js/main.js delete mode 100644 SwichGIT/src/js/menu.js delete mode 100644 SwichGIT/src/mysqlitedb.db delete mode 100644 SwichGIT/src/test.php diff --git a/SwichGIT/Highscore/HighscoreBD b/SwichGIT/Highscore/HighscoreBD deleted file mode 100644 index 0a2be5e352ed6927ff5094f2742a5a2fb52bffff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI0&1(}u6u@^f({y%|-Iso(Ypo>%rO?u1tse(L&^1OIP1BlIF<#0xoszVhtmZ?+ zgCcknJo+Da^WsrYf_U)eQ7@u5LBxX~dUGaeLeWD#6@>SgNoMA~-M9Sqw7-?hxk^)t z&9Gkeo8p*}FbFZu2w@n;0X3%A_(JQ6?x zNB{{S0VIF~kN^@u0!RP}Ac6mZK!fzVsT8??qUo;(av^(RVI{p($n+MGbRpxdX2hy@ zHkT2-V=-mb!s=GolC8S9>J`!pUSaC!k!i79$S!(?qPUbP&RUI9SeGK3U!Aq8;fA~@ zTY4j==Oa-!lOjf?wjpmfZU*X$e$8(+!}fly*JN$Jx76SDT=TTmbe$Ile235Q4&K5` zcm_}4G2DeZNLYhBoPv1}FbGlSm-EH>;Ji`g7)SsKAOR$R1dsp{Kmter2_OL^fCTo5 zfbFsrH`gn*?Z%xj@P|g&3^#B1H8n&aMd074)M80C#!Wv6WIgcX!)%=MOX0e&k{huh zmEy&)b!$UPYmkj{vsspE#0S_I;f=E2^eeT4kYE#B?J6o7Wfdkcw_RG635QK`zT)M) zMbY^MTUV!-uBairT;>{!Gn?~RO!x8wc{`A2Elc&{i`m6&Iz3{tIbxP&5QMu!UBkwS zxmovXoAt28tbXPav)v+ZM|DcydnMX{op6I-d-<1Fv8UJ_5i)cn(GQ3P0cw+ym-- zg7@%L8G*OXH#i2TVF{-8=@nxeB!C2v01`j~NB{{S0VIF~kN^@u0{=?DrYX{s1nv-> zA%8f6kr*8#JBlC~r{kn+2!?fHM-U8Ibd+@bz@R?f(E|fOC)Bzp2NEWAby-OX-fb@s(=9q$z)I3N@|P7b^}}_Y0N0(`_wU!oT^|tTG)c4#=!?<; WQYtZ>>{$Sv)CwSC(owS`0Dc33<>Z?H diff --git a/SwichGIT/Highscore/ajouterScore.php b/SwichGIT/Highscore/ajouterScore.php deleted file mode 100644 index 339c271..0000000 --- a/SwichGIT/Highscore/ajouterScore.php +++ /dev/null @@ -1,20 +0,0 @@ -query($requete); -if (isset($resultat)) echo "1\n"; diff --git a/SwichGIT/Highscore/connexionBD.php b/SwichGIT/Highscore/connexionBD.php deleted file mode 100644 index 1cb275e..0000000 --- a/SwichGIT/Highscore/connexionBD.php +++ /dev/null @@ -1,8 +0,0 @@ -open('HighscoreBD'); - } -} \ No newline at end of file diff --git a/SwichGIT/Highscore/css/PageDaccueil.css b/SwichGIT/Highscore/css/PageDaccueil.css deleted file mode 100644 index 7451a16..0000000 --- a/SwichGIT/Highscore/css/PageDaccueil.css +++ /dev/null @@ -1,537 +0,0 @@ -#pageAccueil { - visibility: visible; -} - -#cloud { - z-index: 10 -} - -#mount1 { - z-index: 11; - position: absolute; -} - -#mount2 { - z-index: 10; -} - -.containerparam{ - position: absolute; - display: flex; - margin-left: 1vw; -} - -.containerparam > div { - margin-right: 4vh; -} - -/*SETTINGS*/ -#forme{ - visibility: hidden; -} - -#couleurs{ - z-index: 1; -} - -.pannel{ - height: 100px; - width: 100px; - background-color: red; -} - -#pickrcontner{ - position: relative; - display: flex; - flex-wrap: wrap; - justify-content: space-around; -} - -.Mode_Setting{ - height: 20vw; - position: relative; - margin : 0 auto; -} -#BottomSetings{ - position: absolute; - left: 0; - bottom: 0; - height: 5vw; - width: 100%; - border-radius: 0 0 0.3vw 0.3vw; -} - -#SettingBefore{ - height: 5vw; - width: 5vw; - background-color: var(--lightsedonca); - color: black; - font-size: 3vw; - visibility: collapse; -} -#SettingAfter{ - bottom: 5vw; - position: relative; - height: 5vw; - width: 5vw; - background-color: var(--lightsedonca); - float: right; -} - -#testSettings{ - position: absolute; - color: black; - bottom: 0; - left: 18vw; -} - - -#ShapeSettings{ - height: 100%; - width: 100%; - margin: auto 2vw; - display: flex; - flex-wrap: wrap; -} -.ShapeContener{ - height: 9vw; - width: 9vw; - margin-left: 1vw; - position: relative; - display: table-cell; - vertical-align: middle; -} -.settingShape{ - background-color: #333; -} - -.Colorone{background-color: var(--colorbase);} -.Colortwo{background-color: var(--colorcarre);} -.Colorthree{background-color: var(--colorone);} -.Colorfour{background-color: var(--colortwo);} -.Colorfive{background-color: var(--colorthree);} - - - -/*Bouton info*/ -#infosec{ - z-index:15; - width: 2vw; - margin: 0 auto; -} - -#info { - color: var(--lightprima); - text-decoration: none; - font-size: 45px; -} - -#info:hover { - color: var(--lightprima); -} - -.activity { - padding: 0; - list-style: none; -} - -li { - -webkit-transition: box-shadow 0.2s ease; - -moz-transition: box-shadow 0.2s ease; - transition: box-shadow 0.2s ease; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - border-radius: 50%; - color: #B7B7B7; - display: inline-block; - font-size: 0.889em; - height: 3em; - position: relative; - text-align: center; - text-transform: lowercase; - width: 3em; - line-height: 3em; -} - - li a { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - li:hover { - box-shadow: 0 0 0 7px var(--lightsedonca); - font-size:99%; - position:relative; - right:5%; - } - - li:before { - border-radius: 50%; - bottom: 0; - box-shadow: 0 0 0 4px var(--lightsedonca); - content: ''; - left: 0; - position: absolute; - right: 0; - top: 0; - background-color: var(--lightsedonca); - } - -/*Les r�gles popups*/ -.overlay { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: rgba(0, 0, 0, 0.7); - transition: opacity 500ms; - visibility: hidden; - opacity: 0; - z-index: 21; -} - - .overlay:target { - visibility: visible; - opacity: 1; - } - -.popup { - margin: 70px auto; - padding: 20px; - background: #fff; - border-radius: 5px; - width: 30%; - position: relative; - top:25%; -} - - .popup h2 { - margin-top: 0; - color: #333; - font-family: Tahoma, Arial, sans-serif; - } - - .popup .close { - position: absolute; - top: 20px; - right: 30px; - transition: all 200ms; - font-size: 30px; - font-weight: bold; - text-decoration: none; - color: #333; - } - - .popup .close:hover { - color: #06D85F; - } - - .popup .content { - max-height: 30%; - overflow: auto; - } - - /*Parametres*/ - -.popup2 { - margin: 70px auto; - padding: 20px; - background: #fff; - border-radius: 5px; - width: 45%; - height: 65%; - position: relative; - top:10%; -} - -.popup2 h2 { - margin-top: 0; - color: #333; - font-family: Tahoma, Arial, sans-serif; -} -h3 { - margin: 0; - color: #333; - font-family: Tahoma, Arial, sans-serif; -} -.popup2 .close { - position: absolute; - top: 20px; - right: 30px; - transition: all 200ms; - font-size: 30px; - font-weight: bold; - text-decoration: none; - color: #333; -} - .popup2 .close:hover { - color: #06D85F; - } -.popup2 .content { - max-height: 30%; -} - -.titre{ - display: ruby-base; -} - -label { - cursor: pointer; - text-indent: -9999px; - width: 2vw; - height: 1vw; - background: grey; - display: block; - border-radius: 100px; - position: relative; -} - -label:after { - content: ''; - position: absolute; - top: 0.1vw; - left: 0.1vw; - width: 0.8vw; - height: 0.8vw; - background: #fff; - border-radius: 90px; - transition: 0.3s; -} - -input:checked + label { - background: #bada55; -} - -input:checked + label:after { - left: calc(100% - 0.1vw); - transform: translateX(-100%); -} - -label:active:after { - width: 1.4vw; -} -/* J'ai trop avanc�, mode multi*/ - - -#containpseudo { - position: absolute; - height: 15%; - width: 30%; - z-index: 12; - left: 35%; - top: 30%; -} - -.bouttonvalider:hover { - box-shadow: 0 0 0 8px var(--lightsedonca); - font-size: 100%; - position: relative; - transition: box-shadow 0.2s ease; -} - -#bouttonvalider:hover { - box-shadow: 0 0 0 5px var(--lightsedonca); - position: relative; -} - -#pseudoenter { - background-color: red; - height: 100%; - border-radius: 45px; - background-color: #B130DE; -} - -#inputpseudo { - position: absolute; - width: 99%; - height: 65%; - border-radius: 30px; - font-size: 3vw; - background-color: transparent; - -moz-appearance: none; - text-align: center; - color: #707070; - border-color: transparent; - font-family: impact, Arial Black; - z-index: 11; -} - -#fondinput { - background-color: red; - position: absolute; - width: 97%; - background-color: var(--lightsedonca); - height: 90%; - border-radius: 40px; - left: 1.5%; - top: 5%; - z-index: 10; -} - - - -#modeprec{ - height: 100%; - width: 15%; - float: left; - position: relative; -} - -#modesuiv{ - height: 100%; - width: 15%; - float: right; - position: relative; -} - -#textdumode{ - height: 100%; - width: 70%; - position: absolute; - left: 15%; -} - - - - - -#buttonadd { - position: absolute; - top: 30%; - right: -12%; - height: 3vw; - width: 3vw; - border-radius: 2vw; - background-color: #B130DE; - z-index: 18; -} - -#textplus { - font-size: 3vw; - font-family: arial, Arial Black; - position: absolute; - margin-top: -0.15vw; - margin-left: 0.65vw; - color: var(--lightprima); -} - -#containplayers { - position: absolute; - background-color: transparent; - color: var(--lightsedonca); - width: 15vw; - height: 20vw; - z-index: 17; - right: 0%; - top: 8vw; -} - -.pseudojoueur { - float: right; - margin-top: 0px; - margin-bottom: 3%; - margin-right: 10%; - font-family: Lucida Console, Arial Black, Arial; - font-size: 2vw; -} - -#pseudolist { - width: 100%; - height: 1.7vw; -} - -/* === FORMES === */ - -.contentButton{ - height: 3vw; - width: 15%; - margin : 0 auto; - position: relative; - bottom: 5vw; -} - -.buttonvalidersettings{ - height: 100%; - width: 100%; - border-style: none; - background-color: red; - color: white; - font-family: arial; - font-size: 2vw; - border-radius: 15px; -} - -.buttonvalidersettings:active{ - background-color: blue; -} -/* LANGUES */ - - -#cf2 img { - position:absolute; - left:0; - cursor: pointer; - -webkit-transition: opacity 0.2s ease-in-out; - -moz-transition: opacity 0.2s ease-in-out; - -o-transition: opacity 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out; -} - -#cf2 img.transparent { -opacity:0; -} -#cf_onclick { -cursor:pointer; -} - -#passerVar{ - visibility: hidden; - position: absolute; -} - - -.parenttableHS { - position: absolute; - width: 300px; - height: 300px; - margin: 10px; - z-index: 15; -} - -#table_HS_Match { - visibility: hidden; - - display : block; - z-index: 1; - margin: 10px; - background: green; - -} - -#table_HS_Timer { - visibility: hidden; - - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; - opacity: 0.7; - background: red; -} - -#HighscorePage { - display: none; -} - -#score { - visibility: hidden; -} - -#modeJeu { - visibility: hidden; -} \ No newline at end of file diff --git a/SwichGIT/Highscore/css/PartieGame.css b/SwichGIT/Highscore/css/PartieGame.css deleted file mode 100644 index 01657e7..0000000 --- a/SwichGIT/Highscore/css/PartieGame.css +++ /dev/null @@ -1,111 +0,0 @@ - -#pageGame { - visibility: hidden; - top: -10vh; - position: relative; -} - -.menuhaut { - height: 10vh; - width: inherit; - display: flex; -} - -/*Partie Menu du haut*/ -.menu{ - align-items: center; - justify-content: center; -} - - -.retourstp { - position: absolute; -} - -#Redistribution{ - position:relative; - top:-3vw; -} - - -#affSolution { - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2.5vw; - color: var(--lightsedonca); - width: inherit; -} - -#textjouer2 { - position: absolute; - text-align: center; - font-family: Montserrat, impact, Arial Black; - margin-top: 0.6vw; - color: var(--lightsedonca); - width: inherit; - -} - -#btnvalider2 { - position: relative; - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2.5vw; - margin-top: 0.2vw; - margin-left: 0.2vw; - color: var(--lightsedonca); -} - -#btnvalider3 { - position: relative; - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2.5vw; - margin-top: 0.2vw; - margin-left: 0.2vw; - color: var(--lightsedonca); -} - -#Redistribution2 { - position: relative; - top:-3vw; - left:68%; -} - -#Redistribution3 { - position: relative; - top:-3vw; - left: 50%; -} - - -.bouttonvalider2:hover { - box-shadow: 0 0 0 8px var(--lightsedonca); - font-size: 100%; - position: relative; - transition: box-shadow 0.2s ease; -} - -#progressbar -{ - position : relative; - width: 1100px; - padding:1px; - background-color:white; - border:1px solid black; - height:10px; - border-radius: 5px; - margin-top: 40px; - margin-right: auto; - margin-left: auto; - -} - -#indicateur -{ - width: 800px; - background-color : green; - height:10px; - margin: 0; - -} \ No newline at end of file diff --git a/SwichGIT/Highscore/css/Resp3.css b/SwichGIT/Highscore/css/Resp3.css deleted file mode 100644 index 1bc656a..0000000 --- a/SwichGIT/Highscore/css/Resp3.css +++ /dev/null @@ -1,84 +0,0 @@ -/*Ecran*/ -@media screen and (min-width: 960px) { - /*ROND*/ - .anneau { - position: relative; - background-color: var(--colorbase); - border-radius: var(--v); - height: var(--v); - width: var(--v); - display: table-cell; - vertical-align: middle; - } - .anneau2 { - position: relative; - background-color: white; - border-radius: var(--v); - height: var(--v); - width: var(--v); - left : calc((var(--u) - var(--v))/2); - display: table-cell; - vertical-align: middle; - } - .anneau3 { - position: relative; - background-color: var(--colorbase); - border-radius: var(--v); - height: var(--v); - width: var(--v); - margin-left: auto; - margin-right: auto; - } - .rondinterieur { - background-color: var(--lighttercia); - height: var(--w); - width: var(--w); - display: table; - margin: 0 auto; - border-radius: var(--w); - } - .rond { - display: table; - margin: 0 auto; - background-color: var(--colorbase); - height: var(--w); - width: var(--w); - border-radius: var(--w); - } - - .rondcache { - display: table; - margin: 0 auto; - background-color: black; - border-radius: var(--y); - } - .rond2 { - display: table; - margin: 0 auto; - background-color: white; - height: var(--w); - width: var(--w); - border-radius: var(--w); - } - .rond3 { - position: relative; - top : calc((var(--v) - var(--w))/ 2); - left : calc((var(--v) - var(--w))/2); - display: table-cell; - vertical-align: middle; - background-color: white; - height: var(--w); - width: var(--w); - border-radius: var(--w); - } - .rond4 { - display: table; - margin: 0 auto; - background-color: var(--colorbase); - height: var(--w); - width: var(--w); - border-radius: var(--w); - } -} - - \ No newline at end of file diff --git a/SwichGIT/Highscore/css/base.css b/SwichGIT/Highscore/css/base.css deleted file mode 100644 index a4ff6d2..0000000 --- a/SwichGIT/Highscore/css/base.css +++ /dev/null @@ -1,123 +0,0 @@ -:root{ - /*couleur héhé*/ - --lightprima: #DEDEDE; - --lightsedonca: #B7B7B7; - --lighttercia: #E6E6E6; - /*Couleur bases*/ - - --colorbase : #e9546f;/*ROND*/ - --colorcarre : #c97fb3;/*CARRE*/ - --colorone : #00a088;/*TRIANGLE*/ - --colortwo : #5880c1;/*CROIX*/ - --colorthree : #C800FF;/*LOSANGE*/ - --colorfour : #E6DA27;/*PENTA*/ - --colorfive : #2E6DB4;/*HEXA*/ - --colorsix : #E6792F;/*HOCTO*/ - - /*Tailles cartes*/ - --tailleTablette : 12vw; - --taille: 10vw; - /*Les formes*/ - --u: calc(var(--x) / 2.75); - --v: calc(var(--y) / 2.75); - --w: calc(var(--z) / 2.75); - /*Les formes settings*/ - --x : 10vw; - --y : 7vw; - --z : 3.75vw; - /*Formes ete*/ - --l: 3vw; - --m: 2.5vw; - --n: 1.5vw; -} - -.test{ - color: black; -} - -a { - cursor: pointer; - z-index: 60; -} - - - -body { - background-color: var(--lightprima); - height: 100%; - overflow-x: hidden; - overflow-y: hidden; - /*Desactiver la selection*/ - -webkit-user-select: none; /* Chrome / Safari */ - -moz-user-select: none; /* Firefox */ - -ms-user-select: none; /* IE 10+ */ - user-select: none; -} - - -#ContainBottom { -position: absolute; -margin-left: 25vw; -height: 12vw; -width: auto; -bottom: 0; -z-index: 20; -} - -#clic{ -position: absolute; -left: 55vw; -top : 7vw; -height: auto; -width: 15vw; -} - -#card-conteneur{ -z-index: 20; -position: absolute; -left: 0vw; -} - -.flex-container { - padding: 0; - margin: 0; - list-style: none; - - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - - -webkit-flex-flow: row wrap; - justify-content: space-around; - margin-top: -7vw; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SwichGIT/Highscore/css/desktops.css b/SwichGIT/Highscore/css/desktops.css deleted file mode 100644 index 7c1e33b..0000000 --- a/SwichGIT/Highscore/css/desktops.css +++ /dev/null @@ -1,470 +0,0 @@ -/*Ecran*/ -@media screen and (min-width: 992px) { - - /*PARTIE FORMES*/ - .containform3 { - position: relative; - height: var(--x); - width: var(--x); - display: table-cell; - /*vertical-align: middle;*/ - } - - .containform3carte { - position: relative; - height: var(--l); - width: var(--l); - display: table-cell; - /*vertical-align: middle;*/ - } - - .containinte { - /*PROBLEME SIZE*/ - top: calc((var(--y) - var(--z)) / 2); - left: calc((var(--y) - var(--z)) / 2); - height: var(--z); - width: var(--z); - z-index: 2; - position: absolute; - } - - .cache { - top: calc((var(--x) - var(--y)) / 2.8); - left: calc((var(--x) - var(--y)) / 2.2); - height: calc(var(--y)*1.05); - width: calc(var(--y)*1.05); - z-index: 2; - position: absolute; - z-index: 15; - } - - #choosemode { - height: 4vw; - width: 16vw; - position: absolute; - left: 42vw; - top: 50vh; - z-index: 15; - } - - #choosedimension { - height: 4vw; - width: 16vw; - position: absolute; - left: 42vw; - top: 55vh; - z-index: 15; - } - - #conteneurmode { - width: 80%; - height: 2vw; - left: 10%; - top: 25%; - position: absolute; - margin: 0 auto; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - #triangleprec { - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 0.75vw solid transparent; - border-right: 1.25vw solid grey; - border-bottom: 0.75vw solid transparent; - } - - #trianglesuiv { - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 0.75vw solid transparent; - border-left: 1.25vw solid grey; - border-bottom: 0.75vw solid transparent; - } - - #textmode { - font-family: Lucida Console, Arial Black, Arial; - font-size: 1vw; - color: #707070; - text-align: center; - margin: 5% auto 0 auto; - } - - #textdimension { - font-family: Lucida Console, Arial Black, Arial; - font-size: 1vw; - color: #707070; - text-align: center; - margin: 5% auto 0 auto; - } - - #formSize { - margin: 0 auto; - width: 100%; - height: 3vw; - } - - .slider-container .bar .fill { - display: block; - width: 50%; - height: 100%; - background-color: #6200ee; - } - - .slider-container .slider { - position: relative; - z-index: 2; - -webkit-appearance: none; - width: 100%; - height: 10px; - border-radius: 5px; - outline: none; - background-color: transparent; - } - - .slider.container { - position: relative; - } - - .slider-container .bar { - position: absolute; - z-index: 1; - left: 0; - width: 100%; - height: 10px; - border-radius: 5px; - background-color: #c6aee7; - overflow: hidden; - } - /*Moz*/ - .slider-container .slider::-moz-range-thumb { - -webkit-appearance: none; - width: 1vw; - height: 1vw; - background-color: #6200ee; - border-radius: 1vw; - cursor: pointer; - outline: none; - box-shadow: 0 0 0 0 rgba(98, 0,238, .1); - transition: .3s ease-in-out; - } - - .slider-container .slider::-moz-range-thumb:hover { - box-shadow: 0 0 0 10px rgba(98,0,238,.1); - } - - .slider-container .slider:active::-moz-range-thumb { - box-shadow: 0 0 0 20px rgba(98,0,238,.2); - } - - /*===========================================*/ - - .logoboutton { - font-size: 2vw; - color: var(--lightprima); - margin: 0.25vw; - } - - /*Externe*/ - .bouttonMenuHaut { - height: 4vw; - width: 4vw; - background-color: var(--lightsedonca); - border-radius: 50%; - margin: 0 auto; - margin-top: 0.45vw; - position: relative; - display: block; - } - - #affPoints { - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2vw; - margin-top: 1.2vw; - color: var(--lightsedonca); - } - - .divmenu { - width: 10vw; - height: inherit; - margin-right: 1vw; - } - - .containButtonForm { - height: 2.5vw; - width: 2.5vw; - margin: 0.75vw; - position: absolute; - } - - .buttonretour { - position: relative; - height: 4vh; - width: 4vh; - border-radius: 55vw; - background-color: var(--lightsedonca); - z-index: 5; - margin-left: 2vw; - top: 1.75vw; - } - - .flex-item { - background: var(--lightsedonca); - width: var(--taille); - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 3vw; - padding-left: 0.1vw; - margin-top: 0.25vw; - height: 3vw; - border-radius: 10px; - display: table-cell; - position: relative; - vertical-align: middle; - background-color: var(--lighttercia); - } - - .containcards { - overflow-x: auto; - display: grid; - grid-template-columns: repeat(8,auto); - grid-template-rows: repeat(2,auto); - padding-top: 1vw; - justify-content: center; - } - - .logop2 img { - width: 12vw; - padding-top: 1vh; - position: relative; - } - - - .txt { - position: absolute; - font-family: Arial Black; - color: var(--lightprima); - font-size: 1.5vw; - left: 0.4vw; - top: -1.6vh; - } - - .logo img { - position: absolute; - width: 12vw; - left: 44vw; - top: 13%; - z-index: 11; - } - - .mounts img { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - margin-left: -10px; - } - - #contourbuttonvalider { - position: absolute; - border-radius: 45px; - left: 9.2vw; - top: 3.5vw; - height: 4vw; - width: 12vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - .bouttonvalider { - position: absolute; - height: 3.4vw; - width: 11.4vw; - top: 0.3vw; - left: 0.3vw; - border-radius: 30px; - } - - .violet { - background-color: #B130DE; - } - - .vert { - background-color: #00CC66; - } - - #textjouerr { - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 2.5vw; - margin-top: 0.2vw; - color: var(--lightsedonca); - text-align: center; - width: inherit; - } - - #containBottom{ - position: absolute; - bottom: 3vh; - width: auto; - left: 50%; - z-index: 20; - height: auto; - } - - #containScore { - display: flex; - justify-content: center; - position: relative; - left: -50%; - - } - - - .titreScore{ - font: 700 5vh "Poppins", sans-serif; - color: #2B2D2F; - position: relative; - left: -50%; - text-align: center; - } - - .case-score{ - padding: 4px; - position: relative; - z-index: 1; - width: 6vw; - height: 6vw; - margin: 1vw; - cursor: default; - transition: all 0.3s ease; - } - - .case-score .score-description { - background-color: var(--lightsedonca); - padding: 10px 15px; - width: calc(100% - 30px); - height: calc(100% - 20px); - transition: inherit; - } - - .case-score .score-position { - font: 700 2vw/1.3 "Poppins", sans-serif; - margin: 0 0 0; - transition: 0.2s ease 150ms; - font-size: 2vw; - font-family:"Poppins", sans-serif; - } - .case-score .score-pseudo, .score-points { - font: 500 12px "Poppins", sans-serif; - margin-top: -0.2em; - font-size: 0.8vw; - } - - .case-score:after { - z-index: 10; - background: #f9f8f7; - color: #333; - width: 180px; - position: absolute; - top: 80%; - opacity: 0; - transition: opacity 0.3s ease 0.3s, top 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.3s; - height: auto; - font-size: 12px; - line-height: 1.4; - padding: 10px; - margin: 0 0 0 -50px; - border-radius: 6px; - text-align: center; - } - .case-score:hover { - transform: scale(1.12); - z-index: 10; - } - - .case-score:hover .score-description { - background: transparent; - } - .case-score:hover .score-position, - .case-score:hover .score-pseudo, - .case-score:hover .score-points { - -webkit-text-fill-color: #222; - } - .case-score:hover:after { - top: 105%; - opacity: 1; - } - - .first { - background: linear-gradient(to bottom right, #f3f9a6 0%, #cbc634 100%); - } - .first .score-position, - .first .score-pseudo, - .first .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .second { - background: linear-gradient(to bottom right, #37cfdc 0%, #5a88e5 100%); - } - - .second .score-position, - .second .score-pseudo, - .second .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .third { - background: linear-gradient(to bottom right, #ff616d 0%, #ffc171 100%); - } - - .third .score-position, - .third .score-pseudo, - .third .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .nopodium { - background: linear-gradient(to bottom right, #2c3e50 0%, #B7B7B7 90%); - } - - .nopodium .score-position, - .nopodium .score-pseudo, - .nopodium .score-points { - background: -webkit-linear-gradient(#3A3B3C, #3A3B3C ); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - #infosec2{ - z-index:15; - width: 2vw; - position: relative; - margin: 0 auto; - margin-left: 0px; - } - -} diff --git a/SwichGIT/Highscore/css/formes.css b/SwichGIT/Highscore/css/formes.css deleted file mode 100644 index 03ba9dc..0000000 --- a/SwichGIT/Highscore/css/formes.css +++ /dev/null @@ -1,156 +0,0 @@ -.containform { - position: relative; - -} - -.ajustementPetiteForme{ - margin-top: 25%; -} - -.ajustementGrandeForme{ - margin-top: 0.2vw; - margin-left: 0.2vw; -} - -.containform2{ - position: relative; - height: var(--x); - width: var(--x); - display: table-cell; - vertical-align: middle; - background-color: black; -} - - -/*ROND*/ -.containexte{ - height: var(--y); - width: var(--y); - margin: 0 auto; - position: relative; - top: calc(var(--x)/8); -} - -#cacherond{ - display: none; -} - - - -.round{ - border-radius: 5vw; -} - -.cb{ - background-color: white; -} - -.cn{ - background-color: black; -} - - - - - -/* UTILISATION FORMES CARTES*/ -.containformCarte{ - position: relative; - height: var(--x); - width: var(--x); - display: table-cell; -} - -.carre{ - -webkit-clip-path: inset(0 0 0 0); - clip-path: inset(0 0 0 0); -} - -.triangle{ - -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%); - clip-path: polygon(50% 0%, 0% 100%, 100% 100%); -} - -.castriangle{ - margin-top: calc( (var(--y) - var(--z)) / 5); -} - -.caspenta{ - margin-top: calc( (var(--y) - var(--z)) / 10); -} - -.castrianglec{ - margin-top: calc( (var(--m) - var(--n)) / 5); -} - -.caspentac{ - margin-top: calc( (var(--m) - var(--n)) / 10); -} - -.losange{ - -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); - clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); -} - -.croix{ - -webkit-clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%); - clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%); -} - -.croixinte{ - -webkit-clip-path: polygon(26% 23%, 22% 27%, 45% 50%, 22% 74%, 27% 78%, 50% 55%, 74% 78%, 78% 73%, 55% 50%, 78% 27%, 73% 23%, 50% 46%); - clip-path: polygon(26% 23%, 22% 27%, 45% 50%, 22% 74%, 27% 78%, 50% 55%, 74% 78%, 78% 73%, 55% 50%, 78% 27%, 73% 23%, 50% 46%); - -} - -.penta{ - -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); - clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); -} - -.hexa{ - -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); - clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); -} - -.hocto{ - -webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); - clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); -} - -.rondv2{ - -webkit-clip-path: circle(50% at 50% 50%); - clip-path: circle(50% at 50% 50%); -} - -.rond{ - -webkit-clip-path: circle(50% at 50% 50%); - clip-path: circle(50% at 50% 50%); -} - -.formeinte{ - height: 100%; - width: 100%; -} -.formeexte{ - height: 100%; - width: 100%; -} - -.containinteCarte{ - top:calc((var(--l) - var(--n)) / 2); - left:calc((var(--l) - var(--n)) / 2); - height: var(--n); - width: var(--n); - z-index: 2; - position: absolute; -} - -.containexteCarte{ - top:calc((var(--l) - var(--m)) / 2); - left:calc((var(--l) - var(--m)) / 2); - height: var(--m); - width: var(--m); - z-index: 1; - position: absolute; -} \ No newline at end of file diff --git a/SwichGIT/Highscore/css/phone.css b/SwichGIT/Highscore/css/phone.css deleted file mode 100644 index 2418cd2..0000000 --- a/SwichGIT/Highscore/css/phone.css +++ /dev/null @@ -1,6 +0,0 @@ -/*Demi Ecran*/ -@media screen and (max-width: 768px) { - body{ - background-color: green; - } -} diff --git a/SwichGIT/Highscore/css/pickr.min.css b/SwichGIT/Highscore/css/pickr.min.css deleted file mode 100644 index 5470ec2..0000000 --- a/SwichGIT/Highscore/css/pickr.min.css +++ /dev/null @@ -1,2041 +0,0 @@ -/*DESKTOP*/ -@media screen and (min-width: 992px) { - /*! Pickr 1.0.1 MIT | https://github.com/Simonwep/pickr */ - .pickr{ - position:relative; - overflow:visible; - transform:translateY(0); - - } - .pickr *{ - box-sizing:border-box - } - .pickr .pcr-button{ - position:relative; - height:var(--y); - width: var(--y); - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s; - } - .pickr .pcr-button:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr .pcr-button:after,.pickr .pcr-button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - } - .pickr .pcr-button:after{ - transition:background .3s; - background:currentColor - } - .pickr .pcr-button.clear{ - background-size:70% - } - .pickr .pcr-button.clear:before{ - opacity:0 - } - .pickr .pcr-button.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr .pcr-button.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr button,.pickr input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr button:focus,.pickr input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr2 1.0.1 MIT | https://github.com/Simonwep/pickr2 */ - .pickr2{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - - } - .pickr2 *{ - box-sizing:border-box - } - .pickr2 .pcr-button2{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr2 .pcr-button2:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr2 .pcr-button2:after,.pickr2 .pcr-button2:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr2 .pcr-button2:after{ - transition:background .3s; - background:currentColor - } - .pickr2 .pcr-button2.clear{ - background-size:70% - } - .pickr2 .pcr-button2.clear:before{ - opacity:0 - } - .pickr2 .pcr-button2.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr2 .pcr-button2.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr2 button,.pickr2 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr2 button:focus,.pickr2 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr3 1.0.1 MIT | https://github.com/Simonwep/pickr3 */ - .pickr3{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr3 *{ - box-sizing:border-box - } - .pickr3 .pcr-button3{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr3 .pcr-button3:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr3 .pcr-button3:after,.pickr3 .pcr-button3:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr3 .pcr-button3:after{ - transition:background .3s; - background:currentColor - } - .pickr3 .pcr-button3.clear{ - background-size:70% - } - .pickr3 .pcr-button3.clear:before{ - opacity:0 - } - .pickr3 .pcr-button3.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr3 .pcr-button3.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr3 button,.pickr3 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr3 button:focus,.pickr3 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr4 1.0.1 MIT | https://github.com/Simonwep/pickr4 */ - .pickr4{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr4 *{ - box-sizing:border-box - } - .pickr4 .pcr-button4{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr4 .pcr-button4:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr4 .pcr-button4:after,.pickr4 .pcr-button4:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr4 .pcr-button4:after{ - transition:background .3s; - background:currentColor - } - .pickr4 .pcr-button4.clear{ - background-size:70% - } - .pickr4 .pcr-button4.clear:before{ - opacity:0 - } - .pickr4 .pcr-button4.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr4 .pcr-button4.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr4 button,.pickr4 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr4 button:focus,.pickr4 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr5 1.0.1 MIT | https://github.com/Simonwep/pickr5 */ - .pickr5{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr5 *{ - box-sizing:border-box - } - .pickr5 .pcr-button5{ - position:relative; - height:2em; - width:2em; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr5 .pcr-button5:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr5 .pcr-button5:after,.pickr5 .pcr-button5:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr5 .pcr-button5:after{ - transition:background .3s; - background:currentColor - } - .pickr5 .pcr-button5.clear{ - background-size:70% - } - .pickr5 .pcr-button5.clear:before{ - opacity:0 - } - .pickr5 .pcr-button5.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr5 .pcr-button5.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr5 button,.pickr5 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr5 button:focus,.pickr5 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - .pcr-app[data-theme=classic] .pcr-swatches>button{ - position:relative; - width:1.75em; - height:1.75em; - border-radius:.15em; - cursor:pointer; - margin:2.5px; - flex-shrink:0; - justify-self:center; - transition:all .15s; - overflow:hidden; - background:transparent; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:6px; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:after{ - content:""; - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - background:currentColor; - border:1px solid rgba(0,0,0,.05); - border-radius:.15em; - box-sizing:border-box - } - .pcr-app[data-theme=classic] .pcr-swatches>button:hover{ - filter:brightness(1.05) - } - .pcr-app[data-theme=classic] .pcr-interaction{ - display:flex; - flex-wrap:wrap; - align-items:center; - margin:0 -.2em - } - .pcr-app[data-theme=classic] .pcr-interaction>*{ - margin:0 .2em - } - .pcr-app[data-theme=classic] .pcr-interaction input{ - letter-spacing:.07em; - font-size:.75em; - text-align:center; - cursor:pointer; - color:#75797e; - background:#f1f3f4; - border-radius:.15em; - transition:all .15s; - padding:.45em .5em; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-interaction input:hover{ - filter:brightness(.975) - } - .pcr-app[data-theme=classic] .pcr-interaction input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(66,133,244,.75) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result{ - color:#75797e; - text-align:left; - flex:1 1 8em; - min-width:8em; - transition:all .2s; - border-radius:.15em; - background:#f1f3f4; - cursor:text - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result::selection{ - background:#4285f4; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-type.active{ - color:#fff; - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - width:auto; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:hover,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save:hover{ - filter:brightness(.925) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear{ - background:#f44250 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(244,66,80,.75) - } - .pcr-app[data-theme=classic] .pcr-selection{ - display:flex; - justify-content:space-between; - flex-grow:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-picker{ - position:absolute; - height:18px; - width:18px; - border:2px solid #fff; - border-radius:100%; - user-select:none - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{ - position:relative; - z-index:1; - width:2em; - display:flex; - flex-direction:column; - justify-content:space-between; - margin-right:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - cursor:pointer; - transition:background-color .3s,box-shadow .3s; - border-radius:.15em .15em 0 0; - z-index:2 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{ - border-radius:0 0 .15em .15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - background:currentColor; - width:100%; - height:50% - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - position:relative; - user-select:none; - display:flex; - flex-direction:column; - cursor:grab; - cursor:-moz-grab; - cursor:-webkit-grab - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette:active{ - cursor:grabbing; - cursor:-moz-grabbing; - cursor:-webkit-grabbing - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - width:100%; - height:8em; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{ - flex-grow:1; - border-radius:.15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{ - margin-left:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{ - left:50%; - transform:translateX(-50%) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - width:8px; - flex-grow:1; - border-radius:50em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{ - background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml; utf8, '); - background-size:100%,50% - } - - - /*! Pickr6 1.0.1 MIT | https://github.com/Simonwep/pickr6 */ - .pickr6{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr6 *{ - box-sizing:border-box - } - .pickr6 .pcr-button6{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr6 .pcr-button6:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr6 .pcr-button6:after,.pickr6 .pcr-button6:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr6 .pcr-button6:after{ - transition:background .3s; - background:currentColor - } - .pickr6 .pcr-button6.clear{ - background-size:70% - } - .pickr6 .pcr-button6.clear:before{ - opacity:0 - } - .pickr6 .pcr-button6.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr6 .pcr-button6.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr6 button,.pickr6 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr6 button:focus,.pickr6 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr7 1.0.1 MIT | https://github.com/Simonwep/pickr7 */ - .pickr7{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr7 *{ - box-sizing:border-box - } - .pickr7 .pcr-button7{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr7 .pcr-button7:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr7 .pcr-button7:after,.pickr7 .pcr-button7:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr7 .pcr-button7:after{ - transition:background .3s; - background:currentColor - } - .pickr7 .pcr-button7.clear{ - background-size:70% - } - .pickr7 .pcr-button7.clear:before{ - opacity:0 - } - .pickr7 .pcr-button7.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr7 .pcr-button7.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr7 button,.pickr7 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr7 button:focus,.pickr7 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr8 1.0.1 MIT | https://github.com/Simonwep/pickr8 */ - .pickr8{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr8 *{ - box-sizing:border-box - } - .pickr8 .pcr-button8{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr8 .pcr-button8:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr8 .pcr-button8:after,.pickr8 .pcr-button8:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr8 .pcr-button8:after{ - transition:background .3s; - background:currentColor - } - .pickr8 .pcr-button8.clear{ - background-size:70% - } - .pickr8 .pcr-button8.clear:before{ - opacity:0 - } - .pickr8 .pcr-button8.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr8 .pcr-button8.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr8 button,.pickr8 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr8 button:focus,.pickr8 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - -} - -@media screen and (min-width: 0px) and (max-width: 992px) { - /*! Pickr 1.0.1 MIT | https://github.com/Simonwep/pickr */ - .pickr{ - position:relative; - overflow:visible; - transform:translateY(0); - - } - .pickr *{ - box-sizing:border-box - } - .pickr .pcr-button{ - position:relative; - height: calc(1.5*var(--y)); - width: calc(1.5*var(--y)); - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s; - } - .pickr .pcr-button:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr .pcr-button:after,.pickr .pcr-button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - } - .pickr .pcr-button:after{ - transition:background .3s; - background:currentColor - } - .pickr .pcr-button.clear{ - background-size:70% - } - .pickr .pcr-button.clear:before{ - opacity:0 - } - .pickr .pcr-button.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr .pcr-button.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr button,.pickr input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr button:focus,.pickr input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr2 1.0.1 MIT | https://github.com/Simonwep/pickr2 */ - .pickr2{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - - } - .pickr2 *{ - box-sizing:border-box - } - .pickr2 .pcr-button2{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr2 .pcr-button2:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr2 .pcr-button2:after,.pickr2 .pcr-button2:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr2 .pcr-button2:after{ - transition:background .3s; - background:currentColor - } - .pickr2 .pcr-button2.clear{ - background-size:70% - } - .pickr2 .pcr-button2.clear:before{ - opacity:0 - } - .pickr2 .pcr-button2.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr2 .pcr-button2.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr2 button,.pickr2 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr2 button:focus,.pickr2 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr3 1.0.1 MIT | https://github.com/Simonwep/pickr3 */ - .pickr3{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr3 *{ - box-sizing:border-box - } - .pickr3 .pcr-button3{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr3 .pcr-button3:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr3 .pcr-button3:after,.pickr3 .pcr-button3:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr3 .pcr-button3:after{ - transition:background .3s; - background:currentColor - } - .pickr3 .pcr-button3.clear{ - background-size:70% - } - .pickr3 .pcr-button3.clear:before{ - opacity:0 - } - .pickr3 .pcr-button3.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr3 .pcr-button3.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr3 button,.pickr3 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr3 button:focus,.pickr3 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr4 1.0.1 MIT | https://github.com/Simonwep/pickr4 */ - .pickr4{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr4 *{ - box-sizing:border-box - } - .pickr4 .pcr-button4{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr4 .pcr-button4:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr4 .pcr-button4:after,.pickr4 .pcr-button4:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr4 .pcr-button4:after{ - transition:background .3s; - background:currentColor - } - .pickr4 .pcr-button4.clear{ - background-size:70% - } - .pickr4 .pcr-button4.clear:before{ - opacity:0 - } - .pickr4 .pcr-button4.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr4 .pcr-button4.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr4 button,.pickr4 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr4 button:focus,.pickr4 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr5 1.0.1 MIT | https://github.com/Simonwep/pickr5 */ - .pickr5{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr5 *{ - box-sizing:border-box - } - .pickr5 .pcr-button5{ - position:relative; - height:2em; - width:2em; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr5 .pcr-button5:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr5 .pcr-button5:after,.pickr5 .pcr-button5:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr5 .pcr-button5:after{ - transition:background .3s; - background:currentColor - } - .pickr5 .pcr-button5.clear{ - background-size:70% - } - .pickr5 .pcr-button5.clear:before{ - opacity:0 - } - .pickr5 .pcr-button5.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr5 .pcr-button5.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr5 button,.pickr5 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr5 button:focus,.pickr5 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - .pcr-app[data-theme=classic] .pcr-swatches>button{ - position:relative; - width:1.75em; - height:1.75em; - border-radius:.15em; - cursor:pointer; - margin:2.5px; - flex-shrink:0; - justify-self:center; - transition:all .15s; - overflow:hidden; - background:transparent; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:6px; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:after{ - content:""; - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - background:currentColor; - border:1px solid rgba(0,0,0,.05); - border-radius:.15em; - box-sizing:border-box - } - .pcr-app[data-theme=classic] .pcr-swatches>button:hover{ - filter:brightness(1.05) - } - .pcr-app[data-theme=classic] .pcr-interaction{ - display:flex; - flex-wrap:wrap; - align-items:center; - margin:0 -.2em - } - .pcr-app[data-theme=classic] .pcr-interaction>*{ - margin:0 .2em - } - .pcr-app[data-theme=classic] .pcr-interaction input{ - letter-spacing:.07em; - font-size:.75em; - text-align:center; - cursor:pointer; - color:#75797e; - background:#f1f3f4; - border-radius:.15em; - transition:all .15s; - padding:.45em .5em; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-interaction input:hover{ - filter:brightness(.975) - } - .pcr-app[data-theme=classic] .pcr-interaction input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(66,133,244,.75) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result{ - color:#75797e; - text-align:left; - flex:1 1 8em; - min-width:8em; - transition:all .2s; - border-radius:.15em; - background:#f1f3f4; - cursor:text - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result::selection{ - background:#4285f4; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-type.active{ - color:#fff; - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - width:auto; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:hover,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save:hover{ - filter:brightness(.925) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear{ - background:#f44250 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(244,66,80,.75) - } - .pcr-app[data-theme=classic] .pcr-selection{ - display:flex; - justify-content:space-between; - flex-grow:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-picker{ - position:absolute; - height:18px; - width:18px; - border:2px solid #fff; - border-radius:100%; - user-select:none - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{ - position:relative; - z-index:1; - width:2em; - display:flex; - flex-direction:column; - justify-content:space-between; - margin-right:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - cursor:pointer; - transition:background-color .3s,box-shadow .3s; - border-radius:.15em .15em 0 0; - z-index:2 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{ - border-radius:0 0 .15em .15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - background:currentColor; - width:100%; - height:50% - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - position:relative; - user-select:none; - display:flex; - flex-direction:column; - cursor:grab; - cursor:-moz-grab; - cursor:-webkit-grab - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette:active{ - cursor:grabbing; - cursor:-moz-grabbing; - cursor:-webkit-grabbing - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - width:100%; - height:8em; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{ - flex-grow:1; - border-radius:.15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{ - margin-left:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{ - left:50%; - transform:translateX(-50%) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - width:8px; - flex-grow:1; - border-radius:50em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{ - background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml; utf8, '); - background-size:100%,50% - } - - - /*! Pickr6 1.0.1 MIT | https://github.com/Simonwep/pickr6 */ - .pickr6{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr6 *{ - box-sizing:border-box - } - .pickr6 .pcr-button6{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr6 .pcr-button6:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr6 .pcr-button6:after,.pickr6 .pcr-button6:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr6 .pcr-button6:after{ - transition:background .3s; - background:currentColor - } - .pickr6 .pcr-button6.clear{ - background-size:70% - } - .pickr6 .pcr-button6.clear:before{ - opacity:0 - } - .pickr6 .pcr-button6.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr6 .pcr-button6.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr6 button,.pickr6 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr6 button:focus,.pickr6 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr7 1.0.1 MIT | https://github.com/Simonwep/pickr7 */ - .pickr7{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr7 *{ - box-sizing:border-box - } - .pickr7 .pcr-button7{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr7 .pcr-button7:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr7 .pcr-button7:after,.pickr7 .pcr-button7:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr7 .pcr-button7:after{ - transition:background .3s; - background:currentColor - } - .pickr7 .pcr-button7.clear{ - background-size:70% - } - .pickr7 .pcr-button7.clear:before{ - opacity:0 - } - .pickr7 .pcr-button7.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr7 .pcr-button7.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr7 button,.pickr7 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr7 button:focus,.pickr7 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr8 1.0.1 MIT | https://github.com/Simonwep/pickr8 */ - .pickr8{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr8 *{ - box-sizing:border-box - } - .pickr8 .pcr-button8{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr8 .pcr-button8:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr8 .pcr-button8:after,.pickr8 .pcr-button8:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr8 .pcr-button8:after{ - transition:background .3s; - background:currentColor - } - .pickr8 .pcr-button8.clear{ - background-size:70% - } - .pickr8 .pcr-button8.clear:before{ - opacity:0 - } - .pickr8 .pcr-button8.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr8 .pcr-button8.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr8 button,.pickr8 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr8 button:focus,.pickr8 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } -} \ No newline at end of file diff --git a/SwichGIT/Highscore/css/tablet.css b/SwichGIT/Highscore/css/tablet.css deleted file mode 100644 index 395d65b..0000000 --- a/SwichGIT/Highscore/css/tablet.css +++ /dev/null @@ -1,470 +0,0 @@ -/*DemTéléphone 1i Ecran*/ -@media screen and (min-width: 0px) and (max-width: 992px) { - - .containform3 { - position: relative; - height: calc(1.25*var(--x)); - width: calc(2*var(--x)); - display: table-cell; - vertical-align: middle; - left: -2vw; - } - - .containinte{ - /*PROBLEME SIZE*/ - top: calc(1.5*((var(--y) - var(--z)) / 2)); - left: calc(1.5*((var(--y) - var(--z)) / 2)); - height: calc(1.5*var(--z)); - width: calc(1.5*var(--z)); - z-index: 2; - position: absolute; - } - - .cache{ - top: calc(0.91*((var(--x) - var(--y)) / 2.8)); - left: calc(4.55*((var(--x) - var(--y)) / 2.2)); - height: calc(1.5*var(--y)*1.05); - width: calc(1.5*var(--y)*1.05); - z-index: 2; - position: absolute; - z-index: 15; - } - - #formSize{ - margin : 0 auto; - width: 100%; - height: 3vw; - position: relative; - top: 3vw; - } - - .slider-container .bar .fill { - display: block; - width: 50%; - height: 100%; - background-color: #6200ee; - } - - .slider-container .slider { - position: relative; - z-index: 2; - -webkit-appearance: none; - width: 100%; - height: 10px; - border-radius: 5px; - outline: none; - top: -0.25vw; - background-color: transparent; - } - .slider.container{ - position: relative; - } - .slider-container .bar { - position: absolute; - z-index: 1; - left: 0; - width: 100%; - height: 10px; - border-radius: 5px; - background-color: #c6aee7; - overflow: hidden; - } - /*Moz*/ - .slider-container .slider::-moz-range-thumb { - -webkit-appearance: none; - width: 2vw; - height: 2vw; - background-color: #6200ee; - border-radius: 1vw; - cursor: pointer; - outline: none; - box-shadow: 0 0 0 0 rgba(98, 0 ,238, .1); - transition: .3s ease-in-out; - } - - .slider-container .slider::-moz-range-thumb:hover { - box-shadow: 0 0 0 10px rgba(98,0,238,.1); - } - .slider-container .slider:active::-moz-range-thumb { - box-shadow: 0 0 0 20px rgba(98,0,238,.2); - } - - .logop2 img { - width: 20vh; - padding-top: 1vh; - position: relative; - } - - .txt { - position: absolute; - font-family: Arial Black; - color: var(--lightprima); - font-size: 5.5vw; - left: 2.25vw; - top: -1vh; - } - - .logo img { - position: absolute; - width: 30vw; - left: 35vw; - top: 2%; - z-index: 11; - } - - .mounts img { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - margin-left: -1vw; - margin-top: -1vw; - object-fit: cover; - } - - #contourbuttonvalider { - position: absolute; - border-radius: 45px; - left: -10vw; - top: -5vw; - height: 15vw; - width: 50vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - .bouttonvalider { - position: absolute; - height: 13vw; - width: 47vw; - top: 1.1vw; - left: 1.5vw; - border-radius: 30px; - background-color: #B130DE; - } - - .bouttonvalider2 { - position: absolute; - height: 6.8vw; - width: 22.8vw; - top: 1.1vw; - left: 1.1vw; - border-radius: 30px; - background-color: #00CC66; - } - - #textjouer { - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 10vw; - margin-top: 0.2vw; - width: inherit; - text-align: center; - color: var(--lightsedonca); - } - - #textjouerr { - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 10vw; - margin-top: 0.2vw; - width: inherit; - text-align: center; - color: var(--lightsedonca); - } - - #choosemode { - height: 7vw; - width: 50vw; - position: absolute; - left: 25vw; - top: 40vh; - z-index: 15; - } - - #choosedimension { - height: 7vw; - width: 50vw; - position: absolute; - left: 25vw; - top: 50vh; - z-index: 15; - } - - #conteneurmode{ - width: 80%; - height: 80%; - left : 10%; - top : 45%; - position: absolute; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - #triangleprec{ - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 2vw solid transparent; - border-right: 4vw solid grey; - border-bottom: 2vw solid transparent; - margin-top: 0.75vw; - } - - #trianglesuiv{ - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 2vw solid transparent; - border-left: 4vw solid grey; - border-bottom: 2vw solid transparent; - margin-top: 0.75vw; - } - - #textmode { - font-family: Lucida Console, Arial Black, Arial; - font-size: 3vw; - color: #707070; - text-align:center; - margin: 5% auto 0 auto; - } - - #textdimension { - font-family: Lucida Console, Arial Black, Arial; - font-size: 3vw; - color: #707070; - text-align:center; - margin: 5% auto 0 auto; - } - - .logoboutton{ - font-size: 2vw; - color: var(--lightprima); - margin: 1vw; - } - - /*Externe*/ - .bouttonMenuHaut{ - height: 4vw; - width: 4vw; - background-color: var(--lightsedonca); - border-radius: 50%; - margin: 0 auto; - margin-top: 2.5vw; - position: relative; - display: block; - } - - - .divmenu { - width: 25vw; - height: inherit; - margin-right: 1vw; - } - - - #affPoints { - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2vw; - margin-top: 3.5vw; - color: var(--lightsedonca); - } - - .containcards { - overflow-x: auto; - display: grid; - grid-template-columns: repeat(4,auto); - grid-template-rows: repeat(4,auto); - padding-top: 1vw; - justify-content: center; - } - - .flex-item { - flex-grow: 1; - background: var(--lightsedonca); - width: var(--tailleTablette); - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 4vh; - height: 4vh; - padding-left: 0.1vw; - margin-top: 0.25vw; - border-radius: 10px; - background-color: var(--lighttercia); - } - - #containBottom{ - position: absolute; - bottom: -15%; - width: auto; - left: 50%; - z-index: 20; - height: auto; - } - - #containScore { - display: grid; - grid-template-columns: repeat(5, 100px); - grid-template-rows: repeat(2, 100px); - grid-column-gap: 1vw; - justify-content: center; - position: relative; - left: -50%; - - } - - .titreScore{ - font: 700 5vh "Poppins", sans-serif; - color: #2B2D2F; - position: relative; - left: -50%; - text-align: center; - } - - .case-score{ - padding: 4px; - position: relative; - z-index: 1; - width: 12vh; - height: 12vh; - cursor: default; - transition: all 0.3s ease; - } - - .case-score .score-description { - background-color: var(--lightsedonca); - padding: 10px 15px; - width: calc(100% - 30px); - height: calc(100% - 20px); - transition: inherit; - } - - .case-score .score-position { - font: 700 3vw "Poppins", sans-serif; - margin-left: -1vw; - transition: 0.2s ease 150ms; - } - .case-score .score-pseudo, .score-points { - font: 500 12px "Poppins", sans-serif; - margin-top: -0.2em; - margin-left: -1vw; - } - - .case-score:after { - z-index: 10; - background: #f9f8f7; - color: #333; - width: 180px; - position: absolute; - top: 80%; - opacity: 0; - transition: opacity 0.3s ease 0.3s, top 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.3s; - height: auto; - font-size: 12px; - line-height: 1.4; - padding: 10px; - margin: 0 0 0 -50px; - border-radius: 6px; - text-align: center; - } - .case-score:hover { - transform: scale(1.12); - z-index: 10; - } - - .case-score:hover .score-description { - background: transparent; - } - .case-score:hover .score-position, - .case-score:hover .score-pseudo, - .case-score:hover .score-points { - -webkit-text-fill-color: #222; - } - .case-score:hover:after { - top: 105%; - opacity: 1; - } - - .first { - background: linear-gradient(to bottom right, #f3f9a6 0%, #cbc634 100%); - } - .first .score-position, - .first .score-pseudo, - .first .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .second { - background: linear-gradient(to bottom right, #37cfdc 0%, #5a88e5 100%); - } - - .second .score-position, - .second .score-pseudo, - .second .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .third { - background: linear-gradient(to bottom right, #ff616d 0%, #ffc171 100%); - } - - .third .score-position, - .third .score-pseudo, - .third .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .nopodium { - background: linear-gradient(to bottom right, #2c3e50 0%, #B7B7B7 90%); - } - - .nopodium .score-position, - .nopodium .score-pseudo, - .nopodium .score-points { - background: -webkit-linear-gradient(#3A3B3C, #3A3B3C ); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .content{ - margin-top: -5vw; - } - - #infosec2{ - position: relative; - z-index:15; - width: 2vw; - left: 5vw; - } - - .last{ - display: none; - } - - #cf2 { - position:relative; - margin-left: 14vh; - top: 2.5vh; - } - - -} diff --git a/SwichGIT/Highscore/debug.log b/SwichGIT/Highscore/debug.log deleted file mode 100644 index f594d68..0000000 --- a/SwichGIT/Highscore/debug.log +++ /dev/null @@ -1,2 +0,0 @@ -[1111/102926.535:ERROR:directory_reader_win.cc(43)] FindFirstFile: Le chemin d’accès spécifié est introuvable. (0x3) -[1120/122821.005:ERROR:directory_reader_win.cc(43)] FindFirstFile: Le chemin d’accès spécifié est introuvable. (0x3) diff --git a/SwichGIT/Highscore/imgs/clicjour.png b/SwichGIT/Highscore/imgs/clicjour.png deleted file mode 100644 index bfe5bdb9e5bc401bfe132f7ee38a6e8f5ee2cb03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9600 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 P8>!O<=K7Vo7cc)0YWSnf diff --git a/SwichGIT/Highscore/imgs/clicnuit.png b/SwichGIT/Highscore/imgs/clicnuit.png deleted file mode 100644 index ddab3c8f7737005c7a58d87df533b4a6f74dd9ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9770 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 xA5K*MI&k@u)n79XKgj+YR2iMqp;{{pF#@qz#V diff --git a/SwichGIT/Highscore/imgs/darkcloud.png b/SwichGIT/Highscore/imgs/darkcloud.png deleted file mode 100644 index 1180ae66c54f8f5872c771741d674d90760820bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47657 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­rgm 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 diff --git a/SwichGIT/Highscore/imgs/flags/flag-uk.png b/SwichGIT/Highscore/imgs/flags/flag-uk.png deleted file mode 100644 index 7337675ccaac975ac234b3e30f42e6762b909536..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3653 zcmaJ^c|4SR7au~5U8S)$CRf=FW-u8s#xnLR%Se`)G4?TI7P~O^6w0l%FcG0bN~l2th-5eNhA4=s`%x zzeQnf9l)k!DiI9R&`~F7L7`wcTmz~LgTtX}U~Mg^wx$;6hO0w$5imGHTMzvA1>t0) z`uHLo(dK{W;_Q$Re>$Cl(9{eM57!9S(I8X(G@%9t2D=>E+UlGLby{Qy9T%Y^hYHLfG0OFd;NLE`&hDppg&`hekkv55f#?jzVea>S@8u&`_wE zj)8%ezP^^38O(%Zn3`$*#G=Ur28kF#|B3ba4_5z|*xg|uQ8<~=L~1}7(Z`%hCV~Gd z8WHeoEwEqm{f+hcwHEjt)n!Bz2uU7wbapq^&{AX}En}0^17{Zx%Drd0IrbtKu z0Ki8Ww24#1=*md}tZk&s&fDUUN2oLbg6-$x^OhMe)7n$f1p_4*kWkmFFIUE_Uc%1$ zDP5_me&LwbVbOFx_{2#|WtHMqY>uQ`eROBujzKS7ds_VR`bVSg$W_`}bob8n&0}jj zv2kmyQTjn#`pEi(wZ$_x&46!^Pdwd99R{ufz9z}4HSnfStXamnAflQ+#>t7K^s#Da zBJb4GFUS_lil}ytS9qmmM3zK6&1@{KixLjDa*r;-n$A2n8ePSG-guud)Gxd@d??!e zMuT5#-&)ztgAKl8^n>LWru&>*{kefGM+$3OLCC5&XJt6R-}jVxe5#Jbt0;)tk~aFn zQkH}`gCR0ED%yHh;c9kDaPrKM$CBR>s)MLuR{0_#h&$ssE%G$V!;Kfc%*5rh(s}^a zx#zY%-rPf6Xto=c^gmbj?vB{E(^;cY4*4Tuoo0j&Ujh&H zW(!tP|B#MpwCSxv?j-I-=TxQ?ubN}$dk%~q|H0!HY`AflAsl5F{vo@ zq2 zGBBob%!oBpnA@5@*#E;D&>PU1_(gl)-TMQ4N4$|UB{`rQ6yYsn>ssL6l3 z1KoLb=MH{D&cd~6^4{m~sJ~J(H^;$TW4cj}RHkmkWOvo`L$N9N{!2Dv%BM%MUA}rAD;*~c;NLH#H0#(G zh{fz3=dpgN09yzGRwO3D^n>;v9-fd^9BT}ZkLkk*qR4`3at`NCvK~6Be#$-O5+T!h~J;h8;o~5vm(lvL^DF~#aNtl4fPfo6;(y=^wuf5P>3Mm#9 zFU1%~MUy}^YRU?ll=^b6Ik#|=_p94t^D{c1NYytM=aR11AU8HerHT%JZh+vlfAI4cZJ+Ui1v?sWp?H+vSx2l zU&XtNL$QN0r4<#XKCccadikdwkk4Omju7Zev?%yPb!kIcJ=L;S;F8NNken8;d!Zm@ z6~E!mON=+Mh^Uh(q(!Nqxmz)TfzoTL>%q@Z!N&xSzwb2NDsG+Q8Xvn>$M_=9@O|H6 z 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 diff --git a/SwichGIT/Highscore/imgs/lightcloud.png b/SwichGIT/Highscore/imgs/lightcloud.png deleted file mode 100644 index 7fffe2835eb2c36fe3beb541bcecfb634cfa3f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47890 zcmeHvc|4Ts8~2zfTQMmTq7f=q7P{Op}2qD?BPK&0EQ%+?NIxRAUQlk*l zNokqr99e2?QB?M14f9^lER1v1`Q!cP{k@<0{qytbJkN9A_qBYl@3q`>a;uHyY|(|H zC=_b;rj6#mpir}-Q7AzJ;hFF+pDG`%hyN1{ShvYe82%S7ypM!JDWNu*ueA$t>8O{; zQV9-J8wzmIC*)^}suJGr7_Z$oym!XQ9d}>+sfu>ONy**D<(|}w#y&YoI(Al7gs!;9 za_#PO?%uxFj^|3{2JcXMS7o+JeSy~#!iKdgq;;0A!})9Md3>t0Ny%GhX~yz`%U233 zzQ`I9Uq7lJ>q?~*q^j?*XW-kyE7}|mJZKEid(e*!j z1l~4tM1=|e^gBwqk^*8)$K|iB`1xZ5fezW9YzO`mZJnS-w9LWZp8ou?XrWw>AD)W+ zsu(60~ISn1Mc$TO5^fKf=211(o^V9Q%B+M5Q-;((5 z#>b?eK`9@&`O%F}0silKQkGL1CGuDKvQ!EsY5}I=G)b|X-lyFBtRO7YmaqqHnfb*F zLLdt^mfdBQ(R+sLulKW zD|tuK95;a?PyewW(eU&w4ce-9YPAWhbeSz$|Ke07`)#YbVSxM40aX+Me zI{rk;JGq$m5#-?jskr5fh#6uQpjrh^WUIDw*NiyV?ykX)roD9%ly)bJE^Wp z+$3i7HJ;X8YqwFX$$C@!`X5V;NHd6Krcq3!F=058I+nOvIGIkrq;K7)xC&E^4v~6s z_$O;BZN=NddADHvABi`g+DNcLyZR)yTI%*)2|PhXx#Z`L{8-v#;cpR9&h8C5@%Q)4 zO}Ie2(IEN`9bzAMJom@%^oxi;?x`Z(_lr=lQ_Zb})ffXMJM*K3dJ2wLsZFF4xmVFG z1}^q^Qz?vgCS@#tPS|F5lTgdmXU0fo_y}d}B07B*wt0X)y0ua-7>%8H&y4ULZ5g*H zqW7ef+IY)A{6;gv1N4bG3WuMcQ?@k8D;Lp>uF1$;HNg{z3iCdF9}mRzw$j7P=fwJc z$dkND(Kau&cCL9isBs`zY~o1)wEA2S)Kkhx)%*+FV^GBH!uwjStt)rs+sKPG1%9De zPiTl>DM(pf<{uu2f2fH|eW<)wF5n6J`{^cn_?Ak&l1t=!&0k+&xZGY+sb>NDu})nv zQ_ChzSkf_*ruL5dF#NKD#y@uoJ1aZeGL%gkdZMtPhLnT}v8~keeMa~7y>VHKN8%k~ zpcY$qlS?xN(Ctz;DHXxa!Out5m^-3!wmbMthDR|OIM1K)YPOLEIML6twq~&7_1}IO@$~29@Ij*P0ut;8KlpmR(cHwSsKV zEhRH!(m^%W!QzANt=bxU7Oc10(R7jOlS4je_IC0KD+_p{#-cO{*SC86^Chzc(2eR% znrX(E$rA`${X&p0%cOj{8ZWN)rdd$8@1u2P9rgYrar4Pt38C>90DlT74HwB3E^9Zb zfIf0K`p_&A`Zo2bTZy|Dbe$r}XdE)yYi-+9PW5p$c<4BHQnR($W_aTR@@2smrP>Gd zPj(3kClhJ!8b7~44~g46zRt5bb8w18(hy1vEhin~!=NhG`Pp{zoX;NiE@qozH2j_( z-n(zT=!R(8pon*~bGAmbaR|?MlBs6+&e@N9p3sYi?)n~FOq?%lSCvZj`QAY{dT`|6 z=1Cw(xMzk}SQPUVny^vF1hdA$OZ!^u z#pGTZ;4lW^Lp`_(%p<_xV|q!XZQUsD`HpGeaLyR4|hsq`Go%xFNldh_H!^VB78hPe~B64 zGFlDS_X0i`b=i8+Egyj*5jW#WiEEe>7Q`@=o881@%NF!W4Vg2jmnyWWrIWI@SJn}K z?1gQfk(qHrQ~;ec_ZeM(rFCEI*?xwda>V49Boj(Nc3{31eW|5_0rLP}0-b|<76!G(`_A=LRKqo@%jCN58e8!vp8AI`#m=b+ z5&x@A)33-gF+jJkw5aU2l!?GZBO@TN$-N<>HF!}+Ed2~+jUy&ls@9q~#`KHK@L@DI zd>fLcO$lbSGeR-D@0((^5_*OIsBmf`Qhl_O2ZjHhGy?-ej?PRA3+pYSX{th$FAbz2 z59gYQkoXA2P6(~D1C2$vR;H@96>q8++hU8aGCf0TvnZADXdTA*?>o3#2%Ecs*gal8 zKGyxMG0OUr;dr+dYZ@bm_OF^@^QmGcW8do}n#A0p3VgqBL3UX8 zDzZj&enyTySHrYwAqqvItk(zAYy0qCZ*|=IXc4gv?U=!V0qR(_Z$5YdMFe+p!-Uic zJ_znE!e~1=9mQ#Q%ZA4gv|Rt79mVvjVf-E3BdHXVzp0%y={jJ#^K916Q&j0NXAH;21pbIpmAg1hYnVHXXO$deW|sstDdVqM?x;6=b43u23P zWpX@Ojhe8wy>ed9lkCc42W2OOqAN(*@4Fyo(59ciW-R%&P z{Yrv!zj}LbV=29EPt>gnGa8^&?yk*Tap^>Hbf3yxqNJJQ;i2NsN`b!tRQ zEdLZap`qtu^2Ue1JyEks9*T>XSgr)|P1Da6|L|se!K~X{ZvzSUC_qSZk-{i8ttC8W zD@d*@qh0{&o)Xb*_7mR=6+Y7vvKK%0#pv(No1)Fki_$$4_4l>rd-8tkA$Z5Azxn7= z8FUiZt!=RLpj6VQ>t$cyYYrY6b0S|Q9!sO1OXW* zj+!nFe1k$6S*nPZn~P{^EGIMM6{sL&!wHoMpr*YQ89H+QV-Urk8WF96ZFd1DOQv*AmMH$z_F>^f=8!PC(i?Z$%B4$mf zL`O6-k29m*-7Sa|w9(v(ZzPds;rfWA`^GraH+ruw7fl$pu%tl*LVjXf%9NY0r$=2< z7fCJ#vP$t`yu|eleQx~tA_Iz)wjY-itC!^$_uo>?rnpil%tzmcYCWurN9f)cV+>(_>G%pU0~;jy_|oN;bUm>mQOze*1}g@qv9; z)}M&1#MUaWi$)PWk)Yx0?xNTE``?&^eAs+(d%>1gdtOiC)o9l!6+O@r1ETC>)X#O0Qkd4 z4VC{q@vHB!#$B~sG%+dZ#;{wX>^(HX+mv$mfG-S`Y-{UR*UFSf7$IUE@kF0n`QS+Y#=-u{C$5+Vh9fSb{*&lcQM_#f35NnXl-~$kQwC zs+tjwqw)QpsXokY?vVk<-7X*r2yup}(bvnb6^#k9`BF+fGdL7;=E(^lLJ>Q~!0~qA z#}1kAa>2`(mjc^*&ahQ|vn6_SKI5- z0TH8BwdeT_&+KRPmH;s=ZSb*+%RwuOG4H*|!==~Df7L=WfM^thi)k+%K6BG&(Xj?W z>XM#kG6_+tSeI5Yy3-m#pI{rBOiysvv)OF;D`$hDeemu4#k($F-z=!Qyh&41?XV6w zb#5W>^#(_LNkJi6RV~+qNH5CpOl+^NS?h)tys;F>S39=(Rl}Zxr_z-xwM08gj(eEb zy$P%j3-*u1aj-f{8AN$JefNTxv5F^$2c>sOY!6dB@afGF~SroMqm$ z&)wy%-mC7MYl&DvVXK{KltucnErr--88rnv1GM0x`K-jN2Qzz-Fbmys!yuH)nFRQb z747!x6!vy)%6~_VXc^eMk(C$4iL%pVvtuaYQL%lkK#4=k9;s)*+HZuO`WN+lcpeY+ z6B%3M%y2>B(X-%oH+&cl`&#uMaPYVg5#6Ialc0`TT%4lmIMbr^%4}-YDKIF}p=C{- zBkhn{5x0v%m@E1ISw&(NafVnOaF_8iMhKkQZ!#x49=G2Jy=DH;zDhk zH-$m`(jPMa7Qq~+7acyTc@Lz!5M6Ar=4`-kN5F&|m65oeLuouC%(U%ztK{d7{+_Bb zw8e)pK0vN--48~&9P9w7jtnb!3NDiFxhEolW(9!S#R9G!@0xZGvJ%r^_SZq#{lnSq zT4b|%7)1L`z9O)?se3DPA;$Lj`e@o-F}tdVnBIzl?C(8$T{}g=%#~mhczpj~D)c=w z(S=&Sk+ppjTdB^$I;QM(gaCeKUp~lAR^;}l&lW&SK?=O3FuTxW&+XF1h@V;_3LmD7 zd?XF|rh!pyCNg*7nK#-C2EQ&gBjgK0G*idAu zONLjTBN_v4h-_^}L}OzTS;pt)5K>Km2CGP&R++<63I}g(5aNfFw?ZJRzQ)S; zik>|ew_p=YBMmU|E3*I{PGFlwCN)>mQP8#N-=AWqd;5(*V75?-Om8npb#2(E$|(db znh%A-*Lm=e>%LYgw#0(W2vHfy7=2-u&}W1HQhyh#cNiG z`f~(?xK{!(I_^&5qs1pTHfaFTZ*i`14!@XRc$TfY1S0Jz6@$xl^fGT;U1;y}L`2fy z9_==zVEFZw^(CH|4h&+poGmu()={(P&H@~QkG(dC{jTU1ICQAnUqJw!H`ky+@6~E@ z=pOrw<0|aeY@C4Q-p!a3^j=3?@eIj9G3yjUZv5=g652aORMNhDbAv=-dyJiRE4%$PN7DpgWh6T=Vg+&5gHqB7Z#L}t(?M~*OFB1YNtc9CIFM{`SATzARrZ>#0JGv|ZY z$F+!F4C+H!2_6*)+Nd;LrW?r!N-t~bi;@Y=ieVdfqdLg`z1kl6GVmn_{W^O?*h})} zCP(-2jg@+XEj+doO>0DwCTAwhbB2F} z=u(F1y?O|QS^_bu0DLY1$pzVGU$h0R?Dnzho^Ggo`ryYHD}T2?4_523yeU1p!j9h0 z#!tkKgEn$XafW(#wuxx$XgWpp@pb(g?XJxJRIxG~@w(b0r?tK!E>38W1dG_GO*vWy zg43(9F19C7#2sQodCaUh+Ypu=KxC4pd9>cUlbH!s*g9rx;ic@Xo9keG12HIYhSvmM zN`7+d0MFM5vmhz#F^E+hTzN*pz*|}C7r?M8YUf9CX!yAq3s13~j|IeX6rwLK{}JR5!^H>R|s z4sy)T1H3Xk=zw~O7ecZA9_}O=-2K`t3M8lLwoqig52MCtz%6^yRLuxA2>qZ?4xAz> zG6Kc=q!Mn@oB_jXQiB^p70JJv+-5s6aV0ouj_i=ti@^wH9eq>=(;I;49l|}RfmF=f zGL3=_z?58w+{5gPre3|N&SS&@^C0E>0ww10o$e+cvBPevxq6_2KcO>p*1EETd97H6 z{dDeQ^y%828l9uDi;PF^N~ziGlELJhCIwtvl^QBccP2!AE@bX});#!r2jxp2z^CqD z-nmpRCW6Vnnub^>+5VwStcM)Z*Sz#7dDzUnE`_WJeVp=ojLtIlvH(sR(Q4!2NP4Y; zq}OWr{uc7^Aa)NkM{S3=?Pyb}Q!?%9md1ww;P0?B;4H&1b+jr7HSQ5%`lsl+~S6B5{P6&%=Aq);? ziSd7njagAD&*mKg;#xS4fY^2Mc3Io1!7*dArui4<#>u649+RY1QujK-e8I&4e zJDS++x*e#azD`ZmP?x^fDLKLgDI_=!Xc%b#!gpeNb>#(xJF?g{ZjW?*gNgk>EJ48I z7N%D&Z_&D;w@{_&cdn^7U z0@a;^uwW=iK0JC=E)=L=pl40spq0`oVXl}?00A`?mOxTa=qW`XMG@=g_0+#84DGtX z(_dI3py+$=T4i#Th6yv+zDz}fwc*;?fc*6aZDq-S2fr{;Jtrotv6B|8u00Ym8vu=S zCW0F1sW!^tszgU=ZcOrd8endHl!q~Ql8v?xF@}J742fn#xBRG?b0uqII4LmoFDF|T zws20A^$XM;Ok+uk&TiKCgdr+HHkjQWc|?-C)P8`V?S|(xTV-S3D`0xnozA3zs+}Y` z1#z)k_m=PqXEWOoO$z@0;}mA7P$>IX#z2r6S27u3K(?Lc)P%O$+k0gcO(RFUNCqD4 zL^KZ#)d3trCEXccCTpAE68&ILegWo1k;YYcm7W@OKCrvl5}Z@e=7F@+LzX+yp^$hM z-=E3epxnHk$`ZNKY7XKdSV24sErj>}@}^KIt>3ub8VZ^d*w_}M4`qI2n>u2kfF1Ic zt?TUZP{;-ra5AZ#0+fOQr6b5g)7@Hg&yF9SEbg-^0c<3#k1D$w*uOQ{L#Qj0A`=K~ zq+E1CGFxj2MUVl1i2JoqfD=_-1y`R#5oe1P6+llo?6L7ZPRw8-6>S6HxIc7ow6T#v z%ClF#6(SBo_c?|>I-n))wSj$hLNVy3&$#fO>Y)8=uaEd-C>$5{_f^N4p?FlhY6&aT z2;6QyS{t)-f1VMs5K2(lroiq@?iBrH#o@>r+n{`PGQHpk8R_^H)wg}jLTwjecCRl(Z)Q{}iPqsACZo7=}fAx!po(xf8ZqE)2!$Y+jIQ)^9%^?O+4>j0^R{^Fi z87Fp!M3|2Tnai(fNva1QrwZBFRkcGc*OaPY9>u#u-q=WZ2+OwjJKOaacc&(inOJP3 z7Ism|&G+K#31oC*Hie19j<;pEo0QNo)|~W!_kFfQheOXex9$BIp?^e-^83+pNE;P| zs*WAce|$oMscji6Kiqe3)pm|i@q|DQI3)ZIW_B%hZ{%*|Yv&>UjK)(&dg-HKnA^;n zc#W90;EQuBerdWw8ah2zLiv(}>CHgCY>IsO@eUhhJ&xl~fDQK#KLTiRhSYK%Z|AiJ zu8VsjmBAMIYyaLF@4wK9;I$G~H>ddm@A@|u69kMnX**{D-v7+i=Pam^nCM*jk(#)o zi2>2*m9K^DoBQH)f5;=8hIUN!--_b>7pN#m(<%*SE&JK0AT{9&jYsW#p-r*g|6NO~ zO{U%6Tc))pa&$-?S_Bw>PrR`)j`2$6_2=%nHz|v8-KR-~%FR+IBovGL>jEmqbXS1W zdH(_-CjQ;w$+-d^+W;KlBq zD4LhrmLHaUuQ>lcj82uLlFQD)8qha@pm835=?B;+zZKeO?Yez2GcNjnKgQ|tC2w7_ z4c1M7b^o06hECr#n~hV(KZ;651tkJuBqH@AEk z#iBFdKUV{E7tO)1uk49G!1#zVinxj zeI)7C$ydgqB^9892vq?Q>Q;RG4}@wIGo8UY`7xl(_-wRX^y6P8-ORlC#n2EWWz0i* zEN~0sB=3fKKP)%JP)ib=4(ANQXhhc>AuY;a>!WtjeAT5Z2 z*1%O;lYrYGMVk6N{nb;&$Nh-+#x%;DxR#+=nBI7~{TZ(g2^ClCy~@)KNH|~)714w| zP(re;ZP4_wGT}J1j%(anXXgp4f7mIc+Xv%gMSE{q&r>raq=Rn-j||QJ!E|Ihl8cQ} zM)tT<+qwObmOe2>;PM`6vOk1$nNe6V_c-9`YS zN~AY$z4X!#feHg>7$@Ct^6m<(zzQ}%kHtwh&y~ISS7dQhtibd;CzQkDM)NSX34P*s zQd7+Ev&o^Z=5-2~VEHwNK0O8&_Lg}MDJ85@1^-#G|LhOWAOljCiTHxx;_A~Wul>MS zY`|E8ELAyq%s=6QzKJuwvD)oo|2KdYR_*q%Lm`qOCBZeIhBJA*vv<5^dKGD)7m`9g z#>SR>yX^}`hTo$2H?(-@P$~;?X;aah-pJ@yV4yHrRF6BY+4Wgu7lYdQDm^$O6V8+? z3vBY0K|3^Sr+e2B_MecrOWF9&O1+8~^xYXV5>KOup`wncioUvQli4)y zX^FDXePK;=UVZk5NsO6$F?9HXqoL42djk-d9)$hMb2y$iY0aGCSsdw-)`9!=@}J^i zD)Jo6IRu1nmr~MkgDo#hjr{@Y=Pp3dH;z=Xp%f>LdvjpULC#zQ=j}jvJ0tZsklJ*s z!`r-JOWXZs{lX6cFz;FL_1QUP*SEKBTW^V`CBy#P4(+_dn|)3Skk$b;-%XG-uEa*V z4Lt6sMs>rWfhPHFcXjOz6*IyCu*?9%6+iGP0tQ_ct5Eo9sJDe_fOV0^T(YmK#N|1c z`r#D+pv2INw6R^WBtvkPZ|{{YV>_7dko+!QCKr`5iV*>~nNE+K!xAf{z@v=S9Dd+Y zoL31y_Z{vMeuv>8>1`h%G)*f@j!Lauz&O8JE>Zf)#^68M*aF}Gmb~kS`58-H#OF{s zv>hi2@>Vy#2{re5t2S66JD0B4mHpYFS=^L1$ZN+mu@5UUbr-e^u zuX#+Q?0-i8j&1HD4VAuse8Lw-E(1!89&ahtEZh0FcEeflds#lXLLFQ#|Y zd1b=sPp>Z^nePjFo8(k_Q@sT6SJlyt7sho~f{UlfV7|X>Ot;odGV)l`(}wYP zV^E_GZU}ymz?BWlPJ`Bg^{K_a{f*}&9Re$V2*#=rDl!IVym7`Y5O zrV}Ryc*KI{=dWEprE#&0Q&H6Uc;?P!GPk}SbSaZ}k7k6=;2m2`clYu5T5ca8c(Nmh8AMi|<2%!5o5td+bQpI=% zaTW}c_lRc)bBf&@yVlqRB7Q&1+lcpbPiC1^~#!O z3z7-3)6ql5=OuOZOYrl_jl)+5uSPX8J=DW@pmHR)FXLTMV=e4LB>mTksY*Cq5K>j0 zG+7%g-S1Pki>RVrBt9aez2LOO&ayGy^_6nvLEj&fuW#bnYwc8a*!{Y8!&oFsi1Qcl zZUDOUH<8OwL|*&DNdZL(#oR6#jd(}@<8OX^N$0xukjYfFU?c8YFPyh}Eo$DqMb-wG%9rs`DO zI5|0yi3qQ$2~2&L6sFrGL}k9a7I(PN!{o#e??#n!XM)66rY+yZjVfSN#6YCd>}0;{ zLF~Kz9sJtpLL6S0IxOGJZCS9?OIrwX zt086b!jqsql0~h@^d7@k+j%9T@hkVWMqvDd&FlO>y}lx$xccBeW)06YF6*eXK#XB# z$e#rDDYr~g_Z>!VnW*p9yL<-9hyS=`VxyX-1hS|_ve=6fgom97j0RLQ)&)*6t6F3P z#o53O2a$lV4u;)Iw6G1y$M&9ray?Ynfpx*i-Q9EUiQaZ; zlwz2gdLrjT;nrx`a@Ig<0O!i~BaLpWEoqd4@?{PVRSZR}$~*2XfNtO0%FSx8b_ov1 zJR%QYgu!-goR`*vk6^g8<&ZTF1!H<&AX3t0x6Pkl!yMz)f}lGjZ$^x(Qb>`skLRvQ z=#q;EXQI136I*AKhdX8W%|8bZsLuySfw(fb`SkKt^VwdqeD{Yb(VIAo*y~^iGN}mh zk$2JwW>fN@;!$xIDUpx1W*rgR0vzkdmTIl=1JMS)-Ncy(CZYMJbVK> zrz@U#>rQoyQG_H0yU#^FDUGO29~ZS-diU|81@l88=0%4* zVq6B&im!OSZSz{gYXja0!nS-^h*-cdVqti^qVxDQ)#M|*Wnu2 zloGEz?R^aukfwcl0n{_xZE@d%slQmD3e$~7=Z;Du|GEW<9WW|DyiVU6`&PIJ3Kn!Jr+;-viuFDIaxQa>B7w;54d^soF0kmJjByR2NgQc1rBk&auw19t_Eul zd#n?_0;lZ~p#D)LJZ^Fp=~r;S+|$!i=X#6N8LxKX*Sj~!V1g}66@bl;^gy0D5Y_n) zvRRD`XG+^!0L0`bfy!LZlfS#xeZ%JZ6QMY7+6N`HhrumpS5CohZWN^*1BI&{S^$%< zW`r)#Qt@p{gUR6P52?4mq;M@qdpqM=44ay-CFbVlQsk+vmUu6!sYaQXxoL6 zcl^#me(vhrn3F345No}(9eUox`Ouecf$K01=A+G`FPFomlo7#(O1)Qd$UP>nE4tIl z1sO2u*aSkNoq<`vi2=-trPP~(K`zkWtfY3rowX#xI05dOyh#D^9spa;1qXl7RTi{E z=SV#Evve=s7l_BhSkh56H~2nE**TpQbN7M}4TGAVLULKmMVex%jW#fek4$Z@Tr&Ns zwcyl&&nXB}&WEcaA$WYmq2nqrdra5@sP^@S=K;nqVLnshEob+R_rdV~l&B2>yIT)- z2eYg~FB6{5gTu0}t=;bvMNPM+<7s$rrz3(zv@bw3Lafch34!yGQ=-||3#6VcW>0ud zL4FtlfXvmUmbegxbKGF0x&ew3bo%K_E6JY19Xun6g_^q$PiOG{xAh|^u@0_e zXg{YHIyn9U3{n;AH`MdqBPFcs!Jy5O*s1)V%Wx-uRplag=+`;e5-| zm(m7_=U_UBb$9IOKjgz+9s)CzPBSv3!Ak8l07)K_L;pJUa=9hUrEzLaM#QC9o^>Y7 zFjonzK}g{SQs2G^`O(6%-YX=7qO9ju;E2lTvZNcU)o`|wQ_z{~3p5HqpMy#UGM-tj z#35e`H><-u_JGhL7(Mv2v+TEN4POQFbnVZ2uhvCF)rURS=k0$~mV_ck5Dg(uSv-B0 zFbknC7ZUd)f_(x+6Pe)4zMpjv$jo}ye9FqROMjX6l=I+}*ORZU=2WnK&ypG)KlsI9 zb6Yqgw_OHDd#5$|+hDq<)?R?|0Fd%Xamf-~w+k|?A(;R}9nS9p>y0ZnDhqK%!V585 zkYD$Cu_+NIP@W(|D{z%I`1Xv2XJ`jRhejLgje?=7HK7OYAC5@<{oTox2&g>bxJnZN zUuPXnD;0Es65cGei<{)9vvp}Du=VKmdf-PdWgrH}DK}eQGR+VX(QpMMst>HU)rk5< zYC15@MW$YSZngs%C&Fzb*5#T{vJI^VVLo`7p9O=OZ_6r(|68&=C2~XL9^)%a@5p7@ z+BCt7%UGj!8UcFSr-LpXgxoGmJ|YhGYcQMVwu}FREg;zhV9lKCE~S5*JxQk#wNq-YYyN7opUX zC&|4IU4gyDTRxaLJ$)xwVRf0B5md@GCZ{{J3==NXjtTMHF*$}qs5y7b6MxYDMD`w( z_7wI$h{TN%7~C&`o5F7&ezvxPs|fi1<1i;CmvrMTb5jI&s%YYM)*s#o#9XaQL_8sa zlYA&(E;&>QVS0b3hkqSeL$QL1)qmz5=ckhf%v->Q@>Oz>3n0_MH^)ltk#75o3DZ4&mh|pCiskMgbStt^VnX@UsnYOsB6S(^)OoV^~-KOll@R_Gc@?2ob_5 zfA+Hvto=GpI{Z&Q_y2{+n5JPtRx?njXdQZqmzBo*41tX!S~FKpPP$E}LgJ-p)ad!a z|4^@^87g+|tLa>SQf*BtN~n?#V?WoelC)&>-mL*YvrA#g5D{UTc4*1ZA0i0}HZ6Dq zH@JTGmw`PS>fk& z{M46UA^4xI5CkntUdo*X;KMl|&iQc8hjTuh|IflXAHw+%&WCV5g!3Vs58?dQCcgvB zZ!FCeBQ(-1bjlk zzfms8Cj@*#z$XNJLck{kd_uq{1bjlkCj^3gLck{kd_wR)LkOx<6e>~BD-!SPUMRIB zY(MIJvGPAU0m}sh?*Hcxhvh}1!vFKPwKkifvj6Lc!xaV( z#Dr-c|Me4OHw6WoHviWThn2&`o$P=81Q}mUd@=E@iSKm(k6}~R+t(r})WWly%-7nn zCII+2#m6Z=PVsT-|1q56V-rgPd~D)l6Ca!S*u+nRiTr8-zo^1bR``T~PYC#gfKLec ygn&;7hsoZ<}-rv8!*YBl2x^m}vp3n37obx{CywCg0MPozlb!&Oo($LVX)78P5 z(9o<2p`oEuW>^is`TXY5Zuk$K*DhT%2KW=e;226nBS@o*+i7;nZm>P?N`~{M=YLU2 z;w}ky6+$mvTFZQcEU74TX4ie^Mt#)U3po5s2f6*s>s=)xi}4JjDJ~X*2}fTmBt~wV zT@@N7`QG6}V9nV}2D`ru4N~SOla72(qN-C*2IGg1I!gsHunKC1(9ojj{``ZWkQ|%% z+5h}V2o3QW%^<^{um5>#RTHOD0teDRK@F~PqR!nEbbp8lGE2#5dkz^%c{YL~{F`X6D`FFyy zlI#43%LuNd$^W*PU%y!~ofXshW16;7Vf{yexl)|}0+2uauwptZrt>dSYK7PNgQxr| z4_7F`|8SWV(^)Z{Kl5xWZ1R7Q=_`$he+8jsAhTjRE2i@=P+93={fEn}v_F5PYk&CR z|3lMxz@pLpQwsnY$Vxx!k3`9mEv&Rc|AnT%1I&u)teDOpFjG)-rJuFZ&-!<9yV8_c zX-fPNFjtu6Wfkl{cW9+4@oyyg{hJljSuve|6}KzQ@^1(EcYe0gl=u&qSuvdz)A@77 zyTUC0F8u$sLn}>*e+8jsAhTjRE2i@=m-+vYS%%QDLJ9t}ep`kEs1-K(UvBUl8CFbZ z#dQ8%t-xcmZ@`T7pTqWzK zRI%YtB%$o>s)xDmm$wed)Q!HgupjAo^ytwmLV@qM(?L%5VL$Hho}G5pw-gR((LdcF zZu8yTf$T$&u})()Ihwc+SI_aAfL`$-m_+qsaty)WPt{P8MiX{*SW z?S8cMFrquF9F6L_Kf-K4Se006z-R-veSnAa<&h7E4yx~u{dBmry~CfuO4twEi zg6!Acyzpzy%YHECgaZ%sYVh^3j8#e%?oJvz+Tc6a)6+AkyQ9yCap{vrn;mF^c-2!y z{*)p~AMa~OZXW8a44#(_?ksV5>Az;p8tugT-dTIP8KI>sY)W7cUtBEzQ@|v~?Q>{Q zF*Gu2T<9I1>YOkC)|fOl;ays;^8D1Pzb;G)E**N;RxqP0jGvnSXo0d|fx#NjC+kHr z=8u=Q2OZaK9Oe0GyGmfYo7Vivc<3rb@3wvox+hhaD$7o2n3^9M8PSfL(r?5ptvtXM z%5Tv>JyP&nC|Irr|DoAqma)S&qLieuzu-@OJ;7^6K6SwI=l*NMvWJL&umM_>J!8P^ zNVUe~Xr1hE#MX*ntt~9EPAVVV9#C^XPx0^lv0H<%cc&UzGz0!*1oM(${M1;dsesEP zPqGzAUMck|d8tWBNw%N-)e@Jy#|XS9XhLS&pElqML)*iX1K&Or9_d>+(wnNbIo?07 za(?rb0ldb`D2P7;XiZq!UC%b+Q#@ZO~0cDDx_ z8xN@k#14gwvsApYSA!=+2b;nE2S z&OcpxMF=ic^lCVH+2b2eWspdvd|$xAnE*l5i z<_Fb0snT_$?S0~K^^y-JEv!4J@$&#P!HqRIQ(4%5b9KM&^-X^5oq_4+Jl#Y2Qtst~ zoePg7^U6HC+kHCcs+mRu1C~6uON3L7rZWB6)Q9E!_Va!=`mhWOScXiUXZJy);sm35 zl?9c)G7nErPw#E+-^_mOgo6Ox{F9Ek>K45Dg-ZK@B&>22Goy~?ZIpD;;hUUt4Ch0c z<-8_3R?*Ub)VghzZicfeoYxeW(3#UcawKaa7G<70DMGIm<2$hfd&mgQe0%rTjQWg< zNh{hf*Y-+9>dWmWG}uuKzdE3I%VV8Wy(X?S&R@{TPaVHA9<;ueV(G8JvaU=1j{G)E z2n~us@SlHG$by$3mFt+vc%={NJZ>B(U=+d){PtfvKY1tp>-@SOdfBr>GWjcGH z*c|7^9;Fr_J8juX?R@fD=;tb#IBTA;Y-h^3ID`JNntxqx&&IQHqpGL3w|5L#rj{w3 zoHFd&vCg+PPHpK5!Hux~f_v*7iGN=ICbrNUp9Qg{+PL-oFF7_b9wFqo7WOv}jE_X< zYZ}7_AdlRVPP49SmyD#=ua*66Cp9s5UEbUhF;W}BjrI;lsc`z{n`dvrDkz+=Hyjf? zwse!v`EV1NGuTakI0jhT3GFJ1!lfHMl+K>P&Ne&3#9h)Rti1fFj$4?Z$In|Nz%6q3 zVbTBN7N%7yR9*a>rc&Qvmkm|Mx@fStDcfTBa~I#)JwLXNh+=q2BU6PjLH+p_v-z4l z=ld?!gllEzuUfR4bYhThBHpd+P+w1?@*q4WB``SjxA2^~a_%oxY zzY`{$ce0i#jaSj(mY)6?c{;_!gyGLmSKtk|cQ3S}-tMo^YBFvbQ*SK2etUc$_tK~D zi)pSZR@d0G`KNvSZ5f(-=#so3Y8Fm&CWq)2qS0AdOWUtw{ zms5{iLG7oyxYWCdUpn1MO<201%Yyze%~;m|aErFJXAkUG!e)}MwQ;>7d?XaTqRthP zU5}kVsEjP23JY5mcd_Q3AVV(gYN8tBOPYo^u2GWk{~}ir2?Zr5Aer=EZz7_#WOz%D zAto_hzH+7VD1p$cO5PqhX7XBR0b4O#sS&REbnzpsj8DEvV@97neN5@#qI)!6EEvfR z{_krkK8l!tybSC4zt9-ZY*M|M#I+dpMt`Yp@fiN4Jy`-L%?SD=FG;g;ezdPgM4isI zlX&&cv9gUO>-6McHECy2`#5|(_}tB!TumxS&oG_@R=Nk*BF{v7ZP8q%d?9Sl3wS}z zcK~Z;FDdi8@Ntwm&F{O>Dq9&&Unq!`ocad@_Sidkdgi;=#Y%T_MI9QoH}K<(x7>>} zTz|T2;`pzbNh0TVwwqfM z6f?*tJE_C{PPvruU#7U|C&ql>l}=N=w0y1d`SnwH92OD+hhUGs1GUf z+X^xzuD#f(-Z(RzGW4nOpSJuy8NlR-mas~2)bKXyw|!fenQ{Pm5n8=vkM||}tUuaX zbS#Ek5s+eTeWdWik@v?Aq*%4RJ4qX4+`nCg9SL1ioQpWUw`1D2ph|*5kzqL9HBBGU z?fv(irKJm!kyBLk?in0BI{ImrO{Z7Pfv_>K(>|N5Scz^shwQD9!&q;`$eg1VL~H|)~44YQh&n$V;Z=Z7=C;e{g#YAk@%J(tDGX& zQ>P~9Q^a;7AJn`;|5#4HW7?o&-eByZv$yxe**Au&U!7f6i*TXB&}p<~Jlmclj!w^Y zSTS*LW@cs{d(=tWEn{mu_)?XTpvv8QaP8kMhsehWKA95Q7Ju{VSY-dIxw*M&X2eTa zYNI#9Ltioyw_GYyj?l&zMtcWfXWm`Ez`y;z=cgCRF4dy^C?@2otkOeTU=(X*ULIDk zP923~mpb*?bYDo{h^Vj}c zvpJhKY!1P7b^iX&v?wddUtOtA4=Q1UYYiIBz=% zOzLMXLaicTgkF|63%cJ`$U@ztwW+~od_ovgEW-*|mepMU!Fsrz7C$rwN0 zHic@HpHN9^=cRjOX<2`z3|2}sWKix4vc@Z2tjRZg8cfi~mWnf+_EJ@689|?tfdvF8 zBA<$8(%0ALQ^sP)IMEvhw?4a1PU-dSz+D-0@caAw;^Aa3^)NYO2P~SJrz;jT$?P0k z;=SAi&{HYod2`~67p~%|-vbxUSQfUflv!varvHlcZy?LxG(KANwBI3khtYAlVU`NATQJcB8 zmbD96%v3B?c%PBuC!T{SV0W8`iex49tno=ngZ|%NX=_|352K@`=B>Z&?4)W~(zxm^ zJ9Qc&8AW#mUrwlv@y9FrvU;go3$6zsyJ;TKo)VswjQx%;tH>rO6v8L4hf?@X4)cCVs0DOrDA(=iEAKE60$)k8?5GLq5 zsj}wyI?t3IB&ht3e1m!p0RaImfcTpl-R5@$${KXpn|n3b-XN!Tzj+%-i)}T}ZZcoT z!qV9}*Fr*r$$m}>A>nUq;pIfZ7#Zi3G*2pbZ6cG@J8IW0TLJj+9=e43-q$4$!Xr9t^%RH;)?&<09+Fh> zIgXBub@9)CIpF=v&rBi0a+nG-KdEGodf=449b4daTCiAU^Hk)XN00__2N1 zibvmnn{_RmrpE_*b>Jw26Xw~RN!}k^H0rE}dcv0P!6)|knYjT0{P_DRvs4A5R?oJb ztilV@?Vplnj^XDFBlyi^26-2~k@0j_)?+T+0|0TnV7%AJe!j756$@g?x#NMIPU5nj z;>e_-^T`{;ywuMD=; zGROQv|M>I+`8YmCPCdvaugAt5L~O;Li{Z()cEW@%zFl%ykuZ@)DtB{q?0HnyylZ~> z{u`?i>l2lR$Ggt3oG1Ie#$-$4*-tIYgt)#uyNj%$`ix-lo!x&iBAa)@4340XFi|Ka z0Es}Y;RUfZkd|m~Ww3JvAjq%_x};4*ys;LHb%{El9ayow@dH89p3*hUhE9P(C&PT z45oUfBG_G9j={`>X`6iZIx{7ktI>+2v>(GtTAqu!H z6E{-fo`M*c>NUNKVgw1-y>UO_De{ug3~CQ(G!Bn^L7-)=AZ*Y9jAvMA8JXr2rIZfq zugywlA5W!mTdKa6%+CZuxk1rZ!=e`k;yndVIC2@)ekM%b@1oa}(29Y?HC8$AUS+2E z^>=@{Ad1v1FDo<)T5NWxt0yOA_~T|?`EmWFP4GU-N@wjCOUuq}2p0HP?A6ndpC5&Q zhBe!!qUz$(;%d~tt-y$W=W&+}M=}Y^Vfb@$h}Y0|yn5x64IH-^`Ltf`BzRv5<$HSo z`#4kfcpQ@OelwfCelZlxPRcH=<>-Wwk&#&S({jI&efe8oQ-%fx2K?)xFnf2@5y$1r zokp8PMr7zgTa__3jN!Se{<#t1Hu%VjKt$R_~0QFz>UiP1c3?j7JSL=jE+uWD{ca4;Xl!x2X7;y;*v@vmp?oi1qcvx0Le5Ag0p9;dQntZkbNE#{ z%HRm_0E39vi=Pu_hWC?`g(AN>p{3cZP(F`#s`ASoV6KuDK#RRTtJFm$4z#n-w_!;>;^SCcUFHN_Wac^qQ`H(njAOJ zK6!;al(<#twXRVY5&rc(D>G&Kl%LSWvv3e<4>U(lUnT{b;;9lbrlUn(taNc#vk0yR z+Te`aBX9`nm~bCf;FX2sX#hW7{Ps+oa2iQn1e3>dT2M;2_Ugsu-XOkKxv#;ZX~2Y; zM7XW52#C1ErM#Ak-B02uuA{6zBd8NZ?L`W~?V`(Iv0Aj&yGt^lbK!82sc`8X#0oxK zie!OZ62u@_Fdl}P zu%@c2s^U=Q*e?Ypy;k*uz*ICy6wnqzPV7woytr?tfSTa3??rK9&@)!QN8W1l{6%uoPAq+GUHY3ddGGjGtt01OOargMaQ;kSGepgTV)D!;2?vBBR z-XwHXGa!(~hD#ZHASJw`>6u>jI%99O*?4+G!_~Ua1>}DJ6s4%TLEVQ(zza(E)Z-8@ z$Xg4fk!&Iy*bQBj^xI8su!V%=#fd zT9@R6JXMte!m#_PK63v-s~>C$cNF)bx9r4vs08JaO3;X~SU~;ShMLQouV?X1`_Nw+ z^-aQz(vKK)Eg{*0dr+S3>_N`sJ*#re2R@q`sgIAK-tEza=tvKVVW!#moNc^BvuS)w zBe|)c5f+hR!@X;C6FbC$tyUkXXPijO?I#F=MZ=!(ymRzO%% zId?ch8O4Glz3L$wAG~udY-V1!u6+$Xs*x*=mg0R zyaTp^6n>%x`M|G$^iTwxJmOfP)xvFZxhn(q~qC{M~+zzhp2B^PTKR9tZ)wVSX@qyjs>C8`)>BdeQQ5KUG3$GNPV>xK) z^e}Qh9J_bpTt&oHzRCyRAy@mQP-E_|VwbH10~{;$b_AkK1y~$)BfQ3DOk9ufCzD$) z1Zli_HFYj{iwKR@GA`K|gVe?rz)Y&*94#4N%u^i`35{d?dvCr2tiM!qtnB)=^MsK@ zKN3^3S-mV)$mS%wl2rBZF~KoZyQ9p{FUGgbUDNwie1E>YT44cML*;ohIQR`nTF!tj z!Q;#c$_6Gg0<`Q=ERz+f3WG?6_iNYFLQvs*x-&fZf~|2Ak`BJ5Qni%%LX)hd_d{`y z4;?zB-O$kBX3`|$bnj+E5q-2*h<)G8yzMb<3>Y|vAry79ku5DP!CX(y?947!y5TJ+qBxc{dNdj7Z*1|? z<*U|R<)zi~!u`STOwCMDwf~q=6@}lT>1JSOaM~iI6ETcH1C%*HZ@F_{(~~eWi`A|r zzv-C`HRm||fTbcNOq+PcCsvHrRqakKUL6$@(v%LyrxF@+Xu* z8GPV@hP{?2ro)b*+&|oRsbx1(i&AK~V)MO+S*lPof13+mbv5LzSy$qCPk%&f0+AlR z=g=_3&I@FIdfjOhVIpTYi~5PfpI%&3eRIX|X&H1R8tU|-fF|kLmG|O!OBSy^w$f~q3(F(ya3$fEyhuPo%>fG4NK)(0GExUIPcr$DW z)10SIs3#n&j@YyguP(mOAt-v+?-Kuq-~&5C@rX`|hWb0Yv@VGMqSiaatTo2eU5DRI@2(gQzTxu*>-B(sGBv05BL$AN1S%1r zVQWpvd6dAd9Cvw$8}RC_V`X`=1i3?h!-oP?cXxLkfj}5an^Fz#OJ{6rZl->?e*Jn* zLrEa6$DcfHJ$9uknL*0tmuouwb#nvo$G(7q$?4>E=&Vm7eK&et2;9(9IJR%#X0AOF z8^jRk-yed|vquQ2+))`!JkN8UvCCmgp@bd?v*6`imbORQFE)w%{I<8;>-#)w{;Gho zV2Qs#8RP=;&yq{uMuHYwsu9tB2twrB>b-d7XBcBPIE#H`zYC#*w$afAc7)O7UKOBR z+z)wi+JFr{;*K8$8gmnI-9|;VN~;{ZY_hwa7-rukK}gwHPIu*F-o7?mm#BEmD*sq( zQFFBi-&@y0$@3R347-c*A6nLV*ne4b)E}I7Z-<;!LHx+&sgf#lwB>nvlr7h!SSQu@ zb6VYJ{R^6zOUUMv)jyw{5;n=iZrp@@-+uf6!KHoE`M=IJxfZsB4;#7AWEQ$U1v7rU z7Ps&F3*`uReA5#qYvFU!R#lXW!I}9){5HE2k$mg*8y?N)EllV6WjAft#v27ck4Z90 zXt9Qjv4gj3nGvT+qUs3+!G3;zNxkk+pVATE(o+U+L3(STE=P;jOcO(~v$L-m0z$Tw z?5AVI=J2|GZG20EYvFdYyyi-JJQd1>U@}>NElL1(;84s>rR^%J>$(j4*??d2lAFk~=UfOD*DPamJ!yfdpT5xX@93VSJ$3B2LD3no6FgtVyo;;@fdt%wFOKZPK{W zYG|)$8X*MWysG!$WIlO4RhU+^J~@PBFfl%!{Q8U713y}Jtyix+_{3UMEBE2;6*~DS zgEN7FfzFW8s4H}CZCeJ1RlDF;gk!L&XF^XgZKy5>-!`DdtJjT{Sr?EtSqgNy47vU>eJ^m~PU1rNHq_Ge=}Uli=c78tGB`Hg6JO@CFfY5r3! z8e$t9yaG@4h=tjBRU6mNkL7HWL{c&v6td-df;ql1URIPr8?1i}kk=bM9wfAYQJ+2b z)Zu5p83B(Mcj7N!x{V@^G6<_yYwbHx5SnD0 zLT1|cd(r`+S{CC-K?h~^Ve^f(cAKapfc>>k~%PT^|I!5uuu=Y`UmRVnzgoDo(UPtAsudX zR2Y-Fx#f!~U1%2;+2t)1OVRs0Y>;EVB3E!x{p+oGwMk)29#mU1E`7K&n~&}L2xl$> zjT<$6oZA=8H@025qHf-2HI;v`NVb#&LVvkN}3aOENBS<2BGv?csKiyJ} zXyn_l!8iSk7c1{?`|Lv1ZrlTW;p82!w`=XTeG)R30no9>nbYsQn`3j$R2ntK0Xdfm zdJ4CrKx{yTC_rktx0Chg&UAHHz5QlPty^ea?}jg8gozjTzq-&gnx?h_To*&fB?ntD zfOB;5$WG7aXV6b<*_dBE?s4m9&rnq-yLj+Hsiu*)pVnz^L9 zl1iZ&Xa7xeHL%>dKpsr2TCePIxQUF%mgprpqPLKiG!`O~rIDW!TEM6S^EUAEez2-R zl^UCIXk}J=Bn_I3mC+kg+krs8qdV5A##_Z?L+b|o>PLp7@9+LK1qQ;4pDX`prX^wt zrRjcL2Or&|IRE74r6Qrf{@8F*QdE&oo~NFT+4!N9KHDtvMfCEdY79sZg#Sutu5SZE zp@dtmAn~-IvJ&;2F?2GZ-&zyaed;FJoXP6ohPsEDm6Z!mLFM_?Nva|_AsL}6>>qfP z^>jib;+KHZ0p3J~p=B zg-&QSMDj>6IQxZ{lpW=v$9P7~L`w+zRg_$6-~tL?Xqfr#N7pWqG8j&tK9Zc0mpn`dsp-S7U1+07g;JEk`LMx`$C z#P1;ZP!LYw6T#bw`xesXtho(%<3u>JXU`r{Yy!qb$e5RS@#4i*K0|F&ws`e)1+BRI z#@Nz&>Ks<(@v&xske^BhXwhZNqFX*RH~V}S&rBK>`1&-1wk-mQw}MKL*W{w3#xb78 zZqcHzcC8g|x1s6!z_?YUtXfBqs;HX)CGFey}mGxw~F!a9}{y87W8dybc8Y z@)_b$U}-us$f@;v6cL$LIfq<9D!G4a#jwW9I<@$XM0ut*-@fEk5NTS|$+EHqyK7x5 zLC~TUcc)i9b|A?=ifkBKgZ3};^-!8ktE>#ht2%FeLu1FMb`vrRv7bC`z+1|Wbn>;N zbc2Lv-0zPP&V;GVcn=v&ob+;^PBFgU4e> z$SH{XL)=k#K$6{HtPdsc`i}LM^ZR|i?r8m?M{8p)8(1s!l59+FMEh8~a%h1gq!>4G zd%qU;wR}#Ui+aW{uCuB*CVTf$sKv81Z@xO^k=rg}=>+{u&yL7(5d_>AcXfyX64jDlX38PU-> z2LYbj?A4N-O_v|C9=52WNbKVXG{C(p+88!c!dd*7I(Ma4apo$UPlHISy1Q``@#?N2 zaSFa-*uEk&(R;j4A%y$pa~`muGN^c%@pCsqrRoCmh4&MP)j)C7K6&zFVf5(PCEda# z#xsJHgKz4KTla$EmSvvp4h(=%Y>sz7LW3{Hmlptzsup;6sSj>SPIjiQ+JeUbw2_AL zn~1$?bgb_S5vEEELUJJZ(8xBE$V8|pHG>xLY3}L~6^v&rdC1!PwxfSuMMcG%3+K-d zNtV)&|0@3xSVZ5~)CVm$#^{pzC~?Am?gczyY*7X&e~^(Sr!U#OCS zaIhMm13DX;xl2{|Lv4Cyf=10Xe#5fnPWtHHJhEuz8xI6-#sJ$3Afs}!Q}SX5@_m2E z<_%o>=9g&6(|a1n-o@S6k7j%#=Q}Xam~7}DLoGX6oVr|dPR}v zOG3XpZ{HUUq@fm*u)!z@%IwP!L0Q=P$C|$_NFP$29#YF{be5C+P7wSM^&#^#B@_`H z9UbLk7^68*DqK4A$08P^f|t$eET26N=J+{B?I#Uq8~2#?wT+pL6VNK^8#mM@o0^)6 z@mQNJE2nm5J9J4*J6oH7m3tTANNGj;Q8z?rqm}f(K^i1t?-{urXUafSPvvp`8-7HYihGd^3g zlb7O(e>%S=l@2+Lh*5ekDuu*I#H@|C9F6=&27;LL-VWDYX^9BCdw}4R-9PHqP-ip6 z4$y_qZeoYttol^ldu>qtj8UmXUb+uGT2p$mMYDc2+|h6a1nDTr$6M-dts0se6W=LogK_7vRCv_VvD z>!sEQ?i#)o)`w!-!=};iuT{N&|NapWl>Qh`xm^qtQ->ot=8LVez_BuoHxI%g5mZrC zRlP-)%ul#YDl{9%K_=X08v!!eho^hsS*095rB((NTcCCUaYuX$b!K|HfrppZ?{*Kz z)n9G29zCE;_*z{H=l9`LQ?sAya)HQC+JT@%xAS<=tr%eyI(dmjftS94fk=I)e#LnF zKE>B;=-&k43#<+#JWoAl$CG9QruRcCnGdPtWC_KErf=$v&Je>@eV_uPpztzl3fybH z{SzjnYKXpQG0zt6^IR5_9c>WKu&;sBCSk-(7xVz0kjKUWvzoY9i|q6u2lVFZ=8g`5!C=_cibUc^lbI66mRWL=651k=da{q?p)bI_E&xb+Bjf-ZZAJ*xY(;QQF*J2iBWt(-j&UpAgt zHdl8}v;S{|qA5!Up$gPRz^Gp*XMbS6mho4smg6<(IG)-r&Rb<^#qSBP?V`Y&cd1)h z#p~m<^n70A%v;0jN^=E5Isfz=9Y(MxLl4Xs~|}s z1fUW^NOR7GR<;&-%}P$vN~4hPE^t9tam`bYfbh_yIU7;JLn|_|hLz_O*Be{wjan;R2ymuv%b; zhavgL?iVyBfLlS~TG}@@V?j#3t!@i>i6X;krZ?da?;dVYvBy_RVCI-MlIlt|fN~dj zMbq%Xx~ySm{#x3FiAaY@G;kC%qc(P_$MlOG@tK zXSk{(sB+jA@6H)z5qtZn9`Gp4kQbX`Mu!9$Dk87n*P$mqhI}=GJ!+tJ?)4*z75U*i zYM{j_g|!Gsc?!$z*iiv8b5Rx3Z=5Q6iDqC$j^JvhXcY<2aU*dc)@(@?(kX+OPN?v;r3es<_qMJZ2YYNH& zljrrNEv`^b|@1@FBg1 zP7e<}Ip5dpT9_ABBc7bFnZ?6&YE*>f93nLRZtgHt7t)hdd9u9zYzw05vxlbP449Om z059)DmW`lmu!l&8#+I6cu0i9WK7gE~K zg6JL!E)%nI-#UcIW*r`(YE_J(3_&%HxmkU40HUKx1_;&dHI#WPoL#3b20LR3bu-bc zTs2D{3LVX^68hevYkb^M+ZN>?zK|zv1g=5D-8V)Sg>=5Z9m0%?jg`dtvwkkp%+Izc zwA!RMMjYz-tc#wyMdttT)h}OJU|p9~?phTgV^&)18>r*=<27V3f%M{G@?h!jQO%^5 zXF!cPBQmop4Dfw(!KI-ACU~kPF7z35iv&h&vLbl+;A-q@1gRW6{zh;<({kYW0TNh$ zcUHRKcQg7mG{o=F*9=GuowfBtUp%WhjjCPMj`8$lrSo~PQJwiobEr;!`&7`^=MpbY z!H|=sZoj7BA;c&aK+`skk&nOkRtM4hzRv*+Jp%gysp$fP1n}(fNTfn&{9KEsZZ1Xn zYo!9&O|D1YH>h*&J&nW!f223ID2+=JFV>cD12Y(8g6zl=bm}qBX}N)|`Jomtz)P0M zo=3e9ylab#aPK1yZMkH4rF)Wq5477*)oZ=^XC*+f2Ag@L98r0Lyr#jQRS8i?Y=GiI z9IxI;opX2GB5kr05_B*35L;199Q5DI_1;p7%(9yf`G(xIkgO_$l9G#vP`YbYuda~5 z9H}$Gp2UP`-lLB`M2x<`)9RwhVIA5(`a`C-x2WoC%dnI0JxrrMqnbH1gE#W?R|H?T zROyp3Y3i92pH6Okyvp%M`eqtsf4rpjl})vbZ5dM)Og#RWdk8h?vio00;- zapTpfEI^Cs2Z5F8f8%&|1F5>bt+wN#H z#k|f>Vq#)5MMqmkozNp9%-)?!q3-9-bOO`UOnV7s)qvUf>@IFy4_J`j zGGs9SvX!Rh9HR8AI8+^>i&t0UW{eR=m7?Fj86NfN@a?Mt3P$mE|3FAvIn6qU9YTOC zhktZz%(F#i1}aa!+R1}R_Ik9da6M20ng&1Srk%1>kTlhM#!hcurDpfkkDkf2H`@0k|EP#I zU9b3Y_u$}#5up8AQ+*dcfBwt_=zKQxPLgwyN#~wb#c%73MnE|TMsM-lBS6w9R=Oh+ zXpu;3q5&vBROIEOlUSae(-f!cEt(C;44rjZ-x#xOk|1Nh)FmVmZ5PxWd$8*ESwMF+ zhB6QhH1-PZ^OVZ0S`v(J)OsqJNrUIMgd`D>;DHvd>x79j&w1_mmb2uF+chUMEjO;~ zQrLF!oTe__jV;qRl_NBA$o|*T9bX{#57MooM0;s9u0Jj4`y!T!xa-$|)n4*LiM(?O zEe~R)EKP!^xvR_G?d(9zS{52WpycrxKj_wr+`r&PA)1> zl(0eX{#pebUIw(zQz40I20cb&hF01)eV9m_^gvHJh{kLdr+dv=yc=hi=vL#2yGd&k zak2q_%`0!zKB~+zgUpFdR452TxJoa)&ZFpcPmYI^+5xq=?kK!K9`%7!rzq9;CNj>l zF?58%Q47wv8JeqJy%Wm-CSK=rTb20rt1Q8wdFoASGMFA?=sKXIbDL#KgAGl z={eiDbtkKuTIx*68loXIl}|up`pp;LP$+Dtpc|SrJT7TA0l8@2Z8HfNb!rZ)$qP`d zAM6Ebd4*s3eD^NSl#zqc1;Vj1wh3w@fiABj8&5r49FhHwtD?*oKxg35SlRFdG_|w@ zMSe&jv&`o8@xihgktC*=S^Y22IyBqXVB;waPR-y5)(<>Q(2mVtA`zbYrPnf;81$7F zHg<)bZ{&(f^ckP?%{s7!A52FpWVM{Yr4%HMVvB--x%=uOhX_U&YwU-BhP6OwSXU$J zSl?GhsCT#@Smlh9{cQZBc#!e1tGgV`aXY$Z=2PQtSY47zLK+gGHTI!3wC5y;ESMfH zva4x^dWd}?4GmR$e4h1ULjyVk&?oTdq^k1^OHJ-_E-rJtum|mONk{sLOEfR?CeX~? z!*%1b3)H~5WY|7-wEOk(#1$x5T<`}Ub%-43Z3 zu!xKL6&+QX5!UxHi?myI(}#5OD*uOZ8rtv{Y{;m}`iGDls~Y0-*rH-g<7Yd8Ey|bv z{+#0=8smHRPRn5Dy+hS~X5&=aMU&otzv>EQkOB#7x9BWlt>^jONU4bg?=%Vo#4vbvi^>HiVlD%y-~{9$QUK+C zSCU;G6s;V)V6%i`w+d)Mp`A|(+>bZXQ9Xn$Ew{?4fS$vG^@n?P9I}^gTqAgAhw|-% zw3`!l>hoDm&!amtOnl?|e1qR0b$!~VMdi}%{y50qygza{4t}Z_7Gn|fL@2}zh+|8- zLU2S-s%ydkD}l=*yXlRukW-37+q>8*m;qw)hHk(nyn0!VCi5N|;%ks`%CtxORCXbn zz)~BWxsT^W&jnfZ)JHr2ujAKE4OKoZ4D{G&UEXy5Kz?9->P4Mk^uSF~B*IugX|T7@ zD)30TU2wjIikvLUi0LRI)_Ip>oyQvG4lp>{aeWQ#CpId%wSfbOI;(~E$oR4$RD>r8x~Wv?HSbs)(>4*U zM=dpa*OC1W)7Bj+75-5_wywv~z)J~gqjblVV7MT=-|k020`w?De9LBn_uHD9n$0Ag zP~o*AFOMo7frj?s+x@!dBrd~1M%oV{q;1MYNF;ZUK6lT1z@bpEVAfQp*0{Gw>Hg@Q zs#!?{;zI9mN1f@_xb%ZX;@TXkCS;doCi6{g_|~(_&diW#KtebJBKU=p(AlAbhpsv% zk&s?sjMux&$IhP7oB{~Rtt!8!=d?|AM`2yfq%%wg#RoY1E6O7q zcMvvC);z+aQh2e`8xtHkkHg!ii11_gHqZz8v(j}onAnw5oaUy-o1lQHtCzBrZ8+8c z>7bkva#mf#l)+@cPyF+bStX^=Fr9Pbs}9a3&-nQC1~d=|(r6V)n7bIYq_sr&^)dE% zf1XoGn?rj0p4lRgAEKiiZKDPn;bXeL6oXg^q+N}nHU2+#dP^Y)xJ_h(XP$|LcLK#E zjETEgv$yri`&SH|as^a6P)bHLM2~dsA(03%iVy`nFbB>-MUXH zIqMmLqHKXSzigb8=cwo zM6OvA>MI)wjBHAC8ef|uVL=EZ0HeLJeCegPIY6qi3x_bBVQZ@d;q7UNZVUlFdF2y+ zPin7U3>bui(=v&qGA$=Z<*2R={g-N zPMFw)_3s0pcZ_m9fzVB}BG#H*F8C~@aFO~JPp)`1R(289tm7gMq4~U4&vty^z8BXS zsT!y&peow7d-rZC5qU<>KFD0+o_dt&;(_lB_CzdlRMdfRCB9`Ji0-cRNc)U_t$?jN zj-La~M%qjPGSk6f2{9we;z9Ta#bY1t_goZ9DTd~MHhE1ETEb|z0dC$R!(>Xc+-|`m zg)P`ScS$Z*ahvSiQ?lL@359xFB4@3?*Mj(?4iSGy9GJVRW`qd37QTN!;aTxsWsL9f zv14%1u`u*7iwr$1GSmPmCm{)8!4{O7ji0kkO=3jI2~Var>nt;KaJimv2N^nVWR`s7 zbh4_?d;yssg?v#(WDz*@eJwA3cQ>X-8VUvQ?GE!Qvd;Iu7=_i?Gcz*>1k@*NGYwn! zI@<%LF3e5_MiuoBT@x8Y4oRKkJvcc@ZEMF9&YEv;0clc5w)KiBw)W|%z-t{En@@9S zZi)vTuAeC2pZ5iwgvvp-R|R;7gJ7ElA*Aq`is39*8^Rjb&O*&m^#CB@cH^%+M!HO& z&%(M4Z}-aewr#u_EQ}e3DQ~a+yZXh&-2LF*EbgsEUq7goopbs<@@~~HNQb0Ete?r6 zqr;J*Nt@^%eYH)Fua%cXUVCHhdI8Mn2a2fW?9-rhasg4ww6e#G<*AtDc5 zJ!<$-F|qy=lBG*w;zDcklhWIp6zT^T_BBx`Ox7R0gEO_|HHX#YxNBcC)B4u-yAk=s?$oZJWEHCXrV+OOS=NoA-*~{#hRD; zNPg%nF-BpQ%fJP&A4X9fRpL2_6wo-B-|iPh`|9>aLzMx6?kp4v5s)hxKYlIl3tjA6 z`#9Q@)V{4_MbcU1O9YbN)*l~SB*!P`$O%bfr3z272%_5{+sVrtz5x=(8Tpv2q2Mtw z1!2Bks(Z6{$sl{uk78f!b@K03m#4)_%WdEOP!A6@fNb4~8zOrfmQ8}W#ik5SvT417 z9o0j(%#gg^&<*wK$#J7vIF|_4gm$S~gr?pS7ead0awew|?*|d3tuxDgNu_Xo2@;<9^r~W7*DWovXbatEVrM^TYLv zG!z{XHCj646bqJFW*uF=9X_UvI+6NJ!hJiRdCW3mOZVd?Nrpvbwe7#=#N1e+?zm5C z7sOPK*^IrS8+xuMw+7a#!~b2e!2Qi^{Sa>y3`bnGLSX7Epjn3b7T=KrJQYT`9k!mU zUjQK?gO~){iM&iwD`wIJT@snI%G5HvC#=F~oJzG?M&MiELcx^mxwR>K0f?Z*wy+0pf7YZ3!oZNo-dJYu(Y{B>cY*l%O?Qt4@`Q*U zFVes|f^?D&25{o)DU`PBQgOr0nk62-DepNKLc$`bP#RXjXkxHY{4zEpS1$Hk#M+xv_4Z+(GF+Kx_UDxj~J35zl6%{N5b%8E^BgW(m64gG(0yMbk z`uL_Sax>1(vfNP*LUrupGG*IO5GG_XqYW^f{k3SjXZ@T>aB}FKff_ox#a*aLthxft zxIk#e*^k94PtAiA+J)ylx3D!atKT!gQ@jfq{u6-VKZDIP_wL<01LHg67!&)WY6(?g z*MKsbVtar0z>~4;rhW}_|GlXfNkqk9~Z#jk;?GR)LDh@f|Usm{A->%+4`7w{} z#HJG=G`Sf@Rg3hsxU=5DqB@h3ljowz{1)jCU+mvI>XkM;<6JbRm4Zxw`^AOYke+kn z6o_?`y6L_0KS$F&(3Yl4^~sjgKzC}vG=a=6>9^n7P+rxOf!a8`5YR6OzB~qI(9Sjd zGGMW9F2EI~M0PFQ{f5;$25$N2X~OidP(Y}>L@`&>|s zKHG{}hye_sbNTT7`}fu8kzWy-uZo~#VZ5YTTS9DV6@*0#3`r7V>23X>$slz-&KXm?(jY1G) zQfn+_4F5mveR(|8>-+aKjp9&D8zm8yBvD$7y_0f`&>2TsY#rw$gc!RlQzxcWDig(6 zPC}cdWXm$sQK*${cZ<)?vgR0}Ff=B31jO}((0 z*evnsWmedF=61MiH4K;BCn@yJN^n!fsAB~>z$)aG5^SM@|2_cqQUKl8LN}_YN7pP@ z4!{wM~<^03CG zdppX=^BYS4ELVi%tVvM%M*(0{PT6?G>3H4w%9@LxOtb|~fPt;1=^cTNf{Qk3`okT= zdyfx^Sv4ug?!Dr@2?~1xcw^(F znn>j_lDTmhjJO`mAbW8)z~8ZwQ`(Bi<3oJA{W zTt^~X#10>&FhW0Sa0hvHVuy*2Q@v8_mvQ5X+=sqJ!QMM7?(edKpY%Iu$TTMo1a&3+ z?1Xeuzk;9Wf~xtCwY~KXg=eUDMB>r{@J13zvORnGlESaMg4fT@&VGIP$dMxn&mXc^ zPBi07$pgLb>r_=z4W9J=Bku7b--A(po6cYlC&AkeV4Xc{=wD8wM5~g*5Cv_t2zq$e zU?BY>v31wp36tk3C(QUShX0N-yi9D>{A}M&$ zK>?K+mbspwDZ1TElgH+C?M6fAM{46wr-R`Tih)13x7DKR8g={}WjJvwllO^KQ)G$t z=<+QJ#hhPIV#j`iVH!jcOQQYtouDge7$DZ(m6e$M(ea6>G*b9ewxjCm-KNtmB55M# zlQI1{PnvpSJITMlY99_Par#7_v^BDM{7G@kI*ql+pFzlfIZFMavcqhkhUl*;!GH3G z2Z21m#M2D?J1VbI5=G8ehf{{PcG=%1W!9Gj4F@e=t#zty-J#Wbft;e9J9kb5VOea8 ze*(w^kiqbJFs*jx?=n2FeBE74-Yb<<bMD!$!p;1#K#!&-`h9xJ{jG%yFVe53w1czelr^ zD)Zfxc;oMNG0dgtzKK?~TRI7}(EB?+1Ka8=ZxF(JPvlnQ(vsCdGdqCa^qew?xK*xRHK zwN%cPm8;*V4=xLyIScR$>YCJth%iGvF!{`jMAt6~hE4+c8G-!F63m(X&f@_YM%*BF zNe6jyQ!3{&m^(8eVzJ!lKLta+W8L}e(XUPhWA>KVh2`%o<>A?rR)&aTt3opyzXrGb zZeC4nsrR3>5i4|GubEAo+Kdd3AdQvUDn51(G2UuZ*A3g+*_CQ3PHa>hGV8}ATrw1! zxAv6S-W{Uk1jE|x^h-p*o4oqMfL*Z8&bKQE*}F zeb4q7zy8@|N`zsCp0IRj=<=ZnvonsAPO3RmHklPkv^P;HQA~a8h^;tv66vI-fYNu} zCN1^h5lqnfHmO+}ouMY}xmMsp#fC;U_3rtMt!ifz7l%gVyXc3mcA{ZIF{zv$QcVLG zvwciYeb-=fB5w3Wjn6wJ@SZy;6jkKUy7%u_)YaA5dylG%Qi>d$Q)dEN`;retqV?m3 zZicLNnMrpoc(tyKMDt2CL-Vea_ZDQzGAU#f&e{zbs`|QXa0?w{FOL@AFL;_dUra)t z5slM+3k{mLvvBQ;L)m5R>NsrO*XEKjy@iWc7q}MLjfYI`z%X~6%)i_P*+s*A-n>)u zy02fqzK}_t^r4L~EwR!oHr_?e7+M}RsRy18SRZmIQ?Igqh{8&XFLgY2tkn;PHSo-< z3p5}cUMhv8f81BCX@VRNp(Nl--^gv);H*mfISfH~v7!tP6g*)DD0uOE8aE28Y>(CVft z<0Wn+ujvNWh7LPK5}4IcqLydda+TDi^TYvK8_r`rESNvD{kev;5xt<{o)VX96KDQL zouC!IV-MTM;a2I>Sx?uy+}rJN5M-9~K>Lbfp&QDZE{CG-(T+0a1;5~JDYj0X>F zv}7dguHr*HjdV{ejrA9wHZF%w00NV$ikY9iwI_pCgcpr;#)r0ayomOQBnIbbM8USW zNlPTUj|5Tf?$*KDaB3A~qJi5)tuNA-j~`E6u+}il&cCyp8hWVK%7Y)UtPK%7#2MqLHRG9(>a07-_8YlPJ;v434brI>MNjK7 zc}pSWjMr+@GxD1Qd+JJua_gAnP+AT-%_ov(Yv~YEDpp)veEL_TVs*udJ?XUp9%j}h zPDhg&Y=a4o+dBDe4bgFYScNKAlR{hPHFW!3EMjLf9)}F%hhI%nS5F%Khc{M{MAu@?2@wp^sgpx>8kFy-p(bh!kBX0M+&uUGGbAh{K5GkNNOnPQA=jbHOK#47^r-*FQ-@QgSk~#O1nck{fXQ|pzn;@Itz{7gTkowIe$YknXg~0t?+*=2 zr4Z?)g9i_;34rxk8$TPc#OmZ5e{tcjgpWdaq8()R1tQZ&JHa5~?cMmafZawsnuKn& z3+{Y^>t&HNHI)8z{E+k*X$%O>F7qxkeXLaeqhPJVFR%@(xU?i{)`s`p%uH zkXH~2t7X#lh8rv7bp3l@rFgFjr=*)FjA~8>%cef!x555UO0`)?Et4ngf1VgA%12uWf~Qyq*~3&t?z3-^U(~JiUcY7c zTp+(WY)9f(BKSU+PO^)|PrM7k)a??X z5tE#$*7A15SGc)2HDr(YyQkWkbTvxq|!JDsak;rQ&78IQP^PQ-aRy1{8IJ|-k+vSkQebNRP z^rX;x?_6vjf#DUZ*|8sCmL38Cap#>&@VZnE5hL4Fz_$jC-C#+fwcWm<58qz>i;}wT z9Rvm{7uBhVa*ONqME5-*)mVy9+Q&|@rj5EP-H;Y=1vd&e-ZXg&dU_eg6Gsjo4(N5z z;Jzadyj#<~)ysX6Xk!*t19h1g`jO?WZyE0l#m+HVS=n97x#zB^CoU!!91hwru6#7v zIZj-$?LDa`Wy9F*sRCyJKBvid{Z=Kd)TzI4>>GVZV&GF}=4uCJJAqlt2lOIwPbR7rj8 zG@wkG^y?&3;&7u^-SdM?&j-3xB~n?v!*npMncg0by`jz37)D8U_NnJJH8o}p3vdo;C;<8+7-p;bLeWqs zmz;3EQaIurH)CB4&+ zoZ#zMkikM#HF(tnM1P<3+L3D92FRW_aibYT?q%E#P8poQs&cy7{1G?Cvr^#V;CrPaUbGVa4i6VX7bVZ?e2Q^Y z2pzg~>R4henq3yvL0PCz@H|Hav?X@-X-hb<;Kb_MPh@+jdPCh-mvC;_5OQ;KBOYXB zNqXEL;l9vIjh^!M$zjvN{8Z9n@1mw6ddFIxUi1|M_?`#VTXeqxd@Zjv@R&2oD3;0=-YQwZ5Q zf^mBl-nDxw==+Lo<}d7dqJEJNc$2h!T)2%b(#A&OGV_qNY6rHV>}+kvO99wz zNhhtr%-aOlhPv*Wnwr`th2?1dLlkkRj1SrRHF_GWD{fiosrpIqO$q8RD8;tIZr?Gz z;msl1JURW^kj+uGGA|r1@YO?Qpl@)2Lulm3mmvoY|6Gq?E@wt@$IV-6!91LeFRvcq zmP{bqDj@>F1^&-fW+xSp_{|3tQ9Z+B^pz3|Jfetr<#XGZyocw`of`rlONjQ`z}%>w z4Mn13aPW9J30HL5XZh5OKA?7b(IUVYdND&LkmmjPXq>^Xceidh)%i{5K|t1Ki|ZmeUzpwBRgMFsBFd%a?H0fk22N z8@3^O1_KSQ;{pL}qm>fv1HNSmF*M*z8MK9oO83nxN|*)nkV;Er!l_V%TL1+D{q&DK z$jsC~>FC%#AN|lnlbyv))PYzPv!&?kqsd?UB#uNG0(LD?PvxX2ZOm9F@Yg%*ds*ax zLiaJ7NPBx2>Ec0$-;pg1?nQ3kBFzCX2Wh3YV<~b+eP*UH^_WU_y$5o5Y}^!2V<*Mf zFMffMOmb~z`4;8B<-9ApXh_3At}Y6vn{KxJb-D1P7wwV*5yhaGg3{6nOAOPVNDS2& zz3MX+$fhG2!9>bGSqco}%kWs1h03@W_U)2aPBzEnpsv6khXX%OF4?Dq&|9ziK% zn%QFxE8|xQkD{Axm@9wFqh# zxO`eoolWdHz2%#*s;{Fq6lOiake-NAkobvccmy60{xBO27fy zTd0({Y>0r)SKnoUU#roN@ON`_W1nBDY_|e!5Rdz)DSa;-tW9{z!vL%qB;1o*4c*O) zj(hRh95+Jk~Z=Q!-OiT$x^kWW!4N0lf%HcV+LqCS@;$z zq39=)C9tZs+tn`-cS&!#zglQ&sPZibboqhu43T>dGUZ{6wHNpIIgq9X8PMaf}~0?S@OXb(YU>Ok5Zczto0%h zzrk6{3G%e?+m>$Xy$)Xpa?c-oD5l4-S$*F*j=Aqy5f0lhF?O{Op*iJbQ&wTQHv5zO zse{(m@_CSFfq$hy*=@NsW6uu@eu3r&8tLXXxo4Ttu68olK{khsVQ=)f)5#@T=(ie@ zNGCZ&7SMBE8ZyN@Q#r+?n#%!(+mwVw46*4dbsv@`0?DjI>0Z{?U{OwB$tye!3?8ZQ z-AsVBAyUNcWn1&crN;cd}AmdA)fQzKIt?W$mp)fp{WDkyM zH$KPf?Dx6d&>?6p5CC2y9+o!pQ~ut#B6vh_ z$A*(`Tv0L`-wMHuK&o*8{`gD8)|nLuEPf(|IB5+vAo4NH>dxUJ0Fa`uIb*1DFvjKdO1XoRB)zs92y%a5W zJ&ia5MMD7;4O#%4&qT3K2+wBY76rr>^Lq-jU$RjdxO5ljO5l>;Ag^Zalcx$ahVF6T z{jcG)L-Uk(%=#i!sjVU6tK|%Wo(_;3Y!sNM6;nAJfae2$$>)yt0Ul0SaQ0~i+H?0{ znbs^3ZxR&^Q%!a?5n3HgC{N+kwp4Gc^x8sS@jBY`^}wm4G0Z5VXM6Emv)2ln+9`P? z(m`JQ2Q}|SqWfL~d6K50-GAuvM{smYY+0`#*Md*7eKY#13}D;btvyZ&|5573K`4Ze zYA4X%p|7UNC)+uGU&pyJjl-oa@s zg;XYQuA=ASj+QVN`XwOtF?x^(Zq+~kS`rPje#cAku_ z&`{KiVxnPAC;u*=6}bo_OCYMAgd#XXy@XSfRaM&oXq-nLP*X{*sH$z81PVb1!m#UFQN|z*0%7mM`MS)&zQ2!ObtOS@E?2k+qA9)Q>UKfPs24S?T2YB=e9X$ z9MbmcsH||h=>X)(TIk#?k5$nNiD7P+6_!`tCZPWBk-L77#9zPwu(2vW!0q(DuhblV z(pN4k|2R9l_bJi8t!k0etQfa!i4;Qm%x~ed6d}6*3}mbxfR3s$F){9Oe+`hd%b=`l z8yy{W!LkhR#(nu_4*X@W5J6FM3am5*HOb5jsWwo&Ekt|%$+yQ93c_Ic=DC0>VLvAP z3I<_(_x{eAXQyU!N3}Q3Jbj@2iSY;cU{`Lg90+1p8tG%h{f-%4NASZcU^D&ohfZQ= zTcjmeWCK{FxRRoU>{FjQ+x%?cGrKIYu@(*W39-T}&INVmb`1UyLED!WOq>zl;y(m; zg?ED9(3JidS^@^39ue11ih}*OgLfALk_5B=fRlia$2WaGEI~# zF_M#|ZMNvXMiYbk1H#f0FvZb%XyzKMQMz2Q%b2nwKk)qLCi zv!qq^Hwa;Itot9ch2Tn{-zF`FqPEpQxd)ED?f8dr{%GWUp|Lgg0`IDFBqrs1vJ#-L zpOJo$fJ~!SWBU7khL4mu$8~0)`)(;dUnV?9Dj8JA^zJL)FiW8$K;$#P6%yaO=hto6 zeaks+m+>=G<<`x#SwC}z&18##A##GSGJtxua8OF+d^JzUj}N^($^Me&Y$uD(V%ROW z{#KyzrA|EnaTG87LXZf*xFy?v==NnCJo~qETHC)1R#gCW><6bav!9gWrcraDq%J!AU|~&E#e;g9ce>jN|4~Yz7tWh7p}w}}7x2a+pdh?bn{An~<)wQOPlSWZ4QpUs zi`|RzE*PgR~3c`x6xhZ`_V*>jYm%e`l%%bn^F=8CWT{a~K~ z%ejHHk(EHdcfz#>V1YtdVGsKFtx8$RaGr?eZIV1sMNOG zDKLxAzHS?Y&(*g=4-hVT?T zIx#+GA)&(u&NG;$SozJR?`wbsm#Qcrh7Jpvj^N#SO1*EMKYyND#4a7vSttN2Pkk>G z3aGMgrjn-&3QSD8FN{FIdmAA?7+l4TUIw4;(mbh_DHm_iOf{HfLUQkxVFT{jZK> zbLKT?UUTO4-$}=F$#FXG{ojnk=AzeJ^qPxabI}XD;D1mK%|)-7(r~VFoVJnwUr36% zQV`5@jwRexU z2@}(bP$nj{5@tF48=pd4Wyy4wOlQ&XvlMmylu4En)*tfqlIbj&&VLJ*rCR3? zE+e#5CjZxB{`tw0=`5MfqGj4rhxLaBbE!H1Cx9&SmnG9#GM)c`QcJkbBA)V3d$LjMy@|4lGUROq4@+s`nvWI9WxvuJEtqC)=w&M#4+OH}B8 zagilH>klroM1}szWtL25$#fPi)0X(GUvRVkbBC6w(Elc(e}A%MI!mVWpVEGb&-&Lv z{)?n7QK5funI+R%GM&Z2k|jRtU%2rxq9)}P|Q z5{LDNIIv_oOQy4U?fL%`B0|l3-I2ew0KXIu3wY2Hvb=;WFB&|T;K9X%#sbv71P}fv zlKjg-ESb*#Bc|gLPc4+H$>{kZyMA0eW)nV?$^#!{v5U=8yZD>qcR3ALga{m&IrP`J z&uUHXF1v_pSviGHT!xQ&6ulag{y#~Gzi-oZg=O{X)xo8C{dOTURF%iy2i2Mc)y7uL zZi3>a#E8mN8Gb!#|Gy^o_jQb)?9jKjyxe-^FOE8X)%l>-^1M!i<}sRDlb!3kfT{@i z)s!vvOdYR?l~Mn5*}sS6at?V<{v$Kae|Zds2 zx2Xx9t;iVhnUhA2U@shjzUwo+-yH!Sj^NE>es^`6>1*$x5O??CM-e})Lw3Q(cU(E; znA~?g+s3u%>X}HZuu4iwzVO(Z^IHvyj4L&oMt7~MU;m(ME$p3=BB^;Mp}$Q1X~b_{ zpNW)Cotv90I`UV{4M+d6_}*xrQ>WZI?|FQ@Xc}CXu|^0lBxcXlNZ7*pyX{va9kWc| za3oOWvG2fNwm!a|o+D!oDT*G>W`J2PH_hN~Tj?N33pPkImZytNK zwq_*5Q0?2p(Po9T)NejP(O`5I=2WJ@V>zQIezX4tKT!SULjoH%%pCd4V>;D#8u6Xf z=F*_c$i)V5@uw}L_P@FKgg1I(a021uhlI=o09qP?v8Swdk3(t~P`>*XM(y^WW8>yZGhkyi97Es*kOT zva;WBRyy3EXH-p7QNOu8YD&Kb**bl0xWQq`4(;FFpa48?a(+H|cz%9v$o9lvKA-)9 z$HPLJo3KK7`>U}0^@NDJ#qFMnlq3DML9tWKJ1}sD&j0b9sHmS`dXJB6Z|STQoVAP% z>{~C7@1k!Ghj|<$^=#xV|HtO7k1r-%I&Sku@P=dg_NGz3gz@Dy`(W|UVDWZ0syjFT zX7{k9{F=F`7ino}F^~D1Y)@VDwy9}rZ?E#6of;pOnU)UDfJgI5+cQ-k_o(^Z79NI^ z*YG@X;_Dp$$8h~~C3*eR0RaKBZchU$ku*%YQ9;B<8FWK>$>b?6*$gp z=?@OXU3Y`KZYQw+&RrXA!CfuDT{C7An!2OvR8>_=-P`Vcdy*8`pbPQh1Pfv~nIeY2 zGn^Fh6R_k5v-7t;ZG9}9^1WKH^W;B%v*Y{u^xd$3@@wRnGS*(_fTLV&^`t?plA78~ zOI5(624oDEW>W~f?>jm=MpNb*qk=nMym(Pu;WOM3F!QZ$KIlcw;3R|tO$enw=u_KB z^94S`FD}QoR898WE;hG2zHIE+Fk$?5`-=^JF=xHLYIi)$JI1J|J*~!7T-(CiWYdPReSukX|c~_Nkwe+U`Nhp zRlW5)Ly4WQugi2!Mf~-G&@|J~WO~PExXhdfg%Jv6TI3JB1j`QBcdwEY6Ay^t8c^GP z&wCApp*{^-zB*MgyN;l~PrE}J*PkV>qDSzVxGlsk9E!JN;b)q>lydktcZ8>KTMJFU z{*q@?A;25^hPUA2)l{$fgVZ*!Xcr=Ba&8bef+Yk!8|70dnojcyxkkC@CG!xLCU=5) zIdxel3bpu3k<}ZmWR}l)l;ko?2pqTlG}hUww9ve8-M z#3rm?%d^`a7Th{wH=P`Ic;8#jj2;oDGAU^WXmO!A@l4E%{^2RzRaHaKHt$yH=6+8b z*xJ*!-ptz~b~}(G~Ar6j5%ZnK!(*epjkve0L{7I>RQ8 zjTwD|%brQ?5@$&CVkgJ=8U7JVMq~(Soeh!1Q>HmBPpkLRNK7b}HTFyg3swosz-@kW|5+~n_3Ksb zCx_ZQjawegQs_-8#EFn~=O6b+L_}otI<%L)+E!FPIfuqtUZ=PxKeKASH=)EY^>UDRmw$^XX4t_-zWnJQ8Ss64vp{vt<$?wUls13wZJ~=HaH~5@=yc$II zo^6l{ppCB35$XHdn462Q#uIl=zq+zVBfy32YjM$GWe5qWzL(Gy4n=K2L zoY=bTk2gJD+WLmlS0}k=Tk?(GkhSoipxH2dFY$eMcXxz#_cGizwVN9PZaL!$A1M1+ zH+o`Mz+#2qzSe(QY_J4p-8VM*isADz@ zw2+eM%Gy>3-;LQ2Fa(i+flV>_tzlrg37PF~g10D>=k`eFubqzXU(;CDQk8d%I0~L2 z8c>r@sjhxAUVblFmk@I<>r01B-V?ana~&{fn} z_?O5xV6D@aq57J#*eaw}p zO4zC*~l@BBz5P9%B_t)i4Wmt3d0 zXlUqiuKIByr+7?wR$Eg|`PFTW4~QPgjE*tA91OYqbQ=9;e5 zfcgE;N?Qj%L1@PMWl&_&d&gN+=htHWioD!x?t8A`BfVskW0Dzs{gVIp?h(NEwWD(j zPEsz}q^rHLtR`th3hP+fN|#fgE*Wms7D;T}E~@O{oNKOHNq5mOj|)D&jIF8M z75J?!!#Oa#W#QE$O$18(*zRAYG;m*J6 zJ!yWfz86>6sgST`+R=j(9dY*1_o6~Yy%0>dW$3&|)9BEJRli@o4BOq-!PA6GKE;g> zUeSi!immE=hv(%2Xhq~oZ{BC|b6oPRLb!+$tK5MaSg0Hmk_7SDA}Bv@^2hJB#8dd> z8y3-j{qM@nr+zFf)O^;Woj>uD+IeAKQ5j=W!8vi zBDo=kQ6k>I$w-J<-Wm3^Jjv!7<=Le6d^jaokC4w%d%~LZZqt^<4|qVw{@G>es8ZL~ ziH!txCK2@1CVOIxL(J*utm8*C`-~wN&Dn%9%lRxr@o>vQ7!MAo*oxrt-?3{=B#c}# z<_@wY_*h&xcNx1_?iCNmPv~$C&z`3E?~z!Sbq>dR+wSi17l){ zYvhXRAn#nMt*vb`yY2l>$KD>2%ZlBGhtN}E_C&oOI+?1Y&Fb~i2;NsL-FDxUGSQF{HDE?=>+@`5Jjrd7yta40w&xy@W<7nD`U0q#6 zXqvgOKN{RHiF8Hh;&*iL-L~`N2YwUI{e>Zf?R88JzOI;4v;`&4>nj(Tb=Azf=db*3 z6r`)d*&DaPok;JRteFrW*Cf|F^|Vb1A5$vd_||S&s~ba$siA2Z6;C=nxDx_UdU)0{Guvtz=SaC9&}uKdr?he2e!?r zc*ock0ny(WB^zAgtRoT-)>&=8>B25jz*TV-bAp&x;`u$8_?>W=5+$*lIXU;nb-Owy z+iu3Km~5@3ox0W6^HQP8>FCj;m7U|aA{IZ)8ZQ2g8(j?y4Dw7{csFCZ4|L^;M;aKl z7(~l+ts*@@BGtfa>;{q@E4Z4GwhUiv=M&PCW}K%DCpv=_%zX6-C-Y)1OL~fNd0TMk z5GR@gV(ul!YocQC-w65(zw zdp43%bVw(yP*;84mboBZt|%(a%kI7DL6*1DxW$4xw>iYHBC^~b$${18iuaP*UpW<< z6D&d-v0tjeHil9PaVT}{*ABtWxHsfI6P-IZ5+~FNHiM}Z`9}9yqZVB#GrDrpA+mlI z3t3MaZEHfM<+&GI^*n$&w;gNG)V5LATr1N71;+NW_hg%L7Z^cx^;sW}pDGA6ky~+|pGw?}{zk zsXZr`jqTy;581x%{Ak44v%%XEbnfvkdTv|TktnOvy`EBD@O1T^G-{P_i0zx=z48XMl?@BZj}I$5f} z?}5}=Y8Q*SO3&-n8p~NZ#q(f?KMZYrvTyUxLZkD$ddbn;Di>8^iK(`m6$G)C>EW9B z&s)X~@)z|&+HU*6z`#zMic{)Rxcsz+@q?%FjV$}M&6RrGp7|Mk*mS`fmS5JsE{vcf z6#a1-RIvH?RdudCo!2ZQXy*-{R8f?&s}9s9Ok`**8e0?3g(hwPpj2(Ay*lHGcWM;= zKKi8)#(=f<>qOY6%`&Jm&YL3z5`63NBWweXU(3t?h6X~g50sYA6aGFpo1msiK-Ckha(Ps=M;e?Uko?DbzW&1$&%IO-Q8Q; zw{E?&Tic*#MUf?TXfSKO^u_UmN(u^N7xVI-9$xGTm~JDXfa`5T?G-gwDN$bhF?%p$ zrd>bFHO(j!b`lN=f*9+NBL-}!0X6%z3&lQEafzWhzh9@mw#q%_TSO0B$${p4%W&4!=yDO*#S_Ul_>$=> z%)EmWE+0!uz{(YE)Z%PYa_^|jNszIbQaG^a1LAe;YtOD?hka4h?(Qla(-y>>+(o4Y z=TRb*dtUn-QGbok{0pMuvwJyXuPjLF84oI`G>w}S_Gzos!!=N2G~h;9d)m%Z%GdBN z+5tpL*%Q~*eN)Gcyv9vxokIJI7u>PU7gPZh$CtyoKmirb13l~8T;cDTEE6k(n-q&U zwtn9@<~BpAPV&QAHaiv1Z4*4V2l}ml*ME%1x9?W=WuzcWDAt_XiS(lUxA7J2)dqy7 zwJvNF;S26iU4dO6;MSSHJbdliuFQFOiD`F(M`7$P?d9H2N?cnD1*@T`lw|8LkocHF zk0Ffj>}lJ0-Q~iKUtPdH6Ui_f+T8+#Dv8Lf7K+N&=Xh>i!LMMZ-liLnbZX91u z5`co^EPx-gL(iWZwO!?sio$P#G{xuHic!aq02&^yIZ_uLbFMxKS2!%R&B*I9D&}ZL z{9jpLNNeq$u>AXS@Hgr{%+Xpq!mKXVap1?taV^eN?z8VXn07IGZu>lBMSBRd6f)Y& zCaNEMGcq(u9omm8#@w#A^_s@cK~`KDn$7j0Nm5o$L!)~5;lqcP#LKHfCUeyGY-OG+ zv(3*?gzc|7{8()JFT0BA*6I>HThsLToir|CxADnb%BhhHmsVoV8#jdgtpz|DrALTo zWh&^`NaLa+6Ve}IRvxsU&C-cl-RfR58?5nF1dSJ30W0t-VAZbAMnaC{W-+lQg`y&Y zw}*yloYQg?kr-l;|3=njM~We>OT|Fvf53$9W3Y%fKir^2DWkj0ac^6&D9w`S7pVWe%1S7a1MB7mN*g1_#3^# zxRH0Br}kK2#t8N{Rkk6cU%!5p56acsiuT+LaF)aRovHU(8AVH#?fiwLG%?(+)BARQ z(qMJri(UV@DI;X?<@J3TL#Fyqf9*6O2N0EJf`WY}Tl&YF0e-m{R=ocp^0p)mwnWQ@ zfRGG|0KKj-erM(@6mjALMc{qvv)~mp5?&N}P0v=xsUIlf4$bI~9Fg@ua9mlY(#-PH zew=6v2yvE#cFWwM-v7zewg&dAYdh^^oQc+E<3WvOs}dbX3C_{@G3 z$8O`X6%>^hS96l>vW@f+HC6oXaBadl&j6mie@Dh6UMoF z+D^BaU3X?|Uk|(QaLk%mRqZpKFT9+Eo?DYD06iti&W`aWwTy~U?PPwmuHhQrL#6d~ zOixn!bZ{e21uh+;$3Ztxi}O5{(=tWeYn8R?*NB#Q7B35iDd~*!Ji@KhGs>3i=(0Q; zS&t|Wl4=aHM?)!%l8#Y#!|{1&+Q6xvHVI1d=Pmq)IKNzhR3q@A@T3NscKfo(lZu9c z!`L5&KlbQEqF854Inja~wO=Dxp6)mMp9hBHV2zN+&l&$Bb=Z>?*(N{9QNbYvC}B{@haW*O-v($3HFT9j(Zvwu+1ctm@Bvu~bY!>TeI zhM(AVzmw7zZp=Mv&G-5U>#xtNPr}#03pxjw5M*IJP6B%qi&98R$n#>*B`)+r-_{aW z01cP6S3F1+s^CnA!fA>AjRK}TPGujTcZJ~*x3A~Vy%UQx_}U5u0;85oU5izxbw*z{C?$86ra1qX=Qcfg$dkH za_Un0f^a4|hv&!s!fT=Vz_WhfY>wDHA|4zCEx5(#-)zv=w!mMYc2P!us<~6ZA zjb*LNlfyn>PFg}6o1kTxrwFZ3<#pIQs9h#*pmK1}gP@bnh7xNvcvrh!8qcp4sQnET z%lbKu*7PL0Lz)*PiN>S}+7B>xCe$q7zn!i5e2yuW8BN@Dq3ZRpFGQfCdzbfd)?bI$ zJLtxKC7tJ=mdp5ZjMq(Yb+&|sB{A~5iT7)Cx zl2S31si8^wH~V^;6{-$Huf9S0*X{h0fqwzf<6^QxQBJBCy(U3yT5OLfV?%o}iI&ja zQ78h+X`{-3IFE>4m|bn59SykHWRK)pN6y4Dc)z3+4;>B&G?3>lBI}LSrD|VdR+@D2 zQKlpaRT?X6T~Dvv>H5nfDMChB?}xowj}c>btUG`4Y(#`${sV!R!r+2N+<-$g;0g=H z{hmNmF3T%dlt%Ff6j&>eQ@jwKg&Vd#R|weWn;a)VYMsx$%i=*pw%V_q7n${Clv2Ka z%P$Y&{8Eiy3-7iii4J&uev8wr-{hwQa7vtbI8~1g8Lq@PO=BvJ03RP@bKwZx1@l;4n{8S<#`*t2&m?*y`t*m0c;fP`G)sTlIt=?RlTsRpxye>VV+HXg6Z zM9qYoJwGq$KcE!Np-?2L-K`WXw`IyLu4X;t^8=h{K430l+7HBR|E1)-S%@cq9}L|| zay4$@Q0xHOs8f%vr+=AZuh1n2lI*hqDrw_9-TCxIDqw@yQb zn$yxYAMGtf4GX=%;sK}d*iZx1%mZ5biN>^Bl#A+;j~_6+Eu8D-_pg)mDn0G)lRa%g z;qTNQAY03_hF?&y)2F8~t>0`sG)zYfI4#;iq19ns&*fGYz4_sRP-)f72g$Bm-0DU4 z1`F#qKhy5!#@^y7T@xoP$4Pocn^OtUJ(1J$PVNGl8!0h8MeK>AaU#mH`pxWS-dem3 zGy%4-u0-+39iPRw7&DGwxe)d1q|TQNJ_JQ+T~V+xUK=jdleQ=+)F5a*y zlTn&LeXv)!3osH+rz9saYWH~WV4PVT=5S1T`Y$yn?YThVXM@=Qn_ z10C|=lPFVtE(Db}H~p<)u5I_W0p9B?qZd%c&nVCeyU!t znddz0tnD z>NR91Nz#QK3&lS|^UpQ<)e5F6x_3wb9pK#LC(4Ut>n%cERUx@#H7VS*d8UmOAjghy z|DPzhg6w+*^weg#Y`fdz(xTy>!d+E%L}Jgaz6kB38Et4`3<`4;^%GO+Lhcp`-qKeU zl0gpKNk}-gbsFG`Hs#5r1=bH7bQ!Px_txT7Zz&W(U<30jN^tC(;K!oeZ%3z}57bWP za+T=rgJkVPS^=OlC>I)oB+T)d0T81q94z}TmAJK+ABBptC$fGE*3ztx=(w8nfxV4> zT)~_Js<&(3bDuM#F!46_Cr^%frx`fpk}I!RR3*~~9h1|m1AmNctfJg6hy8$jjfIu0 z=}~P~uuQ`gVL&)a^{yg9j@VA$6 zBiT5U{#`|yT(MWvybLF<@Gijc{t!e;SKOSh?oK4%?ke7`!R`11vB9YWFJ|}Kq5gR6}+F%U`k`!kK+juE7=~#?F znd6Hr9SeXm=Tfp&GBgn!VrtWKw^Bp%7Q?7LuVVb0Udt6p1AYBnZe>kJQ~4_fHUg}A zZD-kf1F!IbTN@m{2~;>bd8~uIwW0=OROxM=ZWl)iZ#f%Amt;$5?zN@*VaD_zp5z~8 zFCR*G|CoA=NdM~Nq17t11BIzPV4p)i*xGy2tqXgzO#rSGM<`eeAC)xO$oluEp9f z`eKD8+2|0Q4o}BSPw7xqr>?ffVPenCK9d9BbazpA$Oi>FTX;WrWJIEpoRs+uzQ)Mn=}0j ziZjOp?T3lqWuFT@fDr2n)G{c))a0fDxjPCD)jsgAnmZ&veUH5IlQ542EaVL&a$iW~ z;fKCY2CmC}^X_&Gz8H!o-6Xmd!6sdiRest7`kQj#T4PIHx*4gL^U!zI?*O9(XHvuf zWaH3S#fsFq9qdq(7-cv69U$;cRIlTKyVFn%b%zzoXdZ9XSDtn~yi^haD!0YLiSjrG%Qyr{VmegD=W{*H^IsSlB8 z27UHdMa@=MV#P$D@0e+zuY%_EP7vgLsixl0PqA9FW=;Qh8^=jkODu^35o8>M6m66V z!_L#t4yhfOueMM`6c`{+al)RP5(o{$2wkustD-n|KSm7?mY?ixZdOVFO$$8rr^mM2jPOzXi9loa4He!- zNX(T6Ky!L*2(i&#EqIV^3+O14pgCoXyZS&*%WH*{h8Kl9_S!-CQ3pedpbY>EW;JQP@vWZW&AvO(iyyaV75@t! zXJ!`q-rZwI2W@CaQM2yu-H)R#CSOC6-97*`+<9Voz9aEYo%cX*s&(tfby6``bX<;IJ=N{7X zAhfWxJq;nJ&kko$(m$tG6iKPSK;pm!ALg?)ew|kmXo|e(`)k2&Z0g6(Aa1PvFd*d6 zgbKeLVy+sPqlR_|-=|jOaukb`LIHB1>t9eW6xkbR3Ju8t0*AO|z+EU?mT~?95_>UW z#i4FhMq0-eQS}LCit_q#-7yUVTv+9Tx=#lXodu`-^c{-rm(+@7Ky=)^4E%~DZQvqq z+rjIN4Fk6z%#?rtX?DxFK0;XG^C5IiSlt`$&n8Yt^t6Rj$}5IjB*?H)`%Ud#Tn0j+ zjtkKx@EMMB86a*{E-iP9QU@Tednq4L9i5Kg7|#PXAyyigioh5vcpSD-EV5?lUNNg3Bpjwv~)*}KXKwT za1l=YXEndr5w;+?zj@8q4%s!(sdry$t_Uk)1T{d^&QRt^UNQmem{*`|_<*?de%T@W z)~z%K8WgkfQh&SiY>0`+qvj9hziC=8ATZYv@8AgvFm62{Kbq1xQi9C1`@-2euNDwb zUGy5dN>QOB_&U6Nye;@kZ>ds%)AKXr+a8TJ*%ZegsyB8)0169DYKZ#yy%pzq0y`21 z&Eb|!1?reE;RkYoH@Vth9$gSn2Dm)}J9$TwSra=S;3nyT;Nb`XUsRLxrk`&|N`qK= zwF)~f6yFIkeORFggou8fQ9YHJN$T9_`&$8Vr}>$EK;FG<&D+u8ck_=_`MgTEtFs;@ zcAB)9rb1P4jVTK0XPTidQg}2#Ft5}9c}7#BU;iRk(v?f|>{xD@BAqGATZiFUV|teb zA*7Va;~X4s3vYcjwzR}N$L6)m4&5Amtw{{GDG-nrNpw4Mz44=gO!r$yuzsrZ`2G~d za5x<_D&TC5&o{GkTrQt!R=$sE8t{=| z|CX@vfc4{rnjnjM5!7kQr5a7jPs}&KUMROo4$mIKd7dX9o&SWyXg0|Uvt3;1`z?p~ zgUty(yd~H$VIxln1|4xX9Cthn^nPMJNC<%9;pABgaagq*xrWmh>JB@%a}E%+E6sD# z1kS#1zlnJ6EGL-x0(RA}tL}vS$cy{!f&4cd8wCV{1Ec#-D5D-QDd{R|#fe0mR7uM* z8<$p&)Zs=ThDH>zL`z%7yK(js<<#d&A$E9A3#12r@Z`yp^*Y@#6@~W2e3oyHD|Bcm zD8#F;OJ;~l>|>CngjZo^2tX1vgFtE^%?D9M;SJHy$%yMWyGPY$rE}XG!$UF^QFoGN z-9XqGobi-Iy$#3Gl$;m9=RX``t)0gktNEpaa{CN;K(~odz?mm3jb#Jv?uc>;R7If8 z4J1z7Uy1!u%=}3F2>m?Hvl7~eXKy#CBZex^WB*;%^v=_?`D^6LI^{|GPb%4mz!J)+ zU%nhKYVHlR(@s{G-3^S29)TU+{zFm^4&8~o3ybVHB=qx=**_*e%>K+9|>f=?7xVi zvO`!Ma9<_COoJ-dOjP=O*oO66F%fhon;TBVMriug{NEsZM{OJjDT_5R2?Fogq#$Ue zxTQm4N0aH3gz*DC2Peq;5C?$Hcx8y>orWqWPoD|@Nb$%#LW@CuWC36v@zzkjgo4~;}537QMd5CbtNhS4XPZo}E?zocoudr?+?5Fw3`^pPcoA}z?eO0 zAdY62?b|H``&EpDk9!o`l>Q567}c6sL7r`Xji0aY_awSaBY^<=>$X}OcSs>mG^!{R zvB*8oYfYpOD~aDLG_Cbn9<+hwSFT*Ki@&wiUn|oN1zOmA1Uk~w){w##2e({rv}G}o zugGk1`u0rR4Qf*HTsWhbZiAWYS~ueyRD0Y6%$WKhAm0I07&O-#1Ap8&FumIf!~)eo zgLbD*2NBwpXLFQ_o+HsoD-tJ5IFZ1Gx>)jwo&0 z6pGhCeD_*&uUaN$bR?F{jo7z4K-|GSZ7*i>?kZLvv%bW9g3m``Z(Qe>lPb<;(?5PSrQ!3MANqR{ zBGi5gEG66hQBo1e=R62Dy{Q#mrzB5+;62_FLF?oL%m{o5WrqI9@uZ6_uxouHTL3Hu zL`0@duw&YeFE&c2y9#8&58|X4y!zL}BtaIf0+p4u7570Ei?FKDsoJ>^d%m8Ve9*QQ z(4%vWW%<0Dw`w6cWCExC_h+sz97r`ukPjk2U64Gh{uH@W{bgxuUU$&Ft5W=#7_sdU zdI%6)G-1%}w)?v@60BjZebv`j`YAh#K@L%Pe;7cH#~UtxFoAblz$>yJ7E&0zTZ^dxwh%GZ{>IN0vhvP3eG-jjD@N1e zPeKlN1}RBTRg=JU;GTTvI~s6=7j&WZZ&&tVGu%)6IMgk?W?7fzK<(r6>#v?WcaB}B zdnF-FGfMOx8VP*%(a?Aq=9)jN#?I6#%RKso;Why5P1d4ClP~rNJ6}3gmis%SkLYgQ z-^LI2Ap-WH^Dftf*r1{0jqrmxeT^ok_LxFQz7B+EfYgk~0$vu1FJp0w$~w*>C?z|& zxv4~TIaU6`zPO`G07}vZmQl*>mnV2GKws|YLLXEJohIW_Y_;CsG>m|)kAb!d^ym&v zIbst}47bJ6i~-70Ee8nPmyxsJ&AnhH>S8yj3M{k%53KU77AJL;hJ8w)j@84#T!o2t zp={3yMvYBIgl}jRi4SBd>5tXlSJ`dG^`y`v%)H+#$h=2#9fOF5`Yl*PzgcoO^dlv6 zk)wZW0j3Wmn_$ND|LLxJt&Q2nP3=>VtdbCPk%VMDAWCXG54!DZ*)?e10&Y{8?9)Y< zHP4)Bz8 z4JoCUeL_>Tu zf4HbgqfXYg()Zbbc^5)sWLAI+SM)z|QeX2nkJ1BVds#Zc{t!r55`i5o#*Gw^2UH6< zxsi^`Q>LKD;Yz=kz(wC6pa^HwzI^-kEy!o6&98)#{)l5uQ28P9GNAX zLm4mO&Jl)A^HfDp0Xc9l!R}2J!Sa?p3Ta=Cz^hNPUrxCPCc6y`MYQ!f+ub8XJIM0c zt2j8sc#bFVVsD;7N&zoVPtP<;$(9##`pBkxK^w=Is8E)=e_a%7&m@IIVmHJzL6~4X zLMac~J8^jjm<%&|0&4yvTAT+tbzW$Oh2hg#Ce*^a*WgBiv8*Ghmt3kKyx0_5xgtRD zBm?JQBJlwj@F@?p0SM_asoXOp<;2mwn+e3Dzeqt78CJXB+Wxwi+u+@%&ks%5%>0>B zR|SiSi9tcEOewz>ueu*x4wl;la-5&KUSiDo4|pL9ARzMPiu$#Wid)>rTwFoYjLH%Z z(9;*=I8=|MN{DIJ=Y#U_2_Y3H-ap{@W);phpdfu2$}4Gu4RtEG7@nam zy*+UMr4-^TW?Di#u^-dCd+4g?Bj>zsn%k`{B0HRxyIQk>f8Eh>;^} zvLKn7&T-A=2F2mro*P{GH$rYv+ou6%m0@m$~ z6Y0rz^sj~z+CE-H5*KYDNODcni~8MCZao@sA}}M(Q)fYk2$B zD8oehBS`BvDGi4<%H-Yy7TWzu_4u=<%{(<&|2K1wg)q_Y1y58hBOXIPl>tb5Ky`nJ zEGY9;wY#C28t>Ty2#P(+6^L52hi)t;gL*U7g{SCP)IS1e~RQsh*l^U=MYp(v2b96{!| zn2DJRfCv~tAZJ!QU#|}G#((KpbqQ(~M(ArHDj@xHVpYn>iJOeg_LnIjXm@-`weB3% zK)oeqQcpjb&+7JF43F-<&yWynQgT@E6yHX$%gbyPt3 z{gMKL04uCArx7?FjOwa zr~{0ZJW1zhGQa6;#o#?RaY7Gp9Dtfh71m*~!ijFJK-fHbAbuNN}_F6aJst_dCsGWHm9QIjx(OAn0QU;~(33M8z2uO+- z{hKO3C3lXydO{Z}m`}iL z;kM~dWt8eW=<2(SfNG=#THxdg@s+hT7K9ujEl2B#jtm?wgDbY+uKvpdmMrPKv1?#t zLfZNC80@30H1%tO>N3(0q-EfMDPC?tljg@n(G+1IRnCTkHLX|Exup_dkPU~g^e=tN zEu&1b6Sk8EAlPiwd6Dt$P*X42V>POVi!uEvfc2By z3`Y)w#L#+0n2lq4+9qahh|o`>muokn3PsMMlU=zs1}Z6 zNBM!2$idKL>VWNNEIZv zP8c$i*|2Wi)Lwdu^sbPO>8muCT#AhBF3qt}DmxmcS3pz$IwlsP*9a>_ug>(B#%?Ty zKHa&VjqR5a=7o_*F5x`AR%a~?<=7`f2UO!Vbexcu_*pddvOKApBNT)M(m48&o;f)O z-iHh-3!f>7x`-QjWR+WTgYFVNaaCwLaWkaHBGRxv#h*sY>vlo2i4{m=!Yboa+gfRdi=~J<-c+rM-Egps^+jX+!m<&R)+J8B@f8w=-k7QKCm7& z6uSpSaui{^v~3_46gH!PPkL&CqKvc^YYAM2d!~eVG(P$lKyJe$98zh7QfZ7%);HKe zPX4Z1YWpbj*Yuh%MWAa-i8%X&VGp7BbkN!rkprPN6drEjZ)@}&=1?pGt?l;H`?QXs zmqYHf>vYHningot{dW2O^~`NxmpWjV2gmO5!kk7M4kzf{=sMg-kva?F;9tH8u%Lf| zRYWnG$8ZW!5Z5D4#y2gedTbCpPE3fZhiMcCZ?+Hn_al)Urijg{w0F=g1DR#kvijgG zmi*DTp613GYdU2by9Lv2)wP$Pt`eCg_(?_dJs6t~gsd_N;8CfD0QyuwpHS+V@E0C4 zrUhCR9mixCfX*M>rL4y={V`pH9u3G=)zw0mYb3hDe5s;?jA_f7wKKfkGC~Z22Hp)| zkUEP06|bS_wliA}amuq-P70d03`mGhUn;mN4?emuh140t z-Q3#tmcrRoBL-+_w&J*l5-?#v_ei1W)k zCSQaK0TgzhPPYw?i~DMj3DUYi?{7`gH5*SAj})kPeGsV92y* zYgnhW^jD#YvXIOsP8~c4$|l;t3W|RmM5`JnlNBT_HelfzIwI8TSH5D<+FyWmw&`># zZXC2>F(0~2ODx0tlkoP= zM=PwKrlCYqil~Lf?k+p{mWmrPcDHR~vp9+ciQAbCIHylgU0MLi3^T8e9cdOnTCcof z>X>f9d3xVUxu(px{r;}QJ#Ckax~=VBFS8$>%}=qM;7^$(?@{k`jayK&!IW=e(k!Ug zYYKpjHvVF;oLeLM<76^jOy}rvJXRc;SD+0@5P~9L+IZ7?AqCJi!}DLBzn;4Vqqe}( zT80yQ?^r>}`BA&O(aBrC6bV7zusQ}KT8{cL9Qb%y*H3WgH5n#$U)G02i7>ilJQQ&B zirQ+UoE8~pn0dM0ONlrSm5P1x4QIl*K0{sziUitbv+B;ABc95f;^9!NBDg$^yV%00Dl20Tdf9G+6fSM(N$MLrk|Rf`qFWok{{H<3 zMQ{#Z6Z}FH&p9z-JEjtEUqNn@3z?g7W=zJY$nt*e7#7BX6D6tLI-`n)92%$*nH6)h z@8}!zqnjA>ogiO8<~z%v1c#dRq;2tqepg(Z0wbZnh0l@rn0bFwFz8u8O*~l-Omz5Y z$fY;wr+FfA``_UljaDH5>kuz$0dyb(3Nvs1vl)bzw3ao#z0rW}Y|?LDZ&n-*Lhq9n z0IVm2E=3he!w*AwG+4jfCD@T$XTE!ZI7RLkdN!|;%D~00DXU5)lc~A&rk0;rkYhXhCy1O+MI{T0tN*QzD^6rYPvon-Drp z2+O8+XBwi`gJc!7V-ZtkG21X^2-!{KS?mW`KnsIF zTeY$aD;aC6qb9-Nx=YZ%>XKwFIaqYp%dQ#V5Cut=7~o21F5e*=~MpJ z8VRn6mDf4iIZ~qMuwa>H23;9pLf?I%RF|^uftj(B@G+ZeW9?{JYxl9!_!kh5rrCL= zd|Q!mk}X!JMsOD#prG*U*jTvfxix4!wLs&!ePylSSP55-u$&h(%od6CT=|+fP^y7F zY{4-&P+!+qT|U-Tlh)ctYwqj9=h7CQKDMXp8O7fiMy6h09iJ|D*-+O5U&l(K$P73i ziiBS88LNv)i)M7zmylYhD!t%C12v}Fg}TmA4uR&S@J+=*Q&&`Z(?vkBYNF~bM&r*( zF>YMO?Yo;0L(cl5TDIRJ)`-sZcFRji*M-PzbnMp|0W#;+t5@Co04LY!rs6(}$)k8U zzmV(e(!4VA@cDNk-=V*Mc5gav$xqq|k-yXo8T+^x?h^X^It&Qbm}?7QV|A`OM($?3 zt-nM;F;v1GE;|JKk6~YT{G66!{2K)!UjuJ|R74SG{GxDo=U$l_N)uZ83Etu4Y&2p6$hO|V$1P;f)!#2FOLqpW;VYx7 zH9Xb$E&bko_Z6(3kdYO8)@!RVVYjvC60 zh5;WaHqXw*U)6)zsKn`o{Kt&mMiPWrbU!mBRsk7GYfMwk2W!H{uCs=gFPyJl<3QnK zWgo(O)hnRK5rHy5w*Y47oQrtM7q?Y!@0j>qshO zA~;=5ieBxQr477!OM8Hdu00;rs@?6<)7G$zVn~NJ(y}&SK9eF~lKEDfF&GKrs-*Ve zR8=d2nBH@PJS+IbRnDN$%7q7qbA3-D-v$BhGucUg3*Wk=5_G@6!6gjP(!uD%#xXQ9%pQjHVspwRW6PXq^Ssu{J(z4V<6Hg#t(^O-2m@sohZEA>SOwBPhk5EopnUFe(jRz=0 zG*mq13Gv&2CC<0j_xoMz#b2z&!@lo(AFh4v{XFjH+ko88!bc5u_4PjoIvuY~7~A2r zS$k{S@#-~se;$~%qI}JYU~UO=hqjx~qSj_fYuAzdHg=<(h(2naCJ|$w_>w8565i;l zZKVZ+fzd|tv3olDZRhMW2Cm>=hG9hUSh`;|*9Sr9*G`cS0@Tv!ce-6Sa*#88kb6aF zrKPj}B3xTdt7#~2=^1yww$j>!nltl3W+uTaU<^%yDSWR@sa4|{*hRAf+X}lV{q3F{ za|$&#HUWQ)cxCiyo_W+M&E6MQK8{MZ8KD6RXXj1Riin>V+>l0 zYxD!hxwn$pas1&Tj7(4T36K8TK9*fK?If<9Ta?)#eWT0FBPXxBtK(#HgLjWsDm2~d zaALn6Z2pJ&k4tDFu8;Q<^?VVj7LR!%M~q>Q=NKl4*Iv8ObmGL<10iqSFSl~%hh%fwKt$7%*Kd6&!QA12p#sf>mvC+W~2aKm`jJ?Y`*@j^w^&8%tpeuvFuPS!gI{H%zyL9IeOnns8KsA zW&x?c+HuaT3uReM8iB{N*k+(G&QKC4e11#M(9xY|O<*EyQgYGc3|ReJY3z@%M1}w6 z!XR>1zX`HozL_kLTloeI=PZz1D0`P%Sy^fKvFXK9|Fy{6x+fn$el&2!1*N{!wEaP0 z-&fx(7e(*ph2?YJegBSd7@_C(yZz)T-p}~k-9<#F+@ip?AQxK}J_A@*TLC&S-7HiMU83#bJ~)6?49_ zY7T1}4dF2ThUalj9)7RUB00eDbc}^2`rq!XKZE$C;;Tlsg?VfI&T`xqg61t5H0kb8 z>>ByT9zI7}Cg20TKOp+BMH-~$_o{T$%$yVtpRlljs@%FN<1rhn!8e)8?UgLJf9{FE`^vX>ts|qJrY?Jh zXw2EZ^upvQODYl0=kkHhC*X$vDablI4W7+e1kXf#yaa3D1$N7}SLF>~_xs$dgF=x&tI z#jij5>gwPF8ZB9Kv^9|NGak&=J|}j(TkW=_vgGxdwCLU!J?*v3@fD2Fp6%1mkQ6ey z@l*?pD7`Rq)cls)LNmnZ51-}Awf7plzXoAkcl+wGd?Gf~0s|GMO6J1*_x<4`4Mf8h?SS1j^+Iz&i2ttJ6HGZjl` zX8D;R26GpSATmEI%EuZxCr~!+A+7iM*}#wu)J~m6l>ECwccj+WGyis{T*DV0w=tra z9x2sHI+-zgz|GBad`?g0$`9A63JLT*V6C;HXa|&#u-y-4x{ms)oI`*6?K;fyMW&yh z1&9o>T3Slnyd-AJ&gCm2SNljizh9=eBbMDflm2@y`43v}3wmE`*3s@aE2#+y30x69 ztG)XA(({UyUf~39pZIi_SNn(Z9}pfs=WaouL!vm&UrrLs=IWmMjYekDdL8|BoOZK^ ztT*i9uCQPJGsLF#=%>!2*0$=q$@~Q!>C=(v>FLH9x#T<39nWYfRAq*yrs-WM+nt!0 zXnc#OYaq1M7C4-EiBTC1T>mEs+Fkap`=4t6{#Q4HLRL_7KwB~E!D8LLU@;LMXAA*F zd2%9XT3uaT=G*%EA!&2!(*`A&N~fL7a1qkc>likh$MXjVbquLa8xSlQXx!`AwP zdxTV@?Fw})bP-$vDZ9sfe;)UyYmj=de>tm+xCT@v|BR1xLkYVw`0sH@)M84^Ou5_H zg1dkTSQ{DA&QD#T1A$sb6lo8yxcjLtC6S1Ilq`Cjs4#|>{=sFlv=brvE@=9`4b#%> z&YWR8X$csd48bRsB;v8D#7tYe^p*j8_E5vQc}uAXs>8y^eQc_x#5T0;^$Q2RY#qNe zKy4n;{j;v>OI=VWmhYb$4`w^A{s--p2EoGiBO8rW=T%609<>DM`68#!lEGJf}W8L>Fs#~!qEPx>T&NQn!)K+m3zLZ z>9!Zu50A5?;k!;H+V`dzbf>Ve^X28v#244OBd4aP+vNf!}yM9C^_7uis?nbdvh|TrQDVbMHe5CPp_iX_E z_WIZ|`Y(9##t58Yr#akwGe>tXuafM#k%IG>hvyW-w5cTv9#c-7XrJwP)o84}+32V& z$P&TjH!69752K|G`zcm_YQo&!Mor>SGeWei}fXjWI4md@r4djrOtIm1m1+J#?! ztUo*i5p5}?OK_;!;X^w4N{DR*pB@y_`St%~{bq)+9NcGcODS7!XKLDflCRZLLT+)f z)XV(zj75}&j~)O_BP;d>*d`EVota|UdXeYonLlJ{M^2yaOa#CzO~P-hAFtgeAMOsE zDTQ6)#q+vO#J(xIQPpOzEm-^{Qa-@>Gl<8n+#3)>wp!Y3wIsglAl=ovJrH2FsG5j| zi|&0LEQt`Mgf~4i@Gdq_U```Hzu|(#U}Hx5$50F*dy~UTg*RF(xS!kXiYqV|MMvI4 ze|%9kn{A7Fy6N*8@_n3Vr-geB{tD((qFFcDX8?~mE@jh^%=&Vqx}3#xvJs}J`G6kN(?JUTxgmX z!!(RU1Ej_{=zSM!pNtF-Jawuuw4*+I{^@eNsE_XAVDqHL1R{C9f%5!5+vG_GhvEt8 zmiPMpB4eK+8o30xi}*!9-~lrphV$%)XngLW(z!5;3cQY}ORc&AAeR1eLC1@<4 zh7a7tdZpAN0X8J(%2j=ld>j5zL@F~cT$P00M-ECF@+EFpmty`LzWZy;hHJnPsV_tJ z!=8)x%cH41Q;fYyB>%dA4mRXvWo33tCyzBiSxGw5JIsMPh4qALlhhZjn=BDmY% zSg53yi)*_70){9ChKN4$_+rv!)?AN-O9*Nm#0S3;NsIF+7BG;f`Oz zRfV$qodkCoG?z~uPDR_UXpr2Z1634#dlS_nw{A{+MGMP+{ovDQTVxwOkLf`opeBOL zV(k{qBKvJ#GPa9T@a=EgB6>gk>X#bPDhc6aUApCBqHq$Zmfgiwz#j5S(}?LJ3q;WO zFCn%kVTJ@HK%^r|SWfTj+Y9p;rJdfU&O2cR)QrYteBrM^D`=^_xQf5sxyeo@$#$QH z2TH82?NA7yo}CuBmeFXmqEy3bdz|^CQ2Bp@!a2Ei80_W|~hxa=Dc z-Ho(+fuYhbSMtJ z{1&?$G7F3jY07?HFpC}6n3^-0l9mJA8gLgof+I0UgKr(+`bbabMik7@_xBX^0Cgz^ z+VIRF^q>N3m$X_Z8DwkvDb0mm`7jk0X-i<@Beg`r+Z(zjH(m%)jHMa2u`G!tt-=g#dwjTH?Glb&?xvc3)XH;aI2FYc(gsxm%f#tDCyIrV~bXrI_ z`&7wKz7xz({{La8pbXi-kOp#w&tsRiiMZV@#^a>nS4kFwB6>xPO`63-B(j!wcR-A^ z$g8O9r$G6C-^@{Y@x#M4$Soo%01q~M&2+*e;u4BM#wO8f(2-OgM2317Bu4Sy@{{=< z+_8IdpcRY7{8yOq8hLG?)Wz$S)GBX_o*(fq$85LNt}}XuC|mf0v;79yX!a90iIl(a_R}ak5gb`VG4jd|0mg@TT z*V(mzN4-L!aQfNML3)rmg1fj;tP)iI&VmcMb?YixdIpnsW6!b6`HOEyu7W)xfmN}t z6H7B8tO(_FClg8nzVHN^D`=XqLl+!%f?_@@GOdyYYIb+Tmnf;<8?!CDDY)ZcY&HUV5jY+hn(Ghph{ zL)8|bjzoT?;zL@T72R@95ok>QN_c0>F{#(1a=M%?mVEU%z-&0maXAML9y%1^g=>dApqWEX6ioyu(O{DBg>?lrKh>Sh_OK6` zp?ZXS>$|_>48P128_|1-Wwx9l!%RFCHuzc>@JRHjvmv~%`mQ5oTb$+|lN)Xd%34TT z$Q^W=IEDl`E1;@&B5=3An$ubtrciHX%oV|_Rz8Qq?HM47h$c_3S++;3`J3-rBzmtK z6|B8sE@>4bbO%b<+}RkK8Q?;<>iNT!>D-h?Bv%z=4u~d9{8ZN_v|I3`awD*E<_PUC zL?d%6U0EV2QFY-o*&}fw|0O0Xf00aRZb*q)qR_E3(h$X<@WYxMp{5TX<+zJWfz?Lg zafy;ohq_FaTU@vUDiC1j(>Jo(?!={bRbHCSjydsE39iaB_#YAk07(h5JKIqYBZA2{ zn})=$ieE=9?|u#NcpQK=$WkJwt|!PH8nL^ z8_?)+|8%B@hey%zqeol%JW84;GM&8>n9PL8Vioe?`NumcF-4*+vOu?21M;JpIZ}(X&pn9;ukXnz z>FcR5rc@esFmRmIf*!k!PElnjtk zn&DMSa$8I>$g(hnyks9Bk1LEQ8HWm&)pp!?@!>tKCf^m86Cp!9e_BV01UAvrMv zp;=}K7hY|xicy!Fou(RuaEv<&yDVzS-2^-CP!Vr7$xa@2r(6X?vawOh7}Rif5h{(f z{3^f46UoDWw}6Ba{utp1oXMkcR8{gr3u+4xV>^*l$_bS4ywF!z=watS$SJQ+C@y28 zp@ZQD8XCy0^T6YRjsq`IM7vcYu(3Q~V|@jg$*pOIvCQAw52@+|9>UHTC=#VnWFCqZ z)hus|KF3iGKWToHhALj@^nV9rLQJx0mKr>7?LCG_)y+wqz*&Vn;Mi!H(No~8rCU=> zIfJNj{%~ZJ;Zzy&kc$G2)zW7buR$_;*$gD-%N103TtP&)YYb~Lb{WjhiTR}`Jg+o$ zvQm{_I=1jRhF=rbl#zpFXprijrosz$CI!5OM?XtT$z!V%J$oBF2%Az&4Jpi)Hk9gt zmp`lrLncGUIi2Hl7?H}z^i$zA_As@4&OKTt@N)A}x6Y2)<@}U_f~l{(dOEXlFAjrE z57ibNdJ(zt%kuD{brqz=Bw}eEEo6{RC=l|X!{j8~uJoXZo%%ca95q|yX$fW6EeBuC z?)Cd^r@RQP&!GN0RLleD5Dl|NI)XOKJ~3v9G_8YEcY%^0ux0$p?{o^EZ*IN5DU`$un@3L`zm< zbM=@sWooGbQKtoH^EAGa0Qh7>RIff1)++_`@EwObnqa6eWs!pb7|uM_z=szY8V}_xAQ`7QHy}e<1Lo74qr_dKN_alM}{oKWAnY>l~PDem!#4 z{CDXFs-F)PNg}bdlold-bR|%l@-MxCbtqqvjsVxKx$AgU=3{E2El9avpwjTwK*nw8 zuJGc;Sc!^DlNXiqo7xJL-Kx*0)hWIsZ^S8&l;;978P@}L^XYyj=68#ZhxITjHy zT-31ZxU}iY%>dPW0husU%ZP&+2jq7-HGt9Z7HESvLx$2F z%T*iv&1mZnfI72_s;{#;xL90hNaTcBBxqRe&wo1g zkSd}TYQN3yWYCglv1e~ZoB!*(sXOWcf6Rv-Kyu9V;Nrm5D!u=yHjta__8zLs;@F1u zgp>c$)6`3mGZ)2b-dsEH|6TVqT-4CvrIw`DliCZ^(W1rzHD;Y+2_d`TQ(^ zf~2T9g4TbxN2t9(N!Ha~fK+3F8VfYkUI2Ib)YY{b3)Ehq#sX-ssj)zv5!7A)opNV{F(w|GeuP%@FXn%fWeP=60X| F`CkurJZAs^ diff --git a/SwichGIT/Highscore/imgs/swishjour.png b/SwichGIT/Highscore/imgs/swishjour.png deleted file mode 100644 index bd18f11dfa85ccd42036b65e52e231a9be099ca3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20168 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�NoZPGfToZDA>Qww1r~LDy*iNOues@s7w9~m_ zI6#S%;a4q74>bXRk^`SD8cE|}Uot;Km3V|Iw~vSBnD{P+mhr0BCOqcPf-HWvmcg8S z305~GE|&zUT5HRbSLyPSk-%s5&@s23LeY1h(s>;S4d(a;95jl2d8SlEq>_+4;=o1# z5b^u$B`M~W=?Q`fPo%gQUuxoFMmHH3HGh|A4lB?o7dbCXeYc@KrIH8+#hv?xFr3kx zU!kCaq~6o_Yzjty7+Rx=Jt3~qsatVLnA*$F(dq#E8aXUZaj^K0M(GpJB^pZMeuuCy zGUl2#rgBt%r-297)YtI?!SRH$VDO5v&sQfiM5nsUVY+e4kWDY zke`qI)o(Xt@GD}KY`J~83F(Jo-(>Mm>}pQPJMW8BuIoKC%fAsrzwCu3Ao(*!^6T!64jQ=!ouesJvq} z-N-;F(V)OF;s<1!m`U9lEhZ9ZkR4;OM@QF+tg!ZJ?>v6;{no69WvcXA&mW)m30j*X zMx%opl0&Py0T6ZlKN#P<_TZsb2RLzMWFRD%U2 zsCKaJf>eW@I-8$#((%M8`{Lryog&O*DT90d7WEGm`lczvSjdyVEXBuT`D~W7xZj`e z#OwmUEsL;q-BJ&PqrDbaee*^{aeObIjbXLw$2XcV;S_#m`2n5E{guAsX z$fIfXG&SEcVoC_JFowb({A~NcyI0=&gNb1+gsVNykbBfBUyF9xCKYnFLPM5STiBBq ziEsBi37UjU#hl<|7i>c*iPeYwP{qN7MDwQk&2b+#6%i3OA&`)&nW|RN=7Krr>TvP$ z&z#ETUZP69-D-1ZkVy%?W5r|l4r_S_F9*ly&s#n}V6EMQ8;|W;7zNVs?Vo*lvgEQ9 ziZNg?>N^CD`?S2s$gQGnZ1Di5-gm~*y=AybGuk`%y^4C?vj*bbd0s6!l2RBD-}tJa z=oWFs$d3n8yqUUM%#7{~D=*#?@sTQxche(8B9KpkF0t89o9VXTr6y<80*s+tIeq|I z7LXHkJvv+lgqJ{-2d512R=&**eBGj`hm=GbE+t#1nbBBmyVe??mq%5YB=m69&{{1> z1k`uhhf8!~P8MKDKJ~u%Riby-Q$t8hPO~@@4qlETP2U-?luS}&8*b>vDa_$5?1Q~UjnyJ|6!!5tL^Xz;m=BTo*N`)NOGqU6nE}!E?cS|v%m*TeF6G7Y5}L)gc4{*?rrl{(?K)+3 ziH*|DBamI*2$t)PCL~_$+{3I6VQV+4=%msPMa%XabPVVXckuUHTRsT4>_FHHi`a$o$MU3dL2<3Syok3 z!xqUCUmS?Ug}7RBcef6c3(r=o_EcuMq{H7TjS>;dq7wYZ=HM`^7x|;VPP*cOK}su6 zZ1pc=vje`t%8B42R#*wEe9!sys?5+&|9dHA{%c(`r=*U=UY7!#G$zaY@l4*>HkX3i z2YDa)ffe<;U!EIgXpgWo**e2^{cCbbj#tFF2^w8uUPT4Q=1si%?EL(Ig1(W-?)}wL z^F+K1`QHTeM%Qc{us_SEH`a6VbN`pCMCEcLB9pRRN|95{N54l2^TqY*@QCJ8E>9fp z{IqH-yL@rYjstNP_t9RJZB8$il@b;;1)Ag=(`TyJO`)|iqpih5 z{tm;n3~3UqYjBX`8}b-)P*8utl!L_;1_{5Hv}WW0W>0g$B}Cq-Qoaa35*Vaj)~G{i zw|@#8=+$JLadUI4_c%8Z2dlan@;GcL0+IGEJ%y$UD%vC48Z2Nrb4kf71{zojk%nRq z1fqy!haeP?Ki-#J0iu$=ybUGs*t_I$@L3P%wcBX(2K=06lr$xd`)c=zQ}_6KCb8m! z;$p|I7OULmZ&aqjB;+NvHkaYfW4?>aIPC|S%WCo*GS(in(hEcE(mlW5HL@`N8hKcF zk5&{K&s6JV9Q-WfCqcCf^dLulTmJkhEwO}1o`FtbMJG(QsQySZU!CEHHf#sI@67zM zE2}7!)f{3AnByARzf2n2|M{3(ui)UoCPPj%Q07q`X{W!GB1MlWaN&un(9wEF2s7GZ#3OE}nLDJ^swK9$R5S9I#Y`*A28=NSV@a`W z>vN%t!e?j>j;rSuwabjF=Z-8a>tjdd_Zo;t${BMY_e+ake;a^S9Bplm`UrfhGwAAT@B*~={wcQ* zZ8tEf;8lk@n$Y$3P1{r0z@>KAKBmLZ1uvzyA@|K63iD&+YjO%cI1;~un|NJZ#nV$o z!^}9DRb+#HsqNFR=R8<4%BiB8$l^BIcY^h`-;k2!$FlzI_e|b1?@k-~ds?xrx%oMT zu4%EdJ#|LUsOV&nU1rRra`P$a4?*`eg&F2J76_Hln^mAk5p|CK;0PbE-K)5mTn99d z$JJ!!4@4TzV*k7wD;P5ni4R519j}q%~Gn2iJ88r zqMnZoCw{jrOY058u8=x!NKzKruzT0tm1rg*#Ri$a#^fTSWI;Gbb;6`o=~$-`J7d+} z{T=!lwb~bJcwHoeZ1vuA_1mbbPihQIOE+v9!F`|>3@Up(&ez=)Yu=CUdoCZJmF!QB zE}kmvF1=O8jE?3&pN*skeV7gUC<~9i4pV*uk=m~I-b5^=^q=*xTCj;`Y}$L|IIMY! z`um)uo2_%CfQHR%h1kCEvBN|8kFoF7YL9{HRoE+}=EG8%DNsJuYLo z9JG3?V8{)~aJ|9P=gF<>ZVNHEjXW#AUse@KZ)g0ig^25Doy-~s4?FxT^q!e%E0z4& zdp%JWam_CDH58%RDI|J0QN#^2gEAJzQBl(hY&<+0X3~InP`IL_;Ygdp&89Nl6JO(# zbBFuqSpV~*7B{8wjM!7~9io{xX&;;!&=?(O%n5bOydD}hIrnRvv%{3GIQbxlZh^yc z!C=FEW#(w531=vZ!(SW?9wiLOJ|Tg|e!lC0ji*h8p+Z4dH_hWBf}E8_ zeBifc#l8?rf45hml_yy)k2tAW$xr7^qJDc9%HB~ygqCAVqymD@s8mivgJ(lD>)F}C zV)1sXMka&#{q&>2?Y(6YfzgSZ>)kEqm64&u1|j)^_BygmAnIqwl__E*_?TVT5|*xr zGRIY5OHCCgCOgRCBup?ig0nt$4cD?D#3`y+MgGMTg zkG0hoIN>3aWfUVPfFR(u$9r-=;U-H0)R@e#ce^*QbCw}-ph`?e8ON&4GZcdsOLE$g z`=BE_6af@K)-(S zs}h>!pgU|0@1dYQ17ZGJhPGW+&ZRuA;s`eT+s_U2kj@RBWQ}Ysu#Erax?37JxIE$Q zjG2i61cbe4O**5f=z56#5gp@V4+%_yr%o~}{C0!1OyqL6uQ7F*ox3)bVJD%R z4v5JP%#X$JI04l>bng27dFI@_eWEw!{dALRT(;xvG9(taSygv3r=5IXpm?FJk-W1) z>{a`zlbO*ogl-yVZYjhemW7EpT4LH{DzjLC@fAojxQ_d6);nYxqWaD~4*%=Qsh8X? z3I8ObO(+ZVpc($Jz2)n*xj%50RerV>r>DtF0-__K1XG5nSRtw58E8-|hSvtD8WZz0TjSh{Er;!2{5H@E%71MwlZTfLq{?_pLCE?4;cV?{pp5<65Fb5#(8WS7lNhCgo zm+9$A5D3A~ocVrmDBE`9u8z-MdKC_a-$wWKp7;=73HkEG{;6;x=xFQT?E`4|if(qn9}H{H8LC5z zPZ_DT0}j$Ls1(y<^a8LbBSnhdo0whh2?+Ew65ec|4CNd&=RPG6pbVXjGb;~LnG!1^ z;RjMV4WjT>%Gker3w=2&H%+17F=CCCXiY_AtT>Ak8t$douch^~{!ZXGy1F=xX)bIa z%D+V|C3s`gb8l_bpsd1L6fWPeYcG%asYF1M2JmZGU_5IkIw`?(-SAN4Y5R>)r|)XF z@96-G{%g<0hv%$*6}~`qU>t@J2=h_(Y~!XQaej5M^|0%e`hI=!AuwRVl$?ccjvlPz3u0MALU z0r;2#H(z!Zr|8bvBzK9br1?n;u}WD}^L636V$uXBnXOtQ3l!f`Ni#!E`;pJlRfzfW zYf+?*-%f(d^Y8wTw>2cyclUN=FOa9$*4xJZyMyl5I69u#vm02bS$GrGVD6rt-^kvO zod$kygwQNe_LB;EuYnU4O;=RSq92FtBC>=B)Gas_L37FfJFJK~V}8tbtgjvub`-$e zblOhdE|FLz_{!7m$w9Bdi6qlKnnV4XK~8LmJM}~{CEO(a;+BvW-c#`NsnS*w^zQTJ z#>G`zgQd^pn;=l!w%O4bZs{kQXP$ULO98_7Z?!NySHgAMv62ZYS}jyDR3y}@FAp-G zI#_Ck%?PPOq^wqgWecr=aF^Z5LWT$_&RpX#PDtK<8(<&d!(~dkh)XQ02#dhpBP@B zmy1ZYdyJ_|35;-xBRh|dEwTf>(!+Z_{Q(2{L}d-v-C`ET2pqg*PCp(Ur-@elap?96 zBT|n8U7(#nuvn-mR+3R4`5IAj3qerAFUQ|PKQrfD<{C2b1#a-ZZ3;aOW61a(k=)c< z>|*e(3oq%t>J|#rXHFP1104aUCb7I&aqQC_FPJGX^p%YxfnXve?8hFIp}|Cu2qjvG zOjs;X(Sk)^J8&8uEAJZ!nO`FSi@KBJR)k2#*b{!1Y>0)R4xNnD#p?Rw#=|wQPoaSu zTH!aY0*}~@wVfuKxJn|rqe;ju*T&@m^J=?1f3 zEd#`E7YRN}T2>cyp9bS>+$|q=-6T_NynNGVDZx=eFGL;r@OpoiUfc_}5F-c17L_7k z48FhboxD=al)QA9JXD3ySB@Ty$xI3^r6&${Xb$Y_OHBa5tv1$j@{233ZLbp!fH#~* zFRn@`{FgqG3N$z#%qZa3dClGHyk(5UO-UyxZ?({zY5rb6qGcz+pud+hpP#4AFHtw5 ztr9g4;@4zOvM79?mgv=`-ROm<@%_a+ucRR~%6ulVAxGfX*-49`??}4?pS>8kL5q|! zjWC~2K+(#Q0dg}9M&XkVgF|3A^9?_|A7=P9q@kkvx_{K0azEz=8CJpLfSbB{A7qyi zJZlOui<)6sP0t1IP(0s~@%nDRCCH@@cCwtgI@>+|QkTrA+i!b_gM z2*oZJSpHOoRKAmMQl#qffd$l*a;oK2C%czET5w2@k*MrW=l|T?1{FRy_V@Y|w1Ly* zdijQRv({#3$MRLDEupT*EpZ80;-;dd`>wGj>jAp>cveK#9_Rc)qNH4zq|&)pHMum+%8Dzj zwDkAXx>0`<;|I+n+{vL&dR`5<4lJAc?-;%P>{r4f+8>tbneZVZ(k?G@3hCT&zS$$=k*Nrccq zFk#}}0O-pePIk{x413)rjm7mI-%BO0h|~A_q8C{24AD#Sak_A=jk}i78?86*e9EAh zy{Q2eO;S>Jdb6tfa9Y^ExnMO$wp(o$DqHP{`j4jiS`|eJ!;ip0&C?nHlbI>RHmE3) zV9irI*Y)Mqrr!>@W%F{ZyY-;AWJ6RFonv(f(Wb)+#4M?~DJjWLPt6KuD>mCf?eDon zEc`OBxp2(b-Dh zihEoik3hXZZgBz8+Wo1~XCbz{v}ia!VxVpI=Y3fUusL6^PS;fX%@%h6ZGq|x2T z*RV$0wVXb4>7Ty05~m*P>4$Df&-d{MEtAwq!Ug>WoOJKV0s--PX14i&>Q_*B1b_s! zd4L_N#Wm!vQ`m47WoRuAM@7WzCcT9GCb8v)%s-P?_d>cn6#Q_ zSrK_e#Mdu&Q}xzjTwG6Iv%?}{)YK^EKWJu1X?|*YUn(6yvJjg?vGod@Xa^nq`0Z+6 zB}Pvmv%7mMSn7@N^IrH()#c=dh{3qsvOrIMk;_27C#RwgG1Lydg!AoXCmFxHo2C61 zKAwxSWe2|J)Q^udyEZ)btI^gOX~lAK@&;1}^SfsH9~Ph=z?G{>r9bQOz3Oa!QtKWz zF-B+q?%QoiS63A&x`-z5Eno4@M(#`jZ9tl_C`DF#@9>qd9|m~eV(MCsXNoX zW4Y-P_z|%iY0oyUh=p*frq41K`BROTV2i)aRO-gX64{z_+?!j|Eed^a_$nGHO)1{m z=F&!#Y9&N9wI={YD@^l{!7RVLPSFhUtR4F$l zsJVMpK2ZAZ*G}cZ3{I+!=Q^4eHlEgD>38gc{GA_TpJtn?f;yq$xi`WRF1GNi<9j;FX5 zKg8Xq|L&?#T74`VV9a0nfM2NFOtR7JM#b24BBZJ5xSZ7ZHaw(V3(qYhJc89j>tj@L zt&(!YiuxPF)n;~~|i%t}| z-Q5{8&YcV6^ClOHpsI6qYkuSV^|@*_KRkk#@t3$Z#``$}%7S^Mt_eA@ zjQjSaKK?}7NO?iB+tma~se#Eq>U?g^IX~r3H@MrTk1Oa#8AvIZq)aPp`sg>(8Bsjv zKdGs4r!{+LESB1{lH1pvmo>$VeldBf+RdFkLBCr>!oMu%i?g!EsPr%3}T9x=B})qmZIp*E+)5%7a+R zh=bGfjx~tQh9=XhM=9u=ymF(pbrjWNygw^UT(ZhH9Mn*s!wn zG^~%0w=4v=iEiT8NEs!gwUCH`R^%weUCMgBx8>7)o5-O|OOYN4DIPEX9qyG=#x5~Q zwZoy9rltX40trbFvz?l=DCn&|#ON29pUrq;W81LZ)?0=pk1`?Y6nx&M@CdgjuGe!- ze@gAu%G^%4Y4E%Uv)e=or(9>4p@gLh=Zr zwJD9Qy-(aS=@`HI%|Ze;H6bNt)rQJmyPE1wUiA?N){uG1CH}3?8Kv}?D(-=U6w?!^+QhQQ7J?5GNZIK`}WFdp|>f4=!QN&dRUWhMKqa(rp@lmNh#q zzOl8%8gcGi(IEPG5O3<((Pl?1jJykvke967o>FIXNr-SFgN1GBK!-y^^K~b(;{$Xx zmK+5NbuVKwM?uG&poP#t#%g`Ej?B{MX?nG6LeZ4&3z1B=Zs~jrEUn(A-3hIb4ox1z zw%eP@+XDx6Gbi1otxiqGkxfSl$2!pld<54sRjB{gPQ^aSl=JaQE0ULtr`)a zJIIFI%T>;Ke851zBoHPW=1eW}%R+o^Ndioqt;keobsH7>s%I5|A-s!t_ z_3pT?M1gG?vGMSQfkZ~=q$`t$vW8*uFh|;4Tr8>A+NaLXdOn4_`9xNY^r(%UMc8y7 zJ%mT{nd@}ahK9J@;nQR+LHkf6qZ;|a`Nd9P3$~WP%?*_?zFKtJC7#zalmJpyvT2jK zlemwa&&j5^Mb09~GBKM8TicT<=G}hD{YIR3Ycq;obO^ipwu-x8DdOl$l90^RYOK#d znzt<@|2?tP_EX?%(cIx1UYuL1W3?vjc7HCea*auSJpaM5uu7AbnO0Z_mzT!!tRloU z5^|s3;~qE#9H=JrN@#jly?8HCFliMsu{a6lg z#G9urpgSwr->Bpl-i%uY<-&fRV7bV$M0`Pee0z4!lV($l&#Re?%+6 zLf-I$zh%qcajMd!w-KK?sMpLHbN#TS<jC*ePJ{H->O>>G15!VDLVNar4H2O(O^(by|d-^UfKu1dR?WTkH}i-!^Y7pudUF zsu2gr7yb6b=)*Z;k3UdPuUge$m|JZo(n)YKx^RU@R$xcqb#SDq;dQuf&BUB@Y5YBW z%(`f|RpN6;@Nn>b`0Wj{7yIl*LA-#_G>Y9L<(X)YPIx^<>;eq*8s13mzKZby{mvh2 z-lWZ-&M>^Bq*FT%(@F)_2Ex=zaqE*gejXX%PgOqPj11C=?38B2vom-+Ca_!TK7I8} z)(ZXU;efYwXk8N?A+6*XnA@V4IrX+4-yb?m!=*EpCr$k7mUYWvwK2B_sT!qA5jQw9 zCA$c^@aj0?A>d^ddfb&XO!G%BzmiI3Nl+d=V=y8ruPyM4xRaXk^gr+UA(^b3Q zYbF-WsLo$$92(f7SPz%j+FPi1j8zRidZd+FeGuGDJaV$*9s6pMH$(4Hc=TrvF+TY) zoSEtP|7zsSA{x~UgJFz)$v%^<2uao~L&z|Mm`s*2_GK*D zD}-d;Cur@j2&wo^#Ige9rkS@3=0E9=frzB@~IQ)IhI> zIk8br1g5F54Qo<{i$%%dQ_;Q`wySTpL)P1~9bd$7xU$eIf9f9J4ZtnbV|?1Lg6Wgb zs7>Gh#pL#}Kk^#ZZ|DrXOkMr8#HSs!`M01CLpx5N{_IC@k{m^2Az>z&23Wir+mO|v zH18Z!KUn;BcK2`Bg~oiQ%T&`6&z@AP-Jm&pFUeYB8=Nz>edaThUg=TZjCilf8M&X*+^<+-&+Aqyx4$FqD!g-pB~@*ltskH?Dt7<|OxI*jC( zGpW>zBg13tW|ipfq;E9P{%kPURHAa?t3FNNob==9d&)~0hAn3+2;r;U^|8SYu@?qv zcAo1vDb2iWsfQqqL%)D^7C+}=qSw-CJ4R!h_oF5?c|Ex{9{*(FMHxuUfvKy4V)Sen z4qg(rjv;mieO0Q1$eX~C*UrT_FbR3HShVHkE_(CN4T4H+$x`tQ8T>SgTT0ynWPP<* z0{GHX2+r`Gd$)cD)+~Q<%0sKq#~S%1Kru}*a;bIo_W_7kktV5#PR)pyIc-jIC6TxaUVs6JtM0z0X;-pUA^}G?ZfpkAV zRe_f4Fw|DIG)_`_VMPg--g6~m-=_q5jTa>h1Qd#HZJ*Kj(Wo?Zzdq5ONx66hSDv}o z$%a#0r;E9M0hZ9wR zADzlol{{G666cKAOd0R`$8znQA)lR8Q^*p!iFcs&OPTRw$HFh_!%nLjQp0l)2S1V? z!djMS0yZEi3HN|k~3^DFR- zOWZ86i}%}ZolbH{2>MIB=w2?5XD(P|lK#_Uvk^zkD1u4^s$k7O>r65y)?) zqkKEJE%JuMMCyK9=vn*ba)lIXLJQrcl#tysJNW&DYtExH^+(UByH%I3Uv(8zRa;mO z@olYJNjDO!^MX|6Mx*)W%}e9H35@Q!L~`g!hfe7vO$D$g)NW$A+8zOD&`q z^Gh6w-AZyrg6ZTNfj)PT{xkju}C3UW}J^wJ8LW><9mg^fV9Sy#vN}(4mE&| z1-RxCNaAz%wCM{5iYU{p%5O%{O{}KEyCgW;rbtNxBHL1j=N^`_Gy|{?Z=6vwSDC`A6!;@6G+^Ut^#`ETe z;ll0XuM92Bi)|vHS8BbYqSuH^`>R<;wz9@g@(~4|4l$i?t-phoAf}n(B-!VxeHT}R z;0G`2j3ggI7R5_`Uayb?trD5~xjwRs)ew(Y)lqy8{;5FWYUe;- zklfqfS6=#RCOY-Y46Hp}4$iGyM6eWQN9_{yn7n)^tI)4Cjg9QcOnIqX00G?s<$FaD zc=lRzga|NFx33%Z&I5vt!T8`yS+34d@^QEAvuf@HE+0`IH{VemY!-aaB;~8asrtYt zjkWQ1_#-c;dQ(%dM6>J3dGzhlloS(>lYo;nJ=Muq;HTF}Y`Azf?VZcHQAEWsnZanw z&ZB;JKtsQSjJT@3)64q9t^5+RNs;m;pVD@6GG;fOZq3=>Oad1>k^)%lkq*|UG!(17 zA~XWdk$ zPUw7+o#O)ju6uC4gVT~zSJXuU=+8N_FptUTQKxh(u0DKGpm~WM_p3=jML!`>Hru69 z9Af_brdwE}vq729Ws?p+ych}cfeD_kl%xO8l+_(NF$@6A@160U>Y^@N%5FXDTGECE z=7s=w$6hgA!NqZQSBqhwsY(w&GMJJpc+iiD1)S)IDtEzAXR!BjF7T?QwV!f4-^8Q^l5-`IUi6;>P2T#`gJT(4e0rb}yqpq^!!Gu`0QP;bL$OvPIA!TVQC-GA24shpYxH z&~De%rcX!N1-V$62%w)UxEf{)90J>Sq4e!yMP?ciT-GoIFIkwFmV$Tl)Nmmf;+^}E zscj;%#VcsbtW+f)8#g#=z-I&vAD#LfYK1yqWs1|uYB}v)d1@dZt9-G4gf%7-N(89{ z62s@M)!y2{5aX3U$qb3CK(SFIZq-D7JI|cZpVh3At$o&SzR_*4V-5L$WL~`4cc@WR zvuTJUirs!lxuW*&6S>Hi%gynG2eLRFG|zoN4AQu6hT9ww=PdvzQa0`_xq+?;%K&-@ zXU#`R0D-IhSTN-c#0M`v>K^K47{ zJtWAk$q+#V(2zng#mGR22nO3_A6=O5) zEf#zJ7HtND3~C!{<6$X&oCX|}k5`!T&yOQ!Cww5Qb{T`VoyQb4nk1(%AdVq(vbT@! zlci6JOE4S#D~?&RK(}#s9eqK^t_8eGcMqP>tYE_TJ$=|;6bYTkAx-JdzPMw~p~?m3 zzzyo<77F@{hoPwB7~?YAw1NmUJ(k^LO04KlkFdh}X+%XXNDbNi`CLvBHjS9g1sVK# z!My%5qDb%M6;D>i`IqW^Ad=w^`y)n@EZq2a$N{V_oP*0p~!Zy#MI##*wDE zr)h4`{}_!d{Z9KMwxflS(|^i7_wewK)Ku0|s7GvgV!!;r6VumKmvhP9brZ;YZ5A_E zoA}S`Lx{Yk^fC_wbUG2b$`&Y8G$3dk1Ld7?s&cXLzFA~linBX`*jY!9BZ@w(xo5rb zH)FmtcM+VNsm3~6(FGU1;1~3*-HViL^*)*`i?!@U3^-SC)IuB8IUeljWXyH4$VEVqXDrOE zVv!R8`83~hi0h=Hpqr#x?O7GZQKmvVLAv2p1smj7d@bK)7iBhFC=cxXK5)?^^JRiq!0JwR2MGTZJC)@lrorgey z#jgkqgjvaQE`+_n4=GiNG-9Q#Gs)$Xx%n4z1pxg}*4f*2MC3!6&>&hCLEiF8Q+6UR zWV;VWrIH?`+;$U=2PO!RA4IGR!*VCLLjyS}s$}9kH2y*AXC(2N)T^eyP z$PMNdfRg~0gnoHa-#u?Z)DJ3Q5?MQk@=x>RGfyv707C%u^7gU*#sFFp4yW$$%gm93{ujb3fmSbT0Ks@Y(hQ)vb1v}*8V9gsWQQzArn zQnc;AHQm32y)`hIDz2?|`uW|pICj8-zc{}hLTK&_)7>U~^X`+KPlX8|TJJe3JU8sg zU20qAXl9-H6vlI3bU0|;c;T=BQsN#tkT@~5J0MA*kOv00XECKrrYt9M3sm*|aG6d+ z+beL?&c5{C${)J5O|^y_PgZD4BAyr*XJL~XDQW+0=Zrfv)l@x#GYUE(0~kF?lZ*CD zC6BuUihYWFhc{SxjOvAcXbWu5d(TLC#_xhPYfYAR%|su_CadCbXo^lp9dmewxa;NY z9#PX>S6aPfgjE+UT0>udluGkJ-A%eV1lGn&8wrU$4i$Vr@m^soc!;_PEEC=2Pa1o_ zYfFfpVs7e6gX%aa_C|hHHIXM;?_TVYoTO11)HmmW))uMU5JrmYq}p)13uA8w1C~=r z$+n^`yF>2#m_A9uEDe6>nQ2NOEShLpP-hgjKsQmDIh>Zg>6^!ppjMXr>0yT3J%nvf{wQz9<4?);?`K!#IqTvn=f994 zb5@Rr*zlb|)_^?N@uq%=eF)=Dl3i)rva|GLl^ATne{Sd`*2Fn|CkDEP5M8w)b&;>f zi|K1j(cBr#J*{E#gZ99wtRHQz^*l1QR>Xc8F_a8~bSn!`D)`s^uN;t)+rN5>zBIg? z`1xmZx7%>Mja@u>JzoiLv`-bEW126KdX1p)2iqz0xAOYzcx>GKF^c_v6vO z^f)ab>I+Y0HwKiJzTj#0%iERDx+rZYZhIz_hJ|<1Ph%}dhpDG~(US5jE?a)2`bH8E9&q4>{J9Bt7WwGTQogag^_i^hIe&=qDCp#nG9f|mD}@wATilulq%4~$I%*U8 zr>C0){0zGsyAPChy9uAT4ZyDV`+IDvpLqA>$Rhe?QnqK-jG9uYjAcE z9;_b8xOvHT>>B6zbRyTjE!v8IVnP?04h66C(4B?tw7O2R2Betitv05o)P?uQWrq^g z#%+JSi;g6#qRoZ&svzeM0RQATr;Uh+pvM%ipkFjE|)(8@R<8#zLL;cw+cXJ_0Vi*l`v2~Fs?Y? zP&N=&9zJEwvQK5BPi^)h>RZP13C+MWrcl!HR%#5(N7D=vgCG9`FrN>Ez%z__} z?%y<)lf}33;Br4m(f*vCUT=$Oer2wg2jdlV{k%V=^Sk)T5c_fb6*I%!#HUrPHBBsk z2fu6{NQC=9^rw91a(<2tv_A)DQK7_IA)Q*tG9OU=bb8yPh!8z@`q)%D zmRq6doGccb?h-h@V&Ci>(v$-Nj!tp+l%YG?xcUJfE9BNhUQ}x%f9?4UzbHP+kOT&UVlQX$`A$0fNuY&Sb%6Jk{vhS3?==8Q@)pv{;tr`H&#()!A3dH25qZ z=HA5YZPO6BA=C*%seOLgZ~gI%^Je{kpW`HN;%{^PC1eIsCHiNcqoXB#&a=yGRE{&J z<`Mfb6L2~8-+7zvC+agaGXdI}%Ts=OKOa2XHE85sZ)YNPA=|C=T^HQG#1Su{`v}j9gSgsLey~%L!wz?q}>^I#YSLse{<#o$ns|-YBI} zffSUa{3;N0&iXDnHJm+cVpQfsmW79W<5%Ha-}*7KbqW0Uu!Nd6T4SDzaN#U{j{bDF z`8w~;&+03!KPF+f#AhzQemY|Wj_k7bA`PlAR zcA4|QuKwWK*0rh8AFd&_NNFIKDh$E-`PC+&o~!0lclZ&d6IyqdEN8(tzB>DC#^k$# zDtEa?r8!PA`DO#nbi7sUKmLg4Wl+D$u_RYH8u01jfzVQV1|dzWA(^QDMo4-@_M$A7 zv2L@It(AKrmOCI(vdZmdORWUJ!^^P8H{Wh`i|;fXcyy2{LPFL=NbY6*wA7TQ_*i2) zJ!7gg+hRU*i3E95A1I5AbOhKc!KME4mtLqj0LV}|+8PzkFxZEdH)80D!47}MsopaO zl+w4&@ol=$ZnPkETMWAbuKa2gFO4&x?a12$=}Rn zd)o=R)foT&7NcV#cSU+|HyHFnUF&!jA2qvz)nyoEJrSNFa_%SeKvVajy4bQFX$41j z-c4uMnJ*Ws)i5#&fRTj=4gdw+Wn?iqGO`a1Qdh9PRE*{bX^j0A-mkaocxf+t`l=C^ zh)qcN-yzRS@ZRjs;txT>B+-g8&FK*V=@Csu;Jd3miPg08m1Yy?ccwgvYmHU8Y+PY? zZ*YrBfNBrUYY)7}-bEqKhUNcwAax_oQpTCaH96NSVP%bJ`T=hpDBkl4b42c}HKF;N zMU>?QyiWejXrSyL3j0=V2u%z~lyKNHlf4;YDU!HrznQHe z=qI~aRvwW2Ewr3H773P;=r5o|ZnmRjLb^Xw0u6XUk=h;CSceS*T_lpm<68MQtGDG! z)~)d9#0|^Sd>%Pi-h>3^(o^&rIIB#d;5zXI`bOWN&Hgd&+;o%l?{;UJ`?! zV+`y!pI!K_OTF}d-y>#g=J#4jY5p&0oA%rMssnxbOVy-{YNy~Z0n9fGp+Dj^`60*zy z&ZG3GfXafX(5B%JuMSY{-`|zK=iylLuL&=v4SeX(VOB7Y=pv|Pinf1MU9p$lnpCE3 z67T%~R_)9xA~Zrp6D*5#y|Y zK}s@$8^uY~g6V)N!#iEo&lXF49jfnh-c$sUS@sT=ED2P-aKd1hNP?8RN+9ajkROP1 zw)MK2;}l@FRta?1H|g7NHL!h{9f%TDA3RIlEZ|PO4*8bMT+@mairGA zK5#3#BJlZ~)dKQvt76)lr-UP3US7s9s1@OKaib}rBAVAcO3qW(ig<-ZWIM)Q9IX?y>F+}hrM%l$XrmgV1k+yBDb{tvPH|1I}#vH!%R j{zJn3Uq+2R{dLYLHYT>DiU9uul&6Ad>w$~4Y(xJ81V5V@ diff --git a/SwichGIT/Highscore/index.php b/SwichGIT/Highscore/index.php deleted file mode 100644 index f8a4278..0000000 --- a/SwichGIT/Highscore/index.php +++ /dev/null @@ -1,880 +0,0 @@ - - - - - - - SwishGame - - - - - - - - - - - - - - - - - - - -
-
- - Nom :
-
-
- - -
- - -
-
- - - -
- -
- - - -
-
-
- -
- -
- -
-

-
-
- - - - - - diff --git a/SwichGIT/Highscore/js/jquery.js b/SwichGIT/Highscore/js/jquery.js deleted file mode 100644 index a1c07fd..0000000 --- a/SwichGIT/Highscore/js/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } else if (this.couleur == CouleurFigure.Couleur3) { - formeExte.style.backgroundColor = "var(--colorone)"; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } else if (this.couleur == CouleurFigure.Couleur4) { - formeExte.style.backgroundColor = "var(--colortwo)"; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else { - this.couleur = CouleurFigure.Couleur1; - if (selectionDiemension == 0) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 9 || this.pos == 11) { - formeExte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 10) { - formeExte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4 || this.pos == 7) { - formeExte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else if (selectionDiemension == 1) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 6 || this.pos == 8) { - formeExte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 7) { - formeExte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4) { - formeExte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } - } - containInte.appendChild(formeInte); - containInte.className = "containinteCarte"; - containExte.appendChild(formeExte); - containExte.className = "containexteCarte"; - - vidcontainer.appendChild(containInte); - vidcontainer.appendChild(containExte); - - divcase.appendChild(vidcontainer); - this.CodeHTML = divcase; - break; - - case TypeFigure.Petit: - - var containInte = document.createElement('div'); - var formeInte = document.createElement('div'); - var containExte = document.createElement('div'); - var formeExte = document.createElement('div'); - - var vidcontainer = document.createElement('div'); - vidcontainer.className = "containform3carte"; - vidcontainer.className = "proute"; - - formeExte.className = "formeexte"; - formeExte.classList.add('rondv2'); - - formeInte.className = "formeinte"; - formeInte.classList.add('rondv2'); - - formeInte.style.backgroundColor = "var(--colorbase)"; - - if (this.couleur != null) { - if (this.couleur == CouleurFigure.Couleur1) { - formeInte.style.backgroundColor = "var(--colorbase)"; - } else if (this.couleur == CouleurFigure.Couleur2) { - formeInte.style.backgroundColor = "var(--colorcarre)"; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - - } else if (this.couleur == CouleurFigure.Couleur3) { - formeInte.style.backgroundColor = "var(--colorone)"; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } else if (this.couleur == CouleurFigure.Couleur4) { - formeInte.style.backgroundColor = "var(--colortwo)"; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else { - this.couleur = CouleurFigure.Couleur1; - if (selectionDiemension == 0) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 9 || this.pos == 11) { - formeInte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 10) { - formeInte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4 || this.pos == 7) { - formeInte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else if (selectionDiemension == 1) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 6 || this.pos == 8) { - formeInte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 7) { - formeInte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4) { - formeInte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } - } - - containInte.appendChild(formeInte); - containInte.className = "containinteCarte"; - containExte.appendChild(formeExte); - containExte.className = "containexteCarte"; - - vidcontainer.appendChild(containInte); - vidcontainer.appendChild(containExte); - - divcase.appendChild(vidcontainer); - this.CodeHTML = divcase; - break; - - } - } - } - get getHTML() { - return this.CodeHTML; - } - get getX() { - return this.X; - } - get getY() { - return this.Y; - } - get getType() { - return this.type; - } - get getForme() { - return this.forme; - } - - -} - -const CouleurFigure = { - Couleur1: 'c1', - Couleur2: 'c2', - Couleur3: 'c3', - Couleur4: 'c4' -} - -const FormeFigure = { - Rond: 'rond', - Carre: 'carre', - Triangle: 'triangle', - Pentagone: 'pentagone', - Losange: 'Losange' -}; - -const TypeFigure = { - Petit: 'p', - Moyen: 'm', - Grand: 'g' -}; - - -function journuit() { - //mode jour - mode = mode + 1; - if (mode % 2 == 0) { - //changer logo swish - document.getElementById("imglogo").src = "imgs/swishjour.png"; - document.getElementById("imglogo2").src = "imgs/swishjour.png"; - document.getElementById("contourbuttonvalider").style.backgroundColor = lightsedonca; - //changer montagnesfond - document.getElementById("mount1").src = "imgs/mount1.png"; - document.getElementById("mount2").src = "imgs/mount2.png"; - //nuages - document.getElementById("cloud").src = "imgs/lightcloud.png"; - //maj couleur principales - document.documentElement.style.setProperty('--lightprima', lightprima); - document.documentElement.style.setProperty('--lightsedonca', lightsedonca); - document.documentElement.style.setProperty('--lighttercia', lighttercia); - } - //mode nuit - else { - //changer logo swish - document.getElementById("imglogo").src = "imgs/swishnuit.png"; - document.getElementById("imglogo2").src = "imgs/swishnuit.png"; - document.getElementById("contourbuttonvalider").style.backgroundColor = darkseconda; - //changer montagnesfond - document.getElementById("mount1").src = "imgs/darkmount1.png"; - document.getElementById("mount2").src = "imgs/darkmount2.png"; - //nuages - document.getElementById("cloud").src = "imgs/darkcloud.png"; - //maj couleur principales - document.documentElement.style.setProperty('--lightprima', darkprima); - document.documentElement.style.setProperty('--lightsedonca', darkseconda); - document.documentElement.style.setProperty('--lighttercia', darktercia); - } -} - -//=================================================================================== -//FONCTION GESTION DE GAME - -function lancerpartie() { - - lesPoints = 0; - goAide(); - - document.getElementById("progressbar").style.visibility = "hidden"; - var ready = true; - - //fonction de creation de partie a changer en fonction du test voulu - if (selectionMode == 0) { - if (selectionDiemension == 0) { - creePartieClassique3_4(); - majSizeCard(3); - } else if (selectionDiemension == 1) { - creePartieClassique3_3(); - majSizeCard(3); - } else if (selectionDiemension == 2) { - creePartieClassique3_2(); - majSizeCard(2); - } else if (selectionDiemension == 3) { - - if(!modelangue){ - window.alert("Oups, il semblerait que ce mode ne soit pas encore disponible..."); - } - else{ - window.alert("Oops, it seems that this mode is not yet available..."); - } - - - ready = false; - } - - } else if (selectionMode == 1) { - document.getElementById("progressbar").style.visibility = "visible"; - decompte(); - if (selectionDiemension == 0) { - creePartieInfini(4, 3); - majSizeCard(3); - } else if (selectionDiemension == 1) { - creePartieInfini(3, 3); - majSizeCard(3); - } else if (selectionDiemension == 2) { - creePartieInfini3_2(3, 2); - majSizeCard(2); - } else if (selectionDiemension == 3) { - creePartieInfini3_2(2, 2); - majSizeCard(2); - } - } else if (selectionMode == 2) { - if (selectionDiemension == 0) { - creePartieInfini(4, 3); - majSizeCard(3); - } else if (selectionDiemension == 1) { - creePartieInfini(3, 3); - majSizeCard(3); - } else if (selectionDiemension == 2) { - creePartieInfini3_2(3, 2); - majSizeCard(2); - } else if (selectionDiemension == 3) { - creePartieInfini3_2(2, 2); - majSizeCard(2); - } - } else if (selectionMode == 3) { - bacASable(); - } - if (ready) { - document.getElementById("pageAccueil").style.visibility = "hidden"; - document.getElementById("pageGame").style.visibility = "visible"; - } -} - -function retour() { - document.getElementById("pageAccueil").style.visibility = "visible"; - document.getElementById("pageGame").style.visibility = "hidden"; - window.location.reload(); -} - -function rechargerGAME() { - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 0; i < deckPartie.length; i++) { - document.getElementById("containcards").appendChild(deckPartie[i].getHTML); - } -} - -function redistribuerPlateau() { - lesPoints -= 5; - goAide(); - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - while (carteselect.length != 0) { - carteselect.shift(); - } - if (selectionMode == 0) { - redistribuer(); - } else if (selectionMode == 1 || selectionMode == 2) { - for (var i = 0; i < deckPartie.length; i++) { - if (selectionDiemension == 2) { - remplacerLaCarte3_2(deckPartie[i]); - } else if (selectionDiemension == 3) { - remplacerLaCarte2_2(deckPartie[i]); - } else { - remplacerLaCarte(deckPartie[i]); - } - } - } - afficherCartes(deckPartie); -} - -function redistribuer() { - deckPartie = []; - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - -//================================================================================================================================================================ -//Fonction creations de game - -function genererTouteslesCartes3_2Possibles() { - deckPartie = []; - carteselect = []; - - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 0; i < 2; i++) { - for (var j = 0; j < 2; j++) { - for (var k = 0; k < 6; k++) { - - //Création de la grande figure - for (var h = 0; h < 2; h++) { - var AllFigure = []; - - //Création de la petite figure en fonction de sa place et de la boucle - if (i == 0) { - if (j == 0) { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur2); - } else { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur3); - } - } else { - if (j == 0) { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur1); - } else { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur4); - } - } - - AllFigure.push(uneFigure); - - //Verification de l'effet mirroir sur les cartes ayant un point central - var mirroir = true; - if (Math.floor(k / 2) == 2 && i == 1) { - mirroir = false; - } - - if (k != i * 2) { - - if (k == 2 || k == 3) { - - if (h == 0) { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur1); - } else { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur4); - } - - } else { - if (h == 0) { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur2); - } else { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur3); - } - - } - if (mirroir) { - AllFigure.push(uneMoyenFigure); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 2); - deckPartie.push(uneCarte); - } - } - - } - - } - } - } - return deckPartie; -} - - -function changerlesCartes3_2() { - while (carteselect.length != 0) { - remplacerLaCarte3_2(carteselect[0]); - carteselect.shift(); - } - rechargerGAME(); -} - -function changerlesCartes2_2() { - while (carteselect.length != 0) { - remplacerLaCarte2_2(carteselect[0]); - carteselect.shift(); - } - rechargerGAME(); -} - -function remplacerLaCarte2_2(uneCarte) { - pos = deckPartie.indexOf(uneCarte); - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - var numCouleur = getRandom(0, 3); - var laCouleur; - - Cox1 = getRandom(0, uneCarte.column - 1); - Coy1 = getRandom(0, uneCarte.row - 1); - - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else if (numCouleur == 1) { - laCouleur = CouleurFigure.Couleur2; - } else if (numCouleur == 2) { - laCouleur = CouleurFigure.Couleur3; - } else if (numCouleur == 3) { - laCouleur = CouleurFigure.Couleur4; - } - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1, laCouleur)); - - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - } - numCouleur = getRandom(0, 3); - - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else if (numCouleur == 1) { - laCouleur = CouleurFigure.Couleur2; - } else if (numCouleur == 2) { - laCouleur = CouleurFigure.Couleur3; - } else if (numCouleur == 3) { - laCouleur = CouleurFigure.Couleur4; - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2, laCouleur)); - //Code de Generation de Figure - var newCarte = new Carte(pos + 1, AllFigure, uneCarte.row, uneCarte.column); - deckPartie[pos] = newCarte; -} - -function remplacerLaCarte3_2(uneCarte) { - pos = deckPartie.indexOf(uneCarte); - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - var numCouleur = getRandom(0, 1); - var laCouleur; - - Cox1 = getRandom(0, uneCarte.column - 1); - Coy1 = getRandom(0, uneCarte.row - 1); - if (Cox1 + 2 * Coy1 == 2 || Cox1 + 2 * Coy1 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1, laCouleur)); - - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - } - if (Cox2 + 2 * Coy2 == 2 || Cox2 + 2 * Coy2 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2, laCouleur)); - //Code de Generation de Figure - var newCarte = new Carte(pos + 1, AllFigure, uneCarte.row, uneCarte.column); - deckPartie[pos] = newCarte; -} - -function creePartieInfini3_2(nbRow, nbColum) { - deckPartie = []; - carteselect = []; - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var j = 1; j <= 16; j++) { - - var numCouleur = getRandom(0, 1); - var laCouleur; - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, nbColum - 1); - Coy1 = getRandom(0, nbRow - 1); - if (Cox1 + 2 * Coy1 == 2 || Cox1 + 2 * Coy1 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1, laCouleur)); - - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - } - - if (Cox2 + 2 * Coy2 == 2 || Cox2 + 2 * Coy2 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2, laCouleur)); - //Code de Generation de Figure - var uneCarte = new Carte(j, AllFigure, nbRow, nbColum); - - deckPartie.push(uneCarte); - - document.getElementById("containcards").appendChild(uneCarte.link); - } -} - - -function creePartieClassique3_2() { - TasDuJEU = genererTouteslesCartes3_2Possibles(); - deckPartie = []; - for (var i = 0; i < TasDuJEU.length; i++) { - CodeRotation = getRandom(0, 3); - if (CodeRotation == 0) { - TasDuJEU[i] = TasDuJEU[i]; - } else if (CodeRotation == 1) { - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } else if (CodeRotation == 2) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - } else if (CodeRotation == 3) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } - } - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - - -function genererTouteslesCartes3_3Possibles() { - deckPartie = []; - carteselect = []; - - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 1; i < 9; i++) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - for (var i = 0; i < 9; i++) { - if (i != 3 && Math.floor(i / 3) != 2) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - } - for (var i = 0; i < 9; i++) { - if (i != 1 && (i % 3) != 2) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - } - for (var i = 0; i < 4; i++) { - if (i != 2) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - } - return deckPartie; - -} - -function creePartieClassique3_3() { - TasDuJEU = genererTouteslesCartes3_3Possibles(); - deckPartie = []; - for (var i = 0; i < TasDuJEU.length; i++) { - CodeRotation = getRandom(0, 3); - if (CodeRotation == 0) { - TasDuJEU[i] = TasDuJEU[i]; - } else if (CodeRotation == 1) { - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } else if (CodeRotation == 2) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - } else if (CodeRotation == 3) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } - } - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - -function genererTouteslesCartes3_4Possibles() { - deckPartie = []; - carteselect = []; - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - - for (var j = 0; j < 2; j++) { - for (var i = 0; i < 12; i++) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, j)); - if (i != 3 * j) { - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(uneCarte); - if (!doublonInterdit(uneCarte)) { - AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, j)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var unDoublon = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(unDoublon); - } - } - } - } - for (var j = 0; j < 2; j++) { - for (var i = 0; i < 12; i++) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, j)); - if (i != 3 * j + 1) { - if (i != 2 && i != 5 && i != 8 && i != 11) { - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(uneCarte); - if (!doublonInterdit(uneCarte)) { - AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, j)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var unDoublon = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(unDoublon); - } - } - } - } - } - return deckPartie; -} - -function afficherCartes(Liste) { - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 0; i < Liste.length; i++) { - document.getElementById("containcards").appendChild(Liste[i].link); - } -} - -function creePartieClassique3_4() { - TasDuJEU = genererTouteslesCartes3_4Possibles(); - deckPartie = []; - for (var i = 0; i < TasDuJEU.length; i++) { - CodeRotation = getRandom(0, 3); - if (CodeRotation == 0) { - TasDuJEU[i] = TasDuJEU[i]; - } else if (CodeRotation == 1) { - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } else if (CodeRotation == 2) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - } else if (CodeRotation == 3) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } - } - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - -function creePartieInfini(nbRow, nbColum) { - deckPartie = []; - carteselect = []; - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var j = 1; j <= 16; j++) { - - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, nbColum - 1); - Coy1 = getRandom(0, nbRow - 1); - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1)); - - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2)); - //Code de Generation de Figure - var uneCarte = new Carte(j, AllFigure, nbRow, nbColum); - - deckPartie.push(uneCarte); - - document.getElementById("containcards").appendChild(uneCarte.link); - } -} - -//======================================================================================================================================================== -//Changer les cartes et Changer les cartes de Tas de jeu - -function changerlesCartesDeTasDeJeu() { - while (carteselect.length != 0) { - var unIndex = TasDuJEU.indexOf(carteselect[0]); - TasDuJEU.splice(unIndex, 1); - if (TasDuJEU.length > 16) { - var index2 = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index2 = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - unIndex = deckPartie.indexOf(carteselect[0]); - deckPartie[unIndex] = TasDuJEU[index2]; - } else { - unIndex = deckPartie.indexOf(carteselect[0]); - deckPartie.splice(unIndex, 1); - } - carteselect.shift(); - } - afficherCartes(deckPartie); -} - - - -function changerlesCartes() { - while (carteselect.length != 0) { - remplacerLaCarte(carteselect[0]); - carteselect.shift(); - } - rechargerGAME(); -} - -function remplacerLaCarte(uneCarte) { - pos = deckPartie.indexOf(uneCarte); - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, uneCarte.column - 1); - Coy1 = getRandom(0, uneCarte.row - 1); - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1)); - - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2)); - //Code de Generation de Figure - var newCarte = new Carte(pos + 1, AllFigure, uneCarte.row, uneCarte.column); - deckPartie[pos] = newCarte; -} - -//==================================================================================== -//GESTION DE MATRICE - -function somMatrice(matrice1, matrice2, row, column) { - var somMatrice = creaMatriceVierge(row, column); - for (var i = 0; i < column; i++) { - for (var j = 0; j < row; j++) { - somMatrice[i][j] = matrice1[i][j] + matrice2[i][j]; - } - } - return somMatrice; -} - -function copieMatrice(laMatrice, row, column) { - var myMatrice = new Array(); - for (var i = 0; i < column; i++) { - myMatrice[i] = new Array(); - for (var j = 0; j < row; j++) { - myMatrice[i][j] = laMatrice[i][j]; - } - } - return myMatrice; -} - -function getRandom(min, max) { - return Math.round(Math.random() * (max - min) + min) -} - -function creaMatriceVierge(row, column) { - var myMatrice = new Array(); - for (var i = 0; i < column; i++) { - myMatrice[i] = new Array(); - for (var j = 0; j < row; j++) { - myMatrice[i][j] = 0; - } - } - return myMatrice; -} - -function creaMatrice(row, column) { - - var myMatrice = creaMatriceVierge(row, column); - //window.alert(myMatrice) - - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, column - 1); - Coy1 = getRandom(0, row - 1); - - myMatrice[Cox1][Coy1] = 1; - - Cox2 = getRandom(0, column - 1); - Coy2 = getRandom(0, row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, column - 1); - Coy2 = getRandom(0, row - 1); - } - myMatrice[Cox2][Coy2] = 2; - - return myMatrice; - -} - -//================================================================================= -//chercheCombi => Compte les combinainsons de 2 à 5 cartes a l'ecran -//Pour changer le nombre de carte maximum dans une liste il faut changer la valeur max de N - -function chercherCombinaison() { - var Cptsolution = 0; - /* - Pour toutes les longueurs possible d’un tas de carte (N = 0, N<4 ; N++) - Pour toutes les échantillon de cartes ( i = 0 ; i<16 – N ; i ++) - Pour toutes les autres cartes (j=0 ;j<15-i-N ;j++) - DeckTest = vide ; - DeckTest.push(DeckPartie[i]) - Pour N + 2 cartes (k=1 ;k<2+N ;k++) - DeckTest.push(DeckPartie[i+k+j]) - Tab = AssemblageArbre(copie(Decktest) , Decktest[0]) - Pour toutes les valeurs de tab - Si tab[m] == N+2 - //Woula j’ai trouvé*/ - for (var N = 0; N < 4; N++) { - for (var i = 0; i < 16 - N; i++) { - for (var j = 0; j < 15 - i - N; j++) { - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - DeckTeste.push(deckPartie[i]); - for (var k = 1; k < N + 2; k++) { - DeckTeste.push(deckPartie[i + k + j]) - } - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - - //Recupération de code - - var solution = true; - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - //Reagarde si il y a une solution - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - //Reagarde si il y a une solution - if (!solution) { - Cptsolution++; - var recup = []; - for (var h = 0; h < DeckTeste.length; h++) { - recup.push(deckPartie.indexOf(DeckTeste[h]) + 1); - } - if(!modelangue){ - window.alert("Combinaison a " + (N + 2) + " cartes trouvée : " + recup); - } - else{ - window.alert("Combination with " + (N + 2) + " cards found : " + recup); - } - - } - } - } - } - if(!modelangue){ - window.alert("Nombre de combinaison: " + Cptsolution); - } - else{ - window.alert("Number of combination: " + Cptsolution); - } - -} - -function testPertinent() { - //test(); - offreSWISH = true; - lesPoints -= 5; - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - var allComb = 0; - //window.alert("Voici ce que j'ai trouvé, mais voulez vous booster mes recherches ?") - console.log("===============!!!! BOOST !!!!=============") - for (var i = 2; i < 6; i++) { - var tabCheck = []; - for (var j = 0; j < deckPartie.length - i + 1; j++) { - var tab = recherchePertinente(i, j, j); - for (var m = 0; m < tab.length; m++) { - tabCheck.push(tab[m]); - } - - } - //console.log("J'ai tout les ensembles pour " + i + " cartes " + tabCheck.length) - var tabInte = comparaisonEmpilement(tabCheck, 0); - //console.log("nouveau tableau avec " + tabInte.length) - var comb = 0; - comb = testAllEnsemble(tabInte); - if (comb > 0 && i >= 3) { - return; - } - allComb += comb; - } - console.log("nb combi : " + allComb) - window.alert("Et voilà ! J'ai finis !") -} - -function comparaisonEmpilement(liste, debut) { - if (debut >= liste.length - 1) { - return liste; - } - var tabPropre = []; - for (var j = 0; j <= debut; j++) { - tabPropre.push(liste[j]); - } - var sommeCarreEle = sommeCarreElement(liste[debut].ensemble); - for (var i = debut + 1; i < liste.length; i++) { - if (sommeCarreEle != sommeCarreElement(liste[i].ensemble)) { - tabPropre.push(liste[i]); - } else { - //console.log("==========DOUBLON==========") - //console.log(sommeCarreEle + " ===== " + sommeCarreElement(liste[i].ensemble)) - } - } - //console.log(tabPropre.length + " ========== " + liste.length) - var tabRetour = comparaisonEmpilement(tabPropre, debut + 1); - return tabRetour; -} -function sommeCarreElement(element) { - var sommeCarre = 0; - for (var i = 0; i < element.length; i++) { - sommeCarre += Math.pow(2, element[i]); - } - return sommeCarre; -} - -function selectionAuto(liste) { - while (carteselect.length != 0) { - var id = "card" + carteselect[0].identifiant; - document.getElementById(id).style.boxShadow = ""; - carteselect.splice(0, 1); - } - for (var i = 0; i < liste.length; i++) { - var id = "card" + deckPartie[liste[i]].identifiant; - document.getElementById(id).style.boxShadow = "0 0 1vw red, 0 0 1vw red"; - carteselect.push(deckPartie[liste[i]]); - } -} - -function testAllEnsemble(liste) { - var tabCode = []; - var compteur = 0; - for (var i = 0; i < liste.length; i++) { - var lesCartes = []; - for (var j = 0; j < liste[i].ensemble.length; j++) { - lesCartes.push(deckPartie[liste[i].ensemble[j]]); - } - var tab = AssemblageARBRE(copieListeDeCarte(lesCartes), copieCarte(lesCartes[0])); - //Recupération de code - var solution = true; - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - //Reagarde si il y a une solution - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == lesCartes.length) { - solution = false; - } - } - //Reagarde si il y a une solution - if (!solution) { - selectionAuto(liste[i].ensemble); - //console.log("==========================") - if(!modelangue){ - console.log("Combinaison à " + (lesCartes.length) + " cartes trouvée : " + liste[i].ensemble); - } - else { - console.log("Combination with " + (lesCartes.length) + " cards found : " + liste[i].ensemble); - } - - compteur++; - //console.log(sommeCarreElement(liste[i].ensemble)) - } - } - return compteur; -} - -class Ensemble { - constructor(valeur, index) { - this.v = valeur; - this.ensemble = []; - this.ensemble.push(index); - } -} - -function recherchePertinente(nbCarte, debut, carte) { - tabRetour = []; - nbCarte = nbCarte - 1; - - //Si il n'y a plus de carte à ajouter dans l'ensemble on regarde si la boucle de peut se boucler - if (nbCarte == 0) { - var laPremiereCarte = deckPartie[debut]; - for (var i = 0; i < deckPartie[carte].SesFigures.length; i++) { - for (var j = 0; j < laPremiereCarte.SesFigures.length; j++) { - if (deckPartie[carte].SesFigures[i].type[0] == TypeFigure.Petit && laPremiereCarte.SesFigures[j].type[0] == TypeFigure.Moyen) { - if (deckPartie[carte].SesFigures[i].couleur == laPremiereCarte.SesFigures[j].couleur) { - tabRetour.push(new Ensemble(0, carte)); - return tabRetour; - } else { - tabRetour.push(new Ensemble(-1, carte)); - return tabRetour; - } - } - } - } - } - - //On recupère tout les index des cartes pouvant compléter le point de la carte à l'index "carte" - for (var i = 0; i < deckPartie[carte].SesFigures.length; i++) { - if (deckPartie[carte].SesFigures[i].type[0] == TypeFigure.Petit) { - var lePoint = deckPartie[carte].SesFigures[i]; - } - } - var listeCarteComp = carteComplementaire(lePoint, debut); - //Si la liste de carte complémentaire est vide alors on retourne un code d'erreur - if (listeCarteComp.length == 0) { - tabRetour.push(new Ensemble(-1, carte)); - return tabRetour; - } - - //Sinon pour chaque index de carte complémentaire on continue la recherche pertinente - var tabPropre = []; - for (var i = 0; i < listeCarteComp.length; i++) { - var tab = []; - var unTabEnsemble = []; - tab.push(recherchePertinente(nbCarte, debut, listeCarteComp[i])); - - for (var k = 0; k < tab[0].length; k++) { - unTabEnsemble.push(tab[0][k]); - } - - for (var j = 0; j < unTabEnsemble.length; j++) { - if (unTabEnsemble[j].v == 0) { - var present = false; - for (var m = 0; m < unTabEnsemble[j].ensemble.length; m++) { - if (unTabEnsemble[j].ensemble[m] == carte) { - present = true; - } - } - if (!present) { - unTabEnsemble[j].ensemble.push(carte); - tabPropre.push(unTabEnsemble[j]); - } - } - } - - } - - return tabPropre; - - - -} - -function carteComplementaire(figure, debut) { - var retour = []; - //Pour toutes les cartes de deckpartie après la carte de début, on regarde les ronds des cartes et on regarde leurs couleurs pour les faire remonter. - for (var i = debut + 1; i < deckPartie.length; i++) { - for (var j = 0; j < deckPartie[i].SesFigures.length; j++) { - if (deckPartie[i].SesFigures[j].type[0] == TypeFigure.Moyen) { - if (deckPartie[i].SesFigures[j].couleur == figure.couleur) { - retour.push(i); - } - } - } - } - return retour; -} - -function test() { - printCombinations([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], 12); -} - -function printCombinations(array, p) { - var combinations = []; - var Cptsolution = 0; - for (k = 2; k < p + 1; k++) { - - function run(level, start) { - for (var i = start; i < array.length - k + level + 1; i++) { - combinations[level] = array[i]; - //console.log(i); - if (level < k - 1) { - - run(level + 1, i + 1); - } else { - - var combTest = []; - for (var j = 0; j < combinations.length; j++) { - combTest.push(deckPartie[combinations[j]]); - //window.alert("Matrice ajouté num" + j + " :" + deckPartie[combinations[j]].getMatrice); - console.log("i" + j + " :" + combinations[j]); - } - console.log("matrice début ex: " + combTest[0].getMatrice); - console.log("Cartes selectionnées :(en partant de indice 0) :") - console.log(combinations.join(" ")); - console.log("----- taille :" + combTest.length + " -------"); - - var cpt = testCombinaison(combTest, combinations, Cptsolution); - Cptsolution = cpt; - } - } - } - run(0, 0); - - if(!modelangue){ - window.alert("fin test " + k + " cartes") - } - else{ - window.alert("end test " + k + " cards") - } - - - } - window.alert("nb combi :" + Cptsolution); -} - - -function testCombinaison(DeckTeste, combi, Cptsolution) { - var tabCode = []; - var tab = []; - //window.alert("---------------"); - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - - //Recupération de code - var solution = true; - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - //Reagarde si il y a une solution - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - //Reagarde si il y a une solution - if (!solution) { - Cptsolution++; - if(!modelangue){ - window.alert("Combinaison à " + (DeckTeste.length) + " cartes trouvée : " + combi); - } - else{ - window.alert("Combination with " + (DeckTeste.length) + " cards found : " + combi); - } - - } - return Cptsolution; -} - -function chercheCombi2() { - - var Cptsolution = 0; - for (var i = 0; i < 15; i++) { - - for (var j = 0; j < 15 - i; j++) { - - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - copie.splice(0, DeckTeste.length); - DeckTeste.splice(0, DeckTeste.length); - tab.splice(0, DeckTeste.length); - tabCode.splice(0, DeckTeste.length); - - DeckTeste.push(copieCarte(deckPartie[i])); - DeckTeste.push(copieCarte(deckPartie[j + i + 1])); - - - for (var h = 0; h < DeckTeste.length; h++) { - copie.push(DeckTeste[i]); - } - - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - - var solution = true; - - - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - if (!solution) { - Cptsolution++; - if(!modelangue){ - window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); - } - else{ - window.alert("Combination with 2 found: " + (i + 1) + " " + (i + j + 2)); - } - - } - } - } - if(!modelangue){ - window.alert("Nombre de solution a 2 cartes : " + Cptsolution); - } - else{ - window.alert("Number of solutions with 2 cards : " + Cptsolution); - } - -} - -//================================================================================= -//chercheCombi => Compte les combinainsons de 3 cartes a l'ecran -function chercheCombi3() { - var Cptsolution = 0; - for (var i = 0; i < 15; i++) { //Partie fixe - - for (var j = 0; j < 15 - i; j++) { //Partie movible 1 - - for (var k = 0; k < 15 - j; k++) { //Partie movible 2 - - - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - copie.splice(0, DeckTeste.length); - DeckTeste.splice(0, DeckTeste.length); - tab.splice(0, DeckTeste.length); - tabCode.splice(0, DeckTeste.length); - - DeckTeste.push(deckPartie[i]); - DeckTeste.push(deckPartie[j + i + 1]); - DeckTeste.push(deckPartie[k + j + i + 2]); - - for (var h = 0; h < DeckTeste.length; h++) { - copie.push(DeckTeste[i]); - } - - for (var z = 0; z < DeckTeste; z++) { - if (DeckTeste[z] == null) { - window.alert("Pb carte null :" + i + j + k); - } - } - - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - var solution = true; - - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - - - - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - copie.splice(0, DeckTeste.length); - DeckTeste.splice(0, DeckTeste.length); - tab.splice(0, DeckTeste.length); - tabCode.splice(0, DeckTeste.length); - - DeckTeste.push(deckPartie[i]); - DeckTeste.push(deckPartie[j + i + 1]); - DeckTeste.push(deckPartie[k + j + i + 2]); - - for (var h = 0; h < DeckTeste.length; h++) { - copie.push(DeckTeste[i]); - } - - for (var z = 0; z < DeckTeste; z++) { - if (DeckTeste[z] == null) { - window.alert("Pb carte null :" + i + j + k); - } - } - - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - var solution = true; - - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - - - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - if (!solution) { - Cptsolution++; - if(!modelangue){ - window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); - } - else{ - window.alert("Combination with 3 found: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); - } - - } - goRefresh(); - } - } - } - if (Cptsolution == 0) { - if(!modelangue){ - window.alert("Pas de solution"); - } - else{ - window.alert("No solution"); - } - - } - if(!modelangue){ - window.alert("Nombre de solution a 3 cartes : " + Cptsolution); - } - else{ - window.alert("Number of solutions with 3 cards : " + Cptsolution); - } - -} -//============================================================================================= -//Fonction pour refresh l'affichage - -var compteurRefresh = 50; -var refreshJ; - -function goRefresh() { - compteurRefresh = 50; - refresh(); -} - -function refresh() { - //console.log(compteurRefresh) - if (compteurRefresh > 0) { - compteurRefresh--; - refreshJ = setTimeout("refresh()", 100); - } - - else { - clearTimeout(refreshJ); - } - - if (compteurRefresh == 0) { - document.getElementById("affSolution").textContent = ""; - } -} - -//===================================================================== -//Fonctions permettant d'aider le joueur au bout d'un certain temps - - -var compteurAide = 300; - -function rechercheAide() { - var allComb = 0; - //window.alert("Voici ce que j'ai trouvé, mais voulez vous booster mes recherches ?") - console.log("===============!!!! BOOST !!!!=============") - for (var i = 2; i < 6; i++) { - var tabCheck = []; - for (var j = 0; j < deckPartie.length - i + 1; j++) { - var tab = recherchePertinente(i, j, j); - for (var m = 0; m < tab.length; m++) { - tabCheck.push(tab[m]); - } - - } - //console.log("J'ai tout les ensembles pour " + i + " cartes " + tabCheck.length) - var tabInte = comparaisonEmpilement(tabCheck, 0); - //console.log("nouveau tableau avec " + tabInte.length) - var comb = 0; - comb = testAllEnsemble(tabInte); - if (comb > 0) { - return; - } - allComb += comb; - } - if (deckPartie.length < 16 && comb == 0) { - if (!modelangue) { - window.alert("Fin de partie !") - } else { - window.alert("Game Over !") - } - retour(); - clearInterval(itv); - } else if (deckPartie.length >= 16 && comb == 0) { - lesPoints += 5; - redistribuerPlateau(); - } - console.log("nb combi : " + allComb) -} - -var aideJ; - -function goAide() { - compteurAide = 300; - aide(); -} - -function aide() { - console.log(compteurAide) - if (compteurAide > 0) { - compteurAide--; - aideJ = setTimeout("aide()", 100); - } - - else { - clearTimeout(aideJ); - } - - if (compteurAide == 0) { - rechercheAide(); - } -} - - - -//================================================================================= -//FONCTION DE TEST => permet de tester des fonctionnalite via le bouton VALIDER - - -var cpt = 10; -var x; -var itv = 0; - -function decompte() { - - //var progressnum = document.getElementById("progressnum"); - var indicateur = document.getElementById("indicateur"); - - if (cpt >= 0) { - - cpt--; - x = setTimeout("decompte()", 100); - } - - else { - clearTimeout(x); - } - - if (cpt == 0) { - if(!modelangue){ - window.alert("Fin du jeu"); - document.getElementById("HighscorePage").style.display = "block"; - } - else{ - window.alert("Game Over"); - } - - - - - clearInterval(itv); - } - - if (cpt < 550) { - document.getElementById("indicateur").style.backgroundColor = "orange"; - - } - - if (cpt < 366) { - document.getElementById("indicateur").style.backgroundColor = "red"; - } - - indicateur.style.width = cpt + "px"; - //progressnum.innerHTML = cpt; -} - -function testerLesCartes() { - goAide(); - if (selectionMode == 0) { - testPourJeuClassique(); - } else if (selectionMode == 1 || selectionMode==2) { - testPourJeuInfini(); - } -} - - -function testPourJeuInfini() { - try { - if (carteselect.length == 0) { - if(!modelangue){ - window.alert("Selection Vide"); - } - else{ - window.alert("Empty selection"); - } - - return; - } else if (carteselect.length < 2) { - if(!modelangue){ - window.alert("Selection Trop Petite"); - } - else{ - window.alert("Selection Too Small"); - } - - return; - } else { - var copie = []; - for (var i = 0; i < carteselect.length; i++) { - copie.push(copieCarte(carteselect[i])); - } - var tab = []; - tab = AssemblageARBRE(copieListeDeCarte(copie), copieCarte(carteselect[0])); - var solution = true; - var tabCode = []; - for (var i = 0; i < tab.length; i++) { - tabCode.push(tab[i].code); - } - for (var i = 0; i < tab.length; i++) { - if (tab[i].code == carteselect.length) { - solution = false; - if (offreSWISH) { - offreSWISH = false; - } else { - lesPoints += carteselect.length; - } - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - if (selectionDiemension == 2) { - changerlesCartes3_2(); - } else if (selectionDiemension == 3) { - changerlesCartes2_2(); - } else { - changerlesCartes(); - } - } - } - if (solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; - } - else{ - document.getElementById("affSolution").textContent = 'No solutions found...'; - } - - } - if (!solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé !'; - } - else{ - document.getElementById("affSolution").textContent = 'Assembly of ' + copie.length + ' cards found !'; - } - - } - goRefresh(); - } - } catch (e) { - window.alert(e); - } -} - -//Fonction de test mais pour le jeu classique - -function testPourJeuClassique() { - //try { - if (carteselect.length == 0) { - if(!modelangue){ - window.alert("Selection Vide test pour jeu classique"); - } - else{ - window.alert("Selection Empty test for classic game"); - } - - return; - } else if (carteselect.length < 2) { - if(!modelangue){ - window.alert("Selection Trop Petite"); - } - else{ - window.alert("Selection Too Small"); - } - - return; - } else { - var copie = []; - for (var i = 0; i < carteselect.length; i++) { - copie.push(copieCarte(carteselect[i])); - } - var tab = []; - tab = AssemblageARBRE(copie, copieCarte(carteselect[0])); - var solution = true; - var tabCode = []; - for (var i = 0; i < tab.length; i++) { - tabCode.push(tab[i].code); - } - for (var i = 0; i < tab.length; i++) { - if (tab[i].code == carteselect.length) { - solution = false; - cpt = cpt + 20 * copie.length; - if (offreSWISH) { - offreSWISH = false; - } else { - lesPoints += carteselect.length; - } - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - changerlesCartesDeTasDeJeu(); - } - } - if (solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; - } - else{ - document.getElementById("affSolution").textContent = 'No solutions found...'; - } - - } - if (!solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé ! Il reste encore ' + TasDuJEU.length + ' cartes !'; - } - else{ - document.getElementById("affSolution").textContent = 'Assembly of ' + copie.length + ' cards found ! There are still ' + TasDuJEU.length + ' cards !'; - } - } - goRefresh(); - } - /*} catch (e) { - window.alert(e); - }*/ -} - -//=================================================================================== -//Function de copie diverse - -function copieListeDeCarte(Liste) { - var copie = []; - for (var i = 0; i < Liste.length; i++) { - copie.push(copieCarte(Liste[i])); - } - return copie; -} - -function copieCarte(uneCarte) { - if (uneCarte == null) { - return null; - } - var AllFigure = []; - for (var i = 0; i < uneCarte.SesFigures.length; i++) { - AllFigure.push(new Figure(uneCarte.SesFigures[i].type, uneCarte.SesFigures[i].forme, uneCarte.SesFigures[i].X, uneCarte.SesFigures[i].Y, uneCarte.SesFigures[i].couleur)); - } - var carte = new Carte(uneCarte.getIdentifiant, AllFigure, uneCarte.row, uneCarte.column); - carte.Matrice = copieMatrice(uneCarte.Matrice, uneCarte.row, uneCarte.column); - return carte; -} - -function copieLiseDeFigure(Liste) { - var copie = []; - for (var i = 0; i < Liste.length; i++) { - copie.push(copieFigure(Liste[i])); - window.alert("code " + copie[i].CodeHTML) - } - return copie; -} - -function copieFigure(uneFigure) { - if(!modelangue){ - window.alert("Avant copiage " + uneFigure.CodeHTML) - } - else{ - window.alert("Before copying " + uneFigure.CodeHTML) - } - - if (uneFigure == null) { - return null; - } - if(!modelangue){ - window.alert("je fais la copie"); - } - else{ - window.alert("I make the copy"); - } - - var copie = new Figure(uneFigure.type, uneFigure.forme, uneFigure.X, uneFigure.Y); - return copie; -} -//===================================================================================================== -//Function de manipulataion de Carte - -function Verticale(coCarte) { - var laCarte; - laCarte = copieCarte(coCarte); - laCarte = laCarte.carteVerticale; - return laCarte; -} - -function Horizontale(coCarte) { - var laCarte; - laCarte = copieCarte(coCarte); - laCarte = laCarte.carteHorizontale; - return laCarte; -} - -//============================================================================================================================== - -//FONCTION POUR TESTER L'ARBRE - -class CODE { - constructor(Carte) { - this.code = 0; - this.laCarte = Carte; - } -} - -function AssemblageARBRE(TasDeCarte, Carte) { - var uneTable = copieListeDeCarte(TasDeCarte); - var tab = new Array(); - var tabCode = new Array(); - uneTable.splice(0, 1); - if (uneTable.length == 0) { - var leCode = new CODE(Carte); - tab.push(leCode); - return tab; - } - tab.push(AssemblageARBRE(uneTable, copieCarte(uneTable[0]))); - tab.push(AssemblageARBRE(uneTable, Horizontale(copieCarte(uneTable[0])))); - tab.push(AssemblageARBRE(uneTable, Verticale(copieCarte(uneTable[0])))); - var derniereCarte = Horizontale(Verticale(copieCarte(uneTable[0]))); - tab.push(AssemblageARBRE(uneTable, derniereCarte)); - for (var i = 0; i < tab.length; i++) { - for (var j = 0; j < tab[i].length; j++) { - tabCode.push(tab[i][j]); - } - } - - for (var i = 0; i < tabCode.length; i++) { - if (tabCode[i].code != -1) { - var enregistrement = tabCode[i].code; - tabCode[i] = comparaisonARBRE(tabCode[i].laCarte, Carte); - tabCode[i].code += enregistrement; - } - } - return tabCode; -} - - -function comparaisonARBRE(CarteMereEntree, CarteFilleEntree) { - var retour = []; - var liaison = 0; - var CarteMere = copieCarte(CarteMereEntree); - var CarteFille = copieCarte(CarteFilleEntree); - for (var i = 0; i < CarteFille.SesFigures.length; i++) { - for (var j = 0; j < CarteMere.SesFigures.length; j++) { - if (CarteFille.SesFigures[i].X == CarteMere.SesFigures[j].X) { - if (CarteFille.SesFigures[i].Y == CarteMere.SesFigures[j].Y) { - //Coordonnees identiques - if (CarteFille.SesFigures[i].forme == CarteMere.SesFigures[j].forme) { - //Forme identiques - for (var k = 0; k < CarteMere.SesFigures[j].type.length; k++) { - if (CarteFille.SesFigures[i].couleur != CarteMere.SesFigures[j].couleur) {//Si les figures ne sont pas de la même couleur on stop la comparaison - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - if (CarteFille.SesFigures[i].type[0] == TypeFigure.Petit) { - if (CarteMere.SesFigures[j].type[k] == TypeFigure.Petit) { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } else if (CarteFille.SesFigures[i].type[0] == TypeFigure.Moyen) { - if (CarteMere.SesFigures[j].type[k] == TypeFigure.Moyen) { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } else if (CarteFille.SesFigures[i].type[0] == TypeFigure.Grand) { - if (CarteMere.SesFigures[j].type[k] == TypeFigure.Grand) { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } - } - //Si le type de la figure n'y est pas on l'ajoute a la liste de carte Mere; - liaison = liaison + 1; - CarteMere.SesFigures[j].type.push(CarteFille.SesFigures[i].type[0]); - } else { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } - } - } - } - var CarteSomme = SommeDeCarte(CarteMere, copieCarte(CarteFille)); - var leCode = new CODE(CarteSomme); - leCode.code = liaison; - return leCode; -} - -function SommeDeCarte(CarteMere, CarteFille) { - CarteMere.Matrice = creaMatriceVierge(CarteMere.row, CarteMere.column); - for (var i = 0; i < CarteFille.SesFigures.length; i++) { - var manquant = true; - for (var j = 0; j < CarteMere.SesFigures.length; j++) { - if (CarteFille.SesFigures[i].X == CarteMere.SesFigures[j].X) { - if (CarteFille.SesFigures[i].Y == CarteMere.SesFigures[j].Y) { - manquant = false; - } - } - } - if (manquant) { - CarteMere.SesFigures.push(CarteFille.SesFigures[i]); - } - } - - for (var i = 0; i < CarteMere.SesFigures.length; i++) { - for (var j = 0; j < CarteMere.SesFigures[i].type.length; j++) { - if (CarteMere.SesFigures[i].type[j] == TypeFigure.Petit) { - CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 1; - } else if (CarteMere.SesFigures[i].type[j] == TypeFigure.Moyen) { - CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 2; - } else if (CarteMere.SesFigures[i].type[j] == TypeFigure.Grand) { - CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 4; - } - } - } - return CarteMere; -} - -//================================================================================================================================ - -//================================================================================== - - - - -function doublonInterdit(uneCarte) { - var lesCoPetit = []; - lesCoPetit.push([1, 1], [1, 1], [1, 2], [1, 2], [1, 1], [2, 2], [1, 1], [2, 1], [1, 2], [2, 2], [1, 2], [2, 1]); - var lesCoMoyens = []; - lesCoMoyens.push([2, 1], [3, 3], [1, 1], [3, 4], [2, 3], [1, 4], [1, 2], [1, 1], [2, 3], [1, 3], [2, 4], [1, 3]); - for (var i = 0; i < lesCoPetit.length; i++) { - if (uneCarte.SesFigures[0].X == (lesCoPetit[i][0]) - 1) { - if (uneCarte.SesFigures[0].Y == (lesCoPetit[i][1]) - 1) { - if (uneCarte.SesFigures[1].X == (lesCoMoyens[i][0]) - 1) { - if (uneCarte.SesFigures[1].Y == (lesCoMoyens[i][1]) - 1) { - return true; - } - } - } - } - } - return false; -} - -function bacASable() { - majSizeCard(3); - var lesCartes = []; - - var LesFigure = []; - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, 0, CouleurFigure.Couleur1); - LesFigure.push(uneFigure); - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 1, 0, CouleurFigure.Couleur2); - LesFigure.push(uneFigure); - var uneCarte = new Carte(1, LesFigure, 3, 2); - - lesCartes.push(uneCarte); - - afficherCartes(lesCartes); -} - - - -function functionLange(){ - //window.alert(modelangue); - console.log(modelangue); - if(modelangue){ - modelangue = false; - //MODE FRANCAIS ======= - document.getElementById('flag_top').src = "imgs/flags/flag-france.png"; - document.getElementById('flag_top2').src = "imgs/flags/flag-france.png"; - - document.getElementById('textjouerr').innerHTML = 'JOUER'; - - //Traduction classement - document.getElementById('classementtxt').textContent = 'Classement - solo'; - document.getElementById('premier').textContent = '1er'; - document.getElementById('deuxieme').textContent = '2e'; - document.getElementById('troisieme').textContent = '3e'; - - //Traduction paramètres - document.getElementById('SettingName').textContent = 'Paramètres'; - - //Tradcution des règles - document.getElementById('lesRegles').textContent = 'Les Règles'; - document.getElementById('textRules').textContent = 'Swish : Jeu de 60 cartes composé chacun de billes et de cerceaux, de 4 couleurs différentes possibles. 16 cartes sont posés sur une table et le joueur doit faire superposer des cartes de manière que chaque bille soit dans le cerceau de même couleur d’une autre carte.'; - - document.getElementById("textmode").textContent = "" + allModeFrench[selectionMode] - } - - else{ - modelangue = true; - //MODE ANGLAIS ======== - document.getElementById('flag_top').src = "imgs/flags/flag-uk.png"; - document.getElementById('flag_top2').src = "imgs/flags/flag-uk.png"; - - document.getElementById('textjouerr').innerHTML = 'PLAY'; - - //Traduction classement - document.getElementById('classementtxt').textContent = 'Ranking - solo'; - document.getElementById('premier').textContent = '1st'; - document.getElementById('deuxieme').textContent = '2nd'; - document.getElementById('troisieme').textContent = '3rd'; - - //Traduction paramètres - document.getElementById('SettingName').textContent = 'Settings'; - - //Traduction des règles - document.getElementById('lesRegles').textContent = 'The Rules'; - document.getElementById('textRules').textContent = 'Swish : Set of 60 cards each composed of balls and hoops, 4 different colors possible. 16 cards are placed on a table and the player has to lay cards on top of each other in such a way that each ball is in the same color hoop as another card.' - - document.getElementById("textmode").textContent = "" + allModeEngl[selectionMode] - - } -} - -function recuphighscore(){ - var nom = document.getElementById('nom').value; - - var score = lesPoints; - $.ajax({ - type: "POST", - url: "ajouterScore.php", - data: { - score : score, - nom: nom, - modeJeu : selectionMode - }, - success: function(data){ - if(data == 1) - alert("requête effectuée "); - else - alert("un pb est survenu"); - } - }); - -} - -function reloadAfterHS(){ - - retour(); - window.location.reload(); -} \ No newline at end of file diff --git a/SwichGIT/Highscore/js/menu.js b/SwichGIT/Highscore/js/menu.js deleted file mode 100644 index 5c7c507..0000000 --- a/SwichGIT/Highscore/js/menu.js +++ /dev/null @@ -1,55 +0,0 @@ -var FormeSelect = ["rond"]; -var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] -var ListeClassForme = ["rond","carre","triangle","croix","losange","penta","hexa","hocto"] - -//3 modes : 0 = couleurs // 1 = formes // 2 = personnaliser les cartes -var mode = 0; -var valRange; - -function settingOpen(){ - var elements = document.getElementsByClassName("pcr-button"); - for (var i = 0; i < elements.length; i++) { - elements[i].classList.add(ListeClassForme[i]); - } -} - -function ableCache(formName){ - cacheName = "cache"+formName; - const pos = FormeSelect.indexOf(formName); - if (pos > -1) { - FormeSelect.splice(pos, 1); - } - document.getElementById(cacheName).style.display = "block"; -} - -function disableCache(formName){ - if (FormeSelect.length < 4) - { - cacheName = "cache"+formName; - document.getElementById(cacheName).style.display = "none"; - FormeSelect.push(formName); - console.log(FormeSelect.length); - } -} - -function changeContour(value){ - var newvalue = value * 0.055 + 1; - document.documentElement.style.setProperty('--z', newvalue+'vw'); - var valcard = value * 0.013 + 1; - document.documentElement.style.setProperty('--n', valcard+'vw'); - //document.documentElement.style.setProperty('--n', newvalue+'vw'); - //document.getElementById("SettingName").innerHTML = newvalue; -} - -function getVarColor(color){ - var getvar = color; - getvar = getvar.substring(6,getvar.length-1); - - return getvar; -} - -function varColorToHex(color){ - hex = getComputedStyle(document.documentElement).getPropertyValue(color); - hex = hex.substring(1,hex.length); - return hex; -} diff --git a/SwichGIT/Highscore/modeleHighscore.lo1 b/SwichGIT/Highscore/modeleHighscore.lo1 deleted file mode 100644 index ea326acc6641820d4023e09dcbe8b7f9f403008e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14390 zcmeHN&5sO06t7{|?kvk%Y=n@F__`u)4lB5b3vqA|?8k%^W@XKWWB&~j7bhn!B0?O9 zFmZ4c7nc>uUIY;_iHMu=epUT5Z@PPC*zM_=mVT3}SM{pvRlQfg`k3k-+GWg;gle^F z1`H@?%4N@NvMJ3@xN1) zZfJ=^_qT|C$ECXx&<(xtaUA_VAbJqoI2yCn&qD@6JD^?(<#IX1_1JlyXAq+L3mtLv zH?6vVv~djEsawzG?-4e{HLlQ8tyav!f@cF3f${>R4ugALGBQ5rKZ8Qz6=_R9t9G4Y zHshHGG7tR!9+(mnb*TQ5bs!6E@xh2a%=Mc?hiAvH9h{vU72oI7Z-vd*ugy41fEHVZ zbBErWkhZ$KQCm`Lf3YnztB2E4RO>jq4mdxYEL<-Y#uDhuNQ1tJ*isH-p5y+BIe?z0 znbO{W`AZ|z83`C; zJ<7@$02!Sgu0|@qNeS2BBbz zX4LF4`&3^W`OJT$>si|S?;MPMbfw!zj}%MOr9zL$+r3n3z%cEAb4#)~OpXZp-w96! z$j;^#Kwfdw%$PZW@|;|XIl`1nI}Fm^e>W1z-~>x8@k$ZCBe%%=*v%u`wzS87XKl<=|2F?tF3TA??*^eZ)cC80_u6Y9__bSy`9k zvaZ!=zPfSt9<9^qHdvRRk{2;0v8`sM9*ZDGgL(Lvr0Y>e9yNw%CZFG@l{y`#mC3By zw4C?=&sJ@YefM#Um#o^}C}Q=)m~jjxX=$mKTUdRmliaqGNb5rlT2E$PtZUG^b*wFu zbs@XXqC2{PyP1&;I)*I*>Ssr2)y&Y*1*l*bI&+2@ z%YaZv8CHEqbdV*vkN1h4#3*@aANPHcVWWef@SDyV-ZIK)bnwpV!RGgmxUcJU8}6*~ z6ZVFqq;5HgR5%5wWQfZ9j>J5mwnKBD5Kt}(+kSv zxk29LT#%c&^X7uGR`;43*-9|amcVsA( zXTO&3aCyj22H2~lRrZKH1nj;k^VweTpA`<<$zWr3hKL*7Y!0vp(Nw^=>A|rQ5Isyo>Identifiant partie : "; -echo ""; -echo " "; - - -$db=new MyDB(); -$afficher = $db->query('SELECT * FROM partieCartes where IdPartie="'.$idparte.'" '); -$tableau =[]; -while ($row = $afficher->fetchArray()) { - $un=$row['colUn']; - $deux=$row['colDeux']; - $trois=$row['colTrois']; - $tout=$un.','.$deux.','.$trois; - // $entier=$entier+1; - array_push($tableau,$tout); -} - -foreach ($tableau as $val) { - //echo "

$val d

"; -} -$comma_separated = implode(",", $tableau); -$_SESSION['listecartebdd']=$comma_separated; \ No newline at end of file diff --git a/SwichGIT/src/ConnexionBDD.php b/SwichGIT/src/ConnexionBDD.php deleted file mode 100644 index c6b7ff2..0000000 --- a/SwichGIT/src/ConnexionBDD.php +++ /dev/null @@ -1,24 +0,0 @@ -open('mysqlitedb.db'); - //$this->exec('CREATE TABLE partieScore(IdPartie STRING PRIMARY KEY,scorePremierJ STRING,scoreDeuxiemeJ STRING, pseudoPremierJ STRING,pseudoDeuxiemeJ STRING)'); - //$this->exec('CREATE TABLE partieCartes(IdPartie STRING ,IdCarte STRING,colUn STRING, colDeux STRING, colTrois STRING)'); - - } -} - -function genererChaineAleatoire($longueur = 10) -{ - $caracteres = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; - $longueurMax = strlen($caracteres); - $chaineAleatoire = ''; - for ($i = 0; $i < $longueur; $i++) - { - $chaineAleatoire .= $caracteres[rand(0, $longueurMax - 1)]; - } - return $chaineAleatoire; -} - diff --git a/SwichGIT/src/SupprimerEtCreerPartie.php b/SwichGIT/src/SupprimerEtCreerPartie.php deleted file mode 100644 index a17c8fe..0000000 --- a/SwichGIT/src/SupprimerEtCreerPartie.php +++ /dev/null @@ -1,21 +0,0 @@ -query($requete); - -$newid=genererChaineAleatoire(10); -$_SESSION['idpartie']=$newid; -$db->query('INSERT INTO partieScore(IdPartie) VALUES("'.$newid.'")'); - -$requete2 ="DELETE FROM partieCartes where IdPartie='".$id."'"; -$suppression2 = $db->query($requete2); - -for ($i = 1; $i <= 16; $i++) { - $db->query('INSERT INTO partieCartes(IdPartie,IdCarte) VALUES("'.$newid.'","'.$i.'")'); -} - - diff --git a/SwichGIT/src/cleanBase.php b/SwichGIT/src/cleanBase.php deleted file mode 100644 index 46b6a29..0000000 --- a/SwichGIT/src/cleanBase.php +++ /dev/null @@ -1,5 +0,0 @@ -query('DELETE FROM partieCartes'); -$update = $db->query('DELETE FROM partieScore'); \ No newline at end of file diff --git a/SwichGIT/src/css/PageDaccueil.css b/SwichGIT/src/css/PageDaccueil.css deleted file mode 100644 index c39fc40..0000000 --- a/SwichGIT/src/css/PageDaccueil.css +++ /dev/null @@ -1,490 +0,0 @@ -#pageAccueil { - visibility: visible; -} - -#cloud { - z-index: 10 -} - -#mount1 { - z-index: 11; - position: absolute; -} - -#mount2 { - z-index: 10; -} - -.containerparam{ - position: absolute; - display: flex; - margin-left: 1vw; -} - -.containerparam > div { - margin-right: 4vh; -} - -/*SETTINGS*/ -#forme{ - visibility: hidden; -} - -#couleurs{ - z-index: 1; -} - -.pannel{ - height: 100px; - width: 100px; - background-color: red; -} - -#pickrcontner{ - position: relative; - display: flex; - flex-wrap: wrap; - justify-content: space-around; -} - -.Mode_Setting{ - height: 20vw; - position: relative; - margin : 0 auto; -} -#BottomSetings{ - position: absolute; - left: 0; - bottom: 0; - height: 5vw; - width: 100%; - border-radius: 0 0 0.3vw 0.3vw; -} - -#SettingBefore{ - height: 5vw; - width: 5vw; - background-color: var(--lightsedonca); - color: black; - font-size: 3vw; - visibility: collapse; -} -#SettingAfter{ - bottom: 5vw; - position: relative; - height: 5vw; - width: 5vw; - background-color: var(--lightsedonca); - float: right; -} - -#testSettings{ - position: absolute; - color: black; - bottom: 0; - left: 18vw; -} - - -#ShapeSettings{ - height: 100%; - width: 100%; - margin: auto 2vw; - display: flex; - flex-wrap: wrap; -} -.ShapeContener{ - height: 9vw; - width: 9vw; - margin-left: 1vw; - position: relative; - display: table-cell; - vertical-align: middle; -} -.settingShape{ - background-color: #333; -} - -.Colorone{background-color: var(--colorbase);} -.Colortwo{background-color: var(--colorcarre);} -.Colorthree{background-color: var(--colorone);} -.Colorfour{background-color: var(--colortwo);} -.Colorfive{background-color: var(--colorthree);} - - - -/*Bouton info*/ -#infosec{ - z-index:15; - width: 2vw; - margin: 0 auto; -} - -#info { - color: var(--lightprima); - text-decoration: none; - font-size: 45px; -} - -#info:hover { - color: var(--lightprima); -} - -.activity { - padding: 0; - list-style: none; -} - -li { - -webkit-transition: box-shadow 0.2s ease; - -moz-transition: box-shadow 0.2s ease; - transition: box-shadow 0.2s ease; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - border-radius: 50%; - color: #B7B7B7; - display: inline-block; - font-size: 0.889em; - height: 3em; - position: relative; - text-align: center; - text-transform: lowercase; - width: 3em; - line-height: 3em; -} - - li a { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - li:hover { - box-shadow: 0 0 0 7px var(--lightsedonca); - font-size:99%; - position:relative; - right:5%; - } - - li:before { - border-radius: 50%; - bottom: 0; - box-shadow: 0 0 0 4px var(--lightsedonca); - content: ''; - left: 0; - position: absolute; - right: 0; - top: 0; - background-color: var(--lightsedonca); - } - -/*Les règles popups*/ -.overlay { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: rgba(0, 0, 0, 0.7); - transition: opacity 500ms; - visibility: hidden; - opacity: 0; - z-index: 210; -} - - .overlay:target { - visibility: visible; - opacity: 1; - } - -.popup { - margin: 70px auto; - padding: 20px; - background: #fff; - border-radius: 5px; - width: 30%; - position: relative; - top:25%; -} - - .popup h2 { - margin-top: 0; - color: #333; - font-family: Tahoma, Arial, sans-serif; - } - - .popup .close { - position: absolute; - top: 20px; - right: 30px; - transition: all 200ms; - font-size: 30px; - font-weight: bold; - text-decoration: none; - color: #333; - } - - .popup .close:hover { - color: #06D85F; - } - - .popup .content { - max-height: 30%; - overflow: auto; - } - - /*Parametres*/ - -.popup2 { - margin: 70px auto; - padding: 20px; - background: #fff; - border-radius: 5px; - width: 45%; - height: 65%; - position: relative; - top:10%; -} - -.popup2 h2 { - margin-top: 0; - color: #333; - font-family: Tahoma, Arial, sans-serif; -} -h3 { - margin: 0; - color: #333; - font-family: Tahoma, Arial, sans-serif; -} -.popup2 .close { - position: absolute; - top: 20px; - right: 30px; - transition: all 200ms; - font-size: 30px; - font-weight: bold; - text-decoration: none; - color: #333; -} - .popup2 .close:hover { - color: #06D85F; - } -.popup2 .content { - max-height: 30%; -} - -.titre{ - display: ruby-base; -} - -label { - cursor: pointer; - text-indent: -9999px; - width: 2vw; - height: 1vw; - background: grey; - display: block; - border-radius: 100px; - position: relative; -} - -label:after { - content: ''; - position: absolute; - top: 0.1vw; - left: 0.1vw; - width: 0.8vw; - height: 0.8vw; - background: #fff; - border-radius: 90px; - transition: 0.3s; -} - -input:checked + label { - background: #bada55; -} - -input:checked + label:after { - left: calc(100% - 0.1vw); - transform: translateX(-100%); -} - -label:active:after { - width: 1.4vw; -} -/* J'ai trop avancé, mode multi*/ - - -#containpseudo { - position: absolute; - height: 15%; - width: 30%; - z-index: 12; - left: 35%; - top: 30%; -} - -.bouttonvalider:hover { - box-shadow: 0 0 0 8px var(--lightsedonca); - font-size: 100%; - position: relative; - transition: box-shadow 0.2s ease; -} - -#bouttonvalider:hover { - box-shadow: 0 0 0 5px var(--lightsedonca); - position: relative; -} - -#pseudoenter { - background-color: red; - height: 100%; - border-radius: 45px; - background-color: #B130DE; -} - -#inputpseudo { - position: absolute; - width: 99%; - height: 65%; - border-radius: 30px; - font-size: 3vw; - background-color: transparent; - -moz-appearance: none; - text-align: center; - color: #707070; - border-color: transparent; - font-family: impact, Arial Black; - z-index: 11; -} - -#fondinput { - background-color: red; - position: absolute; - width: 97%; - background-color: var(--lightsedonca); - height: 90%; - border-radius: 40px; - left: 1.5%; - top: 5%; - z-index: 10; -} - - - -#modeprec{ - height: 100%; - width: 15%; - float: left; - position: relative; -} - -#modesuiv{ - height: 100%; - width: 15%; - float: right; - position: relative; -} - -#textdumode{ - height: 100%; - width: 70%; - position: absolute; - left: 15%; -} - - - - - -#buttonadd { - position: absolute; - top: 30%; - right: -12%; - height: 3vw; - width: 3vw; - border-radius: 2vw; - background-color: #B130DE; - z-index: 18; -} - -#textplus { - font-size: 3vw; - font-family: arial, Arial Black; - position: absolute; - margin-top: -0.15vw; - margin-left: 0.65vw; - color: var(--lightprima); -} - -#containplayers { - position: absolute; - background-color: transparent; - color: var(--lightsedonca); - width: 15vw; - height: 20vw; - z-index: 17; - right: 0%; - top: 8vw; -} - -.pseudojoueur { - float: right; - margin-top: 0px; - margin-bottom: 3%; - margin-right: 10%; - font-family: Lucida Console, Arial Black, Arial; - font-size: 2vw; -} - -#pseudolist { - width: 100%; - height: 1.7vw; -} - -/* === FORMES === */ - -.contentButton{ - height: 3vw; - width: 15%; - margin : 0 auto; - position: relative; - bottom: 5vw; -} - -.buttonvalidersettings{ - height: 100%; - width: 100%; - border-style: none; - background-color: red; - color: white; - font-family: arial; - font-size: 2vw; - border-radius: 15px; -} - -.buttonvalidersettings:active{ - background-color: blue; -} -/* LANGUES */ - - -#cf2 img { - position:absolute; - left:0; - cursor: pointer; - -webkit-transition: opacity 0.2s ease-in-out; - -moz-transition: opacity 0.2s ease-in-out; - -o-transition: opacity 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out; -} - -#cf2 img.transparent { -opacity:0; -} -#cf_onclick { -cursor:pointer; -} - diff --git a/SwichGIT/src/css/PartieGame.css b/SwichGIT/src/css/PartieGame.css deleted file mode 100644 index 01657e7..0000000 --- a/SwichGIT/src/css/PartieGame.css +++ /dev/null @@ -1,111 +0,0 @@ - -#pageGame { - visibility: hidden; - top: -10vh; - position: relative; -} - -.menuhaut { - height: 10vh; - width: inherit; - display: flex; -} - -/*Partie Menu du haut*/ -.menu{ - align-items: center; - justify-content: center; -} - - -.retourstp { - position: absolute; -} - -#Redistribution{ - position:relative; - top:-3vw; -} - - -#affSolution { - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2.5vw; - color: var(--lightsedonca); - width: inherit; -} - -#textjouer2 { - position: absolute; - text-align: center; - font-family: Montserrat, impact, Arial Black; - margin-top: 0.6vw; - color: var(--lightsedonca); - width: inherit; - -} - -#btnvalider2 { - position: relative; - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2.5vw; - margin-top: 0.2vw; - margin-left: 0.2vw; - color: var(--lightsedonca); -} - -#btnvalider3 { - position: relative; - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2.5vw; - margin-top: 0.2vw; - margin-left: 0.2vw; - color: var(--lightsedonca); -} - -#Redistribution2 { - position: relative; - top:-3vw; - left:68%; -} - -#Redistribution3 { - position: relative; - top:-3vw; - left: 50%; -} - - -.bouttonvalider2:hover { - box-shadow: 0 0 0 8px var(--lightsedonca); - font-size: 100%; - position: relative; - transition: box-shadow 0.2s ease; -} - -#progressbar -{ - position : relative; - width: 1100px; - padding:1px; - background-color:white; - border:1px solid black; - height:10px; - border-radius: 5px; - margin-top: 40px; - margin-right: auto; - margin-left: auto; - -} - -#indicateur -{ - width: 800px; - background-color : green; - height:10px; - margin: 0; - -} \ No newline at end of file diff --git a/SwichGIT/src/css/Resp3.css b/SwichGIT/src/css/Resp3.css deleted file mode 100644 index 1bc656a..0000000 --- a/SwichGIT/src/css/Resp3.css +++ /dev/null @@ -1,84 +0,0 @@ -/*Ecran*/ -@media screen and (min-width: 960px) { - /*ROND*/ - .anneau { - position: relative; - background-color: var(--colorbase); - border-radius: var(--v); - height: var(--v); - width: var(--v); - display: table-cell; - vertical-align: middle; - } - .anneau2 { - position: relative; - background-color: white; - border-radius: var(--v); - height: var(--v); - width: var(--v); - left : calc((var(--u) - var(--v))/2); - display: table-cell; - vertical-align: middle; - } - .anneau3 { - position: relative; - background-color: var(--colorbase); - border-radius: var(--v); - height: var(--v); - width: var(--v); - margin-left: auto; - margin-right: auto; - } - .rondinterieur { - background-color: var(--lighttercia); - height: var(--w); - width: var(--w); - display: table; - margin: 0 auto; - border-radius: var(--w); - } - .rond { - display: table; - margin: 0 auto; - background-color: var(--colorbase); - height: var(--w); - width: var(--w); - border-radius: var(--w); - } - - .rondcache { - display: table; - margin: 0 auto; - background-color: black; - border-radius: var(--y); - } - .rond2 { - display: table; - margin: 0 auto; - background-color: white; - height: var(--w); - width: var(--w); - border-radius: var(--w); - } - .rond3 { - position: relative; - top : calc((var(--v) - var(--w))/ 2); - left : calc((var(--v) - var(--w))/2); - display: table-cell; - vertical-align: middle; - background-color: white; - height: var(--w); - width: var(--w); - border-radius: var(--w); - } - .rond4 { - display: table; - margin: 0 auto; - background-color: var(--colorbase); - height: var(--w); - width: var(--w); - border-radius: var(--w); - } -} - - \ No newline at end of file diff --git a/SwichGIT/src/css/base.css b/SwichGIT/src/css/base.css deleted file mode 100644 index e15eca2..0000000 --- a/SwichGIT/src/css/base.css +++ /dev/null @@ -1,128 +0,0 @@ -:root{ - /*couleur héhé*/ - --lightprima: #DEDEDE; - --lightsedonca: #B7B7B7; - --lighttercia: #E6E6E6; - /*Couleur bases*/ - - --colorbase : #e9546f;/*ROND*/ - --colorcarre : #c97fb3;/*CARRE*/ - --colorone : #00a088;/*TRIANGLE*/ - --colortwo : #5880c1;/*CROIX*/ - - --colorseven : #e9546f;/*ROND*/ - --coloreight : #c97fb3;/*CARRE*/ - --colornine : #00a088;/*TRIANGLE*/ - --colorten : #5880c1;/*CROIX*/ - --colorthree : #E6792F;/*LOSANGE*/ - --colorfour : #E6DA27;/*PENTA*/ - --colorfive : #2E6DB4;/*HEXA*/ - --colorsix : #E6792F;/*HOCTO*/ - - /*Tailles cartes*/ - --taille: 10vw; - /*Les formes*/ - --u: calc(var(--x) / 2.75); - --v: calc(var(--y) / 2.75); - --w: calc(var(--z) / 2.75); - /*Les formes settings*/ - --x : 10vw; - --y : 7vw; - --z : 3.75vw; - /*Formes ete*/ - --l: 3vw; - --m: 2.5vw; - --n: 1.5vw; -} - -.test{ - color: black; -} - -a { - cursor: pointer; - z-index: 60; -} - - - - -body { - background-color: var(--lightprima); - height: 100%; - overflow-x: hidden; - overflow-y: hidden; - /*Desactiver la selection*/ - -webkit-user-select: none; /* Chrome / Safari */ - -moz-user-select: none; /* Firefox */ - -ms-user-select: none; /* IE 10+ */ - user-select: none; -} - - -#ContainBottom { -position: absolute; -margin-left: 25vw; -height: 12vw; -width: auto; -bottom: 0; -z-index: 20; -} - -#clic{ -position: absolute; -left: 55vw; -top : 7vw; -height: auto; -width: 15vw; -} - -#card-conteneur{ -z-index: 20; -position: absolute; -left: 0vw; -} - -.flex-container { - padding: 0; - margin: 0; - list-style: none; - - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - - -webkit-flex-flow: row wrap; - justify-content: space-around; - margin-top: -7vw; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SwichGIT/src/css/desktops.css b/SwichGIT/src/css/desktops.css deleted file mode 100644 index b2c6ded..0000000 --- a/SwichGIT/src/css/desktops.css +++ /dev/null @@ -1,619 +0,0 @@ -/*Ecran*/ -@media screen and (min-width: 992px) { - - /*PARTIE FORMES*/ - .containform3 { - position: relative; - height: var(--x); - width: var(--x); - display: table-cell; - /*vertical-align: middle;*/ - } - - .containinteCarte{ - top:calc((var(--l) - var(--n)) / 2); - left:calc((var(--l) - var(--n)) / 2); - height: var(--n); - width: var(--n); - z-index: 2; - position: absolute; - } - - .containexteCarte{ - top:calc((var(--l) - var(--m)) / 2); - left:calc((var(--l) - var(--m)) / 2); - height: var(--m); - width: var(--m); - z-index: 1; - position: absolute; - } - - .containform3carte { - position: relative; - height: var(--l); - width: var(--l); - display: table-cell; - /*vertical-align: middle;*/ - } - - .containinte { - /*PROBLEME SIZE*/ - top: calc((var(--y) - var(--z)) / 2); - left: calc((var(--y) - var(--z)) / 2); - height: var(--z); - width: var(--z); - z-index: 2; - position: absolute; - } - - .cache { - top: calc((var(--x) - var(--y)) / 2.8); - left: calc((var(--x) - var(--y)) / 2.2); - height: calc(var(--y)*1.05); - width: calc(var(--y)*1.05); - z-index: 2; - position: absolute; - z-index: 15; - } - - #choosemode { - height: 4vw; - width: 16vw; - position: absolute; - left: 42vw; - top: 44vh; - z-index: 15; - } - - #choosedimension { - height: 4vw; - width: 16vw; - position: absolute; - left: 42vw; - top: 50vh; - z-index: 15; - } - - #conteneurmode { - width: 80%; - height: 2vw; - left: 10%; - top: 25%; - position: absolute; - margin: 0 auto; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - #triangleprec { - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 0.75vw solid transparent; - border-right: 1.25vw solid grey; - border-bottom: 0.75vw solid transparent; - } - - #trianglesuiv { - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 0.75vw solid transparent; - border-left: 1.25vw solid grey; - border-bottom: 0.75vw solid transparent; - } - - #textmode { - font-family: Lucida Console, Arial Black, Arial; - font-size: 1vw; - color: #707070; - text-align: center; - margin: 5% auto 0 auto; - } - - #textdimension { - font-family: Lucida Console, Arial Black, Arial; - font-size: 1vw; - color: #707070; - text-align: center; - margin: 5% auto 0 auto; - } - - #formSize { - margin: 0 auto; - width: 100%; - height: 3vw; - } - - .slider-container .bar .fill { - display: block; - width: 50%; - height: 100%; - background-color: #6200ee; - } - - .slider-container .slider { - position: relative; - z-index: 2; - -webkit-appearance: none; - width: 100%; - height: 10px; - border-radius: 5px; - outline: none; - background-color: transparent; - } - - .slider.container { - position: relative; - } - - .slider-container .bar { - position: absolute; - z-index: 1; - left: 0; - width: 100%; - height: 10px; - border-radius: 5px; - background-color: #c6aee7; - overflow: hidden; - } - /*Moz*/ - .slider-container .slider::-moz-range-thumb { - -webkit-appearance: none; - width: 1vw; - height: 1vw; - background-color: #6200ee; - border-radius: 1vw; - cursor: pointer; - outline: none; - box-shadow: 0 0 0 0 rgba(98, 0,238, .1); - transition: .3s ease-in-out; - } - - .slider-container .slider::-moz-range-thumb:hover { - box-shadow: 0 0 0 10px rgba(98,0,238,.1); - } - - .slider-container .slider:active::-moz-range-thumb { - box-shadow: 0 0 0 20px rgba(98,0,238,.2); - } - - /*===========================================*/ - - .logoboutton { - font-size: 2vw; - color: var(--lightprima); - margin: 0.25vw; - } - - /*Externe*/ - .bouttonMenuHaut { - height: 4vw; - width: 4vw; - background-color: var(--lightsedonca); - border-radius: 50%; - margin: 0 auto; - margin-top: 0.45vw; - position: relative; - display: block; - } - - #affPoints { - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2vw; - margin-top: 1.2vw; - color: var(--lightsedonca); - } - - .divmenu { - width: 10vw; - height: inherit; - margin-right: 1vw; - } - - .containButtonForm { - height: 2.5vw; - width: 2.5vw; - margin: 0.75vw; - position: absolute; - } - - .buttonretour { - position: relative; - height: 4vh; - width: 4vh; - border-radius: 55vw; - background-color: var(--lightsedonca); - z-index: 5; - margin-left: 2vw; - top: 1.75vw; - } - - .flex-item { - background: var(--lightsedonca); - width: var(--taille); - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 3vw; - padding-left: 0.1vw; - margin-top: 0.25vw; - height: 3vw; - border-radius: 10px; - display: table-cell; - position: relative; - vertical-align: middle; - background-color: var(--lighttercia); - } - - .containcards { - overflow-x: auto; - display: grid; - grid-template-columns: repeat(8,auto); - grid-template-rows: repeat(2,auto); - padding-top: 1vw; - justify-content: center; - } - - .logop2 img { - width: 12vw; - padding-top: 1vh; - position: relative; - } - - - .txt { - position: absolute; - font-family: Arial Black; - color: var(--lightprima); - font-size: 1.5vw; - left: 0.4vw; - top: -1.6vh; - } - - .logo img { - position: absolute; - width: 12vw; - left: 44vw; - top: 13%; - z-index: 11; - } - - .mounts img { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - margin-left: -10px; - } - - #contourbuttonvalider { - position: absolute; - border-radius: 45px; - left: 9.2vw; - height: 4vw; - width: 12vw; - top: 1vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - .bouttonvalider { - position: absolute; - height: 3.4vw; - width: 11.4vw; - top: 0.3vw; - left: 0.3vw; - border-radius: 30px; - } - - .violet { - background-color: #B130DE; - } - - .vert { - background-color: #00CC66; - } - - #textjouerr { - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 2.5vw; - margin-top: 0.2vw; - color: var(--lightsedonca); - text-align: center; - width: inherit; - } - - #containBottom{ - position: absolute; - bottom: 3vh; - width: auto; - left: 50%; - z-index: 20; - height: auto; - } - - #containScore { - display: flex; - justify-content: center; - position: relative; - left: -50%; - - } - - .titreScore{ - font: 700 5vh "Poppins", sans-serif; - color: #2B2D2F; - position: relative; - left: -50%; - text-align: center; - } - - .case-score{ - padding: 4px; - position: relative; - z-index: 1; - width: 6vw; - height: 6vw; - margin: 1vw; - cursor: default; - transition: all 0.3s ease; - } - - .case-score .score-description { - background-color: var(--lightsedonca); - padding: 10px 15px; - width: calc(100% - 30px); - height: calc(100% - 20px); - transition: inherit; - } - - .case-score .score-position { - font: 700 2vw/1.3 "Poppins", sans-serif; - margin: 0 0 0; - transition: 0.2s ease 150ms; - font-size: 2vw; - font-family:"Poppins", sans-serif; - } - .case-score .score-pseudo, .score-points { - font: 500 12px "Poppins", sans-serif; - margin-top: -0.2em; - font-size: 0.8vw; - } - - .case-score:after { - z-index: 10; - background: #f9f8f7; - color: #333; - width: 180px; - position: absolute; - top: 80%; - opacity: 0; - transition: opacity 0.3s ease 0.3s, top 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.3s; - height: auto; - font-size: 12px; - line-height: 1.4; - padding: 10px; - margin: 0 0 0 -50px; - border-radius: 6px; - text-align: center; - } - .case-score:hover { - transform: scale(1.12); - z-index: 10; - } - - .case-score:hover .score-description { - background: transparent; - } - .case-score:hover .score-position, - .case-score:hover .score-pseudo, - .case-score:hover .score-points { - -webkit-text-fill-color: #222; - } - .case-score:hover:after { - top: 105%; - opacity: 1; - } - - .first { - background: linear-gradient(to bottom right, #f3f9a6 0%, #cbc634 100%); - } - .first .score-position, - .first .score-pseudo, - .first .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .second { - background: linear-gradient(to bottom right, #37cfdc 0%, #5a88e5 100%); - } - - .second .score-position, - .second .score-pseudo, - .second .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .third { - background: linear-gradient(to bottom right, #ff616d 0%, #ffc171 100%); - } - - .third .score-position, - .third .score-pseudo, - .third .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .nopodium { - background: linear-gradient(to bottom right, #2c3e50 0%, #B7B7B7 90%); - } - - .nopodium .score-position, - .nopodium .score-pseudo, - .nopodium .score-points { - background: -webkit-linear-gradient(#3A3B3C, #3A3B3C ); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - #infosec2{ - z-index:15; - width: 2vw; - position: relative; - margin: 0 auto; - margin-left: 0px; - } - - - #multiParams{ - height: 5vw; - width: 25vw; - position: absolute; - margin: 0 auto; - top: 58vh; - left: 38.5%; - z-index: 15; - display: none; - } - - #buttonMulti { - border-radius: 45px; - height: 2.5vw; - width: 10.4vw; - top: 1vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - #buttonMulti2 { - border-radius: 45px; - height: 2.5vw; - width: 10.4vw; - background-color: var(--lightsedonca); - z-index: 15; - margin-top: 1vh; - } - - .bouttonvalider2 { - position: relative; - height: 2vw; - width: 10vw; - top: 0.25vw; - left: 0.2vw; - border-radius: 30px; - } - - #textmulticreer { - font-family: Montserrat, impact, Arial Black; - font-size: 1.5vw; - margin-top: 0.1vw; - color: var(--lightsedonca); - text-align: center; - width: inherit; - } - #textmultirejoindre { - font-family: Montserrat, impact, Arial Black; - font-size: 1.5vw; - margin-top: 0.1vw; - color: var(--lightsedonca); - text-align: center; - width: inherit; - } - - #conteneurCreate{ - width: 40%; - height: 2.2vw; - left: 50%; - top: 3%; - position: absolute; - margin: 0 auto; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - - #conteneurJoin{ - width: 40%; - height: 2.2vw; - left: 50%; - top: 65%; - position: absolute; - margin: 0 auto; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - .form__field { - font-family: inherit; - width: 70%; - border: 0; - border-bottom: 2px solid #9b9b9b; - outline: 0; - font-size: 1vw; - color: black; - padding: 0.8vh 0; - background: transparent; - transition: border-color 0.2s; - margin-left: 1.5vw; - text-align: center; - } - .form__field::placeholder { - color: gray; - } - .form__field:placeholder-shown ~ .form__label { - font-size: 1.3rem; - cursor: text; - top: 20px; - } - - .form__label { - position: absolute; - top: 0; - display: block; - transition: 0.2s; - font-size: 1rem; - color: black; - } - - .form__field:focus { - padding-bottom: 6px; - font-weight: 700; - border-width: 3px; - border-image: linear-gradient(to right, #11998e, #38ef7d); - border-image-slice: 1; - } - .form__field:focus ~ .form__label { - position: absolute; - top: 0; - display: block; - transition: 0.2s; - font-size: 1rem; - color: #11998e; - font-weight: 700; - } - - - - - -} diff --git a/SwichGIT/src/css/formes.css b/SwichGIT/src/css/formes.css deleted file mode 100644 index f3e4604..0000000 --- a/SwichGIT/src/css/formes.css +++ /dev/null @@ -1,138 +0,0 @@ -.containform { - position: relative; - -} - -.ajustementPetiteForme{ - margin-top: 25%; -} - -.ajustementGrandeForme{ - margin-top: 0.2vw; - margin-left: 0.2vw; -} - -.containform2{ - position: relative; - height: var(--x); - width: var(--x); - display: table-cell; - vertical-align: middle; - background-color: black; -} - - -/*ROND*/ -.containexte{ - height: var(--y); - width: var(--y); - margin: 0 auto; - position: relative; - top: calc(var(--x)/8); -} - -#cacherond{ - display: none; -} - - - -.round{ - border-radius: 5vw; -} - -.cb{ - background-color: white; -} - -.cn{ - background-color: black; -} - - - - - -/* UTILISATION FORMES CARTES*/ -.containformCarte{ - position: relative; - height: var(--x); - width: var(--x); - display: table-cell; -} - -.carre{ - -webkit-clip-path: inset(0 0 0 0); - clip-path: inset(0 0 0 0); -} - -.triangle{ - -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%); - clip-path: polygon(50% 0%, 0% 100%, 100% 100%); -} - -.castriangle{ - margin-top: calc( (var(--y) - var(--z)) / 5); -} - -.caspenta{ - margin-top: calc( (var(--y) - var(--z)) / 10); -} - -.castrianglec{ - margin-top: calc( (var(--m) - var(--n)) / 5); -} - -.caspentac{ - margin-top: calc( (var(--m) - var(--n)) / 10); -} - -.losange{ - -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); - clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); -} - -.croix{ - -webkit-clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%); - clip-path: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%); -} - -.croixinte{ - -webkit-clip-path: polygon(26% 23%, 22% 27%, 45% 50%, 22% 74%, 27% 78%, 50% 55%, 74% 78%, 78% 73%, 55% 50%, 78% 27%, 73% 23%, 50% 46%); - clip-path: polygon(26% 23%, 22% 27%, 45% 50%, 22% 74%, 27% 78%, 50% 55%, 74% 78%, 78% 73%, 55% 50%, 78% 27%, 73% 23%, 50% 46%); - -} - -.penta{ - -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); - clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); -} - -.hexa{ - -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); - clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); -} - -.hocto{ - -webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); - clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); -} - -.rondv2{ - -webkit-clip-path: circle(50% at 50% 50%); - clip-path: circle(50% at 50% 50%); -} - -.rond{ - -webkit-clip-path: circle(50% at 50% 50%); - clip-path: circle(50% at 50% 50%); -} - -.formeinte{ - height: 100%; - width: 100%; -} -.formeexte{ - height: 100%; - width: 100%; -} \ No newline at end of file diff --git a/SwichGIT/src/css/phone.css b/SwichGIT/src/css/phone.css deleted file mode 100644 index a81f295..0000000 --- a/SwichGIT/src/css/phone.css +++ /dev/null @@ -1,111 +0,0 @@ -@media screen and (max-width: 990px){ - - .flex-item { - flex-grow: 1; - background: var(--lightsedonca); - width: 14vw; - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } -} - - -@media screen and (max-width: 880px) { - .flex-item { - flex-grow: 1; - background: var(--lightsedonca); - width: 14vw; - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } -} - -@media screen and (max-width: 720px) { - .flex-item { - flex-grow: 1; - background: var(--lightsedonca); - width: 17vw; - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } -} - -@media screen and (max-width: 590px) { - .flex-item { - flex-grow: 1; - background: var(--lightsedonca); - width: 20vw; - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } -} - -@media screen and (max-width: 510px) { - body{ - background-color: red; - } - .flex-item { - flex-grow: 1; - background: var(--lightsedonca); - width: 17vw; - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 3vh; - padding-left: 0.1vw; - margin-top: 0.25vw; - height: 3vh; - border-radius: 10px; - display: table-cell; - position: relative; - vertical-align: middle; - background-color: var(--lighttercia); - } -} diff --git a/SwichGIT/src/css/pickr.min.css b/SwichGIT/src/css/pickr.min.css deleted file mode 100644 index 5470ec2..0000000 --- a/SwichGIT/src/css/pickr.min.css +++ /dev/null @@ -1,2041 +0,0 @@ -/*DESKTOP*/ -@media screen and (min-width: 992px) { - /*! Pickr 1.0.1 MIT | https://github.com/Simonwep/pickr */ - .pickr{ - position:relative; - overflow:visible; - transform:translateY(0); - - } - .pickr *{ - box-sizing:border-box - } - .pickr .pcr-button{ - position:relative; - height:var(--y); - width: var(--y); - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s; - } - .pickr .pcr-button:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr .pcr-button:after,.pickr .pcr-button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - } - .pickr .pcr-button:after{ - transition:background .3s; - background:currentColor - } - .pickr .pcr-button.clear{ - background-size:70% - } - .pickr .pcr-button.clear:before{ - opacity:0 - } - .pickr .pcr-button.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr .pcr-button.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr button,.pickr input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr button:focus,.pickr input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr2 1.0.1 MIT | https://github.com/Simonwep/pickr2 */ - .pickr2{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - - } - .pickr2 *{ - box-sizing:border-box - } - .pickr2 .pcr-button2{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr2 .pcr-button2:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr2 .pcr-button2:after,.pickr2 .pcr-button2:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr2 .pcr-button2:after{ - transition:background .3s; - background:currentColor - } - .pickr2 .pcr-button2.clear{ - background-size:70% - } - .pickr2 .pcr-button2.clear:before{ - opacity:0 - } - .pickr2 .pcr-button2.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr2 .pcr-button2.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr2 button,.pickr2 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr2 button:focus,.pickr2 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr3 1.0.1 MIT | https://github.com/Simonwep/pickr3 */ - .pickr3{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr3 *{ - box-sizing:border-box - } - .pickr3 .pcr-button3{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr3 .pcr-button3:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr3 .pcr-button3:after,.pickr3 .pcr-button3:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr3 .pcr-button3:after{ - transition:background .3s; - background:currentColor - } - .pickr3 .pcr-button3.clear{ - background-size:70% - } - .pickr3 .pcr-button3.clear:before{ - opacity:0 - } - .pickr3 .pcr-button3.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr3 .pcr-button3.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr3 button,.pickr3 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr3 button:focus,.pickr3 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr4 1.0.1 MIT | https://github.com/Simonwep/pickr4 */ - .pickr4{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr4 *{ - box-sizing:border-box - } - .pickr4 .pcr-button4{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr4 .pcr-button4:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr4 .pcr-button4:after,.pickr4 .pcr-button4:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr4 .pcr-button4:after{ - transition:background .3s; - background:currentColor - } - .pickr4 .pcr-button4.clear{ - background-size:70% - } - .pickr4 .pcr-button4.clear:before{ - opacity:0 - } - .pickr4 .pcr-button4.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr4 .pcr-button4.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr4 button,.pickr4 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr4 button:focus,.pickr4 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr5 1.0.1 MIT | https://github.com/Simonwep/pickr5 */ - .pickr5{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr5 *{ - box-sizing:border-box - } - .pickr5 .pcr-button5{ - position:relative; - height:2em; - width:2em; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr5 .pcr-button5:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr5 .pcr-button5:after,.pickr5 .pcr-button5:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr5 .pcr-button5:after{ - transition:background .3s; - background:currentColor - } - .pickr5 .pcr-button5.clear{ - background-size:70% - } - .pickr5 .pcr-button5.clear:before{ - opacity:0 - } - .pickr5 .pcr-button5.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr5 .pcr-button5.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr5 button,.pickr5 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr5 button:focus,.pickr5 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - .pcr-app[data-theme=classic] .pcr-swatches>button{ - position:relative; - width:1.75em; - height:1.75em; - border-radius:.15em; - cursor:pointer; - margin:2.5px; - flex-shrink:0; - justify-self:center; - transition:all .15s; - overflow:hidden; - background:transparent; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:6px; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:after{ - content:""; - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - background:currentColor; - border:1px solid rgba(0,0,0,.05); - border-radius:.15em; - box-sizing:border-box - } - .pcr-app[data-theme=classic] .pcr-swatches>button:hover{ - filter:brightness(1.05) - } - .pcr-app[data-theme=classic] .pcr-interaction{ - display:flex; - flex-wrap:wrap; - align-items:center; - margin:0 -.2em - } - .pcr-app[data-theme=classic] .pcr-interaction>*{ - margin:0 .2em - } - .pcr-app[data-theme=classic] .pcr-interaction input{ - letter-spacing:.07em; - font-size:.75em; - text-align:center; - cursor:pointer; - color:#75797e; - background:#f1f3f4; - border-radius:.15em; - transition:all .15s; - padding:.45em .5em; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-interaction input:hover{ - filter:brightness(.975) - } - .pcr-app[data-theme=classic] .pcr-interaction input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(66,133,244,.75) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result{ - color:#75797e; - text-align:left; - flex:1 1 8em; - min-width:8em; - transition:all .2s; - border-radius:.15em; - background:#f1f3f4; - cursor:text - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result::selection{ - background:#4285f4; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-type.active{ - color:#fff; - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - width:auto; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:hover,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save:hover{ - filter:brightness(.925) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear{ - background:#f44250 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(244,66,80,.75) - } - .pcr-app[data-theme=classic] .pcr-selection{ - display:flex; - justify-content:space-between; - flex-grow:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-picker{ - position:absolute; - height:18px; - width:18px; - border:2px solid #fff; - border-radius:100%; - user-select:none - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{ - position:relative; - z-index:1; - width:2em; - display:flex; - flex-direction:column; - justify-content:space-between; - margin-right:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - cursor:pointer; - transition:background-color .3s,box-shadow .3s; - border-radius:.15em .15em 0 0; - z-index:2 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{ - border-radius:0 0 .15em .15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - background:currentColor; - width:100%; - height:50% - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - position:relative; - user-select:none; - display:flex; - flex-direction:column; - cursor:grab; - cursor:-moz-grab; - cursor:-webkit-grab - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette:active{ - cursor:grabbing; - cursor:-moz-grabbing; - cursor:-webkit-grabbing - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - width:100%; - height:8em; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{ - flex-grow:1; - border-radius:.15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{ - margin-left:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{ - left:50%; - transform:translateX(-50%) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - width:8px; - flex-grow:1; - border-radius:50em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{ - background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml; utf8, '); - background-size:100%,50% - } - - - /*! Pickr6 1.0.1 MIT | https://github.com/Simonwep/pickr6 */ - .pickr6{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr6 *{ - box-sizing:border-box - } - .pickr6 .pcr-button6{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr6 .pcr-button6:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr6 .pcr-button6:after,.pickr6 .pcr-button6:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr6 .pcr-button6:after{ - transition:background .3s; - background:currentColor - } - .pickr6 .pcr-button6.clear{ - background-size:70% - } - .pickr6 .pcr-button6.clear:before{ - opacity:0 - } - .pickr6 .pcr-button6.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr6 .pcr-button6.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr6 button,.pickr6 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr6 button:focus,.pickr6 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr7 1.0.1 MIT | https://github.com/Simonwep/pickr7 */ - .pickr7{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr7 *{ - box-sizing:border-box - } - .pickr7 .pcr-button7{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr7 .pcr-button7:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr7 .pcr-button7:after,.pickr7 .pcr-button7:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr7 .pcr-button7:after{ - transition:background .3s; - background:currentColor - } - .pickr7 .pcr-button7.clear{ - background-size:70% - } - .pickr7 .pcr-button7.clear:before{ - opacity:0 - } - .pickr7 .pcr-button7.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr7 .pcr-button7.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr7 button,.pickr7 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr7 button:focus,.pickr7 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr8 1.0.1 MIT | https://github.com/Simonwep/pickr8 */ - .pickr8{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr8 *{ - box-sizing:border-box - } - .pickr8 .pcr-button8{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr8 .pcr-button8:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr8 .pcr-button8:after,.pickr8 .pcr-button8:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr8 .pcr-button8:after{ - transition:background .3s; - background:currentColor - } - .pickr8 .pcr-button8.clear{ - background-size:70% - } - .pickr8 .pcr-button8.clear:before{ - opacity:0 - } - .pickr8 .pcr-button8.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr8 .pcr-button8.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr8 button,.pickr8 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr8 button:focus,.pickr8 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - -} - -@media screen and (min-width: 0px) and (max-width: 992px) { - /*! Pickr 1.0.1 MIT | https://github.com/Simonwep/pickr */ - .pickr{ - position:relative; - overflow:visible; - transform:translateY(0); - - } - .pickr *{ - box-sizing:border-box - } - .pickr .pcr-button{ - position:relative; - height: calc(1.5*var(--y)); - width: calc(1.5*var(--y)); - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s; - } - .pickr .pcr-button:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr .pcr-button:after,.pickr .pcr-button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - } - .pickr .pcr-button:after{ - transition:background .3s; - background:currentColor - } - .pickr .pcr-button.clear{ - background-size:70% - } - .pickr .pcr-button.clear:before{ - opacity:0 - } - .pickr .pcr-button.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr .pcr-button.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr button,.pickr input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr button:focus,.pickr input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr2 1.0.1 MIT | https://github.com/Simonwep/pickr2 */ - .pickr2{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - - } - .pickr2 *{ - box-sizing:border-box - } - .pickr2 .pcr-button2{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr2 .pcr-button2:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr2 .pcr-button2:after,.pickr2 .pcr-button2:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr2 .pcr-button2:after{ - transition:background .3s; - background:currentColor - } - .pickr2 .pcr-button2.clear{ - background-size:70% - } - .pickr2 .pcr-button2.clear:before{ - opacity:0 - } - .pickr2 .pcr-button2.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr2 .pcr-button2.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr2 button,.pickr2 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr2 button:focus,.pickr2 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - /*! Pickr3 1.0.1 MIT | https://github.com/Simonwep/pickr3 */ - .pickr3{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr3 *{ - box-sizing:border-box - } - .pickr3 .pcr-button3{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr3 .pcr-button3:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr3 .pcr-button3:after,.pickr3 .pcr-button3:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr3 .pcr-button3:after{ - transition:background .3s; - background:currentColor - } - .pickr3 .pcr-button3.clear{ - background-size:70% - } - .pickr3 .pcr-button3.clear:before{ - opacity:0 - } - .pickr3 .pcr-button3.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr3 .pcr-button3.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr3 button,.pickr3 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr3 button:focus,.pickr3 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr4 1.0.1 MIT | https://github.com/Simonwep/pickr4 */ - .pickr4{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr4 *{ - box-sizing:border-box - } - .pickr4 .pcr-button4{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr4 .pcr-button4:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr4 .pcr-button4:after,.pickr4 .pcr-button4:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr4 .pcr-button4:after{ - transition:background .3s; - background:currentColor - } - .pickr4 .pcr-button4.clear{ - background-size:70% - } - .pickr4 .pcr-button4.clear:before{ - opacity:0 - } - .pickr4 .pcr-button4.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr4 .pcr-button4.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr4 button,.pickr4 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr4 button:focus,.pickr4 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr5 1.0.1 MIT | https://github.com/Simonwep/pickr5 */ - .pickr5{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr5 *{ - box-sizing:border-box - } - .pickr5 .pcr-button5{ - position:relative; - height:2em; - width:2em; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr5 .pcr-button5:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr5 .pcr-button5:after,.pickr5 .pcr-button5:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr5 .pcr-button5:after{ - transition:background .3s; - background:currentColor - } - .pickr5 .pcr-button5.clear{ - background-size:70% - } - .pickr5 .pcr-button5.clear:before{ - opacity:0 - } - .pickr5 .pcr-button5.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr5 .pcr-button5.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr5 button,.pickr5 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr5 button:focus,.pickr5 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - .pcr-app[data-theme=classic] .pcr-swatches>button{ - position:relative; - width:1.75em; - height:1.75em; - border-radius:.15em; - cursor:pointer; - margin:2.5px; - flex-shrink:0; - justify-self:center; - transition:all .15s; - overflow:hidden; - background:transparent; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:6px; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-swatches>button:after{ - content:""; - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - background:currentColor; - border:1px solid rgba(0,0,0,.05); - border-radius:.15em; - box-sizing:border-box - } - .pcr-app[data-theme=classic] .pcr-swatches>button:hover{ - filter:brightness(1.05) - } - .pcr-app[data-theme=classic] .pcr-interaction{ - display:flex; - flex-wrap:wrap; - align-items:center; - margin:0 -.2em - } - .pcr-app[data-theme=classic] .pcr-interaction>*{ - margin:0 .2em - } - .pcr-app[data-theme=classic] .pcr-interaction input{ - letter-spacing:.07em; - font-size:.75em; - text-align:center; - cursor:pointer; - color:#75797e; - background:#f1f3f4; - border-radius:.15em; - transition:all .15s; - padding:.45em .5em; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-interaction input:hover{ - filter:brightness(.975) - } - .pcr-app[data-theme=classic] .pcr-interaction input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(66,133,244,.75) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result{ - color:#75797e; - text-align:left; - flex:1 1 8em; - min-width:8em; - transition:all .2s; - border-radius:.15em; - background:#f1f3f4; - cursor:text - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-result::selection{ - background:#4285f4; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-type.active{ - color:#fff; - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - width:auto; - color:#fff - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:hover,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save:hover{ - filter:brightness(.925) - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-save{ - background:#4285f4 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear{ - background:#f44250 - } - .pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(244,66,80,.75) - } - .pcr-app[data-theme=classic] .pcr-selection{ - display:flex; - justify-content:space-between; - flex-grow:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-picker{ - position:absolute; - height:18px; - width:18px; - border:2px solid #fff; - border-radius:100%; - user-select:none - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{ - position:relative; - z-index:1; - width:2em; - display:flex; - flex-direction:column; - justify-content:space-between; - margin-right:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - cursor:pointer; - transition:background-color .3s,box-shadow .3s; - border-radius:.15em .15em 0 0; - z-index:2 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{ - border-radius:0 0 .15em .15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{ - background:currentColor; - width:100%; - height:50% - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - position:relative; - user-select:none; - display:flex; - flex-direction:column; - cursor:grab; - cursor:-moz-grab; - cursor:-webkit-grab - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette:active{ - cursor:grabbing; - cursor:-moz-grabbing; - cursor:-webkit-grabbing - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{ - width:100%; - height:8em; - z-index:1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{ - flex-grow:1; - border-radius:.15em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - border-radius:.15em; - z-index:-1 - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{ - margin-left:.75em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{ - left:50%; - transform:translateX(-50%) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - width:8px; - flex-grow:1; - border-radius:50em - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{ - background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red) - } - .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{ - background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml; utf8, '); - background-size:100%,50% - } - - - /*! Pickr6 1.0.1 MIT | https://github.com/Simonwep/pickr6 */ - .pickr6{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr6 *{ - box-sizing:border-box - } - .pickr6 .pcr-button6{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr6 .pcr-button6:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr6 .pcr-button6:after,.pickr6 .pcr-button6:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr6 .pcr-button6:after{ - transition:background .3s; - background:currentColor - } - .pickr6 .pcr-button6.clear{ - background-size:70% - } - .pickr6 .pcr-button6.clear:before{ - opacity:0 - } - .pickr6 .pcr-button6.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr6 .pcr-button6.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr6 button,.pickr6 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr6 button:focus,.pickr6 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr7 1.0.1 MIT | https://github.com/Simonwep/pickr7 */ - .pickr7{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr7 *{ - box-sizing:border-box - } - .pickr7 .pcr-button7{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr7 .pcr-button7:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr7 .pcr-button7:after,.pickr7 .pcr-button7:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr7 .pcr-button7:after{ - transition:background .3s; - background:currentColor - } - .pickr7 .pcr-button7.clear{ - background-size:70% - } - .pickr7 .pcr-button7.clear:before{ - opacity:0 - } - .pickr7 .pcr-button7.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr7 .pcr-button7.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr7 button,.pickr7 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr7 button:focus,.pickr7 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } - - - /*! Pickr8 1.0.1 MIT | https://github.com/Simonwep/pickr8 */ - .pickr8{ - position:relative; - overflow:visible; - transform:translateY(0); - margin : 0vw 2vw 2vw 2vw; - } - .pickr8 *{ - box-sizing:border-box - } - .pickr8 .pcr-button8{ - position:relative; - height:7vw; - width:7vw; - padding:.5em; - cursor:pointer; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - border-radius:.15em; - background:url('data:image/svg+xml; utf8, ') no-repeat 50%; - background-size:0; - transition:all .3s - } - .pickr8 .pcr-button8:before{ - background:url('data:image/svg+xml; utf8, '); - background-size:.5em; - z-index:-1; - z-index:auto - } - .pickr8 .pcr-button8:after,.pickr8 .pcr-button8:before{ - position:absolute; - content:""; - top:0; - left:0; - width:100%; - height:100%; - border-radius:15em - } - .pickr8 .pcr-button8:after{ - transition:background .3s; - background:currentColor - } - .pickr8 .pcr-button8.clear{ - background-size:70% - } - .pickr8 .pcr-button8.clear:before{ - opacity:0 - } - .pickr8 .pcr-button8.clear:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pickr8 .pcr-button8.disabled{ - cursor:not-allowed - } - .pcr-app button,.pcr-app input,.pickr8 button,.pickr8 input{ - outline:none; - border:none; - -webkit-appearance:none - } - .pcr-app button:focus,.pcr-app input:focus,.pickr8 button:focus,.pickr8 input:focus{ - box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor - } - .pcr-app[data-theme=classic]{ - position:absolute; - display:flex; - flex-direction:column; - z-index:10000; - font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; - box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03); - width:28.5em; - max-width:95vw; - padding:.8em; - border-radius:.1em; - background:#fff; - opacity:0; - visibility:hidden; - transition:opacity .3s; - left:0; - top:0 - } - .pcr-app[data-theme=classic].visible{ - visibility:visible; - opacity:1 - } - .pcr-app[data-theme=classic] .pcr-swatches{ - display:flex; - flex-wrap:wrap; - margin-top:.75em - } - .pcr-app[data-theme=classic] .pcr-swatches.pcr-last{ - margin:0 - } - @supports (display:grid){ - .pcr-app[data-theme=classic] .pcr-swatches{ - display:grid; - align-items:center; - justify-content:space-around; - grid-template-columns:repeat(auto-fit,1.75em) - } - - } -} \ No newline at end of file diff --git a/SwichGIT/src/css/tablet.css b/SwichGIT/src/css/tablet.css deleted file mode 100644 index 9b45d58..0000000 --- a/SwichGIT/src/css/tablet.css +++ /dev/null @@ -1,622 +0,0 @@ -/*DemTéléphone 1i Ecran*/ -@media screen and (min-width: 0px) and (max-width: 992px) { - - .containform3 { - position: relative; - height: calc(1.25*var(--x)); - width: calc(2*var(--x)); - display: table-cell; - vertical-align: middle; - left: -2vw; - } - - .containform3carte { - position: relative; - height: var(--l); - width: var(--l); - display: table-cell; - /*vertical-align: middle;*/ - } - - .containinte{ - /*PROBLEME SIZE*/ - top: calc(1.5*((var(--y) - var(--z)) / 2)); - left: calc(1.5*((var(--y) - var(--z)) / 2)); - height: calc(1.5*var(--z)); - width: calc(1.5*var(--z)); - z-index: 2; - position: absolute; - } - - .containinteCarte{ - top:calc((var(--l) - var(--n)) / 1.3); - left:calc((var(--l) - var(--n)) / 1.2); - height: var(--n); - width: var(--n); - z-index: 2; - position: absolute; - } - - .containexteCarte{ - top:calc((var(--l) - var(--m)) / 0.8); - left:calc((var(--l) - var(--m)) / 0.7); - height: var(--m); - width: var(--m); - z-index: 1; - position: absolute; - } - - .cache{ - top: calc(0.91*((var(--x) - var(--y)) / 2.8)); - left: calc(4.55*((var(--x) - var(--y)) / 2.2)); - height: calc(1.5*var(--y)*1.05); - width: calc(1.5*var(--y)*1.05); - z-index: 2; - position: absolute; - z-index: 15; - } - - #formSize{ - margin : 0 auto; - width: 100%; - height: 3vw; - position: relative; - top: 3vw; - } - - .slider-container .bar .fill { - display: block; - width: 50%; - height: 100%; - background-color: #6200ee; - } - - .slider-container .slider { - position: relative; - z-index: 2; - -webkit-appearance: none; - width: 100%; - height: 10px; - border-radius: 5px; - outline: none; - top: -0.25vw; - background-color: transparent; - } - .slider.container{ - position: relative; - } - .slider-container .bar { - position: absolute; - z-index: 1; - left: 0; - width: 100%; - height: 10px; - border-radius: 5px; - background-color: #c6aee7; - overflow: hidden; - } - /*Moz*/ - .slider-container .slider::-moz-range-thumb { - -webkit-appearance: none; - width: 2vw; - height: 2vw; - background-color: #6200ee; - border-radius: 1vw; - cursor: pointer; - outline: none; - box-shadow: 0 0 0 0 rgba(98, 0 ,238, .1); - transition: .3s ease-in-out; - } - - .slider-container .slider::-moz-range-thumb:hover { - box-shadow: 0 0 0 10px rgba(98,0,238,.1); - } - .slider-container .slider:active::-moz-range-thumb { - box-shadow: 0 0 0 20px rgba(98,0,238,.2); - } - - .logop2 img { - width: 20vh; - padding-top: 1vh; - position: relative; - } - - .txt { - position: absolute; - font-family: Arial Black; - color: var(--lightprima); - font-size: 5.5vw; - left: 2.25vw; - top: -1vh; - } - - .logo img { - position: absolute; - width: 30vw; - left: 35vw; - top: 2%; - z-index: 11; - } - - .mounts img { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - margin-left: -1vw; - margin-top: -1vw; - object-fit: cover; - } - - #contourbuttonvalider { - position: absolute; - border-radius: 45px; - left: -10vw; - top: -10vh; - height: 15vw; - width: 50vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - .bouttonvalider { - position: absolute; - height: 13vw; - width: 47vw; - top: 1.1vw; - left: 1.5vw; - border-radius: 30px; - background-color: #B130DE; - } - - .bouttonvalider2 { - position: absolute; - height: 6.8vw; - width: 22.8vw; - top: 1.1vw; - left: 1.1vw; - border-radius: 30px; - background-color: #00CC66; - } - - #textjouer { - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 10vw; - margin-top: 0.2vw; - width: inherit; - text-align: center; - color: var(--lightsedonca); - } - - #textjouerr { - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 10vw; - margin-top: 0.2vw; - width: inherit; - text-align: center; - color: var(--lightsedonca); - } - - #choosemode { - height: 7vw; - width: 50vw; - position: absolute; - left: 25vw; - top: 40vh; - z-index: 15; - } - - #choosedimension { - height: 7vw; - width: 50vw; - position: absolute; - left: 25vw; - top: 50vh; - z-index: 15; - } - - #conteneurmode{ - width: 80%; - height: 80%; - left : 10%; - position: absolute; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - #triangleprec{ - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 2vw solid transparent; - border-right: 4vw solid grey; - border-bottom: 2vw solid transparent; - margin-top: 0.75vw; - } - - #trianglesuiv{ - width: 0; - height: 0; - margin: 0.25vw auto 0 auto; - border-top: 2vw solid transparent; - border-left: 4vw solid grey; - border-bottom: 2vw solid transparent; - margin-top: 0.75vw; - } - - #textmode { - font-family: Lucida Console, Arial Black, Arial; - font-size: 3vw; - color: #707070; - text-align:center; - margin: 5% auto 0 auto; - } - - #textdimension { - font-family: Lucida Console, Arial Black, Arial; - font-size: 3vw; - color: #707070; - text-align:center; - margin: 5% auto 0 auto; - } - - .logoboutton{ - font-size: 2vw; - color: var(--lightprima); - margin: 1vw; - } - - /*Externe*/ - .bouttonMenuHaut{ - height: 4vw; - width: 4vw; - background-color: var(--lightsedonca); - border-radius: 50%; - margin: 0 auto; - margin-top: 2.5vw; - position: relative; - display: block; - } - - - .divmenu { - width: 25vw; - height: inherit; - margin-right: 1vw; - } - - - #affPoints { - text-align: center; - font-family: Montserrat, impact, Arial Black; - font-size: 2vw; - margin-top: 3.5vw; - color: var(--lightsedonca); - } - - .containcards { - overflow-x: auto; - display: grid; - grid-template-columns: repeat(4,auto); - grid-template-rows: repeat(4,auto); - padding-top: 1vw; - justify-content: center; - } - - .flex-item { - flex-grow: 1; - background: var(--lightsedonca); - width: var(--tailleTablette); - border-radius: 0.75vw; - padding-right: 0.15vw; - padding-left: 0.15vw; - padding-bottom: 0.25vw; - list-style: none; - display: flex; - margin-right: 0.4vw; - margin-left: 0.4vw; - margin-bottom: 1vw; - -webkit-flex-flow: row wrap; - justify-content: space-around; - } - - .item-form { - width: 4vh; - padding-left: 0.1vw; - margin-top: 0.25vw; - height: 4vh; - border-radius: 10px; - display: table-cell; - position: relative; - vertical-align: middle; - background-color: var(--lighttercia); - } - - #containBottom{ - position: absolute; - bottom: -0%; - width: auto; - left: 50%; - z-index: 20; - height: auto; - } - - #containScore { - display: flex; - justify-content: center; - position: relative; - left: -50%; - flex-flow: row wrap; - width: 80vw; - - } - - .titreScore{ - font: 700 5vh "Poppins", sans-serif; - color: #2B2D2F; - position: relative; - left: -50%; - text-align: center; - } - - .case-score{ - padding: 4px; - position: relative; - z-index: 1; - width: 12vw; - height: 12vw; - margin: 1vw; - cursor: default; - transition: all 0.3s ease; - } - - .case-score .score-description { - background-color: var(--lightsedonca); - padding: 10px 15px; - width: calc(100% - 30px); - height: calc(100% - 20px); - transition: inherit; - } - - .case-score .score-position { - font: 700 3vw "Poppins", sans-serif; - margin-left: -1vw; - transition: 0.2s ease 150ms; - } - .case-score .score-pseudo, .score-points { - font: 500 12px "Poppins", sans-serif; - margin-top: -0.2em; - margin-left: -1vw; - } - - .case-score:after { - z-index: 10; - background: #f9f8f7; - color: #333; - width: 180px; - position: absolute; - top: 80%; - opacity: 0; - transition: opacity 0.3s ease 0.3s, top 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.3s; - height: auto; - font-size: 12px; - line-height: 1.4; - padding: 10px; - margin: 0 0 0 -50px; - border-radius: 6px; - text-align: center; - } - .case-score:hover { - transform: scale(1.12); - z-index: 10; - } - - .case-score:hover .score-description { - background: transparent; - } - .case-score:hover .score-position, - .case-score:hover .score-pseudo, - .case-score:hover .score-points { - -webkit-text-fill-color: #222; - } - .case-score:hover:after { - top: 105%; - opacity: 1; - } - - .first { - background: linear-gradient(to bottom right, #f3f9a6 0%, #cbc634 100%); - } - .first .score-position, - .first .score-pseudo, - .first .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .second { - background: linear-gradient(to bottom right, #37cfdc 0%, #5a88e5 100%); - } - - .second .score-position, - .second .score-pseudo, - .second .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .third { - background: linear-gradient(to bottom right, #ff616d 0%, #ffc171 100%); - } - - .third .score-position, - .third .score-pseudo, - .third .score-points { - background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .nopodium { - background: linear-gradient(to bottom right, #2c3e50 0%, #B7B7B7 90%); - } - - .nopodium .score-position, - .nopodium .score-pseudo, - .nopodium .score-points { - background: -webkit-linear-gradient(#3A3B3C, #3A3B3C ); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - - .content{ - margin-top: -5vw; - } - - #infosec2{ - position: relative; - z-index:15; - width: 2vw; - left: 5vw; - } - - #cf2 { - position:relative; - margin-left: 14vh; - top: 2.5vh; - } - - .last{ - display: none; - } - - #multiParams{ - height: 15vw; - width: 55vw; - position: absolute; - margin: 0 auto; - top: 58vh; - left: 25%; - z-index: 15; - display: none; - } - #buttonMulti { - border-radius: 45px; - height: 5.5vw; - width: 22.4vw; - top: 1vw; - background-color: var(--lightsedonca); - z-index: 15; - } - - #buttonMulti2 { - border-radius: 45px; - height: 5.5vw; - width: 22.4vw; - top: 1vw; - background-color: var(--lightsedonca); - z-index: 15; - margin-top: 1vh; - } - - .bouttonvalider2 { - position: relative; - height: 4.5vw; - width: 20vw; - top: 0.5vw; - left: 1.3vw; - border-radius: 30px; - } - - #textmulti { - font-family: Montserrat, impact, Arial Black; - font-size: 3vw; - margin-top: 0.3vw; - color: var(--lightsedonca); - text-align: center; - width: inherit; - } - - #conteneurCreate{ - width: 40%; - height: 5.2vw; - left: 50%; - top: 3%; - position: absolute; - margin: 0 auto; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - - #conteneurJoin{ - width: 40%; - height: 5.2vw; - left: 50%; - top: 45%; - position: absolute; - margin: 0 auto; - background-color: var(--lightsedonca); - border-radius: 5vw; - } - - .form__field { - font-family: inherit; - width: 70%; - border: 0; - border-bottom: 2px solid #9b9b9b; - outline: 0; - font-size: 2.5vw; - color: black; - padding: 0.8vh 0; - background: transparent; - transition: border-color 0.2s; - margin-left: 3.5vw; - text-align: center; - } - .form__field::placeholder { - color: black; - } - .form__field:placeholder-shown ~ .form__label { - font-size: 1.3rem; - cursor: text; - top: 20px; - } - - .form__label { - position: absolute; - top: 0; - display: block; - transition: 0.2s; - font-size: 1rem; - color: black; - } - - .form__field:focus { - padding-bottom: 6px; - font-weight: 700; - border-width: 3px; - border-image: linear-gradient(to right, #11998e, #38ef7d); - border-image-slice: 1; - } - .form__field:focus ~ .form__label { - position: absolute; - top: 0; - display: block; - transition: 0.2s; - font-size: 1rem; - color: #11998e; - font-weight: 700; - } - - .violet { - background-color: #B130DE; - } - - - -} diff --git a/SwichGIT/src/envoipseudo.php b/SwichGIT/src/envoipseudo.php deleted file mode 100644 index 314c97f..0000000 --- a/SwichGIT/src/envoipseudo.php +++ /dev/null @@ -1,7 +0,0 @@ -query('UPDATE partieCartes SET "colUn" = "'.$valcol1.'","colDeux"="'.$valcol2.'","colTrois"="'.$valcol3.'" where IdPartie="'.$idpartie.'" AND IdCarte="'.($i+1).'" '); -} - diff --git a/SwichGIT/src/envoyeridpartie.php b/SwichGIT/src/envoyeridpartie.php deleted file mode 100644 index 50cd2ab..0000000 --- a/SwichGIT/src/envoyeridpartie.php +++ /dev/null @@ -1,4 +0,0 @@ -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 P8>!O<=K7Vo7cc)0YWSnf diff --git a/SwichGIT/src/imgs/clicnuit.png b/SwichGIT/src/imgs/clicnuit.png deleted file mode 100644 index ddab3c8f7737005c7a58d87df533b4a6f74dd9ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9770 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 xA5K*MI&k@u)n79XKgj+YR2iMqp;{{pF#@qz#V diff --git a/SwichGIT/src/imgs/darkcloud.png b/SwichGIT/src/imgs/darkcloud.png deleted file mode 100644 index 1180ae66c54f8f5872c771741d674d90760820bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47657 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­rgm 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 diff --git a/SwichGIT/src/imgs/flags/flag-uk.png b/SwichGIT/src/imgs/flags/flag-uk.png deleted file mode 100644 index 7337675ccaac975ac234b3e30f42e6762b909536..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3653 zcmaJ^c|4SR7au~5U8S)$CRf=FW-u8s#xnLR%Se`)G4?TI7P~O^6w0l%FcG0bN~l2th-5eNhA4=s`%x zzeQnf9l)k!DiI9R&`~F7L7`wcTmz~LgTtX}U~Mg^wx$;6hO0w$5imGHTMzvA1>t0) z`uHLo(dK{W;_Q$Re>$Cl(9{eM57!9S(I8X(G@%9t2D=>E+UlGLby{Qy9T%Y^hYHLfG0OFd;NLE`&hDppg&`hekkv55f#?jzVea>S@8u&`_wE zj)8%ezP^^38O(%Zn3`$*#G=Ur28kF#|B3ba4_5z|*xg|uQ8<~=L~1}7(Z`%hCV~Gd z8WHeoEwEqm{f+hcwHEjt)n!Bz2uU7wbapq^&{AX}En}0^17{Zx%Drd0IrbtKu z0Ki8Ww24#1=*md}tZk&s&fDUUN2oLbg6-$x^OhMe)7n$f1p_4*kWkmFFIUE_Uc%1$ zDP5_me&LwbVbOFx_{2#|WtHMqY>uQ`eROBujzKS7ds_VR`bVSg$W_`}bob8n&0}jj zv2kmyQTjn#`pEi(wZ$_x&46!^Pdwd99R{ufz9z}4HSnfStXamnAflQ+#>t7K^s#Da zBJb4GFUS_lil}ytS9qmmM3zK6&1@{KixLjDa*r;-n$A2n8ePSG-guud)Gxd@d??!e zMuT5#-&)ztgAKl8^n>LWru&>*{kefGM+$3OLCC5&XJt6R-}jVxe5#Jbt0;)tk~aFn zQkH}`gCR0ED%yHh;c9kDaPrKM$CBR>s)MLuR{0_#h&$ssE%G$V!;Kfc%*5rh(s}^a zx#zY%-rPf6Xto=c^gmbj?vB{E(^;cY4*4Tuoo0j&Ujh&H zW(!tP|B#MpwCSxv?j-I-=TxQ?ubN}$dk%~q|H0!HY`AflAsl5F{vo@ zq2 zGBBob%!oBpnA@5@*#E;D&>PU1_(gl)-TMQ4N4$|UB{`rQ6yYsn>ssL6l3 z1KoLb=MH{D&cd~6^4{m~sJ~J(H^;$TW4cj}RHkmkWOvo`L$N9N{!2Dv%BM%MUA}rAD;*~c;NLH#H0#(G zh{fz3=dpgN09yzGRwO3D^n>;v9-fd^9BT}ZkLkk*qR4`3at`NCvK~6Be#$-O5+T!h~J;h8;o~5vm(lvL^DF~#aNtl4fPfo6;(y=^wuf5P>3Mm#9 zFU1%~MUy}^YRU?ll=^b6Ik#|=_p94t^D{c1NYytM=aR11AU8HerHT%JZh+vlfAI4cZJ+Ui1v?sWp?H+vSx2l zU&XtNL$QN0r4<#XKCccadikdwkk4Omju7Zev?%yPb!kIcJ=L;S;F8NNken8;d!Zm@ z6~E!mON=+Mh^Uh(q(!Nqxmz)TfzoTL>%q@Z!N&xSzwb2NDsG+Q8Xvn>$M_=9@O|H6 z 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 diff --git a/SwichGIT/src/imgs/lightcloud.png b/SwichGIT/src/imgs/lightcloud.png deleted file mode 100644 index 7fffe2835eb2c36fe3beb541bcecfb634cfa3f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47890 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 F`CkurJZAs^ diff --git a/SwichGIT/src/imgs/swishjour.png b/SwichGIT/src/imgs/swishjour.png deleted file mode 100644 index bd18f11dfa85ccd42036b65e52e231a9be099ca3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20168 zcmcG!by!=$*C&okaVW*LxVr=^5L`opy95ue#jUt|u{Jmqch^FJ7BB7;ceesdzqb4P zJ-hF||7@NoH*<5(`5c{@J2NLzT~!Y273nKDI5;c?d7uUy90JQr`veW;<+>F0ob&R7 z?j*143J1sW_U{+ot5CuN4h}`x2CU7_BzH3YUtLG{o9Q{(}qT{RdUB`3F05VGCLbacWU7zzYBr z;$}+i1+{l@1$c?k{sR~A(*FB5CoT0qNZjniXeIv&q}EYUrv9JVa0A>Fr>*Y?2*4oX@ z3Bbwe>FLSg$;;vBV#UcVEc}AO!^y+L{zAd->h0iW>c#Hh`u5)lK!~fki;a_;jiUqg zUqn+gM|U?d+80g#X#&*gKd=t2|8mod!#KT6ojAEUxc-{-Z$cH7|C$sE{SURPn~cYc zlz-{_zXf&$dpkimH6X5z?k?sK84rkq+uMH&bFy}Hb9A+K{6FaSpU3|n4K2+7Bhbm+ z#r_}eu`uU^*h8Q%*sd?M-2c$e2_WqPF?Dlv0XsU{|2t6X|CUJ2^I|nMleUe6g`=k{ z^Iwhr#Q*`CxS2C`S9D6o-wC1wcrEpG$y8P=H;K?M<7PJ%fLNHD^Y9BpxCLmb|EFAOM|(#X6-SE~@AA@8TbKhZ9bKTNFZp8wHMN3p zIyqSV&E^;M7c1m#Twg-x{jdJ<9^(A3mc0%2Kavh$YW_FZ#c0j{1{v~V{XhS<`QLc& zzo+Lv`8};6FQETL@c&8X>S*caY3c%zw0iOM|24Td|4+)hntJ@#s{i)_|Nl_+f4SA% z+SI`c@-lF8(*8Au^Y0Mz&!BMr|Ks&PaY0FL8J?HS z;}({Dx$^Mx$O;Qc3kwJd2y)3vOY=(oQ34saX$P)ZkM{C6=2;kw~(g6&LZ>jAl+r0R%Qu?#vHEk zg_?RikOoN#O<`_+p0mzs+xzjcCKuXBgFeqY_T#J7&&Q6+mg~_`QBJ#xhtAoX&e@J* zNTE&CJ8E1v(nTZxp@xqAx%0#?6sY$`w^Xx6_~LgRc3;!;^o}s&5OBv-lPF!5-ke-@ z-E*J()DF0NH`^s7(gr}cYs028G)guiLW{!DZ~Y7QYHxc{d-S>UJb^G#JE|D_@^SlP zRqn2s+h%%^rAO6@pz9I}IaZs^mmm zv?vVie*hwg9N&JI+vgPhW2{|ud;jKPJfG5J$nKa#|DnzEBz=16rgSxL@sDG=SDgrx zrsA4czbV4IA;gUY3lG$*aL1>O@wlDNQ4*@BKb^;}@{sx=f@d%6WC;<*rIx#XB2U!{ zj;g2GD$eI$YJQ5cGSs**T3j@w(;r=5Js9!;#jTq?n@8g!xzLbEwKI1iX?97zsf#*Ngd8oNmo}G-HwH;}&}?A1#TIjKSj1Y9iiQOq(Ls(E!v zv2*S~C$o{WhUGCT$H6J^*K_z2V>L3mQLbO~a-!?(hL1?^%+Ff{XNm=@=s&^m)0iJP zc)x^*aRrNYq}Fbksd$b>)%i%OE$MPs5NIFyF5eB_Wr~*aqG;)jF9e`f1-(rLC zLsA2wAzNH21=F^?)B9tUSVbNc4eaScC7?!x;Z&ZhfuNk?b;V3sUK5Aena!N}2s=ESW)Xfl3s5qjJvZaDYx;qP?^QNcJdwh%hpOI{EO6;-+sA=;}r_k)=R z-y@nr`i6ymCA&kR{u>neBqWi@?(;}?R6%y$6akxox&qVW*JQy787XvU=!PeOH=Mtu zH@M*Tb$+ZRt$m}R$3LuBMkHgyV2zB}BpzhNn=VFUFalWqAan3xOqdf2`s^n%@%|rC zzZ$A21}7m6UMb|Gv0~9QM4rOoEP62e;3*6-AhQkjDf;3Uhe|k^z>qpd|2h2y_v6 z1vje@6v`FnWJt!DZ8S7OHnzp*|ez_8s$sA6yB7bhpWM6PkQ2&iu{IoT7U4 zZ?5!5aYW@PdGvdV*qpK4jc-`wgQfy#&g5jXb&;RApSp1)1?A>hH}5o^>L|oP^7){* zXjv&@&)qjTjHey=Tjy}inoIE1wzw$#q^5|Bq;xq-&Pv#-W)qli6)U5O1kpUieQG(S z>2T3Nd)yxbA>ETPZfuBgaKjki=-IAd;WiCAQm6SP%);Oh3>0_d!cT{>Hb0 zBChSQLjr`@A6hC_*gEX4-;3S|IUoe#rpm0P#Jpxh#zxgbpgQdFF-Y*c4$lgVC9&}) zol77=3Hq!)H<>LmphPC3l`>ca@3p=-$aVH({_I+%SfJRG{5{m(OKGhad9YL$!Afj)3_iWzEz`+qFrhs_0Q%Z zq)Ryp?a5?R4Y-?$J|QJGy8hi=n@?qVx$7hRN6_C$8)8+_>7v^Jdk+#K5@M^f8{sjl z6@Boddw5oAyX2TfB-Go{a|7UzvAO)?!tabe3~3n zkA}4H*85tdTw882-qhnfdtj6(K6CM^cWCG^uEE3gMv=43ycj;{B*CPVZr%lb?4sH} z%ON$bUZa{VwS2>yQmYi0QbY#=@o{0!B8Qm} z>HM*Qs7kxgfHRx#s-{9sAijn-T?-PdA#VUSI2qO5+z0BtxtOoR+-9dHx(Lv3cGEId z+kclSb{BhbbK4ESvWKId$Q0BAEX2%4$wq4@@u~_kKRrIY;9rvn93urNv}M9@EOQ6i zch>XMj?ydx^wa#FM`OCt`KTjQ4XEtwy?^)hH87TX3&d@%VPUWPi0fd3KB>o>1#|UY zkY{TsB&KMP*hljz$k)iTRf~}8)xfbTyxdTbm4gS6H~44}ETx@9iJHtd7X*Is(ZnFa zm}pA`O=iUodg&P}wp&hC=6dRaWO;Y&R^Z!yz}zYfyR%O?DmWase&S$1ULSh@wm$PkY>EnTE@HkF9+3~^&Yy4@ z&_S;g`c*dQLg|n-P(G%uJ&4~H#uP9m!I{kG2nu7rQ6Mdy?HOofXX^^hlG?ae{&C!^ zYIfM&QzvGym~WwdIwBx|ZFKv3YhphRJ29oOTeo|0+)AOCp!oy5=^ct~W?QmXa#3Ol zGq;*0eyTZ7@VT}hfI-_T`Cf&BnpG35_3ZoGY&}$KI9G(~JX>w1j_8k{ID(5N(Y@)y z_?Z}CGj4+qEOKF?^G3_dr|0GdTYv1CT<>$2!>G9n70bF0PFfBjR^^}3$3w46_Mgil zHBhIoNUKrKlf<*CPJZ1r5vXNCaruqs1OKj%u_s`CDfSmhyb%JD;|)hI?xKPoC= zWwK|7j~^Of)K-v&U}bqPku`sYl)5C^()|$$<1mU_q~48|#Y0wI`GyZ0MH|w;ZZ}_$ zh{`d{@ZFQB07qG6Si~c!NjIW%_5NJT^A}AyEw#0#3F0$GXL9~K^ZEW7l_X#& zx=v}K;!OE%K@t#w#gXLc>-)3TXV#?gN?a3S~ZX|`QV`$ ziTQ}pjbC7eNK>j7yZ-z!U9-Sc2QLq7(y=($VM%8@>{<(5|$=*YhDAZQT^ z@n5`Cy|$N#SJxlUM-FBDE`Anl2Ro#^P)*5cuo4%vGWW>qq+#)A_>m{W70=3JI(PT# zq>-PE6ITIVGhhJt!}`fz@aQqFW(yl`s{Lt_O7{6?5l3!)dPve9PlnlaA6J(?TO(4# zow!RhFxApkHi;?NtZgpSHNA*Ar-)7KQyEZ?y5aD!x(|rQh%u}b$7nyDSw4o(x6>U} zlLIu|l++W)H}V`>ZnJG$nr4oN6Pf$q8L4U2B&D;GD2$#yvFasK76Y98@;$0@%lSO& zlFg&C6NUkO5Sy;7sswVoMN*?Fc++!?-COd7`w&8-mjt8-!8h`t`lfWZ{>d#{lH+-* zRN1)a28mJ`SMb+RQ=&9{^@i=!N8B#*O`o$|jQ1FrbPWmw z)dU!V4bJZ|IBVoli=EO3rju@{NG__Ex)du47v*K1((GI&QafB@0DM zqzWysZe3}ZB?g&G*hh)3K|ly?@dF>9{oa%U695%#+pz4>*O@JNC^NX zlf&_1q4SEP@2gCwG;7)*VTE8ZA%cb&XJB5vAZIWh;jk95EVvRuJg6*|c20uh9X$yK zh*{jtcoJap`}3dHXo2)_94NyI?$3S(dBZ~u^w}F{C~6V{roILZI(yk$L^@UATWG=u z%Gd%$$Zdq-lQWTn&D32h@hzY2yxggxLFRnD=nj=3ft(5hi(&NnWl~9dmhqA&=Zh?q zQU0Z5&V|qwmTkU(F74FhFZ3gg&8aj}#lVfbxx!bK#=W&{NlY^VNM`9mC;`>4=%dGD zYgizsW#Dx3iP529aVPXsZ*JYHs4i)GqO7>~L!GI$MjItC2iy}`*<9km{MPG zgCLh1xt+|3=ZHs^P1&n5-OBJIADuYV(%77Z`}lX5ja$J7!8-|h0(*b3okko6T|3}z zVHss11M|Y8k_w=!((dbOJ5_DYufvMq(Qj=)HKH(#py%S)gXqST$rorV{(vq-f(4aT zJu>AZ0AEH94K^YhEAk-9BElkkFZNKpZ%nf`Zk|Z!C1FiV2f7lEA9#3RF3p~bmwOZf_ zlK&)+RKjI@<0#PX=RIFznP@MwvfKFJ%Hou}YdNBW@fBX6$qAZR_S(oN;iL^kNbLOv zimfh0;DN+KVrTAsDG0UQ?4inX&Z>)X%=hAUVFq=z?cnSrx5MRbT}UfxbFn#B$!rl= zKxY%|*i!NdbWf{#Amk9XZSW)Teb2QSeo@IS*JAee)}W)Ypk=Xx`(Yksb=*@$$dIlu z(QQFSahelfnTE&D@#{?AX4~0?85J0hvA0%);(-v3WJ~IRyoE%g|)qm5O zAj7j=&W?(D{I?A9xbwB8OnCE+q z8uDHZ@2gG_MKMyG%$iRMISv&Lr?Wg8+7wFTHYjzv0(X`aEJnoYFzJ>B454h01Ce_J8@XZZj2cM8_%~xb503Fk}i{0Ap;8PDQGq308_Qtb1DnBm{MJAl~An8wa zp$;bX!4yf#T>Q-+Wv3u(jH`DREdsoUInF;5uK+Cb*yT_M`+ApH-Q+`#ih>!;($UU$kV_|_^^Ni} zD}xKqUt-207+zHwu%+s#Yi!kD&a`9i#|R9eGJ@l=5yJ}I4>CADs^FI}OntxeY4v^s zAo6?g27Z%xT!?413wRuGo42cB!`S%9a%c&#$4G)3sg=hOu1xzX_H6#dnruTaNN-H; zV3KtnlfA!7;RaRRLjfhyE&QozA5_ebM%b0=e6!e;EVK78%o*@>Q&tu5j2!O$rtgX| zgXvd{b|tzGb6>+xa;-9u*j|@`q42>J)#?GO+*{Pr?N|uZsLH&bMlGw{{2@kItmPFs zGay4m7Rzz92Orn4k&eUTddA!5oHZssV1dflYX7IU0iXA-jo14{^r_IY19O$JwdBBL zE`n(%Maa_Jlu`3nFVbSbyNbPp0!_u5FcCqe2K%XqgK9h8aKE>2bnWyj4!%+HhgMjZHSwp(9k;8+)PuWnSffPBE z$OHH|!@#NJ(gY+tqi^PwMsG1KtNrr0C_eMFZ!n*@6B&LZ3$V(ggZTOy!1_Pn6H*-M zuQVz&ZRJ(Y*Qn|ff_6vo2p89`2_wON`N)VGbF}I+S^hT;oZMWByP}u-1(GV}=Hfvr*vy3(aoY zL*n_PcFR2-w^*>u98Yqj;_SEr?3{GXkhYvcn$`Ws^T0dKg4wV`J#JZ78N$|qfyKdX zk1jB~zRK4U$$5q9&5V|LUGgz{_TH$1<^F38+o`&_M5XyMlQ5NGt(^Ny*Ybn07%C<` zX3z$ism++#;fOjONP@iiz)~}m) zlyQWcA1L3T|NKBPQX7Ghke{Rn--z||LtxImkP$KtSyzgQ%zM73uI4dP=FQE`a_g?? zHj`&A=-%M(2u1B92gb-@JeVg%*lMp15e>W`bM-mLz|vOUC)s#&zCxg)y@?r?0Ib;lR1bJDf_CgKS{XPV}D z-dkr?`%p-*X^kynqtPfWyPNa#KL~lkFJoEP*lqDZPiBS zjY5(|9-0X9U}Ft?A>Y=}Pt38-?iZGfWs_;FQXxE#NxHagC(je1Orl(2g6^o=8^aa{ zB7FKcmuV$@SPqNu6Q%0FcC^l|#Co1_H&(kSzw>L7lh|$l^Oi+mO_PH60Sro-deQWh#&0?VTkuh%I$vNpNPLrp{i=$hT|GmM@;qjcMS+>a z3qGU!`Mn2u1hUrzv^ptFii`COEVYMkdw;RKAzO)gwNU&GU}1mJG;=)nc+TA?sqB3( zV?Wq)Hr#9!)_)yAkVUN+(HmMXphB9?q#v@D-c#eG5l*L|Fqxvt`P5%9mlgso)DcK1 zz~zhFwnWcTNgD5ShobmW%_`I+M+lYS36jw{{{ZuveQ#k%XlE>-jkWE-F%k4e5{r+eojw zVOd;MhH^L}&_*gEEWJpbC1lG)S4#`0vJNlxb!xYrsU$gs4ieWqA6h+>=r}^KBt;(*#rQH>(Qdmn$9DUgk%A77JJ8t3W6Z z!XYga`Vw@aGaaG$zOPf_GmTrEuNBrDmn2ui>i~W92;*hX?DSMTokVbghN&c(Lmg+FbyP_3xyM_(}@v+InY?`=*FO-@dMZq`68TQ3(4L*eh1erM&~6kXwM zKjOK1hvn99!}EGSueJfxJl9YA_oBIeJDiY>!&eT}&s)nMWseSQDN_ctk7w&CRC|#90x~#svh>7EoHY76$KDQKY=kx>4Ro*5DFmO)?_+-MAGlB~Fa-j5 zrCmQnZ6Di^*70w&kn)k?qM8)X*|>DaOT&Re3b>VYvWkR7q`Aaoctm2~SFIN?Z@Hwt zCR+43GmK|aL|gij{s$uGAF$l&UV(ef|LNf85vrtr6MOG9`hs-wpZp@gR)hPM$uHF~ zUR1s}pYzyyF;;VBv{Z>Y4oEkGJE|1i!7h98%UF()?@8`JqIh|S1g5%g@B|=>->}Wg zQt=g%)N$VSTF13~crT-9fU(-pBXZia=0G}$X&%f(8>taNup|Vtkns`-b%vu)FCj5o zH!VhY&NjoMyytycc*^m+?w>~$iTWq3E~EKkdBtaZ>g_q6{pcB7a$6D#HauIS?Rw7G zmD8@#acr73lC2w=wTXQ>eWUN5zC3DrqEo3z&fg|4<$ss**#!i{ReYmhmK?}pN>%)F zY-Bq)S1Dsn(QKy(L^4&(02HK!n3vwO$8828Ds*5ssu1fJ%=Md6EH;+LRDNiVElTA- zzJ3t8%_q+t6%QVzcWB4(ALVd+Rwqo z>u$2|iT6@;<8!1T30)((Jbw1;;13~iS<_?%8l?R%nLr{{$)GA0o*c;E(jwKsRIwX3v~(bX%M~MfD9gFdLI*`3juVIcG8#Xho$W z6tkFoA$mCkHpcIcwskQZZ5Q6?zcz@7N_+Ez3=or8^D}p6LLQNPkfs4D54C6O<)d*I z%|6GS88DOwLPVwC%sMc#Ix zr8wq?F&xgNb3>ytr>oHu5BbTWBT$zb_;R3HF!&_6jU6!P_~_RlY(pn>FWK!RkI9CRTmT zQ~#jrQ6ZF*xFzR%IhY*MWFgG$LyH_<8Svqj-SLi5K+K(kU@S+x?PAY(A<;pkQ&0F$ zo-C`9V3R51*lc}y9(4T^bK-d1TfTO`+RG`LB}qFPwakcC);|guvj%F8WoWB&D4;0* zqvxgSORSSW{k08_k6Dv;s~x7s&v}V4zjs0}ke{cNhLtEcf=U;6l5{8M%pwI*-o0Il zO)bL2qWspa(B)oP_s9L_tH@zRmGA17l}tCEBj85Ay9p)eZQj%US)}$S%X!_3xKx|b z+3XBb$t{|swd(vYiHjNno5Pr2UqGIHgnG{l&3nn zuIrq1P=~BJqgur`tSC6kH!kz*j&@o&0gIk})GeRe*Qp#J8#Wv3?|*gJ;`C0Mqt8Cw zU<^C9ZiJ(LIF4&cS5kOu`Yq#w>fPM)Jupi}x1wfLbgGx1_fumb1*5iLI1lr8F?|{B ze3!@9piHQ=kQ-ZyCE4d6-W|qx`9|&`_s^fJUG~mHhIh{V_l8eWHjBmW!l$~Z)Jol= zf)WYos{9_TI*eP-MXEd=zaWP5xmNxzu%kWt*{#&-(?`*0Q#4--qh@L~*=4am0wer# z)^NrG=fdcV8ZQhe7^6qKrsAl`rmdMv}j_`9(@l!r;{_2&ArjlwDiQpn>kwBFiEE1 z2@?6Zs3&WF*kn0+<1$*R1CmaJVvQSgvbrYCLQis4*~42c_{gYyYHqJm6qHAToZJM? zMafRx8wCqAULCIDv3z zpaW%QHKvZHvBxJKtm(<2`;~b{>|g5j(+7S>4DWRpi(KX!e_!GMO?1J&tq|MsZszD~ zo-te}s_1I(h1*Y%4Wo@tntv3kp@2Hla-(4mHB0^{>~n{{ln>nr9&Et!#PWH{juVTl z*@LwFq#b-K#`xUk_HPF()3l(8hB!qLVHN{S^wIcYGxg_7PIZFK3>1^ovm= zu89XGy`HB2cZS^a*cmAy7n)d+mCSgE@3)K@+7P_nk_NG~J~_8Wpjpgf>N3SiE+m>}pmmaP(_ zJ#=;Z^iru$C5A3T9;^r1mz3OM;n7hGEpdCpkQ=y!4Vr**@OnF_6!2bM9=l;~YGTr{ zD8vsmX^*ozvZ(pslF=ChU?06t3)rQ=p(Pn%wM_5E7^&N=U#;#GbQe515Hs;I$bbPg z7z%0rm?uBRyK63h;|flGx7C>+SqY%s-uCDe)cX#=Cemo#)zo6llO^p zs?NUk)I#KWoHal^-E?#`PxS|h62HwNxQS{G9R|y<;dS>+wrTT^N>gSne25Oy+5!%` zTrsdGvxPESWu$(WKzOmZFH*5oWnHJNlqZIk2?3t>sN+FJ)y?3Zdk?NFjF=lZ!!fud zO88b)ZRSigc3t3g8$!EwMAQsgAqG-au>Jy9^-G61Vq@PmsOqQ7O0#mvufpr$3ohC9 z%Kg!{s1BE-#;oE-#Py!Acx<(;#BbR);9%ER)5i^3JW(cXbDs!TXis^dbg2X^q$sL% zWpaV5J9kum^%Da$fpG*}c8e*&Y;dj^6@d0rXO8f~U{gFvczCIB%?i?AbZ0i)mH4$n z@oWFQw}8P(DtASCn$QXz7Qf-!2c@~^6*9#?duV>oa*?m<2MSik3K4DIT&g^R8`*k{s z3xHm1$qzVV!m8TM=AbA2R}<`cO4!WHU0BUnLdJc&eWPzG^>O~7ls%1OmZ>VI>>0aq z?y%Y>m$a0yG#hOj{7g>wE-p`c6i<2lgA+oFUGCbRu1bH`Mj5gD8Z^QE#Y6K==J?ri zD{{_(Ki?uXONXs?TfglqNj$DhmEG2Ld6V}Tvnp^+9(xq|$jSN@A!8FYA8r?70=H;H z0C+W(2f@pd-)6A#;IIj@SjQtu(4r72D6$2=S6j#8ATZidg2y8T-5!HP_zANGhx=J@ zBMymrqD9f#jXrAnWG7DfeZ-ukhrV=w^xWc!o%tz*pwINmcDJf>2!q4p*0JwhX;}e; zd%Pb@lx!(6eo@xW@c!D zQ0U7j_zLv(c~w%b3ef z-2h&SM*Z^+)=~Kb21j^%U63ob6tS=B&fTL5RbbfgZSqqdRfv>Gltfh;)VT8!Xh@_@ zM^!72T)WZHwPVovr3<=K+G;FK9k&1rFDxgp#Ms*$S{A$ya+(~nM|;ntPU&+_ z?6`yq&OG&P4hB>9n9A3~i}a+eBK$-a$;;AaiuHqc?X_NOO`z1#{0_8?=rTOlAlZ}E ztKiBUgPRWuuBI(W?%QFAOU$kBtszb)eA^1PXEdY=k{#%$u1!cu$y|k7)%n+V z*~3!26O0&>dyc4`*uMCwZD!F4g!sm|4>Y@6QER>(IH}Fv%#UqtAZp;&=Ni1`{C7Fe z@M}IL8V^=qW<9Fg#iXY~B_wHOT6=)K&r*^rt`w*7-Os4mE2y>G5v`djV1O`*+UI~0 zH{)CR>lW;0GWW^d6tv81Gzc3K#egfa&uY0k>ZTaNQv8CDda~(jG|-)lJ=3X)L8@OR zDkaK5&=Crnu0_e|NI?~mecx{kaEg~0%ZA?TuOs4c0g;OJenNK9@2G)c8^24*(X=fk zy0DhQ^+p${YgxM6x3Fk@s#L+boTm=~OfQ8`Yb!BsV$2_yc0FOW@S028zKAG0y~ue~ zR!4fq-5#MZ(eu%VAVz^(&9krYP%qEx7K%9}UxEfcI$Uy0v#E&TB6}W*)z6Xu^PU}r z>7?n&A#V)(1;osYE9px^${B^5 z2a=#jMEiZcU7HeGrDr5xbj?1KOs}(Ggua2xJa^nn z0s=qs+wAqnTgtWQ5=5M;af6|-lJ6Ev@wJKCiwsHe(hJ?}XAi79+9rf#lxFxpfo3_+$&9MfIgFPIV6+Bp)Q{+(#Lm~hd9PQC zGa6FPySKW#KEu8hM+#kHeMst^fHK_U+EzV<_=%1?%7v**#FiP4Lw8#*rz+X5gZVIt z8M5d@I+j$w55|LJrtV2*tF3I>v?mCOB%5%}=Jtjj`iRsMQ~d|GN|HZu9@WD5`H$i~ z9zGKRA^lvLY&%|@%c}K9DZWdg0GzLR&hV!JJd-Z=J?M?^q~)5ljmF$dE*S19tny#6 zJ(4(u4h1tXAt|q1O_kQJCU>*X7q2?IZ~MCYYzDIRkdBgkAmmw$RAj5Luy0>I1DOc% zdfcFcm@$Aizl=lu-%4IBkEkm&@tQHjNU6!2a>foxcUuLL+P3L; zZL)x67RSctk;Kl#&qHj&Z!?v_0QQ?E2-G9U^Qy%tJI620(gIQ!Y1H{SK(zNE@XL>p zfILjpoiDb0VD)ec4+MNrVoA@_n*3^gm}CBV8p}Lz`Q#R8x$3x!poH0=YvkC&4OQ$E>GAl|ghSPoXk@1klCfl?#>0?|xtnvIg(M@K3fgP31i59oEhcAI+ucmrhYngz6Z;x z*7UJ#&ZWB3DOy;`AKF|wLa7IpwE^)rF&Bw?yr?0pz<`C1Lw8CY2ItwpoWyfxFyz>O zb}IUN)2rH-fMYN7ULb<;>cfK=K~|dv)8U(!THqAscr&M3vH7JE$u=%wc&+fIuUFl& zCIq(H z;@qo7SX%vT{xFWgRB@}TY#gvq{)3wsS4THCV~KAiPLwdaI4E<_e13;-4SwzCr5fS) z_d)N~3H=s>M)6W%-j{_xrAQk>#p;X=Fdbuy!KVW4l*+RC-AwF zP||rH%1-WsWZu1>JdL=i*vxnFypqOwSjXNU<9~VU>c7N(GCT}ec zY`^Lc`YCGnEG9)&G|!d;DnJe#C7)dmH8>zydTxz{;Mp5ur8b>$uch;3d4%^|jQO}$ zTP2({-iw|g>#ZjFla=LW#1-hJG^yAF=~*9Dw^Myl2%+5QR`uQ;qx$No7)*mB3(X!n zbx%~(UC{iuQeZvVz*o=Dcr3>2o?K0E+f~1v;!RZ+ujwk}qVcC|Cz>sxQ9$pDqaSTN zGS4}O7tGQN9zsV)0t#H58`Da{9$1rIH%Z1)b%*yusAKt~*!S<(W_dXuEJNHph3{s- z6F;3DP_xuWg8btBh1T7SCgebiS!$ADWSq>_J{)rNR$_A>n`Uq)h$!}XcM5k~bhBPw zJ~FW$XigbkYNLL;tX-76>MR;Mybxa66i4!NfBitmGVDUcLUV-;rfHz1OmUYY10u&p zMon!UoWCnXJz_@y)nGx>vAvicVk|~yC%O+nR(r4U9IcZ}cJ-tr;x`oq&{Xy~VYRr6 z>V%H7h|du$l%6b3rjjeqy8=~JWZOS)T<}?txh7^*ARd@&I%^M^1Q&_H4VyaB z3f7c&Cf*<$;c5WtCj)e^&>{U_;b&nj=mAhB0T*km- z!xETCYvlvSmn#c)L%Y&?Tc@Pp{RHLhU{(Aytda!{E10UubKt;P#>Am`2SX3Tn$emwc=}cl6rR2R zF%@Oh+?xV!@urP0tc09cE&tW`)F4)VpC%7{TX%XEL}WUaqh0l(&)hl@G*}8cU2;_n zppgZF`4b|WYyWbrsr<1mYb*DKKjX=}4Y;Y=gIa5wnN0zuvM0Yre=qUb$9!n{IeR?O z(3)?o%FjvaAh{)q3G)!yN0@Q}Z;&%ym8^y}W&yV%ls_}@ew?cyusZtD=L(Wp9WGH{ zFe^hDb;Ki+$z%WVR(DYkgkmTiSwWg@Bnzg?)FS^3GbL}Bh7o{tYq|xps2#nNqFell z<{Yq2kux<6avvWsN)VeFYT;vfI0HIuZ9^5QKaD&cA42Aco(w*zyy0L$(iwdcqrxWN zO8rGv^;0~09@|rpg%d~wJBJ6$K8H#I3yCbg7=keml&ao&6sGHh0L(3YwtZ#X1lW#Y zu-1@6T|HLFH9P#VZo!4%iPvKT!=pE{Q>-MAUQMo@0az%a(-K%vJ$us8?V_iD(}vR# zb;1TsEZJqbm5C`y@fkN-h6e8eArwyYMyew}GmT{C$0|sIBIfEas}p{(xiucfP`6?{ z9a(ymwFVZDGgbYDvK_xgI{b?`3?!nbX+QOH9G!jY*JmGW_qlTiiz3p$T&Bkja9OE2IKpkPg7CsY%hH;| zJ~jGaFOyf+po#Y<*9Tlg=v#*&PFXav*m=qib{^KMM%NtDLdA@1KO#W)!){X(`Cvyj z>o6(~Fo8zT?va9+&2~LQXPUG)W}Pt4<*_M$RU3NCdKdB8E%H@xR;j_o+fK%5UC9sj zM)C@;C>7t;G3pmW`*K~Ytp(l6l}1&{DI+Rhj))nPjW`|+W(Iy&ZpM8Pz1JArsuqPN zIK*kU31g1gOvcrsn3r#ca^R(kLp_(auac3eB&J61&tBcHFi~@@p0ShR4<6Fnyp-pKmC384Lr&(f2>Y7G>x$r?y67M3sn*z}W%LLWlLgPDEhN`>q;C>J3M;dwpMGTbNg zd+lhAHl9tmM$+M&(*XBCBhqeb@}`jJl%4a=vDFx#U;^nHxNDK(k3 zYi|*MVWV93v2H)0=w@aX)8}aQ}OV7M| zT`;F4V@{y>Gc?gcFSEMA?2orup(NB+6XZ!Gugb~VEz*fjxYzPX-RZ;jfe!uz12I#% zVe{Lb&LZs?x{9DrBU`x7Zfy^>wWN_so<8)&e}<^dC@hU?HQZs;YV8!w!P>?MWtOWx z;YCMYI7iy|{2e?M4y}1|5KBXbKi}TKrW@9>N|jlUJ8`BPq)s+ZYi1T&Nn?o+mpESg@ObqilA9afemSLZ(^A{3pIhm-! zOTB@kLTPODdem5h1rwyg%`vl#bGKK;9|a$l9dv&6tH*+E*zpk6<5N^x0~n;hujVoV zA1i0-osW287bZqYC>CXqksjW)O-LECN@N{oG?*vLj=!}kBh=r%2@>B2e)z54%V7>B zo29G-i7W^s-+5;yBU5CIyJw4X@MM>K-JfWX0s|zPK4lxz1GhAtl*wi}1Vh&y5`}dW z>I_dOJok!WL8I=kj#3Q9zn$3@8XHc??FAa~Y^iR37eEW=p!|LXy{`COf_5(OL_d9o z3ZUgY(U*hOwqyBJjyPji%<&j1?Pg`SL)kzR&QiXf*Sc(@a4TgBWTa5ipXnB=Zw?WU zri;e!EY90$#Q^xJc7gBp=^PLEY@}IH3-|R-+0_sV2|#;88d()Ja2|+OY#IvbR=>9o z5qzjIYA9}9Gt-fU7m#PiJ+?|cb9&o!e9xLZKeMnLYy#2s3zEN>8bFF_}m3 zmLM3S_Hvip6Q9iPKIW5G2Iy@=B;)W9bNZ&eJF+U{X61q?y0K8XKYCa``@he>afJA| zOJwIR-6%=COcMZYNihk6P`N?kH;h8MWxK>kcFl~j4Hb$;mc}wg z6S<@q`&LgXSIXbKig7|Gwv(=X;)W{yWe4{(hf&U+;-l66@>_rVXtEiRNgz?gS8Oa%KPvfvvj`phbHDM+`7 zd89SP6cp`l_t+}&Y$OB~NGl?SMhSBc<{pYP z2mZ7Pt&x_)0$;iBJr9uEbXUz9Q+rm*4Ln9-ailJxbGskMI>=R7m@}L;-%t9KU_n~V z?6H)ANn7g1$*OSC@Ij$#8J&GJ$c0Je%W8_1H+H=Vza?<5=m|SNlM)f{DE1~xI)6Mk zZKrqIP&p#QVDrM8-76Gd#8^rrXB|rw4Ei`xx74lh!T9Ex{3kO*k!`*NTe|66s{QyD z#-e)X@cH~=n=|_0;FFXTi=-%!g941HH!|=-@XumMKmsbfBU^4DWaB1@Wh45wF3%5SK2E!we13bu#CX zjXdVW#Ll$oIB#3JLKMnGjV&X&c9*_;=19U}KkVI+bE{OnN9)Jc5yP0*h<+oFB(g`DXkET2v>@G@J$jgSmSXN2F?^5U*E^;AW_`_!dbNH`pbfWW zp4?*yxq{RQ3bF}UiS>#wnlqEEMK|96yiw#s*0sG??I#S|;jv?J;Mmsh>r1Dt&pI!x z4h1OEegizi9@ur=BudWi!U6t^Y~eNH!qy$CZ;BsYY7op>)Rimh=as~7U(pQKP=nu1 zwy^CjM)Q_mqxkm?n5M-aM9?N`uXhETs(oPasic-?NO)yOMba-9B3~uJZ!f%D?T9qE zUH+;*Y$D2nL-V=N{5u|x?y;e5}nu}3C~ zL0Bexn$0tKnPuvamR~eaDcHa)t1vtG&ov`<9m_{SvJ4w$>a*ON*hL2;3cFtBJD0O1(+GLHOu-nH2A;-30O_fkqtzLGrntq+_L_Bi;{7mLWBRo=O!*=OU#qWOyZqzp8sN`_%YlLv&NA2>ADYO7W$MNP4jMcJn09U zfBoWW)EjdOqb?C3s+p?1uirNVg97}Awk8$qELDv<+nWs{t~yCV{T?2wsA$OBGNYGM zjx172Rfdy^+_mtvXW+hY#n!J)jO-*Y#e-12GLcKB-$qmeB=${}EVGC@rTasD?_Cj= z_Lt+>6hRv6tbJaWC_zbKKMh*%ESep@y zTs6b#09xbX%9_yRnWb$4UDM9fg*f-eHOcog4klF5gc%MuV``=KtdeiyoL|rKk^0bk zS39BYOQhWilgvpB1H2UsNZki+S0 z-TEp1D1|b4P=FxNIJ^?W{x|w@pdX-zjqDt?u@^Yk9Z~}zvHO^R&$0?RdMa(@HS@bi zuD*)44kHm=y~0Rcsr|_i^+fS}PrD(gE-n3YL~az3%AuXH6{dXvps^MykT@6I4)s(> z>ZI;d<7l`?vIRop=#|D#NN$?@`nIy#Gi!r`WX?LH`H=Y!T~=*+w-PMkahW4^%7R~t z>Ck+*sak%9qg!D*@EroE5{X8aiCRIQ0|dL#V-G<~?8_w!^+H=-1buB%Xh+oKvr#M; zd){V24pf4^XG3vC4F6)}=$*qkH8eaqd@Ni;P-=KNn!hhEY9OnFU75nJ)KZ@&d}B;e zq8SfC+AlDmf_pu%5!tsjUe;4sWx5(cKDJTQJ`-+6g-uv8uroH^^|2wP8<%{P7xFLE zY(kRAtK*sGC})wR1(8C&l_ah~?ZKE#q}u?eUjvJS<9X5yP~W;-b_cpT_Izev$yzev zt@BxIX>SY;;m^XZbUE(5RA=ljC`ImDV)-L(VdI-Ac?sU`Q2I5>pOiv?U*(u9jNRgx14-OA@)$UDX zYr~HY5QfG=XMLkU*ZZcsc*yCc?$8zWEhVeJxaWK~pXR0R2@d{UQT^1LeY8=W=X8I| zxw3%fdYQmv{}SgBoKQbr09((w=}p-N{-x(~rGNqON!sDJ@97?B7i(B_%HmH?1DQ-F zdgO~o<>F=Z#7zsipFFoRvuVHo9mBmzzQ~q>51Bmr{isXnbYMImcK8SLgWSXOR62_} zULZHUf4}55(Os}L#9n)7VAT9Y6-w)cHMG=tHR4vB#jx|!3*=9i3oAXpxQpXTxnvg9 z?^6=KA#qWUB}?0pJ2htAFgpX9wkV1h32kuK7PsII#ofI~2~Kec?i7N%dvSL!4#gdcyOp*$6t|b|{oCi> z_rCkiJO8}-eMwf5F^8`)#~gF4a8+d)Omt#&I5;>=Iax_{I5-4G*!3wY3haF?;w2mQ zf#xWy=K=@E`u6V&-lIs=4Gs=P(OOd%qN}7RVCrDU3N~{vF=zF#bA&;|!3l|aID$=W z%psH}=9bp>!qlhj-PDxUX2R4u+)5xNM+tK)YgsR6a}6(LO;ax$Q+_jQQ4vZZ4*?hg zJ97w_(!TK-@v39Vh z{EHE6;@}DqriO9)ZxQSq{|l|X%Rg#@DU8hn?8wH>3i>P3e*l$~{(De6yZ?fAfk?T* zsQkn4{}Hi^rl+Gho4UD+gR8Ttxs;o^J>>0wh&ft0Kpb4G9R6Q;`>((MZycJL{ue<< zS7+OQsmIKe&D_@94u;zW2Fw00{u~7)oXx=y2WL$O2iyM`O7%Y!DLG(LQ_|~L+nYJK zyD=JWBO}8(7!>IV18f*hJgQPzz$~C z7M}kTP$eY+IeQlf*xuA!PEwc}#uTfywV41vKL;;}kK2^R#GHeVg@c=mhlP(9#Li-7 z$_X+7nON|1b8-HQFW7uZ2UFL-n)o~a-)?K>U<$+WU)mHfF=4mhGXt5ifH_P-EM_1s zGZuaeFdqvK4<`>F7uX!cVaoR(Y%0#yusa8A`@duT%as`nBM%ps886r0i56U3Eatpi zd@!yo_*qQN*-gwiK)n2XCNMnzi>`!&t%I|YgBeV_FmBCE1uPt#?Z7bqv9<$SnzK3D zTmJQC7txt)4xVGH>3XNXY2oi_Woyl z{u`~kl{pOQe`EZAgSj|ZK-|I3=3KA%)gDo_W!ik|FZXgd`1lB&3~=w@{bzC!IuA}5D{K6b}0@%E_QZ) zG1xl?Cx$?dn*6p?|%!4|CtPnvwtuDE5O6P z{MQm;ZVwaB8MXjS*reRT!Rai?Ns4KDtQ>cGW|?VuzPyOIS5z(PrTY>Z6UIq3e~B(d zWuz99{6<(1%tjS_i$R5g$sWF0>J&{Z(It;cB^_-7#KKZl4aTxYLXr-Khk`BALiD^~ zqpG|;>)~N{3J`Ttp6*V^I5nnEwns@K4t1e}<%# z#6JTE@1MVwG`apW)Mow-W~HM$;TO==B_fPYOdPQjle>Oie-mu2M!crzWQ^F?c=K#Z z7?ezv=FWWSW$C!8;xA2`d(fgH9Bo4!bwvDwO$0(E`n!F~%?LI<5 zx5;Ae$orlm_vz1l)s95><_%PQ!KmJJXcER%KgK9ciwr6lwI8)%d3^HD<)HF|&u}H( zYkj_h5X{xkL2^Go$3Ma)Q_Di_EjrgV#JdAkhlHdXy}5=Elp*tv2znNkmq_GB4Vk&3 zXFxK&NX`vs+NnyzG4Dwq#FX^?c@D}c-?4NraVslDF@Jx5Zy-zo(bp1$P@%^s2SFJF zzhw@lKPq1jo}Z---SIcut!q6@W?F6!Ui88#f{_B>B^eXb7F$y>N7hsI_&zhQQOA(g zL!L=fSPfdQPLc&3^t;Tq3-VIEk5XS;`ZZ*-y>oB_vU%%+wMTHNz7l?hLYqsiVB?73 zjn8E_fbxb;^f}OFqbN03_~vHPALy|5#Fr_Zr<-KF%EyTh zCNjpNCX^s%6{C+QM}kXRf{HD0fe^w!Mr|~Oh_Su}aS)9Pr$=4(9`MBY zp6xA?KKc7S9iCGhkuN`|^JXQ_{Pi`Q89a&|2SP zrG@!ZAVdEo%}#r?<&5B?x8rwTBc0r>zdm`m;sKOkfZsRw(Sg}4i%cCQZxQ*kic{Ywxcz-`yxVHAy0?3Z zaL`aZ?ERZ?D3q3QLXr+dl17vmv)p4sDHsxE7N~&pys;V}7!VrJ5I}D1t7x$R#|F3S zHELZ5pO+MzCwcVL3@46-5)2;Jf4Gn0?R+}gx9qt2ocj1X-12VW$;Q!wZSaVL9gthO zt4fRk`j*okj0y~zzNSJl3&TRSWdQB6d~QT21l$1es6YV3iajccGx2aPA!Zq4ivr)_ z8f^!`lg|`SJIATn?)R>DS(kcdwfr;^Gb9fA=;zQ1&gb;VtM-AMBW2EK-{0QS9p@Lj zsjreu47sr#dIonfm(P--Gyh69*CWTykcP&L^aEapcbk7Q_T#I*=$@6d#!C2{XuQu* z>54ksBk?yUvaf$Vpqkc?27;u9gE={mCN1yUr~J1uTh{Ixl6lvk2st*D?0e6VJZ?7# z^F(6~&^f55p2ZFNr|EF1pg@=_1_m+!5E#x85m)O$RrI^EC?Z`HK-q9G@e)ca_z$^T z7+6==Ftm2{>~^&3Nhj;8?cm|Y`Te5LT3uCcbB~@SK1g)Iroq&NgZH^p@cE$#(<{X$ zP|O&o7SDs>*-$@$n@er^74lY7k5kWf&rHuU%h}okW8xH|3WCbFLMe#?^GXKouE-c< z8TPN9+~6%!)Icz0OA2-4uQN{be@nRw{)h7}5_2J_e%}h6!8<;&7TSmsN zBnc@I^NjuEV<|Y@i)fXID2)qN6#32oM{z~fYGtv_k2o(KXu3og_aB65=njgSdCC;E z5h&g!9>nc;4=sJ;(|3#I?D9^EHM#>I)Z0972i5o;gua~brNmE;M|s|Ez|rDory~S{ zcT>lV&FYRx{dC2T4&NgH(rJ>Y0#O}>2^f4pH0tsQi~Y^awoK|D13%J2XzYJV$Dnb3 zHpO#{VpbO*oE`Y%woO8mWx#7%J!YC2Nk(Gdv77s{S5=e#Qq8IS&}|$ePXv^v;&|}P z|7yZsOT7W9f@5{aD|6I)yiDxj-Bnur+`~xSqV|?Oby$kq)sXYrQ*004WoZ|sp(HMH z)LX;QlK(pRwb?Sxrf%DijL~-bGe@(ebzxemS)fMXZeU{In_@@621R!l;v>qfKZ9Xm zmF~3QPPVl9!8Wk%*kbT>B1Y6-MRAJ@mnJL^Q0qcQ*!2$NBXWO0!T7kH`?y^6a!Vol zxHyp`7srefo@bS{j7 zA;GvN2s__SKXON(ddlG>TStdu#g2S8-2T39Leo>vVT3ma8A{q@D*m16dDY{91qBmA z6IA7&ciwEI`fldF?7!+d|D5}H_ybGKVv_2%pnW(4n}JMdYRDO#kXA8?4we}R9spZe z^Io;t!ZXmAV{Iu%ncO2XXYhvNq>_!)Vf=9Z_SnYEZ^jxDrPRh1l!hH(Lx>_yh*TZ< z&5R3GuiGY#j>mTAoO`McybFhDs^`4UFV1OPDHKDKA49~b@Vvj;;_qR$IDPARkoC;l z;Dtm+MkcG*k~WjxlNr$RB}Soyyww67+!j7OVW^VzrIhBAZbb2t)s$?u?)@a`6qi%O(JB8`n2-S^d>-it;RLVQ%lfuF{2L&_9kB3CkUjBk`Q&#%%B0rM}M z@`VI(#~ef?pB*+9UUU@jAr2llZ6$_u5_KQlH4*p_`9dMB)g=W}7T9{S4rRMHNqBbt z>QU~rj$X_!rgh}0lD!iW8jvtSshUDs2?d&blW#~g$AZzHd$rh|Zk0Q%-UVXpB40eQ z%)YY59Mu;wZ&^<8rGQe!*o7j~g$52x4_Ci^zS)qe@!fNu;@piJ!2JyT^@>tF7!{31 zmdJz<1&W0g5C@c5Ni#(OQx#f8nM86>2<*Cc9Jb;xjE|TQCDhG;&8$iLanqKW5fHJE z9x$oT#RGAJoPiu7A`xVJX*0r+iQbkCkK99NUrXNXrnLKw6mP2yyKB@dDe4V2b4Ee) zoHvhi_}-TKXY>UD=U4N6W`=M6>Tr+qh&9*v1} zyIE{fm3_MR^;3gM3= za*+Tbr~BlDpR=PAVGtdWU1CAiFq1eE>Opa)rlj6WLL2_t6g3|~nVtyEibvlP;bTCK zwit>Sym7;-CK%@&pCjI@Uelyl$4~IdGMtan$m7re1PeJS&K68lFYfzOFRKJkc86l0 z@kKYqCVA57@Ax`hmN}?ha-UaNczymPVE8#~B-~{dD!xziZuIE{_w8T!1k8`cB z_^i6OQ8#GUjK^|caZ;x`13=xH{qt?AjDZQNt*q#^YPO>MreoAJSWA==Y545 z`eeh1YMn@&pNv~?!q)g~&KOtal=GIcdkaK5U@^)^q~ekb5gF8ys0qo9 z^~;`o)(P_C!5jZO%TUs;+w=jK0|W2bS(NX^QMXfuJefj-_v^rA1 zj-k$X94JCck_yhe^b8+pk`A3?L9*y7@2i3ho5t1fq#c_-rtRA-!XL#H>v!k#nQjE= z>%zmcsIw$PWE8ZPXttd4oH1+M-m)P;<5m1F&`+v71!OhhYgEA@>G4jj)Yk*W$(V= z)0S06xO{)5kkVU5Utix-%hL|;XvAIWtty7ik(QMpBNkd*n9Y93O{aSUU|})S}6I{ z00Q45Aq)XgM^RNwP_XrHgHMpC&*~~kIo4bVsRB+Pki-J)Rz0Axwa6&gdd!LJwxkvB zfkC)9!GQ|WOKDvp0PxZc-^(fW@CD|nGZ$jv zv4{o;kL}ueH4*+a=&Z_u3A3jAxGl$Dmi#$oNAG$lu<`Ar4N-25Ww`RLOP@yg} zbui^S0gB-|J3xP$PzNZn2`wl?P81L*jUTMPKzt%6pytEuTx*AilXLG<1T zU3|+_;j^7lALHRAHA{ZF41Ad`|NX@YMNQijdjXj4EL@x~V!Kpau`O9tQ{zCchTQAY zn5B$C0QaJgsAkQrBhOH@%U67Rc`RkMSh*^QKMewmYA@QHbiKqY7>Y(FPGAkA1+%}- zYxBn>2|5VngNAc=Wnygl(uPjuhEpiMr@zkp#M}>Dt&anTSxe8GC=^kD{`~o9qm!f` zRBM;X@A3m=ItcI)&DanFQo;{8p#~Y(+)za%vMVJj(tbuofc9f&Lnj7m4tLwQN%T7H zUTJrw+LrY^b$k9Oz1*C=seaRW8RdT!q_aL<{e^pyR0AzHiuYq|QERj{EhA<_DOdlM z3wf1mN{D5EFyK5omt)67}Ae>SU;d}?M3E$3r5Pjgl^ioj^NhwNxvovZUv+5 z!u|eM4-nrRVpmcY@qu>`_9JQ*4Agh~NcF^DKk1PZ3MTZ(87fxF)NOZTA>pw#-W`mt z)NhG#JzQYtCNMR$vYByVauhSKw;(70RGNWlz52PdqgJzddWu|`aJ{#JH67s7XkP48D?DzytgMS`nxdi6^23Plx|;X*_sZ~- z^Ywb%+HeYim|6y_@>=Mk{&7?7xE{XD-)N{?Ms*+OqWzU?OVkU{&+uCCkLOQsZbUm5 zDL7M>ul``Hvbj_V-T9;&-ynsY7!7th^&x&I!}1`E2{{w?dui18N&m()BZz%!P$)n_ zDvZ8JPd*$>7!?(DwiC&w&Y1l3=;$3PLc{>|YO`H`vt10|PMBPRI+bY5E@ki+16Ekk zVc4R9FXpqIj6LNXh@Hj^gUAijVRvGPtd}j9KjEWr*Xwq7c#G=HkB>jnTZCIYw_L|k zSz9mh?vJW^EE~Pb(Z|9V&0|X%eXT_dn!t88glfMI4=Xft<|T`~vJ^DqDv0xE<=H6; zUNIoiA#4hVO&L!bSPjT)kYOLgIlv_aq1sO$C=* zIg!2={-gS1JY55}3RfcROzKk56m$wv(PT z^_62xnz6B1S`}6EPX&xrvY#~acjBornT(cYBS) z9()78sjb#yqZO7(cl|9pt+;nO&117?3H3V4{;X$YpU`D2xTaJNP!CRT$#G`pywK|~ z33OrrF+06)Pq)sv^`i;XR%OPg+f}Efr3H!`ukv)As$dgPyq+5qK0m{@QNCvy+tgRBJ>!h%%@G+@9{Iy6z@6neQnqnHCfGyuvl~yGZc!0 z{yOPepD~%%R4$0p_++guDmM1=@14h*N{47?Ihi%GGZ0BPm&7F2m|{*w2i|bB9;9=#k)m|ePMPK? zXzt1u@QjFY~bB@!HIg7EA z(*@m*cmQ;vY&1aXur*$&HSpwAa~D`I`}$)?fbHNQlL`=>DEkFRmaj)nAjKSQFDTQEJxVB|VI<1TT+La*7DD3X9JXB-Yah;ova z14|lJT+;kmDRP?0WvP#U{C6YKnqFVMAQ4OS#rFoAO~6`1?1_+4MS-Lv-kIJf!B|D9 zgv7lcpyOj3*1rMc5Jh>qK8?PdA5flbqB)53Y|yDzd3it*-uYvsfy8JylE{Ay@j!)rgQi@qOrB`23*4hSNpT52Y`apL(2g;@&ou2L2HnnoBt zx?|wEaCxRSKY28N<)-YAQK`-A`qIkHdb)Hu)R;tQHX0}nfmwsnJOI4nVg6=}>$<|w zo0I6r)K4l$y7#hxw*tp$wI*twZ4X12LVcib^~|umAxfr9S3P22r_j96fEA{Bw0=hp z;WlhVjIFOHdoP$U0IhQ&3Mz#0rF?3s00xAkFT*?hoo7e*2#Ue!;D@af^9P~)7$rG; zj6f|08;yjNx%c{-zcI)pGlhQe=virE!D$UILLS^oweJ0l7tb{F>*-NJ@_qrPtGdm` zK9!P_qd^cX{NU{|03*bL)T>mwlO(@}puyH#%Tr95xu(BVI z6nclP*hTkeQu5xYD-k!?bQnoRN+byA3|trO{@Ls5>O!cM95deespR?aIwhbqA%V}3 zAZhg1h&MxS>fobrjoQoEd*v-c5hU!*WIi`&k4qgH231ridbN^v=rL&IE6o`#y&jbX zKP6jzYjFtWT7`h!{!Q6Ci%-qUA�NoZPGfToZDA>Qww1r~LDy*iNOues@s7w9~m_ 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 diff --git a/SwichGIT/src/index.php b/SwichGIT/src/index.php deleted file mode 100644 index dd5659b..0000000 --- a/SwichGIT/src/index.php +++ /dev/null @@ -1,1002 +0,0 @@ - - - - - - - SwishGame - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-

Paramètres

- × -
-
-
-
-
-
- -
-
-
-
- -
- -
-
-
-
- -
- -
-
-
-
- -
- -
-
-
-
- -
- -
-
-
- -
- -
- -
-
-
-
- -
- -
-
-
-
- -
- -
-
-
-
-
-
- - - -
-
-
-
-
-
- - - - - -
-
-
- -
- -
- -
-

-
-
-
- - -
-

-
- -
- - - - - - - - - diff --git a/SwichGIT/src/js/jquery.js b/SwichGIT/src/js/jquery.js deleted file mode 100644 index a1c07fd..0000000 --- a/SwichGIT/src/js/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0 { - var lacarte = "card"+pos; - var numeroCarte = pos; - //console.log("lacarte: ",lacarte); - //console.log(deckPartie[numeroCarte].get); - document.getElementById(lacarte).style.boxShadow = "0 0 1vw red, 0 0 1vw red"; - }); - } - else { - for (var i=0; i 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } else if (this.couleur == CouleurFigure.Couleur3) { - formeExte.style.backgroundColor = "var(--colorone)"; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } else if (this.couleur == CouleurFigure.Couleur4) { - formeExte.style.backgroundColor = "var(--colortwo)"; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else { - this.couleur = CouleurFigure.Couleur1; - if (selectionDiemension == 0) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 9 || this.pos == 11) { - formeExte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 10) { - formeExte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4 || this.pos == 7) { - formeExte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else if (selectionDiemension == 1) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 6 || this.pos == 8) { - formeExte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 7) { - formeExte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4) { - formeExte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } - } - containInte.appendChild(formeInte); - containInte.className = "containinteCarte"; - containExte.appendChild(formeExte); - containExte.className = "containexteCarte"; - - vidcontainer.appendChild(containInte); - vidcontainer.appendChild(containExte); - - divcase.appendChild(vidcontainer); - this.CodeHTML = divcase; - break; - - case TypeFigure.Petit: - - var containInte = document.createElement('div'); - var formeInte = document.createElement('div'); - var containExte = document.createElement('div'); - var formeExte = document.createElement('div'); - - var vidcontainer = document.createElement('div'); - vidcontainer.className = "containform3carte"; - vidcontainer.className = "proute"; - - formeExte.className = "formeexte"; - formeExte.classList.add('rondv2'); - - formeInte.className = "formeinte"; - formeInte.classList.add('rondv2'); - - formeInte.style.backgroundColor = "var(--colorbase)"; - - if (this.couleur != null) { - if (this.couleur == CouleurFigure.Couleur1) { - formeInte.style.backgroundColor = "var(--colorbase)"; - } else if (this.couleur == CouleurFigure.Couleur2) { - formeInte.style.backgroundColor = "var(--colorcarre)"; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - - } else if (this.couleur == CouleurFigure.Couleur3) { - formeInte.style.backgroundColor = "var(--colorone)"; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } else if (this.couleur == CouleurFigure.Couleur4) { - formeInte.style.backgroundColor = "var(--colortwo)"; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else { - this.couleur = CouleurFigure.Couleur1; - if (selectionDiemension == 0) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 9 || this.pos == 11) { - formeInte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 10) { - formeInte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4 || this.pos == 7) { - formeInte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } else if (selectionDiemension == 1) { - this.couleur = CouleurFigure.Couleur1; - if (this.pos == 0 || this.pos == 2 || this.pos == 6 || this.pos == 8) { - formeInte.style.backgroundColor = "var(--colorcarre)"; - this.couleur = CouleurFigure.Couleur2; - if(FormeSelect.length > 1) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 1 || this.pos == 7) { - formeInte.style.backgroundColor = "var(--colorone)"; - this.couleur = CouleurFigure.Couleur3; - if(FormeSelect.length > 2) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[2]); - formeInte.classList.add(FormeSelect[2]); - //verification triangle ou penda - if(FormeSelect[2] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[2] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - if (this.pos == 4) { - formeInte.style.backgroundColor = "var(--colortwo)"; - this.couleur = CouleurFigure.Couleur4; - if(FormeSelect.length > 3) - { - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[3]); - formeInte.classList.add(FormeSelect[3]); - //verification triangle ou penda - if(FormeSelect[3] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[3] == "penta"){ - formeInte.classList.add("caspentac"); - } - } else if (FormeSelect.length > 1){ - //suppression formeBase - formeExte.classList.remove('rondv2'); - formeInte.classList.remove('rondv2'); - //ajout forme - formeExte.classList.add(FormeSelect[1]); - formeInte.classList.add(FormeSelect[1]); - //verification triangle ou penda - if(FormeSelect[1] == "triangle"){ - formeInte.classList.add("castrianglec"); - } - if(FormeSelect[1] == "penta"){ - formeInte.classList.add("caspentac"); - } - } - } - } - } - - containInte.appendChild(formeInte); - containInte.className = "containinteCarte"; - containExte.appendChild(formeExte); - containExte.className = "containexteCarte"; - - vidcontainer.appendChild(containInte); - vidcontainer.appendChild(containExte); - - divcase.appendChild(vidcontainer); - this.CodeHTML = divcase; - break; - - } - } - } - get getHTML() { - return this.CodeHTML; - } - get getX() { - return this.X; - } - get getY() { - return this.Y; - } - get getType() { - return this.type; - } - get getForme() { - return this.forme; - } - - -} - -const CouleurFigure = { - Couleur1: 'c1', - Couleur2: 'c2', - Couleur3: 'c3', - Couleur4: 'c4' -} - -const FormeFigure = { - Rond: 'rond', - Carre: 'carre', - Triangle: 'triangle', - Pentagone: 'pentagone', - Losange: 'Losange' -}; - -const TypeFigure = { - Petit: 'p', - Moyen: 'm', - Grand: 'g' -}; - - -function journuit() { - //mode jour - mode = mode + 1; - if (mode % 2 == 0) { - //changer logo swish - document.getElementById("imglogo").src = "imgs/swishjour.png"; - document.getElementById("imglogo2").src = "imgs/swishjour.png"; - document.getElementById("contourbuttonvalider").style.backgroundColor = lightsedonca; - //changer montagnesfond - document.getElementById("mount1").src = "imgs/mount1.png"; - document.getElementById("mount2").src = "imgs/mount2.png"; - //nuages - document.getElementById("cloud").src = "imgs/lightcloud.png"; - //maj couleur principales - document.documentElement.style.setProperty('--lightprima', lightprima); - document.documentElement.style.setProperty('--lightsedonca', lightsedonca); - document.documentElement.style.setProperty('--lighttercia', lighttercia); - } - //mode nuit - else { - //changer logo swish - document.getElementById("imglogo").src = "imgs/swishnuit.png"; - document.getElementById("imglogo2").src = "imgs/swishnuit.png"; - document.getElementById("contourbuttonvalider").style.backgroundColor = darkseconda; - //changer montagnesfond - document.getElementById("mount1").src = "imgs/darkmount1.png"; - document.getElementById("mount2").src = "imgs/darkmount2.png"; - //nuages - document.getElementById("cloud").src = "imgs/darkcloud.png"; - //maj couleur principales - document.documentElement.style.setProperty('--lightprima', darkprima); - document.documentElement.style.setProperty('--lightsedonca', darkseconda); - document.documentElement.style.setProperty('--lighttercia', darktercia); - } -} - -//=================================================================================== -//FONCTION GESTION DE GAME - -function lancerpartie() { - - lesPoints = 0; - - document.getElementById("progressbar").style.visibility = "hidden"; - var ready = true; - - //fonction de creation de partie a changer en fonction du test voulu - if (selectionMode == 0) { - goAide(); - if (selectionDiemension == 0) { - creePartieClassique3_4(); - majSizeCard(3); - } else if (selectionDiemension == 1) { - creePartieClassique3_3(); - majSizeCard(3); - } else if (selectionDiemension == 2) { - creePartieClassique3_2(); - majSizeCard(2); - } else if (selectionDiemension == 3) { - - if(!modelangue){ - window.alert("Oups, il semblerait que ce mode ne soit pas encore disponible..."); - } - else{ - window.alert("Oops, it seems that this mode is not yet available..."); - } - - - ready = false; - } - - } else if (selectionMode == 1) { - goAide(); - document.getElementById("progressbar").style.visibility = "visible"; - decompte(); - if (selectionDiemension == 0) { - creePartieInfini(4, 3); - majSizeCard(3); - } else if (selectionDiemension == 1) { - creePartieInfini(3, 3); - majSizeCard(3); - } else if (selectionDiemension == 2) { - creePartieInfini3_2(3, 2); - majSizeCard(2); - } else if (selectionDiemension == 3) { - creePartieInfini3_2(2, 2); - majSizeCard(2); - } - } else if (selectionMode == 2) { - goAide(); - if (selectionDiemension == 0) { - creePartieInfini(4, 3); - majSizeCard(3); - } else if (selectionDiemension == 1) { - creePartieInfini(3, 3); - majSizeCard(3); - } else if (selectionDiemension == 2) { - creePartieInfini3_2(3, 2); - majSizeCard(2); - } else if (selectionDiemension == 3) { - creePartieInfini3_2(2, 2); - majSizeCard(2); - } - } else if (selectionMode == 3) { - bacASable(); - }else if(selectionMode == 4){ - document.getElementById("pageAccueil").style.visibility = "hidden"; - //document.getElementById("PageLobbyMulti").style.visibility = "visible"; - - } - if (ready) { - document.getElementById("pageAccueil").style.visibility = "hidden"; - document.getElementById("pageGame").style.visibility = "visible"; - } -} - -function retour() { - document.getElementById("pageAccueil").style.visibility = "visible"; - document.getElementById("pageGame").style.visibility = "hidden"; - window.location.reload(); -} - -function rechargerGAME() { - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 0; i < deckPartie.length; i++) { - document.getElementById("containcards").appendChild(deckPartie[i].getHTML); - } -} - -function redistribuerPlateau() { - lesPoints -= 5; - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - if (selectionMode == 0) { - redistribuer(); - } else if (selectionMode == 1 || selectionMode == 2) { - for (var i = 0; i < deckPartie.length; i++) { - if (selectionDiemension == 2) { - remplacerLaCarte3_2(deckPartie[i]); - } else if (selectionDiemension == 3) { - remplacerLaCarte2_2(deckPartie[i]); - } else { - remplacerLaCarte(deckPartie[i]); - } - } - } - if(selectionMode == 4){ - redistribuerMulti(); - } - afficherCartes(deckPartie); -} - -function redistribuerMulti() { - carteselect=[]; - carteselectPos=[]; - reselectCartes(); - - deckPartie = []; - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - //Envoyer les 16 cartes du plateau - listecartes=[]; - var uneMatrice; - var ajt; - /* - for (var i = 0; i < deckPartie.length; i++) { - var ajt = deckPartie[i].getMatrice[0] + deckPartie[i].getMatrice[1] + deckPartie[i].getMatrice[2]; - listecartes.push(ajt); - console.log(ajt); - }*/ - for (var j = 0; j < deckPartie.length; j++) { //Pour toutes les cartes de deckPartie - - uneMatrice = creaMatriceVierge(deckPartie[j].row, deckPartie[j].column); //Création d'une matrice vierge ( Tableau 2D avec que des 0) - - for (var i = 0; i < deckPartie[j].SesFigures.length; i++) { //Pour chaque figure présente dans la carte - - if (deckPartie[j].SesFigures[i].type == TypeFigure.Petit) { //Check de la taille de la figure et adaptation de la valeur dans la matrice - uneMatrice[deckPartie[j].SesFigures[i].X][deckPartie[j].SesFigures[i].Y] = 1; - } else if (deckPartie[j].SesFigures[i].type == TypeFigure.Moyen) { - uneMatrice[deckPartie[j].SesFigures[i].X][deckPartie[j].SesFigures[i].Y] = 2; - } - } - - ajt = uneMatrice[0]+uneMatrice[1]+uneMatrice[2];//une fois matrice vierge complétée on transforme ça en data - listecartes.push(ajt); - //console.log(ajt); - } - //console.log("LISTE BUG2 ",listecartes); - $(document).ready(function () { - var cartestables = listecartes; - - $.ajax({ - data: { - cartestables: cartestables - }, - type: "post", - url: "envoyercartes.php", - success: function (data) { - console.log("====Les cartes ont été envoyés (redistribuer)===") - } - }); - }); -} - -function redistribuer() { - deckPartie = []; - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - -//================================================================================================================================================================ -//Fonction creations de game - -function genererTouteslesCartes3_2Possibles() { - deckPartie = []; - carteselect = []; - - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 0; i < 2; i++) { - for (var j = 0; j < 2; j++) { - for (var k = 0; k < 6; k++) { - - //Création de la grande figure - for (var h = 0; h < 2; h++) { - var AllFigure = []; - - //Création de la petite figure en fonction de sa place et de la boucle - if (i == 0) { - if (j == 0) { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur2); - } else { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur3); - } - } else { - if (j == 0) { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur1); - } else { - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, i, CouleurFigure.Couleur4); - } - } - - AllFigure.push(uneFigure); - - //Verification de l'effet mirroir sur les cartes ayant un point central - var mirroir = true; - if (Math.floor(k / 2) == 2 && i == 1) { - mirroir = false; - } - - if (k != i * 2) { - - if (k == 2 || k == 3) { - - if (h == 0) { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur1); - } else { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur4); - } - - } else { - if (h == 0) { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur2); - } else { - - var uneMoyenFigure = new Figure(TypeFigure.Moyen, FormeFigure.Rond, k % 2, Math.floor(k / 2), CouleurFigure.Couleur3); - } - - } - if (mirroir) { - AllFigure.push(uneMoyenFigure); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 2); - deckPartie.push(uneCarte); - } - } - - } - - } - } - } - return deckPartie; -} - - -function changerlesCartes3_2() { - while (carteselect.length != 0) { - remplacerLaCarte3_2(carteselect[0]); - carteselect.shift(); - } - rechargerGAME(); -} - -function changerlesCartes2_2() { - while (carteselect.length != 0) { - remplacerLaCarte2_2(carteselect[0]); - carteselect.shift(); - } - rechargerGAME(); -} - -function remplacerLaCarte2_2(uneCarte) { - pos = deckPartie.indexOf(uneCarte); - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - var numCouleur = getRandom(0, 3); - var laCouleur; - - Cox1 = getRandom(0, uneCarte.column - 1); - Coy1 = getRandom(0, uneCarte.row - 1); - - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else if (numCouleur == 1) { - laCouleur = CouleurFigure.Couleur2; - } else if (numCouleur == 2) { - laCouleur = CouleurFigure.Couleur3; - } else if (numCouleur == 3) { - laCouleur = CouleurFigure.Couleur4; - } - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1, laCouleur)); - - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - } - numCouleur = getRandom(0, 3); - - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else if (numCouleur == 1) { - laCouleur = CouleurFigure.Couleur2; - } else if (numCouleur == 2) { - laCouleur = CouleurFigure.Couleur3; - } else if (numCouleur == 3) { - laCouleur = CouleurFigure.Couleur4; - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2, laCouleur)); - //Code de Generation de Figure - var newCarte = new Carte(pos + 1, AllFigure, uneCarte.row, uneCarte.column); - deckPartie[pos] = newCarte; -} - -function remplacerLaCarte3_2(uneCarte) { - pos = deckPartie.indexOf(uneCarte); - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - var numCouleur = getRandom(0, 1); - var laCouleur; - - Cox1 = getRandom(0, uneCarte.column - 1); - Coy1 = getRandom(0, uneCarte.row - 1); - if (Cox1 + 2 * Coy1 == 2 || Cox1 + 2 * Coy1 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1, laCouleur)); - - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - } - if (Cox2 + 2 * Coy2 == 2 || Cox2 + 2 * Coy2 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2, laCouleur)); - //Code de Generation de Figure - var newCarte = new Carte(pos + 1, AllFigure, uneCarte.row, uneCarte.column); - deckPartie[pos] = newCarte; -} - -function creePartieInfini3_2(nbRow, nbColum) { - deckPartie = []; - carteselect = []; - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var j = 1; j <= 16; j++) { - - var numCouleur = getRandom(0, 1); - var laCouleur; - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, nbColum - 1); - Coy1 = getRandom(0, nbRow - 1); - if (Cox1 + 2 * Coy1 == 2 || Cox1 + 2 * Coy1 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1, laCouleur)); - - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - } - - if (Cox2 + 2 * Coy2 == 2 || Cox2 + 2 * Coy2 == 3) { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur1; - } else { - laCouleur = CouleurFigure.Couleur4; - } - } else { - if (numCouleur == 0) { - laCouleur = CouleurFigure.Couleur2; - } else { - laCouleur = CouleurFigure.Couleur3; - } - } - - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2, laCouleur)); - //Code de Generation de Figure - var uneCarte = new Carte(j, AllFigure, nbRow, nbColum); - - deckPartie.push(uneCarte); - - document.getElementById("containcards").appendChild(uneCarte.link); - } -} - -function MaFonction() { - var copyText = document.getElementById("Monidpartie"); - copyText.select(); - copyText.setSelectionRange(0, 99999); - document.execCommand("copy"); -} - -function testerCartesMulti() { - //try { - if (carteselect.length == 0) { - window.alert("Selection Vide test pour jeu classique"); - return; - } else if (carteselect.length < 2) { - window.alert("Selection Trop Petite"); - return; - } else { - var copie = []; - for (var i = 0; i < carteselect.length; i++) { - copie.push(copieCarte(carteselect[i])); - } - var tab = []; - tab = AssemblageARBRE(copie, copieCarte(carteselect[0])); - var solution = true; - var tabCode = []; - for (var i = 0; i < tab.length; i++) { - tabCode.push(tab[i].code); - } - - for (var i = 0; i < tab.length; i++) { - if (tab[i].code == carteselect.length) { - solution = false; - cpt = cpt + 20 * copie.length; - lesPoints += carteselect.length; - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - var new2Cartes=changerlesCartesDeTasDeJeuMulti(); - } - } - if (solution) { - document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; - } - if (!solution) { - document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé ! Il reste encore ' + TasDuJEU.length + ' cartes !'; - carteselectPos=[]; - carteselect=[]; - reselectCartes(); - } - } - /*} catch (e) { - window.alert(e); - }*/ - - //Envoyer les 16 cartes du plateau - listecartes=[]; - var ajt; - /* - for (var i = 0; i < deckPartie.length; i++) { - var ajt = deckPartie[i].getMatrice[0] + deckPartie[i].getMatrice[1] + deckPartie[i].getMatrice[2]; - listecartes.push(ajt); - console.log(ajt); - }*/ - for (var j = 0; j < deckPartie.length; j++) { //Pour toutes les cartes de deckPartie - var uneMatrice = creaMatriceVierge(deckPartie[j].row, deckPartie[j].column); //Création d'une matrice vierge ( Tableau 2D avec que des 0) - - - //CODE A RISQUE - for (var i = 0; i < deckPartie[j].SesFigures.length; i++) { //Pour chaque figure présente dans la carte - - if (deckPartie[j].SesFigures[i].type[0] == TypeFigure.Petit) { //Check de la taille de la figure et adaptation de la valeur dans la matrice - uneMatrice[deckPartie[j].SesFigures[i].X][deckPartie[j].SesFigures[i].Y] = 1; - } else if (deckPartie[j].SesFigures[i].type[0] == TypeFigure.Moyen) { - uneMatrice[deckPartie[j].SesFigures[i].X][deckPartie[j].SesFigures[i].Y] = 2; - } - } - // - - - ajt = uneMatrice[0]+uneMatrice[1]+uneMatrice[2];//une fois matrice vierge complétée on transforme ça en data - listecartes.push(ajt); - //console.log(ajt); - } - //console.log("LISTE BUG1: ",listecartes); - - $(document).ready(function () { - var cartestables = listecartes; - - $.ajax({ - data: { - cartestables: cartestables - }, - type: "post", - url: "envoyercartes.php", - success: function (data) { - console.log("====Les cartes ont été envoyés (valider cartes)===") - } - }); - }); -} -function changerlesCartesDeTasDeJeuMulti() { - var new2cartes = []; - // Pour toutes les cartes selectionnées - while (carteselectPos.length != 0) { - - // //Enlever la carte dans le tas du jeu - // var unIndex = TasDuJEU.indexOf(carteselect[0]); - // TasDuJEU.splice(unIndex, 1); - - //si il reste plus de 16 cartes - if (TasDuJEU.length > 16) { - //On prend une autre carte aléatoire dans tas du jeu - var index2 = getRandom(0, TasDuJEU.length - 1) - //var dejaPresente = false; - //Permet de savoir si la carte est deja dans la liste - // for (var j = 0; j < deckPartie.length; j++) { - // if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { - // dejaPresente = true; - // } - // } - - deckPartie[carteselectPos[0]]=TasDuJEU[index2]; - TasDuJEU.splice(index2,1); - - - //on recommmence jusqu'à obtenri une carte pas dans le tas de jeu - // while (dejaPresente == true) { - // index2 = getRandom(0, TasDuJEU.length - 1) - // dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - // for (var j = 0; j < deckPartie.length; j++) { - // if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { - // dejaPresente = true; - // } - // } - // } - - // unIndex = deckPartie.indexOf(carteselect[0]); - // deckPartie[unIndex] = TasDuJEU[index2]; - // new2cartes.push(TasDuJEU[index2]); - } else { - // si il y a moins de 16 cartes on enlève juste - deckPartie.splice(carteselect[0],1); - // unIndex = deckPartie.indexOf(carteselect[0]); - // deckPartie.splice(unIndex, 1); - } - carteselectPos.shift(); - carteselect.shift(); - } - afficherCartes(deckPartie); - return new2cartes; -} -function creePartieClassique3_2() { - TasDuJEU = genererTouteslesCartes3_2Possibles(); - deckPartie = []; - for (var i = 0; i < TasDuJEU.length; i++) { - CodeRotation = getRandom(0, 3); - if (CodeRotation == 0) { - TasDuJEU[i] = TasDuJEU[i]; - } else if (CodeRotation == 1) { - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } else if (CodeRotation == 2) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - } else if (CodeRotation == 3) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } - } - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - - -function genererTouteslesCartes3_3Possibles() { - deckPartie = []; - carteselect = []; - - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 1; i < 9; i++) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - for (var i = 0; i < 9; i++) { - if (i != 3 && Math.floor(i / 3) != 2) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - } - for (var i = 0; i < 9; i++) { - if (i != 1 && (i % 3) != 2) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 0)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - } - for (var i = 0; i < 4; i++) { - if (i != 2) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, 1)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 3, 3); - deckPartie.push(uneCarte); - } - } - return deckPartie; - -} - -function creePartieClassique3_3() { - TasDuJEU = genererTouteslesCartes3_3Possibles(); - deckPartie = []; - for (var i = 0; i < TasDuJEU.length; i++) { - CodeRotation = getRandom(0, 3); - if (CodeRotation == 0) { - TasDuJEU[i] = TasDuJEU[i]; - } else if (CodeRotation == 1) { - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } else if (CodeRotation == 2) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - } else if (CodeRotation == 3) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } - } - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - -function genererTouteslesCartes3_4Possibles() { - deckPartie = []; - carteselect = []; - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - - for (var j = 0; j < 2; j++) { - for (var i = 0; i < 12; i++) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, j)); - if (i != 3 * j) { - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(uneCarte); - if (!doublonInterdit(uneCarte)) { - AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 0, j)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var unDoublon = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(unDoublon); - } - } - } - } - for (var j = 0; j < 2; j++) { - for (var i = 0; i < 12; i++) { - var AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, j)); - if (i != 3 * j + 1) { - if (i != 2 && i != 5 && i != 8 && i != 11) { - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var uneCarte = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(uneCarte); - if (!doublonInterdit(uneCarte)) { - AllFigure = []; - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, 1, j)); - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, i % 3, Math.floor(i / 3))); - var unDoublon = new Carte(deckPartie.length + 1, AllFigure, 4, 3); - deckPartie.push(unDoublon); - } - } - } - } - } - return deckPartie; -} - -function afficherCartes(Liste) { - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var i = 0; i < Liste.length; i++) { - document.getElementById("containcards").appendChild(copieCarte(Liste[i]).link); - } -} - -function creePartieClassique3_4() { - TasDuJEU = genererTouteslesCartes3_4Possibles(); - deckPartie = []; - for (var i = 0; i < TasDuJEU.length; i++) { - CodeRotation = getRandom(0, 3); - if (CodeRotation == 0) { - TasDuJEU[i] = TasDuJEU[i]; - } else if (CodeRotation == 1) { - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } else if (CodeRotation == 2) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - } else if (CodeRotation == 3) { - TasDuJEU[i] = Verticale(TasDuJEU[i]); - TasDuJEU[i] = Horizontale(TasDuJEU[i]); - } - } - for (var i = 0; i < 16; i++) { - var index = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - - deckPartie.push(copieCarte(TasDuJEU[index])); - } - afficherCartes(deckPartie); -} - -function creePartieInfini(nbRow, nbColum) { - deckPartie = []; - carteselect = []; - while (document.getElementById("containcards").firstElementChild != null) { - document.getElementById("containcards").firstElementChild.remove(); - } - for (var j = 1; j <= 16; j++) { - - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, nbColum - 1); - Coy1 = getRandom(0, nbRow - 1); - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1)); - - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, nbColum - 1); - Coy2 = getRandom(0, nbRow - 1); - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2)); - //Code de Generation de Figure - var uneCarte = new Carte(j, AllFigure, nbRow, nbColum); - - deckPartie.push(uneCarte); - - document.getElementById("containcards").appendChild(uneCarte.link); - } -} - -//======================================================================================================================================================== -//Changer les cartes et Changer les cartes de Tas de jeu - -function changerlesCartesDeTasDeJeu() { - while (carteselect.length != 0) { - var unIndex = TasDuJEU.indexOf(carteselect[0]); - TasDuJEU.splice(unIndex, 1); - if (TasDuJEU.length > 16) { - var index2 = getRandom(0, TasDuJEU.length - 1) - var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - while (dejaPresente == true) { - index2 = getRandom(0, TasDuJEU.length - 1) - dejaPresente = false;//Permet de savoir si la carte est deja dans la liste - for (var j = 0; j < deckPartie.length; j++) { - if (TasDuJEU[index2].identifiant == deckPartie[j].identifiant) { - dejaPresente = true; - } - } - } - unIndex = deckPartie.indexOf(carteselect[0]); - deckPartie[unIndex] = TasDuJEU[index2]; - } else { - unIndex = deckPartie.indexOf(carteselect[0]); - deckPartie.splice(unIndex, 1); - } - carteselect.shift(); - } - afficherCartes(deckPartie); -} - - - -function changerlesCartes() { - while (carteselect.length != 0) { - remplacerLaCarte(carteselect[0]); - carteselect.shift(); - } - rechargerGAME(); -} - -function remplacerLaCarte(uneCarte) { - pos = deckPartie.indexOf(uneCarte); - var AllFigure = []; - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, uneCarte.column - 1); - Coy1 = getRandom(0, uneCarte.row - 1); - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1)); - - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, uneCarte.column - 1); - Coy2 = getRandom(0, uneCarte.row - 1); - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2)); - //Code de Generation de Figure - var newCarte = new Carte(pos + 1, AllFigure, uneCarte.row, uneCarte.column); - deckPartie[pos] = newCarte; -} - -//==================================================================================== -//GESTION DE MATRICE - -function somMatrice(matrice1, matrice2, row, column) { - var somMatrice = creaMatriceVierge(row, column); - for (var i = 0; i < column; i++) { - for (var j = 0; j < row; j++) { - somMatrice[i][j] = matrice1[i][j] + matrice2[i][j]; - } - } - return somMatrice; -} - -function copieMatrice(laMatrice, row, column) { - var myMatrice = new Array(); - for (var i = 0; i < column; i++) { - myMatrice[i] = new Array(); - for (var j = 0; j < row; j++) { - myMatrice[i][j] = laMatrice[i][j]; - } - } - return myMatrice; -} - -function getRandom(min, max) { - return Math.round(Math.random() * (max - min) + min) -} - -function creaMatriceVierge(row, column) { - var myMatrice = new Array(); - for (var i = 0; i < column; i++) { - myMatrice[i] = new Array(); - for (var j = 0; j < row; j++) { - myMatrice[i][j] = 0; - } - } - return myMatrice; -} - -function creaMatrice(row, column) { - - var myMatrice = creaMatriceVierge(row, column); - //window.alert(myMatrice) - - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, column - 1); - Coy1 = getRandom(0, row - 1); - - myMatrice[Cox1][Coy1] = 1; - - Cox2 = getRandom(0, column - 1); - Coy2 = getRandom(0, row - 1); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, column - 1); - Coy2 = getRandom(0, row - 1); - } - myMatrice[Cox2][Coy2] = 2; - - return myMatrice; - -} - -//================================================================================= -//chercheCombi => Compte les combinainsons de 2 à 5 cartes a l'ecran -//Pour changer le nombre de carte maximum dans une liste il faut changer la valeur max de N - -function chercherCombinaison() { - var Cptsolution = 0; - /* - Pour toutes les longueurs possible d’un tas de carte (N = 0, N<4 ; N++) - Pour toutes les échantillon de cartes ( i = 0 ; i<16 – N ; i ++) - Pour toutes les autres cartes (j=0 ;j<15-i-N ;j++) - DeckTest = vide ; - DeckTest.push(DeckPartie[i]) - Pour N + 2 cartes (k=1 ;k<2+N ;k++) - DeckTest.push(DeckPartie[i+k+j]) - Tab = AssemblageArbre(copie(Decktest) , Decktest[0]) - Pour toutes les valeurs de tab - Si tab[m] == N+2 - //Woula j’ai trouvé*/ - for (var N = 0; N < 4; N++) { - for (var i = 0; i < 16 - N; i++) { - for (var j = 0; j < 15 - i - N; j++) { - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - DeckTeste.push(deckPartie[i]); - for (var k = 1; k < N + 2; k++) { - DeckTeste.push(deckPartie[i + k + j]) - } - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - - //Recupération de code - - var solution = true; - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - //Reagarde si il y a une solution - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - //Reagarde si il y a une solution - if (!solution) { - Cptsolution++; - var recup = []; - for (var h = 0; h < DeckTeste.length; h++) { - recup.push(deckPartie.indexOf(DeckTeste[h]) + 1); - } - if(!modelangue){ - window.alert("Combinaison a " + (N + 2) + " cartes trouvée : " + recup); - } - else{ - window.alert("Combination with " + (N + 2) + " cards found : " + recup); - } - - } - } - } - } - if(!modelangue){ - window.alert("Nombre de combinaison: " + Cptsolution); - } - else{ - window.alert("Number of combination: " + Cptsolution); - } - -} - -function testPertinent() { - //test(); - offreSWISH = true; - lesPoints -= 5; - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - var allComb = 0; - //window.alert("Voici ce que j'ai trouvé, mais voulez vous booster mes recherches ?") - console.log("===============!!!! BOOST !!!!=============") - for (var i = 2; i < 6; i++) { - var tabCheck = []; - for (var j = 0; j < deckPartie.length - i + 1; j++) { - var tab = recherchePertinente(i, j, j); - for (var m = 0; m < tab.length; m++) { - tabCheck.push(tab[m]); - } - - } - //console.log("J'ai tout les ensembles pour " + i + " cartes " + tabCheck.length) - var tabInte = comparaisonEmpilement(tabCheck, 0); - //console.log("nouveau tableau avec " + tabInte.length) - var comb = 0; - comb = testAllEnsemble(tabInte); - if (comb > 0 && i >= 3) { - return; - } - allComb += comb; - } - console.log("nb combi : " + allComb) - window.alert("Et voilà ! J'ai finis !") -} - -function comparaisonEmpilement(liste, debut) { - if (debut >= liste.length - 1) { - return liste; - } - var tabPropre = []; - for (var j = 0; j <= debut; j++) { - tabPropre.push(liste[j]); - } - var sommeCarreEle = sommeCarreElement(liste[debut].ensemble); - for (var i = debut + 1; i < liste.length; i++) { - if (sommeCarreEle != sommeCarreElement(liste[i].ensemble)) { - tabPropre.push(liste[i]); - } else { - //console.log("==========DOUBLON==========") - //console.log(sommeCarreEle + " ===== " + sommeCarreElement(liste[i].ensemble)) - } - } - //console.log(tabPropre.length + " ========== " + liste.length) - var tabRetour = comparaisonEmpilement(tabPropre, debut + 1); - return tabRetour; -} -function sommeCarreElement(element) { - var sommeCarre = 0; - for (var i = 0; i < element.length; i++) { - sommeCarre += Math.pow(2, element[i]); - } - return sommeCarre; -} - -function selectionAuto(liste) { - while (carteselect.length != 0) { - var id = "card" + carteselect[0].identifiant; - document.getElementById(id).style.boxShadow = ""; - carteselect.splice(0, 1); - } - for (var i = 0; i < liste.length; i++) { - var id = "card" + deckPartie[liste[i]].identifiant; - document.getElementById(id).style.boxShadow = "0 0 1vw red, 0 0 1vw red"; - carteselect.push(deckPartie[liste[i]]); - } -} - -function testAllEnsemble(liste) { - var tabCode = []; - var compteur = 0; - for (var i = 0; i < liste.length; i++) { - var lesCartes = []; - for (var j = 0; j < liste[i].ensemble.length; j++) { - lesCartes.push(deckPartie[liste[i].ensemble[j]]); - } - var tab = AssemblageARBRE(copieListeDeCarte(lesCartes), copieCarte(lesCartes[0])); - //Recupération de code - var solution = true; - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - //Reagarde si il y a une solution - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == lesCartes.length) { - solution = false; - } - } - //Reagarde si il y a une solution - if (!solution) { - selectionAuto(liste[i].ensemble); - //console.log("==========================") - if(!modelangue){ - console.log("Combinaison à " + (lesCartes.length) + " cartes trouvée : " + liste[i].ensemble); - } - else { - console.log("Combination with " + (lesCartes.length) + " cards found : " + liste[i].ensemble); - } - - compteur++; - //console.log(sommeCarreElement(liste[i].ensemble)) - } - } - return compteur; -} - -class Ensemble { - constructor(valeur, index) { - this.v = valeur; - this.ensemble = []; - this.ensemble.push(index); - } -} - -function recherchePertinente(nbCarte, debut, carte) { - tabRetour = []; - nbCarte = nbCarte - 1; - - //Si il n'y a plus de carte à ajouter dans l'ensemble on regarde si la boucle de peut se boucler - if (nbCarte == 0) { - var laPremiereCarte = deckPartie[debut]; - for (var i = 0; i < deckPartie[carte].SesFigures.length; i++) { - for (var j = 0; j < laPremiereCarte.SesFigures.length; j++) { - if (deckPartie[carte].SesFigures[i].type[0] == TypeFigure.Petit && laPremiereCarte.SesFigures[j].type[0] == TypeFigure.Moyen) { - if (deckPartie[carte].SesFigures[i].couleur == laPremiereCarte.SesFigures[j].couleur) { - tabRetour.push(new Ensemble(0, carte)); - return tabRetour; - } else { - tabRetour.push(new Ensemble(-1, carte)); - return tabRetour; - } - } - } - } - } - - //On recupère tout les index des cartes pouvant compléter le point de la carte à l'index "carte" - for (var i = 0; i < deckPartie[carte].SesFigures.length; i++) { - if (deckPartie[carte].SesFigures[i].type[0] == TypeFigure.Petit) { - var lePoint = deckPartie[carte].SesFigures[i]; - } - } - var listeCarteComp = carteComplementaire(lePoint, debut); - //Si la liste de carte complémentaire est vide alors on retourne un code d'erreur - if (listeCarteComp.length == 0) { - tabRetour.push(new Ensemble(-1, carte)); - return tabRetour; - } - - //Sinon pour chaque index de carte complémentaire on continue la recherche pertinente - var tabPropre = []; - for (var i = 0; i < listeCarteComp.length; i++) { - var tab = []; - var unTabEnsemble = []; - tab.push(recherchePertinente(nbCarte, debut, listeCarteComp[i])); - - for (var k = 0; k < tab[0].length; k++) { - unTabEnsemble.push(tab[0][k]); - } - - for (var j = 0; j < unTabEnsemble.length; j++) { - if (unTabEnsemble[j].v == 0) { - var present = false; - for (var m = 0; m < unTabEnsemble[j].ensemble.length; m++) { - if (unTabEnsemble[j].ensemble[m] == carte) { - present = true; - } - } - if (!present) { - unTabEnsemble[j].ensemble.push(carte); - tabPropre.push(unTabEnsemble[j]); - } - } - } - - } - - return tabPropre; - - - -} - -function carteComplementaire(figure, debut) { - var retour = []; - //Pour toutes les cartes de deckpartie après la carte de début, on regarde les ronds des cartes et on regarde leurs couleurs pour les faire remonter. - for (var i = debut + 1; i < deckPartie.length; i++) { - for (var j = 0; j < deckPartie[i].SesFigures.length; j++) { - if (deckPartie[i].SesFigures[j].type[0] == TypeFigure.Moyen) { - if (deckPartie[i].SesFigures[j].couleur == figure.couleur) { - retour.push(i); - } - } - } - } - return retour; -} - -function test() { - printCombinations([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], 12); -} - -function printCombinations(array, p) { - var combinations = []; - var Cptsolution = 0; - for (k = 2; k < p + 1; k++) { - - function run(level, start) { - for (var i = start; i < array.length - k + level + 1; i++) { - combinations[level] = array[i]; - //console.log(i); - if (level < k - 1) { - - run(level + 1, i + 1); - } else { - - var combTest = []; - for (var j = 0; j < combinations.length; j++) { - combTest.push(deckPartie[combinations[j]]); - //window.alert("Matrice ajouté num" + j + " :" + deckPartie[combinations[j]].getMatrice); - console.log("i" + j + " :" + combinations[j]); - } - console.log("matrice début ex: " + combTest[0].getMatrice); - console.log("Cartes selectionnées :(en partant de indice 0) :") - console.log(combinations.join(" ")); - console.log("----- taille :" + combTest.length + " -------"); - - var cpt = testCombinaison(combTest, combinations, Cptsolution); - Cptsolution = cpt; - } - } - } - run(0, 0); - - if(!modelangue){ - window.alert("fin test " + k + " cartes") - } - else{ - window.alert("end test " + k + " cards") - } - - - } - window.alert("nb combi :" + Cptsolution); -} - - -function testCombinaison(DeckTeste, combi, Cptsolution) { - var tabCode = []; - var tab = []; - //window.alert("---------------"); - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - - //Recupération de code - var solution = true; - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - //Reagarde si il y a une solution - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - //Reagarde si il y a une solution - if (!solution) { - Cptsolution++; - if(!modelangue){ - window.alert("Combinaison à " + (DeckTeste.length) + " cartes trouvée : " + combi); - } - else{ - window.alert("Combination with " + (DeckTeste.length) + " cards found : " + combi); - } - - } - return Cptsolution; -} - -function chercheCombi2() { - - var Cptsolution = 0; - for (var i = 0; i < 15; i++) { - - for (var j = 0; j < 15 - i; j++) { - - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - copie.splice(0, DeckTeste.length); - DeckTeste.splice(0, DeckTeste.length); - tab.splice(0, DeckTeste.length); - tabCode.splice(0, DeckTeste.length); - - DeckTeste.push(copieCarte(deckPartie[i])); - DeckTeste.push(copieCarte(deckPartie[j + i + 1])); - - - for (var h = 0; h < DeckTeste.length; h++) { - copie.push(DeckTeste[i]); - } - - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - - var solution = true; - - - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - if (!solution) { - Cptsolution++; - if(!modelangue){ - window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); - } - else{ - window.alert("Combination with 2 found: " + (i + 1) + " " + (i + j + 2)); - } - - } - } - } - if(!modelangue){ - window.alert("Nombre de solution a 2 cartes : " + Cptsolution); - } - else{ - window.alert("Number of solutions with 2 cards : " + Cptsolution); - } - -} - -//================================================================================= -//chercheCombi => Compte les combinainsons de 3 cartes a l'ecran -function chercheCombi3() { - var Cptsolution = 0; - for (var i = 0; i < 15; i++) { //Partie fixe - - for (var j = 0; j < 15 - i; j++) { //Partie movible 1 - - for (var k = 0; k < 15 - j; k++) { //Partie movible 2 - - - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - copie.splice(0, DeckTeste.length); - DeckTeste.splice(0, DeckTeste.length); - tab.splice(0, DeckTeste.length); - tabCode.splice(0, DeckTeste.length); - - DeckTeste.push(deckPartie[i]); - DeckTeste.push(deckPartie[j + i + 1]); - DeckTeste.push(deckPartie[k + j + i + 2]); - - for (var h = 0; h < DeckTeste.length; h++) { - copie.push(DeckTeste[i]); - } - - for (var z = 0; z < DeckTeste; z++) { - if (DeckTeste[z] == null) { - window.alert("Pb carte null :" + i + j + k); - } - } - - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - var solution = true; - - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - - - - var DeckTeste = []; - var tabCode = []; - var tab = []; - var copie = []; - copie.splice(0, DeckTeste.length); - DeckTeste.splice(0, DeckTeste.length); - tab.splice(0, DeckTeste.length); - tabCode.splice(0, DeckTeste.length); - - DeckTeste.push(deckPartie[i]); - DeckTeste.push(deckPartie[j + i + 1]); - DeckTeste.push(deckPartie[k + j + i + 2]); - - for (var h = 0; h < DeckTeste.length; h++) { - copie.push(DeckTeste[i]); - } - - for (var z = 0; z < DeckTeste; z++) { - if (DeckTeste[z] == null) { - window.alert("Pb carte null :" + i + j + k); - } - } - - tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); - var solution = true; - - for (var h = 0; h < tab.length; h++) { - tabCode.push(tab[h].code); - } - - - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - if (!solution) { - Cptsolution++; - if(!modelangue){ - window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); - } - else{ - window.alert("Combination with 3 found: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); - } - - } - goRefresh(); - } - } - } - if (Cptsolution == 0) { - if(!modelangue){ - window.alert("Pas de solution"); - } - else{ - window.alert("No solution"); - } - - } - if(!modelangue){ - window.alert("Nombre de solution a 3 cartes : " + Cptsolution); - } - else{ - window.alert("Number of solutions with 3 cards : " + Cptsolution); - } - -} -//============================================================================================= -//Fonction pour refresh l'affichage - -var compteurRefresh = 50; -var refreshJ; - -function goRefresh() { - compteurRefresh = 50; - refresh(); -} - -function refresh() { - //console.log(compteurRefresh) - if (compteurRefresh > 0) { - compteurRefresh--; - refreshJ = setTimeout("refresh()", 100); - } - - else { - clearTimeout(refreshJ); - } - - if (compteurRefresh == 0) { - document.getElementById("affSolution").textContent = ""; - } -} - -//===================================================================== -//Fonctions permettant d'aider le joueur au bout d'un certain temps - - -var compteurAide = 300; - -function rechercheAide() { - var allComb = 0; - //window.alert("Voici ce que j'ai trouvé, mais voulez vous booster mes recherches ?") - console.log("===============!!!! BOOST !!!!=============") - for (var i = 2; i < 6; i++) { - var tabCheck = []; - for (var j = 0; j < deckPartie.length - i + 1; j++) { - var tab = recherchePertinente(i, j, j); - for (var m = 0; m < tab.length; m++) { - tabCheck.push(tab[m]); - } - - } - //console.log("J'ai tout les ensembles pour " + i + " cartes " + tabCheck.length) - var tabInte = comparaisonEmpilement(tabCheck, 0); - //console.log("nouveau tableau avec " + tabInte.length) - var comb = 0; - comb = testAllEnsemble(tabInte); - if (comb > 0) { - return; - } - allComb += comb; - } - if (deckPartie.length < 16 && comb == 0) { - if (!modelangue) { - window.alert("Fin de partie !"); - } else { - window.alert("Game Over !"); - - } - retour(); - clearInterval(itv); - } else if (deckPartie.length >= 16 && comb == 0) { - lesPoints += 5; - redistribuerPlateau(); - } - console.log("nb combi : " + allComb) -} - -var aideJ; - -function goAide() { - compteurAide = 300; - aide(); -} - -function aide() { - console.log(compteurAide) - if (compteurAide > 0) { - compteurAide--; - aideJ = setTimeout("aide()", 100); - } - - else { - clearTimeout(aideJ); - } - - if (compteurAide == 0) { - rechercheAide(); - } -} - - - -//================================================================================= -//FONCTION DE TEST => permet de tester des fonctionnalite via le bouton VALIDER - - -var cpt = 1100; -var x; -var itv = 0; - -function decompte() { - - //var progressnum = document.getElementById("progressnum"); - var indicateur = document.getElementById("indicateur"); - - if (cpt >= 0) { - - cpt--; - x = setTimeout("decompte()", 100); - } - - else { - clearTimeout(x); - } - - if (cpt == 0) { - if(!modelangue){ - window.alert("fin du jeu"); - - } - else{ - window.alert("Game Over"); - - } - retour(); - window.location.reload(); - clearInterval(itv); - } - - if (cpt < 550) { - document.getElementById("indicateur").style.backgroundColor = "orange"; - - } - - if (cpt < 366) { - document.getElementById("indicateur").style.backgroundColor = "red"; - } - - indicateur.style.width = cpt + "px"; - //progressnum.innerHTML = cpt; -} - -function testerLesCartes() { - - if (selectionMode == 0) { - goAide(); - testPourJeuClassique(); - } else if (selectionMode == 1 || selectionMode==2) { - goAide(); - testPourJeuInfini(); - } - if( selectionMode == 4){ - testerCartesMulti(); - } -} - - -function testPourJeuInfini() { - try { - if (carteselect.length == 0) { - if(!modelangue){ - window.alert("Selection Vide"); - } - else{ - window.alert("Empty selection"); - } - - return; - } else if (carteselect.length < 2) { - if(!modelangue){ - window.alert("Selection Trop Petite"); - } - else{ - window.alert("Selection Too Small"); - } - - return; - } else { - var copie = []; - for (var i = 0; i < carteselect.length; i++) { - copie.push(copieCarte(carteselect[i])); - } - var tab = []; - tab = AssemblageARBRE(copieListeDeCarte(copie), copieCarte(carteselect[0])); - var solution = true; - var tabCode = []; - for (var i = 0; i < tab.length; i++) { - tabCode.push(tab[i].code); - } - for (var i = 0; i < tab.length; i++) { - if (tab[i].code == carteselect.length) { - solution = false; - if (offreSWISH) { - offreSWISH = false; - } else { - lesPoints += carteselect.length; - } - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - if (selectionDiemension == 2) { - changerlesCartes3_2(); - } else if (selectionDiemension == 3) { - changerlesCartes2_2(); - } else { - changerlesCartes(); - } - } - } - if (solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; - } - else{ - document.getElementById("affSolution").textContent = 'No solutions found...'; - } - - } - if (!solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé !'; - } - else{ - document.getElementById("affSolution").textContent = 'Assembly of ' + copie.length + ' cards found !'; - } - - } - goRefresh(); - } - } catch (e) { - window.alert(e); - } -} - -//Fonction de test mais pour le jeu classique - -function testPourJeuClassique() { - //try { - if (carteselect.length == 0) { - if(!modelangue){ - window.alert("Selection Vide test pour jeu classique"); - } - else{ - window.alert("Selection Empty test for classic game"); - } - - return; - } else if (carteselect.length < 2) { - if(!modelangue){ - window.alert("Selection Trop Petite"); - } - else{ - window.alert("Selection Too Small"); - } - - return; - } else { - var copie = []; - for (var i = 0; i < carteselect.length; i++) { - copie.push(copieCarte(carteselect[i])); - } - var tab = []; - tab = AssemblageARBRE(copie, copieCarte(carteselect[0])); - var solution = true; - var tabCode = []; - for (var i = 0; i < tab.length; i++) { - tabCode.push(tab[i].code); - } - for (var i = 0; i < tab.length; i++) { - if (tab[i].code == carteselect.length) { - solution = false; - cpt = cpt + 20 * copie.length; - if (offreSWISH) { - offreSWISH = false; - } else { - lesPoints += carteselect.length; - } - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - changerlesCartesDeTasDeJeu(); - } - } - if (solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; - } - else{ - document.getElementById("affSolution").textContent = 'No solutions found...'; - } - - } - if (!solution) { - if(!modelangue){ - document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé ! Il reste encore ' + TasDuJEU.length + ' cartes !'; - } - else{ - document.getElementById("affSolution").textContent = 'Assembly of ' + copie.length + ' cards found ! There are still ' + TasDuJEU.length + ' cards !'; - } - } - goRefresh(); - } - /*} catch (e) { - window.alert(e); - }*/ -} - -//=================================================================================== -//Function de copie diverse - -function copieListeDeCarte(Liste) { - var copie = []; - for (var i = 0; i < Liste.length; i++) { - copie.push(copieCarte(Liste[i])); - } - return copie; -} - -function copieCarte(uneCarte) { - if (uneCarte == null) { - return null; - } - var AllFigure = []; - for (var i = 0; i < uneCarte.SesFigures.length; i++) { - AllFigure.push(new Figure(uneCarte.SesFigures[i].type, uneCarte.SesFigures[i].forme, uneCarte.SesFigures[i].X, uneCarte.SesFigures[i].Y, uneCarte.SesFigures[i].couleur)); - } - var carte = new Carte(uneCarte.getIdentifiant, AllFigure, uneCarte.row, uneCarte.column); - carte.Matrice = copieMatrice(uneCarte.Matrice, uneCarte.row, uneCarte.column); - return carte; -} - -function copieLiseDeFigure(Liste) { - var copie = []; - for (var i = 0; i < Liste.length; i++) { - copie.push(copieFigure(Liste[i])); - window.alert("code " + copie[i].CodeHTML) - } - return copie; -} - -function copieFigure(uneFigure) { - if(!modelangue){ - window.alert("Avant copiage " + uneFigure.CodeHTML) - } - else{ - window.alert("Before copying " + uneFigure.CodeHTML) - } - - if (uneFigure == null) { - return null; - } - if(!modelangue){ - window.alert("je fais la copie"); - } - else{ - window.alert("I make the copy"); - } - - var copie = new Figure(uneFigure.type, uneFigure.forme, uneFigure.X, uneFigure.Y); - return copie; -} -//===================================================================================================== -//Function de manipulataion de Carte - -function Verticale(coCarte) { - var laCarte; - laCarte = copieCarte(coCarte); - laCarte = laCarte.carteVerticale; - return laCarte; -} - -function Horizontale(coCarte) { - var laCarte; - laCarte = copieCarte(coCarte); - laCarte = laCarte.carteHorizontale; - return laCarte; -} - -//============================================================================================================================== - -//FONCTION POUR TESTER L'ARBRE - -class CODE { - constructor(Carte) { - this.code = 0; - this.laCarte = Carte; - } -} - -function AssemblageARBRE(TasDeCarte, Carte) { - var uneTable = copieListeDeCarte(TasDeCarte); - var tab = new Array(); - var tabCode = new Array(); - uneTable.splice(0, 1); - if (uneTable.length == 0) { - var leCode = new CODE(Carte); - tab.push(leCode); - return tab; - } - tab.push(AssemblageARBRE(uneTable, copieCarte(uneTable[0]))); - tab.push(AssemblageARBRE(uneTable, Horizontale(copieCarte(uneTable[0])))); - tab.push(AssemblageARBRE(uneTable, Verticale(copieCarte(uneTable[0])))); - var derniereCarte = Horizontale(Verticale(copieCarte(uneTable[0]))); - tab.push(AssemblageARBRE(uneTable, derniereCarte)); - for (var i = 0; i < tab.length; i++) { - for (var j = 0; j < tab[i].length; j++) { - tabCode.push(tab[i][j]); - } - } - - for (var i = 0; i < tabCode.length; i++) { - if (tabCode[i].code != -1) { - var enregistrement = tabCode[i].code; - tabCode[i] = comparaisonARBRE(tabCode[i].laCarte, Carte); - tabCode[i].code += enregistrement; - } - } - return tabCode; -} - - -function comparaisonARBRE(CarteMereEntree, CarteFilleEntree) { - var retour = []; - var liaison = 0; - var CarteMere = copieCarte(CarteMereEntree); - var CarteFille = copieCarte(CarteFilleEntree); - for (var i = 0; i < CarteFille.SesFigures.length; i++) { - for (var j = 0; j < CarteMere.SesFigures.length; j++) { - if (CarteFille.SesFigures[i].X == CarteMere.SesFigures[j].X) { - if (CarteFille.SesFigures[i].Y == CarteMere.SesFigures[j].Y) { - //Coordonnees identiques - if (CarteFille.SesFigures[i].forme == CarteMere.SesFigures[j].forme) { - //Forme identiques - for (var k = 0; k < CarteMere.SesFigures[j].type.length; k++) { - if (CarteFille.SesFigures[i].couleur != CarteMere.SesFigures[j].couleur) {//Si les figures ne sont pas de la même couleur on stop la comparaison - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - if (CarteFille.SesFigures[i].type[0] == TypeFigure.Petit) { - if (CarteMere.SesFigures[j].type[k] == TypeFigure.Petit) { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } else if (CarteFille.SesFigures[i].type[0] == TypeFigure.Moyen) { - if (CarteMere.SesFigures[j].type[k] == TypeFigure.Moyen) { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } else if (CarteFille.SesFigures[i].type[0] == TypeFigure.Grand) { - if (CarteMere.SesFigures[j].type[k] == TypeFigure.Grand) { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } - } - //Si le type de la figure n'y est pas on l'ajoute a la liste de carte Mere; - liaison = liaison + 1; - CarteMere.SesFigures[j].type.push(CarteFille.SesFigures[i].type[0]); - } else { - var leCode = new CODE(CarteMere); - leCode.code = -1; - return leCode; - } - } - } - } - } - var CarteSomme = SommeDeCarte(CarteMere, copieCarte(CarteFille)); - var leCode = new CODE(CarteSomme); - leCode.code = liaison; - return leCode; -} - -function SommeDeCarte(CarteMere, CarteFille) { - CarteMere.Matrice = creaMatriceVierge(CarteMere.row, CarteMere.column); - for (var i = 0; i < CarteFille.SesFigures.length; i++) { - var manquant = true; - for (var j = 0; j < CarteMere.SesFigures.length; j++) { - if (CarteFille.SesFigures[i].X == CarteMere.SesFigures[j].X) { - if (CarteFille.SesFigures[i].Y == CarteMere.SesFigures[j].Y) { - manquant = false; - } - } - } - if (manquant) { - CarteMere.SesFigures.push(CarteFille.SesFigures[i]); - } - } - - for (var i = 0; i < CarteMere.SesFigures.length; i++) { - for (var j = 0; j < CarteMere.SesFigures[i].type.length; j++) { - if (CarteMere.SesFigures[i].type[j] == TypeFigure.Petit) { - CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 1; - } else if (CarteMere.SesFigures[i].type[j] == TypeFigure.Moyen) { - CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 2; - } else if (CarteMere.SesFigures[i].type[j] == TypeFigure.Grand) { - CarteMere.Matrice[CarteMere.SesFigures[i].X][CarteMere.SesFigures[i].Y] += 4; - } - } - } - return CarteMere; -} - -//================================================================================================================================ - -//================================================================================== - - - - -function doublonInterdit(uneCarte) { - var lesCoPetit = []; - lesCoPetit.push([1, 1], [1, 1], [1, 2], [1, 2], [1, 1], [2, 2], [1, 1], [2, 1], [1, 2], [2, 2], [1, 2], [2, 1]); - var lesCoMoyens = []; - lesCoMoyens.push([2, 1], [3, 3], [1, 1], [3, 4], [2, 3], [1, 4], [1, 2], [1, 1], [2, 3], [1, 3], [2, 4], [1, 3]); - for (var i = 0; i < lesCoPetit.length; i++) { - if (uneCarte.SesFigures[0].X == (lesCoPetit[i][0]) - 1) { - if (uneCarte.SesFigures[0].Y == (lesCoPetit[i][1]) - 1) { - if (uneCarte.SesFigures[1].X == (lesCoMoyens[i][0]) - 1) { - if (uneCarte.SesFigures[1].Y == (lesCoMoyens[i][1]) - 1) { - return true; - } - } - } - } - } - return false; -} - -function bacASable() { - majSizeCard(3); - var lesCartes = []; - - var LesFigure = []; - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 0, 0, CouleurFigure.Couleur1); - LesFigure.push(uneFigure); - var uneFigure = new Figure(TypeFigure.Petit, FormeFigure.Rond, 1, 0, CouleurFigure.Couleur2); - LesFigure.push(uneFigure); - var uneCarte = new Carte(1, LesFigure, 3, 2); - - lesCartes.push(uneCarte); - - afficherCartes(lesCartes); -} - - - -function functionLange(){ - //window.alert(modelangue); - console.log(modelangue); - if(modelangue){ - modelangue = false; - //MODE FRANCAIS ======= - document.getElementById('flag_top').src = "imgs/flags/flag-france.png"; - document.getElementById('flag_top2').src = "imgs/flags/flag-france.png"; - - document.getElementById('textjouerr').innerHTML = 'JOUER'; - - //Traduction classement - //document.getElementById('classementtxtTimer').textContent = 'Classement - Timer'; - //document.getElementById('classementtxtMatch').textContent = 'Classement - Match à Point'; - - //Traduction paramètres - document.getElementById('SettingName').textContent = 'Paramètres'; - - //Tradcution des règles - document.getElementById('lesRegles').textContent = 'Les Règles'; - document.getElementById('textRules').textContent = 'Swish : Jeu de 60 cartes composé chacun de billes et de cerceaux, de 4 couleurs différentes possibles. 16 cartes sont posés sur une table et le joueur doit faire superposer des cartes de manière que chaque bille soit dans le cerceau de même couleur d’une autre carte.'; - - document.getElementById("textmode").textContent = "" + allModeFrench[selectionMode] - } - - else{ - modelangue = true; - //MODE ANGLAIS ======== - document.getElementById('flag_top').src = "imgs/flags/flag-uk.png"; - document.getElementById('flag_top2').src = "imgs/flags/flag-uk.png"; - - document.getElementById('textjouerr').innerHTML = 'PLAY'; - - //Traduction classement - //document.getElementById('classementtxtTimer').textContent = 'Ranking - Timer'; - //document.getElementById('classementtxtMatch').textContent = 'Ranking - Point Match'; - - //Traduction paramètres - document.getElementById('SettingName').textContent = 'Settings'; - - - - //Traduction des règles - document.getElementById('lesRegles').textContent = 'The Rules'; - document.getElementById('textRules').textContent = 'Swish : Set of 60 cards each composed of balls and hoops, 4 different colors possible. 16 cards are placed on a table and the player has to lay cards on top of each other in such a way that each ball is in the same color hoop as another card.' - - document.getElementById("textmode").textContent = "" + allModeEngl[selectionMode] - - } -} diff --git a/SwichGIT/src/js/menu.js b/SwichGIT/src/js/menu.js deleted file mode 100644 index f81a993..0000000 --- a/SwichGIT/src/js/menu.js +++ /dev/null @@ -1,114 +0,0 @@ -var FormeSelect = ["rond"]; -var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo"]; -var ListeCouleurModif = ["colorseven","coloreight","colornine","colorten","colorthree","colorfour","colorfive","colorsix"]; -var ListeClassForme = ["rond","carre","triangle","croix","losange","penta","hexa","hocto"]; - -//3 modes : 0 = couleurs // 1 = formes // 2 = personnaliser les cartes -var mode = 0; -var valRange; - -function ableCache(formName){ - cacheName = "cache"+formName; - const pos = FormeSelect.indexOf(formName); - if (pos > -1) { - FormeSelect.splice(pos, 1); - } - document.getElementById(cacheName).style.display = "block"; -} - -function disableCache(formName){ - if (FormeSelect.length < 4) - { - cacheName = "cache"+formName; - document.getElementById(cacheName).style.display = "none"; - FormeSelect.push(formName); - for(const form in ListeClassForme){ - //si la couleur est dans la liste selectionnée - if(formName == ListeClassForme[form]){ - //recuperer la position de la couleur dans laquel on va le mettre - var positionColor = FormeSelect.length - 1; - var recupCouleur = getComputedStyle(document.body).getPropertyValue('--'+ListeCouleurModif[form]); - var dansQuelCouleur = '--'+ListeCouleur[positionColor]; - - document.documentElement.style.setProperty(dansQuelCouleur, recupCouleur); - - console.log("Couleur "+ recupCouleur +" mettre dans : " + dansQuelCouleur); - } - } - } -} - -function changeContour(value){ - var newvalue = value * 0.055 + 1; - document.documentElement.style.setProperty('--z', newvalue+'vw'); - var valcard = value * 0.013 + 1; - document.documentElement.style.setProperty('--n', valcard+'vw'); - //document.documentElement.style.setProperty('--n', newvalue+'vw'); - //document.getElementById("SettingName").innerHTML = newvalue; -} - -function getVarColor(color){ - var getvar = color; - getvar = getvar.substring(6,getvar.length-1); - - return getvar; -} - -function varColorToHex(color){ - hex = getComputedStyle(document.documentElement).getPropertyValue(color); - hex = hex.substring(1,hex.length); - return hex; -} - -function settingOpen(){ - //document.getElementById("iddelapartie").style.visibility = "hidden"; - var elements = document.getElementsByClassName("pcr-button"); - for (var i = 0; i < elements.length; i++) { - elements[i].classList.add(ListeClassForme[i]); - } - recupCookies(); -} - -function SettingClose(){ - //save cookies - document.cookie = "forme1="+FormeSelect[1]+";secure"; - document.cookie = "forme2="+FormeSelect[2]+";secure"; - document.cookie = "forme3="+FormeSelect[3]+";secure"; - - afficherCartes(deckPartie); - -} - -function recupCookies(){ - var theCookies = document.cookie.split(';'); - theCookies[0] = ' '+theCookies[0]; - var FormeCookie = []; - - for(var i = 1; i <= theCookies.length; i++){ - var aString = theCookies[i-1].substring(8); - if(aString != "undefined"){ - FormeCookie.push(aString); - } - } - - for(const form in FormeCookie) - { - if(FormeSelect.indexOf(FormeCookie[form]) < 0){ - disableCache(FormeCookie[form]); - } - } - - console.log(FormeCookie); - console.log("Formes select : "+FormeSelect); - -} - -function affichageParamMulti(num){ - //si 1 affichage, si 0 on cachell - if(num == 1){ - document.getElementById("multiParams").style.display = "block"; - } else { - document.getElementById("multiParams").style.display = "none"; - } -} - diff --git a/SwichGIT/src/mysqlitedb.db b/SwichGIT/src/mysqlitedb.db deleted file mode 100644 index 80e77ca7a74c592c387da5a84db86e963f628670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380928 zcmeFad3>u!b@2aam#pnkAPZ!>mt0TwM3Uu=KoZHeELoN}Nwy`j5V8YV?oEII3Doj# zwuDk>2?at)XxS1y@vOX_S4_z z?TtT??~J}WGjrz5%sFQyxwSZZ^PSfpxZ$=Vw_J1Qfg#6r0s-gp0|y*uebsTCE9w6L z{0_qZVfbJFhjl;WKag=z=|DRBV<(ik$H}I%pMhV;|2wXM;~F@wf#VuDu7TqkIIe-? z8aS?j;~F@wf#VwZpQeGebSQT6;9y|w$~&)l!HciI{hA|p-hBN8JYIi?_ut`(rKxgz z>Oi|(nVmY|ede6{bqn%E2U_i=`rPz^3+mU&*Hig|Yj1mT=T==f0Hw+6UvihX+&*&K z&3916xod?$?Buh~3iQwQ^rv<0ZAYkU@}I$D^hQ2$RA&~J>do>}_dsK+d%+zjW#P#6 zx7>XFkr~|qS&2Qm`TAR~H?;?DzvKFsTz8udt6G~rcQ_b5xqeo_x%t-XuD|P!!!L$t z{_1O9a_4Qbe6>=R?B3M{Pay=R7Dsc7!2iMQKjA-{*?-OcQ}&_ko3j1vRoUCKv)N~7 z&&i&Y4QGCkc`EZqncvF1Kl9eiPUfYV>oQB3%QF{cPRk6Wf1LhS`YY+*Nk5W)d-}EM zSEO%BFQ+Hd#q@!6CiTBlf17$D^}DIxNWCj{Z|YU47pHouT52S9D0M>0N&bEE&y#-v8XSdh{Sx%$3F( z6Q!wQd(>U4sjAv?vs!2tTir=_ZCX{W4lVaqx+D4Ny1Q0YRa33;W_e_ySk1d@Q>tpZ zR-Rj!=}rt+-L*+o)#?owCkvIC&WyV@p{f=ZI}<}A-N{D9U8|_7YN=8$j}5ObcigqI zswz)5dPCLu>DeK7?Q&H$F)~qTjF-kHYVO))s%mwqQ|r!`h8kn;+NG+hm#?f&PfSmb z7TmSxs;aT&?of5ESIfhIo};Sjwb{jTrP3Q&b=NLYRpn_=!uaf5x#+GvTUD+0#`25h z`D(lEu8pgzYInHY?Tj{;hTXL>RW;QvOizzB%4JaDsH$2SS() zL#>(C$cVc(tg6OGR>zw|jfKTocdewVrsqeN7Yd`xQw#3ekgDo5$LD94^6l=FyH=#C zm3C=%rMo-?R6$j(Rwsss^W%-uvb&a7RnYg5iSo=e4*OzNH8h#8j7&ERy$N^iB2~3K z-&w2-x9XjqyLO?f8m^X0WAn|?2~f@jMCD7B?$StesO7Gmuc}ri^NT~PtDQyA{duaY zJzVN7^t$a1=>A+))$J@zOf?%*)1ZlSRMqfseWg_xTb+PmpG~sHi<7H`;=}@sQK+g$ zZ)UMPIyO21{TftNtEJX(q1afM0LwW6QBG;_95c_AFIZ z?5>WjmWGO>V3-G06=sgdc$)nc~>)M=_}ZfRtwHa0Z50xCR}s6unBUaZV_r`@$@s;X{f zyu2{n8Lf`HYtK+sDs@dXVb*9~`78>qaN>xoxj<)N=lVj7M`=qLxuPv49l}2F%HiZFt zVYM>V&R6Fqfl8<<*hz{=2*vI3h`SXJe_^Sz1H=2#c>6;f3zQ~BjaZ4uU~yB1Vc&6VEh zVynE^giZuhRlB;fT$~!2pNHN%s%mn)J+)ZRPtRA}SF4(8ajZ8zx;j7Gc3-7xW`>5k zur(HH755%h(<#mm&y`@5P4{k9Gt{ZhRy%X~`Lg>;RWn|#)Vh^?d92{RLe-S>`Nihy z()iN6`*KxNTC7x;#w)W!UH2|kGgWKN4|hkqvy<-2R875Ankg^NG-ulGOR1*TnV+o8 zF3xq`m#CV~bZ4l!I#|P-&*#tGRcmn)Ya|HM=}F+FNmtsG8zftK2G= zip`>XSkg_eDNc^n$3~`x-50Bxx#j7R>dI_=dD4B6swtN1MNs=vx9z@A)yz*Xb$X>% zez@q~tZF8D?a`%DcVeOB-lS?~stYr<#p$7X-Mx`&dY#dgnc`Su)xAO0%#JmhBa5?* z)~b8Gsu`_M%`_Klwbh1uovO(X*B9HJg@vU#_gYo6P@12uFU-{n9rp#QW~8v(ZqLov z=UeVIs%CMx*KF0st8*>)`KqQ-TInrxrdMW1-K$m2^342rX`!$%GVETZYF3Af^UE{& zQf=0~Qq|-aDnnq>ot0(x3RN>)nl4Q&7JI!}_j#(OSD0xpFHJ2KYi>`~EEb1*3#-e$ z>7v_JH4BAmyRtIUg}r@M)r=1>jFm@9DeVOQWmQugU&*g5kCet* zZb#LOPBoe{^|@i#EZeH4U09i|jn|i_SKXGXsZDkpWA%mE?zp?8YKAJErRmX9b)o1k zs+#3$d#c)8oUJdp3#w+ZF+b58DwXR!cV5-B#=(_Y9384px^t?g*Q!<9qsz;Sqi$2x z%+6P5mR5^%%QNn*s%hs-)l#W51@qoeH4`JHk=kr^a%#?fOajmprKPxqM+^xHP&_aLIvc_EuWuY0%<| zOa4=**qbfS_G%*)m)xiM>g3Aw$VjuEcgcGiuGA(v_2rSJNtc|b+1^68)a|xl2O!^R zthP80K4T5GHgcWv)pDaXF_fR^xa2uChL$?5`R3%pkV}qJp;@0ATUnSM8FI;QnxE~| zrdE0*aMutG?hjtiVKy6rP8EJKGSS_WO{yi zaig8FVx#z=(tPH(&|v9GTNLUX-v4}D|KqHgD&R_V`Z0I zrOEP2X?1*TzS?ogQ_APNt)b=0czw<#N2xc`D0P;q^YyYze$q;zIW;ubnVDI1$xWJ_ z85%D&ODjulm%OCm;l}K8X|>ZBcgaa=PRx&$X68zh6_4$rh3-SJtM+@k_GlEq3n z4|*o=XmY7GTN@jzR$4AON2T_7adtA_>8!fs8}&wphuYPN#pSL`u2C;vScGk&(4KM0 zGs>6Cvn#8W_Hx4|$7pP{RbHK#FODs_*yz{_99KgV4VPS^d?!CXGF_gpEV|?oje=cv zhsJADl}s)gm625JAI`b%j(Z)KyrJpp(A?tiOc^vt&QPm8-)=NZL$g(ve4+OIP`6l^ zn_ii7$rV~%SOo8TwOT8>Ax?E)UlWjb#Y3$lqzg zQZ6hmwBghtcV~2^+nB94$7(f~yq!*dzE^CH%?>TQnR4vD>_=0d41GCqT{52dVyFh@SU@|l5l^5krI;OxxrXTK7;FY~R;{mDNK zd_Q(g>hGIdhuGqDHaf$V#d9|+$UTTA?1 zyd1wT{kqtfGYg?769eHwBo}`md>EqWwcv*$f#_QL#O#4^Ir*LFeUZh$lfiOwIGhVE z1`Ej_$8+H?C(cPcBmKkpBZ+@aFJ|65kVw6M;7IgC!9aF5T8Monao@lxvG1q@TLip8lKo;nYMpkcmXUocOKOHHkluJsHcT{xG(fd3x}gfj`Us zU|=foaQK=?Vc-h`*Ct;OI-LAe>|pRS!6$>?&lE!sBo7C_oV_@_n0$LuM82QsWWE+( z%U&8Qqz1F!jQ@6ODfmDr5L(N=A~72KQ2JGoYeM%yUg67$cP2ldK9puZJ8GazT82*0fL-B*r@28(1y(SvS+!OxL zz;C82nOoEE3m#7X98Ri}4IKI-}Dgb2CHEH?iES_v#Rvbf;#Vr?6aI7%5kV+uiP* z^CXswtG#Atwy@Axa{da-o$-m8Ql$sctMd)XciN3|uRJ+B=lms>m-5|eakw-zHR=2X zmRr?Mb!N3PQ>;6GE}w@ub)-_wL;HUw%k`1r>T13Q#K+$1;`ORaI|Pq3UX=1cSKxzR$!`6`xIdcz}y z3OGDN&R4Kp9x6f79yHi={us-hDmX@SOS8*W=gYF(8tb%*i=+9X z^G8@-YR@l?k5#*?4d+W(UhPemmRhBi$qDCiELUnHOP$dkG~s*^%Z2vB>{PA3x?FR< zfaOWpjq(end~3q_JeFry@>4UFMx#-1{t(NYQ*!%w@%bZGbeizG} zM{+)gWlkbFk71cJNX}=m%;_WNcd*R4Bj+<%=ERZnX)JTr$oXw7bIQp1Ei7}s$oWky zbF#?!6qY$ta=VMsr)R6O0EOTDS`3ROdDdhYH zmN_Hjd{~xEI>`BTEORc%`4E;l5#&6AWzGUQ4`Z2AK+XrT%=sVZ1M+#3{BhooWzPIK z@53^ueVq4VnR7nQuVI-JKF+Vo*PCpQ^Byd7s>gW<%be$N9+YL1 z?>O(mGUs-j2V~hKcAR%&nX@|1JFv_t9p~*>=6sIx%UI@Qj`KG8yvgJ^_hXsUIL=$K z%sCwAm$1wU9OoCY%-I{~Em-E%jq_$KbKb`J1^IfDv~k{qWzN_*KaXWj*Eny)GUsZX z`>@Q38s}atbC$+=1C}{Ol*~Bs@VVn&ta|Xs)$1@**s9 z-sFW?PmE%ba}y(2k^PxCo1!fVdEgoPD?ei=28mAB&uK zI1h`QbT}7_oN+h@i=1va8;hK45Lo0y!ypzp%Ww#boMJc&i=1D078W_Va1e`}SvY`2 zPAi;=Mb0UlfkjRzoQ_4#CY&aVCY5k17CDdbOe}H|;Tc%u48kc` z!HHPptijW<$SH%T$=8~E!3n8QG~iIOAcxO+G6h)VG(i@NoFm9!krM=IEOK@rg+)#c zB(cbOfdm#gDKLOV&IrV?$mxJ67C9FXk+4Ywgs}*bUjdI&Z)gN{d3n4JFAcA(4na~r z@C$hVznD1{9-S+)|Casd>_23`ll^A)FS1|DemVPjh=zYV`)KyV*$-sjlYJn2fA$x$ zZ^-Uu*R%IzUzR%o}A5Pli5h-KQjN4 z`Nz!nGJlhKGV^DduV%iK`Gd@7GryVnSmr~S_hlZ;yd(2VnV-+RF0-9k%e*r4lFV(H zn={vDuFR}t7Bh{^ROYhGcxEVbVdm`2!OW?d6Jc=Q3jG$`soxr^hRz87F!*@zq2Q~6 zE5VBcBY}+btzaVX!@xHKe-!x5z*3&^SSnml6mVPO=dyCz^t|My(l5vh zxI^)C8Inf;O}BuX6+f3Y?aCRXl7RabKbJxYGys4!2e&YOE{V_ZKs5(o>9NF zISRP3@pB0UXamF&NEdLA1#Og*CqAhitg;LgX-MGfa!Cj|jFL4J3Mt)ANC&TGs3%E=2b7X!RfLGwpAlxva`LSJ@VMzU`QbEis zalDnf#E~2_GBIa!S&uyUCmDr+D=O?B%hTqk1nEU0;Nr^9k@;yrw+q)@O(<(CKMCntme&B2A3pCj|*>6Hc};F`?Of%(ZFd;r0!R1k1^ z=I6Be!P>?bC@wGHO3lx)`T52H7j1q{n;*@a8dYAv^_!oA?cCcS;Q}t@{9H&+La?2gbO@0KehuBfWLs35Qu|YJ#5yK!>4CV>r$?OyFNb$=69@J2yOuV zoHjpC^YBUm_kwaU9B;QG{G70to@ zslO_cg9}uDRX7JXsQ#)@4z5}JRYAN%P56`};0_hF@3~DgYL^R!lq}$8)z9g}!dlgE z-|FY&YNgo(VcN>!7S_+n)yf=+6>vA}=Thn!ZH~HsaAWJ|c(o!@(DL9O*U#zI>K7~E zcGu7GVIjA7-7ehu`Z>K?EqQPg?C11qrH<)U4fn%-E{Xu_MYjvL#(qw(R_pMAyJSBn zS1U-7vwK0Fnip`x?B`&$%I7@G3tlC1Hb=gSlm{=M{td!?G_F>*D|!Nd!S+cdkyYXr ziW5t4*;E-Cay=aUQ}wbaGB&r*VF4G~I1HA@hXvSu^i!9@6Kp84}b@OZ`>vA3tc z5gwe=?nCm_dy#zR8&Kvm-heVsdHv<^c=GE|=1H%^oB0!8i;?-$U-KMzeA?bk@OZ*r z5*~BAI8t{9`5tg!DDm{Ki(g? zISr3DJOAKhzn=XNME2KY$FsT2cQT)WsQhrIo;jHQm-Ls@zn1Q&d+?tAfz(r}Po&zm@b3M0C0~(TN}iWIB^iPD?0*Ap!yg@ZXyE4ues18Ff!@IMKxyFMKqm2T ziLWHypV&xTkto4?^#3~ksrZ}XFOE;fPmBFi>_xiM}p+ee}7} z6C>Y?d@l0Kk(Wf8k-_l4hyNt}!SGi2s_@AE@qaKD_(tGkfj0zh3|tmC+4%>K|KS}D zr#W|_vF8Pb$M6qMt>{e+7ZYpHh7 zh0aWQ937AUjasBWumt)!9{SUkDK9b$ZK0iB_bu-`2{C4KenOicGnN!n0NdH0l zo#~gQ=hB1ldH(;EdT(ki)lKD7vE*MSKazZH@>=-Jes18~1HV1+W{CMG2To1=An}KZ z2jFx0^9d3E_xM-h?~C{2-FQA8i~VKnBeB=Uu8mz1J0bd==%=G^iQXEWik=qv$H*T> z9*Eo(nU4sF^}iB+e|SCI3m4#1^xp`5H1xXAb)ic_Cj`F}{B-aw!CQk8Jv@pv#uw5jV@3bl<~V%w^Wn? z=?0ZSG7D`FG)rQQu231=CoQ=~cc={Nyrh~TDHu8;*60$ILA^0in{wI_q+3)5{ZW(- zzQr0{qcX@gBxRDs!8N)^Wl;4EBq3tL_%*snl^$MDV?M>ZOoBwR9T`Tdb686F#^9c!#|jqr;lEV zbj8XN$sD1N@)bspbjQk|Hb*2psQ~=e4S&Zpi=79qF&3~{v%3I1boDv%8vFJ*lo?~ZcN zrfIyY^?|fI>eEGa1hj(}xIR$sj@&r|;D_|d}%@N!5 zf_O3P1HFeecU9n5lK4TrJCa^#f&_k1i67KA{!)v$tmP{Netn4_1ap*68Bi)n;Fp^C zL1~V>R*W8>WrJXjQWz1YX}p~Fjhf6+Yg%au%n`4weV{E+iWK-=DJYQNZA#{-H!_zR3l;P=4zL2Zr- z)PensSkS@0Qz0hQiM;(N8v&|swj(W68Vo~7N)}VG6-0!fa*p@*sM{nm)qMR5CZW&DZ zK-~j@Uwq?ldcWO~!dsRo&G8s(i{e`b_3kJ;>X~W^a2eExHLYi(aEfpll;&vWm`@oB zaT#QD1lr^NQ;f@?G)L$lDbO@cK`w)2j=D`03qJzCsK>8IZH`2!!2<|kt{)82Q`9E@ zg4YbLIm#TlY2OU$H+hKLlsvw;+{bmi)#kiMHR%T06}Q-&+#0279+n{YK9? zK&*I?&82W0Aj-$(#S3kY4N;P^@e7LS)EAvAg6|5#H}t(cwU9bH`IF>VlkZP%B%hZo zCKK>2d>Kx16#8W7 zJ)xfuy*l)w&`M|`baCj^P%QY5!EXdV58p%Z7<|^?NVc9mkoi&Oarl(L-I-SAyi6cG znSLVuaC$3!ReCs`N_`VL{_@~L@a(`(0$&ZhKd>I?1qy+<^9|=oNNeDKsV@dTEA4|n z{Q zt?aSrQz*cooK$H{vQ2uK=u;@bp!U6JxC$(aK7|4dT8Euc4}}5@>fJ?&q8$(%SvZJUT3I!O{yNetwZ)|-E1sLSRPBu<_u8;l-Ogew}M>f|-*Th$s$@S3-@ztes zeRMc{b*Wq*eG6Y*GS^2p!dEwt>!Ziut4rki=p6X!;<-Nh0lvCeu8&8)uP&PFSv=-+&1;+oM2JNAN32SO3wSCe#VdO zW|qLAe#DQ#N|6Nh zUHvK?>WBT9UMIHRLVgU+V6QZy5A}n7OrOB2Z~DMI)DQSE?G6$~rgT={iAK>K)D~yD zE;(vbti2k{7bwq1?u;Dy3L2_ddzB6Dvt6&4_0*H`pMXqenfkWUjYCHb*%(YSdt5*V$miKX*pq*V-V(CfdAEBD_?ry}$-( zXS5C;v389OvN_6wPW2IDljkdQWQF51tZ2o-ps!W}`8r0LqaT!Ayvhd29QB5x<_E@d zr48!ckqFcD6*j2Nkp`i7=;QNjP?{r9Y7NTe53pG4*&v&vH=q$~T^rQqh)n}ZJpc~} z-Zw3e4^~h-FGQbG#Oy%s6Lt0}Ma&?54oo*eEr~v*h#9n^PSW0BpHjpOk_fUoGDXp+ z6ft{Hw9!a)!6@-%sI@+&h#Axy4GE_GM)WB~%%GlGng{Bl=u_sGL7Fh#rWrJ4ei?)b z!vP$n9m@PNs3%Odsf|$dDf7#q-anLj7^KWEgZemAdSQ?bYI?9w znO_E#B<>=X3%NdKetm&}i}(NS;6o04-v5Ky&FmGS&xPI=x&ywe{$TLO!7pV?*(7}T z|D&0EGdE@~&77G2Zu+z7x26xLYw0snKTLfw^?c_GI%Po_Cik)TWthN)j`u9Wf-JdDBNq5;Le*t1Xd|#0JNfqEBHegZ|a3cWBY4FqJ{QT2-4;jUZa|DNJP$Rx7rt z6>a)RVJd?uddf2dG zX_~@R2BkUjlqe9=j})ddsLc`O!4C~y^eIebP@1EW$TLG>DuZl}{ytKe%Aht!kHX;< zqEBHegWki#^dLXjr!bX490Jb>HV;3dPhl#5ACfdjBZ0? z6p=D0H$tG)sO2yCr|7RLZ-hZ zd9rc&02hk=whitV;IwRz&Cx$IOEyRw;ZfGJXoJ!mdAOv5!Ty3ukgy(A@3kvnCT3m< zXHLvH~YkR^UjYo;VQyQT*}vgYdWdTJiJZf!GtVhang7aCR$uW%%xJD|}u! z5PBl?aA*tuf?g?jZ}7(8rNI*e-wQkzxIb_tP!Al4-WRvXI$NQNti%Yp~j=~!n_t`rqgfh;PCbvoAhn><}=iwHAl zI@THFeN^_1dMeiGSZ9!qbv+|SA|2}tdiPPU8lR^0&6yRcMl%Y%82|H=I%1tX3hrZy z)MF+_>Pf7VN5P=q98EN`P96n=WR9dB9t?RD4EjSWX^x-+u}&TZgW8wHJ{m0nNFD`) zw1rdWxM}hz81!!8UWw#UFbFFFo;UVojDkE026+qjUXY0OGwiu$Geb>7AEkV;e!2~^ z_b8`C(%|*1pJsy;M(Z`8Kv2)AHVAVq2O#Bn7U45(kmnjZ$9jB*4eG5&NhA>Zc!~}B z=NfE7c0{b7Y=e5PX%zSi`XJU%vOzu9s%dR)V*NxL)Vm%Ef>sp|5}$5^wCm~N(##AV zPlU?9h2*yh?Z1lk|Kmg`Ij;Pr%5o*}jL3C>Q%#O5gR~O##2AnqR|dTsF3dApnKT}9 zTp5IwfIlEn3NtoAjw^#aYA-L=$#G@SzY?UCfw_rwa$FgNmEdhtip5cr8^kGzFxAhoL9aPViBgeb{Sq5YVT1GngK8YNK{iL( zrlb)hzn({}H)bTb2V#BHmIxa&wJEzN#iGO!8sjiq=UhAx*ccGjMh7mVx4ZsJ%4u2fHY{S zRIz>$jm3PaJeZ@L6F)E3FSJ4JCrCk_!})Fgm zlIIsprC2{x3FOGb^$_q+)Hby2h;_<@v4gAoD7C211n47W!WiTwBW25>V;?CK#vnco z&yqmuh*+mg81MAdM}4{wn2x^1sR!TU9P^X-U&T-2|CH|ncwegjQ@;z~w8TID)b9d# zUF^EpB|qhp{?(&D>94;zK)zq${_J)@Y>a2V?ff8kW-uA}5q$Iimja&*WWG%o{`@yC z=%cW5DS)=Lnl@-BXONbTWgB9Hc5(*E#nvF{Uu@7$&fq>f`3CLe49cAxP@APRC1XrtgLZNT!7SxSNfhye8?=)%cuY=g z&`!>OZNxQ_q%3-w*r1)9LHfpjtrjyD+Q}J&o!onR7?5^y2HCOj45=VCXeVbdg)+!$ z%>019X(wlpcXHV(En2ZbJ2``TCnv)6k#=$hEk74|_z@ellQXCzJ|c`BX(wk;eli;< zYST1LJ2`{$dn@2+14_|igLZNT$sG00Z2Cw$IfG=5))pkzkEs2W|Edg|qikGBgpK#G z4T3q!CsiMH4+ht7S35aNL_kiR2ZwFffFEgU7}C7h2KRF;USxwQYK$Z*?LZ%2XoGBy$Y||||MT4EO}4~i?2aH8BV3k>RIEyrxkS8Pzcz@XG4 zP}C-=Q*2PYz+e(Z!4EzFY(Vlr*ubqn8$d4;8{~m7C{K5InnaP{!42|281y%ZC3uzC zAPK}E^2HDw^+Z{DMxZ$d8lqH(c(hOo5TFxqg{8z$U4+#I17;JhQ85<;XwBO~pk+wm- z{B1R+Y*3mbj92x5)tIzFZH`KRnim@bHmJ8z)wBfRHDZHuc06h_M>)p;lMcj2+?L4Z zh>YgNM$86z8}-j%)COa|QRppAY(#9(d#b~0OdrEG=ru>6l)1wchHQ|`QCl`jgu#oA zpbfG)N=>S!L1MrL*&Mxx$KZye%#jsNZQ(D^Sk_;y1oG+cdO*@Q)QI(0*`T#MqEc}z z>-X58Hb)c;KeBy12=BH*eHzIjYkkA<|4JK78Brt=n+EU|HmJ=JG0#4+{&E}CyCZ_o zypj(R@3KKMN4-`I_%a)0bCjJ^AgJf1HVEeEnPX}iz?ayd-W^HPM&g||2#GwR zl$d4TM4C3+G-*j}P-2!rZQ4?A${Jwg>Ew5v7X@y`_y5Z~_n-2P|KapOc$fcU$w!iJ zOYS7^Og=w3n;c6XO1cC88@~VVD+BKzScmWYFAT&J-$;Bk@w&uyiAxeE#J>~&bo?#x zTjNvl)8X6xKOcKn?B%hA*xAvaM86t+e{?aF4UtzyZj7`dmqpHx zoE!;-{~`Qm;ol2?IQ)+AYr-!J&xb|m-$P#sy)V=cbyGi1eJS-&>Yh|Pb$%)s%ENaD zd?WbL;Om0d1uqGn5cp2u)9}~-ZVjB~{A21Vd|!a)zvOp=H%L?9KeefKqfG&K6ELn# ziY*zWWv}--;>9M#mJI4;uQmo)01_3O`tC2^Z4E6~#_MymNafmNs}-B%!tme!+~*DN zo8-bU=>2G&S0cGE4029SE)u8l&aZQz0Et4riI@a*%|#d8~Y%=zkKxeYwge09;> z1|D9%x=3yV&naJBIJbd$4_{p|bn9;(|fF z*ZEIqu|bIo2DOVL#j?3>P~w6?*z2T$;!N`tiw#O#FqlHZ7#G;JG;gs%i38I*C3^^G z#>Vw_A9*!PO`=5j5gXUppkB?SP9yPJ8-&$t6b|Ds5?^40>~Tv*jv1T2#s;m`tRxl& zH=eINZXPwYMSY|B5gS)4f&3Sz!5pbc`XyJt*tp6Dr8$Be!%NX(<4POU=4i%F;1xFL zHAj$Y)c8CbOqn+2KjiG7c6v6b&Cy;mT^rOMw`$XDvm2{6=ru=>N*xg!D>lgHC>uB6 zvJLX#B3Fw6J2vPI0D+P;j=F7wY>p&R&bHWS*`Pkm?NKk;ARjIgHGN#PK{(81W7IhU z2R9a!IkK72GX|G0$ZgDnK-e(ZnTEq<&aQ*QrD@l};WBI2!Qs-d>)>#ivFqS)soQmM zxYX=AI9#UfIyhXab{!lpQ+6F3E|Yd094-@f9ULwdyAJf%C#`)z0d=OEJbWm zu7yGGQUj32BsMA6!k}Ji*hiqqwEo*7GqLepm_a!0IE2&lV$5AGqyN?v__*Ci@4T=U z#qo>QZmBlDP~{U@&YfBhu=^HlJ@OVP4Uz2oKmDQ=-~WGY;5m-`H2=F(uS_ka&fWLZ z{3j;9oA_+vt%-f!w{Jc}@XhEa@Ll=G`t*Rjw}ZFV6V?!i`XYLJs%>w1(Dx}X0&dIZ*S6W(Wju%Vgjcjg{f)K9DZA51tMG*%5730!gWD+lL8U06Ppx>{49lwO$tO91kX>-25q!*J%A&!Nr4E1YG#hQ zr`x1JghB6d#8WOdDG*^$A4k|G^nrRHHYpHcP(EqDKd3=IT(TGTNLU zX-x2$NfM<@v59V;50rzE!!=!np@~iO{d^!9k9OM4sL>(xfqF1j*szISq7T$zgKXF{ z*XTO>K=5U}ouflRY@$Eu1EntmD9xP#(aH3I-mpQ=q(sFgdY(Q|MzLOr1fo0Y17+AC z^(Z?_JrJAdqxwL9PKvq;Q;3eM50qynNd%cjV%Y}u+M+2TWesj(9^EHVJ);+u5lG4P zPHm<+vz#xCm0c1+gi#|U*BR7F6~oIeh)r_g7?kgNHe=EABQ~F-#=@ZYWAxCj>Ek6f zNam=o{7fI8ZG&WvQWQ_5*d!N@o7U!tZE{9cY>wFyr8ypBFrzl;b*(|F>EnnEN^`U& zf=vwDpiZhtJu5qhF^SER4N?> z&arl6AH?Q)HVEd3PcbN8C^pZvL2Ztt7gD3xJjVvDNRQI&V)JYp)aIxZ$WtwBP?{t3 zQjJOek_sQR!K2KPMt#Tz_erX3o@IlyJ5uMgmc-_>Y>*=gX$`VrG>U^ZsCP%icua$v z2b4LonR!O*UH)e(fqau9%@JTTF>-3e<{37q%~5vHvsh2JLGnEGXsIJ&^E4YI&jYk0 z8#myoHb~~E=a{-GHlJyOygNz_8i_Y4ko_{YG6JPcv3a8n#yxrgaVQa9AvP(K%o6n( zOl{J-5Sx@qW^lhVm@>%>daVqkVn<}tlu2e#r|zh8q)xH<0(&rCD+8EpNNiGOlN~cw zk8G93BsM9t$)I-;%05bUicQLFGH9tsVwe)5%qD}h2)))LM@^Yc2KV^}&`rv0G8k5k z>4k3wLzztm{Vod6HDxv#0ZcCwo0#tO zftLGEJjVYwIe+iKckVv{-@5;{>>b&e?7_^BGhfO)l({F<&YYhKroWzkB)u)abN^ZC zOzK}#-%9;)>bKx80lpdD|9@+$m#U_UsWVao$sZ;kPd=EuJK0K}mkbO%G4Sxf*1(km zrGaGPsl=m+dlNS%E=!yg|6csD`2F!C@p}9~>_@T3V-Lpej*0f;AH!b`cqnvFs2w^#6bybn_(*U&cvWyX zn1c8Iey2TpeW{tr|Fc(hi70h<5B7A=(~JW=oVT4Te~7Fcmwe_OOv7?evz zf^sShNK1u5@(=V>kfOyFg@O!{Es(wHEoyL!LO}*qTiUM4CdC$og0sD5Wx8Hk>aIvz z@Q(#xu|=UEgS;Wjg>1$`p&)}CJxNAyO@0GA0Wnq7hAM7G00n!Y*nroh#9wNYhn<#CYocA$7^bfwk8Jk)}*F{M@?H3 zgW5k(gJF=iCIBsJcHVikPYj>fO;sHXOJBUIoo6+VvB-#2EC31 z4IV}=wkViq&})vekJ4)$+@fHfLDiQ14&p5e=4aa@)AP%dqs`%c-Xgz6!90W79F;Nf zilJbhLAg8fAk3gCm}k(NC}SHETNKPQ$mZx*BL(ve?zcNqFwdYgN9rROgy|y%^9=fT zNAs4fEehrtWOGDe3{o)9An%USwoTI%%rodUNA9ZFqF|muGDkfM)DirMEehrt4AW|o zJ@nWu1@jD&IqJigUM99Em}k&3M>#zZ%x_UJ&maxcUNIERPmhe}%ayTiu}65g1#I6wEWo=IGy| zD41tZ?~bZX9t;KZ46->&6ng+25nB|@Gw6N0BTxpUV4gv3jAV zk%D;!$sF~8MZDOeV4gv}JCb>s!-Il(2BkTY!e!HP@M4RCc?PvP;`7W8Zc#ALAa;rX z9#U=#gL!a^mn$=K#p&V6nWmfD!noa6m(6Wqi0-S)QcEajIn)n z$=ud6?7D&6)+u&fBDZz2T^G-7on+U=a$6_bbK82gv<-S!Gfbg; z5iWp~4Z>>nON90jOxj?|)24TS7_dQJ%~BM;3|bId2^-X_Sz?|YCvJmsHM3sKU}83? z4;OjZnBaUS9`P zsI&xn4A`Jt&EBS^f(Ex7m6~HSqb6yzs#M5rz8VCAh4Q_uo7;SqU3biT>~#1+rye-s zWNyejH}mxL-=%*i{Y&ZF)6?lQQvaO#LQ20Qz)5~B`N8C7@`~h8a$w-efsYToVc>>= z=MLz11RPG(5@*JL82@7Y-SJn(m*VHfo!Hl6A2ja>fNvG_-SEqA^MmggO+wTd>QbA+jJ;0Xb)P77u$F!!mi#JTI#gso0AJeUYh`+h=D+{ zjVGlK)FFcugk6+M729}x`as^*y+ab)l;P&4wT~tR=|LC7Hf6XOOwnj9hjW`U+zcKS z!O~#xNcQ#7YmUIsn8Y@o(>~B^jsRju02bSLc>6$Yj<$O6ME8MmR|m?>ApWD6c|+iK z^{1_S3*Az;+nVbhbI_TO2WnCvuR-tI(cm>?N!jcbfiobr(y0NlO|b=wr0xHx zWlgaKgS7oi&?}K*3kKP4Q9;^qAKa$cfpu}zLAgPdf;UXqo;sLAnU&})t`T+=i;o(zIHq8(~NibXw=EG2a-9;COu=>y2l3f&LdUC`^47WHt07;Jr=R`N*e@oJeIzR) zG37*p&55nMY>-b(IW^iQwq9m~WR6Fv=cP8tSq+>N9`#FX(EGU$ufp%N!F_hetvhUx z;~@WFj@TfZqZ}|kzyye`!#3#u7?R$q2DffkyCa(!DNgQFX5omf+mt}QIdcg#GcGMx zY~5;uV2)@Lx=DJO*t*3A$sBb&Zon7YpmyL;uvgzNvOzFMxlBw~NjopJLAg6ZFa5mO zy4eQV9KB-_TQ}LDG)L|nX-RC|XoJ!my&(1h*8dGQ$mWPmLsv=R*V~}n9VJ17mppt- z|FGOBW{sz(PfQX;eFV^U^?0t4(K89)nNlKqQF>-%*R=J(;X&DW2Ib5^A7$5gFx!-k zXAowFhKqX9qlUOseTfl+di`V5@Cr%eR!>QG25J4%D9p0nrX)Lqq;O3riQp4blAS?N zxEwGN+%(?*KQC~HBO~?USStEc-n$=uD148O!&MZX`FQ3Hp3H&wF9RMcbKw2UfXB)l zc>V@JxE($}91MLu^hgLk4M6Yz|77ru!JC7Z2TuoG_t7fqhtp~VixdJIZO3banMtS4LS zkeAZzt+dM1WA%jozN7?kVK*n{q? z*dZ^4L47P(rn^I43WNUmNE@cuAuokNc`Wcs)%w{XFNHzc0<1lEaEH7U2BkL4Xt4w% z6Wipabc(&%@@%g*QsKGAMPa(QOG6Qjg@NFzCN~F~+k^ zUJ8TK96^TZqZBN*%j#J8S-bt<_T|b0V2~uqwQA&w?aP!v-uApx&9)}CFSSAP0H}*R zmgm}__5eI%k=l8V4f>~=1pgPDGh%z(Zu;1153xOFgLlsv%^x`vPA-{gUI=M1EGSaN)c~zrG&5LdF>lxhV%UQO`uV;`} zHRO0{(4-ym>lu`*8U~8b18Vw6em#RJsSPCj63MS;P;THP5nv;c{CWmy1J}c)9*Ax7 z>luVqZQ3+~;UFZxp21`I_3%QmO@2Lt{taCBKx~s=&!BWOSubWV*QuR{LAk0WDD`B( zYi-b*^#ID4;|pxiYmVMgUt@zDQpi?i`4s|ewtSThl0TvKrv$^1aHS1ub5w-(e8lz@HmDC7>LZOsY(LKiQ)U!$AElDm?%5#w z6aK+;ZBY9Y)TWWRYJ>WaA*)n8SlNmVN^>OR@#=Be2EiNwGpo9 zeIwTp@*lLNiS0QXBy-eTj+vOI4YE0s+9fKsXKm2CJ3`~CBcShw4SLOyc5o0awr6aR z%u)8yYZG-FBy-e*!KQ&1+cg`M=4eD|UTja>AO+zt3K}&@tlFU59nElQW?u!HYm*zOhHWv%}gHS|0@DB{?GqA@I8MIC%2MU zCQHd<$Lz=ayM3P9{(V3H4}U%IYuOLtU-$EW13>0P-}?i$)89>hHcj~i6aVYa|DR;y z{~6~;nJ1mcVG#1a%#HN1{(63{RaqTwkG5PIFB&Xpok{?HP{#iZl8KXkv?2lAv_NgS zD3PZoBX;PBn{M=qrPA>9(u98!W!q@uJ9NY`2z!c@M!i$k0U#Z53?6$D#SR^D4C+0_ zBN18{+@T|mK?3}P5j%9mv3icJN3lak9D^J(qr$Zw#SR^D3?5tIVuy}62Kk7Sy)@dP zBaXpi&y3iiBaT5n;^f{)IuJW_#4)IkIM4jZ8KfhQLE2NS)g^Z5h+|OiDN5mFkHx_q z+UyymPEpHd(6rf?TEml_q3QO-sGJyh+VEVD(~dq0OE_ zIWauP2BgiNK{+unVox8zIK&QZ_6)KsEW2kUQV?EluH;+wLV0OH_mK$HCcHxIP!P_b zWjx4BkdnO&`i%#=DtjPyDA~)PHXd6&6ofO##v_Gc)6h?`LqRx$>>tVQsWCxTkFvrH zYU7bzGoQc^JCqe>P#;L77bOvzrmQf7`aq)2kzlbyK{$itAL;dMBvKI0p!SbY6i>O> zDXIgBLGq9M62T}6HVAu}6h>{*ufd(X@{d>|J%fXWAAEq%+J)ji^g5I zXYe8$geBwkfl0pDxzGlsIf6JM40wSJYI9V5)V$a^-v(2DQ8bZa=R6zK=19B&&$U5m zj-U{qV6d`tY;Yg{XyZOS z=EcrgHmJ=}8l%T3o@ImDT~{E_%t0IEqgC1usdI4WfHFrmGu3<0j#LbBV&_aHknagx zddhEX;y?f9VdpfvX>E?!1L&@q!BcIJ&Cv`7c(L)0f98a-9+8tq^ zkP0<=JlO{2?g-s8dY7o!Imrh3EgX`-2Y8v-Inf69xijB+x($-2r>(~5@o6^5<|v0_ znm)k>wKTr|LaC@#PxMol*+|0EUEOzLAi$PeelJU$8 z{Bv-J?zb2u4cq#r`z`i)=zN5grhoF>AW}eDCnz{Gr+y2OrNIh~e{NwPK@LdO)8#9+4 z0rLA^B-LHyt@Od`J7lR=tn z^GkL??9v=^uf3D)S%te49x!_D<$-*$OW_fNUdNStAa*G{Vo-YurjI0%-1Ui( z(nxK#Iyp5b)x)9`Ul6JlDp0zZ_ToErfG858RV^5g4hFq#V)z)4C=FxM5(S8#V)z)4D!}2$8981 z^vE-#w`N-+MUM>X)hc_ay&C8vMUM>fYL(qnixBz<(Ic)_2K8$7G!2~{+=cKFS1W^R zn0o3|2cTt&9(mBTT44sINCQ&z$e>)Uzz{+5#V$G5i_48dqcNLbDNEyFuiAj*Tr=oj zTVz9Ex8z(isMnSEk%a$%vB*J*U2?9M$CsC8%Z=H>oNGWi8Y+oha;_N!<3U1p(K~2zt{K!@ zJ+{bQ6uabHGYET`kqCli4{`aEbIo9CpFWav&EQeyNTZG`H8N;fnH)Mc9kW4gWz;#< z5m?nx82u^X~M-l9;U3(H;I5;rjP#BBAM*+MwR_>=5oHHYm-}^wBKBojYw%nj?X18e-=T8`S1#`Y1;wc8=JfJ~0vW zN<3_XN13A(J-BnbGDkKuY0p|MdZ!XQw<&>q870k;n^Y46(fX}6sQp{)AdMYhv2%+J zYIBrhHC~t4d9e*j2aZH>55&%kY%nDU=^G66LhQWI2EFFUXSUe6*#_whK5DhzWP|i4 zz@!49O=Gt=+91C#Q;yq!H`t&yM@2}9Fg&qyy$$L!m_(si1b2rO$j%WfO#tc>2;sXkA3x^j|5vAHmZrz1XBx}={(r6$d)k?)wx_Di#o782 zA2VLt5PRC0F`!=8WZHUa_Ovr&K5W__Ovr&Kz+>E616j9 zK)nj7b9&9}X=lcOme*rI?aUZZdp+1RNF{?8d)k>Xpgv}(kJJOPr=1xC%2fz*NEGp6 z51biXh06xizBPeLVqtI>yct}D3=&|pDMgB1a%L7A^Ao+HQn}u9X_&}+#H1 z%pX6GM=WPyJC;RQ3kn> z5~VSTJqkw|^d4NYuM!n|6pk{emy8(=s=p}qC>&+be{g9d5_=SmGN?T>l<0{l_9z@> zP%jy55q@aO2lpr(Wl%|Ch07O+JspmkHR$@S244oK*wf*t0li-{3xsSQK^=}7aG!6& z-_zl!0cputhp^ZsPnfNYCPwQ|&)_b3!VJoZF`eTjL!K~$w3lg#q%5&Zo-l)YVpN-& z7rWpI%RGVEdi2C7Q5qcF1y@++2@I$dM*w$`JmJ>(a(o>;2<9kdm{Cgw ziQQ{$Q126-Q3EP=UtojM9BI@5lVGuXjSXsZM1py-`+OT@bCiwC9%9b(YGsZ*7&8bI z$mV#J64-0is_oI`w>>N#~ z*j=zeHb*(v)b!x)yfQ~NGi=h|vYf#=C6F)HTu7%95= zKl?n=D0mmsdfcNRoI$xqQRh4}vqwQVgY>=BdhWEs_b3Qw(0^na_3Y724})YBED=Xl z5PNjf!yp}*dP;D5;0G?k&$V1;Itf{#%$(u<|CNCQ0lJev>RtKX_u<340v-?F{Zqda z@Wz2lf9iJvJ`sD^^C^KxO_Yz{_4n4uVYu@@5dKm4ark?H$I2BvN`L>)pDXyG^CkE( z|EaJ4>$GZ%y}9MeSe?Uvu1kF}^srRV`0&D5d8D*5f-#}|@mo(y?2+$L8fpv=RhD}7 z3IArV6)*P4_h3+JoXiJg%he70;~x1Q49eAIK(-39WCL1K@54+d!i&{Ide*dyPA zLA}|liPXH~OP?{q=Wk!vnLE)5e{aJgs*dr%}B}%(xO`E}x zlfs}kg!A^1oD>GhNg<=)QInIxpk=pG-SFwrJ#tbQq|quh@){&3Wpt|1oT<+Z*GBZ# zGN-P-CQCxt<_ zYN}yo$Vp+)yN!Y{)ilgZMR_v}k~vDkJD9Q!YM)uDho|sz8^<8CwK=L8(eoqr#%)mg%yLF#_o%C4Z_Ea@IVu7ql6ppM(0>W1wIudNY|w9xJcGkF z==YgfV#x-rQ{D7&$Og$Ab?jzFU9`dd%&}mD+8n7(v)|@zkatH^pq`n*y^EDOvYAn* z@R!%|xJU`)Bf(YRQDeE#25EQHiZ)%mzy{eI{a)1hHt6-%z2?Dl=pAQKO(mMZaKUK0`_5 zILh@8R}BWX`u~f9La}#>J?dlMqlmqeZP06Gpc`o!=%buugWAl@Mj>bW_VNuY|7(c@@gKz>k3Sgqd|#h0 zs=qIKQ}nXvNfGPr9-{iYWn6E6uOEM||9gSQ0{7!50`MLGM}H>4pQQ*Kq3{3W&;LK= zd{M^r`Gv|*ce2u1S(b(?w-m2F#cRlWWYB+HOA80Bi`S6%$e?$B1mgc=@4bVpO|CM} zy5-INs@|`=)dH!V%+2nWt-5u~Ni9>}dtYiJ(@wryzKx_UK)|ZJuNHzG1jFvm2#uJX zKxSq)0EyWRSz-eun3xzOL2Q5!{4q#^*q9M}^5m2G@BQ?8yyo%D+|L5W&3iyI0_gx zTUZMTYH6lX+cqT_{V`iu3khN^ltnW(Y__l#62w}_)zw;*V6YYvETS=Mj~7PjBzVOnwS~2ip!W48dBj>skdu@;>xQ8OgSC(#`Z`_Mx3Crxl)erLjHAX{ zNYJl^$dY{!1(_|Zg#>X^IG=FQBi2HKTnp6)XHh_Gt_iXD3=GIm=M$6bKcuRPi*}|Gh&~IGfn|%<|W(xV zC=gURN`r_x1ap&HJ_!1$#}Qt>X6wcjyh@HYq+q;L5UbX(Mtwa6AxA%+;epx8Qc&f{ zgrl!ZTWzj{V=&HyG^q$;H(OXU=Q>7~23EV*m)$403KMvB(rjIGEfY-S7%Uc3(901- zh@~Y3y&Rp7K6bO!oPr`p^~yc?lN__vl!E!$(f7F7YD_^dN1GgG(`+@QAmr$WfVyD^ zVSNgU95rA|Fr8+rE(Jx70TdK5nXTFs^m5b=v>l{RGg~z&7|SsPBO{?Y1@kYNVIB)9 zsB(m5v^M3ZF_rl_R6|`TppWDOeOU_QwSy4`}*{6cjls3Q#dykA5HpDaV*MAANrc z`q?pffTrJHo6ZB-!o4>Ilfujzmgks{z9$9a#abA|WIp=t6oec-5t@Ei3UYST zR)fXIQ}DvEd^sait(Vbx29lxtQY6|Eh$(GK5FB^;+s=YXGd+*GQNMz7ETnqDx;Ob`SQlb zl%JTL$_U~_k)SlKOz^<|LuMYFC=!gDmgi{l?KFxLMS?mK=o}22Eu1J4l#!4&ZF^=5 zCyE69NKlQ1L2I^fqDYV7mGMiBzR$Bwq8m#iW5bGoS3!o5DZQf30`r8vxO5y zf*1+DOM;I$Q6$KbpbTVL+QNwmcW@U9Ktgej#jv6!56JEFt3H)4cmMxyieD@K)8f;`t3DOr(dO4Q-`w<#?z#lbyy5Z*I(69MG?{}(_1U*G><_4Ptl^`EN#tm^lT*~U(xyJKZ(X=ZkOb}>KsNS_fES+Qv>{zH4K8ajb7-#=la)pWTF(u~Q(JUkgKB zzm1&&LBCUgDL1}5%r=X!cLCW_vb_xW& z9L1Xbf#%FMb_xV_vcI@qZ)2xG@De#nE=yb3DG)?HkZAXtOwHISOjcGm=9WiSr=l0l zDhf}{7Iq2*y&SEnNZ?!8DG*HLXnBduY+=XzV;l4Aa%Z=5<7Iq2* z6FG)puu~xDXGa%|U%<>3b_xXJ*^&KYwy;wm==X!6jyi)PS!N461%j-Pw66n*odQ9XqeKEC^bB?i1R+O6;YW9A3p)jZu%r$KyJibJ zg_VifzRFz3Tz6L%#GuazEn}xZP~{lAsHoY(PJv)vj^0zVg`EPycy^S=oySu4V5dM( zkTQGl)_5e@&Ec1j7wojk!!l6 zwDo}7xH94HF91+tOIP3T46b#RXICcLD`Qhx07L9z*KFOFf+EL2$a6wh-}?&cy<)4HZ*N|Ed?<Iyq8iFyWf?4w$VOXOKHMl_S#PpW4n~Ac+~je z#4Gn+Y@W%~bZum^wAGZAq``rMwKU4d<+H!4E&9`bkQ?pz1P|ZCx zH#Y1xJk;>2hMVgDqW*X4pQ(SW`n%P?U435t&gzlsTMOSWe7W$6!V`u0!d+E=SM?3E zgKfaz#!}BhWqok2B3&5?(ho|rgKYpoKeJ%axUTOoJJ<#gZ0nWt`%Qm(F1pPwiJP51%Hnsr-IkQ+) zKszDGW)s^0f<@aVXBN0>wy_N$=x3H>uG+>nfMC205OdC=>>;rYASg3SoaoRrwgCiX zp}Q2sHh`ckbde_fDWBO!{W`I++_O4S?wwp?9yKqJhS^5_N-&>C2}UPPvyJ+dU=i-S z2cGz#ekI5}+NRlss9y=j^(#BbY@>c9=nDqhbhL@wM*T`q^C%Qt)zGadP`?uN1%s0f zeMJ3A5ZftFIK$G{s9y>C`ZeE^X4|+Kdag1%H9j{p*0GGD=7Pmi3g&&3n6wkk_6t++ zLQ$h}o9!2*Abrf|@%bs3zgNlO`n(jx)RPth+jpd(PCeSmv3^V2x8q)ANDsO$?U>t~ zK^~lC=!(E=e$4i*Dd?vjXA#mUo9$atP=?GUgRshMV~@>IsG^`^oeN?Tdu)PNB^-Nf zf?T%an#F8mk4@0e^|np%7SWq+?6C=QuGhq1D3rFb$0i8x-2)9`k4=F~!sD((I?Xor z*aUsT(WLXV{ra}uCdt}8CEs$}JwG+MxRzbtwmYKSwYKZqcJq_F)_Q&0?sIb2u3g`@ zTbkUp;`MF2d&ymExxQ^TD!FUT*SGDSBzLXp`nKJEf$EHp=>*@!^T-`LVIJNsItY zBj`4f@C3AGwo%p-#G>KP-W@1S zqpT+=iw0z<`U)V*dV=wyAY=08A?GO z2?rk)985u(9}tYj5ylkCdN!@|!zDd~vYuc(KZs3hU!G>RUz;|~`5{hcY5O&9LZ(Gz z*yYc!T4wvz&R~1j`25oH+}uL+@t+!oeVPXSsuYan7_a8{q~IlT6q{!Il_@ASj13~M zG70(>DF``Y5%4D!X1gy1S;NFjg4ym(LDYhpXwA2cTk3b6Y4w`AG=df<)~d9 zOT%n;r6A=P2XD43DM&e@X;r$}?o2@}SInb&V7ALC$mL2cV&s_ZjuedFS}Uj%kwo2| zf|R4GM;n$q6x%O%a-__(!EjWju+{g=oI#dZm>u;@O|z*_G}|vtL6Kve=-}c@QZO#5 z;L8R|Es<(?-=-;EbvuTW(SF!>RM^0tY#|BDiigKL6GNr9)C9UNQ}gdBY^0mQ*IL6u|Bm*-16IJhR5pK-0H8Vf4i zxry>n?|5(bu)VFPKX?e)L4`{Ya`a7tH#?|s2~v(4h7-8t8x<}=l_O%ID$NcmT!O{m zqhMiOGCQbn391}9c?Ta+;S%(6RC}(36WHva!X>D34EdHG*Jqd=RJa6_gKHQzJE(98 zdO6zU2o-!pg-g)OQL`AS3>7Xx?trybYf+wKc2MCGOiBtT5jn&}g-b9$JBGS`2NfF2sTgm!MX-=oq$ac2MCGgdF{F4o#!N zC5VzDUDtO|;Sv-%hD3|G;3Fzrg7NGKSLLZ@2Nf|Dv~#=LaM5DuLAB+66Mf(249<=&EN@g6 z+q=ptN2Dd#m6mT!LCP_o?^{xkazqcR2WIEFDd^>BoeNEikIzZLq8bYFQhPQ#KbeAF zj;b;4%yxbv1tCY@bs;^^PQiGw4n9iLH>V)wD9N<0BI;+QAZEu4Yr;(_=of2iDAw(b zDM&fmrhQCi=Y|x_&yE~~*HcjCDBbMx!eO1IU|x;@Wp-?Ha-_`iJ!tJpSZ1fy8RRWY zl_T;O2YoFCDMxF{dun!yDHzL9yl^4OirJEakfSFMyV+?@!J_?BaE|$INQGB8}SG=?3M=gKQ^2wH;ZrNz*XlZQz0Zwd{6U@P2X+$ z?WXglcQ%bQ-P-v5#xFO1qVb8wxyHL1{;uI04Zq&-GYzk6C^t0Kf2;m8^}F>C)!$Qp zW8HV_e!K3Oy2t89>u#(4LG4#+@2;(?`DV?hYCckPZ%t=SbM?2YKU=+D{YdqztDjZ) zUf~Ocj};y-j1_LL`k{S4LhY~AKH2t>+6Dhv|Iw+$UtIg0YyMjbepvO@D)$KhW*24a z^5}Bs^xE*+#(X>yf;QUCE|$!tp0UNLm6@K6RWAxRB0|sXV#y?!UotVHl+7-dOoA$k z&@+Aznq4fJ1a*#rbL7n~mP~?NGPM)EaCfm}5{xT2p`0EiYAl%qRTQDkpzvKRnFM8y zitGN+G?q+)zJjwvGy&{l$s{N}bBV>$E|yG!Xv^uA9fKva+`HJn*k376yCqYjwa<`P zRN`hAOD4g1j?%OP#F9zS&rxa9STYI992NISXc|iRw5~Lh8 z3g@bHHI__*oTK0>qQ;U*&@Y+x?}EZ(vx_B@pr4~GCNRL#E^6@JwZ)On%Eb7_82*AF zf{Q4v+0${yh*5P=mZM#i)&%pPw@OW5v8IcDu|}IAjaaM+<_7{|kx`Asnqa(GOV}Yh zSgZ+hAmsCn#hRc_QB1V8D3Omn^;u_lOt;7!54*~MZ_(ASQx>pX9Eu~-wtK#(?(9kpq8u~-w-fk1UBZ8d?#nqYph zmL62p>|(Jd$bn$n*=;vi;Ds=VEQz_`>XkCr6v-4yMQjQvj{hu^% zcAiMV3-hx2V0J!`g80yy3+Z`(3VJ!Za6NB!-j{+RM`hGQCr63N?7TMx{k*JMj1E!X zlY)MB3>K|@slnf!f~XzEx!41<^R5)kztqVWnP%tl6ijYqIuE4j$5K$`$jQlNslBxG zPA5moED9p->UTJUynBP$F};^9Iap>U(xN`Qc&e6js*{tH#=`l!B~z0TV8wc zEh$Jj=JWmL6oeeTYMck+)&yhuMETjpu{A-+N8;6} z;Hufhu{FW`;_Ag=c5!S?kX5Eejbxc!99t8ld^8TFZF+EQO;BeuMiHXMu{A-;M?1xV zvbf^dnjkhk7xIW>Yl2=rYR{@d!!f%!wkDX!M|;TzgJWxgSX|S?qg@Ab93B%?Q6S+$py_M1OI1s93qAf$y$k#7$FGfDyZzGF z``_Er+0xwno#xLq?>Arl+5d};FKR3_=x6`ezPR?{r~e&Rzq$Ig)z2>cRpECFA1}PS zpzrE$xUZqo&{F@M`p?y0@_B;tJ%H|e0-mn=x`gn1diTGoO1{m|eeXekd;9$K+CtyL zY=+#qfPJ3K9xBbs{J_XU-@sJo`W1s=50xfCRGNOc_)gqIrAg2)?KST%d7Gzscp2))N(P-zn6(w?h)_E2dO^n)RqD`e1`JyeJnLQlM5agn%#$5l1MI6l#)Q(Xf)uwB@ zz3rP-znb{y^KG#ZlMGgzxX@zqF$$U+JF0QwLXi2^rUQr*7lN1P+w9@ogWy%eALkwf zIs7#{1eVp*p9?m@o>Yu%M{4`Klnn^IQJl^Dw8b3lzkA7 z%`Wz499rl>f|>=hi@g~^?LkBx`M8U{8A0tq5}|4A%?Ms~RDiu1LG+-{iw#BWmv*r? zBj`lHSTuUGi@n+SVr8O#eqwqe+=SOyneScf%?Mucin(3v%?Ro|aY@kFn-SzZkz3w& zu{R^AJ(#yB;hA0R%?SDlT-ZpJW*2)if__3lk62!Q%r5q31pNfA9!BZG-i#n86g!~3 zD$OqTW&~MW>&Qpm%`Wz41UaFobMV0IVsA!JDJXJOMm-F7xJtVZxT6AE1dvyy*}WeI$ChV@2Bzj`*7Kz!UA!*^{e%)+)IK!3 z_oiU};5y7@yRS<@$k7iO7&f~bDR`9}*He&kjFV(`*HSQ+BRWQ&VRlzj5OVZBBKu}{ zB?T!*+qCD+?s5uJj=8FJcPRzqqk`DtVhVD7(_x67H@gcd=+`$#_??{DolikOJEnth zE(LXVlvdGqXu7mJ3poavp-BM1&F+jd$Rmm@PlOROoq}GDwnxHHlpdT)!Mq&VF_S5% zaum94~2lGzCSDHg`UX(DX`pjfL+Pe%rnlp!!>FAF2LK{EYyG^TK0=(ZX$2KdAbO z?*6OI9*U!(zNO*$@pgG(-xaUl-a~OjkondOBAaFp#SuZt_hntZhvJB!AO2Ct$UjSa zD2@mQAhv7vP#levdpAaV)@G-Cam4vVd9#O=l^|l#fe@*24=XFd%e7RWv3&Oi-_E07eyrOE|LzzIZ7<{z<@T1@Cp-dpy;+#X9@&J{g zOdzQ9GV&KkjWU5Cw!!JVyoWM@Aj<@G);c2g%^u1Gg1!fnC3p{I0zqH3!W42~_E07e zlzCa>w1Z!$0HRDF7|#<5st;xlWdcDzw$xrIM$I0|1cLDFB1ZIl^lJU5I`@-G>yJY2%wjv&85I_#O(PpA%I2q zC((pP8$e$s1W;D3n9xqLn($>p07Z^*u@fx%G9iG;JfTmr7JZozK$Rn-KswEyFB1aj zvo2vf>9P>x1BQ_#yXoo~x2cva=mk%A(}xM{d*_S#d> z&yGs_8KtAN_j0$1V#1yGm~yzjz04WpNpyZs?=@uhUYdd`M{x{>;egqDNecSeF?e86 zN#l!CkaE=MEid-X-iuPO=uCORhV0y(f>^A56!5_8-Ian@&5n1bpw5mGKnMmtniR~x zk{P^2T}nYOM{6+{7Vw2B=x0ZlX&;l>dqE23i+X8V6J++DpMvr1D9wkd{&^|L*-_($ z2WIb%6!daLdMqf7+czHX;f#{y<5dE}870BIfFy8j-|XRxk{|@+Q{&te0lme!Nl*nO zj^%PLAkHWW`b{AML0D!FXOsk!@8E(YOMADwamevyO`v57BpAHSxyVEPtH$B2DX3`_ z|6s~Jh<^UTZV8#apG`tU_W6kv^vgn;Z=B#V-|=i8(kVTNgIR)@#Jwg$!r$bY zCa9A*YXpFH|9@ZMj>6^d!}p)Z*H&q3Y5mS6-^(|C?T+G)`&NL@HyQvG9v} z0wDh@{06=Ou+rb%GrYRkIa|@;B}*3~)`zO9>YMbo-caY@O8=^SRp3Ov4>5E)%svWs z+T$Fc6AH|h_EE4CbbrbBOxf(CU}wu&>=~!2eH82jSs`JJ=?q}@QLqz4$Q&~OQLqz? zmn6;?W*-GRL7h>=Pt2k4*zBWVCwNsFQLq#AL&1i^;cfO&uoKh@iDMu%je?z^A2S-P zn=s^QW*-GR!G?&C=7U94n(gbe8-r`pz3ZKtM>;3g?2p+;rAbip2#~IteN>tReIA`D zuSv6yN|RumM~+&vk4lpu^B5*xam4JS(jn0@Sq3HrG{@QRl9u^T4nl#s?0t%T_h!HO<}N%V6f>Th$a!(mpm_1VfWH zKkOK6x>kqVS0=~iyI1BIwS7jok+P3X7s0sL6PvJa_OaZqMZvFRe{N2|sh`G`#yK|fj}59B#!ADb?MezZDKFc@sQ2>KPyxk?b5 zE`ssQEa6*M<;Uz}(?!q^LjAi7M&=;1k4+cB{2=6z!KRC#AB3ro*mM!hp8q+#}-lY&KSBSg#WVDCYTdIpdNBVCQX2SG1K9S%{|^X#-~ z%2DI6Zis!ee{%|YIcg};WcI8S%okk9yQJr)6r>z;E8+f)DVQ%5RNxYq*}owLV>wDB zaMkQzPr-P040#ueSqgeNx;%OjmG;}*R+tHQDo}vi53}Fu3@(kVu9SznXJ?o5TVW2? zYbogE7`3b&Q%pf$%fJH{v43DeV@(R?tsYu#+QY7O6%W1$Rw8IB%)&@v53@t^2Kyw7xpN z!yaDqfAu&1x!3$({f&S6n*aPa{#E~J`aOR2udRP}-Cx!HZr#W0-hJtJ0RBeJ&(}Oq z)2*KguoS<8psK3%+lBYGel>jlUsd71#_M%w#}@j>2PQkZm-B-GftLk*N>2a?>Qq6^ zx>3_!(_Qss0#X*13Cr*S7EM}=WkHR%ipe|mQ;LU%dX~n!hI&Wat6RTa`^Wkz#k^(? zFjWl7ZM~J%{*HCGa!J>zYV3n{syV<^K`@>w#7XqFIlxpwFwTyE5Q#a!R6)>B71k7! zWDYP@5G>=pIW9`vXbAYmkpoqt&8uIdUia9{pLr}#-Q=zL- z_7E&uuhgPVHHQ|;9)cLJ3VXJt%t!Vx93_5-g(ZAs7o>C>M;#5oHfSY=x6x zN(U%=2)ed>%ON{hg*gV}J&J_wo>n#oScM7ZU+gJjv(k`!V-+Td=~mMck|ZEjVS<_+ z60T_hu?iEsFj&zvR$+qvpa4<8$I?DlVS;GOK1gcRoUL1Nz%@QLRT=3oca5#OQ z;YXN&IN&14!D>_O({A>0z(r7JdSPtSjNRMXE;}a1ksb3dNkO@=vpm z11^GordJQ6U~s@ikVTnmJ6%yoA8kIQJr{(3F#GRt2G`qX=2r$*+NTDyh)`bp$Lzm71t~{;20S(UZ%aWI z9;yo1H~Vi*LCP_=8tuO&1yzn>$C(O+$NrmB(96*&TX+QXXbMt}YE#>{DtjaaA;$~* zsE1Q9Svx}052c`=9o4mHSU;G8UXDnhjY*zk_TQ9(Do6Q~1=;0h|BWfArA#3F5HtI4 zNI@@0vpX{wDU#{(1^hj+XJOm)T!SLCR58foz)n z)fDt~aPYwLQr@nlAnRZyz?=Q$6!daLrnP_%;3%kZ z%e~$oB-^t8FO=Xoz-93t=NsaYRGR;@dr^D;|K944RoT6DTl)F`m!AeaRrKHZ_r;b^ zw|u^7@vkmfn^Zwq(u!srk>Ef4}*+nm^fm-uzheX!C7NKWO?&)2}o=*)-pD zSL5F`exvc%8-J$pb&ci5riO1fe70e);o#$OzK3w3?(Vv(+Hcl=s`ewb z_ttjSHrIT+=Cd_>H4oRks^+HZzo`B~^~b6ouO6$uz3{`rR|~&dc&e~axLdyc=bLTv zLVz!*ItIrUI{QXO)+)VRMpVOAZ=xo1==ZMyEZRR|fJYfU^!wKUa@^YC;0p(H==ZMy z)Ny-pZaMV(*8t|XAhhWBuL0z^wXXU}%N+V5JAi)NS`Xz%1G7>4B0GTjBAZS7B0GTj zszx^qk}PxRi|hc#%ZQF!^}rnZB0GRrEF*`$$POTv5e-M}$$hBjyRf{^2dU{GWe6gg^hFbrv!0~FZ=<7Gs9P@iTFP-GK~jyRf~acz z>T2zaRdawMo1mAYYtwsR4p3whELt1r5rLh@Vi83)K|ebtdzAwe*#v!6qiN<`c7P(A zAmylDhK@mzO;F^h#^9WLkc6YiCg^8JfLgKG^q|Nl=;dg^Xudr_kxfwK2 z#pzUeeq>^4W29p;yM8d8UTeF4FqK|wy?!v6Ub}YvU?RO%ynZmAUTe92FqU3xzJ4&8 zUTeC3Fp^$tynZm8UTe61FqB@azkV>7UaPx)FpyrWy?)T2UaPr&@Y?iRb$0L?$!RWE z=HS(W$#+NbZjy{_8s}`46rl4P3T+>`pUy*`Wjpn`-l+mp2 z>y#MHIK3(87Z(lPf$~Ii(364~&3+<5vdlqu3UV~72QDV5b-GfJi;H@xv~9YQg7Ih; zbJn7aR&&sqg89WI93CH(Q;@Ze8nge?`Jp2Pxws%0b=4fSr=TyrEhdb$C_klxm%GtS znc*)kT0cvegO@pj+_&cC=+kZvUYdefTs(n}GzTw9L6+Xu2Q)3K{)f-fyzKk@qF3o(`aXhRtNmbY?!J9ZS52|{PpUs( zeNg>q^=s_A461K#``N-@w%u3wVq2x~3vDfhceQ?}Fy8vP!X2&q*TTCD+~*ADU#C#@ zH&tJkxljKqmJU(vEVNg;M&~BSMmBUX1;zUO9HQD;ny<`G53i4{PGwg5l4lSBv}=w` zq+P?4-HZK8YXj>dNbQaQx-oNT7o8lKFJi)QJ+!M%4$R9Z44Ol`?Bu}Y6UCed9p=!k zJ2}wLJ=Rh7xjD28PYy(Z;M=qo99b48hCaA7u`)&Jg6l)_|SivN^;$L(mUwmzOYA9Acdzh`v@rU}sT+!8$`w)*0~FU^}ntTO~DN875psvy=Gf?ke_d6kK7vCa_m zQxEcPg&{xY5GU6J^Cyndg^HTP7r3d1pvqB(z8dmPi^b=sAmo?_#mDERU_6;gxG-!E z??^#k_E>^5O6l-+SN70Hm_W4dH);7cXRvd8bYN<3adgRk7{1j(-bIP!))Yk9<9&06 z#o{d~=;fGHGl$Pj!FYBQ2jPf0d`=1$o%`v{%)_5dL9Scso_(5%=O`q<~)9Nv_Ic{viiF$J{>mj*SI@L&#aNI{h& znkH`!ucx5OkpxDLIm}YE}w}No6#lB|KwpH;!JKY@OV2hwHQJg5K9vo~D)Ili5tZX0( z`KLL=!4^TR38F_dtwJju;$VxQUJr6q*c!y~DY;~-cc9FUI6fs9k1c5(_RS%VPYK2X z2Ph$#LmZzHEJi`ZLF4$8;DwKcLRaJXlpv>i&3Nz;$EO4_)n8a;?73fV=aE?(=otB@ znzg~$gTEZ8=^+?2VNd>YphT@dAYk7d+M~Z5$Y5gL9NM$L9LUMcf?gWt&>sHfK%JwI zX}W3-?de|*q;6FY+P;n29{=S)tO1d|>VwPg|G%pBrfcq- z_WmBf0U-KZ|NZ($>R(;|th(>jeX;Hr>fTj1UU!H8RR7w=+85RG^8j+^1=Tkf{<84J z!Y>rwRgm}p%l`jsg*O&v3a==baNB=op}TXew{vK9P1PfzBYKyf4s(R~cN{|JY#^Hy;5w@cQRk+j_ zgl>+o9VIBEFkXIa`dWkpahNWC_&0mm8&7!>|i@e5OTa=5!+FM zBFA_O9Gb>qXbos+`0uHu^lBC&&)zOP!f*q zC_yhrv}r-{!5m>bN|18YTq|ZlY)1*kaujo@+RYKRqXfMiHRiAsmX5F;CFs0I5aC7r zN7#<85A^lVbuIUd^ko5z^=*!@9VN&b1+gG#Y)1)-9IbbL2*AEM!giD(<*3iFpqMsC z*p3o}93_~18nGQE7|)Jk&hgTN*p3pU9IeGrM;&21N)R>5g{H9`B}h5uEn+)L5StmX zXn(?Ml#j3-C78^P8oC|-*p3qPas=TFOCGTuB}h3U;ra}7gzYH7SdP+{&Y~=t*p3pU z9Mu$>E*)VzN>F3by4pQFJ>A|{nYW)6s6XLBhk`l6c9dZJ`Tqh#8s-Sw zQG$N4#+ZU(bA&x1LCDeT79-3YHM@F?U@|fPX3`vCPe@SZ zD4sdP>Va4_M}@R$FGm-J=gm=73VJz04bI1M>F~p@5@ypHNluQo<--p-gR@fu^Q*Ii zGwZ{dHK8tI#HdMg_`wv!?C56_cxn!xPC+k6O-h)+&EZoi$l1{v^M=jglPOq?e3XCM z-^92%d?E$&a`gRU4nL5Bi5!E)_opD_=uHLieJOb1vjR0i=J35Kn9PpoNOSm}6y)rv zeQBGPA9MKb6cjmXV@P-a-<5(QM`b{SrXNp1m800Spgbd3d@KbMIl_a|;X9oiDYMX| zHR!Wx4&UJn@=m78QDC&JaoM2Xo`PJg)wGL6&W_)ff+|PE0>k2iIecphdO1dEl&6`) zx1?Y(BBWhy--2&W!Te$!7Q(|vQxJ0Wrkq9b@sSjaXGaZ26J!n_PQfd-GKUYPpvY0f zK@=h352hgHsHg?yiRSQ4Dd-n#iwWfnOE7Ot!3%O!-WDQ;A%2C^l zd3XQ+Pow>R&Ck``@9)oF@u`3OHo(hYHNbBJ{J-?c0GGUW;On)y*ABSX3xxgu&lMgh zbQi8w{V6~HudTECTY5lJUSI27t8|uoM%v6VY9U_pwGg@#IW)(pg$TxrkK_$XFvqBc z2y(Pr#_PFsj9Q2wx?VdW7`%RLYauy{8EqfxU+ZfhotVwcG0GlZyJTRC9dnGbhoE0) zTws3em}8VZ1pUBH6M?daU=g8PfyIeH*+VcH*a+7gqwFCl16z{-$-=%lM%hD92R7Oa zgGMR^y!3#Z@OXk0a|r$)*ICaoian+W(-}HBlnTcv_6T0_4%cH8dj$P-7DQqDrfiN; z>=DdQXKWh99zj3e(B&{}j#2Cpl<}s2RAq$WVUAJk5#)5H!g1;;myS^E5yW5YLo6N? zd!th`Q*4rM=16P>L3&=xu|6jqSzzo_Z}9E6OLk! zV7&LxyxXWG;VAY9dO4;RQS1>^Icl5gC9-6WQ0x&@ISKweF4Sp04$|h3+hX8g>9t>=6_>hG^q_qu3+p*94_m znjN9oBZxJ@uNt;#d5$?ku}4tlD1Ua&`8CfRq1YoB%TZJT-W;LWBgnmndKo$f#U4Sw z_i(}Zjxr5Bn9LE1J%WDkfi{DWDE0_?IXXgzwWbHf9zl_#x|f?#B#$We z2x4~h&RN515yc+CM2^l?88RsL2#Orhw0dd(CvfTL0k`)ch`*pog>6^g@2bbizVh(W zT1R=nzBTC*gXZYI6!fzr_|Sv*rr;%e4-NWtDdbTsSaNSVPY7<9O}IO7bq z4|k8wua(!w-0X;!f*n{IK z=;fH|b}R+G9Fgddp3xM{%Tb#a*c^?dpvY0(M*^ML1RPF5FGro%|E8wt^W1@m%jhs-v9sJwJ%)z*tM(g|KHbAX=!Qxj(cT(vwOe57n(lS^mx-) z)9sBvy!8D7m4=r3@6>;;-roOzP5sSvfB9qX|9?6@k4X0a_Wu9#s{Xd>>xEw`{F1%_ zz#OB5>*^X`UF_&x8=OkkOs8Dg%%FrL7^{MUEFGhSBbXaALE*mFjfwgGp5C6pjVyq0K=WgceF+ypFGtLGc$zu(C0qcnSTm1( z2^T=hQJdC=t&hHh3!utT8blOIThNzq0rYET$R>jEC0qbij?7C4#+PsbR5>cBrUK|o zxB$j-loUBoROU;#078ylULk5B-=7dID&0R zT)jAuvb#Q>s&BgolNTXkTEIYtRb5OVaULLO1V5yb51 zhqbdPLk1-rL6xJV+!A6g_=pmYp#KnV5NNt|j1rEZ1H?r|fbu3K}_xlgH z^RYNkTzr))9trx{F{##%?@7T6v!i-oj$fIAkfU!Jv6$mmq@c(#P76Xa$9*Z7%#P5x zIqpqCEY`j@3F+xc!TdW9y{qQ9I|Wsa5(1nH7Q0f=%Msy*U@9pX%aPJB$DJvd$kAF9 z849CxH({%va#lV;K!x2ND$wd2ci-V$V%(;?INGG}mox-z;tzBa!$ zlOb_<2!+Q>Q_#y1X$)Qck`z=q3I&S+d~phTIl>}%bNr$d%*&C%+?|4yBjk%T-j#x^ z9c`<=m@>zArl8D@>RuX*NkNe#Ky5PwQ%XURW3VV_0AHAbc{%#U-5kFl1-V#j?*)s` zPeCt7ONbAlXP%dWSIO~?6wH4VjJH@izTL@@GP6xGS~y^iZ*vBD(-LyLFi+f?f?kfu zW{BmM6y##9K4|Xk7<_ID`o-E};%oq)lY&J@c-6Sy#Ntn;U@XTFyiD~!k%C^1w#@*F z#b>7=7i$gJHZ9LF$2X@S7i$d$9-HH5rQqf7);GsDr6An+;Ba?nn_Sq z5iEuY-~?+XK}=HY8g1O1V9g{Lt3t|(;3L*df;vfsro$w4f;E$%szM})6)RZ8nn}=4 zQf^pzSIr65OoEuCymP8^k@yMLOoEuCys6MM)=Yw2GqrJmr4y`~1o4;f;7;LAux73f zwa<61tu4>@W-bUn-G!F1W)k$16nF=Am=mm-1pOqH)OsgaGYRS>CFZOt_K!Kinn@6o zly(ewd5$^3nn_UQ7)<%Jn-i>=1pOq1k&hlXCs;EHCX*C`Hz!y#3C401=bT|l57tbA zzJx=Y!6J4&T_gRK-r4D%!8P$Q9#k&j5;b-`1ig=tSFng(4?(W$YAi&JT@OL}s33aM zoM6{OP>0MV3CFI7pdT{U9(i+uT@OLOuG=UAC{bhALl9>|7lsUWJp|)*ofbl!gESAj)Dl^LQs!0!(8A0j65DZ;4C#cK_`W|#`>ck>XG$*Lc2;vyU_n=z0 zASyG0{um`cqm)iinGw9gMO0=>U6qZwjrFDF4)mbE`3_Ib2`V#!`5yG1niEuJ1pTCE z`$GZ=7EzfIj4Lx4-T_2qMi4#d34~@&P?-^IiTXHh8kHGAKj~RM22q(2)Cq-z^--Q< zPEeT<)JabQMie0!RAvM*q2xiC9Z{JPL}jK4ga_I*Dl>xdgd**#hjQ!jnR91#y)D(SqkbgNmwQ?M90#~wE)O(`g+dRAcCgM2V2jVb8m z2*a8q8+Ahp`t{9$VKZ}5pMqS2^MkN11^xP#ch#KKrXb{qLFlDnPHIvRa=b8Ft5eX+ z(PbK065SS35OU1Fc1+S!m4Y%mY8=QT9!kd_#=bSkEDs=dbNnG^khkix2$Zh0ze(qq z;}51FNp=mZPC=2Q{xNUZ96yzUaY-l{0&k9=OhGS4w5f`-K0c9x$suz9Kahed zM}#Zw!eev%{uK0bbf$tPj^CGpl%uB5{!gA`j^CStUXExp`1qa_gdBaF0ep7~a(1+g z=gslEQjl`Ajr)XGl}=`zdblTaeW9krru$8%9^9f}6-D)^dp?gRxJ5w_>Jd{pA5UX{Kk!4-xJ5zGPi7E>PxuLLQ4sX%NfLg7TNDJjzf}|#uhlM9Ey*qPOFsRdX8~8= z{dZ>pSKs}2X90_iFKR3_=yw6e-`?lnWl()s{pRY|RzJJ&SB2j#e7x}P!i2r6AAL^1 zLH(oY>jc`q=|3r;>gy5$_WxD2PgmWoFaKYj?wg%jXkWscxFlL62$PjLMe(t`x>T83 zU0>;(ONLhfQG5{0&-PwM<`l&TK|j3E&3@@RMe#w<53kVMsyB0r;)CE7$3mwlJ_xe- z$VvAU#Row@yx<&MHK!;(2x55YxDr1Dh~k4_a!RS~%Up4a;)5V-VQb8f?9wTU4}$t< z*Q8hrEu;8Y8yW2CYVVt@*bmpzUUP&uXiial5X5-(L~s$s2f?KHaQ)L^PEmXi^y3w# z;ITPH@j;N|)w=3EFsCR!2;u<16Cr989|S4KcIj5cF~kLq_vz zPEmXi7c6St%_+9R1bO~vz4ShoPO%jx=z>66JZDa^73MUNL067f4M`HrDYn7{MP(Xh z&ai;k3KP6aW!MT6RFz3%p=qQMTVaB#GNBykckSjBES8Lb%N|c?L)X~PEoEC%unDxrqT(@b%G%+_8%eW6O`+{?epD({S)$* zoh$++C`ibhpj;=&f=izvaa+UY1m!xxrxlRxhiXQ?Y7?kS-bwXjAst+3s%5{RAP&9?s zqQK?^$+0=zjvxlYheDB7?WxOCy;uC6CYIjRTX&B5dKmnvnb$6!E-01yzpHEKCI#-$gd(sL zxCH&y6vVRS(}llnh^kEWns-z>qH%*i7uC~~xZc^^X_A5Ouz zo)D`6d?*DWM<0w!kEray6!hgSqJTKf$(vG;>zlS}L3xfjd1DHCIa*A8)Rdc(H>4ot zsEvo7d3_3cIU-y%T{?Nd$&oU1CN8A$erJ%|)-1Bbw40OrQZSaI#-dL&C--&B=HHT*%tCmVjcVWXj=p|Spt>wmL;r~bkESJvN9_vdxLRd-(Z&bpDhTWh~x z`{mkC)IL!=S9@p8k81v)=94u)U9(ZsQPWg?W8u4n-?n%AtH0Iuk?PO1K8x>1D4Z7_ zD~uLytNKCJSM=_GwK+p^G_u~+zrNfvz0iexOa9`HG-oJ|2*$%-Qe)=;d4@SdaYXP! zzI7~^GZaSzli_dM7qoPW;)r10H#H|MpQ1P#Ug{Vf?VarJw_nGkKkyB|nNzH+1QAO* zi=JX-C5TwOx~xST^eI+Wf*Ol>1|l^554hz)aYP^e@YjwG1Hqi4<{{{79-V$1C;^pD zQ6>;Xn67_(lFTW}gw^hasmbMu@yXc?eHM765oH3wcwQD*1!41zGJ&92Qi^v-c@GGqs30>MO% z!6M28f{>$kF^C6c0zp)*2pYT`m!V7`SkxeWcEXPE6lDTIm7{nT@tSXx2?S#~3NMiT zF{daK2&x?O79~aI6lDUzcoW6En^Tkt1o62V-p7zflnDe;wQ64IfjLE)Kv3n#C=k3k zMVUY_|IP87qfjOgyy8_^r*p2JAjoA)S3opfI>k*Cg7}Mz)=R^j;wDO8_gdd{=j7b{ zRF(t1G|VY(q7YO$3Y=P;axN0g&yHfzK0|tNG6j=OlyyYKGm(Nt$i)(33?7?P+(cp1 zTD8ibL4=VomRj_3bioL(Etu2M6y)q^jWLfSDTt~yEoDxJQ!qa}da;?)p%nC+s1S_x zQAX=v3VJyP(EdXbK9GX(>?lM?Pk##fD$3?1PWWq6kd=of5FV6HU*k4W?3ui8?l+0$ z)y^PKqO$<1LG+I~eN_s2IR@TUgs1nUAmymWLRY^s1vxuvqG8yaz9I#S_D@WU{Y{=> zPWw_YzgSacy(#GBnC81D1yzpHScqC(F{j-rnBPPxFI{O)yHe20F<)+((@F|bj`7T6 zPCHYOMZM+)uA0+w3aT9AV6=nGX-5iDj%qQ8qCEvKm!oVy%qh+&Sw4z@;(iWp;*63Y z1r+n<6latKlP?r=7A5C6qa>IY5GNI!Q4;h5vZkbif{!?(BnSZ|vrp;tD{T1NTV;*LmKZ&L5@SsQwRnp zxXd?)mogzeIG81PM%0sg(YEwa2 zyq1D-87GW=n)Y=u1uxtwgvFK=jQcuHPjdenuaLE3v-6uFhS1s`V9D3I>T<5pba8e;`qmI zm;(2@g(jS*(lU0#1X=b3Po<42bB0Y9Ngp+w3+ch8iy*38pO?@!HeCcYYDya&R64_^ ziy;2u9wcgY!JJ{!H9j^q-#;+0(e1v3C!|LPp|)+#u<0Tgk5;kjLXz>1O&39~aJF$j zAj}yyT?BQs#!YME<_w!If<> zFJtSb6pZC4=Aa>Sc4G?q*-;He6U7ZF2s!$JAA-4_f{-IXuXA&jrJ$c3T^>DHI%{)s zq|A^H`@o@ft@ZO&4^(}vx^=(xk=9qo_t&r8Ui@M4tMcyuzt_+BzvL4DK7Yxl`pLKY zg%gR7*S))LqV9RMe_Q+Y_-(k)%;S!7|TzDX`Imd)cFu5faEMmeXNQK+ry?V?!CR~EC!o{4X$~KJ&m!K+~ z6@qJ8Kuov<{e%nW?1NY}=a_H_UZL=FOt=KmmVKZD<{T65NM&HWzqe~`WjS*oHKETi z=a_H_`XU_B!oE4jgiA2L{!0&PHqALET!Qh03-M^sm~aUeuaF}qT!OJ2#X&!#oMXZz z=qFrjIMyvDT!L3jxaXK~35pzJQz1Pl>lZh=%0nFk6U!5tM~M@Jdk}%6tS6{>1Q`2> zvYz1ObyTZ4M}<{T9+ zK~*^8b@?fm&QakKw11&*j*~p1!sSR%g#)BrbB+p^AWI5sEEE9esBj5-g(C=^`fMzy za0$i=7n{yw@e!*q)uXGhm=pi(kN(eE#41csdyr9JV3>2P!UW?U3>M4g9IG(Fcon8$ zbB4^3`#j?9iub!rc45Vle8 zfH}tj7r}fFN*Y~Re~tq#g82h3TEqbtLFvIuhcynk2o_y1-c;xq9B>iL7locT=Q!XZ z$T>=l1(o4|iy)RvuNntRSL1+-Ac{iH^(r@Wjsq@&C<^^i0{Y3E^N_ z-Gd#IeU;w9G0IWH_AZ`%Fa={d>d;ab%-Pc^=qD7I@;!L=R0^sbg-U&VG6f+=YQox- zvi^w_%*#=Ean+oCAO&MNiZNu|H5{*-@Jo(=cq#9#27?9YMswJeGo2d~VIzJDnUU zvwRTtHx2q7&LD5CWf2%!mVCcG1t~|tq8l@BOF=J3i^bquQ!sza%=eEudrJxyBOm3T zHWV>#&fc7YkfWcXoCg9vnu3(0?Qu5!ND5veN6q8IDTvuo`#36@&mKxam7{o;i%Amx zU zigSXhuSp2uzrx4#?*G(k`|!lTGB*y|DWGezh_?HuzA z_IdMU3k6~RaB^#~?) zl(jCXc?Nqug4CHh8-hVuPcYV*P|np3^9;&*f}AOou?ElyAE949a?fa7xq6QTPnX`k6}a(LvoVbJy9Im&v1UXCh^uzs0yl=TGt?5Os9)3Px`Sx*qNqj%2o(zrQC zSx>O&+}G?x;yFiIPcVMNwLAw;Gv_Gl3Fc==gb%lgihjn(z;_R;aofxb!io17i_vOa(+M~WfD;>-E~iX0KG z8ngcs56rnQ>jM~<^|6n>tPh~dk%aS61n$fF0HUn-@(Q3Y>jUU#M@I;+9-DJt)(0?_ zBZD{RzN`>eBfGxDysEy1#he>~CuDerIrav2VJ+ zd$2rm)mOrv-OF=(7+E~OCVln3%DOkjxFa$y{>nR91 zdQ$}~Ebf|O&3 zN$i{R(G+Y#=h|QdMNH;=Bn4wR3T0`vIGlp-s= zs_oymeW~rUZNJub-1bv#_qRRPHr4iuw!7MHZmVtmkFDQn{k_)zsr8esA8Y;j*7vnO z*t*dA+SZq~-qPB9?QgIBZ`XeR+V5QZ^tE5Qwtel%YmZ)Axi)mIeC>{Ft;PRT{BH3N zi~qLxuZo{2?iW8)d|Pp&I9BW~zOZ;hv8v^-TK;{@ms&pC@@p-}@|gmUwcOt_)$)p# zyIO8;scrs`&EIPNTJyhY{%6hS%|F}xp5`|;&&hWSzNGm%&5cbzZ2Hrt|5ZM3;8RT> zZ~AD{2bvykT51|-YHzx&so40xH~v}UHyXd#_%9p(N#kzg(~WOwTx%R@tTaBqF_X_C z_+G=mYxrLpezW0M8x9-(tA=+p+}kkG(A!`dZfvNk|I7M+SN}iP|Ev06uHUVHNH?oaA|ukL@W`)74$bw5-0c-{SVlXbmyrMeqx|E~6XwSQFmZ)^XD z+J92JQ~PA?BehGl{k1QveQs@I%@1n6Q}gwje^c|{*PP0y89Y{VU(G~KPt6N!u2=u4 z`Y)>gu=;na|7G=mQ@vgNMD@efi}LA*FRgw~bwlC%g>M(WR`}P2|1KP8gn!h$<$3ns ztnsr=87uY@>#S^3Muok!7S_6KQ}k~yalXkmMd|iZG_`DsrtKx37iF8GUVDkR_OeaU zslCM8S=pv2(q7_ik8Ja`?h=o6vrRddvlP$jvQ0UHvzPc9+HCVx?h;>Mnr+_WF7ZWv z+2$+VCBD!q+mxd_HP6>nZOS2?y%fD?OV@Cfk&QH+zZivd%W;h|ON&J6*F) zIZU&c_-?~&v*IrCjZfKTr@Iur$7!>SOW{K%v&{~7i64%YZMM5h{D7it^X2XmKO`pG ze3`oxeICr_OWh@Y$Y-|s5>VlLEwarQyG#6R@oe)&?h-%WIorJ3U5Y-+dGjuJDf&3w z%{yU>Uvjx=+@;Cz4RG0J$z9^NaAlh>#HH{}NZIBK+$DY+O}6=bcPaYfna$_9OY-Sp z{cC;gqZ6~)<{h{+H8V9i*4NX~o^9UlF7b=4v(4MwC4RYZwkd~xwjcQgui2&?@7YT; z3*DV#y`4j=YuTn8!0gd?iuOJHsx^6URv!Qo}O;+ ztIYRjn{o_iFU?L3%&*Q4&d6tvZpwk1y|mC?=^CAz92?olHsxr|URs*3%uWxlkF8E+ zn{tR|FLe!1b}#lXtqrVan{r%cFU>BLXXg9oyEi(sO*t5|mwLy_tL1^NzMj==Q;xvw zrOxrufvLI0(WRAaQx3cArNOa<&c2b6wMuWcDaTs&Qb*rRcmLw*V&`18DF;~g(!l!C z*x>YFN1sq~R%I_OkFL!wt`1L(^<2s0O8eAcwps5kRr%HmlvG>D7&%`NjVEX>p?9E-j6$u9SznXJ^HG zId`$H4)rY!&yTl{&JJX9z+$hAlzTTud)8*BmNGd?u~#NKJJ;paV;y4ynVgx}E6e5C zu9=ENIi1Pjh`rLeJTf)1JkvhgpUEkRz0x-_Ft$F>-rw7i$#I9h(%;@bKfSilw=kQ@ zxrV(`nI9Ng=o^^oT+ieH!(JI4Tb%7$?^&N3%H*WNUKwAkO!UuBOiwIjawMTw#+GM? z2Bzj`)-ySKuveBxmpiA|hSxUcGdX0iS9;eLM>;DL;~Qg{oF>>SOFd(YQ!6t)8>^Wd z8`vx5-o^gK{z`eeoXPosy|Om2I5OU`vNpAn$w7dHMo+=j^AFH>RM^< znwaeD=+0zsZ?CL$_VzDtboY);X0nO5SLPYccr^yWoc<2dh9$lU4$z%&^udGbW_EqLO=DNEw*=*V?YhC5pm5KJs*i8gxY2ItEg8&jF=6YZ6aj)|p}h2e$rSSA}ndu6`dwK2E0vN2lDWanqE%yo<` z4Xk#r%U49m7SCSk>zeEB@2;$NZ)CEUvsdKpkzJhw3mfBunQYqZm2%%|`|3(}rFSut z-I=}8GdwvxF+S5JU%D>aFneXGV|8k*Z+vBREtCD0y)rhmKG{1yH?`iE$;QfF=^R*I z811Qy%#}0QLD?%SBTK_0)ALi~3z=+{?3MY+*};v@O8@vqCVL`#WwB3ACg*!P$A>c6 z{n#rTi(?~8Ju55oJ(+BC?3Jn6k%@)1^32LaCi@wCWvRU~QmHHtOTWv;#aTm+E@EC*^1aJD}5^qQ~i@u9Wxo~sNUX6-}K~S_rzF+GHP^k zqg;`hdtop`6*b;IvpBHUwbZkip@@<%G?hHg+DG~)7Y94r z2bVKcPLrJr%ZszqLvx)O3a5_g@!{UpxzX;<40Y4&)biNy>PC0}YKF3Dx@T-`e0^iF zw<|-{G_^53FgjjYSYORhG*x;A%X0&B3zeY^HPh5m_vq}(P|tK%hLUNtyRW@}pm)7I zo}pq|8JL(Uk9G}BOlK&VI)|tG=NBjDCgtrLt_L?N3#-$8BY}KiGQ{Fnf=x!25ms_U*pi zeY^XzB|spH(3OQHcV8eR+)xXD zC<0$<8O>$G;AhH?3cX6Bl1`U${SYNb@j)iqD1?W@Nr-ZzSuznDl=9utG(@S}DuY}# zL|IX)mz2%>@xk;%K4N)c(FBGe(XrY%IgeVbe)FT5}b=S)M5G6gs(xf=;=W4xV zh%%#kyW9;A`|(I2L@7@*ULDly)h1-Kl<~mn^=NzHj+M%lpeezWnOt8iY^l5i{d#G`|6l!o;r~PbZ~5=>@A-es|0@6U{T=@^{8#wT-~9IGA8&qU z^H(;HH{ZVb`pp+^4mWd~S8hITa|KTC|0(P&{D+O7-+1@Nk8Iq!as5VpBfYV;@$mH@ zz&HJUdHuK7KfHdl{u8jTaMSu=J-hzY^$XSma4X^0gAW9MJ@|9Me;>RncuVlQU@e$} zU4@6O{qx#it$k_j(`&!HcDVMowb!oQxYl2L=Gs%%9t+=B_;+w;;r**0U;WwDcdc%( z-n@G4YIQZa`h?Zc%0I1qbLGL6Pp$mY%E8LNgB^tztn^l{S$XoxV^)^n+YG-J_0)Uyws`U4y6+!--|&6W_etLeeRJQB z`fm3<&)4={<-6Q>p3k@NUl#uJ!tX77WZ}K=S%)_)ykudrP+W*ET(l6h|H1xq`wRAO z+P`S;VwAf6xAYC1s3x_1XVgwcA!)daqNkG^WMIkn;7qhu|GLkKa?xMUp z)@_&K`BWtm58XvU7Ht(ry=FEAY35xNWwms>((cA9xq9d>3bS%D(FhMCWeCo@D9(nN zTrM+63=^r)T@+~5elDI#a zQ=*;CWn%5-FbWgPHf7rFNwnX{4x{BpXq!^)Xf~FvhHJfIIJ8Z zZMV_AmjAZhHfyF5(+=b{|I^!T+mxxt!-a9LSc4HUv`wjcI$WA)T)_Q zW0FsYwkc^Z%DF2!3eR9Hq^y0A?-gO_$O501tL8V`sreGPdO?i8JP)a05gH#n{ zQQ|%cr(ma}80&+Ll)0yC>0U0Cip61ErPLkPbIr;i-b({TxqGoWsAk~Hkdu+nHYM+a z>A2H@#1@tp+myXmQmyd_7Uyt2ZJW~fTr3xlXDi8gF|lC0lD3$NUN9A@ro2r0U zDVJ~M(@B^*8gR;Fo09ozWtfWB`-LXxMcI5|oSIZ>qiGk+rgVOmE+*5HbfN*WDE~@D z$E8`dQ)tIR+ba}bwechsE0kfYX`Aw|c4F9y!`^VI8QP}&YnmxG3&UC;Hfpyi|C+&K zCqE0f2Qa%+{?*NuQ=@h_p8|s@{~E=oahR&oCGaZcU!~@_QK}?cMF?NYzh>ERIhKjk zqY$fMhV!( zru=J`?KaZwdOaQu-AVaZyfX`z8|`uecCjh{%17I|T4WR*!lp0fUxiAhP;JFZL#UDR zuUfm97}Zk66m0rZ{*~&M>Z$f1-!6sjr2Gpu6DF}juG9x5DF2#*r$&WNw+DZs{A*gx zq?_aFv8QU9m z$`jaAru?f==@(P|Ss?>vQ~nhVXJ^e!F_UhE?xg$+c2Dz#QKAKRVBSgjR}Ahxnx?wd zNi}q*%D)o%S+8C#bii!NzskKzG1`hHd$0#j`Byq!?2IC@X%F_`DgUbHn&m{Vo-2Tj zlz(N5!y#-T=lbAi%D*y+$e>urb(*=*os@r7X0;j&3BzV2bSLFsm2`3(4R_N+Fq`tP z%CwUmHWLx4D&=3DNNkvb%&-O&WJ*;%&GfEQB!)eBEc(L_8}EQId7*6CLL(y&yU z=h4Z~`=m5P8@2hN|yvqUnIgFQ{C zvG4pT8;j&q?NU{~u;=`#+lgeuGti(;;Zfa zsW)i%GU?J3Hl^=uIe(hW3h`b)J}$spB2DK{xk|D(OwFLu(47tEPmw{VQLI!aqe|$` zy7MPK0T8;g=KP7zEj!=;|A2M&_wT{??S0Jsd3${;!2gze0so(UF2MMv0JdwnZPL+JW)L3mON~=xCAHflR@FphaaI01wYJvKqZ!06@$`2-Nk zlrMtUZ0$g9B;CmI?W&ng5<8GENr4>nAqfIu)(mNs7bG{5qxEr}fBQ^`^Vu5jK`L|) zcvb8`+UND-X`cy!SW(+hZ=|)RP4Z9<^|nVLo+%ce98o7I4?*?3Wy6LocWfTpQ>0c3_V5g6=b10Bd7l=JbLzpeP4w5av@as0I{igSHxa z0?e|qC-6Ywh)`9^5;hD>y;7iSDsdjULHLW^uFrz2v8)Z9mR>*9mKvx<=pi{FN zpT!R3J6_NTN9k`6E_NUb@`CO!J)rY}JW3f{;L3P5F zf`N<|I~5b8a8yH%mRL4H6^^K=@*@~iGC>YUY-KI6XoBj5D-lvhP*>~}OpwD-qH3fP zJ9!f{4qQ`9ik+MZVmRt1;hvB+LGKqcb0>VJ398YNjG+eI+PTIFM-DR#7VST+;?<5o zR|>5qkVq_f;n74o8sb$cLWrbQ8qU5xs+PLyCxU3b7M6K@LZErxiOf z6I7G6tQhKaj0dZuCa6Y7sT`mV2vtW+P>qgeCk&e)h9giUihgYETTy$!h}0Z1bS`^JEi*$r|m|f>EZ}d6EfYII{nU7duy&U{F3f zYf2D1mzyAmqqhYwGeLJavIb)3QWNCS5!FM(q}9R%RXCCZb=+>5;4;aO@^sZ8@rfqL z;fUswV6pQA6Lg0odr9p4kO`i0vCqyWCaA&@ZB{`60e-Owy1#=1V6xg-|KI=r>F@uy z?pN!7u}fJGZ{nzajV-8?NU=*<4}D%=4PuwF z9@nOlCgd+V6W*n)he7Vw7-5o@{d$+O9tKqsPJ*3yjEG&zdKf$<>)EBOhruBE&ylE% z7Q2-7FzD{r0ISZmOIZ(ts$WaxzzR}T>{8alpm&<#swwMXFmUefx=UFPgQsLYyEI+% z-X8lAMXP?jOVc%j?oW?`IocSSt{DVBy3KXKsMw|HnnCs>@mRUorRkbM6$?`KB8)_prGlRLHGCw;-pPd z;?5hK(TsQXLZp?Jh~|r(A2vbiGipL7FNvKyOc2`|#F1e61FRA|uQx$X%_O4)i=Ee* zU=W|XB%+tZ&TCB&+xo0bLF~N71gWhdzR+$`RqVXl1XWu*8t8c3d6fwUTn+?-wZz*^ z&}eIVnb>)y2~t~|>!V#-QgAOcf&!f*qlcCh3{p^_r-4#B?$VNiK_2U6+v%3sr6mP} zJl3NySv43Wc4~7Q2+WGN`O}+D^CiE@iF^x))LaOTnPR)-GkP3_4XRNse4_BW13x zH$=2aE_GfXS6IR|a`x_F7GuD}$=Hk^|A(G8`#$We`VZj0U%=VwW;k2HguO@FlrZ>{8~+ zp!;SP4l}V!nJa^*Y%}dr=E|Tqb5*-`VwW;k230sxY+%+Ut)|SCL3cQ!F`(#^p%c>n zKZ7KRen<*9v3sF2M7iFK^MDw>;7_spcoS6NXhzxNOi+a*H62zgC0<~H-pKxP$ddvu2VJigh!bm zO&)5Xa6o98N1C8J9D$M`=qYv|VS=0}P)|T}#O}jQ&^;&c6f1TgW`gc;bdOOX6XbBj zI;owub~l}MJ%^cNCXW*sMPhfu5$Jj&*ad<#rvz?XH$e)pX1&iG^ z6U6)IDX6T7P>7}UWaQPq%Qcf|xbZ$3r4yMF6>Mc)VT`d}}3IedQq z!L<*ry?O1rwfNfF>epBAUA=qtCism0qgKAPa^K4C%B?Gvm5T!34cs4iAAAnKAGji5 zFMnzI9=z2rzPz^db@&W{{06{lmd^8k+y5#5+<%+D>c7~zchGeo;D>x~^Pb0g?TY(q4eyddV3^)RUVwZ~79tvO{q3`#iwkq4b0VKJwy z$8|h~9#QmAONu#VJq)UT?d8RsvK|I`nvtm9DVS5%!yryGT1Qk>hS{959tO{vW}JAO zQ`W;E_iO1N-MQwJ^)Se56g0=NDJtfa^)RUVwYFM12tdku7=(2_wuuJu7cr--hrx49 zGw?z&r>uuTwMHR{C|!b-^)QJ28XoJau@S|bvK|JhUsGz!?xC!QLDjFNMAtMkr>uuT z6^>5TAQ-FOnp4)ppw>;s8P`l%PmhmANi#u+i-%vuoU$GURn{Xx%|pXb*25r$qpDN8 zk+L2JDGBF^i`+*3>wo6x?A=w%6b@t za6DJ`IH#tT?T0t4hf3R^K(Sq~q}BT)Wefnu(*9u0ChN|_uJD(lgp zcXWhcL$k$PWjz{H;Ye;FMZ{cXJsJ$sBW;WwCW#O{D(lgpO2P>wFNwLz zdNg>-nsBbN9u2xjM{p4tFXk%i(IAJTJAAixRo0_HYC$Q9+zx*cyR@O`IueS{b&IID z-K7mh200u(al16*Jx@t5>?A~UAI68tj0(I55njnWGR<48M78B%fM41i< zTNF1tNjU51(haJ0N|4pR+!5$Hj!Yt4Jp3wlUuJ@5<&N?dAn~Oph@&IdNrJ`hOH7c% z(QEXJO%TITOGIPf6=L^ACWzq(kI2!w>KB?IhodxK4^g`}nIMNF%5UlnSzw#O}2wc*@sS z?>@@}&k9GEW$OKh5 zQf{Kbp$S4bq6>-8;J^fFbi^if8`C#I6^>FAf#4oz{r~xe;Ai1G`d%CC1TTfp(Es7u z2iERdo2^CG0;^wL{mAOuS6{Gt)#@YQQ}Ul&dC$ttE2Wjk2mUVb*}zHQwSi9HvgIGZ zw*~y-@{cS(YdN~Svh=m3kHB~6yHnmE$A62z?7wjF?-xI}c=@8`dk{V$ z|7PE{zL;-y;ZGJmx^VZxO$%2qJj(u-eV@H+-)dLvi>&X;{fNagi?7>!^I~uF+RfPJ z>N!4taLamm{legPtH1_5 zfsSsQNQELsKS$L5DC$lsQeA46aEx zbBmB*F{de$LHCpiuW&*Gs-`KEL7p;Y|L5SLDU-po78EE`%xTJGkj5zLTT0^AoN{pf zWSFD90%Qq9iaDj$+|p|DK+Byziy)=e47!g|0-?P_lQpZTaz}6bh&fHx3{pp69m!~# ztQmxk;NEf2Rnuh6pt~cGj?kWBPLnl*)Dcv`QrFs=(`3yc)rH=3j7EVpS-U<@r$PM1 z@g|IUG+8rvT1TMCnnCUes2yn_<}_I|$dk3Knxl~>YX+$!s1+V*Eao&>GpNR8r%u&A zVosAagWhqOL7J=?Jmq_W=QLR}s3vPPg>%O_P1X#maap$vdP&S_vStv%@torXP1X!T zIGz*iIkP&0#>!f%ie08_f)I`v(&T9;C?Fg=CaA_`tY7!7t$CZ4GWuhiT9TB@{%$z} zU7zKoh$bGjkR73Eg53R4J5pH88z$&p%7AbZEar6+bcZ9@qrsX9VmN|k+9vr6YMJNy8&ftxH7?_*qBRink_oDCM0dNuq6u<1x~c|a3MR;-qkBjb z^SlYVb4PSIHlmp4Oi-l>o+gK(Cu@Q{IwGor;+ZCh37pw7;jQ^KPB?Oyp{?32(NBqb8`rk(47%Mputb<(Y7_`G8jJKOya4b#2#&1GsxkC zD0OeKN88p6s_>DG=W6Ud+O}p8!v`wVs-i2!9&KAQh@%-$-ZmF|v~A6xJA8n5jERUn z+O}p;Wtn8IqXB@lZOtH$W|Gmf!X9l~GYH}1HrJ6D7JIa9%^-)5ryK6kwl#woKERMD zEs?gZ8B`xpaw1W=Q|!^UHG}T(amCplZCf)4qZxX}lt|mw3@&&H^pT8Q+K%Q7H{|g& zwIqPFdCVXL1)?sip$;*p&0_{JD98$Knf1kiHGsF!|KGa*Z}CZs3%)P=yzlD2bKyns z4fyBV-?2Y!@7eUJe%Chw{3LuIzj01r^Feh|zjH#U(KFvGKga-=;dv6u}7IE zgWMU=DrpM5M(k0h$>2E-Qh^p?k1|aL-D4@pl=48T*rQC7LFx=@;G?h;dz5K1c-H6j z$l;V}GN>|5r-9UBVQY^vO$HsnTr2ERrs?`N69;4!$vc#3GPsE3xa&HN0}yr z?r-Ac+KX6_AU4UVE%#{DMDAN+6TCb(OG%Y zlp@toF7{|^hI=(nno_WmDE4S;hC$UZXo<@f+L~c7NQ5>TjoN(Bdat3Q^0&)q&_V3c zjtff!f1@z;o-250$A!VOc3jBcwBy2{^0(towwm@m7*v_PV+@0|@4+B0G(ntp4_YPm zXy1cDo(tX6w%DV64+bf-$F>7uBv|axz6XQY{dG_f7}?sReGdjngz0bE_uye7q>aE| z9JfQm(7p$Q9A(HjF9VSFJs9MDCaj#~i#^)+U=UL?cgNt5K+8A1!G3Z{K!D}=~YcmFMZH87O;W8WVvp8l44(1{u02|t zF&M=7*KX0q(AtbaV*q!$A~X!G%@|xI$7$mc6??QcW6)TeY4_0Dj6pSkONrWQnEh#O z#vlwRvNAP5Xk%z?#vp~GY7!07+KfSOII2lq?9tkcK^{=BFKCGoXA#FBg(K*Qe$imq z1lYo1i-!-C65pCaC5&Z=8$0OHJ^!d_tI@I~>Vs&{FJe znc!KM^5dZY=eaFjZNLAqrgVS*|gNk{FThnwJ8`}+6_vG*_&RN*K^0Yg>8a@br4D~C&h zt#;o3|D12(?F%nhxXO5^{p$6{1^+hqd%@%2Yl7{dSo^27FRuLp+|@T-3&Z#6e`WR8 zR)1pkhSjI9K78db;Xb~1ue^Mvxbiso#{Az490y(#Xa_EZJNN!@`2)*$Ezg!C%K^AK z;MbOZV(EsZr!PI+|Cj#X^uNb{v%lnj{NmriH|n1(zIL&*c&YE7eShft0Nj{2^F@3s z3y-kBX@63l1z7mn=9?EjvhgUm6@WgEV86${#V*?yT7PeS4p;vRVxN*D{@zXHZ^tbv zCl&jY95Lvgjo3S4pOPa6X?3gGST*%NB}WW$_jkv{);=Xi43Y@hz^?IRpOT|Ce_<$r z6g1Ss#6Hce45BS8N`o}BGU$#S5UxR*Ss8TO0$Nh^{!1=-_9;1H9aZ;7FLEE;r<{jD z)vLWD&(=Pr2@I0I^$&c3*rznX^|h^`;;ayXpGBJItUi~lqN8U4a0S+;Mu1% zfk7OX86=IxKBWl^sun~q>a7&9PiX>!JT7CcAY1+u`;;ayNaF-}8W|ES_9;zZ&^=B7 zrLCqkfkDn%z1^D91O};ZsTH16b!2Ow(gX%cDe|9Fii&+o6I@>zOlD$x>ls1pQ<}ga zFQQN;*)H}eO<<72Q8FBklqN7pX#x`5kYbIw~^AyD})6Tp;$>Owb*UfRgQEf7Jwo@)0OVs?ra! zPj8rU)!uOAD5E#b81#lCPp!*l)$Y-eH4yttCdgSUPB2fuWnZ&NPCnFx&ufD9HaoWN6FwR0klthlni13L1kn(`cvvidz1{S z0Ftf&iukR)o1K2h{YyU40u?9rUha63H}ylhN))MT-g}t|vKwVYs1e{_@GT*+_aalr z)B52HO;EX!g4^){v>@%^vcJ!IO9)>f_Gx35LFhHofy&e5Rk2SSvkad53tU!xpRqn{ zKWJ_K?dG3tesS|ta7*8NH{Z4Smd#f!d}Q;+&GBZ%{>Elz^YYEd_?F=e{y%PfbK{RU zesAMri{p)7*x2)>Hr}>z$Hq$+KC^M{Mswrpji+v0v~d2$=EC>Zf8e`x{h{@*u0OE; ziS>Kd5AE-*-@X2(^;_1Tv)+Y!{37d@_|9K{*!n{7Z-QU;RJ!7l_q75tUpdxP&< zyeatR;O)U1gQH+Mm=0bRd~|SS?H|^@x%QvdKD+jD*ngO>y=|eqFkZW3VR`MPYuBzd z><8DbT6^-^O-qvTm1vyyH`KC`b(?FtM6RBYxR|@H!Qq*b+B4kO{{J$ zT)L22ebmB(tNxYmE}p;g=PQ4-^4lvPS$Y4;dlufh@}s_w!2N$OTA8lYR-U$U#mZw> zRs;VS_^ZHw3Vd#HdEutOulv3c_&{LKcT?bP@T~?f4P5K{UZ4@UYT+A!CkGxEScm!m+g`h&&P(kGXG+4t_H zlcjeqZ7z`h$Y{`_xykB|5M+C{xA6N^M82p{l2pQy}o7t zyZmp4n-y>Lk6_;<=@*Na`p@$(Eq-_L&lewDEH8d$VZ8W}#aF{{wCTHKAr*y7IXdBT zD`Vd;%i&IUmPl1*$&CFeS&pTWsX?yLA5QF_mE|N{gpw|1D%Fwwep!Z#LZjnUDwE3D zKO@WOW;30Mhr`v1{a&X$$mA0FYH47f!PjRe^-g%2oHpzuEazg4*{BY;+}gh{%h_Hw zHb`fC?Vf#ruP-Hs?Oe5#ui5*uoT+5T<#wmvp4f9)&S!>^a4|oNPwX98j>pRBOuL(` zPwe-|a=4I5v`e`{wPXK#S&qibaR2la?u53#EX#1^$+%X7%S3ASJ7qZ^$wwod!g!dp z??%4VuGO05$arG^nJh=b^>VmUtYtIyf0kvwKGFVBwYOg-IC*DLXA!~WRfrPjrzc%oa+ z<;K0ReXo38n#9J=Z6bOb!RLy8UaioSXIvjdZR!YT3Vv&%2FgZyHTR zqxOeoITMZ~io;xMRJVT_f+}2|7UStry*$g>A6k5?6)L7XrFywm>{sm%O1@GIry6az z=I%UbwoIguH*XT3zHVt*RzgS(<5&1ipGuzm-gzo*hG!hMRZN~do} zp!}nJDRm!leJ_=Lo>Nwr;8@sPmDG5UDUC|wo*l#I`c5qSu^=wP_kh_#KIetG^;cMK z!wvIr;ZLz+{R)=#y@&RVSZ=f$^-3lc30p@SzDsPrTe^&oE7?}3Hiat|txw})zMj^y z?2q#e$uTH?pd4*vN8M_wU$F=H>Tn@D$%MWeYceDgXdTAEoJs4_*`G5V|@wB@mw{VPE1Ba>$iXp zmZE96>2lI;4BjXo7YC7YIbF|YQx=9IU$kgnhtK<&W;U6RmcrI=V_Dx?W&-qd>JBVetoj2Tx zhx>W!v(ndm3G#*bSl{<#{THXKZm+Wb5zB?tpqeP8%VFzn_;P()^po&$W>D-_!*GAS z^(HLG@}uk+u5_e9YJzMLBZnqrb#?){Unz4b$B+a!`G_WkHF{2e59Ujy0p^zI6l@F zPM?pD^$l9qUtqaVpT$b;awBGa63hCURr_Wv>nonDFJM{UGiYCd;=|!?bJEN7+OLz3 zGo8+8HW@eTGrKJx^QG_Dl6>*1{Sw40jd(vD%}v900`XF=GR=kIim%t>(upCK_ht*^*nzr*;4rkldakQ4H+0T+MPfz-#SiDx9 zRbD9{r$^IRsWq#F3)X+Ya<9@(G`qQK+n!-rUpHu9h%eWd%3p<#E75T@m&l~X)=yy> z!oQ!XH({`TI+pc~X4W_H<>`2)30Kb6Ditj1%fcVy6x9vikHi=2YXI$sV>#SS=Cidj z==ve2tnP`lpCVt*S77_FsP7cVfuFCLv%ZgytHoNgTd7RyFTkR{IsD;REY_Q~YAaDm z4rNt*ZLs}XEbCkHtbfL`z8TP7mF46FoY>5krfnMolJ7mV(X?bM*)3Gy3blwmk<}$5 zqrsrnuD1KnlP~8xgY8#fS>Iu2{VkSDS-OhU!Z|lltS9@~!6Y}e-X+B)a+UnBI!g8m zS7TA%K95saB2gXpBk4)LVf`#Vj+f*4Zge(lTq}k1mA^KQOnmdP{VIv`P4SP%Vn0zB z#>#_ys)(=FSMJ)+#>d@Ush7z$VpDV+UmR%tH^lYT(e^gt`dW1yvg3tFf7D42hhzIn z#Iwm1q+hXi+-6FU>^kvSJrT?GX4U){X?<_7jc(<;M(wA{SI35>Mrqgz zx3hOhobL*?FUN8{)=5@#^;qAoV_DzzXs=+oTFx~({qkUBy%WV1o7rx^)~QD$_*h>u zXFZ7JLO7Q!HzTvWbq|*F$y7HLNmi3~3tyfa_R6VvsT1wt<76&U8J08YjEx}}gWKgx zlU#q8v(Y$yC(-)0OCQzh#J%lbM#>uXrn*Ld2G#tU`T{)bkEA-$ zY&8nKxi=l)D8-jb+b_e%nQ?eLO2*Uu5f;<^Y(E>1Hlw$pFnyD>{bDTZ`&;cNV_9FM zXgws$d@F+WIVmpEtQOPbPB|INV6ibuR3r6KBj!gs(@JLh5C$C!Q~F4P7P9eAlS`Ff32ov;3r)p2n;n zk$89*&Lqp(cCPyfEOv4+nC6G$(RElXW$XPsT<$r<5ind#mb;Vaw34)Nxx<&W+Sq-< z*(_W=nH!AikHuFfs@=h`)9JNtz^e5{tM>U$SzSqJ{UMh1eV5kXIpt=$8qKv~-kzhl z@U$Nrna`7FDZ(6)(@u9`9 z`ri?}(EmpG?EZ879se`^VgJSckpF8-S1w(&w7K-`r5`Lkw0zNWd-)x(vVCCr6Y$M` z4+S;@*95|W!@%8vHwA7DJU8$_;1lc3^=GU%o5temnS;;Qhgu2Y(~@!Qesg z?ZG!Jym(=@P+NG~!WD}bFNPLv-(UN_?)!r8zP0c8KJ0t1?_It(FMQc|`@)a;ZuE_P z6<@~wrtfm!V}eihtt?*|`0D0g2d`dy_VTkg|77VMn}4wRTZ`?@4{x5?{AoBT@DEFe zu!FI>dDG^2@qx_>>|k86dBJ9I=@Uy|4cxQwPyPoMZ{GO!##h$1O{AmfFiVZ``?b&&F*V&+~s`qqmU{wl-qR zhYOGOKeY6~#uGOlx#3^9ci}JBzqkGu_8$i~7JsntbHVG^zr6mt%U@l;cm3zr=YjU( z;riPaes}$j^_Q(*xB7+E`Fos}O8d}8IbD=%J|t<+bpT6xOKh2Zm>!Q<~( z+3;^JJrwxC(hnBD8n_0MV9d5UiE^pXh*wKF`*SiX>WNe}7w`0%8T+%cTrg7AMnBP= zrBd-})BYX#ygeS3)3I6u2ENb8GGCZ$uRG;NH=E1Nk`wFKsT?n5qlwDY!X-1`v2I^4 zqp%uo^>dTNAk{A|%5uS*IoC#s=`@iTG^TLq1FCCvvg2ZP63x}@-<0J}Zd6QG620!& z#vG*+sYGkzZXwaLKO&!Z;YQ~{Gm|c@P8eG5GXcpr6r2R|y`bagOsK-jM0>y#1 zQBTYg*#1D zG1eRQ+s#5J_B2_n&4#IQEt;-RZo=ZE)XC?^qv{k#-C8$XZxpi8a?MUj*?b?a^$&&m{7(T+zM@ANS+6Y`4~|4PGsURqNwiI@}uP3w8}3SBC9E zuF-8xUnL*&Wxi)Ghvf4{vX+Kb!l2QzasH`~Mw3Z5KAAP_WBI%}8cyP~UN=9q_nau` zRT^+>bSc+A=klvtDvgWbLZVf%e;Vs|t=?q0ovimu_2#6~ws8T}n1oCHWM^D0*>9K6 z|3|CAPHq5qa_76Xj{V~}tNgEAt)c?e@EE4CQafY+y7cFNXZ4D>v9HoFgvMZnUAfUn&(x|mE73|d5Bq}8M|s(FxSg&wpqD+@k*97r zclHk2sZ2auP8DHgF_q6-%|w0Jfi~>hU0H5K!>LHTksI~w4wl>5UN_Zg^m=wvmfNLK zeNwN$BHM1rax*oHjcXCP&sM?blWaWPDx}gA8+TUVc^hW(Vm4}HV#@bs+dj#g`%djh zBvpz}^8Kd$41BI{ICl0%>eW&Su3|2PNA}a?^H!`;s1D#}`Lvxzei*F|XK=mp%zlR~ z*T>V?B$bSHT6S2L`PzB=GKW_eA)mcBgS@^D-o99tVcB!)UJuGM_Wk&JbUTEvH};PB zVsv{0pBwvZe2uvs2*`MH?L{G~_Hx@Fz@5$V|Mb?EBfk|1=bOb* z*Zv7v<~zZy@8R?R!Nwck=xzPApQTq_t30gDGgGiQ8(4Hti?8;x3#_wR>vo6rT!@ ze|4J6z*W-2R4HTaLiv5uaH~7Yjlzw*^;Rj4?_0F)cgpE-H`^`^2G+;0JWe$tgJv2$lf#H3V-!l_VSX;R8365&ieKC*rZALsg|YGgENjBdqO zCuhx6V%q5?twVgAh_*+yaJ*&1VL3LMjix=U7xEYT0>!n0~bc=j7OaP;Lr3*W()?HXGgyAmn$*`NYegR&-JI+K4 zFj2$J;MV)`d9v524{OzW+rrFXoGdn*;Y_@nwRV7i@i@{f##+N#t$UfQZ8UC9^OgL# z)VTznHb(6sIHC`|*!m!puNu|bnRqACNhY2R#izin-$l5@yHV|R@x{4XD_TwzYRxDX zGoxN3TW>^Kuot;tjbiESaF$G0>Nwbr!g1JlPc~zH>jP5J;dl^ljHe@5!Td6o^}W^B z?_;@{X*YV|!L(?7SV|vOV45C)wvV(xf=; z=U`8M1$Jd$iOa`YvYE)GQ+h3K>i@9(+ zT4+Rz3HvLuT+hV%qf%*@PuX9>@-Wx$Lnalg*bmBbyH)L!veN{-je{$bPAM}^g=^vT z)c&G;UTGI|$x1bw3fun?%ldwL>(8;QZ=$#U49l)2`jZrg~h_vlPEW5V-vFv&q zLi*r;;oAUGy!%}cEDyS~NiS9@jL-eHKralbS*Knp&8&Azb-JT^q+V}?$Jv^EIo}pw z{YQLUZ|7&Rc(yw0U@%L1?I?;R&uC>p_V#r2HgWNbd9Y%0c z=1(VBf9gDrHgbdPIMx0kSyQ_gZFRHVr1gs#`1YgA5_#*ONzfcZ(Q zmyA`?vBG#_?cw7}D>qCHJE`Oo1t=3m5-a_S*i?R31>iWhQQNT({W|2ONW6DcgltAl#I+Khyku^298Bi+uR)yKrOG3!j@ z(`mmoeTID6n8DOkjrXSGq^ybW8@GNB9}kk{_Nb6*CgNCZmukI9v^A&~o$jPo z?yq677R$t&@o{f(DatD4ii2>eRR~)@j*rvzX0qF;_a`@EF)<1!YV}woc{9?{ZmBky zl_GTuXUzJn*3G8Usr=0P8Hv~1Jdj6W%(Y1G@~$vltA>61++r(1G2Ye&>Ua!bn1$2X^t;h_0Fr>@uiM6ycFVeGEt((1BeBgIJ?HL#ZXgU&H|& z*kuro!brXFL=hV=4(PxxgLo8%2=XRMqyxJQ(vdXf7g9tV(1BeB`Gh3uh-ye3>A)_7 zbR-SW61jC$Crx1=t~ctGCpE7h_1U8Xb<$LW%8%N3)Ic1llcpL}euP7K%1daqI%%pw zK2n6D9IK<^K%F$zpgK|{3D?oS19j3=gYJ{206P*R;y|4=)u8etRxCkORUD|3rWzza zdRqo`R3}X}sE+oT64gml4bss*vt{;M&Os{P>ZU$(7T7dF{>+8Tk8r}RVS=iyDQuK` z_Uk5yZO#4E0YPHT1hK6_91&V#)dZof-O7;$V!vX7(AL-iJrbenvI$~agG>!NO}Jk& zLDkj-N;Lo#`$ZGvW1PqkFZK&2sM;E%QEMO$=rla{LImA9I#nOgX?OG`t3Rtatm{5(nzgwI=DKg5F*T?oo%XHF(MwvmB^H*BT_N-4a2~t$lUq zT7zURwTM%K(~NZJx}eWdgwRSS7yzc1iG4bB&7iWHcoHo3>CiQUs<#?Zwoiwy8KjY! z#%^Vj*r!9+3}SBu&193fb)-Yr4C2U)1Zt^`p+naUVsAx>$Y^8e&^3dn^;SA`%^>ww zWrd2KeL8f_ptra3Cm-n0HG}j$K`aqf75jAPnnBeGjlQ){hprh^osj(E=ok_Ebm*Ev z)d`KMaGwrcGw8j!TB*9VPiK!AbgD!EnuZh*`*ij=s^4l1k>j+AIR1)#I(y8Z3P%Z2 zOn_jq|59hrW01qq8$2&DL6s;t!JspW{TG`cha-l#Hipg~bJd(EAftw!eL8#0ASVhG zx2S{IzsaoH{TTqV8bpiz8%j4oB3Hc(H$j3F4ffMX9D1`_DH)3dghB z`gtaJRybm~iT&rA;3=cy{&P&wo&SS5(jqWuYya8KQFwMZ+Ug7_@T)W${)zqT9f7zaQ7)Gx%K@3Nbqj_|@*uT~UF&qih-h`^3Wr8Xkr9@ZqxIZ(&psP;!RT=|= z#s1U;jc{~&8g&1O31T>+jvz?eB=*N9cvjvjD~GB_CaA(u)=9=AI5a^Oj${Quj>Lfp zs$9k#qWUJNMn@8b&XhX#Owb*U*fL~H*96t*=tzWtg20XmdQ%kYGSRL5wiAvVW?DD- zi%OiG_5TCbzn1&|4k_#5w^QAYq`m;I6o-`cFz9up`c9#(1Il_BBu8R{@CQ;3DC^tWFQxo|x)A5hlAAWbtWz(~G0psa^MmGw}a8l*3>x7` zL(0|xWjzd%nNpGtHc*kW9)7nB!x1Qwq-&%%y4k+tk(9s?x0jq7HtY_LDv_^$aw^ux6O?W_A4}%HDx^vs&I5#gh9%B7z~mO*(_|dIH0VDK^2Y^JUYNB>tPVXk^SPxhY_5z z9tJ5KRnuvSl=U!(;pmo#s5qdkhd~ZUX*XL%7}PC@bvw2|@X&_hw34D#rRq9q6p6$iAT$e^06sZK{#kVqSf401S1ly~)L zLy@VE)8(Gj1!rq-AVx<^M4MZ7qOnjnTFRqfU>VuJ7`E?)Pbvf?0Yf)I`_P{qd9 z!Ie%pa+qmr#V8&VuxZh{<+5>?(22bYnK+~=lR-a4pkuD;jN*`{Oa|4IDJ4=6!E3}JO_>ZD zQ>K&;uMvkdWioi~mf1R_DU(63Zltg{q$!g>N9G=*+$z$P$smtWx?xa7nlc%rF-rA5 zNh3&8CWG!N6DX}CO_>Y^9b=&PNk_sDM8zRZnGEt6g#^;ljWlI4NMn?0Iw>DsAr5KE zWRSuUjG?Mg6>&&YCW9P~-l}QJWKfM!PMu1FtwYMeQ;BAN819S`MOh`t!V2{daY(5( zw=^~kXy<^+?c$J9YX&#YJrN$#WX&qNI|6GU4r#Jx5JpF|R#vSw05{TP&EP5TwjR=C z%^-FJ9&*TdaY&OjgYJ$1b`iLBNRu^#^u%dE_6|+fdHu=kkOL}$8eAOGWX+)J2xz%< zJ4S{$q{*5=l{;z>YY>MtSu@C!HHso$9MWXXAa?{=t5Q`Q(qzpbcLZ4{c_$(cX|iUJ zzC~U6kDMhAX|iUJ$7QLW;>96N)(mn-Kw(aVzyMB@HG}Ss04R!;eUK(=2HoKZpra!g zLz6Xw-rP}5O5*T`oLQYg9G9U&M-=`5&x^xLOi+!>)FisCFE&AM?x@DHt;36)+>xu+ zRia3z1m3yO5y+ns3VA^G_v1|v!VyJb=xCF~;p0qDg`*VAwu{3HOi+cR6bn*G5pnof z6AYd*pghI|DI6hSQA;iH(I!Y~f{JVno^OH}j-;I1nDb2Vv~YZs31T>cM0BRh>PMQO z3P-7&yAwXb1UVehY7#6CA8vx~Gy&R1Tm3K-q;OP=Mh%8ckVi*yI99%Oxaou=hZ%|R z#*jGNa0K$ZHyn-<<#1d#K{YyJy)IjVCg|Ph0g0%hI9xM9@3-};_7R7xCKx1RoT?#i zN#cqLdPhgKTObYtCg@(ufH3XvWfOFVBh;(GB@^UubWiT$&~JijbVM6e)i6*jnxG0t zX|-ENp9x|(0_AOTakyZDDjdC4!~K7Uv~A4`1uaYdf@VVn;*hqjIhRr4V=778)(lek zoE71;ZOtHrj})e?Azj5GZCf+w9?jr2q_H@pZEFT8d{pD1bZHE2TQdmZg9D$(cmQeJ znn4vl8pJjihqP_YpqgCqxwc6h(zZ2&6h6udZ8dFMGYH{>52Af0WQDexwxc=2RbfWPYpZGV zm_ZB*kYl=sHjfz$qD~qlUcdkU!Ob@t-~RuMjYqEk)%tI(@2uatURl2=_}$>=;rsbs zAM6D$4_a#vu6=Or&G7Aev9;CJudm*_diUy0t5>f+YUNui_pR)%+`3X(xhU}6z~=++ z4ZJ?k4_pzjm%jwx5%8A(&G-L_BU%=Y;?sDlUQU-1X^=8a22a_gJfcjKK{b|o`>i;lOp`$zOSN)pBoIfG zX)@^EGzY0#N6IuA#LhqxIo`w(Wtt3nJA=+$k0{e*5IO_;n(CxpxphRDCW9KlU!3-V zhM`PzmJOFA_wC}+nrc&f^Ahbl<_h67xDKnipqJ0krq5Gq+NfbqhIHG+I z25Bx-$`QYHMEf2LYDsRn;)wP=c$mQM53r*EM;YyVFzD_6z@w7li1s}gRNdb(g8fbV z9t^4|BUMpRcz@)G_B|L3I**j2b=9;sG=!8Yg74xT~hM8G~v7mlbQ9 zz>TyvW6(XIAc(4pBU+m=sFG_^4ly}8(%Otc7*M2oXGIyU%^2hXMe7Js#SyK|7*qp_ zQ>Xqw!4a*^7=&;{hIEuaKoxOBYcmG%I!g8n@#4sK7I6%oawg=+GC`GG<9Mu%-#UDw zvsJ(nrEfq=Qp?2uQEZL-`IgtB8V1; zx0@h_Bbe;b5x`fPAcUh!Ipt1q_zDxmH@E;bCEjL&YO8=i$64T>TTM`njzkbI4sS6* z6^;&}^5Ct*o1JjvFmnK91mWWF<&Hq!qM&e8wrCY!W`Z1!$e^dBzh7#C6pkcOX&??? zVuC6h&1L+x$H}2lJ3GNs0-v4*AU9ul<{hjq$`F(emIHm<* zN`D6{_ZauwE{;>M=yf7s=Q;rUfB` zK_cW2ZWnP(3ql6HC-9-ikd8F7#`KqxQtYS^N9#y4D}!n%LyKe|B#AV$GRTP@5?Uf< zQ4EsR?j8eD#W7`341(2eQKW%5rYwp<4qM_86~~kuF$mq?Es@$u98=E2pvrlWRwGYz z>xj|>1|2hDRKzNk(MOaf@YiB-l(`guw2aaO24P%wiy{TY5v2(XQq~GBB6&S7A5ogX zpo%gS>jEiFV34EC(-V#;O<<7x4K3(02J$yb6BxvC8R{j!kh8=Qr3nn;xXh8Q{YYs7 zgE%gGC4vs(h|&ZGp#|MmXo-|2Fi7LFa-al3zBr;Zfk9qGp(l0AP@2G?S_XStQXEm5 zz@X||E)1o>SYQJTP@8c=l0U~q~fN)s4d(pF&GXo-|2Fo@xJjxIxK z0)r||a0Ig-DNSHdg`?I0Jt>Z!};s;t$UZfzYs+sRrPB<;~wmv^qG1Z4E_izi2Opvoyl;{jVu!%A>K@LY9WvJu81kW)#f>d$T zH$gQzdSgNy^-R#a#Y9aGI(AKv!jT6(X%kf4F+mlM)OONpFlOth?S$h@hnWTtp^`Xi zIRbenIs`A5|1?hx(=`BDfL_7ksBVHP99=LO5nkP>qfxO8$UY7e~)DK?+CZ9%>+5d_3A=IbWwC zfMQ&|L>!-Qf;=N(15%rcKH>M;;Q#w9CvO`ka*`!Qz;9nHlsB0pLz}5exyxw9Cw(t4fwD zj%k;f^ZJkr#E8VQIHp}@2Gu?a89_CRW7=hA@EkJ|z~Y#;dKu(t0gce!p&eWXRa29y z7?0B5v@y#dwji6UCDO($gV=)bSW0AmeQ{t7tnXW!U)sC}ZvDG%GrqaD@%3}8x2x+H z2fqj3-v7Sf9l?I^ilDvrrL}w3-m-SxT6}E{P5^vt^(R+fxO&a%c`M&u`P9mM<+hdT z%Ef{21?~^L4{plq2c8sISpM?zhtB!_|4%NwXyKU)=iA@0KW*>Xudr+OCD!+s-@1JL za$-5S^ruT7hgo1cWaAdN(>n^`l}v%C^2MEjge@x8hjwe zAu+VU-wa}Z1xkl5#@p60WQMX~7}S6i$>Sp>hWxeE&|lHR9v<9Ci6MikzY<6dDUK;I zWYFlZQa&~eC58;bl<>8dF)WRRmw8-rC-V#uJH6-bn$DqM$a?_x~wH;+RT;y?L6 zu!>6Jm^L&RgeKGu2dNsQ4GjjpO{n&|#4&AXFzC*@K(r$fwxno7gTbKlNM$IxYTD3X z(A$J;3~gvIs74gBNjsc2G#JDt)XH(o(1r$sG@@WY!p+y&ir=^dy=wgt&KiaLw30ib9Xmo!`Lv)B^T68g}5(;#m94An)IHpAxgYNFn zR&O0&<8*%pT`dB?N?!slj<0qG9=-*X!cnz|^D3 z%!}iTO;Cj+KrXAdjxTb;k;BaE7Ky_@=l%cB`RLvDYd4+u+dsPTj*S~PuKqvmRDkjR z|1EaezR>!6>vOpJUl1ph^1x+c)#0QuOeLUQu_>DTyj4e)R@@J68Z?BFt z`7;=F83VuSs%i3P(7o(%O{^z0`7;RPx62qkET7Qi&!G31AXiP3KZEY<78H~kLk;4D zCVvLq*)0sTI>2f2XHbpbF5^M4IHAd(K^nhRr*im+IHAd(LGL($R-=wE`OCh=pnIGE zaX25qmhcJ9{tT+VMLJ?T%5ef_e;JMpY9p}mw9z#A^EK}fj`+~aixZms8C2;61p~cI zoY3UYAcvzA%uP*`KZC{xTpgpq-!%C%2;qpedQ}xCH2E{A!ja6CHen0W3JjMi##g?N8`1{c&7^FJ2s-)xjCP?AvZEEP% z=b0deBf1eqlVEZ3C=>KfTWV4gCyz8i_vi@Xq|G2&oIJt=-J>IFAS(wQA8vvij;J1u zJmTbGCP?9^tR`oPlaL8=ILg*myg1o3!P7F24HHzOBTa$i$E}lfCmcD<=n4Ih?T6k8 zIs*CKAPPs+4G7}J$(jkOaMU9eNnABSZ#Y7Spx{|CL7uF!@pRPz6Aa2n)O2ngmrYQO zjwDJp47^O7ESaF1tWhCOaJ_BRmG6y=t&HLkT;BY7FrDQ=FlMok1J} z+}#!ZzjcNZb_QjI@J#+-T%4hVeJ~w&I_=oBQ&L?)whQs_8gYgab_Q`oVS@UYI710L zgWf4gFObeq!p@)?QE0rt$dFZ2!p3M3`)L0^Q1YVq>gq=bB*gA{S#!#kNNwvl!xZrn?a(~ej=&3=z0&CWGKds8|n-(s(F|Gn8pE==GyYSHv00G#PaJ5k#SMDUmWw25D+nR%nniO$Nb_ zT1WCb>PVR;gFLlkBLd_YLzyOnYHHVl$!f|p8RS6bIKBGj*`r$R=WNL!Y)+mh3Ren5~m|)N$K%$!$Cu0*-ZB3$_m%%z^ zWP;q*m{gDk;$&!os?T^Nf-wUVgtpeo0jwqVO;EM9q}^c81o3NlfFe;!;u%^Eb1#IT zK=m|;iik6`8fMU)?*T(Li8HhsW{}5v)KXVXt6>IVtjEf{8i+Hr8fH-Cd)^#w>kO@i z8I+Phq_zcr5oc&M%mE(qR!Mq@Gqf6J5aX7uCBc?BLyImZ*=mGHRdI$ET@2z3XDS&L zXK2yIp!>o#=C{t!qKiR~F=}8DXK2xti{;|+Y$X{lg4Os>{{X45Bt1imE(X0b9807{ z7lYoBS?5P*Xwk*sSzA(4hln^si!KI(_&_zG8V1A}T68gpy%oEFv_dtxI75pr23ILk z$!etK$V`ha26@qiej#3*p+y&iG%_o{Xpk0N465F$8we{GXK2yIAbn|;vO?=fi!KI@ zky(SZ=wgt<5p_f_p_bx=7F`T-!X*jq@Do~eF-V;d38-a4VR2ZQv4baP6u@j+{k zXge0`hfB3i!5fZBQ*rWoXDnloCJ!L6DM`LKd7TNm6E3Kp8eW{d)&w!(Vk0#88WY5D zgbHQV%!`v(n;=ad%70|MIC+%`^5lVbND!(QC%2oRnmkOaUul9y!ljLQg$Z&vVs@?l zc$*2TM1e%9;ql~F6I6481l{hr#RPeDM48$>H=CdeN2wgRT* z1RXrjH$ezTYC*CZwG=1MGeH%Ojulij81q~cq;Nz6L~Hjv#{?l9-F1@j;^f&T=nhAC zg$A!TK?+CZ7pi*e%<=Nkak`Tx_t0Z^U) z*WUoReBE+!#kHB0CDzwQ5&f9}7{U-e(S_`SvZ7vHyd$6|l+ibdP^ zCEtg9Z}na8OZb8df4cCog`Zq_;lecw=h@%3KV{GD+w7|Rq=5ARd|u&RJOd#9Z}#2< zO8%_6@9XM)sqU^n%K(~z8J2o5FhE!J&N4H-RqtKBZ_Erk4Er$b%m8+`K~f?q5GmS_ z5=p)9{h!ztLXKrgD6u63I*ufek0T+-i6t3)6bXUjSaR<2eeeF>>wk;*#3!;yrq5LO z|5u;7@80|Fd-vW~+b*h}<&nj)k@EC>&qCIbH1C*7w~MOBz-*c!N~VdPh}%WgV_=9L zaV6a9c2V_I#+E0RDjWTicwJA|J+z@{MDPPkZWmRLf%-<=2qe*N7gdjenr2EO(Za~> zqUteF*R_{OsA%bSQS}(8>)L}95F*y?qUteF*R=;tBB~w(HO-ig>T$P=s>eV|GqTU> zt@n}JMb%@Vu4^xmbc8XedJNQcO*(o;Cdlog>M>B)by@sqTd&(i)nlNpYi~7lq?tk0 zW1znCF#^d)ZU_w$ z-qq#)$$^5nEo3(S7d_PNpz1LYRS(G&Q6ir~R6Pdzsz)$P3zzk%dJMEQBRZ&H0#WrC zsNtxhs8mpmX=qeE1|rRP9fL8bdJLp+v>Em~l0;NJ22wbR9T+o6MAc&;(v07d@i4c8 zs>eX9dc@N#kw$PksCo>{rkSkOsCo?aRSzrbW1JM`(|ZzfaFjcF%&d;6dJL3sGy)HEJE(dLlyD?*utI-PJBq5u zKq%rU>6b)ng#uqTpu+Hn|;CJq99KQ^1A^BDlDNs>i^L5%8v{hy%rese#4e{{HTs za0oBrcz)!8ZU+a724Z)Va3m(Ehyz6feK;~9iB3?rg9Aka{qCr$`Z#wxI8Zc@!jXTx zcc7}u1_z1;O0vGPs@)C_6b+PcBs*da+zt*D4Ww|)&WPGXL*qcv z!0UEL94H#-!x2{K%uqNkXeDf*-yMSnGPv8BPeC7!P)-Gt#A*uq-BCfCnYk3CaLihb z=qc{Z;$;dU%wi+(FSj$J0=q_5W+#?=76-!anBi#vw=dE&DQLT+pke62 z6r^zEJI&vsirX1TL4>2PVN_#U)%_`G;V6v6BO-G1+%*&KoabB$|*?UD8A#N=?8vyJEat~aLl?>`~Tmp&HqOJ=kg!Q z&*z`t_E&Ac({|dn-L~0QYHM!&gVvvK{h`)3w!WhE$t{1<^2;qh-tw-NO3O2wzuEj7 z%|F-tq2~GK7c~8crr&KkYx;XluWBkcwKRUE@#hGwFJkl`U z@T~g3sQ-NZ-SstfU#dH=`*__0b=`HXwSQRqnc7d*zPa|^+Nb8ep8M6@Pv+j8o5ld&6UV=y3$J?Kk|5nX!)_eiozb{*dr)Q@6H>XFIuo8UA^ntsJ zlsUeL~a);(?Hpy$W#t+VI=6> zE>fm}TERs_6YqABG7Z$3@gRAI#g>Y@NSOx8aGs-o$Q-&|q|CL!?ve7?Ou1{OAOfx| z!d;|H1N|N)g0<(7i9yOV(C<-Vs|u#U-7Zq5fj(tIqJ$0~;2>ohm`4BtgvM?cDbqmg zQ5Lt1($Gkm22wc6a4OOBZWk%j!1x$dz0DJYlxd*fqtt4@@48*2Oarrfl+2$zqPUA1 zyga)yFx%g~IXvoZ>4fG!X2vLylc9E0b-PH` z2I36>evZS?NY)1WRwm;m67F`9tPRwCS(VEg)1_J6K;4&v74WLteQ63xIGQM!=5}9_ zf>t}S-F`zU?!H)SM;jVusx3Cv_n`2YTJ9U}TkYChE&$Xa4SZ1wS}P+mgBxF%f_`7l z2o^Wqor1}}j2U;kFGxWNM-rzJ$!NBnCg%Am=)*A$9+!e~?I>20Rc^PKg4xyQqYGZ1PAcRDTr|N3tz-?YJE})#;-*&V{W7%!qLYB4=rn}kb)GBsnujR zegEICKei5yf~p0P78N+Qwp!-8@WHXQfj)fT7--^lacpg196n+;J;v?g*xEpZk0+q9 z+r_c9fe4=~9>=k@f!BPb_%4pE4V2xCvh1K+@+e4*UE)Nc`lqbriu4_{J9x6=(k=ku} z$$Yy#RGJ3*#lUk14PZ+zgtAQ6?Of$`oL;Crh(UmBPvY;5suz3Dv>4zm8OALDoxSB?V-{%kit>ygmV0gP`8Il)4*)wLlhp? z`K8<=^4|5HuF6Uk!rEr1N~gN#PT(TuHXKQWjQXzKQGG-IGm3`~O2 zIGQn#CWh~d-PqOnrJCJD$Lp3qPFzePmcL2F&^U21(C5OW+}p#6i-CUm$EvzLoO>8( zpENI?QTI?x;M~JNTmIP@cY8SZFwif5o;$K5I2`952Ga7+iV~YScyR7vpkMx&Yk9Eu^=}H#JPuU69s^&8*%PoAWActn5->0_b^bR%m|iG+PXcQdl;CFGUMGI&OHpI zDB~Z?9gv9L%$62y;8{27jMLEQ%?zY!MnL!lK5%>J%?!j0`X{0Sh~CUVn?aEoK=ft? zVg|FukTS(R^kxRCh%5d^Z#L95-`CaM)xWsuXOMX^N*_jHi{8vYnZe*_zrx%edNTvD zPk4eQ(!<;ydNTuU28DoA-5z=~1M}>ZpqwoP^kxS74P32|%ql~pH#0E1fd`vNNAzX} zX6p%(8gxW&W}x3tK(NO2>J@jSn1tt+=VPrzpJ9!n@y*#Qd#x#$Y$##qmK03hwi3YR6wI^oG%o)#qupLp3i@z_D6yGNDfSvu z5aCD?vo)#PYe+#Kj&OU>u|5SY97S2E>h|hVFs>)O-`!qq3L+eZfbk^N?d4LC!cis# zWAZNnYf{jMV={%iA4@^n9fL#?Pzq*uN6}FC59Q? z{XhyL9Mc)xeSZo{I6}GL94|mW z_E9DnhnJ(LLsM*cH_C=;gFHoDjQ`?}|OpO7EsGj7~NnP6btM9B;i@Agn87$|SHHc`Q7 zlnDk>ILfFX0*ErfK!l?YF9l0(4`qUZzG`J6voG(VOfb+_t)wRXc)@NDWrBgeYK?aR zw}&#pKwq`0-_7AD6Aa9Tqj|~gp-eDPPGv|O{DNO@4`qUZ2*-3K?4e9B(85uKN&Ul9 zh%&*zI2`Sm_nlf#7--=ro>U#n#XUS>W?*DQ$Q^rl!mMYsw6r=uu(GlyyW=g4#uH`+ z`X(w8ObyCgRYe1{J-rEbdv8fW+Z}lhZ3Z7s!F*=SY?R>%GaK4htt^jz@G!TBC(I0t z-}`SvzcC%!ha-#14*iA{^x?=L4X<%dQ~mlBq;M4VKm;9Mmx8uCW~Q1XzBUCZ9J2(B zcYCi%K?z4fp<@{O)hU>SBjmfihf>goW5yU7zPR_GHc{qqjHM%+zaN0Wa1xDV?Kg;^ z;;T~7nkZRS0o+VMpRAe4&frE0Vt4dY7bLEyU_N6lQNiD9DVW_IGu_tSY6`~T=rwSA zD=A3fD8t1w?)H{b(1&A2ReGS?TS~#~?nuU{)wIjgd*i8&;& z?LK0a+s6s6`P(lqNMwvgaQirzH86hB47n2$aWHG3)f7TN@ORng{~e%UA6ZykpB)>i zjCA=5NsQ)jlZkTsDA)~@J%HR7=8*rO761jifj%XPARpt8<^cuh*6VBMHK7?%8o*WMuQjZ_EE4K=u=Wq714u&-M~Bu zjER4_eH82l+KwWwhTGjf3U&i&Dabw+hL%6vJ_>dNeg7DNWHkzQ18L33aM8rjnnA&C zprj;1Q;DcFrxv=VXGVw0<5L|>#GtG~RGJ1R$MsOe?W58((EE`Elc)fq(lqdzmuBsw z(lk)~Na9kfQE3{8)E);oxd)Y|f!Vz$8@Q-64ZNn(+()HpVD@}etQOC^eN>tTT51;u z3C7#rJ-U(Fp;-Z*0}+<>i&9Y5j9C#RzAy!CuEmo9ygLPb76!o~M~`s(FGxX~YnJH! z?)IObg7KO$(4`>K2d(^A$6^X**9@V-nCGQnJl8&m-2QV@P}U5|N!sT9=cJ&Naq*g= zhq--p!?p?$6r!9>klRN$Y#=h1w<0(k-LQf6d>73I%*8Lak8aq&y4ZmML^o`p-|Kmb z&8Ff$x?uxlKKz#KHFf*whAqGgI+mYf{TFR!=!Ol%UY`YN45~BHbQyV_)o8j5M23UI zZLZOD8E96Eetbg?EAFG|G7#!3U{<5)TB$7du8mG_tW3dbBG^yfCby5K%Rpc3sbJz| zM%_M|E(1G2!0!P>(`De53@51DN7H3sK8z_^YA8|MqUkbFR;vYr+C(6lE(85)RpoqC zx_vZV1}3k$4ieFH8EC6j><(6==`t|;%$2F?_R(}1m|cYA0CguFAfxFrFuMqeQfCo} zrprJSTz--Ys4?PB;@$pm3R*bA zc)}PQO2KS6lBZNKh2#Axh)=@t(GZr*eJPk6Ny)%G^t~yFPe=7rqC?a3N3YaY*c^^~ z_!n6dRD6XB94oD?^i_w)t7RXK;CW=?-Tuo{5aF1$MZlM(U^W~vwD@~41>;&Kyd!0Q zAO-VLIEn@$u|EZ`3&*|`^mVIR?U$I_?@hsEcO-lG$L;r|U^X0Sp5acn-<^UMjv_3? zL^%a599ft}St$i693hH98@ek6X?M(kCsD4(2})?5=HrW<`-)? zTA1M;{zX50Ll5|F`~1HHR6U#3N_Anf+CR5sj)Z^2|Ly=)kAdb$agfkd^&Ft;F;MR2 zXb29cEA9YQ&*t*j(tP*$#MnXs_j`Bix^)MrdJL3xO|S|Mh1mhB9s_k<`}c5AD9H%! z09B8Hx~{K$WZnU)9s~2Y(y{CgQ1uw7>)H=ZJ{0ra0jeGYHO+XCOah3i$3RUp(K}bf zkEnVK)OBqVz166C4AgaPpnB3Bpz1MD*R==57#SK>kAa$IJSfJ{Vsr+myJqA)ZN=WD}4J{Ij2dH`sq`SEB&|9+wRZq24>aX;yk1Wj=1k_#3 zg3TSE>M<}*GuX^XMN~Zo;zPLocBk@bC7|jtP^umqGk~ai49v&dqXZ|fEmS=Q`ZN=G zLEQnW9s?yDy;l&7ED=?Yf!UUsqy`;P^%!VrCR=T~15`Z*TAE?yOd_ft1G8ti<|TK4 zs>eVHM>8h42UU-O{?rpzplNppsCo?ayCaBTHL4y1{q86>vmfQBcz~+Mz%ZozAwkUk zM%A-4H&v-_tPZVi#=E08${nEUF;K(t>OO(0$3WQ~DHusLx;2TYdJNRv(XT;(w5n0{ z7)aqrKOU4niFOC5dJK$rM*_v4?f_Mffme1%fT(&5)ZH-}TJ{N4JqD(`BdIGoqUteF z!!hwAS&gd4K-wK83gex}9iZwlFy0--kMuxyfU3tp4aaC`0a5iBsNr}OMAc)UhNHPh zUw}|NK-FVlGJ_fz?f?gh1LM`0S*)mq;M1l%QOs) z14RQV904-pHE;(wP&AOjF$3DrI8Zc@!ck%$V}_w|plD!Hga>1ut(CBW8jiX*k?0`t zt`zh=Aw&i6&J@J%C{sdk0H2kD*L-W{!85f8Hyt5@e`Qs?Lj_JxRx0DYi=$nu5{^Wr z;O!}B;h6QNJNTXy^x+uhN33@T&q%>*jwlYEo`QLVSFi~ZpO%6MM?WKK69xEfDJZ+6 zIU1_EgQupTe3(%d6dl~bQ&O;5bP7|as?w5qatb0@dmUk#J9ttG`fyaj^X}kA3L+dm z5v(qxV3Mp^V-oHTI#bXmYl)p;lRM~0K}*(RForH3v}-t8n86?X%e?6h@+#1t%0xK& zmwD;KNX51k^x>FsyV%m2f)b8&7erwLatAFbh}}`#XuLaUPQiQ-6|aP*6!g1e*z`y& z`@1m(HCabGiZKl-sL5K7|Fb&Qryy!azsJK%?w~FOv$bPZVr>daI2yq|AgS&kmx9^d z5pzus`|kSuzeAL*v;CV@`bx^Np|Y$5ayPj}cX0_4cZifZSn69_nd}=b4_s5h9U^5K zNI^mFqY_1KNgO01Wg3W}AScH|BV`&GS8y^n^dNVLlxd&_g)e#xM9MS}dz1`KSkMtE z(?F}>#0uGXsJ}f#$~4gWTLuxo1R`Y`XrKQFiTsN|q)Y?j3Qmk6!No(QOany@_qS#V zHOz-dnIp>!W1DNME319FNBKsW9>wO98<8>%)IG|(kr*-C9U^5K7&jCKB4rvFHxvdU zWg3{L`>a{_j&z4enFdlglDSu-3@Ot|d;o6d3da!em|uNY)05zx{v=ipSj{lC^sA4oxj zxtV`$~_48Au7eK@jM3pRJ~o)q-8qYmxYqC0pr1uYz9 zaOP#`cc-A$jxu=g<0C0}&G(KRyekE*l?g-B;O^j^Dd=07cqWSn@6d3xFbn=;6~oSR z@OBkw&)yUOrrvp53L+e_s>5@m2X9TmBphXYp24@IAa+NRD6WPg?%?4RL^%3I#h^^g zn^RE2k%U2%{vtQNDFtnJ6k&Wr4|4}^OhF%xYK7Op9lRk0EgZ#@(7+wMJ_UU^>X;Ue zuS-D*M=>T$Aw9+&yfy_b9A#9#;Y@h&niQ1XG3y=?OrQUEh+}JO6vV?(p}_t*#Id#2 zGV!rBJxWw?hd8!2kiv&YW9O(B0pi%&KnfoMsf?0aq5$I9+CZx^AsQf#tqsicpd<#O z1miji$JPdF_((~iI*NbXA&#vLlq!>u)EFFF8;I~>IpP@=>ke^jZJ>saKk4;zsa8sjlG2FKP0>a!@KqqWscxnuetqt_a)q{Snacpg1T;jw{vmdI16Qv!+Kt)Krl zIlVSK&^5O$zh3zJVK>8R#~W&hgSwRrhIA-jLelgLZxY-?4{;Ozr2o6X&R`n zT+yM43Lq*?19dSl$P~?=pza8jrh(bTzzm)WKSHHxpr&?{NMbo6k5FkED0`_H;{)vo zm8OBZ7`#Lh#?GV|N2O_?zOK)M!~jI4X`n0y9@-l$Ru>OZX&Oj_v90{SAadglQEAd1 z-n}+e+E^I2MWfD!cMef$8i>>$B*Nc^s5A}K)Xui(_#Q;1X`n4bQO-}yAu3G+^CC!$ zCYd1|4^e3vNa0BO8AyNf3?8D=G%$oCg!x?xm8OBZH)r~FObjYb1NG3HtyVvZqO|3r z(ln65k#r(ZZiyC&;q(8xr@QC-CWoi#YnN3N#PKxJBZ$+_|Fgxa6JsjEmLnX^7^q2; zRTR--#o%bhz<6SOq`4y;%@{}%LqFbV4~EbGGZ3Xz2p-X(!=*4+G=nkJ%}^Bb<8}sHGG;oS-1q9pT)=KwbV< z^7RqUJq)}>E+j485zajfyk_|y;oQT(FfsB6g2x@<+{3nsf_TsSn_w}?9pT)=KrDa0 zTNkuE&>i92!$4d992vv|#JPuo8fD%)UaUL9xrc%Ij4>n+7P&+8X128A8H6#k2GN@t zs59uTCIv-NcZlB1Kor9i*&%pHtUE++W?(#nBvJi%h~CUV^k#`4i-+jV3=}i{sumSx zWb|g$^`V}wxzYZC^@4y`Z9#8lV7gC`(InO#qBk?pW>DNB^0|6MZ)RY;PssWryWAmq zGXrG?Icxb@#?a`^4AgqUV!}@hdNTvV2Cl(~*>Q*H%?z{+h3)Xu=nm1F8K@hIcR0b& z5xtp#Nj*V6WWnwby_ta;j=Ti$O=jXrcZlB1Knq79K)XZqW(LOf1SyCpd$l%k2FBqi z#*pdm@SzmcaP-kbAWNiY6du&00+T43F~@)CM#@G%paLr^b4ydRrRDDV0^iS5trH^; zreFw1v7N+Y=#><-@;2*9cetE_6pm~zPe;a+?rmz)mx24#b4yB;&j_Mf|><;fwK?+AHLG_jtgpT*6AcdpEO&mSp^Z%@h zO4q+;b$35n= zo3@)an@Ua1jepSi4;z25@ePeHZ+ue2A2etN&2_eEsw5 z{;KYG>Q3vn>o)63buG0|&izU5m-)K@YroR@@!Fs7cxwCC+kdtFC)?lMK9T$J+#|X1 z+_P%_qUJZqh?<((SJZqbj ziX#Ix8zB@BXe9Co#gTzh-qPe`RG>eLM<|XAjE7X5N_7-RgY)yNo9k<{(|Eyb(2awQ ze%ui>W;>qF>$^-+0B%UE`0VEJ*Lib2t|3ZJMZ<1elKq6=>lUsTeMn;)npnm>e zv@eT_C=(2neVIn|qhdcfLYZJ7UaQ9nDkD0(Ba{gS=5M{99HC4wP^wmvLAF`F z^&WReC=(3Ki!tHYLH@!CdmT4DOEbgqeY~JBpU6F}>-~5{@>ec#((hNkQ2i0s4qwusa2HcT}sP zDm}~{l~WMmNbZqQp{hG7rJ(MP!QpBe1$b8qN;rygB1{F-&@W9ve2TIUiU7VO1$B4i zZC2a~uz2)h^zy?eZM+MqRbU`Fh?jU)lq&s?13SPH6zAy##U2s)k1c zaAZTWE#}b+Qc%K?Oit7P^HWg6(GN}Lu=%tIT?%Tl_RAk2xu=+dx;uK1d?|i)N6$+^ zOV&E7fHd@TQ}DXo@i{4|-&vCwLpnY?1>_^z)_uD&D&|b8PAeUfs zN6$(@OV$!b8g%mce@8f@wDJ-A8O;gDnU2jN`BoKbpr+T%@?zPvyl_Topx@6VZkdOg zIHNRB0*LO^p(QFvRd<9lN&_W;eB1;L+!4+w4b%WqLIktvRHZyq*P*R1aS6K|z7Zwe z(H&~EwWEa$X#R0Wx2Irw)axViZ|o@{cl5MWM{=V$QE$mIOw4U52sg69Y6p9PRt-*Y z&ELuUR`>z*NH2&IdGz}K#!uBeQ1k6vjHQv_njfT%P ze7fP$hRKGz>c3t8h5EhDFLz#aexmci&YsS;j<0t7LdPdN-rR9-rVpQNzbpUk{1@_j z`N#81`4{GMZC`G?X!}IlgKa%+ZLMEz{cP)}S|4t`ul2T;Z?t@_<+)%lD zb$n<#SzbCd$EY;B`-V#sE8~L$gR&GXwBa9jj7rnM__I{Qx;{pwX`t?l+41uUL4Mb}9?vW)#2PDU+G!4v1A|->-s5HmRGefHjll@Ej7EZcbyzO%* z8I4NQK-p5vJ7Ho_X&Pvu6VD(jO#`Lzp`oE1|01dG7?q}h`9MU=^%#|=fqFjbCF*9u z5>aUyC|gSKi_IV^O#|c4Q89_AG!4|$&O?jUm>74AO4C3JNAX?8Ci>GIqtZ0cH$DLr z(e4>WLpg2=-D<(tsJ9ep?jZLWpUprEb!Ln$a(*rLa~ z=jekem}ePTPz1Z952T=$aqMszRlLrd{rgkUXJJ(i(MCGHF9mJu;W25hMW#D?Zwg|r zB^pdscl4eVl�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 E7h&M)bN~PV diff --git a/SwichGIT/src/test.php b/SwichGIT/src/test.php deleted file mode 100644 index e1ec199..0000000 --- a/SwichGIT/src/test.php +++ /dev/null @@ -1,4 +0,0 @@ -
- - - - - - - - - - - -
-
- -
-
- -
-
-
- -
-

Match à Point

-
- -
-
-
-
-
-
-
- -
-
- -
-
-
-
-
- -
-

4 * 3

-
- -
-
-
-
-
- -
-
- -
-
-
-

Créer

-
-
- -
-
-

Rejoindre

-
-
- -
- -
-
- - - - -
-
- - - -
- - - -
-
- - - - - - - - - - - -
- -
- -
-
- -
-
-
- -
-

Match à Point

-
- -
-
- - -
-
-
- - -
-
-
-
- -
-
- -
-
-
- -
-

4 * 3

-
- -
-
- -
-
-
- - -
-
- -
-
- - - - -

0

- - - document.getElementById('passerVar').innerHTML;"; - echo $variable_php; - ?> - -
-

Classement - Timer

-
- query($requete2); - $row = array(); - $i = 0; - - while ($ligne2 = $resultat2 -> fetchArray() ) { - $i++; - $pos = "nopodium"; - $isLast = ""; - if($i == 1){ - $pos = "first"; - }else if($i == 2){ - $pos = "second"; - }else if($i == 3){ - $pos = "third"; - } - - if($i > 5){ - $isLast = "last"; - } - ?> - -
" data-description="Score obtenu le ..."> -
-
-
-
-
-
- - -
-
- - - -
- - - -
-