From 9cbeba46af32f6c1104a9a695befb37315c34101 Mon Sep 17 00:00:00 2001
From: Enzo De Carvalho Bittencourt <enzo.decarvalhobittencourt@ensiie.eu>
Date: Fri, 6 Oct 2023 16:30:05 +0200
Subject: [PATCH] Normal

---
 Normal/__pycache__/graph.cpython-311.pyc      |  Bin 0 -> 8947 bytes
 Normal/graph.py                               |  170 ++
 Normal/main.py                                |  268 ++
 Normal/rapport/.beginfig                      |    6 +
 Normal/rapport/.local.vimrc                   |    7 +
 ...0A188E0AE53A032AA7058941BFB586FC439.pygtex |   31 +
 ...DF288E0AE53A032AA7058941BFB586FC439.pygtex |   15 +
 ...D2C88E0AE53A032AA7058941BFB586FC439.pygtex |   18 +
 ...89688E0AE53A032AA7058941BFB586FC439.pygtex |   23 +
 ...4B688E0AE53A032AA7058941BFB586FC439.pygtex |   17 +
 Normal/rapport/_minted-rendu/manni.pygstyle   |  101 +
 Normal/rapport/latexmkrc                      |    3 +
 Normal/rapport/rendu.aux                      |   62 +
 Normal/rapport/rendu.bcf                      | 2383 +++++++++++++++++
 Normal/rapport/rendu.fdb_latexmk              |  173 ++
 Normal/rapport/rendu.fls                      | 1178 ++++++++
 Normal/rapport/rendu.log                      |  972 +++++++
 Normal/rapport/rendu.out                      |   10 +
 Normal/rapport/rendu.run.xml                  |   86 +
 Normal/rapport/rendu.synctex.gz               |  Bin 0 -> 23783 bytes
 Normal/rapport/rendu.tex                      |  390 +++
 21 files changed, 5913 insertions(+)
 create mode 100644 Normal/__pycache__/graph.cpython-311.pyc
 create mode 100644 Normal/graph.py
 create mode 100644 Normal/main.py
 create mode 100644 Normal/rapport/.beginfig
 create mode 100644 Normal/rapport/.local.vimrc
 create mode 100644 Normal/rapport/_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
 create mode 100644 Normal/rapport/_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
 create mode 100644 Normal/rapport/_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
 create mode 100644 Normal/rapport/_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
 create mode 100644 Normal/rapport/_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
 create mode 100644 Normal/rapport/_minted-rendu/manni.pygstyle
 create mode 100644 Normal/rapport/latexmkrc
 create mode 100644 Normal/rapport/rendu.aux
 create mode 100644 Normal/rapport/rendu.bcf
 create mode 100644 Normal/rapport/rendu.fdb_latexmk
 create mode 100644 Normal/rapport/rendu.fls
 create mode 100644 Normal/rapport/rendu.log
 create mode 100644 Normal/rapport/rendu.out
 create mode 100644 Normal/rapport/rendu.run.xml
 create mode 100644 Normal/rapport/rendu.synctex.gz
 create mode 100644 Normal/rapport/rendu.tex

diff --git a/Normal/__pycache__/graph.cpython-311.pyc b/Normal/__pycache__/graph.cpython-311.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..b59c4400bf93d9e94ba27ea8950223aa6fb57a78
GIT binary patch
literal 8947
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

literal 0
HcmV?d00001

diff --git a/Normal/graph.py b/Normal/graph.py
new file mode 100644
index 0000000..fd36342
--- /dev/null
+++ b/Normal/graph.py
@@ -0,0 +1,170 @@
+"""
+Module for graphing
+"""
+
+import matplotlib.pyplot as plt
+import numpy as np
+import seaborn as sns
+import scipy
+
+def hist_distributivity_graph(N, RESOLUTION, seed, data):
+    """
+    graphs histograms
+    see values function in main module
+    """
+    plt.clf()
+    for name in data:
+        print("building " + str(name) + " histogram...")
+        xlabel = "Value"
+        ylabel = "Count"
+       
+        ## Fitted Normal for comparaison 
+        mu, std = scipy.stats.norm.fit(data[name])
+        x_pdf = np.linspace(-7,7,1000)
+        y_pdf = scipy.stats.norm.pdf(x_pdf, mu, std)
+        
+        title_name = name + "\n N = " + str(N) + "\n seed = " + str(seed)
+        if seed == 0:
+            title_name = name + "\n N = " + str(N)
+
+        graph = sns.displot(data[name], kde=True, bins=RESOLUTION
+                            , stat="density")
+        graph.set(title=title_name)
+        graph.set_axis_labels(xlabel, ylabel)
+
+        plt.plot(x_pdf, y_pdf, c='r', label="Fitted normal distrib."
+                 , linewidth=1, linestyle='dotted')
+        plt.legend(loc="lower right")
+
+        graph.savefig(name + "_hist.png", bbox_inches="tight", dpi=500)
+
+    return
+
+def kde_2distributivity_graph(N, RESOLUTION, seed, data, cov, name):
+    """
+    graphs histograms
+    see values function in main module
+    """
+    plt.clf()
+    
+    title_name = name + "\n N = " + str(N) + "\n seed = " + str(seed)
+    if seed == 0:
+        title_name = name + "\n N = " + str(N)
+    title_name = title_name + "\n covariance = \n" + str(cov)
+    print("building " + str(name) + " 2D kdeplot...")
+    
+    cmap = sns.cubehelix_palette(start=0, light=1, as_cmap=True)
+    
+    x, y = data[0], data[1]
+    print("graphing with "+str(N)+" values...")
+    graph = sns.kdeplot(x=x, y=y, fill=True, levels=10, cmap=cmap)
+    graph.set(title=title_name)
+    print("saving picture...")
+    plt.savefig(name + "_2D.png", bbox_inches="tight", dpi=500)
+    return
+
+
+def ecdf_graph(N, RESOLUTION, seed, data):
+    """
+    graphs histograms
+    see values function in main module
+    """
+    plt.clf()
+    for name in data:
+        print("building " + str(name) + " ecdf...")
+        xlabel = "Value"
+        ylabel = "Cumulative Probability"
+        title_name = name + "\n N = " + str(N) + "\n seed = " + str(seed)
+        if N == 0:
+            title_name = name + "\n seed = " + str(seed)
+        graph = sns.displot(data[name], kind="ecdf")
+        graph.set(title=title_name)
+        graph.set_axis_labels(xlabel, ylabel)
+        graph.savefig(name + "_ecdf.png", bbox_inches="tight")
+    return
+
+
+def compare_ecdf(N, RESOLUTION, seed, data):
+    """
+    Create graphs superposing  ecdf
+    """
+    plt.clf()
+    BW = 0.337
+    name = "compare_ecdf_"
+    for e in data:
+        name += e + "_"
+
+    # subdata = {k : data[k] for k in names}
+    print("graphing " + str(name) + "...")
+
+    xlabel = "Value"
+    ylabel = "Density"
+    title_name = "N = " + str(N) + "\n seed = " + str(seed)
+    if N == 0:
+        title_name = "seed = " + str(seed)
+    graph = sns.displot(data, legend=True, kind="ecdf")
+    graph.set(title=title_name)
+    plt.xlabel(xlabel)
+    plt.ylabel(ylabel)
+    # plt.legend()
+    plt.savefig(name + ".png", bbox_inches="tight")
+    return
+
+
+def compare(N, RESOLUTION, seed, data):
+    """
+    Create graphs superposing two, already generated,
+    distributivity
+    """
+    plt.clf()
+    BW = 0.337
+    name = "compare_"
+    for e in data:
+        name += e + "_"
+
+    # subdata = {k : data[k] for k in names}
+    print("graphing " + str(name) + "...")
+
+    xlabel = "Value"
+    ylabel = "Density"
+    title_name = "N = " + str(N) + "\n seed = " + str(seed)
+    if N == 0:
+        title_name = "seed = " + str(seed)
+    for e in data:
+        graph = sns.kdeplot(
+            data[e], legend=True, bw_adjust=BW, common_norm=False, label=str(e)
+        )
+    graph.set(title=title_name)
+    plt.xlabel(xlabel)
+    plt.ylabel(ylabel)
+    graph.axes.set
+    plt.legend()
+    plt.savefig(name + ".png", bbox_inches="tight")
+    return
+
+
+def lineplot_wrap(data, xlabel, ylabel, title, iterN):
+    plt.clf()
+    print("graphing " + str(title) + "...")
+    for e in data:
+        plt.plot(iterN, data[e], marker="o", label="seed=" + str(e))
+    # graph = sns.lineplot(data, legend=True, x=iterN)
+    plt.title(title)
+    plt.legend()
+    plt.xscale("log")
+    plt.xlabel(xlabel)
+    plt.ylabel(ylabel)
+    plt.savefig(title.replace(" ", "_") + ".png", bbox_inches="tight")
+
+
+def lineplot_mean_alot(data, xlabel, ylabel, title, iterN):
+    plt.clf()
+    print("graphing " + str(title) + "...")
+    for e in data:
+        plt.plot(iterN, data[e], marker="o", alpha=0.05, color="red")
+    plt.plot(iterN, [0.5] * len(iterN), color="blue", linestyle="dotted")
+    plt.title(title)
+    plt.xscale("log")
+    plt.xlabel(xlabel)
+    plt.ylabel(ylabel)
+    plt.savefig(title + ".png", bbox_inches="tight")
diff --git a/Normal/main.py b/Normal/main.py
new file mode 100644
index 0000000..f5fe83b
--- /dev/null
+++ b/Normal/main.py
@@ -0,0 +1,268 @@
+import graph
+from datetime import datetime
+import matplotlib.pyplot as plt
+import seaborn as sns
+import numpy as np
+import scipy
+import csv
+import random
+import multiprocessing
+
+# shut up stupid warnings from not "the-most-up-to-date" libraries
+import warnings
+
+warnings.simplefilter(action="ignore", category=FutureWarning)
+
+
+def values(N, seed):
+    """
+    Return number sets of
+    N values following MersenneTwister
+    (Random.random()) of python
+    """
+    print(
+        "creating "
+        + str(N)
+        + " random values with random.random() of seed "
+        + str(seed)
+    )
+    random.seed(seed)
+    return np.array([random.random() for i in range(N)])
+
+def Marsaglia_pair(N, seed):
+    """
+    Return a pair of two N random uniform values W1 W2
+    in [-1;1] 
+    respecting :
+    for each x,y W1,W2
+        0 <= x**x + y**y < 1
+    """
+    print(
+        "creating "
+        + str(N)
+        + " random pair values for Marsaglia with random.random() of seed "
+        + str(seed)
+    )
+    W0 = np.zeros(N)
+    W1 = np.zeros(N)
+    random.seed(seed)
+    i=0
+    while i < N:
+        w0 = 2*random.random() - 1
+        w1 = 2*random.random() - 1
+        while (w0**2 + w1**2 >= 1):
+            w0 = 2*random.random() - 1
+            w1 = 2*random.random() - 1
+
+        W0[i] = w0
+        W1[i] = w1
+        i+=1
+    return [W0, W1] 
+
+def reject_val(N, seed, Inv, c, g, f):
+    """
+    Return N random values
+    following reject method on c*g(X)*rand < f(X)
+    """
+    print(
+        "creating "
+        + str(N)
+        + " random pair values with reject method with random.random() of seed "
+        + str(seed)
+    )
+    i=0
+    random.seed(seed)
+    res = np.zeros(N)
+    while i < N:
+        u = Inv(random.random())
+        while (c*g(u)*random.random() > f(u)):
+            u = Inv(random.random())
+        res[i] = u
+        i += 1
+    return res
+
+def append_values(N, seed, where):
+    where.append(values(N, seed))
+    return
+
+
+def more_values(N, seed, number):
+    with multiprocessing.Pool(number) as pool:
+        res = pool.starmap(values, [(N, seed + i) for i in range(number)])
+        pool.close()
+        pool.join()
+        # res.append(values(N, seed+i))
+    #print(res)
+    return np.array(res)
+
+
+def job_erfinv(uniform):
+    name="erfinv"
+    print("\033[32;1mSarting erfinv job\033[0m")
+    data_erfinv = NormCenterErfInv(uniform)
+    graph.hist_distributivity_graph(N, RESOLUTION
+                                    , seed, {"erfinv": data_erfinv})
+    do_stats_tests(data_erfinv, name)
+    return data_erfinv
+
+
+def job_CentralLimitTheo(uniforms):
+    name="CentralLimitTheorem"
+    print("\033[32;1mSarting Central Limit job\033[0m")
+    n = len(uniforms)
+    res = np.divide(np.sum(uniforms, axis=0) - (n * 0.5), np.sqrt(n / 12))
+    #print(res)
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {"CentralLimitTheorem" + str(n): res})
+    do_stats_tests(res,name)
+    return
+
+def NormCenterErfInv(uniform):
+    return np.sqrt(2) * scipy.special.erfinv(2 * uniform - 1)
+
+def job_BoxMuller(uniforms):
+    name="BoxMuller"
+    print("\033[32;1mSarting BoxMuller job\033[0m")
+    if (len(uniforms) != 2):
+        raise ValueError("need two uniforms values exactly.")
+    U0 = uniforms[0]
+    U1 = uniforms[1]
+    Y0 = np.sqrt(-2*np.log(U0)) * np.cos(2*np.pi*U1)
+    Y1 = np.sqrt(-2*np.log(U1)) * np.cos(2*np.pi*U0)
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {"BoxMuller1" : Y0})
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {"BoxMuller2" : Y1})
+    do_stats_tests(Y0, name+"1")
+    do_stats_tests(Y1, name+"2")
+    return
+
+def job_Marsagalia():
+    name = "Marsaglia"
+    print("\033[32;1mSarting Marsaglia job\033[0m")
+    pair = Marsaglia_pair(N,seed)
+    W0 = pair[0]
+    W1 = pair[1] 
+    squared = np.square(W1)+np.square(W0)
+    Y0 = np.sqrt(-2*np.log(squared)) * np.divide(W1,np.sqrt(squared))
+    Y1 = np.sqrt(-2*np.log(squared)) * np.divide(W0,np.sqrt(squared))
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {"Marsaglia1" : Y0})
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {"Marsaglia2" : Y1})
+
+    do_stats_tests(Y0, name+"1")
+    do_stats_tests(Y1, name+"2")
+    return
+
+def GINVcauchy(x):
+        return np.tan(np.pi*(x - (1/2)))
+
+def gcauchy(x):
+        return (1/np.pi) * (1/(1+np.square(x)))
+
+cCauchy = np.sqrt(2*np.pi / np.e)
+
+def job_rejectCauchy():
+    name = "rejectCauchy"
+    print("\033[32;1mStarting Cauchy reject job\033[0m")
+    number = 10
+    with multiprocessing.Pool(number) as pool:
+        res = pool.starmap(reject_val
+                ,[(int(N/10), seed+i, GINVcauchy, cCauchy, gcauchy 
+                   ,scipy.stats.norm.pdf) for i in range(number)])
+        pool.close()
+        pool.join()
+    fres = np.array(res).flatten()
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {name : fres})
+    do_stats_tests(fres, name)
+
+def job_MultiDim(two_uniform):
+    name = "MultiDim"
+    print("\033[32;1mStarting "+str(name)+" job\033[0m")
+
+    cov = np.array([[1,0.5],[0.5,1]]) 
+    res = np.array([np.zeros(N),np.zeros(N)])
+    U0 = two_uniform[0]
+    U1 = two_uniform[1] 
+    res[0] = NormCenterErfInv(U0) 
+    res[1] = NormCenterErfInv(U1)
+    
+    print(res)
+    
+    evalues, evectors = np.linalg.eig(cov)
+    D = np.diag(np.flip(evalues))
+    U = np.transpose(evectors)
+    Uinv = np.linalg.inv(U)
+    X = np.matmul(U, np.matmul(D,res))
+    
+    graph.kde_2distributivity_graph(N*2,RESOLUTION, 0, X, cov, name)
+    return
+
+def job_MultiDimBox(two_uniform):
+    name = "MultiDimE"
+    print("\033[32;1mStarting "+str(name)+" job\033[0m")
+
+    cov = np.array([[1,0],[0,1]]) 
+    res = np.array([np.zeros(N),np.zeros(N)])
+    U0 = two_uniform[0]
+    U1 = two_uniform[1] 
+    res[0] = np.sqrt(-2*np.log(U0)) * np.cos(2*np.pi*U1)
+    res[1] = np.sqrt(-2*np.log(U1)) * np.cos(2*np.pi*U0)
+  
+    print(scipy.stats.pearsonr(res[0],res[1]))
+     
+    #res[0] = NormCenterErfInv(U0)
+    #res[1] = NormCenterErfInv(U1)
+
+    #print(scipy.stats.pearsonr(res[0],res[1]))
+    graph.kde_2distributivity_graph(N*2,RESOLUTION, 0, res, cov, name)
+    return
+
+def write_stats_fields(data, name, testname):
+    fields={"name" : name}
+    for k in data:
+        fields[k] = data[k]  
+    
+    #write file
+    with open('stats_'+str(testname)+'.csv', 'a', newline='') as csvfile:
+        datawriter = csv.DictWriter(csvfile, fieldnames=fields)
+        datawriter.writerow(fields)
+    return
+
+def do_stats_tests(normals, name):
+    shap = scipy.stats.shapiro(normals)
+    write_stats_fields({"W" : shap[0], "pvalue" : shap[1]}, name
+        , "shapiroWilk")
+    #Lilli = statsmodels.stats.diagnostic.lilliefors(normals)
+    #write_stats_fields({"Kolmogorov-Smirnov" : Lilli[0], "pvalue" : Lilli[1]}
+    #                   , name, "LillieFors")
+
+    ander = scipy.stats.anderson(normals)
+    write_stats_fields({"test" : ander[0]}, name, "AndersonDarling")
+    ago = scipy.stats.normaltest(normals)
+    write_stats_fields({"test" : ago[0], "pvalue" : ago[1]}, name, "Agostino")
+    return
+
+
+if __name__ == "__main__":
+    sns.set_theme(style="whitegrid", palette="rocket")
+    N = 100000 # 10**6 random values
+    Ns = 12
+    RESOLUTION = 25
+    seed = int(datetime.now().timestamp())
+    data = more_values(N, seed, Ns)
+    #PROCESSING################################################################
+#    p = multiprocessing.Process(target=job_erfinv, args=[data[0]])
+#    p.start()
+#    p = multiprocessing.Process(target=job_CentralLimitTheo, args=[data])
+#    p.start()
+#    p = multiprocessing.Process(target=job_BoxMuller, args=[data[0:2]])
+#    p.start()
+#    p = multiprocessing.Process(target=job_Marsagalia, args=[])
+#    p.start()
+#    p = multiprocessing.Process(target=job_rejectCauchy, args=[])
+#    p.start()
+    #multiprocessing.Process(target=job_MultiDim,args=[data[0:2]]).start()
+    multiprocessing.Process(target=job_MultiDimBox,args=[data[0:2]]).start()
diff --git a/Normal/rapport/.beginfig b/Normal/rapport/.beginfig
new file mode 100644
index 0000000..010fe4f
--- /dev/null
+++ b/Normal/rapport/.beginfig
@@ -0,0 +1,6 @@
+\begin{figure} 
+	\centering 
+	\includegraphics{} 
+	\caption{Caption} 
+	\label{fig:enter-label} 
+\end{figure}
diff --git a/Normal/rapport/.local.vimrc b/Normal/rapport/.local.vimrc
new file mode 100644
index 0000000..cb57652
--- /dev/null
+++ b/Normal/rapport/.local.vimrc
@@ -0,0 +1,7 @@
+":execute 'redraw!'
+"noremap <localleader>a :silent execute '!astyle --max-code-length=120 '..shellescape(expand('%'), 1)..' &>/dev/null && rm -f '..shellescape(expand('%'),1)..'.orig'<CR> :execute 'redraw!'<CR>
+"set autoread
+noremap <localleader>c :write<CR>:VimtexCompileSS<CR>
+"noremap <localleader>r :execute 'redraw!'<CR>
+noremap <localleader>f :-1r .beginfig<CR>
+
diff --git a/Normal/rapport/_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex b/Normal/rapport/_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
new file mode 100644
index 0000000..08acd56
--- /dev/null
+++ b/Normal/rapport/_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
@@ -0,0 +1,31 @@
+\begin{Verbatim}[commandchars=\\\{\}]
+\PYG{k}{def} \PYG{n+nf}{Marsaglia\PYGZus{}pair}\PYG{p}{(}\PYG{n}{N}\PYG{p}{,} \PYG{n}{seed}\PYG{p}{):}
+\PYG{+w}{    }\PYG{l+s+sd}{\PYGZdq{}\PYGZdq{}\PYGZdq{}}
+\PYG{l+s+sd}{    Return a pair of two N random uniform values W1 W2}
+\PYG{l+s+sd}{    in [\PYGZhy{}1;1]}
+\PYG{l+s+sd}{    respecting :}
+\PYG{l+s+sd}{    for each x,y W1,W2}
+\PYG{l+s+sd}{        0 \PYGZlt{}= x**x + y**y \PYGZlt{} 1}
+\PYG{l+s+sd}{    \PYGZdq{}\PYGZdq{}\PYGZdq{}}
+    \PYG{n+nb}{print}\PYG{p}{(}
+        \PYG{l+s+s2}{\PYGZdq{}creating \PYGZdq{}}
+        \PYG{o}{+} \PYG{n+nb}{str}\PYG{p}{(}\PYG{n}{N}\PYG{p}{)}
+        \PYG{o}{+} \PYG{l+s+s2}{\PYGZdq{} random pair values for Marsaglia with random.random() of seed \PYGZdq{}}
+        \PYG{o}{+} \PYG{n+nb}{str}\PYG{p}{(}\PYG{n}{seed}\PYG{p}{)}
+    \PYG{p}{)}
+    \PYG{n}{W0} \PYG{o}{=} \PYG{n}{np}\PYG{o}{.}\PYG{n}{zeros}\PYG{p}{(}\PYG{n}{N}\PYG{p}{)}
+    \PYG{n}{W1} \PYG{o}{=} \PYG{n}{np}\PYG{o}{.}\PYG{n}{zeros}\PYG{p}{(}\PYG{n}{N}\PYG{p}{)}
+    \PYG{n}{random}\PYG{o}{.}\PYG{n}{seed}\PYG{p}{(}\PYG{n}{seed}\PYG{p}{)}
+    \PYG{n}{i}\PYG{o}{=}\PYG{l+m+mi}{0}
+    \PYG{k}{while} \PYG{n}{i} \PYG{o}{\PYGZlt{}} \PYG{n}{N}\PYG{p}{:}
+        \PYG{n}{w0} \PYG{o}{=} \PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{random}\PYG{o}{.}\PYG{n}{random}\PYG{p}{()} \PYG{o}{\PYGZhy{}} \PYG{l+m+mi}{1}
+        \PYG{n}{w1} \PYG{o}{=} \PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{random}\PYG{o}{.}\PYG{n}{random}\PYG{p}{()} \PYG{o}{\PYGZhy{}} \PYG{l+m+mi}{1}
+        \PYG{k}{while} \PYG{p}{(}\PYG{n}{w0}\PYG{o}{**}\PYG{l+m+mi}{2} \PYG{o}{+} \PYG{n}{w1}\PYG{o}{**}\PYG{l+m+mi}{2} \PYG{o}{\PYGZgt{}=} \PYG{l+m+mi}{1}\PYG{p}{):}
+            \PYG{n}{w0} \PYG{o}{=} \PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{random}\PYG{o}{.}\PYG{n}{random}\PYG{p}{()} \PYG{o}{\PYGZhy{}} \PYG{l+m+mi}{1}
+            \PYG{n}{w1} \PYG{o}{=} \PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{random}\PYG{o}{.}\PYG{n}{random}\PYG{p}{()} \PYG{o}{\PYGZhy{}} \PYG{l+m+mi}{1}
+
+        \PYG{n}{W0}\PYG{p}{[}\PYG{n}{i}\PYG{p}{]} \PYG{o}{=} \PYG{n}{w0}
+        \PYG{n}{W1}\PYG{p}{[}\PYG{n}{i}\PYG{p}{]} \PYG{o}{=} \PYG{n}{w1}
+        \PYG{n}{i}\PYG{o}{+=}\PYG{l+m+mi}{1}
+    \PYG{k}{return} \PYG{p}{[}\PYG{n}{W0}\PYG{p}{,} \PYG{n}{W1}\PYG{p}{]}
+\end{Verbatim}
diff --git a/Normal/rapport/_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex b/Normal/rapport/_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
new file mode 100644
index 0000000..36d9d26
--- /dev/null
+++ b/Normal/rapport/_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
@@ -0,0 +1,15 @@
+\begin{Verbatim}[commandchars=\\\{\}]
+\PYG{k}{if} \PYG{n+nv+vm}{\PYGZus{}\PYGZus{}name\PYGZus{}\PYGZus{}} \PYG{o}{==} \PYG{l+s+s2}{\PYGZdq{}\PYGZus{}\PYGZus{}main\PYGZus{}\PYGZus{}\PYGZdq{}}\PYG{p}{:}
+    \PYG{n}{sns}\PYG{o}{.}\PYG{n}{set\PYGZus{}theme}\PYG{p}{(}\PYG{n}{style}\PYG{o}{=}\PYG{l+s+s2}{\PYGZdq{}whitegrid\PYGZdq{}}\PYG{p}{,} \PYG{n}{palette}\PYG{o}{=}\PYG{l+s+s2}{\PYGZdq{}rocket\PYGZdq{}}\PYG{p}{)}
+    \PYG{n}{N} \PYG{o}{=} \PYG{l+m+mi}{1000000} \PYG{c+c1}{\PYGZsh{} 10**6 random values}
+    \PYG{n}{Ns} \PYG{o}{=} \PYG{l+m+mi}{12}
+    \PYG{n}{RESOLUTION} \PYG{o}{=} \PYG{l+m+mi}{25}
+    \PYG{n}{seed} \PYG{o}{=} \PYG{n+nb}{int}\PYG{p}{(}\PYG{n}{datetime}\PYG{o}{.}\PYG{n}{now}\PYG{p}{()}\PYG{o}{.}\PYG{n}{timestamp}\PYG{p}{())}
+    \PYG{n}{data} \PYG{o}{=} \PYG{n}{more\PYGZus{}values}\PYG{p}{(}\PYG{n}{N}\PYG{p}{,} \PYG{n}{seed}\PYG{p}{,} \PYG{n}{Ns}\PYG{p}{)}
+    \PYG{c+c1}{\PYGZsh{}PROCESSING\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}\PYGZsh{}}
+    \PYG{n}{multiprocessing}\PYG{o}{.}\PYG{n}{Process}\PYG{p}{(}\PYG{n}{target}\PYG{o}{=}\PYG{n}{job\PYGZus{}erfinv}\PYG{p}{,} \PYG{n}{args}\PYG{o}{=}\PYG{p}{[}\PYG{n}{data}\PYG{p}{[}\PYG{l+m+mi}{0}\PYG{p}{]])}\PYG{o}{.}\PYG{n}{start}\PYG{p}{()}
+    \PYG{n}{multiprocessing}\PYG{o}{.}\PYG{n}{Process}\PYG{p}{(}\PYG{n}{target}\PYG{o}{=}\PYG{n}{job\PYGZus{}CentralLimitTheo}\PYG{p}{,} \PYG{n}{args}\PYG{o}{=}\PYG{p}{[}\PYG{n}{data}\PYG{p}{])}\PYG{o}{.}\PYG{n}{start}\PYG{p}{()}
+    \PYG{n}{multiprocessing}\PYG{o}{.}\PYG{n}{Process}\PYG{p}{(}\PYG{n}{target}\PYG{o}{=}\PYG{n}{job\PYGZus{}BoxMuller}\PYG{p}{,} \PYG{n}{args}\PYG{o}{=}\PYG{p}{[}\PYG{n}{data}\PYG{p}{[}\PYG{l+m+mi}{0}\PYG{p}{:}\PYG{l+m+mi}{2}\PYG{p}{]])}\PYG{o}{.}\PYG{n}{start}\PYG{p}{()}
+    \PYG{n}{multiprocessing}\PYG{o}{.}\PYG{n}{Process}\PYG{p}{(}\PYG{n}{target}\PYG{o}{=}\PYG{n}{job\PYGZus{}Marsagalia}\PYG{p}{,} \PYG{n}{args}\PYG{o}{=}\PYG{p}{[])}\PYG{o}{.}\PYG{n}{start}\PYG{p}{()}
+    \PYG{n}{multiprocessing}\PYG{o}{.}\PYG{n}{Process}\PYG{p}{(}\PYG{n}{target}\PYG{o}{=}\PYG{n}{job\PYGZus{}rejectCauchy}\PYG{p}{,} \PYG{n}{args}\PYG{o}{=}\PYG{p}{[])}\PYG{o}{.}\PYG{n}{start}\PYG{p}{()}
+\end{Verbatim}
diff --git a/Normal/rapport/_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex b/Normal/rapport/_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
new file mode 100644
index 0000000..b8e230b
--- /dev/null
+++ b/Normal/rapport/_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
@@ -0,0 +1,18 @@
+\begin{Verbatim}[commandchars=\\\{\}]
+\PYG{k}{def} \PYG{n+nf}{job\PYGZus{}BoxMuller}\PYG{p}{(}\PYG{n}{uniforms}\PYG{p}{):}
+    \PYG{n}{name}\PYG{o}{=}\PYG{l+s+s2}{\PYGZdq{}BoxMuller\PYGZdq{}}
+    \PYG{n+nb}{print}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq{}}\PYG{l+s+se}{\PYGZbs{}033}\PYG{l+s+s2}{[32;1mSarting BoxMuller job}\PYG{l+s+se}{\PYGZbs{}033}\PYG{l+s+s2}{[0m\PYGZdq{}}\PYG{p}{)}
+    \PYG{k}{if} \PYG{p}{(}\PYG{n+nb}{len}\PYG{p}{(}\PYG{n}{uniforms}\PYG{p}{)} \PYG{o}{!=} \PYG{l+m+mi}{2}\PYG{p}{):}
+        \PYG{k}{raise} \PYG{n+ne}{ValueError}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq{}need two uniforms values exactly.\PYGZdq{}}\PYG{p}{)}
+    \PYG{n}{U0} \PYG{o}{=} \PYG{n}{uniforms}\PYG{p}{[}\PYG{l+m+mi}{0}\PYG{p}{]}
+    \PYG{n}{U1} \PYG{o}{=} \PYG{n}{uniforms}\PYG{p}{[}\PYG{l+m+mi}{1}\PYG{p}{]}
+    \PYG{n}{Y0} \PYG{o}{=} \PYG{n}{np}\PYG{o}{.}\PYG{n}{sqrt}\PYG{p}{(}\PYG{o}{\PYGZhy{}}\PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{np}\PYG{o}{.}\PYG{n}{log}\PYG{p}{(}\PYG{n}{U0}\PYG{p}{))} \PYG{o}{*} \PYG{n}{np}\PYG{o}{.}\PYG{n}{cos}\PYG{p}{(}\PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{np}\PYG{o}{.}\PYG{n}{pi}\PYG{o}{*}\PYG{n}{U1}\PYG{p}{)}
+    \PYG{n}{Y1} \PYG{o}{=} \PYG{n}{np}\PYG{o}{.}\PYG{n}{sqrt}\PYG{p}{(}\PYG{o}{\PYGZhy{}}\PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{np}\PYG{o}{.}\PYG{n}{log}\PYG{p}{(}\PYG{n}{U1}\PYG{p}{))} \PYG{o}{*} \PYG{n}{np}\PYG{o}{.}\PYG{n}{cos}\PYG{p}{(}\PYG{l+m+mi}{2}\PYG{o}{*}\PYG{n}{np}\PYG{o}{.}\PYG{n}{pi}\PYG{o}{*}\PYG{n}{U0}\PYG{p}{)}
+    \PYG{n}{graph}\PYG{o}{.}\PYG{n}{hist\PYGZus{}distributivity\PYGZus{}graph}\PYG{p}{(}\PYG{n}{N}\PYG{p}{,} \PYG{n}{RESOLUTION}\PYG{p}{,} \PYG{l+m+mi}{0}
+                                    \PYG{p}{,} \PYG{p}{\PYGZob{}}\PYG{l+s+s2}{\PYGZdq{}BoxMuller1\PYGZdq{}} \PYG{p}{:} \PYG{n}{Y0}\PYG{p}{\PYGZcb{})}
+    \PYG{n}{graph}\PYG{o}{.}\PYG{n}{hist\PYGZus{}distributivity\PYGZus{}graph}\PYG{p}{(}\PYG{n}{N}\PYG{p}{,} \PYG{n}{RESOLUTION}\PYG{p}{,} \PYG{l+m+mi}{0}
+                                    \PYG{p}{,} \PYG{p}{\PYGZob{}}\PYG{l+s+s2}{\PYGZdq{}BoxMuller2\PYGZdq{}} \PYG{p}{:} \PYG{n}{Y1}\PYG{p}{\PYGZcb{})}
+    \PYG{n}{do\PYGZus{}stats\PYGZus{}tests}\PYG{p}{(}\PYG{n}{Y0}\PYG{p}{,} \PYG{n}{name}\PYG{o}{+}\PYG{l+s+s2}{\PYGZdq{}1\PYGZdq{}}\PYG{p}{)}
+    \PYG{n}{do\PYGZus{}stats\PYGZus{}tests}\PYG{p}{(}\PYG{n}{Y1}\PYG{p}{,} \PYG{n}{name}\PYG{o}{+}\PYG{l+s+s2}{\PYGZdq{}2\PYGZdq{}}\PYG{p}{)}
+    \PYG{k}{return}
+\end{Verbatim}
diff --git a/Normal/rapport/_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex b/Normal/rapport/_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
new file mode 100644
index 0000000..31cfbbd
--- /dev/null
+++ b/Normal/rapport/_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
@@ -0,0 +1,23 @@
+\begin{Verbatim}[commandchars=\\\{\}]
+\PYG{k}{def} \PYG{n+nf}{reject\PYGZus{}val}\PYG{p}{(}\PYG{n}{N}\PYG{p}{,} \PYG{n}{seed}\PYG{p}{,} \PYG{n}{Inv}\PYG{p}{,} \PYG{n}{c}\PYG{p}{,} \PYG{n}{g}\PYG{p}{,} \PYG{n}{f}\PYG{p}{):}
+\PYG{+w}{    }\PYG{l+s+sd}{\PYGZdq{}\PYGZdq{}\PYGZdq{}}
+\PYG{l+s+sd}{    Return N random values}
+\PYG{l+s+sd}{    following reject method on c*g(X)*rand \PYGZlt{} f(X)}
+\PYG{l+s+sd}{    \PYGZdq{}\PYGZdq{}\PYGZdq{}}
+    \PYG{n+nb}{print}\PYG{p}{(}
+        \PYG{l+s+s2}{\PYGZdq{}creating \PYGZdq{}}
+        \PYG{o}{+} \PYG{n+nb}{str}\PYG{p}{(}\PYG{n}{N}\PYG{p}{)}
+        \PYG{o}{+} \PYG{l+s+s2}{\PYGZdq{} random pair values with reject method with random.random() of seed \PYGZdq{}}
+        \PYG{o}{+} \PYG{n+nb}{str}\PYG{p}{(}\PYG{n}{seed}\PYG{p}{)}
+    \PYG{p}{)}
+    \PYG{n}{i}\PYG{o}{=}\PYG{l+m+mi}{0}
+    \PYG{n}{random}\PYG{o}{.}\PYG{n}{seed}\PYG{p}{(}\PYG{n}{seed}\PYG{p}{)}
+    \PYG{n}{res} \PYG{o}{=} \PYG{n}{np}\PYG{o}{.}\PYG{n}{zeros}\PYG{p}{(}\PYG{n}{N}\PYG{p}{)}
+    \PYG{k}{while} \PYG{n}{i} \PYG{o}{\PYGZlt{}} \PYG{n}{N}\PYG{p}{:}
+        \PYG{n}{u} \PYG{o}{=} \PYG{n}{Inv}\PYG{p}{(}\PYG{n}{random}\PYG{o}{.}\PYG{n}{random}\PYG{p}{())}
+        \PYG{k}{while} \PYG{p}{(}\PYG{n}{c}\PYG{o}{*}\PYG{n}{g}\PYG{p}{(}\PYG{n}{u}\PYG{p}{)}\PYG{o}{*}\PYG{n}{random}\PYG{o}{.}\PYG{n}{random}\PYG{p}{()} \PYG{o}{\PYGZgt{}} \PYG{n}{f}\PYG{p}{(}\PYG{n}{u}\PYG{p}{)):}
+            \PYG{n}{u} \PYG{o}{=} \PYG{n}{Inv}\PYG{p}{(}\PYG{n}{random}\PYG{o}{.}\PYG{n}{random}\PYG{p}{())}
+        \PYG{n}{res}\PYG{p}{[}\PYG{n}{i}\PYG{p}{]} \PYG{o}{=} \PYG{n}{u}
+        \PYG{n}{i} \PYG{o}{+=} \PYG{l+m+mi}{1}
+    \PYG{k}{return} \PYG{n}{res}
+\end{Verbatim}
diff --git a/Normal/rapport/_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex b/Normal/rapport/_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
new file mode 100644
index 0000000..8b48f21
--- /dev/null
+++ b/Normal/rapport/_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
@@ -0,0 +1,17 @@
+\begin{Verbatim}[commandchars=\\\{\}]
+\PYG{k}{def} \PYG{n+nf}{job\PYGZus{}rejectCauchy}\PYG{p}{():}
+    \PYG{n}{name} \PYG{o}{=} \PYG{l+s+s2}{\PYGZdq{}rejectCauchy\PYGZdq{}}
+    \PYG{n+nb}{print}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq{}}\PYG{l+s+se}{\PYGZbs{}033}\PYG{l+s+s2}{[32;1mStarting Cauchy reject job}\PYG{l+s+se}{\PYGZbs{}033}\PYG{l+s+s2}{[0m\PYGZdq{}}\PYG{p}{)}
+    \PYG{n}{number} \PYG{o}{=} \PYG{l+m+mi}{10}
+    \PYG{k}{with} \PYG{n}{multiprocessing}\PYG{o}{.}\PYG{n}{Pool}\PYG{p}{(}\PYG{n}{number}\PYG{p}{)} \PYG{k}{as} \PYG{n}{pool}\PYG{p}{:}
+        \PYG{n}{res} \PYG{o}{=} \PYG{n}{pool}\PYG{o}{.}\PYG{n}{starmap}\PYG{p}{(}\PYG{n}{reject\PYGZus{}val}
+                \PYG{p}{,[(}\PYG{n+nb}{int}\PYG{p}{(}\PYG{n}{N}\PYG{o}{/}\PYG{l+m+mi}{10}\PYG{p}{),} \PYG{n}{seed}\PYG{o}{+}\PYG{n}{i}\PYG{p}{,} \PYG{n}{GINVcauchy}\PYG{p}{,} \PYG{n}{cCauchy}\PYG{p}{,} \PYG{n}{gcauchy}
+                   \PYG{p}{,}\PYG{n}{scipy}\PYG{o}{.}\PYG{n}{stats}\PYG{o}{.}\PYG{n}{norm}\PYG{o}{.}\PYG{n}{pdf}\PYG{p}{)} \PYG{k}{for} \PYG{n}{i} \PYG{o+ow}{in} \PYG{n+nb}{range}\PYG{p}{(}\PYG{n}{number}\PYG{p}{)])}
+        \PYG{n}{pool}\PYG{o}{.}\PYG{n}{close}\PYG{p}{()}
+        \PYG{n}{pool}\PYG{o}{.}\PYG{n}{join}\PYG{p}{()}
+    \PYG{n}{fres} \PYG{o}{=} \PYG{n}{np}\PYG{o}{.}\PYG{n}{array}\PYG{p}{(}\PYG{n}{res}\PYG{p}{)}\PYG{o}{.}\PYG{n}{flatten}\PYG{p}{()}
+    \PYG{n}{graph}\PYG{o}{.}\PYG{n}{hist\PYGZus{}distributivity\PYGZus{}graph}\PYG{p}{(}\PYG{n}{N}\PYG{p}{,} \PYG{n}{RESOLUTION}\PYG{p}{,} \PYG{l+m+mi}{0}
+                                    \PYG{p}{,} \PYG{p}{\PYGZob{}}\PYG{n}{name} \PYG{p}{:} \PYG{n}{fres}\PYG{p}{\PYGZcb{})}
+    \PYG{n}{do\PYGZus{}stats\PYGZus{}tests}\PYG{p}{(}\PYG{n}{fres}\PYG{p}{,} \PYG{n}{name}\PYG{p}{)}
+\PYG{o}{\PYGZca{}\PYGZca{}}\PYG{n}{I}\PYG{o}{\PYGZca{}\PYGZca{}}\PYG{n}{Ireturn}
+\end{Verbatim}
diff --git a/Normal/rapport/_minted-rendu/manni.pygstyle b/Normal/rapport/_minted-rendu/manni.pygstyle
new file mode 100644
index 0000000..791aa98
--- /dev/null
+++ b/Normal/rapport/_minted-rendu/manni.pygstyle
@@ -0,0 +1,101 @@
+
+\makeatletter
+\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
+    \let\PYG@ul=\relax \let\PYG@tc=\relax%
+    \let\PYG@bc=\relax \let\PYG@ff=\relax}
+\def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
+\def\PYG@toks#1+{\ifx\relax#1\empty\else%
+    \PYG@tok{#1}\expandafter\PYG@toks\fi}
+\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
+    \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
+\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
+
+\@namedef{PYG@tok@w}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
+\@namedef{PYG@tok@c}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.00,0.60,1.00}{##1}}}
+\@namedef{PYG@tok@cp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.60,0.60}{##1}}}
+\@namedef{PYG@tok@cs}{\let\PYG@bf=\textbf\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.00,0.60,1.00}{##1}}}
+\@namedef{PYG@tok@k}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.40,0.60}{##1}}}
+\@namedef{PYG@tok@kp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.40,0.60}{##1}}}
+\@namedef{PYG@tok@kt}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.47,0.53}{##1}}}
+\@namedef{PYG@tok@o}{\def\PYG@tc##1{\textcolor[rgb]{0.33,0.33,0.33}{##1}}}
+\@namedef{PYG@tok@ow}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.00}{##1}}}
+\@namedef{PYG@tok@nb}{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.40,0.40}{##1}}}
+\@namedef{PYG@tok@nf}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.00,1.00}{##1}}}
+\@namedef{PYG@tok@nc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.67,0.53}{##1}}}
+\@namedef{PYG@tok@nn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.80,1.00}{##1}}}
+\@namedef{PYG@tok@ne}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.80,0.00,0.00}{##1}}}
+\@namedef{PYG@tok@nv}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.20,0.20}{##1}}}
+\@namedef{PYG@tok@no}{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@nl}{\def\PYG@tc##1{\textcolor[rgb]{0.60,0.60,1.00}{##1}}}
+\@namedef{PYG@tok@ni}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
+\@namedef{PYG@tok@na}{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.00,0.60}{##1}}}
+\@namedef{PYG@tok@nt}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.20,0.00,0.60}{##1}}}
+\@namedef{PYG@tok@nd}{\def\PYG@tc##1{\textcolor[rgb]{0.60,0.60,1.00}{##1}}}
+\@namedef{PYG@tok@s}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@sd}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@si}{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.00,0.00}{##1}}}
+\@namedef{PYG@tok@se}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@sr}{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.67,0.67}{##1}}}
+\@namedef{PYG@tok@ss}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.80,0.20}{##1}}}
+\@namedef{PYG@tok@sx}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@m}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@gh}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@gu}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@gd}{\def\PYG@bc##1{{\setlength{\fboxsep}{\string -\fboxrule}\fcolorbox[rgb]{0.80,0.00,0.00}{1.00,0.80,0.80}{\strut ##1}}}}
+\@namedef{PYG@tok@gi}{\def\PYG@bc##1{{\setlength{\fboxsep}{\string -\fboxrule}\fcolorbox[rgb]{0.00,0.80,0.00}{0.80,1.00,0.80}{\strut ##1}}}}
+\@namedef{PYG@tok@gr}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
+\@namedef{PYG@tok@ge}{\let\PYG@it=\textit}
+\@namedef{PYG@tok@gs}{\let\PYG@bf=\textbf}
+\@namedef{PYG@tok@gp}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.60}{##1}}}
+\@namedef{PYG@tok@go}{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.67,0.67}{##1}}}
+\@namedef{PYG@tok@gt}{\def\PYG@tc##1{\textcolor[rgb]{0.60,0.80,0.40}{##1}}}
+\@namedef{PYG@tok@err}{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.00,0.00}{##1}}\def\PYG@bc##1{{\setlength{\fboxsep}{0pt}\colorbox[rgb]{1.00,0.67,0.67}{\strut ##1}}}}
+\@namedef{PYG@tok@kc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.40,0.60}{##1}}}
+\@namedef{PYG@tok@kd}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.40,0.60}{##1}}}
+\@namedef{PYG@tok@kn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.40,0.60}{##1}}}
+\@namedef{PYG@tok@kr}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.40,0.60}{##1}}}
+\@namedef{PYG@tok@bp}{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.40,0.40}{##1}}}
+\@namedef{PYG@tok@fm}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.00,1.00}{##1}}}
+\@namedef{PYG@tok@vc}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.20,0.20}{##1}}}
+\@namedef{PYG@tok@vg}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.20,0.20}{##1}}}
+\@namedef{PYG@tok@vi}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.20,0.20}{##1}}}
+\@namedef{PYG@tok@vm}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.20,0.20}{##1}}}
+\@namedef{PYG@tok@sa}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@sb}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@sc}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@dl}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@s2}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@sh}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@s1}{\def\PYG@tc##1{\textcolor[rgb]{0.80,0.20,0.00}{##1}}}
+\@namedef{PYG@tok@mb}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@mf}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@mh}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@mi}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@il}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@mo}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.40,0.00}{##1}}}
+\@namedef{PYG@tok@ch}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.00,0.60,1.00}{##1}}}
+\@namedef{PYG@tok@cm}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.00,0.60,1.00}{##1}}}
+\@namedef{PYG@tok@cpf}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.00,0.60,1.00}{##1}}}
+\@namedef{PYG@tok@c1}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.00,0.60,1.00}{##1}}}
+
+\def\PYGZbs{\char`\\}
+\def\PYGZus{\char`\_}
+\def\PYGZob{\char`\{}
+\def\PYGZcb{\char`\}}
+\def\PYGZca{\char`\^}
+\def\PYGZam{\char`\&}
+\def\PYGZlt{\char`\<}
+\def\PYGZgt{\char`\>}
+\def\PYGZsh{\char`\#}
+\def\PYGZpc{\char`\%}
+\def\PYGZdl{\char`\$}
+\def\PYGZhy{\char`\-}
+\def\PYGZsq{\char`\'}
+\def\PYGZdq{\char`\"}
+\def\PYGZti{\char`\~}
+% for compatibility with earlier versions
+\def\PYGZat{@}
+\def\PYGZlb{[}
+\def\PYGZrb{]}
+\makeatother
+
diff --git a/Normal/rapport/latexmkrc b/Normal/rapport/latexmkrc
new file mode 100644
index 0000000..35dadc8
--- /dev/null
+++ b/Normal/rapport/latexmkrc
@@ -0,0 +1,3 @@
+$pdf_mode = 1;
+$print='pdf';
+$pdflatex = 'xelatex --shell-escape %O %S';
diff --git a/Normal/rapport/rendu.aux b/Normal/rapport/rendu.aux
new file mode 100644
index 0000000..befdedb
--- /dev/null
+++ b/Normal/rapport/rendu.aux
@@ -0,0 +1,62 @@
+\relax 
+\providecommand\babel@aux[2]{}
+\@nameuse{bbl@beforestart}
+\abx@aux@refcontext{nty/global//global/global}
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand*\HyPL@Entry[1]{}
+\HyPL@Entry{0<</S/D>>}
+\babel@aux{english}{}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Implémentation}{1}{section.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2}Méthode Inverse}{1}{section.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {3}Théorème Central Limite}{1}{section.3}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {4}Méthode de Box et Muller}{1}{section.4}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Code python parallélisant le traitement de chaque méthode en jobs différents, permettant de pousser la machine jusqu'au maximum de ses capacités}}{2}{figure.1}\protected@file@percent }
+\newlabel{fig:multiprocess}{{1}{2}{Code python parallélisant le traitement de chaque méthode en jobs différents, permettant de pousser la machine jusqu'au maximum de ses capacités}{figure.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Histogramme de répartition de loi Normale obtenu avec la Méthode inverse. En rouge est tracée la loi Normale la plus proche obtenue avec le méthode \texttt  {fit} de scipy.}}{2}{figure.2}\protected@file@percent }
+\newlabel{fig:erfinv}{{2}{2}{Histogramme de répartition de loi Normale obtenu avec la Méthode inverse. En rouge est tracée la loi Normale la plus proche obtenue avec le méthode \texttt {fit} de scipy}{figure.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Approximation de la loi normale à partir de 12 lois uniformes (12 échantillons) supposées indépendantes.}}{3}{figure.3}\protected@file@percent }
+\newlabel{fig:TCL}{{3}{3}{Approximation de la loi normale à partir de 12 lois uniformes (12 échantillons) supposées indépendantes}{figure.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Job BoxMuller pour générer l'approximation sous la méthode de Box et Muller}}{3}{figure.4}\protected@file@percent }
+\newlabel{fig:BMcode}{{4}{3}{Job BoxMuller pour générer l'approximation sous la méthode de Box et Muller}{figure.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Approximations de la loi normale à partir de la méthode de Box et Muller}}{4}{figure.5}\protected@file@percent }
+\newlabel{fig:BM}{{5}{4}{Approximations de la loi normale à partir de la méthode de Box et Muller}{figure.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Caption}}{5}{figure.6}\protected@file@percent }
+\newlabel{fig:Marsagaliacode}{{6}{5}{Caption}{figure.6}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Méthode de Marsagalia}{5}{section.5}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {6}Méthode de rejet}{5}{section.6}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Approximations de la loi normale à partir de la méthode de Marsagalia}}{6}{figure.7}\protected@file@percent }
+\newlabel{fig:Marsagalia}{{7}{6}{Approximations de la loi normale à partir de la méthode de Marsagalia}{figure.7}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Génération de valeurs avec une méthode de rejet.}}{7}{figure.8}\protected@file@percent }
+\newlabel{fig:rejectcode}{{8}{7}{Génération de valeurs avec une méthode de rejet}{figure.8}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7}Tests}{7}{section.7}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Test de Shapiro-Wilk}{7}{subsection.7.1}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Job lui même parallélisé pour la méthode de rejet avec l'enveloppe de Cauchy.}}{8}{figure.9}\protected@file@percent }
+\newlabel{fig:rejectp}{{9}{8}{Job lui même parallélisé pour la méthode de rejet avec l'enveloppe de Cauchy}{figure.9}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Statistique du test de Shapiro-Wilk sur nos différents résultats.}}{8}{figure.10}\protected@file@percent }
+\newlabel{fig:SW}{{10}{8}{Statistique du test de Shapiro-Wilk sur nos différents résultats}{figure.10}{}}
+\gdef\minted@oldcachelist{,
+  manni.pygstyle,
+  41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex,
+  4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex,
+  32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex,
+  9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex,
+  D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex}
+\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Statistique du test d'Agostino.}}{9}{figure.11}\protected@file@percent }
+\newlabel{fig:Ago}{{11}{9}{Statistique du test d'Agostino}{figure.11}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Statistique du test d'Anderson Darling.}}{9}{figure.12}\protected@file@percent }
+\newlabel{fig:And}{{12}{9}{Statistique du test d'Anderson Darling}{figure.12}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Test D'Agostino}{9}{subsection.7.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Test de Anderson-Darling}{9}{subsection.7.3}\protected@file@percent }
+\abx@aux@read@bbl@mdfivesum{nobblfile}
+\gdef \@abspage@last{9}
diff --git a/Normal/rapport/rendu.bcf b/Normal/rapport/rendu.bcf
new file mode 100644
index 0000000..3b05b24
--- /dev/null
+++ b/Normal/rapport/rendu.bcf
@@ -0,0 +1,2383 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bcf:controlfile version="3.9" bltxversion="3.18b" xmlns:bcf="https://sourceforge.net/projects/biblatex">
+  <!-- BIBER OPTIONS -->
+  <bcf:options component="biber" type="global">
+    <bcf:option type="singlevalued">
+      <bcf:key>output_encoding</bcf:key>
+      <bcf:value>utf8</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>input_encoding</bcf:key>
+      <bcf:value>utf8</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>debug</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>mincrossrefs</bcf:key>
+      <bcf:value>2</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minxrefs</bcf:key>
+      <bcf:value>2</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortcase</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortupper</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+  </bcf:options>
+  <!-- BIBLATEX OPTIONS -->
+  <!-- GLOBAL -->
+  <bcf:options component="biblatex" type="global">
+    <bcf:option type="singlevalued">
+      <bcf:key>alphaothers</bcf:key>
+      <bcf:value>+</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labelalpha</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labelnamespec</bcf:key>
+      <bcf:value order="1">shortauthor</bcf:value>
+      <bcf:value order="2">author</bcf:value>
+      <bcf:value order="3">shorteditor</bcf:value>
+      <bcf:value order="4">editor</bcf:value>
+      <bcf:value order="5">translator</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeltitlespec</bcf:key>
+      <bcf:value order="1">shorttitle</bcf:value>
+      <bcf:value order="2">title</bcf:value>
+      <bcf:value order="3">maintitle</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitleyear</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeldateparts</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeldatespec</bcf:key>
+      <bcf:value order="1" type="field">date</bcf:value>
+      <bcf:value order="2" type="field">year</bcf:value>
+      <bcf:value order="3" type="field">eventdate</bcf:value>
+      <bcf:value order="4" type="field">origdate</bcf:value>
+      <bcf:value order="5" type="field">urldate</bcf:value>
+      <bcf:value order="6" type="string">nodate</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>julian</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>gregorianstart</bcf:key>
+      <bcf:value>1582-10-15</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxalphanames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxbibnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxcitenames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxsortnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxitems</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minalphanames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minbibnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>mincitenames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minsortnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minitems</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nohashothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>noroman</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nosortothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>pluralothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>singletitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbib</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbiblist</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skiplab</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortalphaothers</bcf:key>
+      <bcf:value>+</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortlocale</bcf:key>
+      <bcf:value>english</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortingtemplatename</bcf:key>
+      <bcf:value>nty</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>sortsets</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquelist</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquename</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniqueprimaryauthor</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquetitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquebaretitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquework</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useprefix</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useafterword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useannotator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usebookauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usecommentator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditora</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorc</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useforeword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useholder</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useintroduction</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamea</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenameb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamec</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usetranslator</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshortauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshorteditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+  </bcf:options>
+  <!-- online -->
+  <bcf:options component="biblatex" type="online">
+    <bcf:option type="singlevalued">
+      <bcf:key>labelalpha</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labelnamespec</bcf:key>
+      <bcf:value order="1">shortauthor</bcf:value>
+      <bcf:value order="2">author</bcf:value>
+      <bcf:value order="3">shorteditor</bcf:value>
+      <bcf:value order="4">editor</bcf:value>
+      <bcf:value order="5">translator</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeltitlespec</bcf:key>
+      <bcf:value order="1">shorttitle</bcf:value>
+      <bcf:value order="2">title</bcf:value>
+      <bcf:value order="3">maintitle</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeltitleyear</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>labeldateparts</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="multivalued">
+      <bcf:key>labeldatespec</bcf:key>
+      <bcf:value order="1" type="field">date</bcf:value>
+      <bcf:value order="2" type="field">year</bcf:value>
+      <bcf:value order="3" type="field">eventdate</bcf:value>
+      <bcf:value order="4" type="field">origdate</bcf:value>
+      <bcf:value order="5" type="field">urldate</bcf:value>
+      <bcf:value order="6" type="string">nodate</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxalphanames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxbibnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxcitenames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxsortnames</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>maxitems</bcf:key>
+      <bcf:value>3</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minalphanames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minbibnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>mincitenames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minsortnames</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>minitems</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nohashothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>noroman</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>nosortothers</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>singletitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbib</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skipbiblist</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>skiplab</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquelist</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquename</bcf:key>
+      <bcf:value>false</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniqueprimaryauthor</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquetitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquebaretitle</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>uniquework</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useprefix</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useafterword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useannotator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usebookauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usecommentator</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditora</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useeditorc</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useforeword</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useholder</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useintroduction</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamea</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenameb</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usenamec</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>usetranslator</bcf:key>
+      <bcf:value>0</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshortauthor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+    <bcf:option type="singlevalued">
+      <bcf:key>useshorteditor</bcf:key>
+      <bcf:value>1</bcf:value>
+    </bcf:option>
+  </bcf:options>
+  <!-- BIBLATEX OPTION SCOPE -->
+  <bcf:optionscope type="GLOBAL">
+    <bcf:option datatype="xml">datamodel</bcf:option>
+    <bcf:option datatype="xml">labelalphanametemplate</bcf:option>
+    <bcf:option datatype="xml">labelalphatemplate</bcf:option>
+    <bcf:option datatype="xml">inheritance</bcf:option>
+    <bcf:option datatype="xml">translit</bcf:option>
+    <bcf:option datatype="xml">uniquenametemplate</bcf:option>
+    <bcf:option datatype="xml">sortingnamekeytemplate</bcf:option>
+    <bcf:option datatype="xml">sortingtemplate</bcf:option>
+    <bcf:option datatype="xml">extradatespec</bcf:option>
+    <bcf:option datatype="xml">labelnamespec</bcf:option>
+    <bcf:option datatype="xml">labeltitlespec</bcf:option>
+    <bcf:option datatype="xml">labeldatespec</bcf:option>
+    <bcf:option datatype="string">controlversion</bcf:option>
+    <bcf:option datatype="string">alphaothers</bcf:option>
+    <bcf:option datatype="string">sortalphaothers</bcf:option>
+    <bcf:option datatype="string">presort</bcf:option>
+    <bcf:option datatype="string">texencoding</bcf:option>
+    <bcf:option datatype="string">bibencoding</bcf:option>
+    <bcf:option datatype="string">sortingtemplatename</bcf:option>
+    <bcf:option datatype="string">sortlocale</bcf:option>
+    <bcf:option datatype="string">language</bcf:option>
+    <bcf:option datatype="string">autolang</bcf:option>
+    <bcf:option datatype="string">langhook</bcf:option>
+    <bcf:option datatype="string">indexing</bcf:option>
+    <bcf:option datatype="string">hyperref</bcf:option>
+    <bcf:option datatype="string">backrefsetstyle</bcf:option>
+    <bcf:option datatype="string">block</bcf:option>
+    <bcf:option datatype="string">pagetracker</bcf:option>
+    <bcf:option datatype="string">citecounter</bcf:option>
+    <bcf:option datatype="string">citetracker</bcf:option>
+    <bcf:option datatype="string">ibidtracker</bcf:option>
+    <bcf:option datatype="string">idemtracker</bcf:option>
+    <bcf:option datatype="string">opcittracker</bcf:option>
+    <bcf:option datatype="string">loccittracker</bcf:option>
+    <bcf:option datatype="string">labeldate</bcf:option>
+    <bcf:option datatype="string">labeltime</bcf:option>
+    <bcf:option datatype="string">dateera</bcf:option>
+    <bcf:option datatype="string">date</bcf:option>
+    <bcf:option datatype="string">time</bcf:option>
+    <bcf:option datatype="string">eventdate</bcf:option>
+    <bcf:option datatype="string">eventtime</bcf:option>
+    <bcf:option datatype="string">origdate</bcf:option>
+    <bcf:option datatype="string">origtime</bcf:option>
+    <bcf:option datatype="string">urldate</bcf:option>
+    <bcf:option datatype="string">urltime</bcf:option>
+    <bcf:option datatype="string">alldatesusetime</bcf:option>
+    <bcf:option datatype="string">alldates</bcf:option>
+    <bcf:option datatype="string">alltimes</bcf:option>
+    <bcf:option datatype="string">gregorianstart</bcf:option>
+    <bcf:option datatype="string">autocite</bcf:option>
+    <bcf:option datatype="string">notetype</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="string">refsection</bcf:option>
+    <bcf:option datatype="string">refsegment</bcf:option>
+    <bcf:option datatype="string">citereset</bcf:option>
+    <bcf:option datatype="string">sortlos</bcf:option>
+    <bcf:option datatype="string">babel</bcf:option>
+    <bcf:option datatype="string">datelabel</bcf:option>
+    <bcf:option datatype="string">backrefstyle</bcf:option>
+    <bcf:option datatype="string">arxiv</bcf:option>
+    <bcf:option datatype="boolean">familyinits</bcf:option>
+    <bcf:option datatype="boolean">giveninits</bcf:option>
+    <bcf:option datatype="boolean">prefixinits</bcf:option>
+    <bcf:option datatype="boolean">suffixinits</bcf:option>
+    <bcf:option datatype="boolean">useafterword</bcf:option>
+    <bcf:option datatype="boolean">useannotator</bcf:option>
+    <bcf:option datatype="boolean">useauthor</bcf:option>
+    <bcf:option datatype="boolean">usebookauthor</bcf:option>
+    <bcf:option datatype="boolean">usecommentator</bcf:option>
+    <bcf:option datatype="boolean">useeditor</bcf:option>
+    <bcf:option datatype="boolean">useeditora</bcf:option>
+    <bcf:option datatype="boolean">useeditorb</bcf:option>
+    <bcf:option datatype="boolean">useeditorc</bcf:option>
+    <bcf:option datatype="boolean">useforeword</bcf:option>
+    <bcf:option datatype="boolean">useholder</bcf:option>
+    <bcf:option datatype="boolean">useintroduction</bcf:option>
+    <bcf:option datatype="boolean">usenamea</bcf:option>
+    <bcf:option datatype="boolean">usenameb</bcf:option>
+    <bcf:option datatype="boolean">usenamec</bcf:option>
+    <bcf:option datatype="boolean">usetranslator</bcf:option>
+    <bcf:option datatype="boolean">useshortauthor</bcf:option>
+    <bcf:option datatype="boolean">useshorteditor</bcf:option>
+    <bcf:option datatype="boolean">debug</bcf:option>
+    <bcf:option datatype="boolean">loadfiles</bcf:option>
+    <bcf:option datatype="boolean">safeinputenc</bcf:option>
+    <bcf:option datatype="boolean">sortcase</bcf:option>
+    <bcf:option datatype="boolean">sortupper</bcf:option>
+    <bcf:option datatype="boolean">terseinits</bcf:option>
+    <bcf:option datatype="boolean">abbreviate</bcf:option>
+    <bcf:option datatype="boolean">dateabbrev</bcf:option>
+    <bcf:option datatype="boolean">clearlang</bcf:option>
+    <bcf:option datatype="boolean">sortcites</bcf:option>
+    <bcf:option datatype="boolean">sortsets</bcf:option>
+    <bcf:option datatype="boolean">backref</bcf:option>
+    <bcf:option datatype="boolean">backreffloats</bcf:option>
+    <bcf:option datatype="boolean">trackfloats</bcf:option>
+    <bcf:option datatype="boolean">parentracker</bcf:option>
+    <bcf:option datatype="boolean">labeldateusetime</bcf:option>
+    <bcf:option datatype="boolean">datecirca</bcf:option>
+    <bcf:option datatype="boolean">dateuncertain</bcf:option>
+    <bcf:option datatype="boolean">dateusetime</bcf:option>
+    <bcf:option datatype="boolean">eventdateusetime</bcf:option>
+    <bcf:option datatype="boolean">origdateusetime</bcf:option>
+    <bcf:option datatype="boolean">urldateusetime</bcf:option>
+    <bcf:option datatype="boolean">julian</bcf:option>
+    <bcf:option datatype="boolean">datezeros</bcf:option>
+    <bcf:option datatype="boolean">timezeros</bcf:option>
+    <bcf:option datatype="boolean">timezones</bcf:option>
+    <bcf:option datatype="boolean">seconds</bcf:option>
+    <bcf:option datatype="boolean">autopunct</bcf:option>
+    <bcf:option datatype="boolean">punctfont</bcf:option>
+    <bcf:option datatype="boolean">labelnumber</bcf:option>
+    <bcf:option datatype="boolean">labelalpha</bcf:option>
+    <bcf:option datatype="boolean">labeltitle</bcf:option>
+    <bcf:option datatype="boolean">labeltitleyear</bcf:option>
+    <bcf:option datatype="boolean">labeldateparts</bcf:option>
+    <bcf:option datatype="boolean">pluralothers</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean">noroman</bcf:option>
+    <bcf:option datatype="boolean">singletitle</bcf:option>
+    <bcf:option datatype="boolean">uniquetitle</bcf:option>
+    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
+    <bcf:option datatype="boolean">uniquework</bcf:option>
+    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
+    <bcf:option datatype="boolean">defernumbers</bcf:option>
+    <bcf:option datatype="boolean">locallabelwidth</bcf:option>
+    <bcf:option datatype="boolean">bibwarn</bcf:option>
+    <bcf:option datatype="boolean">useprefix</bcf:option>
+    <bcf:option datatype="boolean">skipbib</bcf:option>
+    <bcf:option datatype="boolean">skipbiblist</bcf:option>
+    <bcf:option datatype="boolean">skiplab</bcf:option>
+    <bcf:option datatype="boolean">dataonly</bcf:option>
+    <bcf:option datatype="boolean">defernums</bcf:option>
+    <bcf:option datatype="boolean">firstinits</bcf:option>
+    <bcf:option datatype="boolean">sortfirstinits</bcf:option>
+    <bcf:option datatype="boolean">sortgiveninits</bcf:option>
+    <bcf:option datatype="boolean">labelyear</bcf:option>
+    <bcf:option datatype="boolean">isbn</bcf:option>
+    <bcf:option datatype="boolean">url</bcf:option>
+    <bcf:option datatype="boolean">doi</bcf:option>
+    <bcf:option datatype="boolean">eprint</bcf:option>
+    <bcf:option datatype="boolean">related</bcf:option>
+    <bcf:option datatype="boolean">subentry</bcf:option>
+    <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
+    <bcf:option datatype="integer">mincrossrefs</bcf:option>
+    <bcf:option datatype="integer">minxrefs</bcf:option>
+    <bcf:option datatype="integer">maxnames</bcf:option>
+    <bcf:option datatype="integer">minnames</bcf:option>
+    <bcf:option datatype="integer">maxbibnames</bcf:option>
+    <bcf:option datatype="integer">minbibnames</bcf:option>
+    <bcf:option datatype="integer">maxcitenames</bcf:option>
+    <bcf:option datatype="integer">mincitenames</bcf:option>
+    <bcf:option datatype="integer">maxsortnames</bcf:option>
+    <bcf:option datatype="integer">minsortnames</bcf:option>
+    <bcf:option datatype="integer">maxitems</bcf:option>
+    <bcf:option datatype="integer">minitems</bcf:option>
+    <bcf:option datatype="integer">maxalphanames</bcf:option>
+    <bcf:option datatype="integer">minalphanames</bcf:option>
+    <bcf:option datatype="integer">maxparens</bcf:option>
+    <bcf:option datatype="integer">dateeraauto</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="ENTRYTYPE">
+    <bcf:option datatype="string">alphaothers</bcf:option>
+    <bcf:option datatype="string">sortalphaothers</bcf:option>
+    <bcf:option datatype="string">presort</bcf:option>
+    <bcf:option datatype="string">indexing</bcf:option>
+    <bcf:option datatype="string">citetracker</bcf:option>
+    <bcf:option datatype="string">ibidtracker</bcf:option>
+    <bcf:option datatype="string">idemtracker</bcf:option>
+    <bcf:option datatype="string">opcittracker</bcf:option>
+    <bcf:option datatype="string">loccittracker</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean">familyinits</bcf:option>
+    <bcf:option datatype="boolean">giveninits</bcf:option>
+    <bcf:option datatype="boolean">prefixinits</bcf:option>
+    <bcf:option datatype="boolean">suffixinits</bcf:option>
+    <bcf:option datatype="boolean">useafterword</bcf:option>
+    <bcf:option datatype="boolean">useannotator</bcf:option>
+    <bcf:option datatype="boolean">useauthor</bcf:option>
+    <bcf:option datatype="boolean">usebookauthor</bcf:option>
+    <bcf:option datatype="boolean">usecommentator</bcf:option>
+    <bcf:option datatype="boolean">useeditor</bcf:option>
+    <bcf:option datatype="boolean">useeditora</bcf:option>
+    <bcf:option datatype="boolean">useeditorb</bcf:option>
+    <bcf:option datatype="boolean">useeditorc</bcf:option>
+    <bcf:option datatype="boolean">useforeword</bcf:option>
+    <bcf:option datatype="boolean">useholder</bcf:option>
+    <bcf:option datatype="boolean">useintroduction</bcf:option>
+    <bcf:option datatype="boolean">usenamea</bcf:option>
+    <bcf:option datatype="boolean">usenameb</bcf:option>
+    <bcf:option datatype="boolean">usenamec</bcf:option>
+    <bcf:option datatype="boolean">usetranslator</bcf:option>
+    <bcf:option datatype="boolean">useshortauthor</bcf:option>
+    <bcf:option datatype="boolean">useshorteditor</bcf:option>
+    <bcf:option datatype="boolean">terseinits</bcf:option>
+    <bcf:option datatype="boolean">abbreviate</bcf:option>
+    <bcf:option datatype="boolean">dateabbrev</bcf:option>
+    <bcf:option datatype="boolean">clearlang</bcf:option>
+    <bcf:option datatype="boolean">labelnumber</bcf:option>
+    <bcf:option datatype="boolean">labelalpha</bcf:option>
+    <bcf:option datatype="boolean">labeltitle</bcf:option>
+    <bcf:option datatype="boolean">labeltitleyear</bcf:option>
+    <bcf:option datatype="boolean">labeldateparts</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean">noroman</bcf:option>
+    <bcf:option datatype="boolean">singletitle</bcf:option>
+    <bcf:option datatype="boolean">uniquetitle</bcf:option>
+    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
+    <bcf:option datatype="boolean">uniquework</bcf:option>
+    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
+    <bcf:option datatype="boolean">useprefix</bcf:option>
+    <bcf:option datatype="boolean">skipbib</bcf:option>
+    <bcf:option datatype="boolean">skipbiblist</bcf:option>
+    <bcf:option datatype="boolean">skiplab</bcf:option>
+    <bcf:option datatype="boolean">dataonly</bcf:option>
+    <bcf:option datatype="boolean">skiplos</bcf:option>
+    <bcf:option datatype="boolean">labelyear</bcf:option>
+    <bcf:option datatype="boolean">isbn</bcf:option>
+    <bcf:option datatype="boolean">url</bcf:option>
+    <bcf:option datatype="boolean">doi</bcf:option>
+    <bcf:option datatype="boolean">eprint</bcf:option>
+    <bcf:option datatype="boolean">related</bcf:option>
+    <bcf:option datatype="boolean">subentry</bcf:option>
+    <bcf:option datatype="boolean">bibtexcaseprotection</bcf:option>
+    <bcf:option datatype="xml">labelalphatemplate</bcf:option>
+    <bcf:option datatype="xml">translit</bcf:option>
+    <bcf:option datatype="xml">sortexclusion</bcf:option>
+    <bcf:option datatype="xml">sortinclusion</bcf:option>
+    <bcf:option datatype="xml">labelnamespec</bcf:option>
+    <bcf:option datatype="xml">labeltitlespec</bcf:option>
+    <bcf:option datatype="xml">labeldatespec</bcf:option>
+    <bcf:option datatype="integer">maxnames</bcf:option>
+    <bcf:option datatype="integer">minnames</bcf:option>
+    <bcf:option datatype="integer">maxbibnames</bcf:option>
+    <bcf:option datatype="integer">minbibnames</bcf:option>
+    <bcf:option datatype="integer">maxcitenames</bcf:option>
+    <bcf:option datatype="integer">mincitenames</bcf:option>
+    <bcf:option datatype="integer">maxsortnames</bcf:option>
+    <bcf:option datatype="integer">minsortnames</bcf:option>
+    <bcf:option datatype="integer">maxitems</bcf:option>
+    <bcf:option datatype="integer">minitems</bcf:option>
+    <bcf:option datatype="integer">maxalphanames</bcf:option>
+    <bcf:option datatype="integer">minalphanames</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="ENTRY">
+    <bcf:option datatype="string">noinherit</bcf:option>
+    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
+    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
+    <bcf:option datatype="string">presort</bcf:option>
+    <bcf:option datatype="string" backendout="1">indexing</bcf:option>
+    <bcf:option datatype="string" backendout="1">citetracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">ibidtracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">idemtracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">opcittracker</bcf:option>
+    <bcf:option datatype="string" backendout="1">loccittracker</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useafterword</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useannotator</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usebookauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usecommentator</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditora</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditorb</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useeditorc</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useforeword</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useholder</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useintroduction</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usenamea</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usenameb</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usenamec</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">usetranslator</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useshortauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useshorteditor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">abbreviate</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">dateabbrev</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">clearlang</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labelnumber</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labelalpha</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labeltitle</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labeltitleyear</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">labeldateparts</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean">noroman</bcf:option>
+    <bcf:option datatype="boolean">singletitle</bcf:option>
+    <bcf:option datatype="boolean">uniquetitle</bcf:option>
+    <bcf:option datatype="boolean">uniquebaretitle</bcf:option>
+    <bcf:option datatype="boolean">uniquework</bcf:option>
+    <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skipbib</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skipbiblist</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skiplab</bcf:option>
+    <bcf:option datatype="boolean" backendin="uniquename=false,uniquelist=false,skipbib=true,skipbiblist=true,skiplab=true">dataonly</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">skiplos</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">isbn</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">url</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">doi</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">eprint</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">related</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">subentry</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">bibtexcaseprotection</bcf:option>
+    <bcf:option datatype="integer" backendin="maxcitenames,maxbibnames,maxsortnames">maxnames</bcf:option>
+    <bcf:option datatype="integer" backendin="mincitenames,minbibnames,minsortnames">minnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxbibnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minbibnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxcitenames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">mincitenames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxsortnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minsortnames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxitems</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minitems</bcf:option>
+    <bcf:option datatype="integer" backendout="1">maxalphanames</bcf:option>
+    <bcf:option datatype="integer" backendout="1">minalphanames</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="NAMELIST">
+    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
+    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
+    <bcf:option datatype="string">uniquelist</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
+    <bcf:option datatype="boolean">nohashothers</bcf:option>
+    <bcf:option datatype="boolean">nosortothers</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
+  </bcf:optionscope>
+  <bcf:optionscope type="NAME">
+    <bcf:option datatype="string" backendin="sortingnamekeytemplatename,uniquenametemplatename,labelalphanametemplatename">nametemplates</bcf:option>
+    <bcf:option datatype="string" backendout="1">labelalphanametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">uniquenametemplatename</bcf:option>
+    <bcf:option datatype="string" backendout="1">sortingnamekeytemplatename</bcf:option>
+    <bcf:option datatype="string">uniquename</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">familyinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">giveninits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">prefixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">suffixinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">terseinits</bcf:option>
+    <bcf:option datatype="boolean" backendout="1">useprefix</bcf:option>
+  </bcf:optionscope>
+  <!-- DATAFIELDSETS -->
+  <bcf:datafieldset name="setnames">
+    <bcf:member datatype="name" fieldtype="list"/>
+  </bcf:datafieldset>
+  <bcf:datafieldset name="settitles">
+    <bcf:member field="title"/>
+    <bcf:member field="booktitle"/>
+    <bcf:member field="eventtitle"/>
+    <bcf:member field="issuetitle"/>
+    <bcf:member field="journaltitle"/>
+    <bcf:member field="maintitle"/>
+    <bcf:member field="origtitle"/>
+  </bcf:datafieldset>
+  <!-- SOURCEMAP -->
+  <bcf:sourcemap>
+    <bcf:maps datatype="bibtex" level="driver">
+      <bcf:map>
+        <bcf:map_step map_field_set="day" map_null="1"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="conference" map_type_target="inproceedings"/>
+        <bcf:map_step map_type_source="electronic" map_type_target="online"/>
+        <bcf:map_step map_type_source="www" map_type_target="online"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="mastersthesis" map_type_target="thesis" map_final="1"/>
+        <bcf:map_step map_field_set="type" map_field_value="mathesis"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="phdthesis" map_type_target="thesis" map_final="1"/>
+        <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_type_source="techreport" map_type_target="report" map_final="1"/>
+        <bcf:map_step map_field_set="type" map_field_value="techreport"/>
+      </bcf:map>
+      <bcf:map>
+        <bcf:map_step map_field_source="hyphenation" map_field_target="langid"/>
+        <bcf:map_step map_field_source="address" map_field_target="location"/>
+        <bcf:map_step map_field_source="school" map_field_target="institution"/>
+        <bcf:map_step map_field_source="annote" map_field_target="annotation"/>
+        <bcf:map_step map_field_source="archiveprefix" map_field_target="eprinttype"/>
+        <bcf:map_step map_field_source="journal" map_field_target="journaltitle"/>
+        <bcf:map_step map_field_source="primaryclass" map_field_target="eprintclass"/>
+        <bcf:map_step map_field_source="key" map_field_target="sortkey"/>
+        <bcf:map_step map_field_source="pdf" map_field_target="file"/>
+      </bcf:map>
+    </bcf:maps>
+  </bcf:sourcemap>
+  <!-- LABELALPHA NAME TEMPLATE -->
+  <bcf:labelalphanametemplate name="global">
+    <bcf:namepart order="1" use="1" pre="1" substring_width="1" substring_compound="1">prefix</bcf:namepart>
+    <bcf:namepart order="2">family</bcf:namepart>
+  </bcf:labelalphanametemplate>
+  <!-- LABELALPHA TEMPLATE -->
+  <bcf:labelalphatemplate type="global">
+    <bcf:labelelement order="1">
+      <bcf:labelpart final="1">shorthand</bcf:labelpart>
+      <bcf:labelpart>label</bcf:labelpart>
+      <bcf:labelpart substring_width="3" substring_side="left" ifnames="1">labelname</bcf:labelpart>
+      <bcf:labelpart substring_width="1" substring_side="left">labelname</bcf:labelpart>
+    </bcf:labelelement>
+    <bcf:labelelement order="2">
+      <bcf:labelpart substring_width="2" substring_side="right">year</bcf:labelpart>
+    </bcf:labelelement>
+  </bcf:labelalphatemplate>
+  <!-- EXTRADATE -->
+  <bcf:extradatespec>
+    <bcf:scope>
+      <bcf:field order="1">labelyear</bcf:field>
+      <bcf:field order="2">year</bcf:field>
+    </bcf:scope>
+  </bcf:extradatespec>
+  <!-- INHERITANCE -->
+  <bcf:inheritance>
+    <bcf:defaults inherit_all="true" override_target="false">
+    </bcf:defaults>
+    <bcf:inherit>
+      <bcf:type_pair source="mvbook" target="inbook"/>
+      <bcf:type_pair source="mvbook" target="bookinbook"/>
+      <bcf:type_pair source="mvbook" target="suppbook"/>
+      <bcf:type_pair source="book" target="inbook"/>
+      <bcf:type_pair source="book" target="bookinbook"/>
+      <bcf:type_pair source="book" target="suppbook"/>
+      <bcf:field source="author" target="author"/>
+      <bcf:field source="author" target="bookauthor"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="mvbook" target="book"/>
+      <bcf:type_pair source="mvbook" target="inbook"/>
+      <bcf:type_pair source="mvbook" target="bookinbook"/>
+      <bcf:type_pair source="mvbook" target="suppbook"/>
+      <bcf:field source="title" target="maintitle"/>
+      <bcf:field source="subtitle" target="mainsubtitle"/>
+      <bcf:field source="titleaddon" target="maintitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="mvcollection" target="collection"/>
+      <bcf:type_pair source="mvcollection" target="reference"/>
+      <bcf:type_pair source="mvcollection" target="incollection"/>
+      <bcf:type_pair source="mvcollection" target="inreference"/>
+      <bcf:type_pair source="mvcollection" target="suppcollection"/>
+      <bcf:type_pair source="mvreference" target="collection"/>
+      <bcf:type_pair source="mvreference" target="reference"/>
+      <bcf:type_pair source="mvreference" target="incollection"/>
+      <bcf:type_pair source="mvreference" target="inreference"/>
+      <bcf:type_pair source="mvreference" target="suppcollection"/>
+      <bcf:field source="title" target="maintitle"/>
+      <bcf:field source="subtitle" target="mainsubtitle"/>
+      <bcf:field source="titleaddon" target="maintitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="mvproceedings" target="proceedings"/>
+      <bcf:type_pair source="mvproceedings" target="inproceedings"/>
+      <bcf:field source="title" target="maintitle"/>
+      <bcf:field source="subtitle" target="mainsubtitle"/>
+      <bcf:field source="titleaddon" target="maintitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="book" target="inbook"/>
+      <bcf:type_pair source="book" target="bookinbook"/>
+      <bcf:type_pair source="book" target="suppbook"/>
+      <bcf:field source="title" target="booktitle"/>
+      <bcf:field source="subtitle" target="booksubtitle"/>
+      <bcf:field source="titleaddon" target="booktitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="collection" target="incollection"/>
+      <bcf:type_pair source="collection" target="inreference"/>
+      <bcf:type_pair source="collection" target="suppcollection"/>
+      <bcf:type_pair source="reference" target="incollection"/>
+      <bcf:type_pair source="reference" target="inreference"/>
+      <bcf:type_pair source="reference" target="suppcollection"/>
+      <bcf:field source="title" target="booktitle"/>
+      <bcf:field source="subtitle" target="booksubtitle"/>
+      <bcf:field source="titleaddon" target="booktitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="proceedings" target="inproceedings"/>
+      <bcf:field source="title" target="booktitle"/>
+      <bcf:field source="subtitle" target="booksubtitle"/>
+      <bcf:field source="titleaddon" target="booktitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="periodical" target="article"/>
+      <bcf:type_pair source="periodical" target="suppperiodical"/>
+      <bcf:field source="title" target="journaltitle"/>
+      <bcf:field source="subtitle" target="journalsubtitle"/>
+      <bcf:field source="titleaddon" target="journaltitleaddon"/>
+      <bcf:field source="shorttitle" skip="true"/>
+      <bcf:field source="sorttitle" skip="true"/>
+      <bcf:field source="indextitle" skip="true"/>
+      <bcf:field source="indexsorttitle" skip="true"/>
+    </bcf:inherit>
+    <bcf:inherit>
+      <bcf:type_pair source="*" target="*"/>
+      <bcf:field source="ids" skip="true"/>
+      <bcf:field source="crossref" skip="true"/>
+      <bcf:field source="xref" skip="true"/>
+      <bcf:field source="entryset" skip="true"/>
+      <bcf:field source="entrysubtype" skip="true"/>
+      <bcf:field source="execute" skip="true"/>
+      <bcf:field source="label" skip="true"/>
+      <bcf:field source="options" skip="true"/>
+      <bcf:field source="presort" skip="true"/>
+      <bcf:field source="related" skip="true"/>
+      <bcf:field source="relatedoptions" skip="true"/>
+      <bcf:field source="relatedstring" skip="true"/>
+      <bcf:field source="relatedtype" skip="true"/>
+      <bcf:field source="shorthand" skip="true"/>
+      <bcf:field source="shorthandintro" skip="true"/>
+      <bcf:field source="sortkey" skip="true"/>
+    </bcf:inherit>
+  </bcf:inheritance>
+  <!-- UNIQUENAME TEMPLATES -->
+  <bcf:uniquenametemplate name="global">
+    <bcf:namepart order="1" use="1" base="1">prefix</bcf:namepart>
+    <bcf:namepart order="2" base="1">family</bcf:namepart>
+    <bcf:namepart order="3">given</bcf:namepart>
+  </bcf:uniquenametemplate>
+  <!-- SORTING NAME KEY TEMPLATES -->
+  <bcf:sortingnamekeytemplate name="global" visibility="sort">
+    <bcf:keypart order="1">
+      <bcf:part type="namepart" order="1" use="1">prefix</bcf:part>
+      <bcf:part type="namepart" order="2">family</bcf:part>
+    </bcf:keypart>
+    <bcf:keypart order="2">
+      <bcf:part type="namepart" order="1">given</bcf:part>
+    </bcf:keypart>
+    <bcf:keypart order="3">
+      <bcf:part type="namepart" order="1">suffix</bcf:part>
+    </bcf:keypart>
+    <bcf:keypart order="4">
+      <bcf:part type="namepart" order="1" use="0">prefix</bcf:part>
+    </bcf:keypart>
+  </bcf:sortingnamekeytemplate>
+  <bcf:presort>mm</bcf:presort>
+  <!-- DATA MODEL -->
+  <bcf:datamodel>
+    <bcf:constants>
+      <bcf:constant type="list" name="gender">sf,sm,sn,pf,pm,pn,pp</bcf:constant>
+      <bcf:constant type="list" name="nameparts">family,given,prefix,suffix</bcf:constant>
+      <bcf:constant type="list" name="optiondatatypes">boolean,integer,string,xml</bcf:constant>
+      <bcf:constant type="list" name="multiscriptforms">default,transliteration,transcription,translation</bcf:constant>
+    </bcf:constants>
+    <bcf:entrytypes>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:entrytype>artwork</bcf:entrytype>
+      <bcf:entrytype>audio</bcf:entrytype>
+      <bcf:entrytype>bibnote</bcf:entrytype>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>commentary</bcf:entrytype>
+      <bcf:entrytype>customa</bcf:entrytype>
+      <bcf:entrytype>customb</bcf:entrytype>
+      <bcf:entrytype>customc</bcf:entrytype>
+      <bcf:entrytype>customd</bcf:entrytype>
+      <bcf:entrytype>custome</bcf:entrytype>
+      <bcf:entrytype>customf</bcf:entrytype>
+      <bcf:entrytype>dataset</bcf:entrytype>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:entrytype>image</bcf:entrytype>
+      <bcf:entrytype>jurisdiction</bcf:entrytype>
+      <bcf:entrytype>legal</bcf:entrytype>
+      <bcf:entrytype>legislation</bcf:entrytype>
+      <bcf:entrytype>letter</bcf:entrytype>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>movie</bcf:entrytype>
+      <bcf:entrytype>music</bcf:entrytype>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>mvreference</bcf:entrytype>
+      <bcf:entrytype>mvproceedings</bcf:entrytype>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:entrytype>performance</bcf:entrytype>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:entrytype>review</bcf:entrytype>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:entrytype>software</bcf:entrytype>
+      <bcf:entrytype>standard</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>suppperiodical</bcf:entrytype>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:entrytype>video</bcf:entrytype>
+      <bcf:entrytype skip_output="true">xdata</bcf:entrytype>
+    </bcf:entrytypes>
+    <bcf:fields>
+      <bcf:field fieldtype="field" datatype="integer">sortyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="integer">volume</bcf:field>
+      <bcf:field fieldtype="field" datatype="integer">volumes</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">abstract</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">addendum</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">annotation</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">booksubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">booktitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">booktitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">chapter</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">edition</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eid</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">entrysubtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eprintclass</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eprinttype</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eventtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">eventtitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">gender</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">howpublished</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">indexsorttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">indextitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">isan</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">isbn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">ismn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">isrn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issn</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issue</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issuesubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issuetitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">issuetitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">iswc</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">journalsubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">journaltitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">journaltitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">label</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">langid</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">langidopts</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">library</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">mainsubtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">maintitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">maintitleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">nameaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">note</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">number</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">origtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">pagetotal</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">part</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">relatedstring</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">relatedtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">reprinttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">series</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">shorthandintro</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">subtitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">title</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">titleaddon</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">usera</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userb</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userc</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userd</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">usere</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">userf</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">venue</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal">version</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shorthand</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shortjournal</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shortseries</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" label="true">shorttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sorttitle</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortshorthand</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortkey</bcf:field>
+      <bcf:field fieldtype="field" datatype="literal" skip_output="true">presort</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">institution</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">lista</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listb</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listc</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listd</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">liste</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">listf</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">location</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">organization</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">origlocation</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">origpublisher</bcf:field>
+      <bcf:field fieldtype="list" datatype="literal">publisher</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">afterword</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">annotator</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">author</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">bookauthor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">commentator</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editora</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editorb</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">editorc</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">foreword</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">holder</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">introduction</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">namea</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">nameb</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">namec</bcf:field>
+      <bcf:field fieldtype="list" datatype="name">translator</bcf:field>
+      <bcf:field fieldtype="list" datatype="name" label="true">shortauthor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name" label="true">shorteditor</bcf:field>
+      <bcf:field fieldtype="list" datatype="name" skip_output="true">sortname</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">authortype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editoratype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editorbtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editorctype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">editortype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">bookpagination</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">nameatype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">namebtype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">namectype</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">pagination</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">pubstate</bcf:field>
+      <bcf:field fieldtype="field" datatype="key">type</bcf:field>
+      <bcf:field fieldtype="list" datatype="key">language</bcf:field>
+      <bcf:field fieldtype="list" datatype="key">origlanguage</bcf:field>
+      <bcf:field fieldtype="field" datatype="entrykey">crossref</bcf:field>
+      <bcf:field fieldtype="field" datatype="entrykey">xref</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">date</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">endyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">year</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">month</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">day</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">hour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">minute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">second</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">timezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">yeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">endyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">eventdate</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventendyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">eventendyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">origdate</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">origendyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">origyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">orighour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">origendyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="date" skip_output="true">urldate</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlendyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlyear</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urltimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendmonth</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendday</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendhour</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendminute</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendsecond</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendtimezone</bcf:field>
+      <bcf:field fieldtype="field" datatype="datepart">urlendyeardivision</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">doi</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">eprint</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">file</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">verba</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">verbb</bcf:field>
+      <bcf:field fieldtype="field" datatype="verbatim">verbc</bcf:field>
+      <bcf:field fieldtype="field" datatype="uri">url</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">xdata</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">ids</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">entryset</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="entrykey">related</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="keyword">keywords</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">options</bcf:field>
+      <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">relatedoptions</bcf:field>
+      <bcf:field fieldtype="field" datatype="range">pages</bcf:field>
+      <bcf:field fieldtype="field" datatype="code">execute</bcf:field>
+    </bcf:fields>
+    <bcf:entryfields>
+      <bcf:field>abstract</bcf:field>
+      <bcf:field>annotation</bcf:field>
+      <bcf:field>authortype</bcf:field>
+      <bcf:field>bookpagination</bcf:field>
+      <bcf:field>crossref</bcf:field>
+      <bcf:field>day</bcf:field>
+      <bcf:field>doi</bcf:field>
+      <bcf:field>eprint</bcf:field>
+      <bcf:field>eprintclass</bcf:field>
+      <bcf:field>eprinttype</bcf:field>
+      <bcf:field>endday</bcf:field>
+      <bcf:field>endhour</bcf:field>
+      <bcf:field>endminute</bcf:field>
+      <bcf:field>endmonth</bcf:field>
+      <bcf:field>endsecond</bcf:field>
+      <bcf:field>endtimezone</bcf:field>
+      <bcf:field>endyear</bcf:field>
+      <bcf:field>endyeardivision</bcf:field>
+      <bcf:field>entryset</bcf:field>
+      <bcf:field>entrysubtype</bcf:field>
+      <bcf:field>execute</bcf:field>
+      <bcf:field>file</bcf:field>
+      <bcf:field>gender</bcf:field>
+      <bcf:field>hour</bcf:field>
+      <bcf:field>ids</bcf:field>
+      <bcf:field>indextitle</bcf:field>
+      <bcf:field>indexsorttitle</bcf:field>
+      <bcf:field>isan</bcf:field>
+      <bcf:field>ismn</bcf:field>
+      <bcf:field>iswc</bcf:field>
+      <bcf:field>keywords</bcf:field>
+      <bcf:field>label</bcf:field>
+      <bcf:field>langid</bcf:field>
+      <bcf:field>langidopts</bcf:field>
+      <bcf:field>library</bcf:field>
+      <bcf:field>lista</bcf:field>
+      <bcf:field>listb</bcf:field>
+      <bcf:field>listc</bcf:field>
+      <bcf:field>listd</bcf:field>
+      <bcf:field>liste</bcf:field>
+      <bcf:field>listf</bcf:field>
+      <bcf:field>minute</bcf:field>
+      <bcf:field>month</bcf:field>
+      <bcf:field>namea</bcf:field>
+      <bcf:field>nameb</bcf:field>
+      <bcf:field>namec</bcf:field>
+      <bcf:field>nameatype</bcf:field>
+      <bcf:field>namebtype</bcf:field>
+      <bcf:field>namectype</bcf:field>
+      <bcf:field>nameaddon</bcf:field>
+      <bcf:field>options</bcf:field>
+      <bcf:field>origday</bcf:field>
+      <bcf:field>origendday</bcf:field>
+      <bcf:field>origendhour</bcf:field>
+      <bcf:field>origendminute</bcf:field>
+      <bcf:field>origendmonth</bcf:field>
+      <bcf:field>origendsecond</bcf:field>
+      <bcf:field>origendtimezone</bcf:field>
+      <bcf:field>origendyear</bcf:field>
+      <bcf:field>origendyeardivision</bcf:field>
+      <bcf:field>orighour</bcf:field>
+      <bcf:field>origminute</bcf:field>
+      <bcf:field>origmonth</bcf:field>
+      <bcf:field>origsecond</bcf:field>
+      <bcf:field>origtimezone</bcf:field>
+      <bcf:field>origyear</bcf:field>
+      <bcf:field>origyeardivision</bcf:field>
+      <bcf:field>origlocation</bcf:field>
+      <bcf:field>origpublisher</bcf:field>
+      <bcf:field>origtitle</bcf:field>
+      <bcf:field>pagination</bcf:field>
+      <bcf:field>presort</bcf:field>
+      <bcf:field>related</bcf:field>
+      <bcf:field>relatedoptions</bcf:field>
+      <bcf:field>relatedstring</bcf:field>
+      <bcf:field>relatedtype</bcf:field>
+      <bcf:field>second</bcf:field>
+      <bcf:field>shortauthor</bcf:field>
+      <bcf:field>shorteditor</bcf:field>
+      <bcf:field>shorthand</bcf:field>
+      <bcf:field>shorthandintro</bcf:field>
+      <bcf:field>shortjournal</bcf:field>
+      <bcf:field>shortseries</bcf:field>
+      <bcf:field>shorttitle</bcf:field>
+      <bcf:field>sortkey</bcf:field>
+      <bcf:field>sortname</bcf:field>
+      <bcf:field>sortshorthand</bcf:field>
+      <bcf:field>sorttitle</bcf:field>
+      <bcf:field>sortyear</bcf:field>
+      <bcf:field>timezone</bcf:field>
+      <bcf:field>url</bcf:field>
+      <bcf:field>urlday</bcf:field>
+      <bcf:field>urlendday</bcf:field>
+      <bcf:field>urlendhour</bcf:field>
+      <bcf:field>urlendminute</bcf:field>
+      <bcf:field>urlendmonth</bcf:field>
+      <bcf:field>urlendsecond</bcf:field>
+      <bcf:field>urlendtimezone</bcf:field>
+      <bcf:field>urlendyear</bcf:field>
+      <bcf:field>urlhour</bcf:field>
+      <bcf:field>urlminute</bcf:field>
+      <bcf:field>urlmonth</bcf:field>
+      <bcf:field>urlsecond</bcf:field>
+      <bcf:field>urltimezone</bcf:field>
+      <bcf:field>urlyear</bcf:field>
+      <bcf:field>usera</bcf:field>
+      <bcf:field>userb</bcf:field>
+      <bcf:field>userc</bcf:field>
+      <bcf:field>userd</bcf:field>
+      <bcf:field>usere</bcf:field>
+      <bcf:field>userf</bcf:field>
+      <bcf:field>verba</bcf:field>
+      <bcf:field>verbb</bcf:field>
+      <bcf:field>verbc</bcf:field>
+      <bcf:field>xdata</bcf:field>
+      <bcf:field>xref</bcf:field>
+      <bcf:field>year</bcf:field>
+      <bcf:field>yeardivision</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:field>entryset</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>issn</bcf:field>
+      <bcf:field>issue</bcf:field>
+      <bcf:field>issuetitle</bcf:field>
+      <bcf:field>issuesubtitle</bcf:field>
+      <bcf:field>issuetitleaddon</bcf:field>
+      <bcf:field>journalsubtitle</bcf:field>
+      <bcf:field>journaltitle</bcf:field>
+      <bcf:field>journaltitleaddon</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>version</bcf:field>
+      <bcf:field>volume</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>bibnote</bcf:entrytype>
+      <bcf:field>note</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:field>author</bcf:field>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>bookauthor</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>howpublished</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>mvreference</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>dataset</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>edition</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>software</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>howpublished</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>holder</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>editoratype</bcf:field>
+      <bcf:field>editorbtype</bcf:field>
+      <bcf:field>editorctype</bcf:field>
+      <bcf:field>issn</bcf:field>
+      <bcf:field>issue</bcf:field>
+      <bcf:field>issuesubtitle</bcf:field>
+      <bcf:field>issuetitle</bcf:field>
+      <bcf:field>issuetitleaddon</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>yeardivision</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>mvproceedings</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>venue</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>venue</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editortype</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>isbn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>venue</bcf:field>
+      <bcf:field>volume</bcf:field>
+      <bcf:field>volumes</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>institution</bcf:field>
+      <bcf:field>isrn</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>number</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>version</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>eid</bcf:field>
+      <bcf:field>institution</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>pages</bcf:field>
+      <bcf:field>pagetotal</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+    </bcf:entryfields>
+    <bcf:entryfields>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>eventday</bcf:field>
+      <bcf:field>eventendday</bcf:field>
+      <bcf:field>eventendhour</bcf:field>
+      <bcf:field>eventendminute</bcf:field>
+      <bcf:field>eventendmonth</bcf:field>
+      <bcf:field>eventendsecond</bcf:field>
+      <bcf:field>eventendtimezone</bcf:field>
+      <bcf:field>eventendyear</bcf:field>
+      <bcf:field>eventendyeardivision</bcf:field>
+      <bcf:field>eventhour</bcf:field>
+      <bcf:field>eventminute</bcf:field>
+      <bcf:field>eventmonth</bcf:field>
+      <bcf:field>eventsecond</bcf:field>
+      <bcf:field>eventtimezone</bcf:field>
+      <bcf:field>eventyear</bcf:field>
+      <bcf:field>eventyeardivision</bcf:field>
+      <bcf:field>eventtitle</bcf:field>
+      <bcf:field>eventtitleaddon</bcf:field>
+      <bcf:field>howpublished</bcf:field>
+      <bcf:field>language</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>pubstate</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>type</bcf:field>
+      <bcf:field>venue</bcf:field>
+    </bcf:entryfields>
+    <bcf:multiscriptfields>
+      <bcf:field>abstract</bcf:field>
+      <bcf:field>addendum</bcf:field>
+      <bcf:field>afterword</bcf:field>
+      <bcf:field>annotator</bcf:field>
+      <bcf:field>author</bcf:field>
+      <bcf:field>bookauthor</bcf:field>
+      <bcf:field>booksubtitle</bcf:field>
+      <bcf:field>booktitle</bcf:field>
+      <bcf:field>booktitleaddon</bcf:field>
+      <bcf:field>chapter</bcf:field>
+      <bcf:field>commentator</bcf:field>
+      <bcf:field>editor</bcf:field>
+      <bcf:field>editora</bcf:field>
+      <bcf:field>editorb</bcf:field>
+      <bcf:field>editorc</bcf:field>
+      <bcf:field>foreword</bcf:field>
+      <bcf:field>holder</bcf:field>
+      <bcf:field>institution</bcf:field>
+      <bcf:field>introduction</bcf:field>
+      <bcf:field>issuesubtitle</bcf:field>
+      <bcf:field>issuetitle</bcf:field>
+      <bcf:field>issuetitleaddon</bcf:field>
+      <bcf:field>journalsubtitle</bcf:field>
+      <bcf:field>journaltitle</bcf:field>
+      <bcf:field>journaltitleaddon</bcf:field>
+      <bcf:field>location</bcf:field>
+      <bcf:field>mainsubtitle</bcf:field>
+      <bcf:field>maintitle</bcf:field>
+      <bcf:field>maintitleaddon</bcf:field>
+      <bcf:field>nameaddon</bcf:field>
+      <bcf:field>note</bcf:field>
+      <bcf:field>organization</bcf:field>
+      <bcf:field>origlanguage</bcf:field>
+      <bcf:field>origlocation</bcf:field>
+      <bcf:field>origpublisher</bcf:field>
+      <bcf:field>origtitle</bcf:field>
+      <bcf:field>part</bcf:field>
+      <bcf:field>publisher</bcf:field>
+      <bcf:field>relatedstring</bcf:field>
+      <bcf:field>series</bcf:field>
+      <bcf:field>shortauthor</bcf:field>
+      <bcf:field>shorteditor</bcf:field>
+      <bcf:field>shorthand</bcf:field>
+      <bcf:field>shortjournal</bcf:field>
+      <bcf:field>shortseries</bcf:field>
+      <bcf:field>shorttitle</bcf:field>
+      <bcf:field>sortname</bcf:field>
+      <bcf:field>sortshorthand</bcf:field>
+      <bcf:field>sorttitle</bcf:field>
+      <bcf:field>subtitle</bcf:field>
+      <bcf:field>title</bcf:field>
+      <bcf:field>titleaddon</bcf:field>
+      <bcf:field>translator</bcf:field>
+      <bcf:field>venue</bcf:field>
+    </bcf:multiscriptfields>
+    <bcf:constraints>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:entrytype>suppperiodical</bcf:entrytype>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:fieldxor>
+          <bcf:field>date</bcf:field>
+          <bcf:field>year</bcf:field>
+        </bcf:fieldxor>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>set</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>entryset</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>article</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>journaltitle</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>book</bcf:entrytype>
+      <bcf:entrytype>mvbook</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>inbook</bcf:entrytype>
+      <bcf:entrytype>bookinbook</bcf:entrytype>
+      <bcf:entrytype>suppbook</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>booktitle</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>booklet</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:fieldor>
+          <bcf:field>author</bcf:field>
+          <bcf:field>editor</bcf:field>
+        </bcf:fieldor>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>collection</bcf:entrytype>
+      <bcf:entrytype>reference</bcf:entrytype>
+      <bcf:entrytype>mvcollection</bcf:entrytype>
+      <bcf:entrytype>mvreference</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>editor</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>incollection</bcf:entrytype>
+      <bcf:entrytype>suppcollection</bcf:entrytype>
+      <bcf:entrytype>inreference</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>editor</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>booktitle</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>dataset</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>manual</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>misc</bcf:entrytype>
+      <bcf:entrytype>software</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>online</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+        <bcf:fieldor>
+          <bcf:field>url</bcf:field>
+          <bcf:field>doi</bcf:field>
+          <bcf:field>eprint</bcf:field>
+        </bcf:fieldor>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>patent</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>number</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>periodical</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>editor</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>proceedings</bcf:entrytype>
+      <bcf:entrytype>mvproceedings</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>inproceedings</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>booktitle</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>report</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>type</bcf:field>
+        <bcf:field>institution</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>thesis</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+        <bcf:field>type</bcf:field>
+        <bcf:field>institution</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:entrytype>unpublished</bcf:entrytype>
+      <bcf:constraint type="mandatory">
+        <bcf:field>author</bcf:field>
+        <bcf:field>title</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+    <bcf:constraints>
+      <bcf:constraint type="data" datatype="isbn">
+        <bcf:field>isbn</bcf:field>
+      </bcf:constraint>
+      <bcf:constraint type="data" datatype="issn">
+        <bcf:field>issn</bcf:field>
+      </bcf:constraint>
+      <bcf:constraint type="data" datatype="ismn">
+        <bcf:field>ismn</bcf:field>
+      </bcf:constraint>
+      <bcf:constraint type="data" datatype="pattern" pattern="(?:sf|sm|sn|pf|pm|pn|pp)">
+        <bcf:field>gender</bcf:field>
+      </bcf:constraint>
+    </bcf:constraints>
+  </bcf:datamodel>
+  <!-- CITATION DATA -->
+  <!-- SECTION 0 -->
+  <bcf:bibdata section="0">
+    <bcf:datasource type="file" datatype="bibtex" glob="false">bibliography.bib</bcf:datasource>
+  </bcf:bibdata>
+  <bcf:section number="0">
+  </bcf:section>
+  <!-- SORTING TEMPLATES -->
+  <bcf:sortingtemplate name="nty">
+    <bcf:sort order="1">
+      <bcf:sortitem order="1">presort</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="2" final="1">
+      <bcf:sortitem order="1">sortkey</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="3">
+      <bcf:sortitem order="1">sortname</bcf:sortitem>
+      <bcf:sortitem order="2">author</bcf:sortitem>
+      <bcf:sortitem order="3">editor</bcf:sortitem>
+      <bcf:sortitem order="4">translator</bcf:sortitem>
+      <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+      <bcf:sortitem order="6">title</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="4">
+      <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+      <bcf:sortitem order="2">title</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="5">
+      <bcf:sortitem order="1">sortyear</bcf:sortitem>
+      <bcf:sortitem order="2">year</bcf:sortitem>
+    </bcf:sort>
+    <bcf:sort order="6">
+      <bcf:sortitem order="1">volume</bcf:sortitem>
+      <bcf:sortitem literal="1" order="2">0</bcf:sortitem>
+    </bcf:sort>
+  </bcf:sortingtemplate>
+  <!-- DATALISTS -->
+</bcf:controlfile>
diff --git a/Normal/rapport/rendu.fdb_latexmk b/Normal/rapport/rendu.fdb_latexmk
new file mode 100644
index 0000000..9ec10e9
--- /dev/null
+++ b/Normal/rapport/rendu.fdb_latexmk
@@ -0,0 +1,173 @@
+# Fdb version 4
+["biber rendu"] 1696509624 "rendu.bcf" "rendu.bbl" "rendu" 1696509624 0
+  "bibliography.bib" 0 -1 0 ""
+  "rendu.bcf" 1696509620 106841 29b1c44b823bf22e22abdff4796b02e6 "pdflatex"
+  (generated)
+  "rendu.bbl"
+  "rendu.blg"
+  (rewritten before read)
+["pdflatex"] 1696509619 "rendu.tex" "rendu.pdf" "rendu" 1696509624 0
+  "/dev/null" 1696464865 0 d41d8cd98f00b204e9800998ecf8427e ""
+  "/etc/texmf/web2c/texmf.cnf" 1690867925 475 c0e671620eb5563b2130f56340a5fde8 ""
+  "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm" 1136768653 1528 f853c4d1b4e0550255e02831fdc8496f ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1136768653 1524 4414a8315f39513458b80dfc63bff03a ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty" 1672087451 151218 8947adcfe23774a8b34494ca536618c3 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-en.ini" 1661803479 3966 caeee5a9e5771d4446aa1ca9015ba1b2 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex" 1498512262 336 ed676b5e7dfd862bc78d634f6a973f37 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/xebabel.def" 1672087451 14993 f8bc0e24f901a72dc919d5710ab452b4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty" 1576016007 8622 63834878edeb14dd71d58d8f22bc3e06 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty" 1572645307 492 1994775aa15b0d1289725a0b1bbc2d4c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1644112042 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
+  "/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
+  "/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1673816307 114 e6d443369d0673933b38834bf99e422d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1673816307 39784 414c54e866ebab4b801e2ad81d9b21d8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" 1673816307 37433 940bc6d409f1ffd298adfdcaf125dd86 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1673816307 4385 510565c2f07998c8a0e14f0ec07ff23c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1673816307 29239 22e8c7516012992a49873eff0d868fed ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1673816307 6950 8524a062d82b7afdc4a88a57cb377784 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty" 1575152242 21514 b7557edcee22835ef6b03ede1802dad4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/unicode-data/UnicodeData.txt" 1663444472 1913704 cf389823b6ff1d0e42b8138e3661d516 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex" 1655411236 19231 27205ee17aaa2902aea3e0c07a3cfc65 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex" 1655411236 7677 9cb1a74d945bc9331f2181c0a59ff34a ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty" 1544223003 123 a302f2c651a95033260db60e51527ae8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex" 1673816135 48215 374fa42173896b227f2f50bc75dfda91 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1654720880 2222 78b930a5a6e3dc2ac69b78c2057b94d7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1654720880 4173 c989ee3ced31418e3593916ab26c793a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1654720880 88393 1adf6fa3f245270d06e3d4f8910f7fc5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1654720880 4474 f04cd1cc7bd76eb033e6fb12eb6a0d77 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1654720880 2444 70065bddd85997dc1fd0bb7ae634e5fa ""
+  "/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/article.cls" 1667332637 20144 d5ecf0a5140c8d8d8b72cbe86e320eff ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1667332637 3052 30236f0cc243a8651b82240dfd2e8b9d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1667332637 2462 8ce5f9a9c63002f2c1af03c262cf29af ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1654720880 5119 4ce42f43368f652f9c9522d943cce8e4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty" 1654720880 5319 48d7f3cfa322abd2788e3c09d624b922 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty" 1654720880 5048 84b05796b49b69e2d4257d537721c960 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo" 1667332637 8449 c314623021fbddd0180c05345324933c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty" 1654720880 2894 f2f8ee7d4fb94263f9f255fa22cab2d3 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd" 1667332637 2430 8418b3f1835e588625becbcac4dbce56 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/tuenc.def" 1654720880 26445 9ed4a9401f29cbb58ef6909cd5aec01f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx" 1609451401 1818 9ed166ac0a9204a8ebe450ca09db5dde ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx" 1609451401 25680 409c3f3d570418bc545e8065bebd0688 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg" 1342308459 69 249fa6df04d948e51b6d5c67bea30c42 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def" 1656017808 92456 21e687f013958a6cb57adaa61a04572a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty" 1657655400 526811 a1f8c6dfa1788c26d4b7587a2e99a625 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty" 1609451401 8433 72f8188742e7214b7068f345cd0287ac ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def" 1643926307 13919 5426dbe90e723f089052b4e908b56ef9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def" 1643926307 32455 8d3e554836db11aab80a8e11be62e1b1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-unicode.def" 1609451401 3786 1f89d14780f0ad89ab94652b37f4e9b8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx" 1510525977 4578 2d37f6a8c72f47aacef79870545a713d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx" 1643926307 39965 48ce9ce3350aba9457f1020b1deba5cf ""
+  "/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty" 1256071977 4523 a9044e2dc40e764dac60d2acda7ae919 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty" 1472166125 10197 204f75d5d8d88aa345a8c402e879e63b ""
+  "/usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty" 1663703209 25524 5ed58a091018746cc2346b2f0b92a01d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty" 1663703209 1721 a62b97216feee27ddf8ff02b3449f84d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1601931149 46845 3b58f70c6e861a13d927bff09d35ecbc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty" 1674162139 43712 b5e8951fc13f42e748a253743534321f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/float/float.sty" 1137110151 6749 16d2656a1984957e674b149555f1ea1d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty" 1642282977 162076 2f6d31c4632f2730c57b9c0fda038e15 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg" 1532898934 549 c4adac819276241fea8eb79c5ab7b99e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty" 1338588508 22449 7ec15c16d0d66790f28e90343c5434a3 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty" 1669926846 87411 b98a80ab82c91364926f170ef842a8b5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def" 1663965824 14788 1dde73f396dd97d88c838bee2a352abe ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1654720880 18387 8f900a490197ebaf93c02ae9476d4b09 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1654720880 8010 a8d949cbdbc5c983593827c9eec252e1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1654720880 2671 7e67d78d9b88c845599a85b2d41f2e39 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1667332637 2885 9c645d672ae17285bba324998918efd8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1654720880 4023 293ea1c16429fc0c4cf605f4da1791a9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def" 1668456740 44472 52b5c422702633e09b2d0fb48ddcec1a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1668456740 222727 cfc4e76008392378678e691ec73ef8f0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1668456740 12947 2cb391007415dfa63f4c5ba1610afddb ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1668456740 14249 c27c0c7065e940126403e065c08683b6 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def" 1668456740 117125 a8ce97e3b03f76decc5ad7e8d4da3088 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty" 1507930826 3910 e04f6a6d983bdbdb024917b7ccc80262 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.fontspec" 1483147127 136 4011ec023c1310c00759de8624065a33 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty" 1558214095 4327 344b968526dbd149d23066f8b2160aa4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1655478651 22555 6d8e155cfef6d82c3d5c742fea7c992e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1665067230 13815 760b0c02f691ea230f5359c4e1de23a7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def" 1673989714 32346 879686206fa618f4f5073ad4bd48feda ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty" 1673989714 6107 5b9ef4da92c9847f7480454f61dace5d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1673989714 4674 02131cfba2d71c76972518a70a5967a8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1673989714 6812 15bc6b0b734bc50fd1694a0947c28886 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty" 1674162155 152262 eb3bf7a579d4a34a0ed4f6b445bafbd8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def" 1284153563 1620 fb1c32b818f2058eca187e5c41dfae77 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty" 1284153563 6187 b27afc771af565d3a9ff1ca7d16d0d46 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty" 1670878866 49064 eb9511810c918a5ce7899d9d4f0fce29 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1601326656 274 5ae372b7df79135d240456a1c6f2cf9a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1601326656 325 f9f16d12354225b7dd52a3321f085955 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1657483315 9714 ba3194bd52c8499b3f1e3eb91d409670 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty" 1670275497 22490 8cac309b79a4c53a4ffce4b1b07aead0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty" 1667332637 12691 5b542990fe866f3d772f71346cf85b95 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty" 1654720880 10214 de3e21cfc0eccc98ca7f8dac0ef263d2 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty" 1654720880 4118 0aa319c56935d7d217b6a8bf300b81b7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty" 1654720880 7147 be6981d9f5d866a5634048c4a11814a9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty" 1667332637 7392 f19cdc68ae9f1190dbd54eee6d29fb7c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty" 1334873510 1048 517e01cde97c1c0baf72e69d43aa5a2e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1655066402 56148 51a9a8571c07b9921892ae11063ae853 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1655411236 4937 4ce600ce9bd4ec84d0250eb6892fcf4f ""
+  "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1681034085 39561 34c98e380bf7c7201ee6a7909aff625a ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmr12.tfm" 1254269338 12092 7b1546e2d096cfd5dcbd4049b0b1ec2e ""
+  "/usr/share/texmf/tex/latex/lm/t1lmr.fd" 1616454256 1867 996fe743d88a01aca041ed22cc10e1bb ""
+  "/usr/share/texmf/web2c/texmf.cnf" 1681034085 39561 34c98e380bf7c7201ee6a7909aff625a ""
+  "/var/lib/texmf/web2c/xetex/xelatex.fmt" 1691650441 10501972 933d147599a150dffa075b93f6833f92 ""
+  "_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex" 1696506011 2220 68cc29c35ca37a94fa656d85605a8796 ""
+  "_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex" 1696504506 2662 708a7be7cd2a0501515ebc5398118743 ""
+  "_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex" 1696505492 2360 08d7b70400fd19cf233452323d684cbe ""
+  "_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex" 1696506898 1667 c4e1af2a8753d247ea1f8d73a83dca5e ""
+  "_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex" 1696506899 1815 9230baeb74e68d7a9a0e6127936429de ""
+  "_minted-rendu/manni.pygstyle" 1696504454 6543 10bad7a1dc452c67575db85caa1b923f ""
+  "figures/BoxMuller1_hist.png" 1696501387 224930 a6fa8ae311235b0a22005fcdd60207c2 ""
+  "figures/BoxMuller2_hist.png" 1696501387 226431 a792e479fcf04712ff46ed57edb85ebf ""
+  "figures/CentralLimitTheorem12_hist.png" 1696501387 228316 85e009681fe07ee8f6ee8a97ea87147e ""
+  "figures/Marsaglia1_hist.png" 1696501387 224743 1c520eb129590f9ba9cf9131bd4c9120 ""
+  "figures/Marsaglia2_hist.png" 1696501387 226206 3f70997a935002d13545222f6a8503fb ""
+  "figures/erfinv_hist.png" 1696501387 241242 1f8dbbf361c2188301bde69aa2b21a8a ""
+  "figures/stats_Agostino.csv" 1696509164 378 5e5f2777101c018907cf8a5273edcc65 ""
+  "figures/stats_AndersonDarling.csv" 1696509543 236 bb960fb6913fa9a3612374e9f4ab29cc ""
+  "figures/stats_shapiroWilk.csv" 1696509134 266 98feb37a9a1c9f9874e1869623334800 ""
+  "rendu.aux" 1696509620 6023 a4e1f6f62a426b4fabc885ce10d78e27 "pdflatex"
+  "rendu.bbl" 0 -1 0 "biber rendu"
+  "rendu.out" 1696509620 1427 094429e0c2edbd8f3481068353cef5be "pdflatex"
+  "rendu.run.xml" 1696509620 2349 a978a4a54b66739520b1b78edf63b780 "pdflatex"
+  "rendu.tex" 1696509614 12864 bd45f4b38ed88b4ceb0ac0ed18fe0349 ""
+  (generated)
+  "rendu.aux"
+  "rendu.bcf"
+  "rendu.log"
+  "rendu.out"
+  "rendu.pdf"
+  "rendu.run.xml"
+  (rewritten before read)
diff --git a/Normal/rapport/rendu.fls b/Normal/rapport/rendu.fls
new file mode 100644
index 0000000..d31a357
--- /dev/null
+++ b/Normal/rapport/rendu.fls
@@ -0,0 +1,1178 @@
+PWD /home/jan-anso/ENSIIE/SIGI/Normal/rapport
+INPUT /etc/texmf/web2c/texmf.cnf
+INPUT /usr/share/texmf/web2c/texmf.cnf
+INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
+INPUT /var/lib/texmf/web2c/xetex/xelatex.fmt
+INPUT rendu.tex
+OUTPUT rendu.log
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/xebabel.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-unicode.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-unicode.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-unicode.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texmf/tex/latex/lm/t1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmr.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmr12.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/tuenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.fontspec
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.fontspec
+INPUT /usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.fontspec
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /dev/null
+INPUT /dev/null
+INPUT /dev/null
+INPUT ./rendu.w18
+INPUT rendu.w18
+INPUT rendu.w18
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
+INPUT ./rendu.aex
+INPUT rendu.aex
+INPUT ./rendu.aex
+INPUT rendu.aex
+INPUT ./rendu.aux
+INPUT rendu.aux
+INPUT rendu.aux
+OUTPUT rendu.aux
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx
+INPUT /usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx
+OUTPUT rendu.bcf
+INPUT ./rendu.out
+INPUT rendu.out
+INPUT ./rendu.out
+INPUT rendu.out
+INPUT ./rendu.out
+INPUT rendu.out
+INPUT ./rendu.out
+INPUT rendu.out
+INPUT ./rendu.out
+INPUT ./rendu.out
+OUTPUT rendu.out
+INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
+OUTPUT rendu.pyg
+INPUT ./_minted-rendu/manni.pygstyle
+INPUT _minted-rendu/manni.pygstyle
+INPUT ./_minted-rendu/manni.pygstyle
+INPUT _minted-rendu/manni.pygstyle
+INPUT _minted-rendu/manni.pygstyle
+INPUT ./rendu.pyg
+INPUT ./_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm
+INPUT ./figures/erfinv_hist.png
+INPUT ./figures/erfinv_hist.png
+INPUT figures/erfinv_hist.png
+INPUT ./figures/CentralLimitTheorem12_hist.png
+INPUT ./figures/CentralLimitTheorem12_hist.png
+INPUT figures/CentralLimitTheorem12_hist.png
+OUTPUT rendu.pyg
+INPUT ./rendu.pyg
+INPUT ./_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./figures/BoxMuller1_hist.png
+INPUT ./figures/BoxMuller1_hist.png
+INPUT figures/BoxMuller1_hist.png
+INPUT ./figures/BoxMuller2_hist.png
+INPUT ./figures/BoxMuller2_hist.png
+INPUT figures/BoxMuller2_hist.png
+OUTPUT rendu.pyg
+INPUT ./rendu.pyg
+INPUT ./_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./figures/Marsaglia1_hist.png
+INPUT ./figures/Marsaglia1_hist.png
+INPUT figures/Marsaglia1_hist.png
+INPUT ./figures/Marsaglia2_hist.png
+INPUT ./figures/Marsaglia2_hist.png
+INPUT figures/Marsaglia2_hist.png
+OUTPUT rendu.pyg
+INPUT ./rendu.pyg
+INPUT ./_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex
+OUTPUT rendu.pyg
+INPUT ./rendu.pyg
+INPUT ./_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT ./_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT _minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex
+INPUT figures/stats_shapiroWilk.csv
+INPUT figures/stats_Agostino.csv
+INPUT figures/stats_AndersonDarling.csv
+INPUT rendu.aux
+INPUT ./rendu.out
+INPUT ./rendu.out
+INPUT ./rendu.pyg
+INPUT rendu.pyg
+INPUT rendu.run.xml
+OUTPUT rendu.run.xml
diff --git a/Normal/rapport/rendu.log b/Normal/rapport/rendu.log
new file mode 100644
index 0000000..779933b
--- /dev/null
+++ b/Normal/rapport/rendu.log
@@ -0,0 +1,972 @@
+This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022/Debian) (preloaded format=xelatex 2023.8.9)  5 OCT 2023 14:40
+entering extended mode
+ \write18 enabled.
+ file:line:error style messages enabled.
+ %&-line parsing enabled.
+**rendu.tex
+(./rendu.tex
+LaTeX2e <2022-11-01> patch level 1
+L3 programming layer <2023-01-16> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
+File: size12.clo 2022/07/02 v1.4n Standard LaTeX file (size option)
+)
+\c@part=\count181
+\c@section=\count182
+\c@subsection=\count183
+\c@subsubsection=\count184
+\c@paragraph=\count185
+\c@subparagraph=\count186
+\c@figure=\count187
+\c@table=\count188
+\abovecaptionskip=\skip48
+\belowcaptionskip=\skip49
+\bibindent=\dimen140
+) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+Package: babel 2022/12/26 3.84 The Babel package
+\babel@savecnt=\count189
+\U@D=\dimen141
+\l@unhyphenated=\language87
+ (/usr/share/texlive/texmf-dist/tex/generic/babel/xebabel.def)
+\bbl@readstream=\read2
+\bbl@dirlevel=\count190
+ (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+Language: english 2017/06/06 v3.3r English support from the babel system
+Package babel Info: Hyphen rules for 'canadian' set to \l@english
+(babel)             (\language0). Reported on input line 102.
+Package babel Info: Hyphen rules for 'australian' set to \l@ukenglish
+(babel)             (\language28). Reported on input line 105.
+Package babel Info: Hyphen rules for 'newzealand' set to \l@ukenglish
+(babel)             (\language28). Reported on input line 108.
+)) (/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex
+Package babel Info: Importing font and identification data for english
+(babel)             from babel-en.ini. Reported on input line 11.
+) (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
+Package: biblatex 2022/07/12 v3.18b programmable bibliographies (PK/MW)
+ (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO)
+ (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
+) (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+Package: iftex 2022/02/03 v1.0f TeX engine tests
+) (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
+)
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode not found.
+) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
+\etb@tempcnta=\count191
+) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
+\KV@toks@=\toks16
+) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
+ (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
+)) (/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
+Package: logreq 2010/08/04 v1.0 xml request logger
+\lrq@indent=\count192
+ (/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def
+File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
+)) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC)
+) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip16
+Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
+)
+\c@tabx@nest=\count193
+\c@listtotal=\count194
+\c@listcount=\count195
+\c@liststart=\count196
+\c@liststop=\count197
+\c@citecount=\count198
+\c@citetotal=\count199
+\c@multicitecount=\count266
+\c@multicitetotal=\count267
+\c@instcount=\count268
+\c@maxnames=\count269
+\c@minnames=\count270
+\c@maxitems=\count271
+\c@minitems=\count272
+\c@citecounter=\count273
+\c@maxcitecounter=\count274
+\c@savedcitecounter=\count275
+\c@uniquelist=\count276
+\c@uniquename=\count277
+\c@refsection=\count278
+\c@refsegment=\count279
+\c@maxextratitle=\count280
+\c@maxextratitleyear=\count281
+\c@maxextraname=\count282
+\c@maxextradate=\count283
+\c@maxextraalpha=\count284
+\c@abbrvpenalty=\count285
+\c@highnamepenalty=\count286
+\c@lownamepenalty=\count287
+\c@maxparens=\count288
+\c@parenlevel=\count289
+\blx@tempcnta=\count290
+\blx@tempcntb=\count291
+\blx@tempcntc=\count292
+\c@blx@maxsection=\count293
+\blx@maxsegment@0=\count294
+\blx@notetype=\count295
+\blx@parenlevel@text=\count296
+\blx@parenlevel@foot=\count297
+\blx@sectionciteorder@0=\count298
+\blx@sectionciteorderinternal@0=\count299
+\blx@entrysetcounter=\count300
+\blx@biblioinstance=\count301
+\labelnumberwidth=\skip50
+\labelalphawidth=\skip51
+\biblabelsep=\skip52
+\bibitemsep=\skip53
+\bibnamesep=\skip54
+\bibinitsep=\skip55
+\bibparsep=\skip56
+\bibhang=\skip57
+\blx@bcfin=\read3
+\blx@bcfout=\write3
+\blx@langwohyphens=\language88
+\c@mincomprange=\count302
+\c@maxcomprange=\count303
+\c@mincompwidth=\count304
+Package biblatex Info: Trying to load biblatex default data model...
+Package biblatex Info: ... file 'blx-dm.def' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def
+File: blx-dm.def 2022/07/12 v3.18b biblatex localization (PK/MW)
+)
+Package biblatex Info: Trying to load biblatex custom data model...
+Package biblatex Info: ... file 'biblatex-dm.cfg' not found.
+\c@afterword=\count305
+\c@savedafterword=\count306
+\c@annotator=\count307
+\c@savedannotator=\count308
+\c@author=\count309
+\c@savedauthor=\count310
+\c@bookauthor=\count311
+\c@savedbookauthor=\count312
+\c@commentator=\count313
+\c@savedcommentator=\count314
+\c@editor=\count315
+\c@savededitor=\count316
+\c@editora=\count317
+\c@savededitora=\count318
+\c@editorb=\count319
+\c@savededitorb=\count320
+\c@editorc=\count321
+\c@savededitorc=\count322
+\c@foreword=\count323
+\c@savedforeword=\count324
+\c@holder=\count325
+\c@savedholder=\count326
+\c@introduction=\count327
+\c@savedintroduction=\count328
+\c@namea=\count329
+\c@savednamea=\count330
+\c@nameb=\count331
+\c@savednameb=\count332
+\c@namec=\count333
+\c@savednamec=\count334
+\c@translator=\count335
+\c@savedtranslator=\count336
+\c@shortauthor=\count337
+\c@savedshortauthor=\count338
+\c@shorteditor=\count339
+\c@savedshorteditor=\count340
+\c@labelname=\count341
+\c@savedlabelname=\count342
+\c@institution=\count343
+\c@savedinstitution=\count344
+\c@lista=\count345
+\c@savedlista=\count346
+\c@listb=\count347
+\c@savedlistb=\count348
+\c@listc=\count349
+\c@savedlistc=\count350
+\c@listd=\count351
+\c@savedlistd=\count352
+\c@liste=\count353
+\c@savedliste=\count354
+\c@listf=\count355
+\c@savedlistf=\count356
+\c@location=\count357
+\c@savedlocation=\count358
+\c@organization=\count359
+\c@savedorganization=\count360
+\c@origlocation=\count361
+\c@savedoriglocation=\count362
+\c@origpublisher=\count363
+\c@savedorigpublisher=\count364
+\c@publisher=\count365
+\c@savedpublisher=\count366
+\c@language=\count367
+\c@savedlanguage=\count368
+\c@origlanguage=\count369
+\c@savedoriglanguage=\count370
+\c@pageref=\count371
+\c@savedpageref=\count372
+\shorthandwidth=\skip58
+\shortjournalwidth=\skip59
+\shortserieswidth=\skip60
+\shorttitlewidth=\skip61
+\shortauthorwidth=\skip62
+\shorteditorwidth=\skip63
+\locallabelnumberwidth=\skip64
+\locallabelalphawidth=\skip65
+\localshorthandwidth=\skip66
+\localshortjournalwidth=\skip67
+\localshortserieswidth=\skip68
+\localshorttitlewidth=\skip69
+\localshortauthorwidth=\skip70
+\localshorteditorwidth=\skip71
+Package biblatex Info: Trying to load enhanced support for Unicode engines...
+Package biblatex Info: ... file 'blx-unicode.def' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-unicode.def)
+Package biblatex Info: Trying to load compatibility code...
+Package biblatex Info: ... file 'blx-compat.def' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def
+File: blx-compat.def 2022/07/12 v3.18b biblatex compatibility (PK/MW)
+)
+Package biblatex Info: Trying to load generic definitions...
+Package biblatex Info: ... file 'biblatex.def' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def
+File: biblatex.def 2022/07/12 v3.18b biblatex compatibility (PK/MW)
+\c@textcitecount=\count373
+\c@textcitetotal=\count374
+\c@textcitemaxnames=\count375
+\c@biburlbigbreakpenalty=\count376
+\c@biburlbreakpenalty=\count377
+\c@biburlnumpenalty=\count378
+\c@biburlucpenalty=\count379
+\c@biburllcpenalty=\count380
+\biburlbigskip=\muskip17
+\biburlnumskip=\muskip18
+\biburlucskip=\muskip19
+\biburllcskip=\muskip20
+\c@smartand=\count381
+)
+Package biblatex Info: Trying to load bibliography style 'numeric'...
+Package biblatex Info: ... file 'numeric.bbx' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
+File: numeric.bbx 2022/07/12 v3.18b biblatex bibliography style (PK/MW)
+Package biblatex Info: Trying to load bibliography style 'standard'...
+Package biblatex Info: ... file 'standard.bbx' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
+File: standard.bbx 2022/07/12 v3.18b biblatex bibliography style (PK/MW)
+\c@bbx:relatedcount=\count382
+\c@bbx:relatedtotal=\count383
+))
+Package biblatex Info: Trying to load citation style 'numeric'...
+Package biblatex Info: ... file 'numeric.cbx' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
+File: numeric.cbx 2022/07/12 v3.18b biblatex citation style (PK/MW)
+Package biblatex Info: Redefining '\cite'.
+Package biblatex Info: Redefining '\parencite'.
+Package biblatex Info: Redefining '\footcite'.
+Package biblatex Info: Redefining '\footcitetext'.
+Package biblatex Info: Redefining '\smartcite'.
+Package biblatex Info: Redefining '\supercite'.
+Package biblatex Info: Redefining '\textcite'.
+Package biblatex Info: Redefining '\textcites'.
+Package biblatex Info: Redefining '\cites'.
+Package biblatex Info: Redefining '\parencites'.
+Package biblatex Info: Redefining '\smartcites'.
+)
+Package biblatex Info: Trying to load configuration file...
+Package biblatex Info: ... file 'biblatex.cfg' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg
+File: biblatex.cfg 
+)
+Package biblatex Info: XeTeX detected.
+(biblatex)             Assuming input encoding 'utf8'.
+Package biblatex Info: Document encoding is UTF8 ....
+ (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+Package: expl3 2023-01-16 L3 programming layer (loader) 
+ (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
+File: l3backend-xetex.def 2023-01-16 L3 backend support: XeTeX
+\g__graphics_track_int=\count384
+\l__pdf_internal_box=\box51
+\g__pdf_backend_object_int=\count385
+\g__pdf_backend_annotation_int=\count386
+\g__pdf_backend_link_int=\count387
+))
+Package biblatex Info: ... and expl3
+(biblatex)             2023-01-16 L3 programming layer (loader) 
+(biblatex)             is new enough (at least 2020/04/06),
+(biblatex)             setting 'casechanger=expl3'.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+Package: xparse 2023-01-16 L3 Experimental document command parser
+)
+Package: blx-case-expl3 2022/07/12 v3.18b expl3 case changing code for biblatex
+)) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty
+Package: float 2001/11/08 v1.3d Float enhancements (AL)
+\c@float@type=\count388
+\float@exts=\toks17
+\float@box=\box52
+\@float@everytoks=\toks18
+\@floatcapt=\box53
+) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2022/04/08 v2.17n AMS math features
+\@mathmargin=\skip72
+
+For additional information on amsmath, use the `?' option.
+(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2021/08/26 v2.01 AMS text
+ (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0 generic functions
+\@emptytoks=\toks19
+\ex@=\dimen142
+)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+\pmbraise@=\dimen143
+) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 2022/04/08 v2.04 operator names
+)
+\inf@bad=\count389
+LaTeX Info: Redefining \frac on input line 234.
+\uproot@=\count390
+\leftroot@=\count391
+LaTeX Info: Redefining \overline on input line 399.
+LaTeX Info: Redefining \colon on input line 410.
+\classnum@=\count392
+\DOTSCASE@=\count393
+LaTeX Info: Redefining \ldots on input line 496.
+LaTeX Info: Redefining \dots on input line 499.
+LaTeX Info: Redefining \cdots on input line 620.
+\Mathstrutbox@=\box54
+\strutbox@=\box55
+LaTeX Info: Redefining \big on input line 722.
+LaTeX Info: Redefining \Big on input line 723.
+LaTeX Info: Redefining \bigg on input line 724.
+LaTeX Info: Redefining \Bigg on input line 725.
+\big@size=\dimen144
+LaTeX Font Info:    Redeclaring font encoding OML on input line 743.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 744.
+\macc@depth=\count394
+LaTeX Info: Redefining \bmod on input line 905.
+LaTeX Info: Redefining \pmod on input line 910.
+LaTeX Info: Redefining \smash on input line 940.
+LaTeX Info: Redefining \relbar on input line 970.
+LaTeX Info: Redefining \Relbar on input line 971.
+\c@MaxMatrixCols=\count395
+\dotsspace@=\muskip21
+\c@parentequation=\count396
+\dspbrk@lvl=\count397
+\tag@help=\toks20
+\row@=\count398
+\column@=\count399
+\maxfields@=\count400
+\andhelp@=\toks21
+\eqnshift@=\dimen145
+\alignsep@=\dimen146
+\tagshift@=\dimen147
+\tagwidth@=\dimen148
+\totwidth@=\dimen149
+\lineht@=\dimen150
+\@envbody=\toks22
+\multlinegap=\skip73
+\multlinetaggap=\skip74
+\mathdisplay@stack=\toks23
+LaTeX Info: Redefining \[ on input line 2953.
+LaTeX Info: Redefining \] on input line 2954.
+) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
+ (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
+ (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
+) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: xetex.def on input line 107.
+ (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def
+File: xetex.def 2022/09/22 v5.0n Graphics/color driver for xetex
+))
+\Gin@req@height=\dimen151
+\Gin@req@width=\dimen152
+) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2022-11-13 v7.00u Hypertext links for LaTeX
+ (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
+) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
+) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
+) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
+) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
+) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section
+ (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
+) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
+)
+\c@section@level=\count401
+)
+\@linkdim=\dimen153
+\Hy@linkcounter=\count402
+\Hy@pagecounter=\count403
+ (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2022-11-13 v7.00u Hyperref: PDFDocEncoding definition (HO)
+) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
+) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
+)
+\Hy@SavedSpaceFactor=\count404
+ (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+File: puenc.def 2022-11-13 v7.00u Hyperref: PDF Unicode definition (HO)
+)
+Package hyperref Info: Hyper figures OFF on input line 4162.
+Package hyperref Info: Link nesting OFF on input line 4167.
+Package hyperref Info: Hyper index ON on input line 4170.
+Package hyperref Info: Plain pages OFF on input line 4177.
+Package hyperref Info: Backreferencing OFF on input line 4182.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+Package hyperref Info: Bookmarks ON on input line 4410.
+\c@Hy@tempcnt=\count405
+LaTeX Info: Redefining \url on input line 4748.
+\XeTeXLinkMargin=\dimen154
+ (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
+ (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO)
+))
+\Fld@menulength=\count406
+\Field@Width=\dimen155
+\Fld@charsize=\dimen156
+Package hyperref Info: Hyper figures OFF on input line 6027.
+Package hyperref Info: Link nesting OFF on input line 6032.
+Package hyperref Info: Hyper index ON on input line 6035.
+Package hyperref Info: backreferencing OFF on input line 6042.
+Package hyperref Info: Link coloring OFF on input line 6047.
+Package hyperref Info: Link coloring with OCG OFF on input line 6052.
+Package hyperref Info: PDF/A mode OFF on input line 6057.
+ (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
+package with kernel methods
+)
+\Hy@abspage=\count407
+\c@Item=\count408
+\c@Hfootnote=\count409
+)
+Package hyperref Info: Driver (autodetected): hxetex.
+ (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hxetex.def
+File: hxetex.def 2022-11-13 v7.00u Hyperref driver for XeTeX
+ (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty
+Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO)
+)
+\pdfm@box=\box56
+\c@Hy@AnnotLevel=\count410
+\HyField@AnnotCount=\count411
+\Fld@listcount=\count412
+\c@bookmark@seq@number=\count413
+ (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
+ (/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package
+with kernel methods
+) (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
+)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 285.
+)
+\Hy@SectionHShift=\skip75
+)
+Package hyperref Info: Option `colorlinks' set `false' on input line 24.
+
+
+Package hyperref Warning: Unexpected value for option `hidelinks'
+(hyperref)                is ignored on input line 24.
+
+(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+Package: array 2022/09/04 v2.5g Tabular extension package (FMi)
+\col@sep=\dimen157
+\ar@mcellbox=\box57
+\extrarowheight=\dimen158
+\NC@list=\toks24
+\extratabsurround=\skip76
+\backup@length=\skip77
+\ar@cellbox=\box58
+) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
+Package: tabularx 2020/01/15 v2.11c `tabularx' package (DPC)
+\TX@col@width=\dimen159
+\TX@old@table=\dimen160
+\TX@old@col=\dimen161
+\TX@target=\dimen162
+\TX@delta=\dimen163
+\TX@cols=\count414
+\TX@ftn=\toks25
+) (/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
+Package: setspace 2022/12/04 v6.7b set line spacing
+) (/usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
+\CommentStream=\write4
+ Excluding comment 'comment') (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+LaTeX Font Info:    Trying to load font information for T1+lmr on input line 112.
+ (/usr/share/texmf/tex/latex/lm/t1lmr.fd
+File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
+)) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
+Package: fontspec-xetex 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTeX
+\l__fontspec_script_int=\count415
+\l__fontspec_language_int=\count416
+\l__fontspec_strnum_int=\count417
+\l__fontspec_tmp_int=\count418
+\l__fontspec_tmpa_int=\count419
+\l__fontspec_tmpb_int=\count420
+\l__fontspec_tmpc_int=\count421
+\l__fontspec_em_int=\count422
+\l__fontspec_emdef_int=\count423
+\l__fontspec_strong_int=\count424
+\l__fontspec_strongdef_int=\count425
+\l__fontspec_tmpa_dim=\dimen164
+\l__fontspec_tmpb_dim=\dimen165
+\l__fontspec_tmpc_dim=\dimen166
+ (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+) (/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.sty
+Package: inconsolata 2019/05/17 v1.12
+ `inconsolata-zi4' v1.12, 2019/05/17 Text macros for Inconsolata (msharpe) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
+Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
+) (/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+Package: xkeyval 2022/06/16 v2.9 package option processing (HA)
+ (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+\XKV@toks=\toks26
+\XKV@tempa@toks=\toks27
+)
+\XKV@depth=\count426
+File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
+))
+\zifour@ocount=\count427
+) (/usr/share/texlive/texmf-dist/tex/latex/inconsolata/inconsolata.fontspec)
+
+Package fontspec Info: Font family 'inconsolata(0)' created for font
+(fontspec)             'inconsolata' with options
+(fontspec)             [WordSpace={1,0,0},HyphenChar=None,PunctuationSpace=WordSpace,Extension
+(fontspec)             = .otf,UprightFont = Inconsolatazi4-Regular,BoldFont =
+(fontspec)             Inconsolatazi4-Bold].
+(fontspec)              
+(fontspec)              This font family consists of the following NFSS
+(fontspec)             series/shapes:
+(fontspec)              
+(fontspec)             - 'normal' (m/n) with NFSS spec.:
+(fontspec)             <->"[Inconsolatazi4-Regular.otf]/OT:script=latn;language=dflt;"
+(fontspec)             - 'small caps'  (m/sc) with NFSS spec.: 
+(fontspec)             and font adjustment code:
+(fontspec)             \fontdimen 2\font =1\fontdimen 2\font \fontdimen 3\font
+(fontspec)             =0\fontdimen 3\font \fontdimen 4\font =0\fontdimen
+(fontspec)             4\font \fontdimen 7\font =0\fontdimen 2\font
+(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
+(fontspec)             - 'bold' (b/n) with NFSS spec.:
+(fontspec)             <->"[Inconsolatazi4-Bold.otf]/OT:script=latn;language=dflt;"
+(fontspec)             - 'bold small caps'  (b/sc) with NFSS spec.: 
+(fontspec)             and font adjustment code:
+(fontspec)             \fontdimen 2\font =1\fontdimen 2\font \fontdimen 3\font
+(fontspec)             =0\fontdimen 3\font \fontdimen 4\font =0\fontdimen
+(fontspec)             4\font \fontdimen 7\font =0\fontdimen 2\font
+(fontspec)             \tex_hyphenchar:D \font =-1\scan_stop: 
+
+ (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2020/01/02 v5.9 Page Geometry
+ (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
+)
+\Gm@cnth=\count428
+\Gm@cntv=\count429
+\c@Gm@tempcnt=\count430
+\Gm@bindingoffset=\dimen167
+\Gm@wd@mp=\dimen168
+\Gm@odd@mp=\dimen169
+\Gm@even@mp=\dimen170
+\Gm@layoutwidth=\dimen171
+\Gm@layoutheight=\dimen172
+\Gm@layouthoffset=\dimen173
+\Gm@layoutvoffset=\dimen174
+\Gm@dimlist=\toks28
+) (/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty
+Package: changepage 2009/10/20 v1.0c check page and change page layout
+\c@cp@cntr=\count431
+\cp@tempcnt=\count432
+) (/usr/share/texlive/texmf-dist/tex/latex/minted/minted.sty
+Package: minted 2022/12/12 v2.7 Yet another Pygments shim for LaTeX
+ (/usr/share/texlive/texmf-dist/tex/latex/fvextra/fvextra.sty
+Package: fvextra 2022/11/30 v1.5 fvextra - extensions and patches for fancyvrb
+ (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
+Package: fancyvrb 2023/01/19 4.5a verbatim text (tvz,hv)
+\FV@CodeLineNo=\count433
+\FV@InFile=\read4
+\FV@TabBox=\box59
+\c@FancyVerbLine=\count434
+\FV@StepNumber=\count435
+\FV@OutFile=\write5
+) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
+Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verbatim
+) (/usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
+Package: lineno 2023/01/19 line numbers on paragraphs v5.1
+Invalid UTF-8 byte or sequence at line 290 replaced by U+FFFD.
+\linenopenalty=\count436
+\output=\toks29
+\linenoprevgraf=\count437
+\linenumbersep=\dimen175
+\linenumberwidth=\dimen176
+\c@linenumber=\count438
+\c@pagewiselinenumber=\count439
+\c@LN@truepage=\count440
+\c@internallinenumber=\count441
+\c@internallinenumbers=\count442
+\quotelinenumbersep=\dimen177
+\bframerule=\dimen178
+\bframesep=\dimen179
+\bframebox=\box60
+\linenoamsmath@ams@eqpen=\count443
+LaTeX Info: Redefining \\ on input line 3131.
+)
+\c@FV@TrueTabGroupLevel=\count444
+\c@FV@TrueTabCounter=\count445
+\FV@TabBox@Group=\box61
+\FV@TmpLength=\skip78
+\c@FV@HighlightLinesStart=\count446
+\c@FV@HighlightLinesStop=\count447
+\FV@LoopCount=\count448
+\FV@NCharsBox=\box62
+\FV@BreakIndent=\dimen180
+\FV@BreakIndentNChars=\count449
+\FV@BreakSymbolSepLeft=\dimen181
+\FV@BreakSymbolSepLeftNChars=\count450
+\FV@BreakSymbolSepRight=\dimen182
+\FV@BreakSymbolSepRightNChars=\count451
+\FV@BreakSymbolIndentLeft=\dimen183
+\FV@BreakSymbolIndentLeftNChars=\count452
+\FV@BreakSymbolIndentRight=\dimen184
+\FV@BreakSymbolIndentRightNChars=\count453
+\c@FancyVerbLineBreakLast=\count454
+\FV@LineBox=\box63
+\FV@LineIndentBox=\box64
+\c@FV@BreakBufferDepth=\count455
+\FV@LineWidth=\dimen185
+) (/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count456
+\calc@Bcount=\count457
+\calc@Adimen=\dimen186
+\calc@Bdimen=\dimen187
+\calc@Askip=\skip79
+\calc@Bskip=\skip80
+LaTeX Info: Redefining \setlength on input line 80.
+LaTeX Info: Redefining \addtolength on input line 81.
+\calc@Ccount=\count458
+\calc@Cskip=\skip81
+) (/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX
+Package shellesc Info: Unrestricted shell escape enabled on input line 75.
+) (/usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+Package: ifplatform 2017/10/13 v0.4a Testing for the operating system
+ (/usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+Package: catchfile 2019/12/09 v1.8 Catch the contents of a file (HO)
+) (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
+)
+runsystem(uname -s > "rendu.w18")...executed.
+
+ (./rendu.w18)
+runsystem(rm -- "rendu.w18")...executed.
+
+) (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex
+\integerpart=\count459
+\decimalpart=\count460
+)
+Package: xstring 2023/01/14 v1.85 String manipulations (CT)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
+Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks
+\OuterFrameSep=\skip82
+\fb@frw=\dimen188
+\fb@frh=\dimen189
+\FrameRule=\dimen190
+\FrameSep=\dimen191
+)
+\minted@appexistsfile=\read5
+\minted@bgbox=\box65
+\minted@code=\write6
+\c@minted@FancyVerbLineTemp=\count461
+\c@minted@pygmentizecounter=\count462
+\@float@every@listing=\toks30
+\c@listing=\count463
+)
+runsystem(mkdir -p _minted-rendu)...executed.
+
+ (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+Package: inputenc 2021/02/14 v1.3d Input encoding file
+\inpenc@prehook=\toks31
+\inpenc@posthook=\toks32
+
+
+Package inputenc Warning: inputenc package ignored with utf8 based engines.
+
+) (/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty
+Package: verbatim 2022-07-02 v1.5u LaTeX2e package for verbatim enhancements
+\every@verbatim=\toks33
+\verbatim@line=\toks34
+\verbatim@in@stream=\read6
+) (/usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple.sty (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+Package: l3keys2e 2023-01-16 LaTeX2e option processing using LaTeX3 keys
+)
+Package: csvsimple 2022/09/20 v2.3.2 LaTeX CSV file processing
+) (/usr/share/texlive/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
+Package: csvsimple-legacy 2022/09/20 version 2.3.2 LaTeX2e CSV file processing
+ (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+\pgfutil@everybye=\toks35
+\pgfutil@tempdima=\dimen192
+\pgfutil@tempdimb=\dimen193
+) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+\pgfutil@abb=\box66
+) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex)
+Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10)
+)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+\pgfkeys@pathtoks=\toks36
+\pgfkeys@temptoks=\toks37
+ (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex
+\pgfkeys@tmptoks=\toks38
+)))
+\csv@file=\read7
+\c@csvinputline=\count464
+\c@csvrow=\count465
+\c@csvcol=\count466
+\csv@out=\write7
+)
+
+Package biblatex Warning: Load 'inputenc' before biblatex.
+
+
+Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing.
+(biblatex)                Loading 'csquotes' recommended.
+
+\@quotelevel=\count467
+\@quotereset=\count468
+(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK)
+ (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: xetex.def on input line 227.
+ (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353.
+Package xcolor Info: Model `RGB' extended on input line 1369.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376.
+)
+runsystem(which pygmentize && touch rendu.aex)...executed.
+
+runsystem(rm rendu.aex)...executed.
+
+ (./rendu.aux)
+\openout1 = `rendu.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 88.
+LaTeX Font Info:    Trying to load font information for TS1+cmr on input line 88.
+ (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd
+File: ts1cmr.fd 2022/07/10 v2.5l Standard LaTeX font definitions
+)
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for TU/lmr/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 88.
+LaTeX Font Info:    ... okay on input line 88.
+Package biblatex Info: Trying to load language 'english'...
+Package biblatex Info: ... file 'english.lbx' found.
+ (/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx
+File: english.lbx 2022/07/12 v3.18b biblatex localization (PK/MW)
+)
+Package biblatex Info: XeTeX detected.
+(biblatex)             Assuming input encoding 'utf8'.
+Package biblatex Info: Automatic encoding selection.
+(biblatex)             Assuming data encoding 'utf8'.
+\openout3 = `rendu.bcf'.
+
+Package biblatex Info: Trying to load bibliographic data...
+Package biblatex Info: ... file 'rendu.bbl' not found.
+
+No file rendu.bbl.
+Package biblatex Info: Reference section=0 on input line 88.
+Package biblatex Info: Reference segment=0 on input line 88.
+Package hyperref Info: Link coloring OFF on input line 88.
+(./rendu.out) (./rendu.out)
+\@outlinefile=\write8
+\openout8 = `rendu.out'.
+
+
+Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid
+(fontspec)             this).
+
+\symlegacymaths=\mathgroup4
+LaTeX Font Info:    Overwriting symbol font `legacymaths' in version `bold'
+(Font)                  OT1/cmr/m/n --> OT1/cmr/bx/n on input line 88.
+LaTeX Font Info:    Redeclaring math accent \acute on input line 88.
+LaTeX Font Info:    Redeclaring math accent \grave on input line 88.
+LaTeX Font Info:    Redeclaring math accent \ddot on input line 88.
+LaTeX Font Info:    Redeclaring math accent \tilde on input line 88.
+LaTeX Font Info:    Redeclaring math accent \bar on input line 88.
+LaTeX Font Info:    Redeclaring math accent \breve on input line 88.
+LaTeX Font Info:    Redeclaring math accent \check on input line 88.
+LaTeX Font Info:    Redeclaring math accent \hat on input line 88.
+LaTeX Font Info:    Redeclaring math accent \dot on input line 88.
+LaTeX Font Info:    Redeclaring math accent \mathring on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Gamma on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Delta on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Theta on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Lambda on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Xi on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Pi on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Sigma on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Upsilon on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Phi on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Psi on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \Omega on input line 88.
+LaTeX Font Info:    Redeclaring math symbol \mathdollar on input line 88.
+LaTeX Font Info:    Redeclaring symbol font `operators' on input line 88.
+LaTeX Font Info:    Encoding `OT1' has changed to `TU' for symbol font
+(Font)              `operators' in the math version `normal' on input line 88.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
+(Font)                  OT1/cmr/m/n --> TU/lmr/m/n on input line 88.
+LaTeX Font Info:    Encoding `OT1' has changed to `TU' for symbol font
+(Font)              `operators' in the math version `bold' on input line 88.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/cmr/bx/n --> TU/lmr/m/n on input line 88.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
+(Font)                  TU/lmr/m/n --> TU/lmr/m/n on input line 88.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
+(Font)                  OT1/cmr/m/it --> TU/lmr/m/it on input line 88.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
+(Font)                  OT1/cmr/bx/n --> TU/lmr/b/n on input line 88.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
+(Font)                  OT1/cmss/m/n --> TU/lmss/m/n on input line 88.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
+(Font)                  OT1/cmtt/m/n --> TU/inconsolata(0)/m/n on input line 88.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  TU/lmr/m/n --> TU/lmr/b/n on input line 88.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/cmr/bx/it --> TU/lmr/b/it on input line 88.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  OT1/cmss/bx/n --> TU/lmss/b/n on input line 88.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  OT1/cmtt/m/n --> TU/inconsolata(0)/b/n on input line 88.
+
+*geometry* driver: auto-detecting
+*geometry* detected driver: xetex
+*geometry* verbose mode - [ preamble ] result:
+* driver: xetex
+* paper: a4paper
+* layout: <same size as paper>
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* modes: 
+* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt)
+* v-part:(T,H,B)=(56.9055pt, 717.00946pt, 71.13188pt)
+* \paperwidth=597.50787pt
+* \paperheight=845.04684pt
+* \textwidth=455.24411pt
+* \textheight=717.00946pt
+* \oddsidemargin=-1.1381pt
+* \evensidemargin=-1.1381pt
+* \topmargin=-52.36449pt
+* \headheight=12.0pt
+* \headsep=25.0pt
+* \topskip=12.0pt
+* \footskip=30.0pt
+* \marginparwidth=35.0pt
+* \marginparsep=10.0pt
+* \columnsep=10.0pt
+* \skip\footins=10.8pt plus 4.0pt minus 2.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidefalse
+* \@mparswitchfalse
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+
+Overfull \hbox (5.07593pt too wide) in paragraph at lines 90--98
+[]\TU/lmr/m/n/12 Ce rendu fait suite au second cours de Simulation Informatique et Gestion d’Incertitudes
+ []
+
+\openout5 = `rendu.pyg'.
+
+(./_minted-rendu/manni.pygstyle) (./_minted-rendu/41C42E800AE2A5B4D965441A57E1DDF288E0AE53A032AA7058941BFB586FC439.pygtex
+
+LaTeX Font Warning: Font shape `TU/inconsolata(0)/m/it' undefined
+(Font)              using `TU/inconsolata(0)/m/n' instead on input line 4.
+
+)
+File: figures/erfinv_hist.png Graphic file (type bmp)
+<figures/erfinv_hist.png>
+File: figures/CentralLimitTheorem12_hist.png Graphic file (type bmp)
+<figures/CentralLimitTheorem12_hist.png>
+\openout5 = `rendu.pyg'.
+
+ (./_minted-rendu/4C392E11CCD31BC5D448EE61F6F45D2C88E0AE53A032AA7058941BFB586FC439.pygtex)
+File: figures/BoxMuller1_hist.png Graphic file (type bmp)
+<figures/BoxMuller1_hist.png>
+File: figures/BoxMuller2_hist.png Graphic file (type bmp)
+<figures/BoxMuller2_hist.png>
+ [1
+
+] [2] [3] [4]
+\openout5 = `rendu.pyg'.
+
+ (./_minted-rendu/32271E14F712B896CCEAC59F23F430A188E0AE53A032AA7058941BFB586FC439.pygtex)
+File: figures/Marsaglia1_hist.png Graphic file (type bmp)
+<figures/Marsaglia1_hist.png>
+File: figures/Marsaglia2_hist.png Graphic file (type bmp)
+<figures/Marsaglia2_hist.png>
+ [5] [6]
+\openout5 = `rendu.pyg'.
+
+ (./_minted-rendu/9777782FBB11E3EE8A2E511CD24E289688E0AE53A032AA7058941BFB586FC439.pygtex)
+\openout5 = `rendu.pyg'.
+
+ (./_minted-rendu/D54E6ACA77CCAC8B784A9D66B7EA54B688E0AE53A032AA7058941BFB586FC439.pygtex) [7] [8] [9] (./rendu.aux)
+
+LaTeX Font Warning: Some font shapes were not available, defaults substituted.
+
+Package rerunfilecheck Info: File `rendu.out' has not changed.
+(rerunfilecheck)             Checksum: 094429E0C2EDBD8F3481068353CEF5BE;1427.
+runsystem(rm rendu.pyg)...executed.
+
+Package logreq Info: Writing requests to 'rendu.run.xml'.
+\openout1 = `rendu.run.xml'.
+
+ ) 
+Here is how much of TeX's memory you used:
+ 25242 strings out of 476775
+ 514452 string characters out of 5808213
+ 1866991 words of memory out of 5000000
+ 45008 multiletter control sequences out of 15000+600000
+ 520580 words of font info for 71 fonts, out of 8000000 for 9000
+ 1348 hyphenation exceptions out of 8191
+ 67i,8n,73p,1130b,3848s stack positions out of 10000i,1000n,20000p,200000b,200000s
+
+Output written on rendu.pdf (9 pages).
diff --git a/Normal/rapport/rendu.out b/Normal/rapport/rendu.out
new file mode 100644
index 0000000..da9e0fe
--- /dev/null
+++ b/Normal/rapport/rendu.out
@@ -0,0 +1,10 @@
+\BOOKMARK [1][-]{section.1}{\376\377\000I\000m\000p\000l\000\351\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 1
+\BOOKMARK [1][-]{section.2}{\376\377\000M\000\351\000t\000h\000o\000d\000e\000\040\000I\000n\000v\000e\000r\000s\000e}{}% 2
+\BOOKMARK [1][-]{section.3}{\376\377\000T\000h\000\351\000o\000r\000\350\000m\000e\000\040\000C\000e\000n\000t\000r\000a\000l\000\040\000L\000i\000m\000i\000t\000e}{}% 3
+\BOOKMARK [1][-]{section.4}{\376\377\000M\000\351\000t\000h\000o\000d\000e\000\040\000d\000e\000\040\000B\000o\000x\000\040\000e\000t\000\040\000M\000u\000l\000l\000e\000r}{}% 4
+\BOOKMARK [1][-]{section.5}{\376\377\000M\000\351\000t\000h\000o\000d\000e\000\040\000d\000e\000\040\000M\000a\000r\000s\000a\000g\000a\000l\000i\000a}{}% 5
+\BOOKMARK [1][-]{section.6}{\376\377\000M\000\351\000t\000h\000o\000d\000e\000\040\000d\000e\000\040\000r\000e\000j\000e\000t}{}% 6
+\BOOKMARK [1][-]{section.7}{\376\377\000T\000e\000s\000t\000s}{}% 7
+\BOOKMARK [2][-]{subsection.7.1}{\376\377\000T\000e\000s\000t\000\040\000d\000e\000\040\000S\000h\000a\000p\000i\000r\000o\000-\000W\000i\000l\000k}{section.7}% 8
+\BOOKMARK [2][-]{subsection.7.2}{\376\377\000T\000e\000s\000t\000\040\000D\000'\000A\000g\000o\000s\000t\000i\000n\000o}{section.7}% 9
+\BOOKMARK [2][-]{subsection.7.3}{\376\377\000T\000e\000s\000t\000\040\000d\000e\000\040\000A\000n\000d\000e\000r\000s\000o\000n\000-\000D\000a\000r\000l\000i\000n\000g}{section.7}% 10
diff --git a/Normal/rapport/rendu.run.xml b/Normal/rapport/rendu.run.xml
new file mode 100644
index 0000000..cffd0b2
--- /dev/null
+++ b/Normal/rapport/rendu.run.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" standalone="yes"?>
+<!-- logreq request file -->
+<!-- logreq version 1.0 / dtd version 1.0 -->
+<!-- Do not edit this file! -->
+<!DOCTYPE requests [
+  <!ELEMENT requests (internal | external)*>
+  <!ELEMENT internal (generic, (provides | requires)*)>
+  <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
+  <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
+  <!ELEMENT input (file)+>
+  <!ELEMENT output (file)+>
+  <!ELEMENT provides (file)+>
+  <!ELEMENT requires (file)+>
+  <!ELEMENT generic (#PCDATA)>
+  <!ELEMENT binary (#PCDATA)>
+  <!ELEMENT option (#PCDATA)>
+  <!ELEMENT infile (#PCDATA)>
+  <!ELEMENT outfile (#PCDATA)>
+  <!ELEMENT file (#PCDATA)>
+  <!ATTLIST requests
+    version CDATA #REQUIRED
+  >
+  <!ATTLIST internal
+    package CDATA #REQUIRED
+    priority (9) #REQUIRED
+    active (0 | 1) #REQUIRED
+  >
+  <!ATTLIST external
+    package CDATA #REQUIRED
+    priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
+    active (0 | 1) #REQUIRED
+  >
+  <!ATTLIST provides
+    type (static | dynamic | editable) #REQUIRED
+  >
+  <!ATTLIST requires
+    type (static | dynamic | editable) #REQUIRED
+  >
+  <!ATTLIST file
+    type CDATA #IMPLIED
+  >
+]>
+<requests version="1.0">
+  <internal package="biblatex" priority="9" active="0">
+    <generic>latex</generic>
+    <provides type="dynamic">
+      <file>rendu.bcf</file>
+    </provides>
+    <requires type="dynamic">
+      <file>rendu.bbl</file>
+    </requires>
+    <requires type="static">
+      <file>blx-dm.def</file>
+      <file>blx-unicode.def</file>
+      <file>blx-compat.def</file>
+      <file>biblatex.def</file>
+      <file>standard.bbx</file>
+      <file>numeric.bbx</file>
+      <file>numeric.cbx</file>
+      <file>biblatex.cfg</file>
+      <file>english.lbx</file>
+    </requires>
+  </internal>
+  <external package="biblatex" priority="5" active="0">
+    <generic>biber</generic>
+    <cmdline>
+      <binary>biber</binary>
+      <infile>rendu</infile>
+    </cmdline>
+    <input>
+      <file>rendu.bcf</file>
+    </input>
+    <output>
+      <file>rendu.bbl</file>
+    </output>
+    <provides type="dynamic">
+      <file>rendu.bbl</file>
+    </provides>
+    <requires type="dynamic">
+      <file>rendu.bcf</file>
+    </requires>
+    <requires type="editable">
+      <file>bibliography.bib</file>
+    </requires>
+  </external>
+</requests>
diff --git a/Normal/rapport/rendu.synctex.gz b/Normal/rapport/rendu.synctex.gz
new file mode 100644
index 0000000000000000000000000000000000000000..7c80507306b2c2f24f1eee0d7c15b862675737f2
GIT binary patch
literal 23783
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

literal 0
HcmV?d00001

diff --git a/Normal/rapport/rendu.tex b/Normal/rapport/rendu.tex
new file mode 100644
index 0000000..f98f633
--- /dev/null
+++ b/Normal/rapport/rendu.tex
@@ -0,0 +1,390 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%% PACKAGES AND CONFIGS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%article in english
+\documentclass[a4paper,12pt] {article}
+\usepackage[english] {babel}
+%\usepackage[utf8]{inputenc} %we use xelatex
+
+%bibliography
+\usepackage{biblatex}
+\addbibresource{bibliography.bib}
+
+%Images
+\usepackage{float}
+\usepackage{amsmath}
+\usepackage{graphicx}
+\usepackage{url}
+
+%Nice linkss
+\usepackage{hyperref}
+\hypersetup
+{
+    pdftitle = {rapport}, %TODO CHANGE ME !!
+    colorlinks = false,
+    hidelinks = true
+}
+
+%tabular stuff
+\usepackage{array}
+\usepackage{tabularx}
+
+%linespace
+\usepackage{setspace}
+
+%asbtract paging
+%\usepackage{abstract}
+
+%comments
+\usepackage{comment} 
+
+%font and geometry settings
+\usepackage[T1]{fontenc}
+\usepackage{fontspec-xetex} 
+\usepackage{inconsolata}
+\setmonofont{inconsolata} 
+\usepackage[top=2cm, bottom=2.5cm, left=2.5cm, right=2.5cm] {geometry}\pagestyle{plain}
+
+%margin specific
+\usepackage{changepage} 
+%image gallery
+%\usepackage{subfig}
+
+%footnote stuff
+%\usepackage[bottom] {footmisc}
+
+%pdf inclusion
+%\usepackage{pdfpages}
+
+%resize sections, subsections...
+
+%watermark
+%\usepackage{draftwatermark}
+
+%footnote numbe
+%\usepackage{perpage}
+
+%Code !
+\usepackage{minted}
+\usemintedstyle{manni} 
+\newminted[pycode]{python}
+{
+	framesep=1mm,
+	baselinestretch=1,
+	fontsize=\small,
+	bgcolor=blue!10,
+	%frame=single,
+	linenos
+}
+\usepackage[utf8]{inputenc}  
+\usepackage{verbatim}
+\usepackage{csvsimple} 
+
+\title{\center{
+		{\small Simulation Informatique et Gestion des Incertitudes\\} 
+		Géneration de distribution Normale
+	}}
+\author{Enzo DE CARVALHO}
+\date{}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DOCUMENT STARTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+\maketitle
+Ce rendu fait suite au second cours de Simulation Informatique et Gestion
+d'Incertitudes sur la loi normale. Le but est ici, à partir d'un générateur de
+nombre aléatoire suivant une loi uniforme, obtenir un générateur de nombre 
+aléatoire suivant une loi normale. Pour cela, nous utilisons ici 
+\textit{Python}. Le code sur lequel 
+ce rendu s'appuie est mis à dispositions dans le dossier
+\texttt{Normal} du dêpot git sur
+\hyperlink{https://git.iiens.net/de-carva2021/SIGI/}{\texttt{https://git.iiens.net/de-carva2021/SIGI/}} 
+
+\section{Implémentation}
+Pour générer des nombres aléatoires sous une loi unforme, nous utiliserons
+le générateur de nombres aléatoires de la librairie standard de python :
+\texttt{Random.random()} qui est, comme vu dans le cours précédent,
+l'implementation
+d'un \textit{Mersenne Twister}. Pour chaque échantillon, on génère
+1 millions de valeurs qui, comme vu au cours précédent, est une taille acceptable
+d'échantillon pour bien aproximer une distribution de loi unforme.
+
+Afin d'accélerer la génération de nombres aléatoires \textit{et} de rendus 
+de graphes
+(ces derniers étants de loin les opérations les 
+plus couteuses en temps de calculs), on emploie le module 
+\texttt{multiprocessing} qui permet de paralléliser des tâches sur processeurs
+(voir \texttt{main.py} sur le projet) (\ref{fig:multiprocess}).
+
+\begin{figure} 
+	\centering 
+	\begin{pycode}
+if __name__ == "__main__":
+    sns.set_theme(style="whitegrid", palette="rocket")
+    N = 1000000 # 10**6 random values
+    Ns = 12
+    RESOLUTION = 25
+    seed = int(datetime.now().timestamp())
+    data = more_values(N, seed, Ns)
+    #PROCESSING################################################################
+    multiprocessing.Process(target=job_erfinv, args=[data[0]]).start()
+    multiprocessing.Process(target=job_CentralLimitTheo, args=[data]).start()
+    multiprocessing.Process(target=job_BoxMuller, args=[data[0:2]]).start()
+    multiprocessing.Process(target=job_Marsagalia, args=[]).start()
+    multiprocessing.Process(target=job_rejectCauchy, args=[]).start()
+	\end{pycode}  
+	\caption{Code python parallélisant le traitement de chaque méthode en jobs
+	différents, permettant de pousser la machine jusqu'au maximum de
+	ses capacités} 
+	\label{fig:multiprocess} 
+\end{figure}
+
+
+\section{Méthode Inverse}
+Comme vu en cours, la fonction inverse de la fonction de repartition $F$ d'une
+v.a.r $X$ nous permet, à partir d'une v.a.r $U$ de loi uniforme sur $[0 ; 1]$
+, de retrouver la loi de $X$ avec $F^{-1}(U)$.
+
+\`A partir de là, on peut donc utiliser la fonction inverse de la loi normale :
+$$F^{-1}(x) = \sqrt{2} \text{erfinv}(2x-1)$$. La fonction erfinv est présente dans
+le paquet python \texttt{scipy} (\ref{fig:erfinv}).
+
+\begin{figure} 
+	\centering
+	\includegraphics{figures/erfinv_hist.png} 
+	\caption{Histogramme de répartition de loi Normale obtenu avec la 
+		Méthode inverse. En rouge est tracée la loi Normale la plus proche obtenue
+		avec le méthode \texttt{fit} de scipy.} 
+	\label{fig:erfinv} 
+\end{figure}
+
+\section{Théorème Central Limite}
+Avec la formule vue en cours, on génère une loi normale à partir de plusieurs
+loi uniformes (\ref{fig:TCL}).
+
+\begin{figure} 
+	\centering 
+	\includegraphics{figures/CentralLimitTheorem12_hist.png} 
+	\caption{Approximation de la loi normale à partir de 12 lois uniformes 
+		(12 échantillons) supposées indépendantes.} 
+	\label{fig:TCL} Approximation de la loi normale à partir de la méthode de Box et 
+		Muller
+\end{figure}
+
+\section{Méthode de Box et Muller}
+Pour la méthode de Box et Muller, on prend deux échantillons de valeurs supposés
+indépendants, sur lesquels on applique la formule vu en cours (\ref{fig:BMcode})
+
+\begin{figure} 
+	\centering 
+	\begin{pycode}
+def job_BoxMuller(uniforms):
+    name="BoxMuller"
+    print("\033[32;1mSarting BoxMuller job\033[0m")
+    if (len(uniforms) != 2):
+        raise ValueError("need two uniforms values exactly.")
+    U0 = uniforms[0]
+    U1 = uniforms[1]
+    Y0 = np.sqrt(-2*np.log(U0)) * np.cos(2*np.pi*U1)
+    Y1 = np.sqrt(-2*np.log(U1)) * np.cos(2*np.pi*U0)
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {"BoxMuller1" : Y0})
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {"BoxMuller2" : Y1})
+    do_stats_tests(Y0, name+"1")
+    do_stats_tests(Y1, name+"2")
+    return
+	\end{pycode}  
+	\caption{Job BoxMuller pour générer l'approximation sous la méthode de
+	Box et Muller} 
+	\label{fig:BMcode} 
+\end{figure}
+
+On obtient alors deux approximations de loi normale. (\ref{fig:BM})
+\begin{figure} 
+	\centering 
+	\includegraphics[scale=0.8]{figures/BoxMuller1_hist.png} 
+	\includegraphics[scale=0.8]{figures/BoxMuller2_hist.png} 
+	\caption{Approximations de la loi normale à partir de la méthode de Box et 
+		Muller} 
+	\label{fig:BM} 
+\end{figure}
+
+\section{Méthode de Marsagalia}
+La méthode de Marsagalia se repose sur celle de Box et Muller, mais vise à 
+éviter l'utilisation de fonctions trigonométrique, enclins à des erreurs 
+numériques. Pour cela néanmoins, le jeu de donnée que mange la méthode de 
+Marsagalia nécessite de vérifier des conditions contraignantes pour la génération
+de nombres. Pour cela, on implémente une méthode auxilliaire pour générer nos
+échantillons nécessaires (\ref{fig:Marsagaliacode}).
+
+On obtient alors, de nouveau, une paire d'approximation de loi normale 
+(\ref{fig:Marsagalia}).
+
+\begin{figure} 
+	\centering 
+	\begin{pycode}
+def Marsaglia_pair(N, seed):
+    """
+    Return a pair of two N random uniform values W1 W2
+    in [-1;1] 
+    respecting :
+    for each x,y W1,W2
+        0 <= x**x + y**y < 1
+    """
+    print(
+        "creating "
+        + str(N)
+        + " random pair values for Marsaglia with random.random() of seed "
+        + str(seed)
+    )
+    W0 = np.zeros(N)
+    W1 = np.zeros(N)
+    random.seed(seed)
+    i=0
+    while i < N:
+        w0 = 2*random.random() - 1
+        w1 = 2*random.random() - 1
+        while (w0**2 + w1**2 >= 1):
+            w0 = 2*random.random() - 1
+            w1 = 2*random.random() - 1
+
+        W0[i] = w0
+        W1[i] = w1
+        i+=1
+    return [W0, W1] 
+	\end{pycode} 
+	\caption{Caption} 
+	\label{fig:Marsagaliacode} 
+\end{figure}
+
+\begin{figure} 
+	\centering 
+	\includegraphics[scale=0.8]{figures/Marsaglia1_hist.png}
+	\includegraphics[scale=0.8]{figures/Marsaglia2_hist.png} 
+	\caption{Approximations de la loi normale à partir de la méthode de Marsagalia} 
+	\label{fig:Marsagalia} 
+\end{figure}
+
+\section{Méthode de rejet}
+On implémente ici la méthode de rejet, plus précisement, celle avec l'enveloppe
+de Cauchy. Pour cela, on construit d'abord une méthode auxilliaire générique
+qui génère des valeurs selon la méthode de rejet (\ref{fig:rejectcode}). Cette
+méthode étant longue à calculer (les éléments sont générés iterativements, et
+les appels de fonctions alourdissent ce process), on parallélise ce procédé
+de génération avec \texttt{multiprocessing} (\ref{fig:rejectp}).
+
+Afin d'obtenir les paramètre à passer dans notre fonction de rejet, on
+prend l'inverse de la fonction de répartition de la loi de cauchy (centrée):
+$$ F_{cauchy}(x) = \frac{1}{2} + \frac{1}{\pi}\arctan{x}$$
+qui est alors 
+$$ F_{cauchy}^{-1}(x) = \tan({\pi(x - \frac{1}{2})}) $$   
+
+\begin{figure} 
+	\centering 
+	\begin{pycode}
+def reject_val(N, seed, Inv, c, g, f):
+    """
+    Return N random values
+    following reject method on c*g(X)*rand < f(X)
+    """
+    print(
+        "creating "
+        + str(N)
+        + " random pair values with reject method with random.random() of seed "
+        + str(seed)
+    )
+    i=0
+    random.seed(seed)
+    res = np.zeros(N)
+    while i < N:
+        u = Inv(random.random())
+        while (c*g(u)*random.random() > f(u)):
+            u = Inv(random.random())
+        res[i] = u
+        i += 1
+    return res
+	\end{pycode} 
+	\caption{Génération de valeurs avec une méthode de rejet.} 
+	\label{fig:rejectcode} 
+\end{figure}
+
+\begin{figure} 
+	\centering 
+	\begin{pycode}
+def job_rejectCauchy():
+    name = "rejectCauchy"
+    print("\033[32;1mStarting Cauchy reject job\033[0m")
+    number = 10
+    with multiprocessing.Pool(number) as pool:
+        res = pool.starmap(reject_val
+                ,[(int(N/10), seed+i, GINVcauchy, cCauchy, gcauchy 
+                   ,scipy.stats.norm.pdf) for i in range(number)])
+        pool.close()
+        pool.join()
+    fres = np.array(res).flatten()
+    graph.hist_distributivity_graph(N, RESOLUTION, 0
+                                    , {name : fres})
+    do_stats_tests(fres, name)
+		return
+	\end{pycode} 
+	\caption{Job lui même parallélisé pour la méthode de rejet 
+	avec l'enveloppe de Cauchy.} 
+	\label{fig:rejectp} 
+\end{figure}
+
+\section{Tests}
+\texttt{scipy} inclut déjà une myriade de test statistique que l'on peut donc
+réaliser sur nos résultats.
+\subsection{Test de Shapiro-Wilk}
+Le test de \textit{Shapiro-Wilk} est un test de normalité d'un échantillons,
+Une statistique W proche de 1 donne une meilleure confiance que nos données
+sont proches d'une distribution normale. La p-value est également données,
+et permet de valider ou non notre test. Une p-value faible (disons $< 0.05$)
+indique qu'on a assez de preuve pour rejeter l'hypothèse nulle (ie. que nos
+données semblent suivre une distribution normale.).
+
+D'après les valeurs obtenues avec le test fourni par scipy 
+\texttt{scipy.stats.shapiro}, nos valeurs sont largements validées par ce test
+(\ref{fig:SW}).
+
+\begin{figure} 
+	\centering
+	\csvautotabular{figures/stats_shapiroWilk.csv}%
+	\caption{Statistique du test de Shapiro-Wilk sur nos différents résultats.} 
+	\label{fig:SW} 
+\end{figure}
+
+\subsection{Test D'Agostino}
+Le test d'Agostino se base sur le Kurtosis et la \textit{skewness} de nos 
+données pour renvoyer une statistique. Plus la statistique est proche de 0,
+plus notre distribution se rapproche d'une distribution normale. La p-value
+se lit de la même manière que pour le test précédent.
+
+D'après les valeurs obtenues avec le test fourni par scipy 
+\texttt{scipy.stats.normaltest}, La méthode Central Limite est la plus mauvaise
+(ce qui se reflète également visuellement ; on peut voir les courbes
+diverger (\ref{fig:TCL})), et les test de BoxMuller et Marsagalia ne donnent pas
+de résultats équivalents (le second échantillon est bien meilleur que le premier)
+(\ref{fig:Ago}).
+
+\begin{figure} 
+	\centering 
+	\csvautotabular{figures/stats_Agostino.csv}  
+	\caption{Statistique du test d'Agostino.} 
+	\label{fig:Ago} 
+\end{figure}
+
+\subsection{Test de Anderson-Darling}
+Le test de Anderson-Darling se lit comme le test d'Agostino, me se base
+plutôt sur la déviation des données par rapport à une distribution normale.
+
+D'après les valeurs obtenues avec le test fourni par scipy 
+\texttt{scipy.stats.anderson}, La méthode Central Limite est encore une fois 
+la plus mauvaise (\ref{fig:And}).
+
+\begin{figure} 
+	\centering 
+	\csvautotabular{figures/stats_AndersonDarling.csv}  
+	\caption{Statistique du test d'Anderson Darling.}
+	\label{fig:And} 
+\end{figure}
+
+
+\end{document}
-- 
GitLab