From 8bac35df74de1597f89c98e170f96fe83db02590 Mon Sep 17 00:00:00 2001 From: algolfier Date: Sun, 21 Feb 2021 22:27:16 +0100 Subject: [PATCH 01/14] suppression ancien site --- SwichGIT/src/css/PageDaccueil.css | 480 ------- SwichGIT/src/css/PartieGame.css | 108 -- SwichGIT/src/css/Resp3.css | 77 -- SwichGIT/src/css/base.css | 114 -- SwichGIT/src/css/desktops.css | 293 ----- SwichGIT/src/css/formes.css | 111 -- SwichGIT/src/css/phone.css | 6 - SwichGIT/src/css/pickr.min.css | 2041 ----------------------------- SwichGIT/src/css/tablet.css | 289 ---- SwichGIT/src/debug.log | 2 - 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/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.html | 677 ---------- SwichGIT/src/js/jquery.js | 2 - SwichGIT/src/js/main.js | 1173 ----------------- SwichGIT/src/js/menu.js | 50 - 24 files changed, 5423 deletions(-) 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/debug.log 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/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.html delete mode 100644 SwichGIT/src/js/jquery.js delete mode 100644 SwichGIT/src/js/main.js delete mode 100644 SwichGIT/src/js/menu.js diff --git a/SwichGIT/src/css/PageDaccueil.css b/SwichGIT/src/css/PageDaccueil.css deleted file mode 100644 index 13688e8..0000000 --- a/SwichGIT/src/css/PageDaccueil.css +++ /dev/null @@ -1,480 +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; -} - -#infosec2{ - z-index:15; - width: 2vw; -} - -#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; -} - - - - - - diff --git a/SwichGIT/src/css/PartieGame.css b/SwichGIT/src/css/PartieGame.css deleted file mode 100644 index 169c90e..0000000 --- a/SwichGIT/src/css/PartieGame.css +++ /dev/null @@ -1,108 +0,0 @@ - -#pageGame { - visibility: hidden; -} - -.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: 800px; - padding:1px; - background-color:white; - border:1px solid black; - height:10px; - border-radius: 5px; - margin-top: 80px; - - -} - -#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 105b755..0000000 --- a/SwichGIT/src/css/Resp3.css +++ /dev/null @@ -1,77 +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); - } - .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 1523516..0000000 --- a/SwichGIT/src/css/base.css +++ /dev/null @@ -1,114 +0,0 @@ -:root{ - /*couleur hĂ©hĂ©*/ - --lightprima: #DEDEDE; - --lightsedonca: #B7B7B7; - --lighttercia: #E6E6E6; - /*Couleur bases*/ - --colorbase : #e75259; - --colorcarre : #30C0DE; - --colorone : #00CBFF; - --colortwo : #00FF6E; - --colorthree : #C800FF; - --colorfour : #E6DA27; - --colorfive : #2E6DB4; - --colorsix : #E6792F; - /*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; -} - -.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 6320d4f..0000000 --- a/SwichGIT/src/css/desktops.css +++ /dev/null @@ -1,293 +0,0 @@ -/*Ecran*/ -@media screen and (min-width: 992px) { - - :root{ - --taille : 10vw; - } - - /*PARTIE FORMES*/ - .containform3 { - position: relative; - height: var(--x); - width: var(--x); - 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; - } - - #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; - } - - #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; - background-color: var(--lighttercia); - } - - .containcards { - overflow-x: auto; - display: flex; - flex-wrap: wrap; - padding-top: 7vw; - justify-content: center; - } - - .logop2 img { - width: 20vh; - 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; - } - - #textjouer { - font-family: Montserrat, impact, Arial Black; - position: absolute; - font-size: 2.5vw; - margin-top: 0.2vw; - color: var(--lightsedonca); - text-align:center; - width: inherit; - } -} diff --git a/SwichGIT/src/css/formes.css b/SwichGIT/src/css/formes.css deleted file mode 100644 index d68c9e7..0000000 --- a/SwichGIT/src/css/formes.css +++ /dev/null @@ -1,111 +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; -} - -.rond{ - -webkit-clip-path: circle(50% at 50% 50%); - clip-path: circle(50% at 50% 50%); -} - -.round{ - border-radius: 5vw; -} - -.cb{ - background-color: white; -} - -.cn{ - background-color: black; -} - -.formeinte{ - height: 90%; - width: 90%; - margin: 0 auto; -} -.formeexte{ - height: 100%; - width: 100%; -} - -.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); -} - -.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%); -} - diff --git a/SwichGIT/src/css/phone.css b/SwichGIT/src/css/phone.css deleted file mode 100644 index 2418cd2..0000000 --- a/SwichGIT/src/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/src/css/pickr.min.css b/SwichGIT/src/css/pickr.min.css deleted file mode 100644 index a32fb0e..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: 669px) 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 dac108b..0000000 --- a/SwichGIT/src/css/tablet.css +++ /dev/null @@ -1,289 +0,0 @@ -/*DemTĂ©lĂ©phone 1i Ecran*/ -@media screen and (min-width: 669px) and (max-width: 992px) { - - :root{ - --taille : 14vw; - } - - .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: 45vw; - left: 28vw; - top: 13%; - 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: 5.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); - } - - #choosemode { - 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; - } - - .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: flex; - flex-wrap: wrap; - padding-top: 5vw; - justify-content: center; - width: 70vw; - margin: 0 auto; - grid-row-gap: 2vw; - column-gap: 2vw; - } - - .flex-item { - flex-grow: 1; - 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: 4vw; - height: 4vw; - padding-left: 0.1vw; - margin-top: 0.25vw; - border-radius: 10px; - background-color: var(--lighttercia); - } - -} diff --git a/SwichGIT/src/debug.log b/SwichGIT/src/debug.log deleted file mode 100644 index f594d68..0000000 --- a/SwichGIT/src/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/src/imgs/clicjour.png b/SwichGIT/src/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/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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 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 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�NoZPGfToZDA>Qww1r~LDy*iNOues@s7w9~m_ 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 diff --git a/SwichGIT/src/index.html b/SwichGIT/src/index.html deleted file mode 100644 index c134914..0000000 --- a/SwichGIT/src/index.html +++ /dev/null @@ -1,677 +0,0 @@ - - - - - - SwishGame - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
    -
  • - i -
  • -
-
-
-
-
- -
-
-
- - - - -
- -
- -
-
-

Paramètres

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

Solo

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

-
-
- - - - - - 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 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, 2); - Coy1 = getRandom(0, 3); - AllFigure.push(new Figure(new Array(TypeFigure.Petit), FormeFigure.Rond, Cox1, Coy1)); - - Cox2 = getRandom(0, 2); - Coy2 = getRandom(0, 3); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, 2); - Coy2 = getRandom(0, 3); - } - AllFigure.push(new Figure(new Array(TypeFigure.Moyen), FormeFigure.Rond, Cox2, Coy2)); - //Code de Generation de Figure - var newCarte = new Carte(pos + 1, AllFigure); - 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); - - var Cox1, Coy1, Cox2, Coy2; - - Cox1 = getRandom(0, 2); - Coy1 = getRandom(0, 3); - - myMatrice[Cox1][Coy1] = 1; - - Cox2 = getRandom(0, 2); - Coy2 = getRandom(0, 3); - - while (Cox2 == Cox1 && Coy1 == Coy2) { - Cox2 = getRandom(0, 2); - Coy2 = getRandom(0, 3); - } - 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); - } - window.alert("Combinaison a " + (N + 2) + " cartes trouvĂ©e : " + recup); - } - } - } - } - window.alert("Nombre de combinaison: " + Cptsolution); -} - -function test() { - printCombinations([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], 3); -} - -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); - } - 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++; - window.alert("Combinaison Ă  " + (DeckTeste.length) + " cartes trouvĂ©e : " + 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++; - window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); - } - } - } - window.alert("Nombre de solution a 2 cartes : " + 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); - } - - for (var g = 0; g < tab.length; g++) { - if (tab[g].code == DeckTeste.length) { - solution = false; - } - } - if (!solution) { - Cptsolution++; - window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); - } - } - } - } - if (Cptsolution == 0) { - window.alert("Pas de solution"); - } - window.alert("Nombre de solution a 3 cartes : " + Cptsolution); -} - - -//================================================================================= -//FONCTION DE TEST => permet de tester des fonctionnalite via le bouton VALIDER - -var cpt = 801; -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) { - window.alert("fin du jeu"); - retour(); - window.location.reload(); - clearInterval(itv); - } - - if(cpt < 400) { - document.getElementById("indicateur").style.backgroundColor = "orange"; - - } - - if(cpt < 100) { - document.getElementById("indicateur").style.backgroundColor = "red"; - } - - indicateur.style.width = cpt + "px"; - progressnum.innerHTML = cpt; -} - - - -function testPourJeuInfini() { - try { - if (carteselect.length == 0) { - window.alert("Selection Vide"); - 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(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; - changerlesCartes(); - } - } - if (solution) { - window.alert("Rien trouve chef !!!"); - } - if (!solution) { - window.alert("J'ai une solution chef !!!!"); - } - window.alert(TasDuJEU.length) - } - } catch (e) { - window.alert(e); - } -} - -//Fonction de test mias pour le jeu classique - -function testPourJeuClassique() { - //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; - changerlesCartesDeTasDeJeu(); - } - } - 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 !'; - } - } - /*} 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)); - } - var carte = new Carte(uneCarte.getIdentifiant, AllFigure); - 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) { - window.alert("Avant copiage " + uneFigure.CodeHTML) - if (uneFigure == null) { - return null; - } - window.alert("je fais la copie") - 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].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; -} - - - - diff --git a/SwichGIT/src/js/menu.js b/SwichGIT/src/js/menu.js deleted file mode 100644 index ef2ecd3..0000000 --- a/SwichGIT/src/js/menu.js +++ /dev/null @@ -1,50 +0,0 @@ -var FormeSelect = []; -var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] -var ListeClassForme = ["rond","carre","triangle","losange","croix","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 disableCache(formName){ - cacheName = "cache"+formName; - document.getElementById(cacheName).style.display = "none"; - FormeSelect.push(form); - - //document.getElementById("SettingName").innerHTML = FormeSelect.length; -} - -function changeContour(value){ - var newvalue = value * 0.055 + 1; - document.documentElement.style.setProperty('--z', newvalue+'vw'); - //document.getElementById("SettingName").innerHTML = newvalue; -} - -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 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; -} From a710f33b742b832a2f0856484fc586a8bd57f7a2 Mon Sep 17 00:00:00 2001 From: algolfier Date: Sun, 21 Feb 2021 22:27:48 +0100 Subject: [PATCH 02/14] ajout nv site --- SwichGIT/src/css/PageDaccueil.css | 475 +++++++ SwichGIT/src/css/PartieGame.css | 109 ++ SwichGIT/src/css/Resp3.css | 84 ++ SwichGIT/src/css/base.css | 117 ++ SwichGIT/src/css/desktops.css | 455 +++++++ SwichGIT/src/css/formes.css | 111 ++ SwichGIT/src/css/phone.css | 6 + SwichGIT/src/css/pickr.min.css | 2041 +++++++++++++++++++++++++++++ SwichGIT/src/css/tablet.css | 454 +++++++ SwichGIT/src/debug.log | 2 + SwichGIT/src/imgs/clicjour.png | Bin 0 -> 9600 bytes SwichGIT/src/imgs/clicnuit.png | Bin 0 -> 9770 bytes SwichGIT/src/imgs/darkcloud.png | Bin 0 -> 47657 bytes SwichGIT/src/imgs/darkmount1.png | Bin 0 -> 60647 bytes SwichGIT/src/imgs/darkmount2.png | Bin 0 -> 58679 bytes SwichGIT/src/imgs/lightcloud.png | Bin 0 -> 47890 bytes SwichGIT/src/imgs/mount1.png | Bin 0 -> 60818 bytes SwichGIT/src/imgs/mount2.png | Bin 0 -> 58202 bytes SwichGIT/src/imgs/swishjour.png | Bin 0 -> 20168 bytes SwichGIT/src/imgs/swishnuit.png | Bin 0 -> 24190 bytes SwichGIT/src/index.html | 778 +++++++++++ SwichGIT/src/js/jquery.js | 2 + SwichGIT/src/js/main.js | 1827 ++++++++++++++++++++++++++ SwichGIT/src/js/menu.js | 50 + 24 files changed, 6511 insertions(+) create mode 100644 SwichGIT/src/css/PageDaccueil.css create mode 100644 SwichGIT/src/css/PartieGame.css create mode 100644 SwichGIT/src/css/Resp3.css create mode 100644 SwichGIT/src/css/base.css create mode 100644 SwichGIT/src/css/desktops.css create mode 100644 SwichGIT/src/css/formes.css create mode 100644 SwichGIT/src/css/phone.css create mode 100644 SwichGIT/src/css/pickr.min.css create mode 100644 SwichGIT/src/css/tablet.css create mode 100644 SwichGIT/src/debug.log create mode 100644 SwichGIT/src/imgs/clicjour.png create mode 100644 SwichGIT/src/imgs/clicnuit.png create mode 100644 SwichGIT/src/imgs/darkcloud.png create mode 100644 SwichGIT/src/imgs/darkmount1.png create mode 100644 SwichGIT/src/imgs/darkmount2.png create mode 100644 SwichGIT/src/imgs/lightcloud.png create mode 100644 SwichGIT/src/imgs/mount1.png create mode 100644 SwichGIT/src/imgs/mount2.png create mode 100644 SwichGIT/src/imgs/swishjour.png create mode 100644 SwichGIT/src/imgs/swishnuit.png create mode 100644 SwichGIT/src/index.html create mode 100644 SwichGIT/src/js/jquery.js create mode 100644 SwichGIT/src/js/main.js create mode 100644 SwichGIT/src/js/menu.js diff --git a/SwichGIT/src/css/PageDaccueil.css b/SwichGIT/src/css/PageDaccueil.css new file mode 100644 index 0000000..dbe8edf --- /dev/null +++ b/SwichGIT/src/css/PageDaccueil.css @@ -0,0 +1,475 @@ +#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; +} + +#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; +} + + + + + + diff --git a/SwichGIT/src/css/PartieGame.css b/SwichGIT/src/css/PartieGame.css new file mode 100644 index 0000000..878d241 --- /dev/null +++ b/SwichGIT/src/css/PartieGame.css @@ -0,0 +1,109 @@ + +#pageGame { + visibility: hidden; +} + +.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 new file mode 100644 index 0000000..1bc656a --- /dev/null +++ b/SwichGIT/src/css/Resp3.css @@ -0,0 +1,84 @@ +/*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 new file mode 100644 index 0000000..9a02a5b --- /dev/null +++ b/SwichGIT/src/css/base.css @@ -0,0 +1,117 @@ +:root{ + /*couleur hĂ©hĂ©*/ + --lightprima: #DEDEDE; + --lightsedonca: #B7B7B7; + --lighttercia: #E6E6E6; + /*Couleur bases*/ + --colorbase : #e75259; + --colorcarre : #30C0DE; + --colorone : #00CBFF; + --colortwo : #00FF6E; + --colorthree : #C800FF; + --colorfour : #E6DA27; + --colorfive : #2E6DB4; + --colorsix : #E6792F; + /*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; +} + +.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 new file mode 100644 index 0000000..0df21e2 --- /dev/null +++ b/SwichGIT/src/css/desktops.css @@ -0,0 +1,455 @@ +/*Ecran*/ +@media screen and (min-width: 992px) { + + /*PARTIE FORMES*/ + .containform3 { + position: relative; + height: var(--x); + width: var(--x); + 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; + 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: 20vh; + 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; + } + + #textjouer { + 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: grid; + grid-template-columns: repeat(10, 100px); + grid-template-rows: repeat(1, 100px); + grid-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: 7vw; + height: 17vh; + cursor: default; + transition: all 0.3s ease; + } + + .case-score .score-description { + background-color: #B7B7B7; + padding: 10px 15px; + width: calc(100% - 30px); + height: calc(100% - 20px); + transition: inherit; + } + + .case-score .score-position { + font: 700 34px/1.3 "Poppins", sans-serif; + margin: 0 0 0; + transition: 0.2s ease 150ms; + } + .case-score .score-pseudo, .score-points { + font: 500 12px "Poppins", sans-serif; + margin-top: -0.2em; + } + + .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; + left: 2vw; + } +} diff --git a/SwichGIT/src/css/formes.css b/SwichGIT/src/css/formes.css new file mode 100644 index 0000000..d68c9e7 --- /dev/null +++ b/SwichGIT/src/css/formes.css @@ -0,0 +1,111 @@ +.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; +} + +.rond{ + -webkit-clip-path: circle(50% at 50% 50%); + clip-path: circle(50% at 50% 50%); +} + +.round{ + border-radius: 5vw; +} + +.cb{ + background-color: white; +} + +.cn{ + background-color: black; +} + +.formeinte{ + height: 90%; + width: 90%; + margin: 0 auto; +} +.formeexte{ + height: 100%; + width: 100%; +} + +.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); +} + +.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%); +} + diff --git a/SwichGIT/src/css/phone.css b/SwichGIT/src/css/phone.css new file mode 100644 index 0000000..2418cd2 --- /dev/null +++ b/SwichGIT/src/css/phone.css @@ -0,0 +1,6 @@ +/*Demi Ecran*/ +@media screen and (max-width: 768px) { + body{ + background-color: green; + } +} diff --git a/SwichGIT/src/css/pickr.min.css b/SwichGIT/src/css/pickr.min.css new file mode 100644 index 0000000..5470ec2 --- /dev/null +++ b/SwichGIT/src/css/pickr.min.css @@ -0,0 +1,2041 @@ +/*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 new file mode 100644 index 0000000..74c991c --- /dev/null +++ b/SwichGIT/src/css/tablet.css @@ -0,0 +1,454 @@ +/*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); + } + + #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: #B7B7B7; + 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; + } + + +} diff --git a/SwichGIT/src/debug.log b/SwichGIT/src/debug.log new file mode 100644 index 0000000..f594d68 --- /dev/null +++ b/SwichGIT/src/debug.log @@ -0,0 +1,2 @@ +[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/src/imgs/clicjour.png b/SwichGIT/src/imgs/clicjour.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe5bdb9e5bc401bfe132f7ee38a6e8f5ee2cb03 GIT binary patch literal 9600 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 P8>!O<=K7Vo7cc)0YWSnf literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/clicnuit.png b/SwichGIT/src/imgs/clicnuit.png new file mode 100644 index 0000000000000000000000000000000000000000..ddab3c8f7737005c7a58d87df533b4a6f74dd9ae GIT binary patch literal 9770 zcmb_?2UJsAvwsxny@e<(G({jGbci6A4pNjVMM?;v1_C4?y(mp-g3=X4KvYCP5ky)H zO$0=cDqWN!NN-Z~ouJoyzwh1ey|@1B&srSLIeYe$-^}cpy${ze80j$5ouC7OK#Y32 znkFF7kp$qrgN6#YhO!rm0e@({b*=Cq5IsBj_XsHaHUtEsrgJm1Bv=|6AkjEaILZm< zh=B)qdIQuTkg{rkHwx{6AwV55E^b~bg3Gmyf>1Xn6~T*gh6qD%4UDUsZjdj=G|0#d z9pr&lauQTM3snw40t`Gc1QayD6YGUX2B-)g@KX@B&l= z=Zk^L!R29SDOp9Rf)ZRxUKSxEF9DTCNGVAo6eXo(UhH zYX6c2JgEq}5(wT%Ny*EXFT*d(z;V7Vl2S@a01s(NX=xZh0mBD+5l{gzFTBv795gX_ zw6B{t!42mHC38eM;`|6If`Fz!P4M*o&DIP53nl!)oK@o7iW;h)7Pe)z&Q)Q?$U^P_qqMMf! z?lS)L-zH!*Q3Q;Npfo}n0h2<&WTecb6p#odq>QvU*?owgq=q;rH|M~=lS%>JC6h`c zkkYdMLJEY86N-TPUx}U2NN1d{Ckimw%@gHPizZlPutZ1ui%03`zPhk{t1eP zlng>$OI;12h0v0c(o#^DmzLAimXc9Zla*3X)KvN@8te8SmG~!V0CT_>x^86YfxiGV z#rXUM-C1A+do9q|H*g1=3jQj08Iaf^!X_Uk8>tmM)_jY zT!85NU(=K91+o(WzyGW9c$EMDtor{g8GbVTyXya#&i^l}|56z3it=*70HsG#@OMc4 zbc*D^`|B{={3pC{kZ*sNC*a|Cfx~zKtbKv;|s;8-D7VzQgo#0!x zn84UPJ(38^WC9e*h`5?za#~s_Aj=iw$XQ{hTlrzYoa?4V?UzzSM}Lm3{HuYYt>o^rlplG)Fhrxwy~DC%{RzuPnBaI(eRKv-lU zVj_xPNQ}q%VP^v&J119)iN%-r$etisijW|rn06xv-VZqym8Nk`#53hdOB!PGKP9ua zvUqc@h)sSbnns$^*@bh*;*ZZ!MacgPOcV`g+sz|j>J z>jMiQT1b!=hye=8R*TF~zIUR52Wa9~Vjd{33>q&0?%o)W*o@_QHRGvlJtZx_6L`?s zQpK7hx)VC-iw#&FjLh5hu?fqyrw)7UC;xw&O2daBZv2t1@_DllIs)1rh zda4F|>RUzbT$$=(S&p}o?c$HKpI~V@Di89$sJo(@2;EJ)rgm2hnL-lz_Xrv9qHDTC zUsDpY`S;Aizq&*=V|-b5=%xY%11o@ti8Gf>C`LUj^y6!mT>0ZtdJOXDqK{RGB+I2i z^s`3$Yl-C_Xc*A?amruH>=&M%Q~J`j`-J*i-ceOz%<|dc7N4R#`|8d;p8-r%0JZ$n z1=dNMA%o4mh~T>Zr$-b=w6?-iuSE$oyK}UjCfb7;Z_CZK@TUA=iia zy7UQp9Ti>X)Fybj*)3InD_(+LC;HBA-b#2Gz9!OdMRl?5hAxmqMv5qgBL&2Xqmqw& z;_^WJR8_%#_F&WTzlGL7!%oCU0Mq^9UHVrf8)v)v*bS}wSgSE(^c%8G= z8Vh>>Bl0`cPMA-ztgvE}b$B;?SKHWA;a)kaHi>il6Rf&e$r zPAhV?vR5=jbM1B0d_LfGc$jVrkH1P;X2ZOnU;Rgv&ya{OxBR`uvl3~8&B(22a(qo2 zfioP}#i~$3i8H5jpWm5{x14BJ(6_tHC?B{i%b6w0jK1?VZ!`V%<#MAf>Id?bmWQG9 z0O4=kc=b#N8Xg~hv?0cDU{70^mK8pyR?UJhm9{*av~cXnAdKix>zeccjyO4a&{ z&kv=*=n#>0%j{*BFx*lzvi}FYzGqP=^e_uj-+a6@Sz(Zc4)d7{xLiplB4P)HqgT$?>kQ;Z!#~B4QmaA zr!f+lD_D(+Q9_k)-$1##t?vXZ!4g@w#qp@OKKX-$FRuIeDa%y)0zS^yr9Nm6h=MrKe`D)qHjgDzPuGirp`&0z53Q?U- z@Q4UsAu76VQQ+E~!^@7z2k6gAH>#?(#!xh}yy)}TXUyoTfj{}2+O{1b3Ce5gjhuMf zZbC+V&I-ba4ZnU(WcPI-vwQgG(xkM^c-1Bw!TIJ_9p%RtbRyR4(<+Yyz~$LP8Po3v zkJ=a&2Q9cw+7noSe{r|xwZv5M_$>Gs7qI2 z^C>gSuaKt9D7OrJy~P-5?ZBmHQ1=&6^dG(Vgp$A0fQ^cxT2`jBhka^TnPJ$Nbw-wu2=F9UVw)$GPR z2NMN)$mB#x)_VC=BNu9~;72NbaG%x~GvCJYw$UVba-uw%^Wx$KTXI#>7f;v-KmW=^ zG*+xHRRPqvsG5P+FpaHquFH>q|Dvr(1gtn#q`bWCEbjfhTGOZrIX1ZAy{}W=P}q3n zyDb^;2SN!iAFpTQko&S}E$ij=qOA`VP)p8}rj|M(+^}~U8U9TzA^9DjOeQbZYdyW+ zHa!s!(^nNDFNh545G}ds^+*@=w{PO*2a=B}m6JfYR(Yx2>(?&|c+~lA8%)kd+7nHJ zx%>j_sLLa16wvJO5uhluwcd?RaiOR>{XQq+^mP|w)x{$VXrgLKfVo#_VRZSCx+6B4 zYtmTx(6P;0zGf=Hx(rT)#6>c8*F+K?D?TA133=178&p&Ig%d4XEI%r*TY3&ulnYH2 z4MC&rH`3cq%O$OAIq+8{^8f3&v~d?Hj%38aCoca3uhIl;FG2Bgtm&BGpeX8fBIWLdx4bMZ$#ND z_yl<61HL1(KRS851MiMiY9EoXp8)UbT>g%4<%Xwga@ zMDF^TU{(5&47Scu0E-(68)`EO95d*ujP01*7IPSRlj_4epcfE_JvD*g99og*|f8wqFp}J9^oVm+X^m`ti6lE5!Ne>@W74L}D7mZvs0%imkG~Ay zu`xO@o-{t}lw()|bB`&hwgF^a|J(LKn8D{ZXGDH}1FwgpqvJ8i5o^8F%B0za z+{{c@5E`VH+WAQM*m4i#oh9wW>^V$Pi#@U5IL%!{E8 zr>K|eA04srUDnkl(%rdiFyx-u{c5B5k+V^Hjbq!%pSGzIVqT z?2Y6JwtOqp@wdX-~Ya?DHV7 zUdM5^+&9ee2aSk>*GeND##zl$g^zy`fO@_?+YBgT6ERjpeHL7IAMLnc0x^FQ&M;&n z^?K1D)d{)%eV-!0RN_Xf9rsSC{gNpq%B-e=b@GonWq<>GXAwEEH?z3?@!s&A6f;&C zy;SVNRJLi=ZcQKDw96T9L}C$F1J_1A%zkz9hc}Y}#BOB7cKvCUIYW$JbjsPuX}81y zjE_h3T?>x8>DG|b(-mN~hJTEhXSvJgd`)AK0k#q1@m^PavZ;=DDUVjqzNb83(N^oKq$|KEZNsB|B%ndC zt*sOD@pt>ujUjuf!ox@qO2S>qz`%e<^o36Rr>wy9W7j(?(3=;$v{mW{J^xs=fPmfu z78FMbB)OoP`93L?RlNEbcJ0v-T*`$Y7HtXF%6)3pA1RL_MYo3qQ1=JVQY*)Oey~2P zkR#kab0r(UwSR&zGtMBHo+Tzf}OU@WoC+d>I9LLC7b;Kwu4Kjz~&fRa|zDudX(<#|_ zo$_tyQw0{YwwuCP3+50$23)B(U%qUYx1LVe{N;sE#$b(y_pd+9U%iw?uXmE5l26xy zh-`=tv5Koy_dls8&HG}8)Q}#Q_R#s65*!sbZ4Swg^~7TX+(Z@cGfzcCNwGaR;G*oc z9yDE_dP`lOo;Mx&=yYyepJVA&HCiE#A$rrxoY6fruS0E8g=Hes)#J2yKc`p+J&*~d zdvSKKcXV-L-YE-$7wR}E18cK;gCE2^8pb9)i5e0>JvKspqSz$cLCLHxI$7ivt41Sq z%NGKNoV9vrVLdgKyG5K3bLB0ZPjo1Ksl76mA>2Ojh!l6MHxuEk+|v8@*k*kn&utdP zY9-YrtR6k#*~GJY&g*Io=O44W*^Ynu=$dgG|G@m&T%Cs<9zmJLZZ4MNkoAV~C?x-x zhW+W&K9}eVEN*N&JkMzfT%FfFSHw>m8rSkZlNnsT&5@XXU3t_z(^-JouDB|so`A+*dP{UEo{&LkF2HGy0w2 zPQUq??DtIDPo+8c;C=Hji(3dUu^dg#z!&PzU%hF2B#`ii?UB#Y7)=3VLU3YGuwgzd z1L4R~6&FO4d*+}{y)?>!U*j%#e8uC0_&4}gV4w$OuQ^5tG+W+&OGX6NFIG6;@}$G; z*)UcQ@-fO4rFli~1CL}^o}?DN5Ft!N?zJumtc9xXLH zF_HcU(a6+0-(ft3tyJk7Toxjz604ntH%cuWYr3#t7gbR@jD7p~7T_se$SZ1jww2e% z>fi7_0n#u!;x=4HdPeP@M3=?vl#$0%JmoTM!Kq9vA&F_+05r<2yISc^Rde@75QjFs z{*k4X?J+*Uk3z*KQU=;wU-h0ItW`YWXKnD^%Jlp9djsc?YcSyiaJ*>+Y;rsz!bYyc zj63JEN^PoREcx(+HRx_UGEHZWhg0_J^Ji)_(@5kQcn30VU8sf*zd?Ct9AA@eD5}Eo zNQ9aq^rSa0L;o7ZEN@N@3lHtg4@SSBWdY@YyKlGI7dPHg_hIi!W-2O74=RCa_lpGa zZgz$NOFF~EL{{*CP!0oa>`E`6-_k|ntd|1stUpMg;?kfA7gny_KP||cS>f=!v^B`c zFQ%VQpZ8c2UMK}sBFDef#i`Sq(37>`b<-+W@ZD~W6bDpj+drnI;I{e|LA}&`%SU3S zBg}>k+@&uRoxb*AxH^14*<2c4$kO-tIJ};?>9cd7+hLXy9W8U&f+g&6%cWv1FwB%S zu5K)<%FRkM_q=e+>CUUx#F%?OwfYp_q7FHTDL=I>q|SZR%u;lis5cJqnH| zX?^jC{eyfZDj3%cwtroG?yez)olvTg-rlh{QLM`eFtlB*$Pz=M~bBnBtsbw35 z7-@Ujc^0QGF#gV(vbouP!P4fQwB9Kg>aiV4c0bZh(=HV}IdnD8f6X)hgXJDeMZ@(< zZHvkzATG(ris)X{(j>e>bKag?^aN zHzQs6yuF^1G$+4P*$(rOhN5oiRm%=-v$!U2cHg3HvS&XRY;ILr^#q|VHwPZbyHXtT zVf^U_W0s9ts}Mw57tJOYKUPFf`a|qm2-+%(uJmRGm4`R(jj_+(i{VslgPRqriF^?HR&9w}8TFDeZ zTq}V>j8F$MiC)phGViJn_WjcSEv-V6k`J538^-jPdr7V~=&H=Uep0%vK zs@zj$TTA;?Vt@np>7BS|bDdn(A-eNUOZhpaEV|rbbv2{kp1-UKV>Un!d3V{GTc1i< zA4yeeY{$~YWZM)B>@TvCgvPCF2BR%H$E;DF_cy}MA9dkm;N@#iyQ;_4iEXdPIla*= znQTbHBu(6NTA1uyE$hA=UX>=V<25pRHf=T}Yn+u8vt@0=7Go&|bZQdJAKu%LTezQ% z+@Du+J9*eqk~b|t!wOIUXR|D`I;z?vQlH^oOYeVMV{)e_bOc>i8i>0(k$iZ{r2%<1 zWRYDBRwfouK3@x?5fZ&m9A{BOaV+-OHs9-BP={1Z6T}l-p-UDJxvlEg)uUCg0)$Cx zt<{zt0IT+MVvpxtF?MZP-3=?qx9nA#mXWagBX5#e$F-i&wfWy)P=k0fdzB8USTUgj zf|mThEZa2bUg;1`K-+vg2lybWLYb7g4$8nVS5+8TEjY=(b9r|jDA@s4B?6q1_bvBQPCv-_LJ|z5wz(r6+x9 z)4HzznF5OweX`8!jdPI*b(;$RW5GX+)Xz{P0po)uh)YS;7K+L5awnUv&Ve$3?GYx$YvoIIQbZQP)%WO zs?3_zYE6BWtrd&}YSveOZU=HmZbq}7Q~PWRawB$fy*ZAIt(@6AzV^zeXQGycifF;y zin%kCQxRG$K6p+jPxX#)`&(q>SrhK@bm4Y`!f4i;TNSr1RGVC*L0^RKcy(33JeTxL zQZKdCJeswpS_;*<6N+;YuDkqDQykcU73>);8}p0vKjLLmbgt5<#Ua zh=FsnwzEO%_asY7B?}PuU|sjXDddnGkLv07ek+Iy0M(@ggw@)UGU*Eg-ne%PpgMt7 z_N*)F7Ef_bZ15!MZXrcY4B|?tW+=GTpoflvoXS)}2_c5w;ZRO#Qx4Dp?i;IurvuM| z%Umo%U1|F%2>2kAmQ7H#h6oY-#oD5J`~{qUgzEeOd1f0jTLI;*v)9Tq)_|N5(oe?H zhQy9Mkawyz(>>%Xk$}7tBSNB~ym~xCw;SjW?>~l|6e7LIeVg>nRZIxn=Xj@|l9YMx znQ53us_@>M^e=N$d!EPAjfQz&hLNsP-P2FjG{KTLI`n4XD+jO?yk6OvzWMr7YxVwe zk;ddy!jTl^74BX{aa1~dka#<|EtoL5dQ@pw(n@6m-j+DqQ6m@C zmh$a|V>;ZMQ+s3di$162$~o*@Z!|r~8~GZ!?5_Nj=-}FS5g8=Wry$?-(bz~JGF7^MUhr9NQ5t1np$pp(Ot`_(n}0_NRY`kZ@%CoAhB*7D z34WRo4Exg4!Cs<8@Ey9>g0*3$*giJSCEGiL=XORackV_BP>CnJ>l_zrHc`)SH_xxsXpCZYhb{VKQASU#>s$wm8hE^~ z*h{@*HU9O)g<<^h{D6ZJK{`_@&Th$CDEdMF4aTj~D|=NB(grZY=a%(;mi|}tWXA-t zYgb3RyQB)gH%BUnA8USkmy3?cJcb0OEjZV43M{K5H6Iq`1T-TB@~F+ABr8>0<=C3|O#dgNzVgZ}yide^G4`s)e6^V+BC$>EzOlyEP5;VDhQmDf)z zUw>MyWzp`q`teB!V*rtqN!q>e^kF_B_NB$Ey+>5LRpH@h^sVDehf*cJ1wUtgAyQtf zH|dbgk%^GEHK%dj@8mR(iy5sry(= zR_b=byDSYHWx5UjYG13L1fjL6;_WcFigU5^Zo@_9keeLc)@>Bw4_e;yO$K6?JDl#z zy>pJRDbTJOX7nuMwwAhFVo{Rz`}64Ek3at9W9fe!0FEnveqIF%@4w9WJ@D7L3h+_m xA5K*MI&k@u)n79XKgj+YR2iMqp;{{pF#@qz#V literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/darkcloud.png b/SwichGIT/src/imgs/darkcloud.png new file mode 100644 index 0000000000000000000000000000000000000000..1180ae66c54f8f5872c771741d674d90760820bc GIT binary patch literal 47657 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­rgm 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 F`CkurJZAs^ literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/swishjour.png b/SwichGIT/src/imgs/swishjour.png new file mode 100644 index 0000000000000000000000000000000000000000..bd18f11dfa85ccd42036b65e52e231a9be099ca3 GIT binary patch literal 20168 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�NoZPGfToZDA>Qww1r~LDy*iNOues@s7w9~m_ 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 literal 0 HcmV?d00001 diff --git a/SwichGIT/src/index.html b/SwichGIT/src/index.html new file mode 100644 index 0000000..dc24898 --- /dev/null +++ b/SwichGIT/src/index.html @@ -0,0 +1,778 @@ + + + + + + SwishGame + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
    +
  • + i +
  • +
+
+
+
+
+ +
+
+
+ + + + +
+ +
+ +
+
+

Paramètres

+ × +
+
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ + + + + + + + + + +
+ +
+ +
+
+ +
+
+
+ +
+

Match Ă  Point

+
+ +
+
+ +
+
+
+ + +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+

4 * 3

+
+ +
+
+ +
+
+
+ + +
+
+ +
+
+ + +
+ +

Classement - solo

+
+ +
+
+
1er
+
palafour
+
696 pts
+
+
+
+
+
2e
+
cyril
+
600 pts
+
+
+
+
+
3e
+
mamore
+
500 pts
+
+
+
+
+
4e
+
yannis
+
430 pts
+
+
+
+
+
5e
+
theo
+
340 pts
+
+
+
+
+
6e
+
alexandre
+
295 pts
+
+
+
+
+
7e
+
borto
+
210 pts
+
+
+
+
+
8e
+
+
+
+
+
+
+
9e
+
+
+
+
+
+
+
10e
+
+
+
+
+
+ +
+ +
+ + + +
+
+ +
+ + + +
+
+
+ +
+ +
+ +
+

+
+
+ + + + + + diff --git a/SwichGIT/src/js/jquery.js b/SwichGIT/src/js/jquery.js new file mode 100644 index 0000000..a1c07fd --- /dev/null +++ b/SwichGIT/src/js/jquery.js @@ -0,0 +1,2 @@ +/*! 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 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); + } + window.alert("Combinaison a " + (N + 2) + " cartes trouvĂ©e : " + recup); + } + } + } + } + window.alert("Nombre de combinaison: " + Cptsolution); +} + +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); + window.alert("fin test " + k + " cartes") + } + 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++; + window.alert("Combinaison Ă  " + (DeckTeste.length) + " cartes trouvĂ©e : " + 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++; + window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); + } + } + } + window.alert("Nombre de solution a 2 cartes : " + 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++; + window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); + } + } + } + } + if (Cptsolution == 0) { + window.alert("Pas de solution"); + } + window.alert("Nombre de solution a 3 cartes : " + Cptsolution); +} + + +//================================================================================= +//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) { + window.alert("fin du jeu"); + 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) { + testPourJeuClassique(); + } else if (selectionMode == 1 || selectionMode==2) { + testPourJeuInfini(); + } +} + + +function testPourJeuInfini() { + try { + if (carteselect.length == 0) { + window.alert("Selection Vide"); + 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(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; + lesPoints += carteselect.length; + document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; + if (selectionDiemension == 2) { + changerlesCartes3_2(); + } else if (selectionDiemension == 3) { + changerlesCartes2_2(); + } else { + changerlesCartes(); + } + } + } + if (solution) { + document.getElementById("affSolution").textContent = 'Aucune solution trouvĂ©e...'; + } + if (!solution) { + document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvĂ© !'; + } + } + } catch (e) { + window.alert(e); + } +} + +//Fonction de test mias pour le jeu classique + +function testPourJeuClassique() { + //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; + changerlesCartesDeTasDeJeu(); + } + } + 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 !'; + } + } + /*} 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) { + window.alert("Avant copiage " + uneFigure.CodeHTML) + if (uneFigure == null) { + return null; + } + window.alert("je fais la copie") + 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(2); + 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); + + +} + + diff --git a/SwichGIT/src/js/menu.js b/SwichGIT/src/js/menu.js new file mode 100644 index 0000000..ef2ecd3 --- /dev/null +++ b/SwichGIT/src/js/menu.js @@ -0,0 +1,50 @@ +var FormeSelect = []; +var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] +var ListeClassForme = ["rond","carre","triangle","losange","croix","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 disableCache(formName){ + cacheName = "cache"+formName; + document.getElementById(cacheName).style.display = "none"; + FormeSelect.push(form); + + //document.getElementById("SettingName").innerHTML = FormeSelect.length; +} + +function changeContour(value){ + var newvalue = value * 0.055 + 1; + document.documentElement.style.setProperty('--z', newvalue+'vw'); + //document.getElementById("SettingName").innerHTML = newvalue; +} + +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 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; +} From 9b0a3e0e04f90e404edd728d3099a5ec3a6162ed Mon Sep 17 00:00:00 2001 From: algolfier Date: Sun, 21 Feb 2021 22:30:41 +0100 Subject: [PATCH 03/14] site en php --- SwichGIT/src/{index.html => index.php} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename SwichGIT/src/{index.html => index.php} (100%) diff --git a/SwichGIT/src/index.html b/SwichGIT/src/index.php similarity index 100% rename from SwichGIT/src/index.html rename to SwichGIT/src/index.php From c9e24832e249332d5d9c3d990da0969f3f98a434 Mon Sep 17 00:00:00 2001 From: algolfier Date: Sun, 21 Feb 2021 22:37:23 +0100 Subject: [PATCH 04/14] ... --- SwichGIT/multi/.idea/MorpionBureau.iml | 8 ++ SwichGIT/multi/.idea/dataSources.local.xml | 15 +++ SwichGIT/multi/.idea/dataSources.xml | 17 ++++ SwichGIT/multi/.idea/deployment.xml | 14 +++ SwichGIT/multi/.idea/modules.xml | 8 ++ SwichGIT/multi/.idea/vcs.xml | 6 ++ SwichGIT/multi/.idea/workspace.xml | 94 ++++++++++++++++++ SwichGIT/src/.idea/.gitignore | 8 ++ .../src/.idea/codeStyles/codeStyleConfig.xml | 5 + SwichGIT/src/.idea/deployment.xml | 14 +++ SwichGIT/src/.idea/modules.xml | 8 ++ SwichGIT/src/.idea/src.iml | 8 ++ SwichGIT/src/.idea/vcs.xml | 6 ++ SwichGIT/src/imgs/drapeau-en.png | Bin 0 -> 120584 bytes SwichGIT/src/imgs/drapeau-fr.jpg | Bin 0 -> 27495 bytes SwichGIT/src/index.php | 5 +- 16 files changed, 215 insertions(+), 1 deletion(-) create mode 100644 SwichGIT/multi/.idea/MorpionBureau.iml create mode 100644 SwichGIT/multi/.idea/dataSources.local.xml create mode 100644 SwichGIT/multi/.idea/dataSources.xml create mode 100644 SwichGIT/multi/.idea/deployment.xml create mode 100644 SwichGIT/multi/.idea/modules.xml create mode 100644 SwichGIT/multi/.idea/vcs.xml create mode 100644 SwichGIT/multi/.idea/workspace.xml create mode 100644 SwichGIT/src/.idea/.gitignore create mode 100644 SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml create mode 100644 SwichGIT/src/.idea/deployment.xml create mode 100644 SwichGIT/src/.idea/modules.xml create mode 100644 SwichGIT/src/.idea/src.iml create mode 100644 SwichGIT/src/.idea/vcs.xml create mode 100644 SwichGIT/src/imgs/drapeau-en.png create mode 100644 SwichGIT/src/imgs/drapeau-fr.jpg diff --git a/SwichGIT/multi/.idea/MorpionBureau.iml b/SwichGIT/multi/.idea/MorpionBureau.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/SwichGIT/multi/.idea/MorpionBureau.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/multi/.idea/dataSources.local.xml b/SwichGIT/multi/.idea/dataSources.local.xml new file mode 100644 index 0000000..f606565 --- /dev/null +++ b/SwichGIT/multi/.idea/dataSources.local.xml @@ -0,0 +1,15 @@ + + + + + + no-auth + + + + + no-auth + + + + \ No newline at end of file diff --git a/SwichGIT/multi/.idea/dataSources.xml b/SwichGIT/multi/.idea/dataSources.xml new file mode 100644 index 0000000..e7bbffa --- /dev/null +++ b/SwichGIT/multi/.idea/dataSources.xml @@ -0,0 +1,17 @@ + + + + + sqlite.xerial + true + org.sqlite.JDBC + jdbc:sqlite:C:\wamp64\www\MorpionBureau\mysqlitedb.db + + + sqlite.xerial + true + org.sqlite.JDBC + jdbc:sqlite:C:\Users\alexandre\swish\SwichGIT\multi\mysqlitedb.db + + + \ No newline at end of file diff --git a/SwichGIT/multi/.idea/deployment.xml b/SwichGIT/multi/.idea/deployment.xml new file mode 100644 index 0000000..c12e580 --- /dev/null +++ b/SwichGIT/multi/.idea/deployment.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/multi/.idea/modules.xml b/SwichGIT/multi/.idea/modules.xml new file mode 100644 index 0000000..727b7e5 --- /dev/null +++ b/SwichGIT/multi/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/multi/.idea/vcs.xml b/SwichGIT/multi/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/SwichGIT/multi/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/SwichGIT/multi/.idea/workspace.xml b/SwichGIT/multi/.idea/workspace.xml new file mode 100644 index 0000000..55e9662 --- /dev/null +++ b/SwichGIT/multi/.idea/workspace.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1613943095985 + + + + + + + + + \ 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 dbe8edf..0000000 --- a/SwichGIT/src/css/PageDaccueil.css +++ /dev/null @@ -1,475 +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; -} - -#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; -} - - - - - - diff --git a/SwichGIT/src/css/PartieGame.css b/SwichGIT/src/css/PartieGame.css deleted file mode 100644 index 878d241..0000000 --- a/SwichGIT/src/css/PartieGame.css +++ /dev/null @@ -1,109 +0,0 @@ - -#pageGame { - visibility: hidden; -} - -.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 9a02a5b..0000000 --- a/SwichGIT/src/css/base.css +++ /dev/null @@ -1,117 +0,0 @@ -:root{ - /*couleur hĂ©hĂ©*/ - --lightprima: #DEDEDE; - --lightsedonca: #B7B7B7; - --lighttercia: #E6E6E6; - /*Couleur bases*/ - --colorbase : #e75259; - --colorcarre : #30C0DE; - --colorone : #00CBFF; - --colortwo : #00FF6E; - --colorthree : #C800FF; - --colorfour : #E6DA27; - --colorfive : #2E6DB4; - --colorsix : #E6792F; - /*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; -} - -.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 0df21e2..0000000 --- a/SwichGIT/src/css/desktops.css +++ /dev/null @@ -1,455 +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; - } - - .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; - 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: 20vh; - 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; - } - - #textjouer { - 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: grid; - grid-template-columns: repeat(10, 100px); - grid-template-rows: repeat(1, 100px); - grid-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: 7vw; - height: 17vh; - cursor: default; - transition: all 0.3s ease; - } - - .case-score .score-description { - background-color: #B7B7B7; - padding: 10px 15px; - width: calc(100% - 30px); - height: calc(100% - 20px); - transition: inherit; - } - - .case-score .score-position { - font: 700 34px/1.3 "Poppins", sans-serif; - margin: 0 0 0; - transition: 0.2s ease 150ms; - } - .case-score .score-pseudo, .score-points { - font: 500 12px "Poppins", sans-serif; - margin-top: -0.2em; - } - - .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; - left: 2vw; - } -} diff --git a/SwichGIT/src/css/formes.css b/SwichGIT/src/css/formes.css deleted file mode 100644 index d68c9e7..0000000 --- a/SwichGIT/src/css/formes.css +++ /dev/null @@ -1,111 +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; -} - -.rond{ - -webkit-clip-path: circle(50% at 50% 50%); - clip-path: circle(50% at 50% 50%); -} - -.round{ - border-radius: 5vw; -} - -.cb{ - background-color: white; -} - -.cn{ - background-color: black; -} - -.formeinte{ - height: 90%; - width: 90%; - margin: 0 auto; -} -.formeexte{ - height: 100%; - width: 100%; -} - -.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); -} - -.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%); -} - diff --git a/SwichGIT/src/css/phone.css b/SwichGIT/src/css/phone.css deleted file mode 100644 index 2418cd2..0000000 --- a/SwichGIT/src/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/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 74c991c..0000000 --- a/SwichGIT/src/css/tablet.css +++ /dev/null @@ -1,454 +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); - } - - #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: #B7B7B7; - 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; - } - - -} diff --git a/SwichGIT/src/debug.log b/SwichGIT/src/debug.log deleted file mode 100644 index f594d68..0000000 --- a/SwichGIT/src/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/src/imgs/clicjour.png b/SwichGIT/src/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/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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 _e7B-_^+>rD2{-ZN+RxqJ%@4~M=uQce8dEa0Z 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�fpX)KOG8UuycL8ru{TElD@!>g(+w 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 Hu0mjfBa3%P diff --git a/SwichGIT/src/imgs/drapeau-fr.jpg b/SwichGIT/src/imgs/drapeau-fr.jpg deleted file mode 100644 index 40afa0f91aa9be76e093c7222e30ff99ff59d83d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27495 zcmeF2#Zw$yu=a6x3$6)+yW8LngS!QX;O_3h2e-l9-2=fTxCD0(?tb69xc|Vn{uW)Q zPFJ1HvpDs1_phT>lx5ISh*6-RpwQ)HCDovypb7prkP!aM6e+cX{yUJJWOZGkpfCpi zH=t7)F-V}GD52ye#WcKD&wI97n7S^wzn(isg?~|_gr?pO#*+;u^rGo=#Dao;i}yNC z7UE`Jscm^#_kFH^(CO+LZ)Exemzis~WMvw3x}D7No=pGJ4^~KLd4H5yuK(ZEnH%~< zi9&j>^8dg7KdbQqd`tLDe_!5uxLn%%)V}-m>G%nLgM5yBGFj4AGEh@nLPS&+-L@(^ z+d30YSlV`t4}fxOsh?U~_`v0oxuPF}*h!y9fzQSVm!A)Tzy8%I01JM7oH>Gjeez&) zVqaXjO-m|T=H-Y<-aWg8yv++wsvBzCBtq_Q8^L)QW%HLEz?S}q!0f5>r;blvq8r@Lj$G#U=%nxi?%#{ZsY@zCo8a(MaE_kkSS0hpzSO01y+~w8`JtJd~`q&Hd z!F=Tf=B4q>!6I8w2tJEHHOe2F-I3Kc1ms&bNa-#uS>`gJ-s6UQ;`=**ED2;Kth1@? zINzChVE4@`Z@gUtmn05#oS$7~qh}neKAue8bi>pA;#A$=_&UG`#xm;cnMcG#3hJ-ITf=J1wgvnCgG_QJGOd=a)Wy^$MxthLNEd*<=f|0< zO05E7TBX(srqb?+eY|wdR{3#eg$C*SxP~Jl8A;FRQfHH-y#t52rIQkuBf>TJkz-Q< zgl%Q=9&rmk0UvlY9}x-nQ8#wIOA(OEy3=8V5=KmSg=?CN(I(_+!LN)(v*#(4e!^o3 z%ZASxt(BM~iF}{6Z<>NR#4`)wT+PX|+qL0uq*Xsp4BZ4ntR=;CSA>+LKLkXE23nJe z3lu98L1HOZUnwj!&X?mfVja*1)wpaOs2z;jtX(BA`BPC0)tz<(?ii9J4`8laFpQ=c zVP4vlQh%*Ulcxi8;#-C1ltOGH&D(GX5sKIDb(L(>;sjY2Yn9uoT2^~&TgSQ#3r~fV z+ekE9^yg32(~IxLtsX?_f~9Zy2v>&xE;#f{H-IKXguNIuOGssGr9xJk306tVHYEA# zSqujMIkZ;;OZHQBeFn5MyK{f2!wV{`mEH-XJLqyH%~jo%`*WZT?wqUZ9DXHZC27Eg3lVTfd^+uJcft>yg(`S;cl$<(;5Z*d zJ-|++c%q=1XJLi_<_!5=-lpd_RrzHJYmM>+=l&?bE(ppSi$N1;#rVE#J^4FU^RaBa zak^vs==`+eJdVMI(p6I#MaV`~Wa9Akj>zStH+ggNsK8r1qN<5<^45dV>su4JX*JKt zo)a=E5LeaBFZ*bzK)Q!mwCrB}n{Cto3*8&?5q7Y{w1b=?(^jTjw}eOhbceHgf6ZPq z$h_~Yf)*0Qk#-VJMe3cXB8lrYt@m}9w$rf5Z+U#AQLeJb`*db!#bL?k!vQhWp;pkl zQx2G9!@AFfR3t%d=mTgoq%Sw9(F(hb{*3t8fS&s_kD-5=w75NAVM|U{wxFyFl;IbF z&`>A>=B>J(S2m(KX#5pb`@rW9ybj!$hHiwBDB++tK1tL&j0md*ck`UnVEfyYbcln4 z8U7#c&9zQG<9zyuTaLQa5RAJb%^xw$_ILKCDvqITb=g0tnow&$a4p_jb5gS(jHa(o ztSv}yLO8y7lR*!bT0{3nUeAn%@@a1q-+rAz-4eze;ipbmRA;|d|JYB_74~nc;_U{=0nt+Z0gCn{A9E3t4tMic|@CSJ=fT#r|0Y3DLsT zN?)@&N21rVBMhVs9&r9z+*>Sy?m+t~KzDW~lt^wLK8#X251~`p;cO`%LHU}kk@USY z)ra!F*!*7`ahJs=yrLTYo7O_OerXgVuD2?~g38_;2yBOf#EBUo?#R#3r+1aDywrOSgwxjTX6rlGvf6csyCG-J-l|;? zhu8K!*Yeq7L$LkZcb%-i;!A}mxtcG*QEBUNw!ujG^Q9_33AT`R-2k>#WFavLmsS(4 zwQ4wyCry7IV07Jv;VCBfe9IcE?!bt2pqsk!Gc@&kwte3P&Hn9pfhVQWHd4$Xm?n)y zVx>d&mz7Ene~!r!u0UCrG(X~|za6BZA1QC^BDrs1!pZ2~Zxk7Qjj&lkOE`!AVRm^oGyc@CS4myMAm(Yqbo>bjZivkdXmse7_a0ag84LY+ zh=ytm$)V>@^48nr-S73!9Z*i^tqUX^7((wq8n)7~CRUD87x_IGIhglj@c9aQ2v8?K znpR;4MNB(?olaL3haNM?<62M@><4t#UzTcu-QFs=>3+9QU?)>oRsZ;haxJ-ra|iXX zE)?46q4}Ynl7y!9&9&gjP3^%@#eJ!u{8Rpsbw1G1O4Gw(hxb%)M5P}|?qU^VR2wy1 z%?WH3oXi%V+v%LW#Fp4**A)U>PMtcC?Vr|MkP<-brT0HaY0+b<9GktO@9B6H5V1RI zF#AiK?H>N(cE4*c=+WQxlJ@cMSNf)dZeUTY`fAU9DOxSv8tjb-b9dY{a2q>_ezj$igklagGv`SocI*-0^vW{ADJ&}6%2mFWe zV_uZ)2GS|)=us;G>wFVCn|;d$qzZt6XO|XP3QI~nTD6^E8@giu(AFH8cOP|X8=YeT zEqUh{f8QvD5hcef8Egt!4afhn_S?L17%}1iqGOMl7Poag)URcvSFOw7@wmqJ{++*! zdre5gvorN|4c21BN*rU()16O@vFfDpB?#%eqh1~{L!M}pP<{`I_ zAWYw#6ss7iL*KB}a+aargD*seAoRYiD!N#LEnteVQuM1DV9#s9HAL|r)9Y-v>7Y}x zjQN?@C3)VzyCvyOjqZ}^MY%=IkC@Lpc=bka zwca9%dkiwX_8bUiBJ}CJaSh_F_o#+prp{9!pJ@b^MIim;@Xxk9Sia$2ev;c3(2lgUf0X)BKKi~>Xt(VpoXl|=}p=(#zJ-7E>KHP9)e3|(x z($>&I%q1Ui96jpEo0X_GL_Pqq27Er@P!*#k`O5FY5iu`~dU;d7+5RX5CzVU@#hr&Q zAV#6J{^~imw!8Ls)JAM83jN(`&a>4e@bcyz*L`lzedC{za`PIwX$Hd|cfiqk<>K`( zvJ^voxBGf&>E4eYSHxnh^-+F(f9lF~z7#iUmgwsO6M3&^PJcH(ORA4w9)Ry_p78Ej zR`bWT7d?IGlJ~!KaV*Bm!{2H@DzDR}^{hqjaA+?x{cv9oz*pdBu44#n+dJ_8J|XuU z`(*;MSH_n&;AYw26sSBQBFMct%%U^`s&&!5bt~j-1<^9Vq$CSkww!q&N{FC^F+8r&$t{j9kB~$=+xhvaeJw0lElfE>m=Rk-$#!b zqN@U-8+>-$B5^hgzjQCBCNw@9X^RAUSa=>lng`@9Q>`2jNsXUyPl-MKnCK_NpK|lr z7(TLOmF5O7R|a68y)h2FSQic9yQ4<_(Y+n!3ulSkJOfsdBZRg@q#e3prbM+J^kt~n zTK=5vy;vpuJ~JjsGry`F6U7A@U`*zaFikwjA@G)21rWmq$s%shh*TM-POAp;{3FG_ z4C&M_mU!%`jbx9qIZ$Vg8#>MH$erzPR+bKT(R$H3_@^S3>Vbn)yI-rK2lz3JNeRkB zj`BwuwQyoY?-G(e;$oaoupfw$m(k4wffc8D=WcE)!osk2+LJeph%ZR)@2-A-JyNj1 zctT*ES7xlYEGWvNw$lhpmP*Ft2^H=xUNmb#DX8POPxXGmgR4jZ_c@aSQ2ew96XgS2 zqMks~C}%vUJ~t>K;MA_Y17FA1OhIpeTh`?{&kM^I$Viks=vt^0eK_dz;yP-o?~?n> z%jx>|c^fCxrtCr*kB)EZ43k^Om1MGrbcQ0(Y&BUq0DX8a?t;ers^fbQMSy4FmZFv0 ziQM1)z{Z!WFLe(OKUfEW6u3M+C4Wf9Ofin$!i;D;GNgy0jd@P-hbh#vwZaPx!e0oN zCq|Vup2fbTXk$cDBYCuQ-ejA-e$wAv2FNzXDm>?h!rwK`*oyNL&o2flz9Vmkkl_4! zW!hv-$WAsA+^(xzV3Xu?pOag=69}tr3FGp#8vY$AZAO{$ee#VP)mm~_&Y@4ja+>6w z`IpYRK1~4HX08m0ETF0~oYDMgMKY4TcALP9L;r)!HUXOgTdpCcK580%L|1JR_SWr1 z>pqy{`LFO(qRivkK}q(L?j{QhRmEO$&*R#e+(fuS^IqL?ob$>#T8~YFL%MB1^!zbz zkrd|b*J47fzPti~Vc>^X_iaRW&`?Fc8}VMiG23rgTZv02v-W`L!2EF?AeEm9&pPkG zBb|95f-jcHZ|KQ$KBALTszEuHA!L`jLwtj5Wr_XJVH=1SEMNK&^Uh6t?(dO?4YBF1(rq(?Ie~RaBjK;;*sfCu|OuKyDuA1TNSSZ5{ zMpXP4krgimgRAzPpmWV^0tMqI6Gb73fPHT?`Fz}Pn*s^6c3JYr8QI2+{_FC-P-zkM z*}ld8Axy=LF8c-}Q+*9*_!Z>*|7H zpV%0(^>AsQ9LG8zKPM3sB!FkZI8G?Q1l?vxxAUeXEK5sdX5Bs|MEjq<9OGU@iww)C z(L20xVZr=J{()_ybIC?)79UH@tBOqIkmR`1wa&)EQHUQXwG?D2tfA;rh6OVv|3^q~ zU#TYkP1+P|P0WZ<57~@%%*-?th8fDqqmgNe5aZ~mv&n#Vu1v6-$KnT8R9T$u`7FvM zp0hxp@%h&te`#yYNO1l&Lt@Wd(pZ?S~qeY7~FLoL{0jSp6 z37(v}nEB!79wA>L?>PF`3RiR4C|f&Z-5?d7&f^{Z4%_)qBtDSUr&g0HHA>(+>bi_zPN<7;;TKyLhL&yN zU`F?q6RiZBf+kgn4ad0Mj0ICf%C;lStISbB9`!&-G0!G?4{18wkl^WK zbH*p)RE99T#w-^Gf5Hw8Ddu&kh>xz^TzpNipC^+2X@yjd)n$D3{q^()ry^OUo=9a7 zV^5e_mJwHt6Bk(|awRwtpI;o$)>*Lh!_cHyTVfMX&;P6Bt(K&&>N^%$OHeqW`p|Es z0VVzVBsq}6L;fM?y(&rvt|SSyuZt*ngh9WqqqLGEv-d8y+G+@l75wKQ?d@v$8YCO) zi*|8VC_MK*?EhQ7(aIf5J)>0-mCHq(F{L49tUI+u+=wwxePe6EJ9+PuNZGsMHHyzz#hPqozOIf-eC$W`9ex z8`3m&b7L1hOO+!Hb3Gfk2&?cb2abFS%}{1eO;WyHwS49!Cg|lDwddM7$0ZS6W|aY8wFbbsdSoJ+VA+d(_|T#BL**11lIf}w4%?z zfY$XB@RI#FHVdE|+^3mXR|?&Ge&~kq?uTk$20{PTU*C`DL=i-yf_!2vd?Ywlo!BYNKg z#u%mNKC$~(pp*7$R^pFl{T=Nt+A@F@C|1>7{^8F+^g2eD&fE#|uHPp+71CGcwZMBa zLiaGUfpc${11pC+Ic=RlX{J5by_M7ZE2o?wG6Xq_-jU+yum*KL5BP|QJxLoS3I8i^ zTXW){Pm#H>vN+3-qvFQ5>%kNuKopG#^#_+{fEE%v;RTXr|1$DtA}(PULzIRrIWgM0 z|L?o878tfPYHJqEem(wOQ3UQoLcI-@(w7|o6|OQ+#~x_My>Fb$T>+Da5At!c!&a{l z@ho!!#cz7vbopxPrI)RZWnsse7uAW_Q0x_CJtCQi>-oLJCkp%GQWRrbajFL`BZ{)~^mOGiV zirxNdqDOWHWXB_`JRV;y$kP;U5oGS>WS9pxp$0f~sS{i8jgg%7d6lyrHpVRi$6?HO zhv{gtf^lF9kefUDh|i8?{3>22@A!g$3JP)9nPvq4?)s?C4P&t%eZ0xxZyWN`(-j@z z*SNx~me{oZGIVbFvft~vkIjsd7_)~N>olk3xVHAkUmk*mU*6K=>$CLVlbQBPno7;02%2l_mI((|HU?k)VFmmgQXgNCu~=XCZzj|%0sIl=d;0dKuHW;SAo z+)wRIwCe0p zG=p6Y_F&`2%jd6Udzc%Ry_iRA5Jkp1&G3P)ldvLB(F+vmCDh;Q5Sm!NJ~?C~Re`qB z7-heZBk^AoWm}HC#kY{mt)@%RF^2n5rQSH%#tFxCs}ZUBF=eru+xaf1OLuv<;M7^_ z{@V;0`IVlMwGgt#lRuLxPW20qK20o)RX=JGbt1q3E|}H&xnT$V z40leSR|ukc0;JWE?5T`3OZB=z+(z7J$eh{Kx@mYXU!>*$&Ph|br9deI;S>2Iqn3qA(vgyYjK*@XE0fH-G| zcEY<_??@M~JK~4|uT7Cmnki~7O#=|I;FazA4D)1eL1&TB{9lLG)hC@Si=um4Bshpb z3x|@Lqf?1X92)wgNrABerw>#|vLIE5q^4olU!)PA8>ElT03tYZDZnINTENVdY0Gkem z9izG6CR1cV-*?xDZl@;F3X{%09?#0-TNZ+8V zS>ktQraGxfU*H9@i2COY z{_4E;xjT1JCNQQB5ZbH`%>c+fM(PdV-ctkSyR;GZ+F!%8xnh?S&&%n?uDO1eWpi(p zY|r7X$Eo4pL~R>Tv{33+_|mg|?Yk6?xEaaQVJ*s9HfR+;Qxwz7w2<;&_tH^CIR490 z%TJ)<4>WwQ@&znc+3(KZG8>Wwfa8S(`6mNi)*-KA&eg#8A6R%qbZ~)wb~zg8DM8R0 z0ilHud+dzk@x6x~-;3u@iNFypNF(~ij!?Z-uMYQzACPSLL{tZqSx#{*MJX z(?g^4kV@8<7=^z+)Sz&gz+srz{RmNpsi`7M0)s1z;*ToE*E=za&&E@IaD@(arYc3q zZYsyk%{Ui%I~VdgVBTYX7S;_XrbGhUJEn`truwX610>_bimN9$9V*!lWj1f4`Ugy= z`N-Mhrtv$Cds9UM{AUs5ITYNl;vCV993@83QkjH~U=G>%>Hf1K@f|pGP=s^#$VX}8 z4iX3QCPHQ|s(FoN%+@LNx)FE>QvwdLmI%XJCwy*9px;UKWdx90WGQ0Yb=J=VYd6+0Uk*ZHS z-r>C`9hS5rqRC?`uG`44F8G>ZqTmcMW5$$q=FvK(KBu0Q7=am5M3k!Pfap>q9cyt) z^96~SXGrdiyk@_lab7gDJI{f#;9tDd+1*7zW!d7*+K-TSdOH0pSCjU{K%CKk23Wte zi4x``Z#)EryO4ja9-d=VXbN~DR8(#0=c#={bzWcy@xn4;M$(*a3v!)01gV&ai8R7Q z0c%5d*k30p8q$uW?uhAv;`;c~J{M$n(_!n zWR`6j@76ghOg>96XgpHPNlqxILjMpklaR_cCmn3Pk+SA-kpMv44EBO_1%8_Pi#Rx6IE|2bgSUosiOvShu;B3TDH6+qU6w z>5IGuL80jYNiVNB&I@sIa83+x+kyP~8Z?-2oS*-qrrwUHl@A_5Y16kBGgZrrfi7kPT^WL6p|UcrxyYo!{mSOwC#_2^EAv$_i&0bcj9+l? znG27-Jc3u|x6e=OSLK&^gLm9kZ?QW5DX*tFXrpbA<{ubeReV{sK~Qp;AJ0Q2_4Zan z6^h93e-mYG!*A6u9Dl#l@}}u5BLsfV$59oUi_@Q>?g{y?Dc!6jjh_%4T~ZSdegu1WU3?T`V{92a#k6=AU37ojw&#kwRW9xxCB<>u`wT0d zWXc%d%|0RlUE%ciB=&)K)`fPRCR^IU-mSa8=vQ%Xs^9_H)pgchZ_fGO0y zZ^0G|B&pk>|EUD|QFRN-9B%(3XsiQp)SqJ>QUWuET@AZj&?7aAlbf(tQ4nT(*bC^w z?Nv53txX*gP3zAtAzdb--?$W$X_qxq`NJ=l>#xGJXL7vW9$Khvd z8+#AOiQ|<@m1nbcSFuXsm}d7{gfu%MSe0^*PCJpB#yywn8E{GH=4dHF{;=IPRLa81 zhkEk6fKQs?(2Mlqm&uFTQh|7XcbaE}sPO9*yw{9~_{nEVX0mHm6?#Pgh4BOxdO#Bl6BfwsKr7*lo9YGj-F_EHNiP*s^)k5>cuWqhr zjP`G5mB8g{*eR*|oqnusb4rs0bk#;7#K6-^lkL6vjpcJ}C4EYJY#PA+CSI6&1U{hU=73@sO*%#|8 ze}vHwNiSwr70{LXhPIO90`D|;{J8BFLN`9MV|en<$fiat$)hY*cC)!^o*0XR zYeF#cmt5A|jxA_5*L^~*P-Y6yUQ$j)4hICZB2s-ssOq}MscS-#EhZ@1fq=-V0Ey4$ zx2%Mnkv4vF{2LOuK`RleQ?(n=a@mtR}+tuy5BJ2 zpGhRW)k#L9-mcU5019%2ZVKHiavs%0u=&~(X9^ip2BxLJ36E)3z{GuW0mTh+TDUAl zEd=rFEq|Ws7W9Yf`zIQF$Mtg|`=vYP(OK?JA9EWs*%iml-;MNv*R_%YG0|bNN3Mxs zrz@(qj;sO7T*dZ9^^x-Vi<9r`#1}Aqiv*tT@8H}5O+k(OOr#~~czeGkWH;Aam<-cv zjsO$8l!FEyulxj5Wz-buH0(n4M4P_IaDApU28>h98DUR6v}1 zaQZa@f1ZB)2F!r>xB613t?_)`^b=m9sE@;B5Cbc`ii*I#=_=`ITCj{T0C 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 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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/src/index.php b/SwichGIT/src/index.php deleted file mode 100644 index a004411..0000000 --- a/SwichGIT/src/index.php +++ /dev/null @@ -1,781 +0,0 @@ - - - - - - SwishGame - - - - - - - - - - - - - - - - - - - - -

- - -
-
- - -
-
-
-
    -
  • - i -
  • -
-
-
-
-
- -
-
-
- - - - -
- -
- -
-
-

Paramètres

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

Match Ă  Point

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

4 * 3

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

Classement - solo

-
- -
-
-
1er
-
palafour
-
696 pts
-
-
-
-
-
2e
-
cyril
-
600 pts
-
-
-
-
-
3e
-
mamore
-
500 pts
-
-
-
-
-
4e
-
yannis
-
430 pts
-
-
-
-
-
5e
-
theo
-
340 pts
-
-
-
-
-
6e
-
alexandre
-
295 pts
-
-
-
-
-
7e
-
borto
-
210 pts
-
-
-
-
-
8e
-
-
-
-
-
-
-
9e
-
-
-
-
-
-
-
10e
-
-
-
-
-
- -
- -
- - - -
-
- -
- - - -
-
-
- -
- -
- -
-

-
-
- - - - - - 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 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); - } - window.alert("Combinaison a " + (N + 2) + " cartes trouvée : " + recup); - } - } - } - } - window.alert("Nombre de combinaison: " + Cptsolution); -} - -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); - window.alert("fin test " + k + " cartes") - } - 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++; - window.alert("Combinaison à " + (DeckTeste.length) + " cartes trouvée : " + 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++; - window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); - } - } - } - window.alert("Nombre de solution a 2 cartes : " + 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++; - window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); - } - } - } - } - if (Cptsolution == 0) { - window.alert("Pas de solution"); - } - window.alert("Nombre de solution a 3 cartes : " + Cptsolution); -} - - -//================================================================================= -//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) { - window.alert("fin du jeu"); - 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) { - testPourJeuClassique(); - } else if (selectionMode == 1 || selectionMode==2) { - testPourJeuInfini(); - } -} - - -function testPourJeuInfini() { - try { - if (carteselect.length == 0) { - window.alert("Selection Vide"); - 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(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; - lesPoints += carteselect.length; - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - if (selectionDiemension == 2) { - changerlesCartes3_2(); - } else if (selectionDiemension == 3) { - changerlesCartes2_2(); - } else { - changerlesCartes(); - } - } - } - if (solution) { - document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; - } - if (!solution) { - document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé !'; - } - } - } catch (e) { - window.alert(e); - } -} - -//Fonction de test mias pour le jeu classique - -function testPourJeuClassique() { - //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; - changerlesCartesDeTasDeJeu(); - } - } - 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 !'; - } - } - /*} 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) { - window.alert("Avant copiage " + uneFigure.CodeHTML) - if (uneFigure == null) { - return null; - } - window.alert("je fais la copie") - 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(2); - 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); - - -} - - diff --git a/SwichGIT/src/js/menu.js b/SwichGIT/src/js/menu.js deleted file mode 100644 index ef2ecd3..0000000 --- a/SwichGIT/src/js/menu.js +++ /dev/null @@ -1,50 +0,0 @@ -var FormeSelect = []; -var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] -var ListeClassForme = ["rond","carre","triangle","losange","croix","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 disableCache(formName){ - cacheName = "cache"+formName; - document.getElementById(cacheName).style.display = "none"; - FormeSelect.push(form); - - //document.getElementById("SettingName").innerHTML = FormeSelect.length; -} - -function changeContour(value){ - var newvalue = value * 0.055 + 1; - document.documentElement.style.setProperty('--z', newvalue+'vw'); - //document.getElementById("SettingName").innerHTML = newvalue; -} - -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 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; -} From 5ba366326a74b9be5db8aa60dea8d6c44a3b346f Mon Sep 17 00:00:00 2001 From: algolfier Date: Sun, 21 Feb 2021 23:14:43 +0100 Subject: [PATCH 06/14] =?UTF-8?q?mode=20anglais=20fran=C3=A7ais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SwichGIT/src/.idea/.gitignore | 8 + .../src/.idea/codeStyles/codeStyleConfig.xml | 5 + SwichGIT/src/.idea/deployment.xml | 14 + SwichGIT/src/.idea/modules.xml | 8 + SwichGIT/src/.idea/src.iml | 8 + SwichGIT/src/.idea/vcs.xml | 6 + SwichGIT/src/.idea/workspace.xml | 7 +- SwichGIT/src/css/PageDaccueil.css | 475 ++++ SwichGIT/src/css/PartieGame.css | 109 + SwichGIT/src/css/Resp3.css | 84 + SwichGIT/src/css/base.css | 117 + SwichGIT/src/css/desktops.css | 455 ++++ SwichGIT/src/css/formes.css | 111 + SwichGIT/src/css/phone.css | 6 + SwichGIT/src/css/pickr.min.css | 2041 +++++++++++++++++ SwichGIT/src/css/tablet.css | 454 ++++ SwichGIT/src/debug.log | 2 + SwichGIT/src/imgs/clicjour.png | Bin 0 -> 9600 bytes SwichGIT/src/imgs/clicnuit.png | Bin 0 -> 9770 bytes SwichGIT/src/imgs/darkcloud.png | Bin 0 -> 47657 bytes SwichGIT/src/imgs/darkmount1.png | Bin 0 -> 60647 bytes SwichGIT/src/imgs/darkmount2.png | Bin 0 -> 58679 bytes SwichGIT/src/imgs/drapeau-en.png | Bin 0 -> 120584 bytes SwichGIT/src/imgs/drapeau-fr.jpg | Bin 0 -> 27495 bytes SwichGIT/src/imgs/lightcloud.png | Bin 0 -> 47890 bytes SwichGIT/src/imgs/mount1.png | Bin 0 -> 60818 bytes SwichGIT/src/imgs/mount2.png | Bin 0 -> 58202 bytes SwichGIT/src/imgs/swishjour.png | Bin 0 -> 20168 bytes SwichGIT/src/imgs/swishnuit.png | Bin 0 -> 24190 bytes SwichGIT/src/index.php | 798 +++++++ SwichGIT/src/js/jquery.js | 2 + SwichGIT/src/js/main.js | 1827 +++++++++++++++ SwichGIT/src/js/menu.js | 50 + 33 files changed, 6584 insertions(+), 3 deletions(-) create mode 100644 SwichGIT/src/.idea/.gitignore create mode 100644 SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml create mode 100644 SwichGIT/src/.idea/deployment.xml create mode 100644 SwichGIT/src/.idea/modules.xml create mode 100644 SwichGIT/src/.idea/src.iml create mode 100644 SwichGIT/src/.idea/vcs.xml create mode 100644 SwichGIT/src/css/PageDaccueil.css create mode 100644 SwichGIT/src/css/PartieGame.css create mode 100644 SwichGIT/src/css/Resp3.css create mode 100644 SwichGIT/src/css/base.css create mode 100644 SwichGIT/src/css/desktops.css create mode 100644 SwichGIT/src/css/formes.css create mode 100644 SwichGIT/src/css/phone.css create mode 100644 SwichGIT/src/css/pickr.min.css create mode 100644 SwichGIT/src/css/tablet.css create mode 100644 SwichGIT/src/debug.log create mode 100644 SwichGIT/src/imgs/clicjour.png create mode 100644 SwichGIT/src/imgs/clicnuit.png create mode 100644 SwichGIT/src/imgs/darkcloud.png create mode 100644 SwichGIT/src/imgs/darkmount1.png create mode 100644 SwichGIT/src/imgs/darkmount2.png create mode 100644 SwichGIT/src/imgs/drapeau-en.png create mode 100644 SwichGIT/src/imgs/drapeau-fr.jpg create mode 100644 SwichGIT/src/imgs/lightcloud.png create mode 100644 SwichGIT/src/imgs/mount1.png create mode 100644 SwichGIT/src/imgs/mount2.png create mode 100644 SwichGIT/src/imgs/swishjour.png create mode 100644 SwichGIT/src/imgs/swishnuit.png create mode 100644 SwichGIT/src/index.php create mode 100644 SwichGIT/src/js/jquery.js create mode 100644 SwichGIT/src/js/main.js create mode 100644 SwichGIT/src/js/menu.js diff --git a/SwichGIT/src/.idea/.gitignore b/SwichGIT/src/.idea/.gitignore new file mode 100644 index 0000000..324d511 --- /dev/null +++ b/SwichGIT/src/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/../../../../../../../:\Users\alexandre\swish\SwichGIT\src\.idea/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml b/SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/SwichGIT/src/.idea/deployment.xml b/SwichGIT/src/.idea/deployment.xml new file mode 100644 index 0000000..359e892 --- /dev/null +++ b/SwichGIT/src/.idea/deployment.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/src/.idea/modules.xml b/SwichGIT/src/.idea/modules.xml new file mode 100644 index 0000000..f669a0e --- /dev/null +++ b/SwichGIT/src/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/src/.idea/src.iml b/SwichGIT/src/.idea/src.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/SwichGIT/src/.idea/src.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/SwichGIT/src/.idea/vcs.xml b/SwichGIT/src/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/SwichGIT/src/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/SwichGIT/src/.idea/workspace.xml b/SwichGIT/src/.idea/workspace.xml index f09c607..c864ca5 100644 --- a/SwichGIT/src/.idea/workspace.xml +++ b/SwichGIT/src/.idea/workspace.xml @@ -19,9 +19,7 @@ + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ +
+
+ +
+
+
+ +
+

4 * 3

+
+ +
+
+ +
+
+
+ + +
+
+ +
+
+ + +
+ +

Classement - solo

+
+ +
+
+
1er
+
palafour
+
696 pts
+
+
+
+
+
2e
+
cyril
+
600 pts
+
+
+
+
+
3e
+
mamore
+
500 pts
+
+
+
+
+
4e
+
yannis
+
430 pts
+
+
+
+
+
5e
+
theo
+
340 pts
+
+
+
+
+
6e
+
alexandre
+
295 pts
+
+
+
+
+
7e
+
borto
+
210 pts
+
+
+
+
+
8e
+
+
+
+
+
+
+
9e
+
+
+
+
+
+
+
10e
+
+
+
+
+
+ +
+ +
+ + + +
+ + +
+ + + +
+
+
+ +
+ +
+ +
+

+
+
+ + + + + + diff --git a/SwichGIT/src/js/jquery.js b/SwichGIT/src/js/jquery.js new file mode 100644 index 0000000..a1c07fd --- /dev/null +++ b/SwichGIT/src/js/jquery.js @@ -0,0 +1,2 @@ +/*! 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 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); + } + window.alert("Combinaison a " + (N + 2) + " cartes trouvée : " + recup); + } + } + } + } + window.alert("Nombre de combinaison: " + Cptsolution); +} + +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); + window.alert("fin test " + k + " cartes") + } + 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++; + window.alert("Combinaison à " + (DeckTeste.length) + " cartes trouvée : " + 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++; + window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); + } + } + } + window.alert("Nombre de solution a 2 cartes : " + 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++; + window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); + } + } + } + } + if (Cptsolution == 0) { + window.alert("Pas de solution"); + } + window.alert("Nombre de solution a 3 cartes : " + Cptsolution); +} + + +//================================================================================= +//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) { + window.alert("fin du jeu"); + 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) { + testPourJeuClassique(); + } else if (selectionMode == 1 || selectionMode==2) { + testPourJeuInfini(); + } +} + + +function testPourJeuInfini() { + try { + if (carteselect.length == 0) { + window.alert("Selection Vide"); + 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(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; + lesPoints += carteselect.length; + document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; + if (selectionDiemension == 2) { + changerlesCartes3_2(); + } else if (selectionDiemension == 3) { + changerlesCartes2_2(); + } else { + changerlesCartes(); + } + } + } + if (solution) { + document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; + } + if (!solution) { + document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé !'; + } + } + } catch (e) { + window.alert(e); + } +} + +//Fonction de test mias pour le jeu classique + +function testPourJeuClassique() { + //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; + changerlesCartesDeTasDeJeu(); + } + } + 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 !'; + } + } + /*} 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) { + window.alert("Avant copiage " + uneFigure.CodeHTML) + if (uneFigure == null) { + return null; + } + window.alert("je fais la copie") + 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(2); + 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); + + +} + + diff --git a/SwichGIT/src/js/menu.js b/SwichGIT/src/js/menu.js new file mode 100644 index 0000000..ef2ecd3 --- /dev/null +++ b/SwichGIT/src/js/menu.js @@ -0,0 +1,50 @@ +var FormeSelect = []; +var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] +var ListeClassForme = ["rond","carre","triangle","losange","croix","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 disableCache(formName){ + cacheName = "cache"+formName; + document.getElementById(cacheName).style.display = "none"; + FormeSelect.push(form); + + //document.getElementById("SettingName").innerHTML = FormeSelect.length; +} + +function changeContour(value){ + var newvalue = value * 0.055 + 1; + document.documentElement.style.setProperty('--z', newvalue+'vw'); + //document.getElementById("SettingName").innerHTML = newvalue; +} + +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 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; +} From 1c00cbf628fb44ddb90833b50bdcc0be4c85cedc Mon Sep 17 00:00:00 2001 From: algolfier Date: Mon, 22 Feb 2021 12:08:13 +0100 Subject: [PATCH 07/14] vv --- SwichGIT/src/.idea/.gitignore | 8 - .../src/.idea/codeStyles/codeStyleConfig.xml | 5 - SwichGIT/src/.idea/deployment.xml | 14 - SwichGIT/src/.idea/modules.xml | 8 - SwichGIT/src/.idea/src.iml | 8 - SwichGIT/src/.idea/vcs.xml | 6 - SwichGIT/src/.idea/workspace.xml | 75 - SwichGIT/src/css/PageDaccueil.css | 475 ---- SwichGIT/src/css/PartieGame.css | 109 - SwichGIT/src/css/Resp3.css | 84 - SwichGIT/src/css/base.css | 117 - SwichGIT/src/css/desktops.css | 455 ---- SwichGIT/src/css/formes.css | 111 - SwichGIT/src/css/phone.css | 6 - SwichGIT/src/css/pickr.min.css | 2041 ----------------- SwichGIT/src/css/tablet.css | 454 ---- SwichGIT/src/debug.log | 2 - 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/drapeau-en.png | Bin 120584 -> 0 bytes SwichGIT/src/imgs/drapeau-fr.jpg | Bin 27495 -> 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 | 798 ------- SwichGIT/src/js/jquery.js | 2 - SwichGIT/src/js/main.js | 1827 --------------- SwichGIT/src/js/menu.js | 50 - 33 files changed, 6655 deletions(-) delete mode 100644 SwichGIT/src/.idea/.gitignore delete mode 100644 SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml delete mode 100644 SwichGIT/src/.idea/deployment.xml delete mode 100644 SwichGIT/src/.idea/modules.xml delete mode 100644 SwichGIT/src/.idea/src.iml delete mode 100644 SwichGIT/src/.idea/vcs.xml delete mode 100644 SwichGIT/src/.idea/workspace.xml 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/debug.log 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/drapeau-en.png delete mode 100644 SwichGIT/src/imgs/drapeau-fr.jpg 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 diff --git a/SwichGIT/src/.idea/.gitignore b/SwichGIT/src/.idea/.gitignore deleted file mode 100644 index 324d511..0000000 --- a/SwichGIT/src/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/../../../../../../../:\Users\alexandre\swish\SwichGIT\src\.idea/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml b/SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index a55e7a1..0000000 --- a/SwichGIT/src/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/SwichGIT/src/.idea/deployment.xml b/SwichGIT/src/.idea/deployment.xml deleted file mode 100644 index 359e892..0000000 --- a/SwichGIT/src/.idea/deployment.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/SwichGIT/src/.idea/modules.xml b/SwichGIT/src/.idea/modules.xml deleted file mode 100644 index f669a0e..0000000 --- a/SwichGIT/src/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/SwichGIT/src/.idea/src.iml b/SwichGIT/src/.idea/src.iml deleted file mode 100644 index c956989..0000000 --- a/SwichGIT/src/.idea/src.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/SwichGIT/src/.idea/vcs.xml b/SwichGIT/src/.idea/vcs.xml deleted file mode 100644 index b2bdec2..0000000 --- a/SwichGIT/src/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/SwichGIT/src/.idea/workspace.xml b/SwichGIT/src/.idea/workspace.xml deleted file mode 100644 index c864ca5..0000000 --- a/SwichGIT/src/.idea/workspace.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
- -
- -
- -
-
- -
-
-
- -
-

4 * 3

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

Classement - solo

-
- -
-
-
1er
-
palafour
-
696 pts
-
-
-
-
-
2e
-
cyril
-
600 pts
-
-
-
-
-
3e
-
mamore
-
500 pts
-
-
-
-
-
4e
-
yannis
-
430 pts
-
-
-
-
-
5e
-
theo
-
340 pts
-
-
-
-
-
6e
-
alexandre
-
295 pts
-
-
-
-
-
7e
-
borto
-
210 pts
-
-
-
-
-
8e
-
-
-
-
-
-
-
9e
-
-
-
-
-
-
-
10e
-
-
-
-
-
- -
- -
- - - -
- - -
- - - -
-
-
- -
- -
- -
-

-
-
- - - - - - 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 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); - } - window.alert("Combinaison a " + (N + 2) + " cartes trouvĂ©e : " + recup); - } - } - } - } - window.alert("Nombre de combinaison: " + Cptsolution); -} - -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); - window.alert("fin test " + k + " cartes") - } - 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++; - window.alert("Combinaison Ă  " + (DeckTeste.length) + " cartes trouvĂ©e : " + 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++; - window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); - } - } - } - window.alert("Nombre de solution a 2 cartes : " + 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++; - window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); - } - } - } - } - if (Cptsolution == 0) { - window.alert("Pas de solution"); - } - window.alert("Nombre de solution a 3 cartes : " + Cptsolution); -} - - -//================================================================================= -//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) { - window.alert("fin du jeu"); - 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) { - testPourJeuClassique(); - } else if (selectionMode == 1 || selectionMode==2) { - testPourJeuInfini(); - } -} - - -function testPourJeuInfini() { - try { - if (carteselect.length == 0) { - window.alert("Selection Vide"); - 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(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; - lesPoints += carteselect.length; - document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; - if (selectionDiemension == 2) { - changerlesCartes3_2(); - } else if (selectionDiemension == 3) { - changerlesCartes2_2(); - } else { - changerlesCartes(); - } - } - } - if (solution) { - document.getElementById("affSolution").textContent = 'Aucune solution trouvĂ©e...'; - } - if (!solution) { - document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvĂ© !'; - } - } - } catch (e) { - window.alert(e); - } -} - -//Fonction de test mias pour le jeu classique - -function testPourJeuClassique() { - //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; - changerlesCartesDeTasDeJeu(); - } - } - 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 !'; - } - } - /*} 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) { - window.alert("Avant copiage " + uneFigure.CodeHTML) - if (uneFigure == null) { - return null; - } - window.alert("je fais la copie") - 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(2); - 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); - - -} - - diff --git a/SwichGIT/src/js/menu.js b/SwichGIT/src/js/menu.js deleted file mode 100644 index ef2ecd3..0000000 --- a/SwichGIT/src/js/menu.js +++ /dev/null @@ -1,50 +0,0 @@ -var FormeSelect = []; -var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] -var ListeClassForme = ["rond","carre","triangle","losange","croix","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 disableCache(formName){ - cacheName = "cache"+formName; - document.getElementById(cacheName).style.display = "none"; - FormeSelect.push(form); - - //document.getElementById("SettingName").innerHTML = FormeSelect.length; -} - -function changeContour(value){ - var newvalue = value * 0.055 + 1; - document.documentElement.style.setProperty('--z', newvalue+'vw'); - //document.getElementById("SettingName").innerHTML = newvalue; -} - -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 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; -} From 927c72b956f2a15d78b39f96959bdc145dc51b8c Mon Sep 17 00:00:00 2001 From: algolfier Date: Mon, 22 Feb 2021 12:09:23 +0100 Subject: [PATCH 08/14] cc --- SwichGIT/src/css/PageDaccueil.css | 492 +++++ SwichGIT/src/css/PartieGame.css | 109 ++ SwichGIT/src/css/Resp3.css | 84 + SwichGIT/src/css/base.css | 117 ++ SwichGIT/src/css/desktops.css | 461 +++++ SwichGIT/src/css/formes.css | 111 ++ SwichGIT/src/css/phone.css | 6 + SwichGIT/src/css/pickr.min.css | 2041 ++++++++++++++++++++ SwichGIT/src/css/tablet.css | 460 +++++ SwichGIT/src/debug.log | 2 + SwichGIT/src/imgs/clicjour.png | Bin 0 -> 9600 bytes SwichGIT/src/imgs/clicnuit.png | Bin 0 -> 9770 bytes SwichGIT/src/imgs/darkcloud.png | Bin 0 -> 47657 bytes SwichGIT/src/imgs/darkmount1.png | Bin 0 -> 60647 bytes SwichGIT/src/imgs/darkmount2.png | Bin 0 -> 58679 bytes SwichGIT/src/imgs/flags/flag-australia.png | Bin 0 -> 2236 bytes SwichGIT/src/imgs/flags/flag-france.png | Bin 0 -> 2638 bytes SwichGIT/src/imgs/flags/flag-uk.png | Bin 0 -> 3653 bytes SwichGIT/src/imgs/flags/flag-usa.png | Bin 0 -> 1621 bytes SwichGIT/src/imgs/lightcloud.png | Bin 0 -> 47890 bytes SwichGIT/src/imgs/mount1.png | Bin 0 -> 60818 bytes SwichGIT/src/imgs/mount2.png | Bin 0 -> 58202 bytes SwichGIT/src/imgs/swishjour.png | Bin 0 -> 20168 bytes SwichGIT/src/imgs/swishnuit.png | Bin 0 -> 24190 bytes SwichGIT/src/index.html | 783 ++++++++ SwichGIT/src/js/jquery.js | 2 + SwichGIT/src/js/main.js | 1838 ++++++++++++++++++ SwichGIT/src/js/menu.js | 50 + 28 files changed, 6556 insertions(+) create mode 100644 SwichGIT/src/css/PageDaccueil.css create mode 100644 SwichGIT/src/css/PartieGame.css create mode 100644 SwichGIT/src/css/Resp3.css create mode 100644 SwichGIT/src/css/base.css create mode 100644 SwichGIT/src/css/desktops.css create mode 100644 SwichGIT/src/css/formes.css create mode 100644 SwichGIT/src/css/phone.css create mode 100644 SwichGIT/src/css/pickr.min.css create mode 100644 SwichGIT/src/css/tablet.css create mode 100644 SwichGIT/src/debug.log create mode 100644 SwichGIT/src/imgs/clicjour.png create mode 100644 SwichGIT/src/imgs/clicnuit.png create mode 100644 SwichGIT/src/imgs/darkcloud.png create mode 100644 SwichGIT/src/imgs/darkmount1.png create mode 100644 SwichGIT/src/imgs/darkmount2.png create mode 100644 SwichGIT/src/imgs/flags/flag-australia.png create mode 100644 SwichGIT/src/imgs/flags/flag-france.png create mode 100644 SwichGIT/src/imgs/flags/flag-uk.png create mode 100644 SwichGIT/src/imgs/flags/flag-usa.png create mode 100644 SwichGIT/src/imgs/lightcloud.png create mode 100644 SwichGIT/src/imgs/mount1.png create mode 100644 SwichGIT/src/imgs/mount2.png create mode 100644 SwichGIT/src/imgs/swishjour.png create mode 100644 SwichGIT/src/imgs/swishnuit.png create mode 100644 SwichGIT/src/index.html create mode 100644 SwichGIT/src/js/jquery.js create mode 100644 SwichGIT/src/js/main.js create mode 100644 SwichGIT/src/js/menu.js diff --git a/SwichGIT/src/css/PageDaccueil.css b/SwichGIT/src/css/PageDaccueil.css new file mode 100644 index 0000000..dca60de --- /dev/null +++ b/SwichGIT/src/css/PageDaccueil.css @@ -0,0 +1,492 @@ +#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; +} + +#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; +} + + + + diff --git a/SwichGIT/src/css/PartieGame.css b/SwichGIT/src/css/PartieGame.css new file mode 100644 index 0000000..878d241 --- /dev/null +++ b/SwichGIT/src/css/PartieGame.css @@ -0,0 +1,109 @@ + +#pageGame { + visibility: hidden; +} + +.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 new file mode 100644 index 0000000..1bc656a --- /dev/null +++ b/SwichGIT/src/css/Resp3.css @@ -0,0 +1,84 @@ +/*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 new file mode 100644 index 0000000..9a02a5b --- /dev/null +++ b/SwichGIT/src/css/base.css @@ -0,0 +1,117 @@ +:root{ + /*couleur hĂ©hĂ©*/ + --lightprima: #DEDEDE; + --lightsedonca: #B7B7B7; + --lighttercia: #E6E6E6; + /*Couleur bases*/ + --colorbase : #e75259; + --colorcarre : #30C0DE; + --colorone : #00CBFF; + --colortwo : #00FF6E; + --colorthree : #C800FF; + --colorfour : #E6DA27; + --colorfive : #2E6DB4; + --colorsix : #E6792F; + /*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; +} + +.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 new file mode 100644 index 0000000..b601518 --- /dev/null +++ b/SwichGIT/src/css/desktops.css @@ -0,0 +1,461 @@ +/*Ecran*/ +@media screen and (min-width: 992px) { + + /*PARTIE FORMES*/ + .containform3 { + position: relative; + height: var(--x); + width: var(--x); + 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; + 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: 20vh; + 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; + } + + #textjouer { + 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: grid; + grid-template-columns: repeat(10, 100px); + grid-template-rows: repeat(1, 100px); + grid-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: 7vw; + height: 17vh; + cursor: default; + transition: all 0.3s ease; + } + + .case-score .score-description { + background-color: #B7B7B7; + padding: 10px 15px; + width: calc(100% - 30px); + height: calc(100% - 20px); + transition: inherit; + } + + .case-score .score-position { + font: 700 34px/1.3 "Poppins", sans-serif; + margin: 0 0 0; + transition: 0.2s ease 150ms; + } + .case-score .score-pseudo, .score-points { + font: 500 12px "Poppins", sans-serif; + margin-top: -0.2em; + } + + .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; + left: 2vw; + } + + #cf2 { + position:relative; + margin-left: 8vh; + top: 1.5vh; + } +} diff --git a/SwichGIT/src/css/formes.css b/SwichGIT/src/css/formes.css new file mode 100644 index 0000000..d68c9e7 --- /dev/null +++ b/SwichGIT/src/css/formes.css @@ -0,0 +1,111 @@ +.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; +} + +.rond{ + -webkit-clip-path: circle(50% at 50% 50%); + clip-path: circle(50% at 50% 50%); +} + +.round{ + border-radius: 5vw; +} + +.cb{ + background-color: white; +} + +.cn{ + background-color: black; +} + +.formeinte{ + height: 90%; + width: 90%; + margin: 0 auto; +} +.formeexte{ + height: 100%; + width: 100%; +} + +.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); +} + +.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%); +} + diff --git a/SwichGIT/src/css/phone.css b/SwichGIT/src/css/phone.css new file mode 100644 index 0000000..2418cd2 --- /dev/null +++ b/SwichGIT/src/css/phone.css @@ -0,0 +1,6 @@ +/*Demi Ecran*/ +@media screen and (max-width: 768px) { + body{ + background-color: green; + } +} diff --git a/SwichGIT/src/css/pickr.min.css b/SwichGIT/src/css/pickr.min.css new file mode 100644 index 0000000..5470ec2 --- /dev/null +++ b/SwichGIT/src/css/pickr.min.css @@ -0,0 +1,2041 @@ +/*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 new file mode 100644 index 0000000..9c7dba6 --- /dev/null +++ b/SwichGIT/src/css/tablet.css @@ -0,0 +1,460 @@ +/*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); + } + + #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: #B7B7B7; + 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/src/debug.log b/SwichGIT/src/debug.log new file mode 100644 index 0000000..f594d68 --- /dev/null +++ b/SwichGIT/src/debug.log @@ -0,0 +1,2 @@ +[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/src/imgs/clicjour.png b/SwichGIT/src/imgs/clicjour.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe5bdb9e5bc401bfe132f7ee38a6e8f5ee2cb03 GIT binary patch literal 9600 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 P8>!O<=K7Vo7cc)0YWSnf literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/clicnuit.png b/SwichGIT/src/imgs/clicnuit.png new file mode 100644 index 0000000000000000000000000000000000000000..ddab3c8f7737005c7a58d87df533b4a6f74dd9ae GIT binary patch literal 9770 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 xA5K*MI&k@u)n79XKgj+YR2iMqp;{{pF#@qz#V literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/darkcloud.png b/SwichGIT/src/imgs/darkcloud.png new file mode 100644 index 0000000000000000000000000000000000000000..1180ae66c54f8f5872c771741d674d90760820bc GIT binary patch literal 47657 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­rgm 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 literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/flags/flag-uk.png b/SwichGIT/src/imgs/flags/flag-uk.png new file mode 100644 index 0000000000000000000000000000000000000000..7337675ccaac975ac234b3e30f42e6762b909536 GIT binary patch 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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 literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/lightcloud.png b/SwichGIT/src/imgs/lightcloud.png new file mode 100644 index 0000000000000000000000000000000000000000..7fffe2835eb2c36fe3beb541bcecfb634cfa3f86 GIT binary patch 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^ literal 0 HcmV?d00001 diff --git a/SwichGIT/src/imgs/swishjour.png b/SwichGIT/src/imgs/swishjour.png new file mode 100644 index 0000000000000000000000000000000000000000..bd18f11dfa85ccd42036b65e52e231a9be099ca3 GIT binary patch literal 20168 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�NoZPGfToZDA>Qww1r~LDy*iNOues@s7w9~m_ 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 literal 0 HcmV?d00001 diff --git a/SwichGIT/src/index.html b/SwichGIT/src/index.html new file mode 100644 index 0000000..df210b0 --- /dev/null +++ b/SwichGIT/src/index.html @@ -0,0 +1,783 @@ + + + + + + SwishGame + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+ +
+ +
+ +
+

+
+
+ + + + + + diff --git a/SwichGIT/src/js/jquery.js b/SwichGIT/src/js/jquery.js new file mode 100644 index 0000000..a1c07fd --- /dev/null +++ b/SwichGIT/src/js/jquery.js @@ -0,0 +1,2 @@ +/*! 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 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); + } + window.alert("Combinaison a " + (N + 2) + " cartes trouvée : " + recup); + } + } + } + } + window.alert("Nombre de combinaison: " + Cptsolution); +} + +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); + window.alert("fin test " + k + " cartes") + } + 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++; + window.alert("Combinaison à " + (DeckTeste.length) + " cartes trouvée : " + 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++; + window.alert("Combinaison a 2 trouve: " + (i + 1) + " " + (i + j + 2)); + } + } + } + window.alert("Nombre de solution a 2 cartes : " + 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++; + window.alert("Combinaison a 3 trouve: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); + } + } + } + } + if (Cptsolution == 0) { + window.alert("Pas de solution"); + } + window.alert("Nombre de solution a 3 cartes : " + Cptsolution); +} + + +//================================================================================= +//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) { + window.alert("fin du jeu"); + 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) { + testPourJeuClassique(); + } else if (selectionMode == 1 || selectionMode==2) { + testPourJeuInfini(); + } +} + + +function testPourJeuInfini() { + try { + if (carteselect.length == 0) { + window.alert("Selection Vide"); + 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(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; + lesPoints += carteselect.length; + document.getElementById("affPoints").textContent = 'Score : ' + lesPoints; + if (selectionDiemension == 2) { + changerlesCartes3_2(); + } else if (selectionDiemension == 3) { + changerlesCartes2_2(); + } else { + changerlesCartes(); + } + } + } + if (solution) { + document.getElementById("affSolution").textContent = 'Aucune solution trouvée...'; + } + if (!solution) { + document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé !'; + } + } + } catch (e) { + window.alert(e); + } +} + +//Fonction de test mais pour le jeu classique + +function testPourJeuClassique() { + //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; + changerlesCartesDeTasDeJeu(); + } + } + 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 !'; + } + } + /*} 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) { + window.alert("Avant copiage " + uneFigure.CodeHTML) + if (uneFigure == null) { + return null; + } + window.alert("je fais la copie") + 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(2); + 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(){ + if(lange % 2 == 0) + { + document.getElementById("flag_top").classList.add("transparent"); + } else{ + document.getElementById("flag_top").classList.remove("transparent"); + } + lange = lange + 1; +} + + + + diff --git a/SwichGIT/src/js/menu.js b/SwichGIT/src/js/menu.js new file mode 100644 index 0000000..ef2ecd3 --- /dev/null +++ b/SwichGIT/src/js/menu.js @@ -0,0 +1,50 @@ +var FormeSelect = []; +var ListeCouleur = ["colorbase","colorcarre","colorone","colortwo","colorthree"] +var ListeClassForme = ["rond","carre","triangle","losange","croix","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 disableCache(formName){ + cacheName = "cache"+formName; + document.getElementById(cacheName).style.display = "none"; + FormeSelect.push(form); + + //document.getElementById("SettingName").innerHTML = FormeSelect.length; +} + +function changeContour(value){ + var newvalue = value * 0.055 + 1; + document.documentElement.style.setProperty('--z', newvalue+'vw'); + //document.getElementById("SettingName").innerHTML = newvalue; +} + +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 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; +} From f8fa5d6b7045bbe167566f1214d29fcc56fcd385 Mon Sep 17 00:00:00 2001 From: algolfier Date: Mon, 22 Feb 2021 12:11:19 +0100 Subject: [PATCH 09/14] cc --- SwichGIT/src/js/main.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SwichGIT/src/js/main.js b/SwichGIT/src/js/main.js index cd95d17..7fa1215 100644 --- a/SwichGIT/src/js/main.js +++ b/SwichGIT/src/js/main.js @@ -1835,4 +1835,9 @@ function functionLange(){ +function trad(){ + var flag_top = document.getElementById("flag_top"); + var flag_bottom = document.getElementById("flag_bottom"); + +} From 4d47bed75ab37d5f6d5847bf40a7705903794e37 Mon Sep 17 00:00:00 2001 From: algolfier Date: Thu, 25 Feb 2021 16:51:59 +0100 Subject: [PATCH 10/14] c --- SwichGIT/HighscoreBD/.idea/workspace.xml | 79 +++++++++++++++++++ .../Prototype/.idea/dataSources.local.xml | 10 +++ .../SwishMulti/Prototype/.idea/workspace.xml | 61 ++++++++++++++ SwichGIT/src/.idea/.name | 1 + SwichGIT/src/.idea/workspace.xml | 2 + 5 files changed, 153 insertions(+) create mode 100644 SwichGIT/HighscoreBD/.idea/workspace.xml create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/dataSources.local.xml create mode 100644 SwichGIT/SwishMulti/Prototype/.idea/workspace.xml create mode 100644 SwichGIT/src/.idea/.name diff --git a/SwichGIT/HighscoreBD/.idea/workspace.xml b/SwichGIT/HighscoreBD/.idea/workspace.xml new file mode 100644 index 0000000..14e785e --- /dev/null +++ b/SwichGIT/HighscoreBD/.idea/workspace.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
    +
  • + i +
  • +
+
+
+
+
+ +
+
+ +
+ + +
+
+ + + + +
+ +
+ +
+
+

Paramètres

+ × +
+
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ + + + + + + + + + +
+ +
+ +
+
+ +
+
+
+ +
+

Match Ă  Point

+
+ +
+
+ +
+
+
+ + +
+
+ +
+ +
+ +
+
+ +
+
+
+ +
+

4 * 3

+
+ +
+
+ +
+
+
+ + +
+
+ +
+
+ + +
+ +

Classement - solo

+
+ +
+
+
1er
+
palafour
+
696 pts
+
+
+
+
+
2e
+
cyril
+
600 pts
+
+
+
+
+
3e
+
mamore
+
500 pts
+
+
+
+
+
4e
+
yannis
+
430 pts
+
+
+
+
+
5e
+
theo
+
340 pts
+
+
+
+
+
6e
+
alexandre
+
295 pts
+
+
+
+
+
7e
+
borto
+
210 pts
+
+
+
+
+
8e
+
+
+
+
+
+
+
9e
+
+
+
+
+
+
+
10e
+
+
+
+
+
+ +
+ +
+ + + +
+