From ff79e2058135eed7bf6ca15214dbe4ad41913f8b Mon Sep 17 00:00:00 2001
From: Nicolas Dagneaux <nicolas.dagneaux.etu@univ-lille.fr>
Date: Sun, 3 Mar 2024 18:05:07 +0100
Subject: [PATCH] Develop

---
 .gitignore                                    |    5 +-
 README.md                                     |    5 -
 create-jar.sh                                 |   10 -
 doc/allclasses-index.html                     |  118 --
 doc/allpackages-index.html                    |   70 -
 doc/copy.svg                                  |   33 -
 doc/dist/univlille-iutinfo-java-utils.jar     |  Bin 196316 -> 0 bytes
 doc/element-list                              |    4 -
 doc/fr/univlille/iutinfo/fxml/Controller.html |  268 ----
 doc/fr/univlille/iutinfo/fxml/Controller.svg  |    1 -
 .../iutinfo/fxml/SceneController.html         |  300 ----
 .../iutinfo/fxml/SceneController.svg          |    1 -
 .../iutinfo/fxml/SubSectionController.html    |  202 ---
 .../iutinfo/fxml/SubSectionController.svg     |    1 -
 .../iutinfo/fxml/package-summary.html         |  103 --
 .../univlille/iutinfo/fxml/package-tree.html  |   76 -
 doc/fr/univlille/iutinfo/fxml/package.svg     |    1 -
 .../iutinfo/mvcweb/HtmlEntirePage.html        |  258 ----
 .../iutinfo/mvcweb/HtmlEntirePage.svg         |    1 -
 doc/fr/univlille/iutinfo/mvcweb/View.html     |  144 --
 doc/fr/univlille/iutinfo/mvcweb/View.svg      |    1 -
 .../iutinfo/mvcweb/package-summary.html       |  101 --
 .../iutinfo/mvcweb/package-tree.html          |   77 -
 doc/fr/univlille/iutinfo/mvcweb/package.svg   |    1 -
 .../univlille/iutinfo/sql/DBConnection.html   |  256 ----
 doc/fr/univlille/iutinfo/sql/DBConnection.svg |    1 -
 .../iutinfo/sql/DBConnectionDescriptor.html   |  271 ----
 .../iutinfo/sql/DBConnectionDescriptor.svg    |    1 -
 doc/fr/univlille/iutinfo/sql/DBConnector.html |  325 -----
 doc/fr/univlille/iutinfo/sql/DBConnector.svg  |    1 -
 doc/fr/univlille/iutinfo/sql/DBLoop.html      |  252 ----
 doc/fr/univlille/iutinfo/sql/DBLoop.svg       |    1 -
 doc/fr/univlille/iutinfo/sql/DBRequest.html   |  255 ----
 doc/fr/univlille/iutinfo/sql/DBRequest.svg    |    1 -
 doc/fr/univlille/iutinfo/sql/Executable.html  |  156 --
 doc/fr/univlille/iutinfo/sql/Executable.svg   |    1 -
 doc/fr/univlille/iutinfo/sql/Loopable.html    |  157 --
 doc/fr/univlille/iutinfo/sql/Loopable.svg     |    1 -
 doc/fr/univlille/iutinfo/sql/Utils.html       |  216 ---
 doc/fr/univlille/iutinfo/sql/Utils.svg        |    1 -
 .../iutinfo/sql/package-summary.html          |  121 --
 .../univlille/iutinfo/sql/package-tree.html   |   82 --
 doc/fr/univlille/iutinfo/sql/package.svg      |    1 -
 doc/fr/univlille/iutinfo/utils/Observer.html  |  150 --
 doc/fr/univlille/iutinfo/utils/Observer.svg   |    1 -
 doc/fr/univlille/iutinfo/utils/Subject.html   |  231 ---
 doc/fr/univlille/iutinfo/utils/Subject.svg    |    1 -
 .../iutinfo/utils/package-summary.html        |   97 --
 .../univlille/iutinfo/utils/package-tree.html |   77 -
 doc/fr/univlille/iutinfo/utils/package.svg    |    1 -
 doc/help-doc.html                             |  183 ---
 doc/index-all.html                            |  361 -----
 doc/index.html                                |   71 -
 doc/legal/COPYRIGHT                           |   69 -
 doc/legal/LICENSE                             |  118 --
 doc/legal/jquery.md                           |   72 -
 doc/legal/jqueryUI.md                         |   49 -
 doc/link.svg                                  |   31 -
 doc/member-search-index.js                    |    1 -
 doc/module-search-index.js                    |    1 -
 doc/overview-summary.html                     |   26 -
 doc/overview-tree.html                        |   95 --
 doc/package-dependencies.svg                  |    1 -
 doc/package-search-index.js                   |    1 -
 doc/resources/glass.png                       |  Bin 499 -> 0 bytes
 doc/resources/x.png                           |  Bin 394 -> 0 bytes
 doc/script-dir/jquery-3.6.1.min.js            |    2 -
 doc/script-dir/jquery-ui.min.css              |    6 -
 doc/script-dir/jquery-ui.min.js               |    6 -
 doc/script.js                                 |  253 ----
 doc/search-page.js                            |  284 ----
 doc/search.html                               |   72 -
 doc/search.js                                 |  458 ------
 doc/stylesheet.css                            | 1272 -----------------
 doc/tag-search-index.js                       |    1 -
 doc/type-search-index.js                      |    1 -
 old/java-utils                                |    1 +
 pom.xml                                       |   30 +
 .../info/webutils/model/data/DAOBasic.java    |   78 +
 .../model/data}/DBConnectionDescriptor.java   |    2 +-
 .../webutils/model/data}/DBConnector.java     |    2 +-
 .../info/webutils/model/data}/DBLoop.java     |    2 +-
 .../info/webutils/model/data}/DBRequest.java  |    2 +-
 .../info/webutils/model/data}/Executable.java |    2 +-
 .../webutils/model/data/JDBCReflection.java   |   27 +
 .../info/webutils/model/data}/Loopable.java   |    4 +-
 .../info/webutils/view}/HtmlEntirePage.java   |    4 +-
 .../info/webutils/view}/View.java             |    4 +-
 .../fr/univlille/iutinfo/fxml/Controller.java |   53 -
 .../iutinfo/fxml/SceneController.java         |   81 --
 .../iutinfo/fxml/SubSectionController.java    |   32 -
 .../fr/univlille/iutinfo/sql/DAOBasic.java    |   54 -
 .../java/fr/univlille/iutinfo/sql/Utils.java  |   73 -
 .../fr/univlille/iutinfo/utils/Observer.java  |    7 -
 .../fr/univlille/iutinfo/utils/Subject.java   |   35 -
 .../webutils/model/data}/DAOBasicTest.java    |   13 +-
 .../info/webutils/model/data/Etudiant.java    |    9 +
 .../info/webutils/model/data/EtudiantDAO.java |   18 +
 .../fr/univlille/iutinfo/sql/Etudiant.java    |   19 -
 univlille-iutinfo-java-utils.jar              |  Bin 381286 -> 0 bytes
 web.utils.iml                                 |    8 +
 101 files changed, 191 insertions(+), 8242 deletions(-)
 delete mode 100644 README.md
 delete mode 100755 create-jar.sh
 delete mode 100644 doc/allclasses-index.html
 delete mode 100644 doc/allpackages-index.html
 delete mode 100644 doc/copy.svg
 delete mode 100644 doc/dist/univlille-iutinfo-java-utils.jar
 delete mode 100644 doc/element-list
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/Controller.html
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/Controller.svg
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/SceneController.html
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/SceneController.svg
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/SubSectionController.html
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/SubSectionController.svg
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/package-summary.html
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/package-tree.html
 delete mode 100644 doc/fr/univlille/iutinfo/fxml/package.svg
 delete mode 100644 doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html
 delete mode 100644 doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.svg
 delete mode 100644 doc/fr/univlille/iutinfo/mvcweb/View.html
 delete mode 100644 doc/fr/univlille/iutinfo/mvcweb/View.svg
 delete mode 100644 doc/fr/univlille/iutinfo/mvcweb/package-summary.html
 delete mode 100644 doc/fr/univlille/iutinfo/mvcweb/package-tree.html
 delete mode 100644 doc/fr/univlille/iutinfo/mvcweb/package.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBConnection.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBConnection.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBConnector.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBConnector.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBLoop.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBLoop.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBRequest.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/DBRequest.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/Executable.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/Executable.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/Loopable.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/Loopable.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/Utils.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/Utils.svg
 delete mode 100644 doc/fr/univlille/iutinfo/sql/package-summary.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/package-tree.html
 delete mode 100644 doc/fr/univlille/iutinfo/sql/package.svg
 delete mode 100644 doc/fr/univlille/iutinfo/utils/Observer.html
 delete mode 100644 doc/fr/univlille/iutinfo/utils/Observer.svg
 delete mode 100644 doc/fr/univlille/iutinfo/utils/Subject.html
 delete mode 100644 doc/fr/univlille/iutinfo/utils/Subject.svg
 delete mode 100644 doc/fr/univlille/iutinfo/utils/package-summary.html
 delete mode 100644 doc/fr/univlille/iutinfo/utils/package-tree.html
 delete mode 100644 doc/fr/univlille/iutinfo/utils/package.svg
 delete mode 100644 doc/help-doc.html
 delete mode 100644 doc/index-all.html
 delete mode 100644 doc/index.html
 delete mode 100644 doc/legal/COPYRIGHT
 delete mode 100644 doc/legal/LICENSE
 delete mode 100644 doc/legal/jquery.md
 delete mode 100644 doc/legal/jqueryUI.md
 delete mode 100644 doc/link.svg
 delete mode 100644 doc/member-search-index.js
 delete mode 100644 doc/module-search-index.js
 delete mode 100644 doc/overview-summary.html
 delete mode 100644 doc/overview-tree.html
 delete mode 100644 doc/package-dependencies.svg
 delete mode 100644 doc/package-search-index.js
 delete mode 100644 doc/resources/glass.png
 delete mode 100644 doc/resources/x.png
 delete mode 100644 doc/script-dir/jquery-3.6.1.min.js
 delete mode 100644 doc/script-dir/jquery-ui.min.css
 delete mode 100644 doc/script-dir/jquery-ui.min.js
 delete mode 100644 doc/script.js
 delete mode 100644 doc/search-page.js
 delete mode 100644 doc/search.html
 delete mode 100644 doc/search.js
 delete mode 100644 doc/stylesheet.css
 delete mode 100644 doc/tag-search-index.js
 delete mode 100644 doc/type-search-index.js
 create mode 160000 old/java-utils
 create mode 100644 pom.xml
 create mode 100644 src/main/java/fr/univlille/iut/info/webutils/model/data/DAOBasic.java
 rename src/main/java/fr/univlille/{iutinfo/sql => iut/info/webutils/model/data}/DBConnectionDescriptor.java (97%)
 rename src/main/java/fr/univlille/{iutinfo/sql => iut/info/webutils/model/data}/DBConnector.java (99%)
 rename src/main/java/fr/univlille/{iutinfo/sql => iut/info/webutils/model/data}/DBLoop.java (97%)
 rename src/main/java/fr/univlille/{iutinfo/sql => iut/info/webutils/model/data}/DBRequest.java (98%)
 rename src/main/java/fr/univlille/{iutinfo/sql => iut/info/webutils/model/data}/Executable.java (90%)
 create mode 100644 src/main/java/fr/univlille/iut/info/webutils/model/data/JDBCReflection.java
 rename src/main/java/fr/univlille/{iutinfo/sql => iut/info/webutils/model/data}/Loopable.java (77%)
 rename src/main/java/fr/univlille/{iutinfo/mvcweb => iut/info/webutils/view}/HtmlEntirePage.java (97%)
 rename src/main/java/fr/univlille/{iutinfo/mvcweb => iut/info/webutils/view}/View.java (86%)
 delete mode 100644 src/main/java/fr/univlille/iutinfo/fxml/Controller.java
 delete mode 100644 src/main/java/fr/univlille/iutinfo/fxml/SceneController.java
 delete mode 100644 src/main/java/fr/univlille/iutinfo/fxml/SubSectionController.java
 delete mode 100644 src/main/java/fr/univlille/iutinfo/sql/DAOBasic.java
 delete mode 100644 src/main/java/fr/univlille/iutinfo/sql/Utils.java
 delete mode 100644 src/main/java/fr/univlille/iutinfo/utils/Observer.java
 delete mode 100644 src/main/java/fr/univlille/iutinfo/utils/Subject.java
 rename src/test/java/fr/univlille/{iutinfo/sql => iut/info/webutils/model/data}/DAOBasicTest.java (50%)
 create mode 100644 src/test/java/fr/univlille/iut/info/webutils/model/data/Etudiant.java
 create mode 100644 src/test/java/fr/univlille/iut/info/webutils/model/data/EtudiantDAO.java
 delete mode 100644 src/test/java/fr/univlille/iutinfo/sql/Etudiant.java
 delete mode 100644 univlille-iutinfo-java-utils.jar
 create mode 100644 web.utils.iml

diff --git a/.gitignore b/.gitignore
index c8b327b..94015e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,7 +26,6 @@ Temporary Items
 .apdisk
 
 .idea
-java-utils.iml
-#*.jar
+*.jar
 lib
-bin
\ No newline at end of file
+target
diff --git a/README.md b/README.md
deleted file mode 100644
index bcce220..0000000
--- a/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Java-utils
-
-Ce dépôt regroupe un ensemble d'utilitaires Java.
-
-La javadoc est disponible [ici](https://java-utils-nicolas-dagneaux-etu-db1ed337ef47f85515ec80412833c29.gitlabpages.univ-lille.fr/)
diff --git a/create-jar.sh b/create-jar.sh
deleted file mode 100755
index 50b39a2..0000000
--- a/create-jar.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-
-JAVAFILES=$(find src/main/java -type f -name '*.java' | tr '\n' ' ')
-PACKAGES=$(find src/main/java/fr -type d -mindepth 3 | sed 's/src\/main\/java\///' |tr '/' '.' | tr '\n' ' ')
-JAVAFXFOLDER="/home/public/javafx-sdk-17.0.2"
-VARGS="--module-path=$JAVAFXFOLDER:$JAVAFXFOLDER/lib --add-modules=javafx.controls,javafx.fxml"
-
-#javadoc $VARGS -sourcepath src/main/java -d doc -docletpath lib/umldoclet-2.1.0.jar -doclet nl.talsmasoftware.umldoclet.UMLDoclet $PACKAGES
-
-javac -g -d bin $VARGS $JAVAFILES && jar cfv univlille-iutinfo-java-utils.jar doc -C bin .
diff --git a/doc/allclasses-index.html b/doc/allclasses-index.html
deleted file mode 100644
index 9904d58..0000000
--- a/doc/allclasses-index.html
+++ /dev/null
@@ -1,118 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>All Classes and Interfaces</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="class index">
-<meta name="generator" content="javadoc/AllClassesIndexWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="all-classes-index-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html#all-classes">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
-</div>
-<div id="all-classes-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button></div>
-<div id="all-classes-table.tabpanel" role="tabpanel">
-<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/fxml/Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe abstraite définit le minimum requis pour controller un fichier .fxml.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe décrit une connection à une base de données (driver, url, données de connexion)</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe gère la connexion avec une base de données</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/sql/DBLoop.html" title="class in fr.univlille.iutinfo.sql">DBLoop&lt;E&gt;</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/sql/DBRequest.html" title="class in fr.univlille.iutinfo.sql">DBRequest&lt;E&gt;</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="fr/univlille/iutinfo/sql/Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable&lt;E&gt;</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Cette interface définit ce qu'est une requête exécutable.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe définit ce qu'est une page HTML entière (head et body)</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="fr/univlille/iutinfo/sql/Loopable.html" title="interface in fr.univlille.iutinfo.sql">Loopable&lt;E&gt;</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Cette interface définit ce qu'est une fonction qui peut être appliqué à chaque ligne de résultat de requête sql.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="fr/univlille/iutinfo/utils/Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer&lt;T,<wbr>E&gt;</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une <code>Scene</code> JavaFX</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject&lt;E&gt;</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/fxml/SubSectionController.html" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une section à l'intérieur d'une fenêtre JavaFXML.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="fr/univlille/iutinfo/sql/Utils.html" title="class in fr.univlille.iutinfo.sql">Utils</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="fr/univlille/iutinfo/mvcweb/View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.</div>
-</div>
-</div>
-</div>
-</div>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/allpackages-index.html b/doc/allpackages-index.html
deleted file mode 100644
index 62cc632..0000000
--- a/doc/allpackages-index.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>All Packages</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="package index">
-<meta name="generator" content="javadoc/AllPackagesIndexWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="all-packages-index-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html#all-packages">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
-</div>
-<div class="caption"><span>Package Summary</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Package</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><a href="fr/univlille/iutinfo/fxml/package-summary.html">fr.univlille.iutinfo.fxml</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="fr/univlille/iutinfo/mvcweb/package-summary.html">fr.univlille.iutinfo.mvcweb</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="fr/univlille/iutinfo/utils/package-summary.html">fr.univlille.iutinfo.utils</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-</div>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/copy.svg b/doc/copy.svg
deleted file mode 100644
index d435f6c..0000000
--- a/doc/copy.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
- ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--->
-
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
-  <path
-     d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
-  <path
-     d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
-</svg>
diff --git a/doc/dist/univlille-iutinfo-java-utils.jar b/doc/dist/univlille-iutinfo-java-utils.jar
deleted file mode 100644
index 740493917843d8266f151f4c42aaab12fcbb21be..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 196316
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

diff --git a/doc/element-list b/doc/element-list
deleted file mode 100644
index 3dac7a2..0000000
--- a/doc/element-list
+++ /dev/null
@@ -1,4 +0,0 @@
-fr.univlille.iutinfo.fxml
-fr.univlille.iutinfo.mvcweb
-fr.univlille.iutinfo.sql
-fr.univlille.iutinfo.utils
diff --git a/doc/fr/univlille/iutinfo/fxml/Controller.html b/doc/fr/univlille/iutinfo/fxml/Controller.html
deleted file mode 100644
index 0e0385c..0000000
--- a/doc/fr/univlille/iutinfo/fxml/Controller.html
+++ /dev/null
@@ -1,268 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Controller</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml, class: Controller">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.fxml</a></div>
-<h1 title="Class Controller" class="title">Class Controller</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.fxml.Controller</div>
-</div>
-<section class="class-description" id="class-description">
-<dl class="notes">
-<dt>Direct Known Subclasses:</dt>
-<dd><code><a href="SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></code>, <code><a href="SubSectionController.html" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></code></dd>
-</dl>
-<hr>
-<object type="image/svg+xml" data="Controller.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Controller</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe abstraite définit le minimum requis pour controller un fichier .fxml.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="#fxmlPath" class="member-name-link">fxmlPath</a></code></div>
-<div class="col-last even-row-color">
-<div class="block">Un <code>String</code> représentant le chemin du fichier .fxml.</div>
-</div>
-<div class="col-first odd-row-color"><code>protected javafx.scene.Parent</code></div>
-<div class="col-second odd-row-color"><code><a href="#root" class="member-name-link">root</a></code></div>
-<div class="col-last odd-row-color">
-<div class="block">Le 1er <code>Parent</code> du fichier .fxml.</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier</div>
-<div class="table-header col-second">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected </code></div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Controller</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fxmlPath)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Constructeur.</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.scene.Parent</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRoot()" class="member-name-link">getRoot</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Permet de récupérer l'élément parent.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#initialize()" class="member-name-link">initialize</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
-<div class="block">Cette méthode est appellée par le <code>FXMLLoader</code>.</div>
-</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#updateStage()" class="member-name-link">updateStage</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="fxmlPath">
-<h3>fxmlPath</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">fxmlPath</span></div>
-<div class="block">Un <code>String</code> représentant le chemin du fichier .fxml.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="root">
-<h3>root</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">javafx.scene.Parent</span>&nbsp;<span class="element-name">root</span></div>
-<div class="block">Le 1er <code>Parent</code> du fichier .fxml.</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String)">
-<h3>Controller</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">Controller</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fxmlPath)</span></div>
-<div class="block">Constructeur.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>fxmlPath</code> - un <code>String</code> représentant le chemin du fichier fxml.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="updateStage()">
-<h3>updateStage</h3>
-<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">updateStage</span>()
-                          throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-<dl class="notes">
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - en cas de problème avec le fichier .fxml.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="initialize()">
-<h3>initialize</h3>
-<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">initialize</span>()</div>
-<div class="block">Cette méthode est appellée par le <code>FXMLLoader</code>.
- Elle est généralement utile pour initialiser les gestionnaires d'évènements.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="getRoot()">
-<h3>getRoot</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">javafx.scene.Parent</span>&nbsp;<span class="element-name">getRoot</span>()</div>
-<div class="block">Permet de récupérer l'élément parent.</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>l'élément parent <code>Parent</code></dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/fxml/Controller.svg b/doc/fr/univlille/iutinfo/fxml/Controller.svg
deleted file mode 100644
index 6e67a0f..0000000
--- a/doc/fr/univlille/iutinfo/fxml/Controller.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="186px" preserveAspectRatio="none" style="width:190px;height:186px;background:#FFFFFF;" version="1.1" viewBox="0 0 190 186" width="190px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.fxml.Controller--><a href="Controller.html" target="_top" title="Controller.html" xlink:actuate="onRequest" xlink:href="Controller.html" xlink:show="new" xlink:title="Controller.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.Controller"><rect codeLine="5" fill="#F1F1F1" height="153.1953" id="fr.univlille.iutinfo.fxml.Controller" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="159" x="12" y="7"/><ellipse cx="35.1" cy="26.1328" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M34.9633,21.481 L33.8095,26.5527 L36.1254,26.5527 Z M33.4691,19.2397 L36.4657,19.2397 L39.8109,31.6328 L37.3622,31.6328 L36.5985,28.5698 L33.3197,28.5698 L32.5727,31.6328 L30.1239,31.6328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="70" x="70.4" y="25.5352">Controller</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="109" x="50.9" y="38.1563">fr.univlille.iutinfo.fxml</text><line style="stroke:#181818;stroke-width:0.5;" x1="13" x2="170" y1="45.2656" y2="45.2656"/><polygon fill="none" points="23,54.0098,27,58.0098,23,62.0098,19,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="110" x="32" y="62.8008">fxmlPath: String</text><polygon fill="none" points="23,70.498,27,74.498,23,78.498,19,74.498" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="81" x="32" y="79.2891">root: Parent</text><line style="stroke:#181818;stroke-width:0.5;" x1="13" x2="170" y1="86.2422" y2="86.2422"/><polygon fill="#FFFF44" points="23,94.9863,27,98.9863,23,102.9863,19,98.9863" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="121" x="32" y="103.7773">Controller(String)</text><ellipse cx="23" cy="116.4746" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="133" x="32" y="120.2656">updateStage(): void</text><ellipse cx="23" cy="132.9629" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="32" y="136.7539">initialize(): void</text><ellipse cx="23" cy="149.4512" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="116" x="32" y="153.2422">getRoot(): Parent</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="0" y="176.8633">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[TP51IyD048Nl_egX8gHKbbOy1Ub5Zmh1uAdsC2QJP60p6tOdGItzxsvQDQ9rByjyx-tmPXO08922O4kXmu9owj2ZEW_YXCwY30sN1DHs-WOLaot3RzgIDYxY0yUNe1uBXS9Y232x2VnEwUfwVUj4lREM_BDymkMwygON7Yn7RhXNbigPwhMrCy00_wfcQWQRpLIOHbkxtSBk46KyvwCzGsrIoDMpr9FYdTCKClGaEj6fMN9yCF_MTb-pxM7HToKgvOer9VCK1iVbIHyBAwEDu_wnBMhInvXX57was1_tMCGwJbT5GxoU7kxlN67ZJrsPbLbUGcPHD5Au6CW7TfBCFm00]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/fxml/SceneController.html b/doc/fr/univlille/iutinfo/fxml/SceneController.html
deleted file mode 100644
index 3520816..0000000
--- a/doc/fr/univlille/iutinfo/fxml/SceneController.html
+++ /dev/null
@@ -1,300 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>SceneController</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml, class: SceneController">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.fxml</a></div>
-<h1 title="Class SceneController" class="title">Class SceneController</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">fr.univlille.iutinfo.fxml.Controller</a>
-<div class="inheritance">fr.univlille.iutinfo.fxml.SceneController</div>
-</div>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="SceneController.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">SceneController</span>
-<span class="extends-implements">extends <a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></span></div>
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une <code>Scene</code> JavaFX</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected javafx.scene.Scene</code></div>
-<div class="col-second even-row-color"><code><a href="#scene" class="member-name-link">scene</a></code></div>
-<div class="col-last even-row-color">
-<div class="block">La <code>Scene</code> qui contiendra l'élément <code>Parent</code> root.</div>
-</div>
-<div class="col-first odd-row-color"><code>protected javafx.stage.Stage</code></div>
-<div class="col-second odd-row-color"><code><a href="#stage" class="member-name-link">stage</a></code></div>
-<div class="col-last odd-row-color">
-<div class="block">La <code>Stage</code> (fenêtre) où sera affichée la scène.</div>
-</div>
-<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="#title" class="member-name-link">title</a></code></div>
-<div class="col-last even-row-color">
-<div class="block">Le titre de la scène</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="fields-inherited-from-class-fr.univlille.iutinfo.fxml.Controller">Fields inherited from class&nbsp;fr.univlille.iutinfo.fxml.<a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></h3>
-<code><a href="Controller.html#fxmlPath">fxmlPath</a>, <a href="Controller.html#root">root</a></code></div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,javafx.stage.Stage)" class="member-name-link">SceneController</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fxmlPath,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;title,
- javafx.stage.Stage&nbsp;stage)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Scene controller constructor</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.scene.Scene</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScene()" class="member-name-link">getScene</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.stage.Stage</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStage()" class="member-name-link">getStage</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTitle()" class="member-name-link">getTitle</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateStage()" class="member-name-link">updateStage</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-fr.univlille.iutinfo.fxml.Controller">Methods inherited from class&nbsp;fr.univlille.iutinfo.fxml.<a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></h3>
-<code><a href="Controller.html#getRoot()">getRoot</a>, <a href="Controller.html#initialize()">initialize</a></code></div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="title">
-<h3>title</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">title</span></div>
-<div class="block">Le titre de la scène</div>
-</section>
-</li>
-<li>
-<section class="detail" id="stage">
-<h3>stage</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">javafx.stage.Stage</span>&nbsp;<span class="element-name">stage</span></div>
-<div class="block">La <code>Stage</code> (fenêtre) où sera affichée la scène.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="scene">
-<h3>scene</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">javafx.scene.Scene</span>&nbsp;<span class="element-name">scene</span></div>
-<div class="block">La <code>Scene</code> qui contiendra l'élément <code>Parent</code> root.</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.String,javafx.stage.Stage)">
-<h3>SceneController</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SceneController</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fxmlPath,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;title,
- javafx.stage.Stage&nbsp;stage)</span></div>
-<div class="block">Scene controller constructor</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>fxmlPath</code> - un <code>String</code> représentant le chemin du fichier fxml.</dd>
-<dd><code>title</code> - un <code>String</code> représentant le titre de la scène.</dd>
-<dd><code>stage</code> - , l <code>Stage</code> (fenêtre) où sera affichée la scène.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="updateStage()">
-<h3>updateStage</h3>
-<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">updateStage</span>()
-                       throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="Controller.html#updateStage()">updateStage</a></code>&nbsp;in class&nbsp;<code><a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></code></dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - en cas de problème avec le fichier .fxml.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getStage()">
-<h3>getStage</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">javafx.stage.Stage</span>&nbsp;<span class="element-name">getStage</span>()</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>le <code>Stage</code> dans lequel se situe la scène contrôlée.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getTitle()">
-<h3>getTitle</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getTitle</span>()</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>un <code>String</code> représentant le titre de la scène contrôlée</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getScene()">
-<h3>getScene</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">javafx.scene.Scene</span>&nbsp;<span class="element-name">getScene</span>()</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>la <code>Scene</code> contrôlée.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/fxml/SceneController.svg b/doc/fr/univlille/iutinfo/fxml/SceneController.svg
deleted file mode 100644
index 5ad7b02..0000000
--- a/doc/fr/univlille/iutinfo/fxml/SceneController.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="358px" preserveAspectRatio="none" style="width:298px;height:358px;background:#FFFFFF;" version="1.1" viewBox="0 0 298 358" width="298px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.fxml.SceneController--><a href="SceneController.html" target="_top" title="SceneController.html" xlink:actuate="onRequest" xlink:href="SceneController.html" xlink:show="new" xlink:title="SceneController.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.SceneController"><rect codeLine="5" fill="#F1F1F1" height="186.1719" id="fr.univlille.iutinfo.fxml.SceneController" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="282" x="9" y="146.24"/><ellipse cx="90.75" cy="165.3728" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M90.6133,160.721 L89.4595,165.7927 L91.7754,165.7927 Z M89.1191,158.4797 L92.1157,158.4797 L95.4609,170.8728 L93.0122,170.8728 L92.2485,167.8098 L88.9697,167.8098 L88.2227,170.8728 L85.7739,170.8728 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="110" x="111.25" y="164.7752">SceneController</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="109" x="111.75" y="177.3963">fr.univlille.iutinfo.fxml</text><line style="stroke:#181818;stroke-width:0.5;" x1="10" x2="290" y1="184.5056" y2="184.5056"/><polygon fill="none" points="20,193.2498,24,197.2498,20,201.2498,16,197.2498" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="29" y="202.0408">title: String</text><polygon fill="none" points="20,209.738,24,213.738,20,217.738,16,213.738" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="83" x="29" y="218.5291">stage: Stage</text><polygon fill="none" points="20,226.2263,24,230.2263,20,234.2263,16,230.2263" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="87" x="29" y="235.0173">scene: Scene</text><line style="stroke:#181818;stroke-width:0.5;" x1="10" x2="290" y1="241.9705" y2="241.9705"/><ellipse cx="20" cy="255.7146" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="256" x="29" y="259.5056">SceneController(String, String, Stage)</text><ellipse cx="20" cy="272.2029" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="133" x="29" y="275.9939">updateStage(): void</text><ellipse cx="20" cy="288.6912" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="116" x="29" y="292.4822">getStage(): Stage</text><ellipse cx="20" cy="305.1795" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="111" x="29" y="308.9705">getTitle(): String</text><ellipse cx="20" cy="321.6677" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="120" x="29" y="325.4588">getScene(): Scene</text></g></a><!--class fr.univlille.iutinfo.fxml.Controller--><a href="Controller.html" target="_top" title="Controller.html" xlink:actuate="onRequest" xlink:href="Controller.html" xlink:show="new" xlink:title="Controller.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.Controller"><rect codeLine="16" fill="#F1F1F1" height="79.2422" id="fr.univlille.iutinfo.fxml.Controller" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="159" x="70.5" y="7"/><ellipse cx="93.6" cy="26.1328" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M93.4633,21.481 L92.3095,26.5527 L94.6254,26.5527 Z M91.9691,19.2397 L94.9657,19.2397 L98.3109,31.6328 L95.8622,31.6328 L95.0985,28.5698 L91.8197,28.5698 L91.0727,31.6328 L88.6239,31.6328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="70" x="128.9" y="25.5352">Controller</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="109" x="109.4" y="38.1563">fr.univlille.iutinfo.fxml</text><line style="stroke:#181818;stroke-width:0.5;" x1="71.5" x2="228.5" y1="45.2656" y2="45.2656"/><ellipse cx="81.5" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="133" x="90.5" y="62.8008">updateStage(): void</text><ellipse cx="81.5" cy="75.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="90.5" y="79.2891">initialize(): void</text></g></a><!--reverse link fr.univlille.iutinfo.fxml.Controller to fr.univlille.iutinfo.fxml.SceneController--><g id="link_fr.univlille.iutinfo.fxml.Controller_fr.univlille.iutinfo.fxml.SceneController"><path codeLine="21" d="M150,107.44 C150,119.64 150,132.74 150,145.77 " fill="none" id="fr.univlille.iutinfo.fxml.Controller-backto-fr.univlille.iutinfo.fxml.SceneController" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="143,107.67,150,87.67,157,107.67,143,107.67" style="stroke:#181818;stroke-width:1.0;"/></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="51" y="348.0798">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[hPCnJyCm48LtViMf2AaLhTKYfgZg0YD8I86fT339fJd9iIFx4W6b_nqxBKqJYTA1B2Tzx_pyV7O001moQ5cWAsM2CPRIIZOMjD5uuMN8AKN0ekGFo0XLwlgqGCwDnmsNRuwjJ1WI9Ps3mTpH9qQpsqMSeCOxezaQfT2-whqoNMHML9fgHPuBgfXqPaJsNgW1I0U_ggBd2CjbZuYS2xLQmQP95hvB9bOOGSoMzBh5ZkMwmRuSqM3dQIW7UjtRPBZp6aDRlScexQ_AL38sT3YAe3QKjk8Q-Q1qTm_ISqYxapfvcsKXHgCTuct_k89_dNvdyATclld9ipqzY-C-qiGabO_OQTiVyAnGyw_9vFp7ipFsZFtIp9XGNXuVxasY_Ezn8sPYEeOd9JLx2bSrMaT63qVV]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/fxml/SubSectionController.html b/doc/fr/univlille/iutinfo/fxml/SubSectionController.html
deleted file mode 100644
index 0612738..0000000
--- a/doc/fr/univlille/iutinfo/fxml/SubSectionController.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>SubSectionController</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml, class: SubSectionController">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li>Field</li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.fxml</a></div>
-<h1 title="Class SubSectionController" class="title">Class SubSectionController</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">fr.univlille.iutinfo.fxml.Controller</a>
-<div class="inheritance">fr.univlille.iutinfo.fxml.SubSectionController</div>
-</div>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="SubSectionController.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">SubSectionController</span>
-<span class="extends-implements">extends <a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></span></div>
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une section à l'intérieur d'une fenêtre JavaFXML.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="inherited-list">
-<h3 id="fields-inherited-from-class-fr.univlille.iutinfo.fxml.Controller">Fields inherited from class&nbsp;fr.univlille.iutinfo.fxml.<a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></h3>
-<code><a href="Controller.html#fxmlPath">fxmlPath</a>, <a href="Controller.html#root">root</a></code></div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SubSectionController</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fxmlPath)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateStage()" class="member-name-link">updateStage</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-fr.univlille.iutinfo.fxml.Controller">Methods inherited from class&nbsp;fr.univlille.iutinfo.fxml.<a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></h3>
-<code><a href="Controller.html#getRoot()">getRoot</a>, <a href="Controller.html#initialize()">initialize</a></code></div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String)">
-<h3>SubSectionController</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SubSectionController</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fxmlPath)</span></div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>fxmlPath</code> - un <code>String</code> représentant le chemin du fichier fxml.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="updateStage()">
-<h3>updateStage</h3>
-<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">updateStage</span>()
-                       throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="Controller.html#updateStage()">updateStage</a></code>&nbsp;in class&nbsp;<code><a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></code></dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - en cas de problème avec le fichier .fxml.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/fxml/SubSectionController.svg b/doc/fr/univlille/iutinfo/fxml/SubSectionController.svg
deleted file mode 100644
index 179085e..0000000
--- a/doc/fr/univlille/iutinfo/fxml/SubSectionController.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="251px" preserveAspectRatio="none" style="width:237px;height:251px;background:#FFFFFF;" version="1.1" viewBox="0 0 237 251" width="237px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.fxml.SubSectionController--><a href="SubSectionController.html" target="_top" title="SubSectionController.html" xlink:actuate="onRequest" xlink:href="SubSectionController.html" xlink:show="new" xlink:title="SubSectionController.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.SubSectionController"><rect codeLine="5" fill="#F1F1F1" height="79.2422" id="fr.univlille.iutinfo.fxml.SubSectionController" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="223" x="7" y="146.24"/><ellipse cx="42.25" cy="165.3728" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M42.1133,160.721 L40.9595,165.7927 L43.2754,165.7927 Z M40.6191,158.4797 L43.6157,158.4797 L46.9609,170.8728 L44.5122,170.8728 L43.7485,167.8098 L40.4697,167.8098 L39.7227,170.8728 L37.2739,170.8728 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="146" x="60.75" y="164.7752">SubSectionController</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="109" x="79.25" y="177.3962">fr.univlille.iutinfo.fxml</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="229" y1="184.5056" y2="184.5056"/><ellipse cx="18" cy="198.2498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="197" x="27" y="202.0408">SubSectionController(String)</text><ellipse cx="18" cy="214.738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="133" x="27" y="218.5291">updateStage(): void</text></g></a><!--class fr.univlille.iutinfo.fxml.Controller--><a href="Controller.html" target="_top" title="Controller.html" xlink:actuate="onRequest" xlink:href="Controller.html" xlink:show="new" xlink:title="Controller.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.Controller"><rect codeLine="10" fill="#F1F1F1" height="79.2422" id="fr.univlille.iutinfo.fxml.Controller" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="159" x="39" y="7"/><ellipse cx="62.1" cy="26.1328" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M61.9633,21.481 L60.8095,26.5527 L63.1254,26.5527 Z M60.4691,19.2397 L63.4657,19.2397 L66.8109,31.6328 L64.3622,31.6328 L63.5985,28.5698 L60.3197,28.5698 L59.5727,31.6328 L57.1239,31.6328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="70" x="97.4" y="25.5352">Controller</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="109" x="77.9" y="38.1563">fr.univlille.iutinfo.fxml</text><line style="stroke:#181818;stroke-width:0.5;" x1="40" x2="197" y1="45.2656" y2="45.2656"/><ellipse cx="50" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="133" x="59" y="62.8008">updateStage(): void</text><ellipse cx="50" cy="75.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="59" y="79.2891">initialize(): void</text></g></a><!--reverse link fr.univlille.iutinfo.fxml.Controller to fr.univlille.iutinfo.fxml.SubSectionController--><g id="link_fr.univlille.iutinfo.fxml.Controller_fr.univlille.iutinfo.fxml.SubSectionController"><path codeLine="15" d="M118.5,107.15 C118.5,120.24 118.5,133.77 118.5,145.8 " fill="none" id="fr.univlille.iutinfo.fxml.Controller-backto-fr.univlille.iutinfo.fxml.SubSectionController" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="111.5,107.58,118.5,87.58,125.5,107.58,111.5,107.58" style="stroke:#181818;stroke-width:1.0;"/></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="20.5" y="241.1502">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[hP9FIyD04CNlVegX82HebrOybTAB7XM4uAdsC4qcpS1cDknEWbhxtTr6HIofVy2zBFpUc-4zTW400Ya8rXGQp2cZ1Zsgyo1Ew2JAK751G7MZJr0osI8SqfgqSX7t7DT1FUOAkSKGO3GF_4opwUKYQzSPvSfEhfoeTzQIVv1tUR8elMc5EykH6swLfNIcVApj2330KTKChONbSWYRIckxMi6s3xe_PqEs95FFiaa_NMrJe5AckA4adK7dkEZ5tG-L_xNebthVbTf-vDaTJtxeOs5bj37YKC5VXPg_ZCT_VAUtxJc9nldIkVrrVtjpxN8R_-I5cPh9ETnP58qKJZlo8SudwIi0]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/fxml/package-summary.html b/doc/fr/univlille/iutinfo/fxml/package-summary.html
deleted file mode 100644
index be77657..0000000
--- a/doc/fr/univlille/iutinfo/fxml/package-summary.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.fxml</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.fxml">
-<meta name="generator" content="javadoc/PackageWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li class="nav-bar-cell1-rev">Package</li>
-<li>Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#package">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Package:</p>
-<ul>
-<li>Description</li>
-<li>Related Packages</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Package:&nbsp;</li>
-<li>Description&nbsp;|&nbsp;</li>
-<li>Related Packages&nbsp;|&nbsp;</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="Package fr.univlille.iutinfo.fxml" class="title">Package fr.univlille.iutinfo.fxml</h1>
-</div>
-<hr>
-<div class="package-signature">package <span class="element-name">fr.univlille.iutinfo.fxml</span></div>
-<section class="summary">
-<object type="image/svg+xml" data="package.svg" style="display:block;margin-left:auto;margin-right:auto;max-width:100%;"></object>
-
-<ul class="summary-list">
-<li>
-<div id="class-summary">
-<div class="caption"><span>Classes</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></div>
-<div class="col-last even-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe abstraite définit le minimum requis pour controller un fichier .fxml.</div>
-</div>
-<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></div>
-<div class="col-last odd-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une <code>Scene</code> JavaFX</div>
-</div>
-<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SubSectionController.html" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></div>
-<div class="col-last even-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une section à l'intérieur d'une fenêtre JavaFXML.</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/fxml/package-tree.html b/doc/fr/univlille/iutinfo/fxml/package-tree.html
deleted file mode 100644
index aff3d47..0000000
--- a/doc/fr/univlille/iutinfo/fxml/package-tree.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.fxml Class Hierarchy</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="tree: package: fr.univlille.iutinfo.fxml">
-<meta name="generator" content="javadoc/PackageTreeWriter">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-tree-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="nav-bar-cell1-rev">Tree</li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#tree">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 class="title">Hierarchy For Package fr.univlille.iutinfo.fxml</h1>
-</div>
-<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal contents-list">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-<section class="hierarchy">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
-<ul>
-<li class="circle">fr.univlille.iutinfo.fxml.<a href="Controller.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">Controller</a>
-<ul>
-<li class="circle">fr.univlille.iutinfo.fxml.<a href="SceneController.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">SceneController</a></li>
-<li class="circle">fr.univlille.iutinfo.fxml.<a href="SubSectionController.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/fr/univlille/iutinfo/fxml/package.svg b/doc/fr/univlille/iutinfo/fxml/package.svg
deleted file mode 100644
index 24032ac..0000000
--- a/doc/fr/univlille/iutinfo/fxml/package.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="469px" preserveAspectRatio="none" style="width:585px;height:469px;background:#FFFFFF;" version="1.1" viewBox="0 0 585 469" width="585px" zoomAndPan="magnify"><defs/><g><!--cluster fr.univlille.iutinfo.fxml--><g id="cluster_fr.univlille.iutinfo.fxml"><path d="M8.5,6 L171.5,6 A3.75,3.75 0 0 1 174,8.5 L181,28.4883 L575.5,28.4883 A2.5,2.5 0 0 1 578,30.9883 L578,441.34 A2.5,2.5 0 0 1 575.5,443.84 L8.5,443.84 A2.5,2.5 0 0 1 6,441.34 L6,8.5 A2.5,2.5 0 0 1 8.5,6 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="6" x2="181" y1="28.4883" y2="28.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="162" x="10" y="21.5352">fr.univlille.iutinfo.fxml</text></g><!--class fr.univlille.iutinfo.fxml.SubSectionController--><a href="SubSectionController.html" target="_top" title="SubSectionController.html" xlink:actuate="onRequest" xlink:href="SubSectionController.html" xlink:show="new" xlink:title="SubSectionController.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.SubSectionController"><rect codeLine="3" fill="#F1F1F1" height="80.9766" id="fr.univlille.iutinfo.fxml.SubSectionController" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="223" x="21.5" y="297.4"/><ellipse cx="56.75" cy="313.4" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M56.6133,308.7481 L55.4595,313.8199 L57.7754,313.8199 Z M55.1191,306.5069 L58.1157,306.5069 L61.4609,318.9 L59.0122,318.9 L58.2485,315.837 L54.9697,315.837 L54.2227,318.9 L51.7739,318.9 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="146" x="75.25" y="318.691">SubSectionController</text><line style="stroke:#181818;stroke-width:0.5;" x1="22.5" x2="243.5" y1="329.4" y2="329.4"/><line style="stroke:#181818;stroke-width:0.5;" x1="22.5" x2="243.5" y1="337.4" y2="337.4"/><ellipse cx="32.5" cy="351.1441" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="197" x="41.5" y="354.9352">SubSectionController(String)</text><ellipse cx="32.5" cy="367.6324" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="133" x="41.5" y="371.4234">updateStage(): void</text></g></a><!--class fr.univlille.iutinfo.fxml.Controller--><a href="Controller.html" target="_top" title="Controller.html" xlink:actuate="onRequest" xlink:href="Controller.html" xlink:show="new" xlink:title="Controller.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.Controller"><rect codeLine="8" fill="#F1F1F1" height="146.9297" id="fr.univlille.iutinfo.fxml.Controller" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="159" x="197.5" y="41"/><ellipse cx="238.15" cy="57" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M238.0133,52.3481 L236.8595,57.4199 L239.1754,57.4199 Z M236.5191,50.1069 L239.5157,50.1069 L242.8609,62.5 L240.4122,62.5 L239.6485,59.437 L236.3697,59.437 L235.6227,62.5 L233.1739,62.5 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="70" x="257.85" y="62.291">Controller</text><line style="stroke:#181818;stroke-width:0.5;" x1="198.5" x2="355.5" y1="73" y2="73"/><polygon fill="none" points="208.5,81.7441,212.5,85.7441,208.5,89.7441,204.5,85.7441" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="110" x="217.5" y="90.5352">fxmlPath: String</text><polygon fill="none" points="208.5,98.2324,212.5,102.2324,208.5,106.2324,204.5,102.2324" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="81" x="217.5" y="107.0234">root: Parent</text><line style="stroke:#181818;stroke-width:0.5;" x1="198.5" x2="355.5" y1="113.9766" y2="113.9766"/><polygon fill="#FFFF44" points="208.5,122.7207,212.5,126.7207,208.5,130.7207,204.5,126.7207" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="121" x="217.5" y="131.5117">Controller(String)</text><ellipse cx="208.5" cy="144.209" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="133" x="217.5" y="148">updateStage(): void</text><ellipse cx="208.5" cy="160.6973" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="217.5" y="164.4883">initialize(): void</text><ellipse cx="208.5" cy="177.1855" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="116" x="217.5" y="180.9766">getRoot(): Parent</text></g></a><!--class fr.univlille.iutinfo.fxml.SceneController--><a href="SceneController.html" target="_top" title="SceneController.html" xlink:actuate="onRequest" xlink:href="SceneController.html" xlink:show="new" xlink:title="SceneController.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml.SceneController"><rect codeLine="17" fill="#F1F1F1" height="179.9063" id="fr.univlille.iutinfo.fxml.SceneController" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="282" x="280" y="247.93"/><ellipse cx="361.75" cy="263.93" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M361.6133,259.2781 L360.4595,264.3499 L362.7754,264.3499 Z M360.1191,257.0369 L363.1157,257.0369 L366.4609,269.43 L364.0122,269.43 L363.2485,266.367 L359.9697,266.367 L359.2227,269.43 L356.7739,269.43 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="110" x="382.25" y="269.221">SceneController</text><line style="stroke:#181818;stroke-width:0.5;" x1="281" x2="561" y1="279.93" y2="279.93"/><polygon fill="none" points="291,288.6741,295,292.6741,291,296.6741,287,292.6741" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="300" y="297.4652">title: String</text><polygon fill="none" points="291,305.1624,295,309.1624,291,313.1624,287,309.1624" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="83" x="300" y="313.9534">stage: Stage</text><polygon fill="none" points="291,321.6507,295,325.6507,291,329.6507,287,325.6507" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="87" x="300" y="330.4417">scene: Scene</text><line style="stroke:#181818;stroke-width:0.5;" x1="281" x2="561" y1="337.3948" y2="337.3948"/><ellipse cx="291" cy="351.139" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="256" x="300" y="354.93">SceneController(String, String, Stage)</text><ellipse cx="291" cy="367.6273" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="133" x="300" y="371.4183">updateStage(): void</text><ellipse cx="291" cy="384.1155" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="116" x="300" y="387.9066">getStage(): Stage</text><ellipse cx="291" cy="400.6038" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="111" x="300" y="404.3948">getTitle(): String</text><ellipse cx="291" cy="417.0921" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="120" x="300" y="420.8831">getScene(): Scene</text></g></a><!--reverse link fr.univlille.iutinfo.fxml.Controller to fr.univlille.iutinfo.fxml.SubSectionController--><g id="link_fr.univlille.iutinfo.fxml.Controller_fr.univlille.iutinfo.fxml.SubSectionController"><path codeLine="28" d="M218.37,205.61 C197.72,237.38 175.53,271.49 158.96,296.97 " fill="none" id="fr.univlille.iutinfo.fxml.Controller-backto-fr.univlille.iutinfo.fxml.SubSectionController" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="212.88,202.23,229.65,189.28,224.61,209.86,212.88,202.23" style="stroke:#181818;stroke-width:1.0;"/></g><!--reverse link fr.univlille.iutinfo.fxml.Controller to fr.univlille.iutinfo.fxml.SceneController--><g id="link_fr.univlille.iutinfo.fxml.Controller_fr.univlille.iutinfo.fxml.SceneController"><path codeLine="29" d="M335.62,205.61 C344.68,219.53 354.03,233.91 363.07,247.82 " fill="none" id="fr.univlille.iutinfo.fxml.Controller-backto-fr.univlille.iutinfo.fxml.SceneController" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="329.39,209.86,324.35,189.28,341.12,202.23,329.39,209.86" style="stroke:#181818;stroke-width:1.0;"/></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="194.5" y="459.508">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[bLD1QiCm4Bpd5GkbO9F4j3sQtjfZ2wPkJo47HLax0baAqjgKflbxfJX9BSTkg2uBcj7kpAmD0A1OXNRBE49Xabg9HWefCH4r2LNefFYi9Emc4pWUjh9a62VWabaBURtAaPFGwaahCjezDR1O35qd6whaSkcQGUTCXwXHJaQeCWwPzNRD27DY9KPn2eqMwpDXFwemq7LDpOstcp7QfD1A256ZDQMGCOEAGkIAzjr9rFvl6tskK884a-9hc3ejaTwS9W_sL8q7adDK66uhl1c9XWH97Cx5UZCUSgM7-DPfExEtzt3eCROP_5RNx1zVm2cFCtgfniFltaKBN_WuFFUo3dWWkHDd9xh7x_byy1SO9uUk9vtU3Y57Azm-NVbuVNdMN2B1GtAVtCqWaqoHkuNR1errqwBu1m00]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html b/doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html
deleted file mode 100644
index 3f3af9b..0000000
--- a/doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>HtmlEntirePage</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.mvcweb, class: HtmlEntirePage">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.mvcweb</a></div>
-<h1 title="Class HtmlEntirePage" class="title">Class HtmlEntirePage</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.mvcweb.HtmlEntirePage</div>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="HtmlEntirePage.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">HtmlEntirePage</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe définit ce qu'est une page HTML entière (head et body)</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="#title" class="member-name-link">title</a></code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><code>protected <a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>[]</code></div>
-<div class="col-second odd-row-color"><code><a href="#viewList" class="member-name-link">viewList</a></code></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,fr.univlille.iutinfo.mvcweb.View...)" class="member-name-link">HtmlEntirePage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;title,
- <a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>...&nbsp;views)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBody()" class="member-name-link">getBody</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode permet de définir le contenu de la balise body de la page</div>
-</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEntirePage()" class="member-name-link">getEntirePage</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'obtenir l'entièreté de la page html'</div>
-</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getHead()" class="member-name-link">getHead</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
-<div class="block">Cette méthode permet de définir le contenu de la balise head de la page</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="viewList">
-<h3>viewList</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>[]</span>&nbsp;<span class="element-name">viewList</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="title">
-<h3>title</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">title</span></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String,fr.univlille.iutinfo.mvcweb.View...)">
-<h3>HtmlEntirePage</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">HtmlEntirePage</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;title,
- <a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a>...&nbsp;views)</span></div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>title</code> - le tire de la page</dd>
-<dd><code>views</code> - toutes les vues à intégrer dans la balise body de la page</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="getHead()">
-<h3>getHead</h3>
-<div class="member-signature"><span class="modifiers">protected abstract</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getHead</span>()</div>
-<div class="block">Cette méthode permet de définir le contenu de la balise head de la page</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>l'entièreté de la partie head de la page html</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getBody()">
-<h3>getBody</h3>
-<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getBody</span>()</div>
-<div class="block">Cette méthode permet de définir le contenu de la balise body de la page</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>l'entièreté de la partie body de la page html</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getEntirePage()">
-<h3>getEntirePage</h3>
-<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getEntirePage</span>()</div>
-<div class="block">Cette méthode permet d'obtenir l'entièreté de la page html'</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>l'entièreté de la page html</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.svg b/doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.svg
deleted file mode 100644
index 6a945fb..0000000
--- a/doc/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="186px" preserveAspectRatio="none" style="width:255px;height:186px;background:#FFFFFF;" version="1.1" viewBox="0 0 255 186" width="255px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.mvcweb.HtmlEntirePage--><a href="HtmlEntirePage.html" target="_top" title="HtmlEntirePage.html" xlink:actuate="onRequest" xlink:href="HtmlEntirePage.html" xlink:show="new" xlink:title="HtmlEntirePage.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.HtmlEntirePage"><rect codeLine="5" fill="#F1F1F1" height="153.1953" id="fr.univlille.iutinfo.mvcweb.HtmlEntirePage" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="234" x="7" y="7"/><ellipse cx="56.75" cy="26.1328" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M56.6133,21.481 L55.4595,26.5527 L57.7754,26.5527 Z M55.1191,19.2397 L58.1157,19.2397 L61.4609,31.6328 L59.0122,31.6328 L58.2485,28.5698 L54.9697,28.5698 L54.2227,31.6328 L51.7739,31.6328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="87.75" y="25.5352">HtmlEntirePage</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="126" x="77.25" y="38.1563">fr.univlille.iutinfo.mvcweb</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="240" y1="45.2656" y2="45.2656"/><polygon fill="none" points="18,54.0098,22,58.0098,18,62.0098,14,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="103" x="27" y="62.8008">viewList: View[]</text><polygon fill="none" points="18,70.498,22,74.498,18,78.498,14,74.498" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="27" y="79.2891">title: String</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="240" y1="86.2422" y2="86.2422"/><ellipse cx="18" cy="99.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="208" x="27" y="103.7773">HtmlEntirePage(String, View...)</text><polygon fill="#FFFF44" points="18,111.4746,22,115.4746,18,119.4746,14,115.4746" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="164" x="27" y="120.2656">getHead(): StringBuilder</text><ellipse cx="18" cy="132.9629" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="162" x="27" y="136.7539">getBody(): StringBuilder</text><ellipse cx="18" cy="149.4512" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="202" x="27" y="153.2422">getEntirePage(): StringBuilder</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="32.5" y="176.8633">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[VP71Qy8m5CRl-oiUog1b4dJiL8O7sS230q6sIzT3J5_R1sbIajUA4__tHPswZc4kINxVb- -z90007XcChD4tKk4A6-aaMmV66hmBCbIK8s3Ty1OAGftxlxH6hcp0HoxNdfrK34fBxs7mxEaBaydJTCwrVZLC3fUon4_p8uodXHEjeKwJrYYePJA55NMdDhWUWFHmGnVzK4ZJFX1Ls6OPx8wj7SQm8zmio7C27s6LPbU5YJKci697fhpWXtvYT997nzD2YFXYt9rlleTXYJn7cKVnEMxMaixHNLE3OsRpxMt7hxB_-lQd9rTe61qKrXwczxV5YrKwVEgZc8Zn29PQ6WuKxZjqdgo9ucy0]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/mvcweb/View.html b/doc/fr/univlille/iutinfo/mvcweb/View.html
deleted file mode 100644
index 24710b5..0000000
--- a/doc/fr/univlille/iutinfo/mvcweb/View.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>View</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.mvcweb, interface: View">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.mvcweb</a></div>
-<h1 title="Interface View" class="title">Interface View</h1>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="View.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">View</span></div>
-<div class="block">Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getContent()" class="member-name-link">getContent</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
-</div>
-</div>
-</div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="getContent()">
-<h3>getContent</h3>
-<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a></span>&nbsp;<span class="element-name">getContent</span>()</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>le contenu de la vue à afficher</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/mvcweb/View.svg b/doc/fr/univlille/iutinfo/mvcweb/View.svg
deleted file mode 100644
index d0264be..0000000
--- a/doc/fr/univlille/iutinfo/mvcweb/View.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="96px" preserveAspectRatio="none" style="width:231px;height:96px;background:#FFFFFF;" version="1.1" viewBox="0 0 231 96" width="231px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.mvcweb.View--><a href="View.html" target="_top" title="View.html" xlink:actuate="onRequest" xlink:href="View.html" xlink:show="new" xlink:title="View.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.View"><rect codeLine="5" fill="#F1F1F1" height="62.7539" id="fr.univlille.iutinfo.mvcweb.View" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="210" x="7" y="7"/><ellipse cx="45.4" cy="26.1328" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M41.8277,22.3979 L41.8277,20.2397 L49.2071,20.2397 L49.2071,22.3979 L46.7418,22.3979 L46.7418,30.4746 L49.2071,30.4746 L49.2071,32.6328 L41.8277,32.6328 L41.8277,30.4746 L44.2931,30.4746 L44.2931,22.3979 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="32" x="111.6" y="25.5352">View</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="126" x="64.6" y="38.1563">fr.univlille.iutinfo.mvcweb</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="216" y1="45.2656" y2="45.2656"/><ellipse cx="18" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="184" x="27" y="62.8008">getContent(): StringBuilder</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="20.5" y="86.4219">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[VP11ImD138Nl_efG45gKePMUYlHGFIe8HI-rX-bifXkOIPQPx1Oj_U_ER3rvC9T7lXUIHm00CYgmZPWxwt2BdKrM9G4BuqsneQK60MEdN-09GvF_qeZQIi4Z9rPClco2oMEcRrmjbkiFmjCd_xRpjK-cPne2XO26UYNsOkBWJdYOWCtmZs_gAjZjgfXMOzZluJpUhNMsXwp9Eht0tH7rIKeMrkbi1LjDnCTDJw71DCvVhd4TrhpWHQgylxuyYmlb8GzcOURty1OiQw5mEs3A93oT_G00]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/mvcweb/package-summary.html b/doc/fr/univlille/iutinfo/mvcweb/package-summary.html
deleted file mode 100644
index 780a649..0000000
--- a/doc/fr/univlille/iutinfo/mvcweb/package-summary.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.mvcweb</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.mvcweb">
-<meta name="generator" content="javadoc/PackageWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li class="nav-bar-cell1-rev">Package</li>
-<li>Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#package">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Package:</p>
-<ul>
-<li>Description</li>
-<li>Related Packages</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Package:&nbsp;</li>
-<li>Description&nbsp;|&nbsp;</li>
-<li>Related Packages&nbsp;|&nbsp;</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="Package fr.univlille.iutinfo.mvcweb" class="title">Package fr.univlille.iutinfo.mvcweb</h1>
-</div>
-<hr>
-<div class="package-signature">package <span class="element-name">fr.univlille.iutinfo.mvcweb</span></div>
-<section class="summary">
-<object type="image/svg+xml" data="package.svg" style="display:block;margin-left:auto;margin-right:auto;max-width:100%;"></object>
-
-<ul class="summary-list">
-<li>
-<div id="class-summary">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
-<div id="class-summary.tabpanel" role="tabpanel">
-<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color class-summary class-summary-tab2"><a href="HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></div>
-<div class="col-last even-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe définit ce qu'est une page HTML entière (head et body)</div>
-</div>
-<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a></div>
-<div class="col-last odd-row-color class-summary class-summary-tab1">
-<div class="block">Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.</div>
-</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/mvcweb/package-tree.html b/doc/fr/univlille/iutinfo/mvcweb/package-tree.html
deleted file mode 100644
index 3a9d038..0000000
--- a/doc/fr/univlille/iutinfo/mvcweb/package-tree.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.mvcweb Class Hierarchy</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="tree: package: fr.univlille.iutinfo.mvcweb">
-<meta name="generator" content="javadoc/PackageTreeWriter">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-tree-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="nav-bar-cell1-rev">Tree</li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#tree">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 class="title">Hierarchy For Package fr.univlille.iutinfo.mvcweb</h1>
-</div>
-<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal contents-list">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-<section class="hierarchy">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
-<ul>
-<li class="circle">fr.univlille.iutinfo.mvcweb.<a href="HtmlEntirePage.html" class="type-name-link" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></li>
-</ul>
-</li>
-</ul>
-</section>
-<section class="hierarchy">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li class="circle">fr.univlille.iutinfo.mvcweb.<a href="View.html" class="type-name-link" title="interface in fr.univlille.iutinfo.mvcweb">View</a></li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/fr/univlille/iutinfo/mvcweb/package.svg b/doc/fr/univlille/iutinfo/mvcweb/package.svg
deleted file mode 100644
index 7788088..0000000
--- a/doc/fr/univlille/iutinfo/mvcweb/package.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="354px" preserveAspectRatio="none" style="width:279px;height:354px;background:#FFFFFF;" version="1.1" viewBox="0 0 279 354" width="279px" zoomAndPan="magnify"><defs/><g><!--cluster fr.univlille.iutinfo.mvcweb--><g id="cluster_fr.univlille.iutinfo.mvcweb"><path d="M8.5,6 L196.5,6 A3.75,3.75 0 0 1 199,8.5 L206,28.4883 L269.5,28.4883 A2.5,2.5 0 0 1 272,30.9883 L272,326.43 A2.5,2.5 0 0 1 269.5,328.93 L8.5,328.93 A2.5,2.5 0 0 1 6,326.43 L6,8.5 A2.5,2.5 0 0 1 8.5,6 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="6" x2="206" y1="28.4883" y2="28.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="187" x="10" y="21.5352">fr.univlille.iutinfo.mvcweb</text></g><!--class fr.univlille.iutinfo.mvcweb.View--><a href="View.html" target="_top" title="View.html" xlink:actuate="onRequest" xlink:href="View.html" xlink:show="new" xlink:title="View.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.View"><rect codeLine="3" fill="#F1F1F1" height="64.4883" id="fr.univlille.iutinfo.mvcweb.View" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="210" x="34" y="248.44"/><ellipse cx="118.75" cy="264.44" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M115.1777,260.7051 L115.1777,258.5469 L122.5571,258.5469 L122.5571,260.7051 L120.0918,260.7051 L120.0918,268.7818 L122.5571,268.7818 L122.5571,270.94 L115.1777,270.94 L115.1777,268.7818 L117.6431,268.7818 L117.6431,260.7051 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="32" x="139.25" y="269.731">View</text><line style="stroke:#181818;stroke-width:0.5;" x1="35" x2="243" y1="280.44" y2="280.44"/><line style="stroke:#181818;stroke-width:0.5;" x1="35" x2="243" y1="288.44" y2="288.44"/><ellipse cx="45" cy="302.1841" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="184" x="54" y="305.9752">getContent(): StringBuilder</text></g></a><!--class fr.univlille.iutinfo.mvcweb.HtmlEntirePage--><a href="HtmlEntirePage.html" target="_top" title="HtmlEntirePage.html" xlink:actuate="onRequest" xlink:href="HtmlEntirePage.html" xlink:show="new" xlink:title="HtmlEntirePage.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.mvcweb.HtmlEntirePage"><rect codeLine="7" fill="#F1F1F1" height="130.4414" id="fr.univlille.iutinfo.mvcweb.HtmlEntirePage" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="234" x="22" y="41"/><ellipse cx="82.25" cy="57" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M82.1133,52.3481 L80.9595,57.4199 L83.2754,57.4199 Z M80.6191,50.1069 L83.6157,50.1069 L86.9609,62.5 L84.5122,62.5 L83.7485,59.437 L80.4697,59.437 L79.7227,62.5 L77.2739,62.5 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="105" x="102.75" y="62.291">HtmlEntirePage</text><line style="stroke:#181818;stroke-width:0.5;" x1="23" x2="255" y1="73" y2="73"/><polygon fill="none" points="33,81.7441,37,85.7441,33,89.7441,29,85.7441" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="75" x="42" y="90.5352">title: String</text><line style="stroke:#181818;stroke-width:0.5;" x1="23" x2="255" y1="97.4883" y2="97.4883"/><ellipse cx="33" cy="111.2324" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="208" x="42" y="115.0234">HtmlEntirePage(String, View...)</text><polygon fill="#FFFF44" points="33,122.7207,37,126.7207,33,130.7207,29,126.7207" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="164" x="42" y="131.5117">getHead(): StringBuilder</text><ellipse cx="33" cy="144.209" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="162" x="42" y="148">getBody(): StringBuilder</text><ellipse cx="33" cy="160.6973" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="202" x="42" y="164.4883">getEntirePage(): StringBuilder</text></g></a><!--link fr.univlille.iutinfo.mvcweb.HtmlEntirePage to fr.univlille.iutinfo.mvcweb.View--><g id="link_fr.univlille.iutinfo.mvcweb.HtmlEntirePage_fr.univlille.iutinfo.mvcweb.View"><path codeLine="15" d="M139,171.93 C139,195.59 139,221.57 139,242.08 " fill="none" id="fr.univlille.iutinfo.mvcweb.HtmlEntirePage-to-fr.univlille.iutinfo.mvcweb.View" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="139,246.99,143,237.99,139,241.99,135,237.99,139,246.99" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="51" x="140" y="215.0084">viewList</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="6" x="132.4094" y="237.6757">*</text></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="41.5" y="344.598">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[ZL71Qi904BtdAmP5IAekROyUUj0MF5WGIdiH3-jc4WSskx8xYHJntxj9Qvk8KkUm0pFlpPit2m1WP85-9nL2vaHfgDAaDGegcKncHL6fFMxW44Nm4sGONLOJFWZti5hLIMovqEjrm44h3dBZsKd5HnZco3CRg8RZP09lxCZaqv9qYkwNS_nJEJ51QUazpCFu5yFaS2bp3ABTmcNvFXDhF8brMiCkF_w6Z1fBGeZacer-i357cLxtq4mFgAbDF_z7jLQuvIfdPnYFdw1trsksda0LtWLvZbeaXVLlGMPjdTvV5yzMQMHu50_YVWHBBGs7AWmgT9wiYPCl]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBConnection.html b/doc/fr/univlille/iutinfo/sql/DBConnection.html
deleted file mode 100644
index be1823b..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBConnection.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Sun Oct 29 17:37:52 CET 2023 -->
-<title>DBRequest</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-10-29">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, class: DBRequest">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Class DBRequest" class="title">Class DBRequest&lt;E&gt;</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.sql.DBRequest&lt;E&gt;</div>
-</div>
-<section class="class-description" id="class-description">
-<dl class="notes">
-<dt>Type Parameters:</dt>
-<dd><code>E</code> - , le type de retour attendu après exécution de la requête</dd>
-</dl>
-<hr>
-<object type="image/svg+xml" data="DBConnection.svg"  style="max-width:60%;float:right;"></object>
-<object type="image/svg+xml" data="DBRequest.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DBRequest&lt;E&gt;</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.
- La connexion est fourni à l'attribut  de type <code>Executable</code> passé en paramètre.
- Ce dernier exécute du code et retourne un résultat de type E.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected <a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a><wbr>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;</code></div>
-<div class="col-second even-row-color"><code><a href="#request" class="member-name-link">request</a></code></div>
-<div class="col-last even-row-color">
-<div class="block">Une requête <code>Executable</code>.</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(fr.univlille.iutinfo.sql.Executable)" class="member-name-link">DBRequest</a><wbr>(<a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;&nbsp;request)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DBRequest.html" title="type parameter in DBRequest">E</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#executeRequest()" class="member-name-link">executeRequest</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DBRequest.html" title="type parameter in DBRequest">E</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#executeTransaction(int)" class="member-name-link">executeTransaction</a><wbr>(int&nbsp;isolationLevel)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'exécuter la requête sans commit automatique de la transaction <code>requete</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="request">
-<h3>request</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;</span>&nbsp;<span class="element-name">request</span></div>
-<div class="block">Une requête <code>Executable</code>.</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(fr.univlille.iutinfo.sql.Executable)">
-<h3>DBRequest</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBRequest</span><wbr><span class="parameters">(<a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;&nbsp;request)</span></div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>request</code> - , la requête <code>Executable</code> à exécuter.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="executeRequest()">
-<h3>executeRequest</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DBRequest.html" title="type parameter in DBRequest">E</a></span>&nbsp;<span class="element-name">executeRequest</span>()
-                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>un résultat de type E.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL, et ferme la connexion de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="executeTransaction(int)">
-<h3>executeTransaction</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DBRequest.html" title="type parameter in DBRequest">E</a></span>&nbsp;<span class="element-name">executeTransaction</span><wbr><span class="parameters">(int&nbsp;isolationLevel)</span>
-                     throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'exécuter la requête sans commit automatique de la transaction <code>requete</code>.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>isolationLevel</code> - un <code>int</code> représentant le niveau d'isolation de la transaction.</dd>
-<dt>Returns:</dt>
-<dd>un résultat de type E.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL, ferme la connexion et réalise un rollback de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code></dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBConnection.svg b/doc/fr/univlille/iutinfo/sql/DBConnection.svg
deleted file mode 100644
index 29c17ee..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBConnection.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="153px" preserveAspectRatio="none" style="width:259px;height:153px;background:#FFFFFF;" version="1.1" viewBox="0 0 259 153" width="259px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.DBRequest<a href="DBRequest.html" target="_top" title="DBRequest.html" xlink:actuate="onRequest" xlink:href="DBRequest.html" xlink:show="new" xlink:title="DBRequest.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBRequest"><rect codeLine="5" fill="#F1F1F1" height="120.2188" id="fr.univlille.iutinfo.sql.DBRequest" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="238" x="7" y="7"/><ellipse cx="65.75" cy="26.1328" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M68.2231,32.2759 Q67.6421,32.5747 67.0029,32.7241 Q66.3638,32.8735 65.6582,32.8735 Q63.1514,32.8735 61.8315,31.2217 Q60.5117,29.5698 60.5117,26.4487 Q60.5117,23.3193 61.8315,21.6675 Q63.1514,20.0156 65.6582,20.0156 Q66.3638,20.0156 67.0112,20.165 Q67.6587,20.3145 68.2231,20.6133 L68.2231,23.3359 Q67.5923,22.7549 66.9988,22.4851 Q66.4053,22.2153 65.7744,22.2153 Q64.4297,22.2153 63.7449,23.282 Q63.0601,24.3486 63.0601,26.4487 Q63.0601,28.5405 63.7449,29.6072 Q64.4297,30.6738 65.7744,30.6738 Q66.4053,30.6738 66.9988,30.4041 Q67.5923,30.1343 68.2231,29.5532 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97" x="88.25" y="25.5352">DBRequest</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="101" x="86.25" y="38.1563">fr.univlille.iutinfo.sql</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="239" y="4"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="240" y="16.6016">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="244" y1="45.2656" y2="45.2656"/><polygon fill="none" points="18,54.0098,22,58.0098,18,62.0098,14,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="165" x="27" y="62.8008">request: Executable&lt;E&gt;</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="244" y1="69.7539" y2="69.7539"/><ellipse cx="18" cy="83.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="212" x="27" y="87.2891">DBRequest(Executable&lt;E&gt;)</text><ellipse cx="18" cy="99.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="135" x="27" y="103.7773">executeRequest(): E</text><ellipse cx="18" cy="116.4746" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="179" x="27" y="120.2656">executeTransaction(int): E</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="34.5" y="143.8867">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[TP1DIyD048Rl_egX8ZGeIokUIib1svk2-76gFQpf6xAmcKrt9iKF_Ezkqb9RnRqiFEyx3yCG4GcKsDQGnXPuH6EZrH290-CanLIv5GXre-zKElYL_AOrj0e9zxpmLeG6Kt4Vc8olyjdrJM16eIxm2-_mA2-ZQTbjlFCUnhNgk0n6rdv0LkY_q1pAflES5ej3OYgj_N99d_qYtJkDMBSGdT3y3KMhzjKZpUtpyyFnuL4d-ocXvtZOkePPilq9dw9biLkFOzrtldPN0IiYbI5qt_FTxImKFjtzqepDw8BklMLDbCusYD8vicy0]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.html b/doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.html
deleted file mode 100644
index 859a74a..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.html
+++ /dev/null
@@ -1,271 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>DBConnectionDescriptor</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, class: DBConnectionDescriptor">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li>Field</li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li>Field</li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Class DBConnectionDescriptor" class="title">Class DBConnectionDescriptor</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.sql.DBConnectionDescriptor</div>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="DBConnectionDescriptor.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DBConnectionDescriptor</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe décrit une connection à une base de données (driver, url, données de connexion)</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">DBConnectionDescriptor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Constructeur</div>
-</div>
-<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String)" class="member-name-link">DBConnectionDescriptor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;driver,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url)</code></div>
-<div class="col-last odd-row-color">
-<div class="block">Constructeur</div>
-</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">DBConnectionDescriptor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;login,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;password)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Constructeur</div>
-</div>
-<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">DBConnectionDescriptor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;driver,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;login,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;password)</code></div>
-<div class="col-last odd-row-color">
-<div class="block">Constructeur</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDriver()" class="member-name-link">getDriver</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogin()" class="member-name-link">getLogin</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPassword()" class="member-name-link">getPassword</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getUrl()" class="member-name-link">getUrl</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.String,java.lang.String,java.lang.String)">
-<h3>DBConnectionDescriptor</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBConnectionDescriptor</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;driver,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;login,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;password)</span></div>
-<div class="block">Constructeur</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>driver</code> - le nom du driver à utiliser</dd>
-<dd><code>url</code> - l'url à utiliser pour la connexion à la base de données</dd>
-<dd><code>login</code> - le nom de l'utilisateur de la base de données</dd>
-<dd><code>password</code> - le mot de passe de l'utilisateur</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.String,java.lang.String)">
-<h3>DBConnectionDescriptor</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBConnectionDescriptor</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;login,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;password)</span></div>
-<div class="block">Constructeur</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>url</code> - l'url à utiliser pour la connexion à la base de données</dd>
-<dd><code>login</code> - le nom de l'utilisateur de la base de données</dd>
-<dd><code>password</code> - le mot de passe de l'utilisateur</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.String)">
-<h3>DBConnectionDescriptor</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBConnectionDescriptor</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;driver,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url)</span></div>
-<div class="block">Constructeur</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>driver</code> - le nom du driver à utiliser</dd>
-<dd><code>url</code> - l'url à utiliser pour la connexion à la base de données</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String)">
-<h3>DBConnectionDescriptor</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBConnectionDescriptor</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;url)</span></div>
-<div class="block">Constructeur</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>url</code> - l'url à utiliser pour la connexion à la base de données</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="getDriver()">
-<h3>getDriver</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getDriver</span>()</div>
-</section>
-</li>
-<li>
-<section class="detail" id="getUrl()">
-<h3>getUrl</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getUrl</span>()</div>
-</section>
-</li>
-<li>
-<section class="detail" id="getLogin()">
-<h3>getLogin</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getLogin</span>()</div>
-</section>
-</li>
-<li>
-<section class="detail" id="getPassword()">
-<h3>getPassword</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getPassword</span>()</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.svg b/doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.svg
deleted file mode 100644
index 696629e..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBConnectionDescriptor.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="211px" preserveAspectRatio="none" style="width:413px;height:211px;background:#FFFFFF;" version="1.1" viewBox="0 0 413 211" width="413px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.DBConnectionDescriptor--><a href="DBConnectionDescriptor.html" target="_top" title="DBConnectionDescriptor.html" xlink:actuate="onRequest" xlink:href="DBConnectionDescriptor.html" xlink:show="new" xlink:title="DBConnectionDescriptor.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBConnectionDescriptor"><rect codeLine="5" fill="#F1F1F1" height="178.1719" id="fr.univlille.iutinfo.sql.DBConnectionDescriptor" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="392" x="7" y="7"/><ellipse cx="114.75" cy="26.1328" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M117.2231,32.2759 Q116.6421,32.5747 116.0029,32.7241 Q115.3638,32.8735 114.6582,32.8735 Q112.1514,32.8735 110.8315,31.2217 Q109.5117,29.5698 109.5117,26.4487 Q109.5117,23.3193 110.8315,21.6675 Q112.1514,20.0156 114.6582,20.0156 Q115.3638,20.0156 116.0112,20.165 Q116.6587,20.3145 117.2231,20.6133 L117.2231,23.3359 Q116.5923,22.7549 115.9988,22.4851 Q115.4053,22.2153 114.7744,22.2153 Q113.4297,22.2153 112.7449,23.282 Q112.0601,24.3486 112.0601,26.4487 Q112.0601,28.5405 112.7449,29.6072 Q113.4297,30.6738 114.7744,30.6738 Q115.4053,30.6738 115.9988,30.4041 Q116.5923,30.1343 117.2231,29.5532 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="168" x="135.25" y="25.5352">DBConnectionDescriptor</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="101" x="168.75" y="38.1563">fr.univlille.iutinfo.sql</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="398" y1="45.2656" y2="45.2656"/><ellipse cx="18" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="366" x="27" y="62.8008">DBConnectionDescriptor(String, String, String, String)</text><ellipse cx="18" cy="75.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="317" x="27" y="79.2891">DBConnectionDescriptor(String, String, String)</text><ellipse cx="18" cy="91.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="268" x="27" y="95.7773">DBConnectionDescriptor(String, String)</text><ellipse cx="18" cy="108.4746" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="219" x="27" y="112.2656">DBConnectionDescriptor(String)</text><ellipse cx="18" cy="124.9629" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="122" x="27" y="128.7539">getDriver(): String</text><ellipse cx="18" cy="141.4512" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="101" x="27" y="145.2422">getUrl(): String</text><ellipse cx="18" cy="157.9395" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="119" x="27" y="161.7305">getLogin(): String</text><ellipse cx="18" cy="174.4277" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="146" x="27" y="178.2188">getPassword(): String</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="111.5" y="201.8398">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[dP91IyD048Nl_egX82HObbOy5Ub1SwnGA3tL7fRD91dOpCJTQKN5_-wsvA0b0NKl0-zxytWm2m0GKO5jYx6p3ZVOsM1L0h0mNYKC3PK8s7Rw1XMXB-Ebsg8sakIpxhoD4IRtaTvnCRzR5W-FmenEIRZ0w09rAVsPUyDiMGLpO3fwyXuD7PIu4XDV_0HiX35eXcDXjni6fj7Mx_VmSUvuUZV3ncoZWRYUml3C_xd_rxtV-h_vQjGYq153bY_wb1zm6_m8MKbDFCBMwPgl4ieB_DaV6ranG2Lo6jkdLI7Ef-zqQ-PcDeMrjwn9XUjKAwR-MVu5]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBConnector.html b/doc/fr/univlille/iutinfo/sql/DBConnector.html
deleted file mode 100644
index 8dde9b3..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBConnector.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>DBConnector</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, class: DBConnector">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Class DBConnector" class="title">Class DBConnector</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.sql.DBConnector</div>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="DBConnector.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DBConnector</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe gère la connexion avec une base de données</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a>&gt;</code></div>
-<div class="col-second even-row-color"><code><a href="#connectionDescriptorList" class="member-name-link">connectionDescriptorList</a></code></div>
-<div class="col-last even-row-color">
-<div class="block">L'ensemble des connexions actuellement configurées
- Chaque connexion possède un url, un login, et un mot de passe</div>
-</div>
-<div class="col-first odd-row-color"><code>protected static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="#defaultConnectionName" class="member-name-link">defaultConnectionName</a></code></div>
-<div class="col-last odd-row-color">
-<div class="block">Le nom de la connexion par défaut à utiliser (la 1ère à être configurée)</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DBConnector</a>()</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getConnection()" class="member-name-link">getConnection</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'initier une connexion à la base de donnée.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getConnection(java.lang.String)" class="member-name-link">getConnection</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;connectionName)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'initier une connexion à la base de donnée.</div>
-</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#init(fr.univlille.iutinfo.sql.DBConnectionDescriptor)" class="member-name-link">init</a><wbr>(<a href="DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a>&nbsp;connectionDescriptor)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#init(java.lang.String,fr.univlille.iutinfo.sql.DBConnectionDescriptor)" class="member-name-link">init</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;connectionName,
- <a href="DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a>&nbsp;connectionDescriptor)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#init(java.util.Properties)" class="member-name-link">init</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Properties.html" title="class or interface in java.util" class="external-link">Properties</a>&nbsp;prop)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="connectionDescriptorList">
-<h3>connectionDescriptorList</h3>
-<div class="member-signature"><span class="modifiers">protected static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a>&gt;</span>&nbsp;<span class="element-name">connectionDescriptorList</span></div>
-<div class="block">L'ensemble des connexions actuellement configurées
- Chaque connexion possède un url, un login, et un mot de passe</div>
-</section>
-</li>
-<li>
-<section class="detail" id="defaultConnectionName">
-<h3>defaultConnectionName</h3>
-<div class="member-signature"><span class="modifiers">protected static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">defaultConnectionName</span></div>
-<div class="block">Le nom de la connexion par défaut à utiliser (la 1ère à être configurée)</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;()">
-<h3>DBConnector</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBConnector</span>()</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="init(java.lang.String,fr.univlille.iutinfo.sql.DBConnectionDescriptor)">
-<h3>init</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">init</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;connectionName,
- <a href="DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a>&nbsp;connectionDescriptor)</span>
-                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div>
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>connectionName</code> - , le nom de la connexion</dd>
-<dd><code>connectionDescriptor</code> - les informations de connexion à utiliser</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - lors d'une erreur de requête SQL.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="init(fr.univlille.iutinfo.sql.DBConnectionDescriptor)">
-<h3>init</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">init</span><wbr><span class="parameters">(<a href="DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a>&nbsp;connectionDescriptor)</span>
-                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div>
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>connectionDescriptor</code> - les informations de connexion à utiliser</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - lors d'une erreur de requête SQL.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="init(java.util.Properties)">
-<h3>init</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">init</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Properties.html" title="class or interface in java.util" class="external-link">Properties</a>&nbsp;prop)</span>
-                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div>
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>prop</code> - la liste des propriétées utiles à la connexion (name, driver, url, login, password)</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - lors d'une erreur de requête SQL.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getConnection(java.lang.String)">
-<h3>getConnection</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a></span>&nbsp;<span class="element-name">getConnection</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;connectionName)</span>
-                                throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'initier une connexion à la base de donnée.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>connectionName</code> - , le nom de la connexion</dd>
-<dt>Returns:</dt>
-<dd>un objet <code>Connection</code> qui représente la connexion à la base de données.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - lors d'une erreur de lecture du fichier de configuration</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - lors d'une erreur de requête SQL.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getConnection()">
-<h3>getConnection</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a></span>&nbsp;<span class="element-name">getConnection</span>()
-                                throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'initier une connexion à la base de donnée.</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>un objet <code>Connection</code>, qui représente la connexion à la base de données.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - lors d'une erreur de lecture du fichier de configuration</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - lors d'une erreur de requête SQL.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBConnector.svg b/doc/fr/univlille/iutinfo/sql/DBConnector.svg
deleted file mode 100644
index 653e787..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBConnector.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="203px" preserveAspectRatio="none" style="width:493px;height:203px;background:#FFFFFF;" version="1.1" viewBox="0 0 493 203" width="493px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.DBConnector--><a href="DBConnector.html" target="_top" title="DBConnector.html" xlink:actuate="onRequest" xlink:href="DBConnector.html" xlink:show="new" xlink:title="DBConnector.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBConnector"><rect codeLine="5" fill="#F1F1F1" height="169.6836" id="fr.univlille.iutinfo.sql.DBConnector" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="472" x="7" y="7"/><ellipse cx="188.25" cy="26.1328" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M190.7231,32.2759 Q190.1421,32.5747 189.5029,32.7241 Q188.8638,32.8735 188.1582,32.8735 Q185.6514,32.8735 184.3315,31.2217 Q183.0117,29.5698 183.0117,26.4487 Q183.0117,23.3193 184.3315,21.6675 Q185.6514,20.0156 188.1582,20.0156 Q188.8638,20.0156 189.5112,20.165 Q190.1587,20.3145 190.7231,20.6133 L190.7231,23.3359 Q190.0923,22.7549 189.4988,22.4851 Q188.9053,22.2153 188.2744,22.2153 Q186.9297,22.2153 186.2449,23.282 Q185.5601,24.3486 185.5601,26.4487 Q185.5601,28.5405 186.2449,29.6072 Q186.9297,30.6738 188.2744,30.6738 Q188.9053,30.6738 189.4988,30.4041 Q190.0923,30.1343 190.7231,29.5532 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="90" x="214.25" y="25.5352">DBConnector</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="101" x="208.75" y="38.1563">fr.univlille.iutinfo.sql</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="478" y1="45.2656" y2="45.2656"/><polygon fill="none" points="18,54.0098,22,58.0098,18,62.0098,14,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="446" x="27" y="62.8008">connectionDescriptorList: Map&lt;String, DBConnectionDescriptor&gt;</text><polygon fill="none" points="18,70.498,22,74.498,18,78.498,14,74.498" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="215" x="27" y="79.2891">defaultConnectionName: String</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="478" y1="86.2422" y2="86.2422"/><ellipse cx="18" cy="99.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="286" x="27" y="103.7773">init(String, DBConnectionDescriptor): void</text><ellipse cx="18" cy="116.4746" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="237" x="27" y="120.2656">init(DBConnectionDescriptor): void</text><ellipse cx="18" cy="132.9629" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="139" x="27" y="136.7539">init(Properties): void</text><ellipse cx="18" cy="149.4512" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="239" x="27" y="153.2422">getConnection(String): Connection</text><ellipse cx="18" cy="165.9395" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="198" x="27" y="169.7305">getConnection(): Connection</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="151.5" y="193.3516">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[dP91ImCn48Nl_egX8YYMq8gdfVIWUsobK3pL7a9sjZkGdQoPQK5B_xjfkzXghOAvXBpvtiia3020e0BR6gMn3gVOs6WrHE30U97AK561W7MZRr0I-aA-gpLg5PAyqvst8j0P2BrZrhyVvW-FWHbTYdpXLkqDosYMJ2jFtgEXfHANmSYhxu0LE5SqHramcnsTJAMrdyzXlMjXkzQYLibjuDBj8GgSexX8JU9799h1s3Q3gKRYHHS-mxvmmn_o2Ypjqki1Vqf_by4-w9I_9IQz_lsQcmnMWOfpvd-P9Z4q69LGpeCBF7f6ssEY3zgVdbDwquu1icA4CeJjzZmUvS7vD6XtfczwNPXuovfKk5fXb5tI1m00]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBLoop.html b/doc/fr/univlille/iutinfo/sql/DBLoop.html
deleted file mode 100644
index 7c92ed9..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBLoop.html
+++ /dev/null
@@ -1,252 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>DBLoop</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, class: DBLoop">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Class DBLoop" class="title">Class DBLoop&lt;E&gt;</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.sql.DBLoop&lt;E&gt;</div>
-</div>
-<section class="class-description" id="class-description">
-<dl class="notes">
-<dt>Type Parameters:</dt>
-<dd><code>E</code> - , le type de l'objet qui sera manipulé lors de la boucle</dd>
-</dl>
-<hr>
-<object type="image/svg+xml" data="DBLoop.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DBLoop&lt;E&gt;</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.
- En particulier, elle permet de parcourir tous les résultats à travers un ResultSet
- Le ResultSet est fourni à l'attribut  de type <code>Loopable</code> passé en paramètre.
- Ce dernier exécute du le même code pour chaque ligne.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected <a href="Loopable.html" title="interface in fr.univlille.iutinfo.sql">Loopable</a><wbr>&lt;<a href="DBLoop.html" title="type parameter in DBLoop">E</a>&gt;</code></div>
-<div class="col-second even-row-color"><code><a href="#loop" class="member-name-link">loop</a></code></div>
-<div class="col-last even-row-color">
-<div class="block">Le morceau de code qui sera exécuté à chaque ligne de résultat <code>Executable</code>.</div>
-</div>
-<div class="col-first odd-row-color"><code>protected <a href="DBLoop.html" title="type parameter in DBLoop">E</a></code></div>
-<div class="col-second odd-row-color"><code><a href="#obj" class="member-name-link">obj</a></code></div>
-<div class="col-last odd-row-color">
-<div class="block">L'objet qui sera manipulé par l'objet de type <code>Loopable</code></div>
-</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(E,java.lang.String,fr.univlille.iutinfo.sql.Loopable)" class="member-name-link">DBLoop</a><wbr>(<a href="DBLoop.html" title="type parameter in DBLoop">E</a>&nbsp;obj,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sqlRequest,
- <a href="Loopable.html" title="interface in fr.univlille.iutinfo.sql">Loopable</a>&lt;<a href="DBLoop.html" title="type parameter in DBLoop">E</a>&gt;&nbsp;loop)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Constructeur</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DBLoop.html" title="type parameter in DBLoop">E</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#executeLoop()" class="member-name-link">executeLoop</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="obj">
-<h3>obj</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="DBLoop.html" title="type parameter in DBLoop">E</a></span>&nbsp;<span class="element-name">obj</span></div>
-<div class="block">L'objet qui sera manipulé par l'objet de type <code>Loopable</code></div>
-</section>
-</li>
-<li>
-<section class="detail" id="loop">
-<h3>loop</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="Loopable.html" title="interface in fr.univlille.iutinfo.sql">Loopable</a>&lt;<a href="DBLoop.html" title="type parameter in DBLoop">E</a>&gt;</span>&nbsp;<span class="element-name">loop</span></div>
-<div class="block">Le morceau de code qui sera exécuté à chaque ligne de résultat <code>Executable</code>.</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(E,java.lang.String,fr.univlille.iutinfo.sql.Loopable)">
-<h3 id="&lt;init&gt;(java.lang.Object,java.lang.String,fr.univlille.iutinfo.sql.Loopable)">DBLoop</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBLoop</span><wbr><span class="parameters">(<a href="DBLoop.html" title="type parameter in DBLoop">E</a>&nbsp;obj,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sqlRequest,
- <a href="Loopable.html" title="interface in fr.univlille.iutinfo.sql">Loopable</a>&lt;<a href="DBLoop.html" title="type parameter in DBLoop">E</a>&gt;&nbsp;loop)</span></div>
-<div class="block">Constructeur</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>obj</code> - un objet de type E, qui sera manipulé par l'objet de type <code>Loopable</code></dd>
-<dd><code>sqlRequest</code> - la requête SQL à exécuter.</dd>
-<dd><code>loop</code> - le morceau de code <code>Loopable</code> à exécuter à chaque ligne de résultat.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="executeLoop()">
-<h3>executeLoop</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DBLoop.html" title="type parameter in DBLoop">E</a></span>&nbsp;<span class="element-name">executeLoop</span>()
-              throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>l'objet qui a été transmis lors de l'instantiation.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL, et ferme la connexion de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - en cas d'erreur SQL, et ferme la connexion de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBLoop.svg b/doc/fr/univlille/iutinfo/sql/DBLoop.svg
deleted file mode 100644
index ea663b7..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBLoop.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="153px" preserveAspectRatio="none" style="width:267px;height:153px;background:#FFFFFF;" version="1.1" viewBox="0 0 267 153" width="267px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.DBLoop--><a href="DBLoop.html" target="_top" title="DBLoop.html" xlink:actuate="onRequest" xlink:href="DBLoop.html" xlink:show="new" xlink:title="DBLoop.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBLoop"><rect codeLine="5" fill="#F1F1F1" height="120.2188" id="fr.univlille.iutinfo.sql.DBLoop" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="246" x="7" y="7"/><ellipse cx="69.75" cy="26.1328" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M72.2231,32.2759 Q71.6421,32.5747 71.0029,32.7241 Q70.3638,32.8735 69.6582,32.8735 Q67.1514,32.8735 65.8315,31.2217 Q64.5117,29.5698 64.5117,26.4487 Q64.5117,23.3193 65.8315,21.6675 Q67.1514,20.0156 69.6582,20.0156 Q70.3638,20.0156 71.0112,20.165 Q71.6587,20.3145 72.2231,20.6133 L72.2231,23.3359 Q71.5923,22.7549 70.9988,22.4851 Q70.4053,22.2153 69.7744,22.2153 Q68.4297,22.2153 67.7449,23.282 Q67.0601,24.3486 67.0601,26.4487 Q67.0601,28.5405 67.7449,29.6072 Q68.4297,30.6738 69.7744,30.6738 Q70.4053,30.6738 70.9988,30.4041 Q71.5923,30.1343 72.2231,29.5532 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="114.75" y="25.5352">DBLoop</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="101" x="90.25" y="38.1563">fr.univlille.iutinfo.sql</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="247" y="4"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="248" y="16.6016">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="252" y1="45.2656" y2="45.2656"/><polygon fill="none" points="18,54.0098,22,58.0098,18,62.0098,14,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="38" x="27" y="62.8008">obj: E</text><polygon fill="none" points="18,70.498,22,74.498,18,78.498,14,74.498" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="132" x="27" y="79.2891">loop: Loopable&lt;E&gt;</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="252" y1="86.2422" y2="86.2422"/><ellipse cx="18" cy="99.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="220" x="27" y="103.7773">DBLoop(E, String, Loopable&lt;E&gt;)</text><ellipse cx="18" cy="116.4746" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="114" x="27" y="120.2656">executeLoop(): E</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="38.5" y="143.8867">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[TP1TIyCm58Rl_HM7YR1Y2PjuLKOlPBsR80olvYwoxjH6Ji-foUdm0_-xQJkT3CnDakTzyeO4022W0ji6GsjBN6DhlLNnmC9u4MEetHu1crRVeN98-t1E6zHQ8XvuIJO4c2o2-y1iVfilxrOYxHCVmIollEdO7SWHeN6TEgx4X5UQW0tmNsZ6caMHmsOphasj3Msty3bSsuzBsRraK9ps5BKCUjdk2EFXt-Xwx9WMAQpLEtvE_sh9oSCtB3l5GKv-oh-EJqLMz529zDFZ_Mef9SNFl35pCqlXWInhf71rG1-Sy3Jv1W00]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBRequest.html b/doc/fr/univlille/iutinfo/sql/DBRequest.html
deleted file mode 100644
index aca5b01..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBRequest.html
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>DBRequest</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, class: DBRequest">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Class DBRequest" class="title">Class DBRequest&lt;E&gt;</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.sql.DBRequest&lt;E&gt;</div>
-</div>
-<section class="class-description" id="class-description">
-<dl class="notes">
-<dt>Type Parameters:</dt>
-<dd><code>E</code> - , le type de retour attendu après exécution de la requête</dd>
-</dl>
-<hr>
-<object type="image/svg+xml" data="DBRequest.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DBRequest&lt;E&gt;</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.
- La connexion est fourni à l'attribut  de type <code>Executable</code> passé en paramètre.
- Ce dernier exécute du code et retourne un résultat de type E.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected <a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a><wbr>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;</code></div>
-<div class="col-second even-row-color"><code><a href="#request" class="member-name-link">request</a></code></div>
-<div class="col-last even-row-color">
-<div class="block">Une requête <code>Executable</code>.</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(fr.univlille.iutinfo.sql.Executable)" class="member-name-link">DBRequest</a><wbr>(<a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;&nbsp;request)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DBRequest.html" title="type parameter in DBRequest">E</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#executeRequest()" class="member-name-link">executeRequest</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DBRequest.html" title="type parameter in DBRequest">E</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#executeTransaction(int)" class="member-name-link">executeTransaction</a><wbr>(int&nbsp;isolationLevel)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'exécuter la requête sans commit automatique de la transaction <code>requete</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="request">
-<h3>request</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;</span>&nbsp;<span class="element-name">request</span></div>
-<div class="block">Une requête <code>Executable</code>.</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(fr.univlille.iutinfo.sql.Executable)">
-<h3>DBRequest</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DBRequest</span><wbr><span class="parameters">(<a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;<a href="DBRequest.html" title="type parameter in DBRequest">E</a>&gt;&nbsp;request)</span></div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>request</code> - , la requête <code>Executable</code> à exécuter.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="executeRequest()">
-<h3>executeRequest</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DBRequest.html" title="type parameter in DBRequest">E</a></span>&nbsp;<span class="element-name">executeRequest</span>()
-                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>un résultat de type E.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL, et ferme la connexion de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - en cas d'erreur SQL, et ferme la connexion de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="executeTransaction(int)">
-<h3>executeTransaction</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="DBRequest.html" title="type parameter in DBRequest">E</a></span>&nbsp;<span class="element-name">executeTransaction</span><wbr><span class="parameters">(int&nbsp;isolationLevel)</span>
-                     throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'exécuter la requête sans commit automatique de la transaction <code>requete</code>.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>isolationLevel</code> - un <code>int</code> représentant le niveau d'isolation de la transaction.</dd>
-<dt>Returns:</dt>
-<dd>un résultat de type E.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL, ferme la connexion et réalise un rollback de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - en cas d'erreur SQL, et ferme la connexion de manière automatique.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code> - lorsque le driver est introuvable</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/DBRequest.svg b/doc/fr/univlille/iutinfo/sql/DBRequest.svg
deleted file mode 100644
index d8ab4f2..0000000
--- a/doc/fr/univlille/iutinfo/sql/DBRequest.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="153px" preserveAspectRatio="none" style="width:235px;height:153px;background:#FFFFFF;" version="1.1" viewBox="0 0 235 153" width="235px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.DBRequest--><a href="DBRequest.html" target="_top" title="DBRequest.html" xlink:actuate="onRequest" xlink:href="DBRequest.html" xlink:show="new" xlink:title="DBRequest.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBRequest"><rect codeLine="5" fill="#F1F1F1" height="120.2188" id="fr.univlille.iutinfo.sql.DBRequest" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="214" x="7" y="7"/><ellipse cx="53.75" cy="26.1328" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M56.2231,32.2759 Q55.6421,32.5747 55.0029,32.7241 Q54.3638,32.8735 53.6582,32.8735 Q51.1514,32.8735 49.8315,31.2217 Q48.5117,29.5698 48.5117,26.4487 Q48.5117,23.3193 49.8315,21.6675 Q51.1514,20.0156 53.6582,20.0156 Q54.3638,20.0156 55.0112,20.165 Q55.6587,20.3145 56.2231,20.6133 L56.2231,23.3359 Q55.5923,22.7549 54.9988,22.4851 Q54.4053,22.2153 53.7744,22.2153 Q52.4297,22.2153 51.7449,23.282 Q51.0601,24.3486 51.0601,26.4487 Q51.0601,28.5405 51.7449,29.6072 Q52.4297,30.6738 53.7744,30.6738 Q54.4053,30.6738 54.9988,30.4041 Q55.5923,30.1343 56.2231,29.5532 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="73" x="88.25" y="25.5352">DBRequest</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="101" x="74.25" y="38.1563">fr.univlille.iutinfo.sql</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="215" y="4"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="216" y="16.6016">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="220" y1="45.2656" y2="45.2656"/><polygon fill="none" points="18,54.0098,22,58.0098,18,62.0098,14,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="165" x="27" y="62.8008">request: Executable&lt;E&gt;</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="220" y1="69.7539" y2="69.7539"/><ellipse cx="18" cy="83.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="188" x="27" y="87.2891">DBRequest(Executable&lt;E&gt;)</text><ellipse cx="18" cy="99.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="135" x="27" y="103.7773">executeRequest(): E</text><ellipse cx="18" cy="116.4746" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="179" x="27" y="120.2656">executeTransaction(int): E</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="22.5" y="143.8867">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[TP1DImCn48Rl_egXHUYYX5OybR87QMyLn8zJxM5CPzb0ThBDp1O_yB-RNMj4nLn2dkUTDp00048AZ0r9YvRkgCM86Y9mO3f96cgt8w2crHUe7FcT_AODQHqI7hZrA0AZXRXNciyko-NLBUqx4dta8vkMLJGTkuDttfDndJgkWf6z7m4A_2TDRbgiIjXiyjFKslZj5jw6__ipZfzc3gjdiftYawSqbFrPdfty21JV2HeuVSMALFL7taTaGQikyCInvipxSHF4IX6g4FhhuNgz3DQdNL-OcPcUmur7raJXz41H-exY0m00]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/Executable.html b/doc/fr/univlille/iutinfo/sql/Executable.html
deleted file mode 100644
index 36743b2..0000000
--- a/doc/fr/univlille/iutinfo/sql/Executable.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Executable</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, interface: Executable">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Interface Executable" class="title">Interface Executable&lt;E&gt;</h1>
-</div>
-<section class="class-description" id="class-description">
-<dl class="notes">
-<dt>Type Parameters:</dt>
-<dd><code>E</code> - le type de retour</dd>
-</dl>
-<hr>
-<object type="image/svg+xml" data="Executable.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Executable&lt;E&gt;</span></div>
-<div class="block">Cette interface définit ce qu'est une requête exécutable.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="Executable.html" title="type parameter in Executable">E</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#execute(java.sql.Connection)" class="member-name-link">execute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a>&nbsp;c)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
-<div class="block">Permet d'exécuter une requête SQL.</div>
-</div>
-</div>
-</div>
-</div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="execute(java.sql.Connection)">
-<h3>execute</h3>
-<div class="member-signature"><span class="return-type"><a href="Executable.html" title="type parameter in Executable">E</a></span>&nbsp;<span class="element-name">execute</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a>&nbsp;c)</span>
-   throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div>
-<div class="block">Permet d'exécuter une requête SQL.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>c</code> - , la <code>Connection</code> à la base de données</dd>
-<dt>Returns:</dt>
-<dd>un résultat de type E.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/Executable.svg b/doc/fr/univlille/iutinfo/sql/Executable.svg
deleted file mode 100644
index edcca93..0000000
--- a/doc/fr/univlille/iutinfo/sql/Executable.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="96px" preserveAspectRatio="none" style="width:206px;height:96px;background:#FFFFFF;" version="1.1" viewBox="0 0 206 96" width="206px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.Executable--><a href="Executable.html" target="_top" title="Executable.html" xlink:actuate="onRequest" xlink:href="Executable.html" xlink:show="new" xlink:title="Executable.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.Executable"><rect codeLine="5" fill="#F1F1F1" height="62.7539" id="fr.univlille.iutinfo.sql.Executable" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="185" x="7" y="7"/><ellipse cx="40.45" cy="26.1328" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M36.8777,22.3979 L36.8777,20.2397 L44.2571,20.2397 L44.2571,22.3979 L41.7918,22.3979 L41.7918,30.4746 L44.2571,30.4746 L44.2571,32.6328 L36.8777,32.6328 L36.8777,30.4746 L39.3431,30.4746 L39.3431,22.3979 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="75" x="71.55" y="25.5352">Executable</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="101" x="58.55" y="38.1563">fr.univlille.iutinfo.sql</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="186" y="4"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="187" y="16.6016">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="191" y1="45.2656" y2="45.2656"/><ellipse cx="18" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="159" x="27" y="62.8008">execute(Connection): E</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="8" y="86.4219">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[TP11ImD138Nl_ef7GMXHXhPuAcKlTMyAWdYgFKod6JOmcrbdiaKj_U-TNOM2O2uXNruUZm109eNObd9d7RrIPvFLc21HwAQiqV21G6sdN_1CuP3_qfQqYGMFd4Kf-UA4oJhpDwqM3rNzIQvNkm_qBhzmNlbaUk5Zu138SAyiFfhy4IQm6VyjpTLgNLVORg-pQRGDknrEOuoXJdQVDLcdPzpHgAFf9egGKuuoMw4UfUUVu8w6vF0n3ktj-Uankb1UipGBCx_7Ix2YXUBsI2cN- -di0W00]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/Loopable.html b/doc/fr/univlille/iutinfo/sql/Loopable.html
deleted file mode 100644
index 07bdf1d..0000000
--- a/doc/fr/univlille/iutinfo/sql/Loopable.html
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Loopable</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, interface: Loopable">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Interface Loopable" class="title">Interface Loopable&lt;E&gt;</h1>
-</div>
-<section class="class-description" id="class-description">
-<dl class="notes">
-<dt>Type Parameters:</dt>
-<dd><code>E</code> - le type de retour</dd>
-</dl>
-<hr>
-<object type="image/svg+xml" data="Loopable.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Loopable&lt;E&gt;</span></div>
-<div class="block">Cette interface définit ce qu'est une fonction qui peut être appliqué à chaque ligne de résultat de requête sql.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#doLoop(E,java.sql.ResultSet)" class="member-name-link">doLoop</a><wbr>(<a href="Loopable.html" title="type parameter in Loopable">E</a>&nbsp;obj,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a>&nbsp;rs)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
-<div class="block">Permet d'exécuter du code sur une seule ligne de résultat de requête SQL.</div>
-</div>
-</div>
-</div>
-</div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="doLoop(E,java.sql.ResultSet)">
-<h3 id="doLoop(java.lang.Object,java.sql.ResultSet)">doLoop</h3>
-<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">doLoop</span><wbr><span class="parameters">(<a href="Loopable.html" title="type parameter in Loopable">E</a>&nbsp;obj,
- <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a>&nbsp;rs)</span>
-     throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div>
-<div class="block">Permet d'exécuter du code sur une seule ligne de résultat de requête SQL.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>obj</code> - l'objet de type E qui sera manipulé.</dd>
-<dd><code>rs</code> - la ligne de résultat en cours de traitement</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/Loopable.svg b/doc/fr/univlille/iutinfo/sql/Loopable.svg
deleted file mode 100644
index e107a4f..0000000
--- a/doc/fr/univlille/iutinfo/sql/Loopable.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="96px" preserveAspectRatio="none" style="width:225px;height:96px;background:#FFFFFF;" version="1.1" viewBox="0 0 225 96" width="225px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.Loopable--><a href="Loopable.html" target="_top" title="Loopable.html" xlink:actuate="onRequest" xlink:href="Loopable.html" xlink:show="new" xlink:title="Loopable.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.Loopable"><rect codeLine="5" fill="#F1F1F1" height="62.7539" id="fr.univlille.iutinfo.sql.Loopable" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="204" x="7" y="7"/><ellipse cx="49" cy="26.1328" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M45.4277,22.3979 L45.4277,20.2397 L52.8071,20.2397 L52.8071,22.3979 L50.3418,22.3979 L50.3418,30.4746 L52.8071,30.4746 L52.8071,32.6328 L45.4277,32.6328 L45.4277,30.4746 L47.8931,30.4746 L47.8931,22.3979 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="63" x="88" y="25.5352">Loopable</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="101" x="69" y="38.1563">fr.univlille.iutinfo.sql</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="205" y="4"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="206" y="16.6016">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="210" y1="45.2656" y2="45.2656"/><ellipse cx="18" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="178" x="27" y="62.8008">doLoop(E, ResultSet): void</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="17.5" y="86.4219">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[TP11Qy9048Nl_HKFeQ1K5YqzYUIaDmMfz6GzhCaiMPZifBkJG2l-zsxIUYbqBiDyx_5u300aKWJRK6fjIKTgRRGg4K42FMGPjQy8rBJw2UU9g_INDgIrP3no7vIYoqcOh9F_ejNofTY9jFR2z1v-qQ9mqNJ1z-oPoVXEVN1YqWTFO1F-4yqzQBqjS3hTBrDhm-SphcE1OQxsaZJQKczugcJmJRTpl5BgM8-ainLwyTLel_tKBcde3ISohBVzRYCbvySycwLPp75W6pHJFFOKavSmdNq3]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/Utils.html b/doc/fr/univlille/iutinfo/sql/Utils.html
deleted file mode 100644
index d8b70d2..0000000
--- a/doc/fr/univlille/iutinfo/sql/Utils.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Utils</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql, class: Utils">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li>Field</li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li>Field</li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<h1 title="Class Utils" class="title">Class Utils</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.sql.Utils</div>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="Utils.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Utils</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Utils</a>()</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#selectMultipleKeysAsColumnsName(java.lang.String)" class="member-name-link">selectMultipleKeysAsColumnsName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sqlRequest)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'éxécuter une requête SELECT retournant plusieurs colonnes, et 1 ou plusieurs lignes.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#selectOneCell(java.lang.String)" class="member-name-link">selectOneCell</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sqlRequest)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
-<div class="block">Cette méthode permet d'éxécuter une requête SELECT retournant un seul résultat (1 ligne, 1 colonne).</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;()">
-<h3>Utils</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Utils</span>()</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="selectOneCell(java.lang.String)">
-<h3>selectOneCell</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">selectOneCell</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sqlRequest)</span>
-                            throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'éxécuter une requête SELECT retournant un seul résultat (1 ligne, 1 colonne).</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>sqlRequest</code> - , la requête à exécuter.</dd>
-<dt>Returns:</dt>
-<dd>Un String représentant le résultat.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="selectMultipleKeysAsColumnsName(java.lang.String)">
-<h3>selectMultipleKeysAsColumnsName</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</span>&nbsp;<span class="element-name">selectMultipleKeysAsColumnsName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sqlRequest)</span>
-                                                                throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></span></div>
-<div class="block">Cette méthode permet d'éxécuter une requête SELECT retournant plusieurs colonnes, et 1 ou plusieurs lignes.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>sqlRequest</code> - , la requête à exécuter.</dd>
-<dt>Returns:</dt>
-<dd>un tableau associatif contenant le résultat de la requête, sous forme de Liste de Map.
- Chaque entrées de la liste représente une ligne, et la clef de la Map est le nom de la colonne</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - en cas d'erreur SQL.</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassNotFoundException.html" title="class or interface in java.lang" class="external-link">ClassNotFoundException</a></code></dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/Utils.svg b/doc/fr/univlille/iutinfo/sql/Utils.svg
deleted file mode 100644
index b7d1426..0000000
--- a/doc/fr/univlille/iutinfo/sql/Utils.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="113px" preserveAspectRatio="none" style="width:534px;height:113px;background:#FFFFFF;" version="1.1" viewBox="0 0 534 113" width="534px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.sql.Utils--><a href="Utils.html" target="_top" title="Utils.html" xlink:actuate="onRequest" xlink:href="Utils.html" xlink:show="new" xlink:title="Utils.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.Utils"><rect codeLine="5" fill="#F1F1F1" height="79.2422" id="fr.univlille.iutinfo.sql.Utils" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="513" x="7" y="7"/><ellipse cx="208.75" cy="26.1328" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M208.6133,21.481 L207.4595,26.5527 L209.7754,26.5527 Z M207.1191,19.2397 L210.1157,19.2397 L213.4609,31.6328 L211.0122,31.6328 L210.2485,28.5698 L206.9697,28.5698 L206.2227,31.6328 L203.7739,31.6328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="30" x="264.75" y="25.5352">Utils</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="101" x="229.25" y="38.1563">fr.univlille.iutinfo.sql</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="519" y1="45.2656" y2="45.2656"/><ellipse cx="18" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="193" x="27" y="62.8008">selectOneCell(String): String</text><ellipse cx="18" cy="75.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="487" x="27" y="79.2891">selectMultipleKeysAsColumnsName(String): List&lt;Map&lt;String, String&gt;&gt;</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="172" y="102.9102">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[TP11Qm9138Nl_HL1A2YLGKjF8Wl5tkgs1V5aFOnZjXl8PhQJh635_zvrLoWKpEKbNy8BF000HGFn5Mhj0wwmzibRJ21HyAvTGqbx1AngEq91o7lzJokqChQuutwdbdmm2EnLOJ1N-i7Pz2bR6x5-odMUP4LoZT21YHaTDKPIHAVVF02lS6lfEXVOR3frfLMytSAf-tofavet2cTuK6GCzYwuGERXoXB9rsW6VNFpFc_Og6PynQC-wo9oKuc-jU7yEIn9RPxxUjwJyTKoophJSvz2G35CKCHuaNM-V8c1svmVtTHDnl31NgobS7_0f1HbEFe5]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/package-summary.html b/doc/fr/univlille/iutinfo/sql/package-summary.html
deleted file mode 100644
index ddee2cd..0000000
--- a/doc/fr/univlille/iutinfo/sql/package-summary.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.sql</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.sql">
-<meta name="generator" content="javadoc/PackageWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li class="nav-bar-cell1-rev">Package</li>
-<li>Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#package">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Package:</p>
-<ul>
-<li>Description</li>
-<li>Related Packages</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Package:&nbsp;</li>
-<li>Description&nbsp;|&nbsp;</li>
-<li>Related Packages&nbsp;|&nbsp;</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="Package fr.univlille.iutinfo.sql" class="title">Package fr.univlille.iutinfo.sql</h1>
-</div>
-<hr>
-<div class="package-signature">package <span class="element-name">fr.univlille.iutinfo.sql</span></div>
-<section class="summary">
-<object type="image/svg+xml" data="package.svg" style="display:block;margin-left:auto;margin-right:auto;max-width:100%;"></object>
-
-<ul class="summary-list">
-<li>
-<div id="class-summary">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
-<div id="class-summary.tabpanel" role="tabpanel">
-<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></div>
-<div class="col-last even-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe décrit une connection à une base de données (driver, url, données de connexion)</div>
-</div>
-<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></div>
-<div class="col-last odd-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe gère la connexion avec une base de données</div>
-</div>
-<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DBLoop.html" title="class in fr.univlille.iutinfo.sql">DBLoop</a>&lt;E&gt;</div>
-<div class="col-last even-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.</div>
-</div>
-<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="DBRequest.html" title="class in fr.univlille.iutinfo.sql">DBRequest</a>&lt;E&gt;</div>
-<div class="col-last odd-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.</div>
-</div>
-<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;E&gt;</div>
-<div class="col-last even-row-color class-summary class-summary-tab1">
-<div class="block">Cette interface définit ce qu'est une requête exécutable.</div>
-</div>
-<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="Loopable.html" title="interface in fr.univlille.iutinfo.sql">Loopable</a>&lt;E&gt;</div>
-<div class="col-last odd-row-color class-summary class-summary-tab1">
-<div class="block">Cette interface définit ce qu'est une fonction qui peut être appliqué à chaque ligne de résultat de requête sql.</div>
-</div>
-<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Utils.html" title="class in fr.univlille.iutinfo.sql">Utils</a></div>
-<div class="col-last even-row-color class-summary class-summary-tab2">
-<div class="block">Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.</div>
-</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/sql/package-tree.html b/doc/fr/univlille/iutinfo/sql/package-tree.html
deleted file mode 100644
index cfa276a..0000000
--- a/doc/fr/univlille/iutinfo/sql/package-tree.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.sql Class Hierarchy</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="tree: package: fr.univlille.iutinfo.sql">
-<meta name="generator" content="javadoc/PackageTreeWriter">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-tree-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="nav-bar-cell1-rev">Tree</li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#tree">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 class="title">Hierarchy For Package fr.univlille.iutinfo.sql</h1>
-</div>
-<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal contents-list">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-<section class="hierarchy">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
-<ul>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="DBConnectionDescriptor.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="DBConnector.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBConnector</a></li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="DBLoop.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBLoop</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="DBRequest.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBRequest</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="Utils.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">Utils</a></li>
-</ul>
-</li>
-</ul>
-</section>
-<section class="hierarchy">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="Executable.html" class="type-name-link" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="Loopable.html" class="type-name-link" title="interface in fr.univlille.iutinfo.sql">Loopable</a>&lt;E&gt;</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/fr/univlille/iutinfo/sql/package.svg b/doc/fr/univlille/iutinfo/sql/package.svg
deleted file mode 100644
index 7c78f26..0000000
--- a/doc/fr/univlille/iutinfo/sql/package.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="503px" preserveAspectRatio="none" style="width:1515px;height:503px;background:#FFFFFF;" version="1.1" viewBox="0 0 1515 503" width="1515px" zoomAndPan="magnify"><defs/><g><!--cluster fr.univlille.iutinfo.sql--><g id="cluster_fr.univlille.iutinfo.sql"><path d="M8.5,6 L160.5,6 A3.75,3.75 0 0 1 163,8.5 L170,28.4883 L1505.5,28.4883 A2.5,2.5 0 0 1 1508,30.9883 L1508,474.82 A2.5,2.5 0 0 1 1505.5,477.32 L8.5,477.32 A2.5,2.5 0 0 1 6,474.82 L6,8.5 A2.5,2.5 0 0 1 8.5,6 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="6" x2="170" y1="28.4883" y2="28.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="151" x="10" y="21.5352">fr.univlille.iutinfo.sql</text></g><!--class fr.univlille.iutinfo.sql.Utils--><a href="Utils.html" target="_top" title="Utils.html" xlink:actuate="onRequest" xlink:href="Utils.html" xlink:show="new" xlink:title="Utils.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.Utils"><rect codeLine="3" fill="#F1F1F1" height="80.9766" id="fr.univlille.iutinfo.sql.Utils" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="513" x="552.5" y="90.46"/><ellipse cx="789.75" cy="106.46" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M789.6133,101.8081 L788.4595,106.8799 L790.7754,106.8799 Z M788.1191,99.5669 L791.1157,99.5669 L794.4609,111.96 L792.0122,111.96 L791.2485,108.897 L787.9697,108.897 L787.2227,111.96 L784.7739,111.96 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="30" x="810.25" y="111.751">Utils</text><line style="stroke:#181818;stroke-width:0.5;" x1="553.5" x2="1064.5" y1="122.46" y2="122.46"/><line style="stroke:#181818;stroke-width:0.5;" x1="553.5" x2="1064.5" y1="130.46" y2="130.46"/><ellipse cx="563.5" cy="144.2041" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="193" x="572.5" y="147.9952">selectOneCell(String): String</text><ellipse cx="563.5" cy="160.6924" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="487" x="572.5" y="164.4834">selectMultipleKeysAsColumnsName(String): List&lt;Map&lt;String, String&gt;&gt;</text></g></a><!--class fr.univlille.iutinfo.sql.DBConnectionDescriptor--><a href="DBConnectionDescriptor.html" target="_top" title="DBConnectionDescriptor.html" xlink:actuate="onRequest" xlink:href="DBConnectionDescriptor.html" xlink:show="new" xlink:title="DBConnectionDescriptor.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBConnectionDescriptor"><rect codeLine="8" fill="#F1F1F1" height="179.9063" id="fr.univlille.iutinfo.sql.DBConnectionDescriptor" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="392" x="1100" y="41"/><ellipse cx="1207.75" cy="57" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M1210.2231,63.1431 Q1209.6421,63.4419 1209.0029,63.5913 Q1208.3638,63.7407 1207.6582,63.7407 Q1205.1514,63.7407 1203.8315,62.0889 Q1202.5117,60.437 1202.5117,57.3159 Q1202.5117,54.1865 1203.8315,52.5347 Q1205.1514,50.8828 1207.6582,50.8828 Q1208.3638,50.8828 1209.0112,51.0322 Q1209.6587,51.1816 1210.2231,51.4805 L1210.2231,54.2031 Q1209.5923,53.6221 1208.9988,53.3523 Q1208.4053,53.0825 1207.7744,53.0825 Q1206.4297,53.0825 1205.7449,54.1492 Q1205.0601,55.2158 1205.0601,57.3159 Q1205.0601,59.4077 1205.7449,60.4744 Q1206.4297,61.541 1207.7744,61.541 Q1208.4053,61.541 1208.9988,61.2712 Q1209.5923,61.0015 1210.2231,60.4204 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="168" x="1228.25" y="62.291">DBConnectionDescriptor</text><line style="stroke:#181818;stroke-width:0.5;" x1="1101" x2="1491" y1="73" y2="73"/><line style="stroke:#181818;stroke-width:0.5;" x1="1101" x2="1491" y1="81" y2="81"/><ellipse cx="1111" cy="94.7441" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="366" x="1120" y="98.5352">DBConnectionDescriptor(String, String, String, String)</text><ellipse cx="1111" cy="111.2324" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="317" x="1120" y="115.0234">DBConnectionDescriptor(String, String, String)</text><ellipse cx="1111" cy="127.7207" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="268" x="1120" y="131.5117">DBConnectionDescriptor(String, String)</text><ellipse cx="1111" cy="144.209" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="219" x="1120" y="148">DBConnectionDescriptor(String)</text><ellipse cx="1111" cy="160.6973" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="122" x="1120" y="164.4883">getDriver(): String</text><ellipse cx="1111" cy="177.1855" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="101" x="1120" y="180.9766">getUrl(): String</text><ellipse cx="1111" cy="193.6738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="119" x="1120" y="197.4648">getLogin(): String</text><ellipse cx="1111" cy="210.1621" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="146" x="1120" y="213.9531">getPassword(): String</text></g></a><!--class fr.univlille.iutinfo.sql.Executable--><a href="Executable.html" target="_top" title="Executable.html" xlink:actuate="onRequest" xlink:href="Executable.html" xlink:show="new" xlink:title="Executable.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.Executable"><rect codeLine="19" fill="#F1F1F1" height="64.4883" id="fr.univlille.iutinfo.sql.Executable" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="185" x="36.5" y="347.37"/><ellipse cx="81.75" cy="363.37" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M78.1777,359.6351 L78.1777,357.4769 L85.5571,357.4769 L85.5571,359.6351 L83.0918,359.6351 L83.0918,367.7118 L85.5571,367.7118 L85.5571,369.87 L78.1777,369.87 L78.1777,367.7118 L80.6431,367.7118 L80.6431,359.6351 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="75" x="102.25" y="368.661">Executable</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="215.5" y="344.37"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="216.5" y="356.9716">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="37.5" x2="220.5" y1="379.37" y2="379.37"/><line style="stroke:#181818;stroke-width:0.5;" x1="37.5" x2="220.5" y1="387.37" y2="387.37"/><ellipse cx="47.5" cy="401.1141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="159" x="56.5" y="404.9052">execute(Connection): E</text></g></a><!--class fr.univlille.iutinfo.sql.DBConnector--><a href="DBConnector.html" target="_top" title="DBConnector.html" xlink:actuate="onRequest" xlink:href="DBConnector.html" xlink:show="new" xlink:title="DBConnector.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBConnector"><rect codeLine="23" fill="#F1F1F1" height="163.418" id="fr.univlille.iutinfo.sql.DBConnector" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="472" x="573" y="297.9"/><ellipse cx="759.75" cy="313.9" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M762.2231,320.0431 Q761.6421,320.3419 761.0029,320.4913 Q760.3638,320.6407 759.6582,320.6407 Q757.1514,320.6407 755.8315,318.9889 Q754.5117,317.337 754.5117,314.2159 Q754.5117,311.0865 755.8315,309.4347 Q757.1514,307.7828 759.6582,307.7828 Q760.3638,307.7828 761.0112,307.9322 Q761.6587,308.0816 762.2231,308.3805 L762.2231,311.1031 Q761.5923,310.5221 760.9988,310.2523 Q760.4053,309.9825 759.7744,309.9825 Q758.4297,309.9825 757.7449,311.0492 Q757.0601,312.1158 757.0601,314.2159 Q757.0601,316.3077 757.7449,317.3744 Q758.4297,318.441 759.7744,318.441 Q760.4053,318.441 760.9988,318.1712 Q761.5923,317.9015 762.2231,317.3204 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="90" x="780.25" y="319.191">DBConnector</text><line style="stroke:#181818;stroke-width:0.5;" x1="574" x2="1044" y1="329.9" y2="329.9"/><polygon fill="none" points="584,338.6441,588,342.6441,584,346.6441,580,342.6441" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="446" x="593" y="347.4352">connectionDescriptorList: Map&lt;String, DBConnectionDescriptor&gt;</text><polygon fill="none" points="584,355.1324,588,359.1324,584,363.1324,580,359.1324" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="215" x="593" y="363.9234">defaultConnectionName: String</text><line style="stroke:#181818;stroke-width:0.5;" x1="574" x2="1044" y1="370.8766" y2="370.8766"/><ellipse cx="584" cy="384.6207" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="286" x="593" y="388.4117">init(String, DBConnectionDescriptor): void</text><ellipse cx="584" cy="401.109" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="237" x="593" y="404.9">init(DBConnectionDescriptor): void</text><ellipse cx="584" cy="417.5973" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="139" x="593" y="421.3883">init(Properties): void</text><ellipse cx="584" cy="434.0855" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="239" x="593" y="437.8766">getConnection(String): Connection</text><ellipse cx="584" cy="450.5738" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" text-decoration="underline" textLength="198" x="593" y="454.3648">getConnection(): Connection</text></g></a><!--class fr.univlille.iutinfo.sql.DBLoop--><a href="DBLoop.html" target="_top" title="DBLoop.html" xlink:actuate="onRequest" xlink:href="DBLoop.html" xlink:show="new" xlink:title="DBLoop.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBLoop"><rect codeLine="33" fill="#F1F1F1" height="97.4648" id="fr.univlille.iutinfo.sql.DBLoop" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="246" x="271" y="82.22"/><ellipse cx="358.25" cy="98.22" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M360.7231,104.3631 Q360.1421,104.6619 359.5029,104.8113 Q358.8638,104.9607 358.1582,104.9607 Q355.6514,104.9607 354.3315,103.3089 Q353.0117,101.657 353.0117,98.5359 Q353.0117,95.4065 354.3315,93.7547 Q355.6514,92.1028 358.1582,92.1028 Q358.8638,92.1028 359.5112,92.2522 Q360.1587,92.4016 360.7231,92.7005 L360.7231,95.4231 Q360.0923,94.8421 359.4988,94.5723 Q358.9053,94.3025 358.2744,94.3025 Q356.9297,94.3025 356.2449,95.3692 Q355.5601,96.4358 355.5601,98.5359 Q355.5601,100.6277 356.2449,101.6944 Q356.9297,102.761 358.2744,102.761 Q358.9053,102.761 359.4988,102.4912 Q360.0923,102.2215 360.7231,101.6404 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="378.75" y="103.511">DBLoop</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="511" y="79.22"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="512" y="91.8216">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="272" x2="516" y1="114.22" y2="114.22"/><polygon fill="none" points="282,122.9641,286,126.9641,282,130.9641,278,126.9641" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="38" x="291" y="131.7552">obj: E</text><line style="stroke:#181818;stroke-width:0.5;" x1="272" x2="516" y1="138.7083" y2="138.7083"/><ellipse cx="282" cy="152.4524" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="220" x="291" y="156.2434">DBLoop(E, String, Loopable&lt;E&gt;)</text><ellipse cx="282" cy="168.9407" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="114" x="291" y="172.7317">executeLoop(): E</text></g></a><!--class fr.univlille.iutinfo.sql.DBRequest--><a href="DBRequest.html" target="_top" title="DBRequest.html" xlink:actuate="onRequest" xlink:href="DBRequest.html" xlink:show="new" xlink:title="DBRequest.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.DBRequest"><rect codeLine="39" fill="#F1F1F1" height="97.4648" id="fr.univlille.iutinfo.sql.DBRequest" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="214" x="22" y="82.22"/><ellipse cx="82.75" cy="98.22" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M85.2231,104.3631 Q84.6421,104.6619 84.0029,104.8113 Q83.3638,104.9607 82.6582,104.9607 Q80.1514,104.9607 78.8315,103.3089 Q77.5117,101.657 77.5117,98.5359 Q77.5117,95.4065 78.8315,93.7547 Q80.1514,92.1028 82.6582,92.1028 Q83.3638,92.1028 84.0112,92.2522 Q84.6587,92.4016 85.2231,92.7005 L85.2231,95.4231 Q84.5923,94.8421 83.9988,94.5723 Q83.4053,94.3025 82.7744,94.3025 Q81.4297,94.3025 80.7449,95.3692 Q80.0601,96.4358 80.0601,98.5359 Q80.0601,100.6277 80.7449,101.6944 Q81.4297,102.761 82.7744,102.761 Q83.4053,102.761 83.9988,102.4912 Q84.5923,102.2215 85.2231,101.6404 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="73" x="103.25" y="103.511">DBRequest</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="230" y="79.22"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="231" y="91.8216">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="23" x2="235" y1="114.22" y2="114.22"/><line style="stroke:#181818;stroke-width:0.5;" x1="23" x2="235" y1="122.22" y2="122.22"/><ellipse cx="33" cy="135.9641" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="188" x="42" y="139.7552">DBRequest(Executable&lt;E&gt;)</text><ellipse cx="33" cy="152.4524" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="135" x="42" y="156.2434">executeRequest(): E</text><ellipse cx="33" cy="168.9407" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="179" x="42" y="172.7317">executeTransaction(int): E</text></g></a><!--class fr.univlille.iutinfo.sql.Loopable--><a href="Loopable.html" target="_top" title="Loopable.html" xlink:actuate="onRequest" xlink:href="Loopable.html" xlink:show="new" xlink:title="Loopable.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.sql.Loopable"><rect codeLine="45" fill="#F1F1F1" height="64.4883" id="fr.univlille.iutinfo.sql.Loopable" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="204" x="292" y="347.37"/><ellipse cx="352.75" cy="363.37" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M349.1777,359.6351 L349.1777,357.4769 L356.5571,357.4769 L356.5571,359.6351 L354.0918,359.6351 L354.0918,367.7118 L356.5571,367.7118 L356.5571,369.87 L349.1777,369.87 L349.1777,367.7118 L351.6431,367.7118 L351.6431,359.6351 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="63" x="373.25" y="368.661">Loopable</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="490" y="344.37"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="491" y="356.9716">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="293" x2="495" y1="379.37" y2="379.37"/><line style="stroke:#181818;stroke-width:0.5;" x1="293" x2="495" y1="387.37" y2="387.37"/><ellipse cx="303" cy="401.1141" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="178" x="312" y="404.9052">doLoop(E, ResultSet): void</text></g></a><!--link fr.univlille.iutinfo.sql.DBLoop to fr.univlille.iutinfo.sql.Loopable--><g id="link_fr.univlille.iutinfo.sql.DBLoop_fr.univlille.iutinfo.sql.Loopable"><path codeLine="49" d="M394,180.09 C394,227.23 394,298.05 394,341.14 " fill="none" id="fr.univlille.iutinfo.sql.DBLoop-to-fr.univlille.iutinfo.sql.Loopable" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="394,346.03,398,337.03,394,341.03,390,337.03,394,346.03" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="28" x="395" y="264.4684">loop</text></g><!--link fr.univlille.iutinfo.sql.DBRequest to fr.univlille.iutinfo.sql.Executable--><g id="link_fr.univlille.iutinfo.sql.DBRequest_fr.univlille.iutinfo.sql.Executable"><path codeLine="50" d="M129,180.09 C129,227.23 129,298.05 129,341.14 " fill="none" id="fr.univlille.iutinfo.sql.DBRequest-to-fr.univlille.iutinfo.sql.Executable" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="129,346.03,133,337.03,129,341.03,125,337.03,129,346.03" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="47" x="130" y="264.4684">request</text></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="659.5" y="492.988">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[fLHTRzem57tdLrofgXJKDjhsY52a3dWQRAWTJrKVZBbXdeoTsZTiKzN_FeSO79WJsYulZkrplyyn081Y6xG5umYvIKibjb98YQaeIQXSf_P9mdEl1_vZIqk6SG8kcRMm824jF3pirlG7RUJZeuD3utksn4Zm5xYoA97JDuKZb3Av9oFKkZ-0-gVJPbPA4eN4B_Z7tjgHbkL6sQykyU1bAYmDPwmOrYVNtcsM7Ho_X2hgvCUVHrefvrveDKRBZIX86rTD_29UtbKSd1odSRhs_yF7UspVOdE2NIEDZTYYIUApgW0B8pjkftejLCVzt0tZbpQh2AGnCw48JLxnTF8RUKbiAN4uoToumhw5WNlIEZxX3ej9gDy5dRo28yV4Q6F3WRWNFDBWYgC3Q98qFeYinUSAS-QK44mg2PmHa522akvmhWDRBLPT3jvjE3UwG4C2RJVOqI142AeEPw-oYrj4XZhLkgZ9K__7ftcXbp-RxF3QgGoIIP1bjVTiFD6EPzlEu1pFxl2fHFU6-QpyjlNHyVV9aHZYuVVG_Z-rUC1tmvHbTGkTpDeo3GfiLEoItU_Egs-bzxsxG-kOV8zqIej6lBhJS7EJ7G8EGBg_1iBNjWE5LWp0rEUzXakELVwGQrqjYzbqhBb4Wa_fn_J3DSmbK-HEuTAzTNR7fhy0]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/utils/Observer.html b/doc/fr/univlille/iutinfo/utils/Observer.html
deleted file mode 100644
index 5ff1cff..0000000
--- a/doc/fr/univlille/iutinfo/utils/Observer.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Observer</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.utils, interface: Observer">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li>Field</li>
-<li>Constr</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.utils</a></div>
-<h1 title="Interface Observer" class="title">Interface Observer&lt;T extends <a href="Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a>,<wbr>E&gt;</h1>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="Observer.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Observer&lt;T extends <a href="Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a>,<wbr>E&gt;</span></div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#update(T)" class="member-name-link">update</a><wbr>(<a href="Observer.html" title="type parameter in Observer">T</a>&nbsp;subject)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#update(T,E)" class="member-name-link">update</a><wbr>(<a href="Observer.html" title="type parameter in Observer">T</a>&nbsp;subject,
- <a href="Observer.html" title="type parameter in Observer">E</a>&nbsp;object)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
-</div>
-</div>
-</div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="update(T)">
-<h3 id="update(fr.univlille.iutinfo.utils.Subject)">update</h3>
-<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">update</span><wbr><span class="parameters">(<a href="Observer.html" title="type parameter in Observer">T</a>&nbsp;subject)</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="update(T,E)">
-<h3 id="update(fr.univlille.iutinfo.utils.Subject,java.lang.Object)">update</h3>
-<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">update</span><wbr><span class="parameters">(<a href="Observer.html" title="type parameter in Observer">T</a>&nbsp;subject,
- <a href="Observer.html" title="type parameter in Observer">E</a>&nbsp;object)</span></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/utils/Observer.svg b/doc/fr/univlille/iutinfo/utils/Observer.svg
deleted file mode 100644
index 2ea8fc9..0000000
--- a/doc/fr/univlille/iutinfo/utils/Observer.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="113px" preserveAspectRatio="none" style="width:284px;height:113px;background:#FFFFFF;" version="1.1" viewBox="0 0 284 113" width="284px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.utils.Observer--><a href="Observer.html" target="_top" title="Observer.html" xlink:actuate="onRequest" xlink:href="Observer.html" xlink:show="new" xlink:title="Observer.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.utils.Observer"><rect codeLine="5" fill="#F1F1F1" height="79.2422" id="fr.univlille.iutinfo.utils.Observer" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="263" x="7" y="7"/><ellipse cx="22" cy="26.1328" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M18.4277,22.3979 L18.4277,20.2397 L25.8071,20.2397 L25.8071,22.3979 L23.3418,22.3979 L23.3418,30.4746 L25.8071,30.4746 L25.8071,32.6328 L18.4277,32.6328 L18.4277,30.4746 L20.8931,30.4746 L20.8931,22.3979 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="62" x="59" y="25.5352">Observer</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="108" x="36" y="38.1563">fr.univlille.iutinfo.utils</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="121" x="152" y="4"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="119" x="153" y="16.6016">T extends Subject, E</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="269" y1="45.2656" y2="45.2656"/><ellipse cx="18" cy="59.0098" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="217" x="27" y="62.8008">update(T extends Subject): void</text><ellipse cx="18" cy="75.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="233" x="27" y="79.2891">update(T extends Subject, E): void</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="47" y="102.9102">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[bP11ImCn48Nl_ef7GMYnX5OybR8dlIaArLFj8PjCs95iiYIpYrhwtyrM2w9uS2u3tvjvCpm0o2G8kgNSQKCRwdJI4XD237HMP3Hi2THsyWR7v6t-ILkI9XPyv1o4aYjEcAmplzDgULNTrvdIGEavVA55vPBg0m-UlIV5lN1mKPNcymGwuszPdSpMZw1NeM0pDdtzGaRckAcmtPu6L2Ejt-smF_urrbxNMP8sSi15trajDFrbCbjXY6p_jLCEVryxV2PXQ8m2BiQnFTtTNaVZIzQNQgaMSpnu7QHGd9TVCySmdNq0]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/utils/Subject.html b/doc/fr/univlille/iutinfo/utils/Subject.html
deleted file mode 100644
index ec4cf64..0000000
--- a/doc/fr/univlille/iutinfo/utils/Subject.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Subject</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.utils, class: Subject">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#class">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Summary:</p>
-<ul>
-<li>Nested</li>
-<li><a href="#field-summary">Field</a></li>
-<li><a href="#constructor-summary">Constr</a></li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-</li>
-<li>
-<p>Detail:</p>
-<ul>
-<li><a href="#field-detail">Field</a></li>
-<li><a href="#constructor-detail">Constr</a></li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method-detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">fr.univlille.iutinfo.utils</a></div>
-<h1 title="Class Subject" class="title">Class Subject&lt;E&gt;</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">fr.univlille.iutinfo.utils.Subject&lt;E&gt;</div>
-</div>
-<section class="class-description" id="class-description">
-<hr>
-<object type="image/svg+xml" data="Subject.svg"  style="max-width:60%;float:right;"></object>
-<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Subject&lt;E&gt;</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field-summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr>&lt;<a href="Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a>&gt;</code></div>
-<div class="col-second even-row-color"><code><a href="#listeObserver" class="member-name-link">listeObserver</a></code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor-summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier</div>
-<div class="table-header col-second">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>protected </code></div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Subject</a>()</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method-summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#attach(fr.univlille.iutinfo.utils.Observer)" class="member-name-link">attach</a><wbr>(<a href="Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a>&nbsp;obs)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#detach(fr.univlille.iutinfo.utils.Observer)" class="member-name-link">detach</a><wbr>(<a href="Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a>&nbsp;obs)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#notifyObservers()" class="member-name-link">notifyObservers</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#notifyObservers(E)" class="member-name-link">notifyObservers</a><wbr>(<a href="Subject.html" title="type parameter in Subject">E</a>&nbsp;data)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field-detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="listeObserver">
-<h3>listeObserver</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a>&gt;</span>&nbsp;<span class="element-name">listeObserver</span></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor-detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;()">
-<h3>Subject</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">Subject</span>()</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method-detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="attach(fr.univlille.iutinfo.utils.Observer)">
-<h3>attach</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">attach</span><wbr><span class="parameters">(<a href="Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a>&nbsp;obs)</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="detach(fr.univlille.iutinfo.utils.Observer)">
-<h3>detach</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">detach</span><wbr><span class="parameters">(<a href="Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a>&nbsp;obs)</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="notifyObservers()">
-<h3>notifyObservers</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">notifyObservers</span>()</div>
-</section>
-</li>
-<li>
-<section class="detail" id="notifyObservers(E)">
-<h3 id="notifyObservers(java.lang.Object)">notifyObservers</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">notifyObservers</span><wbr><span class="parameters">(<a href="Subject.html" title="type parameter in Subject">E</a>&nbsp;data)</span></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/utils/Subject.svg b/doc/fr/univlille/iutinfo/utils/Subject.svg
deleted file mode 100644
index 7122ef2..0000000
--- a/doc/fr/univlille/iutinfo/utils/Subject.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="170px" preserveAspectRatio="none" style="width:252px;height:170px;background:#FFFFFF;" version="1.1" viewBox="0 0 252 170" width="252px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.utils.Subject--><a href="Subject.html" target="_top" title="Subject.html" xlink:actuate="onRequest" xlink:href="Subject.html" xlink:show="new" xlink:title="Subject.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.utils.Subject"><rect codeLine="5" fill="#F1F1F1" height="136.707" id="fr.univlille.iutinfo.utils.Subject" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="231" x="7" y="7"/><ellipse cx="58.75" cy="26.1328" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M58.6133,21.481 L57.4595,26.5527 L59.7754,26.5527 Z M57.1191,19.2397 L60.1157,19.2397 L63.4609,31.6328 L61.0122,31.6328 L60.2485,28.5698 L56.9697,28.5698 L56.2227,31.6328 L53.7739,31.6328 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50" x="108.25" y="25.5352">Subject</text><text fill="#000000" font-family="sans-serif" font-size="10" font-style="italic" lengthAdjust="spacing" textLength="108" x="79.25" y="38.1563">fr.univlille.iutinfo.utils</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="232" y="4"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="233" y="16.6016">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="237" y1="45.2656" y2="45.2656"/><polygon fill="none" points="18,54.0098,22,58.0098,18,62.0098,14,58.0098" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="205" x="27" y="62.8008">listeObserver: List&lt;Observer&gt;</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="237" y1="69.7539" y2="69.7539"/><ellipse cx="18" cy="83.498" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="151" x="27" y="87.2891">attach(Observer): void</text><ellipse cx="18" cy="99.9863" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="155" x="27" y="103.7773">detach(Observer): void</text><polygon fill="#FFFF44" points="18,111.4746,22,115.4746,18,119.4746,14,115.4746" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="155" x="27" y="120.2656">notifyObservers(): void</text><polygon fill="#FFFF44" points="18,127.9629,22,131.9629,18,135.9629,14,131.9629" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="163" x="27" y="136.7539">notifyObservers(E): void</text></g></a><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="31" y="160.375">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[XP71IiD048RlFiNG8gHObbOyXP2JlRKe54-rXyrcGaOsks5d4gZYkxkfYOfWtSlmVz_FiEm2030AEDqWjzhW7biTjFW0pZkyYXfgAX6mQUK45Q4j-JTjK6eVyPdhWYLe8s2iPePPnlIAwVekttV52nfvTYDPvLLGdQFUahMeg1DobLTnM9w1PlXRgt5NjidXS1Y3ggMnnoEydQyndBab5dme64EF8OLjZDaKyw_QZHRHfauciqYXzrH- -n8l-hdpGjLfqfpyMzZyRBn_lfj19nYWyduOJxljlJSs_iojMglL4XwjTX8fN0yRoBjayG40]--></g></svg>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/utils/package-summary.html b/doc/fr/univlille/iutinfo/utils/package-summary.html
deleted file mode 100644
index 838a16a..0000000
--- a/doc/fr/univlille/iutinfo/utils/package-summary.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.utils</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="declaration: package: fr.univlille.iutinfo.utils">
-<meta name="generator" content="javadoc/PackageWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-declaration-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li class="nav-bar-cell1-rev">Package</li>
-<li>Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#package">Help</a></li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Package:</p>
-<ul>
-<li>Description</li>
-<li>Related Packages</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Package:&nbsp;</li>
-<li>Description&nbsp;|&nbsp;</li>
-<li>Related Packages&nbsp;|&nbsp;</li>
-<li><a href="#class-summary">Classes and Interfaces</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="Package fr.univlille.iutinfo.utils" class="title">Package fr.univlille.iutinfo.utils</h1>
-</div>
-<hr>
-<div class="package-signature">package <span class="element-name">fr.univlille.iutinfo.utils</span></div>
-<section class="summary">
-<object type="image/svg+xml" data="package.svg" style="display:block;margin-left:auto;margin-right:auto;max-width:100%;"></object>
-
-<ul class="summary-list">
-<li>
-<div id="class-summary">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
-<div id="class-summary.tabpanel" role="tabpanel">
-<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a>&lt;T extends <a href="Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a>,<wbr>E&gt;</div>
-<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
-<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a>&lt;E&gt;</div>
-<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/fr/univlille/iutinfo/utils/package-tree.html b/doc/fr/univlille/iutinfo/utils/package-tree.html
deleted file mode 100644
index 559896b..0000000
--- a/doc/fr/univlille/iutinfo/utils/package-tree.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>fr.univlille.iutinfo.utils Class Hierarchy</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="tree: package: fr.univlille.iutinfo.utils">
-<meta name="generator" content="javadoc/PackageTreeWriter">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-tree-page">
-<script type="text/javascript">var pathtoroot = "../../../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="../../../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="nav-bar-cell1-rev">Tree</li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html#tree">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 class="title">Hierarchy For Package fr.univlille.iutinfo.utils</h1>
-</div>
-<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal contents-list">
-<li><a href="../../../../overview-tree.html">All Packages</a></li>
-</ul>
-<section class="hierarchy">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
-<ul>
-<li class="circle">fr.univlille.iutinfo.utils.<a href="Subject.html" class="type-name-link" title="class in fr.univlille.iutinfo.utils">Subject</a>&lt;E&gt;</li>
-</ul>
-</li>
-</ul>
-</section>
-<section class="hierarchy">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li class="circle">fr.univlille.iutinfo.utils.<a href="Observer.html" class="type-name-link" title="interface in fr.univlille.iutinfo.utils">Observer</a>&lt;T,<wbr>E&gt;</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/fr/univlille/iutinfo/utils/package.svg b/doc/fr/univlille/iutinfo/utils/package.svg
deleted file mode 100644
index 8f4620e..0000000
--- a/doc/fr/univlille/iutinfo/utils/package.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="354px" preserveAspectRatio="none" style="width:303px;height:354px;background:#FFFFFF;" version="1.1" viewBox="0 0 303 354" width="303px" zoomAndPan="magnify"><defs/><g><!--cluster fr.univlille.iutinfo.utils--><g id="cluster_fr.univlille.iutinfo.utils"><path d="M8.5,6 L171.5,6 A3.75,3.75 0 0 1 174,8.5 L181,28.4883 L293.5,28.4883 A2.5,2.5 0 0 1 296,30.9883 L296,326.43 A2.5,2.5 0 0 1 293.5,328.93 L8.5,328.93 A2.5,2.5 0 0 1 6,326.43 L6,8.5 A2.5,2.5 0 0 1 8.5,6 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><line style="stroke:#000000;stroke-width:1.5;" x1="6" x2="181" y1="28.4883" y2="28.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="162" x="10" y="21.5352">fr.univlille.iutinfo.utils</text></g><!--class fr.univlille.iutinfo.utils.Subject--><a href="Subject.html" target="_top" title="Subject.html" xlink:actuate="onRequest" xlink:href="Subject.html" xlink:show="new" xlink:title="Subject.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.utils.Subject"><rect codeLine="3" fill="#F1F1F1" height="113.9531" id="fr.univlille.iutinfo.utils.Subject" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="189" x="56.5" y="41"/><ellipse cx="116.25" cy="57" fill="#A9DCDF" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M116.1133,52.3481 L114.9595,57.4199 L117.2754,57.4199 Z M114.6191,50.1069 L117.6157,50.1069 L120.9609,62.5 L118.5122,62.5 L117.7485,59.437 L114.4697,59.437 L113.7227,62.5 L111.2739,62.5 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="50" x="136.75" y="62.291">Subject</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="9" x="239.5" y="38"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="7" x="240.5" y="50.6016">E</text><line style="stroke:#181818;stroke-width:0.5;" x1="57.5" x2="244.5" y1="73" y2="73"/><line style="stroke:#181818;stroke-width:0.5;" x1="57.5" x2="244.5" y1="81" y2="81"/><ellipse cx="67.5" cy="94.7441" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="151" x="76.5" y="98.5352">attach(Observer): void</text><ellipse cx="67.5" cy="111.2324" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="155" x="76.5" y="115.0234">detach(Observer): void</text><polygon fill="#FFFF44" points="67.5,122.7207,71.5,126.7207,67.5,130.7207,63.5,126.7207" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="155" x="76.5" y="131.5117">notifyObservers(): void</text><polygon fill="#FFFF44" points="67.5,139.209,71.5,143.209,67.5,147.209,63.5,143.209" style="stroke:#B38D22;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="163" x="76.5" y="148">notifyObservers(E): void</text></g></a><!--class fr.univlille.iutinfo.utils.Observer--><a href="Observer.html" target="_top" title="Observer.html" xlink:actuate="onRequest" xlink:href="Observer.html" xlink:show="new" xlink:title="Observer.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.utils.Observer"><rect codeLine="10" fill="#F1F1F1" height="80.9766" id="fr.univlille.iutinfo.utils.Observer" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="259" x="21.5" y="231.95"/><ellipse cx="55.4" cy="247.95" fill="#B4A7E5" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M51.8277,244.2151 L51.8277,242.0569 L59.2071,242.0569 L59.2071,244.2151 L56.7418,244.2151 L56.7418,252.2918 L59.2071,252.2918 L59.2071,254.45 L51.8277,254.45 L51.8277,252.2918 L54.2931,252.2918 L54.2931,244.2151 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="62" x="73.6" y="253.241">Observer</text><rect fill="#FFFFFF" height="16.1328" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:2.0,2.0;" width="121" x="162.5" y="228.95"/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacing" textLength="119" x="163.5" y="241.5516">T extends Subject, E</text><line style="stroke:#181818;stroke-width:0.5;" x1="22.5" x2="279.5" y1="263.95" y2="263.95"/><line style="stroke:#181818;stroke-width:0.5;" x1="22.5" x2="279.5" y1="271.95" y2="271.95"/><ellipse cx="32.5" cy="285.6941" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="217" x="41.5" y="289.4852">update(T extends Subject): void</text><ellipse cx="32.5" cy="302.1824" fill="#84BE84" rx="3" ry="3" style="stroke:#038048;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacing" textLength="233" x="41.5" y="305.9734">update(T extends Subject, E): void</text></g></a><!--link fr.univlille.iutinfo.utils.Subject to fr.univlille.iutinfo.utils.Observer--><g id="link_fr.univlille.iutinfo.utils.Subject_fr.univlille.iutinfo.utils.Observer"><path codeLine="15" d="M151,155.45 C151,178.17 151,204.03 151,225.55 " fill="none" id="fr.univlille.iutinfo.utils.Subject-to-fr.univlille.iutinfo.utils.Observer" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="151,230.51,155,221.51,151,225.51,147,221.51,151,230.51" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="83" x="152" y="198.5184">listeObserver</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="6" x="144.5031" y="221.0831">*</text></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="53.5" y="344.598">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[ZP31JW8n48Rl-nH_82QBGACU2U44Duqcwebmw7QdeQQqf9tTQ0ZlxgxP8WfHvZAPvfjclXy0dDnGt4f5q45KpjJMM4l2L6oSzg9fDcANPUXA5f63L0nbPOnuheetKZnTpB1STeDOyyQkLiqMZceecQLQvuz5f51J64nGUrF-P4hwb-axpqP_92Jc5q6BtzJ-Myaufg3R218_VG6zCxdo83Z2bs42pYlkKZXx3AjjAPdoau_ENNl9NdF07meTXF5uXjvrxo0oWJMHAOtPqPgYLXlQ-xQzFjpFlRB4k1EtucQ49oiTDw-uQlCptkM3Jm00]--></g></svg>
\ No newline at end of file
diff --git a/doc/help-doc.html b/doc/help-doc.html
deleted file mode 100644
index 5d56dae..0000000
--- a/doc/help-doc.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>API Help</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="help">
-<meta name="generator" content="javadoc/HelpWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="help-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li class="nav-bar-cell1-rev">Help</li>
-</ul>
-<ul class="sub-nav-list-small">
-<li>
-<p>Help:</p>
-<ul>
-<li><a href="#help-navigation">Navigation</a></li>
-<li><a href="#help-pages">Pages</a></li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list">
-<ul class="sub-nav-list">
-<li>Help:&nbsp;</li>
-<li><a href="#help-navigation">Navigation</a>&nbsp;|&nbsp;</li>
-<li><a href="#help-pages">Pages</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><a href="search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<h1 class="title">JavaDoc Help</h1>
-<ul class="help-toc">
-<li><a href="#help-navigation">Navigation</a>: 
-<ul class="help-subtoc">
-<li><a href="#search">Search</a></li>
-</ul>
-</li>
-<li><a href="#help-pages">Kinds of Pages</a>: 
-<ul class="help-subtoc">
-<li><a href="#overview">Overview</a></li>
-<li><a href="#package">Package</a></li>
-<li><a href="#class">Class or Interface</a></li>
-<li><a href="#doc-file">Other Files</a></li>
-<li><a href="#tree">Tree (Class Hierarchy)</a></li>
-<li><a href="#all-packages">All Packages</a></li>
-<li><a href="#all-classes">All Classes and Interfaces</a></li>
-<li><a href="#index">Index</a></li>
-</ul>
-</li>
-</ul>
-<hr>
-<div class="sub-title">
-<h2 id="help-navigation">Navigation</h2>
-Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>
-<section class="help-section" id="search">
-<h3>Search</h3>
-<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API. These items can be searched using part or all of the name, optionally using "camelCase" abbreviations, or multiple search terms separated by whitespace. Some examples:</p>
-<ul class="help-section-list">
-<li><code>"j.l.obj"</code> matches "java.lang.Object"</li>
-<li><code>"InpStr"</code> matches "java.io.InputStream"</li>
-<li><code>"math exact long"</code> matches "java.lang.Math.absExact(long)"</li>
-</ul>
-<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
-</section>
-</div>
-<hr>
-<div class="sub-title">
-<h2 id="help-pages">Kinds of Pages</h2>
-The following sections describe the different kinds of pages in this collection.
-<section class="help-section" id="overview">
-<h3>Overview</h3>
-<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
-</section>
-<section class="help-section" id="package">
-<h3>Package</h3>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p>
-<ul class="help-section-list">
-<li>Interfaces</li>
-<li>Classes</li>
-<li>Enum Classes</li>
-<li>Exception Classes</li>
-<li>Annotation Interfaces</li>
-</ul>
-</section>
-<section class="help-section" id="class">
-<h3>Class or Interface</h3>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p>
-<ul class="help-section-list">
-<li>Class Inheritance Diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class or Interface Declaration</li>
-<li>Class or Interface Description</li>
-</ul>
-<br>
-<ul class="help-section-list">
-<li>Nested Class Summary</li>
-<li>Enum Constant Summary</li>
-<li>Field Summary</li>
-<li>Property Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-</ul>
-<br>
-<ul class="help-section-list">
-<li>Enum Constant Details</li>
-<li>Field Details</li>
-<li>Property Details</li>
-<li>Constructor Details</li>
-<li>Method Details</li>
-<li>Element Details</li>
-</ul>
-<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p>
-<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</section>
-<section class="help-section" id="doc-file">
-<h3>Other Files</h3>
-<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p>
-</section>
-<section class="help-section" id="tree">
-<h3>Tree (Class Hierarchy)</h3>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul class="help-section-list">
-<li>When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li>
-</ul>
-</section>
-<section class="help-section" id="all-packages">
-<h3>All Packages</h3>
-<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p>
-</section>
-<section class="help-section" id="all-classes">
-<h3>All Classes and Interfaces</h3>
-<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p>
-</section>
-<section class="help-section" id="index">
-<h3>Index</h3>
-<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p>
-</section>
-</div>
-<hr>
-<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/index-all.html b/doc/index-all.html
deleted file mode 100644
index 891faae..0000000
--- a/doc/index-all.html
+++ /dev/null
@@ -1,361 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Index</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="index">
-<meta name="generator" content="javadoc/IndexWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="index-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="nav-bar-cell1-rev">Index</li>
-<li><a href="help-doc.html#index">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1>Index</h1>
-</div>
-<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a>
-<h2 class="title" id="I:A">A</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/utils/Subject.html#attach(fr.univlille.iutinfo.utils.Observer)" class="member-name-link">attach(Observer)</a> - Method in class fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:C">C</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#connectionDescriptorList" class="member-name-link">connectionDescriptorList</a> - Static variable in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>
-<div class="block">L'ensemble des connexions actuellement configurées
- Chaque connexion possède un url, un login, et un mot de passe</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/Controller.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">Controller</a> - Class in <a href="fr/univlille/iutinfo/fxml/package-summary.html">fr.univlille.iutinfo.fxml</a></dt>
-<dd>
-<div class="block">Cette classe abstraite définit le minimum requis pour controller un fichier .fxml.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/Controller.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Controller(String)</a> - Constructor for class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></dt>
-<dd>
-<div class="block">Constructeur.</div>
-</dd>
-</dl>
-<h2 class="title" id="I:D">D</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a> - Class in <a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></dt>
-<dd>
-<div class="block">Cette classe décrit une connection à une base de données (driver, url, données de connexion)</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#%3Cinit%3E(java.lang.String)" class="member-name-link">DBConnectionDescriptor(String)</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>
-<div class="block">Constructeur</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#%3Cinit%3E(java.lang.String,java.lang.String)" class="member-name-link">DBConnectionDescriptor(String, String)</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>
-<div class="block">Constructeur</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">DBConnectionDescriptor(String, String, String)</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>
-<div class="block">Constructeur</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">DBConnectionDescriptor(String, String, String, String)</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>
-<div class="block">Constructeur</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBConnector</a> - Class in <a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></dt>
-<dd>
-<div class="block">Cette classe gère la connexion avec une base de données</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#%3Cinit%3E()" class="member-name-link">DBConnector()</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBLoop.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBLoop&lt;E&gt;</a> - Class in <a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></dt>
-<dd>
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBLoop.html#%3Cinit%3E(E,java.lang.String,fr.univlille.iutinfo.sql.Loopable)" class="member-name-link">DBLoop(E, String, Loopable&lt;E&gt;)</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBLoop.html" title="class in fr.univlille.iutinfo.sql">DBLoop</a></dt>
-<dd>
-<div class="block">Constructeur</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBRequest.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBRequest&lt;E&gt;</a> - Class in <a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></dt>
-<dd>
-<div class="block">Cette classe permet de simplifier la communication avec la base de données, et d'éviter la redondance de code.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBRequest.html#%3Cinit%3E(fr.univlille.iutinfo.sql.Executable)" class="member-name-link">DBRequest(Executable&lt;E&gt;)</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBRequest.html" title="class in fr.univlille.iutinfo.sql">DBRequest</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#defaultConnectionName" class="member-name-link">defaultConnectionName</a> - Static variable in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>
-<div class="block">Le nom de la connexion par défaut à utiliser (la 1ère à être configurée)</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/utils/Subject.html#detach(fr.univlille.iutinfo.utils.Observer)" class="member-name-link">detach(Observer)</a> - Method in class fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/Loopable.html#doLoop(E,java.sql.ResultSet)" class="member-name-link">doLoop(E, ResultSet)</a> - Method in interface fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Loopable.html" title="interface in fr.univlille.iutinfo.sql">Loopable</a></dt>
-<dd>
-<div class="block">Permet d'exécuter du code sur une seule ligne de résultat de requête SQL.</div>
-</dd>
-</dl>
-<h2 class="title" id="I:E">E</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/sql/Executable.html" class="type-name-link" title="interface in fr.univlille.iutinfo.sql">Executable&lt;E&gt;</a> - Interface in <a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></dt>
-<dd>
-<div class="block">Cette interface définit ce qu'est une requête exécutable.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/Executable.html#execute(java.sql.Connection)" class="member-name-link">execute(Connection)</a> - Method in interface fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Executable.html" title="interface in fr.univlille.iutinfo.sql">Executable</a></dt>
-<dd>
-<div class="block">Permet d'exécuter une requête SQL.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBLoop.html#executeLoop()" class="member-name-link">executeLoop()</a> - Method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBLoop.html" title="class in fr.univlille.iutinfo.sql">DBLoop</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBRequest.html#executeRequest()" class="member-name-link">executeRequest()</a> - Method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBRequest.html" title="class in fr.univlille.iutinfo.sql">DBRequest</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'exécuter la requête <code>requete</code>.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBRequest.html#executeTransaction(int)" class="member-name-link">executeTransaction(int)</a> - Method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBRequest.html" title="class in fr.univlille.iutinfo.sql">DBRequest</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'exécuter la requête sans commit automatique de la transaction <code>requete</code>.</div>
-</dd>
-</dl>
-<h2 class="title" id="I:F">F</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/fxml/package-summary.html">fr.univlille.iutinfo.fxml</a> - package fr.univlille.iutinfo.fxml</dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/mvcweb/package-summary.html">fr.univlille.iutinfo.mvcweb</a> - package fr.univlille.iutinfo.mvcweb</dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a> - package fr.univlille.iutinfo.sql</dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/utils/package-summary.html">fr.univlille.iutinfo.utils</a> - package fr.univlille.iutinfo.utils</dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/Controller.html#fxmlPath" class="member-name-link">fxmlPath</a> - Variable in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></dt>
-<dd>
-<div class="block">Un <code>String</code> représentant le chemin du fichier .fxml.</div>
-</dd>
-</dl>
-<h2 class="title" id="I:G">G</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html#getBody()" class="member-name-link">getBody()</a> - Method in class fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></dt>
-<dd>
-<div class="block">Cette méthode permet de définir le contenu de la balise body de la page</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#getConnection()" class="member-name-link">getConnection()</a> - Static method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'initier une connexion à la base de donnée.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#getConnection(java.lang.String)" class="member-name-link">getConnection(String)</a> - Static method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'initier une connexion à la base de donnée.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/mvcweb/View.html#getContent()" class="member-name-link">getContent()</a> - Method in interface fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/View.html" title="interface in fr.univlille.iutinfo.mvcweb">View</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#getDriver()" class="member-name-link">getDriver()</a> - Method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html#getEntirePage()" class="member-name-link">getEntirePage()</a> - Method in class fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'obtenir l'entièreté de la page html'</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html#getHead()" class="member-name-link">getHead()</a> - Method in class fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></dt>
-<dd>
-<div class="block">Cette méthode permet de définir le contenu de la balise head de la page</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#getLogin()" class="member-name-link">getLogin()</a> - Method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#getPassword()" class="member-name-link">getPassword()</a> - Method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/Controller.html#getRoot()" class="member-name-link">getRoot()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></dt>
-<dd>
-<div class="block">Permet de récupérer l'élément parent.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#getScene()" class="member-name-link">getScene()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#getStage()" class="member-name-link">getStage()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#getTitle()" class="member-name-link">getTitle()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html#getUrl()" class="member-name-link">getUrl()</a> - Method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:H">H</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" class="type-name-link" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a> - Class in <a href="fr/univlille/iutinfo/mvcweb/package-summary.html">fr.univlille.iutinfo.mvcweb</a></dt>
-<dd>
-<div class="block">Cette classe définit ce qu'est une page HTML entière (head et body)</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html#%3Cinit%3E(java.lang.String,fr.univlille.iutinfo.mvcweb.View...)" class="member-name-link">HtmlEntirePage(String, View...)</a> - Constructor for class fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:I">I</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#init(fr.univlille.iutinfo.sql.DBConnectionDescriptor)" class="member-name-link">init(DBConnectionDescriptor)</a> - Static method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#init(java.lang.String,fr.univlille.iutinfo.sql.DBConnectionDescriptor)" class="member-name-link">init(String, DBConnectionDescriptor)</a> - Static method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBConnector.html#init(java.util.Properties)" class="member-name-link">init(Properties)</a> - Static method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" title="class in fr.univlille.iutinfo.sql">DBConnector</a></dt>
-<dd>
-<div class="block">Cette méthode initialise la connexion à la base de données.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/Controller.html#initialize()" class="member-name-link">initialize()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></dt>
-<dd>
-<div class="block">Cette méthode est appellée par le <code>FXMLLoader</code>.</div>
-</dd>
-</dl>
-<h2 class="title" id="I:L">L</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/utils/Subject.html#listeObserver" class="member-name-link">listeObserver</a> - Variable in class fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/sql/DBLoop.html#loop" class="member-name-link">loop</a> - Variable in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBLoop.html" title="class in fr.univlille.iutinfo.sql">DBLoop</a></dt>
-<dd>
-<div class="block">Le morceau de code qui sera exécuté à chaque ligne de résultat <code>Executable</code>.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/Loopable.html" class="type-name-link" title="interface in fr.univlille.iutinfo.sql">Loopable&lt;E&gt;</a> - Interface in <a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></dt>
-<dd>
-<div class="block">Cette interface définit ce qu'est une fonction qui peut être appliqué à chaque ligne de résultat de requête sql.</div>
-</dd>
-</dl>
-<h2 class="title" id="I:N">N</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/utils/Subject.html#notifyObservers()" class="member-name-link">notifyObservers()</a> - Method in class fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/utils/Subject.html#notifyObservers(E)" class="member-name-link">notifyObservers(E)</a> - Method in class fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:O">O</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/sql/DBLoop.html#obj" class="member-name-link">obj</a> - Variable in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBLoop.html" title="class in fr.univlille.iutinfo.sql">DBLoop</a></dt>
-<dd>
-<div class="block">L'objet qui sera manipulé par l'objet de type <code>Loopable</code></div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/utils/Observer.html" class="type-name-link" title="interface in fr.univlille.iutinfo.utils">Observer&lt;T,<wbr>E&gt;</a> - Interface in <a href="fr/univlille/iutinfo/utils/package-summary.html">fr.univlille.iutinfo.utils</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:R">R</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/sql/DBRequest.html#request" class="member-name-link">request</a> - Variable in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBRequest.html" title="class in fr.univlille.iutinfo.sql">DBRequest</a></dt>
-<dd>
-<div class="block">Une requête <code>Executable</code>.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/Controller.html#root" class="member-name-link">root</a> - Variable in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></dt>
-<dd>
-<div class="block">Le 1er <code>Parent</code> du fichier .fxml.</div>
-</dd>
-</dl>
-<h2 class="title" id="I:S">S</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#scene" class="member-name-link">scene</a> - Variable in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>
-<div class="block">La <code>Scene</code> qui contiendra l'élément <code>Parent</code> root.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">SceneController</a> - Class in <a href="fr/univlille/iutinfo/fxml/package-summary.html">fr.univlille.iutinfo.fxml</a></dt>
-<dd>
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une <code>Scene</code> JavaFX</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#%3Cinit%3E(java.lang.String,java.lang.String,javafx.stage.Stage)" class="member-name-link">SceneController(String, String, Stage)</a> - Constructor for class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>
-<div class="block">Scene controller constructor</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/Utils.html#selectMultipleKeysAsColumnsName(java.lang.String)" class="member-name-link">selectMultipleKeysAsColumnsName(String)</a> - Static method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Utils.html" title="class in fr.univlille.iutinfo.sql">Utils</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'éxécuter une requête SELECT retournant plusieurs colonnes, et 1 ou plusieurs lignes.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/Utils.html#selectOneCell(java.lang.String)" class="member-name-link">selectOneCell(String)</a> - Static method in class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Utils.html" title="class in fr.univlille.iutinfo.sql">Utils</a></dt>
-<dd>
-<div class="block">Cette méthode permet d'éxécuter une requête SELECT retournant un seul résultat (1 ligne, 1 colonne).</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#stage" class="member-name-link">stage</a> - Variable in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>
-<div class="block">La <code>Stage</code> (fenêtre) où sera affichée la scène.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/utils/Subject.html" class="type-name-link" title="class in fr.univlille.iutinfo.utils">Subject&lt;E&gt;</a> - Class in <a href="fr/univlille/iutinfo/utils/package-summary.html">fr.univlille.iutinfo.utils</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/utils/Subject.html#%3Cinit%3E()" class="member-name-link">Subject()</a> - Constructor for class fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Subject.html" title="class in fr.univlille.iutinfo.utils">Subject</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SubSectionController.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a> - Class in <a href="fr/univlille/iutinfo/fxml/package-summary.html">fr.univlille.iutinfo.fxml</a></dt>
-<dd>
-<div class="block">Cette classe abstraite définit le minimum requis pour controller une section à l'intérieur d'une fenêtre JavaFXML.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SubSectionController.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SubSectionController(String)</a> - Constructor for class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SubSectionController.html" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:T">T</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#title" class="member-name-link">title</a> - Variable in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>
-<div class="block">Le titre de la scène</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html#title" class="member-name-link">title</a> - Variable in class fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:U">U</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/utils/Observer.html#update(T)" class="member-name-link">update(T)</a> - Method in interface fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/utils/Observer.html#update(T,E)" class="member-name-link">update(T, E)</a> - Method in interface fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Observer.html" title="interface in fr.univlille.iutinfo.utils">Observer</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/Controller.html#updateStage()" class="member-name-link">updateStage()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/Controller.html" title="class in fr.univlille.iutinfo.fxml">Controller</a></dt>
-<dd>
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SceneController.html#updateStage()" class="member-name-link">updateStage()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" title="class in fr.univlille.iutinfo.fxml">SceneController</a></dt>
-<dd>
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/fxml/SubSectionController.html#updateStage()" class="member-name-link">updateStage()</a> - Method in class fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SubSectionController.html" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></dt>
-<dd>
-<div class="block">Cette méthode charge tous les éléments JavaFX et fait appel à la méthode <code>initialize</code>.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/Utils.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">Utils</a> - Class in <a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></dt>
-<dd>
-<div class="block">Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/sql/Utils.html#%3Cinit%3E()" class="member-name-link">Utils()</a> - Constructor for class fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Utils.html" title="class in fr.univlille.iutinfo.sql">Utils</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<h2 class="title" id="I:V">V</h2>
-<dl class="index">
-<dt><a href="fr/univlille/iutinfo/mvcweb/View.html" class="type-name-link" title="interface in fr.univlille.iutinfo.mvcweb">View</a> - Interface in <a href="fr/univlille/iutinfo/mvcweb/package-summary.html">fr.univlille.iutinfo.mvcweb</a></dt>
-<dd>
-<div class="block">Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.</div>
-</dd>
-<dt><a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html#viewList" class="member-name-link">viewList</a> - Variable in class fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a></main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/index.html b/doc/index.html
deleted file mode 100644
index 14038ba..0000000
--- a/doc/index.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Overview</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="package index">
-<meta name="generator" content="javadoc/PackageIndexWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="package-index-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li class="nav-bar-cell1-rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html#overview">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div id="all-packages-table">
-<object type="image/svg+xml" data="package-dependencies.svg" style="display:block;margin-left:auto;margin-right:auto;max-width:95%;"></object>
-
-<div class="caption"><span>Packages</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Package</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="fr/univlille/iutinfo/fxml/package-summary.html">fr.univlille.iutinfo.fxml</a></div>
-<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
-<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="fr/univlille/iutinfo/mvcweb/package-summary.html">fr.univlille.iutinfo.mvcweb</a></div>
-<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
-<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="fr/univlille/iutinfo/sql/package-summary.html">fr.univlille.iutinfo.sql</a></div>
-<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
-<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="fr/univlille/iutinfo/utils/package-summary.html">fr.univlille.iutinfo.utils</a></div>
-<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
-</div>
-</div>
-</main>
-</div>
-</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/doc/legal/COPYRIGHT b/doc/legal/COPYRIGHT
deleted file mode 100644
index 945e19c..0000000
--- a/doc/legal/COPYRIGHT
+++ /dev/null
@@ -1,69 +0,0 @@
-Copyright � 1993, 2018, Oracle and/or its affiliates.
-All rights reserved.
-
-This software and related documentation are provided under a
-license agreement containing restrictions on use and
-disclosure and are protected by intellectual property laws.
-Except as expressly permitted in your license agreement or
-allowed by law, you may not use, copy, reproduce, translate,
-broadcast, modify, license, transmit, distribute, exhibit,
-perform, publish, or display any part, in any form, or by
-any means. Reverse engineering, disassembly, or
-decompilation of this software, unless required by law for
-interoperability, is prohibited.
-
-The information contained herein is subject to change
-without notice and is not warranted to be error-free. If you
-find any errors, please report them to us in writing.
-
-If this is software or related documentation that is
-delivered to the U.S. Government or anyone licensing it on
-behalf of the U.S. Government, the following notice is
-applicable:
-
-U.S. GOVERNMENT END USERS: Oracle programs, including any
-operating system, integrated software, any programs
-installed on the hardware, and/or documentation, delivered
-to U.S. Government end users are "commercial computer
-software" pursuant to the applicable Federal Acquisition
-Regulation and agency-specific supplemental regulations. As
-such, use, duplication, disclosure, modification, and
-adaptation of the programs, including any operating system,
-integrated software, any programs installed on the hardware,
-and/or documentation, shall be subject to license terms and
-license restrictions applicable to the programs. No other
-rights are granted to the U.S. Government.
-
-This software or hardware is developed for general use in a
-variety of information management applications. It is not
-developed or intended for use in any inherently dangerous
-applications, including applications that may create a risk
-of personal injury. If you use this software or hardware in
-dangerous applications, then you shall be responsible to
-take all appropriate fail-safe, backup, redundancy, and
-other measures to ensure its safe use. Oracle Corporation
-and its affiliates disclaim any liability for any damages
-caused by use of this software or hardware in dangerous
-applications.
-
-Oracle and Java are registered trademarks of Oracle and/or
-its affiliates. Other names may be trademarks of their
-respective owners.
-
-Intel and Intel Xeon are trademarks or registered trademarks
-of Intel Corporation. All SPARC trademarks are used under
-license and are trademarks or registered trademarks of SPARC
-International, Inc. AMD, Opteron, the AMD logo, and the AMD
-Opteron logo are trademarks or registered trademarks of
-Advanced Micro Devices. UNIX is a registered trademark of
-The Open Group.
-
-This software or hardware and documentation may provide
-access to or information on content, products, and services
-from third parties. Oracle Corporation and its affiliates
-are not responsible for and expressly disclaim all
-warranties of any kind with respect to third-party content,
-products, and services. Oracle Corporation and its
-affiliates will not be responsible for any loss, costs, or
-damages incurred due to your access to or use of third-party
-content, products, or services.
diff --git a/doc/legal/LICENSE b/doc/legal/LICENSE
deleted file mode 100644
index ee860d3..0000000
--- a/doc/legal/LICENSE
+++ /dev/null
@@ -1,118 +0,0 @@
-Your use of this Program is governed by the No-Fee Terms and Conditions set
-forth below, unless you have received this Program (alone or as part of another
-Oracle product) under an Oracle license agreement (including but not limited to
-the Oracle Master Agreement), in which case your use of this Program is governed
-solely by such license agreement with Oracle.
-
-Oracle No-Fee Terms and Conditions (NFTC)
-
-Definitions
-
-"Oracle" refers to Oracle America, Inc. "You" and "Your" refers to (a) a company
-or organization (each an "Entity") accessing the Programs, if use of the
-Programs will be on behalf of such Entity; or (b) an individual accessing the
-Programs, if use of the Programs will not be on behalf of an Entity.
-"Program(s)" refers to Oracle software provided by Oracle pursuant to the
-following terms and any updates, error corrections, and/or Program Documentation
-provided by Oracle. "Program Documentation" refers to Program user manuals and
-Program installation manuals, if any. If available, Program Documentation may be
-delivered with the Programs and/or may be accessed from
-www.oracle.com/documentation. "Separate Terms" refers to separate license terms
-that are specified in the Program Documentation, readmes or notice files and
-that apply to Separately Licensed Technology. "Separately Licensed Technology"
-refers to Oracle or third party technology that is licensed under Separate Terms
-and not under the terms of this license.
-
-Separately Licensed Technology
-
-Oracle may provide certain notices to You in Program Documentation, readmes or
-notice files in connection with Oracle or third party technology provided as or
-with the Programs. If specified in the Program Documentation, readmes or notice
-files, such technology will be licensed to You under Separate Terms. Your rights
-to use Separately Licensed Technology under Separate Terms are not restricted in
-any way by the terms herein. For clarity, notwithstanding the existence of a
-notice, third party technology that is not Separately Licensed Technology shall
-be deemed part of the Programs licensed to You under the terms of this license.
-
-Source Code for Open Source Software
-
-For software that You receive from Oracle in binary form that is licensed under
-an open source license that gives You the right to receive the source code for
-that binary, You can obtain a copy of the applicable source code from
-https://oss.oracle.com/sources/ or http://www.oracle.com/goto/opensourcecode. If
-the source code for such software was not provided to You with the binary, You
-can also receive a copy of the source code on physical media by submitting a
-written request pursuant to the instructions in the "Written Offer for Source
-Code" section of the latter website.
-
--------------------------------------------------------------------------------
-
-The following license terms apply to those Programs that are not provided to You
-under Separate Terms.
-
-License Rights and Restrictions
-
-Oracle grants to You, as a recipient of this Program, subject to the conditions
-stated herein, a nonexclusive, nontransferable, limited license to:
-
-(a) internally use the unmodified Programs for the purposes of developing,
-testing, prototyping and demonstrating your applications, and running the
-Program for Your own personal use or internal business operations; and
-
-(b) redistribute the unmodified Program and Program Documentation, under the
-terms of this License, provided that You do not charge Your licensees any fees
-associated with such distribution or use of the Program, including, without
-limitation, fees for products that include or are bundled with a copy of the
-Program or for services that involve the use of the distributed Program.
-
-You may make copies of the Programs to the extent reasonably necessary for
-exercising the license rights granted herein and for backup purposes. You are
-granted the right to use the Programs to provide third party training in the use
-of the Programs and associated Separately Licensed Technology only if there is
-express authorization of such use by Oracle on the Program's download page or in
-the Program Documentation.
-
-Your license is contingent on compliance with the following conditions:
-
-- You do not remove markings or notices of either Oracle's or a licensor's
-  proprietary rights from the Programs or Program Documentation;
-
-- You comply with all U.S. and applicable export control and economic sanctions
-  laws and regulations that govern Your use of the Programs (including technical
-  data);
-
-- You do not cause or permit reverse engineering, disassembly or decompilation
-  of the Programs (except as allowed by law) by You nor allow an associated
-  party to do so.
-
-For clarity, any source code that may be included in the distribution with the
-Programs is provided solely for reference purposes and may not be modified,
-unless such source code is under Separate Terms permitting modification.
-
-Ownership
-
-Oracle or its licensors retain all ownership and intellectual property rights to
-the Programs.
-
-Information Collection
-
-The Programs' installation and/or auto-update processes, if any, may transmit a
-limited amount of data to Oracle or its service provider about those processes
-to help Oracle understand and optimize them. Oracle does not associate the data
-with personally identifiable information. Refer to Oracle's Privacy Policy at
-www.oracle.com/privacy.
-
-Disclaimer of Warranties; Limitation of Liability
-
-THE PROGRAMS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. ORACLE FURTHER
-DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY
-IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
-NONINFRINGEMENT.
-
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ORACLE BE LIABLE TO YOU FOR
-DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
-LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
diff --git a/doc/legal/jquery.md b/doc/legal/jquery.md
deleted file mode 100644
index d468b31..0000000
--- a/doc/legal/jquery.md
+++ /dev/null
@@ -1,72 +0,0 @@
-## jQuery v3.6.1
-
-### jQuery License
-```
-jQuery v 3.6.1
-Copyright OpenJS Foundation and other contributors, https://openjsf.org/
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-******************************************
-
-The jQuery JavaScript Library v3.6.1 also includes Sizzle.js
-
-Sizzle.js includes the following license:
-
-Copyright JS Foundation and other contributors, https://js.foundation/
-
-This software consists of voluntary contributions made by many
-individuals. For exact contribution history, see the revision history
-available at https://github.com/jquery/sizzle
-
-The following license applies to all parts of this software except as
-documented below:
-
-====
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====
-
-All files located in the node_modules and external directories are
-externally maintained libraries used by this software which have their
-own licenses; we recommend you read them, as their terms may differ from
-the terms above.
-
-*********************
-
-```
diff --git a/doc/legal/jqueryUI.md b/doc/legal/jqueryUI.md
deleted file mode 100644
index 8bda9d7..0000000
--- a/doc/legal/jqueryUI.md
+++ /dev/null
@@ -1,49 +0,0 @@
-## jQuery UI v1.13.2
-
-### jQuery UI License
-```
-Copyright jQuery Foundation and other contributors, https://jquery.org/
-
-This software consists of voluntary contributions made by many
-individuals. For exact contribution history, see the revision history
-available at https://github.com/jquery/jquery-ui
-
-The following license applies to all parts of this software except as
-documented below:
-
-====
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====
-
-Copyright and related rights for sample code are waived via CC0. Sample
-code is defined as all source code contained within the demos directory.
-
-CC0: http://creativecommons.org/publicdomain/zero/1.0/
-
-====
-
-All files located in the node_modules and external directories are
-externally maintained libraries used by this software which have their
-own licenses; we recommend you read them, as their terms may differ from
-the terms above.
-
-```
diff --git a/doc/link.svg b/doc/link.svg
deleted file mode 100644
index dadef51..0000000
--- a/doc/link.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
- ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--->
-
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
-    <path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
-    <path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
-</svg>
diff --git a/doc/member-search-index.js b/doc/member-search-index.js
deleted file mode 100644
index 85cd48b..0000000
--- a/doc/member-search-index.js
+++ /dev/null
@@ -1 +0,0 @@
-memberSearchIndex = [{"p":"fr.univlille.iutinfo.utils","c":"Subject","l":"attach(Observer)","u":"attach(fr.univlille.iutinfo.utils.Observer)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"connectionDescriptorList"},{"p":"fr.univlille.iutinfo.fxml","c":"Controller","l":"Controller(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"DBConnectionDescriptor(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"DBConnectionDescriptor(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"DBConnectionDescriptor(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"DBConnectionDescriptor(String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"DBConnector()","u":"%3Cinit%3E()"},{"p":"fr.univlille.iutinfo.sql","c":"DBLoop","l":"DBLoop(E, String, Loopable<E>)","u":"%3Cinit%3E(E,java.lang.String,fr.univlille.iutinfo.sql.Loopable)"},{"p":"fr.univlille.iutinfo.sql","c":"DBRequest","l":"DBRequest(Executable<E>)","u":"%3Cinit%3E(fr.univlille.iutinfo.sql.Executable)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"defaultConnectionName"},{"p":"fr.univlille.iutinfo.utils","c":"Subject","l":"detach(Observer)","u":"detach(fr.univlille.iutinfo.utils.Observer)"},{"p":"fr.univlille.iutinfo.sql","c":"Loopable","l":"doLoop(E, ResultSet)","u":"doLoop(E,java.sql.ResultSet)"},{"p":"fr.univlille.iutinfo.sql","c":"Executable","l":"execute(Connection)","u":"execute(java.sql.Connection)"},{"p":"fr.univlille.iutinfo.sql","c":"DBLoop","l":"executeLoop()"},{"p":"fr.univlille.iutinfo.sql","c":"DBRequest","l":"executeRequest()"},{"p":"fr.univlille.iutinfo.sql","c":"DBRequest","l":"executeTransaction(int)"},{"p":"fr.univlille.iutinfo.fxml","c":"Controller","l":"fxmlPath"},{"p":"fr.univlille.iutinfo.mvcweb","c":"HtmlEntirePage","l":"getBody()"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"getConnection()"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"getConnection(String)","u":"getConnection(java.lang.String)"},{"p":"fr.univlille.iutinfo.mvcweb","c":"View","l":"getContent()"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"getDriver()"},{"p":"fr.univlille.iutinfo.mvcweb","c":"HtmlEntirePage","l":"getEntirePage()"},{"p":"fr.univlille.iutinfo.mvcweb","c":"HtmlEntirePage","l":"getHead()"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"getLogin()"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"getPassword()"},{"p":"fr.univlille.iutinfo.fxml","c":"Controller","l":"getRoot()"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"getScene()"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"getStage()"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"getTitle()"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnectionDescriptor","l":"getUrl()"},{"p":"fr.univlille.iutinfo.mvcweb","c":"HtmlEntirePage","l":"HtmlEntirePage(String, View...)","u":"%3Cinit%3E(java.lang.String,fr.univlille.iutinfo.mvcweb.View...)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"init(DBConnectionDescriptor)","u":"init(fr.univlille.iutinfo.sql.DBConnectionDescriptor)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"init(Properties)","u":"init(java.util.Properties)"},{"p":"fr.univlille.iutinfo.sql","c":"DBConnector","l":"init(String, DBConnectionDescriptor)","u":"init(java.lang.String,fr.univlille.iutinfo.sql.DBConnectionDescriptor)"},{"p":"fr.univlille.iutinfo.fxml","c":"Controller","l":"initialize()"},{"p":"fr.univlille.iutinfo.utils","c":"Subject","l":"listeObserver"},{"p":"fr.univlille.iutinfo.sql","c":"DBLoop","l":"loop"},{"p":"fr.univlille.iutinfo.utils","c":"Subject","l":"notifyObservers()"},{"p":"fr.univlille.iutinfo.utils","c":"Subject","l":"notifyObservers(E)"},{"p":"fr.univlille.iutinfo.sql","c":"DBLoop","l":"obj"},{"p":"fr.univlille.iutinfo.sql","c":"DBRequest","l":"request"},{"p":"fr.univlille.iutinfo.fxml","c":"Controller","l":"root"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"scene"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"SceneController(String, String, Stage)","u":"%3Cinit%3E(java.lang.String,java.lang.String,javafx.stage.Stage)"},{"p":"fr.univlille.iutinfo.sql","c":"Utils","l":"selectMultipleKeysAsColumnsName(String)","u":"selectMultipleKeysAsColumnsName(java.lang.String)"},{"p":"fr.univlille.iutinfo.sql","c":"Utils","l":"selectOneCell(String)","u":"selectOneCell(java.lang.String)"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"stage"},{"p":"fr.univlille.iutinfo.utils","c":"Subject","l":"Subject()","u":"%3Cinit%3E()"},{"p":"fr.univlille.iutinfo.fxml","c":"SubSectionController","l":"SubSectionController(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"title"},{"p":"fr.univlille.iutinfo.mvcweb","c":"HtmlEntirePage","l":"title"},{"p":"fr.univlille.iutinfo.utils","c":"Observer","l":"update(T)"},{"p":"fr.univlille.iutinfo.utils","c":"Observer","l":"update(T, E)","u":"update(T,E)"},{"p":"fr.univlille.iutinfo.fxml","c":"Controller","l":"updateStage()"},{"p":"fr.univlille.iutinfo.fxml","c":"SceneController","l":"updateStage()"},{"p":"fr.univlille.iutinfo.fxml","c":"SubSectionController","l":"updateStage()"},{"p":"fr.univlille.iutinfo.sql","c":"Utils","l":"Utils()","u":"%3Cinit%3E()"},{"p":"fr.univlille.iutinfo.mvcweb","c":"HtmlEntirePage","l":"viewList"}];updateSearchResults();
\ No newline at end of file
diff --git a/doc/module-search-index.js b/doc/module-search-index.js
deleted file mode 100644
index 0d59754..0000000
--- a/doc/module-search-index.js
+++ /dev/null
@@ -1 +0,0 @@
-moduleSearchIndex = [];updateSearchResults();
\ No newline at end of file
diff --git a/doc/overview-summary.html b/doc/overview-summary.html
deleted file mode 100644
index 32374eb..0000000
--- a/doc/overview-summary.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Generated Documentation (Untitled)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="index redirect">
-<meta name="generator" content="javadoc/IndexRedirectWriter">
-<link rel="canonical" href="index.html">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript">window.location.replace('index.html')</script>
-<noscript>
-<meta http-equiv="Refresh" content="0;index.html">
-</noscript>
-</head>
-<body class="index-redirect-page">
-<main role="main">
-<noscript>
-<p>JavaScript is disabled on your browser.</p>
-</noscript>
-<p><a href="index.html">index.html</a></p>
-</main>
-</body>
-</html>
diff --git a/doc/overview-tree.html b/doc/overview-tree.html
deleted file mode 100644
index 22d974b..0000000
--- a/doc/overview-tree.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Class Hierarchy</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="class tree">
-<meta name="generator" content="javadoc/TreeWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="tree-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li class="nav-bar-cell1-rev">Tree</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html#tree">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-</div>
-<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal contents-list">
-<li><a href="fr/univlille/iutinfo/fxml/package-tree.html">fr.univlille.iutinfo.fxml</a>, </li>
-<li><a href="fr/univlille/iutinfo/mvcweb/package-tree.html">fr.univlille.iutinfo.mvcweb</a>, </li>
-<li><a href="fr/univlille/iutinfo/sql/package-tree.html">fr.univlille.iutinfo.sql</a>, </li>
-<li><a href="fr/univlille/iutinfo/utils/package-tree.html">fr.univlille.iutinfo.utils</a></li>
-</ul>
-<section class="hierarchy">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
-<ul>
-<li class="circle">fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/Controller.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">Controller</a>
-<ul>
-<li class="circle">fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SceneController.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">SceneController</a></li>
-<li class="circle">fr.univlille.iutinfo.fxml.<a href="fr/univlille/iutinfo/fxml/SubSectionController.html" class="type-name-link" title="class in fr.univlille.iutinfo.fxml">SubSectionController</a></li>
-</ul>
-</li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnectionDescriptor.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBConnectionDescriptor</a></li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBConnector.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBConnector</a></li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBLoop.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBLoop</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/DBRequest.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">DBRequest</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/HtmlEntirePage.html" class="type-name-link" title="class in fr.univlille.iutinfo.mvcweb">HtmlEntirePage</a></li>
-<li class="circle">fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Subject.html" class="type-name-link" title="class in fr.univlille.iutinfo.utils">Subject</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Utils.html" class="type-name-link" title="class in fr.univlille.iutinfo.sql">Utils</a></li>
-</ul>
-</li>
-</ul>
-</section>
-<section class="hierarchy">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Executable.html" class="type-name-link" title="interface in fr.univlille.iutinfo.sql">Executable</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.sql.<a href="fr/univlille/iutinfo/sql/Loopable.html" class="type-name-link" title="interface in fr.univlille.iutinfo.sql">Loopable</a>&lt;E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.utils.<a href="fr/univlille/iutinfo/utils/Observer.html" class="type-name-link" title="interface in fr.univlille.iutinfo.utils">Observer</a>&lt;T,<wbr>E&gt;</li>
-<li class="circle">fr.univlille.iutinfo.mvcweb.<a href="fr/univlille/iutinfo/mvcweb/View.html" class="type-name-link" title="interface in fr.univlille.iutinfo.mvcweb">View</a></li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/package-dependencies.svg b/doc/package-dependencies.svg
deleted file mode 100644
index 2d103e2..0000000
--- a/doc/package-dependencies.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="144px" preserveAspectRatio="none" style="width:227px;height:144px;" version="1.1" viewBox="0 0 227 144" width="227px" zoomAndPan="magnify"><defs/><g><!--class fr.univlille.iutinfo.fxml--><a href="fr/univlille/iutinfo/fxml/package-summary.html" target="_top" title="fr/univlille/iutinfo/fxml/package-summary.html" xlink:actuate="onRequest" xlink:href="fr/univlille/iutinfo/fxml/package-summary.html" xlink:show="new" xlink:title="fr/univlille/iutinfo/fxml/package-summary.html" xlink:type="simple"><g id="elem_fr.univlille.iutinfo.fxml"><rect codeLine="11" fill="#F1F1F1" height="26.4883" id="fr.univlille.iutinfo.fxml" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="158" x="35" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="152" x="38" y="25.5352">fr.univlille.iutinfo.fxml</text></g></a><!--class javafx.scene--><g id="elem_javafx.scene"><rect fill="#F1F1F1" height="26.4883" id="javafx.scene" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="90" x="7" y="93.49"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="84" x="10" y="112.0252">javafx.scene</text></g><!--class javafx.stage--><g id="elem_javafx.stage"><rect fill="#F1F1F1" height="26.4883" id="javafx.stage" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="88" x="132" y="93.49"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="82" x="135" y="112.0252">javafx.stage</text></g><!--link fr.univlille.iutinfo.fxml to javafx.scene--><g id="link_fr.univlille.iutinfo.fxml_javafx.scene"><path codeLine="7" d="M104.85,33.71 C94.23,48.19 76.64,72.16 64.7,88.43 " fill="none" id="fr.univlille.iutinfo.fxml-to-javafx.scene" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="61.19,92.22,69.7401,87.3318,64.1487,88.1893,63.2911,82.5979,61.19,92.22" style="stroke:#181818;stroke-width:1.0;"/></g><!--link fr.univlille.iutinfo.fxml to javafx.stage--><g id="link_fr.univlille.iutinfo.fxml_javafx.stage"><path codeLine="8" d="M123.15,33.71 C133.77,48.19 151.36,72.16 163.3,88.43 " fill="none" id="fr.univlille.iutinfo.fxml-to-javafx.stage" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="166.81,92.22,164.7089,82.5979,163.8513,88.1893,158.2599,87.3318,166.81,92.22" style="stroke:#181818;stroke-width:1.0;"/></g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="182" x="15.5" y="134.6463">UMLDoclet 2.1.0, PlantUML 1.2022.14</text><!--SRC=[ZP3FIiGm4CRlFiMmiAXWK_K1F7bKM5WyBNiOqyassyca9DEoY_ZkfkqY8WYUmdo_Bz_y0G38dPSU4mPuHziTKXoaiP5Z0aqekI0IlOB9IGg2WOfcQKlJ9oqsYK8pRtr3O7so_AEcqEiPd2TkycyraBQnoBFkaXd4Z-oPoVX1lRXet2amLDKJ7754TpBPqgNP_-oA1rhYhs5JrYibi9Tk6SKovWohFwDMiDkvL7_3-WBh2TRzabVb8GHCPzDguFqUFkRepwLh6LSfWOjnUjvUNvvZkOx2etamztUmOHGjAgn7Ijb7kRdz0W00]--></g></svg>
\ No newline at end of file
diff --git a/doc/package-search-index.js b/doc/package-search-index.js
deleted file mode 100644
index b3b7848..0000000
--- a/doc/package-search-index.js
+++ /dev/null
@@ -1 +0,0 @@
-packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"fr.univlille.iutinfo.fxml"},{"l":"fr.univlille.iutinfo.mvcweb"},{"l":"fr.univlille.iutinfo.sql"},{"l":"fr.univlille.iutinfo.utils"}];updateSearchResults();
\ No newline at end of file
diff --git a/doc/resources/glass.png b/doc/resources/glass.png
deleted file mode 100644
index a7f591f467a1c0c949bbc510156a0c1afb860a6e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 499
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm
z@{>{(JaZG%Q-e|yQz{EjrrIztFi!P!aSW-rmGtNTe|u&Qmvi^?IhLGixWU-L+VDeB
zU_I-jdrv$2-b)lPxJ_VmIP2-~%}1e*<%o9U4^e^F4QE&%U3YlHWb%YBj9KZ~TVv)+
z#~Ug%1(q|4{%i4M;tgX8vTpogF7TT9Y29M!11v|T2FwngXxhv$p`PF4XkpRk45pU>
zIeH9|3G7F*8@lQfgBe8Z|NVU}K7n=H4xR^0kIwV_VDy;BJe|?J;Rf4uzXXd8CQVa?
zeSN1JBKI&g<vFxAMwl2gt@OO$5Yu*+L2Lr!eEU7$87{4Ekg8h170+O(@gS@5hNOr!
z`}?|IUHY;cm~NhRm~;Bv$&+87f6r$NGb?M8zrXJudzUDKY4fF{WeR-t*B<TXKFpw^
z{+U6uIK!)k;mGsGS&nV@p9oK%_W#Q#O^sQH8`^RXWijX}gl-m0d11%M8M%&MU#|I(
zvRK9muLuPp7KfwijZ@?UKI=PXvQFrp#>DHZa*NeNuahCjyCr4njQh6x*e}g+o5UF4
zY-IVfby?vjPNO~5HQ$v_vN`Z-HoAQ*YG7by_;hl<EJLNjQU(SF22WQ%mvv4FO#nFj
B#b5vc

diff --git a/doc/resources/x.png b/doc/resources/x.png
deleted file mode 100644
index 30548a756e151be4e927e8d28c508cc5b3514bf3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 394
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm
z@{>{(JaZG%Q-e|yQz{EjrrIztFzR@^IEGZ*O3HaZ^8f?OQim9pBaxy<f4-Ld(9n0U
zGtnVSNMJj|Rlmft!p|CvMY|ejuy-)`%h*@mJ$CAm72ny14q1`{pP4p_2fVFTQ&=qK
z$tx|O&#uLDaABpUfUz=Xcq7jV)<^q2n%2B%dvJm0(&XbzDq@Tu>lNnpFKJ-S;!vKD
zc4(oclmy%Ahy_gD3r*S-1I*0MYD+Fy*31~dkm6x8t9-`COgBS@ERGW^3p3gtT<J+<
znB)}Gz`35G?}FR6b4d$kWvpR)(5dysAd(|Qx;c+Q@2tXYrN$rpvlO`-+KwDrq{ZWJ
zv%Y0lALFc+$O$|%`GwM((s=d+vZkzW+x5hJmiI0Pwk?8PS}PQ@FYqufy;n7Z+u`R!
vQvvtH%RMP4qB1IM*&gvI)QdSZFfwGaS2)}aWlm;bU|{fc^>bP0l+XkKG;Nb2

diff --git a/doc/script-dir/jquery-3.6.1.min.js b/doc/script-dir/jquery-3.6.1.min.js
deleted file mode 100644
index 2c69bc9..0000000
--- a/doc/script-dir/jquery-3.6.1.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! jQuery v3.6.1 | (c) OpenJS 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=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,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.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(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<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=y.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:v}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,y,s,c,v,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),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-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|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(p.childNodes),p.childNodes),t[p.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&&(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))&&v(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&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&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[S]=!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 ye(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 ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(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:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),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=S,!C.getElementsByName||!C.getElementsByName(S).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=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.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("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=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},j=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==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,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]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),v(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{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=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(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<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace($," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,y){var v="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===y?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=v!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(v){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=y)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ye(function(){return[0]}),last:ye(function(e,t){return[t-1]}),eq:ye(function(e,t,n){return[n<0?n+t:n]}),even:ye(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ye(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ye(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ye(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,y,v,e){return y&&!y[S]&&(y=Ce(y)),v&&!v[S]&&(v=Ce(v,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?v||(e?d:l||y)?[]:t:f;if(g&&g(f,p,n,r),y){i=Te(p,u),y(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(v||d){if(v){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);v(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=v?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),v?v(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,y,v,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(y=o,m=0<(v=i).length,x=0<y.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=y[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=v[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+v.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ve(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.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 S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.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(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function $(){E.removeEventListener("DOMContentLoaded",$),C.removeEventListener("load",$),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",$),C.addEventListener("load",$));var B=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):B(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",v.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ye(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)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,v.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(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)Ee(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=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=y.events)||(u=y.events=Object.create(null)),(a=y.handle)||(a=y.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.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),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=Y.hasData(e)&&Y.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.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,y.handle)||S.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(t,e){S.event.special[t]={setup:function(){return Se(this,t,Ce),!1},trigger:function(){return Se(this,t),!0},_default:function(e){return Y.get(e.target,t)},delegateType:e}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!v.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ye(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ye(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ye(r)),r.parentNode&&(n&&ie(r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ye(c),r=0,i=(o=ye(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ye(e),a=a||ye(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ye(c,"script")).length&&ve(a,!f&&ye(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return B(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return B(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ye(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=/^--/,Me=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Ie=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},We=new RegExp(ne.join("|"),"i"),Fe="[\\x20\\t\\r\\n\\f]",$e=new RegExp("^"+Fe+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Fe+"+$","g");function Be(e,t,n){var r,i,o,a,s=Re.test(t),u=e.style;return(n=n||Me(e))&&(a=n.getPropertyValue(t)||n[t],s&&(a=a.replace($e,"$1")),""!==a||ie(e)||(a=S.style(e,t)),!v.pixelBoxStyles()&&Pe.test(a)&&We.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(v,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var ze=["Webkit","Moz","ms"],Ue=E.createElement("div").style,Xe={};function Ve(e){var t=S.cssProps[e]||Xe[e];return t||(e in Ue?e:Xe[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=ze.length;while(n--)if((e=ze[n]+t)in Ue)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Me(e),i=(!v.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&i||!v.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Re.test(t),l=e.style;if(u||(t=Ve(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Re.test(t)||(t=Ve(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ge.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):Ie(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Me(e),o=!v.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=_e(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-Ie(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return B(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Me(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Ve(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(y?"hidden"in y&&(g=y.hidden):y=Y.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",v.checkOn=""!==rt.value,v.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",v.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return B(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function yt(e){return(e.match(P)||[]).join(" ")}function vt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return B(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),v.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a;return m(t)?this.each(function(e){S(this).addClass(t.call(this,e,vt(this)))}):(e=mt(t)).length?this.each(function(){if(r=vt(this),n=1===this.nodeType&&" "+yt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=yt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return m(t)?this.each(function(e){S(this).removeClass(t.call(this,e,vt(this)))}):arguments.length?(e=mt(t)).length?this.each(function(){if(r=vt(this),n=1===this.nodeType&&" "+yt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=yt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return m(t)?this.each(function(e){S(this).toggleClass(t.call(this,e,vt(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=mt(t),this.each(function(){if(s)for(o=S(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=vt(this))&&Y.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":Y.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+yt(vt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:yt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},v.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=y.call(e,"type")?e.type:e,h=y.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),v.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function jt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):jt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)jt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var Dt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function $t(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Bt(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Bt(Bt(e,S.ajaxSettings),t):Bt(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,y=S.ajaxSetup({},t),v=y.context||y,m=y.context&&(v.nodeType||v.jquery)?S(v):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=y.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(y.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),y.url=((e||y.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),y.type=t.method||t.type||y.method||y.type,y.dataTypes=(y.dataType||"*").toLowerCase().match(P)||[""],null==y.crossDomain){r=E.createElement("a");try{r.href=y.url,r.href=r.href,y.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){y.crossDomain=!0}}if(y.data&&y.processData&&"string"!=typeof y.data&&(y.data=S.param(y.data,y.traditional)),$t(Rt,y,t,T),h)return T;for(i in(g=S.event&&y.global)&&0==S.active++&&S.event.trigger("ajaxStart"),y.type=y.type.toUpperCase(),y.hasContent=!Ot.test(y.type),f=y.url.replace(qt,""),y.hasContent?y.data&&y.processData&&0===(y.contentType||"").indexOf("application/x-www-form-urlencoded")&&(y.data=y.data.replace(Dt,"+")):(o=y.url.slice(f.length),y.data&&(y.processData||"string"==typeof y.data)&&(f+=(Et.test(f)?"&":"?")+y.data,delete y.data),!1===y.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),y.url=f+o),y.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(y.data&&y.hasContent&&!1!==y.contentType||t.contentType)&&T.setRequestHeader("Content-Type",y.contentType),T.setRequestHeader("Accept",y.dataTypes[0]&&y.accepts[y.dataTypes[0]]?y.accepts[y.dataTypes[0]]+("*"!==y.dataTypes[0]?", "+It+"; q=0.01":""):y.accepts["*"]),y.headers)T.setRequestHeader(i,y.headers[i]);if(y.beforeSend&&(!1===y.beforeSend.call(v,T,y)||h))return T.abort();if(u="abort",b.add(y.complete),T.done(y.success),T.fail(y.error),c=$t(Mt,y,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,y]),h)return T;y.async&&0<y.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},y.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(y,T,n)),!i&&-1<S.inArray("script",y.dataTypes)&&S.inArray("json",y.dataTypes)<0&&(y.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(y,s,T,i),i?(y.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===y.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(v,[o,l,T]):x.rejectWith(v,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,y,i?o:a]),b.fireWith(v,[T,l]),g&&(m.trigger("ajaxComplete",[T,y]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();v.cors=!!zt&&"withCredentials"in zt,v.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(v.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").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 Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.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(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.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?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=yt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.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,S.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)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.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"===S.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"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(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)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(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?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.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){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
diff --git a/doc/script-dir/jquery-ui.min.css b/doc/script-dir/jquery-ui.min.css
deleted file mode 100644
index 693327f..0000000
--- a/doc/script-dir/jquery-ui.min.css
+++ /dev/null
@@ -1,6 +0,0 @@
-/*! jQuery UI - v1.13.2 - 2023-02-27
-* http://jqueryui.com
-* Includes: core.css, autocomplete.css, menu.css
-* Copyright jQuery Foundation and other contributors; Licensed MIT */
-
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
\ No newline at end of file
diff --git a/doc/script-dir/jquery-ui.min.js b/doc/script-dir/jquery-ui.min.js
deleted file mode 100644
index 8166a15..0000000
--- a/doc/script-dir/jquery-ui.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*! jQuery UI - v1.13.2 - 2023-02-27
-* http://jqueryui.com
-* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js
-* Copyright jQuery Foundation and other contributors; Licensed MIT */
-
-!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.2";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],l.call(s[n],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(o,e){var l=e.prototype.widgetFullName||o;x.fn[o]=function(i){var t="string"==typeof i,s=a.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,l);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+o+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=x.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=x.data(this,l);t?(t.option(i||{}),t._init&&t._init()):x.data(this,l,new e(i,this))})),n}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=x(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],l=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=l.classesElementLookup[t[s]]||x(),i=n.add?(function(){var i=[];n.element.each(function(t,e){x.map(l.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),l._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(n.element.get())))):x(i.not(n.element).get()),l.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return(n=x.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;x.each(s.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(s.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,o,t){var l,a=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=l=x(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,l=this.widget()),x.each(t,function(t,e){function i(){if(n||!0!==a.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+a.eventNamespace,s=s[2];s?l.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof o&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(o,l){x.Widget.prototype["_"+o]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||l:o;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&x.effects&&x.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){x(this)[o](),i&&i.call(e[0]),t()})}});var s,C,E,o,r,u,h,c,k;x.widget;function T(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function A(t,e){return parseInt(x.css(t,e),10)||0}function W(t){return null!=t&&t===t.window}C=Math.max,E=Math.abs,o=/left|center|right/,r=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,k=x.fn.position,x.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=W(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(c){if(!c||!c.of)return k.apply(this,arguments);var d,f,m,p,v,t,g="string"==typeof(c=x.extend({},c)).of?x(document).find(c.of):x(c.of),_=x.position.getWithinInfo(c.within),y=x.position.getScrollInfo(_),b=(c.collision||"flip").split(" "),w={},e=9===(t=(e=g)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:W(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return g[0].preventDefault&&(c.at="left top"),f=e.width,m=e.height,v=x.extend({},p=e.offset),x.each(["my","at"],function(){var t,e,i=(c[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):r.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=r.test(i[1])?i[1]:"center",t=u.exec(i[0]),e=u.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],c[this]=[h.exec(i[0])[0],h.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?v.left+=f:"center"===c.at[0]&&(v.left+=f/2),"bottom"===c.at[1]?v.top+=m:"center"===c.at[1]&&(v.top+=m/2),d=T(w.at,f,m),v.left+=d[0],v.top+=d[1],this.each(function(){var i,t,l=x(this),a=l.outerWidth(),r=l.outerHeight(),e=A(this,"marginLeft"),s=A(this,"marginTop"),n=a+e+A(this,"marginRight")+y.width,o=r+s+A(this,"marginBottom")+y.height,u=x.extend({},v),h=T(w.my,l.outerWidth(),l.outerHeight());"right"===c.my[0]?u.left-=a:"center"===c.my[0]&&(u.left-=a/2),"bottom"===c.my[1]?u.top-=r:"center"===c.my[1]&&(u.top-=r/2),u.left+=h[0],u.top+=h[1],i={marginLeft:e,marginTop:s},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](u,{targetWidth:f,targetHeight:m,elemWidth:a,elemHeight:r,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+h[0],d[1]+h[1]],my:c.my,at:c.at,within:_,elem:l})}),c.using&&(t=function(t){var e=p.left-u.left,i=e+f-a,s=p.top-u.top,n=s+m-r,o={target:{element:g,left:p.left,top:p.top,width:f,height:m},element:{element:l,left:u.left,top:u.top,width:a,height:r},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};f<a&&E(e+i)<f&&(o.horizontal="center"),m<r&&E(s+n)<m&&(o.vertical="middle"),C(E(e),E(i))>C(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0<l&&a<=0?(i=t.left+l+e.collisionWidth-n-s,t.left+=l-i):t.left=!(0<a&&l<=0)&&a<l?s+n-e.collisionWidth:s:0<l?t.left+=l:0<a?t.left-=a:t.left=C(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,l=s-o,a=o+e.collisionHeight-n-s;e.collisionHeight>n?0<l&&a<=0?(i=t.top+l+e.collisionHeight-n-s,t.top+=l-i):t.top=!(0<a&&l<=0)&&a<l?s+n-e.collisionHeight:s:0<l?t.top+=l:0<a?t.top-=a:t.top=C(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,l=t.left-e.collisionPosition.marginLeft,a=l-o,r=l+e.collisionWidth-n-o,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,l=-2*e.offset[0];a<0?((s=t.left+u+i+l+e.collisionWidth-n-s)<0||s<E(a))&&(t.left+=u+i+l):0<r&&(0<(o=t.left-e.collisionPosition.marginLeft+u+i+l-o)||E(o)<r)&&(t.left+=u+i+l)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,l=t.top-e.collisionPosition.marginTop,a=l-o,r=l+e.collisionHeight-n-o,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,l=-2*e.offset[1];a<0?((s=t.top+u+i+l+e.collisionHeight-n-s)<0||s<E(a))&&(t.top+=u+i+l):0<r&&(0<(o=t.top-e.collisionPosition.marginTop+u+i+l-o)||E(o)<r)&&(t.top+=u+i+l)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}};var t;x.ui.position,x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},x.fn.extend({uniqueId:(t=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}}),x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},x.widget("ui.menu",{version:"1.13.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=x.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:x(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!x(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=x(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===x.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=x(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||x(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(x(this).children(".ui-menu-item-wrapper").text()))})}});x.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:x.map(t,function(t){return"string"==typeof t?{label:t,value:t}:x.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(x.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;x.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return x("<li>").append(x("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("<div>").text(e))},100))}});x.ui.autocomplete});
\ No newline at end of file
diff --git a/doc/script.js b/doc/script.js
deleted file mode 100644
index f1a0f25..0000000
--- a/doc/script.js
+++ /dev/null
@@ -1,253 +0,0 @@
-/*
- * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
- * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- */
-
-var moduleSearchIndex;
-var packageSearchIndex;
-var typeSearchIndex;
-var memberSearchIndex;
-var tagSearchIndex;
-
-var oddRowColor = "odd-row-color";
-var evenRowColor = "even-row-color";
-var sortAsc = "sort-asc";
-var sortDesc = "sort-desc";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-
-function loadScripts(doc, tag) {
-    createElem(doc, tag, 'search.js');
-
-    createElem(doc, tag, 'module-search-index.js');
-    createElem(doc, tag, 'package-search-index.js');
-    createElem(doc, tag, 'type-search-index.js');
-    createElem(doc, tag, 'member-search-index.js');
-    createElem(doc, tag, 'tag-search-index.js');
-}
-
-function createElem(doc, tag, path) {
-    var script = doc.createElement(tag);
-    var scriptElement = doc.getElementsByTagName(tag)[0];
-    script.src = pathtoroot + path;
-    scriptElement.parentNode.insertBefore(script, scriptElement);
-}
-
-// Helper for  making content containing release names comparable lexicographically
-function makeComparable(s) {
-    return s.toLowerCase().replace(/(\d+)/g,
-        function(n, m) {
-            return ("000" + m).slice(-4);
-        });
-}
-
-// Switches between two styles depending on a condition
-function toggleStyle(classList, condition, trueStyle, falseStyle) {
-    if (condition) {
-        classList.remove(falseStyle);
-        classList.add(trueStyle);
-    } else {
-        classList.remove(trueStyle);
-        classList.add(falseStyle);
-    }
-}
-
-// Sorts the rows in a table lexicographically by the content of a specific column
-function sortTable(header, columnIndex, columns) {
-    var container = header.parentElement;
-    var descending = header.classList.contains(sortAsc);
-    container.querySelectorAll("div.table-header").forEach(
-        function(header) {
-            header.classList.remove(sortAsc);
-            header.classList.remove(sortDesc);
-        }
-    )
-    var cells = container.children;
-    var rows = [];
-    for (var i = columns; i < cells.length; i += columns) {
-        rows.push(Array.prototype.slice.call(cells, i, i + columns));
-    }
-    var comparator = function(a, b) {
-        var ka = makeComparable(a[columnIndex].textContent);
-        var kb = makeComparable(b[columnIndex].textContent);
-        if (ka < kb)
-            return descending ? 1 : -1;
-        if (ka > kb)
-            return descending ? -1 : 1;
-        return 0;
-    };
-    var sorted = rows.sort(comparator);
-    var visible = 0;
-    sorted.forEach(function(row) {
-        if (row[0].style.display !== 'none') {
-            var isEvenRow = visible++ % 2 === 0;
-        }
-        row.forEach(function(cell) {
-            toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor);
-            container.appendChild(cell);
-        })
-    });
-    toggleStyle(header.classList, descending, sortDesc, sortAsc);
-}
-
-// Toggles the visibility of a table category in all tables in a page
-function toggleGlobal(checkbox, selected, columns) {
-    var display = checkbox.checked ? '' : 'none';
-    document.querySelectorAll("div.table-tabs").forEach(function(t) {
-        var id = t.parentElement.getAttribute("id");
-        var selectedClass = id + "-tab" + selected;
-        // if selected is empty string it selects all uncategorized entries
-        var selectUncategorized = !Boolean(selected);
-        var visible = 0;
-        document.querySelectorAll('div.' + id)
-            .forEach(function(elem) {
-                if (selectUncategorized) {
-                    if (elem.className.indexOf(selectedClass) === -1) {
-                        elem.style.display = display;
-                    }
-                } else if (elem.classList.contains(selectedClass)) {
-                    elem.style.display = display;
-                }
-                if (elem.style.display === '') {
-                    var isEvenRow = visible++ % (columns * 2) < columns;
-                    toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
-                }
-            });
-        var displaySection = visible === 0 ? 'none' : '';
-        t.parentElement.style.display = displaySection;
-        document.querySelector("li#contents-" + id).style.display = displaySection;
-    })
-}
-
-// Shows the elements of a table belonging to a specific category
-function show(tableId, selected, columns) {
-    if (tableId !== selected) {
-        document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
-            .forEach(function(elem) {
-                elem.style.display = 'none';
-            });
-    }
-    document.querySelectorAll('div.' + selected)
-        .forEach(function(elem, index) {
-            elem.style.display = '';
-            var isEvenRow = index % (columns * 2) < columns;
-            toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
-        });
-    updateTabs(tableId, selected);
-}
-
-function updateTabs(tableId, selected) {
-    document.querySelector('div#' + tableId +' .summary-table')
-        .setAttribute('aria-labelledby', selected);
-    document.querySelectorAll('button[id^="' + tableId + '"]')
-        .forEach(function(tab, index) {
-            if (selected === tab.id || (tableId === selected && index === 0)) {
-                tab.className = activeTableTab;
-                tab.setAttribute('aria-selected', true);
-                tab.setAttribute('tabindex',0);
-            } else {
-                tab.className = tableTab;
-                tab.setAttribute('aria-selected', false);
-                tab.setAttribute('tabindex',-1);
-            }
-        });
-}
-
-function switchTab(e) {
-    var selected = document.querySelector('[aria-selected=true]');
-    if (selected) {
-        if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
-            // left or up arrow key pressed: move focus to previous tab
-            selected.previousSibling.click();
-            selected.previousSibling.focus();
-            e.preventDefault();
-        } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
-            // right or down arrow key pressed: move focus to next tab
-            selected.nextSibling.click();
-            selected.nextSibling.focus();
-            e.preventDefault();
-        }
-    }
-}
-
-var updateSearchResults = function() {};
-
-function indexFilesLoaded() {
-    return moduleSearchIndex
-        && packageSearchIndex
-        && typeSearchIndex
-        && memberSearchIndex
-        && tagSearchIndex;
-}
-// Copy the contents of the local snippet to the clipboard
-function copySnippet(button) {
-    copyToClipboard(button.nextElementSibling.innerText);
-    switchCopyLabel(button, button.firstElementChild);
-}
-function copyToClipboard(content) {
-    var textarea = document.createElement("textarea");
-    textarea.style.height = 0;
-    document.body.appendChild(textarea);
-    textarea.value = content;
-    textarea.select();
-    document.execCommand("copy");
-    document.body.removeChild(textarea);
-}
-function switchCopyLabel(button, span) {
-    var copied = span.getAttribute("data-copied");
-    button.classList.add("visible");
-    var initialLabel = span.innerHTML;
-    span.innerHTML = copied;
-    setTimeout(function() {
-        button.classList.remove("visible");
-        setTimeout(function() {
-            if (initialLabel !== copied) {
-                span.innerHTML = initialLabel;
-            }
-        }, 100);
-    }, 1900);
-}
-// Workaround for scroll position not being included in browser history (8249133)
-document.addEventListener("DOMContentLoaded", function(e) {
-    var contentDiv = document.querySelector("div.flex-content");
-    window.addEventListener("popstate", function(e) {
-        if (e.state !== null) {
-            contentDiv.scrollTop = e.state;
-        }
-    });
-    window.addEventListener("hashchange", function(e) {
-        history.replaceState(contentDiv.scrollTop, document.title);
-    });
-    var timeoutId;
-    contentDiv.addEventListener("scroll", function(e) {
-        if (timeoutId) {
-            clearTimeout(timeoutId);
-        }
-        timeoutId = setTimeout(function() {
-            history.replaceState(contentDiv.scrollTop, document.title);
-        }, 100);
-    });
-    if (!location.hash) {
-        history.replaceState(contentDiv.scrollTop, document.title);
-    }
-});
diff --git a/doc/search-page.js b/doc/search-page.js
deleted file mode 100644
index e4da097..0000000
--- a/doc/search-page.js
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
- * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- */
-
-"use strict";
-$(function() {
-    var copy = $("#page-search-copy");
-    var expand = $("#page-search-expand");
-    var searchLink = $("span#page-search-link");
-    var redirect = $("input#search-redirect");
-    function setSearchUrlTemplate() {
-        var href = document.location.href.split(/[#?]/)[0];
-        href += "?q=" + "%s";
-        if (redirect.is(":checked")) {
-            href += "&r=1";
-        }
-        searchLink.html(href);
-        copy[0].onmouseenter();
-    }
-    function copyLink(e) {
-        copyToClipboard(this.previousSibling.innerText);
-        switchCopyLabel(this, this.lastElementChild);
-    }
-    copy.click(copyLink);
-    copy[0].onmouseenter = function() {};
-    redirect.click(setSearchUrlTemplate);
-    setSearchUrlTemplate();
-    copy.prop("disabled", false);
-    redirect.prop("disabled", false);
-    expand.click(function (e) {
-        var searchInfo = $("div.page-search-info");
-        if(this.parentElement.hasAttribute("open")) {
-            searchInfo.attr("style", "border-width: 0;");
-        } else {
-            searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight"));
-        }
-    });
-});
-$(window).on("load", function() {
-    var input = $("#page-search-input");
-    var reset = $("#page-search-reset");
-    var notify = $("#page-search-notify");
-    var resultSection = $("div#result-section");
-    var resultContainer = $("div#result-container");
-    var searchTerm = "";
-    var activeTab = "";
-    var fixedTab = false;
-    var visibleTabs = [];
-    var feelingLucky = false;
-    function renderResults(result) {
-        if (!result.length) {
-            notify.html(messages.noResult);
-        } else if (result.length === 1) {
-            notify.html(messages.oneResult);
-        } else {
-            notify.html(messages.manyResults.replace("{0}", result.length));
-        }
-        resultContainer.empty();
-        var r = {
-            "types": [],
-            "members": [],
-            "packages": [],
-            "modules": [],
-            "searchTags": []
-        };
-        for (var i in result) {
-            var item = result[i];
-            var arr = r[item.category];
-            arr.push(item);
-        }
-        if (!activeTab || r[activeTab].length === 0 || !fixedTab) {
-            Object.keys(r).reduce(function(prev, curr) {
-                if (r[curr].length > 0 && r[curr][0].score > prev) {
-                    activeTab = curr;
-                    return r[curr][0].score;
-                }
-                return prev;
-            }, 0);
-        }
-        if (feelingLucky && activeTab) {
-            notify.html(messages.redirecting)
-            var firstItem = r[activeTab][0];
-            window.location = getURL(firstItem.indexItem, firstItem.category);
-            return;
-        }
-        if (result.length > 20) {
-            if (searchTerm[searchTerm.length - 1] === ".") {
-                if (activeTab === "types" && r["members"].length > r["types"].length) {
-                    activeTab = "members";
-                } else if (activeTab === "packages" && r["types"].length > r["packages"].length) {
-                    activeTab = "types";
-                }
-            }
-        }
-        var categoryCount = Object.keys(r).reduce(function(prev, curr) {
-            return prev + (r[curr].length > 0 ? 1 : 0);
-        }, 0);
-        visibleTabs = [];
-        var tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
-        for (var key in r) {
-            var id = "#result-tab-" + key.replace("searchTags", "search_tags");
-            if (r[key].length) {
-                var count = r[key].length >= 1000 ? "999+" : r[key].length;
-                if (result.length > 20 && categoryCount > 1) {
-                    var button = $("<button id='result-tab-" + key
-                        + "' class='page-search-header'><span>" + categories[key] + "</span>"
-                        + "<span style='font-weight: normal'> (" + count + ")</span></button>").appendTo(tabContainer);
-                    button.click(key, function(e) {
-                        fixedTab = true;
-                        renderResult(e.data, $(this));
-                    });
-                    visibleTabs.push(key);
-                } else {
-                    $("<span class='page-search-header active-table-tab'>" + categories[key]
-                        + "<span style='font-weight: normal'> (" + count + ")</span></span>").appendTo(tabContainer);
-                    renderTable(key, r[key]).appendTo(resultContainer);
-                    tabContainer = $("<div class='table-tabs'></div>").appendTo(resultContainer);
-
-                }
-            }
-        }
-        if (activeTab && result.length > 20 && categoryCount > 1) {
-            $("button#result-tab-" + activeTab).addClass("active-table-tab");
-            renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
-        }
-        resultSection.show();
-        function renderResult(category, button) {
-            activeTab = category;
-            setSearchUrl();
-            resultContainer.find("div.summary-table").remove();
-            renderTable(activeTab, r[activeTab]).appendTo(resultContainer);
-            button.siblings().removeClass("active-table-tab");
-            button.addClass("active-table-tab");
-        }
-    }
-    function selectTab(category) {
-        $("button#result-tab-" + category).click();
-    }
-    function renderTable(category, items) {
-        var table = $("<div class='summary-table'>")
-            .addClass(category === "modules"
-                ? "one-column-search-results"
-                : "two-column-search-results");
-        var col1, col2;
-        if (category === "modules") {
-            col1 = "Module";
-        } else if (category === "packages") {
-            col1 = "Module";
-            col2 = "Package";
-        } else if (category === "types") {
-            col1 = "Package";
-            col2 = "Class"
-        } else if (category === "members") {
-            col1 = "Class";
-            col2 = "Member";
-        } else if (category === "searchTags") {
-            col1 = "Location";
-            col2 = "Name";
-        }
-        $("<div class='table-header col-plain'>" + col1 + "</div>").appendTo(table);
-        if (category !== "modules") {
-            $("<div class='table-header col-plain'>" + col2 + "</div>").appendTo(table);
-        }
-        $.each(items, function(index, item) {
-            var rowColor = index % 2 ? "odd-row-color" : "even-row-color";
-            renderItem(item, table, rowColor);
-        });
-        return table;
-    }
-    function renderItem(item, table, rowColor) {
-        var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length);
-        var link = $("<a/>")
-            .attr("href",  getURL(item.indexItem, item.category))
-            .attr("tabindex", "0")
-            .addClass("search-result-link")
-            .html(label);
-        var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1);
-        if (item.category === "searchTags") {
-            container = item.indexItem.h || "";
-        }
-        if (item.category !== "modules") {
-            $("<div/>").html(container).addClass("col-plain").addClass(rowColor).appendTo(table);
-        }
-        $("<div/>").html(link).addClass("col-last").addClass(rowColor).appendTo(table);
-    }
-    var timeout;
-    function schedulePageSearch() {
-        if (timeout) {
-            clearTimeout(timeout);
-        }
-        timeout = setTimeout(function () {
-            doPageSearch()
-        }, 100);
-    }
-    function doPageSearch() {
-        setSearchUrl();
-        var term = searchTerm = input.val().trim();
-        if (term === "") {
-            notify.html(messages.enterTerm);
-            activeTab = "";
-            fixedTab = false;
-            resultContainer.empty();
-            resultSection.hide();
-        } else {
-            notify.html(messages.searching);
-            doSearch({ term: term, maxResults: 1200 }, renderResults);
-        }
-    }
-    function setSearchUrl() {
-        var query = input.val().trim();
-        var url = document.location.pathname;
-        if (query) {
-            url += "?q=" + encodeURI(query);
-            if (activeTab && fixedTab) {
-                url += "&c=" + activeTab;
-            }
-        }
-        history.replaceState({query: query}, "", url);
-    }
-    input.on("input", function(e) {
-        feelingLucky = false;
-        schedulePageSearch();
-    });
-    $(document).keydown(function(e) {
-        if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) {
-            if (activeTab && visibleTabs.length > 1) {
-                var idx = visibleTabs.indexOf(activeTab);
-                idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1;
-                selectTab(visibleTabs[idx % visibleTabs.length]);
-                return false;
-            }
-        }
-    });
-    reset.click(function() {
-        notify.html(messages.enterTerm);
-        resultSection.hide();
-        activeTab = "";
-        fixedTab = false;
-        resultContainer.empty();
-        input.val('').focus();
-        setSearchUrl();
-    });
-    input.prop("disabled", false);
-    reset.prop("disabled", false);
-
-    var urlParams = new URLSearchParams(window.location.search);
-    if (urlParams.has("q")) {
-        input.val(urlParams.get("q"))
-    }
-    if (urlParams.has("c")) {
-        activeTab = urlParams.get("c");
-        fixedTab = true;
-    }
-    if (urlParams.get("r")) {
-        feelingLucky = true;
-    }
-    if (input.val()) {
-        doPageSearch();
-    } else {
-        notify.html(messages.enterTerm);
-    }
-    input.select().focus();
-});
diff --git a/doc/search.html b/doc/search.html
deleted file mode 100644
index f5397f9..0000000
--- a/doc/search.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="fr">
-<head>
-<!-- Generated by javadoc (21) on Tue Nov 21 18:30:59 CET 2023 -->
-<title>Search</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2023-11-21">
-<meta name="description" content="search">
-<meta name="generator" content="javadoc/SearchWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="search-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html#search">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<h1 class="title">Search</h1>
-<div>
-<input type="text" id="page-search-input" disabled placeholder="Search">
-<input type="reset" id="page-search-reset" disabled value="Reset" style="margin: 6px;">
-<details class="page-search-details">
-<summary id="page-search-expand">Additional resources</summary>
-</details>
-</div>
-<div class="page-search-info">
-<p>The <a href="help-doc.html#search">help page</a> provides an introduction to the scope and syntax of JavaDoc search.</p>
-<p>You can use the &lt;ctrl&gt; or &lt;cmd&gt; keys in combination with the left and right arrow keys to switch between result tabs in this page.</p>
-<p>The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.</p>
-<span id="page-search-link">link</span><button class="copy" aria-label="Copy URL" id="page-search-copy"><img src="copy.svg" alt="Copy URL"><span data-copied="Copied!">Copy</span></button>
-<p>
-<input type="checkbox" id="search-redirect" disabled>
-<label for="search-redirect">Redirect to first result</label></p>
-</div>
-<p id="page-search-notify">Loading search index...</p>
-<div id="result-section" style="display: none;">
-<div id="result-container"></div>
-<script type="text/javascript" src="search-page.js"></script>
-</div>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/doc/search.js b/doc/search.js
deleted file mode 100644
index 4ca9557..0000000
--- a/doc/search.js
+++ /dev/null
@@ -1,458 +0,0 @@
-/*
- * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved.
- * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- */
-"use strict";
-const messages = {
-    enterTerm: "Enter a search term",
-    noResult: "No results found",
-    oneResult: "Found one result",
-    manyResults: "Found {0} results",
-    loading: "Loading search index...",
-    searching: "Searching...",
-    redirecting: "Redirecting to first result...",
-    linkIcon: "Link icon",
-    linkToSection: "Link to this section"
-}
-const categories = {
-    modules: "Modules",
-    packages: "Packages",
-    types: "Classes and Interfaces",
-    members: "Members",
-    searchTags: "Search Tags"
-};
-const highlight = "<span class='result-highlight'>$&</span>";
-const NO_MATCH = {};
-const MAX_RESULTS = 300;
-function checkUnnamed(name, separator) {
-    return name === "<Unnamed>" || !name ? "" : name + separator;
-}
-function escapeHtml(str) {
-    return str.replace(/</g, "&lt;").replace(/>/g, "&gt;");
-}
-function getHighlightedText(str, boundaries, from, to) {
-    var start = from;
-    var text = "";
-    for (var i = 0; i < boundaries.length; i += 2) {
-        var b0 = boundaries[i];
-        var b1 = boundaries[i + 1];
-        if (b0 >= to || b1 <= from) {
-            continue;
-        }
-        text += escapeHtml(str.slice(start, Math.max(start, b0)));
-        text += "<span class='result-highlight'>";
-        text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1)));
-        text += "</span>";
-        start = Math.min(to, b1);
-    }
-    text += escapeHtml(str.slice(start, to));
-    return text;
-}
-function getURLPrefix(item, category) {
-    var urlPrefix = "";
-    var slash = "/";
-    if (category === "modules") {
-        return item.l + slash;
-    } else if (category === "packages" && item.m) {
-        return item.m + slash;
-    } else if (category === "types" || category === "members") {
-        if (item.m) {
-            urlPrefix = item.m + slash;
-        } else {
-            $.each(packageSearchIndex, function(index, it) {
-                if (it.m && item.p === it.l) {
-                    urlPrefix = it.m + slash;
-                }
-            });
-        }
-    }
-    return urlPrefix;
-}
-function getURL(item, category) {
-    if (item.url) {
-        return item.url;
-    }
-    var url = getURLPrefix(item, category);
-    if (category === "modules") {
-        url += "module-summary.html";
-    } else if (category === "packages") {
-        if (item.u) {
-            url = item.u;
-        } else {
-            url += item.l.replace(/\./g, '/') + "/package-summary.html";
-        }
-    } else if (category === "types") {
-        if (item.u) {
-            url = item.u;
-        } else {
-            url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html";
-        }
-    } else if (category === "members") {
-        url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#";
-        if (item.u) {
-            url += item.u;
-        } else {
-            url += item.l;
-        }
-    } else if (category === "searchTags") {
-        url += item.u;
-    }
-    item.url = url;
-    return url;
-}
-function createMatcher(term, camelCase) {
-    if (camelCase && !isUpperCase(term)) {
-        return null;  // no need for camel-case matcher for lower case query
-    }
-    var pattern = "";
-    var upperCase = [];
-    term.trim().split(/\s+/).forEach(function(w, index, array) {
-        var tokens = w.split(/(?=[A-Z,.()<>?[\/])/);
-        for (var i = 0; i < tokens.length; i++) {
-            var s = tokens[i];
-            // ',' and '?' are the only delimiters commonly followed by space in java signatures
-            pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")";
-            upperCase.push(false);
-            var isWordToken =  /\w$/.test(s);
-            if (isWordToken) {
-                if (i === tokens.length - 1 && index < array.length - 1) {
-                    // space in query string matches all delimiters
-                    pattern += "(.*?)";
-                    upperCase.push(isUpperCase(s[0]));
-                } else {
-                    if (!camelCase && isUpperCase(s) && s.length === 1) {
-                        pattern += "()";
-                    } else {
-                        pattern += "([a-z0-9$<>?[\\]]*?)";
-                    }
-                    upperCase.push(isUpperCase(s[0]));
-                }
-            } else {
-                pattern += "()";
-                upperCase.push(false);
-            }
-        }
-    });
-    var re = new RegExp(pattern, "gi");
-    re.upperCase = upperCase;
-    return re;
-}
-function findMatch(matcher, input, startOfName, endOfName) {
-    var from = startOfName;
-    matcher.lastIndex = from;
-    var match = matcher.exec(input);
-    // Expand search area until we get a valid result or reach the beginning of the string
-    while (!match || match.index + match[0].length < startOfName || endOfName < match.index) {
-        if (from === 0) {
-            return NO_MATCH;
-        }
-        from = input.lastIndexOf(".", from - 2) + 1;
-        matcher.lastIndex = from;
-        match = matcher.exec(input);
-    }
-    var boundaries = [];
-    var matchEnd = match.index + match[0].length;
-    var score = 5;
-    var start = match.index;
-    var prevEnd = -1;
-    for (var i = 1; i < match.length; i += 2) {
-        var isUpper = isUpperCase(input[start]);
-        var isMatcherUpper = matcher.upperCase[i];
-        // capturing groups come in pairs, match and non-match
-        boundaries.push(start, start + match[i].length);
-        // make sure groups are anchored on a left word boundary
-        var prevChar = input[start - 1] || "";
-        var nextChar = input[start + 1] || "";
-        if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) {
-            if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) {
-                score -= 0.1;
-            } else if (isMatcherUpper && start === prevEnd) {
-                score -= isUpper ? 0.1 : 1.0;
-            } else {
-                return NO_MATCH;
-            }
-        }
-        prevEnd = start + match[i].length;
-        start += match[i].length + match[i + 1].length;
-
-        // lower score for parts of the name that are missing
-        if (match[i + 1] && prevEnd < endOfName) {
-            score -= rateNoise(match[i + 1]);
-        }
-    }
-    // lower score if a type name contains unmatched camel-case parts
-    if (input[matchEnd - 1] !== "." && endOfName > matchEnd)
-        score -= rateNoise(input.slice(matchEnd, endOfName));
-    score -= rateNoise(input.slice(0, Math.max(startOfName, match.index)));
-
-    if (score <= 0) {
-        return NO_MATCH;
-    }
-    return {
-        input: input,
-        score: score,
-        boundaries: boundaries
-    };
-}
-function isUpperCase(s) {
-    return s !== s.toLowerCase();
-}
-function isLowerCase(s) {
-    return s !== s.toUpperCase();
-}
-function rateNoise(str) {
-    return (str.match(/([.(])/g) || []).length / 5
-         + (str.match(/([A-Z]+)/g) || []).length / 10
-         +  str.length / 20;
-}
-function doSearch(request, response) {
-    var term = request.term.trim();
-    var maxResults = request.maxResults || MAX_RESULTS;
-    if (term.length === 0) {
-        return this.close();
-    }
-    var matcher = {
-        plainMatcher: createMatcher(term, false),
-        camelCaseMatcher: createMatcher(term, true)
-    }
-    var indexLoaded = indexFilesLoaded();
-
-    function getPrefix(item, category) {
-        switch (category) {
-            case "packages":
-                return checkUnnamed(item.m, "/");
-            case "types":
-                return checkUnnamed(item.p, ".");
-            case "members":
-                return checkUnnamed(item.p, ".") + item.c + ".";
-            default:
-                return "";
-        }
-    }
-    function useQualifiedName(category) {
-        switch (category) {
-            case "packages":
-                return /[\s/]/.test(term);
-            case "types":
-            case "members":
-                return /[\s.]/.test(term);
-            default:
-                return false;
-        }
-    }
-    function searchIndex(indexArray, category) {
-        var matches = [];
-        if (!indexArray) {
-            if (!indexLoaded) {
-                matches.push({ l: messages.loading, category: category });
-            }
-            return matches;
-        }
-        $.each(indexArray, function (i, item) {
-            var prefix = getPrefix(item, category);
-            var simpleName = item.l;
-            var qualifiedName = prefix + simpleName;
-            var useQualified = useQualifiedName(category);
-            var input = useQualified ? qualifiedName : simpleName;
-            var startOfName = useQualified ? prefix.length : 0;
-            var endOfName = category === "members" && input.indexOf("(", startOfName) > -1
-                ? input.indexOf("(", startOfName) : input.length;
-            var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName);
-            if (m === NO_MATCH && matcher.camelCaseMatcher) {
-                m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName);
-            }
-            if (m !== NO_MATCH) {
-                m.indexItem = item;
-                m.prefix = prefix;
-                m.category = category;
-                if (!useQualified) {
-                    m.input = qualifiedName;
-                    m.boundaries = m.boundaries.map(function(b) {
-                        return b + prefix.length;
-                    });
-                }
-                matches.push(m);
-            }
-            return true;
-        });
-        return matches.sort(function(e1, e2) {
-            return e2.score - e1.score;
-        }).slice(0, maxResults);
-    }
-
-    var result = searchIndex(moduleSearchIndex, "modules")
-         .concat(searchIndex(packageSearchIndex, "packages"))
-         .concat(searchIndex(typeSearchIndex, "types"))
-         .concat(searchIndex(memberSearchIndex, "members"))
-         .concat(searchIndex(tagSearchIndex, "searchTags"));
-
-    if (!indexLoaded) {
-        updateSearchResults = function() {
-            doSearch(request, response);
-        }
-    } else {
-        updateSearchResults = function() {};
-    }
-    response(result);
-}
-// JQuery search menu implementation
-$.widget("custom.catcomplete", $.ui.autocomplete, {
-    _create: function() {
-        this._super();
-        this.widget().menu("option", "items", "> .result-item");
-        // workaround for search result scrolling
-        this.menu._scrollIntoView = function _scrollIntoView( item ) {
-            var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight;
-            if ( this._hasScroll() ) {
-                borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0;
-                paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0;
-                offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop;
-                scroll = this.activeMenu.scrollTop();
-                elementHeight = this.activeMenu.height() - 26;
-                itemHeight = item.outerHeight();
-
-                if ( offset < 0 ) {
-                    this.activeMenu.scrollTop( scroll + offset );
-                } else if ( offset + itemHeight > elementHeight ) {
-                    this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight );
-                }
-            }
-        };
-    },
-    _renderMenu: function(ul, items) {
-        var currentCategory = "";
-        var widget = this;
-        widget.menu.bindings = $();
-        $.each(items, function(index, item) {
-            if (item.category && item.category !== currentCategory) {
-                ul.append("<li class='ui-autocomplete-category'>" + categories[item.category] + "</li>");
-                currentCategory = item.category;
-            }
-            var li = widget._renderItemData(ul, item);
-            if (item.category) {
-                li.attr("aria-label", categories[item.category] + " : " + item.l);
-            } else {
-                li.attr("aria-label", item.l);
-            }
-            li.attr("class", "result-item");
-        });
-        ul.append("<li class='ui-static-link'><a href='" + pathtoroot + "search.html?q="
-            + encodeURI(widget.term) + "'>Go to search page</a></li>");
-    },
-    _renderItem: function(ul, item) {
-        var li = $("<li/>").appendTo(ul);
-        var div = $("<div/>").appendTo(li);
-        var label = item.l
-            ? item.l
-            : getHighlightedText(item.input, item.boundaries, 0, item.input.length);
-        var idx = item.indexItem;
-        if (item.category === "searchTags" && idx && idx.h) {
-            if (idx.d) {
-                div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span><br><span class='search-tag-desc-result'>"
-                    + idx.d + "</span><br>");
-            } else {
-                div.html(label + "<span class='search-tag-holder-result'> (" + idx.h + ")</span>");
-            }
-        } else {
-            div.html(label);
-        }
-        return li;
-    }
-});
-$(function() {
-    var expanded = false;
-    var windowWidth;
-    function collapse() {
-        if (expanded) {
-            $("div#navbar-top").removeAttr("style");
-            $("button#navbar-toggle-button")
-                .removeClass("expanded")
-                .attr("aria-expanded", "false");
-            expanded = false;
-        }
-    }
-    $("button#navbar-toggle-button").click(function (e) {
-        if (expanded) {
-            collapse();
-        } else {
-            var navbar = $("div#navbar-top");
-            navbar.height(navbar.prop("scrollHeight"));
-            $("button#navbar-toggle-button")
-                .addClass("expanded")
-                .attr("aria-expanded", "true");
-            expanded = true;
-            windowWidth = window.innerWidth;
-        }
-    });
-    $("ul.sub-nav-list-small li a").click(collapse);
-    $("input#search-input").focus(collapse);
-    $("main").click(collapse);
-    $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) {
-        // Create anchor links for headers with an associated id attribute
-        var hdr = $(el);
-        var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id");
-        if (id) {
-            hdr.append(" <a href='#" + id + "' class='anchor-link' aria-label='" + messages.linkToSection
-                + "'><img src='" + pathtoroot + "link.svg' alt='" + messages.linkIcon +"' tabindex='0'"
-                + " width='16' height='16'></a>");
-        }
-    });
-    $(window).on("orientationchange", collapse).on("resize", function(e) {
-        if (expanded && windowWidth !== window.innerWidth) collapse();
-    });
-    var search = $("#search-input");
-    var reset = $("#reset-button");
-    search.catcomplete({
-        minLength: 1,
-        delay: 200,
-        source: doSearch,
-        response: function(event, ui) {
-            if (!ui.content.length) {
-                ui.content.push({ l: messages.noResult });
-            } else {
-                $("#search-input").empty();
-            }
-        },
-        autoFocus: true,
-        focus: function(event, ui) {
-            return false;
-        },
-        position: {
-            collision: "flip"
-        },
-        select: function(event, ui) {
-            if (ui.item.indexItem) {
-                var url = getURL(ui.item.indexItem, ui.item.category);
-                window.location.href = pathtoroot + url;
-                $("#search-input").focus();
-            }
-        }
-    });
-    search.val('');
-    search.prop("disabled", false);
-    reset.prop("disabled", false);
-    reset.click(function() {
-        search.val('').focus();
-    });
-    search.focus();
-});
diff --git a/doc/stylesheet.css b/doc/stylesheet.css
deleted file mode 100644
index f71489f..0000000
--- a/doc/stylesheet.css
+++ /dev/null
@@ -1,1272 +0,0 @@
-/*
- * Javadoc style sheet
- */
-
-@import url('resources/fonts/dejavu.css');
-
-/*
- * These CSS custom properties (variables) define the core color and font
- * properties used in this stylesheet.
- */
-:root {
-    /* body, block and code fonts */
-    --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
-    --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
-    --code-font-family: 'DejaVu Sans Mono', monospace;
-    /* Base font sizes for body and code elements */
-    --body-font-size: 14px;
-    --code-font-size: 14px;
-    /* Text colors for body and block elements */
-    --body-text-color: #353833;
-    --block-text-color: #474747;
-    /* Background colors for various structural elements */
-    --body-background-color: #ffffff;
-    --section-background-color: #f8f8f8;
-    --detail-background-color: #ffffff;
-    /* Colors for navigation bar and table captions */
-    --navbar-background-color: #4D7A97;
-    --navbar-text-color: #ffffff;
-    /* Background color for subnavigation and various headers */
-    --subnav-background-color: #dee3e9;
-    /* Background and text colors for selected tabs and navigation items */
-    --selected-background-color: #f8981d;
-    --selected-text-color: #253441;
-    --selected-link-color: #1f389c;
-    /* Background colors for generated tables */
-    --even-row-color: #ffffff;
-    --odd-row-color: #eeeeef;
-    /* Text color for page title */
-    --title-color: #2c4557;
-    /* Text colors for links */
-    --link-color: #4A6782;
-    --link-color-active: #bb7a2a;
-    /* Snippet colors */
-    --snippet-background-color: #ebecee;
-    --snippet-text-color: var(--block-text-color);
-    --snippet-highlight-color: #f7c590;
-    /* Border colors for structural elements and user defined tables */
-    --border-color: #ededed;
-    --table-border-color: #000000;
-    /* Search input colors */
-    --search-input-background-color: #ffffff;
-    --search-input-text-color: #000000;
-    --search-input-placeholder-color: #909090;
-    /* Highlight color for active search tag target */
-    --search-tag-highlight-color: #ffff00;
-    /* Adjustments for icon and active background colors of copy-to-clipboard buttons */
-    --copy-icon-brightness: 100%;
-    --copy-button-background-color-active: rgba(168, 168, 176, 0.3);
-    /* Colors for invalid tag notifications */
-    --invalid-tag-background-color: #ffe6e6;
-    --invalid-tag-text-color: #000000;
-}
-/*
- * Styles for individual HTML elements.
- *
- * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
- * HTML element throughout the page.
- */
-body {
-    background-color:var(--body-background-color);
-    color:var(--body-text-color);
-    font-family:var(--body-font-family);
-    font-size:var(--body-font-size);
-    margin:0;
-    padding:0;
-    height:100%;
-    width:100%;
-}
-iframe {
-    margin:0;
-    padding:0;
-    height:100%;
-    width:100%;
-    overflow-y:scroll;
-    border:none;
-}
-a:link, a:visited {
-    text-decoration:none;
-    color:var(--link-color);
-}
-a[href]:hover, a[href]:focus {
-    text-decoration:none;
-    color:var(--link-color-active);
-}
-pre {
-    font-family:var(--code-font-family);
-    font-size:1em;
-}
-h1 {
-    font-size:1.428em;
-}
-h2 {
-    font-size:1.285em;
-}
-h3 {
-    font-size:1.14em;
-}
-h4 {
-    font-size:1.072em;
-}
-h5 {
-    font-size:1.001em;
-}
-h6 {
-    font-size:0.93em;
-}
-/* Disable font boosting for selected elements */
-h1, h2, h3, h4, h5, h6, div.member-signature {
-    max-height: 1000em;
-}
-ul {
-    list-style-type:disc;
-}
-code, tt {
-    font-family:var(--code-font-family);
-}
-:not(h1, h2, h3, h4, h5, h6) > code,
-:not(h1, h2, h3, h4, h5, h6) > tt {
-    font-size:var(--code-font-size);
-    padding-top:4px;
-    margin-top:8px;
-    line-height:1.4em;
-}
-dt code {
-    font-family:var(--code-font-family);
-    font-size:1em;
-    padding-top:4px;
-}
-.summary-table dt code {
-    font-family:var(--code-font-family);
-    font-size:1em;
-    vertical-align:top;
-    padding-top:4px;
-}
-sup {
-    font-size:8px;
-}
-button {
-    font-family: var(--body-font-family);
-    font-size: 1em;
-}
-/*
- * Styles for HTML generated by javadoc.
- *
- * These are style classes that are used by the standard doclet to generate HTML documentation.
- */
-
-/*
- * Styles for document title and copyright.
- */
-.about-language {
-    float:right;
-    padding:0 21px 8px 8px;
-    font-size:0.915em;
-    margin-top:-9px;
-    height:2.9em;
-}
-.legal-copy {
-    margin-left:.5em;
-}
-/*
- * Styles for navigation bar.
- */
-@media screen {
-    div.flex-box {
-        position:fixed;
-        display:flex;
-        flex-direction:column;
-        height: 100%;
-        width: 100%;
-    }
-    header.flex-header {
-        flex: 0 0 auto;
-    }
-    div.flex-content {
-        flex: 1 1 auto;
-        overflow-y: auto;
-    }
-}
-.top-nav {
-    background-color:var(--navbar-background-color);
-    color:var(--navbar-text-color);
-    float:left;
-    width:100%;
-    clear:right;
-    min-height:2.8em;
-    padding:10px 0 0 0;
-    overflow:hidden;
-    font-size:0.857em;
-}
-button#navbar-toggle-button {
-    display:none;
-}
-ul.sub-nav-list-small {
-    display: none;
-}
-.sub-nav {
-    background-color:var(--subnav-background-color);
-    float:left;
-    width:100%;
-    overflow:hidden;
-    font-size:0.857em;
-}
-.sub-nav div {
-    clear:left;
-    float:left;
-    padding:6px;
-    text-transform:uppercase;
-}
-.sub-nav .sub-nav-list {
-    padding-top:4px;
-}
-ul.nav-list {
-    display:block;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.sub-nav-list {
-    float:left;
-    margin:0 25px 0 0;
-    padding:0;
-}
-ul.nav-list li {
-    list-style:none;
-    float:left;
-    padding: 5px 6px;
-    text-transform:uppercase;
-}
-.sub-nav .nav-list-search {
-    float:right;
-    margin:0;
-    padding:6px;
-    clear:none;
-    text-align:right;
-    position:relative;
-}
-ul.sub-nav-list li {
-    list-style:none;
-    float:left;
-}
-.top-nav a:link, .top-nav a:active, .top-nav a:visited {
-    color:var(--navbar-text-color);
-    text-decoration:none;
-    text-transform:uppercase;
-}
-.top-nav a:hover {
-    color:var(--link-color-active);
-}
-.nav-bar-cell1-rev {
-    background-color:var(--selected-background-color);
-    color:var(--selected-text-color);
-    margin: auto 5px;
-}
-.skip-nav {
-    position:absolute;
-    top:auto;
-    left:-9999px;
-    overflow:hidden;
-}
-/*
- * Hide navigation links and search box in print layout
- */
-@media print {
-    ul.nav-list, div.sub-nav  {
-        display:none;
-    }
-}
-/*
- * Styles for page header.
- */
-.title {
-    color:var(--title-color);
-    margin:10px 0;
-}
-.sub-title {
-    margin:5px 0 0 0;
-}
-ul.contents-list {
-    margin: 0 0 15px 0;
-    padding: 0;
-    list-style: none;
-}
-ul.contents-list li {
-    font-size:0.93em;
-}
-/*
- * Styles for headings.
- */
-body.class-declaration-page .summary h2,
-body.class-declaration-page .details h2,
-body.class-use-page h2,
-body.module-declaration-page .block-list h2 {
-    font-style: italic;
-    padding:0;
-    margin:15px 0;
-}
-body.class-declaration-page .summary h3,
-body.class-declaration-page .details h3,
-body.class-declaration-page .summary .inherited-list h2 {
-    background-color:var(--subnav-background-color);
-    border:1px solid var(--border-color);
-    margin:0 0 6px -8px;
-    padding:7px 5px;
-}
-/*
- * Styles for page layout containers.
- */
-main {
-    clear:both;
-    padding:10px 20px;
-    position:relative;
-}
-dl.notes > dt {
-    font-family: var(--body-font-family);
-    font-size:0.856em;
-    font-weight:bold;
-    margin:10px 0 0 0;
-    color:var(--body-text-color);
-}
-dl.notes > dd {
-    margin:5px 10px 10px 0;
-    font-size:1em;
-    font-family:var(--block-font-family)
-}
-dl.name-value > dt {
-    margin-left:1px;
-    font-size:1.1em;
-    display:inline;
-    font-weight:bold;
-}
-dl.name-value > dd {
-    margin:0 0 0 1px;
-    font-size:1.1em;
-    display:inline;
-}
-/*
- * Styles for lists.
- */
-li.circle {
-    list-style:circle;
-}
-ul.horizontal li {
-    display:inline;
-    font-size:0.9em;
-}
-div.inheritance {
-    margin:0;
-    padding:0;
-}
-div.inheritance div.inheritance {
-    margin-left:2em;
-}
-ul.block-list,
-ul.details-list,
-ul.member-list,
-ul.summary-list {
-    margin:10px 0 10px 0;
-    padding:0;
-}
-ul.block-list > li,
-ul.details-list > li,
-ul.member-list > li,
-ul.summary-list > li {
-    list-style:none;
-    margin-bottom:15px;
-    line-height:1.4;
-}
-ul.ref-list {
-  padding:0;
-  margin:0;
-}
-ul.ref-list > li {
-    list-style:none;
-}
-.summary-table dl, .summary-table dl dt, .summary-table dl dd {
-    margin-top:0;
-    margin-bottom:1px;
-}
-ul.tag-list, ul.tag-list-long {
-    padding-left: 0;
-    list-style: none;
-}
-ul.tag-list li {
-    display: inline;
-}
-ul.tag-list li:not(:last-child):after,
-ul.tag-list-long li:not(:last-child):after
-{
-    content: ", ";
-    white-space: pre-wrap;
-}
-ul.preview-feature-list {
-    list-style: none;
-    margin:0;
-    padding:0.1em;
-    line-height: 1.6em;
-}
-/*
- * Styles for tables.
- */
-.summary-table, .details-table {
-    width:100%;
-    border-spacing:0;
-    border:1px solid var(--border-color);
-    border-top:0;
-    padding:0;
-}
-.caption {
-    position:relative;
-    text-align:left;
-    background-repeat:no-repeat;
-    color:var(--selected-text-color);
-    clear:none;
-    overflow:hidden;
-    padding: 10px 0 0 1px;
-    margin:0;
-}
-.caption a:link, .caption a:visited {
-    color:var(--selected-link-color);
-}
-.caption a:hover,
-.caption a:active {
-    color:var(--navbar-text-color);
-}
-.caption span {
-    font-weight:bold;
-    white-space:nowrap;
-    padding:5px 12px 7px 12px;
-    display:inline-block;
-    float:left;
-    background-color:var(--selected-background-color);
-    border: none;
-    height:16px;
-}
-div.table-tabs {
-    padding:10px 0 0 1px;
-    margin:10px 0 0 0;
-}
-div.table-tabs > button {
-    border: none;
-    cursor: pointer;
-    padding: 5px 12px 7px 12px;
-    font-weight: bold;
-    margin-right: 8px;
-}
-div.table-tabs > .active-table-tab {
-    background: var(--selected-background-color);
-    color: var(--selected-text-color);
-}
-div.table-tabs > button.table-tab {
-    background: var(--navbar-background-color);
-    color: var(--navbar-text-color);
-}
-.two-column-search-results {
-    display: grid;
-    grid-template-columns: minmax(400px, max-content) minmax(400px, auto);
-}
-div.checkboxes {
-    line-height: 2em;
-}
-div.checkboxes > span {
-    margin-left: 10px;
-}
-div.checkboxes > label {
-    margin-left: 8px;
-    white-space: nowrap;
-}
-div.checkboxes > label > input {
-    margin: 0 2px;
-}
-.two-column-summary {
-    display: grid;
-    grid-template-columns: minmax(25%, max-content) minmax(25%, auto);
-}
-.three-column-summary {
-    display: grid;
-    grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto);
-}
-.three-column-release-summary {
-    display: grid;
-    grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto);
-}
-.four-column-summary {
-    display: grid;
-    grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto);
-}
-@media screen and (max-width: 1000px) {
-    .four-column-summary {
-        display: grid;
-        grid-template-columns: minmax(15%, max-content) minmax(15%, auto);
-    }
-}
-@media screen and (max-width: 800px) {
-    .two-column-search-results {
-        display: grid;
-        grid-template-columns: minmax(40%, max-content) minmax(40%, auto);
-    }
-    .three-column-summary {
-        display: grid;
-        grid-template-columns: minmax(10%, max-content) minmax(25%, auto);
-    }
-    .three-column-release-summary {
-        display: grid;
-        grid-template-columns: minmax(70%, max-content) minmax(30%, max-content)
-    }
-    .three-column-summary .col-last,
-    .three-column-release-summary .col-last{
-        grid-column-end: span 2;
-    }
-}
-@media screen and (max-width: 600px) {
-    .two-column-summary {
-        display: grid;
-        grid-template-columns: 1fr;
-    }
-}
-.summary-table > div, .details-table > div {
-    text-align:left;
-    padding: 8px 3px 3px 7px;
-    overflow-x: auto;
-    scrollbar-width: thin;
-}
-.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name {
-    vertical-align:top;
-    padding-right:0;
-    padding-top:8px;
-    padding-bottom:3px;
-}
-.table-header {
-    background:var(--subnav-background-color);
-    font-weight: bold;
-}
-/* Sortable table columns */
-.table-header[onclick] {
-    cursor: pointer;
-}
-.table-header[onclick]::after {
-    content:"";
-    display:inline-block;
-    background-image:url('data:image/svg+xml; utf8, \
-    <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
-    <path d="M10.101 57.059L63.019 4.142l52.917 52.917M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
-    background-size:100% 100%;
-    width:9px;
-    height:14px;
-    margin-left:4px;
-    margin-bottom:-3px;
-}
-.table-header[onclick].sort-asc::after {
-    background-image:url('data:image/svg+xml; utf8, \
-    <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
-    <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.75;"/> \
-    <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.35;"/></svg>');
-
-}
-.table-header[onclick].sort-desc::after {
-    background-image:url('data:image/svg+xml; utf8, \
-    <svg xmlns="http://www.w3.org/2000/svg" width="125" height="170"> \
-    <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.35;"/> \
-    <path d="M10.101 86.392l52.917 52.917 52.917-52.917" style="opacity:.75;"/></svg>');
-}
-.col-first, .col-first {
-    font-size:0.93em;
-}
-.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last {
-    font-size:0.93em;
-}
-.col-first, .col-second, .col-constructor-name {
-    vertical-align:top;
-    overflow: auto;
-}
-.col-last {
-    white-space:normal;
-}
-.col-first a:link, .col-first a:visited,
-.col-second a:link, .col-second a:visited,
-.col-first a:link, .col-first a:visited,
-.col-second a:link, .col-second a:visited,
-.col-constructor-name a:link, .col-constructor-name a:visited,
-.col-summary-item-name a:link, .col-summary-item-name a:visited {
-    font-weight:bold;
-}
-.even-row-color, .even-row-color .table-header {
-    background-color:var(--even-row-color);
-}
-.odd-row-color, .odd-row-color .table-header {
-    background-color:var(--odd-row-color);
-}
-/*
- * Styles for contents.
- */
-div.block {
-    font-size:var(--body-font-size);
-    font-family:var(--block-font-family);
-}
-.col-last div {
-    padding-top:0;
-}
-.col-last a {
-    padding-bottom:3px;
-}
-.module-signature,
-.package-signature,
-.type-signature,
-.member-signature {
-    font-family:var(--code-font-family);
-    font-size:1em;
-    margin:14px 0;
-    white-space: pre-wrap;
-}
-.module-signature,
-.package-signature,
-.type-signature {
-    margin-top: 0;
-}
-.member-signature .type-parameters-long,
-.member-signature .parameters,
-.member-signature .exceptions {
-    display: inline-block;
-    vertical-align: top;
-    white-space: pre;
-}
-.member-signature .type-parameters {
-    white-space: normal;
-}
-/*
- * Styles for formatting effect.
- */
-.source-line-no {
-    /* Color of line numbers in source pages can be set via custom property below */
-    color:var(--source-linenumber-color, green);
-    padding:0 30px 0 0;
-}
-.block {
-    display:block;
-    margin:0 10px 5px 0;
-    color:var(--block-text-color);
-}
-.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link,
-.module-label-in-package, .module-label-in-type, .package-label-in-type,
-.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label {
-    font-weight:bold;
-}
-.deprecation-comment, .help-footnote, .preview-comment {
-    font-style:italic;
-}
-.deprecation-block {
-    font-size:1em;
-    font-family:var(--block-font-family);
-    border-style:solid;
-    border-width:thin;
-    border-radius:10px;
-    padding:10px;
-    margin-bottom:10px;
-    margin-right:10px;
-    display:inline-block;
-}
-.preview-block {
-    font-size:1em;
-    font-family:var(--block-font-family);
-    border-style:solid;
-    border-width:thin;
-    border-radius:10px;
-    padding:10px;
-    margin-bottom:10px;
-    margin-right:10px;
-    display:inline-block;
-}
-div.block div.deprecation-comment {
-    font-style:normal;
-}
-details.invalid-tag, span.invalid-tag {
-    font-size:1em;
-    font-family:var(--block-font-family);
-    color: var(--invalid-tag-text-color);
-    background: var(--invalid-tag-background-color);
-    border: thin solid var(--table-border-color);
-    border-radius:2px;
-    padding: 2px 4px;
-    display:inline-block;
-}
-details summary {
-    cursor: pointer;
-}
-/*
- * Styles specific to HTML5 elements.
- */
-main, nav, header, footer, section {
-    display:block;
-}
-/*
- * Styles for javadoc search.
- */
-.ui-state-active {
-    /* Overrides the color of selection used in jQuery UI */
-    background: var(--selected-background-color);
-    border: 1px solid var(--selected-background-color);
-    color: var(--selected-text-color);
-}
-.ui-autocomplete-category {
-    font-weight:bold;
-    font-size:15px;
-    padding:7px 0 7px 3px;
-    background-color:var(--navbar-background-color);
-    color:var(--navbar-text-color);
-}
-.ui-autocomplete {
-    max-height:85%;
-    max-width:65%;
-    overflow-y:auto;
-    overflow-x:auto;
-    scrollbar-width: thin;
-    white-space:nowrap;
-    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
-}
-ul.ui-autocomplete {
-    position:fixed;
-    z-index:1;
-    background-color: var(--body-background-color);
-}
-ul.ui-autocomplete li {
-    float:left;
-    clear:both;
-    min-width:100%;
-}
-ul.ui-autocomplete li.ui-static-link {
-    position:sticky;
-    bottom:0;
-    left:0;
-    background: var(--subnav-background-color);
-    padding: 5px 0;
-    font-family: var(--body-font-family);
-    font-size: 0.93em;
-    font-weight: bolder;
-    z-index: 2;
-}
-li.ui-static-link a, li.ui-static-link a:visited {
-    text-decoration:none;
-    color:var(--link-color);
-    float:right;
-    margin-right:20px;
-}
-.ui-autocomplete .result-item {
-    font-size: inherit;
-}
-.ui-autocomplete .result-highlight {
-    font-weight:bold;
-}
-#search-input, #page-search-input {
-    background-image:url('resources/glass.png');
-    background-size:13px;
-    background-repeat:no-repeat;
-    background-position:2px 3px;
-    background-color: var(--search-input-background-color);
-    color: var(--search-input-text-color);
-    border-color: var(--border-color);
-    padding-left:20px;
-    width: 250px;
-    margin: 0;
-}
-#search-input {
-    margin-left: 4px;
-}
-#reset-button {
-    background-color: transparent;
-    background-image:url('resources/x.png');
-    background-repeat:no-repeat;
-    background-size:contain;
-    border:0;
-    border-radius:0;
-    width:12px;
-    height:12px;
-    position:absolute;
-    right:12px;
-    top:10px;
-    font-size:0;
-}
-::placeholder {
-    color:var(--search-input-placeholder-color);
-    opacity: 1;
-}
-.search-tag-desc-result {
-    font-style:italic;
-    font-size:11px;
-}
-.search-tag-holder-result {
-    font-style:italic;
-    font-size:12px;
-}
-.search-tag-result:target {
-    background-color:var(--search-tag-highlight-color);
-}
-details.page-search-details {
-    display: inline-block;
-}
-div#result-container {
-    font-size: 1em;
-}
-div#result-container a.search-result-link {
-    padding: 0;
-    margin: 4px 0;
-    width: 100%;
-}
-#result-container .result-highlight {
-    font-weight:bolder;
-}
-.page-search-info {
-    background-color: var(--subnav-background-color);
-    border-radius: 3px;
-    border: 0 solid var(--border-color);
-    padding: 0 8px;
-    overflow: hidden;
-    height: 0;
-    transition: all 0.2s ease;
-}
-div.table-tabs > button.table-tab {
-    background: var(--navbar-background-color);
-    color: var(--navbar-text-color);
-}
-.page-search-header {
-    padding: 5px 12px 7px 12px;
-    font-weight: bold;
-    margin-right: 3px;
-    background-color:var(--navbar-background-color);
-    color:var(--navbar-text-color);
-    display: inline-block;
-}
-button.page-search-header {
-    border: none;
-    cursor: pointer;
-}
-span#page-search-link {
-    text-decoration: underline;
-}
-.module-graph span, .sealed-graph span {
-    display:none;
-    position:absolute;
-}
-.module-graph:hover span, .sealed-graph:hover span {
-    display:block;
-    margin: -100px 0 0 100px;
-    z-index: 1;
-}
-.inherited-list {
-    margin: 10px 0 10px 0;
-}
-section.class-description {
-    line-height: 1.4;
-}
-.summary section[class$="-summary"], .details section[class$="-details"],
-.class-uses .detail, .serialized-class-details {
-    padding: 0 20px 5px 10px;
-    border: 1px solid var(--border-color);
-    background-color: var(--section-background-color);
-}
-.inherited-list, section[class$="-details"] .detail {
-    padding:0 0 5px 8px;
-    background-color:var(--detail-background-color);
-    border:none;
-}
-.vertical-separator {
-    padding: 0 5px;
-}
-ul.help-section-list {
-    margin: 0;
-}
-ul.help-subtoc > li {
-  display: inline-block;
-  padding-right: 5px;
-  font-size: smaller;
-}
-ul.help-subtoc > li::before {
-  content: "\2022" ;
-  padding-right:2px;
-}
-.help-note {
-    font-style: italic;
-}
-/*
- * Indicator icon for external links.
- */
-main a[href*="://"]::after {
-    content:"";
-    display:inline-block;
-    background-image:url('data:image/svg+xml; utf8, \
-      <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
-        <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
-        132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\
-      </svg>');
-    background-size:100% 100%;
-    width:7px;
-    height:7px;
-    margin-left:2px;
-    margin-bottom:4px;
-}
-main a[href*="://"]:hover::after,
-main a[href*="://"]:focus::after {
-    background-image:url('data:image/svg+xml; utf8, \
-      <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\
-        <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
-        132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\
-      </svg>');
-}
-/*
- * Styles for header/section anchor links
- */
-a.anchor-link {
-    opacity: 0;
-    transition: opacity 0.1s;
-}
-:hover > a.anchor-link {
-    opacity: 80%;
-}
-a.anchor-link:hover,
-a.anchor-link:focus-visible,
-a.anchor-link.visible {
-    opacity: 100%;
-}
-a.anchor-link > img {
-    width: 0.9em;
-    height: 0.9em;
-}
-/*
- * Styles for copy-to-clipboard buttons
- */
-button.copy {
-    opacity: 70%;
-    border: none;
-    border-radius: 3px;
-    position: relative;
-    background:none;
-    transition: opacity 0.3s;
-    cursor: pointer;
-}
-:hover > button.copy {
-    opacity: 80%;
-}
-button.copy:hover,
-button.copy:active,
-button.copy:focus-visible,
-button.copy.visible {
-    opacity: 100%;
-}
-button.copy img {
-    position: relative;
-    background: none;
-    filter: brightness(var(--copy-icon-brightness));
-}
-button.copy:active {
-    background-color: var(--copy-button-background-color-active);
-}
-button.copy span {
-    color: var(--body-text-color);
-    position: relative;
-    top: -0.1em;
-    transition: all 0.1s;
-    font-size: 0.76rem;
-    line-height: 1.2em;
-    opacity: 0;
-}
-button.copy:hover span,
-button.copy:focus-visible span,
-button.copy.visible span {
-    opacity: 100%;
-}
-/* search page copy button */
-button#page-search-copy {
-    margin-left: 0.4em;
-    padding:0.3em;
-    top:0.13em;
-}
-button#page-search-copy img {
-    width: 1.2em;
-    height: 1.2em;
-    padding: 0.01em 0;
-    top: 0.15em;
-}
-button#page-search-copy span {
-    color: var(--body-text-color);
-    line-height: 1.2em;
-    padding: 0.2em;
-    top: -0.18em;
-}
-div.page-search-info:hover button#page-search-copy span {
-    opacity: 100%;
-}
-/* snippet copy button */
-button.snippet-copy {
-    position: absolute;
-    top: 6px;
-    right: 6px;
-    height: 1.7em;
-    padding: 2px;
-}
-button.snippet-copy img {
-    width: 18px;
-    height: 18px;
-    padding: 0.05em 0;
-}
-button.snippet-copy span {
-    line-height: 1.2em;
-    padding: 0.2em;
-    position: relative;
-    top: -0.5em;
-}
-div.snippet-container:hover button.snippet-copy span {
-    opacity: 100%;
-}
-/*
- * Styles for user-provided tables.
- *
- * borderless:
- *      No borders, vertical margins, styled caption.
- *      This style is provided for use with existing doc comments.
- *      In general, borderless tables should not be used for layout purposes.
- *
- * plain:
- *      Plain borders around table and cells, vertical margins, styled caption.
- *      Best for small tables or for complex tables for tables with cells that span
- *      rows and columns, when the "striped" style does not work well.
- *
- * striped:
- *      Borders around the table and vertical borders between cells, striped rows,
- *      vertical margins, styled caption.
- *      Best for tables that have a header row, and a body containing a series of simple rows.
- */
-
-table.borderless,
-table.plain,
-table.striped {
-    margin-top: 10px;
-    margin-bottom: 10px;
-}
-table.borderless > caption,
-table.plain > caption,
-table.striped > caption {
-    font-weight: bold;
-    font-size: smaller;
-}
-table.borderless th, table.borderless td,
-table.plain th, table.plain td,
-table.striped th, table.striped td {
-    padding: 2px 5px;
-}
-table.borderless,
-table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
-table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
-    border: none;
-}
-table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
-    background-color: transparent;
-}
-table.plain {
-    border-collapse: collapse;
-    border: 1px solid var(--table-border-color);
-}
-table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
-    background-color: transparent;
-}
-table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
-table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
-    border: 1px solid var(--table-border-color);
-}
-table.striped {
-    border-collapse: collapse;
-    border: 1px solid var(--table-border-color);
-}
-table.striped > thead {
-    background-color: var(--subnav-background-color);
-}
-table.striped > thead > tr > th, table.striped > thead > tr > td {
-    border: 1px solid var(--table-border-color);
-}
-table.striped > tbody > tr:nth-child(even) {
-    background-color: var(--odd-row-color)
-}
-table.striped > tbody > tr:nth-child(odd) {
-    background-color: var(--even-row-color)
-}
-table.striped > tbody > tr > th, table.striped > tbody > tr > td {
-    border-left: 1px solid var(--table-border-color);
-    border-right: 1px solid var(--table-border-color);
-}
-table.striped > tbody > tr > th {
-    font-weight: normal;
-}
-/**
- * Tweak style for small screens.
- */
-@media screen and (max-width: 920px) {
-    header.flex-header {
-        max-height: 100vh;
-        overflow-y: auto;
-    }
-    div#navbar-top {
-        height: 2.8em;
-        transition: height 0.35s ease;
-    }
-    ul.nav-list {
-        display: block;
-        width: 40%;
-        float:left;
-        clear: left;
-        margin: 10px 0 0 0;
-        padding: 0;
-    }
-    ul.nav-list li {
-        float: none;
-        padding: 6px;
-        margin-left: 10px;
-        margin-top: 2px;
-    }
-    ul.sub-nav-list-small {
-        display:block;
-        height: 100%;
-        width: 50%;
-        float: right;
-        clear: right;
-        background-color: var(--subnav-background-color);
-        color: var(--body-text-color);
-        margin: 6px 0 0 0;
-        padding: 0;
-    }
-    ul.sub-nav-list-small ul {
-        padding-left: 20px;
-    }
-    ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited {
-        color:var(--link-color);
-    }
-    ul.sub-nav-list-small a:hover {
-        color:var(--link-color-active);
-    }
-    ul.sub-nav-list-small li {
-        list-style:none;
-        float:none;
-        padding: 6px;
-        margin-top: 1px;
-        text-transform:uppercase;
-    }
-    ul.sub-nav-list-small > li {
-        margin-left: 10px;
-    }
-    ul.sub-nav-list-small li p {
-        margin: 5px 0;
-    }
-    div#navbar-sub-list {
-        display: none;
-    }
-    .top-nav a:link, .top-nav a:active, .top-nav a:visited {
-        display: block;
-    }
-    button#navbar-toggle-button {
-        width: 3.4em;
-        height: 2.8em;
-        background-color: transparent;
-        display: block;
-        float: left;
-        border: 0;
-        margin: 0 10px;
-        cursor: pointer;
-        font-size: 10px;
-    }
-    button#navbar-toggle-button .nav-bar-toggle-icon {
-        display: block;
-        width: 24px;
-        height: 3px;
-        margin: 1px 0 4px 0;
-        border-radius: 2px;
-        transition: all 0.1s;
-        background-color: var(--navbar-text-color);
-    }
-    button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) {
-        transform: rotate(45deg);
-        transform-origin: 10% 10%;
-        width: 26px;
-    }
-    button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) {
-        opacity: 0;
-    }
-    button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) {
-        transform: rotate(-45deg);
-        transform-origin: 10% 90%;
-        width: 26px;
-    }
-}
-@media screen and (max-width: 800px) {
-    .about-language {
-        padding-right: 16px;
-    }
-    ul.nav-list li {
-        margin-left: 5px;
-    }
-    ul.sub-nav-list-small > li {
-        margin-left: 5px;
-    }
-    main {
-        padding: 10px;
-    }
-    .summary section[class$="-summary"], .details section[class$="-details"],
-    .class-uses .detail, .serialized-class-details {
-        padding: 0 8px 5px 8px;
-    }
-    body {
-        -webkit-text-size-adjust: none;
-    }
-}
-@media screen and (max-width: 400px) {
-    .about-language {
-        font-size: 10px;
-        padding-right: 12px;
-    }
-}
-@media screen and (max-width: 400px) {
-    .nav-list-search {
-        width: 94%;
-    }
-    #search-input, #page-search-input {
-        width: 70%;
-    }
-}
-@media screen and (max-width: 320px) {
-    .nav-list-search > label {
-        display: none;
-    }
-    .nav-list-search {
-        width: 90%;
-    }
-    #search-input, #page-search-input {
-        width: 80%;
-    }
-}
-
-pre.snippet {
-    background-color: var(--snippet-background-color);
-    color: var(--snippet-text-color);
-    padding: 10px;
-    margin: 12px 0;
-    overflow: auto;
-    white-space: pre;
-}
-div.snippet-container {
-    position: relative;
-}
-@media screen and (max-width: 800px) {
-    pre.snippet {
-        padding-top: 26px;
-    }
-    button.snippet-copy {
-        top: 4px;
-        right: 4px;
-    }
-}
-pre.snippet .italic {
-    font-style: italic;
-}
-pre.snippet .bold {
-    font-weight: bold;
-}
-pre.snippet .highlighted {
-    background-color: var(--snippet-highlight-color);
-    border-radius: 10%;
-}
diff --git a/doc/tag-search-index.js b/doc/tag-search-index.js
deleted file mode 100644
index 0367dae..0000000
--- a/doc/tag-search-index.js
+++ /dev/null
@@ -1 +0,0 @@
-tagSearchIndex = [];updateSearchResults();
\ No newline at end of file
diff --git a/doc/type-search-index.js b/doc/type-search-index.js
deleted file mode 100644
index 6569efa..0000000
--- a/doc/type-search-index.js
+++ /dev/null
@@ -1 +0,0 @@
-typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"fr.univlille.iutinfo.fxml","l":"Controller"},{"p":"fr.univlille.iutinfo.sql","l":"DBConnectionDescriptor"},{"p":"fr.univlille.iutinfo.sql","l":"DBConnector"},{"p":"fr.univlille.iutinfo.sql","l":"DBLoop"},{"p":"fr.univlille.iutinfo.sql","l":"DBRequest"},{"p":"fr.univlille.iutinfo.sql","l":"Executable"},{"p":"fr.univlille.iutinfo.mvcweb","l":"HtmlEntirePage"},{"p":"fr.univlille.iutinfo.sql","l":"Loopable"},{"p":"fr.univlille.iutinfo.utils","l":"Observer"},{"p":"fr.univlille.iutinfo.fxml","l":"SceneController"},{"p":"fr.univlille.iutinfo.utils","l":"Subject"},{"p":"fr.univlille.iutinfo.fxml","l":"SubSectionController"},{"p":"fr.univlille.iutinfo.sql","l":"Utils"},{"p":"fr.univlille.iutinfo.mvcweb","l":"View"}];updateSearchResults();
\ No newline at end of file
diff --git a/old/java-utils b/old/java-utils
new file mode 160000
index 0000000..31e8540
--- /dev/null
+++ b/old/java-utils
@@ -0,0 +1 @@
+Subproject commit 31e85409a0d548c7d6c13033a09be1c2a7ab5dfd
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..e28c806
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,30 @@
+<project>
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>fr.univlille.iut.info</groupId>
+	<artifactId>web.utils</artifactId>
+	<version>1</version>
+	<properties>
+		<maven.compiler.release>17</maven.compiler.release>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	</properties>
+	<build>
+		<plugins>
+			<plugin>
+				<version>3.10.1</version>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<source>17</source>
+					<target>17</target>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+	<dependencies>
+		<dependency>
+			<groupId>org.postgresql</groupId>
+			<artifactId>postgresql</artifactId>
+			<version>42.7.1</version>
+		</dependency>
+	</dependencies>
+</project>
diff --git a/src/main/java/fr/univlille/iut/info/webutils/model/data/DAOBasic.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/DAOBasic.java
new file mode 100644
index 0000000..fecd0e0
--- /dev/null
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/DAOBasic.java
@@ -0,0 +1,78 @@
+package fr.univlille.iut.info.webutils.model.data;
+
+import java.io.IOException;
+import java.lang.reflect.Constructor;
+import java.lang.reflect.Field;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+abstract class DAOBasic<T>
+{
+    private static final Map<Class, Method> sqlGetters;
+    static
+    {
+        try
+        {
+            sqlGetters = Map.of(
+                    String.class, ResultSet.class.getDeclaredMethod("getString", String.class)
+            );
+        } catch (NoSuchMethodException e)
+        {
+            throw new RuntimeException(e);
+        }
+    }
+
+    private Class<T> pojoClass;
+    private Field[] pojoAttributes;
+    private Constructor<T> pojoConstructor;
+    private List<JDBCReflection> jdbcReflectionsMethods;
+    private Object[] pojoConstructorParams;
+    private String tableName;
+
+    public DAOBasic(Class<T> pojoClass) throws NoSuchMethodException
+    {
+        this.pojoClass = pojoClass;
+        this.pojoAttributes = pojoClass.getDeclaredFields();
+        this.pojoConstructor = pojoClass.getConstructor(pojoClass.getConstructors()[0].getParameterTypes());
+        this.jdbcReflectionsMethods = new ArrayList<JDBCReflection>(pojoClass.getDeclaredFields().length);
+        this.pojoConstructorParams = new Object[pojoClass.getDeclaredFields().length];
+        for (Field attribute : this.pojoAttributes)
+        {
+            this.jdbcReflectionsMethods.add(new JDBCReflection(DAOBasic.sqlGetters.get(attribute.getType()), attribute.getName()));
+        }
+        this.tableName = pojoClass.getSimpleName().toLowerCase();
+    }
+
+    public List<T> findAll() throws SQLException, IOException, ClassNotFoundException
+    {
+        String sqlRequest = "SELECT * FROM " + this.tableName;
+        DBLoop<List<T>> loop = new DBLoop<List<T>>(new ArrayList<T>(), sqlRequest, (((list, resultSet) ->
+        {
+            for (int i = 0; i < this.pojoAttributes.length; i++)
+            {
+                try
+                {
+                    this.pojoConstructorParams[i] = this.jdbcReflectionsMethods.get(i).execute(resultSet);
+                }
+                catch (InvocationTargetException | IllegalAccessException e)
+                {
+                    throw new RuntimeException(e);
+                }
+            }
+            try
+            {
+                list.add(this.pojoClass.cast(this.pojoConstructor.newInstance(this.pojoConstructorParams)));
+            }
+            catch (InstantiationException | IllegalAccessException | InvocationTargetException e)
+            {
+                throw new RuntimeException(e);
+            }
+        })));
+        return loop.executeLoop();
+    }
+}
\ No newline at end of file
diff --git a/src/main/java/fr/univlille/iutinfo/sql/DBConnectionDescriptor.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBConnectionDescriptor.java
similarity index 97%
rename from src/main/java/fr/univlille/iutinfo/sql/DBConnectionDescriptor.java
rename to src/main/java/fr/univlille/iut/info/webutils/model/data/DBConnectionDescriptor.java
index 06efadb..f44a2b5 100644
--- a/src/main/java/fr/univlille/iutinfo/sql/DBConnectionDescriptor.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBConnectionDescriptor.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.sql;
+package fr.univlille.iut.info.webutils.model.data;
 
 /**
  * Cette classe décrit une connection à une base de données (driver, url, données de connexion)
diff --git a/src/main/java/fr/univlille/iutinfo/sql/DBConnector.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBConnector.java
similarity index 99%
rename from src/main/java/fr/univlille/iutinfo/sql/DBConnector.java
rename to src/main/java/fr/univlille/iut/info/webutils/model/data/DBConnector.java
index e1b527b..bfb3671 100644
--- a/src/main/java/fr/univlille/iutinfo/sql/DBConnector.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBConnector.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.sql;
+package fr.univlille.iut.info.webutils.model.data;
 
 import java.io.FileInputStream;
 import java.io.IOException;
diff --git a/src/main/java/fr/univlille/iutinfo/sql/DBLoop.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBLoop.java
similarity index 97%
rename from src/main/java/fr/univlille/iutinfo/sql/DBLoop.java
rename to src/main/java/fr/univlille/iut/info/webutils/model/data/DBLoop.java
index 55aecfe..7fb1e02 100644
--- a/src/main/java/fr/univlille/iutinfo/sql/DBLoop.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBLoop.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.sql;
+package fr.univlille.iut.info.webutils.model.data;
 
 import java.io.IOException;
 import java.sql.Connection;
diff --git a/src/main/java/fr/univlille/iutinfo/sql/DBRequest.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBRequest.java
similarity index 98%
rename from src/main/java/fr/univlille/iutinfo/sql/DBRequest.java
rename to src/main/java/fr/univlille/iut/info/webutils/model/data/DBRequest.java
index d265d99..0f79599 100644
--- a/src/main/java/fr/univlille/iutinfo/sql/DBRequest.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/DBRequest.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.sql;
+package fr.univlille.iut.info.webutils.model.data;
 
 import java.io.IOException;
 import java.sql.Connection;
diff --git a/src/main/java/fr/univlille/iutinfo/sql/Executable.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/Executable.java
similarity index 90%
rename from src/main/java/fr/univlille/iutinfo/sql/Executable.java
rename to src/main/java/fr/univlille/iut/info/webutils/model/data/Executable.java
index 4b3e025..68e7479 100644
--- a/src/main/java/fr/univlille/iutinfo/sql/Executable.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/Executable.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.sql;
+package fr.univlille.iut.info.webutils.model.data;
 
 import java.sql.Connection;
 import java.sql.SQLException;
diff --git a/src/main/java/fr/univlille/iut/info/webutils/model/data/JDBCReflection.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/JDBCReflection.java
new file mode 100644
index 0000000..6df1ebd
--- /dev/null
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/JDBCReflection.java
@@ -0,0 +1,27 @@
+package fr.univlille.iut.info.webutils.model.data;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.sql.ResultSet;
+
+class JDBCReflection
+{
+    private Method sqlMethod;
+    private String colName;
+
+    public JDBCReflection(Method sqlMethod, String colName)
+    {
+        this.sqlMethod = sqlMethod;
+        this.colName = colName;
+    }
+
+    public Method getSqlMethod()
+    {
+        return sqlMethod;
+    }
+
+    public Object execute(ResultSet rs) throws InvocationTargetException, IllegalAccessException
+    {
+        return this.sqlMethod.invoke(rs, this.colName);
+    }
+}
diff --git a/src/main/java/fr/univlille/iutinfo/sql/Loopable.java b/src/main/java/fr/univlille/iut/info/webutils/model/data/Loopable.java
similarity index 77%
rename from src/main/java/fr/univlille/iutinfo/sql/Loopable.java
rename to src/main/java/fr/univlille/iut/info/webutils/model/data/Loopable.java
index e2301fa..3fe6187 100644
--- a/src/main/java/fr/univlille/iutinfo/sql/Loopable.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/model/data/Loopable.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.sql;
+package fr.univlille.iut.info.webutils.model.data;
 
 import java.lang.reflect.InvocationTargetException;
 import java.sql.Connection;
@@ -17,5 +17,5 @@ public interface Loopable<E>
      * @param rs la ligne de résultat en cours de traitement
      * @throws SQLException en cas d'erreur SQL.
      */
-    public void doLoop(E obj, ResultSet rs) throws SQLException, InvocationTargetException, InstantiationException, IllegalAccessException;
+    public void doLoop(E obj, ResultSet rs) throws SQLException;
 }
diff --git a/src/main/java/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.java b/src/main/java/fr/univlille/iut/info/webutils/view/HtmlEntirePage.java
similarity index 97%
rename from src/main/java/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.java
rename to src/main/java/fr/univlille/iut/info/webutils/view/HtmlEntirePage.java
index 64a2234..a019470 100644
--- a/src/main/java/fr/univlille/iutinfo/mvcweb/HtmlEntirePage.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/view/HtmlEntirePage.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.mvcweb;
+package fr.univlille.iut.info.webutils.view;
 
 /**
  * Cette classe définit ce qu'est une page HTML entière (head et body)
@@ -53,4 +53,4 @@ public abstract class HtmlEntirePage
         entirePage.append("</html>");
         return entirePage;
     }
-}
+}
\ No newline at end of file
diff --git a/src/main/java/fr/univlille/iutinfo/mvcweb/View.java b/src/main/java/fr/univlille/iut/info/webutils/view/View.java
similarity index 86%
rename from src/main/java/fr/univlille/iutinfo/mvcweb/View.java
rename to src/main/java/fr/univlille/iut/info/webutils/view/View.java
index 82d6247..eef2720 100644
--- a/src/main/java/fr/univlille/iutinfo/mvcweb/View.java
+++ b/src/main/java/fr/univlille/iut/info/webutils/view/View.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.mvcweb;
+package fr.univlille.iut.info.webutils.view;
 
 /**
  * Cette interface définit ce qu'est une vue : Selon des paramètres passés lors de l'instanciation, un contenu (html ou autre) est retourné.
@@ -10,4 +10,4 @@ public interface View
      * @return le contenu de la vue à afficher
      */
     public StringBuilder getContent();
-}
+}
\ No newline at end of file
diff --git a/src/main/java/fr/univlille/iutinfo/fxml/Controller.java b/src/main/java/fr/univlille/iutinfo/fxml/Controller.java
deleted file mode 100644
index ed23ca0..0000000
--- a/src/main/java/fr/univlille/iutinfo/fxml/Controller.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package fr.univlille.iutinfo.fxml;
-
-import javafx.scene.Parent;
-
-import java.io.IOException;
-
-/**
- * Cette classe abstraite définit le minimum requis pour controller un fichier .fxml.
- */
-public abstract class Controller
-{
-	
-	/**
-	 * Un {@code String} représentant le chemin du fichier .fxml.
-	 */
-	protected String fxmlPath;
-	
-	/**
-	 * Le 1er {@code Parent} du fichier .fxml.
-	 */
-	protected Parent root;
-	
-	/**
-	 * Constructeur.
-	 * @param fxmlPath un {@code String} représentant le chemin du fichier fxml.
-	 */
-	protected Controller(String fxmlPath)
-	{
-		this.fxmlPath = fxmlPath;
-	}
-
-	/**
-	 * Cette méthode charge tous les éléments JavaFX et fait appel à la méthode {@code initialize}.
-	 * @throws IOException en cas de problème avec le fichier .fxml.
-	 */
-	public abstract void updateStage() throws IOException;
-
-	/**
-	 * Cette méthode est appellée par le {@code FXMLLoader}.
-	 * Elle est généralement utile pour initialiser les gestionnaires d'évènements.
-	 */
-	public abstract void initialize();
-
-	/**
-	 * Permet de récupérer l'élément parent.
-	 * @return l'élément parent {@code Parent}
-	 */
-	public Parent getRoot()
-	{
-		return this.root;
-	}
-
-}
\ No newline at end of file
diff --git a/src/main/java/fr/univlille/iutinfo/fxml/SceneController.java b/src/main/java/fr/univlille/iutinfo/fxml/SceneController.java
deleted file mode 100644
index 197b351..0000000
--- a/src/main/java/fr/univlille/iutinfo/fxml/SceneController.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package fr.univlille.iutinfo.fxml;
-
-import javafx.fxml.FXMLLoader;
-import javafx.scene.Scene;
-import javafx.stage.Stage;
-
-import java.io.File;
-import java.io.IOException;
-
-/** 
- * Cette classe abstraite définit le minimum requis pour controller une {@code Scene} JavaFX
- */
-public abstract class SceneController extends Controller
-{
-
-	/**
-	 * Le titre de la scène
-	 */
-	protected String title;
-	
-	/**
-	 * La {@code Stage} (fenêtre) où sera affichée la scène.
-	 */
-	protected Stage stage;
-	
-	/**
-	 * La {@code Scene} qui contiendra l'élément {@code Parent} root.
-	 */
-	protected Scene scene;
-	
-	/**
-	 * Scene controller constructor
-	 * @param fxmlPath un {@code String} représentant le chemin du fichier fxml.
-	 * @param title un {@code String} représentant le titre de la scène.
-	 * @param stage, l {@code Stage} (fenêtre) où sera affichée la scène.
-	 */
-	public SceneController(String fxmlPath, String title, Stage stage)
-	{
-		super(fxmlPath);
-		this.title = title;
-		this.stage = stage;
-	}
-
-	/**
-	 * Cette méthode charge tous les éléments JavaFX et fait appel à la méthode {@code initialize}.
-	 * @throws IOException en cas de problème avec le fichier .fxml.
-	 */
-	public final void updateStage() throws IOException
-	{
-		FXMLLoader loader = new FXMLLoader(new File(this.fxmlPath).toURI().toURL());
-		loader.setController(this);
-		this.root = loader.load();
-		this.scene = new Scene(this.root);
-		this.stage.setScene(this.scene);
-		this.stage.setTitle(this.title);
-	}
-
-	/**
-	 * @return le {@code Stage} dans lequel se situe la scène contrôlée.
-	 */
-	public Stage getStage()
-	{
-		return stage;
-	}
-
-	/**
-	 * @return un {@code String} représentant le titre de la scène contrôlée
-	 */
-	public String getTitle()
-	{
-		return title;
-	}
-
-	/**
-	 * @return la {@code Scene} contrôlée.
-	 */
-	public Scene getScene()
-	{
-		return scene;
-	}
-}
\ No newline at end of file
diff --git a/src/main/java/fr/univlille/iutinfo/fxml/SubSectionController.java b/src/main/java/fr/univlille/iutinfo/fxml/SubSectionController.java
deleted file mode 100644
index d8abf12..0000000
--- a/src/main/java/fr/univlille/iutinfo/fxml/SubSectionController.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package fr.univlille.iutinfo.fxml;
-
-import javafx.fxml.FXMLLoader;
-
-import java.io.File;
-import java.io.IOException;
-
-/**
- * Cette classe abstraite définit le minimum requis pour controller une section à l'intérieur d'une fenêtre JavaFXML.
- */
-public abstract class SubSectionController extends Controller
-{
-	
-	/**
-	 * @param fxmlPath un {@code String} représentant le chemin du fichier fxml.
-	 */
-	public SubSectionController(String fxmlPath)
-	{
-		super(fxmlPath);
-	}
-
-	/**
-	 * Cette méthode charge tous les éléments JavaFX et fait appel à la méthode {@code initialize}.
-	 * @throws IOException en cas de problème avec le fichier .fxml.
-	 */
-	public final void updateStage() throws IOException
-	{
-		FXMLLoader loader = new FXMLLoader(new File(this.fxmlPath).toURI().toURL());
-		loader.setController(this);
-		this.root = loader.load();
-	}
-}
\ No newline at end of file
diff --git a/src/main/java/fr/univlille/iutinfo/sql/DAOBasic.java b/src/main/java/fr/univlille/iutinfo/sql/DAOBasic.java
deleted file mode 100644
index 2eb18e9..0000000
--- a/src/main/java/fr/univlille/iutinfo/sql/DAOBasic.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package fr.univlille.iutinfo.sql;
-
-import fr.univlille.iutinfo.sql.Pojo.Pojo;
-
-import java.io.IOException;
-import java.lang.reflect.Constructor;
-import java.lang.reflect.Method;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-abstract class DAOBasic<E>
-{
-    private static final Map<Class, Method> sqlGetters;
-    private String tableName;
-    private Class<E> reflectionClass;
-
-    public DAOBasic(Class pojoClass)
-    {
-        this.tableName = pojoClass.getName().toLowerCase();
-    }
-
-    static
-    {
-        try
-        {
-            sqlGetters = Map.of(
-                    String.class, ResultSet.class.getDeclaredMethod("getString", int.class)
-            );
-        } catch (NoSuchMethodException e)
-        {
-            throw new RuntimeException(e);
-        }
-    }
-
-    public List<E> findAll() throws SQLException, IOException, ClassNotFoundException
-    {
-        List<E> resultList = new ArrayList<E>();
-        String sqlRequest = "SELECT * FROM " + this.tableName;
-        DBLoop<List<E>> loop = new DBLoop<List<E>>(resultList, sqlRequest, (((obj, rs) ->
-        {
-            Constructor pojoConstructor = this.reflectionClass.getConstructors()[0];
-            Object[] pojoConstructorsParam = new Object[pojoConstructor.getParameterCount()];
-            for (int i = 0; i < pojoConstructor.getParameterCount(); i++)
-            {
-                pojoConstructorsParam[i] = DAOBasic.sqlGetters.get(this.reflectionClass.getDeclaredFields()[i]);
-            }
-            obj.add((E)pojoConstructor.newInstance(pojoConstructorsParam));
-        })));
-        return loop.executeLoop();
-    }
-}
diff --git a/src/main/java/fr/univlille/iutinfo/sql/Utils.java b/src/main/java/fr/univlille/iutinfo/sql/Utils.java
deleted file mode 100644
index bf05fce..0000000
--- a/src/main/java/fr/univlille/iutinfo/sql/Utils.java
+++ /dev/null
@@ -1,73 +0,0 @@
-package fr.univlille.iutinfo.sql;
-
-import java.io.IOException;
-import java.sql.ResultSet;
-import java.sql.ResultSetMetaData;
-import java.sql.SQLException;
-import java.sql.Statement;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-
-/**
- * Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.
- */
-public abstract class Utils
-{
-    /**
-     * Cette méthode permet d'éxécuter une requête SELECT retournant un seul résultat (1 ligne, 1 colonne).
-     * @param sqlRequest, la requête à exécuter.
-     * @return Un String représentant le résultat.
-     * @throws SQLException en cas d'erreur SQL.
-     */
-    public static String selectOneCell(String sqlRequest) throws SQLException, IOException, ClassNotFoundException {
-        DBRequest<String> DBRequest = new DBRequest<String>((stmt) ->
-        {
-            Statement statement = stmt.createStatement();
-            ResultSet resultatRequete = statement.executeQuery(sqlRequest);
-            if (resultatRequete.next())
-            {
-                return resultatRequete.getString(1);
-            }
-            return null;
-        });
-        return DBRequest.executeRequest();
-    }
-
-    /**
-     * Cette méthode permet d'éxécuter une requête SELECT retournant plusieurs colonnes, et 1 ou plusieurs lignes.
-     * @param sqlRequest, la requête à exécuter.
-     * @return un tableau associatif contenant le résultat de la requête, sous forme de Liste de Map.
-     * Chaque entrées de la liste représente une ligne, et la clef de la Map est le nom de la colonne
-     * @throws SQLException en cas d'erreur SQL.
-     */
-    public static List<Map<String, String>> selectMultipleKeysAsColumnsName(String sqlRequest) throws SQLException, IOException, ClassNotFoundException {
-
-        DBRequest<List<Map<String, String>>> DBRequest = new DBRequest<List<Map<String, String>>>((stmt) ->
-        {
-            Statement statement = stmt.createStatement();
-            ResultSet requestResult = statement.executeQuery(sqlRequest);
-            //On initialise le résultat renvoyé
-            ResultSetMetaData resultInfo = requestResult.getMetaData();
-            //Récupération de tous les noms de colonnes
-            List<String> columnList = new ArrayList<String>();
-            for (int i = 0; i < resultInfo.getColumnCount(); i++)
-            {
-                columnList.add(resultInfo.getColumnLabel(i + 1));
-            }
-            List<Map<String,String>> result = new ArrayList<Map<String, String>>();
-            int rowNumber = 0;
-            while (requestResult.next()) {
-                result.add(new HashMap<String, String>());
-                for (int i = 0; i < columnList.size(); i++) {
-                    result.get(rowNumber).put(columnList.get(i), requestResult.getString(i + 1));
-                }
-                rowNumber++;
-            }
-            return result;
-        });
-        return DBRequest.executeRequest();
-    }
-}
diff --git a/src/main/java/fr/univlille/iutinfo/utils/Observer.java b/src/main/java/fr/univlille/iutinfo/utils/Observer.java
deleted file mode 100644
index a0dae61..0000000
--- a/src/main/java/fr/univlille/iutinfo/utils/Observer.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package fr.univlille.iutinfo.utils;
-
-public interface Observer<T extends Subject, E>
-{
-        public void update(T subject);
-        public void update(T subject, E object);
-}
diff --git a/src/main/java/fr/univlille/iutinfo/utils/Subject.java b/src/main/java/fr/univlille/iutinfo/utils/Subject.java
deleted file mode 100644
index 14ec847..0000000
--- a/src/main/java/fr/univlille/iutinfo/utils/Subject.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package fr.univlille.iutinfo.utils;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public abstract class Subject<E>
-{
-    protected List<Observer> listeObserver;
-    public void attach(Observer obs)
-    {
-        this.listeObserver.add(obs);
-    }
-    public void detach(Observer obs)
-    {
-        this.listeObserver.remove(obs);
-    }
-    protected void notifyObservers()
-    {
-        for (Observer o : listeObserver)
-        {
-            o.update(this);
-        }
-    }
-    protected void notifyObservers(E data)
-    {
-        for (Observer o : listeObserver)
-        {
-            o.update(this, data);
-        }
-    }
-
-    protected Subject() {
-        this.listeObserver = new ArrayList<Observer>();
-    }
-}
diff --git a/src/test/java/fr/univlille/iutinfo/sql/DAOBasicTest.java b/src/test/java/fr/univlille/iut/info/webutils/model/data/DAOBasicTest.java
similarity index 50%
rename from src/test/java/fr/univlille/iutinfo/sql/DAOBasicTest.java
rename to src/test/java/fr/univlille/iut/info/webutils/model/data/DAOBasicTest.java
index 3f7b5e7..b7b9bd5 100644
--- a/src/test/java/fr/univlille/iutinfo/sql/DAOBasicTest.java
+++ b/src/test/java/fr/univlille/iut/info/webutils/model/data/DAOBasicTest.java
@@ -1,20 +1,21 @@
-package fr.univlille.iutinfo.sql;
+package fr.univlille.iut.info.webutils.model.data;
 
-import java.sql.SQLException;
 import java.util.List;
 
 public class DAOBasicTest
 {
     public static void main(String[] args) throws Exception
     {
+        Class.forName("org.postgresql.Driver");
         DBConnector.init(new DBConnectionDescriptor(
                 "org.postgresql.Driver",
-                "jdbc:postgresql://psqlserv/but2",
+                "jdbc:postgresql://localhost:5432/but2",
                 "nicolasdagneauxetu",
                 "moi"));
 
-        List<Etudiant> etus = DAOBasic.findAll(Etudiant.class);
-    }
-
+        EtudiantDAO dao = new EtudiantDAO();
 
+        List<Etudiant> etus = dao.findAll();
+        System.out.println(etus);
+    }
 }
diff --git a/src/test/java/fr/univlille/iut/info/webutils/model/data/Etudiant.java b/src/test/java/fr/univlille/iut/info/webutils/model/data/Etudiant.java
new file mode 100644
index 0000000..06cfb08
--- /dev/null
+++ b/src/test/java/fr/univlille/iut/info/webutils/model/data/Etudiant.java
@@ -0,0 +1,9 @@
+package fr.univlille.iut.info.webutils.model.data;
+
+import java.io.IOException;
+import java.sql.SQLException;
+import java.util.List;
+
+public record Etudiant(String nom, String prenom)
+{
+}
diff --git a/src/test/java/fr/univlille/iut/info/webutils/model/data/EtudiantDAO.java b/src/test/java/fr/univlille/iut/info/webutils/model/data/EtudiantDAO.java
new file mode 100644
index 0000000..2f3a732
--- /dev/null
+++ b/src/test/java/fr/univlille/iut/info/webutils/model/data/EtudiantDAO.java
@@ -0,0 +1,18 @@
+package fr.univlille.iut.info.webutils.model.data;
+
+import java.io.IOException;
+import java.sql.SQLException;
+import java.util.List;
+
+public class EtudiantDAO extends DAOBasic<Etudiant>
+{
+    public EtudiantDAO() throws NoSuchMethodException
+    {
+        super(Etudiant.class);
+    }
+
+    public List<Etudiant> findAll() throws SQLException, IOException, ClassNotFoundException
+    {
+        return super.findAll();
+    }
+}
diff --git a/src/test/java/fr/univlille/iutinfo/sql/Etudiant.java b/src/test/java/fr/univlille/iutinfo/sql/Etudiant.java
deleted file mode 100644
index c0c6861..0000000
--- a/src/test/java/fr/univlille/iutinfo/sql/Etudiant.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package fr.univlille.iutinfo.sql;
-
-import java.util.List;
-
-public record Etudiant(String nom, String prenom)
-{
-    public class EtudiantDAO extends DAOBasic<Etudiant>
-    {
-        public EtudiantDAO()
-        {
-
-        }
-
-        public List<Etudiant> findAll()
-        {
-            return super.findAll();
-        }
-    }
-}
diff --git a/univlille-iutinfo-java-utils.jar b/univlille-iutinfo-java-utils.jar
deleted file mode 100644
index 633923fda9cf1b424580c19e0eb89588166c0199..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 381286
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
z%0D#tEOL!_k=(85t7&hpE^?2}fAVjpJ7Fu^KV7<#{V9LirMpR$`TV`j&DNhENYz(Z
zf6bj&<zDv198_lSahpG>oRxv$I4{038$NLa9y9=r7g%Q(-##(%{#Wf|5mPz!JSPNY
z1(#0onCi7LIritqiBE5<Y&vDi(x#Fma3G1{<SDoRe|J4^lw@G`@-x$!&U$X~?&bII
zGW*rrDA-Tx)~VNcbatCcorTKr&5P$B`|$sx{IMs_j)z+WXSrQoqfmH~Gj{!Bm1U}r
z87=*Vl)e=P8Jz2~7GvdjfB5RpqqoDKJYUUkA0NAKm)-tfx4%3({QLU!`l_%0etr6r
z>tI*tmgHBl^%pz0cTk#2r}MN!87I4B-4*_y-2bvMoKYuEtT3WVojq~dr%7)lo|hc9
zh@5brkE14n>&809hjS{{f0!9?NK*IET7|>X-JzLfM=PdI+3=#a?RiVO-?hl8ZdtC=
zHdUR>mN_oCHAwg7#V?NQ9)4YPKdoPCPSn&Cldj9WYbvzon^+b~ZOnHRSW#LOvhL4{
z`DaTGF51Dc?-XnJGijqLS@8qho!4_bAANbPx`8wBuyW_ao3nPEvr}R*=5IKq>lMIP
z&EDU2QZeJ0ns!q6+1)y;gxa3hsm~XAFsCg(P|o1v=Bg0mr_Oq9`a-8H9hkl<PuEyr
z%KO^YdRz2Hr-rHiyw74T^RD0N{6YG{3e!YxtJxg2@dEFsJU3BQTolEl60i2P>ENdi
zPhX0J>tx$j{eO6R_vhE$<`oB|p6vd-ziwyM*N>NPzwS5q*M9TOlZ4o%O_nNmHhp-#
z++?Y>*v}vTB|6SzI-Xu5p`|9eW=+?W2Re~D6LhvFzMNS9w|kF(aQczYCt~!ZBqh`j
z{FRb?ta$e3?4s#E7W~)!U?3!-<KNKx?@P%pN#XaYLGvn{jdx91EG?7EaBst>-Zbv+
zbvL&Q3HF@inmTjQk>e?`DZ33d+TE(%xes`9r<k0Zdu6fe8~1nBMH#&JjvoIg!IrN6
z;rSIN85NzoQ=(<$bWdz-TbH;tZNtem`#SUeXMJ{GTbXcg;#RddVfh3d@fFt&<V4hK
zz1(W}kUfRBEW~j0_l<Qz>P(+zF>zQ_nZ+9<`rNx%B>m=v`QKVoX})%KSpol-ORnF2
zbmW!8^30Cl{bv%MtY~kDdj55aSaS957{!|(WW*YZR@i!}7Y0XPw2R&QcW1)uAG77B
z^O$&5PGyf?ze;IhwvMULFSeN5k8XtUE~+qP$c#RvT)C}6)U-q2<H9b19xItdPPR3C
zGH(yseEPKX&d%4&JFC?^9{y@Mx!oho?p#~{?%fd|lRqD8y{EKr=SPDClRLj&C0weG
zOZvcgJM7cP<e#>Bw<CCc8~lq^#J?O4cocO{^_pvzZ&C7-!W(9X-J{oMZQy(QDsc6z
zg&Vf}PcTSbz2}mPLhbxpb^S_8TLNv(A70IK?`}`vzV^g6Tz+m;kmVMa*Y00i;xra5
zDV>q<(egls;S9bu1(W<$A9iPKYuOV2^?&pd^QH|~&KUmcNIajJ<^G`dxnaz-U-K^r
zNJ)Ko$=*Hb?;pv()|+a-8T!t8YPGUAg6YyR=A_lWCnB;AyB%&~)Z#EXu>R2T5E<Xh
z<CC~g&CFf>RiSFOxZ(dP&(|DypLF>`;-So`D(Wph%O_l$JY}OtiX7896&DBV&QKop
zo3@8NCH`$qI_iA-O>q>{tSzE-TE5IZ_gAPeujE`Har5WlhUcC!O>=%`Sn)8N*8Z}6
zYyMt&;iqw#ffw4#mIbH9FZ5zM@m;E~e%lVq`G0C<ejL91^yb;;FW(kq{d5hFQ*E3v
zC(9%&yPsom%EB<SPnv%izOy}UJaLLW{loT#O}VERyzrFsI5Me%eUqMriudlh64B|L
zn~aoJvomG7a=e-{ss4iXifxa4y&MgC%mp&eEt38c_?o|2i!UQIjltMI;w00|q?nDo
z&2Nrvnm_yF&9x^I_~YyTovF9^+>$O;byoO_6W6CM=HHqxetcMRxOv9^Nun1`ix_t}
zE}Q?Je>r2wz6n3Kg>ieEtgcpGykTw|!-*D|&V<e+_Lm$xql;?;g<AqX2W2eRC|`JN
zvJ{W2u*h>aDL)BbJ9hhdTW?-DtatmukF#&eEZ*c5S4qtl)t5SUo5AwP#98(yHpc0d
z_+2b-+54qr!JP{y?b9d!w-izP`t#ei`KJB*r4P^A=_|j}U+$aas@wogd3%$0s~z@F
z-BiuA?CY!OciJ@x0kdzc7XE(VThZ6z!z;ztJiL5;!Tm#vf1f(MXz^)n4Gx#s4~c){
zt{m0reX@A&%VbryiZ!k3t5zy0uujmKrsVlHWM&d;&#S3#q`7Mw!)005aQJo3^C^uw
zFf%a7aq9F5)oqrt3mG&!m9H8pN`C4{>gI^K*OmLo#C7%QYe^2b7BJNA?-gdN(#vdU
ziL+t3bk6;g^oypj&%wWIcI-)G^@)tW{c~ap-;EP%a+SRVcEvti6)Bp|>dqr=zou6I
zLy9TC-V2G?7ZY#poB#G}S8a~D<CQ5-!}hFk{m#X*`NnyR)gQQx7w)x>bY7LQRbj@-
zJqhJP2cMj{*lIE9Vo=`Q`wao#dgpA>iIw@`HlZLpa>1Pio22*p7q8m3)a?SRZfgen
zB^Te@B9T+OUuf0T`#o;z7d;&~@v_d`j{L7>t0yYeG_5+KT5RH+eD*>j^ZUL!*0pUM
zYd<D!S)RFrH7<F+@EPUA*OTrzzqs5XCzbAM7N3*3@T*S|i}P*WRXd-XMo!+8zcl&h
ziH$N><InAL_$%)D;LEem`tf<8Q?9LOzq_)n;MO$d#XG0)zG->BeFhiTN~swRy|xQE
z<;xB{bk};$a)PHX>fVi%8@gK$XlRH^^ex{~s-NTgSu#nnxJcy8oE^Iqs%l$rJpCYZ
ztfK15io2Fly0^5?$SK~fn!mQrh;=%<%j+|YBG=D_eQ`XktJ@m%F6rFX_g9^^JXE$e
zy}JCa!{x*@M$;3&b=Xec3aF~$(+y%Y7mdyFRNls$$<tXq)yuj6%_QeJC%?$IBwf4b
zKZA3Xc}0p%V<*??TdsWk-vsn)cjp{@$y+ujl)WnH`I@`CuQ1;3^Wj)+*UnOLtIONZ
zHhW9%nip+9o@@DL$QA1S?~&EZ%d_=<(QC70YKGbF$4wV)G>nt49=?`me0l%vgp7A)
zYu=VUb6p%_Ae^;p_JMYzJmr`(XWs_gK0W16N=WIITTHGG-k#X`G9&H1P&vcbJ0I6L
zCQdmyZGODL3QY?Z&J$Iibe{Is@SKh`sM)HvVO6wsO?~k9*lS+d0v%h{`S{fPFl;ue
zpZ@K^*<b;+nJF7CF0jfKP`sMce96FXYWiI3-P}grX0Jl7t5ugzbv@dq`{$6*hi`qZ
zN=*m1U!TBUWcehUd*knk)z){Np1x1!dABdyFNizth{^wFwfFYkuDf;e+vQH?Id6{D
zvg_oevgSqXQvLS#!YtnnVLOF4njVe5ZnvUrU4r%NSwBV7>sKo5j6bg9RQ~MAhxbQo
zJ?wvkESFzo|21Zt{p8LLg&WNeG|M=ZE1Ht;+~GJ;-B6qpzT@h(8H?xMe(Zkbf7)*C
zzg3BnleC`)Hl#ZJmiB!1^=sXNyo<bn#l_P<-H7Ij?g`is%Q|_N{Ko#c&&T?YJ4MFc
z-4YXD@a0zZ_TNX6-;{Pn+<$xSmFxanzr4kyE}pn`_ioB-Td@y&(;j4WCYt2EZLHbs
zd8|giZ1=gh43oaR<}gs-{H|^?lWvvX$rO9u&C?^UZ{BzPg$a*h?JSwnEwA33%q@=9
z**+=8SBCAF-+JW@$`^ur`}2|muYLcT&0b)^yIpqqoN14itl0bc_ll~L3qKAmy6D;d
z<dv$%rc2NBK6CxqXEr6~?%mSq5;LzqdaoyJcjVgIeSAujR6}<yJp3;2zFx)`?KkTu
z+<CIBfB&uP8$$BZSi^1we4oenc=A~%$C+>WZ_m5`@~J`f#+W%<m%e0Uo+rB0Qqr1f
ztHryQrW+qShzhmHo^+RP)l~CQi%2gh<ytD0+wHbt;`W8T+?mDISst7Vt}reA@OJIG
z(>bqKed)X_F=2M}Rokb+znAD|39ebsHvf>P`PtrYsk38KzPg^&>OWwl!ZW$;x>1gI
zzW=TJ#qvLFSIEr{oyYRVTeF*qv+Mc)zukKdP4K-T>#eP%#9=d4gi%(8?Rz21#mnCh
zbxogH!2HXMV@}EQwv06yf0T^B@BIB`(Uc#Dv^8$jyk3(O@lcx0qwjs{&Wg*tOB(le
zKR!H(<<(OenNPFkZvMUIhZpz9W%6ZuS1wK|`n=)9q$7FZ98)?tPY6z)o;mYx{F!&U
zd6TY9(Z8cns4BC1O-DrGTt~UNmpMKwew?%R`kaN+#S0EhQtiHPP_xlvnf|Ap(yb!v
zw@s-Rncdj0ryj2CChy06F3#C5?3coV3B{}}hce&Yu(o)^J9A?6gOt6mr(0-kmvg)k
zpmc86y7P0M?G~7k`@6yW+lvzKI%ZZ4#+yrcciQIi*=_82^Jv1F<F~Jh*;q1G*R&tc
z=Qy>oQd`YIO}OZfySv32)@b>4O+pWQZ>5^vl~M}-W5KHSjdjbv;1`qoOlJJcc9On%
zLapqk)sOcMN0+c}YJC5)+ww90)ac2v&HAiQyw*58nYMbRP-gI+Sn<|SM(I=BlTU5=
z{ovAX4bRz{mO8RWx%Sv+NdCI*9GzY=v8f~WeQv4ulwYosthQfTpMRBk#=Wg8$~YH$
zG0l2@fcw6+Z_;0`WKsW|`!*K?*uD4MHGj`@-=yGP(#3i!-$$vt*EY=8<CdQNJ=NjF
zeU|qXBIZ*+7?}PQ*3Hy4yRN#w_wdmMmO}xNV*A)573Zpy92Lsn^S>h?q~fcz``asP
z*C)R}_PDL^!5xj1=EODXZ8tR&*GE{kJuhg|@8qAhd`gbu!dRXU7M8l(Q^QguXU#a3
za3tF&eZSrwHdo~p#)ov0=C9MMRTaFr??7$y)A`0Vy5X(oWs0_4){HgVvM94j!?m4r
zn{L2~{{b@TTobN*TxWda!mc&lkF2+f%$t=xdB@hU6ASgOOE0%6<~<j?KD4`Zm5lKD
zZ`#+4P1B|?e0%%oin{lk^>)rWJAGN^_WRF;j`15jnV<0bi<rT~H7gt3olfmbIlAJj
z(PkIpMxOFbXN3f=yJX!@@H{fxj%i^<s{7uinq6AcY6X;z9j@AcUD5T`v;`qmlcW-E
z&;Js2^L_0szDLb_RZK3HPb&Pg;*@r0>9pRo>KEmkVlP?>uD9x#*MIfR<cn&(o2n<)
z%r&vDQ)Ka<mArcI*GG+P*TR?#L==9vPr0`?!?5v=$DVsTPQSacv%q>!jYq_6{tcO-
zQ&XqSs-5k7NUi9?x(`>}8%6dDe6;oL&R+Ob^>yllFD%TrQg%qDNa+2q@4BJTV)T7=
zzEty@oqLSW*xg(&@n~6$!t`}3&whNi@k!4)!K>T%G`u-6`R2qkb$h;5d*0U<JyHF?
zc4C5iQoqYAUhY2;QQA$Gb<ESJZ#r}-#k-2jOoscB<oYmS3$YfxIKLl!@za}UIAnj!
zjGW<n=;^-&IdL@~KZyFRaF^{aH}U&^Ajp2suFl2L9!1Zi*;H!`ukl;N)X#K2`7~HY
zipk+xMZAa%k67V0Imefkie7PFXSMxc6c;yL(Q>>oSaqMalS4pc$Ns0?2Z9Bsc=0Ss
z?M>L!yQFJlSwv5un!)NNlFdstt~w;BaazH6HGikz=FMt%j(M`2cHo!#yw>5Wp<rX+
zQl%w+7IhQug{AP^vON9x^p%zwI-Y6j&$b=-R~hXd>dICm_1>&Se4+OGgKru4-)3lA
zQqpit{^~?QfzV4+IgWK7%(=iDI)nAz;&Xaz?)5SPnJXVvcE0SpUijB-`qEqc%oo`B
zjeV{faBerbn~=Wbn(aoWN5OymWz2Z@+C6Xicz>J08U`yfvo}9<e&;$(-O4F`)ktPD
zN4-_lD$_?hzv&nCddaS>>(A%7cl2fSMCP+6C+^(e8{s7X>`8^$<~W%XtCUhc@4A_q
zR^or^l+;bx4~0IfZd96w9=)+uJF(O6K+Mz$kxzCkxwK#F?LCjLOO;~9*m9;%=YN~m
zI5lX7a?;nYQnpuPb_5!4oYw3wzvua+3l67@<xbD<C`*ny^EBW6y62qgb!TO=K5eL3
z$I!6#?3-&x|9{gj-nCnx=7P?PU8&11{ZQd<jbwe1@ACZQC#J9bQu8KE?-4y;BOSi-
zudMH%g9|LxoXbUucX_$I*mD1qsM?n~s%LeUPP}hgX#O(qV)*%oKOpC6eu_)c=@VpN
z@VCP^kON=+QBs+cTAY!ZTB4U+T>RAbX3=A}N$-DkaecG8^F>I2ao(b3qK}o6Zc9JD
zc{px=#WO~gE)|^#2@DJPtbg4%-~5hSW$Co?<n*Nh+aokmQd85OhDI)Zy?)(^@F($`
z+jZ85Ey<kk?KMkxsjf+UeC*$yH)L1sQa!$_=6|a1>{k)%Gm7`F`<7cg_j3H^_T)WT
zv-E#&4-dc2bHzXUR=}sX{q~ctZp>UQYkB2r<F#Bz=}-R@S9j+`URvf~v`g>Xlr7O-
zVWGYMr-b@$s`V4Fa59RsF*8v=Dpw`W>ptnBgt3ZvY3SA`-?f?Iug6bJoodg2V$+(i
z?>u)_oziT+nUMZQ#Px>yp=}v+-*$bfblmrcPwn&PiGOCiovqLQB>TW-nF;+{Y8K>f
zJjJ%8kv-7)byBT%;{yTNfDQ5uKgFZ2&Stvz?r+GO1iAX9{ZH&y$8LMi%aP5vL(SvJ
zR%!iD&Rf?ryyE+p&3Ciw-YLua$)+`ZOEl}63$HnN%~`C*p!>3~>;l96$O$Pm6`wv9
z%s-f5e{uP=&8H<hF7HWRB6hFqMl|=QJQK;Y?#i<#gtdR<+28wf?K|_*(v;1C%!^Gz
z-9<Wn?a1mc4J+f_7xI3!;I%j2i!NLUjSl&paNM%)bf0DJ=0!H_0s;TR9`8Ia*X7&x
z;iS=HqkE6E6jr}!Sj)EUg6OW61O5AF*VY>E-ugSzq*$OJ^H@M;pEtAg5f`CC@6B_r
zv1#qe=9oI?lHguW-XqJNb+|LzL~fmOc4wk34^P*$cV`S;?;FVHJ@c%4{cVfK1V6XO
zg^#{!cK_Y`YVsQQ&$F*eUc7a|cCB%vX@+#KQtg7@E7r+bv#dN-{95zq`qG5A8xr|$
zvV|mEY|>f5c*EUx@zn~WnWgJ&=ge%JV|wx9^~*PH_I{Ofl|1o_dCjZx(@%B0jamO3
zuPw9)V2v+s-QGUKX?lt4%e9v;KH)rZy}G{h``z$uN7JGY^(&s+eDz7%ik~4@73NP%
zV4Y^$B`(n&HA8%Utv8$7<N1%byR?;-?dG{TT}|lhtE*x?7avM25UG~f*gjoDcJX%A
z<IiUJ?RVzvs*j$k)@APeCrqPm$`%uq-p_Li0vx9D{<$KZu&vwLhRcw7ACFSa-2Yt1
z=1!JbD6YNG_lSXaeqd<!kGBkI3%bHm3nRiJdD$M{*f#A~a;!kamNkWcY;&bH*d2Z-
zzCDfq-#qsO)f->aX72T0_L=eF|1-;&je6YwPAJm*#vd8^q(|lVD&1=dZ)KP2>@v8-
zGSh2$NtN^qnI|vRA8PzPaYv%jInGApr=ZHu$Nu(zTsw__ncrG|>VWs7ef&QhBTw7Q
zzu*c~%e~6mTC@A?x7kVi9rLr@jT|bjnw|Ojh)>=?ojI0e-?di}X{LOcP7U)69-rN2
zwe5}Sm8d&kla|e|j+09~a)^Is{6UWO^Owu}gr9hkZZcbT=K4ovhutn_vJ1t(5qIk0
zkDSNs`{cN;Yh!dqWVOzxGHtv1U0T;lw=GUux1POa{%ZE9_1+r<&v&PVhNqsKz4KP&
zo7J{Q88@?Ly<t2l#_t-uK=o0wvD8zMnl!a#i}ri_t$q8O=Z606S?m7qyYc7-LvT$@
z_=Cm!h1Nyn@cdagZOTW<XS=q@9TwW<EOGk?%fb0a9+&9NTh_SzWsTCjJ|_Rk8!IgM
zY-G*_eJl~GvYO)IyLb8FA8AMAo8*43%b1~jJm!6BsHyHcqtmYqZ7<~-DclyRbNgW2
zHlOoPLtay<^!pcioLYM|&3^Or%o5wW+`~iU)j>u1UlCo$Q!g^a?dVwi?Wcoy<;67{
zn1gB^ZhceD`B}p1lYhT`;+x6VVjeu_N;e%hnYKhW_{-X@%xMod1Q@c#$F0fLyY28{
zg$m0FR(0olpB_B>oTA@xeEI4fmhTuQr@s@OuwD8!WAm-hFt-GCv)`;dH#?n+Z7QzJ
z`Rsm&jqQS>xR%!>55uxGg28`pF~-?Vj<2j*a9Czy=uFez%&8GO_}&+CGuJUnRWk%M
z?PqNBI`mB0@wZ?&N3ivsH9ss)`W=dVmiYGJOiRu`b1kBqYP-BPl(>Ic#hQ3ZD_eZc
z?8R$5XUWVvG3Wn|Esd`8d{p-H6!zq$#4C1X)*N0bF};LY$90L0vf$K`yLyj2+1I|k
zFyZ`@^VYM(B^hr!tV}V;>L~S`->}wyQRmrZOqUyORmIwPnoldwKj2>z_dt8sRK^qC
zvySiL4tRY0Zk)Z@l{4bIrbg>8{y2GteOtGT`oG<cV%zji2<+RO96fXW%F2fR>q_=_
zrwjeKrvGqyqMmMnLvaG9+o9#Q6Z$4tJ!r0Q+!|x-(=lOUVl!XS+^fqbylr^z<?yVp
zuTk9b#RLoI+wu`P-8Rds<Hep&mK2xY_w2r>&FZskhed-0J&t+nKZ<CQihguPDNm~`
zGSaHH^Nr5#dCSt>;~qFg#o9%-@}B59&><YfT+TjOWZtRJQxP|>-Q3rBbX&BH;*~Yw
zk;&(;Et(*qxuCmoil4ftgV>#0dTO5Pb573de(~|hrI0E;ai^ewQ-_K<dF0o12eCBn
zpAZu@qr%|k!py^do20rw2PL04_Dt+z$n~IuSGSzGaGyu;!>5(fR?fe!yD@*ySgUsX
z`#zV*lHV8ASFUbPv8zfru;I1r=dBU$+ELRyLoOGu-mZOE>_U5^%xqat!`dFDBdkyM
z8C>0%6uT|wz@;sdxHc@>B9(s4a95+grue+331Od;8ShO`)USNSZOf?Go*~t3Yk7tB
zhG@j}2YfTWP1#<2r>FJs-h9nFZMK_2S8lPK$C|EblgPVM`B1FL{6@E=^J>cG99a`*
zzVDV3&NZCzgZuT(8C))(SbnPt^IeR3bvU|wqQGIF8wyt^ak1O+@fQ3ta9KQ=$?!90
zq3jgNcn(43DJ826D=h9#RKF#?U3tf}J<VD7Lw^dsc;)=S(%no}z2?be{ip!*)d@WM
zlExEzcINmk_I_TnZgGo*_;1~{-182bJ^!e6TgQm!#rH#9Iz^(IFKU)g)?^H1YV}om
zs^o2Tc0uTx-ygajyzXBRk}9z4s*_pShl57XPOrMlc4u+P3OAm}2AOO5R}WQ`OHAKu
z$L3U?to7IU+Mg45x21+YYcyT;_QT6NQ+pHN>8G*zt*e$^e&o<`zq*~)eYJ)`+ZJDR
z4wGByDPYXt`A0&%^QuSCRncmm&AV3!N}QT`bAtAK@m^5@1(8xk{ZzsAT~$lJEL^y!
zV)uo(+pF~IoFlcjzIruhYDl_LC&R0Foy|G>t!6*^9B;we5Ntm+QrcOa_ru}<j$Mu^
zjaSlVHh=iKN5CVvE$04(fQE7hv3!@iSv;$y*KT}&t|BsN*M>Q_vyO|T8{{h+tbQ5g
zfAZ4aS?|h@2S5J3b5@bV9<>OGgJIEaGmqQzobzmDoN?><y5^6HTC4va>y(rDeEvr4
z&wcvaUGxQa%bz}=d!VG@&`q(_d+{l+r(J8-=AV0RU-%{4M7Mg!D&|YVjJL(k_#QdM
zE%w0p;){*v_?Xy#{0O*kJi|A#>(Ugj`ZD#fiPzYcRZLKsS7sqmBkunrT#TFj)GDrN
z|KxbATYC>@N~ZlQYSx&=^KgS$v`*Ql*z4i9b#ly{WMn%fx9wWSuAo!k^XHpT{~g}t
zO@-TvSf`qLznQbzSXxy1W!t+3jSaW&l`r`CmVLA98}T@?ILQqS6T{wJHom<~;=Q)s
zVbBSQeh=r*{GpmMS4nwOx$=wfW8qFudQ6q3KA!Sge2ZF*{H&|q5nQPkPnuu0{g`k^
zP}}{<;tf{Uc;5xeX>m-<ko6E`@kqTicgMe=kk8*L3xdj3p7r#HEPj67Oa9%ahO2Mi
zR3#@i9eLiqU!~f^uPf(wgsaU}t?f6mZ^@kAR(SRAGCdaFkLC@Vo4-x#nm(I#nP~aV
z%fCMg%&<+cc6O@&KG$6$es$&gZ6&4r8x3=(tTHRfTQyf<@#DEW5BT`EW%fPbPTjU7
z^#!k}b;LB+btnBi$`>6u#G4m9G1uUv)}p21myGAu2rg5rUXUTV{r0R&=2FHlWr{0a
zIkFoiq-C%*eoR*~eJ5r8vdUoF#HjG&zt(bG>GT$V>SrI|acj5s47;j+{g=6X0w4Ar
z_;sYkO6{xU9P^7V2J_D;S#K|}U7jA-Tev)8#+~O9#V)(9pM1UY+D;vtRX;6SrXOEj
zIJ5MjQIY(drCvPql}paCi!WGf^*>KpYge#Iluz#R>0B4K1UJ}C4m!E(nuUeoby>DE
z^KRFr=X_@QoAR{p!L+v?f6m-lQ}`t%Pw3MpDU(x4hu&_xQEV^du~RRr=i!a_ysYz{
zGB+#!3D0<%+7>FC_{zCV-1yL^&}(`I_S?6f->YQZwBfZ(%3=;H_e-}7-H+bNFs+%|
zZT76Dym#t`KM_~wFfUS>xp{*6re4STmETrxin#kf_SdU*r+=(m{J)8P&Z(o%8PnI7
zpSy3iEbz@H-q;Pw9F^D7xWE0}Re9sj=gaH%s2(q~m7lPG<Mw|nYgwYcpKZUlEtkLh
z_3PuukN+qX3IF=ciuG;Z`>z!>KNe13GI?IXfrp24ZtR|1z!$k&^=JD%eomLwhg*Eo
zJ{A;xp8irpPR%?;M*Z=YIZHnJ8Y%y=zgcM4>u!F|_+$K$|F1u8>g3<cwfN$<O2K}$
z?R#JEwpYw5kN>v!=VuYABb$!sY89Ur6x!a_wlg7b@r1P+DluL8h8x7g5;t#>{88Vl
zYqv4I=SD2U{ifRVj9HiKZ5H+2o3p~WeFfvvvvu|x{hwxkJ0JS_*zD)W-fq!*7m@DM
z?)8LYx7q<|jT<Zbs-{mh6LOO}o*~pZr_ob&_wuaGyZ;Fq*v^X3XPsxIT>0#VoXLk9
z=aO5^tdo8(VLz}*`b6g9oYdAg<~vQI)m<5Oef_C=V6FJ?gMU`ux${&qq-V#^NZs%@
ze-Z!qP132}%gbK)_@`%-pPHlBcVF48JTz3tK<3FGxspX!+qSL`b9Og<`+Q37DWBUB
z`8!IUor-VYzF$yr71N%ZAH?}3uPteo%#7G(Z}K+cJEz?;e{HRE3s}wNefrN_3~*Vg
zF`Z}nLzxS4F01wZTQ;VtWk=SUrm{;s$z!mdBxRWLeX1SXslJK_C)sM8zPTS+cJP<L
zKc?GD^G<LbTB<77oq3Y^i08M7SJNw4W`)bKY`nCmDugde?=df1R9WHYBo8;|$iu8t
z45!~)DP%P5vMHD48r}5&HlhyaGz03VZd9>RyBINr)iK~;gv{F4S;tQuxq6w2$$V8;
ze(2^0vbSHSR)uhyycQIVSbkuMq_wqwK?7spqrB~}Q#a^l^hS22n`#~I>3_MsAUAJL
zppb5n_bDHHwyist@SZCUeOqwp!>?)6*dzXhcF+FGW^wWGdZ~%7%6vyQSk+z(+qXCH
zC|mOEpfKz5-<1;CCf6h5WM;b>mAp17>E1l^<+kgOE}VMVD==g0k_-Q5OJ-+x?q@x6
zLR@I=F_%foW`3=_5tEMPRB~%YSqnZi&WKBpd{viro9k!7+o`|Y)qX45E!CTC(C>dN
zJyV}+*_)aWh3^S7xjzTU$QjOvV1HF1c!|NAlYLP^zC!@(ga40YDk7}e*IZiv=@HAa
z87-bxVhZdt_&1lCA5{A*J>$Zz6Pe2EYz4%+-bX#$@M&Ii{Qt)uiM#%P-MhtB|GxNS
znPT(p_fzb7mv=nmSi@kTFym+Q%RH^43qQ<Tqxe8LTrTa5!?}vM^QRm3#M<uf-(7zp
z%kJl+u&srEjptf?eSL9r;L)rU`SWV>vGb4LnG+Z0AGn#dvFga&b%Oe5pDmAUXZ|Lu
ze)->m*O6AQx}ADIh&V5It!utI|MGIzOOC~xC+RtSdXTZJ;>u0qa_@g1=CstFG2-ym
zTak2h%|7edY;t$(y}681^}X{9ew)4ts$Twi>9ud$BbR)?lpJQH|6m>Ww3ex}-%jG4
zvHO3?Q-4comKPt`+?`FQ?>SYQs1UsI;p>m8&u)9`too)SA;?;&em~^+8UG)-@6Q~5
z&;04#0Vj>cZ&SE@??-Gt=ym(YhWjPY!kw$sV<sk-1USu@cO}Ma?z|mx3Tx_{%~@`!
zU5i{XPj%a>izSI`FL=E?QrP2i;isNMN_Kp_Om`)_$+6vvYq*5-|Gl}ve55X+#eeB{
z)BW?TDoUp*_sm@M=EkO$u(Q*@c(<wPmgIK(EYIGqS~Fu|*{;Mh>ukN0%}@AU*X!9W
z-NYKQd|jo$k_kTpCw<uEE-R3@M15P$?!#iodDK6>Xe<2AEdRN+AxK`JeS^StpE+j|
zO5<%Wn$OKBe(QbyL&~)#%lGeFwgoPIv2T-Ch+xls%kH&zOHMOcs%t;_WoYd3?4{?v
zh@218UpZ|&nznj>>D8SN^z8W+rZ+9z*YeuJCR}tS=YrKWCHrozv6=GJtx3m6_5-Wy
z2M47edb|rC>0J4rwsD$gy!Q8BYF7*D*JM{0DRM}aoqON3=zxE?#EvMj8xcI~K07kh
zMxAC#o2h!MVg2q@MuYRurU*p8*!Dp28sFE~2SkoPW17&bo<2EG#j9=Ak)jnMJ3pP<
zajBH=>7P8uf>)m!Gi<g6r`Lwq>4o&Edp)_zsPOTV{+p-uzb;I!mfXAlH5b?Z$rTK9
z*L~Tz(rw>?7tP;qH@;)$6wa9W>Pp1*l|D{co3DvRwoPJ~+ZXU-*Vej*ea*t3CkGdO
zaQo(aX7XRz*J~denOir7rSpXR+r4nc(L8N`bDpO&HEbp}&2+Uqf5Fgp_5DK5e;e(d
zT$tIqo!hg6V=-^=F}{k=SEU&CMd-ZTC1lOJ>&O56mj=GoN8}x5m9nu1FH!Hic=FAO
z@4sc%2Ta=TlsJtggn8}vH#z72-Lv65roZUtE9d;e+PlBy^+YQ_vi-`jx-R|V$3s6R
zqwRatKO4^UJ1#%@;g9DjcK4Q@{PO(ghsPfht>))HeE$4n#Xmu-zuyjXRPmionIgo?
zZs+<^Vw&t970v&R_amjhwalO2zW?iqT^gtP_v&A|XmQy4Ue$H3>ER(0&&X^qf0p7^
z`9Q#Lb(e<15#MFy;-7N7R<Q4`f1&H8_|LH7<od_lpEf<dpu2W`>M^6+>$iP!a@clY
z(+u;OZc(oMjP^b@%<(#z5jzgOeI{$knQ=}wdUe0e^F(u_H1`=B4<uWEI~-xM`@+)u
zIg1P2yXN}L;%1MY^K5gBZ{-2~4bt}t1!e8`ov~GYtR~)i?u?yZN|kr)zAc|(I%>sE
z6vXvPGc~=DFrCXc^U+1lC9Lf|a+B=SChz!tAgkCS&Bp4uzOd}s)!Z400V2~}yG^c{
zGwz!n{q3J><KKPO?%Ln)J#CLEn7x4eMv2N_k(JLUl%JjX_MQ7NPYZh$uUQUyg=TB5
z&z)Pk>2Ayu#(l-|J7-_~_xVQ6rK6u-uYY38^X8Aa@>CD5m9D8r`DDXY56T>W*K4_f
zO=RYV78O6YYpoV?5&rfPPdEd7tP2e9{aLm}dG&#g$tPbPj8hYcjWI6pID67aapvn_
zt2{ObgRe|anskE0_p#j&J$*WoH!QRA+xo8;#7}a3FL`AlW^jL|`TZ+<&YzLHl>Ycm
z^NU#D2A??vYHbUpR4O@*&#isZ`D~(`-;zolwbCTvgbB$zKV;p05fIMry6)Y!soOUd
za)&(XUHM~T?cc3JXU{rJecy4lExcd(LCifT+11<Yg0`;_{^822F2E4iQ0+3GtL~=a
zySlF44{psr>h$v}n=^uy)$$+bZo9hi%*S1!I{Ol5&wF#ne!uaff;ElTs*)ajbw04f
z;lFj=l*>wz`%|Zhuiu>gFe7qb#<u$b9cOP$?R}G{)3|7d+4T33HYdYs#byRK@*aD?
z*V#^MM(NiZ9p0}ZEdMsx<h`8t_Sd&rVvp))b$5j?kY{lAvI+ZYTglQ;bZ^n(c|Xn1
z&Dnls#`akomYkWit-s=hvw(|3@(Ny&6X6p)&&>C&n%&rWwne*Z0s9}ZggW&-0`*fS
z_1rD?ziE4bcePbgN5|`b5+@=~pLEz_aPBmJ5!1Aj3Ek^gKXH}~D|z@hc3Mr{HIKT@
zGQqYSDe0aW&9{3F@4a~YZNrb=oxR=fRP3JX1?_6jI(fIpW!3x4mr9#lr-?;&{=fdl
znZZ9J?TqbZcN=Sax4MH8vb8@pCombGD7O7D({Oj&>ms$ach~xhN&7z8P(4#tN`U|8
z?Uy}K8+JUKti0*pnk&L)3mty1PP?Qj^R3`+f9^yM=Cl6HU**|TAGnrm`FcwJpypcF
zA1U#>(=W50SFQ|iH(xmU<m99K?tZFvy_eis{r}9BH(p=86%R*0XR!YIRb8<>@RXQI
zw9Jv4-@Q+y?or+I;QTV9!xkx(XNofGjNdDteb<`2FjlJW*JjSUdavhk?DgywUa0=Q
zqEv5Loq($Cnf|vsHj4f~Y8zHs|MFnNay^v`;>(QQ-{R=56hG79^CWK}+nf0FC)<TP
zOO#`K;*)kIe_j^7J&JRG#ZjS+(sS3!m8#E3t!$4yvGSFM?XrnqHzch1aq>g%nQVzU
z?q?)}Dx*w`p0jRHYn1slXAgJ9qu^eNr_OA5=Uls<8*E(hoH={4@nvxXHHUeNJr#c&
zsmIzEb2Zr1UHN)t-R(=lZ&qBevYk?ym|?Cl_nZ~`MWG81QsZa6*B6L+w`w;3E`1l<
z_D6GjQ;uJ<Fh1GLeo*V%=P#m8FN5@-sV@BSK0Ver+tEx+jlK4tP{to2@6sicGk;uN
zn4-Vp`l~~p-A#*CLIpebTebK7;)=6B!XT|`#TV`$=y<nNd)7_6Cr8Z`WoPg3?CP!Q
zd^W8%W7_W*ovY_IT$%LaoJ#%--sRo4=Yo`$`Ll2Mpb+uqgkytF+w7@dc%@#3au!-$
z+q7Tazi8LX`@d`#ac!|NZ{M-?#q92qD#O=tEd^OhZ{FqXeH*a&@|I3L<#T5xAMJUw
zZ~BA#)(7;LyD7}9`epE@J0hy2s8h&xX`3v=v7_tR`u^>z+kHx$?XBrmeX+VVo6hQ~
z2`*at|BGN<qyN4=`YsdoR;|%Uu2(*7#{1mDW?#=?$Gs9swN*O{ZaTNWuP}e|EiLD-
zWrz3aExa7Yf7w;fJv8(3f0%aPwk`f{+Rs0G+U8rY-)X7;=dy><{d&E3?|*1lAKX>&
zp8xGm(V2OEQ@ESItE>0?&?)IM-!Zc=$^5&k)EV_&%|kXbIA`@;*e6oAF<j@h?zMwA
zV%VN-Fw~E;ioBZg^>|EvIp2+!YqF|d-kjtAW4%J#>k{F8mS66J))M<lnAkZ>F)-{Z
z$2SEf4&DDzl9;Yr3|>#Ho0*rATA`O!tnKN;@8_%Ib?(C%Z_l*>8$vt!w(9A6c<Okz
za<DHIoBnKyNOndPGXu!7D>FhCYcMb{XffckOaf+EWkD*sZBr*7^gC=I;8K6|6X%i%
z{0km2<f>{ZHcB02Ei9Pho4sXg@OvxXRlnZv$Q7_PJ$JHw=JSc=*Zy2~U_ABu>!Gj<
zo$McXPS<$<RC&>iMM_LUr^1pFC2Q82OgNL$!PdIs{I9u|i+;{B*WkYyXBN1&R&Gt^
zMFpokCh6$id)_TlwvM$gowm1o(f+;*-}-0Rx*lsvd;EsSqx$j&Y5#u5xH;LE?t0%~
zQ}APbCi~*RDwiF8IZ=C?H?_}u-1B@|Z@c+cDTe=x``%0Nb+HHe@0rH3Pgd*sqVrD8
ztyhBdCwB$Z9gn)y>=Zd?dcq&Bz4MDMFaMjEpw1sZ`9et7@BB?HTqjD3t$(tDLQ$`^
z#e;#7fx(&?5{g_53>*v$TfI?lzhq`$U`Q*{2VIYeT>)r)cv_KuX<lYoPG(L{Djubx
z5VH_UGfPV{^V0J1XpzFDC9NVi2docrX(zg~K}iF}RWPf-`keFgN{aGxa#D-*l5-M^
zi+cladnFr+#Af!}eyiAWZ*F(EK&H0OfpC5OMFs(GGrjI#PL5JO?s7>+vu-ML*Mq|~
z2WqD5nA~O8VW5Ardi|QM*Uz2X|9ts=hHo3^Eodp~(Ksrh#dCT3BexGRFYN4J#+^E2
z81ijO*t>>>G5IB{B-~BiCM7Xx9!@*|$!YcMn5R3RtSa#O&hwskeNkP;md$Mmrw!gs
z41TC5krw@)FE@SayZ6851#4!_Nb6W*_++O*#9l@Dlpyaqtu<HjrhoY5Ub)zLlXJ12
zWR~vIr|TcB(tbPh#j{JdXZk#mO`N(u{@{t&6^w_&Ue_;Ezux)iSB%BYvPJ%{o@C58
znZ3M6?#Pd02I6W#ZU1d5cPmbdpCz<&m#XKT>F>%bZUpW9c=Gb3ZJIf1{Zr>}`1bDq
z;meD8Zv}SNt!X)tKX20seVrp6`|{Yngstl9d|2uES#ZtHzYRb91I}KwY&DvD`bfN^
z=;|5EvkH$KV@l<i`Tm^JED_OHKUFOZYE++CD=w&+`9;~>Z(^WK_Pyj!@6N6eIxsh3
zLLbL^ww@f@?6=?q>ZWr^cM>B5Ln9L;fntwoeY`0oI5{;h6(hPsqJu9xi2R$jjm2w1
zHRF2?uh~qF?;`ZHm=-lEwQ~IuxwWN*lT$dT?f;|s7bK(8QjUGRDgU&>j5EM%#z)27
z>F1wXKd-4atN-`!4{HKn{Gt`k9u5&MEMIy4vPSF8{METox=ro1s=GP&v=|FplP9jH
zOLDrem^uGlllSVJjdOU6Wq^Ok&49Cu<`m}K)mbKV)6HZ-phJj@uuI#Kw+m*@Nz1x=
zLeRaOr+49BH9hye%8OXnJ}G;%!nNpi$z87Ho2u3Pqk@@kNha+(=(~B(=4BewW?j!=
zoXfMQdu{ZmO?eqIW@?LOhu=D|*E}TMzKgHrM^X3@+dI!oBX7@M&9nAnOZd!{mPVOD
zfi_2!8T(zoJUq#|CI8FeDbk5tty>q)pZu?9p>EyXX(x(aH*{DC@ti$AEBNdM(^HqL
z*`v;VRGy^7W_U!vY(?m!XG-Z?mov;<__)dB+`c^vZ_RpHAQjgkaa4lw#<ZsaYN`kN
z1=L<tt&6-9-IF8}yk~J{+q{Z|73Pxqu1gF~zn^e>)%y=zJwIk1Z)ylvihJxEx^H#%
zvfD~&MsjZDHXJRNjrzAMP5Y5k{9QMHR}f=zb@#HgZ9<WY(l4G8_UK+T`&QM<0{_k1
zuh`~iteumU5*qzHJzlcx+t=i_C7<rES2%hh#Ol=QzGvoAU7xpnZL>ajWSx-BZ4vQU
ztFxKzeR(sFGnxIJ{cQ5SS^KsK2)insYwr8$9CUfv^T(S@YbVqc)rj=}%bKF~Z{@t6
z&`rfs_316am!BK(bAG?*apmH9jTVFdu@gj|<=?rR>6g*p(8hXt%eo7i{`V4ZMK66K
zIm0BPO@Vjn#XoaPN-Ny6cW28lm|?NVLts`*=p~OhnR}0!A9#Iv!8z62rg*OQ$2*Eu
zzFgNl4jb30s^odkU!410Mt1il{*t*1mp9$xlAH5z<)kTE6?&@L6Y7$8^a#F`d3-1P
z3D4xzGZU`(-1lKE-lq|=p(6ByGsl*`MdHaS{lO=NXB<-zGi)uLRPoVpJ<I+dahuj%
z?o2$a+VxPmRx;<O%E>LCk15&Q-+tQV>$;+YtY579e>CviKEcMqz4f4W<H7kGgavGZ
zrRVVR+$-H{2U%dkYSbdF%gn$ql?`7`G{K(}OOt|AlS?x5^U$;7)S%mWmmLIbXD=z7
zylcx&6O#+vtxTQFg*)S!YFDlZIeDSW!9{*<%H+H!x2A4h_bJ+Af=7sx&F8?5$m6Xc
zy!<yl-7tPWXXee1fBt-ZYu#{t#Zp1%7-y&BJd=24%iiaSDSX9o{NXZ=B?Z>=Zc55n
zKkIw$b${`O^Al=RV-&YbPV)*oZ@1O=c-ii>*k6a<UOUChyP1cTwS+DC<GbbCr#-!y
z`!3tV_{Bnxif8KzD!8nknZ{h)*x=gsYJc<!_On*`o)33UK6^&%&4Fp|JU36@T{6)r
zX6Bqen`shhOTK^nD|a|)rA^xIm{}r<&q8&wHD2v#d;Q$jEkR|o-btNFnGvCnqmxfe
z(Mx*T=9K^9#sS~9pLWwH_r^=ytK01E-YqiQD(^9$^Pz<^4WFFP_A@e_B2jd4!f)Mo
zMV}9R+o^rkhF4bf&SI8*&plVA_&&VKaqr`;If(~_^y<ZB%y<4jm}eEkdnx;--{Ehq
zpB5)L$#vQtp7yoAzT?#yR`uNIPrJ74o}wP7WuDPKr$Am}+S-@1opybh?btnkMM*91
z`NfY{?Y(*Xf3v{qcdT{Yt7DTi{IVCWD(U2v^5J>a)wr@&y?Xwh+)tr4nIUco^PTs2
znaR2pA31Y)$@)VxT6JwWHmh7c6x7Ef_ed~NE4=?kSLz%`Ya8cR7k)JD6f|;9Y1io4
zkQCaZc&+!8!1lTa@4~12zjj*5v5eJqO;YbWqigD~qyq0MU9Ij>5BaWH$ysH;__^zh
zr%&?(yxBSIw)0o$FflOP#M^L@!Ic_w%aY4elkl`13<&7-D9O!n%`3?)N(}&=paW?^
zOgS4Q?Jm;l-z})zV&LI&%%MQ#jlm0c-c2$*FWOlck2>90*L1=))pU~7#d8MEZ4;lY
z30iq-a>`>@GtbZlub`vMKWzW-MIPO0dx)v0ckj%7cdyo-E6=|_FZ}=CTDAopy$Uri
zf)}<taJN5vqIhxci)D$XU)8rh-}BDsi+GFb9U<rYIg6|s7}!EsoF!a36n8#<q3gZH
zH*r>sxNdkv^|rbT>&h#9@0akODLpO9SD$5K*?eDgooDirqQp&atqx^9Tl!|LK%3zq
zfeh|@D?5}o?fV}4RIOPn_sr@JgPy&scia+6Yqn;rQ4?Nqvsd2Rv86D2ndLEoxqHt|
zSizShBdn$7{6i*~XJdb*G0W^by0@pD)?GArj&Dq`?ei1fpY@$O6#Z<DJyhH-#k2FY
z$kW=xH=o&W*%A8uCqFl9LBFH!i@j6!O<85kQ~cihCELu%wwZ@cbu$}Zdv<Q(hP8{P
zojsFn_-VWJmdz__cW*Y_zGCeZCJ!SX@kiPIr>uATUr+vBvVO~qv>RF{EZmf?1qR+O
zzk4_}_I-)fOh3J3YhT;lTed9OKcU)WXJ%xR$W~kT?pPPzha#qzOHEFxHTZDsTC>-y
z_3jfl=XI&h6(7oSr(WWFurQpdzd7-vZD+mHeU()_UN`dsocY3Aj>>Q6%er&ZFzc?^
z*4J&3rZS4ppLcid*6)+JWS$kD`^%<uZ%(?ESwy}i-&fD=h0E;uJlZ}@l00T#(aqz0
zdtKoFy3-b4Btn1IwXN`(K0kIs{Jfmoy35a*xA<gy(aLeVrBS$QNB=)wJB?4aK}$|-
zf7fe&`SnjO9&VG{Q|<Yr+9xkhIC;hJO3E(@=lTkF`HSXG><&y^rY{-J<|T@BZxMPe
zcUWi|qyD5%XSzRaxxZXv6MKf-wC{C!-=*iiTE6iE|DoLzF9y44pR_mJGSyD|tFA_1
z>Z@>{Ws6TWr`BiP`7i#?V9tYgo8v{keLDL(B;^;&_xVffmVd65yWO%})Lr26m%aU#
zQpGbAmDV1YP+!ILSLyGiuXD^iTvXQxT)u81-Ta<+(TCL>D>zpFXbTkkFH|J4+V;bI
z53g&+&l|IaY(zaPY$i@ISMfJcPfRs<&pI)te|z-l-2pGH{r^R-*DCKY>udM8RGM<q
z&FKESTVFhcHL92JWY0VI>pv*R?~|G<7sbrL@Rb!`{i8-8--czTmP6Y6uDym_ha5y)
zp1b?@Ox@eNH1iH~M{m>A1i=mdkNkfm-aW8s_MNkbm@702w-<FKvdJ0GfB%~IL5GdA
z(~WImmCB37)<$-gC*5+iJ)ZU`>Tc_Dp5jBh)*thFd8*`9*!MdYhgKz*%k?A+pGpgl
z`S0;^&5U<XT<vejF-7s+Gpi9i+hWuAPI-<Hhp|iGj|hcc&d3ier{zK36xaEpIhlch
zVFk2bi@n1oiOZYCh4^|zruekEI63F%<w2@vm(=3qqRfJld}!xrZqVtx%MK#8!q)ui
zdD4^ARCW8AbbaS+5fc(xAhzVvirFp=A+z>Q-jS%4EPk6a+Ky9Yk(bU720O08bR)08
zSF9z*#m|1tJAUTt`up~EOck9~a+(>DFVrrbFc3LEw==oA&wkVWZ|Cnio|$0zz^*^u
zFypJ+c?Ui>u}Wdq89d)2Gx}@oKJIwF(@g&O9eeIKFD9pNkC$iN=g(yG;dY)0$4^(8
zmL+C9KaZ#eyo!sQdqnZO`){Y3n@73=t{q#ber~(Zlp~gJS(V>)pIX(~wc?519F1Qx
zEr)GHue<!a%`^8`>CM@pQnqY=H6(WNXve<WoqtUJcixYCFRRya$n(gof8G)^Cp56%
z{zJz@&+qo~sq-Hm<xTFMVEzAy=-jC-eu3t0d3VB+BiEX*GrxFa#Z!|nFRpTy9MzEE
zV!6Lk(%^}IQ=vsc|IUi8-Y2u)ai-cVs9gHu{pHN1`#S=>&cwV^-5UO69<y-r(yeaG
z^+WtG@5_sAiae{iDJ;87HM_iPQRwC68ugR!lwNG+Su6T!#i0XI(>#~@Xqo=n<QPBi
z+>`?La>h;<A+?DoCQb5Ka#2O7vSjA7d0xd{5zFsxh}gWfy7Sf4%D7A0HU4cg*__r}
zZ0sCm(CKyR%mlGnTXwA1v1&2RyqIG+En%a(*tRV<=9vCV4V)2u=ACkj`P2`J52u`(
zr}3w!Wxn^rRbJa?%)KZfuVooMuW`#)*_-Q&SN7=0dCZKQwq;Uc#T1XYC>43NN!x`^
z9(Daxs8ne^F(yu>T<Bzf>h*KrbR9B-XTBX11A{%@?2EI@4ocVX1PV))Ya@Qwi(D1`
zfA3AQ+3dyxpJEP9(CSaoT&Cda!xZAAlxgP3F+pub$tG*hww$tSGjDzfSh96nR`lAd
zQ4{xVHC_Ad;9_5~%T2Y8+40~0{#*Iq<+i`}-+MPtzEg_~`1z&%%$=Rz?-cKQKIgsV
z_q@33$5Xi(wmo>C7;<3wf%Qra3l8jYzO~}ogiDv2d3XQff63{ta3g04Z~E$n_3P^D
zB@{!nI99J{(%NuCbo+a6(>EJ>0`I=Ma_QEBJkA#OQg!=OZkN}u9<NKdW*Ee~_T`(7
zyv)ADWwTcqh+pM;wsJ;)$ALwgf|#y4&$^o#Rh8`}fAMnP+oYG1XN#|jXgSIhn)$cm
zu`ajH9HWRw9+R7vUNK=V5S{jbP4x7JIWxApIGwlnw$HZEX{GkX3vVObsy3|Lr{5#B
zCLmz-BiS9E3la}xomkd;amqxmm%MC^%h}KD`Sw;f&B}N4k^Rowg{Ms{^f|V4lfd+u
z8n)7jYmR8Kt`1$}cvmDYe1YoHn_pri4c6-Ax`;=F@+H+AYg6O2T$Z%<i1d=LwP9L4
zr8`_5o4d+A_lNJ>DK1oHDk`nH)_&=8*?<j>3(DGd>Rrw>-uyD<wV<SzmHZ($rME`e
zliw}7)if#USKw=&ms^|X_+L*`UGw#ZN@d0E&_nz8Pdbnvez8NXacQR!W1qCy<@ne`
z+x&DdiyRU=rn{0q<K~pb39}FUS#-eftlXjiiRg!ue{El#aga~x!;|jHGw!xV(h;J!
z3YIs`)w=aDuF>-H8txytk7v9K+GcxbQTOT>F4GT863mTQ{;lQN7m0HM?%Njcd=eLO
zJ+4ji(y3UjvSj|!)J<QCi|^)4J3mh|m}?S4b?BSJb&Don)x8j=_Tb}o&-^rvmhXY7
zvnFya=4ThVv-XkP9q&!z%|+8w(@IVomh6ghb*sAX&KkC#bMfAl0{8s&o^y&i*&lZN
z)-pkaW62rE<~h;=9H}114=<ZKh1EbMGnJ!c%I8nJ(o(c#+`JBUbeWvVoV)q=inlM6
zRh%wbUcb5Y@~?!#R=&H(uT6Mk@8QQU(QH(*jf*{!ts}TEZOL1{zb|?=%{Y}m-=#>Q
zMVV=lVNddo_=C(^eUA^mToLo2XX0GXlRfJ-#osV*elAkekW#vwck{xt9xvZ!Ug}@H
z%S`APXU?RG+D{)hbn!n{R&h9WWzwblKdx+>q?`BR+QYz;`;R|)7+|Ls^oqr9*`vpw
zVz^X-maWyUa7u6#e0Wdsw2jVePl^7=o}%-Q1o!Nk=2Mn#Ea|;HcQ4D)FS1wGKL`%K
zrE(~?b)M?O+NeX^r)F8Nd}KLC>Ew*Fk|KM<TCYCXtYxRZJFi3f@ucZRpSZR5X{g6O
z5|@xV^jRzJ!1T{^G_Or_cwTCB?XXJs))nhKqpAX<q=Z-OuiAL_)>c0KNek{CONc7o
zBsTlzy_dS%e*V8;vu)GL-_d85=t=LGcy0G4<-fbOhO2p(#TqYM`Yn5!;{Ls!`;AjJ
ztO?uC8hqtEv)z58Pwhu0t&Z`0k^ZnJ$?@yQNyc}-T|6`8Z$zc&*`o^2{JpMkwY=Lm
zO(Jd0p0f{`?&h#QU;fUnDERxkibUUpyrg4{TQ=M|sJ`J}E_+Nu^4-!c6~}B38%-_L
zjNZW`C0@&HWP0&O=&!aZi}bs_DuO>meo|O$>CC0K+3s}NlKFnw%&Hfork#iqd*ARh
zKi>P*Dd9OcUzlwUbDFMk)5JTYxO>X;D`l5Ua*kgzn!C$5MeXe?g*g7l*MIaj-9N?r
zw|tMgsG#J_z~YGSAD*56VdlFkncqG#s(fBT+)F>*xjrwyo!XJfmu`Gr?{lWKs`}{;
z`5k4eKZR_`SQ)bY;R~DAe+SlZFm9cDF8W=qpStD$Gu(Hgoz^^9&t!UC?CHU|;?H=i
zWb3ON>fiP9F~t|}k87%Cer$2X@}Jhj&#85$A9R249Z^#_w_{QKbK@6&ZXbB<uI^#j
z*O~uOcG~r5uajrhpPrZ5_qr(H(LUYN{)tC#eV(Cw<Cb{w28RcsI-PUfw=hK?TlXh<
z=ao0*U-g&SC5Y}1yL?Sb$HCS;JGOdj<=hwL4}Vpb+V>hC5jf&&(OtadXD)we-CJv!
z-rXm({&g>C+L^?vc4sb=WymS+neE?8v!)%i+)*ZD9_KW*=4nAO|NXC)dp?Ui^GT}B
ze{zj;&+kW(Is1B2H=gEjn`N!Gaceo#d&~B-8;f@&^K@I-&lh@rQR@SjRRdq$(HEcf
z<f~F7YS+!4ZP0%H_JRjxA&Vsg@3rS2lP%fSTA7uq@jhi*S&`bg^?D_rm8$f=?MRH6
z)9&@vh^NS;^L^DiEshZVfahn+|MCPC?0x?7yN$p3C*93rA{%9PbyxE4_IjW8<-O*~
z+zX+-k+<YNZ~3}o3FE8eiSr7-_$^vyE@pWmP-oH3^DV!x{G4+jL9)5o=XpTq!K#=8
zM<v+~f6AI*u2Cgn-<s{m*RC|PFyefo#iWyoCPfu8?$$}-vrcYHJ)c~k^RsQ8=bRU%
z;_4p`y8T!A#qnt2F$WWYul<jmFFNq`pSb9LTp*XHLV2s<iLVbV>;!pZWSm!Al>ZuE
zv%{$;w(=)W=jO)Bn@4Y-&kI^U{r%Jno&Pi6@2!g}ll_+=|MZmLJF8<|yX9|xWcV(>
zyiIwE{XyB|g&h1zEk$N>MUMp*PgQe!9C}Rgz})SRe*a*6&KLNd|D*EsTW^0D7QZhx
zzSng@I%3&_Ndn;-G6n8jeVSL!e}5c4V?)A8mF0JSUf3V7G4`PUKi>cLnHh(28SHjV
zI&b)1C$2C4Q&#e9?>`BA=RMrw-JV8zR@krpag%G&+Rn`pcEz0BDQ8b8{<oWdc)H*7
z>=)Y0x$o?6yvZ`}!DmmYs;<<(Cft7|!wzp&{d4cx$K7JuAEFxXn;(jo48Ks;n*35g
z>&L<ckL*AFXE9~fFIp#mse689+?s-yN0}5~$?Vg**fFW?+o7Jdc7N`qzS95Tz25j=
zSN;Cu^0Cjj{&3bGyf5$<+{QWVQ&rQ$!N71+5MLKX6@Me#CqKUc(nFaW8XGPhDstCc
z(n>|ri(8^Aj5~L&C&!Ykqhdi_z6ZCl2{dVJ-4*7M_ws?k<a6#z>kpgPJI0r;UG%8A
z_VdB|NA(4w-{*2FdI(JCFMhxC`MlzHcE9J$`SbDB_4^EWj$HRVB5-}7<cmX^jmERD
zF2C9oy49Sk`}OQi&$#Dk&D!?TpZkdM&8sZCCSI6mGNDPa;Niq*j-1acQ=_Ko%xKKN
z)jy}{`w^`>J7de{u+5$G)wglqC;P{KD?OI;etFd6FiGz8Cr<_2{~L0TmityKZ+UBc
zp`VfQEZ5^WE&1PDs&?$kJGoNjlEjt5a|Z<C#CQDBPw?)`6`uN->r0Nu{z?<s=mdkw
zy#ku2o4Z$voO|pmn=iSeA+hlvpBd9$)9|p`$d5a7JZHaLdi(I!FFj>~(@SE^KA5eW
z(6U&KsqN0Rtp}!iH<rxjOfhnwnbo~lXYYYe+CfLpDXdmbPZ0U}?S`)KrL5Dr_G>;i
ziyRBQP<Zvg?h5~eCoYR_DwnEjm75iBxinWHHC(jzI#11lUF%k-S<bui@u6Ms!r!No
zum21?>Yv19&f}BRb#>*n*Haf<ELi&d<gNodzp+Ql^{juq>_9fViQd%o?b(|Ir>X`T
zn!i~kzvGBp{LIulXHNbNS@O`t_r3h=<Z9J_&h=^GC#z4c6n4qKx#g+ThOK&cr*>T0
zw<&ma)auadA<vfueU_gs=Ur6u;YGRol$VG9otOG;xNgpqJ@cRYv>p2Isl&Bkleek0
zSyo@;-)s5leV&#7#G>;TTt4rl@T{u+9bc7)!<C3fefEC$46hz6I{s_5*(2et`OjAO
zs%f6QwsiU9&wtHK<{sL6^jdG9Y2(9Y7O$|YpT%VA&vCw~iY_iq-4y68ny%je%=&I;
zQ_4}!JG15(i%ts(X)8=^7wp?7;a(~;OKPXUjAxo{(J_|RJF~L%wtX@F!@($DxZn3|
z`5n`D%sb~R7A>~EQ2bN&%adbe1>cSv<aK7xl6x@a!UR_)%Q?@Myl|H*Uvbv;-;AR&
z0$zfAs+uet1A-(T{h0B|;QNVxd8hw{UEVkU$0Oe*-&gGJ_pea%+juB8vEm1}w$-j~
zbCzeHcZ$EbdDMf4J9&47`-AFbADPmBz6|L(`myG{f9Z@XZuRa>aqqc#GVRZNz9K$%
zp7O>C^1nH+f7U;}Sbt{cvB;oD<>K5CkNA|LoG0$uT5#RT?pUYfo~s3OFY$gdKB*ah
zBs6J$f|>E1&?%-~{2lQhOL~6<Z_!VlcXO%XF>$fOyK39~e@<JF%5!=}ON>p<r<D@M
zQBp^5aP7Bzv3|m}!notEvNIR%zpz?)oBRJ6eR;1GOMKoebpKmk-d-lWa8-8yMvaoy
zOHWL9H1x|9jW?+b*HC)ty>I2W_5avFqX1o|x17H-GcfRT;44W$^WRt}I3c~Ipwz<B
z)Z!9IVbUAw9eg`X!uI;KiElZaIU5;tC$KdAIn+AI?C1j%0S}+ljHFj(yM)~oy;@y$
zW?qV)qC59xx8A9B-T#)HGx-v8Gi*}l<-~(~@4v3=|18_RKmPAW^@h-z*)A-BqFrqg
zzgXDj&pw`Z&`_Gab?)BhVRyw}L~oSd7BAHC>SYvDp-PB~X-uP9!RO4)7qV^~?|W+z
zb};W}+2fVbAL1-p*|YuEi0htCX4-mlYFh92WBGF;zD~=3XBlSLDZ&=Qll6nanaTKn
zaPr+;lN(EJi@dPk@TV_pH*aI0Z7$2<6DO|sJrd=4JgZBPckvFrg4aT_g)G_u8cV;<
zi?rT)kD;&inBl@l&b;!TDeJ#gs0pmLUYEXd#w#`!$+G#TcjZ%_s;Ct@ANIZTsNvba
zx~-)pSGL%kza_q7owRM7$YoQ}%}m!16<s}k?3m|Wt4XY>{>4%yOJ<(m{O7ms{n&DT
z{#-rxi~GH=r#OT;^HnOHXt=xV=7%#2Zf<&Rm9{(ERe!rPx0Kzq!(Xp9t6bW$;-PS6
zmwD{*o5rv2bE~ZS=6Lu^wC|(oJ9${c%FMf#E^1g8-(~PpDmtqC`^>rn8>Fw5y)HPP
z^=@0ZdCHE`%PVL4M!%9>{K$T@ZP4q#FP;Bw>Ycbf_)o<Z-^u%q{C=nN)BEhDzG=)$
zt)_6-yB)6LpTyZ=HT~}7$zL`e4_vG+{NnBUUorkiZC?3I=9xRM%RScVR^Gxr!c`$T
zoId;WlJ6SY=HLEmem5-HzDH^OR}*!`Uvo9@JrKODT3gjCq`oz}FaK9jw(Xz5*DZ&a
zz0nioeSM?IB6a4v1yS<C>`nVNZTyqh7PNlJ$yK+ruC4WrcACI--Av!PuzCJ&4*Mx7
zJ%1j2j9VmjP}W8B_y^6W=QD0T)_pu_=6waDoAC?&x#)K7wh7+TXqYD9&LsR}&MgmX
zsnZ%vjaSa?`!p@z^vhjN?dckK4~w7Ce7$dx>%+ZYtbg^MIUle&eTS5z>Thu&k>e~y
z%Y!7dwDl+6IQO*vXvw=fC+2-#+Qe99(wTY3ZPxZT#f-*VbXm3w`516ceXg_B^4RO1
znaM|VlrKfNn9azTC98SjvE8*B50!pL9cT7>v(|X&9A9qTqHVngq<)JhYaI)9(R<Om
zq9eFDz_7Bh?&p3@xe9gWV4q_F9jBAoW}gvAe=2F?va|WZ^d5tNOl1|XEk`o$3yCI$
zoOC^3VBK`*h@_FA$B`n&q}zL*b%rqn{|i~g9s5-^=(Ja~Oz^p*nH#d}6eCORW-RHx
zEX7uNZ|U|9JHKoG_YKU=j`p4{N{?JLSzYh*o9a$k{ms`yZ5D0!(b=XE%B166W9xb^
zC%HZNj&k-srD<IEd)Zfb+2yw0xp^qrX5xvDdtK~>Hm#VuSn620;dzCsgKjEY7Bzo8
z!)m^|ghwbc^LP85*R3D){@=QEeFf`xbI26})(_Zf6<HV<0`V3*n)n(pt`(`tr6q|;
zIjN9xr_}#!)*%Ohe`-<J=SNk4d~~&Y=Z^BNd#6-zO%aMu;9Z>)VJ5Zt(dNn*%wHCI
zsSAqaSR0%<|K0e^_3uB04{)<FF(&TOTvGllqjzhRRJ_#olTQ=#Q%f$b)W3Qwt5NNt
zWw5*I+M?*6`_7d_3AL=#oF(A*NNQb4{?1~a*>}z!{t;)QUa~lNRk>)Lzzc!4@YGL&
z@rF+7hSAHt;y3(%A^$)0NZVvrli#&3zMjAB`K~)ezc=;r!MBGqkLC(;@P;`4`M?~-
zp-_?aX<x5iIb+qF>F)&p?y~y}UVwCP?Zqos85kIX81WU+>iEJ6)YL-`soi;p90cZ=
zCNOihw6*n}GudfpV-+0P)ujAubMXS_<<=YC2kh%rlAqA;G^g1~aLUv$YisLS7whKx
z$1^;u=n@b(HhYq#Zoik7>Wq@GSG|c>9XDQ?VS9dR#|0IhvOgzgKB_t$_j#^{j^ZDK
ztt|$fm-k<PIdx@j*rK9SX@~sOvz^R;>KwV}wRkm$?4b|KPT#w9yZ6G$Ct<~}y&NTu
zzCXFY?W0cR&i?p2!FJZh>vWC;Y31MgUHg7#SR0EIbLqtY+gb$}mG+z3-gmpcn1O%a
z`WJ$G=il594yp!e9+_(l3=F<_gGvQoP=%Ic<`hFx)Y|aZ!NTDp|6_$VDMm6*Y<FDU
z5hyJ1c(GE`B7yjf2Cc5p)uo)`5jWpFddGHjU-a)S{=c`p&$Qn%w{FGTcB>aY$6szQ
z`(^%xzcB0V&fSWf0s?cb9>2R=eg5a%;=1P(PtX5<?+@<*zZzKwK^vhxMqLk+HSCx7
zXdC)oY){_H{Ji2)+K0CRrC0OPKe#OVEA)rwt8<#p+SQL|t;)1nwk$VP-YDr>rS7)n
zpE>O3Kbsco_<~W=@dS_1{u7fkXB+4As}%jH-L~@8;oOTy=44dM+NL@@&Smt_5Vf0T
z=%U0O)cK8j=}{xC4J`{z9=jZ~Z#(5-VrYEBj5GAIMM3Qv24{yuK~9BzC+3NHub3w5
zqC3qqLhrHQnuLf)bGXbOwXGALm-T`t)pN48+562eCqA;8xo)13uFK}%xsF#7r?yl{
zt`<yNF+=x|Li!<#InSQ8IJ+`BZSHd4G4<LTJG~9pljgQ`^k_(Z+PGPX=U`%9d2#g3
z#W%PPcX=o-SXrEu^*7`IpRDY%l|CGPOc^ce9TH|<H&l|1w;5bH$Llg@(#;(Umj+ke
z@#vOVd2ScWfiTIlH>T-N2w>ZBEI{;S*SS9H4yl~!7rV@w0@&DF@4Vr0_vg|oJC$)<
zk8S-q{as@IUM~_N=5W7gNa`)oPG)=~_V7wVf6rbevGq&i9wjC3?_qwS^fb}&9?$$u
zUrRa?1No*fwEoPKv{l+96jZvG|B-^+<U$E|jshLu23^)U`T~B6v)whTi_1<JemcC!
z;L$OK(v(Q2tCjv%rU%Y0UX;DUM93}Z;xEx)(fc!f*V`_d6m<7a@ACsfpSyL|O%&g2
z)nD9Ow6*LV*V+4v*p#Q_6o-jS(m3fS-uB_nyp*LLORK63gp-3Ax9T|5AJ0+0)w;M^
zU+w3N7rEX|D>lW<m-9<GufpT|wLR;|uBy*`ZXG9NieiFwRv+K+J@6xc+ER(IT`pz8
zyH_Mj*&k6~!*@EDd9}M|AkV{{E6@6Ad@|qqAz*XX&-)>pS!ZY*@!fsc-*djz8tt-M
zD&qdS2adLHb-nB#9K_u0^~27m)m-%7)04g1@9fZXQ3!rnKmA3GwW`(L1#(AopB^ho
zUHH@QY~rqx-N6O3BJx6lTW6kg7hl?$__HQ>M#|)ODIu=mQ_h#&OHa$0I^!7Y_KU9H
zMSKpP@w)$ie`=QC#tAa2bA5h?`k#(Ti)b-7+G3k9Z<&9Gk$J??vQtraESPHDZuxww
zU9~}~pzR9VLXVhIskYpk%Z%J|`XrjeX7aCR{a|%(LV@eC*%jS-R+iGM?DBd(MI8DV
z{lR{TO0M%CHum73@%2yHCj=Jp$^?9I?2UfdlGwBCI9Gt_^hFZU{N*oZ&51X+`fai<
zBWixu=WRuM4h!_&F=w0^FPHRTFT<~b&|};c8)f8mJS>H6HS1NT*iTz{SmU^9Tj^)5
z=ixi=xGrC2>}Bcu^t|LX9Sv@weM|12`suo|JtpzJR?&KnNAZStIbQDbIiLJRbg{Yc
zZeH^Pb<11@f4zKJY$pEL!ZtOWq5m<<Uhe{-<sM!d^IMNIuHDD_(&ezP)nQ&8FOz>=
zpKh<%<EJjiuKU2_>LQUu_Kml$9ul_jeIN9rkj;P6)XkFF@A{lpGv4|r>?I^~xMlq#
znOf0Jv2*ixr!9Ni+p_aNV^06MO=~UhEIGxjbTseJoARXAq+|NMlQ|4a*5}VSa!Too
ziEk3G^Xl(nQvP=wg0nX+zZw3NyHb5)<3nj3e$n<lp?2?YdfG&_cy1AS_#;*R_q%)d
zgSqVdH@hfUORResaiW}icjoTPQ@@z}Uj1j`BhMqO*OpCK?=|blKBYUy4h9rXwcorh
zXVoWeX3oR~*PYq^q&(<9Eo8f&|0j!mT>E^#DVK|l|L)w#ntH=)`r+J?>G=x}Wh~t+
zwoCopg4K8ZWR^xh&wQgKSN2%5<Uw@R{|1Y?MXQ%SDD9XL*J~<qxN?<T^OmEh^lzLj
z&<#`5NeVmEzhR=9*lCV*8S##%QZ;SeGZfapDiEE1!p-nz=m(RvH7S32<|*2oJURKq
zLhY|PVXrJFRn0qRcA&gpW}-@n*NUkD>WOPxX0%AHdSuOU-!)*(e@ETj&2NwTP22k<
zc#@I#-1#ftXn*;3X?I;&+T0~9v-j|AzaF{n(yEi<36?*9a2(yr<bCqE)fMYECOa}B
z)n0A((K&6jkwxFqr$eJDp}h6=q2F`5ODb+^9-jWutF0|O^L_4~?(fE{`9E^nm7ba>
zxG?^KcFR9zP{-`e#1+PsYzz#B{E%9o3+sYeX<SuVDX1F5v+M+C(+Z-|KdCsis0_Yh
zb;4<`Lk0q_`88XviT`WnE=|66?YLj~qHebDfytdMVM&+!iyyN82uzZ?*xF=aaOTeG
zGl?^9|1DxQaJ}u`xuE*O6&0iKAWg@mCsT?%R_ea;xqf@|g`F4dv{>dUpSKLP>0Dbc
zvb*Pi@p9YqERO5<|7q;(nJv$6#^R{*xFy}~w(k1#GmPEq*XrBzS1@sN%-&sRn)uLu
zN#&2TvudMRzG|3Osfz{OERJ4Z&eQGL->{%Z$?KbSXhqoXR;RNsAFO?CHb0ixH$0jj
z6s)FCFaJKyz`)ST2nkjZ1`ZAmjCII3`@4|P2`){_N==6Lcc+Hj4!Rs561zNvDR;rv
z0EZ<fLMH{SC~ujjrKDlZDtGG2#qC>o1$a0oFO&Vrw*P?n{hBnlcE@y?`G5KUavTr*
z?s=Ih_vo*pZ<fEeU5iw|8DC%fhbKWWd+vt?z763=RJR!S<VJs-v~X&v@Aa!Y!Zw*E
z-|m@wvHPQs=Jw^!a@+J`wQs#jTel)A^=cBwvhPziJxV!xS;Xtd#YR6yJHfgRp1aQv
z^W=IhJRmSlt8`b=n<M6P?{WTQUH?{0@ImX_X}j{Lg}&RRqtqhT#&<SM_ox}?HvdWI
z8P@NtW8z=z@36mvF(#42beRFiZm&Y;+M_EyWQ=-NE42wEevs<hz5Uj29ZSaR636rd
zR%ms~AC?d`Y%AR5{Bps98(N2_O!>Ec2dCxfZuQEKrENc_Wz9M<<Evwnj)GQ_lwsAP
zUm{A=uJD}ovlL2UJ!AA`j@Q<d$Ww~-I`U}>#wBT6WSuv9i^Zm_d$)74c;OnaNgk>k
zK^t>b_n%gXtymw`J7+0-q!~Ahlt*^kuE1O8S6-Vo>GDZoui2HZ=e4FCJHPI7_WLZ?
zw$8AW#j|Hydd<t}<gU$s&dATdYC#cq#>ur)yI5GaDmfl7$j$w|;nw^LgUNMkd0gYy
zX|w0OUiP0Oymg;uYxV_!rO|>SjGieKtER+6X83rUuKtpGX42H~a8o|rU1!oO7nM(W
z*5abvyx`{&h3aNMxjRdQ59{7p_LZ-4)058=L>Iq5xXfRn;=`McbGbXbSD)|v`7`2x
z?X9n&MTYIa8#d2A&Q$7UQT^=LB))f#;thArN?_qo{xM%7Zizs#Vch4P9$}9p)H#fn
zaIT#GkoQ-n@re(thhJ}e!RcmG@%{JjiNWVTI;S+sxn!*J5%?wYE89j%;6uX&OXZWP
zC8wN=Ds4(kKK*I&clg16R@E=3v&&-Rc9(AE6Q)V84X595SmTwGtmdVneyii=_Nuhz
zBS{>Sw|JRkT5J}~l3XZxdge##)23@vYz}Q&9qQ_S^Jzq<?Xn2j+a13X*9hDw@ja)T
zb!NRpk6g0WFHYn0{eu4)%6{eC<@>@B+I#77ujLV~O)SzaT)R|k^sZ^mv-tK>9+dC4
zatJR~VrF2t0bbO}$Rxsmn)8?#Ab^vB1;T)nzOEsTx}JV+`u|QbFa&s`YCZhuzoj_?
z1A`d@1A_=$3y5LMz`y|4>g(v|>E;?7qUY-dGJ%T$QkoW^Z9hP@dK+|02S^9ZxgZ_Z
zSE8*pvokQ%Dl;&EmdAi>gWwxb9f>(P;B|Vb#n2rmpu0!VjXB48_hT3f1A`GS0|RK|
z0mKLpd5MF8AtgUqKQSk#ATc>RF&(ctKZEx9>}F(O_{PM*zys0_#|69)bCUB5D)oxX
z(m^i3<#kTDE)XM?AEGlQv$#Ybqz&2s8ms19zH*U?;m$uM22eEu(g49d$lBl=FLa^1
zA#}46%Mx|LC8%CjViCHrcYnsHffhq%F)%O)K+J=Z+aEH4!y`2(H8(Y{L^mh1xCEpd
zmtWYS`XH3*BZzMBz7j?zT$%(Ss-dJ8LKEB{;DErT9W^0TV$%){2E4||LG6c78}Jze
z-dh3+2IRQmQ&xZM&BMU(+kt^W7h(vMd_&MIq?OXx(rd-6klj733=A{*7#MV*hC--G
z@8Kbg2rQUy!Olc78k!D~9es4)&2U*>1_nuQ1_mRDkx;VYD<PB7w_IRzxj^IA2W9LG
z3~wbF7!08%L#VGz%;1!Tb!;2#a&+^tIN$T-{v&_57#MaLF))D2B8br-@)Q?A<FTz%
z$L0s8;Ny4P*%%lm3PTDzkns?#Ek>3lSUh5CntXCID+5D}5PCdZlObdWw4l;0F3rtN
zEUE<GwuGKI<Ky~v9Asf&u;6200Bxj!xF1BmR3g^=lA_d9tcGhd&16&LVqiF^!GKmO
zv1<@%IH5990pwITt~bJCEPUBFqPhZA9W~17j5E0z7^IvS7>wa2ff##<FwFyXDLA%d
zVy%09|2$R(hG%@}QMlcXuyfHYz>-8dVxrDIVP{~ND1{!%TU`j74_*_C&Dm?ca=&@9
zFfcskU|;~Xy+I)Y!5@5xG!~0vm!7%EP{hW-;4Z?z0NO4BF%d-e2NE`wm=tZU9`gAt
z3j@O|Ui6YBIf8f_aHi=ADz_I!fod}e1_o`AyWzM$mT2P%rD|EYp&*7+DjtJDvwi59
zns-uHQZo+&!xLu)20f4oa9m5sDEKnV%=|p8d0J0)`;phI3=I4D&}*}pA_C4tF&j(T
z__1R5*{56#3{CzF3>I)FgBXh{NH7{{`7*Y2eUNeTs%NYW42(kPRm0n6@@&E4m2ajt
zrM0{a4CWc=p=8lTtR?wHSR<hP#LY)}Yzz!0Lg;nAzzh<M#^UHdmURa&^Dr=cvPaMH
zH|7yE88n@N)xCPh?wEaIWnh@i$G`xZ5CO#}1T(H7&QvT;?GN2+(!s;P5bA=S3q3Xw
zG!!;9jxBW@*}=y6f|Y?`FCS!gImD$PQgc7i24it>ZCY`20S5zvwj6q_WgaD9F4CkL
zHWyDTahTi2!oVQLg&q{f=ZH5Mi<1o#r+nYf!NBlC4m~J@E)y^qlo-HsTi6^dDZ#+j
z$-=<E%!OWGY2G2$TrAGjX=L3ynVW$@(-}RTaXutqEM$HOn_JI5yXEqLg@GZFi-7^O
zy9AUFAo$}Oq7232P{9!0Xa{x%232YF3QF}80W*oI|Mo?1x**KTz`!MlUicsRNu=>O
zE59@Hi>nU_GBCIXqL&cH|A{l3P|YU~30)}ZEy#kqF97bff_rYr9T(M{^A$_j85lG%
zGFk^=!{9@#*wVu0SsD)8Sr{0?xY09On<PPJ!cE4KAb4+O@2TQqVCb|$H+Y&HL4#rA
zp4ePG>rwHMNvsSEvoH#?OiiK<#^PZ26MX)RYzz$RgwdPK!TJQvB_<6|$(g+4Itv5C
zH(mw?(D(y1IWRCVY&9j?0-ULsq4N>X3U&qtA1U;L?Ufa=ro+-Pa?(39?Mn7BE(V4V
zN(>CBLl>`{Am(PI<`n3r<R@dTC?n!J?LdP(!8HsFpriT`o__BO(GET;MK>`g2dn-&
z^XHxGWno}A!pFeChtSNxz%V5iNk3dKu3-}{6uq%Y5WP96>4~7-WvHE}E`u|(Ls=OZ
z*6=Ve2&3q0MbYQ%9}pSj>FyDN-c<ebz_IoWCj*0)1bUcBXCPbb<LT_`7wn3zeMjqp
zSY{Rmh6-+U`_+n&wPzKUrWRG|<))w;;MOR)o{xor!H=DR0dzVE!Vg(xm<EJ;Vlkq_
z`j1UA69dCnX7s_n-BnN{GV`*rC77)%tzYUfGcZgLLmzI8sD<dvP0dY8Ez(6hDhJ&Y
z7oxQmfHqHoMwd{BEzdPT&B;$G&A~VX2i=^Nvl`FcW@KQP$&5aV>d*)=C%-JUs4O$J
z9PgOI?#$yN8(A3`g2WjZ#1H|>z`&5yjAjhZJUaEq#-*!R7#MhX7#Khsxe>;McS6j7
zl_M#s1*v%{sd>qnsm0g=xvoj|dmRG<!%GGR2GG<T!X)oLRFklTGOj#=n!kklAqEwt
z7U!21C8ri+)JkcyZqEO~$iVQKk%0kp1`@&%b{KloK?l<4736`(hLOvcDQa3X`WYD*
zx){+Dd-X(g2UNfez~uwbP231qcu$5H0NMDdo03_C;RS_jKf2T^85kVm7#WlhIvE%k
zDlj!e@|&))o|&GZUT$WdURE)BV)MJ`DWJv7z+lAAz<@f6^NxoVT<aq_25MeuCfKm#
zVhq##5B^-osLsH!qMm^PwGELbK)^Iir!jCYPC3cR!0=6hfq@srt6R*G4a4Fq<ZIAT
z3-KL}P_2+-uL?jX2Vh!_d?hbx6j}Np>xY-($O#1b8W>b}zYRpujA<|O@m;9y-j)p2
zigIfVdTb(}$c37~E$blqu^jn@ZV2*$RG`DV5JA5TW(by}yg;VFQaSo5P@u!B5T?AT
zXN4SPg_v?c*MJ&qybWLth!J#rcA-`u7U)`GgYWo^KrOtpaTx&~1qYb}i+qqTkPk}&
zRR#!eFUD&Q(mViof(+eU<fC8o5r#4_F!VN|g$~S%VE3Vq(qlCo`6Lh2;Xv^=yoO^N
zqlepoD>a~2BuhJR*nnlA7!<(BXAqz^O79ae32h7)?oQ<BL*Dw2+S8oggWsLt5nQ;L
zxcrVf8CKVe!%XzyM3BdkcW;9Z5kMq@t@w;V9_~XLlY_ey+4snsr%)4b*aSQ-g<ApJ
z6po&Fk+)KSwq7BeZZ#9Hxu6jY$cj^RBaxR$qmGNW%*AUYY}g5F03a_YMxDU@y%3M7
zNMl1-jYVF3i#qtGz8H_OAm4+>Z?GDQybKDoZWj@#K}+x$3K?aAn}{o+qPEdwSK}}d
zv-b~5s>n-;P=hfHzd`W+Ioy57$rE{{1Ztd@tikI(SnnKaDk~c(ta2D~7*Z4&7~ZUB
IWnf?c09BS58UO$Q

diff --git a/web.utils.iml b/web.utils.iml
new file mode 100644
index 0000000..c82a663
--- /dev/null
+++ b/web.utils.iml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4">
+  <component name="AdditionalModuleElements">
+    <content url="file://$MODULE_DIR$" dumb="true">
+      <excludeFolder url="file://$MODULE_DIR$/old" />
+    </content>
+  </component>
+</module>
\ No newline at end of file
-- 
GitLab